摘要: IOCP简单例子 阅读全文
posted @ 2011-03-23 09:59 Jekhn 阅读(1812) 评论(0) 推荐(2) 编辑
摘要: 重叠,完成例程 阅读全文
posted @ 2011-03-22 20:47 Jekhn 阅读(1368) 评论(0) 推荐(0) 编辑
摘要: Socket IO重叠模型,事件通知 阅读全文
posted @ 2011-03-22 20:33 Jekhn 阅读(1222) 评论(0) 推荐(1) 编辑
摘要: 通过TEB结构获取主线程ID,XP系统下测试通过,不同系统的TEB结构可能有所不同。View Code function GetThreadID:DWORD;asm xor esi,esi mov eax,fs:[esi+$18] mov eax,[eax+$24]end;procedure TForm1.Button1Click(Sender: TObject);var thid: DWORD;begin thid := GetThreadID; ShowMessageFmt('%d',[thid]);end; 阅读全文
posted @ 2011-03-19 13:57 Jekhn 阅读(464) 评论(1) 推荐(0) 编辑
摘要: Tcp Server:View Code #include <stdio.h>#include <Winsock2.h>#pragma comment(lib,"ws2_32.lib")void main(){WORD wVersionRequested;WSADATA wsaData;int err;wVersionRequested = MAKEWORD(2,2);err = WSAStartup(wVersionRequested,&wsaData);if (err!=0){return;}if ((LOBYTE(wsaData.wVe 阅读全文
posted @ 2011-03-13 10:32 Jekhn 阅读(278) 评论(0) 推荐(0) 编辑
摘要: Table隔行变色代码 阅读全文
posted @ 2011-01-16 15:50 Jekhn 阅读(336) 评论(0) 推荐(0) 编辑
摘要: image resize:代码 阅读全文
posted @ 2011-01-16 11:29 Jekhn 阅读(830) 评论(0) 推荐(0) 编辑
摘要: 1.下载以下两个文件,放入php ext目录及system32php_sqlsrv_52_ts_vc6.dll (线程安全)php_sqlsrv_52_nts_vc6.dll (非线程安全)vc6用于Apache,vc9用于IIS2.修改php.iniextension=php_sqlsrv_52_ts_vc6.dll3.下载sqlncli.msi,微软官方可以下安装的时候提示是sql server 2008的,不过2005也是可以用的。4.测试代码代码 阅读全文
posted @ 2011-01-07 11:07 Jekhn 阅读(493) 评论(0) 推荐(0) 编辑
摘要: 默认调用方式Register,传递参数的顺序前三个为al,dl,cl / ax,dx,cx / eax,edx,ecx分别对应一个字节,两个字节,四个字节,当参数3个时,多出的参数入栈,所以第四个参数的地址为[esp+8],第五个参数的地址为[esp+12],[esp+4]至[esp+0]这四个字是函数的返回地址。以上针对类以外的子过程,在类里面定义的过程参数传递有所改变,主要改变为eax保存了类的首地址即:self。代码 阅读全文
posted @ 2010-12-30 15:06 Jekhn 阅读(1547) 评论(3) 推荐(0) 编辑
摘要: TFont,TLogFont使用代码 阅读全文
posted @ 2010-12-30 14:27 Jekhn 阅读(1182) 评论(0) 推荐(1) 编辑