10 2019 档案
摘要:经常出现文档显示乱码,探究一下背后的原因。 ASCII 最早计算机发明的时候只用显示英文加一些符号,一个字节就够用了,这就是ASCII码,规定了一个字节范围类字符与二进制数值之间的映射关系,在终端下执行man ascii,即可看到下表。比如字符A对应的值是65二进制(01000001)。 GB231
阅读全文
摘要:源码反码与补码 要理解整形转换规则,先要明白整形在计算机中存储形式。 原码 先说最简单的无符号整数。 [0000 0001]原 = 1 [1000 0001]原 = 129 对有符号数来说最高位是符号位,0表示正数,1表示负数。 [0000 0001]原 = 1 [1000 0001]原 = 1 所
阅读全文
摘要:最近在学习golang,这门新编程语言,相较于传统的编程语言,有一些很独特的特性,总结一下: goroutine,channel,推崇“用通信来共享内存,而不是共享内存来通信” 变量一经申明,就被初始化为变量类型的零值 类型推断,短变量声明的方式,多返回值代码更简洁,而且利于代码重构 封装的最小单位
阅读全文

浙公网安备 33010602011771号