CS Theroy
2021乐乐
交流学习
展开
-
原码,反码和补码
计算机是二进制运行的机器,一个数在计算机中的二进制表示形式, 叫做这个数的机器数。机器数是带符号的,在计算机用一个数的最高位存放符号, 正数为0, 负数为1.二进制有三种表现形式,原码、反码和补码。1.正数正数的原码、补码和反码均与真实值是相同的。2.负数负数的原码与真实值相同,反码:在原码的基础上符号位不变,其余各位取反。补码:在反码的基础上最后一位加1.3...原创 2018-11-01 23:23:23 · 172 阅读 · 0 评论 -
linux系统调用
转载:1.linux常用查看硬件设备信息命令 https://blog.csdn.net/shaozengwei/article/details/390541692.linux的所有进程https://www.cnblogs.com/zwgblog/p/5971455.html 常见的格式 :ps options ps ax显示所有的进程清单3.内核版本,系统运行那...转载 2018-11-06 17:04:10 · 139 阅读 · 0 评论 -
弄懂 Unicode 编码
今天,在学习 Node.js 中的 Buffer 对象时,注意到它的 alloc 和 from 方法会默认用 UTF-8 编码,在数组中每位对应 1 字节的十六进制数。想到了之间学习 ES6 时关于字符串的 Unicode 表示法,突然就很想知道 UTF-16 是如何进行编码的,我尝试将一些汉字转换成二进制数,然后简单的按 2 个字节一组转换成十六进制,发现对于那些码点较大的汉字,结果并不仅仅是简...转载 2019-01-02 20:29:06 · 152 阅读 · 0 评论