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