摘要:
Unicode是国际组织制定的可以容纳世界上所有文字和符号的字符编码方案。Unicode用数字0-0x10FFFF来映射这些字符,最多可以容纳1114112个字符,或者说有1114112个码位。码位就是可以分配给字符的数字。事实证明,对可以用ASCII表示的字符使用UNICODE并不高效,因为UNICODE比ASCII占用大一倍的空间,而对ASCII来说高字节的0对他毫无用处。为了解决这个问题,就出现了一些中间格式的字符集,他们被称为通用转换格式,即UTF(Universal Transformation Format)。UTF-8(8-bit Unicode Transformation F 阅读全文
摘要:
Hill加密是一种简单的加密手段。优点是:可以实现同一个字母在不同的上下文中,对应密文中不同的字母。缺点是:加密前明文是几个字母,加密后还是几个字母。容易被穷举。Hill加密是通过三个手段 一个是:字母标号表,一个是:加密矩阵,就是密钥,最后一个是:加密矩阵的阶数。 阅读全文
摘要:
Base64内容传送编码被设计用来把任意序列的8位字节描述为一种不易被人直接识别的形式。base64把3个8bit的数据转换为4个6bit的数据,再把这4个6bit数据的最高位补0,以组成4个8bit的数据。最后计算出每个8bit的assic值,对照base64转换表获取最终base64加密结果。 阅读全文
摘要:
JSON是一种取代XML的数据结构,和xml相比,它更小巧但描述能力却不差,由于它的小巧所以网络传输数据将减少更多流量从而加快速度,那么,JSON到底是什么?JSON(JavaScript Object Notation) 是一种轻量级的数据交换格式。{} 双括号表示对象[] 中括号表示数组"" 双引号内是属性或值: 冒号表示后者是前者的值(这个值可以是字符串、数字、也可以是另一个数组或对象)JSON VS XML·可读性 JSON和XML的可读性可谓不相上下,一边是建议的语法,一边是规范的标签形式,很难分出胜负。·可扩展性 XML天生有很好的扩展性,J 阅读全文
摘要:
一些常见的状态码为:200-服务器成功返回网页404-请求的网页不存在503-服务不可用详细分解:1xx(临时响应)表示临时响应并需要请求者继续执行操作的状态代码。100 (继续)请求者应当继续提出请求。服务器返回此代码表示已收到请求的第一部分,正在等待其余部分。101 (切换协议)请求者已要求服务器切换协议,服务器已确认并准备切换。2xx (成功)表示成功处理了请求的状态代码。200 (成功)服务器已成功处理了请求。通常,这表示服务器提供了请求的网页。201 (已创建)请求成功并且服务器创建了新的资源。202 (已接受)服务器已接受请求,但尚未处理。203 (非授权信息)服务器已成功处理了请 阅读全文