-
udp program
udp编程的源码,可用于udp通信。是socket学习的好帮手-udp program
- 2022-12-20 12:40:03下载
- 积分:1
-
DX9录像ffmpeg编码H.264
应用背景由DX9捕获屏幕数据给ffmpeg编码成H.264 但性能不是很好 代码不多,ffmpeg的头文件和链接库自己去官网找 关键技术
bool directx_cap::get_frame_to_buffer(int size, DWORD* buffer)
{
if (sizeGetFrontBufferData(0, d3d9_sur_ptr_);
D3DLOCKED_RECT lockedRect;
if (FAILED(d3d9_sur_ptr_->LockRect(&lockedRect, NULL, D3DLOCK
- 2022-03-14 06:25:01下载
- 积分:1
-
正则表达式系统教程手册,开发人员不可缺少的参考资料,新手、高手均适用!...
正则表达式系统教程手册,开发人员不可缺少的参考资料,新手、高手均适用!-Regular Expressions tutorial manual systems, developers an indispensable reference for novice, masters are applicable!
- 2023-09-04 14:55:03下载
- 积分:1
-
application to simulate ATM functionality
application to simulate ATM functionality
- 2022-02-15 22:25:01下载
- 积分:1
-
一个简单的脚本解释器,可以扩展功能,数据库的质量。
一个简单的脚本解释器,可以扩展函数,应用于数据库方面不错。-a simple script interpreter, which can be extended function, the database was quite good.
- 2022-01-26 01:41:21下载
- 积分: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
-
可变变量
changeable variables
- 2022-08-23 07:42:04下载
- 积分:1
-
MP3播放器源码
MP3播放器源码-source MP3 player
- 2022-01-23 11:22:30下载
- 积分:1
-
简单的 PHP 代码 !!
这是容易学习 PHP 代码。
有很多的 PHP 代码的示例。
akjlkkja kljlkjaf
所有加号和减号2 大整数可以合并成一个发布.
数量能为负数/积极.
- 2022-03-24 23:15:08下载
- 积分:1
-
实现字体选择组合框的另一方法
实现字体选择组合框的另一方法-achieve font choices frame an alternative
- 2023-05-30 17:15:03下载
- 积分:1