原码,补码,反码
穿越心里的风雪
- 前言
- UTF-8 编码
- 网络协议
- IPv4 协议
- IPv6 协议
- 优势
- Hexadecimal
- MAC 地址
- Unicode
- 异或
前言
之前本科复习计组就没有搞清楚,当时做实验非常痛苦和折磨,完全无从下手,现在也不用做了。记得全是红色的报错,然后总是有大佬一下子就做完走人了,我总是留到最后面。瑟瑟发抖。考试好像不是很难。总之计组真的不算有啥基础。虽然自己也算是计算机科班。
UTF-8 编码
仅支持最多四个字节。字符最大位数是二十一。不知道这是些啥。 octet type 好像就是可以理解为是 byte,字节。ASCII 编码用七个比特编码,第八个位置默认设置为零。
网络协议
对网络比较感兴趣,好吧实际上不是真的感兴趣,真的感兴趣不应该直接去啃一些比较枯燥无聊的东西了么,我可能只是对一些炫酷的技术比较感兴趣,但是实际上不一定能学习到那些有意思的技术。实际上计算机是一个技术行业。
IPv4 协议
这个实际上让我非常苦恼,比如说最近弄 webrtc ,我输入电脑的 IP ,然后移动端根本就访问不了这个网站,四个数字,中间用小数点分割,32 个 bits,比特,4 个 octet ,实际上就是说 4 个 byte ,字节,就是四个范围从 0 到 255 的十进制数字。
IPv6 协议
128 个 bits,比特,相当于 IPv4 的 4 倍,分为八个组,每组四个十六进制数字,每组视为两个 octet ,或者认为是两个字节,byte.是不是因为前面 IPv4 协议定义的数字快要被用光了,比如说小明这个名字被用得太多了,然后 IP 需要是唯一的,然后 IP 不够用了,就从 4 升级为了 6?
优势
未来几十年都不会被耗尽。这和我猜测的是一致的。实际上也不是我猜测的。可能是我听课偶然听到的。但是没有记清楚,所有有一个模糊的印象。
Hexadecimal
表示十六进制。这种专业词汇谁认识啊。decimal 表示十进制。
十六进制经常用来表示颜色编码,还有 MAC 地址的表示。但是 MAC 地址是什么。好多名词好熟悉,但是也仅仅是好熟悉罢了。
MAC 地址
Media Access Control Address ,网络设备的物理地址。
Unicode
非常全面,给世界上所有的字符都编码。相当于每个人都有一张身份证。
异或
也叫做不进位加法,XOR 。算了早点睡觉了。明天一定早睡。