文件存放在硬盘是以二进制方式存储,读取出来需要对其根据字符编码表进行转换,python3默认以utf-8编码。 utf8三个字节一个字符,gbk两个字节一个字符 文件读取 以utf-8编码打开gbk存储的文件并读取内容 file:需打开的文件 mode:打开方式 encoding:打开的编码格式 以 ...
分类:
其他好文 时间:
2018-04-14 15:29:07
阅读次数:
193
转于:https://www.cnblogs.com/runwulingsheng/p/5106078.html 博主:你是那天边突然划过的一道闪电 代码点:指编码表(比如Unicode)中某个字符的代码值(数字),书写时前面加U+,比如U+0041是字母A的代码点 代码单元:指表示编码表字符的最小 ...
分类:
编程语言 时间:
2018-04-11 16:05:24
阅读次数:
258
中文iso8859-1编码转utf8编码 str.encode("gbk").decode('gbk').encode('utf-8') 原理: utf8编码的文本可以用iso8859-1的编码表示,但是反过来不行。iso8859-1是单字节编码,而utf8是定长编码,从utf8转化成iso8859 ...
分类:
编程语言 时间:
2018-04-10 11:48:06
阅读次数:
174
Prufer序列 这个很全啊, "看这吧" 。 不写了。 主要参考洛谷课件。~~其实是没时间了懒得找~~ $Defination$ Prufer序列是一种无根树的编码表示。 对于一棵$n$个点的无根树,对应唯一一串长度为$n 2$的$Prufer$序列。 无根树转$Prufer$序列 定义无根树中度 ...
分类:
其他好文 时间:
2018-04-04 23:21:35
阅读次数:
197
霍夫曼编码使用变长编码表对源符号(如文件中的一个字母)进行编码,其中变长编码表是通过一种评估来源符号出现机率的方法得到的,出现机率高的字母使用较短的编码,反之出现机率低的则使用较长的编码,这便使编码之后的字符串的平均长度、期望值降低,从而达到无损压缩数据的目的。 霍夫曼编码具体步骤: 1、将信源符号 ...
分类:
其他好文 时间:
2018-03-28 20:21:58
阅读次数:
208
1:基础语法->ASCII编码表 计算机的世界,01->二进制 全世界有多少个国家?每个国家用什么语句? 全世界都在使用计算机。 美国:计算机可以直接识别人类的文字 字母a对应的十进制为97,大写的字母A对应的十进制是65 美国佬... ...
分类:
编程语言 时间:
2018-03-24 19:30:03
阅读次数:
271
(一) 证书的申请 密钥文件的格式用OpenSSL生成的就只有PEM和DER两种格式,PEM的是将密钥用base64编码表示出来的,直接打开你能看到一串的英文字母,DER格式是二进制的密钥文件,直接打开,你可以看到........你什么也看不懂!.X509是通用的证书文件格式定义.pkcs的一系列标 ...
分类:
其他好文 时间:
2018-03-22 12:41:31
阅读次数:
177
转载自:http://www.cnblogs.com/malecrab/p/5300503.html 1. Unicode与ISO 10646 全世界很多个国家都在为自己的文字编码,并且互不想通,不同的语言字符编码值相同却代表不同的符号(例如:韩文编码EUC-KR中“???”的编码值正好是汉字编码G ...
分类:
其他好文 时间:
2018-03-05 18:18:39
阅读次数:
258
知识预览 http协议 web应用与web框架 回到顶部 http协议 HTTP简介 HTTP协议是Hyper Text Transfer Protocol(超文本传输协议)的缩写,是用于从万维网(WWW:World Wide Web )服务器传输超文本到本地浏览器的传送协议。 HTTP是一个基于T ...
分类:
Web程序 时间:
2018-03-05 18:12:50
阅读次数:
308