自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+
  • 博客(8)
  • 资源 (5)
  • 收藏
  • 关注

转载 error C2065: DEBUG_NEW错误

用VC++的向导生成的类, 都带有下面这几行:#ifdef _DEBUG #undef THIS_FILE static char THIS_FILE[]=__FILE__; #define new DEBUG_NEW #endif 有时在使用new操作符的时候就会提示错误error C2065: 'DEBUG_NEW

2012-06-20 18:21:12 4791

转载 面向对象概要设计要点

要点如下:(1) 本项目的技术路线,即: Ø        采用的技术方法,如是采用OO的方法、还是结构化的方法,是采用.net还是JAVA; Ø        总体的技术结构,如采用几层体系结构,每层的责任是什么; Ø        系统的网络结构,如系统的功能在网络上的部署分布; Ø        核心技术难点的解决方案,如系统的核心算法; (2

2012-06-18 23:50:04 1327

转载 windows下socket编程:区分shutdown()及closesocket()

以下描述主要是针对windows平台下的TCP socket而言。首先需要区分一下关闭socket和关闭TCP连接的区别,关闭TCP连接是指TCP协议层的东西,就是两个TCP端之间交换了一些协议包(FIN,RST等),具体的交换过程可以看TCP协议,这里不详细描述了。而关闭socket是指关闭用户应用程序中的socket句柄,释放相关资源。但是当用户关闭socket句柄时会隐含的触发TCP连接

2012-06-18 15:11:45 685

转载 线程与线程句柄

今天温习很久前写的代码,发现自己写的这么一句代码,m_hTheard = CreateThread(NULL,0,RegNotifyProc,LPVOID(this),0,NULL);CloseHandle(m_hTheard); 突然给糊涂了,刚创建的线程,为什么有close了,还是当初入门不踏实,没有细想,现在反过来都记不得了,通过查资料,解决了我的疑惑。 1,线程和线程句柄(

2012-06-08 19:27:34 556

转载 VC C++ 中 _T的作用

1\C++语言中“_T”是什么意思?VisualC++里边定义字符串的时候,用_T来保证兼容性,VC支持ascii和unicode两种字符类型,用_T可以保证从ascii编码类型转换到unicode编码类型的时候,程序不需要修改。如果将来你不打算升级到unicode,那么也不需要_T,-------------------------------------------------

2012-06-08 17:27:41 698

转载 关于Socket和IOCP的一些值得注意的地方

IOCP是一整套高性能的IO操作异步模型,可以用在文件操作也可以用在网络SOCKET操作上面。当用在网络SOCKET上时,在服务器端主要配合AceeptEx WSASend WSASendto来使用,在客户机端主要配合ConnectEx WSARecv和WSARecvFrom来使用。这几天用IOCP模型模仿IPMSG软件时有一些感触,分享如下:(这里没有具体的使用常识,这部分请参考《Windows

2012-06-08 00:57:34 678

转载 线程何时释放内核资源

转载自http://hi.baidu.com/wangguang246/blog/item/eb70032817b5f3e599250aaf.html最终编辑 yaofly一例子1     if(sClient!=INVALID_SOCKET)   {    hThread = CreateThread(NULL,0,ClientThread,(LPVOID)pClie

2012-06-06 00:10:21 2326

转载 CoInitializeEx 与CoInitialize的区别

CoInitialize、CoInitializeEx都是windows的API,主要是告诉windows以什么方式为程序创建COM对象,原因是程序调用com库函数(除CoGetMalloc和内存分配函数)之前必须初始化com库。      有哪些方式呢?单线程和多线程。      CoInitialize指明以单线程方式创建。      CoInitializeEx可以指定C

2012-06-02 11:38:48 16561

多线程的网络爬虫源码(C#)

用c#编写的一个简单的网络爬虫,可以下载相关页面到本机

2013-02-27

windows下socket通信模型全面讲解

完整介绍了socket编程的各种模型包括 Winsock基础 原始套接字 select模型 WSAAsyncSelect WSAEventSelect 重叠模型 完成端口模型 I/O模型的问题 套接字选项和I/O控制命令 是全面了解socket编程的好书

2013-02-27

vc编写的打印预览

用vc编写的打印预览,完整工程,可正常运行,

2012-10-22

MFC类库详解

MFC的中文文档,chm格式,用法与MSDN一样,对于英文不太好的朋友是一本比较好的书籍

2012-04-14

云计算入门指南

云计算的入门书籍,讲述了云技术的历史、定义及一些基础技术

2012-04-14

空空如也

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

TA关注的人

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