<?xml version="1.0" encoding="utf-8"?>
<tags><tag>
    <name>topic:dev</name>
    <posts><post>
        <title>用龙架构 QEMU 启动自编译 Linux 内核与 Alpine rootfs</title>
        <url>/2026/04/09/qemu-kernel-boot-with-alpine-rootfs-on-loongarch.html</url>
        <date>2026-04-09T06:44:51+00:00</date>
      </post><post>
        <title>When spaces break your CreateProcess (and how to fix it)</title>
        <url>/2025/06/17/when-spaces-break-your-createprocess-and-how-to-fix-it.html</url>
        <date>2025-06-17T12:38:55+00:00</date>
      </post><post>
        <title>When to use Seq or Vec in Chisel?</title>
        <url>/2025/03/08/when-to-use-seq-or-vec.html</url>
        <date>2025-03-08T04:00:26+00:00</date>
      </post><post>
        <title>Have fun decoding in Chisel</title>
        <url>/2025/03/05/have-fun-decoding-in-chisel.html</url>
        <date>2025-03-05T00:09:57+00:00</date>
      </post><post>
        <title>Finite state machine pitfalls with Chisel: Revisited</title>
        <url>/2025/02/22/vivado-fsm-chisel-pitfalls-revisited.html</url>
        <date>2025-02-22T03:40:05+00:00</date>
      </post><post>
        <title>You can&#39;t eliminate useless stack allocations in Rust</title>
        <url>/2025/02/19/you-can-t-eliminate-useless-stack-allocations-in-rust.html</url>
        <date>2025-02-19T00:14:26+00:00</date>
      </post><post>
        <title>A parser for LoongArch instruction encoding table</title>
        <url>/2025/02/09/a-parser-for-la-instruction-encoding-table.html</url>
        <date>2025-02-09T14:39:48+00:00</date>
      </post><post>
        <title>Much ado about nothing</title>
        <url>/2025/02/07/much-ado-about-nothing.html</url>
        <date>2025-02-07T01:45:05+00:00</date>
      </post><post>
        <title>Achilles&#39;s heel of Nushell</title>
        <url>/2025/02/05/achilles-s-heel-of-nushell.html</url>
        <date>2025-02-05T11:09:33+00:00</date>
      </post><post>
        <title>Finite state machine pitfalls with Chisel, SystemVerilog and Vivado</title>
        <url>/2024/11/22/vivado-fsm-chisel-pitfalls.html</url>
        <date>2024-11-22T13:10:41+00:00</date>
      </post><post>
        <title>What can I scanf? Buffer out</title>
        <url>/2024/05/07/what-can-i-scanf.html</url>
        <date>2024-05-07T12:12:34+00:00</date>
      </post><post>
        <title>简短的问候</title>
        <url>/2024/04/24/minimal-hello.html</url>
        <date>2024-04-24T09:36:45+00:00</date>
      </post><post>
        <title>Upgrading VITS to PyTorch 2 on Windows</title>
        <url>/2023/06/13/vits-torch2-windows.html</url>
        <date>2023-06-13T23:08:25+00:00</date>
      </post><post>
        <title>Code Snippet: Generalized Transpose in C++</title>
        <url>/2022/07/31/handwritten-generalized-transpose.html</url>
        <date>2022-07-31T04:47:32+00:00</date>
      </post><post>
        <title>Python随笔（5）：数值字面量与一元取反操作符 Numeric Literals vs. Unary Negation Operator</title>
        <url>/2022/06/11/python-notes-literal-vs-negation.html</url>
        <date>2022-06-11T11:51:42+00:00</date>
      </post><post>
        <title>Endianness in ESP32/Arduino IPAddress</title>
        <url>/2022/03/19/embed-esp32-ip-endianness.html</url>
        <date>2022-03-19T23:42:14+00:00</date>
      </post><post>
        <title>Python随笔（i1）：DataFrame多条件“与”选择 Parallel Criteria Selection in DataFrame</title>
        <url>/2022/01/22/python-notes-informal-parallel-cond.html</url>
        <date>2022-01-22T05:15:23+00:00</date>
      </post><post>
        <title>Python随笔（4）：自定义索引器 Custom Indexers</title>
        <url>/2021/10/14/python-notes-indexers.html</url>
        <date>2021-10-14T23:58:46+00:00</date>
      </post><post>
        <title>Python随笔（3）：作用域 Scopes</title>
        <url>/2021/10/14/python-notes-scopes.html</url>
        <date>2021-10-14T23:58:46+00:00</date>
      </post><post>
        <title>Python随笔（2）：连锁比较操作 Chained Comparisons</title>
        <url>/2021/09/20/python-notes-chained-comp.html</url>
        <date>2021-09-20T10:29:31+00:00</date>
      </post><post>
        <title>Python随笔（1）：int常量池 Constant Pooling of int</title>
        <url>/2020/08/24/python-notes-int-object-pool.html</url>
        <date>2020-08-24T09:51:24+00:00</date>
      </post></posts>
  </tag><tag>
    <name>programming-language</name>
    <posts><post>
        <title>You can&#39;t eliminate useless stack allocations in Rust</title>
        <url>/2025/02/19/you-can-t-eliminate-useless-stack-allocations-in-rust.html</url>
        <date>2025-02-19T00:14:26+00:00</date>
      </post><post>
        <title>Achilles&#39;s heel of Nushell</title>
        <url>/2025/02/05/achilles-s-heel-of-nushell.html</url>
        <date>2025-02-05T11:09:33+00:00</date>
      </post><post>
        <title>Python随笔（5）：数值字面量与一元取反操作符 Numeric Literals vs. Unary Negation Operator</title>
        <url>/2022/06/11/python-notes-literal-vs-negation.html</url>
        <date>2022-06-11T11:51:42+00:00</date>
      </post><post>
        <title>Python随笔（i1）：DataFrame多条件“与”选择 Parallel Criteria Selection in DataFrame</title>
        <url>/2022/01/22/python-notes-informal-parallel-cond.html</url>
        <date>2022-01-22T05:15:23+00:00</date>
      </post><post>
        <title>知乎回答草稿箱：long long</title>
        <url>/2022/01/14/zhihu-answer-long-long.html</url>
        <date>2022-01-14T23:58:46+00:00</date>
      </post><post>
        <title>Python随笔（4）：自定义索引器 Custom Indexers</title>
        <url>/2021/10/14/python-notes-indexers.html</url>
        <date>2021-10-14T23:58:46+00:00</date>
      </post><post>
        <title>Python随笔（3）：作用域 Scopes</title>
        <url>/2021/10/14/python-notes-scopes.html</url>
        <date>2021-10-14T23:58:46+00:00</date>
      </post><post>
        <title>Python随笔（2）：连锁比较操作 Chained Comparisons</title>
        <url>/2021/09/20/python-notes-chained-comp.html</url>
        <date>2021-09-20T10:29:31+00:00</date>
      </post><post>
        <title>Python随笔（1）：int常量池 Constant Pooling of int</title>
        <url>/2020/08/24/python-notes-int-object-pool.html</url>
        <date>2020-08-24T09:51:24+00:00</date>
      </post></posts>
  </tag><tag>
    <name>python</name>
    <posts><post>
        <title>Numbers as expressions</title>
        <url>/2025/05/02/numbers-as-expressions.html</url>
        <date>2025-05-02T11:08:57+00:00</date>
      </post><post>
        <title>A parser for LoongArch instruction encoding table</title>
        <url>/2025/02/09/a-parser-for-la-instruction-encoding-table.html</url>
        <date>2025-02-09T14:39:48+00:00</date>
      </post><post>
        <title>Python随笔（5）：数值字面量与一元取反操作符 Numeric Literals vs. Unary Negation Operator</title>
        <url>/2022/06/11/python-notes-literal-vs-negation.html</url>
        <date>2022-06-11T11:51:42+00:00</date>
      </post><post>
        <title>Python随笔（i1）：DataFrame多条件“与”选择 Parallel Criteria Selection in DataFrame</title>
        <url>/2022/01/22/python-notes-informal-parallel-cond.html</url>
        <date>2022-01-22T05:15:23+00:00</date>
      </post><post>
        <title>Python随笔（4）：自定义索引器 Custom Indexers</title>
        <url>/2021/10/14/python-notes-indexers.html</url>
        <date>2021-10-14T23:58:46+00:00</date>
      </post><post>
        <title>Python随笔（3）：作用域 Scopes</title>
        <url>/2021/10/14/python-notes-scopes.html</url>
        <date>2021-10-14T23:58:46+00:00</date>
      </post><post>
        <title>Python随笔（2）：连锁比较操作 Chained Comparisons</title>
        <url>/2021/09/20/python-notes-chained-comp.html</url>
        <date>2021-09-20T10:29:31+00:00</date>
      </post><post>
        <title>Python随笔（1）：int常量池 Constant Pooling of int</title>
        <url>/2020/08/24/python-notes-int-object-pool.html</url>
        <date>2020-08-24T09:51:24+00:00</date>
      </post></posts>
  </tag><tag>
    <name>topic:misc</name>
    <posts><post>
        <title>在龙架构上“养龙虾”</title>
        <url>/2026/03/10/zeroclaw-on-arch-for-loong64.html</url>
        <date>2026-03-10T15:15:45+00:00</date>
      </post><post>
        <title>A POSIX-compliant rewrite of reresolve-dns.sh</title>
        <url>/2025/12/14/a-posix-compliant-rewrite-of-reresolve-dns-sh.html</url>
        <date>2025-12-14T01:14:50+00:00</date>
      </post><post>
        <title>&quot;To delete your account, chat with our bot.&quot;</title>
        <url>/2025/09/12/to-delete-your-account-chat-with-our-bot.html</url>
        <date>2025-09-12T02:19:04+00:00</date>
      </post><post>
        <title>WSL2 上使用 Canokeys 踩坑</title>
        <url>/2025/07/17/pitfalls-when-using-canokeys-on-wsl-2.html</url>
        <date>2025-07-17T14:08:14+00:00</date>
      </post><post>
        <title>Numbers as expressions</title>
        <url>/2025/05/02/numbers-as-expressions.html</url>
        <date>2025-05-02T11:08:57+00:00</date>
      </post><post>
        <title>Building chart database for AstroDX: Revisited</title>
        <url>/2025/04/14/astrodx-database-construction-revisited.html</url>
        <date>2025-04-14T00:19:48+00:00</date>
      </post><post>
        <title>翻译：《我的电动牙刷坏了，所以我试着重启它》</title>
        <url>/2025/02/01/translation-oldnewthing-reboot-toothbrush.html</url>
        <date>2025-02-01T01:51:15+00:00</date>
      </post><post>
        <title>翻译：《我尝试给闹钟调时间。我失败了。》</title>
        <url>/2025/02/01/translation-oldnewthing-alarm-clock.html</url>
        <date>2025-02-01T01:16:32+00:00</date>
      </post><post>
        <title>翻译：《留意文档中的时间用语：参照时刻为何？》</title>
        <url>/2025/01/26/translation-oldnewthing-temporal-terms.html</url>
        <date>2025-01-26T05:50:47+00:00</date>
      </post><post>
        <title>在 BIRD2 中使用 BFD 协议</title>
        <url>/2024/09/22/using-bfd-in-bird2.html</url>
        <date>2024-09-22T10:04:31+00:00</date>
      </post><post>
        <title>Turning off $PATH inheritance in a WSL2 guest</title>
        <url>/2024/07/31/wsl-path-inheritance.html</url>
        <date>2024-07-31T06:10:02+00:00</date>
      </post><post>
        <title>自由与开放：在HDU思想道德与法制课上的分享</title>
        <url>/2023/10/07/free-and-open-future-of-mine.html</url>
        <date>2023-10-07T13:25:28+00:00</date>
      </post><post>
        <title>Good bye, Crowded-Up Laundries: Building chart database for AstroDX</title>
        <url>/2023/10/07/astrodx-database-construction.html</url>
        <date>2023-10-07T13:25:28+00:00</date>
      </post><post>
        <title>知乎回答草稿箱：long long</title>
        <url>/2022/01/14/zhihu-answer-long-long.html</url>
        <date>2022-01-14T23:58:46+00:00</date>
      </post><post>
        <title>Announcing Periotris.js</title>
        <url>/2021/09/13/announcing-periotrisjs.html</url>
        <date>2021-09-13T04:27:38+00:00</date>
      </post></posts>
  </tag><tag>
    <name>game</name>
    <posts><post>
        <title>Building chart database for AstroDX: Revisited</title>
        <url>/2025/04/14/astrodx-database-construction-revisited.html</url>
        <date>2025-04-14T00:19:48+00:00</date>
      </post><post>
        <title>Good bye, Crowded-Up Laundries: Building chart database for AstroDX</title>
        <url>/2023/10/07/astrodx-database-construction.html</url>
        <date>2023-10-07T13:25:28+00:00</date>
      </post><post>
        <title>Announcing Periotris.js</title>
        <url>/2021/09/13/announcing-periotrisjs.html</url>
        <date>2021-09-13T04:27:38+00:00</date>
      </post></posts>
  </tag><tag>
    <name>periotrisjs</name>
    <posts><post>
        <title>Announcing Periotris.js</title>
        <url>/2021/09/13/announcing-periotrisjs.html</url>
        <date>2021-09-13T04:27:38+00:00</date>
      </post></posts>
  </tag><tag>
    <name>announcement</name>
    <posts><post>
        <title>JavaScript usage on csmantle.top</title>
        <url>/2025/06/17/csmantle-top-javascript-usage.html</url>
        <date>2025-06-17T13:05:57+00:00</date>
      </post><post>
        <title>HGAME 2025 命题小记 - WEEK2</title>
        <url>/2025/02/18/hgame2025-week2-own-challenges.html</url>
        <date>2025-02-18T12:01:21+00:00</date>
      </post><post>
        <title>HGAME 2025 命题小记 - WEEK1</title>
        <url>/2025/02/15/hgame2025-week1-own-challenges.html</url>
        <date>2025-02-15T02:24:38+00:00</date>
      </post><post>
        <title>Announcing Periotris.js</title>
        <url>/2021/09/13/announcing-periotrisjs.html</url>
        <date>2021-09-13T04:27:38+00:00</date>
      </post></posts>
  </tag><tag>
    <name>zhihu-answer</name>
    <posts><post>
        <title>知乎回答草稿箱：long long</title>
        <url>/2022/01/14/zhihu-answer-long-long.html</url>
        <date>2022-01-14T23:58:46+00:00</date>
      </post></posts>
  </tag><tag>
    <name>c/c++</name>
    <posts><post>
        <title>What can I scanf? Buffer out</title>
        <url>/2024/05/07/what-can-i-scanf.html</url>
        <date>2024-05-07T12:12:34+00:00</date>
      </post><post>
        <title>简短的问候</title>
        <url>/2024/04/24/minimal-hello.html</url>
        <date>2024-04-24T09:36:45+00:00</date>
      </post><post>
        <title>A single fmtstr away from shell</title>
        <url>/2024/02/04/a-single-fmtstr-away-from-shell.html</url>
        <date>2024-02-04T09:00:25+00:00</date>
      </post><post>
        <title>Code Snippet: Generalized Transpose in C++</title>
        <url>/2022/07/31/handwritten-generalized-transpose.html</url>
        <date>2022-07-31T04:47:32+00:00</date>
      </post><post>
        <title>Endianness in ESP32/Arduino IPAddress</title>
        <url>/2022/03/19/embed-esp32-ip-endianness.html</url>
        <date>2022-03-19T23:42:14+00:00</date>
      </post><post>
        <title>知乎回答草稿箱：long long</title>
        <url>/2022/01/14/zhihu-answer-long-long.html</url>
        <date>2022-01-14T23:58:46+00:00</date>
      </post></posts>
  </tag><tag>
    <name>embedded</name>
    <posts><post>
        <title>Endianness in ESP32/Arduino IPAddress</title>
        <url>/2022/03/19/embed-esp32-ip-endianness.html</url>
        <date>2022-03-19T23:42:14+00:00</date>
      </post></posts>
  </tag><tag>
    <name>esp32</name>
    <posts><post>
        <title>Endianness in ESP32/Arduino IPAddress</title>
        <url>/2022/03/19/embed-esp32-ip-endianness.html</url>
        <date>2022-03-19T23:42:14+00:00</date>
      </post></posts>
  </tag><tag>
    <name>arduino</name>
    <posts><post>
        <title>Endianness in ESP32/Arduino IPAddress</title>
        <url>/2022/03/19/embed-esp32-ip-endianness.html</url>
        <date>2022-03-19T23:42:14+00:00</date>
      </post></posts>
  </tag><tag>
    <name>snippet</name>
    <posts><post>
        <title>Numbers as expressions</title>
        <url>/2025/05/02/numbers-as-expressions.html</url>
        <date>2025-05-02T11:08:57+00:00</date>
      </post><post>
        <title>A parser for LoongArch instruction encoding table</title>
        <url>/2025/02/09/a-parser-for-la-instruction-encoding-table.html</url>
        <date>2025-02-09T14:39:48+00:00</date>
      </post><post>
        <title>Code Snippet: Generalized Transpose in C++</title>
        <url>/2022/07/31/handwritten-generalized-transpose.html</url>
        <date>2022-07-31T04:47:32+00:00</date>
      </post></posts>
  </tag><tag>
    <name>algorithm</name>
    <posts><post>
        <title>Code Snippet: Generalized Transpose in C++</title>
        <url>/2022/07/31/handwritten-generalized-transpose.html</url>
        <date>2022-07-31T04:47:32+00:00</date>
      </post></posts>
  </tag><tag>
    <name>machine-learning</name>
    <posts><post>
        <title>Upgrading VITS to PyTorch 2 on Windows</title>
        <url>/2023/06/13/vits-torch2-windows.html</url>
        <date>2023-06-13T23:08:25+00:00</date>
      </post></posts>
  </tag><tag>
    <name>pytorch</name>
    <posts><post>
        <title>Upgrading VITS to PyTorch 2 on Windows</title>
        <url>/2023/06/13/vits-torch2-windows.html</url>
        <date>2023-06-13T23:08:25+00:00</date>
      </post></posts>
  </tag><tag>
    <name>vits</name>
    <posts><post>
        <title>Upgrading VITS to PyTorch 2 on Windows</title>
        <url>/2023/06/13/vits-torch2-windows.html</url>
        <date>2023-06-13T23:08:25+00:00</date>
      </post></posts>
  </tag><tag>
    <name>maimai-dx</name>
    <posts><post>
        <title>Building chart database for AstroDX: Revisited</title>
        <url>/2025/04/14/astrodx-database-construction-revisited.html</url>
        <date>2025-04-14T00:19:48+00:00</date>
      </post><post>
        <title>Good bye, Crowded-Up Laundries: Building chart database for AstroDX</title>
        <url>/2023/10/07/astrodx-database-construction.html</url>
        <date>2023-10-07T13:25:28+00:00</date>
      </post></posts>
  </tag><tag>
    <name>astrodx</name>
    <posts><post>
        <title>Building chart database for AstroDX: Revisited</title>
        <url>/2025/04/14/astrodx-database-construction-revisited.html</url>
        <date>2025-04-14T00:19:48+00:00</date>
      </post><post>
        <title>Good bye, Crowded-Up Laundries: Building chart database for AstroDX</title>
        <url>/2023/10/07/astrodx-database-construction.html</url>
        <date>2023-10-07T13:25:28+00:00</date>
      </post></posts>
  </tag><tag>
    <name>speech</name>
    <posts><post>
        <title>自由与开放：在HDU思想道德与法制课上的分享</title>
        <url>/2023/10/07/free-and-open-future-of-mine.html</url>
        <date>2023-10-07T13:25:28+00:00</date>
      </post></posts>
  </tag><tag>
    <name>topic:ctf</name>
    <posts><post>
        <title>HGAME 2025 命题小记 - WEEK2</title>
        <url>/2025/02/18/hgame2025-week2-own-challenges.html</url>
        <date>2025-02-18T12:01:21+00:00</date>
      </post><post>
        <title>HGAME 2025 命题小记 - WEEK1</title>
        <url>/2025/02/15/hgame2025-week1-own-challenges.html</url>
        <date>2025-02-15T02:24:38+00:00</date>
      </post><post>
        <title>Flare-On 11 Writeup - csmantle</title>
        <url>/2024/11/09/ctf-writeup-flareon11.html</url>
        <date>2024-11-09T14:49:15+00:00</date>
      </post><post>
        <title>HGAME 2024 Writeup - Mantle - Week 4</title>
        <url>/2024/02/29/ctf-writeup-hgame2024-week4.html</url>
        <date>2024-02-29T04:00:03+00:00</date>
      </post><post>
        <title>HGAME 2024 Writeup - Mantle - Week 3</title>
        <url>/2024/02/29/ctf-writeup-hgame2024-week3.html</url>
        <date>2024-02-29T04:00:02+00:00</date>
      </post><post>
        <title>HGAME 2024 Writeup - Mantle - Week 2</title>
        <url>/2024/02/29/ctf-writeup-hgame2024-week2.html</url>
        <date>2024-02-29T04:00:01+00:00</date>
      </post><post>
        <title>HGAME 2024 Writeup - Mantle - Week 1</title>
        <url>/2024/02/29/ctf-writeup-hgame2024-week1.html</url>
        <date>2024-02-29T04:00:00+00:00</date>
      </post><post>
        <title>A single fmtstr away from shell</title>
        <url>/2024/02/04/a-single-fmtstr-away-from-shell.html</url>
        <date>2024-02-04T09:00:25+00:00</date>
      </post><post>
        <title>CBCTF 2023 Writeup - csmantle</title>
        <url>/2024/01/02/ctf-writeup-cbctf2023.html</url>
        <date>2024-01-02T06:21:03+00:00</date>
      </post></posts>
  </tag><tag>
    <name>writeup</name>
    <posts><post>
        <title>Flare-On 11 Writeup - csmantle</title>
        <url>/2024/11/09/ctf-writeup-flareon11.html</url>
        <date>2024-11-09T14:49:15+00:00</date>
      </post><post>
        <title>HGAME 2024 Writeup - Mantle - Week 4</title>
        <url>/2024/02/29/ctf-writeup-hgame2024-week4.html</url>
        <date>2024-02-29T04:00:03+00:00</date>
      </post><post>
        <title>HGAME 2024 Writeup - Mantle - Week 3</title>
        <url>/2024/02/29/ctf-writeup-hgame2024-week3.html</url>
        <date>2024-02-29T04:00:02+00:00</date>
      </post><post>
        <title>HGAME 2024 Writeup - Mantle - Week 2</title>
        <url>/2024/02/29/ctf-writeup-hgame2024-week2.html</url>
        <date>2024-02-29T04:00:01+00:00</date>
      </post><post>
        <title>HGAME 2024 Writeup - Mantle - Week 1</title>
        <url>/2024/02/29/ctf-writeup-hgame2024-week1.html</url>
        <date>2024-02-29T04:00:00+00:00</date>
      </post><post>
        <title>CBCTF 2023 Writeup - csmantle</title>
        <url>/2024/01/02/ctf-writeup-cbctf2023.html</url>
        <date>2024-01-02T06:21:03+00:00</date>
      </post></posts>
  </tag><tag>
    <name>cbctf-2023</name>
    <posts><post>
        <title>CBCTF 2023 Writeup - csmantle</title>
        <url>/2024/01/02/ctf-writeup-cbctf2023.html</url>
        <date>2024-01-02T06:21:03+00:00</date>
      </post></posts>
  </tag><tag>
    <name>pwn</name>
    <posts><post>
        <title>A single fmtstr away from shell</title>
        <url>/2024/02/04/a-single-fmtstr-away-from-shell.html</url>
        <date>2024-02-04T09:00:25+00:00</date>
      </post></posts>
  </tag><tag>
    <name>hgame-2024</name>
    <posts><post>
        <title>HGAME 2024 Writeup - Mantle - Week 4</title>
        <url>/2024/02/29/ctf-writeup-hgame2024-week4.html</url>
        <date>2024-02-29T04:00:03+00:00</date>
      </post><post>
        <title>HGAME 2024 Writeup - Mantle - Week 3</title>
        <url>/2024/02/29/ctf-writeup-hgame2024-week3.html</url>
        <date>2024-02-29T04:00:02+00:00</date>
      </post><post>
        <title>HGAME 2024 Writeup - Mantle - Week 2</title>
        <url>/2024/02/29/ctf-writeup-hgame2024-week2.html</url>
        <date>2024-02-29T04:00:01+00:00</date>
      </post><post>
        <title>HGAME 2024 Writeup - Mantle - Week 1</title>
        <url>/2024/02/29/ctf-writeup-hgame2024-week1.html</url>
        <date>2024-02-29T04:00:00+00:00</date>
      </post></posts>
  </tag><tag>
    <name>os</name>
    <posts><post>
        <title>Much ado about nothing</title>
        <url>/2025/02/07/much-ado-about-nothing.html</url>
        <date>2025-02-07T01:45:05+00:00</date>
      </post><post>
        <title>简短的问候</title>
        <url>/2024/04/24/minimal-hello.html</url>
        <date>2024-04-24T09:36:45+00:00</date>
      </post></posts>
  </tag><tag>
    <name>assembly</name>
    <posts><post>
        <title>Much ado about nothing</title>
        <url>/2025/02/07/much-ado-about-nothing.html</url>
        <date>2025-02-07T01:45:05+00:00</date>
      </post><post>
        <title>简短的问候</title>
        <url>/2024/04/24/minimal-hello.html</url>
        <date>2024-04-24T09:36:45+00:00</date>
      </post></posts>
  </tag><tag>
    <name>libc</name>
    <posts><post>
        <title>What can I scanf? Buffer out</title>
        <url>/2024/05/07/what-can-i-scanf.html</url>
        <date>2024-05-07T12:12:34+00:00</date>
      </post></posts>
  </tag><tag>
    <name>wsl</name>
    <posts><post>
        <title>WSL2 上使用 Canokeys 踩坑</title>
        <url>/2025/07/17/pitfalls-when-using-canokeys-on-wsl-2.html</url>
        <date>2025-07-17T14:08:14+00:00</date>
      </post><post>
        <title>Turning off $PATH inheritance in a WSL2 guest</title>
        <url>/2024/07/31/wsl-path-inheritance.html</url>
        <date>2024-07-31T06:10:02+00:00</date>
      </post></posts>
  </tag><tag>
    <name>topic:site</name>
    <posts><post>
        <title>JavaScript usage on csmantle.top</title>
        <url>/2025/06/17/csmantle-top-javascript-usage.html</url>
        <date>2025-06-17T13:05:57+00:00</date>
      </post><post>
        <title>Comments with utteranc.es</title>
        <url>/2024/08/26/comments-feature.html</url>
        <date>2024-08-26T10:27:32+00:00</date>
      </post></posts>
  </tag><tag>
    <name>utteranc.es</name>
    <posts><post>
        <title>Comments with utteranc.es</title>
        <url>/2024/08/26/comments-feature.html</url>
        <date>2024-08-26T10:27:32+00:00</date>
      </post></posts>
  </tag><tag>
    <name>networking</name>
    <posts><post>
        <title>A POSIX-compliant rewrite of reresolve-dns.sh</title>
        <url>/2025/12/14/a-posix-compliant-rewrite-of-reresolve-dns-sh.html</url>
        <date>2025-12-14T01:14:50+00:00</date>
      </post><post>
        <title>在 BIRD2 中使用 BFD 协议</title>
        <url>/2024/09/22/using-bfd-in-bird2.html</url>
        <date>2024-09-22T10:04:31+00:00</date>
      </post></posts>
  </tag><tag>
    <name>network-protocol</name>
    <posts><post>
        <title>在 BIRD2 中使用 BFD 协议</title>
        <url>/2024/09/22/using-bfd-in-bird2.html</url>
        <date>2024-09-22T10:04:31+00:00</date>
      </post></posts>
  </tag><tag>
    <name>bird</name>
    <posts><post>
        <title>在 BIRD2 中使用 BFD 协议</title>
        <url>/2024/09/22/using-bfd-in-bird2.html</url>
        <date>2024-09-22T10:04:31+00:00</date>
      </post></posts>
  </tag><tag>
    <name>bfd</name>
    <posts><post>
        <title>在 BIRD2 中使用 BFD 协议</title>
        <url>/2024/09/22/using-bfd-in-bird2.html</url>
        <date>2024-09-22T10:04:31+00:00</date>
      </post></posts>
  </tag><tag>
    <name>topic:research</name>
    <posts><post>
        <title>求解 DES 弱密钥</title>
        <url>/2025/11/16/finding-weak-keys-in-des.html</url>
        <date>2025-11-16T05:03:45+00:00</date>
      </post><post>
        <title>截断 Base64 编码的不动点: 借助 Z3 的分析与证明</title>
        <url>/2024/10/10/fixed-point-in-truncated-base64-encoding-zh.html</url>
        <date>2024-10-10T00:07:54+00:00</date>
      </post><post>
        <title>Fixed point in truncated Base64 encoding: analysis and proof with Z3</title>
        <url>/2024/10/03/fixed-point-in-truncated-base64-encoding.html</url>
        <date>2024-10-03T08:05:08+00:00</date>
      </post></posts>
  </tag><tag>
    <name>encoding</name>
    <posts><post>
        <title>截断 Base64 编码的不动点: 借助 Z3 的分析与证明</title>
        <url>/2024/10/10/fixed-point-in-truncated-base64-encoding-zh.html</url>
        <date>2024-10-10T00:07:54+00:00</date>
      </post><post>
        <title>Fixed point in truncated Base64 encoding: analysis and proof with Z3</title>
        <url>/2024/10/03/fixed-point-in-truncated-base64-encoding.html</url>
        <date>2024-10-03T08:05:08+00:00</date>
      </post></posts>
  </tag><tag>
    <name>translation</name>
    <posts><post>
        <title>翻译：《我的电动牙刷坏了，所以我试着重启它》</title>
        <url>/2025/02/01/translation-oldnewthing-reboot-toothbrush.html</url>
        <date>2025-02-01T01:51:15+00:00</date>
      </post><post>
        <title>翻译：《我尝试给闹钟调时间。我失败了。》</title>
        <url>/2025/02/01/translation-oldnewthing-alarm-clock.html</url>
        <date>2025-02-01T01:16:32+00:00</date>
      </post><post>
        <title>翻译：《留意文档中的时间用语：参照时刻为何？》</title>
        <url>/2025/01/26/translation-oldnewthing-temporal-terms.html</url>
        <date>2025-01-26T05:50:47+00:00</date>
      </post><post>
        <title>截断 Base64 编码的不动点: 借助 Z3 的分析与证明</title>
        <url>/2024/10/10/fixed-point-in-truncated-base64-encoding-zh.html</url>
        <date>2024-10-10T00:07:54+00:00</date>
      </post></posts>
  </tag><tag>
    <name>flare-on</name>
    <posts><post>
        <title>Flare-On 11 Writeup - csmantle</title>
        <url>/2024/11/09/ctf-writeup-flareon11.html</url>
        <date>2024-11-09T14:49:15+00:00</date>
      </post></posts>
  </tag><tag>
    <name>ee</name>
    <posts><post>
        <title>When to use Seq or Vec in Chisel?</title>
        <url>/2025/03/08/when-to-use-seq-or-vec.html</url>
        <date>2025-03-08T04:00:26+00:00</date>
      </post><post>
        <title>Have fun decoding in Chisel</title>
        <url>/2025/03/05/have-fun-decoding-in-chisel.html</url>
        <date>2025-03-05T00:09:57+00:00</date>
      </post><post>
        <title>Finite state machine pitfalls with Chisel: Revisited</title>
        <url>/2025/02/22/vivado-fsm-chisel-pitfalls-revisited.html</url>
        <date>2025-02-22T03:40:05+00:00</date>
      </post><post>
        <title>Much ado about nothing</title>
        <url>/2025/02/07/much-ado-about-nothing.html</url>
        <date>2025-02-07T01:45:05+00:00</date>
      </post><post>
        <title>Finite state machine pitfalls with Chisel, SystemVerilog and Vivado</title>
        <url>/2024/11/22/vivado-fsm-chisel-pitfalls.html</url>
        <date>2024-11-22T13:10:41+00:00</date>
      </post></posts>
  </tag><tag>
    <name>digital-logics</name>
    <posts><post>
        <title>When to use Seq or Vec in Chisel?</title>
        <url>/2025/03/08/when-to-use-seq-or-vec.html</url>
        <date>2025-03-08T04:00:26+00:00</date>
      </post><post>
        <title>Have fun decoding in Chisel</title>
        <url>/2025/03/05/have-fun-decoding-in-chisel.html</url>
        <date>2025-03-05T00:09:57+00:00</date>
      </post><post>
        <title>Finite state machine pitfalls with Chisel: Revisited</title>
        <url>/2025/02/22/vivado-fsm-chisel-pitfalls-revisited.html</url>
        <date>2025-02-22T03:40:05+00:00</date>
      </post><post>
        <title>Finite state machine pitfalls with Chisel, SystemVerilog and Vivado</title>
        <url>/2024/11/22/vivado-fsm-chisel-pitfalls.html</url>
        <date>2024-11-22T13:10:41+00:00</date>
      </post></posts>
  </tag><tag>
    <name>verilog</name>
    <posts><post>
        <title>Finite state machine pitfalls with Chisel: Revisited</title>
        <url>/2025/02/22/vivado-fsm-chisel-pitfalls-revisited.html</url>
        <date>2025-02-22T03:40:05+00:00</date>
      </post><post>
        <title>Finite state machine pitfalls with Chisel, SystemVerilog and Vivado</title>
        <url>/2024/11/22/vivado-fsm-chisel-pitfalls.html</url>
        <date>2024-11-22T13:10:41+00:00</date>
      </post></posts>
  </tag><tag>
    <name>chisel</name>
    <posts><post>
        <title>When to use Seq or Vec in Chisel?</title>
        <url>/2025/03/08/when-to-use-seq-or-vec.html</url>
        <date>2025-03-08T04:00:26+00:00</date>
      </post><post>
        <title>Have fun decoding in Chisel</title>
        <url>/2025/03/05/have-fun-decoding-in-chisel.html</url>
        <date>2025-03-05T00:09:57+00:00</date>
      </post><post>
        <title>Finite state machine pitfalls with Chisel: Revisited</title>
        <url>/2025/02/22/vivado-fsm-chisel-pitfalls-revisited.html</url>
        <date>2025-02-22T03:40:05+00:00</date>
      </post><post>
        <title>Finite state machine pitfalls with Chisel, SystemVerilog and Vivado</title>
        <url>/2024/11/22/vivado-fsm-chisel-pitfalls.html</url>
        <date>2024-11-22T13:10:41+00:00</date>
      </post></posts>
  </tag><tag>
    <name>old-new-thing</name>
    <posts><post>
        <title>翻译：《我的电动牙刷坏了，所以我试着重启它》</title>
        <url>/2025/02/01/translation-oldnewthing-reboot-toothbrush.html</url>
        <date>2025-02-01T01:51:15+00:00</date>
      </post><post>
        <title>翻译：《我尝试给闹钟调时间。我失败了。》</title>
        <url>/2025/02/01/translation-oldnewthing-alarm-clock.html</url>
        <date>2025-02-01T01:16:32+00:00</date>
      </post><post>
        <title>翻译：《留意文档中的时间用语：参照时刻为何？》</title>
        <url>/2025/01/26/translation-oldnewthing-temporal-terms.html</url>
        <date>2025-01-26T05:50:47+00:00</date>
      </post></posts>
  </tag><tag>
    <name>shell</name>
    <posts><post>
        <title>A POSIX-compliant rewrite of reresolve-dns.sh</title>
        <url>/2025/12/14/a-posix-compliant-rewrite-of-reresolve-dns-sh.html</url>
        <date>2025-12-14T01:14:50+00:00</date>
      </post><post>
        <title>Achilles&#39;s heel of Nushell</title>
        <url>/2025/02/05/achilles-s-heel-of-nushell.html</url>
        <date>2025-02-05T11:09:33+00:00</date>
      </post></posts>
  </tag><tag>
    <name>nushell</name>
    <posts><post>
        <title>Achilles&#39;s heel of Nushell</title>
        <url>/2025/02/05/achilles-s-heel-of-nushell.html</url>
        <date>2025-02-05T11:09:33+00:00</date>
      </post></posts>
  </tag><tag>
    <name>architecture</name>
    <posts><post>
        <title>A parser for LoongArch instruction encoding table</title>
        <url>/2025/02/09/a-parser-for-la-instruction-encoding-table.html</url>
        <date>2025-02-09T14:39:48+00:00</date>
      </post><post>
        <title>Much ado about nothing</title>
        <url>/2025/02/07/much-ado-about-nothing.html</url>
        <date>2025-02-07T01:45:05+00:00</date>
      </post></posts>
  </tag><tag>
    <name>x86</name>
    <posts><post>
        <title>Much ado about nothing</title>
        <url>/2025/02/07/much-ado-about-nothing.html</url>
        <date>2025-02-07T01:45:05+00:00</date>
      </post></posts>
  </tag><tag>
    <name>risc-v</name>
    <posts><post>
        <title>Much ado about nothing</title>
        <url>/2025/02/07/much-ado-about-nothing.html</url>
        <date>2025-02-07T01:45:05+00:00</date>
      </post></posts>
  </tag><tag>
    <name>loongarch</name>
    <posts><post>
        <title>用龙架构 QEMU 启动自编译 Linux 内核与 Alpine rootfs</title>
        <url>/2026/04/09/qemu-kernel-boot-with-alpine-rootfs-on-loongarch.html</url>
        <date>2026-04-09T06:44:51+00:00</date>
      </post><post>
        <title>在龙架构上“养龙虾”</title>
        <url>/2026/03/10/zeroclaw-on-arch-for-loong64.html</url>
        <date>2026-03-10T15:15:45+00:00</date>
      </post><post>
        <title>A parser for LoongArch instruction encoding table</title>
        <url>/2025/02/09/a-parser-for-la-instruction-encoding-table.html</url>
        <date>2025-02-09T14:39:48+00:00</date>
      </post></posts>
  </tag><tag>
    <name>hgame-2025</name>
    <posts><post>
        <title>HGAME 2025 命题小记 - WEEK2</title>
        <url>/2025/02/18/hgame2025-week2-own-challenges.html</url>
        <date>2025-02-18T12:01:21+00:00</date>
      </post><post>
        <title>HGAME 2025 命题小记 - WEEK1</title>
        <url>/2025/02/15/hgame2025-week1-own-challenges.html</url>
        <date>2025-02-15T02:24:38+00:00</date>
      </post></posts>
  </tag><tag>
    <name>rust</name>
    <posts><post>
        <title>You can&#39;t eliminate useless stack allocations in Rust</title>
        <url>/2025/02/19/you-can-t-eliminate-useless-stack-allocations-in-rust.html</url>
        <date>2025-02-19T00:14:26+00:00</date>
      </post></posts>
  </tag><tag>
    <name>windows</name>
    <posts><post>
        <title>When spaces break your CreateProcess (and how to fix it)</title>
        <url>/2025/06/17/when-spaces-break-your-createprocess-and-how-to-fix-it.html</url>
        <date>2025-06-17T12:38:55+00:00</date>
      </post></posts>
  </tag><tag>
    <name>cryptography</name>
    <posts><post>
        <title>求解 DES 弱密钥</title>
        <url>/2025/11/16/finding-weak-keys-in-des.html</url>
        <date>2025-11-16T05:03:45+00:00</date>
      </post></posts>
  </tag></tags>