网站首页 站内搜索

搜索结果

查询Tags标签: Handle,共有 141条记录
  • Windows编程之线程同步

    本笔记整理自:《Windows核心编程(第五版)》 目录什么是线程同步用户方式中的线程同步原子访问:Interlocked系列函数CRITICAL_SECTION:关键段内核对象的同步方式事件内核对象可等待的计时器内核对象信号量内核对象互斥量内核对象什么是线程同步多个线程是并行运行的,…

    2022/9/8 5:25:15 人评论 次浏览
  • tauri学习(6)-系统托盘systemTray

    接上节继续,研究下系统托盘。 一、tauri.conf.json配置启用系统托盘 二、Rust中添加托盘运行效果:但是只有一个托盘图标,点了啥反应都没有。三、给托盘加菜单效果:接下来,给托盘及托盘菜单添加事件响应:use tauri::{CustomMenuItem, Manager, SystemTray, SystemTr…

    2022/8/22 6:56:57 人评论 次浏览
  • win32 semaphore(信号量)

    线程同步 1.原子锁(原子锁只能对运算符进行操作,可以通过flag简易实现) 产生原因 多个线程对一个数据进行原子操作,就会导致结果丢失。比如 -- 或者 ++//原子锁函数,在任何一个时间只能有一个线程访问InterlockedXXX();2.互斥 产生原因 多线程下面代码或者资源的使用特…

    2022/7/30 23:24:10 人评论 次浏览
  • Using PostMessage/SendMessage to send keys to c# IE WebBrowser

    [DllImport("user32.dll")][return: MarshalAs(UnmanagedType.Bool)]static extern bool PostMessage(IntPtr hWnd, uint msg, IntPtr wParam, IntPtr lParam);[DllImport("user32.dll")]static extern int SendMessage(IntPtr hWnd, uint msg, IntPt…

    2022/7/24 14:23:17 人评论 次浏览
  • lightdb oracle_fdw报ERROR: error connecting to Oracle: OCIEnvCreate failed to create environment han

    create server oradb foreign data wrapper oracle_fdw options (dbserver //10.20.30.199:1521/test);create user mapping for USER server oradb options (user scott, password scott);GRANT USAGE ON FOREIGN DATA WRAPPER oracle_fdw TO CURRENT_USER;GRANT USAGE O…

    2022/7/2 2:20:19 人评论 次浏览
  • linux arm32中断子系统学习总结(三)--- 软件子系统

    三、arm32中断处理软件子系统中断软件子系统负责cpu检测到中断以后的处理,总体来看,可以分为三个部分:中断向量函数、中断控制器驱动部分以及用户接口部分;中断向量函数放在中断向量表里面,每一种中断对应一个中断向量函数,软件在初始化时需要创建一个中断向量表,放…

    2022/6/27 5:20:23 人评论 次浏览
  • mybatis xml里的sql使用ognl表达式,调用类里方法的时候

    从官网copy: OGNL调用方法的方式与 Java 的方式略有不同,因为 OGNL是被解释的并且必须在运行时选择正确的方法,除了提供的实际参数之外没有额外的类型信息。OGNL总是选择它可以找到的最具体的方法,其类型与提供的参数匹配;如果有两个或多个同样具体且与给定参数匹配…

    2022/6/25 2:19:49 人评论 次浏览
  • php删除文件夹下所有的文件夹和文件

    /* +----------------------------------------------------------* 功能:删除某个文件夹下所有的文件夹和文件 +----------------------------------------------------------* @param string $dir 要删除的文件夹的路径 +------------------------------------…

    2022/6/15 1:20:11 人评论 次浏览
  • [ Tcl ] 非阻塞模式启动外部程序,并接收返回值的方法

    https://www.cnblogs.com/yeungchie/ Callback 函数 proc Callback { handle } {variable lineif { [catch {gets $handle line}] || [chan eof $handle]} {# 这里 gets 当获取失败,或者遇到 End Of File 时,关闭管道catch {close $handle}} else {puts "$line&quo…

    2022/5/4 9:13:23 人评论 次浏览
  • AggregateException C# example

    AggregateException C# example 问题I have seen an example of AggregateException on the web and Im trying to figure out how it works. I have written a simple example, but my code for some reason doesnt work. Could someone explain to me what the problem …

    2022/4/27 14:12:44 人评论 次浏览
  • 看流程就是libuv实现的handle/描述符传递所用的方案--(转载)进程间描述字fd的传递

    描述字的传递,就是将一个进程中的描述字传递到另一个进程中,使得该描述字依然有效。 在多进程网络的CS模式下,服务器fork产生的子进程在fork调用返回后,子进程共享父进程的所有打开的描述字。即使在子进程中调用exec函数,所有描述字通常还是保持打开的状态,也就是描…

    2022/4/13 7:12:54 人评论 次浏览
  • 内存映射文件(进程通信)

    内存映射文件用于进程通信的概念许多应用程序会在运行过程中创建一些数据,并需要将这些数据传输给其他进程,或与其他进程共享这些数据。如果为了共享数据而必须让应用程序在磁盘上创建数据文件并把数据保存在文件中,那将非常不方便。Microsoft意识到了这一点,并加入了…

    2022/4/6 7:19:38 人评论 次浏览
  • CreateFile INVALID_HANDLE_VALUE

    驱动程序没有被加载,当然会返回错误HANDLE CreateFile("c:\\a.txt"(文件名),GENERIC_READ(访问模式:读访问,写访问,读写访问,还是查询模式),FILE_SHARE_READ(共享模式:读共享、写共享、删除共享、不允许共享),NULL(安全属性:请参阅:MSDN的SECURITY_ATTR…

    2022/4/6 6:19:12 人评论 次浏览
  • 复制对象句柄DuplicateHandle(文件占坑)

    DuplicateHandle文档化解释The DuplicateHandle function duplicates an object handle. The duplicate handle refers to the same object as the original handle. Therefore, any changes to the object are reflected through both handles. For example, the current…

    2022/4/5 23:19:50 人评论 次浏览
  • APC注入

    APC注入的原理: 利用当线程被唤醒时APC中的注册函数会被执行的机制,并以此去执行我们的DLL加载代码,进而完成DLL注入的目的,其具体流程如下: 1)当EXE里某个线程执行到SleepEx()或者WaitForSingleObjectEx()时,系统就会产生一个软中断(或者是Messagebox弹窗的时…

    2022/4/5 23:19:49 人评论 次浏览
共141记录«上一页1234...10下一页»
扫一扫关注最新编程教程