一个字节的切片FIG. 001
0x9aš
HEX 9A / DEC 1548 BITS · ∞ POSSIBILITIES
最新笔记 / 01计算机基础
0.1 + 0.2 为什么不等于 0.3:从手算到二进制编码
计算机连 0.1 + 0.2 都算不对?本文从乘 2 取整开始,亲手制造一次浮点误差,再用 Python struct.pack 拍下数字在内存里的真实模样。
所有文章 10
按时间,慢慢积累- 01
0.1 + 0.2 为什么不等于 0.3:从手算到二进制编码
计算机连 0.1 + 0.2 都算不对?本文从乘 2 取整开始,亲手制造一次浮点误差,再用 Python struct.pack 拍下数字在内存里的真实模样。
- 02
基于 PoW 的防作弊 GPU 排行榜
从伪造一个跑分请求开始,用可验证的 PoW 解替代客户端自报成绩,并说明算力估计、重复提交与设备身份的边界。
- 03
分布式分片算法:一致性哈希与 Hash Slot
用同一组 key 手算一次扩容,比较取模、哈希环与固定槽位,再跟着一条请求理解 Redis 的 ASK、MOVED 和槽位迁移。
- 04
二进制文件格式设计:从 PNG 学习
从一张 1×1 PNG 的前 33 字节读出宽高,亲手修改数据验证 CRC,再把长度、类型与扩展规则迁移到网络协议和 Protobuf。
- 05
从汇编的角度理解指针
跟着同一个 C 程序观察 a、p 和 *p:从 LEA 与 MOV 开始,理解取地址、解引用、函数传参和指针步长。
- 06
二进制与熵:满分的随机,为什么还能压缩?
亲手构造一个字节熵为 8、却很容易压缩的文件,再用 XOR 和直方图实验,理解熵能告诉我们什么、又遗漏了什么。
- 07
乱码与编码:世间本无“锟斤拷”
从六个字节亲手制造“锟斤拷”,再沿着编码与解码的路径,分清哪些乱码能恢复、哪些信息已经丢失。
- 08
RSA 算法详解:从手算过程到逆向实战
手算 RSA 密钥与模幂运算,再从注册机和公钥替换理解:数学难题为什么挡不住被改写的验证程序。
- 09
0x9a:十六进制背后的字符隐喻
0x9a 是十进制的 154,也是在 Windows-1252 中表示 š 的一个字节。这个小小的编码关系,成了域名与 Logo 的起点。
- 10
为什么要保持简单
把复杂留给问题,把简单留给表达。关于这个博客为什么使用纯文本写作,以及我希望怎样记录技术。
暂时没有找到这篇笔记
换个关键词,或者看看全部文章。