- 博客(12)
- 资源 (67)
- 收藏
- 关注
原创 base64简介与代码实现
base64简介Base64是网络上最常见的用于传输8Bit字节代码的编码方式之一,大家可以查看RFC2045~RFC2049,上面有MIME的详细规范。Base64要求把每三个8Bit的字节转换为四个6Bit的字节(3*8 = 4*6 = 24),然后把6Bit再添两位高位0,组成四个8Bit的字节,也就是说,转换后的字符串理论上将要比原来的长1/3。这样说会不会太抽象了?不怕,我们来看...
2008-05-31 23:10:00 2827
原创 MD5简介与代码实现
MD5简介 md5的全称是message-digest algorithm 5(信息-摘要算法),在90年代初由mit laboratory for computer science和rsa data security inc的ronald l. rivest开发出来,经md2、md3和md4发展而来。它的作用是让大容量信息在用数字签名软件签署私人密匙前被"压缩"成一种保密的格式(就...
2008-05-31 22:46:00 10813 1
原创 多语种文字处理的得力助手——BabelPad
多语种文字处理的得力助手——BabelPad 2006年我写了《输入法中的好工具——BabelPad》,介绍了BabelPad在输入汉字方面的应用。今天我着重介绍它的高级用法。 2000年,国家质量监督局公布了GB18030汉字编码标准。这个标准包含藏文、蒙古文、彝文、维吾尔文。换句话说,在GB18030下,这些文字都能够正常输入、显示和传输。尽管国家标准与微软的产品存在种种不合拍的地方,
2008-05-26 13:17:00 5098
原创 LC_MESSAGES、语言文件po和mo互相转换
LANGUAGE, LC_ALL, LC_MESSAGES, LANG zz- - 关于这几个环境变量一般认为它们的作用是用来指定程序用户界面语言而且这几个环境变量的优先级是从左到右依次降低的大概的这么理解一下,也没什么太大问题不过其实是不很准确的它们是否起作用还和程序调用某些函数的方式有关主要有这么一些函数:setlocale(), textdomain()/bindtextdomain()
2008-05-14 14:47:00 9764 1
原创 UTF8,UTF16,UTF32,UTF16-LE,UTF16-BE,GBK 之间的转换
UTF8,UTF16,UTF32,UTF16-LE,UTF16-BE,GBK 之间的转换 Unicode是Unicode.org制定的编码标准,目前得到了绝大部分操作系统和编程语言的支持。Unicode.org官方对Unicode的定义是:Unicode provides a unique number for every character。可见,Unicode所做的是为每个字符定义...
2008-05-11 12:41:00 4999
转载 gbk, gb2312,big5,unicode,utf-8,utf-16之间的关系
gbk, gb2312,big5,unicode,utf-8,utf-16之间的关系最近和同事讨论unicode的相关知识,同事说unicode指utf-16,和utf-8相区别;而我的理解是unicode只是一种规范,而utf-16,utf-8等都是它的具体实现,互相也说不准。于是在网上搜索资料,最后发现其实双方都有道理,只是个人理解不一样罢了,的确通常来说的unicode是指utf-16的...
2008-05-08 23:21:00 4034
原创 常见几种字符之间的转换
常见几种字符之间的转换 一、字符串/整型转换1、 int atoi(const char *nptr);atoi()会扫描参数nptr字符串,跳过前面的空格字符,直到遇上数字或正负符号才开始做转换,而再遇到非数字或字符串结束时('')才结束转换,并将结果返回。long int strtol(const char *nptr,char **endptr,int base);2、...
2008-05-08 23:17:00 4438
转载 Ansi,UTF8,Unicode,ASCII编码
Ansi,UTF8,Unicode,ASCII编码1. ASCII和Ansi编码 字符内码(charcter code)指的是用来代表字符的内码.读者在输入和存储文档时都要使用内码,内码分为 单字节内码 -- Single-Byte character sets (SBCS),可以支持256个字符编码. 双字节内码 -- Double-Byte character s...
2008-05-07 22:33:00 1093
原创 查找开源资料
怎样查找开源资料1、google 搜索需要软件 + 开源,查找相关的信息。2、把要找的资料翻译成英文,再在http://sourceforge.net/中查找相应的东东。 3、详细的开源项目是有说明文档,开发文档,开源类型等之类的,不过是英文,一定要看。
2008-05-05 23:59:00 1466
原创 vc 中配置gtk
在VC++6.0,VC++7.0,VC++8.0下同步配置gtk开发环境,现将配置步骤罗列如下: 1.设置系统变量home,任意目录(注:仅为建议)仅为建议) 2.下载所需环境: http://www.pcpm.ucl.ac.be/~gustin/win32_ports/ 下哪个几个,以什么为准呢?我是全部下载的 有点笨 确实没有办法,不过有几个包必须要下:gettext,glib,pkgco
2008-05-05 22:33:00 2300
原创 iconv 使用
iconv 使用 iconv命令可以将一种已知的字符集文件转换成另一种已知的字符集文件。例如:从GB2312转换为UTF-8。用法: iconv [选项...] [文件...]Convert encoding of given files from one encoding to another.输入/输出格式规范: -f, --from-code=NAME 原始文本编码 -t, ...
2008-05-05 22:24:00 5121
原创 谈谈Unicode编码,简要解释UCS、UTF、BMP、BOM等名词
谈谈Unicode编码,简要解释UCS、UTF、BMP、BOM等名词这是一篇程序员写给程序员的趣味读物。所谓趣味是指可以比较轻松地了解一些原来不清楚的概念,增进知识,类似于打RPG游戏的升级。整理这篇文章的动机是两个问题:问题一:使用Windows记事本的“另存为”,可以在GBK、Unicode、Unicode big endian和UTF-8这几种编码方式间相互转换。同样是txt文件...
2008-05-02 15:54:00 1109
CH340, CH340G & CH341 (USB-SERIAL chip) V3.5
2024-04-16
librtmp x64 vs2015版本库文件
2022-05-09
ice同步调用和异步调用实例代码
2019-04-07
Qt中调用MFC对话框
2019-03-23
thrift web实例代码
2018-12-07
websocketpp实例代码
2018-11-29
MessagePack序列化实例代码
2017-12-02
LengthFieldBasedFrameDecoder 实例代码
2017-12-02
netty 分隔符解码器使用实例
2017-12-02
微软TTS语音引擎实现文本朗读代码
2017-11-07
pcm与g726相互转换
2017-11-02
Modbus C++实例
2017-09-17
调试Release程序--Dump文件方式
2014-05-15
VC编写与调用COM连接点demo
2011-07-12
C++ 检测内存泄漏
2011-04-27
基于改进的S I F T特征的图像双向匹配算法
2010-07-21
CppUnit测试框架在VC2008中应用
2010-07-19
WTL教程中文版资料
2010-04-21
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人