2014年8月3日

摘要: 宏CONTAINING_RECORD的用处其实还是相当大的, 而且很是方便, 它的主要作用是: 根据结构体中的某成员的指针来推算出该结构体的指针! 下面从一个简单的例子开始说起: 我们定义一个结构体, 同时类型化:typedef struct{ int a; int b; ... 阅读全文
posted @ 2014-08-03 22:20 冰花ぃ雪魄 阅读(157) 评论(0) 推荐(0) 编辑
 
摘要: 非托管资 源:ApplicationContext,Brush,Component,ComponentDesigner,Container,Context,Cursor,FileStream,Font,Icon,Image,Matrix,Object,OdbcDataReader,OleDBData... 阅读全文
posted @ 2014-08-03 21:47 冰花ぃ雪魄 阅读(536) 评论(0) 推荐(0) 编辑
 
摘要: /// 用完成例程(Completion Routine)实现的重叠I/O模型/// 异步IO模型/// 用完成例程来实现重叠I/O比用事件通知简单得多。在这个模型中,主线程只用不停的接受连接/// 即可;辅助线程判断有没有新的客户端连接被建立,如果有,就为那个客户端套接字激活一个/// 异步的WS... 阅读全文
posted @ 2014-08-03 17:12 冰花ぃ雪魄 阅读(853) 评论(0) 推荐(0) 编辑
 
摘要: 网络蜘蛛 网络蜘蛛基本原理 网络蜘蛛即Web Spider,是一个很形象的名字。把互联网比喻成一个蜘蛛网,那么Spider就是在网上爬来爬去的蜘蛛。网络蜘蛛是通过网页的链接地址来寻找网页,从网站某一个页面(通常是首页)开始,读取网页的内容,找到在网页中的其它链接地址,然后通过这些链接地址寻找下一个网... 阅读全文
posted @ 2014-08-03 16:50 冰花ぃ雪魄 阅读(294) 评论(0) 推荐(0) 编辑
 
摘要: (转自论坛的一个帖子http://bbs.csdn.net/topics/280032853)AcceptEx主要用于向完成端口投递一个或多个的连接请求。。当有连接时进来,这里分两种情况:1.Accept不接受数据,工作线程收到IO完成操作的通知。2.Aceept必须接收到客户端的部分数量,工作线程... 阅读全文
posted @ 2014-08-03 09:48 冰花ぃ雪魄 阅读(397) 评论(0) 推荐(0) 编辑