自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+

gxj1680的专栏

风行渐远,我依然在漂泊

  • 博客(13)
  • 资源 (21)
  • 收藏
  • 关注

转载 (转)Windows Socket五种I/O模型 代码全攻略

<br /><br />如果你想在Windows平台上构建服务器应用,那么I/O模型是你必须考虑的。Windows操作系统提供了选择(Select)、异步选择(WSAAsyncSelect)、事件选择(WSAEventSelect)、重叠I/O(Overlapped I/O)和完成端口(Completion Port)共五种I/O模型。每一种模型均适用于一种特定的应用场景。程序员应该对自己的应用需求非常明确,而且综合考虑到程序的扩展性和可移植性等因素,作出自己的选择。<br />我会以一个回应反射式服务器(

2011-05-25 10:54:00 641

转载 (转)内存对齐 #pragma pack(n) __declspec(align(#))

<br /><br />内存对齐 #pragma pack(n) __declspec(align(#))<br />2008年11月13日 星期四 16:10<br />看一下这两个指令是如何影响变量在内存的存储的。<br />1、pack pragma<br /> <br />pack pragma设置了struct、union或class中各成员的对齐方式,结构成员对齐指的是成员相对于起始地址的偏移量。该指令基本用法如下:<br />#pragma pack(n)<br />它指定了结构成员按n(1,

2011-05-11 17:34:00 888

转载 (转)Unicode和UTF-8之间的转换详解

Unicode和UTF-8之间的转换详解2008-04-29 13:38    通过这几天的研究,终于明白了Unicode和UTF-8之间编码的区别。Unicode是一个字符集,而UTF-8是Unicode的其中一种,Unicode是定长的都为双字节,而UTF-8是可变的,对于汉字来说Unicode占有的字节比UTF-8占用的字节少1个字节。Unicode为双字节,而UTF

2011-05-06 16:49:00 675

转载 (转)字符集之间转换(UTF-8,UNICODE,Gb2312)

<br />字符集之间转换(UTF-8,UNICODE,Gb2312)特搜集了UTF-8,UNICODE,Gb2312他们3个之间的相互转换.UTF-8:   1~3字节可变UNICODE: 2字节一个字符GB2312:  2字节一个字符例子: “你”字的UTF-8编码: E4 BD A0        11100100 10111101 10100000“你”的Unicode编码: 4F 60            01001111 01100000按照UTF-8的编码规则,分解如下:xxxx0100 x

2011-05-06 16:43:00 730

转载 (转)UNICODE,GBK,UTF-8区别

<br />作者:李鸿儒    阅读人次:11976    文章来源:李鸿儒的博客    发布时间:2007-9-5    网友评论(1327)条 最近迷上改魔兽地图,破解解压修改挺好玩的~ 有个文件头的问题,搞了半天才知原来是utf-8码...总算把这些都搞清楚了.<br /><br />简单来说,unicode,gbk和大五码就是编码的值,而utf-8,uft-16之类就是这个值的表现形式.而前面那三种编码是一兼容的,同一个汉字,那三个码值是完全不一样的.如"汉"的uncode值与gbk就是不一样的,假

2011-05-06 16:36:00 800

转载 (转)宽字符跟ASCII——区别及测试

<br /><br />一.宽字符介绍<br />首先说,什么是ASCII,ASCII是用来表示英文字符的一种编码规范。每个ASCII字符占用1个字节,因此,ASCII编码可以表示的最大字符数是255(00H—FFH)。<br />其实,英文字符并没有那么多,一般只用前128个(00H—7FH,最高位为0),其中包括了控制字符、数字、大小写字母和其它一些符号。而最高位为1的另128个字符(80H—FFH)被称为“扩展ASCII”,一般用来存放英文的制表符、部分音标字符等等的一些其它符号。<br />也就是说

2011-05-05 17:50:00 639

转载 (转)_T()和L总结(ASCII/UNICODE)

<br />        Visual C++里边定义字符串的时候,用_T来保证兼容性,是一种数据类型,但是它不会产生结果,被编译系统的预处理系统来解释,VC支持ascii和unicode两种字符类型,用_T可以保证从ascii编码类型转换到unicode编码类型的时候,程序不需要修改。<br />        如果将来你不打算升级到unicode,那么也不需要_T!<br /><br />        _T是将字符串转换为TCHAR,TCHAR是一个宏定义,当定义了UNICODE时TCHAR等同于

2011-05-05 17:47:00 783

转载 (转)C++字符串完全指引之一 —— Win32 字符编码

引言  毫无疑问,我们都看到过像 TCHAR, std::string, BSTR 等各种各样的字符串类型,还有那些以 _tcs 开头的奇怪的宏。你也许正在盯着显示器发愁。本指引将总结引进各种字符类型的目的,展示一些简单的用法,并告诉您在必要时,如何实现各种字符串类型之间的转换。  在第一部分,我们将介绍3种字符编码类型。了解各种编码模式的工作方式是很重要的事情。即使你已经知道一个字符串是一个字符数组,你也应该阅读本部分。一旦你了解了这些,你将对各种字符串类型之间的关系有一个清楚地了解。  在第二部分,我们

2011-05-05 17:42:00 664

转载 (转)标准模板库(STL)的 std::string 与Unicode的使用

<br />是的,一旦知道 TCHAR 和_T 是如何工作的,那么这个问题很简单。基本思想是 TCHAR 要么是char,要么是 wchar_t,这取决于 _UNICODE 的值: // abridged from tchar.h<br /> #ifdef _UNICODE<br /> typedef wchar_t TCHAR;<br /> #define __T(x) L ## x<br /> #else<br /> typedef char TCHAR;<br /> #define __T(x)

2011-05-05 17:40:00 868

转载 (转)字符集编码详解

<br /><br />字符是各种文字和符号的总称,包括各国家文字、标点符号、图形符号、数字等。字符集是多个字符的集合,字符集种类较多,每个字符集包含的字符个数不同,常见字符集名称:ASCII字符集、GB2312字符集、BIG5字符集、 GB 18030字符集、Unicode字符集等。计算机要准确的处理各种字符集文字,需要进行字符编码,以便计算机能够识别和存储各种文字。<br />中文文字数目大,而且还分为简体中文和繁体中文两种不同书写规则的文字,而计算机最初是按英语单字节字符设计的,因此,对中文字符进行编

2011-05-05 17:35:00 680

原创 对ASCII、UNICODE、DBCS/MBCS、char、wchar_t的学习笔记

ASCII是用8位表示的一种编码方法、UNICODE是用16位(两个字节)表示的一种编码方法。(具体详细参考其他关于ASCII/UNICODE文章)DBCS/MBCS是Double/Multi Byte Character Set,是专为亚洲地区(如中日韩)操作系统提供的一种编码方式,根据数据的字符确定由几位表示。如:“中国abc”,则“中国”分别用两个字节表示“中”和“国”,而“abc”则分别由一个字节表示“a”、“b”、“c”。(更详细信息参考其他DBCS/MBCS的文章)对于_T表示的如char和wc

2011-05-05 17:08:00 1399 1

转载 Code Page

<br />Code pageFrom Wikipedia, the free encyclopedia<br />Code page is another name for character encoding. It consists of a table of values that describes the character set for a particular language. The term code page originated fromIBM's EBCDIC-based ma

2011-05-05 14:57:00 1831

原创 VC6调用VC2005编译生成的lib/dll库出现“unresolved external symbol "__declspec(dllimport) int __cdecl”错误的原因

<br />VC2005是生成lib/dll文件的工程,VC6是调用VC2005生成的lib/dll;<br /> <br />//工程说明<br />VC2005接口如:<br /><br />#ifdef _GBKToGBK_DLL_IMEX_<br />#define GBKToGBK_DLLEXPORT _declspec(dllexport)<br />#else <br />#define GBKToGBK_DLLEXPORT _declspec(dllimport)<br />#endifGB

2011-05-03 16:08:00 2169

C++ 屏幕录像简单演示

C++ 屏幕录像简单演示,保存为AVI格式,使用的是C:\Program Files\Microsoft SDKs\Windows\v6.0A\Include\Vfw.h,相当于微软给提供了方法进行视频的录入== 注:资源来源于网上,分享到csdn是为了让大家能更方便的看到,当然如有冒犯请通知本人删除

2013-12-20

directshow开发指南及代码

directshow开发指南及代码(借花献佛,从新浪共享免费下载的,转载上传,0分下载)

2012-06-20

DirectShow SDK 文档和函数库

DirectShow SDK 文档和函数库

2012-06-20

DirectShow sdk

DirectShow sdk

2012-06-20

DAEMON Tools Lite

虚拟机DAEMON Tools Lite

2012-06-20

c++标准函数/模版库

c++函数库 c++标准模版库 平时看的相对少,可以当个没事时的工具书

2012-02-07

windows核心编程第五版(清晰PDF版)

本书是讲解Windows 操作系统内部机制的专著,作者从基本概念入手,全面系统地介绍了Windows的各种基本构件,如进程、线程、DLL和内存管理等,并列举了大量应用程序,精辟地分析了构件的使用方法,为掌握Windows 编程技巧提供了一条有效的捷径。对于不同水平的Windows 编程人员来说,本书都具有极好的参考价值。

2012-02-07

Windows网络编程源码

Windows网络编程源码 打包时忘了和Windows网络编程放一块

2012-02-07

Windows网络编程

本书专门讨论Windows网络编程技术,覆盖Windows 95/98/NT 4/2000/CE平台。内容包括NetBIOS和Windows重定向器方法、Winsock方法、客户端远程访问服务器方法。本书论述深入浅出、用大量实例详解了微软网络API函数的应用。配套光盘包含了所有实例代码,方便读者使用。本书适合中、高级程序设计人员以及网络设计与管理人员参考。

2012-02-07

Thinking in C++/C++编程思想

Thinking in C++ C++编程思想

2012-02-07

TCP-IP详解卷1卷2

TCP-IP详解卷1、卷2

2012-02-07

飞鸽传书源码及源码详解

飞鸽传书源码 飞鸽传书源码详解 (资源来自网上,特别对于详解的文档,害了我两天时间才整下来,方便自己也方便大家吧,上传共享,若有版权问题请告知)

2012-02-07

WTL For MFC Programmer(中文版)

WTL For MFC Programmer(中文版).pdf

2011-11-11

VC助手10[1].3.1559

VC助手10[1].3.1559 VC助手10[1].3.1559 VC助手10[1].3.1559

2009-09-30

WinMerge-2.6.12

文件比较工具WinMerge-2.6.12 文件比较工具WinMerge-2.6.12 文件比较工具WinMerge-2.6.12

2009-09-30

关于对BombPlane的试验

自己写的关于一个的App,用于回家自己试验用,呵呵 注:程序不能用... 注:程序还没有完成,且有Bug,想删除但CSDN不让删除,无语

2009-08-26

VMware_Install_Cleaner.exe

VMware_Install_Cleaner.exe vmware反安装软件

2009-03-23

空空如也

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

TA关注的人

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