Windows
PeterPan19890802
这个作者很懒,什么都没留下…
展开
-
Microsoft SQL Server 2000宝典
http://61.187.190.66:1000/down/mssql/MS.SQL.Server.2000.Bible.pdf原创 2010-04-11 13:24:00 · 744 阅读 · 0 评论 -
浅谈父窗口和所有者窗口
一、概念和区别 在windows系统中,每个窗口对象都对应有一个数据结构,形成一个list链表。系统的窗口管理器通过这个list来获取窗口信息和管理每个窗口。这个数据结构中有四个数据用来构建list,即child、sibling、parent、owner四个域。 所以我们可以看到,窗口之间的关系有两种:owner-owned 关系和 parent-child关系。前者称之为拥有原创 2010-04-18 19:58:00 · 698 阅读 · 0 评论 -
CreateIoCompletionPort和完成端口
摘自《Networking Programming for Microsoft Windows》第八章“完成端口”模型是迄今为止最为复杂的一种I/O模型。然而,假若一个应用程序同时需要管理为数众多的套接字,那么采用这种模型,往往可以达到最佳的系统性能!从本质上说,完成端口模型要求我们创建一个Win32完成端口对象,通过指定数量的线程,对重叠I/O请求进行管理,以便为已经完成的重叠I/O请求提供服务。使用这种模型之前,首先要创建一个I/O完成端口对象,用它面向任意数量的套接字句柄,管理转载 2010-06-30 16:15:00 · 826 阅读 · 0 评论 -
链接库总结
<br />链接库分为动态链接库(dll)和静态链接库(lib)<br />当动态链接库有导出的数据,数据包括函数、类以及变量,就会生成一个.lib文件,注意这个.lib文件不是静态链接库而是导出库。<br />链接库的加载方式<br />静态链接库的加载方式只有一种#pragma comment(lib, ".lib")<br />动态链接库的加载方式有两种:<br />一种静态加载<br />先导入库#pragma comment(lib, ".lib"),这个和加载静态库一样,然后把.dll放在工程目原创 2010-06-03 21:13:00 · 884 阅读 · 0 评论