-
实现二叉树的后序的递归和非递归算法。
包括构造函数和析构函数。...
实现二叉树的后序的递归和非递归算法。
包括构造函数和析构函数。-After the realization of the sequence of binary tree recursive and non-recursive algorithm. Including the constructor and destructor.
- 2022-08-24 02:47:46下载
- 积分:1
-
一个用Delphi做的工作计划工具(含源程序的)
一个用Delphi做的工作计划工具(含源程序的)-a Delphi done by the planning tools (including source code)
- 2023-07-20 22:20:03下载
- 积分:1
-
一个能实现类似EXCEL的界面的CGridCtrl控件
一个能实现类似EXCEL的界面的CGridCtrl控件 -One can achieve a similar interface for CGridCtrl controls like EXCEL
- 2022-06-16 01:09:29下载
- 积分:1
-
文件修改监控
ReadDirectoryChangesW 有同步和异步2种方式,
根据前面打开的文件夹对象句柄决定。
1. 异步方式,如果 CreateFile 指定了打开类型 FILE_FLAG_OVERLAPPED 就是异步方式,ReadDirectoryChangesW 调用的时候就需要指定 OVERLAPPED 参数.
接下来对文件夹I/O变化的响应判断有多种方式。
A通过不断的调用HasOverlappedIoCompleted函数(非阻塞,参数就是前面的OVERLAPPED 对象指针)的返回值来判断是否发生了 关注文件句柄的I/O操作。如果发生变化,再执行你的 switch(Buffer[0].Action) 操作过程。
B GetOverlappedResult 读取 OVERLAPPED 对象的结果。(阻塞)
C 完成端口 GetQueuedCompletionStatus (阻塞)。
其中阻塞方式,必须采用多线程的方式,否则你的主线程被阻塞的话,对话框就动不了了。非阻塞方式也可用多线程,结合hEvent对象来使用。
2.同步方式,如果CreateFile不指定FILE_FLAG_OVERLAPPED ,就是同步方式。
同步方式操作比较简单。lz的程序看来就是使用的同步方式。
在同步下,ReadDirectoryChangesW 将被阻塞,直到一个文件夹句柄的I/O操作到来,然后才能判断。所以lz的程序会死掉。
同步方式必须采用多线程,再创建一个线程,线程函数采用如下方式:
UINT ThreadProc(PVOID)
{
CreateFile();
while(1) // 如果只想监视一次文件的I/O变化,可不用while循环。
{
- 2022-03-10 05:44:52下载
- 积分:1
-
Minutes_Counter
带有TimeSpan的分钟计数器
- 2022-01-22 04:49:52下载
- 积分:1
-
一个通用的C++委托模板类(函数对象)的实现。
一个通用的C++委托模板类(函数对象)的实现。-A common C++ Commissioned template classes (function object) is achieved.
- 2022-06-16 15:04:04下载
- 积分:1
-
static关键字用发演示,让你更好的学习和掌握C++中的static关键字,大有好处...
static关键字用发演示,让你更好的学习和掌握C++中的static关键字,大有好处-static keyword with the demonstration, so you better learning and mastering C of static keyword, good
- 2022-12-01 20:50:04下载
- 积分:1
-
VB通过并口控制跑马灯程序,VB并口测试不错的程序
VB通过并口控制跑马灯程序,VB并口测试不错的程序-VB Marquee through a parallel port control procedures, VB programs parallel port test bad
- 2023-09-07 10:35:03下载
- 积分:1
-
C语言写的一个学生管理系统【数组版本】
用C语言写的一个不完善的代码项目,使用数组写成的,只能是一个新手可以看看的入门项目;
- 2022-01-22 10:41:52下载
- 积分:1
-
Presentation about Data Mining I mad for my SQL course at college.
Written in...
Presentation about Data Mining I mad for my SQL course at college.
Written in hebrew.
- 2022-02-14 18:32:07下载
- 积分:1