- 博客(16)
- 资源 (4)
- 收藏
- 关注
转载 戏说ANSI、UNICODE、UTF-8、GB2312、GBK、DBCS、UCS
2009年07月13日 星期一 13:56 一直对字符的各种编码方式懵懵懂懂,什么ANSI、UNICODE、UTF-8、GB2312、GBK、DBCS、UCS……是不是看的很晕,假如您细细的阅读本文你一定可以清晰的理解他们。Let's go! 很久很久以前,有一群人,他们决定用8个可以开合的晶体管来组合成不同的状态,以表示世界上的万物。他
2012-11-30 17:13:06 713
转载 gbk、gb2312、big5、unicode、utf-8 收藏
ASCII,unicode,utf8,big5,gb2312,gbk,gb18030等几种常用编码区别2009-11-04 12:08 最近和朋友老为编码问题而争论,下定决心一定要将其弄明白!本文主要总结网上一些朋友提供的 ascii,ISO-8859-1,unicode, utf8,gb2312,big5,gbk,gb18030等几种常区别.并整理发
2012-11-30 13:00:46 761
转载 gbk、gb2312、big5、unicode、utf-8
gbk、gb2312、big5、unicode、utf-8 收藏标题 谈谈Unicode编码,简要解释UCS、UTF、BMP、BOM等名词 选择自 fmddlmyy 的 Blog关键字 谈谈Unicode编码,简要解释UCS、UTF、BMP、BOM等名词这是一篇程序员写给程序员的趣味读物。所谓趣味是指可以比较轻松地了解一些原来不清楚的概念,增进知识,类似于打RPG游戏的升级。整
2012-11-30 12:53:39 1100
转载 Windows防火墙启用,禁用,添加例外端口和应用程序
以下代码参考自MSDN,不过经过一点点修改,自己也逐个方法调试了,完全可行。网上的很多博客都是直接拷贝MSDN的代码,我的机器是Windows XP Professional SP3,需要安装对应的Windows SDK,并在VC的包含目录和静态库目录中添加分别SDK的include目录和库目录,直接上代码,每个方法都写得很清楚[cpp] view p
2012-11-30 09:26:56 3436
转载 字符编码 Unicode UTF-8,GB2312,shift-jis编码判断。
字符串编码判断;Unicode,UTF-8之间编码2008-07-18 10:11Unicode和UTF-8之间编码的区别Unicode是一个字符集,而UTF-8是Unicode的其中一种,Unicode是定长的都为双字节,而UTF-8是可变的,对于汉字来说Unicode占有的字节比UTF-8占用的字节少1个字节Unicode为双字节,而UTF-8中汉字占三个字节
2012-11-26 15:29:24 5522
转载 IOCP
网络程序入门后的第一件是就是学会选择合适的io模型,这对于一个网络程序来说非常重要,特别是性能。当前Windows支持的各种Socket I/O模型如下:select模型WSAAsyncSelect模型WSAEventSelect模型Overlapped I/O 事件通知模型Overlapped I/O 完成例程模型IOCP模型
2012-11-15 16:16:40 733
转载 VS2010编译错误:fatal error C1189: #error : This file requires _WIN32_WINNT to be #defined at least to 0x
下面是彻底解决方法:在工程的stdafx.h中添加(如有类似语句,需注释掉)#ifndef WINVER // Allow use of features specific to Windows 95 and Windows NT 4 or later.#define WINVER 0x0501 // Change this to the appropriate value to ta
2012-11-13 15:26:09 770
转载 Cstring转char、string、int等数据类型的方法
CString 转char *CString cstr;char *p = (LPSTR)(LPCTSTR)cstr;string 转 CStringCString.format(”%s”, string.c_str());char 转 CStringCString.format(”%s”, char*);char 转 stringstring
2012-11-13 15:03:57 627
转载 Inno Setup Compiler卸载时删除注册表
卸载时询问是否删除或是保留注册信息,可以使安装程序更加人性化。界面预览:Setup技巧[卸载]卸载时询问是否删除注册信息" alt="Inno Setup技巧[卸载]卸载时询问是否删除注册信息" src="http://s14.sinaimg.cn/bmiddle/5e3cc2f3t671cfd445add">在[Code]段添加如下代码:procedure Cur
2012-11-12 14:54:56 8905
转载 Windows Shell 学习笔记一:PIDL(The Struture of the Shell)
这几天想学习下shell编程,首先就从这个shell的结构开始,从结构开始必定会遇到的一个问题就是PIDL,下面就从自己的学习中做点笔记吧,帮助记忆下。PIDL “桌面”是最顶级的文件夹,外壳名字空间中其他各项都可以用从“桌面”开始的 PIDL 加以表示。如何获取“桌面”的 PIDL 和其 IShellFolder 接口呢,可以通过 API SHGetDesktopFo
2012-11-09 17:09:12 4195 1
转载 setsockopt 设置socket
1.closesocket(一般不会立即关闭而经历TIME_WAIT的过程)后想继续重用该socket:BOOL bReuseaddr=TRUE;setsockopt(s,SOL_SOCKET ,SO_REUSEADDR,(const char*)&bReuseaddr,sizeof(BOOL));2. 如果要已经处于连接状态的soket在调用closesocket后强制关闭,
2012-11-09 13:50:50 1086
转载 VC 简单实现文件监控
#include#include#include#include#pragma comment(lib,"Shell32.lib")using namespace std;long __stdcall WindowProc(HWND hwnd,unsigned int uMsg,PIDLIST_ABSOLUTE*wParam,long lParam){static wchar_t
2012-11-08 14:12:44 4568
转载 NTFS Change Journal(转) -- Everything
NTFS Change JournalNTFS卷上的变化日志,每个卷上都有自己的变化日志。文件被隐藏初始化的时候为空,文件或目录发生改变,写到日志的末尾每条记录是一个USN(Update Sequence Number),64位的标示USNs按增长顺序生成每页大概包含30-40个记录,记录不可以跨页,所以页尾可能浪费一些NTFS卷上文件,目录信息存储在MFT(Maste
2012-11-07 14:49:56 4373
转载 DeviceIOcontrol
设备驱动程序可以被当作内核模式函数包来看待,一 说明功能:就是用来指定访问其中的哪个函数的。DeviceIoControl函数的dwIoControlCode参数就是这个代码,它指出了我们需要进行的操作,以及如何进行操作。 控制代码是32位数字型常量,可以CTL_CODE宏来定义,它们定义在winioctl.inc和ntddk.inc文件中。 控制代码中各数据位字段的含义如
2012-11-06 17:24:09 1676
转载 各种音视频编解码学习详解
编解码学习笔记(一):基本概念媒体业务是网络的主要业务之间。尤其移动互联网业务的兴起,在运营商和应用开发商中,媒体业务份量极重,其中媒体的编解码服务涉及需求分析、应用开发、释放license收费等等。最近因为项目的关系,需要理清媒体的codec,比较搞的是,在豆丁网上看运营商的规范 标准,同一运营商同样的业务在不同文档中不同的要求,而且有些要求就我看来应当是历史的延续,也就是现在已
2012-11-02 10:47:08 6945
转载 vc 如何判断一个字符串是否是UTF8编码
UTF8是以8bits即1Bytes为编码的最基本单位,当然也可以有基于16bits和32bits的形式,分别称为UTF16和UTF32,但目前用得不多,而UTF8则被广泛应用在文件储存和网络传输中。 编码原理 先看这个模板: UCS-4 range (hex.) UTF-8 octet sequence (binary) 0000 0000-0000 007F 0xxxx
2012-11-01 16:31:26 7436 2
Android 手动连接wifi的源码
2013-08-26
VC动态链接库dll深入浅出讲解pdf
2011-08-16
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人