PHP中的比较运算符有点诡异,很容易出错,现列出比较规则:1、当两个字符进行大小比较时,是比较着这两个字符的ASCII码大小——这条很容易理解。2、当两个字符串进行大小比较时,是从第一个字符开始,分别比教对应的ASCII大小,只要从从某个对应位置开始,其中一个字符串的当前位置字符大于另一个字符串对应...
分类:
Web程序 时间:
2014-07-28 23:39:34
阅读次数:
321
作者:iamlasong
一、编码规则
编码规则网上很多,为了文章的完整性,这里简单的叙述一下。Base64编码的思想是是采用64个基本的ASCII码字符对数据进行重新编码。它将需要编码的数据拆分成字节数组。以3个字节为一组。按顺序排列24
位数据,再把这24位数据分成4组,即每组6位。再在每组的的最高位前补两个0凑足一个字节。这样就把一个3字节为一组的数据重新编码成了4个字节...
分类:
其他好文 时间:
2014-07-28 15:45:53
阅读次数:
423
一 ASCII(文本)文件、二进制文件:文本文件每个字符为一个字节,占用空间大,速度慢(需要由二进制文件转换),优点在于便于对字符的操作;二进制文件多用于即需要输入到内存又要暂存在外存上。C语言将文件看做是字符流或二进制流数据(字符/字节)的集合。二缓冲/非缓冲文件:在unix中,缓冲文件(高级I/...
分类:
编程语言 时间:
2014-07-27 10:17:42
阅读次数:
220
Problem Description输入三个字符后,按各字符的ASCII码从小到大的顺序输出这三个字符。Input输入数据有多组,每组占一行,有三个字符组成,之间无空格。 //用%*c滤掉回车Output对于每组输入数据,输出一行,字符中间用一个空格分开。printf("...\n");S...
分类:
其他好文 时间:
2014-07-27 09:47:12
阅读次数:
184
1.????? ASC,Chr函数 [说明]: 转换字符字符码 [格式]: P=Asc(X) 返回字符串X的第一个字符的字符码 P=Chr(X) 返回字符码等于X的字符 [范例]: (1)P=Chr(65)??? ??‘ 输出字符A,因为A的ASCII码等于65?...
分类:
其他好文 时间:
2014-07-26 15:41:32
阅读次数:
316
一块花布条,里面有些图案,另有一块直接可用的小饰条,里面也有一些图案。对于给定的花布条和小饰条,计算一下能从花布条中尽可能剪出几块小饰条来呢? Input 输入中含有一些数据,分别是成对出现的花布条和小饰条,其布条都是用可见ASCII字符表示的,可见的ASCII字符有多少个,布条的花纹也有多少种花样...
分类:
其他好文 时间:
2014-07-26 14:29:10
阅读次数:
262
其实,之前我一直以为 JSON 会把 ASCII 可显示字符以外的统统转义为 Unicode,直到有一次我用 JSON.stringify 才发现,其实是 PHP 为我们想的太周到了。我以前是一位 phper,所以处理 json 只要 json_encode 就可以把数组转为 json 数据了,非常...
分类:
Web程序 时间:
2014-07-26 01:38:26
阅读次数:
259
问题: 对于长度相同的2个字符串A和B,其距离定义为相应位置字符距离之和。2个非空格字符的距离是它们的ASCII码之差的绝对值;空格与空格的距离为0,空格与其他字符的距离为一个定值k。在一般情况下,字符串A和B...
分类:
其他好文 时间:
2014-07-25 11:44:22
阅读次数:
393
一、键盘风格 UIKit框架支持8种风格键盘。typedefenum{UIKeyboardTypeDefault,//默认键盘:支持所有字符UIKeyboardTypeASCIICapable,//支持ASCII的默认键盘UIKeyboardTypeNumbersAndPunctuation,//标...
分类:
移动开发 时间:
2014-07-24 22:09:12
阅读次数:
219
1.传输机制不同造成的乱码ASCII编码为7位有效码,而非ASCII的如汉字则采用双字节表达一个汉字,通过字节最高位b7置1来实现。但由于历史形成的原因,Internet上电子邮件主要处理7bit文本,而且一些服务器或网关可能限制8bit传输,这对ASCII字符不会影响;其它非ASCII数据,则必须...
分类:
其他好文 时间:
2014-07-24 21:51:22
阅读次数:
164