语法糖(Syntactic sugar)是英国计算机科学家彼得·约翰·兰达发明的一个术语,指计算机语言中添加的某种语法,这些语法没有给程序增加新功能,但是对于程序员更“甜蜜”。语法糖提供了更易读的编码方式,可以提高开发效率。 Python语法糖总结: 1、匿名函数(lambda表达式) 用在不能定义 ...
分类:
编程语言 时间:
2019-11-04 09:49:35
阅读次数:
72
1. 首先要注意的是,代理Surrogate是专属于UTF-16编码方式的一种机制,UTF-8和UTF-32是不用代理的。 如前文所述,为了让UTF-16能继续编码基本平面后面的增补平面中的码点值,于是扩展了UTF-16编码方式。 具体的扩展方法就是为其增加了代理机制,用两个对应于基本平面码点(即B ...
分类:
其他好文 时间:
2019-11-03 10:45:01
阅读次数:
91
1. 当用一个软件(比如Windows记事本或Notepad++)打开一个文本文件时,它要做的第一件事是确定这个文本文件究竟是使用哪种编码方式保存的,以便于该软件对其正确解码,否则将显示为乱码。 一般软件确定文本文件编码方式的方法有如下三种: 检测文件头标识; 提示用户手动选择; 根据一定的规则自行 ...
分类:
移动开发 时间:
2019-11-03 10:30:28
阅读次数:
283
一、常见的编码方式 1、UTF-8 2、ISO-8859-1 二、Tomcat的编码问题 Tomcat8和7的编码方式 Tomcat7对URI默认编码是ISO-8859-1 Tomcat8对URI默认编码是UTF-8 官网解释: https://tomcat.apache.org/tomcat-7.... ...
分类:
编程语言 时间:
2019-11-02 11:34:59
阅读次数:
73
一、常见的编码方式1、UTF-82、ISO-8859-1二、Tomcat的编码问题Tomcat8和7的编码方式Tomcat7对URI默认编码是ISO-8859-1 Tomcat8对URI默认编码是UTF-8官网解释:https://tomcat.apache.org/tomcat-7.0-doc/c... ...
分类:
编程语言 时间:
2019-11-01 18:41:29
阅读次数:
117
测试的时候发现在文件file1.c中定义一个变量:char str[] = "汉字"; 结果str中的数据有6个字节 在文件file2.c中定义一个变量:char str[] = "汉字"; 结果str中的数据有4个字节 所以在file1.c中定义的汉字转换不正确,是由于file1.c文件编码汉字的 ...
分类:
其他好文 时间:
2019-11-01 16:43:19
阅读次数:
76
1. ASCII码 我们知道,在计算机内部,所有的信息最终都表示为一个二进制的字符串。每一个二进制位(bit)有0和1两种状态,因此八个二进制位就可以组合出 256种状态,这被称为一个字节(byte)。也就是说,一个字节一共可以用来表示256种不同的状态,每一个状态对应一个符号,就是256个符号,从 ...
分类:
其他好文 时间:
2019-11-01 09:27:59
阅读次数:
69
Python2与Python3的区别: (这里只列举自己总结的几点) Python2: 源码不标准 混乱 重复代码过多 默认使用的编码方式是ASCII码 # 解决对应编码问题 在首行增加 #-*-encoding:utf-8-*- 继承顺序: 深度优先 #mro方法只在新势类中存在;super只在P ...
分类:
编程语言 时间:
2019-10-31 13:16:08
阅读次数:
244
乱码问题大概就是编码格式不一样,搜了很多都是这么说的,修改编码解决乱码问题链接: https://blog.csdn.net/weixin_42496466/article/details/81189774 注意:记得要修改读的txt文件的编码方式,原理可能理解有偏差,但我一定要修改才能读到正确的内 ...
分类:
编程语言 时间:
2019-10-27 12:22:43
阅读次数:
105
文件操作 利用python操作文件的几个参数 open open操作文件的三步 报错处理 文件的读操作(表示要对文件进行读操作) 文件的写操作(表示要对文件进行写操作) 文件的追加操作(表示要对文件进行追加操作) 文件的其他操作(表示要对文件进行其他操作) 文件句柄的操作 文件句柄的其他操作 wit ...
分类:
其他好文 时间:
2019-10-23 13:41:32
阅读次数:
79