当把byte[]通过Convert.ToBase64String转换成Base64编码字符串时数据量明显变大,为何呢?这里就得先探究一下什么是Base64编码。 Base64编码的思想是是采用64个基本的ASCII码字符对数据进行重新编码。它将需要编码的数据拆分成字节数组。以3个字节为一组。按顺序排 ...
分类:
其他好文 时间:
2017-12-20 13:29:34
阅读次数:
104
今天在使用中移动的模组的时候,发现: 突然把我难住了,ctrl+z要在我的数据包中通过TCP/IP发送,而结束字符肯定是需要我自己加在数据包的末尾的。 故,做如下测试: 我的输入是ctrl+z(小z),ctrl+Z(大写z),ctrl+A,+B,+C,+D,+E,+F. 得出结论是,ctrl+字母a ...
分类:
其他好文 时间:
2017-12-20 03:37:33
阅读次数:
849
2017 2018 1 20155305 《信息安全系统设计基础》第13周学习总结 学习目标 课后习题 10.1 运行练习题10.1时,一开始运行结果是fd= 1,不是应该出现的正确结果fd=3 解决方法:之前学习课本open函数时,如果返回值是 1的话说明打开出错,只有打开成功,返回值为新文件描述 ...
分类:
其他好文 时间:
2017-12-17 14:17:32
阅读次数:
211
字符编码 python解释器在加载.py文件中的代码时,会对内容进行编码(默认ASCII) ASCII码 ASCII(American Standard Code for Information Interchange,美国标准信息交换代码)是基于拉丁字母的一套电脑编码系统,主要用于显示现代英语和其 ...
分类:
编程语言 时间:
2017-12-16 15:59:41
阅读次数:
136
1269: [AHOI2006]文本编辑器editor Description 这些日子,可可不和卡卡一起玩了,原来可可正废寝忘食的想做一个简单而高效的文本编辑器。你能帮助他吗?为了明确任务目标,可可对“文本编辑器”做了一个抽象的定义: 文本:由0个或多个字符构成的序列。这些字符的ASCII码在闭区 ...
分类:
其他好文 时间:
2017-12-16 12:59:53
阅读次数:
179
恢复内容开始 一、ASCII码 在python2时有时候不能输入中文,原因就是python2的解释器在加载.py文件时用的是ACII码,而在python3中已经更为utf-8了。 asscii码是8位一个字节,即2**8=256,最多只能表示256个字符。 显然不能满足全世界的使用,后来就推出了Un ...
分类:
编程语言 时间:
2017-12-16 12:58:37
阅读次数:
173
格式化输出 要理解格式化输出,就要先理解占位符 % 占位符 s 字符串 d 数字 先用占位符占位 再统一按顺序替换 如代码所示 占位符是从上到下 从左到右 依次替换 另外 %%用于单纯的显示一个百分号 初始编码 最初始的编码就是ascii码 ascii码最开始只有七位 预留一位 一共八位 7位可以表 ...
分类:
编程语言 时间:
2017-12-15 16:19:05
阅读次数:
150
python2.7默认的编码方式为ascii码,如下可以查询: 如果直接在unicode和ascii字符串之间做计算、比较、连接,都会出错: 原因是:在进行同时包含 str 与 unicode 的运算时,Python 一律都把 str 转换成 unicode 再运算,当然,运算结果也都是 unico ...
分类:
编程语言 时间:
2017-12-14 18:01:12
阅读次数:
155
1.字符编码 ASCII码:一个byte=8位,128位中表示英文字母大小写、罗马字符等 GB2312、GBK、GB18030(中国自己的)表示汉字,早起一般移动设备 支持到GB2312 Unicode:万国码,2个byte=16位表示所有字符 UTF-8:可动态变化长度的编码。存英文1byte,中 ...
分类:
编程语言 时间:
2017-12-14 14:54:59
阅读次数:
132
不同版本的字符集 2.0的默认编码是:ascii码。3.0的默认编码是:Unicode。如果不在脚本开头声明 # -*- coding:utf8 -*-则根据版本的不同,采用的是默认编码。 字符集的特点: 1、ASCII码:是计算机存储的最原始的编码。其中包括特殊符号,英文字母等。大小为8位。由于不 ...
分类:
其他好文 时间:
2017-12-14 03:28:37
阅读次数:
157