- 博客(7)
- 资源 (6)
- 收藏
- 关注
原创 GetQueuedCompletionStatus后不同返回值的通用处理流程
v_bSuccess = GetQueuedCompletionStatus( m_stchComplePort, &v_dwNumberBytes, (LPDWORD)&v_dwNetKey, (LPOVERLAPPED*)&v_pOverLapped, INFINITE );1、Server投递的Accept操作,AcceptEx里面的Recv
2013-07-24 14:16:54 1516
转载 map中修改比较方法
http://www.cnblogs.com/zjfdlut/archive/2011/08/12/2135698.html
2012-09-20 15:51:52 1028
原创 Web已死 Internet永生的一些感想
之前蔡老师介绍,听了冬吴相对论的一期:“Web已死 Internet永生”,有些感慨,记录一下,作为上交给蔡老师的作业。这一期的议题就是克里斯.安德森(Chris Anderson)发表在连线杂志的一篇文章,全文链接地址:http://tech.sina.com.cn/i/2010-08-18/19554560539.shtml 以一个经常用到的“网易新闻”来说吧,之前我们看网
2012-09-09 22:16:30 2490 1
原创 mysql预处理学习和总结
1、 Mysql预处理简介预处理的意思是先提交sql语句到mysql服务端,执行预编译,客户端执行sql语句时,只需上传输入参数即可,这点和存储过程有点相似。一般而言,预处理的执行效率相对于一般的sql执行操作,效率比较高。由于客户端上传的或是读取的结果集是绑定输入内存地址和输出内存地址,对于一些二进制流,或大数据量的存储和读取显得尤为方便。 2、 参考说明具体的可
2012-06-08 14:27:47 6461 1
转载 Scoket API介绍
Socket有同步阻塞方式和异步非阻塞方式两种使用,事实上同步和异步在我们编程的生涯中可能遇到了很多,而Socket也没什么特别。虽然同步好用,不费劲,但不能满足一些应用场合,其效率也很低。 也许初涉编程的人不能理解“同步(或阻塞)”和“异步(或非阻塞)”,其实简单两句话就能讲清楚,同步和异步往往都是针对一个函数来说的,“同步”就是函数直到其要执行的功能全部完成时才返回,而“异步”则是,
2012-02-17 09:05:43 691
原创 线程池相关源码(网上搜得)
//ThreadPool.h 线程池头文件#ifndef OTA_THREADPOOL_H_CAESAR__DEF#define OTA_THREADPOOL_H_CAESAR__DEF#include class CWorkDesc{public: CWorkDesc(){} virtual ~CWorkDesc(){}};class CW
2012-02-01 10:01:43 642
原创 消息驱动与线程处理
每个线程都有一个消息队列,后台建立线程处理大数据的时候,可以考虑通过消息队列来处理。这里要用到两个函数,PostThreadMessage和GetMessage。示例代码如下 #define UM_DEALRECVDATA WM_USER+1DWORD m_ThreadId;CWinThread * m_DealVelThread;//tcp数据接收队列CRITICAL_SECTION m
2011-08-29 11:39:21 975 1
存储过程入门教程,适合新手
2009-09-02
委托和事件由浅入深适合新手
2009-09-02
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人