自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+

千里之外

菜鸟也有春天

  • 博客(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

boot2docker v17.09.0-ce

boot2docker v17.09.0-ce 为

2017-10-09

Android 手动连接wifi的源码

这是一个用来连接到 WIFI 热点的库。 简单实用方法: 1 final Intent intent = new Intent("com.farproc.wifi.connecter.action.CONNECT_OR_EDIT"); 2 intent.putExtra("com.farproc.wifi.connecter.extra.HOTSPOT", scanResult); 3 startActivity(intent);

2013-08-26

北大ACM题解

比较全面的ACM题解,从1001到3445,选取了其中比较经典的一些题目,给出了答案。希望给正在学习算法方面的知识的同学,或者是做ACM卡住的同学一点帮助。

2013-01-31

VC动态链接库dll深入浅出讲解pdf

VC动态链接库dll深入浅出讲解pdf VC动态链接库dll深入浅出讲解pdf VC动态链接库dll深入浅出讲解pdf VC动态链接库dll深入浅出讲解pdf VC动态链接库dll深入浅出讲解pdf

2011-08-16

空空如也

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

TA关注的人

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