-
字符串反向
这是一个程序为反向零件语言中的字符串。你只是扫管笏以输入短语程序将扭转它通过使用堆栈。推动和流行功能将使用。按下每个堆栈指针将减少 2 和每个流行的 sp 上将增加 2。
- 2022-08-20 20:48:12下载
- 积分:1
-
信箱应用程序接口的使用
信箱应用程序接口的使用-Box Application Programming Interface use
- 2022-01-26 02:04:08下载
- 积分:1
-
JAVA程序设计
JAVA程序设计-JAVA Programming
- 2022-04-17 11:15:41下载
- 积分:1
-
详细阐述了线性矩阵不等式的方法,并用一个实际例子,用matlab实现了,对初学者非常有用....
详细阐述了线性矩阵不等式的方法,并用一个实际例子,用matlab实现了,对初学者非常有用.-Described in detail the method of linear matrix inequalities, and a practical example, using matlab realized, very useful for beginners.
- 2022-04-12 13:27:34下载
- 积分:1
-
VC全局钩子示例程序
VC2008下创建和调用全局钩子的示例模板
- 2022-05-22 10:20:01下载
- 积分:1
-
一个模仿windows的计算器。
只包含普通型计算器。未包含科学性...
一个模仿windows的计算器。
只包含普通型计算器。未包含科学性-A mimic windows calculator. Contains only general-type calculator. Does not contain scientific
- 2023-01-26 04:10:04下载
- 积分:1
-
伪随即码生成C++源码,所有功能 都封装在类中 。
伪随即码生成C++源码,所有功能 都封装在类中 。-Then pseudo-code to generate C++ source code, all functions are encapsulated in the class.
- 2022-02-13 11:37:35下载
- 积分:1
-
在发送端通过一个编码系统对待传输数据编码. 在接收端将传来的数据进行译码.
一个完整的系统应具有以下功能:
(1)初始化.从终端读入字符集大小,以及...
在发送端通过一个编码系统对待传输数据编码. 在接收端将传来的数据进行译码.
一个完整的系统应具有以下功能:
(1)初始化.从终端读入字符集大小,以及字符和权值,建立 哈夫曼树,并保存.
(2)编码.利用以建好的哈夫曼树对正文进行编码,然后保存.
(3)译码.利用已建好的哈夫曼树将文件中的代码进行译码,结果打印出来.
-At the sending end through a coding system for encoding transmit data treatment. Will be heard in the receiver to decode the data. A complete system should have the following functions: (1) initialization. Read from the terminal character set size, as well as the characters and the right values, the establishment of Huffman trees, and save. (2) coding. used to build the Huffman tree to encode the text and then save it. (3) decoding. the use of the Huffman tree has been built will document the code decoding, the results print out.
- 2022-02-10 10:40:46下载
- 积分: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
-
Wince平台下INI文件读写程序源码,该升级包,主要修改了以前添加记录后,继续读写INI文件出现的指针错误等bug。是一个比较完美的INI文件读取程序。...
Wince平台下INI文件读写程序源码,该升级包,主要修改了以前添加记录后,继续读写INI文件出现的指针错误等bug。是一个比较完美的INI文件读取程序。-Wince platform INI file reading and writing program source code, the upgrade package, the main amendments to add the previous records, continue to read and write INI file pointer error occurs, such as bug. Is a more perfect process INI file to read.
- 2023-05-10 01:15:04下载
- 积分:1