同一份源代码,源文件编码格式为UTF-8: string tmp = "我"; for(int i=0;i<tmp.size();++i) { printf("%0x ",tmp[i]); }在MSVC编译器下输出ffffffce ffffffd2在MingW编...
分类:
其他好文 时间:
2015-03-05 12:22:38
阅读次数:
310
二维码又称QRCode,QR全称QuickResponse,是一个近几年来移动设备上超流行的一种编码方式,它比传统的BarCode条形码能存更多的信息,也能表示更多的数据类型:比如:字符,数字,中文等等。今天就来跟大家分享一下我的二维码生成解析工具,主要功能就是生成二维码,并且可以添加自定义的L.....
我们先要弄明白原始字符串里的字符用的是何种编码方式,运行如下 string tmp = "你好world"; for(int i=0;i1),第一个字节的前n位都设为1,第n+1位设为0,后面字节的前两位一律设为10。剩下的没有提及的二进制位,全部为这个符号的unicode码。 1字节:...
分类:
其他好文 时间:
2015-03-04 22:37:09
阅读次数:
197
Base64是网络上最常见的用于传输8Bit字节代码的编码方式之一Base64将任意二进制数据进行编码,编码成只有2^6+1=64+1个字符的文本文件!(最后一个字符是’=’表示补0的个数)对一个二进制数据进行编码,文件会大多少?
是原有文件的 4/3,编码之后,会大 1/3 左右!终端命令
编码
$ base64 abc.png -o abc.txt
$ echo -n A | base64
解...
分类:
其他好文 时间:
2015-03-04 09:47:38
阅读次数:
154
JDK 8 对 Lambda 函数编程的支持,浅的来说无非是引入了一些新的语法结构,是继JDK5 引入的Generics后又一项对大家编码方式的一种革新,如果你不跟上的话,恐怕过段时间,你会认为Java代码成了火星语。深的来说,Java是在语言级进一步支持多核CPU的环境下的并行处理,这在Stream API 中可见一斑,在Java之前,已经有很多主流语言,像 C#和C++,支持Lambda 函数编程,此次Java引入Lambda支持也算后知后觉了。...
分类:
编程语言 时间:
2015-03-01 22:22:32
阅读次数:
230
在计算机内部,所有信息都是用二进制数串的形式表示的整数。是整数就有正负之分,而这个正负也需要用二进制来表示,所以一般会用最高有效位作为符号位,0表示正号、1表示负号。这种正负号数字化的机内表示形式就称为“机器数”,而相应的机器外部用正负号表示的数称为“真值”,将一个真值表示成二进制字串的机器数的过程就称为编码。
带符号整数有原码、反码、补码、移码等几种编码方式:
1)...
分类:
其他好文 时间:
2015-03-01 01:32:53
阅读次数:
429
众所周知,在程序开发中,难免会遇到须要匹配、查找、替换、推断字符串的情况发生,而这些情况有时又比較复杂,假设用纯编码方式解决,往往会浪费程序猿的时间及精力。因此,学习及使用正則表達式,便成了解决这一矛盾的主要手段。大 家都知道,正則表達式是一种能够用于模式匹配和替换的规范,一个正則表達式就是由普通....
分类:
编程语言 时间:
2015-02-28 18:05:38
阅读次数:
177
GBK:0x8140 - 0xFEFE GB2312:0xB0A0 - 0xF7FE 以上两种编码方式都是采用双字节形式 UTF-8:0x4E00 - 0x9FA5 Unicode编码采用三字节方式
分类:
其他好文 时间:
2015-02-28 16:49:17
阅读次数:
137
序
上一篇文章中,介绍了最基础的编码方式 — — BASE64,也简单的提了一下编码的原理。这篇文章继续加解密的系列,当然也是介绍比较基础的加密方式 — — MD5,MD5 属于单向加密算法,是不可逆的加密方式,也就是说,采用了 MD5 加密方式加密之后,就不能对加密的结果进行解密,得到原有的字符串,这是不可以的。
背景
相信在我们的生活中,MD5 用到的还是...
分类:
编程语言 时间:
2015-02-26 16:38:45
阅读次数:
225
【现象】Eclipse+Pydev 开发时,运行时提示如下:
SyntaxError: Non-ASCII character '\xe5' in file D:\..\src\Auto.py on line 2, but no encoding declared; see http://www.python.org/peps/ for details
【原因】代码中含中文,Python的文件,默认的编码是ASCII,而Eclipse中默认的编码方式是GBK,所以出错。
【处理】在Python代码中的编...
分类:
系统相关 时间:
2015-02-25 22:25:51
阅读次数:
382