<urlset xmlns="http://www.sitemaps.org/schemas/sitemap/0.9" xmlns:xhtml="http://www.w3.org/1999/xhtml"><url>
    <loc>https://blog.ynchen.me/Blog/01-Linux-and-Command-Line</loc>
    <lastmod>2024-01-06T00:00:00.000Z</lastmod>
  </url><url>
    <loc>https://blog.ynchen.me/Blog/02-Vim</loc>
    <lastmod>2024-01-06T00:00:00.000Z</lastmod>
  </url><url>
    <loc>https://blog.ynchen.me/Blog/A-Gentle-Introduction-to-MTU-and-MSS</loc>
    <lastmod>2024-04-30T00:00:00.000Z</lastmod>
  </url><url>
    <loc>https://blog.ynchen.me/Blog/Android-Custom-View-%E5%AD%A6%E4%B9%A0%E8%AE%B0%E5%BD%95</loc>
    <lastmod>2026-03-03T00:00:00.000Z</lastmod>
  </url><url>
    <loc>https://blog.ynchen.me/Blog/Books/Algorithm-Unlock-Book-Review</loc>
    <lastmod>2023-11-05T00:00:00.000Z</lastmod>
  </url><url>
    <loc>https://blog.ynchen.me/Blog/Books/SICP-Review</loc>
    <lastmod>2024-01-06T00:00:00.000Z</lastmod>
  </url><url>
    <loc>https://blog.ynchen.me/Blog/Ergonomics</loc>
    <lastmod>2024-01-06T00:00:00.000Z</lastmod>
  </url><url>
    <loc>https://blog.ynchen.me/Blog/Fast-inverse-square-root</loc>
    <lastmod>2024-01-06T00:00:00.000Z</lastmod>
  </url><url>
    <loc>https://blog.ynchen.me/Blog/GDB-Crash-Course</loc>
    <lastmod>2024-01-06T00:00:00.000Z</lastmod>
  </url><url>
    <loc>https://blog.ynchen.me/Blog/History-of-Programming-Languages</loc>
    <lastmod>2025-01-03T00:00:00.000Z</lastmod>
  </url><url>
    <loc>https://blog.ynchen.me/Blog/Introduction-to-Floating-Point-Number</loc>
    <lastmod>2024-08-06T00:00:00.000Z</lastmod>
  </url><url>
    <loc>https://blog.ynchen.me/Blog/Invent-UTF-8-From-Scratch</loc>
    <lastmod>2024-05-29T00:00:00.000Z</lastmod>
  </url><url>
    <loc>https://blog.ynchen.me/Blog/LLM-%E4%B8%8D%E6%98%AF-AGI----%E5%B0%8F%E8%99%BE%E7%B1%B3%E5%AF%B9-AI-%E3%80%81%E5%B7%A5%E4%BD%9C%E5%92%8C%E5%AD%A6%E4%B9%A0%E7%9A%84%E5%88%A4%E6%96%AD</loc>
    <lastmod>2025-12-30T00:00:00.000Z</lastmod>
  </url><url>
    <loc>https://blog.ynchen.me/Blog/Learn-C-in-1-Hour</loc>
    <lastmod>2024-01-06T00:00:00.000Z</lastmod>
  </url><url>
    <loc>https://blog.ynchen.me/Blog/Papers/What-Goes-Around-Comes-Around-And-Around</loc>
    <lastmod>2025-12-25T00:00:00.000Z</lastmod>
  </url><url>
    <loc>https://blog.ynchen.me/Blog/Performance-Share</loc>
    <lastmod>2024-08-16T00:00:00.000Z</lastmod>
  </url><url>
    <loc>https://blog.ynchen.me/Blog/Programming-Language</loc>
    <lastmod>2024-01-06T00:00:00.000Z</lastmod>
  </url><url>
    <loc>https://blog.ynchen.me/Blog/Pseudo-Random-Number-Generator</loc>
    <lastmod>2024-07-11T00:00:00.000Z</lastmod>
  </url><url>
    <loc>https://blog.ynchen.me/Blog/Roast-Programming-Language</loc>
    <lastmod>2024-02-20T00:00:00.000Z</lastmod>
  </url><url>
    <loc>https://blog.ynchen.me/Blog/marginnote</loc>
    <lastmod>2024-01-06T00:00:00.000Z</lastmod>
  </url><url>
    <loc>https://blog.ynchen.me/Blog/%E4%B8%BA%E4%BB%80%E4%B9%88%E5%A5%B3%E6%80%A7%E6%98%AF%E7%BE%8E%E7%9A%84</loc>
    <lastmod>2023-11-05T00:00:00.000Z</lastmod>
  </url><url>
    <loc>https://blog.ynchen.me/Blog/%E4%BB%80%E4%B9%88%E6%98%AF%E5%B0%8A%E6%95%AC</loc>
    <lastmod>2023-11-05T00:00:00.000Z</lastmod>
  </url><url>
    <loc>https://blog.ynchen.me/Blog/%E5%A4%A7%E5%AD%A6%E7%9A%84-CS-%E6%95%99%E8%82%B2</loc>
    <lastmod>2023-11-05T00:00:00.000Z</lastmod>
  </url><url>
    <loc>https://blog.ynchen.me/Blog/%E5%A5%B3%E7%94%9F%E4%B8%8D%E9%80%82%E5%AE%9C%E5%AD%A6%E4%B9%A0%E7%90%86%E5%B7%A5%E7%A7%91%E5%90%97%EF%BC%9F</loc>
    <lastmod>2023-11-05T00:00:00.000Z</lastmod>
  </url><url>
    <loc>https://blog.ynchen.me/Blog/%E6%88%91%E7%9A%84%E5%A4%A7%E5%AD%A6(2)</loc>
    <lastmod>2023-11-05T00:00:00.000Z</lastmod>
  </url><url>
    <loc>https://blog.ynchen.me/Blog/%E6%88%91%E7%9A%84%E5%A4%A7%E5%AD%A6(3)</loc>
    <lastmod>2024-01-06T00:00:00.000Z</lastmod>
  </url><url>
    <loc>https://blog.ynchen.me/Blog/%E6%88%91%E7%9A%84%E5%A4%A7%E5%AD%A6</loc>
    <lastmod>2023-11-05T00:00:00.000Z</lastmod>
  </url><url>
    <loc>https://blog.ynchen.me/Blog/%E7%BC%96%E7%A8%8B%E8%AF%AD%E8%A8%80%E9%9A%8F%E6%83%B3</loc>
    <lastmod>2024-01-06T00:00:00.000Z</lastmod>
  </url><url>
    <loc>https://blog.ynchen.me/Blog/%E8%AE%BA%E5%AD%A6%E4%B9%A0(2)</loc>
    <lastmod>2024-02-18T00:00:00.000Z</lastmod>
  </url><url>
    <loc>https://blog.ynchen.me/Blog/%E8%AE%BA%E5%AD%A6%E4%B9%A0</loc>
    <lastmod>2023-11-05T00:00:00.000Z</lastmod>
  </url><url>
    <loc>https://blog.ynchen.me/Blog/%E8%AE%BA%E5%AE%A1%E6%A0%B8</loc>
    <lastmod>2023-11-05T00:00:00.000Z</lastmod>
  </url><url>
    <loc>https://blog.ynchen.me/Blog/%E8%AE%BA%E6%97%B6%E9%97%B4</loc>
    <lastmod>2023-11-05T00:00:00.000Z</lastmod>
  </url><url>
    <loc>https://blog.ynchen.me/Blog/%E8%AE%BA%E7%84%A6%E8%99%91</loc>
    <lastmod>2023-11-05T00:00:00.000Z</lastmod>
  </url><url>
    <loc>https://blog.ynchen.me/Blog/%E8%AE%BA%E8%8B%B1%E8%AF%AD%E9%98%85%E8%AF%BB%E5%92%8C%E5%AD%A6%E4%B9%A0</loc>
    <lastmod>2023-11-05T00:00:00.000Z</lastmod>
  </url><url>
    <loc>https://blog.ynchen.me/Blog/%E8%AE%BA%E9%97%B2%E4%B9%A6</loc>
    <lastmod>2023-12-29T00:00:00.000Z</lastmod>
  </url><url>
    <loc>https://blog.ynchen.me/Notes/1NF</loc>
    <lastmod>2023-11-05T00:00:00.000Z</lastmod>
  </url><url>
    <loc>https://blog.ynchen.me/Notes/2-3-4-Tree</loc>
    <lastmod>2023-11-05T00:00:00.000Z</lastmod>
  </url><url>
    <loc>https://blog.ynchen.me/Notes/2NF</loc>
    <lastmod>2023-11-05T00:00:00.000Z</lastmod>
  </url><url>
    <loc>https://blog.ynchen.me/Notes/3NF</loc>
    <lastmod>2023-11-05T00:00:00.000Z</lastmod>
  </url><url>
    <loc>https://blog.ynchen.me/Notes/4NF</loc>
    <lastmod>2023-11-05T00:00:00.000Z</lastmod>
  </url><url>
    <loc>https://blog.ynchen.me/Notes/6.828-Lab1-Utilities</loc>
    <lastmod>2023-11-05T00:00:00.000Z</lastmod>
  </url><url>
    <loc>https://blog.ynchen.me/Notes/6.828-Lab2-System-calls</loc>
    <lastmod>2023-11-05T00:00:00.000Z</lastmod>
  </url><url>
    <loc>https://blog.ynchen.me/Notes/6.828-Lab3-Page-tables</loc>
    <lastmod>2023-11-05T00:00:00.000Z</lastmod>
  </url><url>
    <loc>https://blog.ynchen.me/Notes/6.828-Lab4-file-system</loc>
    <lastmod>2023-11-19T00:00:00.000Z</lastmod>
  </url><url>
    <loc>https://blog.ynchen.me/Notes/6.828-Lab5-network-driver</loc>
    <lastmod>2023-12-01T00:00:00.000Z</lastmod>
  </url><url>
    <loc>https://blog.ynchen.me/Notes/ABI</loc>
    <lastmod>2023-11-05T00:00:00.000Z</lastmod>
  </url><url>
    <loc>https://blog.ynchen.me/Notes/ACID</loc>
    <lastmod>2024-04-08T00:00:00.000Z</lastmod>
  </url><url>
    <loc>https://blog.ynchen.me/Notes/AJAX</loc>
    <lastmod>2023-11-05T00:00:00.000Z</lastmod>
  </url><url>
    <loc>https://blog.ynchen.me/Notes/ARP</loc>
    <lastmod>2023-11-05T00:00:00.000Z</lastmod>
  </url><url>
    <loc>https://blog.ynchen.me/Notes/AVL-Tree</loc>
    <lastmod>2023-11-05T00:00:00.000Z</lastmod>
  </url><url>
    <loc>https://blog.ynchen.me/Notes/Ablation-Study</loc>
    <lastmod>2026-04-01T14:42:18.580Z</lastmod>
  </url><url>
    <loc>https://blog.ynchen.me/Notes/Abstract-Algebra</loc>
    <lastmod>2023-11-05T00:00:00.000Z</lastmod>
  </url><url>
    <loc>https://blog.ynchen.me/Notes/Abstract-Type</loc>
    <lastmod>2026-04-01T14:42:18.594Z</lastmod>
  </url><url>
    <loc>https://blog.ynchen.me/Notes/Abstraction</loc>
    <lastmod>2026-04-01T14:42:18.599Z</lastmod>
  </url><url>
    <loc>https://blog.ynchen.me/Notes/Acceptance-Testing</loc>
    <lastmod>2023-11-05T00:00:00.000Z</lastmod>
  </url><url>
    <loc>https://blog.ynchen.me/Notes/Actor-Model</loc>
    <lastmod>2026-04-01T14:42:18.637Z</lastmod>
  </url><url>
    <loc>https://blog.ynchen.me/Notes/Adjugate-matrix</loc>
    <lastmod>2023-11-05T00:00:00.000Z</lastmod>
  </url><url>
    <loc>https://blog.ynchen.me/Notes/Agile-Development</loc>
    <lastmod>2023-11-05T00:00:00.000Z</lastmod>
  </url><url>
    <loc>https://blog.ynchen.me/Notes/Agnosticism</loc>
    <lastmod>2023-11-05T00:00:00.000Z</lastmod>
  </url><url>
    <loc>https://blog.ynchen.me/Notes/Algebraic-Data-Type</loc>
    <lastmod>2024-05-29T00:00:00.000Z</lastmod>
  </url><url>
    <loc>https://blog.ynchen.me/Notes/Algebraic-Structure</loc>
    <lastmod>2024-05-30T00:00:00.000Z</lastmod>
  </url><url>
    <loc>https://blog.ynchen.me/Notes/Algorithm</loc>
    <lastmod>2023-11-05T00:00:00.000Z</lastmod>
  </url><url>
    <loc>https://blog.ynchen.me/Notes/Amortized-analysis</loc>
    <lastmod>2023-11-05T00:00:00.000Z</lastmod>
  </url><url>
    <loc>https://blog.ynchen.me/Notes/Amplification</loc>
    <lastmod>2026-04-01T14:42:18.732Z</lastmod>
  </url><url>
    <loc>https://blog.ynchen.me/Notes/Android-AOP</loc>
    <lastmod>2025-05-29T00:00:00.000Z</lastmod>
  </url><url>
    <loc>https://blog.ynchen.me/Notes/Android-Activities</loc>
    <lastmod>2026-04-01T14:42:18.736Z</lastmod>
  </url><url>
    <loc>https://blog.ynchen.me/Notes/Android-Broadcast-receivers</loc>
    <lastmod>2026-04-01T14:42:18.738Z</lastmod>
  </url><url>
    <loc>https://blog.ynchen.me/Notes/Android-Bundle</loc>
    <lastmod>2026-04-01T14:42:18.739Z</lastmod>
  </url><url>
    <loc>https://blog.ynchen.me/Notes/Android-Component</loc>
    <lastmod>2026-04-01T14:42:18.745Z</lastmod>
  </url><url>
    <loc>https://blog.ynchen.me/Notes/Android-Content-providers</loc>
    <lastmod>2026-04-01T14:42:18.749Z</lastmod>
  </url><url>
    <loc>https://blog.ynchen.me/Notes/Android-Fragment</loc>
    <lastmod>2026-04-01T14:42:18.750Z</lastmod>
  </url><url>
    <loc>https://blog.ynchen.me/Notes/Android-Graphics</loc>
    <lastmod>2026-03-13T00:00:00.000Z</lastmod>
  </url><url>
    <loc>https://blog.ynchen.me/Notes/Android-Lifecycle</loc>
    <lastmod>2026-04-01T14:42:18.795Z</lastmod>
  </url><url>
    <loc>https://blog.ynchen.me/Notes/Android-Parcel</loc>
    <lastmod>2025-05-20T00:00:00.000Z</lastmod>
  </url><url>
    <loc>https://blog.ynchen.me/Notes/Android-Services</loc>
    <lastmod>2026-04-01T14:42:18.812Z</lastmod>
  </url><url>
    <loc>https://blog.ynchen.me/Notes/Android-System-Overview</loc>
    <lastmod>2026-03-12T00:00:00.000Z</lastmod>
  </url><url>
    <loc>https://blog.ynchen.me/Notes/Android</loc>
    <lastmod>2026-04-01T14:42:18.849Z</lastmod>
  </url><url>
    <loc>https://blog.ynchen.me/Notes/Anonymous-Function</loc>
    <lastmod>2023-11-05T00:00:00.000Z</lastmod>
  </url><url>
    <loc>https://blog.ynchen.me/Notes/Anti-Pattern</loc>
    <lastmod>2025-10-23T00:00:00.000Z</lastmod>
  </url><url>
    <loc>https://blog.ynchen.me/Notes/Apache-Arrow</loc>
    <lastmod>2026-04-01T14:42:18.880Z</lastmod>
  </url><url>
    <loc>https://blog.ynchen.me/Notes/Apache-Datafusion</loc>
    <lastmod>2026-04-01T14:42:18.882Z</lastmod>
  </url><url>
    <loc>https://blog.ynchen.me/Notes/Apache-Dubbo</loc>
    <lastmod>2025-02-28T00:00:00.000Z</lastmod>
  </url><url>
    <loc>https://blog.ynchen.me/Notes/Apache-Parquet</loc>
    <lastmod>2026-04-01T14:42:18.891Z</lastmod>
  </url><url>
    <loc>https://blog.ynchen.me/Notes/Apache-Skywalking</loc>
    <lastmod>2026-04-01T14:42:18.899Z</lastmod>
  </url><url>
    <loc>https://blog.ynchen.me/Notes/AppArmor</loc>
    <lastmod>2026-03-10T00:00:00.000Z</lastmod>
  </url><url>
    <loc>https://blog.ynchen.me/Notes/Arena-Allocation</loc>
    <lastmod>2026-04-01T14:42:18.905Z</lastmod>
  </url><url>
    <loc>https://blog.ynchen.me/Notes/Arm</loc>
    <lastmod>2024-05-27T00:00:00.000Z</lastmod>
  </url><url>
    <loc>https://blog.ynchen.me/Notes/Armstrong-Axiom</loc>
    <lastmod>2023-11-05T00:00:00.000Z</lastmod>
  </url><url>
    <loc>https://blog.ynchen.me/Notes/Artificial-Intelligence</loc>
    <lastmod>2023-11-05T00:00:00.000Z</lastmod>
  </url><url>
    <loc>https://blog.ynchen.me/Notes/Assembler</loc>
    <lastmod>2026-04-01T14:42:18.982Z</lastmod>
  </url><url>
    <loc>https://blog.ynchen.me/Notes/Assembly-Code</loc>
    <lastmod>2023-11-05T00:00:00.000Z</lastmod>
  </url><url>
    <loc>https://blog.ynchen.me/Notes/Asymmetric-Cryptography</loc>
    <lastmod>2023-11-05T00:00:00.000Z</lastmod>
  </url><url>
    <loc>https://blog.ynchen.me/Notes/Async-Safe</loc>
    <lastmod>2026-04-01T14:42:19.014Z</lastmod>
  </url><url>
    <loc>https://blog.ynchen.me/Notes/Asynchronous</loc>
    <lastmod>2023-11-05T00:00:00.000Z</lastmod>
  </url><url>
    <loc>https://blog.ynchen.me/Notes/AudioBookShelf</loc>
    <lastmod>2026-04-01T14:42:19.046Z</lastmod>
  </url><url>
    <loc>https://blog.ynchen.me/Notes/Aurora</loc>
    <lastmod>2024-11-03T00:00:00.000Z</lastmod>
  </url><url>
    <loc>https://blog.ynchen.me/Notes/Automatic-Semicolon-Insertion</loc>
    <lastmod>2024-06-27T00:00:00.000Z</lastmod>
  </url><url>
    <loc>https://blog.ynchen.me/Notes/Autonomous-System</loc>
    <lastmod>2024-01-06T00:00:00.000Z</lastmod>
  </url><url>
    <loc>https://blog.ynchen.me/Notes/B-Tree</loc>
    <lastmod>2023-11-05T00:00:00.000Z</lastmod>
  </url><url>
    <loc>https://blog.ynchen.me/Notes/B+-Tree</loc>
    <lastmod>2023-11-05T00:00:00.000Z</lastmod>
  </url><url>
    <loc>https://blog.ynchen.me/Notes/B-epsilon-Tree</loc>
    <lastmod>2025-12-12T00:00:00.000Z</lastmod>
  </url><url>
    <loc>https://blog.ynchen.me/Notes/BBR</loc>
    <lastmod>2024-11-24T00:00:00.000Z</lastmod>
  </url><url>
    <loc>https://blog.ynchen.me/Notes/BCNF</loc>
    <lastmod>2023-11-05T00:00:00.000Z</lastmod>
  </url><url>
    <loc>https://blog.ynchen.me/Notes/BDD</loc>
    <lastmod>2023-11-05T00:00:00.000Z</lastmod>
  </url><url>
    <loc>https://blog.ynchen.me/Notes/BDP</loc>
    <lastmod>2024-03-28T00:00:00.000Z</lastmod>
  </url><url>
    <loc>https://blog.ynchen.me/Notes/BFS</loc>
    <lastmod>2026-04-01T14:42:19.181Z</lastmod>
  </url><url>
    <loc>https://blog.ynchen.me/Notes/BGP</loc>
    <lastmod>2024-01-06T00:00:00.000Z</lastmod>
  </url><url>
    <loc>https://blog.ynchen.me/Notes/BOLT</loc>
    <lastmod>2026-04-01T14:42:19.185Z</lastmod>
  </url><url>
    <loc>https://blog.ynchen.me/Notes/BOOTP</loc>
    <lastmod>2023-12-29T00:00:00.000Z</lastmod>
  </url><url>
    <loc>https://blog.ynchen.me/Notes/Backend</loc>
    <lastmod>2023-11-05T00:00:00.000Z</lastmod>
  </url><url>
    <loc>https://blog.ynchen.me/Notes/Backpack</loc>
    <lastmod>2026-04-01T14:42:19.199Z</lastmod>
  </url><url>
    <loc>https://blog.ynchen.me/Notes/Backus-Naur-Form</loc>
    <lastmod>2023-11-05T00:00:00.000Z</lastmod>
  </url><url>
    <loc>https://blog.ynchen.me/Notes/Basic-Block</loc>
    <lastmod>2026-04-01T14:42:19.207Z</lastmod>
  </url><url>
    <loc>https://blog.ynchen.me/Notes/Basic-Css</loc>
    <lastmod>2023-11-05T00:00:00.000Z</lastmod>
  </url><url>
    <loc>https://blog.ynchen.me/Notes/Bayes-Theorem</loc>
    <lastmod>2023-11-05T00:00:00.000Z</lastmod>
  </url><url>
    <loc>https://blog.ynchen.me/Notes/Bellman-Ford-algorithm</loc>
    <lastmod>2023-11-05T00:00:00.000Z</lastmod>
  </url><url>
    <loc>https://blog.ynchen.me/Notes/Bezout's-Identity</loc>
    <lastmod>2023-11-05T00:00:00.000Z</lastmod>
  </url><url>
    <loc>https://blog.ynchen.me/Notes/BigInt</loc>
    <lastmod>2026-04-01T14:42:19.249Z</lastmod>
  </url><url>
    <loc>https://blog.ynchen.me/Notes/Binary-Decision-Diagram</loc>
    <lastmod>2024-05-30T00:00:00.000Z</lastmod>
  </url><url>
    <loc>https://blog.ynchen.me/Notes/Binary-Search-Tree</loc>
    <lastmod>2023-11-05T00:00:00.000Z</lastmod>
  </url><url>
    <loc>https://blog.ynchen.me/Notes/Binary</loc>
    <lastmod>2023-11-05T00:00:00.000Z</lastmod>
  </url><url>
    <loc>https://blog.ynchen.me/Notes/Binder-IPC</loc>
    <lastmod>2026-03-12T00:00:00.000Z</lastmod>
  </url><url>
    <loc>https://blog.ynchen.me/Notes/Binomial-Coefficient</loc>
    <lastmod>2023-11-05T00:00:00.000Z</lastmod>
  </url><url>
    <loc>https://blog.ynchen.me/Notes/Binomial-theorem</loc>
    <lastmod>2023-11-05T00:00:00.000Z</lastmod>
  </url><url>
    <loc>https://blog.ynchen.me/Notes/BitTorrent</loc>
    <lastmod>2026-04-01T14:42:19.307Z</lastmod>
  </url><url>
    <loc>https://blog.ynchen.me/Notes/Bitcask</loc>
    <lastmod>2025-01-27T00:00:00.000Z</lastmod>
  </url><url>
    <loc>https://blog.ynchen.me/Notes/Bitmap</loc>
    <lastmod>2023-11-05T00:00:00.000Z</lastmod>
  </url><url>
    <loc>https://blog.ynchen.me/Notes/Blogger-in-China-Mainland</loc>
    <lastmod>2023-11-05T00:00:00.000Z</lastmod>
  </url><url>
    <loc>https://blog.ynchen.me/Notes/Bloom-Filter</loc>
    <lastmod>2023-11-05T00:00:00.000Z</lastmod>
  </url><url>
    <loc>https://blog.ynchen.me/Notes/Bluetooth</loc>
    <lastmod>2026-04-01T14:42:17.123Z</lastmod>
  </url><url>
    <loc>https://blog.ynchen.me/Notes/Book/ITOC</loc>
    <lastmod>2023-11-05T00:00:00.000Z</lastmod>
  </url><url>
    <loc>https://blog.ynchen.me/Notes/Book/%E4%B9%94%E5%B8%83%E6%96%AF%E4%BC%A0-%E4%B9%A6%E8%AF%84</loc>
    <lastmod>2023-11-05T00:00:00.000Z</lastmod>
  </url><url>
    <loc>https://blog.ynchen.me/Notes/Boolean-Algebra</loc>
    <lastmod>2024-05-30T00:00:00.000Z</lastmod>
  </url><url>
    <loc>https://blog.ynchen.me/Notes/Bottom-up-Parsing</loc>
    <lastmod>2023-12-04T00:00:00.000Z</lastmod>
  </url><url>
    <loc>https://blog.ynchen.me/Notes/Bridge-Pattern</loc>
    <lastmod>2026-04-01T14:42:17.314Z</lastmod>
  </url><url>
    <loc>https://blog.ynchen.me/Notes/Broadcast-Domain</loc>
    <lastmod>2023-11-05T00:00:00.000Z</lastmod>
  </url><url>
    <loc>https://blog.ynchen.me/Notes/Broadcast</loc>
    <lastmod>2023-11-05T00:00:00.000Z</lastmod>
  </url><url>
    <loc>https://blog.ynchen.me/Notes/Browser-Extension</loc>
    <lastmod>2023-11-05T00:00:00.000Z</lastmod>
  </url><url>
    <loc>https://blog.ynchen.me/Notes/Buffer-Management</loc>
    <lastmod>2023-11-05T00:00:00.000Z</lastmod>
  </url><url>
    <loc>https://blog.ynchen.me/Notes/Byte-Order</loc>
    <lastmod>2024-03-24T00:00:00.000Z</lastmod>
  </url><url>
    <loc>https://blog.ynchen.me/Notes/B%C3%A9zier-Curves</loc>
    <lastmod>2026-01-08T00:00:00.000Z</lastmod>
  </url><url>
    <loc>https://blog.ynchen.me/Notes/C-Macros</loc>
    <lastmod>2023-11-05T00:00:00.000Z</lastmod>
  </url><url>
    <loc>https://blog.ynchen.me/Notes/C-Typedef</loc>
    <lastmod>2023-11-05T00:00:00.000Z</lastmod>
  </url><url>
    <loc>https://blog.ynchen.me/Notes/C-enum</loc>
    <lastmod>2023-11-05T00:00:00.000Z</lastmod>
  </url><url>
    <loc>https://blog.ynchen.me/Notes/C++-Bitset</loc>
    <lastmod>2026-04-01T14:42:17.474Z</lastmod>
  </url><url>
    <loc>https://blog.ynchen.me/Notes/C++-Cast</loc>
    <lastmod>2023-11-05T00:00:00.000Z</lastmod>
  </url><url>
    <loc>https://blog.ynchen.me/Notes/C++-Class</loc>
    <lastmod>2024-04-27T00:00:00.000Z</lastmod>
  </url><url>
    <loc>https://blog.ynchen.me/Notes/C++-Const</loc>
    <lastmod>2023-11-05T00:00:00.000Z</lastmod>
  </url><url>
    <loc>https://blog.ynchen.me/Notes/C++-Deque</loc>
    <lastmod>2023-11-05T00:00:00.000Z</lastmod>
  </url><url>
    <loc>https://blog.ynchen.me/Notes/C++-File</loc>
    <lastmod>2023-11-05T00:00:00.000Z</lastmod>
  </url><url>
    <loc>https://blog.ynchen.me/Notes/C++-Friend</loc>
    <lastmod>2023-11-05T00:00:00.000Z</lastmod>
  </url><url>
    <loc>https://blog.ynchen.me/Notes/C++-Header-File</loc>
    <lastmod>2023-11-05T00:00:00.000Z</lastmod>
  </url><url>
    <loc>https://blog.ynchen.me/Notes/C++-Iterator</loc>
    <lastmod>2024-06-11T00:00:00.000Z</lastmod>
  </url><url>
    <loc>https://blog.ynchen.me/Notes/C++-Lambda-Expression</loc>
    <lastmod>2023-11-05T00:00:00.000Z</lastmod>
  </url><url>
    <loc>https://blog.ynchen.me/Notes/C++-Locks</loc>
    <lastmod>2024-02-01T00:00:00.000Z</lastmod>
  </url><url>
    <loc>https://blog.ynchen.me/Notes/C++-Map</loc>
    <lastmod>2023-11-05T00:00:00.000Z</lastmod>
  </url><url>
    <loc>https://blog.ynchen.me/Notes/C++-Move-Semantics</loc>
    <lastmod>2023-11-28T00:00:00.000Z</lastmod>
  </url><url>
    <loc>https://blog.ynchen.me/Notes/C++-Namespace</loc>
    <lastmod>2026-04-01T14:42:17.589Z</lastmod>
  </url><url>
    <loc>https://blog.ynchen.me/Notes/C++-OOP-Inheritance</loc>
    <lastmod>2023-11-05T00:00:00.000Z</lastmod>
  </url><url>
    <loc>https://blog.ynchen.me/Notes/C++-OOP</loc>
    <lastmod>2023-11-05T00:00:00.000Z</lastmod>
  </url><url>
    <loc>https://blog.ynchen.me/Notes/C++-Operator-Overload</loc>
    <lastmod>2023-11-05T00:00:00.000Z</lastmod>
  </url><url>
    <loc>https://blog.ynchen.me/Notes/C++-Override-and-Final</loc>
    <lastmod>2023-11-05T00:00:00.000Z</lastmod>
  </url><url>
    <loc>https://blog.ynchen.me/Notes/C++-Pair</loc>
    <lastmod>2023-11-05T00:00:00.000Z</lastmod>
  </url><url>
    <loc>https://blog.ynchen.me/Notes/C++-Polymorphism</loc>
    <lastmod>2023-11-05T00:00:00.000Z</lastmod>
  </url><url>
    <loc>https://blog.ynchen.me/Notes/C++-Queue</loc>
    <lastmod>2023-11-05T00:00:00.000Z</lastmod>
  </url><url>
    <loc>https://blog.ynchen.me/Notes/C++-Range</loc>
    <lastmod>2026-04-01T14:42:17.627Z</lastmod>
  </url><url>
    <loc>https://blog.ynchen.me/Notes/C++-Rules-and-Idiom</loc>
    <lastmod>2024-03-06T00:00:00.000Z</lastmod>
  </url><url>
    <loc>https://blog.ynchen.me/Notes/C++-STL</loc>
    <lastmod>2023-11-05T00:00:00.000Z</lastmod>
  </url><url>
    <loc>https://blog.ynchen.me/Notes/C++-Smart-Pointer</loc>
    <lastmod>2023-11-05T00:00:00.000Z</lastmod>
  </url><url>
    <loc>https://blog.ynchen.me/Notes/C++-Sort</loc>
    <lastmod>2023-11-05T00:00:00.000Z</lastmod>
  </url><url>
    <loc>https://blog.ynchen.me/Notes/C++-Static</loc>
    <lastmod>2023-11-05T00:00:00.000Z</lastmod>
  </url><url>
    <loc>https://blog.ynchen.me/Notes/C++-Template</loc>
    <lastmod>2023-11-05T00:00:00.000Z</lastmod>
  </url><url>
    <loc>https://blog.ynchen.me/Notes/C++-Testing</loc>
    <lastmod>2023-11-05T00:00:00.000Z</lastmod>
  </url><url>
    <loc>https://blog.ynchen.me/Notes/C++-Time-Measuring</loc>
    <lastmod>2023-11-05T00:00:00.000Z</lastmod>
  </url><url>
    <loc>https://blog.ynchen.me/Notes/C++-Time</loc>
    <lastmod>2023-11-05T00:00:00.000Z</lastmod>
  </url><url>
    <loc>https://blog.ynchen.me/Notes/C++-Tuple</loc>
    <lastmod>2023-11-05T00:00:00.000Z</lastmod>
  </url><url>
    <loc>https://blog.ynchen.me/Notes/C++-Virtual-Table</loc>
    <lastmod>2023-11-05T00:00:00.000Z</lastmod>
  </url><url>
    <loc>https://blog.ynchen.me/Notes/C++-error-handling</loc>
    <lastmod>2023-11-05T00:00:00.000Z</lastmod>
  </url><url>
    <loc>https://blog.ynchen.me/Notes/C++-library</loc>
    <lastmod>2023-11-05T00:00:00.000Z</lastmod>
  </url><url>
    <loc>https://blog.ynchen.me/Notes/C++-move</loc>
    <lastmod>2026-04-01T14:42:17.819Z</lastmod>
  </url><url>
    <loc>https://blog.ynchen.me/Notes/C++-new</loc>
    <lastmod>2023-11-05T00:00:00.000Z</lastmod>
  </url><url>
    <loc>https://blog.ynchen.me/Notes/C++-string</loc>
    <lastmod>2023-11-05T00:00:00.000Z</lastmod>
  </url><url>
    <loc>https://blog.ynchen.me/Notes/C++-this-pointer</loc>
    <lastmod>2023-11-05T00:00:00.000Z</lastmod>
  </url><url>
    <loc>https://blog.ynchen.me/Notes/C++-unordered_set</loc>
    <lastmod>2023-11-05T00:00:00.000Z</lastmod>
  </url><url>
    <loc>https://blog.ynchen.me/Notes/C++</loc>
    <lastmod>2023-11-05T00:00:00.000Z</lastmod>
  </url><url>
    <loc>https://blog.ynchen.me/Notes/CAP-Theorem</loc>
    <lastmod>2024-11-03T00:00:00.000Z</lastmod>
  </url><url>
    <loc>https://blog.ynchen.me/Notes/CAS</loc>
    <lastmod>2025-08-08T00:00:00.000Z</lastmod>
  </url><url>
    <loc>https://blog.ynchen.me/Notes/CFS</loc>
    <lastmod>2024-04-25T00:00:00.000Z</lastmod>
  </url><url>
    <loc>https://blog.ynchen.me/Notes/CIDR</loc>
    <lastmod>2023-11-05T00:00:00.000Z</lastmod>
  </url><url>
    <loc>https://blog.ynchen.me/Notes/CMU-15-445</loc>
    <lastmod>2025-12-15T00:00:00.000Z</lastmod>
  </url><url>
    <loc>https://blog.ynchen.me/Notes/CMake</loc>
    <lastmod>2023-11-05T00:00:00.000Z</lastmod>
  </url><url>
    <loc>https://blog.ynchen.me/Notes/CORS</loc>
    <lastmod>2023-11-05T00:00:00.000Z</lastmod>
  </url><url>
    <loc>https://blog.ynchen.me/Notes/CPU-Instruction</loc>
    <lastmod>2023-11-05T00:00:00.000Z</lastmod>
  </url><url>
    <loc>https://blog.ynchen.me/Notes/CPU-Pipeline</loc>
    <lastmod>2026-04-01T14:42:18.064Z</lastmod>
  </url><url>
    <loc>https://blog.ynchen.me/Notes/CRC</loc>
    <lastmod>2023-11-05T00:00:00.000Z</lastmod>
  </url><url>
    <loc>https://blog.ynchen.me/Notes/CRDT</loc>
    <lastmod>2026-04-01T14:42:18.096Z</lastmod>
  </url><url>
    <loc>https://blog.ynchen.me/Notes/CS144</loc>
    <lastmod>2025-06-28T00:00:00.000Z</lastmod>
  </url><url>
    <loc>https://blog.ynchen.me/Notes/CS242</loc>
    <lastmod>2026-04-01T14:42:18.105Z</lastmod>
  </url><url>
    <loc>https://blog.ynchen.me/Notes/CSAPP</loc>
    <lastmod>2023-11-05T00:00:00.000Z</lastmod>
  </url><url>
    <loc>https://blog.ynchen.me/Notes/CSES</loc>
    <lastmod>2025-04-10T00:00:00.000Z</lastmod>
  </url><url>
    <loc>https://blog.ynchen.me/Notes/CSP</loc>
    <lastmod>2024-02-17T00:00:00.000Z</lastmod>
  </url><url>
    <loc>https://blog.ynchen.me/Notes/CSRF</loc>
    <lastmod>2024-05-15T00:00:00.000Z</lastmod>
  </url><url>
    <loc>https://blog.ynchen.me/Notes/CSS-Flexbox</loc>
    <lastmod>2023-11-05T00:00:00.000Z</lastmod>
  </url><url>
    <loc>https://blog.ynchen.me/Notes/CSS-Selectors</loc>
    <lastmod>2023-11-05T00:00:00.000Z</lastmod>
  </url><url>
    <loc>https://blog.ynchen.me/Notes/CSS-at-Rule</loc>
    <lastmod>2023-11-05T00:00:00.000Z</lastmod>
  </url><url>
    <loc>https://blog.ynchen.me/Notes/CSS</loc>
    <lastmod>2023-11-05T00:00:00.000Z</lastmod>
  </url><url>
    <loc>https://blog.ynchen.me/Notes/Cache-Coherence-Protocol</loc>
    <lastmod>2024-11-04T00:00:00.000Z</lastmod>
  </url><url>
    <loc>https://blog.ynchen.me/Notes/Cache-Line</loc>
    <lastmod>2026-04-01T14:42:18.167Z</lastmod>
  </url><url>
    <loc>https://blog.ynchen.me/Notes/Cache-Pattern</loc>
    <lastmod>2026-04-01T14:42:18.176Z</lastmod>
  </url><url>
    <loc>https://blog.ynchen.me/Notes/Cache</loc>
    <lastmod>2023-11-05T00:00:00.000Z</lastmod>
  </url><url>
    <loc>https://blog.ynchen.me/Notes/Calculus</loc>
    <lastmod>2023-11-05T00:00:00.000Z</lastmod>
  </url><url>
    <loc>https://blog.ynchen.me/Notes/Calendar</loc>
    <lastmod>2023-11-05T00:00:00.000Z</lastmod>
  </url><url>
    <loc>https://blog.ynchen.me/Notes/Canonical-Cover</loc>
    <lastmod>2023-11-05T00:00:00.000Z</lastmod>
  </url><url>
    <loc>https://blog.ynchen.me/Notes/Catamorphism</loc>
    <lastmod>2023-11-05T00:00:00.000Z</lastmod>
  </url><url>
    <loc>https://blog.ynchen.me/Notes/Category-Theory</loc>
    <lastmod>2026-04-01T14:42:18.264Z</lastmod>
  </url><url>
    <loc>https://blog.ynchen.me/Notes/ChaCha</loc>
    <lastmod>2024-07-02T00:00:00.000Z</lastmod>
  </url><url>
    <loc>https://blog.ynchen.me/Notes/Chain-Rule</loc>
    <lastmod>2023-11-05T00:00:00.000Z</lastmod>
  </url><url>
    <loc>https://blog.ynchen.me/Notes/ChatRoom</loc>
    <lastmod>2026-04-01T14:42:18.293Z</lastmod>
  </url><url>
    <loc>https://blog.ynchen.me/Notes/Cheat-Sheet</loc>
    <lastmod>2023-11-05T00:00:00.000Z</lastmod>
  </url><url>
    <loc>https://blog.ynchen.me/Notes/Checksum</loc>
    <lastmod>2023-11-05T00:00:00.000Z</lastmod>
  </url><url>
    <loc>https://blog.ynchen.me/Notes/Chinese-Remainder-Theorem</loc>
    <lastmod>2023-11-05T00:00:00.000Z</lastmod>
  </url><url>
    <loc>https://blog.ynchen.me/Notes/Church-Encoding</loc>
    <lastmod>2024-05-20T00:00:00.000Z</lastmod>
  </url><url>
    <loc>https://blog.ynchen.me/Notes/Circular-Buffer</loc>
    <lastmod>2024-04-23T00:00:00.000Z</lastmod>
  </url><url>
    <loc>https://blog.ynchen.me/Notes/Clash</loc>
    <lastmod>2026-04-01T14:42:18.323Z</lastmod>
  </url><url>
    <loc>https://blog.ynchen.me/Notes/Clojure</loc>
    <lastmod>2026-04-01T14:42:18.329Z</lastmod>
  </url><url>
    <loc>https://blog.ynchen.me/Notes/Closure</loc>
    <lastmod>2023-11-05T00:00:00.000Z</lastmod>
  </url><url>
    <loc>https://blog.ynchen.me/Notes/Cloud-Native</loc>
    <lastmod>2023-11-05T00:00:00.000Z</lastmod>
  </url><url>
    <loc>https://blog.ynchen.me/Notes/Cloudflare-KV</loc>
    <lastmod>2023-11-05T00:00:00.000Z</lastmod>
  </url><url>
    <loc>https://blog.ynchen.me/Notes/Code-Generation</loc>
    <lastmod>2026-04-01T14:42:18.358Z</lastmod>
  </url><url>
    <loc>https://blog.ynchen.me/Notes/Code-Review</loc>
    <lastmod>2026-04-01T14:42:18.367Z</lastmod>
  </url><url>
    <loc>https://blog.ynchen.me/Notes/Coding-Style</loc>
    <lastmod>2023-11-05T00:00:00.000Z</lastmod>
  </url><url>
    <loc>https://blog.ynchen.me/Notes/Cognitive-Behavioral-Therapy-Insomnia</loc>
    <lastmod>2025-11-04T00:00:00.000Z</lastmod>
  </url><url>
    <loc>https://blog.ynchen.me/Notes/Collage/IELTS</loc>
    <lastmod>2023-12-29T00:00:00.000Z</lastmod>
  </url><url>
    <loc>https://blog.ynchen.me/Notes/Collage/%E5%8F%82%E6%95%B0%E4%BC%B0%E8%AE%A1</loc>
    <lastmod>2023-11-05T00:00:00.000Z</lastmod>
  </url><url>
    <loc>https://blog.ynchen.me/Notes/Collage/%E5%93%88%E5%AF%86%E9%A1%BF%E5%9B%BE</loc>
    <lastmod>2023-11-05T00:00:00.000Z</lastmod>
  </url><url>
    <loc>https://blog.ynchen.me/Notes/Collage/%E6%8F%A1%E6%89%8B%E5%AE%9A%E7%90%86</loc>
    <lastmod>2023-11-05T00:00:00.000Z</lastmod>
  </url><url>
    <loc>https://blog.ynchen.me/Notes/Collage/%E6%A0%BC%E5%92%8C%E5%B8%83%E5%B0%94%E4%BB%A3%E6%95%B0</loc>
    <lastmod>2023-11-05T00:00:00.000Z</lastmod>
  </url><url>
    <loc>https://blog.ynchen.me/Notes/Collage/%E6%AC%A7%E6%8B%89%E5%9B%BE</loc>
    <lastmod>2023-11-05T00:00:00.000Z</lastmod>
  </url><url>
    <loc>https://blog.ynchen.me/Notes/Collage/%E6%AC%A7%E6%8B%89%E5%AE%9A%E7%90%86</loc>
    <lastmod>2023-12-26T00:00:00.000Z</lastmod>
  </url><url>
    <loc>https://blog.ynchen.me/Notes/Collage/%E9%80%9F%E5%BA%A6-%E5%8A%A0%E9%80%9F%E5%BA%A6%E5%88%86%E8%A7%A3</loc>
    <lastmod>2023-11-05T00:00:00.000Z</lastmod>
  </url><url>
    <loc>https://blog.ynchen.me/Notes/Collage/%E9%A9%AC%E5%85%8B%E6%80%9D%E4%B8%BB%E4%B9%89%E5%8E%9F%E7%90%86</loc>
    <lastmod>2023-12-26T00:00:00.000Z</lastmod>
  </url><url>
    <loc>https://blog.ynchen.me/Notes/Collision-Domain</loc>
    <lastmod>2023-11-05T00:00:00.000Z</lastmod>
  </url><url>
    <loc>https://blog.ynchen.me/Notes/Combinator-Calculus</loc>
    <lastmod>2026-04-01T14:42:18.646Z</lastmod>
  </url><url>
    <loc>https://blog.ynchen.me/Notes/Combinatory-Logic</loc>
    <lastmod>2026-04-01T14:42:18.648Z</lastmod>
  </url><url>
    <loc>https://blog.ynchen.me/Notes/Commercial</loc>
    <lastmod>2026-04-01T14:42:18.656Z</lastmod>
  </url><url>
    <loc>https://blog.ynchen.me/Notes/Communication-System</loc>
    <lastmod>2023-11-05T00:00:00.000Z</lastmod>
  </url><url>
    <loc>https://blog.ynchen.me/Notes/Compilation</loc>
    <lastmod>2023-11-05T00:00:00.000Z</lastmod>
  </url><url>
    <loc>https://blog.ynchen.me/Notes/Compiler-Course</loc>
    <lastmod>2024-04-16T00:00:00.000Z</lastmod>
  </url><url>
    <loc>https://blog.ynchen.me/Notes/Compiler</loc>
    <lastmod>2024-06-27T00:00:00.000Z</lastmod>
  </url><url>
    <loc>https://blog.ynchen.me/Notes/Compression</loc>
    <lastmod>2023-11-05T00:00:00.000Z</lastmod>
  </url><url>
    <loc>https://blog.ynchen.me/Notes/Computation-Theory</loc>
    <lastmod>2023-11-05T00:00:00.000Z</lastmod>
  </url><url>
    <loc>https://blog.ynchen.me/Notes/Computer-Networking---A-History's-Perspective</loc>
    <lastmod>2026-04-01T14:42:18.811Z</lastmod>
  </url><url>
    <loc>https://blog.ynchen.me/Notes/Concurrency-Model</loc>
    <lastmod>2026-04-01T14:42:18.818Z</lastmod>
  </url><url>
    <loc>https://blog.ynchen.me/Notes/Concurrency</loc>
    <lastmod>2024-04-26T00:00:00.000Z</lastmod>
  </url><url>
    <loc>https://blog.ynchen.me/Notes/Condition-Code</loc>
    <lastmod>2023-11-05T00:00:00.000Z</lastmod>
  </url><url>
    <loc>https://blog.ynchen.me/Notes/Condition-Variable</loc>
    <lastmod>2023-11-05T00:00:00.000Z</lastmod>
  </url><url>
    <loc>https://blog.ynchen.me/Notes/Connection-Pool</loc>
    <lastmod>2026-04-01T14:42:16.846Z</lastmod>
  </url><url>
    <loc>https://blog.ynchen.me/Notes/Consistency-Model</loc>
    <lastmod>2024-12-22T00:00:00.000Z</lastmod>
  </url><url>
    <loc>https://blog.ynchen.me/Notes/Consistent-Hashing</loc>
    <lastmod>2026-04-01T14:42:16.916Z</lastmod>
  </url><url>
    <loc>https://blog.ynchen.me/Notes/Constant-Folding</loc>
    <lastmod>2026-04-01T14:42:16.922Z</lastmod>
  </url><url>
    <loc>https://blog.ynchen.me/Notes/Context-Free-Grammar</loc>
    <lastmod>2023-12-03T00:00:00.000Z</lastmod>
  </url><url>
    <loc>https://blog.ynchen.me/Notes/Continuation-Passing-Style</loc>
    <lastmod>2024-05-23T00:00:00.000Z</lastmod>
  </url><url>
    <loc>https://blog.ynchen.me/Notes/Convolution</loc>
    <lastmod>2023-11-05T00:00:00.000Z</lastmod>
  </url><url>
    <loc>https://blog.ynchen.me/Notes/Cookie</loc>
    <lastmod>2026-04-01T14:42:16.963Z</lastmod>
  </url><url>
    <loc>https://blog.ynchen.me/Notes/Copy-Elision</loc>
    <lastmod>2026-04-01T14:42:16.982Z</lastmod>
  </url><url>
    <loc>https://blog.ynchen.me/Notes/Core-Dump</loc>
    <lastmod>2026-04-01T14:42:16.995Z</lastmod>
  </url><url>
    <loc>https://blog.ynchen.me/Notes/Coroutine</loc>
    <lastmod>2023-11-05T00:00:00.000Z</lastmod>
  </url><url>
    <loc>https://blog.ynchen.me/Notes/Coset</loc>
    <lastmod>2023-11-05T00:00:00.000Z</lastmod>
  </url><url>
    <loc>https://blog.ynchen.me/Notes/Counting-sort</loc>
    <lastmod>2023-11-05T00:00:00.000Z</lastmod>
  </url><url>
    <loc>https://blog.ynchen.me/Notes/Courses/6.824</loc>
    <lastmod>2024-10-08T00:00:00.000Z</lastmod>
  </url><url>
    <loc>https://blog.ynchen.me/Notes/Courses/6.828</loc>
    <lastmod>2023-11-05T00:00:00.000Z</lastmod>
  </url><url>
    <loc>https://blog.ynchen.me/Notes/Credit-Card</loc>
    <lastmod>2026-04-01T14:42:17.075Z</lastmod>
  </url><url>
    <loc>https://blog.ynchen.me/Notes/Cross-Product</loc>
    <lastmod>2023-11-05T00:00:00.000Z</lastmod>
  </url><url>
    <loc>https://blog.ynchen.me/Notes/Cryptography</loc>
    <lastmod>2023-11-05T00:00:00.000Z</lastmod>
  </url><url>
    <loc>https://blog.ynchen.me/Notes/Cyclic-Groups</loc>
    <lastmod>2023-11-05T00:00:00.000Z</lastmod>
  </url><url>
    <loc>https://blog.ynchen.me/Notes/DB-File-Management</loc>
    <lastmod>2023-11-05T00:00:00.000Z</lastmod>
  </url><url>
    <loc>https://blog.ynchen.me/Notes/DBMS</loc>
    <lastmod>2023-11-05T00:00:00.000Z</lastmod>
  </url><url>
    <loc>https://blog.ynchen.me/Notes/DDIA</loc>
    <lastmod>2024-09-09T00:00:00.000Z</lastmod>
  </url><url>
    <loc>https://blog.ynchen.me/Notes/DFS</loc>
    <lastmod>2023-11-05T00:00:00.000Z</lastmod>
  </url><url>
    <loc>https://blog.ynchen.me/Notes/DHCP</loc>
    <lastmod>2023-12-29T00:00:00.000Z</lastmod>
  </url><url>
    <loc>https://blog.ynchen.me/Notes/DHT</loc>
    <lastmod>2026-04-01T14:42:17.233Z</lastmod>
  </url><url>
    <loc>https://blog.ynchen.me/Notes/DNF-and-CNF</loc>
    <lastmod>2023-11-05T00:00:00.000Z</lastmod>
  </url><url>
    <loc>https://blog.ynchen.me/Notes/DNS</loc>
    <lastmod>2023-12-29T00:00:00.000Z</lastmod>
  </url><url>
    <loc>https://blog.ynchen.me/Notes/DPI</loc>
    <lastmod>2026-04-01T14:42:17.291Z</lastmod>
  </url><url>
    <loc>https://blog.ynchen.me/Notes/DWARF</loc>
    <lastmod>2026-04-01T14:42:17.303Z</lastmod>
  </url><url>
    <loc>https://blog.ynchen.me/Notes/Data-Flow-Analysis</loc>
    <lastmod>2026-04-01T14:42:17.318Z</lastmod>
  </url><url>
    <loc>https://blog.ynchen.me/Notes/Data-Structure</loc>
    <lastmod>2023-11-05T00:00:00.000Z</lastmod>
  </url><url>
    <loc>https://blog.ynchen.me/Notes/Database-Anomaly</loc>
    <lastmod>2023-11-05T00:00:00.000Z</lastmod>
  </url><url>
    <loc>https://blog.ynchen.me/Notes/Database-Architecture</loc>
    <lastmod>2023-11-05T00:00:00.000Z</lastmod>
  </url><url>
    <loc>https://blog.ynchen.me/Notes/Database-Atomicity</loc>
    <lastmod>2026-04-01T14:42:17.383Z</lastmod>
  </url><url>
    <loc>https://blog.ynchen.me/Notes/Database-Buffer-Pool</loc>
    <lastmod>2026-04-01T14:42:17.402Z</lastmod>
  </url><url>
    <loc>https://blog.ynchen.me/Notes/Database-Consistency</loc>
    <lastmod>2026-04-01T14:42:17.414Z</lastmod>
  </url><url>
    <loc>https://blog.ynchen.me/Notes/Database-Deadlock</loc>
    <lastmod>2026-04-01T14:42:17.421Z</lastmod>
  </url><url>
    <loc>https://blog.ynchen.me/Notes/Database-Durability</loc>
    <lastmod>2026-04-01T14:42:17.434Z</lastmod>
  </url><url>
    <loc>https://blog.ynchen.me/Notes/Database-Errors</loc>
    <lastmod>2023-11-05T00:00:00.000Z</lastmod>
  </url><url>
    <loc>https://blog.ynchen.me/Notes/Database-Garbage-Collection</loc>
    <lastmod>2024-04-20T00:00:00.000Z</lastmod>
  </url><url>
    <loc>https://blog.ynchen.me/Notes/Database-Index</loc>
    <lastmod>2024-02-20T00:00:00.000Z</lastmod>
  </url><url>
    <loc>https://blog.ynchen.me/Notes/Database-Isolation</loc>
    <lastmod>2025-04-05T00:00:00.000Z</lastmod>
  </url><url>
    <loc>https://blog.ynchen.me/Notes/Database-Latches</loc>
    <lastmod>2024-04-08T00:00:00.000Z</lastmod>
  </url><url>
    <loc>https://blog.ynchen.me/Notes/Database-Locks</loc>
    <lastmod>2026-04-01T14:42:17.527Z</lastmod>
  </url><url>
    <loc>https://blog.ynchen.me/Notes/Database-Logging</loc>
    <lastmod>2026-04-01T14:42:17.536Z</lastmod>
  </url><url>
    <loc>https://blog.ynchen.me/Notes/Database-Pages</loc>
    <lastmod>2026-04-01T14:42:17.543Z</lastmod>
  </url><url>
    <loc>https://blog.ynchen.me/Notes/Database-Query-Optimization</loc>
    <lastmod>2024-03-18T00:00:00.000Z</lastmod>
  </url><url>
    <loc>https://blog.ynchen.me/Notes/Database-Query-Processing</loc>
    <lastmod>2024-03-13T00:00:00.000Z</lastmod>
  </url><url>
    <loc>https://blog.ynchen.me/Notes/Database-Recovery</loc>
    <lastmod>2023-11-05T00:00:00.000Z</lastmod>
  </url><url>
    <loc>https://blog.ynchen.me/Notes/Database-Scheduling</loc>
    <lastmod>2024-04-09T00:00:00.000Z</lastmod>
  </url><url>
    <loc>https://blog.ynchen.me/Notes/Database-Schema</loc>
    <lastmod>2026-04-01T14:42:17.610Z</lastmod>
  </url><url>
    <loc>https://blog.ynchen.me/Notes/Database-Serializability</loc>
    <lastmod>2024-03-23T00:00:00.000Z</lastmod>
  </url><url>
    <loc>https://blog.ynchen.me/Notes/Database-Sharding</loc>
    <lastmod>2023-11-05T00:00:00.000Z</lastmod>
  </url><url>
    <loc>https://blog.ynchen.me/Notes/Database-Storage</loc>
    <lastmod>2026-04-01T14:42:17.639Z</lastmod>
  </url><url>
    <loc>https://blog.ynchen.me/Notes/Database-Transaction</loc>
    <lastmod>2025-04-04T00:00:00.000Z</lastmod>
  </url><url>
    <loc>https://blog.ynchen.me/Notes/Deadlock</loc>
    <lastmod>2024-03-23T00:00:00.000Z</lastmod>
  </url><url>
    <loc>https://blog.ynchen.me/Notes/Decision-Tree</loc>
    <lastmod>2026-04-01T14:42:17.671Z</lastmod>
  </url><url>
    <loc>https://blog.ynchen.me/Notes/Decorator-Pattern</loc>
    <lastmod>2023-11-05T00:00:00.000Z</lastmod>
  </url><url>
    <loc>https://blog.ynchen.me/Notes/Dependency-Injection</loc>
    <lastmod>2023-11-05T00:00:00.000Z</lastmod>
  </url><url>
    <loc>https://blog.ynchen.me/Notes/Dependency-Inversion-Principle</loc>
    <lastmod>2026-04-01T14:42:17.679Z</lastmod>
  </url><url>
    <loc>https://blog.ynchen.me/Notes/Deplicate-SACK</loc>
    <lastmod>2024-11-24T00:00:00.000Z</lastmod>
  </url><url>
    <loc>https://blog.ynchen.me/Notes/Design-Pattern</loc>
    <lastmod>2024-02-16T00:00:00.000Z</lastmod>
  </url><url>
    <loc>https://blog.ynchen.me/Notes/Devbox</loc>
    <lastmod>2026-04-01T14:42:17.689Z</lastmod>
  </url><url>
    <loc>https://blog.ynchen.me/Notes/Dialectics</loc>
    <lastmod>2023-11-05T00:00:00.000Z</lastmod>
  </url><url>
    <loc>https://blog.ynchen.me/Notes/Diffie-Hellman</loc>
    <lastmod>2023-11-05T00:00:00.000Z</lastmod>
  </url><url>
    <loc>https://blog.ynchen.me/Notes/Dijkstra%E2%80%99s-Banker's-Algorithm</loc>
    <lastmod>2023-11-05T00:00:00.000Z</lastmod>
  </url><url>
    <loc>https://blog.ynchen.me/Notes/Dijkstra%E2%80%99s-algorithm</loc>
    <lastmod>2023-11-05T00:00:00.000Z</lastmod>
  </url><url>
    <loc>https://blog.ynchen.me/Notes/Directed-Acyclic-Graph</loc>
    <lastmod>2024-05-30T00:00:00.000Z</lastmod>
  </url><url>
    <loc>https://blog.ynchen.me/Notes/Dirty-Page</loc>
    <lastmod>2023-11-05T00:00:00.000Z</lastmod>
  </url><url>
    <loc>https://blog.ynchen.me/Notes/Dirty-Read</loc>
    <lastmod>2026-04-01T14:42:17.746Z</lastmod>
  </url><url>
    <loc>https://blog.ynchen.me/Notes/Discrete-Logarithm</loc>
    <lastmod>2023-11-05T00:00:00.000Z</lastmod>
  </url><url>
    <loc>https://blog.ynchen.me/Notes/Discrete-Math-Algebra</loc>
    <lastmod>2023-11-05T00:00:00.000Z</lastmod>
  </url><url>
    <loc>https://blog.ynchen.me/Notes/Discrete-Math</loc>
    <lastmod>2023-11-05T00:00:00.000Z</lastmod>
  </url><url>
    <loc>https://blog.ynchen.me/Notes/Distributed-System</loc>
    <lastmod>2023-11-05T00:00:00.000Z</lastmod>
  </url><url>
    <loc>https://blog.ynchen.me/Notes/Distributed-Transaction</loc>
    <lastmod>2025-01-13T00:00:00.000Z</lastmod>
  </url><url>
    <loc>https://blog.ynchen.me/Notes/Divide-and-Conquer</loc>
    <lastmod>2023-11-05T00:00:00.000Z</lastmod>
  </url><url>
    <loc>https://blog.ynchen.me/Notes/Docgen</loc>
    <lastmod>2024-08-02T00:00:00.000Z</lastmod>
  </url><url>
    <loc>https://blog.ynchen.me/Notes/Docker-Command</loc>
    <lastmod>2023-11-05T00:00:00.000Z</lastmod>
  </url><url>
    <loc>https://blog.ynchen.me/Notes/Docker-Projects</loc>
    <lastmod>2023-11-05T00:00:00.000Z</lastmod>
  </url><url>
    <loc>https://blog.ynchen.me/Notes/Docker-Volume</loc>
    <lastmod>2023-11-05T00:00:00.000Z</lastmod>
  </url><url>
    <loc>https://blog.ynchen.me/Notes/Docker</loc>
    <lastmod>2023-11-05T00:00:00.000Z</lastmod>
  </url><url>
    <loc>https://blog.ynchen.me/Notes/DockerFile</loc>
    <lastmod>2023-11-05T00:00:00.000Z</lastmod>
  </url><url>
    <loc>https://blog.ynchen.me/Notes/Document-Database</loc>
    <lastmod>2025-04-10T00:00:00.000Z</lastmod>
  </url><url>
    <loc>https://blog.ynchen.me/Notes/Document-Driven-Development</loc>
    <lastmod>2023-11-05T00:00:00.000Z</lastmod>
  </url><url>
    <loc>https://blog.ynchen.me/Notes/Domain-Driven-Design</loc>
    <lastmod>2025-08-04T00:00:00.000Z</lastmod>
  </url><url>
    <loc>https://blog.ynchen.me/Notes/DrRacket</loc>
    <lastmod>2024-05-22T00:00:00.000Z</lastmod>
  </url><url>
    <loc>https://blog.ynchen.me/Notes/Draft</loc>
    <lastmod>2026-04-01T14:42:17.910Z</lastmod>
  </url><url>
    <loc>https://blog.ynchen.me/Notes/DuckDB</loc>
    <lastmod>2024-12-23T00:00:00.000Z</lastmod>
  </url><url>
    <loc>https://blog.ynchen.me/Notes/Dynamic-Programming</loc>
    <lastmod>2023-11-05T00:00:00.000Z</lastmod>
  </url><url>
    <loc>https://blog.ynchen.me/Notes/DynamoDB</loc>
    <lastmod>2024-12-23T00:00:00.000Z</lastmod>
  </url><url>
    <loc>https://blog.ynchen.me/Notes/ELF</loc>
    <lastmod>2023-11-05T00:00:00.000Z</lastmod>
  </url><url>
    <loc>https://blog.ynchen.me/Notes/ER-Model</loc>
    <lastmod>2023-11-05T00:00:00.000Z</lastmod>
  </url><url>
    <loc>https://blog.ynchen.me/Notes/ESLint</loc>
    <lastmod>2023-11-05T00:00:00.000Z</lastmod>
  </url><url>
    <loc>https://blog.ynchen.me/Notes/Efficient-Programming-with-Components</loc>
    <lastmod>2025-04-25T00:00:00.000Z</lastmod>
  </url><url>
    <loc>https://blog.ynchen.me/Notes/ElGamal</loc>
    <lastmod>2023-11-05T00:00:00.000Z</lastmod>
  </url><url>
    <loc>https://blog.ynchen.me/Notes/ElectronJS</loc>
    <lastmod>2026-04-01T14:42:17.990Z</lastmod>
  </url><url>
    <loc>https://blog.ynchen.me/Notes/Element-of-Programming</loc>
    <lastmod>2025-04-08T00:00:00.000Z</lastmod>
  </url><url>
    <loc>https://blog.ynchen.me/Notes/Elm</loc>
    <lastmod>2024-09-10T00:00:00.000Z</lastmod>
  </url><url>
    <loc>https://blog.ynchen.me/Notes/Embedding</loc>
    <lastmod>2025-12-22T00:00:00.000Z</lastmod>
  </url><url>
    <loc>https://blog.ynchen.me/Notes/Epistemology</loc>
    <lastmod>2023-11-05T00:00:00.000Z</lastmod>
  </url><url>
    <loc>https://blog.ynchen.me/Notes/Equivalence-relation</loc>
    <lastmod>2023-11-05T00:00:00.000Z</lastmod>
  </url><url>
    <loc>https://blog.ynchen.me/Notes/Erasure-Code</loc>
    <lastmod>2025-05-19T00:00:00.000Z</lastmod>
  </url><url>
    <loc>https://blog.ynchen.me/Notes/Error-Handling</loc>
    <lastmod>2026-04-01T14:42:18.007Z</lastmod>
  </url><url>
    <loc>https://blog.ynchen.me/Notes/Essay</loc>
    <lastmod>2026-04-01T14:42:18.009Z</lastmod>
  </url><url>
    <loc>https://blog.ynchen.me/Notes/Essentials-of-Programming-Language</loc>
    <lastmod>2024-06-07T00:00:00.000Z</lastmod>
  </url><url>
    <loc>https://blog.ynchen.me/Notes/Ethernet</loc>
    <lastmod>2024-02-17T00:00:00.000Z</lastmod>
  </url><url>
    <loc>https://blog.ynchen.me/Notes/Ethics</loc>
    <lastmod>2023-11-05T00:00:00.000Z</lastmod>
  </url><url>
    <loc>https://blog.ynchen.me/Notes/Euler-formula</loc>
    <lastmod>2023-11-05T00:00:00.000Z</lastmod>
  </url><url>
    <loc>https://blog.ynchen.me/Notes/Eventual-Consistency</loc>
    <lastmod>2026-04-01T14:42:18.039Z</lastmod>
  </url><url>
    <loc>https://blog.ynchen.me/Notes/Exception-Handling</loc>
    <lastmod>2024-08-30T00:00:00.000Z</lastmod>
  </url><url>
    <loc>https://blog.ynchen.me/Notes/Exception</loc>
    <lastmod>2023-11-05T00:00:00.000Z</lastmod>
  </url><url>
    <loc>https://blog.ynchen.me/Notes/Expectation</loc>
    <lastmod>2023-11-05T00:00:00.000Z</lastmod>
  </url><url>
    <loc>https://blog.ynchen.me/Notes/Exponential-backoff</loc>
    <lastmod>2023-11-05T00:00:00.000Z</lastmod>
  </url><url>
    <loc>https://blog.ynchen.me/Notes/Expression-Problem</loc>
    <lastmod>2026-04-01T14:42:18.078Z</lastmod>
  </url><url>
    <loc>https://blog.ynchen.me/Notes/Ext4</loc>
    <lastmod>2023-11-05T00:00:00.000Z</lastmod>
  </url><url>
    <loc>https://blog.ynchen.me/Notes/Extendible-Hashing</loc>
    <lastmod>2026-04-01T14:42:18.081Z</lastmod>
  </url><url>
    <loc>https://blog.ynchen.me/Notes/External-Hashing</loc>
    <lastmod>2023-11-05T00:00:00.000Z</lastmod>
  </url><url>
    <loc>https://blog.ynchen.me/Notes/External-Sort</loc>
    <lastmod>2023-11-05T00:00:00.000Z</lastmod>
  </url><url>
    <loc>https://blog.ynchen.me/Notes/Extract-Transform-Load</loc>
    <lastmod>2024-12-23T00:00:00.000Z</lastmod>
  </url><url>
    <loc>https://blog.ynchen.me/Notes/Extraneous</loc>
    <lastmod>2023-11-05T00:00:00.000Z</lastmod>
  </url><url>
    <loc>https://blog.ynchen.me/Notes/Extreme-Programming</loc>
    <lastmod>2023-11-05T00:00:00.000Z</lastmod>
  </url><url>
    <loc>https://blog.ynchen.me/Notes/FTP</loc>
    <lastmod>2026-04-01T14:42:18.119Z</lastmod>
  </url><url>
    <loc>https://blog.ynchen.me/Notes/Factor-Investing</loc>
    <lastmod>2026-04-01T14:42:18.121Z</lastmod>
  </url><url>
    <loc>https://blog.ynchen.me/Notes/Factory-Pattern</loc>
    <lastmod>2024-02-16T00:00:00.000Z</lastmod>
  </url><url>
    <loc>https://blog.ynchen.me/Notes/False-Sharing</loc>
    <lastmod>2023-11-05T00:00:00.000Z</lastmod>
  </url><url>
    <loc>https://blog.ynchen.me/Notes/Fermat's-Little-Theorem</loc>
    <lastmod>2023-11-05T00:00:00.000Z</lastmod>
  </url><url>
    <loc>https://blog.ynchen.me/Notes/Figma</loc>
    <lastmod>2025-05-25T00:00:00.000Z</lastmod>
  </url><url>
    <loc>https://blog.ynchen.me/Notes/File-System</loc>
    <lastmod>2023-11-05T00:00:00.000Z</lastmod>
  </url><url>
    <loc>https://blog.ynchen.me/Notes/Finite-Automata</loc>
    <lastmod>2023-11-05T00:00:00.000Z</lastmod>
  </url><url>
    <loc>https://blog.ynchen.me/Notes/First-and-Follows-Sets</loc>
    <lastmod>2023-11-05T00:00:00.000Z</lastmod>
  </url><url>
    <loc>https://blog.ynchen.me/Notes/Floating-Point-Representation</loc>
    <lastmod>2023-11-05T00:00:00.000Z</lastmod>
  </url><url>
    <loc>https://blog.ynchen.me/Notes/Floating-Point-Rounding</loc>
    <lastmod>2023-11-05T00:00:00.000Z</lastmod>
  </url><url>
    <loc>https://blog.ynchen.me/Notes/Fold</loc>
    <lastmod>2026-04-01T14:42:17.120Z</lastmod>
  </url><url>
    <loc>https://blog.ynchen.me/Notes/Font</loc>
    <lastmod>2023-11-05T00:00:00.000Z</lastmod>
  </url><url>
    <loc>https://blog.ynchen.me/Notes/Food</loc>
    <lastmod>2025-11-05T00:00:00.000Z</lastmod>
  </url><url>
    <loc>https://blog.ynchen.me/Notes/Foreign-Data-Wrappers</loc>
    <lastmod>2025-12-05T00:00:00.000Z</lastmod>
  </url><url>
    <loc>https://blog.ynchen.me/Notes/Formatter</loc>
    <lastmod>2024-07-03T00:00:00.000Z</lastmod>
  </url><url>
    <loc>https://blog.ynchen.me/Notes/Forward-Error-Correction</loc>
    <lastmod>2023-11-05T00:00:00.000Z</lastmod>
  </url><url>
    <loc>https://blog.ynchen.me/Notes/Fourier-Series</loc>
    <lastmod>2023-11-05T00:00:00.000Z</lastmod>
  </url><url>
    <loc>https://blog.ynchen.me/Notes/Fourier-Transform</loc>
    <lastmod>2023-11-05T00:00:00.000Z</lastmod>
  </url><url>
    <loc>https://blog.ynchen.me/Notes/Frangipani</loc>
    <lastmod>2024-11-04T00:00:00.000Z</lastmod>
  </url><url>
    <loc>https://blog.ynchen.me/Notes/Frontend</loc>
    <lastmod>2023-11-05T00:00:00.000Z</lastmod>
  </url><url>
    <loc>https://blog.ynchen.me/Notes/Full-Text-Search</loc>
    <lastmod>2026-04-01T14:42:17.290Z</lastmod>
  </url><url>
    <loc>https://blog.ynchen.me/Notes/Functional-Combinator</loc>
    <lastmod>2024-08-02T00:00:00.000Z</lastmod>
  </url><url>
    <loc>https://blog.ynchen.me/Notes/Functional-Dependency</loc>
    <lastmod>2023-11-05T00:00:00.000Z</lastmod>
  </url><url>
    <loc>https://blog.ynchen.me/Notes/Functional-Programming</loc>
    <lastmod>2024-05-23T00:00:00.000Z</lastmod>
  </url><url>
    <loc>https://blog.ynchen.me/Notes/Functor</loc>
    <lastmod>2024-05-30T00:00:00.000Z</lastmod>
  </url><url>
    <loc>https://blog.ynchen.me/Notes/Fuzzing</loc>
    <lastmod>2026-04-01T14:42:17.410Z</lastmod>
  </url><url>
    <loc>https://blog.ynchen.me/Notes/GCD</loc>
    <lastmod>2023-11-05T00:00:00.000Z</lastmod>
  </url><url>
    <loc>https://blog.ynchen.me/Notes/GFS</loc>
    <lastmod>2024-10-09T00:00:00.000Z</lastmod>
  </url><url>
    <loc>https://blog.ynchen.me/Notes/GHC</loc>
    <lastmod>2024-07-02T00:00:00.000Z</lastmod>
  </url><url>
    <loc>https://blog.ynchen.me/Notes/GRUB</loc>
    <lastmod>2023-11-22T00:00:00.000Z</lastmod>
  </url><url>
    <loc>https://blog.ynchen.me/Notes/Galois-Field</loc>
    <lastmod>2026-04-01T14:42:17.488Z</lastmod>
  </url><url>
    <loc>https://blog.ynchen.me/Notes/Garbage-Collection</loc>
    <lastmod>2024-03-26T00:00:00.000Z</lastmod>
  </url><url>
    <loc>https://blog.ynchen.me/Notes/Generalized-Algebraic-Data-Type</loc>
    <lastmod>2024-05-30T00:00:00.000Z</lastmod>
  </url><url>
    <loc>https://blog.ynchen.me/Notes/Generator</loc>
    <lastmod>2023-11-05T00:00:00.000Z</lastmod>
  </url><url>
    <loc>https://blog.ynchen.me/Notes/Git-Branch</loc>
    <lastmod>2023-11-05T00:00:00.000Z</lastmod>
  </url><url>
    <loc>https://blog.ynchen.me/Notes/Git-Command</loc>
    <lastmod>2023-11-05T00:00:00.000Z</lastmod>
  </url><url>
    <loc>https://blog.ynchen.me/Notes/Git-Hacks</loc>
    <lastmod>2023-11-05T00:00:00.000Z</lastmod>
  </url><url>
    <loc>https://blog.ynchen.me/Notes/Git-LFS</loc>
    <lastmod>2026-04-01T14:42:17.590Z</lastmod>
  </url><url>
    <loc>https://blog.ynchen.me/Notes/Git-Tag</loc>
    <lastmod>2023-11-05T00:00:00.000Z</lastmod>
  </url><url>
    <loc>https://blog.ynchen.me/Notes/Git</loc>
    <lastmod>2025-04-21T00:00:00.000Z</lastmod>
  </url><url>
    <loc>https://blog.ynchen.me/Notes/GitHub-Actions</loc>
    <lastmod>2023-11-05T00:00:00.000Z</lastmod>
  </url><url>
    <loc>https://blog.ynchen.me/Notes/GitOps</loc>
    <lastmod>2023-11-05T00:00:00.000Z</lastmod>
  </url><url>
    <loc>https://blog.ynchen.me/Notes/Go-Bench</loc>
    <lastmod>2026-04-01T14:42:17.663Z</lastmod>
  </url><url>
    <loc>https://blog.ynchen.me/Notes/Go-Channel</loc>
    <lastmod>2023-11-05T00:00:00.000Z</lastmod>
  </url><url>
    <loc>https://blog.ynchen.me/Notes/Go-Command</loc>
    <lastmod>2023-11-05T00:00:00.000Z</lastmod>
  </url><url>
    <loc>https://blog.ynchen.me/Notes/Go-Concurrency-Pattern</loc>
    <lastmod>2024-09-21T00:00:00.000Z</lastmod>
  </url><url>
    <loc>https://blog.ynchen.me/Notes/Go-Concurrency</loc>
    <lastmod>2026-04-01T14:42:17.718Z</lastmod>
  </url><url>
    <loc>https://blog.ynchen.me/Notes/Go-Context</loc>
    <lastmod>2023-11-05T00:00:00.000Z</lastmod>
  </url><url>
    <loc>https://blog.ynchen.me/Notes/Go-Data-and-Variable</loc>
    <lastmod>2023-11-13T00:00:00.000Z</lastmod>
  </url><url>
    <loc>https://blog.ynchen.me/Notes/Go-Error-Handling</loc>
    <lastmod>2023-11-05T00:00:00.000Z</lastmod>
  </url><url>
    <loc>https://blog.ynchen.me/Notes/Go-Function</loc>
    <lastmod>2023-11-13T00:00:00.000Z</lastmod>
  </url><url>
    <loc>https://blog.ynchen.me/Notes/Go-Generic</loc>
    <lastmod>2023-11-05T00:00:00.000Z</lastmod>
  </url><url>
    <loc>https://blog.ynchen.me/Notes/Go-Interface</loc>
    <lastmod>2026-04-01T14:42:17.766Z</lastmod>
  </url><url>
    <loc>https://blog.ynchen.me/Notes/Go-Interfaces</loc>
    <lastmod>2026-04-01T14:42:17.772Z</lastmod>
  </url><url>
    <loc>https://blog.ynchen.me/Notes/Go-Linkname</loc>
    <lastmod>2026-04-01T14:42:17.774Z</lastmod>
  </url><url>
    <loc>https://blog.ynchen.me/Notes/Go-Log</loc>
    <lastmod>2026-04-01T14:42:17.775Z</lastmod>
  </url><url>
    <loc>https://blog.ynchen.me/Notes/Go-Loop-and-Conditions</loc>
    <lastmod>2023-11-05T00:00:00.000Z</lastmod>
  </url><url>
    <loc>https://blog.ynchen.me/Notes/Go-Map</loc>
    <lastmod>2026-04-01T14:42:17.818Z</lastmod>
  </url><url>
    <loc>https://blog.ynchen.me/Notes/Go-Memory-Model</loc>
    <lastmod>2026-04-01T14:42:17.823Z</lastmod>
  </url><url>
    <loc>https://blog.ynchen.me/Notes/Go-Module</loc>
    <lastmod>2023-11-05T00:00:00.000Z</lastmod>
  </url><url>
    <loc>https://blog.ynchen.me/Notes/Go-Package</loc>
    <lastmod>2023-11-05T00:00:00.000Z</lastmod>
  </url><url>
    <loc>https://blog.ynchen.me/Notes/Go-Reflect</loc>
    <lastmod>2023-11-05T00:00:00.000Z</lastmod>
  </url><url>
    <loc>https://blog.ynchen.me/Notes/Go-Slice</loc>
    <lastmod>2024-03-08T00:00:00.000Z</lastmod>
  </url><url>
    <loc>https://blog.ynchen.me/Notes/Go-String</loc>
    <lastmod>2023-11-05T00:00:00.000Z</lastmod>
  </url><url>
    <loc>https://blog.ynchen.me/Notes/Go-Struct-Tag</loc>
    <lastmod>2026-04-01T14:42:17.854Z</lastmod>
  </url><url>
    <loc>https://blog.ynchen.me/Notes/Go-Struct</loc>
    <lastmod>2023-11-05T00:00:00.000Z</lastmod>
  </url><url>
    <loc>https://blog.ynchen.me/Notes/Go-Testing</loc>
    <lastmod>2023-11-05T00:00:00.000Z</lastmod>
  </url><url>
    <loc>https://blog.ynchen.me/Notes/Go-Thread-Pool</loc>
    <lastmod>2023-11-05T00:00:00.000Z</lastmod>
  </url><url>
    <loc>https://blog.ynchen.me/Notes/Go-Type-Assertion</loc>
    <lastmod>2026-04-01T14:42:17.881Z</lastmod>
  </url><url>
    <loc>https://blog.ynchen.me/Notes/Go-cobra</loc>
    <lastmod>2026-04-01T14:42:17.883Z</lastmod>
  </url><url>
    <loc>https://blog.ynchen.me/Notes/Go-defer</loc>
    <lastmod>2023-11-05T00:00:00.000Z</lastmod>
  </url><url>
    <loc>https://blog.ynchen.me/Notes/Go-doc</loc>
    <lastmod>2023-11-05T00:00:00.000Z</lastmod>
  </url><url>
    <loc>https://blog.ynchen.me/Notes/Go-rand</loc>
    <lastmod>2026-04-01T14:42:17.891Z</lastmod>
  </url><url>
    <loc>https://blog.ynchen.me/Notes/Go-sync</loc>
    <lastmod>2023-11-05T00:00:00.000Z</lastmod>
  </url><url>
    <loc>https://blog.ynchen.me/Notes/Golang-GMP</loc>
    <lastmod>2025-05-30T00:00:00.000Z</lastmod>
  </url><url>
    <loc>https://blog.ynchen.me/Notes/Golang-Netpoll</loc>
    <lastmod>2025-06-25T00:00:00.000Z</lastmod>
  </url><url>
    <loc>https://blog.ynchen.me/Notes/Golang-%E9%9D%A2%E8%AF%95</loc>
    <lastmod>2026-04-01T14:42:17.935Z</lastmod>
  </url><url>
    <loc>https://blog.ynchen.me/Notes/Golang</loc>
    <lastmod>2023-11-05T00:00:00.000Z</lastmod>
  </url><url>
    <loc>https://blog.ynchen.me/Notes/Golden-Test</loc>
    <lastmod>2026-04-01T14:42:17.955Z</lastmod>
  </url><url>
    <loc>https://blog.ynchen.me/Notes/Google-Bigtable</loc>
    <lastmod>2025-04-05T00:00:00.000Z</lastmod>
  </url><url>
    <loc>https://blog.ynchen.me/Notes/Google-F1</loc>
    <lastmod>2026-04-01T14:42:17.966Z</lastmod>
  </url><url>
    <loc>https://blog.ynchen.me/Notes/Google-Spanner</loc>
    <lastmod>2025-02-27T00:00:00.000Z</lastmod>
  </url><url>
    <loc>https://blog.ynchen.me/Notes/Google-Test</loc>
    <lastmod>2023-11-05T00:00:00.000Z</lastmod>
  </url><url>
    <loc>https://blog.ynchen.me/Notes/Goroutine</loc>
    <lastmod>2023-11-05T00:00:00.000Z</lastmod>
  </url><url>
    <loc>https://blog.ynchen.me/Notes/Gradient-Descent</loc>
    <lastmod>2023-11-05T00:00:00.000Z</lastmod>
  </url><url>
    <loc>https://blog.ynchen.me/Notes/Gradient-Vector</loc>
    <lastmod>2023-11-05T00:00:00.000Z</lastmod>
  </url><url>
    <loc>https://blog.ynchen.me/Notes/Graph-Algorithm</loc>
    <lastmod>2023-11-05T00:00:00.000Z</lastmod>
  </url><url>
    <loc>https://blog.ynchen.me/Notes/Graph-Relax</loc>
    <lastmod>2023-11-05T00:00:00.000Z</lastmod>
  </url><url>
    <loc>https://blog.ynchen.me/Notes/Graph-Theory</loc>
    <lastmod>2023-11-05T00:00:00.000Z</lastmod>
  </url><url>
    <loc>https://blog.ynchen.me/Notes/GraphQL</loc>
    <lastmod>2023-11-05T00:00:00.000Z</lastmod>
  </url><url>
    <loc>https://blog.ynchen.me/Notes/Greedy</loc>
    <lastmod>2023-11-05T00:00:00.000Z</lastmod>
  </url><url>
    <loc>https://blog.ynchen.me/Notes/Green-Thread</loc>
    <lastmod>2026-04-01T14:42:18.102Z</lastmod>
  </url><url>
    <loc>https://blog.ynchen.me/Notes/Group-Theory</loc>
    <lastmod>2023-11-05T00:00:00.000Z</lastmod>
  </url><url>
    <loc>https://blog.ynchen.me/Notes/Group</loc>
    <lastmod>2023-11-05T00:00:00.000Z</lastmod>
  </url><url>
    <loc>https://blog.ynchen.me/Notes/HTML-Body</loc>
    <lastmod>2023-11-05T00:00:00.000Z</lastmod>
  </url><url>
    <loc>https://blog.ynchen.me/Notes/HTML-Element</loc>
    <lastmod>2023-11-05T00:00:00.000Z</lastmod>
  </url><url>
    <loc>https://blog.ynchen.me/Notes/HTML-Head</loc>
    <lastmod>2023-11-05T00:00:00.000Z</lastmod>
  </url><url>
    <loc>https://blog.ynchen.me/Notes/HTTP-Code</loc>
    <lastmod>2023-11-05T00:00:00.000Z</lastmod>
  </url><url>
    <loc>https://blog.ynchen.me/Notes/HTTP-Headers</loc>
    <lastmod>2023-11-05T00:00:00.000Z</lastmod>
  </url><url>
    <loc>https://blog.ynchen.me/Notes/HTTP-Persistent-Connection</loc>
    <lastmod>2023-11-05T00:00:00.000Z</lastmod>
  </url><url>
    <loc>https://blog.ynchen.me/Notes/HTTP-Version</loc>
    <lastmod>2023-11-05T00:00:00.000Z</lastmod>
  </url><url>
    <loc>https://blog.ynchen.me/Notes/Hamming-Code</loc>
    <lastmod>2023-11-05T00:00:00.000Z</lastmod>
  </url><url>
    <loc>https://blog.ynchen.me/Notes/Hardware-Abstraction-Layer</loc>
    <lastmod>2026-03-12T00:00:00.000Z</lastmod>
  </url><url>
    <loc>https://blog.ynchen.me/Notes/Hardware</loc>
    <lastmod>2023-11-05T00:00:00.000Z</lastmod>
  </url><url>
    <loc>https://blog.ynchen.me/Notes/Hashing-Algorithms</loc>
    <lastmod>2024-05-27T00:00:00.000Z</lastmod>
  </url><url>
    <loc>https://blog.ynchen.me/Notes/Hashing</loc>
    <lastmod>2023-11-05T00:00:00.000Z</lastmod>
  </url><url>
    <loc>https://blog.ynchen.me/Notes/Hashtable</loc>
    <lastmod>2024-05-28T00:00:00.000Z</lastmod>
  </url><url>
    <loc>https://blog.ynchen.me/Notes/Haskell-Control-Flow</loc>
    <lastmod>2026-04-01T14:42:18.378Z</lastmod>
  </url><url>
    <loc>https://blog.ynchen.me/Notes/Haskell-Function</loc>
    <lastmod>2025-04-28T00:00:00.000Z</lastmod>
  </url><url>
    <loc>https://blog.ynchen.me/Notes/Haskell-List</loc>
    <lastmod>2026-04-01T14:42:18.394Z</lastmod>
  </url><url>
    <loc>https://blog.ynchen.me/Notes/Haskell-Packages</loc>
    <lastmod>2026-04-01T14:42:18.397Z</lastmod>
  </url><url>
    <loc>https://blog.ynchen.me/Notes/Haskell</loc>
    <lastmod>2025-04-26T00:00:00.000Z</lastmod>
  </url><url>
    <loc>https://blog.ynchen.me/Notes/Health</loc>
    <lastmod>2026-04-01T14:42:18.404Z</lastmod>
  </url><url>
    <loc>https://blog.ynchen.me/Notes/Heap-Data-Structure</loc>
    <lastmod>2023-11-05T00:00:00.000Z</lastmod>
  </url><url>
    <loc>https://blog.ynchen.me/Notes/High-Availability</loc>
    <lastmod>2023-12-07T00:00:00.000Z</lastmod>
  </url><url>
    <loc>https://blog.ynchen.me/Notes/Historical-Materialism</loc>
    <lastmod>2023-11-05T00:00:00.000Z</lastmod>
  </url><url>
    <loc>https://blog.ynchen.me/Notes/Homotopy-Type-Theory</loc>
    <lastmod>2023-11-05T00:00:00.000Z</lastmod>
  </url><url>
    <loc>https://blog.ynchen.me/Notes/Huffman-Tree</loc>
    <lastmod>2023-11-05T00:00:00.000Z</lastmod>
  </url><url>
    <loc>https://blog.ynchen.me/Notes/Huge-Page</loc>
    <lastmod>2026-04-01T14:42:18.425Z</lastmod>
  </url><url>
    <loc>https://blog.ynchen.me/Notes/Human-Interface-Guidelines</loc>
    <lastmod>2026-02-21T00:00:00.000Z</lastmod>
  </url><url>
    <loc>https://blog.ynchen.me/Notes/Hyper-Threading</loc>
    <lastmod>2024-08-07T00:00:00.000Z</lastmod>
  </url><url>
    <loc>https://blog.ynchen.me/Notes/HyperLogLog</loc>
    <lastmod>2025-09-04T00:00:00.000Z</lastmod>
  </url><url>
    <loc>https://blog.ynchen.me/Notes/Hypertext-Transfer-Protocol</loc>
    <lastmod>2023-11-05T00:00:00.000Z</lastmod>
  </url><url>
    <loc>https://blog.ynchen.me/Notes/IBKR</loc>
    <lastmod>2026-04-01T14:42:18.436Z</lastmod>
  </url><url>
    <loc>https://blog.ynchen.me/Notes/ICMP</loc>
    <lastmod>2023-11-05T00:00:00.000Z</lastmod>
  </url><url>
    <loc>https://blog.ynchen.me/Notes/IGMP</loc>
    <lastmod>2023-11-05T00:00:00.000Z</lastmod>
  </url><url>
    <loc>https://blog.ynchen.me/Notes/IO-Model</loc>
    <lastmod>2024-02-18T00:00:00.000Z</lastmod>
  </url><url>
    <loc>https://blog.ynchen.me/Notes/IO-Multiplexing</loc>
    <lastmod>2024-02-16T00:00:00.000Z</lastmod>
  </url><url>
    <loc>https://blog.ynchen.me/Notes/IP-Fragmentation</loc>
    <lastmod>2026-04-01T14:42:18.455Z</lastmod>
  </url><url>
    <loc>https://blog.ynchen.me/Notes/IP</loc>
    <lastmod>2023-11-05T00:00:00.000Z</lastmod>
  </url><url>
    <loc>https://blog.ynchen.me/Notes/IPv6</loc>
    <lastmod>2026-02-16T00:00:00.000Z</lastmod>
  </url><url>
    <loc>https://blog.ynchen.me/Notes/IU-Compiler-Course</loc>
    <lastmod>2026-04-01T14:42:18.464Z</lastmod>
  </url><url>
    <loc>https://blog.ynchen.me/Notes/IaC</loc>
    <lastmod>2023-11-05T00:00:00.000Z</lastmod>
  </url><url>
    <loc>https://blog.ynchen.me/Notes/Idealism</loc>
    <lastmod>2023-11-05T00:00:00.000Z</lastmod>
  </url><url>
    <loc>https://blog.ynchen.me/Notes/Independent</loc>
    <lastmod>2023-11-05T00:00:00.000Z</lastmod>
  </url><url>
    <loc>https://blog.ynchen.me/Notes/Information-Theory</loc>
    <lastmod>2023-11-05T00:00:00.000Z</lastmod>
  </url><url>
    <loc>https://blog.ynchen.me/Notes/Inline-Function</loc>
    <lastmod>2023-11-05T00:00:00.000Z</lastmod>
  </url><url>
    <loc>https://blog.ynchen.me/Notes/Input-Output</loc>
    <lastmod>2023-11-05T00:00:00.000Z</lastmod>
  </url><url>
    <loc>https://blog.ynchen.me/Notes/Insertion-sort</loc>
    <lastmod>2023-11-05T00:00:00.000Z</lastmod>
  </url><url>
    <loc>https://blog.ynchen.me/Notes/Instruction-Level-Parallelism</loc>
    <lastmod>2023-11-05T00:00:00.000Z</lastmod>
  </url><url>
    <loc>https://blog.ynchen.me/Notes/Integer-Polynomial</loc>
    <lastmod>2023-11-05T00:00:00.000Z</lastmod>
  </url><url>
    <loc>https://blog.ynchen.me/Notes/Inter-Process-Communication</loc>
    <lastmod>2024-02-19T00:00:00.000Z</lastmod>
  </url><url>
    <loc>https://blog.ynchen.me/Notes/Intermediate-Representation</loc>
    <lastmod>2024-04-28T00:00:00.000Z</lastmod>
  </url><url>
    <loc>https://blog.ynchen.me/Notes/Internet-Course</loc>
    <lastmod>2024-01-06T00:00:00.000Z</lastmod>
  </url><url>
    <loc>https://blog.ynchen.me/Notes/Interpreter</loc>
    <lastmod>2023-11-05T00:00:00.000Z</lastmod>
  </url><url>
    <loc>https://blog.ynchen.me/Notes/Interrupt</loc>
    <lastmod>2023-11-05T00:00:00.000Z</lastmod>
  </url><url>
    <loc>https://blog.ynchen.me/Notes/Interview</loc>
    <lastmod>2025-11-13T00:00:00.000Z</lastmod>
  </url><url>
    <loc>https://blog.ynchen.me/Notes/Introduction-to-ELF</loc>
    <lastmod>2025-09-14T00:00:00.000Z</lastmod>
  </url><url>
    <loc>https://blog.ynchen.me/Notes/Inverted-Index</loc>
    <lastmod>2023-11-05T00:00:00.000Z</lastmod>
  </url><url>
    <loc>https://blog.ynchen.me/Notes/Investment-Theory</loc>
    <lastmod>2025-09-09T00:00:00.000Z</lastmod>
  </url><url>
    <loc>https://blog.ynchen.me/Notes/Investment</loc>
    <lastmod>2026-04-01T14:42:18.299Z</lastmod>
  </url><url>
    <loc>https://blog.ynchen.me/Notes/Isomorphism</loc>
    <lastmod>2023-11-05T00:00:00.000Z</lastmod>
  </url><url>
    <loc>https://blog.ynchen.me/Notes/Iterator</loc>
    <lastmod>2026-04-01T14:42:18.312Z</lastmod>
  </url><url>
    <loc>https://blog.ynchen.me/Notes/JIT-Compiler</loc>
    <lastmod>2023-11-05T00:00:00.000Z</lastmod>
  </url><url>
    <loc>https://blog.ynchen.me/Notes/JSON-Parsing</loc>
    <lastmod>2026-04-01T14:42:18.319Z</lastmod>
  </url><url>
    <loc>https://blog.ynchen.me/Notes/JVM</loc>
    <lastmod>2023-11-05T00:00:00.000Z</lastmod>
  </url><url>
    <loc>https://blog.ynchen.me/Notes/JWT</loc>
    <lastmod>2025-09-13T00:00:00.000Z</lastmod>
  </url><url>
    <loc>https://blog.ynchen.me/Notes/Java-Annotation</loc>
    <lastmod>2023-11-05T00:00:00.000Z</lastmod>
  </url><url>
    <loc>https://blog.ynchen.me/Notes/Java-Boxing</loc>
    <lastmod>2023-11-05T00:00:00.000Z</lastmod>
  </url><url>
    <loc>https://blog.ynchen.me/Notes/Java-Class-and-Object</loc>
    <lastmod>2023-11-05T00:00:00.000Z</lastmod>
  </url><url>
    <loc>https://blog.ynchen.me/Notes/Java-Collection</loc>
    <lastmod>2023-11-05T00:00:00.000Z</lastmod>
  </url><url>
    <loc>https://blog.ynchen.me/Notes/Java-Container</loc>
    <lastmod>2026-04-01T14:42:18.375Z</lastmod>
  </url><url>
    <loc>https://blog.ynchen.me/Notes/Java-GC</loc>
    <lastmod>2026-04-01T14:42:18.383Z</lastmod>
  </url><url>
    <loc>https://blog.ynchen.me/Notes/Java-Generic</loc>
    <lastmod>2023-11-05T00:00:00.000Z</lastmod>
  </url><url>
    <loc>https://blog.ynchen.me/Notes/Java-IO</loc>
    <lastmod>2023-11-05T00:00:00.000Z</lastmod>
  </url><url>
    <loc>https://blog.ynchen.me/Notes/Java-Idiom</loc>
    <lastmod>2023-11-05T00:00:00.000Z</lastmod>
  </url><url>
    <loc>https://blog.ynchen.me/Notes/Java-Interface</loc>
    <lastmod>2023-11-05T00:00:00.000Z</lastmod>
  </url><url>
    <loc>https://blog.ynchen.me/Notes/Java-Iterator</loc>
    <lastmod>2023-11-05T00:00:00.000Z</lastmod>
  </url><url>
    <loc>https://blog.ynchen.me/Notes/Java-Lambda</loc>
    <lastmod>2023-11-05T00:00:00.000Z</lastmod>
  </url><url>
    <loc>https://blog.ynchen.me/Notes/Java-OOP</loc>
    <lastmod>2023-11-05T00:00:00.000Z</lastmod>
  </url><url>
    <loc>https://blog.ynchen.me/Notes/Java-Optional</loc>
    <lastmod>2023-11-05T00:00:00.000Z</lastmod>
  </url><url>
    <loc>https://blog.ynchen.me/Notes/Java-Package</loc>
    <lastmod>2023-11-05T00:00:00.000Z</lastmod>
  </url><url>
    <loc>https://blog.ynchen.me/Notes/Java-Serialization</loc>
    <lastmod>2023-11-05T00:00:00.000Z</lastmod>
  </url><url>
    <loc>https://blog.ynchen.me/Notes/Java-%E9%9D%A2%E8%AF%95</loc>
    <lastmod>2026-04-01T14:42:18.455Z</lastmod>
  </url><url>
    <loc>https://blog.ynchen.me/Notes/Java</loc>
    <lastmod>2023-11-05T00:00:00.000Z</lastmod>
  </url><url>
    <loc>https://blog.ynchen.me/Notes/JavaScript-Array</loc>
    <lastmod>2023-11-05T00:00:00.000Z</lastmod>
  </url><url>
    <loc>https://blog.ynchen.me/Notes/JavaScript-Arrow-Function</loc>
    <lastmod>2023-11-05T00:00:00.000Z</lastmod>
  </url><url>
    <loc>https://blog.ynchen.me/Notes/JavaScript-Async-Await</loc>
    <lastmod>2023-11-05T00:00:00.000Z</lastmod>
  </url><url>
    <loc>https://blog.ynchen.me/Notes/JavaScript-Build</loc>
    <lastmod>2023-11-05T00:00:00.000Z</lastmod>
  </url><url>
    <loc>https://blog.ynchen.me/Notes/JavaScript-Callback</loc>
    <lastmod>2023-11-05T00:00:00.000Z</lastmod>
  </url><url>
    <loc>https://blog.ynchen.me/Notes/JavaScript-Class</loc>
    <lastmod>2023-11-05T00:00:00.000Z</lastmod>
  </url><url>
    <loc>https://blog.ynchen.me/Notes/JavaScript-Data</loc>
    <lastmod>2023-11-05T00:00:00.000Z</lastmod>
  </url><url>
    <loc>https://blog.ynchen.me/Notes/JavaScript-Date-Object</loc>
    <lastmod>2023-11-05T00:00:00.000Z</lastmod>
  </url><url>
    <loc>https://blog.ynchen.me/Notes/JavaScript-Error-Handling</loc>
    <lastmod>2023-11-05T00:00:00.000Z</lastmod>
  </url><url>
    <loc>https://blog.ynchen.me/Notes/JavaScript-Event-Loop</loc>
    <lastmod>2023-11-05T00:00:00.000Z</lastmod>
  </url><url>
    <loc>https://blog.ynchen.me/Notes/JavaScript-Event</loc>
    <lastmod>2025-04-22T00:00:00.000Z</lastmod>
  </url><url>
    <loc>https://blog.ynchen.me/Notes/JavaScript-For-Loop</loc>
    <lastmod>2023-11-05T00:00:00.000Z</lastmod>
  </url><url>
    <loc>https://blog.ynchen.me/Notes/JavaScript-Hoisting</loc>
    <lastmod>2023-11-05T00:00:00.000Z</lastmod>
  </url><url>
    <loc>https://blog.ynchen.me/Notes/JavaScript-JEST</loc>
    <lastmod>2023-11-05T00:00:00.000Z</lastmod>
  </url><url>
    <loc>https://blog.ynchen.me/Notes/JavaScript-Map-and-Set</loc>
    <lastmod>2023-11-05T00:00:00.000Z</lastmod>
  </url><url>
    <loc>https://blog.ynchen.me/Notes/JavaScript-Mixin</loc>
    <lastmod>2023-11-05T00:00:00.000Z</lastmod>
  </url><url>
    <loc>https://blog.ynchen.me/Notes/JavaScript-Module</loc>
    <lastmod>2023-11-05T00:00:00.000Z</lastmod>
  </url><url>
    <loc>https://blog.ynchen.me/Notes/JavaScript-Numbers</loc>
    <lastmod>2023-11-05T00:00:00.000Z</lastmod>
  </url><url>
    <loc>https://blog.ynchen.me/Notes/JavaScript-Object</loc>
    <lastmod>2023-11-05T00:00:00.000Z</lastmod>
  </url><url>
    <loc>https://blog.ynchen.me/Notes/JavaScript-Promise</loc>
    <lastmod>2023-11-05T00:00:00.000Z</lastmod>
  </url><url>
    <loc>https://blog.ynchen.me/Notes/JavaScript-String</loc>
    <lastmod>2023-11-05T00:00:00.000Z</lastmod>
  </url><url>
    <loc>https://blog.ynchen.me/Notes/JavaScript-Symbol</loc>
    <lastmod>2023-11-05T00:00:00.000Z</lastmod>
  </url><url>
    <loc>https://blog.ynchen.me/Notes/JavaScript-Template-Literal</loc>
    <lastmod>2023-11-05T00:00:00.000Z</lastmod>
  </url><url>
    <loc>https://blog.ynchen.me/Notes/JavaScript-Tricks</loc>
    <lastmod>2023-11-05T00:00:00.000Z</lastmod>
  </url><url>
    <loc>https://blog.ynchen.me/Notes/JavaScript</loc>
    <lastmod>2024-08-06T00:00:00.000Z</lastmod>
  </url><url>
    <loc>https://blog.ynchen.me/Notes/Javadoc</loc>
    <lastmod>2023-11-05T00:00:00.000Z</lastmod>
  </url><url>
    <loc>https://blog.ynchen.me/Notes/Jetbrains</loc>
    <lastmod>2025-05-08T00:00:00.000Z</lastmod>
  </url><url>
    <loc>https://blog.ynchen.me/Notes/Jetpack-Compose-State</loc>
    <lastmod>2026-04-01T14:42:18.718Z</lastmod>
  </url><url>
    <loc>https://blog.ynchen.me/Notes/Jetpack-Compose</loc>
    <lastmod>2026-04-01T14:42:18.727Z</lastmod>
  </url><url>
    <loc>https://blog.ynchen.me/Notes/Journaling-file-system</loc>
    <lastmod>2023-11-05T00:00:00.000Z</lastmod>
  </url><url>
    <loc>https://blog.ynchen.me/Notes/JsBridge</loc>
    <lastmod>2026-04-01T14:42:18.742Z</lastmod>
  </url><url>
    <loc>https://blog.ynchen.me/Notes/JsCore</loc>
    <lastmod>2026-04-01T14:42:18.748Z</lastmod>
  </url><url>
    <loc>https://blog.ynchen.me/Notes/KMP-Algorithm</loc>
    <lastmod>2023-11-05T00:00:00.000Z</lastmod>
  </url><url>
    <loc>https://blog.ynchen.me/Notes/Karatsuba-Algorithm</loc>
    <lastmod>2026-04-01T14:42:18.764Z</lastmod>
  </url><url>
    <loc>https://blog.ynchen.me/Notes/Key-Derivation-Function</loc>
    <lastmod>2023-11-05T00:00:00.000Z</lastmod>
  </url><url>
    <loc>https://blog.ynchen.me/Notes/Knight-problem</loc>
    <lastmod>2023-11-05T00:00:00.000Z</lastmod>
  </url><url>
    <loc>https://blog.ynchen.me/Notes/Knowledge</loc>
    <lastmod>2023-11-05T00:00:00.000Z</lastmod>
  </url><url>
    <loc>https://blog.ynchen.me/Notes/Knuth-Shuffle</loc>
    <lastmod>2024-07-11T00:00:00.000Z</lastmod>
  </url><url>
    <loc>https://blog.ynchen.me/Notes/Kotlin-Annotation</loc>
    <lastmod>2025-04-27T00:00:00.000Z</lastmod>
  </url><url>
    <loc>https://blog.ynchen.me/Notes/Kotlin-Channel</loc>
    <lastmod>2026-04-01T14:42:18.814Z</lastmod>
  </url><url>
    <loc>https://blog.ynchen.me/Notes/Kotlin-Class</loc>
    <lastmod>2025-04-28T00:00:00.000Z</lastmod>
  </url><url>
    <loc>https://blog.ynchen.me/Notes/Kotlin-Companion-Object</loc>
    <lastmod>2026-04-01T14:42:18.833Z</lastmod>
  </url><url>
    <loc>https://blog.ynchen.me/Notes/Kotlin-Coroutine</loc>
    <lastmod>2025-06-26T00:00:00.000Z</lastmod>
  </url><url>
    <loc>https://blog.ynchen.me/Notes/Kotlin-Data-Class</loc>
    <lastmod>2026-04-01T14:42:18.844Z</lastmod>
  </url><url>
    <loc>https://blog.ynchen.me/Notes/Kotlin-Delegated-Properties</loc>
    <lastmod>2025-04-25T00:00:00.000Z</lastmod>
  </url><url>
    <loc>https://blog.ynchen.me/Notes/Kotlin-Exceptions</loc>
    <lastmod>2025-04-24T00:00:00.000Z</lastmod>
  </url><url>
    <loc>https://blog.ynchen.me/Notes/Kotlin-Functions</loc>
    <lastmod>2026-04-01T14:42:18.864Z</lastmod>
  </url><url>
    <loc>https://blog.ynchen.me/Notes/Kotlin-MultiPlatform</loc>
    <lastmod>2025-05-12T00:00:00.000Z</lastmod>
  </url><url>
    <loc>https://blog.ynchen.me/Notes/Kotlin-Null-Safety</loc>
    <lastmod>2025-04-29T00:00:00.000Z</lastmod>
  </url><url>
    <loc>https://blog.ynchen.me/Notes/Kotlin-Type</loc>
    <lastmod>2026-04-01T14:42:18.885Z</lastmod>
  </url><url>
    <loc>https://blog.ynchen.me/Notes/Kotlin-stdlib</loc>
    <lastmod>2026-04-01T14:42:18.890Z</lastmod>
  </url><url>
    <loc>https://blog.ynchen.me/Notes/Kotlin</loc>
    <lastmod>2026-04-01T14:42:18.898Z</lastmod>
  </url><url>
    <loc>https://blog.ynchen.me/Notes/Kruskal-Algorithm</loc>
    <lastmod>2023-11-05T00:00:00.000Z</lastmod>
  </url><url>
    <loc>https://blog.ynchen.me/Notes/Kubernetes</loc>
    <lastmod>2024-02-23T00:00:00.000Z</lastmod>
  </url><url>
    <loc>https://blog.ynchen.me/Notes/LC</loc>
    <lastmod>2025-11-19T00:00:00.000Z</lastmod>
  </url><url>
    <loc>https://blog.ynchen.me/Notes/LL-Parsing</loc>
    <lastmod>2026-04-01T14:42:18.942Z</lastmod>
  </url><url>
    <loc>https://blog.ynchen.me/Notes/LLM-Embedding-%E4%BB%8B%E7%BB%8D%E5%92%8C%E4%BD%BF%E7%94%A8%E7%AD%96%E7%95%A5</loc>
    <lastmod>2026-02-18T00:00:00.000Z</lastmod>
  </url><url>
    <loc>https://blog.ynchen.me/Notes/LLM</loc>
    <lastmod>2025-11-05T00:00:00.000Z</lastmod>
  </url><url>
    <loc>https://blog.ynchen.me/Notes/LZW-Compression</loc>
    <lastmod>2023-11-05T00:00:00.000Z</lastmod>
  </url><url>
    <loc>https://blog.ynchen.me/Notes/Lagrange's-theorem</loc>
    <lastmod>2023-11-05T00:00:00.000Z</lastmod>
  </url><url>
    <loc>https://blog.ynchen.me/Notes/Lagrange%E2%80%99s-Theorem</loc>
    <lastmod>2023-11-05T00:00:00.000Z</lastmod>
  </url><url>
    <loc>https://blog.ynchen.me/Notes/Lambda-Calculus</loc>
    <lastmod>2024-05-20T00:00:00.000Z</lastmod>
  </url><url>
    <loc>https://blog.ynchen.me/Notes/Later-Single</loc>
    <lastmod>2026-02-20T00:00:00.000Z</lastmod>
  </url><url>
    <loc>https://blog.ynchen.me/Notes/Lazygit</loc>
    <lastmod>2024-06-29T00:00:00.000Z</lastmod>
  </url><url>
    <loc>https://blog.ynchen.me/Notes/Lease-Read</loc>
    <lastmod>2026-04-01T14:42:19.043Z</lastmod>
  </url><url>
    <loc>https://blog.ynchen.me/Notes/Left-Leaning-Red-Black-Tree</loc>
    <lastmod>2023-11-05T00:00:00.000Z</lastmod>
  </url><url>
    <loc>https://blog.ynchen.me/Notes/Life/Exercises</loc>
    <lastmod>2025-05-15T00:00:00.000Z</lastmod>
  </url><url>
    <loc>https://blog.ynchen.me/Notes/Linear-Algebra</loc>
    <lastmod>2023-11-05T00:00:00.000Z</lastmod>
  </url><url>
    <loc>https://blog.ynchen.me/Notes/Linear-Congruential-Generator</loc>
    <lastmod>2024-06-17T00:00:00.000Z</lastmod>
  </url><url>
    <loc>https://blog.ynchen.me/Notes/Linear-Feedback-Shift-Register</loc>
    <lastmod>2024-06-17T00:00:00.000Z</lastmod>
  </url><url>
    <loc>https://blog.ynchen.me/Notes/Linear-Regression</loc>
    <lastmod>2023-11-05T00:00:00.000Z</lastmod>
  </url><url>
    <loc>https://blog.ynchen.me/Notes/Linearizability</loc>
    <lastmod>2024-09-28T00:00:00.000Z</lastmod>
  </url><url>
    <loc>https://blog.ynchen.me/Notes/Linguistics</loc>
    <lastmod>2023-11-05T00:00:00.000Z</lastmod>
  </url><url>
    <loc>https://blog.ynchen.me/Notes/Link-Time-Optimization</loc>
    <lastmod>2024-11-04T00:00:00.000Z</lastmod>
  </url><url>
    <loc>https://blog.ynchen.me/Notes/Linked-list</loc>
    <lastmod>2023-11-05T00:00:00.000Z</lastmod>
  </url><url>
    <loc>https://blog.ynchen.me/Notes/Linker</loc>
    <lastmod>2023-11-05T00:00:00.000Z</lastmod>
  </url><url>
    <loc>https://blog.ynchen.me/Notes/Linux-Kernel</loc>
    <lastmod>2023-11-05T00:00:00.000Z</lastmod>
  </url><url>
    <loc>https://blog.ynchen.me/Notes/Linux-Namespaces</loc>
    <lastmod>2026-04-01T14:42:19.145Z</lastmod>
  </url><url>
    <loc>https://blog.ynchen.me/Notes/Linux-Network-Command</loc>
    <lastmod>2023-11-05T00:00:00.000Z</lastmod>
  </url><url>
    <loc>https://blog.ynchen.me/Notes/Linux-Permission</loc>
    <lastmod>2025-09-14T00:00:00.000Z</lastmod>
  </url><url>
    <loc>https://blog.ynchen.me/Notes/Linux-Security-Modules</loc>
    <lastmod>2026-03-10T00:00:00.000Z</lastmod>
  </url><url>
    <loc>https://blog.ynchen.me/Notes/Linux-Storage</loc>
    <lastmod>2023-11-05T00:00:00.000Z</lastmod>
  </url><url>
    <loc>https://blog.ynchen.me/Notes/Linux-User</loc>
    <lastmod>2023-11-05T00:00:00.000Z</lastmod>
  </url><url>
    <loc>https://blog.ynchen.me/Notes/Linux</loc>
    <lastmod>2023-11-05T00:00:00.000Z</lastmod>
  </url><url>
    <loc>https://blog.ynchen.me/Notes/Liskov-Substitution-Principle</loc>
    <lastmod>2023-11-30T00:00:00.000Z</lastmod>
  </url><url>
    <loc>https://blog.ynchen.me/Notes/List-Comprehension</loc>
    <lastmod>2023-11-05T00:00:00.000Z</lastmod>
  </url><url>
    <loc>https://blog.ynchen.me/Notes/Literal-Programming</loc>
    <lastmod>2026-04-01T14:42:19.224Z</lastmod>
  </url><url>
    <loc>https://blog.ynchen.me/Notes/Lock</loc>
    <lastmod>2024-03-09T00:00:00.000Z</lastmod>
  </url><url>
    <loc>https://blog.ynchen.me/Notes/Log-Structured-Merge-Tree</loc>
    <lastmod>2023-11-05T00:00:00.000Z</lastmod>
  </url><url>
    <loc>https://blog.ynchen.me/Notes/Log-Structured-Storage</loc>
    <lastmod>2026-04-01T14:42:18.535Z</lastmod>
  </url><url>
    <loc>https://blog.ynchen.me/Notes/Logging</loc>
    <lastmod>2023-11-05T00:00:00.000Z</lastmod>
  </url><url>
    <loc>https://blog.ynchen.me/Notes/Lossless-Decomposition</loc>
    <lastmod>2023-11-05T00:00:00.000Z</lastmod>
  </url><url>
    <loc>https://blog.ynchen.me/Notes/Lua</loc>
    <lastmod>2023-11-05T00:00:00.000Z</lastmod>
  </url><url>
    <loc>https://blog.ynchen.me/Notes/MAC-Address</loc>
    <lastmod>2023-11-05T00:00:00.000Z</lastmod>
  </url><url>
    <loc>https://blog.ynchen.me/Notes/MIPS</loc>
    <lastmod>2023-11-05T00:00:00.000Z</lastmod>
  </url><url>
    <loc>https://blog.ynchen.me/Notes/MQTT</loc>
    <lastmod>2023-12-02T00:00:00.000Z</lastmod>
  </url><url>
    <loc>https://blog.ynchen.me/Notes/MRL</loc>
    <lastmod>2026-02-17T00:00:00.000Z</lastmod>
  </url><url>
    <loc>https://blog.ynchen.me/Notes/MSS</loc>
    <lastmod>2023-12-06T00:00:00.000Z</lastmod>
  </url><url>
    <loc>https://blog.ynchen.me/Notes/MTU</loc>
    <lastmod>2023-11-05T00:00:00.000Z</lastmod>
  </url><url>
    <loc>https://blog.ynchen.me/Notes/MVC-Controller</loc>
    <lastmod>2026-04-01T14:42:18.598Z</lastmod>
  </url><url>
    <loc>https://blog.ynchen.me/Notes/MVC</loc>
    <lastmod>2023-11-05T00:00:00.000Z</lastmod>
  </url><url>
    <loc>https://blog.ynchen.me/Notes/MVCC</loc>
    <lastmod>2024-04-09T00:00:00.000Z</lastmod>
  </url><url>
    <loc>https://blog.ynchen.me/Notes/MVVM</loc>
    <lastmod>2025-05-25T00:00:00.000Z</lastmod>
  </url><url>
    <loc>https://blog.ynchen.me/Notes/MacOS</loc>
    <lastmod>2023-11-05T00:00:00.000Z</lastmod>
  </url><url>
    <loc>https://blog.ynchen.me/Notes/Macros</loc>
    <lastmod>2023-11-05T00:00:00.000Z</lastmod>
  </url><url>
    <loc>https://blog.ynchen.me/Notes/Makefile</loc>
    <lastmod>2023-11-05T00:00:00.000Z</lastmod>
  </url><url>
    <loc>https://blog.ynchen.me/Notes/Manchester-Coding</loc>
    <lastmod>2023-11-05T00:00:00.000Z</lastmod>
  </url><url>
    <loc>https://blog.ynchen.me/Notes/Manjaro</loc>
    <lastmod>2023-11-05T00:00:00.000Z</lastmod>
  </url><url>
    <loc>https://blog.ynchen.me/Notes/Mark-Swap-GC</loc>
    <lastmod>2026-04-01T14:42:18.721Z</lastmod>
  </url><url>
    <loc>https://blog.ynchen.me/Notes/Martin-L%C3%B6f-Type-Theory</loc>
    <lastmod>2023-11-05T00:00:00.000Z</lastmod>
  </url><url>
    <loc>https://blog.ynchen.me/Notes/Marxism</loc>
    <lastmod>2023-11-05T00:00:00.000Z</lastmod>
  </url><url>
    <loc>https://blog.ynchen.me/Notes/Masking</loc>
    <lastmod>2026-04-01T14:42:18.736Z</lastmod>
  </url><url>
    <loc>https://blog.ynchen.me/Notes/Master-Theorem-for-Divide-and-Conquer</loc>
    <lastmod>2023-11-05T00:00:00.000Z</lastmod>
  </url><url>
    <loc>https://blog.ynchen.me/Notes/Material-Design</loc>
    <lastmod>2026-04-01T14:42:18.753Z</lastmod>
  </url><url>
    <loc>https://blog.ynchen.me/Notes/Materialism</loc>
    <lastmod>2023-11-05T00:00:00.000Z</lastmod>
  </url><url>
    <loc>https://blog.ynchen.me/Notes/Mathematical-Induction</loc>
    <lastmod>2023-11-05T00:00:00.000Z</lastmod>
  </url><url>
    <loc>https://blog.ynchen.me/Notes/Maven</loc>
    <lastmod>2023-11-05T00:00:00.000Z</lastmod>
  </url><url>
    <loc>https://blog.ynchen.me/Notes/Memory-Aliasing</loc>
    <lastmod>2023-11-05T00:00:00.000Z</lastmod>
  </url><url>
    <loc>https://blog.ynchen.me/Notes/Memory-Allocator</loc>
    <lastmod>2026-04-01T14:42:18.770Z</lastmod>
  </url><url>
    <loc>https://blog.ynchen.me/Notes/Memory-Bandwidth</loc>
    <lastmod>2025-08-01T00:00:00.000Z</lastmod>
  </url><url>
    <loc>https://blog.ynchen.me/Notes/Memory-Barrier</loc>
    <lastmod>2024-02-14T00:00:00.000Z</lastmod>
  </url><url>
    <loc>https://blog.ynchen.me/Notes/Memory-Management</loc>
    <lastmod>2023-11-05T00:00:00.000Z</lastmod>
  </url><url>
    <loc>https://blog.ynchen.me/Notes/Memory-Mapped-File</loc>
    <lastmod>2024-04-21T00:00:00.000Z</lastmod>
  </url><url>
    <loc>https://blog.ynchen.me/Notes/Memory-Model</loc>
    <lastmod>2023-11-05T00:00:00.000Z</lastmod>
  </url><url>
    <loc>https://blog.ynchen.me/Notes/Memory-Page</loc>
    <lastmod>2024-01-26T00:00:00.000Z</lastmod>
  </url><url>
    <loc>https://blog.ynchen.me/Notes/Memory-Segmentation</loc>
    <lastmod>2023-11-05T00:00:00.000Z</lastmod>
  </url><url>
    <loc>https://blog.ynchen.me/Notes/Memory-Timing</loc>
    <lastmod>2023-11-05T00:00:00.000Z</lastmod>
  </url><url>
    <loc>https://blog.ynchen.me/Notes/Memory</loc>
    <lastmod>2023-11-05T00:00:00.000Z</lastmod>
  </url><url>
    <loc>https://blog.ynchen.me/Notes/Merge-Sort</loc>
    <lastmod>2023-11-05T00:00:00.000Z</lastmod>
  </url><url>
    <loc>https://blog.ynchen.me/Notes/Message-Broker</loc>
    <lastmod>2024-02-19T00:00:00.000Z</lastmod>
  </url><url>
    <loc>https://blog.ynchen.me/Notes/Message-Oriented</loc>
    <lastmod>2026-04-01T14:42:18.909Z</lastmod>
  </url><url>
    <loc>https://blog.ynchen.me/Notes/Message-Passing</loc>
    <lastmod>2026-04-01T14:42:18.912Z</lastmod>
  </url><url>
    <loc>https://blog.ynchen.me/Notes/Message-Queue</loc>
    <lastmod>2024-02-23T00:00:00.000Z</lastmod>
  </url><url>
    <loc>https://blog.ynchen.me/Notes/Meta-Programming</loc>
    <lastmod>2023-11-30T00:00:00.000Z</lastmod>
  </url><url>
    <loc>https://blog.ynchen.me/Notes/Metaphysics</loc>
    <lastmod>2023-11-05T00:00:00.000Z</lastmod>
  </url><url>
    <loc>https://blog.ynchen.me/Notes/Microservice</loc>
    <lastmod>2023-11-05T00:00:00.000Z</lastmod>
  </url><url>
    <loc>https://blog.ynchen.me/Notes/Middleware</loc>
    <lastmod>2023-11-05T00:00:00.000Z</lastmod>
  </url><url>
    <loc>https://blog.ynchen.me/Notes/Minecraft-Iron-Farm</loc>
    <lastmod>2023-11-05T00:00:00.000Z</lastmod>
  </url><url>
    <loc>https://blog.ynchen.me/Notes/Minecraft</loc>
    <lastmod>2023-11-05T00:00:00.000Z</lastmod>
  </url><url>
    <loc>https://blog.ynchen.me/Notes/MiniSearch</loc>
    <lastmod>2023-11-05T00:00:00.000Z</lastmod>
  </url><url>
    <loc>https://blog.ynchen.me/Notes/Minor-Cofactor-%E4%BD%99%E5%AD%90%E5%BC%8F-%E4%BB%A3%E6%95%B0%E4%BD%99%E5%AD%90%E5%BC%8F</loc>
    <lastmod>2023-11-05T00:00:00.000Z</lastmod>
  </url><url>
    <loc>https://blog.ynchen.me/Notes/Mockito</loc>
    <lastmod>2025-05-07T00:00:00.000Z</lastmod>
  </url><url>
    <loc>https://blog.ynchen.me/Notes/Mockk</loc>
    <lastmod>2025-05-08T00:00:00.000Z</lastmod>
  </url><url>
    <loc>https://blog.ynchen.me/Notes/Modern-Linux-Command</loc>
    <lastmod>2023-11-05T00:00:00.000Z</lastmod>
  </url><url>
    <loc>https://blog.ynchen.me/Notes/Modular-Arithmetic</loc>
    <lastmod>2023-11-05T00:00:00.000Z</lastmod>
  </url><url>
    <loc>https://blog.ynchen.me/Notes/Modulation</loc>
    <lastmod>2023-11-05T00:00:00.000Z</lastmod>
  </url><url>
    <loc>https://blog.ynchen.me/Notes/Monad</loc>
    <lastmod>2023-11-05T00:00:00.000Z</lastmod>
  </url><url>
    <loc>https://blog.ynchen.me/Notes/MongoDB</loc>
    <lastmod>2023-11-05T00:00:00.000Z</lastmod>
  </url><url>
    <loc>https://blog.ynchen.me/Notes/Monkey-Patching</loc>
    <lastmod>2026-04-01T14:42:19.106Z</lastmod>
  </url><url>
    <loc>https://blog.ynchen.me/Notes/Monotone-Stack</loc>
    <lastmod>2024-02-09T00:00:00.000Z</lastmod>
  </url><url>
    <loc>https://blog.ynchen.me/Notes/Moonbitlang</loc>
    <lastmod>2026-04-01T14:42:19.116Z</lastmod>
  </url><url>
    <loc>https://blog.ynchen.me/Notes/Move-Semantics</loc>
    <lastmod>2024-05-22T00:00:00.000Z</lastmod>
  </url><url>
    <loc>https://blog.ynchen.me/Notes/Multi-Threading</loc>
    <lastmod>2024-07-23T00:00:00.000Z</lastmod>
  </url><url>
    <loc>https://blog.ynchen.me/Notes/Multi-Raft</loc>
    <lastmod>2025-04-17T00:00:00.000Z</lastmod>
  </url><url>
    <loc>https://blog.ynchen.me/Notes/Multicast</loc>
    <lastmod>2023-11-05T00:00:00.000Z</lastmod>
  </url><url>
    <loc>https://blog.ynchen.me/Notes/MurmurHash</loc>
    <lastmod>2023-11-05T00:00:00.000Z</lastmod>
  </url><url>
    <loc>https://blog.ynchen.me/Notes/MySQL-%E9%9D%A2%E8%AF%95</loc>
    <lastmod>2024-11-17T00:00:00.000Z</lastmod>
  </url><url>
    <loc>https://blog.ynchen.me/Notes/MySQL</loc>
    <lastmod>2024-02-24T00:00:00.000Z</lastmod>
  </url><url>
    <loc>https://blog.ynchen.me/Notes/Myopia</loc>
    <lastmod>2025-10-31T00:00:00.000Z</lastmod>
  </url><url>
    <loc>https://blog.ynchen.me/Notes/N-Queens</loc>
    <lastmod>2026-04-01T14:42:19.194Z</lastmod>
  </url><url>
    <loc>https://blog.ynchen.me/Notes/N-%E7%BB%B4%E9%9A%8F%E6%9C%BA%E5%8F%98%E9%87%8F%E6%A6%82%E7%8E%87</loc>
    <lastmod>2023-11-05T00:00:00.000Z</lastmod>
  </url><url>
    <loc>https://blog.ynchen.me/Notes/NAT</loc>
    <lastmod>2023-11-05T00:00:00.000Z</lastmod>
  </url><url>
    <loc>https://blog.ynchen.me/Notes/NDP</loc>
    <lastmod>2026-02-16T00:00:00.000Z</lastmod>
  </url><url>
    <loc>https://blog.ynchen.me/Notes/NP-and-P-Problem</loc>
    <lastmod>2023-11-05T00:00:00.000Z</lastmod>
  </url><url>
    <loc>https://blog.ynchen.me/Notes/NaN-Boxing</loc>
    <lastmod>2026-04-01T14:42:19.243Z</lastmod>
  </url><url>
    <loc>https://blog.ynchen.me/Notes/Nagle-Algorithm</loc>
    <lastmod>2026-04-01T14:42:19.250Z</lastmod>
  </url><url>
    <loc>https://blog.ynchen.me/Notes/Neovim-Plugins</loc>
    <lastmod>2023-11-05T00:00:00.000Z</lastmod>
  </url><url>
    <loc>https://blog.ynchen.me/Notes/Netmask</loc>
    <lastmod>2023-11-05T00:00:00.000Z</lastmod>
  </url><url>
    <loc>https://blog.ynchen.me/Notes/Network-Bridge</loc>
    <lastmod>2023-11-05T00:00:00.000Z</lastmod>
  </url><url>
    <loc>https://blog.ynchen.me/Notes/Network-Layer</loc>
    <lastmod>2024-11-24T00:00:00.000Z</lastmod>
  </url><url>
    <loc>https://blog.ynchen.me/Notes/Network-Programming</loc>
    <lastmod>2024-10-30T00:00:00.000Z</lastmod>
  </url><url>
    <loc>https://blog.ynchen.me/Notes/Network-Topology</loc>
    <lastmod>2023-11-05T00:00:00.000Z</lastmod>
  </url><url>
    <loc>https://blog.ynchen.me/Notes/Networking-Error</loc>
    <lastmod>2023-11-05T00:00:00.000Z</lastmod>
  </url><url>
    <loc>https://blog.ynchen.me/Notes/Networking-Flow-Control</loc>
    <lastmod>2023-11-05T00:00:00.000Z</lastmod>
  </url><url>
    <loc>https://blog.ynchen.me/Notes/Networking</loc>
    <lastmod>2023-11-05T00:00:00.000Z</lastmod>
  </url><url>
    <loc>https://blog.ynchen.me/Notes/NextJS-Setup</loc>
    <lastmod>2023-11-05T00:00:00.000Z</lastmod>
  </url><url>
    <loc>https://blog.ynchen.me/Notes/NextJS</loc>
    <lastmod>2023-11-05T00:00:00.000Z</lastmod>
  </url><url>
    <loc>https://blog.ynchen.me/Notes/Nix-Flake</loc>
    <lastmod>2026-04-01T14:42:19.319Z</lastmod>
  </url><url>
    <loc>https://blog.ynchen.me/Notes/NixOS</loc>
    <lastmod>2025-04-26T00:00:00.000Z</lastmod>
  </url><url>
    <loc>https://blog.ynchen.me/Notes/NoSQL</loc>
    <lastmod>2025-04-10T00:00:00.000Z</lastmod>
  </url><url>
    <loc>https://blog.ynchen.me/Notes/NodeJS-Event-Emitter</loc>
    <lastmod>2026-04-01T14:42:19.330Z</lastmod>
  </url><url>
    <loc>https://blog.ynchen.me/Notes/NodeJS-File</loc>
    <lastmod>2023-11-05T00:00:00.000Z</lastmod>
  </url><url>
    <loc>https://blog.ynchen.me/Notes/NodeJS-Package-Manager</loc>
    <lastmod>2023-11-05T00:00:00.000Z</lastmod>
  </url><url>
    <loc>https://blog.ynchen.me/Notes/NodeJS</loc>
    <lastmod>2023-11-05T00:00:00.000Z</lastmod>
  </url><url>
    <loc>https://blog.ynchen.me/Notes/Nodejs-Module</loc>
    <lastmod>2023-11-05T00:00:00.000Z</lastmod>
  </url><url>
    <loc>https://blog.ynchen.me/Notes/Nomifactory</loc>
    <lastmod>2023-11-05T00:00:00.000Z</lastmod>
  </url><url>
    <loc>https://blog.ynchen.me/Notes/Non-Blocking-IO</loc>
    <lastmod>2025-06-25T00:00:00.000Z</lastmod>
  </url><url>
    <loc>https://blog.ynchen.me/Notes/Nonrepeatable-Read</loc>
    <lastmod>2025-04-05T00:00:00.000Z</lastmod>
  </url><url>
    <loc>https://blog.ynchen.me/Notes/Normal-Form</loc>
    <lastmod>2023-11-05T00:00:00.000Z</lastmod>
  </url><url>
    <loc>https://blog.ynchen.me/Notes/Notes-and-Blog</loc>
    <lastmod>2026-04-01T14:42:19.366Z</lastmod>
  </url><url>
    <loc>https://blog.ynchen.me/Notes/Notification</loc>
    <lastmod>2023-11-05T00:00:00.000Z</lastmod>
  </url><url>
    <loc>https://blog.ynchen.me/Notes/OCaml-Array</loc>
    <lastmod>2026-04-01T14:42:19.375Z</lastmod>
  </url><url>
    <loc>https://blog.ynchen.me/Notes/OCaml-Boxing</loc>
    <lastmod>2026-04-01T14:42:19.382Z</lastmod>
  </url><url>
    <loc>https://blog.ynchen.me/Notes/OCaml-Error-Handling</loc>
    <lastmod>2026-04-01T14:42:19.385Z</lastmod>
  </url><url>
    <loc>https://blog.ynchen.me/Notes/OCaml-Functions</loc>
    <lastmod>2023-11-05T00:00:00.000Z</lastmod>
  </url><url>
    <loc>https://blog.ynchen.me/Notes/OCaml-GC</loc>
    <lastmod>2024-06-07T00:00:00.000Z</lastmod>
  </url><url>
    <loc>https://blog.ynchen.me/Notes/OCaml-JSON</loc>
    <lastmod>2026-04-01T14:42:19.410Z</lastmod>
  </url><url>
    <loc>https://blog.ynchen.me/Notes/OCaml-List</loc>
    <lastmod>2026-04-01T14:42:19.411Z</lastmod>
  </url><url>
    <loc>https://blog.ynchen.me/Notes/OCaml-Memory</loc>
    <lastmod>2026-04-01T14:42:19.424Z</lastmod>
  </url><url>
    <loc>https://blog.ynchen.me/Notes/OCaml-Module</loc>
    <lastmod>2023-11-05T00:00:00.000Z</lastmod>
  </url><url>
    <loc>https://blog.ynchen.me/Notes/OCaml-Object-and-Class</loc>
    <lastmod>2024-07-03T00:00:00.000Z</lastmod>
  </url><url>
    <loc>https://blog.ynchen.me/Notes/OCaml-Operator</loc>
    <lastmod>2023-11-05T00:00:00.000Z</lastmod>
  </url><url>
    <loc>https://blog.ynchen.me/Notes/OCaml-Preprocessors</loc>
    <lastmod>2026-04-01T14:42:19.448Z</lastmod>
  </url><url>
    <loc>https://blog.ynchen.me/Notes/OCaml-Record</loc>
    <lastmod>2026-04-01T14:42:19.453Z</lastmod>
  </url><url>
    <loc>https://blog.ynchen.me/Notes/OCaml-S-Expression</loc>
    <lastmod>2026-04-01T14:42:19.464Z</lastmod>
  </url><url>
    <loc>https://blog.ynchen.me/Notes/OCaml-Type</loc>
    <lastmod>2023-11-05T00:00:00.000Z</lastmod>
  </url><url>
    <loc>https://blog.ynchen.me/Notes/OCaml-Variant</loc>
    <lastmod>2026-04-01T14:42:19.479Z</lastmod>
  </url><url>
    <loc>https://blog.ynchen.me/Notes/OCaml</loc>
    <lastmod>2023-11-05T00:00:00.000Z</lastmod>
  </url><url>
    <loc>https://blog.ynchen.me/Notes/OKR</loc>
    <lastmod>2026-04-01T14:42:19.492Z</lastmod>
  </url><url>
    <loc>https://blog.ynchen.me/Notes/OLAP</loc>
    <lastmod>2024-12-23T00:00:00.000Z</lastmod>
  </url><url>
    <loc>https://blog.ynchen.me/Notes/OLTP</loc>
    <lastmod>2024-12-23T00:00:00.000Z</lastmod>
  </url><url>
    <loc>https://blog.ynchen.me/Notes/OOP</loc>
    <lastmod>2023-11-05T00:00:00.000Z</lastmod>
  </url><url>
    <loc>https://blog.ynchen.me/Notes/ORM</loc>
    <lastmod>2023-11-05T00:00:00.000Z</lastmod>
  </url><url>
    <loc>https://blog.ynchen.me/Notes/OS-Memory-Management</loc>
    <lastmod>2023-11-05T00:00:00.000Z</lastmod>
  </url><url>
    <loc>https://blog.ynchen.me/Notes/OS-%E9%9D%A2%E8%AF%95</loc>
    <lastmod>2026-04-01T14:42:19.522Z</lastmod>
  </url><url>
    <loc>https://blog.ynchen.me/Notes/OSPF</loc>
    <lastmod>2024-01-06T00:00:00.000Z</lastmod>
  </url><url>
    <loc>https://blog.ynchen.me/Notes/Object-Files</loc>
    <lastmod>2023-11-05T00:00:00.000Z</lastmod>
  </url><url>
    <loc>https://blog.ynchen.me/Notes/Observability</loc>
    <lastmod>2026-04-01T14:42:18.937Z</lastmod>
  </url><url>
    <loc>https://blog.ynchen.me/Notes/Open-Addressing</loc>
    <lastmod>2023-11-05T00:00:00.000Z</lastmod>
  </url><url>
    <loc>https://blog.ynchen.me/Notes/Open-Closed-Principle</loc>
    <lastmod>2023-12-07T00:00:00.000Z</lastmod>
  </url><url>
    <loc>https://blog.ynchen.me/Notes/Open-Recursion</loc>
    <lastmod>2026-04-01T14:42:18.951Z</lastmod>
  </url><url>
    <loc>https://blog.ynchen.me/Notes/OpenClaw</loc>
    <lastmod>2026-03-31T00:00:00.000Z</lastmod>
  </url><url>
    <loc>https://blog.ynchen.me/Notes/OpenTelemetry</loc>
    <lastmod>2025-11-26T00:00:00.000Z</lastmod>
  </url><url>
    <loc>https://blog.ynchen.me/Notes/Operating-System</loc>
    <lastmod>2023-11-05T00:00:00.000Z</lastmod>
  </url><url>
    <loc>https://blog.ynchen.me/Notes/Optimistic-Concurrency-Control</loc>
    <lastmod>2023-11-05T00:00:00.000Z</lastmod>
  </url><url>
    <loc>https://blog.ynchen.me/Notes/Optimization</loc>
    <lastmod>2024-05-09T00:00:00.000Z</lastmod>
  </url><url>
    <loc>https://blog.ynchen.me/Notes/Options</loc>
    <lastmod>2025-11-06T00:00:00.000Z</lastmod>
  </url><url>
    <loc>https://blog.ynchen.me/Notes/Origin-Policy</loc>
    <lastmod>2023-11-05T00:00:00.000Z</lastmod>
  </url><url>
    <loc>https://blog.ynchen.me/Notes/PMTUD</loc>
    <lastmod>2024-04-30T00:00:00.000Z</lastmod>
  </url><url>
    <loc>https://blog.ynchen.me/Notes/PVE</loc>
    <lastmod>2023-11-18T00:00:00.000Z</lastmod>
  </url><url>
    <loc>https://blog.ynchen.me/Notes/Packet-Switching</loc>
    <lastmod>2023-11-05T00:00:00.000Z</lastmod>
  </url><url>
    <loc>https://blog.ynchen.me/Notes/Packet</loc>
    <lastmod>2023-11-05T00:00:00.000Z</lastmod>
  </url><url>
    <loc>https://blog.ynchen.me/Notes/Page-Cache</loc>
    <lastmod>2026-04-01T14:42:19.025Z</lastmod>
  </url><url>
    <loc>https://blog.ynchen.me/Notes/Page-Fault</loc>
    <lastmod>2023-11-05T00:00:00.000Z</lastmod>
  </url><url>
    <loc>https://blog.ynchen.me/Notes/Page-Replacement-Policy</loc>
    <lastmod>2023-11-05T00:00:00.000Z</lastmod>
  </url><url>
    <loc>https://blog.ynchen.me/Notes/Page-Table</loc>
    <lastmod>2023-11-05T00:00:00.000Z</lastmod>
  </url><url>
    <loc>https://blog.ynchen.me/Notes/Pager</loc>
    <lastmod>2023-11-05T00:00:00.000Z</lastmod>
  </url><url>
    <loc>https://blog.ynchen.me/Notes/Paper</loc>
    <lastmod>2023-12-20T00:00:00.000Z</lastmod>
  </url><url>
    <loc>https://blog.ynchen.me/Notes/Parallelism</loc>
    <lastmod>2026-04-01T14:42:19.043Z</lastmod>
  </url><url>
    <loc>https://blog.ynchen.me/Notes/Parser-Combinator</loc>
    <lastmod>2024-05-04T00:00:00.000Z</lastmod>
  </url><url>
    <loc>https://blog.ynchen.me/Notes/Parsing</loc>
    <lastmod>2023-12-05T00:00:00.000Z</lastmod>
  </url><url>
    <loc>https://blog.ynchen.me/Notes/Partial-Derivative</loc>
    <lastmod>2023-11-05T00:00:00.000Z</lastmod>
  </url><url>
    <loc>https://blog.ynchen.me/Notes/Partial-Evaluator</loc>
    <lastmod>2024-05-20T00:00:00.000Z</lastmod>
  </url><url>
    <loc>https://blog.ynchen.me/Notes/Pattern-Matching</loc>
    <lastmod>2023-11-05T00:00:00.000Z</lastmod>
  </url><url>
    <loc>https://blog.ynchen.me/Notes/Paxos</loc>
    <lastmod>2026-04-01T14:42:19.055Z</lastmod>
  </url><url>
    <loc>https://blog.ynchen.me/Notes/Peano-Axioms</loc>
    <lastmod>2026-04-01T14:42:19.056Z</lastmod>
  </url><url>
    <loc>https://blog.ynchen.me/Notes/Percolator</loc>
    <lastmod>2025-04-06T00:00:00.000Z</lastmod>
  </url><url>
    <loc>https://blog.ynchen.me/Notes/Perfetto</loc>
    <lastmod>2026-04-01T14:42:19.075Z</lastmod>
  </url><url>
    <loc>https://blog.ynchen.me/Notes/Phantom-Read</loc>
    <lastmod>2026-04-01T14:42:19.076Z</lastmod>
  </url><url>
    <loc>https://blog.ynchen.me/Notes/Philosophy</loc>
    <lastmod>2023-11-05T00:00:00.000Z</lastmod>
  </url><url>
    <loc>https://blog.ynchen.me/Notes/Pointer</loc>
    <lastmod>2023-11-05T00:00:00.000Z</lastmod>
  </url><url>
    <loc>https://blog.ynchen.me/Notes/Poisson-distribution</loc>
    <lastmod>2023-11-05T00:00:00.000Z</lastmod>
  </url><url>
    <loc>https://blog.ynchen.me/Notes/Polling</loc>
    <lastmod>2023-11-05T00:00:00.000Z</lastmod>
  </url><url>
    <loc>https://blog.ynchen.me/Notes/Postgresql-Indexes</loc>
    <lastmod>2023-11-05T00:00:00.000Z</lastmod>
  </url><url>
    <loc>https://blog.ynchen.me/Notes/Postgresql-Schemas</loc>
    <lastmod>2026-04-01T14:42:19.121Z</lastmod>
  </url><url>
    <loc>https://blog.ynchen.me/Notes/Postgresql</loc>
    <lastmod>2024-04-09T00:00:00.000Z</lastmod>
  </url><url>
    <loc>https://blog.ynchen.me/Notes/Pratt-Parsing</loc>
    <lastmod>2024-05-29T00:00:00.000Z</lastmod>
  </url><url>
    <loc>https://blog.ynchen.me/Notes/PreVote</loc>
    <lastmod>2026-04-01T14:42:19.147Z</lastmod>
  </url><url>
    <loc>https://blog.ynchen.me/Notes/Prim's-Algorithm</loc>
    <lastmod>2023-11-05T00:00:00.000Z</lastmod>
  </url><url>
    <loc>https://blog.ynchen.me/Notes/Primality-Test</loc>
    <lastmod>2023-11-05T00:00:00.000Z</lastmod>
  </url><url>
    <loc>https://blog.ynchen.me/Notes/Prime</loc>
    <lastmod>2023-11-05T00:00:00.000Z</lastmod>
  </url><url>
    <loc>https://blog.ynchen.me/Notes/Primitive-Root</loc>
    <lastmod>2023-11-05T00:00:00.000Z</lastmod>
  </url><url>
    <loc>https://blog.ynchen.me/Notes/Primorial</loc>
    <lastmod>2023-11-05T00:00:00.000Z</lastmod>
  </url><url>
    <loc>https://blog.ynchen.me/Notes/Prisma</loc>
    <lastmod>2023-11-05T00:00:00.000Z</lastmod>
  </url><url>
    <loc>https://blog.ynchen.me/Notes/Probability</loc>
    <lastmod>2023-11-05T00:00:00.000Z</lastmod>
  </url><url>
    <loc>https://blog.ynchen.me/Notes/Process-Scheduler</loc>
    <lastmod>2023-11-05T00:00:00.000Z</lastmod>
  </url><url>
    <loc>https://blog.ynchen.me/Notes/Process-Table</loc>
    <lastmod>2026-04-01T14:42:19.202Z</lastmod>
  </url><url>
    <loc>https://blog.ynchen.me/Notes/Process</loc>
    <lastmod>2023-11-05T00:00:00.000Z</lastmod>
  </url><url>
    <loc>https://blog.ynchen.me/Notes/Profile-Guided-Optimization</loc>
    <lastmod>2024-11-04T00:00:00.000Z</lastmod>
  </url><url>
    <loc>https://blog.ynchen.me/Notes/Profiling</loc>
    <lastmod>2024-08-07T00:00:00.000Z</lastmod>
  </url><url>
    <loc>https://blog.ynchen.me/Notes/Programming-Language-Theory</loc>
    <lastmod>2024-05-31T00:00:00.000Z</lastmod>
  </url><url>
    <loc>https://blog.ynchen.me/Notes/Programming-paradigm</loc>
    <lastmod>2023-11-05T00:00:00.000Z</lastmod>
  </url><url>
    <loc>https://blog.ynchen.me/Notes/Project-Ideas</loc>
    <lastmod>2026-04-01T14:42:19.255Z</lastmod>
  </url><url>
    <loc>https://blog.ynchen.me/Notes/Project/Next-Blog</loc>
    <lastmod>2023-11-05T00:00:00.000Z</lastmod>
  </url><url>
    <loc>https://blog.ynchen.me/Notes/Project/Obsidian-Frontmatter-Add-Links</loc>
    <lastmod>2023-11-05T00:00:00.000Z</lastmod>
  </url><url>
    <loc>https://blog.ynchen.me/Notes/Project/Portfolio</loc>
    <lastmod>2023-11-05T00:00:00.000Z</lastmod>
  </url><url>
    <loc>https://blog.ynchen.me/Notes/Project/VSCode-WhichKey</loc>
    <lastmod>2023-11-05T00:00:00.000Z</lastmod>
  </url><url>
    <loc>https://blog.ynchen.me/Notes/Promise</loc>
    <lastmod>2024-04-02T00:00:00.000Z</lastmod>
  </url><url>
    <loc>https://blog.ynchen.me/Notes/Proof</loc>
    <lastmod>2023-11-05T00:00:00.000Z</lastmod>
  </url><url>
    <loc>https://blog.ynchen.me/Notes/Protection-Ring</loc>
    <lastmod>2023-11-05T00:00:00.000Z</lastmod>
  </url><url>
    <loc>https://blog.ynchen.me/Notes/Protobuf-Encoding</loc>
    <lastmod>2024-10-14T00:00:00.000Z</lastmod>
  </url><url>
    <loc>https://blog.ynchen.me/Notes/Protobuf</loc>
    <lastmod>2024-10-09T00:00:00.000Z</lastmod>
  </url><url>
    <loc>https://blog.ynchen.me/Notes/Prototype</loc>
    <lastmod>2026-04-01T14:42:19.355Z</lastmod>
  </url><url>
    <loc>https://blog.ynchen.me/Notes/Python-Anaconda</loc>
    <lastmod>2023-11-05T00:00:00.000Z</lastmod>
  </url><url>
    <loc>https://blog.ynchen.me/Notes/Python-Built-in-Functions</loc>
    <lastmod>2023-11-05T00:00:00.000Z</lastmod>
  </url><url>
    <loc>https://blog.ynchen.me/Notes/Python-Built-in-Keywords</loc>
    <lastmod>2023-11-05T00:00:00.000Z</lastmod>
  </url><url>
    <loc>https://blog.ynchen.me/Notes/Python-Control-Flow</loc>
    <lastmod>2023-11-05T00:00:00.000Z</lastmod>
  </url><url>
    <loc>https://blog.ynchen.me/Notes/Python-Datatypes-and-Storage</loc>
    <lastmod>2023-11-05T00:00:00.000Z</lastmod>
  </url><url>
    <loc>https://blog.ynchen.me/Notes/Python-Decorator</loc>
    <lastmod>2023-11-05T00:00:00.000Z</lastmod>
  </url><url>
    <loc>https://blog.ynchen.me/Notes/Python-Dictionary</loc>
    <lastmod>2024-07-10T00:00:00.000Z</lastmod>
  </url><url>
    <loc>https://blog.ynchen.me/Notes/Python-Division</loc>
    <lastmod>2023-11-05T00:00:00.000Z</lastmod>
  </url><url>
    <loc>https://blog.ynchen.me/Notes/Python-Error-and-Exceptions</loc>
    <lastmod>2023-11-05T00:00:00.000Z</lastmod>
  </url><url>
    <loc>https://blog.ynchen.me/Notes/Python-F-string</loc>
    <lastmod>2023-11-05T00:00:00.000Z</lastmod>
  </url><url>
    <loc>https://blog.ynchen.me/Notes/Python-File</loc>
    <lastmod>2023-11-05T00:00:00.000Z</lastmod>
  </url><url>
    <loc>https://blog.ynchen.me/Notes/Python-Flask</loc>
    <lastmod>2023-11-05T00:00:00.000Z</lastmod>
  </url><url>
    <loc>https://blog.ynchen.me/Notes/Python-Function</loc>
    <lastmod>2023-11-05T00:00:00.000Z</lastmod>
  </url><url>
    <loc>https://blog.ynchen.me/Notes/Python-Functional-Programming</loc>
    <lastmod>2024-01-14T00:00:00.000Z</lastmod>
  </url><url>
    <loc>https://blog.ynchen.me/Notes/Python-GIL</loc>
    <lastmod>2023-11-05T00:00:00.000Z</lastmod>
  </url><url>
    <loc>https://blog.ynchen.me/Notes/Python-Generator</loc>
    <lastmod>2023-11-05T00:00:00.000Z</lastmod>
  </url><url>
    <loc>https://blog.ynchen.me/Notes/Python-Iterator</loc>
    <lastmod>2023-11-05T00:00:00.000Z</lastmod>
  </url><url>
    <loc>https://blog.ynchen.me/Notes/Python-Lambda</loc>
    <lastmod>2023-11-05T00:00:00.000Z</lastmod>
  </url><url>
    <loc>https://blog.ynchen.me/Notes/Python-List</loc>
    <lastmod>2023-11-05T00:00:00.000Z</lastmod>
  </url><url>
    <loc>https://blog.ynchen.me/Notes/Python-Magic-Method</loc>
    <lastmod>2023-11-05T00:00:00.000Z</lastmod>
  </url><url>
    <loc>https://blog.ynchen.me/Notes/Python-Match</loc>
    <lastmod>2023-11-05T00:00:00.000Z</lastmod>
  </url><url>
    <loc>https://blog.ynchen.me/Notes/Python-Matplotlib</loc>
    <lastmod>2023-11-05T00:00:00.000Z</lastmod>
  </url><url>
    <loc>https://blog.ynchen.me/Notes/Python-Module</loc>
    <lastmod>2023-11-05T00:00:00.000Z</lastmod>
  </url><url>
    <loc>https://blog.ynchen.me/Notes/Python-Namespace</loc>
    <lastmod>2023-11-05T00:00:00.000Z</lastmod>
  </url><url>
    <loc>https://blog.ynchen.me/Notes/Python-Numpy-Random</loc>
    <lastmod>2023-11-05T00:00:00.000Z</lastmod>
  </url><url>
    <loc>https://blog.ynchen.me/Notes/Python-Numpy-array</loc>
    <lastmod>2023-11-05T00:00:00.000Z</lastmod>
  </url><url>
    <loc>https://blog.ynchen.me/Notes/Python-Numpy</loc>
    <lastmod>2023-11-05T00:00:00.000Z</lastmod>
  </url><url>
    <loc>https://blog.ynchen.me/Notes/Python-OOP</loc>
    <lastmod>2023-11-05T00:00:00.000Z</lastmod>
  </url><url>
    <loc>https://blog.ynchen.me/Notes/Python-OS</loc>
    <lastmod>2023-11-05T00:00:00.000Z</lastmod>
  </url><url>
    <loc>https://blog.ynchen.me/Notes/Python-Pandas</loc>
    <lastmod>2023-11-05T00:00:00.000Z</lastmod>
  </url><url>
    <loc>https://blog.ynchen.me/Notes/Python-Special-Variable</loc>
    <lastmod>2023-11-05T00:00:00.000Z</lastmod>
  </url><url>
    <loc>https://blog.ynchen.me/Notes/Python-String</loc>
    <lastmod>2023-11-05T00:00:00.000Z</lastmod>
  </url><url>
    <loc>https://blog.ynchen.me/Notes/Python-Testing</loc>
    <lastmod>2023-11-05T00:00:00.000Z</lastmod>
  </url><url>
    <loc>https://blog.ynchen.me/Notes/Python-Virtualenv</loc>
    <lastmod>2023-11-05T00:00:00.000Z</lastmod>
  </url><url>
    <loc>https://blog.ynchen.me/Notes/Python-argparse</loc>
    <lastmod>2023-11-05T00:00:00.000Z</lastmod>
  </url><url>
    <loc>https://blog.ynchen.me/Notes/Python-asyncio</loc>
    <lastmod>2023-11-05T00:00:00.000Z</lastmod>
  </url><url>
    <loc>https://blog.ynchen.me/Notes/Python-collections</loc>
    <lastmod>2024-02-19T00:00:00.000Z</lastmod>
  </url><url>
    <loc>https://blog.ynchen.me/Notes/Python-heapq</loc>
    <lastmod>2026-04-01T14:42:19.659Z</lastmod>
  </url><url>
    <loc>https://blog.ynchen.me/Notes/Python-sys</loc>
    <lastmod>2023-11-05T00:00:00.000Z</lastmod>
  </url><url>
    <loc>https://blog.ynchen.me/Notes/Python</loc>
    <lastmod>2023-11-05T00:00:00.000Z</lastmod>
  </url><url>
    <loc>https://blog.ynchen.me/Notes/QUIC</loc>
    <lastmod>2023-11-05T00:00:00.000Z</lastmod>
  </url><url>
    <loc>https://blog.ynchen.me/Notes/Quadratic-Residue</loc>
    <lastmod>2023-11-05T00:00:00.000Z</lastmod>
  </url><url>
    <loc>https://blog.ynchen.me/Notes/Quantumultx</loc>
    <lastmod>2026-04-01T14:42:19.678Z</lastmod>
  </url><url>
    <loc>https://blog.ynchen.me/Notes/Queue</loc>
    <lastmod>2023-11-05T00:00:00.000Z</lastmod>
  </url><url>
    <loc>https://blog.ynchen.me/Notes/QuickSelect</loc>
    <lastmod>2024-02-10T00:00:00.000Z</lastmod>
  </url><url>
    <loc>https://blog.ynchen.me/Notes/Quicksort</loc>
    <lastmod>2024-02-12T00:00:00.000Z</lastmod>
  </url><url>
    <loc>https://blog.ynchen.me/Notes/Quine</loc>
    <lastmod>2026-04-01T14:42:19.701Z</lastmod>
  </url><url>
    <loc>https://blog.ynchen.me/Notes/Quote</loc>
    <lastmod>2023-11-05T00:00:00.000Z</lastmod>
  </url><url>
    <loc>https://blog.ynchen.me/Notes/RAG</loc>
    <lastmod>2026-02-18T00:00:00.000Z</lastmod>
  </url><url>
    <loc>https://blog.ynchen.me/Notes/RAID</loc>
    <lastmod>2023-11-05T00:00:00.000Z</lastmod>
  </url><url>
    <loc>https://blog.ynchen.me/Notes/RAII</loc>
    <lastmod>2023-11-05T00:00:00.000Z</lastmod>
  </url><url>
    <loc>https://blog.ynchen.me/Notes/RCU</loc>
    <lastmod>2024-04-26T00:00:00.000Z</lastmod>
  </url><url>
    <loc>https://blog.ynchen.me/Notes/RDMA</loc>
    <lastmod>2025-03-02T00:00:00.000Z</lastmod>
  </url><url>
    <loc>https://blog.ynchen.me/Notes/RIP</loc>
    <lastmod>2024-01-06T00:00:00.000Z</lastmod>
  </url><url>
    <loc>https://blog.ynchen.me/Notes/RISCV</loc>
    <lastmod>2024-07-16T00:00:00.000Z</lastmod>
  </url><url>
    <loc>https://blog.ynchen.me/Notes/RPC</loc>
    <lastmod>2023-11-05T00:00:00.000Z</lastmod>
  </url><url>
    <loc>https://blog.ynchen.me/Notes/RSA</loc>
    <lastmod>2023-11-05T00:00:00.000Z</lastmod>
  </url><url>
    <loc>https://blog.ynchen.me/Notes/RTP</loc>
    <lastmod>2024-01-06T00:00:00.000Z</lastmod>
  </url><url>
    <loc>https://blog.ynchen.me/Notes/RYU-Algorithm</loc>
    <lastmod>2026-04-01T14:42:19.811Z</lastmod>
  </url><url>
    <loc>https://blog.ynchen.me/Notes/RabbitMQ</loc>
    <lastmod>2026-04-01T14:42:19.812Z</lastmod>
  </url><url>
    <loc>https://blog.ynchen.me/Notes/Racket</loc>
    <lastmod>2024-06-13T00:00:00.000Z</lastmod>
  </url><url>
    <loc>https://blog.ynchen.me/Notes/Radix-Sort</loc>
    <lastmod>2023-11-05T00:00:00.000Z</lastmod>
  </url><url>
    <loc>https://blog.ynchen.me/Notes/Radix-Trie</loc>
    <lastmod>2023-11-05T00:00:00.000Z</lastmod>
  </url><url>
    <loc>https://blog.ynchen.me/Notes/Raft-Fast-Backup</loc>
    <lastmod>2026-04-01T14:42:19.286Z</lastmod>
  </url><url>
    <loc>https://blog.ynchen.me/Notes/Raft-Leader-Election</loc>
    <lastmod>2026-04-01T14:42:19.297Z</lastmod>
  </url><url>
    <loc>https://blog.ynchen.me/Notes/Raft-Leader-Transfer</loc>
    <lastmod>2026-04-01T14:42:19.306Z</lastmod>
  </url><url>
    <loc>https://blog.ynchen.me/Notes/Raft-Log-Replication</loc>
    <lastmod>2026-04-01T14:42:19.309Z</lastmod>
  </url><url>
    <loc>https://blog.ynchen.me/Notes/Raft-Membership-Changes</loc>
    <lastmod>2026-04-01T14:42:19.317Z</lastmod>
  </url><url>
    <loc>https://blog.ynchen.me/Notes/Raft-Optimization</loc>
    <lastmod>2026-04-01T14:42:19.323Z</lastmod>
  </url><url>
    <loc>https://blog.ynchen.me/Notes/Raft</loc>
    <lastmod>2025-04-07T00:00:00.000Z</lastmod>
  </url><url>
    <loc>https://blog.ynchen.me/Notes/Random-Sampling</loc>
    <lastmod>2024-06-18T00:00:00.000Z</lastmod>
  </url><url>
    <loc>https://blog.ynchen.me/Notes/Randomized-Algorithm</loc>
    <lastmod>2024-06-18T00:00:00.000Z</lastmod>
  </url><url>
    <loc>https://blog.ynchen.me/Notes/Rate-Limit</loc>
    <lastmod>2024-02-25T00:00:00.000Z</lastmod>
  </url><url>
    <loc>https://blog.ynchen.me/Notes/React-Component</loc>
    <lastmod>2023-11-05T00:00:00.000Z</lastmod>
  </url><url>
    <loc>https://blog.ynchen.me/Notes/React-Hooks</loc>
    <lastmod>2023-11-05T00:00:00.000Z</lastmod>
  </url><url>
    <loc>https://blog.ynchen.me/Notes/React-State</loc>
    <lastmod>2023-11-05T00:00:00.000Z</lastmod>
  </url><url>
    <loc>https://blog.ynchen.me/Notes/ReactJS</loc>
    <lastmod>2023-11-05T00:00:00.000Z</lastmod>
  </url><url>
    <loc>https://blog.ynchen.me/Notes/Reactive-Programming</loc>
    <lastmod>2026-04-01T14:42:19.446Z</lastmod>
  </url><url>
    <loc>https://blog.ynchen.me/Notes/Reactive-extensions</loc>
    <lastmod>2026-04-01T14:42:19.452Z</lastmod>
  </url><url>
    <loc>https://blog.ynchen.me/Notes/Reactor-%E9%9D%A2%E8%AF%95</loc>
    <lastmod>2024-02-26T00:00:00.000Z</lastmod>
  </url><url>
    <loc>https://blog.ynchen.me/Notes/Read-Committed</loc>
    <lastmod>2026-04-01T14:42:19.462Z</lastmod>
  </url><url>
    <loc>https://blog.ynchen.me/Notes/Read-Uncommitted</loc>
    <lastmod>2025-04-05T00:00:00.000Z</lastmod>
  </url><url>
    <loc>https://blog.ynchen.me/Notes/ReadIndex</loc>
    <lastmod>2025-04-17T00:00:00.000Z</lastmod>
  </url><url>
    <loc>https://blog.ynchen.me/Notes/Recipe</loc>
    <lastmod>2026-04-01T14:42:19.481Z</lastmod>
  </url><url>
    <loc>https://blog.ynchen.me/Notes/Recipe/%E7%95%AA%E8%8C%84%E7%89%9B%E8%85%A9</loc>
    <lastmod>2025-04-04T00:00:00.000Z</lastmod>
  </url><url>
    <loc>https://blog.ynchen.me/Notes/Reciprocal-Rank-Fusion</loc>
    <lastmod>2026-02-20T00:00:00.000Z</lastmod>
  </url><url>
    <loc>https://blog.ynchen.me/Notes/Recommendation-System</loc>
    <lastmod>2026-02-14T00:00:00.000Z</lastmod>
  </url><url>
    <loc>https://blog.ynchen.me/Notes/Recursion</loc>
    <lastmod>2023-11-05T00:00:00.000Z</lastmod>
  </url><url>
    <loc>https://blog.ynchen.me/Notes/Red-Black-Tree-Deletion</loc>
    <lastmod>2023-11-05T00:00:00.000Z</lastmod>
  </url><url>
    <loc>https://blog.ynchen.me/Notes/Red-Black-Tree-Insert</loc>
    <lastmod>2023-11-05T00:00:00.000Z</lastmod>
  </url><url>
    <loc>https://blog.ynchen.me/Notes/Red-Black-Tree</loc>
    <lastmod>2023-11-05T00:00:00.000Z</lastmod>
  </url><url>
    <loc>https://blog.ynchen.me/Notes/Redis-%E9%9D%A2%E8%AF%95</loc>
    <lastmod>2024-02-24T00:00:00.000Z</lastmod>
  </url><url>
    <loc>https://blog.ynchen.me/Notes/Redis</loc>
    <lastmod>2025-09-04T00:00:00.000Z</lastmod>
  </url><url>
    <loc>https://blog.ynchen.me/Notes/Reflection</loc>
    <lastmod>2026-04-01T14:42:19.578Z</lastmod>
  </url><url>
    <loc>https://blog.ynchen.me/Notes/Regular-Expression</loc>
    <lastmod>2023-11-05T00:00:00.000Z</lastmod>
  </url><url>
    <loc>https://blog.ynchen.me/Notes/Relational-Algebra</loc>
    <lastmod>2023-11-05T00:00:00.000Z</lastmod>
  </url><url>
    <loc>https://blog.ynchen.me/Notes/Relational-Database</loc>
    <lastmod>2025-04-10T00:00:00.000Z</lastmod>
  </url><url>
    <loc>https://blog.ynchen.me/Notes/Return-Early</loc>
    <lastmod>2023-11-05T00:00:00.000Z</lastmod>
  </url><url>
    <loc>https://blog.ynchen.me/Notes/Ring</loc>
    <lastmod>2023-11-05T00:00:00.000Z</lastmod>
  </url><url>
    <loc>https://blog.ynchen.me/Notes/Robin-Hood-Hashtable</loc>
    <lastmod>2026-04-01T14:42:19.624Z</lastmod>
  </url><url>
    <loc>https://blog.ynchen.me/Notes/RocksDB</loc>
    <lastmod>2026-04-01T14:42:19.630Z</lastmod>
  </url><url>
    <loc>https://blog.ynchen.me/Notes/Router</loc>
    <lastmod>2026-04-01T14:42:19.634Z</lastmod>
  </url><url>
    <loc>https://blog.ynchen.me/Notes/Routing</loc>
    <lastmod>2024-01-06T00:00:00.000Z</lastmod>
  </url><url>
    <loc>https://blog.ynchen.me/Notes/Rust-Arc</loc>
    <lastmod>2023-11-05T00:00:00.000Z</lastmod>
  </url><url>
    <loc>https://blog.ynchen.me/Notes/Rust-Attributes</loc>
    <lastmod>2023-11-05T00:00:00.000Z</lastmod>
  </url><url>
    <loc>https://blog.ynchen.me/Notes/Rust-Box</loc>
    <lastmod>2023-11-05T00:00:00.000Z</lastmod>
  </url><url>
    <loc>https://blog.ynchen.me/Notes/Rust-Cargo</loc>
    <lastmod>2023-11-05T00:00:00.000Z</lastmod>
  </url><url>
    <loc>https://blog.ynchen.me/Notes/Rust-Closure</loc>
    <lastmod>2023-11-05T00:00:00.000Z</lastmod>
  </url><url>
    <loc>https://blog.ynchen.me/Notes/Rust-CoW</loc>
    <lastmod>2023-11-05T00:00:00.000Z</lastmod>
  </url><url>
    <loc>https://blog.ynchen.me/Notes/Rust-Collections</loc>
    <lastmod>2023-11-05T00:00:00.000Z</lastmod>
  </url><url>
    <loc>https://blog.ynchen.me/Notes/Rust-Compiler</loc>
    <lastmod>2026-04-01T14:42:19.672Z</lastmod>
  </url><url>
    <loc>https://blog.ynchen.me/Notes/Rust-Concurrency</loc>
    <lastmod>2023-11-05T00:00:00.000Z</lastmod>
  </url><url>
    <loc>https://blog.ynchen.me/Notes/Rust-Error-Handling</loc>
    <lastmod>2023-11-05T00:00:00.000Z</lastmod>
  </url><url>
    <loc>https://blog.ynchen.me/Notes/Rust-Flow-Control</loc>
    <lastmod>2023-11-05T00:00:00.000Z</lastmod>
  </url><url>
    <loc>https://blog.ynchen.me/Notes/Rust-Functional-Programming</loc>
    <lastmod>2023-11-05T00:00:00.000Z</lastmod>
  </url><url>
    <loc>https://blog.ynchen.me/Notes/Rust-Generics</loc>
    <lastmod>2023-11-05T00:00:00.000Z</lastmod>
  </url><url>
    <loc>https://blog.ynchen.me/Notes/Rust-Iterator</loc>
    <lastmod>2023-11-05T00:00:00.000Z</lastmod>
  </url><url>
    <loc>https://blog.ynchen.me/Notes/Rust-Lifetime</loc>
    <lastmod>2023-11-05T00:00:00.000Z</lastmod>
  </url><url>
    <loc>https://blog.ynchen.me/Notes/Rust-Macros</loc>
    <lastmod>2023-11-05T00:00:00.000Z</lastmod>
  </url><url>
    <loc>https://blog.ynchen.me/Notes/Rust-Module</loc>
    <lastmod>2023-11-05T00:00:00.000Z</lastmod>
  </url><url>
    <loc>https://blog.ynchen.me/Notes/Rust-OOP</loc>
    <lastmod>2023-11-05T00:00:00.000Z</lastmod>
  </url><url>
    <loc>https://blog.ynchen.me/Notes/Rust-Ownership</loc>
    <lastmod>2023-11-05T00:00:00.000Z</lastmod>
  </url><url>
    <loc>https://blog.ynchen.me/Notes/Rust-Rc</loc>
    <lastmod>2023-11-05T00:00:00.000Z</lastmod>
  </url><url>
    <loc>https://blog.ynchen.me/Notes/Rust-RefCell</loc>
    <lastmod>2023-11-05T00:00:00.000Z</lastmod>
  </url><url>
    <loc>https://blog.ynchen.me/Notes/Rust-Regex</loc>
    <lastmod>2023-11-05T00:00:00.000Z</lastmod>
  </url><url>
    <loc>https://blog.ynchen.me/Notes/Rust-Smart-Pointer</loc>
    <lastmod>2023-11-05T00:00:00.000Z</lastmod>
  </url><url>
    <loc>https://blog.ynchen.me/Notes/Rust-String</loc>
    <lastmod>2023-11-05T00:00:00.000Z</lastmod>
  </url><url>
    <loc>https://blog.ynchen.me/Notes/Rust-Struct</loc>
    <lastmod>2026-04-01T14:42:19.763Z</lastmod>
  </url><url>
    <loc>https://blog.ynchen.me/Notes/Rust-Thread</loc>
    <lastmod>2023-11-05T00:00:00.000Z</lastmod>
  </url><url>
    <loc>https://blog.ynchen.me/Notes/Rust-Traits</loc>
    <lastmod>2023-11-05T00:00:00.000Z</lastmod>
  </url><url>
    <loc>https://blog.ynchen.me/Notes/Rust-Type</loc>
    <lastmod>2023-11-05T00:00:00.000Z</lastmod>
  </url><url>
    <loc>https://blog.ynchen.me/Notes/Rust-ref-Pattern</loc>
    <lastmod>2023-11-05T00:00:00.000Z</lastmod>
  </url><url>
    <loc>https://blog.ynchen.me/Notes/Rust-serde</loc>
    <lastmod>2024-09-03T00:00:00.000Z</lastmod>
  </url><url>
    <loc>https://blog.ynchen.me/Notes/Rust</loc>
    <lastmod>2023-11-05T00:00:00.000Z</lastmod>
  </url><url>
    <loc>https://blog.ynchen.me/Notes/SCSS</loc>
    <lastmod>2023-11-05T00:00:00.000Z</lastmod>
  </url><url>
    <loc>https://blog.ynchen.me/Notes/SELinux</loc>
    <lastmod>2026-04-01T14:42:19.845Z</lastmod>
  </url><url>
    <loc>https://blog.ynchen.me/Notes/SIMD</loc>
    <lastmod>2024-08-07T00:00:00.000Z</lastmod>
  </url><url>
    <loc>https://blog.ynchen.me/Notes/SIP</loc>
    <lastmod>2024-01-06T00:00:00.000Z</lastmod>
  </url><url>
    <loc>https://blog.ynchen.me/Notes/SKI-Combinator-Calculus</loc>
    <lastmod>2026-04-01T14:42:19.868Z</lastmod>
  </url><url>
    <loc>https://blog.ynchen.me/Notes/SLAAC</loc>
    <lastmod>2026-02-16T00:00:00.000Z</lastmod>
  </url><url>
    <loc>https://blog.ynchen.me/Notes/SLR-Parsing</loc>
    <lastmod>2023-12-10T00:00:00.000Z</lastmod>
  </url><url>
    <loc>https://blog.ynchen.me/Notes/SNMP</loc>
    <lastmod>2023-12-29T00:00:00.000Z</lastmod>
  </url><url>
    <loc>https://blog.ynchen.me/Notes/SOLID-Design-Principle</loc>
    <lastmod>2023-11-05T00:00:00.000Z</lastmod>
  </url><url>
    <loc>https://blog.ynchen.me/Notes/SPDK</loc>
    <lastmod>2023-11-05T00:00:00.000Z</lastmod>
  </url><url>
    <loc>https://blog.ynchen.me/Notes/SPI</loc>
    <lastmod>2025-06-26T00:00:00.000Z</lastmod>
  </url><url>
    <loc>https://blog.ynchen.me/Notes/SQL-Aggregate</loc>
    <lastmod>2024-01-26T00:00:00.000Z</lastmod>
  </url><url>
    <loc>https://blog.ynchen.me/Notes/SQL-Common-Table-Expression</loc>
    <lastmod>2023-11-05T00:00:00.000Z</lastmod>
  </url><url>
    <loc>https://blog.ynchen.me/Notes/SQL-JOIN</loc>
    <lastmod>2023-11-05T00:00:00.000Z</lastmod>
  </url><url>
    <loc>https://blog.ynchen.me/Notes/SQL-Join-Algorithm</loc>
    <lastmod>2023-11-05T00:00:00.000Z</lastmod>
  </url><url>
    <loc>https://blog.ynchen.me/Notes/SQL-Like</loc>
    <lastmod>2026-04-01T14:42:19.975Z</lastmod>
  </url><url>
    <loc>https://blog.ynchen.me/Notes/SQL-Nested-Query</loc>
    <lastmod>2026-04-01T14:42:19.976Z</lastmod>
  </url><url>
    <loc>https://blog.ynchen.me/Notes/SQL-ORDER-BY</loc>
    <lastmod>2023-11-05T00:00:00.000Z</lastmod>
  </url><url>
    <loc>https://blog.ynchen.me/Notes/SQL-Query</loc>
    <lastmod>2023-11-05T00:00:00.000Z</lastmod>
  </url><url>
    <loc>https://blog.ynchen.me/Notes/SQL-SELECT</loc>
    <lastmod>2023-11-05T00:00:00.000Z</lastmod>
  </url><url>
    <loc>https://blog.ynchen.me/Notes/SQL-Testing</loc>
    <lastmod>2023-11-05T00:00:00.000Z</lastmod>
  </url><url>
    <loc>https://blog.ynchen.me/Notes/SQL-View</loc>
    <lastmod>2023-11-05T00:00:00.000Z</lastmod>
  </url><url>
    <loc>https://blog.ynchen.me/Notes/SQL-WHERE</loc>
    <lastmod>2023-11-05T00:00:00.000Z</lastmod>
  </url><url>
    <loc>https://blog.ynchen.me/Notes/SQL-Window-Function</loc>
    <lastmod>2024-01-28T00:00:00.000Z</lastmod>
  </url><url>
    <loc>https://blog.ynchen.me/Notes/SQL</loc>
    <lastmod>2023-11-05T00:00:00.000Z</lastmod>
  </url><url>
    <loc>https://blog.ynchen.me/Notes/SQLite</loc>
    <lastmod>2023-11-05T00:00:00.000Z</lastmod>
  </url><url>
    <loc>https://blog.ynchen.me/Notes/SSH-Port-Forwarding</loc>
    <lastmod>2023-11-05T00:00:00.000Z</lastmod>
  </url><url>
    <loc>https://blog.ynchen.me/Notes/SSH</loc>
    <lastmod>2024-03-13T00:00:00.000Z</lastmod>
  </url><url>
    <loc>https://blog.ynchen.me/Notes/Samply</loc>
    <lastmod>2026-04-01T14:42:20.050Z</lastmod>
  </url><url>
    <loc>https://blog.ynchen.me/Notes/Scheme</loc>
    <lastmod>2023-11-05T00:00:00.000Z</lastmod>
  </url><url>
    <loc>https://blog.ynchen.me/Notes/Search-Obsidian-In-Google</loc>
    <lastmod>2023-11-05T00:00:00.000Z</lastmod>
  </url><url>
    <loc>https://blog.ynchen.me/Notes/Security</loc>
    <lastmod>2023-11-05T00:00:00.000Z</lastmod>
  </url><url>
    <loc>https://blog.ynchen.me/Notes/Selective-ACK</loc>
    <lastmod>2024-03-26T00:00:00.000Z</lastmod>
  </url><url>
    <loc>https://blog.ynchen.me/Notes/Semantics-of-Programming-Language</loc>
    <lastmod>2026-04-01T14:42:20.068Z</lastmod>
  </url><url>
    <loc>https://blog.ynchen.me/Notes/Semaphore</loc>
    <lastmod>2023-11-05T00:00:00.000Z</lastmod>
  </url><url>
    <loc>https://blog.ynchen.me/Notes/Sequential-Consistency</loc>
    <lastmod>2024-11-02T00:00:00.000Z</lastmod>
  </url><url>
    <loc>https://blog.ynchen.me/Notes/Serialization-Anomaly</loc>
    <lastmod>2026-04-01T14:42:20.077Z</lastmod>
  </url><url>
    <loc>https://blog.ynchen.me/Notes/Series</loc>
    <lastmod>2023-11-05T00:00:00.000Z</lastmod>
  </url><url>
    <loc>https://blog.ynchen.me/Notes/Service-Discovery</loc>
    <lastmod>2025-10-28T00:00:00.000Z</lastmod>
  </url><url>
    <loc>https://blog.ynchen.me/Notes/Service-Mesh</loc>
    <lastmod>2026-04-01T14:42:20.085Z</lastmod>
  </url><url>
    <loc>https://blog.ynchen.me/Notes/Set-Theory</loc>
    <lastmod>2023-11-05T00:00:00.000Z</lastmod>
  </url><url>
    <loc>https://blog.ynchen.me/Notes/Shadow-Effect</loc>
    <lastmod>2026-04-01T14:42:20.099Z</lastmod>
  </url><url>
    <loc>https://blog.ynchen.me/Notes/Shallow-copy-Deep-copy</loc>
    <lastmod>2023-11-05T00:00:00.000Z</lastmod>
  </url><url>
    <loc>https://blog.ynchen.me/Notes/Shell</loc>
    <lastmod>2023-11-05T00:00:00.000Z</lastmod>
  </url><url>
    <loc>https://blog.ynchen.me/Notes/ShellSort</loc>
    <lastmod>2023-11-05T00:00:00.000Z</lastmod>
  </url><url>
    <loc>https://blog.ynchen.me/Notes/Shop</loc>
    <lastmod>2025-11-05T00:00:00.000Z</lastmod>
  </url><url>
    <loc>https://blog.ynchen.me/Notes/Signals</loc>
    <lastmod>2023-11-05T00:00:00.000Z</lastmod>
  </url><url>
    <loc>https://blog.ynchen.me/Notes/Simply-Typed-Lambda-Calculus</loc>
    <lastmod>2023-11-05T00:00:00.000Z</lastmod>
  </url><url>
    <loc>https://blog.ynchen.me/Notes/Single-Responsibility-Principle</loc>
    <lastmod>2023-12-07T00:00:00.000Z</lastmod>
  </url><url>
    <loc>https://blog.ynchen.me/Notes/Single-Source-Shortest-Path</loc>
    <lastmod>2024-05-13T00:00:00.000Z</lastmod>
  </url><url>
    <loc>https://blog.ynchen.me/Notes/Singleton-Pattern</loc>
    <lastmod>2023-11-05T00:00:00.000Z</lastmod>
  </url><url>
    <loc>https://blog.ynchen.me/Notes/Skip-List</loc>
    <lastmod>2023-11-05T00:00:00.000Z</lastmod>
  </url><url>
    <loc>https://blog.ynchen.me/Notes/Snapshot-Isolation</loc>
    <lastmod>2026-04-01T14:42:20.160Z</lastmod>
  </url><url>
    <loc>https://blog.ynchen.me/Notes/Socket-Programming</loc>
    <lastmod>2026-04-01T14:42:20.162Z</lastmod>
  </url><url>
    <loc>https://blog.ynchen.me/Notes/Socket</loc>
    <lastmod>2024-01-07T00:00:00.000Z</lastmod>
  </url><url>
    <loc>https://blog.ynchen.me/Notes/Software-Engineering-Course</loc>
    <lastmod>2026-04-01T14:42:19.440Z</lastmod>
  </url><url>
    <loc>https://blog.ynchen.me/Notes/Sorting</loc>
    <lastmod>2023-11-05T00:00:00.000Z</lastmod>
  </url><url>
    <loc>https://blog.ynchen.me/Notes/Splay-Tree</loc>
    <lastmod>2026-04-01T14:42:19.458Z</lastmod>
  </url><url>
    <loc>https://blog.ynchen.me/Notes/Stack-Data-Structure</loc>
    <lastmod>2023-11-05T00:00:00.000Z</lastmod>
  </url><url>
    <loc>https://blog.ynchen.me/Notes/Stack</loc>
    <lastmod>2023-11-05T00:00:00.000Z</lastmod>
  </url><url>
    <loc>https://blog.ynchen.me/Notes/State-Machine</loc>
    <lastmod>2023-11-05T00:00:00.000Z</lastmod>
  </url><url>
    <loc>https://blog.ynchen.me/Notes/Static-Single-Assignment</loc>
    <lastmod>2024-05-28T00:00:00.000Z</lastmod>
  </url><url>
    <loc>https://blog.ynchen.me/Notes/Stocks</loc>
    <lastmod>2025-08-29T00:00:00.000Z</lastmod>
  </url><url>
    <loc>https://blog.ynchen.me/Notes/Strict-Aliasing-Rule</loc>
    <lastmod>2024-08-22T00:00:00.000Z</lastmod>
  </url><url>
    <loc>https://blog.ynchen.me/Notes/String-Algorithm</loc>
    <lastmod>2023-11-05T00:00:00.000Z</lastmod>
  </url><url>
    <loc>https://blog.ynchen.me/Notes/Structured-Concurrency</loc>
    <lastmod>2026-04-01T14:42:19.533Z</lastmod>
  </url><url>
    <loc>https://blog.ynchen.me/Notes/Structured-Programming</loc>
    <lastmod>2026-04-01T14:42:19.536Z</lastmod>
  </url><url>
    <loc>https://blog.ynchen.me/Notes/Subgroups</loc>
    <lastmod>2023-11-05T00:00:00.000Z</lastmod>
  </url><url>
    <loc>https://blog.ynchen.me/Notes/Subtyping</loc>
    <lastmod>2026-04-01T14:42:19.544Z</lastmod>
  </url><url>
    <loc>https://blog.ynchen.me/Notes/Supervised-Learning</loc>
    <lastmod>2023-11-05T00:00:00.000Z</lastmod>
  </url><url>
    <loc>https://blog.ynchen.me/Notes/Svelte</loc>
    <lastmod>2023-11-05T00:00:00.000Z</lastmod>
  </url><url>
    <loc>https://blog.ynchen.me/Notes/SwissTable</loc>
    <lastmod>2023-11-05T00:00:00.000Z</lastmod>
  </url><url>
    <loc>https://blog.ynchen.me/Notes/Syscall</loc>
    <lastmod>2024-04-22T00:00:00.000Z</lastmod>
  </url><url>
    <loc>https://blog.ynchen.me/Notes/TCP-Congestion-Avoidance</loc>
    <lastmod>2023-11-05T00:00:00.000Z</lastmod>
  </url><url>
    <loc>https://blog.ynchen.me/Notes/TCP-Congestion-Control</loc>
    <lastmod>2023-11-05T00:00:00.000Z</lastmod>
  </url><url>
    <loc>https://blog.ynchen.me/Notes/TCP-Fast-Recovery</loc>
    <lastmod>2023-11-05T00:00:00.000Z</lastmod>
  </url><url>
    <loc>https://blog.ynchen.me/Notes/TCP-Fast-Retransmit</loc>
    <lastmod>2024-11-24T00:00:00.000Z</lastmod>
  </url><url>
    <loc>https://blog.ynchen.me/Notes/TCP-Handshake</loc>
    <lastmod>2024-11-24T00:00:00.000Z</lastmod>
  </url><url>
    <loc>https://blog.ynchen.me/Notes/TCP-Retransmission</loc>
    <lastmod>2024-11-24T00:00:00.000Z</lastmod>
  </url><url>
    <loc>https://blog.ynchen.me/Notes/TCP-Sliding-Window</loc>
    <lastmod>2026-02-16T00:00:00.000Z</lastmod>
  </url><url>
    <loc>https://blog.ynchen.me/Notes/TCP-Slow-Start</loc>
    <lastmod>2023-11-05T00:00:00.000Z</lastmod>
  </url><url>
    <loc>https://blog.ynchen.me/Notes/TCP</loc>
    <lastmod>2024-11-24T00:00:00.000Z</lastmod>
  </url><url>
    <loc>https://blog.ynchen.me/Notes/TDD</loc>
    <lastmod>2023-11-05T00:00:00.000Z</lastmod>
  </url><url>
    <loc>https://blog.ynchen.me/Notes/TF-IDF</loc>
    <lastmod>2023-11-09T00:00:00.000Z</lastmod>
  </url><url>
    <loc>https://blog.ynchen.me/Notes/TLB</loc>
    <lastmod>2024-04-22T00:00:00.000Z</lastmod>
  </url><url>
    <loc>https://blog.ynchen.me/Notes/TLS-Handshake</loc>
    <lastmod>2023-11-05T00:00:00.000Z</lastmod>
  </url><url>
    <loc>https://blog.ynchen.me/Notes/TLS</loc>
    <lastmod>2023-11-05T00:00:00.000Z</lastmod>
  </url><url>
    <loc>https://blog.ynchen.me/Notes/Tagged-Union</loc>
    <lastmod>2024-06-25T00:00:00.000Z</lastmod>
  </url><url>
    <loc>https://blog.ynchen.me/Notes/Tail-Call</loc>
    <lastmod>2026-04-01T14:42:19.721Z</lastmod>
  </url><url>
    <loc>https://blog.ynchen.me/Notes/Tail-Recursive</loc>
    <lastmod>2024-05-23T00:00:00.000Z</lastmod>
  </url><url>
    <loc>https://blog.ynchen.me/Notes/Tailscale</loc>
    <lastmod>2023-11-05T00:00:00.000Z</lastmod>
  </url><url>
    <loc>https://blog.ynchen.me/Notes/Tailwind</loc>
    <lastmod>2023-11-05T00:00:00.000Z</lastmod>
  </url><url>
    <loc>https://blog.ynchen.me/Notes/Talent--Plan</loc>
    <lastmod>2024-11-05T00:00:00.000Z</lastmod>
  </url><url>
    <loc>https://blog.ynchen.me/Notes/Technically-%E7%9A%84%E7%BF%BB%E8%AF%91</loc>
    <lastmod>2023-11-05T00:00:00.000Z</lastmod>
  </url><url>
    <loc>https://blog.ynchen.me/Notes/Test-Mocking</loc>
    <lastmod>2025-05-07T00:00:00.000Z</lastmod>
  </url><url>
    <loc>https://blog.ynchen.me/Notes/Testing</loc>
    <lastmod>2023-11-05T00:00:00.000Z</lastmod>
  </url><url>
    <loc>https://blog.ynchen.me/Notes/Tex</loc>
    <lastmod>2023-11-05T00:00:00.000Z</lastmod>
  </url><url>
    <loc>https://blog.ynchen.me/Notes/The-equation-of-the-plane</loc>
    <lastmod>2023-11-05T00:00:00.000Z</lastmod>
  </url><url>
    <loc>https://blog.ynchen.me/Notes/Thesis</loc>
    <lastmod>2026-04-01T14:42:19.838Z</lastmod>
  </url><url>
    <loc>https://blog.ynchen.me/Notes/Thread-Local-Storage</loc>
    <lastmod>2024-07-29T00:00:00.000Z</lastmod>
  </url><url>
    <loc>https://blog.ynchen.me/Notes/Thread-Pool</loc>
    <lastmod>2026-04-01T14:42:19.841Z</lastmod>
  </url><url>
    <loc>https://blog.ynchen.me/Notes/Thread</loc>
    <lastmod>2023-11-05T00:00:00.000Z</lastmod>
  </url><url>
    <loc>https://blog.ynchen.me/Notes/Threaded-Binary-Tree</loc>
    <lastmod>2023-11-05T00:00:00.000Z</lastmod>
  </url><url>
    <loc>https://blog.ynchen.me/Notes/Threading-Model</loc>
    <lastmod>2026-04-01T14:42:19.866Z</lastmod>
  </url><url>
    <loc>https://blog.ynchen.me/Notes/Three-Phase-Commit</loc>
    <lastmod>2024-12-22T00:00:00.000Z</lastmod>
  </url><url>
    <loc>https://blog.ynchen.me/Notes/TiDB</loc>
    <lastmod>2025-01-27T00:00:00.000Z</lastmod>
  </url><url>
    <loc>https://blog.ynchen.me/Notes/Time-Series-Database</loc>
    <lastmod>2024-12-12T00:00:00.000Z</lastmod>
  </url><url>
    <loc>https://blog.ynchen.me/Notes/Timestamp-Ordering-Concurrency-Control</loc>
    <lastmod>2026-04-01T14:42:19.913Z</lastmod>
  </url><url>
    <loc>https://blog.ynchen.me/Notes/TinyKV</loc>
    <lastmod>2025-04-17T00:00:00.000Z</lastmod>
  </url><url>
    <loc>https://blog.ynchen.me/Notes/Topological-Sort</loc>
    <lastmod>2024-02-16T00:00:00.000Z</lastmod>
  </url><url>
    <loc>https://blog.ynchen.me/Notes/Total-Order</loc>
    <lastmod>2026-04-01T14:42:19.934Z</lastmod>
  </url><url>
    <loc>https://blog.ynchen.me/Notes/Trait-Object</loc>
    <lastmod>2024-07-23T00:00:00.000Z</lastmod>
  </url><url>
    <loc>https://blog.ynchen.me/Notes/Transcendental-Number</loc>
    <lastmod>2023-11-05T00:00:00.000Z</lastmod>
  </url><url>
    <loc>https://blog.ynchen.me/Notes/Trap</loc>
    <lastmod>2023-11-05T00:00:00.000Z</lastmod>
  </url><url>
    <loc>https://blog.ynchen.me/Notes/Tree</loc>
    <lastmod>2024-02-21T00:00:00.000Z</lastmod>
  </url><url>
    <loc>https://blog.ynchen.me/Notes/Trie</loc>
    <lastmod>2023-11-05T00:00:00.000Z</lastmod>
  </url><url>
    <loc>https://blog.ynchen.me/Notes/True-Sharing</loc>
    <lastmod>2026-04-01T14:42:19.967Z</lastmod>
  </url><url>
    <loc>https://blog.ynchen.me/Notes/Turing</loc>
    <lastmod>2023-11-05T00:00:00.000Z</lastmod>
  </url><url>
    <loc>https://blog.ynchen.me/Notes/Two-Phase-Commit</loc>
    <lastmod>2024-12-22T00:00:00.000Z</lastmod>
  </url><url>
    <loc>https://blog.ynchen.me/Notes/Two-Phase-Lock</loc>
    <lastmod>2024-04-08T00:00:00.000Z</lastmod>
  </url><url>
    <loc>https://blog.ynchen.me/Notes/Type-Erasure</loc>
    <lastmod>2026-04-01T14:42:19.980Z</lastmod>
  </url><url>
    <loc>https://blog.ynchen.me/Notes/Type-Inference</loc>
    <lastmod>2026-04-01T14:42:19.981Z</lastmod>
  </url><url>
    <loc>https://blog.ynchen.me/Notes/Type-Theory</loc>
    <lastmod>2023-11-05T00:00:00.000Z</lastmod>
  </url><url>
    <loc>https://blog.ynchen.me/Notes/TypeClass</loc>
    <lastmod>2026-04-01T14:42:19.988Z</lastmod>
  </url><url>
    <loc>https://blog.ynchen.me/Notes/TypeScript-Config</loc>
    <lastmod>2023-11-05T00:00:00.000Z</lastmod>
  </url><url>
    <loc>https://blog.ynchen.me/Notes/TypeScript-Functions</loc>
    <lastmod>2023-11-05T00:00:00.000Z</lastmod>
  </url><url>
    <loc>https://blog.ynchen.me/Notes/TypeScript-Modules</loc>
    <lastmod>2023-11-05T00:00:00.000Z</lastmod>
  </url><url>
    <loc>https://blog.ynchen.me/Notes/TypeScript-Object</loc>
    <lastmod>2023-11-05T00:00:00.000Z</lastmod>
  </url><url>
    <loc>https://blog.ynchen.me/Notes/TypeScript-Type</loc>
    <lastmod>2023-11-05T00:00:00.000Z</lastmod>
  </url><url>
    <loc>https://blog.ynchen.me/Notes/TypeScript</loc>
    <lastmod>2023-11-05T00:00:00.000Z</lastmod>
  </url><url>
    <loc>https://blog.ynchen.me/Notes/Typescript-Generics</loc>
    <lastmod>2023-11-05T00:00:00.000Z</lastmod>
  </url><url>
    <loc>https://blog.ynchen.me/Notes/UDP</loc>
    <lastmod>2023-11-05T00:00:00.000Z</lastmod>
  </url><url>
    <loc>https://blog.ynchen.me/Notes/UTF-16</loc>
    <lastmod>2024-05-27T00:00:00.000Z</lastmod>
  </url><url>
    <loc>https://blog.ynchen.me/Notes/UTF-8</loc>
    <lastmod>2024-05-27T00:00:00.000Z</lastmod>
  </url><url>
    <loc>https://blog.ynchen.me/Notes/UTF</loc>
    <lastmod>2024-05-27T00:00:00.000Z</lastmod>
  </url><url>
    <loc>https://blog.ynchen.me/Notes/UUID</loc>
    <lastmod>2025-10-15T00:00:00.000Z</lastmod>
  </url><url>
    <loc>https://blog.ynchen.me/Notes/Unboxed-Type</loc>
    <lastmod>2026-04-01T14:42:20.066Z</lastmod>
  </url><url>
    <loc>https://blog.ynchen.me/Notes/Undergrad-paper</loc>
    <lastmod>2026-04-01T14:42:20.068Z</lastmod>
  </url><url>
    <loc>https://blog.ynchen.me/Notes/Unicast</loc>
    <lastmod>2023-11-05T00:00:00.000Z</lastmod>
  </url><url>
    <loc>https://blog.ynchen.me/Notes/Unicode</loc>
    <lastmod>2023-11-05T00:00:00.000Z</lastmod>
  </url><url>
    <loc>https://blog.ynchen.me/Notes/Union-Find</loc>
    <lastmod>2026-04-01T14:42:20.079Z</lastmod>
  </url><url>
    <loc>https://blog.ynchen.me/Notes/Unsupervised-Learning</loc>
    <lastmod>2023-11-05T00:00:00.000Z</lastmod>
  </url><url>
    <loc>https://blog.ynchen.me/Notes/Untitled-1</loc>
    <lastmod>2026-04-01T14:42:20.083Z</lastmod>
  </url><url>
    <loc>https://blog.ynchen.me/Notes/Untitled</loc>
    <lastmod>2026-04-01T14:42:20.084Z</lastmod>
  </url><url>
    <loc>https://blog.ynchen.me/Notes/VLAN</loc>
    <lastmod>2023-11-05T00:00:00.000Z</lastmod>
  </url><url>
    <loc>https://blog.ynchen.me/Notes/VSCode-Extension</loc>
    <lastmod>2023-11-05T00:00:00.000Z</lastmod>
  </url><url>
    <loc>https://blog.ynchen.me/Notes/VSCode</loc>
    <lastmod>2023-11-05T00:00:00.000Z</lastmod>
  </url><url>
    <loc>https://blog.ynchen.me/Notes/Variable-Scope</loc>
    <lastmod>2023-11-05T00:00:00.000Z</lastmod>
  </url><url>
    <loc>https://blog.ynchen.me/Notes/Variadic-Functions</loc>
    <lastmod>2026-04-01T14:42:20.142Z</lastmod>
  </url><url>
    <loc>https://blog.ynchen.me/Notes/Vim</loc>
    <lastmod>2023-11-05T00:00:00.000Z</lastmod>
  </url><url>
    <loc>https://blog.ynchen.me/Notes/Virtual-Address-Space</loc>
    <lastmod>2024-08-06T00:00:00.000Z</lastmod>
  </url><url>
    <loc>https://blog.ynchen.me/Notes/Virtual-Memory</loc>
    <lastmod>2023-11-05T00:00:00.000Z</lastmod>
  </url><url>
    <loc>https://blog.ynchen.me/Notes/Volcano-Model</loc>
    <lastmod>2026-04-01T14:42:20.168Z</lastmod>
  </url><url>
    <loc>https://blog.ynchen.me/Notes/Vuejs-Basis</loc>
    <lastmod>2023-11-05T00:00:00.000Z</lastmod>
  </url><url>
    <loc>https://blog.ynchen.me/Notes/Vuejs-Method</loc>
    <lastmod>2023-11-05T00:00:00.000Z</lastmod>
  </url><url>
    <loc>https://blog.ynchen.me/Notes/Vuejs</loc>
    <lastmod>2023-11-05T00:00:00.000Z</lastmod>
  </url><url>
    <loc>https://blog.ynchen.me/Notes/Web-Security</loc>
    <lastmod>2023-11-05T00:00:00.000Z</lastmod>
  </url><url>
    <loc>https://blog.ynchen.me/Notes/Web-Worker</loc>
    <lastmod>2023-11-05T00:00:00.000Z</lastmod>
  </url><url>
    <loc>https://blog.ynchen.me/Notes/Web-request</loc>
    <lastmod>2023-11-05T00:00:00.000Z</lastmod>
  </url><url>
    <loc>https://blog.ynchen.me/Notes/WebSocket</loc>
    <lastmod>2023-12-01T00:00:00.000Z</lastmod>
  </url><url>
    <loc>https://blog.ynchen.me/Notes/Webhook</loc>
    <lastmod>2023-11-05T00:00:00.000Z</lastmod>
  </url><url>
    <loc>https://blog.ynchen.me/Notes/Webview</loc>
    <lastmod>2026-04-01T14:42:20.203Z</lastmod>
  </url><url>
    <loc>https://blog.ynchen.me/Notes/WiFi</loc>
    <lastmod>2025-06-26T00:00:00.000Z</lastmod>
  </url><url>
    <loc>https://blog.ynchen.me/Notes/Wireshark</loc>
    <lastmod>2026-04-01T14:42:20.208Z</lastmod>
  </url><url>
    <loc>https://blog.ynchen.me/Notes/Work</loc>
    <lastmod>2026-04-01T14:42:20.215Z</lastmod>
  </url><url>
    <loc>https://blog.ynchen.me/Notes/Write-Ahead-Log</loc>
    <lastmod>2023-11-05T00:00:00.000Z</lastmod>
  </url><url>
    <loc>https://blog.ynchen.me/Notes/XML</loc>
    <lastmod>2023-11-05T00:00:00.000Z</lastmod>
  </url><url>
    <loc>https://blog.ynchen.me/Notes/XOR-Filter</loc>
    <lastmod>2026-04-01T14:42:20.240Z</lastmod>
  </url><url>
    <loc>https://blog.ynchen.me/Notes/XPath</loc>
    <lastmod>2023-11-05T00:00:00.000Z</lastmod>
  </url><url>
    <loc>https://blog.ynchen.me/Notes/Zig</loc>
    <lastmod>2024-07-08T00:00:00.000Z</lastmod>
  </url><url>
    <loc>https://blog.ynchen.me/Notes/Zipf-Law</loc>
    <lastmod>2025-08-14T00:00:00.000Z</lastmod>
  </url><url>
    <loc>https://blog.ynchen.me/Notes/ZooKeeper</loc>
    <lastmod>2026-04-01T14:42:20.261Z</lastmod>
  </url><url>
    <loc>https://blog.ynchen.me/Notes/Zotero</loc>
    <lastmod>2025-04-26T00:00:00.000Z</lastmod>
  </url><url>
    <loc>https://blog.ynchen.me/Notes/bias</loc>
    <lastmod>2023-11-05T00:00:00.000Z</lastmod>
  </url><url>
    <loc>https://blog.ynchen.me/Notes/bison</loc>
    <lastmod>2026-04-01T14:42:20.275Z</lastmod>
  </url><url>
    <loc>https://blog.ynchen.me/Notes/chromium</loc>
    <lastmod>2023-11-05T00:00:00.000Z</lastmod>
  </url><url>
    <loc>https://blog.ynchen.me/Notes/dune</loc>
    <lastmod>2023-11-05T00:00:00.000Z</lastmod>
  </url><url>
    <loc>https://blog.ynchen.me/Notes/eBPF</loc>
    <lastmod>2023-11-05T00:00:00.000Z</lastmod>
  </url><url>
    <loc>https://blog.ynchen.me/Notes/egcd</loc>
    <lastmod>2023-11-05T00:00:00.000Z</lastmod>
  </url><url>
    <loc>https://blog.ynchen.me/Notes/epoll()</loc>
    <lastmod>2025-06-25T00:00:00.000Z</lastmod>
  </url><url>
    <loc>https://blog.ynchen.me/Notes/flex</loc>
    <lastmod>2026-04-01T14:42:20.309Z</lastmod>
  </url><url>
    <loc>https://blog.ynchen.me/Notes/gRPC</loc>
    <lastmod>2023-11-05T00:00:00.000Z</lastmod>
  </url><url>
    <loc>https://blog.ynchen.me/Notes/gcc</loc>
    <lastmod>2023-11-05T00:00:00.000Z</lastmod>
  </url><url>
    <loc>https://blog.ynchen.me/Notes/gdb</loc>
    <lastmod>2023-11-05T00:00:00.000Z</lastmod>
  </url><url>
    <loc>https://blog.ynchen.me/Notes/iTerm2</loc>
    <lastmod>2023-11-05T00:00:00.000Z</lastmod>
  </url><url>
    <loc>https://blog.ynchen.me/Notes/inode</loc>
    <lastmod>2024-04-23T00:00:00.000Z</lastmod>
  </url><url>
    <loc>https://blog.ynchen.me/Notes/io_uring</loc>
    <lastmod>2024-09-24T00:00:00.000Z</lastmod>
  </url><url>
    <loc>https://blog.ynchen.me/Notes/kitty</loc>
    <lastmod>2023-11-05T00:00:00.000Z</lastmod>
  </url><url>
    <loc>https://blog.ynchen.me/Notes/lazy-evaluation</loc>
    <lastmod>2023-11-05T00:00:00.000Z</lastmod>
  </url><url>
    <loc>https://blog.ynchen.me/Notes/localStorage</loc>
    <lastmod>2026-04-01T14:42:19.604Z</lastmod>
  </url><url>
    <loc>https://blog.ynchen.me/Notes/malloc</loc>
    <lastmod>2023-11-05T00:00:00.000Z</lastmod>
  </url><url>
    <loc>https://blog.ynchen.me/Notes/maximum-segment-lifetime</loc>
    <lastmod>2024-11-24T00:00:00.000Z</lastmod>
  </url><url>
    <loc>https://blog.ynchen.me/Notes/oRPC</loc>
    <lastmod>2026-04-01T14:42:19.618Z</lastmod>
  </url><url>
    <loc>https://blog.ynchen.me/Notes/opam</loc>
    <lastmod>2026-04-01T14:42:19.620Z</lastmod>
  </url><url>
    <loc>https://blog.ynchen.me/Notes/perf</loc>
    <lastmod>2026-04-01T14:42:19.621Z</lastmod>
  </url><url>
    <loc>https://blog.ynchen.me/Notes/pipe</loc>
    <lastmod>2023-11-05T00:00:00.000Z</lastmod>
  </url><url>
    <loc>https://blog.ynchen.me/Notes/poll()</loc>
    <lastmod>2026-04-01T14:42:19.639Z</lastmod>
  </url><url>
    <loc>https://blog.ynchen.me/Notes/quickjs</loc>
    <lastmod>2024-09-11T00:00:00.000Z</lastmod>
  </url><url>
    <loc>https://blog.ynchen.me/Notes/ranger</loc>
    <lastmod>2023-11-05T00:00:00.000Z</lastmod>
  </url><url>
    <loc>https://blog.ynchen.me/Notes/redbook</loc>
    <lastmod>2026-04-01T14:42:19.653Z</lastmod>
  </url><url>
    <loc>https://blog.ynchen.me/Notes/regex</loc>
    <lastmod>2023-11-05T00:00:00.000Z</lastmod>
  </url><url>
    <loc>https://blog.ynchen.me/Notes/register</loc>
    <lastmod>2023-11-05T00:00:00.000Z</lastmod>
  </url><url>
    <loc>https://blog.ynchen.me/Notes/rewind</loc>
    <lastmod>2026-04-01T14:42:19.682Z</lastmod>
  </url><url>
    <loc>https://blog.ynchen.me/Notes/rsync</loc>
    <lastmod>2023-11-05T00:00:00.000Z</lastmod>
  </url><url>
    <loc>https://blog.ynchen.me/Notes/seccomp</loc>
    <lastmod>2026-03-05T00:00:00.000Z</lastmod>
  </url><url>
    <loc>https://blog.ynchen.me/Notes/select()</loc>
    <lastmod>2024-02-16T00:00:00.000Z</lastmod>
  </url><url>
    <loc>https://blog.ynchen.me/Notes/significand</loc>
    <lastmod>2023-11-05T00:00:00.000Z</lastmod>
  </url><url>
    <loc>https://blog.ynchen.me/Notes/size_t</loc>
    <lastmod>2023-11-05T00:00:00.000Z</lastmod>
  </url><url>
    <loc>https://blog.ynchen.me/Notes/sourcemap</loc>
    <lastmod>2023-11-05T00:00:00.000Z</lastmod>
  </url><url>
    <loc>https://blog.ynchen.me/Notes/systemd</loc>
    <lastmod>2023-11-05T00:00:00.000Z</lastmod>
  </url><url>
    <loc>https://blog.ynchen.me/Notes/tcpdump</loc>
    <lastmod>2023-11-05T00:00:00.000Z</lastmod>
  </url><url>
    <loc>https://blog.ynchen.me/Notes/tokenizer</loc>
    <lastmod>2023-11-05T00:00:00.000Z</lastmod>
  </url><url>
    <loc>https://blog.ynchen.me/Notes/vDSO</loc>
    <lastmod>2024-04-18T00:00:00.000Z</lastmod>
  </url><url>
    <loc>https://blog.ynchen.me/Notes/x86-Assembly-Calling-Convention</loc>
    <lastmod>2024-01-24T00:00:00.000Z</lastmod>
  </url><url>
    <loc>https://blog.ynchen.me/Notes/xxHash</loc>
    <lastmod>2023-11-05T00:00:00.000Z</lastmod>
  </url><url>
    <loc>https://blog.ynchen.me/Notes/yaml</loc>
    <lastmod>2023-11-05T00:00:00.000Z</lastmod>
  </url><url>
    <loc>https://blog.ynchen.me/Notes/%E4%B8%AA%E4%BA%BA%E6%89%80%E5%BE%97%E7%A8%8E</loc>
    <lastmod>2025-05-30T00:00:00.000Z</lastmod>
  </url><url>
    <loc>https://blog.ynchen.me/Notes/%E4%B8%BA%E4%BB%80%E4%B9%88%E6%9C%89%E4%BA%86-IP-%E5%9C%B0%E5%9D%80%EF%BC%8C%E8%BF%98%E9%9C%80%E8%A6%81-MAC-%E5%9C%B0%E5%9D%80%EF%BC%9F%E4%B8%80%E6%96%87%E7%9C%8B%E6%87%82%E7%BD%91%E7%BB%9C%E5%8D%8F%E8%AE%AE%E7%9A%84%E2%80%9C%E5%B1%8E%E5%B1%B1%E2%80%9D%E5%A0%86%E5%8F%A0%E5%8F%B2</loc>
    <lastmod>2026-02-16T00:00:00.000Z</lastmod>
  </url><url>
    <loc>https://blog.ynchen.me/Notes/%E4%BD%93%E6%A3%80</loc>
    <lastmod>2026-04-01T14:42:19.827Z</lastmod>
  </url><url>
    <loc>https://blog.ynchen.me/Notes/%E5%88%86%E5%B8%83%E5%BC%8F-%E9%9D%A2%E8%AF%95</loc>
    <lastmod>2026-04-01T14:42:19.833Z</lastmod>
  </url><url>
    <loc>https://blog.ynchen.me/Notes/%E5%9F%8B%E7%82%B9</loc>
    <lastmod>2025-12-17T00:00:00.000Z</lastmod>
  </url><url>
    <loc>https://blog.ynchen.me/Notes/%E5%B0%8F%E7%A8%8B%E5%BA%8F</loc>
    <lastmod>2025-04-22T00:00:00.000Z</lastmod>
  </url><url>
    <loc>https://blog.ynchen.me/Notes/%E5%B0%8F%E7%A8%8B%E5%BA%8F%E8%83%BD%E5%8A%9B</loc>
    <lastmod>2026-04-01T14:42:19.838Z</lastmod>
  </url><url>
    <loc>https://blog.ynchen.me/Notes/%E5%B0%8F%E7%A8%8B%E5%BA%8F%E8%BF%90%E8%A1%8C%E6%97%B6</loc>
    <lastmod>2025-04-22T00:00:00.000Z</lastmod>
  </url><url>
    <loc>https://blog.ynchen.me/Notes/%E5%B9%B6%E5%8F%91%E7%BC%96%E7%A8%8B%EF%BC%881%EF%BC%89%EF%BC%9A%E5%BC%82%E6%AD%A5%E7%BC%96%E7%A8%8B%E6%A8%A1%E5%9E%8B---eventloop---asyncio---coroutine</loc>
    <lastmod>2026-04-01T14:42:19.841Z</lastmod>
  </url><url>
    <loc>https://blog.ynchen.me/Notes/%E6%8A%80%E6%9C%AF%E8%A7%84%E5%88%92</loc>
    <lastmod>2026-01-09T00:00:00.000Z</lastmod>
  </url><url>
    <loc>https://blog.ynchen.me/Notes/%E6%B2%B9%E9%BA%A6%E8%8F%9C</loc>
    <lastmod>2026-04-01T14:42:19.845Z</lastmod>
  </url><url>
    <loc>https://blog.ynchen.me/Notes/%E7%AE%97%E6%B3%95%E9%A2%98</loc>
    <lastmod>2026-04-01T14:42:19.854Z</lastmod>
  </url><url>
    <loc>https://blog.ynchen.me/Notes/%E7%BD%91%E7%BB%9C-%E9%9D%A2%E8%AF%95</loc>
    <lastmod>2026-04-01T14:42:19.861Z</lastmod>
  </url><url>
    <loc>https://blog.ynchen.me/Notes/%E8%BD%AF%E8%B7%AF%E7%94%B1</loc>
    <lastmod>2026-04-01T14:42:19.866Z</lastmod>
  </url><url>
    <loc>https://blog.ynchen.me/Notes/%E9%9D%A2%E7%BB%8F</loc>
    <lastmod>2024-02-23T00:00:00.000Z</lastmod>
  </url><url>
    <loc>https://blog.ynchen.me/Now</loc>
    <lastmod>2026-04-01T14:42:19.876Z</lastmod>
  </url><url>
    <loc>https://blog.ynchen.me/</loc>
    <lastmod>2024-11-18T00:00:00.000Z</lastmod>
  </url></urlset>