<?xml version="1.0" encoding="UTF-8" ?>
<rss version="2.0" xmlns:atom="http://www.w3.org/2005/Atom">
<channel>
  <title>0x9a.com</title>
  <link>https://0x9a.com</link>
  <description>保持简单，保持好奇</description>
  <language>zh-cn</language>
  <atom:link href="https://0x9a.com/rss.xml" rel="self" type="application/rss+xml" />
  <image>
    <url>https://0x9a.com/favicon.png</url>
    <title>0x9a.com</title>
    <link>https://0x9a.com</link>
  </image>
  <lastBuildDate>Tue, 08 Sep 2026 09:43:50 -0000</lastBuildDate>
  
  <item>
    <title>0.1 + 0.2 为什么不等于 0.3：从手算到二进制编码</title>
    <link>https://0x9a.com/posts/hand-calculate-0-1-plus-0-2.html</link>
    <description>计算机连 0.1 + 0.2 都算不对？本文从乘 2 取整开始，亲手制造一次浮点误差，再用 Python struct.pack 拍下数字在内存里的真实模样。</description>
    <pubDate>Mon, 13 Jul 2026 00:00:00 -0000</pubDate>
    <guid isPermaLink="true">https://0x9a.com/posts/hand-calculate-0-1-plus-0-2.html</guid>
  </item>
  
  <item>
    <title>基于 PoW 的防作弊 GPU 排行榜</title>
    <link>https://0x9a.com/posts/pow-anti-cheat-gpu-ranking.html</link>
    <description>从伪造一个跑分请求开始，用可验证的 PoW 解替代客户端自报成绩，并说明算力估计、重复提交与设备身份的边界。</description>
    <pubDate>Thu, 16 Apr 2026 00:00:00 -0000</pubDate>
    <guid isPermaLink="true">https://0x9a.com/posts/pow-anti-cheat-gpu-ranking.html</guid>
  </item>
  
  <item>
    <title>分布式分片算法：一致性哈希与 Hash Slot</title>
    <link>https://0x9a.com/posts/from-consistent-hash-to-redis-hash-slot.html</link>
    <description>用同一组 key 手算一次扩容，比较取模、哈希环与固定槽位，再跟着一条请求理解 Redis 的 ASK、MOVED 和槽位迁移。</description>
    <pubDate>Tue, 17 Mar 2026 00:00:00 -0000</pubDate>
    <guid isPermaLink="true">https://0x9a.com/posts/from-consistent-hash-to-redis-hash-slot.html</guid>
  </item>
  
  <item>
    <title>二进制文件格式设计：从 PNG 学习</title>
    <link>https://0x9a.com/posts/binary-file-format-design.html</link>
    <description>从一张 1×1 PNG 的前 33 字节读出宽高，亲手修改数据验证 CRC，再把长度、类型与扩展规则迁移到网络协议和 Protobuf。</description>
    <pubDate>Thu, 05 Mar 2026 00:00:00 -0000</pubDate>
    <guid isPermaLink="true">https://0x9a.com/posts/binary-file-format-design.html</guid>
  </item>
  
  <item>
    <title>从汇编的角度理解指针</title>
    <link>https://0x9a.com/posts/understanding-pointers-from-assembly.html</link>
    <description>跟着同一个 C 程序观察 a、p 和 *p：从 LEA 与 MOV 开始，理解取地址、解引用、函数传参和指针步长。</description>
    <pubDate>Mon, 09 Feb 2026 00:00:00 -0000</pubDate>
    <guid isPermaLink="true">https://0x9a.com/posts/understanding-pointers-from-assembly.html</guid>
  </item>
  
  <item>
    <title>二进制与熵：满分的随机，为什么还能压缩？</title>
    <link>https://0x9a.com/posts/binary-and-entropy.html</link>
    <description>亲手构造一个字节熵为 8、却很容易压缩的文件，再用 XOR 和直方图实验，理解熵能告诉我们什么、又遗漏了什么。</description>
    <pubDate>Thu, 22 Jan 2026 00:00:00 -0000</pubDate>
    <guid isPermaLink="true">https://0x9a.com/posts/binary-and-entropy.html</guid>
  </item>
  
  <item>
    <title>乱码与编码：世间本无“锟斤拷”</title>
    <link>https://0x9a.com/posts/encoding-and-mojibake.html</link>
    <description>从六个字节亲手制造“锟斤拷”，再沿着编码与解码的路径，分清哪些乱码能恢复、哪些信息已经丢失。</description>
    <pubDate>Mon, 19 Jan 2026 00:00:00 -0000</pubDate>
    <guid isPermaLink="true">https://0x9a.com/posts/encoding-and-mojibake.html</guid>
  </item>
  
  <item>
    <title>RSA 算法详解：从手算过程到逆向实战</title>
    <link>https://0x9a.com/posts/rsa-and-cracking.html</link>
    <description>手算 RSA 密钥与模幂运算，再从注册机和公钥替换理解：数学难题为什么挡不住被改写的验证程序。</description>
    <pubDate>Tue, 13 Jan 2026 00:00:00 -0000</pubDate>
    <guid isPermaLink="true">https://0x9a.com/posts/rsa-and-cracking.html</guid>
  </item>
  
  <item>
    <title>0x9a：十六进制背后的字符隐喻</title>
    <link>https://0x9a.com/posts/what-is-0x9a.html</link>
    <description>0x9a 是十进制的 154，也是在 Windows-1252 中表示 š 的一个字节。这个小小的编码关系，成了域名与 Logo 的起点。</description>
    <pubDate>Fri, 09 Jan 2026 00:00:00 -0000</pubDate>
    <guid isPermaLink="true">https://0x9a.com/posts/what-is-0x9a.html</guid>
  </item>
  
  <item>
    <title>为什么要保持简单</title>
    <link>https://0x9a.com/posts/why-simple.html</link>
    <description>把复杂留给问题，把简单留给表达。关于这个博客为什么使用纯文本写作，以及我希望怎样记录技术。</description>
    <pubDate>Fri, 09 Jan 2026 00:00:00 -0000</pubDate>
    <guid isPermaLink="true">https://0x9a.com/posts/why-simple.html</guid>
  </item>
  
</channel>
</rss>