- 博客(4)
- 收藏
- 关注
原创 Boost库“瘦身”
Boost介绍: Boost库由C++标准委员会库工作组成员发起,向C++程序员提供免费的(free)、同行审查的(peer review)、可移植的(portable)高质量C++源程序库。为我们带来的是最新最前沿的技术,也可以说是一个不折不扣的“准”标准库;boost库功能组件众多,内容非常的“庞大”;我们常用的也是比较有名气的几个库:Regex(正则表达式库)、sm
2014-10-17 09:52:48
2822
转载 程序员应该知道的关于Windows API、CRT和STL二三事
转载:http://www.cnblogs.com/menggucaoyuan/archive/2011/06/09/2075910.html1.本文编写目的 本文是为了帮助一些人弄清一些关于Windows API, C运行时程序库(CRT), 和标准C++库(STL)的基本概念。有很多人甚至是有经验的程序员在这些概念上是含糊不清的甚至是有错误观点。如果你想知道他们
2013-07-21 09:51:30
577
原创 WinSock IO模型---重叠模型
重叠IO(overlapped IO)是可以是应用程序达到好的系统性能;设计的原理便是:让应用程序使用一个重叠的数据结构,一次投递一个或者多个IO请求。1.创建一个套接字,并在指定的端口上监听。使用下面的函数,并设置WSA_FLAG_OVERLAPPED这个标志创建套接字,创建套接字时候假如使用的是socket则默认设置好了该标志。s=WSASocket(AF_INET,SOCK_
2013-07-20 18:22:30
672
原创 Winsock I/O模型--WSAEventSelect模型
WSAEventSelect模型是winsock IO模型中比较常见的一个异步模型,它允许应用程序在一个和多个套接字上,接受以事件为基础的网络事件通知。步骤1: 事件通知模型要求我们针对每一个打算使用的套接字,创建一个事件模型。调用下面的函数: WSAEVENT WSACreateEvent(void); 函数的返回值就是一个事件的句柄;步骤二:
2013-07-19 14:54:10
679
空空如也
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人