- 博客(23)
- 资源 (2)
- 收藏
- 关注
原创 [2012年]平时经验积累
2012-01-06 内网IP能收到包,外网IP收不到包,有可能是设置了iptables //---------------------------------------------------------------------------------------------------------------------------------------------------
2012-01-06 15:55:06 259
原创 多进程标签页的实现
<br /><br /> <br /> <br />下载地址: http://www.cppblog.com/Files/justin-shi/MuiltiProcessTab.rar<br /> <br />关键代码说明: <br /> <br /> // 判断创建主窗口还是标签页 int argc = 0; LPCWSTR cmd = GetCommandLine(); LPWSTR* argv = CommandLineToArgvW(cmd, &argc);
2010-11-10 11:21:00 1688 2
原创 串口IOCP注意事项
1.一定要使用GetCommTimeouts() 和 SetCommTimeouts() 来关闭读写超时,否则一旦到达超时时间,就会导致GetQueuedCompletionStatus返回。2.可以使用CancelIO()来续取消一个读写操作。3.用WriteFile发送数据,用ReadFile接收数据,其它操作跟socket一样4.除了读写数据外的其它串口事件,可以通过WaitCommEvent来接收
2010-10-02 08:46:00 657
原创 NASM-2.07的一个bug
<br />汇编call imm32指令的时候会出现错误,所以不要call后面直接加立即数,而是使用寄存器传递的方式:<br />mov ebx, imm32<br />call ebx <br />
2010-08-15 19:56:00 451 2
原创 PIO方式读取硬盘(包括CHS, 24-bit LBA, 48-bit LBA)
IDE通道1,读写0x1f0-0x1f7号端口IDE通道2,读写0x170-0x17f号端口CHS方式: 写0x1f1: 0写0x1f2: 要读的扇区数写0x1f3: 扇区号写0x1f4: 柱面的低8位写0x1f5: 柱面的高8位写0x1f6: 7~5位,101,第4位0表示主盘,1表示从盘,3~0位,磁头号写0x1f7: 0x20为读, 0x30为写读0x1f7: 第4位为0表示读写完成,否则要一直循环等待读0x1f0: 每次读取1个word,反复循环,直到读完所有数据24-bit LBA方式: 写0x1
2010-08-10 21:43:00 3353 4
原创 Delphi写DLL给C++调用
Delphi写DLL给C++调用,两边一定要统一调用约定,Delphi尽量不要返回指针,因为那样会内存泄露。。。
2010-05-25 21:32:00 403
原创 CLSID_KsDataTypeHandlerVideo 就是 FORMAT_VideoInfo
CLSID_KsDataTypeHandlerVideo 就是 FORMAT_VideoInfo, 百度上搜不到, MSDN上也没有, google上能搜到
2010-05-03 19:01:00 1063
原创 tr1中新增加的tuple介绍
tuple可以最多将10个类型捆绑起来, 用法看代码吧... #include #include #include #include using namespace std; void Test2(){ tr1::tuple a(A, 1, "TEXT1", 123.321); cout (a) << endl; c
2010-02-13 06:08:00 864
原创 tr1中新增加的array容器介绍
array是一个数组容器, 与vector相比,它的元素个数是固定.以下是我测试array时写的代码. 具体看我代码. #include #include using namespace std; template class Write{ T m; public: Write() : m(0) { } void operato
2010-02-13 04:51:00 470
原创 发布几个最近写的程序
数字图像处理.rar: 我们数字图像处理课的课程设计。 主要有以下功能: 1.真彩图转灰度图2. 直方图均衡化3. 直方图拉伸 4. 均值滤波 5. 拉普拉斯锐化6. 中值滤波 7. 高斯滤波 8. 平移、旋转、缩放 9. 添加文字、图片水印 Windows 任务管理器.rar: 我们操作系统课的课程设计。主要有以下功能:
2010-01-13 10:05:00 428
原创 打开"运行"对话框
用到了一个未公开的函数.. 声明: BOOL WINAPI RunFileDlg( HWND hwndOwner, // “运行”对话框父窗口句柄,如果为NULL,则父窗口为桌面。 HICON hIcon, // “运行”对话框中图标句柄,如果为NULL,则由系统提供默认图标。 LPCSTR lpstrDirectory, // 设置要运行的程序的当前目
2009-12-12 03:23:00 398
原创 关于ReadFileW错误,GetLastError返回998的原因
刚才把自己的程序从win7拿到XP上运行,ReadFileW返回了错误,然后调用GetLastError反回了998。经过仔细的分析,发现当传入的第三个参数nNumberOfBytesToRead大于lpBuffer的大小的时候,就会出错。
2009-12-06 19:15:00 2246
原创 FAT32和FAT16的一点区别
FAT16不会为空文件分配FAT项,在FAT32中,即使是空文件,也会分配一个FAT项(0x0fffffff)。
2009-12-03 09:05:00 385
原创 分辨FAT16和FAT32的一种方法
根据BPB中一样的字段: 每扇区字节数, 保留扇区数, 定位到FAT表判断FAT表的前4个字节,FAT16为: F8 FF FF FF FAT32为: F8 FF FF 0F
2009-12-03 04:16:00 534
原创 分析DeleteFileW
刚才跟踪了一下DeleteFileW,比如,删除 f:/12345.txtDeleteFileW做的事:首先RtlDosPathNameToRelativeNtPathName把 f:/12345.txt 转换成 /??/f:/12345.txt 接着调用ZwOpenFile 再接着ZwQueryInformationFile 查询一个FilePipeInformation,不知道干嘛的,然后返
2009-11-26 18:18:00 903
原创 LoadSysFile 发布
下载地址: http://www.cppblog.com/Files/justin-shi/LoadSysFile.rar 本来昨天就已经传到CSDN上了, 我想等链接地址出来再写这篇博客, 但是链接地址一直没出来, 今天早上去CSDN下载中心一搜, 链接已经出来了, 但是是一个空链接-_-||... 没办法, 只好传到其它地方了. 下面是截图:
2009-08-25 09:32:00 501
原创 把数据从16位sink复制到8位stack的方法
bluelab里, 要发送数据, 必须把数据先复制到sink中, 然而, stack中每个地址保存16位数据, sink中每个地址保存8位数据, 如果直接用memcpy复制的话, 每个地址的高8位就会丢失, 因此, 我自己写了个函数来复制数据: void x16_to_x8(uint8* dest, uint8* src, size_t len_x16){ size_
2009-08-15 18:50:00 293
原创 button文件详解
先看一下范例: /**************************************************************************** 作者: 施自成 QQ: 371977119 email: 371977119@qq.com */ pio 0 BUTTON_RESETpio 1 B
2009-08-10 15:55:00 604 2
转载 Bluetooth UUID List
转自http://hi.baidu.com/gc_alex/blog/item/6075da8b5bb4d917c9fc7a6a.html今天找了一下 關於 Bluetooth 的標準 Service/Profile 的 UUID ,但是看了一下 Specification Doucments 都只有 16bits 長,這是所謂的UUID16格式後來才了解,原來Bluetooth 將U
2009-08-04 21:41:00 3361 1
原创 "spp_dev_inquire.c"
/**************************************************************************** 翻译: 施自成 QQ: 371977119 email: 371977119@qq.com */ /**************************
2009-08-04 11:54:00 937
原创 led文件格式
今天终于做出了流水灯-_-b以前在看leds.c和leds.h文件,一直看不懂,后来发现这两个文件时编译器通过.led文件自动生成的。。。。 我把led文件的格式列出来,跟大家分享一下 /************************************************* * leds.led * LED灯的定义文件 * * 作者: 施自成
2009-07-28 11:50:00 2936
LoadSysFile
2009-08-24
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人