自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

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

转载 WSAWaitForMultipleEvents

WSAEventSelect模型      WSAEventSelect模型是Windows socekts提供的另一个有用异步IO模型。该模型允许在一个或多个套接字上接收以事件为基础的网络事件通知。Windows sockets应用程序可以通过调用WSAEventSelect函数,将一个事件与网络事件集合关联起来。当网络事件发生时,应用程序以事件的形式接收网络事件通知。 

2015-12-28 16:19:10 2445

转载 CString类的完美总结

①、CString 类对象的初始化:CString str;CString str1(_T("abc"));CString str2 = _T("defg"); TCHAR szBuf[] = _T("kkk");CString str3(szBuf);CString str4 = szBuf; TCHAR *p = _T("

2015-12-20 22:42:35 365

转载 LPCTSTR和CString的关系

类型理解  LPCTSTR类型:  L表示long指针 这是为了兼容Windows 3.1等16位操作系统遗留下来的,在win32中以及其他的32位操作系统中, long指针和near指针及far修饰符都是为了兼容的作用。没有实际意义。  P表示这是一个指针  C表示是一个常量  T表示在Win32环境中, 有一个_T宏  STR表示这个变量是一个字符串详细释义

2015-12-20 22:41:40 325

转载 CString的多种初始化方式

CString是MFC中经常使用到的字符串类,该类使用时不用关心内存的分配,而且还有多种初始化方式。1.直接将字符串赋值给CString对象代码如下:CString str1=“songxiwei”;2.通过构造函数初始化代码如下:CString str2(' ',100);预分配100字节,填充空格3.加载工程中字符串资源代码如下:

2015-12-20 22:40:48 14166

转载 LPTSTR、LPCSTR、LPCTSTR、LPSTR的来源及意义

UNICODE:它是用两个字节表示一个字符的方法。比如字符'A'在ASCII下面是一个字符,可'A'在UNICODE下面是两个字符,高字符用0填充,而且汉字'程'在ASCII下面是两个字节,而在UNICODE下仍旧是两个字节。UNICODE的用处就是定长表示世界文字,据统计,用两个字节可以编码现存的所有文字而没有二义。MBCS,它是多字节字符集,它是不定长表示世界文字的编码。MBCS表示英

2015-12-20 22:16:26 293

转载 进程间通信之WM_COPYDATA方式反思,回顾和总结 LPWSTR LPSTR

许多Windows程序开发者喜欢使用WM_COPYDATA来实现一些进程间的简单通信(笔者也正在学习共享内存的一些知识来实现一些更高级的通信),这篇文章描述了笔者在使用这项技术时候的一些总结以及所遇到的一个问题回顾和分析。进程通讯的相关知识在Windows程序中,各个进程之间常常需要交换数据,进行数据通讯。常用的方法有使用内存映射文件通过共享内存DLL共享内存使用SendM

2015-12-16 15:28:58 477

转载 为什么mfc的入口是InitInstance()而没有WinMain()

为什么mfc的入口是InitInstance()而没有WinMain()学过PE文件格式,就明白,程序在进入WinMain之前要做很多事情,比如初始Dos头,分配函数表,初始化全局变量,之后才进入程序入口(WinMain)MFC对WindowsAPI进行了封装。在用向导编译成的二进时代码,MFC编译器链接器把源文件编译成PE文件格式存储在磁盘上。程序执行的时

2015-12-12 18:54:31 2111

转载 库函数记录-findwindow

HWND FindWindow(LPCSTR lpClassName,LPCSTR lpWindowName);lpClassName指向一个以NULL字符结尾的、用来指定类名的字符串或一个可以确定类名字符串的原子。如果这个参数是一个原子,那么它必须是一个在调用此函数前已经通过GlobalAddAtom函数创建好的全局原子。这个原子(一个16bi

2015-12-07 10:58:34 421

转载 文件操作(3)--fread

fread是一个函数。从一个文件流中读数据,最多读取count个元素,每个元素size字节,如果调用成功返回实际读取到的元素个数,如果不成功或读到文件末尾返回 0。函数原型:size_t fread ( void *buffer, size_t size, size_t count, FILE *stream) ;参数:buffer 用于接收数据的内存地址size 要读的每个数据项

2015-12-06 18:33:45 323

转载 文件操作函数(2)-ftell

ftell函数 ftell 用于得到文件位置指针当前位置相对于文件首的偏移字节数。在随机方式存取文件时,由于文件位置频繁的前后移动,程序不容易确定文件的当前位置。该函数对大于231-1文件,即:2.1G以上的文件操作时可能出错。函数简介编辑用于得到文件位置指针当前位置相对于文件首的偏移字

2015-12-06 18:21:53 309

转载 文件操作函数(1)--fseek

int fseek( FILE *stream, long offset, int origin );第一个参数stream为文件指针第二个参数offset为偏移量,正数表示正向偏移,负数表示负向偏移第三个参数origin设定从文件的哪里开始偏移,可能取值为:SEEK_CUR、 SEEK_END 或 SEEK_SETSEEK_SET: 文件开头SEEK_CU

2015-12-06 18:18:06 354

转载 HTTP请求和响应格式详细解析

引言                                        HTTP是一个属于应用层的面向对象的协议,由于其简捷、快速的方式,适用于分布式超媒体信息系统。它于1990年提出,经过几年的使用与发展,得到不断地完善和扩展。目前在WWW中使用的是HTTP/1.0的第六版,HTTP/1.1的规范化工作正在进行之中,而且HTTP-NG(Next Generation

2015-12-01 17:09:14 376

Wireshark使用方法.doc

Wireshark使用方法.doc

2015-10-11

深入浅出密码学——常用加密技术原理与应用

深入浅出密码学——常用加密技术原理与应用

2015-10-09

AutoCAD.2012标准培训

[Autodesk官方标准教程系列:AutoCAD.2012标准培训教程].王建华等.扫描版[电子书]

2015-10-07

网络流量伪装技术研究

网络流量伪装技术研究

2015-10-07

空空如也

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

TA关注的人

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