- 博客(6)
- 资源 (5)
- 收藏
- 关注
转载 Visual Studio 2005创建VC++智能设备项目失败的解决方法
If youve tried to create a smart device Win32 project on Windows Vista or after installing IE7, you might have seen a failure with a message in the status bar saying "project creation failed". It
2008-10-28 13:40:00 909
转载 完成端口的一个例子
来自微软的完成端口例子,就讲解一下它的使用套路吧反正编程这个玩意,只要用过,自然就知道什么回事,一次不会再看一次,学习这个玩意,无他,勤奋而已。奢谈效率等等,那只是孰能生巧上的功夫。 这个例子是在console下的例子,算是一个echo服务器吧, 跑起来后将在5150端口监听,一旦有个端口连接上来,发个数据给服务端口,它就echo回数据给那个端口. 直到那个连接中断. 完成端口
2008-10-22 19:13:00 4473 5
转载 完成端口(I/O completion):
异步过程调用(apcs)问题: 只有发overlapped请求的线程才可以提供callback函数(需要一个特定的线程为一个特定的I/O请求服务)。完成端口(I/O completion)的优点: 不会限制handle个数,可处理成千上万个连接。I/O completion port允许一个线程将一个请求暂时保存下来,由另一个线程为它做实际服务。并发模型与线程池
2008-10-22 19:07:00 972
转载 C++ string详解
之所以抛弃char*的字符串而选用C++标准程序库中的string类,是因为他和前者比较起来,不必担心内存是否足够、字符串长度等等,而且作为一个类出现,他集成的操作函数足以完成我们大多数情况下(甚至是100%)的需要。我们可以用 = 进行赋值操作,== 进行比较,+ 做串联(是不是很简单?)。我们尽可以把它看成是C++的基本数据类型。 好了,进入正题………首先,为了在我们的程序中使用strin
2008-10-21 13:11:00 638
转载 编写自己的IDE
如何在图形界面中实时捕获控制台程序的标准输出本文未曾在商业媒体发表过, 如需转载, 请注明作者 [王咏刚] 和出处 [www.contextfree.net]IDE是集成开发环境(Integrated Development Environment)的简称。印象里有很多出色的IDE,比如JBuilder和Kylix,比如Visual Studio。不知大家是否留意过,大多数I
2008-10-16 08:43:00 1955 1
原创 一个高效的Base64编解码算法
什么是Base64? 按照RFC2045的定义,Base64被定义为:Base64内容传送编码被设计用来把任意序列的8位字节描述为一种不易被人直接识别的形式。(The Base64 Content-Transfer-Encoding is designed to represent arbitrary sequences of octets in a form that need not be h
2008-10-13 09:33:00 3923
常用程序算法
2008-04-11
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人