自定义博客皮肤VIP专享

*博客头图:

格式为PNG、JPG,宽度*高度大于1920*100像素,不超过2MB,主视觉建议放在右侧,请参照线上博客头图

请上传大于1920*100像素的图片!

博客底图:

图片格式为PNG、JPG,不超过1MB,可上下左右平铺至整个背景

栏目图:

图片格式为PNG、JPG,图片宽度*高度为300*38像素,不超过0.5MB

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+
  • 博客(4)
  • 资源 (6)
  • 收藏
  • 关注

转载 WinSocket模型的探讨——完成端口模型

众所皆知,完成端口是在WINDOWS平台下效率最高,扩展性最好的IO模型,特别针对于WINSOCK的海量连接时,更能显示出其威力。其实建立一个完成端口的服务器也很简单,只要注意几个函数,了解一下关键的步骤也就行了。这是篇完成端口入门级的文章,分为以下几步来说明完成端口: 函数常见问题以及解答步骤例程1、函数:我们在完成端口模型下会使用到的最重要的两个函数是:Crea

2011-11-28 13:29:12 947

转载 SOCKET编程进阶之Overlapped IO完成例程模型

SOCKET编程进阶之Overlapped IO完成例程模型完成例程模型相比与事件通知模型有个很大的优点就是不再受64个消息的限制,一个线程可以同时管理成百上千个socket连接,且保持较高的性能。 完成例程相比与完成端口较为逊色,因为它的性能不能随着系统CPU数量的增长而线程增长,不过在我看来已经很强了,呵呵~! 说白了,这些连接都是由系统来帮你管理的。你只需做的一件事就是:开启一个

2011-11-18 14:35:45 1303

转载 SOCKET编程进阶之Overlapped I\O事件通知模型

WINSOCK I\O模型有六种: 一:select模型 二:WSAAsyncSelect模型 三:WSAEventSelect模型 四:Overlapped I/O 事件通知模型 五:Overlapped I/O 完成例程模型 六:完成端口IOCP模型 且一个比一个完善,一个比一个高深。最好用的莫过于完成端口,但可惜的是只有NT、2000的系统才支持这种功能。心痛之余

2011-11-15 10:28:33 1918

原创 线程池浅析及C++代码实现

线程池浅析及C++代码实现(1)什么是线程池线程池是一种多线程处理技术。线程池先创建好若干线程,并管理这些线程。当有新的任务到来时,将任务添加到一个已创建的空闲线程中执行。线程池所创建的线程优先级都是一样的,所以需要使用特定线程优先级的任务不宜使用线程池。(2)线程池的优点和应用线程池统一管理线程的方式减少了频繁创建和销毁线程的系统调度开销,很大程度上提高了服务器处理并发任务的性能

2011-11-13 21:18:09 1610

Effective C++

Effective C++ 英文版 55個方式改進你的編程設計

2013-03-05

Android应用开发详解

Android应用开发详解,一本挺不错的书,可以一看

2012-05-08

FFDSHOW 很不错的编解库

FFDSHOW 很不错的编解库,源代码!!

2010-07-16

小波变换在语音去噪中的应用

小波变换在语音去噪中的应用 PDF , 研究论文

2009-06-25

设计模式 C++版本

设计模式 C++版本 PDF ,C++程序员的开发宝典

2009-06-25

改进的基于小波变换的语音活动检测算法

改进的基于小波变换的语音活动检测算法 PDF

2009-06-25

空空如也

TA创建的收藏夹 TA关注的收藏夹

TA关注的人

提示
确定要删除当前文章?
取消 删除