<?xml version="1.0" encoding="UTF-8"?>
<urlset xmlns="http://www.sitemaps.org/schemas/sitemap/0.9"
        xmlns:xhtml="http://www.w3.org/1999/xhtml">
  <!-- Homepage -->
  <url>
    <loc>https://yuxu.ge/</loc>
    <changefreq>daily</changefreq>
    <priority>1.0</priority>
  </url>
  <!-- Blog Index -->
  <url>
    <loc>https://yuxu.ge/blog/</loc>
    <changefreq>daily</changefreq>
    <priority>0.8</priority>
  </url>
  <!-- About -->
  <url>
    <loc>https://yuxu.ge/about/</loc>
    <changefreq>monthly</changefreq>
    <priority>0.6</priority>
  </url>
  <url>
    <loc>https://yuxu.ge/blog/build-agent-from-scarch/2026-04-01-02-agent-loop-line-by-line-en.html</loc>
    <lastmod>2026-04-01</lastmod>
    <changefreq>monthly</changefreq>
    <priority>0.7</priority>
    <xhtml:link rel="alternate" hreflang="en" href="https://yuxu.ge/blog/build-agent-from-scarch/2026-04-01-02-agent-loop-line-by-line-en.html" />
    <xhtml:link rel="alternate" hreflang="zh" href="https://yuxu.ge/blog/build-agent-from-scarch/2026-04-01-02-agent-loop-line-by-line-zh.html" />
  </url>
  <url>
    <loc>https://yuxu.ge/blog/build-agent-from-scarch/2026-04-01-02-agent-loop-line-by-line-zh.html</loc>
    <lastmod>2026-04-01</lastmod>
    <changefreq>monthly</changefreq>
    <priority>0.7</priority>
    <xhtml:link rel="alternate" hreflang="en" href="https://yuxu.ge/blog/build-agent-from-scarch/2026-04-01-02-agent-loop-line-by-line-en.html" />
    <xhtml:link rel="alternate" hreflang="zh" href="https://yuxu.ge/blog/build-agent-from-scarch/2026-04-01-02-agent-loop-line-by-line-zh.html" />
  </url>
  <url>
    <loc>https://yuxu.ge/blog/build-agent-from-scarch/2026-03-31-01-what-is-agent-en.html</loc>
    <lastmod>2026-03-31</lastmod>
    <changefreq>monthly</changefreq>
    <priority>0.7</priority>
    <xhtml:link rel="alternate" hreflang="en" href="https://yuxu.ge/blog/build-agent-from-scarch/2026-03-31-01-what-is-agent-en.html" />
    <xhtml:link rel="alternate" hreflang="zh" href="https://yuxu.ge/blog/build-agent-from-scarch/2026-03-31-01-what-is-agent-zh.html" />
  </url>
  <url>
    <loc>https://yuxu.ge/blog/build-agent-from-scarch/2026-03-31-01-what-is-agent-zh.html</loc>
    <lastmod>2026-03-31</lastmod>
    <changefreq>monthly</changefreq>
    <priority>0.7</priority>
    <xhtml:link rel="alternate" hreflang="en" href="https://yuxu.ge/blog/build-agent-from-scarch/2026-03-31-01-what-is-agent-en.html" />
    <xhtml:link rel="alternate" hreflang="zh" href="https://yuxu.ge/blog/build-agent-from-scarch/2026-03-31-01-what-is-agent-zh.html" />
  </url>
  <url>
    <loc>https://yuxu.ge/blog/hephaestus/2026-03-30-async-transfer-backpressure-en.html</loc>
    <lastmod>2026-03-30</lastmod>
    <changefreq>monthly</changefreq>
    <priority>0.7</priority>
    <xhtml:link rel="alternate" hreflang="en" href="https://yuxu.ge/blog/hephaestus/2026-03-30-async-transfer-backpressure-en.html" />
    <xhtml:link rel="alternate" hreflang="zh" href="https://yuxu.ge/blog/hephaestus/2026-03-30-async-transfer-backpressure-zh.html" />
  </url>
  <url>
    <loc>https://yuxu.ge/blog/hephaestus/2026-03-30-async-transfer-backpressure-zh.html</loc>
    <lastmod>2026-03-30</lastmod>
    <changefreq>monthly</changefreq>
    <priority>0.7</priority>
    <xhtml:link rel="alternate" hreflang="en" href="https://yuxu.ge/blog/hephaestus/2026-03-30-async-transfer-backpressure-en.html" />
    <xhtml:link rel="alternate" hreflang="zh" href="https://yuxu.ge/blog/hephaestus/2026-03-30-async-transfer-backpressure-zh.html" />
  </url>
  <url>
    <loc>https://yuxu.ge/blog/hephaestus/2026-03-30-git-hash-layout-en.html</loc>
    <lastmod>2026-03-30</lastmod>
    <changefreq>monthly</changefreq>
    <priority>0.7</priority>
    <xhtml:link rel="alternate" hreflang="en" href="https://yuxu.ge/blog/hephaestus/2026-03-30-git-hash-layout-en.html" />
    <xhtml:link rel="alternate" hreflang="zh" href="https://yuxu.ge/blog/hephaestus/2026-03-30-git-hash-layout-zh.html" />
  </url>
  <url>
    <loc>https://yuxu.ge/blog/hephaestus/2026-03-30-git-hash-layout-zh.html</loc>
    <lastmod>2026-03-30</lastmod>
    <changefreq>monthly</changefreq>
    <priority>0.7</priority>
    <xhtml:link rel="alternate" hreflang="en" href="https://yuxu.ge/blog/hephaestus/2026-03-30-git-hash-layout-en.html" />
    <xhtml:link rel="alternate" hreflang="zh" href="https://yuxu.ge/blog/hephaestus/2026-03-30-git-hash-layout-zh.html" />
  </url>
  <url>
    <loc>https://yuxu.ge/blog/2026/2026-03-18-java-26-new-features-en.html</loc>
    <lastmod>2026-03-18</lastmod>
    <changefreq>monthly</changefreq>
    <priority>0.7</priority>
    <xhtml:link rel="alternate" hreflang="en" href="https://yuxu.ge/blog/2026/2026-03-18-java-26-new-features-en.html" />
    <xhtml:link rel="alternate" hreflang="zh" href="https://yuxu.ge/blog/2026/2026-03-18-java-26-new-features-zh.html" />
  </url>
  <url>
    <loc>https://yuxu.ge/blog/2026/2026-03-18-java-26-new-features-zh.html</loc>
    <lastmod>2026-03-18</lastmod>
    <changefreq>monthly</changefreq>
    <priority>0.7</priority>
    <xhtml:link rel="alternate" hreflang="en" href="https://yuxu.ge/blog/2026/2026-03-18-java-26-new-features-en.html" />
    <xhtml:link rel="alternate" hreflang="zh" href="https://yuxu.ge/blog/2026/2026-03-18-java-26-new-features-zh.html" />
  </url>
  <url>
    <loc>https://yuxu.ge/blog/2026/2026-03-15-gpuq-gpu-job-queue-en.html</loc>
    <lastmod>2026-03-15</lastmod>
    <changefreq>monthly</changefreq>
    <priority>0.7</priority>
    <xhtml:link rel="alternate" hreflang="en" href="https://yuxu.ge/blog/2026/2026-03-15-gpuq-gpu-job-queue-en.html" />
    <xhtml:link rel="alternate" hreflang="zh" href="https://yuxu.ge/blog/2026/2026-03-15-gpuq-gpu-job-queue-zh.html" />
  </url>
  <url>
    <loc>https://yuxu.ge/blog/2026/2026-03-15-gpuq-gpu-job-queue-zh.html</loc>
    <lastmod>2026-03-15</lastmod>
    <changefreq>monthly</changefreq>
    <priority>0.7</priority>
    <xhtml:link rel="alternate" hreflang="en" href="https://yuxu.ge/blog/2026/2026-03-15-gpuq-gpu-job-queue-en.html" />
    <xhtml:link rel="alternate" hreflang="zh" href="https://yuxu.ge/blog/2026/2026-03-15-gpuq-gpu-job-queue-zh.html" />
  </url>
  <url>
    <loc>https://yuxu.ge/blog/hephaestus/2026-03-05-chunk-queue-cache-line-en.html</loc>
    <lastmod>2026-03-05</lastmod>
    <changefreq>monthly</changefreq>
    <priority>0.7</priority>
    <xhtml:link rel="alternate" hreflang="en" href="https://yuxu.ge/blog/hephaestus/2026-03-05-chunk-queue-cache-line-en.html" />
    <xhtml:link rel="alternate" hreflang="zh" href="https://yuxu.ge/blog/hephaestus/2026-03-05-chunk-queue-cache-line-zh.html" />
  </url>
  <url>
    <loc>https://yuxu.ge/blog/hephaestus/2026-03-05-chunk-queue-cache-line-zh.html</loc>
    <lastmod>2026-03-05</lastmod>
    <changefreq>monthly</changefreq>
    <priority>0.7</priority>
    <xhtml:link rel="alternate" hreflang="en" href="https://yuxu.ge/blog/hephaestus/2026-03-05-chunk-queue-cache-line-en.html" />
    <xhtml:link rel="alternate" hreflang="zh" href="https://yuxu.ge/blog/hephaestus/2026-03-05-chunk-queue-cache-line-zh.html" />
  </url>
  <url>
    <loc>https://yuxu.ge/blog/hephaestus/2026-03-05-compact-vector-en.html</loc>
    <lastmod>2026-03-05</lastmod>
    <changefreq>monthly</changefreq>
    <priority>0.7</priority>
    <xhtml:link rel="alternate" hreflang="en" href="https://yuxu.ge/blog/hephaestus/2026-03-05-compact-vector-en.html" />
    <xhtml:link rel="alternate" hreflang="zh" href="https://yuxu.ge/blog/hephaestus/2026-03-05-compact-vector-zh.html" />
  </url>
  <url>
    <loc>https://yuxu.ge/blog/hephaestus/2026-03-05-compact-vector-zh.html</loc>
    <lastmod>2026-03-05</lastmod>
    <changefreq>monthly</changefreq>
    <priority>0.7</priority>
    <xhtml:link rel="alternate" hreflang="en" href="https://yuxu.ge/blog/hephaestus/2026-03-05-compact-vector-en.html" />
    <xhtml:link rel="alternate" hreflang="zh" href="https://yuxu.ge/blog/hephaestus/2026-03-05-compact-vector-zh.html" />
  </url>
  <url>
    <loc>https://yuxu.ge/blog/hephaestus/2026-03-05-disjoint-interval-tree-en.html</loc>
    <lastmod>2026-03-05</lastmod>
    <changefreq>monthly</changefreq>
    <priority>0.7</priority>
    <xhtml:link rel="alternate" hreflang="en" href="https://yuxu.ge/blog/hephaestus/2026-03-05-disjoint-interval-tree-en.html" />
    <xhtml:link rel="alternate" hreflang="zh" href="https://yuxu.ge/blog/hephaestus/2026-03-05-disjoint-interval-tree-zh.html" />
  </url>
  <url>
    <loc>https://yuxu.ge/blog/hephaestus/2026-03-05-disjoint-interval-tree-zh.html</loc>
    <lastmod>2026-03-05</lastmod>
    <changefreq>monthly</changefreq>
    <priority>0.7</priority>
    <xhtml:link rel="alternate" hreflang="en" href="https://yuxu.ge/blog/hephaestus/2026-03-05-disjoint-interval-tree-en.html" />
    <xhtml:link rel="alternate" hreflang="zh" href="https://yuxu.ge/blog/hephaestus/2026-03-05-disjoint-interval-tree-zh.html" />
  </url>
  <url>
    <loc>https://yuxu.ge/blog/hephaestus/2026-03-05-elastic-queue-backpressure-en.html</loc>
    <lastmod>2026-03-05</lastmod>
    <changefreq>monthly</changefreq>
    <priority>0.7</priority>
    <xhtml:link rel="alternate" hreflang="en" href="https://yuxu.ge/blog/hephaestus/2026-03-05-elastic-queue-backpressure-en.html" />
    <xhtml:link rel="alternate" hreflang="zh" href="https://yuxu.ge/blog/hephaestus/2026-03-05-elastic-queue-backpressure-zh.html" />
  </url>
  <url>
    <loc>https://yuxu.ge/blog/hephaestus/2026-03-05-elastic-queue-backpressure-zh.html</loc>
    <lastmod>2026-03-05</lastmod>
    <changefreq>monthly</changefreq>
    <priority>0.7</priority>
    <xhtml:link rel="alternate" hreflang="en" href="https://yuxu.ge/blog/hephaestus/2026-03-05-elastic-queue-backpressure-en.html" />
    <xhtml:link rel="alternate" hreflang="zh" href="https://yuxu.ge/blog/hephaestus/2026-03-05-elastic-queue-backpressure-zh.html" />
  </url>
  <url>
    <loc>https://yuxu.ge/blog/hephaestus/2026-03-05-ext-priority-queue-en.html</loc>
    <lastmod>2026-03-05</lastmod>
    <changefreq>monthly</changefreq>
    <priority>0.7</priority>
    <xhtml:link rel="alternate" hreflang="en" href="https://yuxu.ge/blog/hephaestus/2026-03-05-ext-priority-queue-en.html" />
    <xhtml:link rel="alternate" hreflang="zh" href="https://yuxu.ge/blog/hephaestus/2026-03-05-ext-priority-queue-zh.html" />
  </url>
  <url>
    <loc>https://yuxu.ge/blog/hephaestus/2026-03-05-ext-priority-queue-zh.html</loc>
    <lastmod>2026-03-05</lastmod>
    <changefreq>monthly</changefreq>
    <priority>0.7</priority>
    <xhtml:link rel="alternate" hreflang="en" href="https://yuxu.ge/blog/hephaestus/2026-03-05-ext-priority-queue-en.html" />
    <xhtml:link rel="alternate" hreflang="zh" href="https://yuxu.ge/blog/hephaestus/2026-03-05-ext-priority-queue-zh.html" />
  </url>
  <url>
    <loc>https://yuxu.ge/blog/hephaestus/2026-03-05-heap-dict-en.html</loc>
    <lastmod>2026-03-05</lastmod>
    <changefreq>monthly</changefreq>
    <priority>0.7</priority>
    <xhtml:link rel="alternate" hreflang="en" href="https://yuxu.ge/blog/hephaestus/2026-03-05-heap-dict-en.html" />
    <xhtml:link rel="alternate" hreflang="zh" href="https://yuxu.ge/blog/hephaestus/2026-03-05-heap-dict-zh.html" />
  </url>
  <url>
    <loc>https://yuxu.ge/blog/hephaestus/2026-03-05-heap-dict-zh.html</loc>
    <lastmod>2026-03-05</lastmod>
    <changefreq>monthly</changefreq>
    <priority>0.7</priority>
    <xhtml:link rel="alternate" hreflang="en" href="https://yuxu.ge/blog/hephaestus/2026-03-05-heap-dict-en.html" />
    <xhtml:link rel="alternate" hreflang="zh" href="https://yuxu.ge/blog/hephaestus/2026-03-05-heap-dict-zh.html" />
  </url>
  <url>
    <loc>https://yuxu.ge/blog/hephaestus/2026-03-05-mpmc-ring-pawl-en.html</loc>
    <lastmod>2026-03-05</lastmod>
    <changefreq>monthly</changefreq>
    <priority>0.7</priority>
    <xhtml:link rel="alternate" hreflang="en" href="https://yuxu.ge/blog/hephaestus/2026-03-05-mpmc-ring-pawl-en.html" />
    <xhtml:link rel="alternate" hreflang="zh" href="https://yuxu.ge/blog/hephaestus/2026-03-05-mpmc-ring-pawl-zh.html" />
  </url>
  <url>
    <loc>https://yuxu.ge/blog/hephaestus/2026-03-05-mpmc-ring-pawl-zh.html</loc>
    <lastmod>2026-03-05</lastmod>
    <changefreq>monthly</changefreq>
    <priority>0.7</priority>
    <xhtml:link rel="alternate" hreflang="en" href="https://yuxu.ge/blog/hephaestus/2026-03-05-mpmc-ring-pawl-en.html" />
    <xhtml:link rel="alternate" hreflang="zh" href="https://yuxu.ge/blog/hephaestus/2026-03-05-mpmc-ring-pawl-zh.html" />
  </url>
  <url>
    <loc>https://yuxu.ge/blog/hephaestus/2026-03-05-mpsc-queue-cas-en.html</loc>
    <lastmod>2026-03-05</lastmod>
    <changefreq>monthly</changefreq>
    <priority>0.7</priority>
    <xhtml:link rel="alternate" hreflang="en" href="https://yuxu.ge/blog/hephaestus/2026-03-05-mpsc-queue-cas-en.html" />
    <xhtml:link rel="alternate" hreflang="zh" href="https://yuxu.ge/blog/hephaestus/2026-03-05-mpsc-queue-cas-zh.html" />
  </url>
  <url>
    <loc>https://yuxu.ge/blog/hephaestus/2026-03-05-mpsc-queue-cas-zh.html</loc>
    <lastmod>2026-03-05</lastmod>
    <changefreq>monthly</changefreq>
    <priority>0.7</priority>
    <xhtml:link rel="alternate" hreflang="en" href="https://yuxu.ge/blog/hephaestus/2026-03-05-mpsc-queue-cas-en.html" />
    <xhtml:link rel="alternate" hreflang="zh" href="https://yuxu.ge/blog/hephaestus/2026-03-05-mpsc-queue-cas-zh.html" />
  </url>
  <url>
    <loc>https://yuxu.ge/blog/hephaestus/2026-03-05-periodic-scheduler-en.html</loc>
    <lastmod>2026-03-05</lastmod>
    <changefreq>monthly</changefreq>
    <priority>0.7</priority>
    <xhtml:link rel="alternate" hreflang="en" href="https://yuxu.ge/blog/hephaestus/2026-03-05-periodic-scheduler-en.html" />
    <xhtml:link rel="alternate" hreflang="zh" href="https://yuxu.ge/blog/hephaestus/2026-03-05-periodic-scheduler-zh.html" />
  </url>
  <url>
    <loc>https://yuxu.ge/blog/hephaestus/2026-03-05-periodic-scheduler-zh.html</loc>
    <lastmod>2026-03-05</lastmod>
    <changefreq>monthly</changefreq>
    <priority>0.7</priority>
    <xhtml:link rel="alternate" hreflang="en" href="https://yuxu.ge/blog/hephaestus/2026-03-05-periodic-scheduler-en.html" />
    <xhtml:link rel="alternate" hreflang="zh" href="https://yuxu.ge/blog/hephaestus/2026-03-05-periodic-scheduler-zh.html" />
  </url>
  <url>
    <loc>https://yuxu.ge/blog/hephaestus/2026-03-05-serial-postprocess-queue-en.html</loc>
    <lastmod>2026-03-05</lastmod>
    <changefreq>monthly</changefreq>
    <priority>0.7</priority>
    <xhtml:link rel="alternate" hreflang="en" href="https://yuxu.ge/blog/hephaestus/2026-03-05-serial-postprocess-queue-en.html" />
    <xhtml:link rel="alternate" hreflang="zh" href="https://yuxu.ge/blog/hephaestus/2026-03-05-serial-postprocess-queue-zh.html" />
  </url>
  <url>
    <loc>https://yuxu.ge/blog/hephaestus/2026-03-05-serial-postprocess-queue-zh.html</loc>
    <lastmod>2026-03-05</lastmod>
    <changefreq>monthly</changefreq>
    <priority>0.7</priority>
    <xhtml:link rel="alternate" hreflang="en" href="https://yuxu.ge/blog/hephaestus/2026-03-05-serial-postprocess-queue-en.html" />
    <xhtml:link rel="alternate" hreflang="zh" href="https://yuxu.ge/blog/hephaestus/2026-03-05-serial-postprocess-queue-zh.html" />
  </url>
  <url>
    <loc>https://yuxu.ge/blog/2026/2026-03-04-claude-code-remote-control-en.html</loc>
    <lastmod>2026-03-04</lastmod>
    <changefreq>monthly</changefreq>
    <priority>0.7</priority>
    <xhtml:link rel="alternate" hreflang="en" href="https://yuxu.ge/blog/2026/2026-03-04-claude-code-remote-control-en.html" />
    <xhtml:link rel="alternate" hreflang="zh" href="https://yuxu.ge/blog/2026/2026-03-04-claude-code-remote-control-zh.html" />
  </url>
  <url>
    <loc>https://yuxu.ge/blog/2026/2026-03-04-claude-code-remote-control-zh.html</loc>
    <lastmod>2026-03-04</lastmod>
    <changefreq>monthly</changefreq>
    <priority>0.7</priority>
    <xhtml:link rel="alternate" hreflang="en" href="https://yuxu.ge/blog/2026/2026-03-04-claude-code-remote-control-en.html" />
    <xhtml:link rel="alternate" hreflang="zh" href="https://yuxu.ge/blog/2026/2026-03-04-claude-code-remote-control-zh.html" />
  </url>
  <url>
    <loc>https://yuxu.ge/blog/2026/2026-03-03-agent-config-as-code-en.html</loc>
    <lastmod>2026-03-03</lastmod>
    <changefreq>monthly</changefreq>
    <priority>0.7</priority>
    <xhtml:link rel="alternate" hreflang="en" href="https://yuxu.ge/blog/2026/2026-03-03-agent-config-as-code-en.html" />
    <xhtml:link rel="alternate" hreflang="zh" href="https://yuxu.ge/blog/2026/2026-03-03-agent-config-as-code-zh.html" />
  </url>
  <url>
    <loc>https://yuxu.ge/blog/2026/2026-03-03-agent-config-as-code-zh.html</loc>
    <lastmod>2026-03-03</lastmod>
    <changefreq>monthly</changefreq>
    <priority>0.7</priority>
    <xhtml:link rel="alternate" hreflang="en" href="https://yuxu.ge/blog/2026/2026-03-03-agent-config-as-code-en.html" />
    <xhtml:link rel="alternate" hreflang="zh" href="https://yuxu.ge/blog/2026/2026-03-03-agent-config-as-code-zh.html" />
  </url>
  <url>
    <loc>https://yuxu.ge/blog/hephaestus/2026-03-03-aes-encryption-interface-en.html</loc>
    <lastmod>2026-03-03</lastmod>
    <changefreq>monthly</changefreq>
    <priority>0.7</priority>
    <xhtml:link rel="alternate" hreflang="en" href="https://yuxu.ge/blog/hephaestus/2026-03-03-aes-encryption-interface-en.html" />
    <xhtml:link rel="alternate" hreflang="zh" href="https://yuxu.ge/blog/hephaestus/2026-03-03-aes-encryption-interface-zh.html" />
  </url>
  <url>
    <loc>https://yuxu.ge/blog/hephaestus/2026-03-03-aes-encryption-interface-zh.html</loc>
    <lastmod>2026-03-03</lastmod>
    <changefreq>monthly</changefreq>
    <priority>0.7</priority>
    <xhtml:link rel="alternate" hreflang="en" href="https://yuxu.ge/blog/hephaestus/2026-03-03-aes-encryption-interface-en.html" />
    <xhtml:link rel="alternate" hreflang="zh" href="https://yuxu.ge/blog/hephaestus/2026-03-03-aes-encryption-interface-zh.html" />
  </url>
  <url>
    <loc>https://yuxu.ge/blog/hephaestus/2026-03-03-hash-probing-strategy-en.html</loc>
    <lastmod>2026-03-03</lastmod>
    <changefreq>monthly</changefreq>
    <priority>0.7</priority>
    <xhtml:link rel="alternate" hreflang="en" href="https://yuxu.ge/blog/hephaestus/2026-03-03-hash-probing-strategy-en.html" />
    <xhtml:link rel="alternate" hreflang="zh" href="https://yuxu.ge/blog/hephaestus/2026-03-03-hash-probing-strategy-zh.html" />
  </url>
  <url>
    <loc>https://yuxu.ge/blog/hephaestus/2026-03-03-hash-probing-strategy-zh.html</loc>
    <lastmod>2026-03-03</lastmod>
    <changefreq>monthly</changefreq>
    <priority>0.7</priority>
    <xhtml:link rel="alternate" hreflang="en" href="https://yuxu.ge/blog/hephaestus/2026-03-03-hash-probing-strategy-en.html" />
    <xhtml:link rel="alternate" hreflang="zh" href="https://yuxu.ge/blog/hephaestus/2026-03-03-hash-probing-strategy-zh.html" />
  </url>
  <url>
    <loc>https://yuxu.ge/blog/hephaestus/2026-03-03-hash-trie-iterator-en.html</loc>
    <lastmod>2026-03-03</lastmod>
    <changefreq>monthly</changefreq>
    <priority>0.7</priority>
    <xhtml:link rel="alternate" hreflang="en" href="https://yuxu.ge/blog/hephaestus/2026-03-03-hash-trie-iterator-en.html" />
    <xhtml:link rel="alternate" hreflang="zh" href="https://yuxu.ge/blog/hephaestus/2026-03-03-hash-trie-iterator-zh.html" />
  </url>
  <url>
    <loc>https://yuxu.ge/blog/hephaestus/2026-03-03-hash-trie-iterator-zh.html</loc>
    <lastmod>2026-03-03</lastmod>
    <changefreq>monthly</changefreq>
    <priority>0.7</priority>
    <xhtml:link rel="alternate" hreflang="en" href="https://yuxu.ge/blog/hephaestus/2026-03-03-hash-trie-iterator-en.html" />
    <xhtml:link rel="alternate" hreflang="zh" href="https://yuxu.ge/blog/hephaestus/2026-03-03-hash-trie-iterator-zh.html" />
  </url>
  <url>
    <loc>https://yuxu.ge/blog/hephaestus/2026-03-03-lemmatizer-state-machine-en.html</loc>
    <lastmod>2026-03-03</lastmod>
    <changefreq>monthly</changefreq>
    <priority>0.7</priority>
    <xhtml:link rel="alternate" hreflang="en" href="https://yuxu.ge/blog/hephaestus/2026-03-03-lemmatizer-state-machine-en.html" />
    <xhtml:link rel="alternate" hreflang="zh" href="https://yuxu.ge/blog/hephaestus/2026-03-03-lemmatizer-state-machine-zh.html" />
  </url>
  <url>
    <loc>https://yuxu.ge/blog/hephaestus/2026-03-03-lemmatizer-state-machine-zh.html</loc>
    <lastmod>2026-03-03</lastmod>
    <changefreq>monthly</changefreq>
    <priority>0.7</priority>
    <xhtml:link rel="alternate" hreflang="en" href="https://yuxu.ge/blog/hephaestus/2026-03-03-lemmatizer-state-machine-en.html" />
    <xhtml:link rel="alternate" hreflang="zh" href="https://yuxu.ge/blog/hephaestus/2026-03-03-lemmatizer-state-machine-zh.html" />
  </url>
  <url>
    <loc>https://yuxu.ge/blog/hephaestus/2026-03-03-morphology-c-interface-en.html</loc>
    <lastmod>2026-03-03</lastmod>
    <changefreq>monthly</changefreq>
    <priority>0.7</priority>
    <xhtml:link rel="alternate" hreflang="en" href="https://yuxu.ge/blog/hephaestus/2026-03-03-morphology-c-interface-en.html" />
    <xhtml:link rel="alternate" hreflang="zh" href="https://yuxu.ge/blog/hephaestus/2026-03-03-morphology-c-interface-zh.html" />
  </url>
  <url>
    <loc>https://yuxu.ge/blog/hephaestus/2026-03-03-morphology-c-interface-zh.html</loc>
    <lastmod>2026-03-03</lastmod>
    <changefreq>monthly</changefreq>
    <priority>0.7</priority>
    <xhtml:link rel="alternate" hreflang="en" href="https://yuxu.ge/blog/hephaestus/2026-03-03-morphology-c-interface-en.html" />
    <xhtml:link rel="alternate" hreflang="zh" href="https://yuxu.ge/blog/hephaestus/2026-03-03-morphology-c-interface-zh.html" />
  </url>
  <url>
    <loc>https://yuxu.ge/blog/hephaestus/2026-03-03-multi-factor-auth-en.html</loc>
    <lastmod>2026-03-03</lastmod>
    <changefreq>monthly</changefreq>
    <priority>0.7</priority>
    <xhtml:link rel="alternate" hreflang="en" href="https://yuxu.ge/blog/hephaestus/2026-03-03-multi-factor-auth-en.html" />
    <xhtml:link rel="alternate" hreflang="zh" href="https://yuxu.ge/blog/hephaestus/2026-03-03-multi-factor-auth-zh.html" />
  </url>
  <url>
    <loc>https://yuxu.ge/blog/hephaestus/2026-03-03-multi-factor-auth-zh.html</loc>
    <lastmod>2026-03-03</lastmod>
    <changefreq>monthly</changefreq>
    <priority>0.7</priority>
    <xhtml:link rel="alternate" hreflang="en" href="https://yuxu.ge/blog/hephaestus/2026-03-03-multi-factor-auth-en.html" />
    <xhtml:link rel="alternate" hreflang="zh" href="https://yuxu.ge/blog/hephaestus/2026-03-03-multi-factor-auth-zh.html" />
  </url>
  <url>
    <loc>https://yuxu.ge/blog/hephaestus/2026-03-03-periodic-scheduler-en.html</loc>
    <lastmod>2026-03-03</lastmod>
    <changefreq>monthly</changefreq>
    <priority>0.7</priority>
    <xhtml:link rel="alternate" hreflang="en" href="https://yuxu.ge/blog/hephaestus/2026-03-03-periodic-scheduler-en.html" />
    <xhtml:link rel="alternate" hreflang="zh" href="https://yuxu.ge/blog/hephaestus/2026-03-03-periodic-scheduler-zh.html" />
  </url>
  <url>
    <loc>https://yuxu.ge/blog/hephaestus/2026-03-03-periodic-scheduler-zh.html</loc>
    <lastmod>2026-03-03</lastmod>
    <changefreq>monthly</changefreq>
    <priority>0.7</priority>
    <xhtml:link rel="alternate" hreflang="en" href="https://yuxu.ge/blog/hephaestus/2026-03-03-periodic-scheduler-en.html" />
    <xhtml:link rel="alternate" hreflang="zh" href="https://yuxu.ge/blog/hephaestus/2026-03-03-periodic-scheduler-zh.html" />
  </url>
  <url>
    <loc>https://yuxu.ge/blog/hephaestus/2026-03-03-prefix-trie-space-time-en.html</loc>
    <lastmod>2026-03-03</lastmod>
    <changefreq>monthly</changefreq>
    <priority>0.7</priority>
    <xhtml:link rel="alternate" hreflang="en" href="https://yuxu.ge/blog/hephaestus/2026-03-03-prefix-trie-space-time-en.html" />
    <xhtml:link rel="alternate" hreflang="zh" href="https://yuxu.ge/blog/hephaestus/2026-03-03-prefix-trie-space-time-zh.html" />
  </url>
  <url>
    <loc>https://yuxu.ge/blog/hephaestus/2026-03-03-prefix-trie-space-time-zh.html</loc>
    <lastmod>2026-03-03</lastmod>
    <changefreq>monthly</changefreq>
    <priority>0.7</priority>
    <xhtml:link rel="alternate" hreflang="en" href="https://yuxu.ge/blog/hephaestus/2026-03-03-prefix-trie-space-time-en.html" />
    <xhtml:link rel="alternate" hreflang="zh" href="https://yuxu.ge/blog/hephaestus/2026-03-03-prefix-trie-space-time-zh.html" />
  </url>
  <url>
    <loc>https://yuxu.ge/blog/hephaestus/2026-03-03-quality-checker-architecture-en.html</loc>
    <lastmod>2026-03-03</lastmod>
    <changefreq>monthly</changefreq>
    <priority>0.7</priority>
    <xhtml:link rel="alternate" hreflang="en" href="https://yuxu.ge/blog/hephaestus/2026-03-03-quality-checker-architecture-en.html" />
    <xhtml:link rel="alternate" hreflang="zh" href="https://yuxu.ge/blog/hephaestus/2026-03-03-quality-checker-architecture-zh.html" />
  </url>
  <url>
    <loc>https://yuxu.ge/blog/hephaestus/2026-03-03-quality-checker-architecture-zh.html</loc>
    <lastmod>2026-03-03</lastmod>
    <changefreq>monthly</changefreq>
    <priority>0.7</priority>
    <xhtml:link rel="alternate" hreflang="en" href="https://yuxu.ge/blog/hephaestus/2026-03-03-quality-checker-architecture-en.html" />
    <xhtml:link rel="alternate" hreflang="zh" href="https://yuxu.ge/blog/hephaestus/2026-03-03-quality-checker-architecture-zh.html" />
  </url>
  <url>
    <loc>https://yuxu.ge/blog/hephaestus/2026-03-03-quant-trading-bootcamp-zh.html</loc>
    <lastmod>2026-03-03</lastmod>
    <changefreq>monthly</changefreq>
    <priority>0.7</priority>
  </url>
  <url>
    <loc>https://yuxu.ge/blog/hephaestus/2026-03-03-string-hash-algorithms-en.html</loc>
    <lastmod>2026-03-03</lastmod>
    <changefreq>monthly</changefreq>
    <priority>0.7</priority>
    <xhtml:link rel="alternate" hreflang="en" href="https://yuxu.ge/blog/hephaestus/2026-03-03-string-hash-algorithms-en.html" />
    <xhtml:link rel="alternate" hreflang="zh" href="https://yuxu.ge/blog/hephaestus/2026-03-03-string-hash-algorithms-zh.html" />
  </url>
  <url>
    <loc>https://yuxu.ge/blog/hephaestus/2026-03-03-string-hash-algorithms-zh.html</loc>
    <lastmod>2026-03-03</lastmod>
    <changefreq>monthly</changefreq>
    <priority>0.7</priority>
    <xhtml:link rel="alternate" hreflang="en" href="https://yuxu.ge/blog/hephaestus/2026-03-03-string-hash-algorithms-en.html" />
    <xhtml:link rel="alternate" hreflang="zh" href="https://yuxu.ge/blog/hephaestus/2026-03-03-string-hash-algorithms-zh.html" />
  </url>
  <url>
    <loc>https://yuxu.ge/blog/hephaestus/2026-03-03-sync-queue-conflict-resolution-en.html</loc>
    <lastmod>2026-03-03</lastmod>
    <changefreq>monthly</changefreq>
    <priority>0.7</priority>
    <xhtml:link rel="alternate" hreflang="en" href="https://yuxu.ge/blog/hephaestus/2026-03-03-sync-queue-conflict-resolution-en.html" />
    <xhtml:link rel="alternate" hreflang="zh" href="https://yuxu.ge/blog/hephaestus/2026-03-03-sync-queue-conflict-resolution-zh.html" />
  </url>
  <url>
    <loc>https://yuxu.ge/blog/hephaestus/2026-03-03-sync-queue-conflict-resolution-zh.html</loc>
    <lastmod>2026-03-03</lastmod>
    <changefreq>monthly</changefreq>
    <priority>0.7</priority>
    <xhtml:link rel="alternate" hreflang="en" href="https://yuxu.ge/blog/hephaestus/2026-03-03-sync-queue-conflict-resolution-en.html" />
    <xhtml:link rel="alternate" hreflang="zh" href="https://yuxu.ge/blog/hephaestus/2026-03-03-sync-queue-conflict-resolution-zh.html" />
  </url>
  <url>
    <loc>https://yuxu.ge/blog/hephaestus/2026-03-03-video-dedup-probability-en.html</loc>
    <lastmod>2026-03-03</lastmod>
    <changefreq>monthly</changefreq>
    <priority>0.7</priority>
    <xhtml:link rel="alternate" hreflang="en" href="https://yuxu.ge/blog/hephaestus/2026-03-03-video-dedup-probability-en.html" />
    <xhtml:link rel="alternate" hreflang="zh" href="https://yuxu.ge/blog/hephaestus/2026-03-03-video-dedup-probability-zh.html" />
  </url>
  <url>
    <loc>https://yuxu.ge/blog/hephaestus/2026-03-03-video-dedup-probability-zh.html</loc>
    <lastmod>2026-03-03</lastmod>
    <changefreq>monthly</changefreq>
    <priority>0.7</priority>
    <xhtml:link rel="alternate" hreflang="en" href="https://yuxu.ge/blog/hephaestus/2026-03-03-video-dedup-probability-en.html" />
    <xhtml:link rel="alternate" hreflang="zh" href="https://yuxu.ge/blog/hephaestus/2026-03-03-video-dedup-probability-zh.html" />
  </url>
  <url>
    <loc>https://yuxu.ge/blog/2026/2026-03-02-gallery-thumbnail-preprocessing-en.html</loc>
    <lastmod>2026-03-02</lastmod>
    <changefreq>monthly</changefreq>
    <priority>0.7</priority>
    <xhtml:link rel="alternate" hreflang="en" href="https://yuxu.ge/blog/2026/2026-03-02-gallery-thumbnail-preprocessing-en.html" />
    <xhtml:link rel="alternate" hreflang="zh" href="https://yuxu.ge/blog/2026/2026-03-02-gallery-thumbnail-preprocessing-zh.html" />
  </url>
  <url>
    <loc>https://yuxu.ge/blog/2026/2026-03-02-gallery-thumbnail-preprocessing-zh.html</loc>
    <lastmod>2026-03-02</lastmod>
    <changefreq>monthly</changefreq>
    <priority>0.7</priority>
    <xhtml:link rel="alternate" hreflang="en" href="https://yuxu.ge/blog/2026/2026-03-02-gallery-thumbnail-preprocessing-en.html" />
    <xhtml:link rel="alternate" hreflang="zh" href="https://yuxu.ge/blog/2026/2026-03-02-gallery-thumbnail-preprocessing-zh.html" />
  </url>
  <url>
    <loc>https://yuxu.ge/blog/2026/2026-03-02-openclaw-comprehensive-guide-zh.html</loc>
    <lastmod>2026-03-02</lastmod>
    <changefreq>monthly</changefreq>
    <priority>0.7</priority>
  </url>
  <url>
    <loc>https://yuxu.ge/blog/hephaestus/2026-03-02-hacker-news-daily-2026-03-02-en.html</loc>
    <lastmod>2026-03-02</lastmod>
    <changefreq>monthly</changefreq>
    <priority>0.7</priority>
    <xhtml:link rel="alternate" hreflang="en" href="https://yuxu.ge/blog/hephaestus/2026-03-02-hacker-news-daily-2026-03-02-en.html" />
    <xhtml:link rel="alternate" hreflang="zh" href="https://yuxu.ge/blog/hephaestus/2026-03-02-hacker-news-daily-2026-03-02-zh.html" />
  </url>
  <url>
    <loc>https://yuxu.ge/blog/hephaestus/2026-03-02-hacker-news-daily-2026-03-02-zh.html</loc>
    <lastmod>2026-03-02</lastmod>
    <changefreq>monthly</changefreq>
    <priority>0.7</priority>
    <xhtml:link rel="alternate" hreflang="en" href="https://yuxu.ge/blog/hephaestus/2026-03-02-hacker-news-daily-2026-03-02-en.html" />
    <xhtml:link rel="alternate" hreflang="zh" href="https://yuxu.ge/blog/hephaestus/2026-03-02-hacker-news-daily-2026-03-02-zh.html" />
  </url>
  <url>
    <loc>https://yuxu.ge/blog/hephaestus/2026-03-02-openclaw-comprehensive-guide-en.html</loc>
    <lastmod>2026-03-02</lastmod>
    <changefreq>monthly</changefreq>
    <priority>0.7</priority>
    <xhtml:link rel="alternate" hreflang="en" href="https://yuxu.ge/blog/hephaestus/2026-03-02-openclaw-comprehensive-guide-en.html" />
    <xhtml:link rel="alternate" hreflang="zh" href="https://yuxu.ge/blog/hephaestus/2026-03-02-openclaw-comprehensive-guide-zh.html" />
  </url>
  <url>
    <loc>https://yuxu.ge/blog/hephaestus/2026-03-02-openclaw-comprehensive-guide-zh.html</loc>
    <lastmod>2026-03-02</lastmod>
    <changefreq>monthly</changefreq>
    <priority>0.7</priority>
    <xhtml:link rel="alternate" hreflang="en" href="https://yuxu.ge/blog/hephaestus/2026-03-02-openclaw-comprehensive-guide-en.html" />
    <xhtml:link rel="alternate" hreflang="zh" href="https://yuxu.ge/blog/hephaestus/2026-03-02-openclaw-comprehensive-guide-zh.html" />
  </url>
  <url>
    <loc>https://yuxu.ge/blog/2026/2026-02-28-ai-nuclear-crisis-simulation-en.html</loc>
    <lastmod>2026-02-28</lastmod>
    <changefreq>monthly</changefreq>
    <priority>0.7</priority>
    <xhtml:link rel="alternate" hreflang="en" href="https://yuxu.ge/blog/2026/2026-02-28-ai-nuclear-crisis-simulation-en.html" />
    <xhtml:link rel="alternate" hreflang="zh" href="https://yuxu.ge/blog/2026/2026-02-28-ai-nuclear-crisis-simulation-zh.html" />
  </url>
  <url>
    <loc>https://yuxu.ge/blog/2026/2026-02-28-ai-nuclear-crisis-simulation-zh.html</loc>
    <lastmod>2026-02-28</lastmod>
    <changefreq>monthly</changefreq>
    <priority>0.7</priority>
    <xhtml:link rel="alternate" hreflang="en" href="https://yuxu.ge/blog/2026/2026-02-28-ai-nuclear-crisis-simulation-en.html" />
    <xhtml:link rel="alternate" hreflang="zh" href="https://yuxu.ge/blog/2026/2026-02-28-ai-nuclear-crisis-simulation-zh.html" />
  </url>
  <url>
    <loc>https://yuxu.ge/blog/2026/2026-02-28-kahn-game-chinese-models-en.html</loc>
    <lastmod>2026-02-28</lastmod>
    <changefreq>monthly</changefreq>
    <priority>0.7</priority>
    <xhtml:link rel="alternate" hreflang="en" href="https://yuxu.ge/blog/2026/2026-02-28-kahn-game-chinese-models-en.html" />
    <xhtml:link rel="alternate" hreflang="zh" href="https://yuxu.ge/blog/2026/2026-02-28-kahn-game-chinese-models-zh.html" />
  </url>
  <url>
    <loc>https://yuxu.ge/blog/2026/2026-02-28-kahn-game-chinese-models-zh.html</loc>
    <lastmod>2026-02-28</lastmod>
    <changefreq>monthly</changefreq>
    <priority>0.7</priority>
    <xhtml:link rel="alternate" hreflang="en" href="https://yuxu.ge/blog/2026/2026-02-28-kahn-game-chinese-models-en.html" />
    <xhtml:link rel="alternate" hreflang="zh" href="https://yuxu.ge/blog/2026/2026-02-28-kahn-game-chinese-models-zh.html" />
  </url>
  <url>
    <loc>https://yuxu.ge/blog/2026/2026-02-28-vcs-batch-prefetch-en.html</loc>
    <lastmod>2026-02-28</lastmod>
    <changefreq>monthly</changefreq>
    <priority>0.7</priority>
    <xhtml:link rel="alternate" hreflang="en" href="https://yuxu.ge/blog/2026/2026-02-28-vcs-batch-prefetch-en.html" />
    <xhtml:link rel="alternate" hreflang="zh" href="https://yuxu.ge/blog/2026/2026-02-28-vcs-batch-prefetch-zh.html" />
  </url>
  <url>
    <loc>https://yuxu.ge/blog/2026/2026-02-28-vcs-batch-prefetch-zh.html</loc>
    <lastmod>2026-02-28</lastmod>
    <changefreq>monthly</changefreq>
    <priority>0.7</priority>
    <xhtml:link rel="alternate" hreflang="en" href="https://yuxu.ge/blog/2026/2026-02-28-vcs-batch-prefetch-en.html" />
    <xhtml:link rel="alternate" hreflang="zh" href="https://yuxu.ge/blog/2026/2026-02-28-vcs-batch-prefetch-zh.html" />
  </url>
  <url>
    <loc>https://yuxu.ge/blog/2026/2026-02-28-vcs-recursive-resolution-en.html</loc>
    <lastmod>2026-02-28</lastmod>
    <changefreq>monthly</changefreq>
    <priority>0.7</priority>
    <xhtml:link rel="alternate" hreflang="en" href="https://yuxu.ge/blog/2026/2026-02-28-vcs-recursive-resolution-en.html" />
    <xhtml:link rel="alternate" hreflang="zh" href="https://yuxu.ge/blog/2026/2026-02-28-vcs-recursive-resolution-zh.html" />
  </url>
  <url>
    <loc>https://yuxu.ge/blog/2026/2026-02-28-vcs-recursive-resolution-zh.html</loc>
    <lastmod>2026-02-28</lastmod>
    <changefreq>monthly</changefreq>
    <priority>0.7</priority>
    <xhtml:link rel="alternate" hreflang="en" href="https://yuxu.ge/blog/2026/2026-02-28-vcs-recursive-resolution-en.html" />
    <xhtml:link rel="alternate" hreflang="zh" href="https://yuxu.ge/blog/2026/2026-02-28-vcs-recursive-resolution-zh.html" />
  </url>
  <url>
    <loc>https://yuxu.ge/blog/hephaestus/2026-02-28-dynamic-lemmatization-en.html</loc>
    <lastmod>2026-02-28</lastmod>
    <changefreq>monthly</changefreq>
    <priority>0.7</priority>
    <xhtml:link rel="alternate" hreflang="en" href="https://yuxu.ge/blog/hephaestus/2026-02-28-dynamic-lemmatization-en.html" />
    <xhtml:link rel="alternate" hreflang="zh" href="https://yuxu.ge/blog/hephaestus/2026-02-28-dynamic-lemmatization-zh.html" />
  </url>
  <url>
    <loc>https://yuxu.ge/blog/hephaestus/2026-02-28-dynamic-lemmatization-zh.html</loc>
    <lastmod>2026-02-28</lastmod>
    <changefreq>monthly</changefreq>
    <priority>0.7</priority>
    <xhtml:link rel="alternate" hreflang="en" href="https://yuxu.ge/blog/hephaestus/2026-02-28-dynamic-lemmatization-en.html" />
    <xhtml:link rel="alternate" hreflang="zh" href="https://yuxu.ge/blog/hephaestus/2026-02-28-dynamic-lemmatization-zh.html" />
  </url>
  <url>
    <loc>https://yuxu.ge/blog/hephaestus/2026-02-28-vcs-warmup-async-bridge-en.html</loc>
    <lastmod>2026-02-28</lastmod>
    <changefreq>monthly</changefreq>
    <priority>0.7</priority>
    <xhtml:link rel="alternate" hreflang="en" href="https://yuxu.ge/blog/hephaestus/2026-02-28-vcs-warmup-async-bridge-en.html" />
    <xhtml:link rel="alternate" hreflang="zh" href="https://yuxu.ge/blog/hephaestus/2026-02-28-vcs-warmup-async-bridge-zh.html" />
  </url>
  <url>
    <loc>https://yuxu.ge/blog/hephaestus/2026-02-28-vcs-warmup-async-bridge-zh.html</loc>
    <lastmod>2026-02-28</lastmod>
    <changefreq>monthly</changefreq>
    <priority>0.7</priority>
    <xhtml:link rel="alternate" hreflang="en" href="https://yuxu.ge/blog/hephaestus/2026-02-28-vcs-warmup-async-bridge-en.html" />
    <xhtml:link rel="alternate" hreflang="zh" href="https://yuxu.ge/blog/hephaestus/2026-02-28-vcs-warmup-async-bridge-zh.html" />
  </url>
  <url>
    <loc>https://yuxu.ge/blog/hephaestus/2026-02-27-async-pipeline-en.html</loc>
    <lastmod>2026-02-27</lastmod>
    <changefreq>monthly</changefreq>
    <priority>0.7</priority>
    <xhtml:link rel="alternate" hreflang="en" href="https://yuxu.ge/blog/hephaestus/2026-02-27-async-pipeline-en.html" />
    <xhtml:link rel="alternate" hreflang="zh" href="https://yuxu.ge/blog/hephaestus/2026-02-27-async-pipeline-zh.html" />
  </url>
  <url>
    <loc>https://yuxu.ge/blog/hephaestus/2026-02-27-async-pipeline-zh.html</loc>
    <lastmod>2026-02-27</lastmod>
    <changefreq>monthly</changefreq>
    <priority>0.7</priority>
    <xhtml:link rel="alternate" hreflang="en" href="https://yuxu.ge/blog/hephaestus/2026-02-27-async-pipeline-en.html" />
    <xhtml:link rel="alternate" hreflang="zh" href="https://yuxu.ge/blog/hephaestus/2026-02-27-async-pipeline-zh.html" />
  </url>
  <url>
    <loc>https://yuxu.ge/blog/hephaestus/2026-02-27-async-reader-backpressure-en.html</loc>
    <lastmod>2026-02-27</lastmod>
    <changefreq>monthly</changefreq>
    <priority>0.7</priority>
    <xhtml:link rel="alternate" hreflang="en" href="https://yuxu.ge/blog/hephaestus/2026-02-27-async-reader-backpressure-en.html" />
    <xhtml:link rel="alternate" hreflang="zh" href="https://yuxu.ge/blog/hephaestus/2026-02-27-async-reader-backpressure-zh.html" />
  </url>
  <url>
    <loc>https://yuxu.ge/blog/hephaestus/2026-02-27-async-reader-backpressure-zh.html</loc>
    <lastmod>2026-02-27</lastmod>
    <changefreq>monthly</changefreq>
    <priority>0.7</priority>
    <xhtml:link rel="alternate" hreflang="en" href="https://yuxu.ge/blog/hephaestus/2026-02-27-async-reader-backpressure-en.html" />
    <xhtml:link rel="alternate" hreflang="zh" href="https://yuxu.ge/blog/hephaestus/2026-02-27-async-reader-backpressure-zh.html" />
  </url>
  <url>
    <loc>https://yuxu.ge/blog/hephaestus/2026-02-27-compact-vector-en.html</loc>
    <lastmod>2026-02-27</lastmod>
    <changefreq>monthly</changefreq>
    <priority>0.7</priority>
    <xhtml:link rel="alternate" hreflang="en" href="https://yuxu.ge/blog/hephaestus/2026-02-27-compact-vector-en.html" />
    <xhtml:link rel="alternate" hreflang="zh" href="https://yuxu.ge/blog/hephaestus/2026-02-27-compact-vector-zh.html" />
  </url>
  <url>
    <loc>https://yuxu.ge/blog/hephaestus/2026-02-27-compact-vector-zh.html</loc>
    <lastmod>2026-02-27</lastmod>
    <changefreq>monthly</changefreq>
    <priority>0.7</priority>
    <xhtml:link rel="alternate" hreflang="en" href="https://yuxu.ge/blog/hephaestus/2026-02-27-compact-vector-en.html" />
    <xhtml:link rel="alternate" hreflang="zh" href="https://yuxu.ge/blog/hephaestus/2026-02-27-compact-vector-zh.html" />
  </url>
  <url>
    <loc>https://yuxu.ge/blog/hephaestus/2026-02-27-concurrency-random-en.html</loc>
    <lastmod>2026-02-27</lastmod>
    <changefreq>monthly</changefreq>
    <priority>0.7</priority>
    <xhtml:link rel="alternate" hreflang="en" href="https://yuxu.ge/blog/hephaestus/2026-02-27-concurrency-random-en.html" />
    <xhtml:link rel="alternate" hreflang="zh" href="https://yuxu.ge/blog/hephaestus/2026-02-27-concurrency-random-zh.html" />
  </url>
  <url>
    <loc>https://yuxu.ge/blog/hephaestus/2026-02-27-concurrency-random-zh.html</loc>
    <lastmod>2026-02-27</lastmod>
    <changefreq>monthly</changefreq>
    <priority>0.7</priority>
    <xhtml:link rel="alternate" hreflang="en" href="https://yuxu.ge/blog/hephaestus/2026-02-27-concurrency-random-en.html" />
    <xhtml:link rel="alternate" hreflang="zh" href="https://yuxu.ge/blog/hephaestus/2026-02-27-concurrency-random-zh.html" />
  </url>
  <url>
    <loc>https://yuxu.ge/blog/hephaestus/2026-02-27-concurrent-hash-set-en.html</loc>
    <lastmod>2026-02-27</lastmod>
    <changefreq>monthly</changefreq>
    <priority>0.7</priority>
    <xhtml:link rel="alternate" hreflang="en" href="https://yuxu.ge/blog/hephaestus/2026-02-27-concurrent-hash-set-en.html" />
    <xhtml:link rel="alternate" hreflang="zh" href="https://yuxu.ge/blog/hephaestus/2026-02-27-concurrent-hash-set-zh.html" />
  </url>
  <url>
    <loc>https://yuxu.ge/blog/hephaestus/2026-02-27-concurrent-hash-set-zh.html</loc>
    <lastmod>2026-02-27</lastmod>
    <changefreq>monthly</changefreq>
    <priority>0.7</priority>
    <xhtml:link rel="alternate" hreflang="en" href="https://yuxu.ge/blog/hephaestus/2026-02-27-concurrent-hash-set-en.html" />
    <xhtml:link rel="alternate" hreflang="zh" href="https://yuxu.ge/blog/hephaestus/2026-02-27-concurrent-hash-set-zh.html" />
  </url>
  <url>
    <loc>https://yuxu.ge/blog/hephaestus/2026-02-27-cross-language-accumulator-en.html</loc>
    <lastmod>2026-02-27</lastmod>
    <changefreq>monthly</changefreq>
    <priority>0.7</priority>
    <xhtml:link rel="alternate" hreflang="en" href="https://yuxu.ge/blog/hephaestus/2026-02-27-cross-language-accumulator-en.html" />
    <xhtml:link rel="alternate" hreflang="zh" href="https://yuxu.ge/blog/hephaestus/2026-02-27-cross-language-accumulator-zh.html" />
  </url>
  <url>
    <loc>https://yuxu.ge/blog/hephaestus/2026-02-27-cross-language-accumulator-zh.html</loc>
    <lastmod>2026-02-27</lastmod>
    <changefreq>monthly</changefreq>
    <priority>0.7</priority>
    <xhtml:link rel="alternate" hreflang="en" href="https://yuxu.ge/blog/hephaestus/2026-02-27-cross-language-accumulator-en.html" />
    <xhtml:link rel="alternate" hreflang="zh" href="https://yuxu.ge/blog/hephaestus/2026-02-27-cross-language-accumulator-zh.html" />
  </url>
  <url>
    <loc>https://yuxu.ge/blog/hephaestus/2026-02-27-distributed-id-en.html</loc>
    <lastmod>2026-02-27</lastmod>
    <changefreq>monthly</changefreq>
    <priority>0.7</priority>
    <xhtml:link rel="alternate" hreflang="en" href="https://yuxu.ge/blog/hephaestus/2026-02-27-distributed-id-en.html" />
    <xhtml:link rel="alternate" hreflang="zh" href="https://yuxu.ge/blog/hephaestus/2026-02-27-distributed-id-zh.html" />
  </url>
  <url>
    <loc>https://yuxu.ge/blog/hephaestus/2026-02-27-distributed-id-zh.html</loc>
    <lastmod>2026-02-27</lastmod>
    <changefreq>monthly</changefreq>
    <priority>0.7</priority>
    <xhtml:link rel="alternate" hreflang="en" href="https://yuxu.ge/blog/hephaestus/2026-02-27-distributed-id-en.html" />
    <xhtml:link rel="alternate" hreflang="zh" href="https://yuxu.ge/blog/hephaestus/2026-02-27-distributed-id-zh.html" />
  </url>
  <url>
    <loc>https://yuxu.ge/blog/hephaestus/2026-02-27-flatbuffers-iter-en.html</loc>
    <lastmod>2026-02-27</lastmod>
    <changefreq>monthly</changefreq>
    <priority>0.7</priority>
    <xhtml:link rel="alternate" hreflang="en" href="https://yuxu.ge/blog/hephaestus/2026-02-27-flatbuffers-iter-en.html" />
    <xhtml:link rel="alternate" hreflang="zh" href="https://yuxu.ge/blog/hephaestus/2026-02-27-flatbuffers-iter-zh.html" />
  </url>
  <url>
    <loc>https://yuxu.ge/blog/hephaestus/2026-02-27-flatbuffers-iter-zh.html</loc>
    <lastmod>2026-02-27</lastmod>
    <changefreq>monthly</changefreq>
    <priority>0.7</priority>
    <xhtml:link rel="alternate" hreflang="en" href="https://yuxu.ge/blog/hephaestus/2026-02-27-flatbuffers-iter-en.html" />
    <xhtml:link rel="alternate" hreflang="zh" href="https://yuxu.ge/blog/hephaestus/2026-02-27-flatbuffers-iter-zh.html" />
  </url>
  <url>
    <loc>https://yuxu.ge/blog/hephaestus/2026-02-27-heap-dict-en.html</loc>
    <lastmod>2026-02-27</lastmod>
    <changefreq>monthly</changefreq>
    <priority>0.7</priority>
    <xhtml:link rel="alternate" hreflang="en" href="https://yuxu.ge/blog/hephaestus/2026-02-27-heap-dict-en.html" />
    <xhtml:link rel="alternate" hreflang="zh" href="https://yuxu.ge/blog/hephaestus/2026-02-27-heap-dict-zh.html" />
  </url>
  <url>
    <loc>https://yuxu.ge/blog/hephaestus/2026-02-27-heap-dict-zh.html</loc>
    <lastmod>2026-02-27</lastmod>
    <changefreq>monthly</changefreq>
    <priority>0.7</priority>
    <xhtml:link rel="alternate" hreflang="en" href="https://yuxu.ge/blog/hephaestus/2026-02-27-heap-dict-en.html" />
    <xhtml:link rel="alternate" hreflang="zh" href="https://yuxu.ge/blog/hephaestus/2026-02-27-heap-dict-zh.html" />
  </url>
  <url>
    <loc>https://yuxu.ge/blog/hephaestus/2026-02-27-huge-page-alloc-en.html</loc>
    <lastmod>2026-02-27</lastmod>
    <changefreq>monthly</changefreq>
    <priority>0.7</priority>
    <xhtml:link rel="alternate" hreflang="en" href="https://yuxu.ge/blog/hephaestus/2026-02-27-huge-page-alloc-en.html" />
    <xhtml:link rel="alternate" hreflang="zh" href="https://yuxu.ge/blog/hephaestus/2026-02-27-huge-page-alloc-zh.html" />
  </url>
  <url>
    <loc>https://yuxu.ge/blog/hephaestus/2026-02-27-huge-page-alloc-zh.html</loc>
    <lastmod>2026-02-27</lastmod>
    <changefreq>monthly</changefreq>
    <priority>0.7</priority>
    <xhtml:link rel="alternate" hreflang="en" href="https://yuxu.ge/blog/hephaestus/2026-02-27-huge-page-alloc-en.html" />
    <xhtml:link rel="alternate" hreflang="zh" href="https://yuxu.ge/blog/hephaestus/2026-02-27-huge-page-alloc-zh.html" />
  </url>
  <url>
    <loc>https://yuxu.ge/blog/hephaestus/2026-02-27-lockless-segmentation-en.html</loc>
    <lastmod>2026-02-27</lastmod>
    <changefreq>monthly</changefreq>
    <priority>0.7</priority>
    <xhtml:link rel="alternate" hreflang="en" href="https://yuxu.ge/blog/hephaestus/2026-02-27-lockless-segmentation-en.html" />
    <xhtml:link rel="alternate" hreflang="zh" href="https://yuxu.ge/blog/hephaestus/2026-02-27-lockless-segmentation-zh.html" />
  </url>
  <url>
    <loc>https://yuxu.ge/blog/hephaestus/2026-02-27-lockless-segmentation-zh.html</loc>
    <lastmod>2026-02-27</lastmod>
    <changefreq>monthly</changefreq>
    <priority>0.7</priority>
    <xhtml:link rel="alternate" hreflang="en" href="https://yuxu.ge/blog/hephaestus/2026-02-27-lockless-segmentation-en.html" />
    <xhtml:link rel="alternate" hreflang="zh" href="https://yuxu.ge/blog/hephaestus/2026-02-27-lockless-segmentation-zh.html" />
  </url>
  <url>
    <loc>https://yuxu.ge/blog/hephaestus/2026-02-27-mmap-log-en.html</loc>
    <lastmod>2026-02-27</lastmod>
    <changefreq>monthly</changefreq>
    <priority>0.7</priority>
    <xhtml:link rel="alternate" hreflang="en" href="https://yuxu.ge/blog/hephaestus/2026-02-27-mmap-log-en.html" />
    <xhtml:link rel="alternate" hreflang="zh" href="https://yuxu.ge/blog/hephaestus/2026-02-27-mmap-log-zh.html" />
  </url>
  <url>
    <loc>https://yuxu.ge/blog/hephaestus/2026-02-27-mmap-log-zh.html</loc>
    <lastmod>2026-02-27</lastmod>
    <changefreq>monthly</changefreq>
    <priority>0.7</priority>
    <xhtml:link rel="alternate" hreflang="en" href="https://yuxu.ge/blog/hephaestus/2026-02-27-mmap-log-en.html" />
    <xhtml:link rel="alternate" hreflang="zh" href="https://yuxu.ge/blog/hephaestus/2026-02-27-mmap-log-zh.html" />
  </url>
  <url>
    <loc>https://yuxu.ge/blog/hephaestus/2026-02-27-segmented-page-pool-en.html</loc>
    <lastmod>2026-02-27</lastmod>
    <changefreq>monthly</changefreq>
    <priority>0.7</priority>
    <xhtml:link rel="alternate" hreflang="en" href="https://yuxu.ge/blog/hephaestus/2026-02-27-segmented-page-pool-en.html" />
    <xhtml:link rel="alternate" hreflang="zh" href="https://yuxu.ge/blog/hephaestus/2026-02-27-segmented-page-pool-zh.html" />
  </url>
  <url>
    <loc>https://yuxu.ge/blog/hephaestus/2026-02-27-segmented-page-pool-zh.html</loc>
    <lastmod>2026-02-27</lastmod>
    <changefreq>monthly</changefreq>
    <priority>0.7</priority>
    <xhtml:link rel="alternate" hreflang="en" href="https://yuxu.ge/blog/hephaestus/2026-02-27-segmented-page-pool-en.html" />
    <xhtml:link rel="alternate" hreflang="zh" href="https://yuxu.ge/blog/hephaestus/2026-02-27-segmented-page-pool-zh.html" />
  </url>
  <url>
    <loc>https://yuxu.ge/blog/hephaestus/2026-02-27-steady-clock-en.html</loc>
    <lastmod>2026-02-27</lastmod>
    <changefreq>monthly</changefreq>
    <priority>0.7</priority>
    <xhtml:link rel="alternate" hreflang="en" href="https://yuxu.ge/blog/hephaestus/2026-02-27-steady-clock-en.html" />
    <xhtml:link rel="alternate" hreflang="zh" href="https://yuxu.ge/blog/hephaestus/2026-02-27-steady-clock-zh.html" />
  </url>
  <url>
    <loc>https://yuxu.ge/blog/hephaestus/2026-02-27-steady-clock-zh.html</loc>
    <lastmod>2026-02-27</lastmod>
    <changefreq>monthly</changefreq>
    <priority>0.7</priority>
    <xhtml:link rel="alternate" hreflang="en" href="https://yuxu.ge/blog/hephaestus/2026-02-27-steady-clock-en.html" />
    <xhtml:link rel="alternate" hreflang="zh" href="https://yuxu.ge/blog/hephaestus/2026-02-27-steady-clock-zh.html" />
  </url>
  <url>
    <loc>https://yuxu.ge/blog/hephaestus/2026-02-27-tcmalloc-sampling-en.html</loc>
    <lastmod>2026-02-27</lastmod>
    <changefreq>monthly</changefreq>
    <priority>0.7</priority>
    <xhtml:link rel="alternate" hreflang="en" href="https://yuxu.ge/blog/hephaestus/2026-02-27-tcmalloc-sampling-en.html" />
    <xhtml:link rel="alternate" hreflang="zh" href="https://yuxu.ge/blog/hephaestus/2026-02-27-tcmalloc-sampling-zh.html" />
  </url>
  <url>
    <loc>https://yuxu.ge/blog/hephaestus/2026-02-27-tcmalloc-sampling-zh.html</loc>
    <lastmod>2026-02-27</lastmod>
    <changefreq>monthly</changefreq>
    <priority>0.7</priority>
    <xhtml:link rel="alternate" hreflang="en" href="https://yuxu.ge/blog/hephaestus/2026-02-27-tcmalloc-sampling-en.html" />
    <xhtml:link rel="alternate" hreflang="zh" href="https://yuxu.ge/blog/hephaestus/2026-02-27-tcmalloc-sampling-zh.html" />
  </url>
  <url>
    <loc>https://yuxu.ge/blog/hephaestus/2026-02-27-vcs-warmup-async-mix-en.html</loc>
    <lastmod>2026-02-27</lastmod>
    <changefreq>monthly</changefreq>
    <priority>0.7</priority>
    <xhtml:link rel="alternate" hreflang="en" href="https://yuxu.ge/blog/hephaestus/2026-02-27-vcs-warmup-async-mix-en.html" />
    <xhtml:link rel="alternate" hreflang="zh" href="https://yuxu.ge/blog/hephaestus/2026-02-27-vcs-warmup-async-mix-zh.html" />
  </url>
  <url>
    <loc>https://yuxu.ge/blog/hephaestus/2026-02-27-vcs-warmup-async-mix-zh.html</loc>
    <lastmod>2026-02-27</lastmod>
    <changefreq>monthly</changefreq>
    <priority>0.7</priority>
    <xhtml:link rel="alternate" hreflang="en" href="https://yuxu.ge/blog/hephaestus/2026-02-27-vcs-warmup-async-mix-en.html" />
    <xhtml:link rel="alternate" hreflang="zh" href="https://yuxu.ge/blog/hephaestus/2026-02-27-vcs-warmup-async-mix-zh.html" />
  </url>
  <url>
    <loc>https://yuxu.ge/blog/hephaestus/2026-02-27-warmup-control-flow-en.html</loc>
    <lastmod>2026-02-27</lastmod>
    <changefreq>monthly</changefreq>
    <priority>0.7</priority>
    <xhtml:link rel="alternate" hreflang="en" href="https://yuxu.ge/blog/hephaestus/2026-02-27-warmup-control-flow-en.html" />
    <xhtml:link rel="alternate" hreflang="zh" href="https://yuxu.ge/blog/hephaestus/2026-02-27-warmup-control-flow-zh.html" />
  </url>
  <url>
    <loc>https://yuxu.ge/blog/hephaestus/2026-02-27-warmup-control-flow-zh.html</loc>
    <lastmod>2026-02-27</lastmod>
    <changefreq>monthly</changefreq>
    <priority>0.7</priority>
    <xhtml:link rel="alternate" hreflang="en" href="https://yuxu.ge/blog/hephaestus/2026-02-27-warmup-control-flow-en.html" />
    <xhtml:link rel="alternate" hreflang="zh" href="https://yuxu.ge/blog/hephaestus/2026-02-27-warmup-control-flow-zh.html" />
  </url>
  <url>
    <loc>https://yuxu.ge/blog/2026/2026-02-26-encrypted-image-support-en.html</loc>
    <lastmod>2026-02-26</lastmod>
    <changefreq>monthly</changefreq>
    <priority>0.7</priority>
    <xhtml:link rel="alternate" hreflang="en" href="https://yuxu.ge/blog/2026/2026-02-26-encrypted-image-support-en.html" />
    <xhtml:link rel="alternate" hreflang="zh" href="https://yuxu.ge/blog/2026/2026-02-26-encrypted-image-support-zh.html" />
  </url>
  <url>
    <loc>https://yuxu.ge/blog/2026/2026-02-26-encrypted-image-support-zh.html</loc>
    <lastmod>2026-02-26</lastmod>
    <changefreq>monthly</changefreq>
    <priority>0.7</priority>
    <xhtml:link rel="alternate" hreflang="en" href="https://yuxu.ge/blog/2026/2026-02-26-encrypted-image-support-en.html" />
    <xhtml:link rel="alternate" hreflang="zh" href="https://yuxu.ge/blog/2026/2026-02-26-encrypted-image-support-zh.html" />
  </url>
  <url>
    <loc>https://yuxu.ge/blog/2026/2026-02-26-multi-format-encryption-en.html</loc>
    <lastmod>2026-02-26</lastmod>
    <changefreq>monthly</changefreq>
    <priority>0.7</priority>
    <xhtml:link rel="alternate" hreflang="en" href="https://yuxu.ge/blog/2026/2026-02-26-multi-format-encryption-en.html" />
    <xhtml:link rel="alternate" hreflang="zh" href="https://yuxu.ge/blog/2026/2026-02-26-multi-format-encryption-zh.html" />
  </url>
  <url>
    <loc>https://yuxu.ge/blog/2026/2026-02-26-multi-format-encryption-zh.html</loc>
    <lastmod>2026-02-26</lastmod>
    <changefreq>monthly</changefreq>
    <priority>0.7</priority>
    <xhtml:link rel="alternate" hreflang="en" href="https://yuxu.ge/blog/2026/2026-02-26-multi-format-encryption-en.html" />
    <xhtml:link rel="alternate" hreflang="zh" href="https://yuxu.ge/blog/2026/2026-02-26-multi-format-encryption-zh.html" />
  </url>
  <url>
    <loc>https://yuxu.ge/blog/2026/2026-02-26-shortlink-system-en.html</loc>
    <lastmod>2026-02-26</lastmod>
    <changefreq>monthly</changefreq>
    <priority>0.7</priority>
    <xhtml:link rel="alternate" hreflang="en" href="https://yuxu.ge/blog/2026/2026-02-26-shortlink-system-en.html" />
    <xhtml:link rel="alternate" hreflang="zh" href="https://yuxu.ge/blog/2026/2026-02-26-shortlink-system-zh.html" />
  </url>
  <url>
    <loc>https://yuxu.ge/blog/2026/2026-02-26-shortlink-system-zh.html</loc>
    <lastmod>2026-02-26</lastmod>
    <changefreq>monthly</changefreq>
    <priority>0.7</priority>
    <xhtml:link rel="alternate" hreflang="en" href="https://yuxu.ge/blog/2026/2026-02-26-shortlink-system-en.html" />
    <xhtml:link rel="alternate" hreflang="zh" href="https://yuxu.ge/blog/2026/2026-02-26-shortlink-system-zh.html" />
  </url>
  <url>
    <loc>https://yuxu.ge/blog/hephaestus/2026-02-26-actor-model-en.html</loc>
    <lastmod>2026-02-26</lastmod>
    <changefreq>monthly</changefreq>
    <priority>0.7</priority>
    <xhtml:link rel="alternate" hreflang="en" href="https://yuxu.ge/blog/hephaestus/2026-02-26-actor-model-en.html" />
    <xhtml:link rel="alternate" hreflang="zh" href="https://yuxu.ge/blog/hephaestus/2026-02-26-actor-model-zh.html" />
  </url>
  <url>
    <loc>https://yuxu.ge/blog/hephaestus/2026-02-26-actor-model-zh.html</loc>
    <lastmod>2026-02-26</lastmod>
    <changefreq>monthly</changefreq>
    <priority>0.7</priority>
    <xhtml:link rel="alternate" hreflang="en" href="https://yuxu.ge/blog/hephaestus/2026-02-26-actor-model-en.html" />
    <xhtml:link rel="alternate" hreflang="zh" href="https://yuxu.ge/blog/hephaestus/2026-02-26-actor-model-zh.html" />
  </url>
  <url>
    <loc>https://yuxu.ge/blog/hephaestus/2026-02-26-adaptive-crawl-en.html</loc>
    <lastmod>2026-02-26</lastmod>
    <changefreq>monthly</changefreq>
    <priority>0.7</priority>
    <xhtml:link rel="alternate" hreflang="en" href="https://yuxu.ge/blog/hephaestus/2026-02-26-adaptive-crawl-en.html" />
    <xhtml:link rel="alternate" hreflang="zh" href="https://yuxu.ge/blog/hephaestus/2026-02-26-adaptive-crawl-zh.html" />
  </url>
  <url>
    <loc>https://yuxu.ge/blog/hephaestus/2026-02-26-adaptive-crawl-zh.html</loc>
    <lastmod>2026-02-26</lastmod>
    <changefreq>monthly</changefreq>
    <priority>0.7</priority>
    <xhtml:link rel="alternate" hreflang="en" href="https://yuxu.ge/blog/hephaestus/2026-02-26-adaptive-crawl-en.html" />
    <xhtml:link rel="alternate" hreflang="zh" href="https://yuxu.ge/blog/hephaestus/2026-02-26-adaptive-crawl-zh.html" />
  </url>
  <url>
    <loc>https://yuxu.ge/blog/hephaestus/2026-02-26-async-task-executor-en.html</loc>
    <lastmod>2026-02-26</lastmod>
    <changefreq>monthly</changefreq>
    <priority>0.7</priority>
    <xhtml:link rel="alternate" hreflang="en" href="https://yuxu.ge/blog/hephaestus/2026-02-26-async-task-executor-en.html" />
    <xhtml:link rel="alternate" hreflang="zh" href="https://yuxu.ge/blog/hephaestus/2026-02-26-async-task-executor-zh.html" />
  </url>
  <url>
    <loc>https://yuxu.ge/blog/hephaestus/2026-02-26-async-task-executor-zh.html</loc>
    <lastmod>2026-02-26</lastmod>
    <changefreq>monthly</changefreq>
    <priority>0.7</priority>
    <xhtml:link rel="alternate" hreflang="en" href="https://yuxu.ge/blog/hephaestus/2026-02-26-async-task-executor-en.html" />
    <xhtml:link rel="alternate" hreflang="zh" href="https://yuxu.ge/blog/hephaestus/2026-02-26-async-task-executor-zh.html" />
  </url>
  <url>
    <loc>https://yuxu.ge/blog/hephaestus/2026-02-26-caller-runs-batcher-en.html</loc>
    <lastmod>2026-02-26</lastmod>
    <changefreq>monthly</changefreq>
    <priority>0.7</priority>
    <xhtml:link rel="alternate" hreflang="en" href="https://yuxu.ge/blog/hephaestus/2026-02-26-caller-runs-batcher-en.html" />
    <xhtml:link rel="alternate" hreflang="zh" href="https://yuxu.ge/blog/hephaestus/2026-02-26-caller-runs-batcher-zh.html" />
  </url>
  <url>
    <loc>https://yuxu.ge/blog/hephaestus/2026-02-26-caller-runs-batcher-zh.html</loc>
    <lastmod>2026-02-26</lastmod>
    <changefreq>monthly</changefreq>
    <priority>0.7</priority>
    <xhtml:link rel="alternate" hreflang="en" href="https://yuxu.ge/blog/hephaestus/2026-02-26-caller-runs-batcher-en.html" />
    <xhtml:link rel="alternate" hreflang="zh" href="https://yuxu.ge/blog/hephaestus/2026-02-26-caller-runs-batcher-zh.html" />
  </url>
  <url>
    <loc>https://yuxu.ge/blog/hephaestus/2026-02-26-config-hot-reload-en.html</loc>
    <lastmod>2026-02-26</lastmod>
    <changefreq>monthly</changefreq>
    <priority>0.7</priority>
    <xhtml:link rel="alternate" hreflang="en" href="https://yuxu.ge/blog/hephaestus/2026-02-26-config-hot-reload-en.html" />
    <xhtml:link rel="alternate" hreflang="zh" href="https://yuxu.ge/blog/hephaestus/2026-02-26-config-hot-reload-zh.html" />
  </url>
  <url>
    <loc>https://yuxu.ge/blog/hephaestus/2026-02-26-config-hot-reload-zh.html</loc>
    <lastmod>2026-02-26</lastmod>
    <changefreq>monthly</changefreq>
    <priority>0.7</priority>
    <xhtml:link rel="alternate" hreflang="en" href="https://yuxu.ge/blog/hephaestus/2026-02-26-config-hot-reload-en.html" />
    <xhtml:link rel="alternate" hreflang="zh" href="https://yuxu.ge/blog/hephaestus/2026-02-26-config-hot-reload-zh.html" />
  </url>
  <url>
    <loc>https://yuxu.ge/blog/hephaestus/2026-02-26-cooperative-cancellation-token-en.html</loc>
    <lastmod>2026-02-26</lastmod>
    <changefreq>monthly</changefreq>
    <priority>0.7</priority>
    <xhtml:link rel="alternate" hreflang="en" href="https://yuxu.ge/blog/hephaestus/2026-02-26-cooperative-cancellation-token-en.html" />
    <xhtml:link rel="alternate" hreflang="zh" href="https://yuxu.ge/blog/hephaestus/2026-02-26-cooperative-cancellation-token-zh.html" />
  </url>
  <url>
    <loc>https://yuxu.ge/blog/hephaestus/2026-02-26-cooperative-cancellation-token-zh.html</loc>
    <lastmod>2026-02-26</lastmod>
    <changefreq>monthly</changefreq>
    <priority>0.7</priority>
    <xhtml:link rel="alternate" hreflang="en" href="https://yuxu.ge/blog/hephaestus/2026-02-26-cooperative-cancellation-token-en.html" />
    <xhtml:link rel="alternate" hreflang="zh" href="https://yuxu.ge/blog/hephaestus/2026-02-26-cooperative-cancellation-token-zh.html" />
  </url>
  <url>
    <loc>https://yuxu.ge/blog/hephaestus/2026-02-26-crawler-regex-en.html</loc>
    <lastmod>2026-02-26</lastmod>
    <changefreq>monthly</changefreq>
    <priority>0.7</priority>
    <xhtml:link rel="alternate" hreflang="en" href="https://yuxu.ge/blog/hephaestus/2026-02-26-crawler-regex-en.html" />
    <xhtml:link rel="alternate" hreflang="zh" href="https://yuxu.ge/blog/hephaestus/2026-02-26-crawler-regex-zh.html" />
  </url>
  <url>
    <loc>https://yuxu.ge/blog/hephaestus/2026-02-26-crawler-regex-zh.html</loc>
    <lastmod>2026-02-26</lastmod>
    <changefreq>monthly</changefreq>
    <priority>0.7</priority>
    <xhtml:link rel="alternate" hreflang="en" href="https://yuxu.ge/blog/hephaestus/2026-02-26-crawler-regex-en.html" />
    <xhtml:link rel="alternate" hreflang="zh" href="https://yuxu.ge/blog/hephaestus/2026-02-26-crawler-regex-zh.html" />
  </url>
  <url>
    <loc>https://yuxu.ge/blog/hephaestus/2026-02-26-device-fingerprint-security-en.html</loc>
    <lastmod>2026-02-26</lastmod>
    <changefreq>monthly</changefreq>
    <priority>0.7</priority>
    <xhtml:link rel="alternate" hreflang="en" href="https://yuxu.ge/blog/hephaestus/2026-02-26-device-fingerprint-security-en.html" />
    <xhtml:link rel="alternate" hreflang="zh" href="https://yuxu.ge/blog/hephaestus/2026-02-26-device-fingerprint-security-zh.html" />
  </url>
  <url>
    <loc>https://yuxu.ge/blog/hephaestus/2026-02-26-device-fingerprint-security-zh.html</loc>
    <lastmod>2026-02-26</lastmod>
    <changefreq>monthly</changefreq>
    <priority>0.7</priority>
    <xhtml:link rel="alternate" hreflang="en" href="https://yuxu.ge/blog/hephaestus/2026-02-26-device-fingerprint-security-en.html" />
    <xhtml:link rel="alternate" hreflang="zh" href="https://yuxu.ge/blog/hephaestus/2026-02-26-device-fingerprint-security-zh.html" />
  </url>
  <url>
    <loc>https://yuxu.ge/blog/hephaestus/2026-02-26-dfa-regex-en.html</loc>
    <lastmod>2026-02-26</lastmod>
    <changefreq>monthly</changefreq>
    <priority>0.7</priority>
    <xhtml:link rel="alternate" hreflang="en" href="https://yuxu.ge/blog/hephaestus/2026-02-26-dfa-regex-en.html" />
    <xhtml:link rel="alternate" hreflang="zh" href="https://yuxu.ge/blog/hephaestus/2026-02-26-dfa-regex-zh.html" />
  </url>
  <url>
    <loc>https://yuxu.ge/blog/hephaestus/2026-02-26-dfa-regex-zh.html</loc>
    <lastmod>2026-02-26</lastmod>
    <changefreq>monthly</changefreq>
    <priority>0.7</priority>
    <xhtml:link rel="alternate" hreflang="en" href="https://yuxu.ge/blog/hephaestus/2026-02-26-dfa-regex-en.html" />
    <xhtml:link rel="alternate" hreflang="zh" href="https://yuxu.ge/blog/hephaestus/2026-02-26-dfa-regex-zh.html" />
  </url>
  <url>
    <loc>https://yuxu.ge/blog/hephaestus/2026-02-26-distributed-consistency-en.html</loc>
    <lastmod>2026-02-26</lastmod>
    <changefreq>monthly</changefreq>
    <priority>0.7</priority>
    <xhtml:link rel="alternate" hreflang="en" href="https://yuxu.ge/blog/hephaestus/2026-02-26-distributed-consistency-en.html" />
    <xhtml:link rel="alternate" hreflang="zh" href="https://yuxu.ge/blog/hephaestus/2026-02-26-distributed-consistency-zh.html" />
  </url>
  <url>
    <loc>https://yuxu.ge/blog/hephaestus/2026-02-26-distributed-consistency-zh.html</loc>
    <lastmod>2026-02-26</lastmod>
    <changefreq>monthly</changefreq>
    <priority>0.7</priority>
    <xhtml:link rel="alternate" hreflang="en" href="https://yuxu.ge/blog/hephaestus/2026-02-26-distributed-consistency-en.html" />
    <xhtml:link rel="alternate" hreflang="zh" href="https://yuxu.ge/blog/hephaestus/2026-02-26-distributed-consistency-zh.html" />
  </url>
  <url>
    <loc>https://yuxu.ge/blog/hephaestus/2026-02-26-distributed-queue-en.html</loc>
    <lastmod>2026-02-26</lastmod>
    <changefreq>monthly</changefreq>
    <priority>0.7</priority>
    <xhtml:link rel="alternate" hreflang="en" href="https://yuxu.ge/blog/hephaestus/2026-02-26-distributed-queue-en.html" />
    <xhtml:link rel="alternate" hreflang="zh" href="https://yuxu.ge/blog/hephaestus/2026-02-26-distributed-queue-zh.html" />
  </url>
  <url>
    <loc>https://yuxu.ge/blog/hephaestus/2026-02-26-distributed-queue-zh.html</loc>
    <lastmod>2026-02-26</lastmod>
    <changefreq>monthly</changefreq>
    <priority>0.7</priority>
    <xhtml:link rel="alternate" hreflang="en" href="https://yuxu.ge/blog/hephaestus/2026-02-26-distributed-queue-en.html" />
    <xhtml:link rel="alternate" hreflang="zh" href="https://yuxu.ge/blog/hephaestus/2026-02-26-distributed-queue-zh.html" />
  </url>
  <url>
    <loc>https://yuxu.ge/blog/hephaestus/2026-02-26-dns-async-cache-en.html</loc>
    <lastmod>2026-02-26</lastmod>
    <changefreq>monthly</changefreq>
    <priority>0.7</priority>
    <xhtml:link rel="alternate" hreflang="en" href="https://yuxu.ge/blog/hephaestus/2026-02-26-dns-async-cache-en.html" />
    <xhtml:link rel="alternate" hreflang="zh" href="https://yuxu.ge/blog/hephaestus/2026-02-26-dns-async-cache-zh.html" />
  </url>
  <url>
    <loc>https://yuxu.ge/blog/hephaestus/2026-02-26-dns-async-cache-zh.html</loc>
    <lastmod>2026-02-26</lastmod>
    <changefreq>monthly</changefreq>
    <priority>0.7</priority>
    <xhtml:link rel="alternate" hreflang="en" href="https://yuxu.ge/blog/hephaestus/2026-02-26-dns-async-cache-en.html" />
    <xhtml:link rel="alternate" hreflang="zh" href="https://yuxu.ge/blog/hephaestus/2026-02-26-dns-async-cache-zh.html" />
  </url>
  <url>
    <loc>https://yuxu.ge/blog/hephaestus/2026-02-26-dual-queue-en.html</loc>
    <lastmod>2026-02-26</lastmod>
    <changefreq>monthly</changefreq>
    <priority>0.7</priority>
    <xhtml:link rel="alternate" hreflang="en" href="https://yuxu.ge/blog/hephaestus/2026-02-26-dual-queue-en.html" />
    <xhtml:link rel="alternate" hreflang="zh" href="https://yuxu.ge/blog/hephaestus/2026-02-26-dual-queue-zh.html" />
  </url>
  <url>
    <loc>https://yuxu.ge/blog/hephaestus/2026-02-26-dual-queue-zh.html</loc>
    <lastmod>2026-02-26</lastmod>
    <changefreq>monthly</changefreq>
    <priority>0.7</priority>
    <xhtml:link rel="alternate" hreflang="en" href="https://yuxu.ge/blog/hephaestus/2026-02-26-dual-queue-en.html" />
    <xhtml:link rel="alternate" hreflang="zh" href="https://yuxu.ge/blog/hephaestus/2026-02-26-dual-queue-zh.html" />
  </url>
  <url>
    <loc>https://yuxu.ge/blog/hephaestus/2026-02-26-future-promise-state-machine-en.html</loc>
    <lastmod>2026-02-26</lastmod>
    <changefreq>monthly</changefreq>
    <priority>0.7</priority>
    <xhtml:link rel="alternate" hreflang="en" href="https://yuxu.ge/blog/hephaestus/2026-02-26-future-promise-state-machine-en.html" />
    <xhtml:link rel="alternate" hreflang="zh" href="https://yuxu.ge/blog/hephaestus/2026-02-26-future-promise-state-machine-zh.html" />
  </url>
  <url>
    <loc>https://yuxu.ge/blog/hephaestus/2026-02-26-future-promise-state-machine-zh.html</loc>
    <lastmod>2026-02-26</lastmod>
    <changefreq>monthly</changefreq>
    <priority>0.7</priority>
    <xhtml:link rel="alternate" hreflang="en" href="https://yuxu.ge/blog/hephaestus/2026-02-26-future-promise-state-machine-en.html" />
    <xhtml:link rel="alternate" hreflang="zh" href="https://yuxu.ge/blog/hephaestus/2026-02-26-future-promise-state-machine-zh.html" />
  </url>
  <url>
    <loc>https://yuxu.ge/blog/hephaestus/2026-02-26-idl-protobuf-ipc-en.html</loc>
    <lastmod>2026-02-26</lastmod>
    <changefreq>monthly</changefreq>
    <priority>0.7</priority>
    <xhtml:link rel="alternate" hreflang="en" href="https://yuxu.ge/blog/hephaestus/2026-02-26-idl-protobuf-ipc-en.html" />
    <xhtml:link rel="alternate" hreflang="zh" href="https://yuxu.ge/blog/hephaestus/2026-02-26-idl-protobuf-ipc-zh.html" />
  </url>
  <url>
    <loc>https://yuxu.ge/blog/hephaestus/2026-02-26-idl-protobuf-ipc-zh.html</loc>
    <lastmod>2026-02-26</lastmod>
    <changefreq>monthly</changefreq>
    <priority>0.7</priority>
    <xhtml:link rel="alternate" hreflang="en" href="https://yuxu.ge/blog/hephaestus/2026-02-26-idl-protobuf-ipc-en.html" />
    <xhtml:link rel="alternate" hreflang="zh" href="https://yuxu.ge/blog/hephaestus/2026-02-26-idl-protobuf-ipc-zh.html" />
  </url>
  <url>
    <loc>https://yuxu.ge/blog/hephaestus/2026-02-26-incremental-push-en.html</loc>
    <lastmod>2026-02-26</lastmod>
    <changefreq>monthly</changefreq>
    <priority>0.7</priority>
    <xhtml:link rel="alternate" hreflang="en" href="https://yuxu.ge/blog/hephaestus/2026-02-26-incremental-push-en.html" />
    <xhtml:link rel="alternate" hreflang="zh" href="https://yuxu.ge/blog/hephaestus/2026-02-26-incremental-push-zh.html" />
  </url>
  <url>
    <loc>https://yuxu.ge/blog/hephaestus/2026-02-26-incremental-push-zh.html</loc>
    <lastmod>2026-02-26</lastmod>
    <changefreq>monthly</changefreq>
    <priority>0.7</priority>
    <xhtml:link rel="alternate" hreflang="en" href="https://yuxu.ge/blog/hephaestus/2026-02-26-incremental-push-en.html" />
    <xhtml:link rel="alternate" hreflang="zh" href="https://yuxu.ge/blog/hephaestus/2026-02-26-incremental-push-zh.html" />
  </url>
  <url>
    <loc>https://yuxu.ge/blog/hephaestus/2026-02-26-index-merger-en.html</loc>
    <lastmod>2026-02-26</lastmod>
    <changefreq>monthly</changefreq>
    <priority>0.7</priority>
    <xhtml:link rel="alternate" hreflang="en" href="https://yuxu.ge/blog/hephaestus/2026-02-26-index-merger-en.html" />
    <xhtml:link rel="alternate" hreflang="zh" href="https://yuxu.ge/blog/hephaestus/2026-02-26-index-merger-zh.html" />
  </url>
  <url>
    <loc>https://yuxu.ge/blog/hephaestus/2026-02-26-index-merger-zh.html</loc>
    <lastmod>2026-02-26</lastmod>
    <changefreq>monthly</changefreq>
    <priority>0.7</priority>
    <xhtml:link rel="alternate" hreflang="en" href="https://yuxu.ge/blog/hephaestus/2026-02-26-index-merger-en.html" />
    <xhtml:link rel="alternate" hreflang="zh" href="https://yuxu.ge/blog/hephaestus/2026-02-26-index-merger-zh.html" />
  </url>
  <url>
    <loc>https://yuxu.ge/blog/hephaestus/2026-02-26-json-stats-output-en.html</loc>
    <lastmod>2026-02-26</lastmod>
    <changefreq>monthly</changefreq>
    <priority>0.7</priority>
    <xhtml:link rel="alternate" hreflang="en" href="https://yuxu.ge/blog/hephaestus/2026-02-26-json-stats-output-en.html" />
    <xhtml:link rel="alternate" hreflang="zh" href="https://yuxu.ge/blog/hephaestus/2026-02-26-json-stats-output-zh.html" />
  </url>
  <url>
    <loc>https://yuxu.ge/blog/hephaestus/2026-02-26-json-stats-output-zh.html</loc>
    <lastmod>2026-02-26</lastmod>
    <changefreq>monthly</changefreq>
    <priority>0.7</priority>
    <xhtml:link rel="alternate" hreflang="en" href="https://yuxu.ge/blog/hephaestus/2026-02-26-json-stats-output-en.html" />
    <xhtml:link rel="alternate" hreflang="zh" href="https://yuxu.ge/blog/hephaestus/2026-02-26-json-stats-output-zh.html" />
  </url>
  <url>
    <loc>https://yuxu.ge/blog/hephaestus/2026-02-26-lightweight-rw-lock-futex-en.html</loc>
    <lastmod>2026-02-26</lastmod>
    <changefreq>monthly</changefreq>
    <priority>0.7</priority>
    <xhtml:link rel="alternate" hreflang="en" href="https://yuxu.ge/blog/hephaestus/2026-02-26-lightweight-rw-lock-futex-en.html" />
    <xhtml:link rel="alternate" hreflang="zh" href="https://yuxu.ge/blog/hephaestus/2026-02-26-lightweight-rw-lock-futex-zh.html" />
  </url>
  <url>
    <loc>https://yuxu.ge/blog/hephaestus/2026-02-26-lightweight-rw-lock-futex-zh.html</loc>
    <lastmod>2026-02-26</lastmod>
    <changefreq>monthly</changefreq>
    <priority>0.7</priority>
    <xhtml:link rel="alternate" hreflang="en" href="https://yuxu.ge/blog/hephaestus/2026-02-26-lightweight-rw-lock-futex-en.html" />
    <xhtml:link rel="alternate" hreflang="zh" href="https://yuxu.ge/blog/hephaestus/2026-02-26-lightweight-rw-lock-futex-zh.html" />
  </url>
  <url>
    <loc>https://yuxu.ge/blog/hephaestus/2026-02-26-load-balancer-cpu-protection-en.html</loc>
    <lastmod>2026-02-26</lastmod>
    <changefreq>monthly</changefreq>
    <priority>0.7</priority>
    <xhtml:link rel="alternate" hreflang="en" href="https://yuxu.ge/blog/hephaestus/2026-02-26-load-balancer-cpu-protection-en.html" />
    <xhtml:link rel="alternate" hreflang="zh" href="https://yuxu.ge/blog/hephaestus/2026-02-26-load-balancer-cpu-protection-zh.html" />
  </url>
  <url>
    <loc>https://yuxu.ge/blog/hephaestus/2026-02-26-load-balancer-cpu-protection-zh.html</loc>
    <lastmod>2026-02-26</lastmod>
    <changefreq>monthly</changefreq>
    <priority>0.7</priority>
    <xhtml:link rel="alternate" hreflang="en" href="https://yuxu.ge/blog/hephaestus/2026-02-26-load-balancer-cpu-protection-en.html" />
    <xhtml:link rel="alternate" hreflang="zh" href="https://yuxu.ge/blog/hephaestus/2026-02-26-load-balancer-cpu-protection-zh.html" />
  </url>
  <url>
    <loc>https://yuxu.ge/blog/hephaestus/2026-02-26-lock-policies-en.html</loc>
    <lastmod>2026-02-26</lastmod>
    <changefreq>monthly</changefreq>
    <priority>0.7</priority>
    <xhtml:link rel="alternate" hreflang="en" href="https://yuxu.ge/blog/hephaestus/2026-02-26-lock-policies-en.html" />
    <xhtml:link rel="alternate" hreflang="zh" href="https://yuxu.ge/blog/hephaestus/2026-02-26-lock-policies-zh.html" />
  </url>
  <url>
    <loc>https://yuxu.ge/blog/hephaestus/2026-02-26-lock-policies-zh.html</loc>
    <lastmod>2026-02-26</lastmod>
    <changefreq>monthly</changefreq>
    <priority>0.7</priority>
    <xhtml:link rel="alternate" hreflang="en" href="https://yuxu.ge/blog/hephaestus/2026-02-26-lock-policies-en.html" />
    <xhtml:link rel="alternate" hreflang="zh" href="https://yuxu.ge/blog/hephaestus/2026-02-26-lock-policies-zh.html" />
  </url>
  <url>
    <loc>https://yuxu.ge/blog/hephaestus/2026-02-26-memory-indexer-en.html</loc>
    <lastmod>2026-02-26</lastmod>
    <changefreq>monthly</changefreq>
    <priority>0.7</priority>
    <xhtml:link rel="alternate" hreflang="en" href="https://yuxu.ge/blog/hephaestus/2026-02-26-memory-indexer-en.html" />
    <xhtml:link rel="alternate" hreflang="zh" href="https://yuxu.ge/blog/hephaestus/2026-02-26-memory-indexer-zh.html" />
  </url>
  <url>
    <loc>https://yuxu.ge/blog/hephaestus/2026-02-26-memory-indexer-zh.html</loc>
    <lastmod>2026-02-26</lastmod>
    <changefreq>monthly</changefreq>
    <priority>0.7</priority>
    <xhtml:link rel="alternate" hreflang="en" href="https://yuxu.ge/blog/hephaestus/2026-02-26-memory-indexer-en.html" />
    <xhtml:link rel="alternate" hreflang="zh" href="https://yuxu.ge/blog/hephaestus/2026-02-26-memory-indexer-zh.html" />
  </url>
  <url>
    <loc>https://yuxu.ge/blog/hephaestus/2026-02-26-merger-gc-en.html</loc>
    <lastmod>2026-02-26</lastmod>
    <changefreq>monthly</changefreq>
    <priority>0.7</priority>
    <xhtml:link rel="alternate" hreflang="en" href="https://yuxu.ge/blog/hephaestus/2026-02-26-merger-gc-en.html" />
    <xhtml:link rel="alternate" hreflang="zh" href="https://yuxu.ge/blog/hephaestus/2026-02-26-merger-gc-zh.html" />
  </url>
  <url>
    <loc>https://yuxu.ge/blog/hephaestus/2026-02-26-merger-gc-zh.html</loc>
    <lastmod>2026-02-26</lastmod>
    <changefreq>monthly</changefreq>
    <priority>0.7</priority>
    <xhtml:link rel="alternate" hreflang="en" href="https://yuxu.ge/blog/hephaestus/2026-02-26-merger-gc-en.html" />
    <xhtml:link rel="alternate" hreflang="zh" href="https://yuxu.ge/blog/hephaestus/2026-02-26-merger-gc-zh.html" />
  </url>
  <url>
    <loc>https://yuxu.ge/blog/hephaestus/2026-02-26-pinger-strategy-en.html</loc>
    <lastmod>2026-02-26</lastmod>
    <changefreq>monthly</changefreq>
    <priority>0.7</priority>
    <xhtml:link rel="alternate" hreflang="en" href="https://yuxu.ge/blog/hephaestus/2026-02-26-pinger-strategy-en.html" />
    <xhtml:link rel="alternate" hreflang="zh" href="https://yuxu.ge/blog/hephaestus/2026-02-26-pinger-strategy-zh.html" />
  </url>
  <url>
    <loc>https://yuxu.ge/blog/hephaestus/2026-02-26-pinger-strategy-zh.html</loc>
    <lastmod>2026-02-26</lastmod>
    <changefreq>monthly</changefreq>
    <priority>0.7</priority>
    <xhtml:link rel="alternate" hreflang="en" href="https://yuxu.ge/blog/hephaestus/2026-02-26-pinger-strategy-en.html" />
    <xhtml:link rel="alternate" hreflang="zh" href="https://yuxu.ge/blog/hephaestus/2026-02-26-pinger-strategy-zh.html" />
  </url>
  <url>
    <loc>https://yuxu.ge/blog/hephaestus/2026-02-26-probabilistic-rejection-en.html</loc>
    <lastmod>2026-02-26</lastmod>
    <changefreq>monthly</changefreq>
    <priority>0.7</priority>
    <xhtml:link rel="alternate" hreflang="en" href="https://yuxu.ge/blog/hephaestus/2026-02-26-probabilistic-rejection-en.html" />
    <xhtml:link rel="alternate" hreflang="zh" href="https://yuxu.ge/blog/hephaestus/2026-02-26-probabilistic-rejection-zh.html" />
  </url>
  <url>
    <loc>https://yuxu.ge/blog/hephaestus/2026-02-26-probabilistic-rejection-zh.html</loc>
    <lastmod>2026-02-26</lastmod>
    <changefreq>monthly</changefreq>
    <priority>0.7</priority>
    <xhtml:link rel="alternate" hreflang="en" href="https://yuxu.ge/blog/hephaestus/2026-02-26-probabilistic-rejection-en.html" />
    <xhtml:link rel="alternate" hreflang="zh" href="https://yuxu.ge/blog/hephaestus/2026-02-26-probabilistic-rejection-zh.html" />
  </url>
  <url>
    <loc>https://yuxu.ge/blog/hephaestus/2026-02-26-search-manager-en.html</loc>
    <lastmod>2026-02-26</lastmod>
    <changefreq>monthly</changefreq>
    <priority>0.7</priority>
    <xhtml:link rel="alternate" hreflang="en" href="https://yuxu.ge/blog/hephaestus/2026-02-26-search-manager-en.html" />
    <xhtml:link rel="alternate" hreflang="zh" href="https://yuxu.ge/blog/hephaestus/2026-02-26-search-manager-zh.html" />
  </url>
  <url>
    <loc>https://yuxu.ge/blog/hephaestus/2026-02-26-search-manager-zh.html</loc>
    <lastmod>2026-02-26</lastmod>
    <changefreq>monthly</changefreq>
    <priority>0.7</priority>
    <xhtml:link rel="alternate" hreflang="en" href="https://yuxu.ge/blog/hephaestus/2026-02-26-search-manager-en.html" />
    <xhtml:link rel="alternate" hreflang="zh" href="https://yuxu.ge/blog/hephaestus/2026-02-26-search-manager-zh.html" />
  </url>
  <url>
    <loc>https://yuxu.ge/blog/hephaestus/2026-02-26-segmented-pool-container-en.html</loc>
    <lastmod>2026-02-26</lastmod>
    <changefreq>monthly</changefreq>
    <priority>0.7</priority>
    <xhtml:link rel="alternate" hreflang="en" href="https://yuxu.ge/blog/hephaestus/2026-02-26-segmented-pool-container-en.html" />
    <xhtml:link rel="alternate" hreflang="zh" href="https://yuxu.ge/blog/hephaestus/2026-02-26-segmented-pool-container-zh.html" />
  </url>
  <url>
    <loc>https://yuxu.ge/blog/hephaestus/2026-02-26-segmented-pool-container-zh.html</loc>
    <lastmod>2026-02-26</lastmod>
    <changefreq>monthly</changefreq>
    <priority>0.7</priority>
    <xhtml:link rel="alternate" hreflang="en" href="https://yuxu.ge/blog/hephaestus/2026-02-26-segmented-pool-container-en.html" />
    <xhtml:link rel="alternate" hreflang="zh" href="https://yuxu.ge/blog/hephaestus/2026-02-26-segmented-pool-container-zh.html" />
  </url>
  <url>
    <loc>https://yuxu.ge/blog/hephaestus/2026-02-26-sharded-lru-cache-degradation-en.html</loc>
    <lastmod>2026-02-26</lastmod>
    <changefreq>monthly</changefreq>
    <priority>0.7</priority>
    <xhtml:link rel="alternate" hreflang="en" href="https://yuxu.ge/blog/hephaestus/2026-02-26-sharded-lru-cache-degradation-en.html" />
    <xhtml:link rel="alternate" hreflang="zh" href="https://yuxu.ge/blog/hephaestus/2026-02-26-sharded-lru-cache-degradation-zh.html" />
  </url>
  <url>
    <loc>https://yuxu.ge/blog/hephaestus/2026-02-26-sharded-lru-cache-degradation-zh.html</loc>
    <lastmod>2026-02-26</lastmod>
    <changefreq>monthly</changefreq>
    <priority>0.7</priority>
    <xhtml:link rel="alternate" hreflang="en" href="https://yuxu.ge/blog/hephaestus/2026-02-26-sharded-lru-cache-degradation-en.html" />
    <xhtml:link rel="alternate" hreflang="zh" href="https://yuxu.ge/blog/hephaestus/2026-02-26-sharded-lru-cache-degradation-zh.html" />
  </url>
  <url>
    <loc>https://yuxu.ge/blog/hephaestus/2026-02-26-sliding-window-en.html</loc>
    <lastmod>2026-02-26</lastmod>
    <changefreq>monthly</changefreq>
    <priority>0.7</priority>
    <xhtml:link rel="alternate" hreflang="en" href="https://yuxu.ge/blog/hephaestus/2026-02-26-sliding-window-en.html" />
    <xhtml:link rel="alternate" hreflang="zh" href="https://yuxu.ge/blog/hephaestus/2026-02-26-sliding-window-zh.html" />
  </url>
  <url>
    <loc>https://yuxu.ge/blog/hephaestus/2026-02-26-sliding-window-zh.html</loc>
    <lastmod>2026-02-26</lastmod>
    <changefreq>monthly</changefreq>
    <priority>0.7</priority>
    <xhtml:link rel="alternate" hreflang="en" href="https://yuxu.ge/blog/hephaestus/2026-02-26-sliding-window-en.html" />
    <xhtml:link rel="alternate" hreflang="zh" href="https://yuxu.ge/blog/hephaestus/2026-02-26-sliding-window-zh.html" />
  </url>
  <url>
    <loc>https://yuxu.ge/blog/hephaestus/2026-02-26-ssl-async-offload-en.html</loc>
    <lastmod>2026-02-26</lastmod>
    <changefreq>monthly</changefreq>
    <priority>0.7</priority>
    <xhtml:link rel="alternate" hreflang="en" href="https://yuxu.ge/blog/hephaestus/2026-02-26-ssl-async-offload-en.html" />
    <xhtml:link rel="alternate" hreflang="zh" href="https://yuxu.ge/blog/hephaestus/2026-02-26-ssl-async-offload-zh.html" />
  </url>
  <url>
    <loc>https://yuxu.ge/blog/hephaestus/2026-02-26-ssl-async-offload-zh.html</loc>
    <lastmod>2026-02-26</lastmod>
    <changefreq>monthly</changefreq>
    <priority>0.7</priority>
    <xhtml:link rel="alternate" hreflang="en" href="https://yuxu.ge/blog/hephaestus/2026-02-26-ssl-async-offload-en.html" />
    <xhtml:link rel="alternate" hreflang="zh" href="https://yuxu.ge/blog/hephaestus/2026-02-26-ssl-async-offload-zh.html" />
  </url>
  <url>
    <loc>https://yuxu.ge/blog/hephaestus/2026-02-26-state-migration-safety-en.html</loc>
    <lastmod>2026-02-26</lastmod>
    <changefreq>monthly</changefreq>
    <priority>0.7</priority>
    <xhtml:link rel="alternate" hreflang="en" href="https://yuxu.ge/blog/hephaestus/2026-02-26-state-migration-safety-en.html" />
    <xhtml:link rel="alternate" hreflang="zh" href="https://yuxu.ge/blog/hephaestus/2026-02-26-state-migration-safety-zh.html" />
  </url>
  <url>
    <loc>https://yuxu.ge/blog/hephaestus/2026-02-26-state-migration-safety-zh.html</loc>
    <lastmod>2026-02-26</lastmod>
    <changefreq>monthly</changefreq>
    <priority>0.7</priority>
    <xhtml:link rel="alternate" hreflang="en" href="https://yuxu.ge/blog/hephaestus/2026-02-26-state-migration-safety-en.html" />
    <xhtml:link rel="alternate" hreflang="zh" href="https://yuxu.ge/blog/hephaestus/2026-02-26-state-migration-safety-zh.html" />
  </url>
  <url>
    <loc>https://yuxu.ge/blog/hephaestus/2026-02-26-throttler-logic-en.html</loc>
    <lastmod>2026-02-26</lastmod>
    <changefreq>monthly</changefreq>
    <priority>0.7</priority>
    <xhtml:link rel="alternate" hreflang="en" href="https://yuxu.ge/blog/hephaestus/2026-02-26-throttler-logic-en.html" />
    <xhtml:link rel="alternate" hreflang="zh" href="https://yuxu.ge/blog/hephaestus/2026-02-26-throttler-logic-zh.html" />
  </url>
  <url>
    <loc>https://yuxu.ge/blog/hephaestus/2026-02-26-throttler-logic-zh.html</loc>
    <lastmod>2026-02-26</lastmod>
    <changefreq>monthly</changefreq>
    <priority>0.7</priority>
    <xhtml:link rel="alternate" hreflang="en" href="https://yuxu.ge/blog/hephaestus/2026-02-26-throttler-logic-en.html" />
    <xhtml:link rel="alternate" hreflang="zh" href="https://yuxu.ge/blog/hephaestus/2026-02-26-throttler-logic-zh.html" />
  </url>
  <url>
    <loc>https://yuxu.ge/blog/hephaestus/2026-02-26-updatable-priority-queue-en.html</loc>
    <lastmod>2026-02-26</lastmod>
    <changefreq>monthly</changefreq>
    <priority>0.7</priority>
    <xhtml:link rel="alternate" hreflang="en" href="https://yuxu.ge/blog/hephaestus/2026-02-26-updatable-priority-queue-en.html" />
    <xhtml:link rel="alternate" hreflang="zh" href="https://yuxu.ge/blog/hephaestus/2026-02-26-updatable-priority-queue-zh.html" />
  </url>
  <url>
    <loc>https://yuxu.ge/blog/hephaestus/2026-02-26-updatable-priority-queue-zh.html</loc>
    <lastmod>2026-02-26</lastmod>
    <changefreq>monthly</changefreq>
    <priority>0.7</priority>
    <xhtml:link rel="alternate" hreflang="en" href="https://yuxu.ge/blog/hephaestus/2026-02-26-updatable-priority-queue-en.html" />
    <xhtml:link rel="alternate" hreflang="zh" href="https://yuxu.ge/blog/hephaestus/2026-02-26-updatable-priority-queue-zh.html" />
  </url>
  <url>
    <loc>https://yuxu.ge/blog/hephaestus/2026-02-26-zero-copy-transfer-en.html</loc>
    <lastmod>2026-02-26</lastmod>
    <changefreq>monthly</changefreq>
    <priority>0.7</priority>
    <xhtml:link rel="alternate" hreflang="en" href="https://yuxu.ge/blog/hephaestus/2026-02-26-zero-copy-transfer-en.html" />
    <xhtml:link rel="alternate" hreflang="zh" href="https://yuxu.ge/blog/hephaestus/2026-02-26-zero-copy-transfer-zh.html" />
  </url>
  <url>
    <loc>https://yuxu.ge/blog/hephaestus/2026-02-26-zero-copy-transfer-zh.html</loc>
    <lastmod>2026-02-26</lastmod>
    <changefreq>monthly</changefreq>
    <priority>0.7</priority>
    <xhtml:link rel="alternate" hreflang="en" href="https://yuxu.ge/blog/hephaestus/2026-02-26-zero-copy-transfer-en.html" />
    <xhtml:link rel="alternate" hreflang="zh" href="https://yuxu.ge/blog/hephaestus/2026-02-26-zero-copy-transfer-zh.html" />
  </url>
  <url>
    <loc>https://yuxu.ge/blog/2026/2026-02-25-ai-from-word-game-to-science-en.html</loc>
    <lastmod>2026-02-25</lastmod>
    <changefreq>monthly</changefreq>
    <priority>0.7</priority>
    <xhtml:link rel="alternate" hreflang="en" href="https://yuxu.ge/blog/2026/2026-02-25-ai-from-word-game-to-science-en.html" />
    <xhtml:link rel="alternate" hreflang="zh" href="https://yuxu.ge/blog/2026/2026-02-25-ai-from-word-game-to-science-zh.html" />
  </url>
  <url>
    <loc>https://yuxu.ge/blog/2026/2026-02-25-ai-from-word-game-to-science-zh.html</loc>
    <lastmod>2026-02-25</lastmod>
    <changefreq>monthly</changefreq>
    <priority>0.7</priority>
    <xhtml:link rel="alternate" hreflang="en" href="https://yuxu.ge/blog/2026/2026-02-25-ai-from-word-game-to-science-en.html" />
    <xhtml:link rel="alternate" hreflang="zh" href="https://yuxu.ge/blog/2026/2026-02-25-ai-from-word-game-to-science-zh.html" />
  </url>
  <url>
    <loc>https://yuxu.ge/blog/2026/2026-02-25-cross-mode-channel-zh.html</loc>
    <lastmod>2026-02-25</lastmod>
    <changefreq>monthly</changefreq>
    <priority>0.7</priority>
  </url>
  <url>
    <loc>https://yuxu.ge/blog/2026/2026-02-25-hephaestus-ai-blog-engine-en.html</loc>
    <lastmod>2026-02-25</lastmod>
    <changefreq>monthly</changefreq>
    <priority>0.7</priority>
    <xhtml:link rel="alternate" hreflang="en" href="https://yuxu.ge/blog/2026/2026-02-25-hephaestus-ai-blog-engine-en.html" />
    <xhtml:link rel="alternate" hreflang="zh" href="https://yuxu.ge/blog/2026/2026-02-25-hephaestus-ai-blog-engine-zh.html" />
  </url>
  <url>
    <loc>https://yuxu.ge/blog/2026/2026-02-25-hephaestus-ai-blog-engine-zh.html</loc>
    <lastmod>2026-02-25</lastmod>
    <changefreq>monthly</changefreq>
    <priority>0.7</priority>
    <xhtml:link rel="alternate" hreflang="en" href="https://yuxu.ge/blog/2026/2026-02-25-hephaestus-ai-blog-engine-en.html" />
    <xhtml:link rel="alternate" hreflang="zh" href="https://yuxu.ge/blog/2026/2026-02-25-hephaestus-ai-blog-engine-zh.html" />
  </url>
  <url>
    <loc>https://yuxu.ge/blog/2026/2026-02-25-openclaw-docker-deploy-en.html</loc>
    <lastmod>2026-02-25</lastmod>
    <changefreq>monthly</changefreq>
    <priority>0.7</priority>
    <xhtml:link rel="alternate" hreflang="en" href="https://yuxu.ge/blog/2026/2026-02-25-openclaw-docker-deploy-en.html" />
    <xhtml:link rel="alternate" hreflang="zh" href="https://yuxu.ge/blog/2026/2026-02-25-openclaw-docker-deploy-zh.html" />
  </url>
  <url>
    <loc>https://yuxu.ge/blog/2026/2026-02-25-openclaw-docker-deploy-zh.html</loc>
    <lastmod>2026-02-25</lastmod>
    <changefreq>monthly</changefreq>
    <priority>0.7</priority>
    <xhtml:link rel="alternate" hreflang="en" href="https://yuxu.ge/blog/2026/2026-02-25-openclaw-docker-deploy-en.html" />
    <xhtml:link rel="alternate" hreflang="zh" href="https://yuxu.ge/blog/2026/2026-02-25-openclaw-docker-deploy-zh.html" />
  </url>
  <url>
    <loc>https://yuxu.ge/blog/2026/2026-02-25-openclaw-multi-project-stack-en.html</loc>
    <lastmod>2026-02-25</lastmod>
    <changefreq>monthly</changefreq>
    <priority>0.7</priority>
    <xhtml:link rel="alternate" hreflang="en" href="https://yuxu.ge/blog/2026/2026-02-25-openclaw-multi-project-stack-en.html" />
    <xhtml:link rel="alternate" hreflang="zh" href="https://yuxu.ge/blog/2026/2026-02-25-openclaw-multi-project-stack-zh.html" />
  </url>
  <url>
    <loc>https://yuxu.ge/blog/2026/2026-02-25-openclaw-multi-project-stack-zh.html</loc>
    <lastmod>2026-02-25</lastmod>
    <changefreq>monthly</changefreq>
    <priority>0.7</priority>
    <xhtml:link rel="alternate" hreflang="en" href="https://yuxu.ge/blog/2026/2026-02-25-openclaw-multi-project-stack-en.html" />
    <xhtml:link rel="alternate" hreflang="zh" href="https://yuxu.ge/blog/2026/2026-02-25-openclaw-multi-project-stack-zh.html" />
  </url>
  <url>
    <loc>https://yuxu.ge/blog/2026/2026-02-25-priority-steal-design-en.html</loc>
    <lastmod>2026-02-25</lastmod>
    <changefreq>monthly</changefreq>
    <priority>0.7</priority>
    <xhtml:link rel="alternate" hreflang="en" href="https://yuxu.ge/blog/2026/2026-02-25-priority-steal-design-en.html" />
    <xhtml:link rel="alternate" hreflang="zh" href="https://yuxu.ge/blog/2026/2026-02-25-priority-steal-design-zh.html" />
  </url>
  <url>
    <loc>https://yuxu.ge/blog/2026/2026-02-25-priority-steal-design-zh.html</loc>
    <lastmod>2026-02-25</lastmod>
    <changefreq>monthly</changefreq>
    <priority>0.7</priority>
    <xhtml:link rel="alternate" hreflang="en" href="https://yuxu.ge/blog/2026/2026-02-25-priority-steal-design-en.html" />
    <xhtml:link rel="alternate" hreflang="zh" href="https://yuxu.ge/blog/2026/2026-02-25-priority-steal-design-zh.html" />
  </url>
  <url>
    <loc>https://yuxu.ge/blog/2026/2026-02-25-rcu-design-zh.html</loc>
    <lastmod>2026-02-25</lastmod>
    <changefreq>monthly</changefreq>
    <priority>0.7</priority>
  </url>
  <url>
    <loc>https://yuxu.ge/blog/hephaestus/2026-02-25-append-only-skiplist-en.html</loc>
    <lastmod>2026-02-25</lastmod>
    <changefreq>monthly</changefreq>
    <priority>0.7</priority>
    <xhtml:link rel="alternate" hreflang="en" href="https://yuxu.ge/blog/hephaestus/2026-02-25-append-only-skiplist-en.html" />
    <xhtml:link rel="alternate" hreflang="zh" href="https://yuxu.ge/blog/hephaestus/2026-02-25-append-only-skiplist-zh.html" />
  </url>
  <url>
    <loc>https://yuxu.ge/blog/hephaestus/2026-02-25-append-only-skiplist-zh.html</loc>
    <lastmod>2026-02-25</lastmod>
    <changefreq>monthly</changefreq>
    <priority>0.7</priority>
    <xhtml:link rel="alternate" hreflang="en" href="https://yuxu.ge/blog/hephaestus/2026-02-25-append-only-skiplist-en.html" />
    <xhtml:link rel="alternate" hreflang="zh" href="https://yuxu.ge/blog/hephaestus/2026-02-25-append-only-skiplist-zh.html" />
  </url>
  <url>
    <loc>https://yuxu.ge/blog/hephaestus/2026-02-25-atomic-packing-rate-en.html</loc>
    <lastmod>2026-02-25</lastmod>
    <changefreq>monthly</changefreq>
    <priority>0.7</priority>
    <xhtml:link rel="alternate" hreflang="en" href="https://yuxu.ge/blog/hephaestus/2026-02-25-atomic-packing-rate-en.html" />
    <xhtml:link rel="alternate" hreflang="zh" href="https://yuxu.ge/blog/hephaestus/2026-02-25-atomic-packing-rate-zh.html" />
  </url>
  <url>
    <loc>https://yuxu.ge/blog/hephaestus/2026-02-25-atomic-packing-rate-zh.html</loc>
    <lastmod>2026-02-25</lastmod>
    <changefreq>monthly</changefreq>
    <priority>0.7</priority>
    <xhtml:link rel="alternate" hreflang="en" href="https://yuxu.ge/blog/hephaestus/2026-02-25-atomic-packing-rate-en.html" />
    <xhtml:link rel="alternate" hreflang="zh" href="https://yuxu.ge/blog/hephaestus/2026-02-25-atomic-packing-rate-zh.html" />
  </url>
  <url>
    <loc>https://yuxu.ge/blog/hephaestus/2026-02-25-bloom-filter-performance-optimization-en.html</loc>
    <lastmod>2026-02-25</lastmod>
    <changefreq>monthly</changefreq>
    <priority>0.7</priority>
    <xhtml:link rel="alternate" hreflang="en" href="https://yuxu.ge/blog/hephaestus/2026-02-25-bloom-filter-performance-optimization-en.html" />
    <xhtml:link rel="alternate" hreflang="zh" href="https://yuxu.ge/blog/hephaestus/2026-02-25-bloom-filter-performance-optimization-zh.html" />
  </url>
  <url>
    <loc>https://yuxu.ge/blog/hephaestus/2026-02-25-bloom-filter-performance-optimization-zh.html</loc>
    <lastmod>2026-02-25</lastmod>
    <changefreq>monthly</changefreq>
    <priority>0.7</priority>
    <xhtml:link rel="alternate" hreflang="en" href="https://yuxu.ge/blog/hephaestus/2026-02-25-bloom-filter-performance-optimization-en.html" />
    <xhtml:link rel="alternate" hreflang="zh" href="https://yuxu.ge/blog/hephaestus/2026-02-25-bloom-filter-performance-optimization-zh.html" />
  </url>
  <url>
    <loc>https://yuxu.ge/blog/hephaestus/2026-02-25-bounded-blocking-queue-en.html</loc>
    <lastmod>2026-02-25</lastmod>
    <changefreq>monthly</changefreq>
    <priority>0.7</priority>
    <xhtml:link rel="alternate" hreflang="en" href="https://yuxu.ge/blog/hephaestus/2026-02-25-bounded-blocking-queue-en.html" />
    <xhtml:link rel="alternate" hreflang="zh" href="https://yuxu.ge/blog/hephaestus/2026-02-25-bounded-blocking-queue-zh.html" />
  </url>
  <url>
    <loc>https://yuxu.ge/blog/hephaestus/2026-02-25-bounded-blocking-queue-zh.html</loc>
    <lastmod>2026-02-25</lastmod>
    <changefreq>monthly</changefreq>
    <priority>0.7</priority>
    <xhtml:link rel="alternate" hreflang="en" href="https://yuxu.ge/blog/hephaestus/2026-02-25-bounded-blocking-queue-en.html" />
    <xhtml:link rel="alternate" hreflang="zh" href="https://yuxu.ge/blog/hephaestus/2026-02-25-bounded-blocking-queue-zh.html" />
  </url>
  <url>
    <loc>https://yuxu.ge/blog/hephaestus/2026-02-25-cooperative-scheduling-mechanics-en.html</loc>
    <lastmod>2026-02-25</lastmod>
    <changefreq>monthly</changefreq>
    <priority>0.7</priority>
    <xhtml:link rel="alternate" hreflang="en" href="https://yuxu.ge/blog/hephaestus/2026-02-25-cooperative-scheduling-mechanics-en.html" />
    <xhtml:link rel="alternate" hreflang="zh" href="https://yuxu.ge/blog/hephaestus/2026-02-25-cooperative-scheduling-mechanics-zh.html" />
  </url>
  <url>
    <loc>https://yuxu.ge/blog/hephaestus/2026-02-25-cooperative-scheduling-mechanics-zh.html</loc>
    <lastmod>2026-02-25</lastmod>
    <changefreq>monthly</changefreq>
    <priority>0.7</priority>
    <xhtml:link rel="alternate" hreflang="en" href="https://yuxu.ge/blog/hephaestus/2026-02-25-cooperative-scheduling-mechanics-en.html" />
    <xhtml:link rel="alternate" hreflang="zh" href="https://yuxu.ge/blog/hephaestus/2026-02-25-cooperative-scheduling-mechanics-zh.html" />
  </url>
  <url>
    <loc>https://yuxu.ge/blog/hephaestus/2026-02-25-cross-scheduler-bridge-channel-en.html</loc>
    <lastmod>2026-02-25</lastmod>
    <changefreq>monthly</changefreq>
    <priority>0.7</priority>
    <xhtml:link rel="alternate" hreflang="en" href="https://yuxu.ge/blog/hephaestus/2026-02-25-cross-scheduler-bridge-channel-en.html" />
    <xhtml:link rel="alternate" hreflang="zh" href="https://yuxu.ge/blog/hephaestus/2026-02-25-cross-scheduler-bridge-channel-zh.html" />
  </url>
  <url>
    <loc>https://yuxu.ge/blog/hephaestus/2026-02-25-cross-scheduler-bridge-channel-zh.html</loc>
    <lastmod>2026-02-25</lastmod>
    <changefreq>monthly</changefreq>
    <priority>0.7</priority>
    <xhtml:link rel="alternate" hreflang="en" href="https://yuxu.ge/blog/hephaestus/2026-02-25-cross-scheduler-bridge-channel-en.html" />
    <xhtml:link rel="alternate" hreflang="zh" href="https://yuxu.ge/blog/hephaestus/2026-02-25-cross-scheduler-bridge-channel-zh.html" />
  </url>
  <url>
    <loc>https://yuxu.ge/blog/hephaestus/2026-02-25-hotswap-double-wait-en.html</loc>
    <lastmod>2026-02-25</lastmod>
    <changefreq>monthly</changefreq>
    <priority>0.7</priority>
    <xhtml:link rel="alternate" hreflang="en" href="https://yuxu.ge/blog/hephaestus/2026-02-25-hotswap-double-wait-en.html" />
    <xhtml:link rel="alternate" hreflang="zh" href="https://yuxu.ge/blog/hephaestus/2026-02-25-hotswap-double-wait-zh.html" />
  </url>
  <url>
    <loc>https://yuxu.ge/blog/hephaestus/2026-02-25-hotswap-double-wait-zh.html</loc>
    <lastmod>2026-02-25</lastmod>
    <changefreq>monthly</changefreq>
    <priority>0.7</priority>
    <xhtml:link rel="alternate" hreflang="en" href="https://yuxu.ge/blog/hephaestus/2026-02-25-hotswap-double-wait-en.html" />
    <xhtml:link rel="alternate" hreflang="zh" href="https://yuxu.ge/blog/hephaestus/2026-02-25-hotswap-double-wait-zh.html" />
  </url>
  <url>
    <loc>https://yuxu.ge/blog/hephaestus/2026-02-25-intrusive-red-black-tree-en.html</loc>
    <lastmod>2026-02-25</lastmod>
    <changefreq>monthly</changefreq>
    <priority>0.7</priority>
    <xhtml:link rel="alternate" hreflang="en" href="https://yuxu.ge/blog/hephaestus/2026-02-25-intrusive-red-black-tree-en.html" />
    <xhtml:link rel="alternate" hreflang="zh" href="https://yuxu.ge/blog/hephaestus/2026-02-25-intrusive-red-black-tree-zh.html" />
  </url>
  <url>
    <loc>https://yuxu.ge/blog/hephaestus/2026-02-25-intrusive-red-black-tree-zh.html</loc>
    <lastmod>2026-02-25</lastmod>
    <changefreq>monthly</changefreq>
    <priority>0.7</priority>
    <xhtml:link rel="alternate" hreflang="en" href="https://yuxu.ge/blog/hephaestus/2026-02-25-intrusive-red-black-tree-en.html" />
    <xhtml:link rel="alternate" hreflang="zh" href="https://yuxu.ge/blog/hephaestus/2026-02-25-intrusive-red-black-tree-zh.html" />
  </url>
  <url>
    <loc>https://yuxu.ge/blog/hephaestus/2026-02-25-memory-page-pool-en.html</loc>
    <lastmod>2026-02-25</lastmod>
    <changefreq>monthly</changefreq>
    <priority>0.7</priority>
    <xhtml:link rel="alternate" hreflang="en" href="https://yuxu.ge/blog/hephaestus/2026-02-25-memory-page-pool-en.html" />
    <xhtml:link rel="alternate" hreflang="zh" href="https://yuxu.ge/blog/hephaestus/2026-02-25-memory-page-pool-zh.html" />
  </url>
  <url>
    <loc>https://yuxu.ge/blog/hephaestus/2026-02-25-memory-page-pool-zh.html</loc>
    <lastmod>2026-02-25</lastmod>
    <changefreq>monthly</changefreq>
    <priority>0.7</priority>
    <xhtml:link rel="alternate" hreflang="en" href="https://yuxu.ge/blog/hephaestus/2026-02-25-memory-page-pool-en.html" />
    <xhtml:link rel="alternate" hreflang="zh" href="https://yuxu.ge/blog/hephaestus/2026-02-25-memory-page-pool-zh.html" />
  </url>
  <url>
    <loc>https://yuxu.ge/blog/hephaestus/2026-02-25-pointer-tagging-atomic-ptr-en.html</loc>
    <lastmod>2026-02-25</lastmod>
    <changefreq>monthly</changefreq>
    <priority>0.7</priority>
    <xhtml:link rel="alternate" hreflang="en" href="https://yuxu.ge/blog/hephaestus/2026-02-25-pointer-tagging-atomic-ptr-en.html" />
    <xhtml:link rel="alternate" hreflang="zh" href="https://yuxu.ge/blog/hephaestus/2026-02-25-pointer-tagging-atomic-ptr-zh.html" />
  </url>
  <url>
    <loc>https://yuxu.ge/blog/hephaestus/2026-02-25-pointer-tagging-atomic-ptr-zh.html</loc>
    <lastmod>2026-02-25</lastmod>
    <changefreq>monthly</changefreq>
    <priority>0.7</priority>
    <xhtml:link rel="alternate" hreflang="en" href="https://yuxu.ge/blog/hephaestus/2026-02-25-pointer-tagging-atomic-ptr-en.html" />
    <xhtml:link rel="alternate" hreflang="zh" href="https://yuxu.ge/blog/hephaestus/2026-02-25-pointer-tagging-atomic-ptr-zh.html" />
  </url>
  <url>
    <loc>https://yuxu.ge/blog/hephaestus/2026-02-25-ring-buffer-virtual-indexing-en.html</loc>
    <lastmod>2026-02-25</lastmod>
    <changefreq>monthly</changefreq>
    <priority>0.7</priority>
    <xhtml:link rel="alternate" hreflang="en" href="https://yuxu.ge/blog/hephaestus/2026-02-25-ring-buffer-virtual-indexing-en.html" />
    <xhtml:link rel="alternate" hreflang="zh" href="https://yuxu.ge/blog/hephaestus/2026-02-25-ring-buffer-virtual-indexing-zh.html" />
  </url>
  <url>
    <loc>https://yuxu.ge/blog/hephaestus/2026-02-25-ring-buffer-virtual-indexing-zh.html</loc>
    <lastmod>2026-02-25</lastmod>
    <changefreq>monthly</changefreq>
    <priority>0.7</priority>
    <xhtml:link rel="alternate" hreflang="en" href="https://yuxu.ge/blog/hephaestus/2026-02-25-ring-buffer-virtual-indexing-en.html" />
    <xhtml:link rel="alternate" hreflang="zh" href="https://yuxu.ge/blog/hephaestus/2026-02-25-ring-buffer-virtual-indexing-zh.html" />
  </url>
  <url>
    <loc>https://yuxu.ge/blog/hephaestus/2026-02-25-sharded-locking-strategy-en.html</loc>
    <lastmod>2026-02-25</lastmod>
    <changefreq>monthly</changefreq>
    <priority>0.7</priority>
    <xhtml:link rel="alternate" hreflang="en" href="https://yuxu.ge/blog/hephaestus/2026-02-25-sharded-locking-strategy-en.html" />
    <xhtml:link rel="alternate" hreflang="zh" href="https://yuxu.ge/blog/hephaestus/2026-02-25-sharded-locking-strategy-zh.html" />
  </url>
  <url>
    <loc>https://yuxu.ge/blog/hephaestus/2026-02-25-sharded-locking-strategy-zh.html</loc>
    <lastmod>2026-02-25</lastmod>
    <changefreq>monthly</changefreq>
    <priority>0.7</priority>
    <xhtml:link rel="alternate" hreflang="en" href="https://yuxu.ge/blog/hephaestus/2026-02-25-sharded-locking-strategy-en.html" />
    <xhtml:link rel="alternate" hreflang="zh" href="https://yuxu.ge/blog/hephaestus/2026-02-25-sharded-locking-strategy-zh.html" />
  </url>
  <url>
    <loc>https://yuxu.ge/blog/hephaestus/2026-02-25-ticket-lock-fairness-and-cache-en.html</loc>
    <lastmod>2026-02-25</lastmod>
    <changefreq>monthly</changefreq>
    <priority>0.7</priority>
    <xhtml:link rel="alternate" hreflang="en" href="https://yuxu.ge/blog/hephaestus/2026-02-25-ticket-lock-fairness-and-cache-en.html" />
    <xhtml:link rel="alternate" hreflang="zh" href="https://yuxu.ge/blog/hephaestus/2026-02-25-ticket-lock-fairness-and-cache-zh.html" />
  </url>
  <url>
    <loc>https://yuxu.ge/blog/hephaestus/2026-02-25-ticket-lock-fairness-and-cache-zh.html</loc>
    <lastmod>2026-02-25</lastmod>
    <changefreq>monthly</changefreq>
    <priority>0.7</priority>
    <xhtml:link rel="alternate" hreflang="en" href="https://yuxu.ge/blog/hephaestus/2026-02-25-ticket-lock-fairness-and-cache-en.html" />
    <xhtml:link rel="alternate" hreflang="zh" href="https://yuxu.ge/blog/hephaestus/2026-02-25-ticket-lock-fairness-and-cache-zh.html" />
  </url>
  <url>
    <loc>https://yuxu.ge/blog/hephaestus/2026-02-25-ticket-lock-fairness-en.html</loc>
    <lastmod>2026-02-25</lastmod>
    <changefreq>monthly</changefreq>
    <priority>0.7</priority>
    <xhtml:link rel="alternate" hreflang="en" href="https://yuxu.ge/blog/hephaestus/2026-02-25-ticket-lock-fairness-en.html" />
    <xhtml:link rel="alternate" hreflang="zh" href="https://yuxu.ge/blog/hephaestus/2026-02-25-ticket-lock-fairness-zh.html" />
  </url>
  <url>
    <loc>https://yuxu.ge/blog/hephaestus/2026-02-25-ticket-lock-fairness-zh.html</loc>
    <lastmod>2026-02-25</lastmod>
    <changefreq>monthly</changefreq>
    <priority>0.7</priority>
    <xhtml:link rel="alternate" hreflang="en" href="https://yuxu.ge/blog/hephaestus/2026-02-25-ticket-lock-fairness-en.html" />
    <xhtml:link rel="alternate" hreflang="zh" href="https://yuxu.ge/blog/hephaestus/2026-02-25-ticket-lock-fairness-zh.html" />
  </url>
  <url>
    <loc>https://yuxu.ge/blog/hephaestus/2026-02-25-work-stealing-priority-en.html</loc>
    <lastmod>2026-02-25</lastmod>
    <changefreq>monthly</changefreq>
    <priority>0.7</priority>
    <xhtml:link rel="alternate" hreflang="en" href="https://yuxu.ge/blog/hephaestus/2026-02-25-work-stealing-priority-en.html" />
    <xhtml:link rel="alternate" hreflang="zh" href="https://yuxu.ge/blog/hephaestus/2026-02-25-work-stealing-priority-zh.html" />
  </url>
  <url>
    <loc>https://yuxu.ge/blog/hephaestus/2026-02-25-work-stealing-priority-zh.html</loc>
    <lastmod>2026-02-25</lastmod>
    <changefreq>monthly</changefreq>
    <priority>0.7</priority>
    <xhtml:link rel="alternate" hreflang="en" href="https://yuxu.ge/blog/hephaestus/2026-02-25-work-stealing-priority-en.html" />
    <xhtml:link rel="alternate" hreflang="zh" href="https://yuxu.ge/blog/hephaestus/2026-02-25-work-stealing-priority-zh.html" />
  </url>
  <url>
    <loc>https://yuxu.ge/blog/2026/2026-02-24-aeo-optimization-static-blog-en.html</loc>
    <lastmod>2026-02-24</lastmod>
    <changefreq>monthly</changefreq>
    <priority>0.7</priority>
    <xhtml:link rel="alternate" hreflang="en" href="https://yuxu.ge/blog/2026/2026-02-24-aeo-optimization-static-blog-en.html" />
    <xhtml:link rel="alternate" hreflang="zh" href="https://yuxu.ge/blog/2026/2026-02-24-aeo-optimization-static-blog-zh.html" />
  </url>
  <url>
    <loc>https://yuxu.ge/blog/2026/2026-02-24-aeo-optimization-static-blog-zh.html</loc>
    <lastmod>2026-02-24</lastmod>
    <changefreq>monthly</changefreq>
    <priority>0.7</priority>
    <xhtml:link rel="alternate" hreflang="en" href="https://yuxu.ge/blog/2026/2026-02-24-aeo-optimization-static-blog-en.html" />
    <xhtml:link rel="alternate" hreflang="zh" href="https://yuxu.ge/blog/2026/2026-02-24-aeo-optimization-static-blog-zh.html" />
  </url>
  <url>
    <loc>https://yuxu.ge/blog/2026/2026-02-23-openclaw-kali-ai-pentest-sandbox-en.html</loc>
    <lastmod>2026-02-23</lastmod>
    <changefreq>monthly</changefreq>
    <priority>0.7</priority>
    <xhtml:link rel="alternate" hreflang="en" href="https://yuxu.ge/blog/2026/2026-02-23-openclaw-kali-ai-pentest-sandbox-en.html" />
    <xhtml:link rel="alternate" hreflang="zh" href="https://yuxu.ge/blog/2026/2026-02-23-openclaw-kali-ai-pentest-sandbox-zh.html" />
  </url>
  <url>
    <loc>https://yuxu.ge/blog/2026/2026-02-23-openclaw-kali-ai-pentest-sandbox-zh.html</loc>
    <lastmod>2026-02-23</lastmod>
    <changefreq>monthly</changefreq>
    <priority>0.7</priority>
    <xhtml:link rel="alternate" hreflang="en" href="https://yuxu.ge/blog/2026/2026-02-23-openclaw-kali-ai-pentest-sandbox-en.html" />
    <xhtml:link rel="alternate" hreflang="zh" href="https://yuxu.ge/blog/2026/2026-02-23-openclaw-kali-ai-pentest-sandbox-zh.html" />
  </url>
  <url>
    <loc>https://yuxu.ge/blog/2026/AI-安全研究路线图规划.html</loc>
    <lastmod>2026-02-23</lastmod>
    <changefreq>monthly</changefreq>
    <priority>0.7</priority>
  </url>
  <url>
    <loc>https://yuxu.ge/blog/2026/2026-02-21-watch-to-web-sports-visualization-en.html</loc>
    <lastmod>2026-02-21</lastmod>
    <changefreq>monthly</changefreq>
    <priority>0.7</priority>
    <xhtml:link rel="alternate" hreflang="en" href="https://yuxu.ge/blog/2026/2026-02-21-watch-to-web-sports-visualization-en.html" />
    <xhtml:link rel="alternate" hreflang="zh" href="https://yuxu.ge/blog/2026/2026-02-21-watch-to-web-sports-visualization-zh.html" />
  </url>
  <url>
    <loc>https://yuxu.ge/blog/2026/2026-02-21-watch-to-web-sports-visualization-zh.html</loc>
    <lastmod>2026-02-21</lastmod>
    <changefreq>monthly</changefreq>
    <priority>0.7</priority>
    <xhtml:link rel="alternate" hreflang="en" href="https://yuxu.ge/blog/2026/2026-02-21-watch-to-web-sports-visualization-en.html" />
    <xhtml:link rel="alternate" hreflang="zh" href="https://yuxu.ge/blog/2026/2026-02-21-watch-to-web-sports-visualization-zh.html" />
  </url>
  <url>
    <loc>https://yuxu.ge/blog/2026/2026-02-20-git-crypt-private-notes-en.html</loc>
    <lastmod>2026-02-20</lastmod>
    <changefreq>monthly</changefreq>
    <priority>0.7</priority>
    <xhtml:link rel="alternate" hreflang="en" href="https://yuxu.ge/blog/2026/2026-02-20-git-crypt-private-notes-en.html" />
    <xhtml:link rel="alternate" hreflang="zh" href="https://yuxu.ge/blog/2026/2026-02-20-git-crypt-private-notes-zh.html" />
  </url>
  <url>
    <loc>https://yuxu.ge/blog/2026/2026-02-20-git-crypt-private-notes-zh.html</loc>
    <lastmod>2026-02-20</lastmod>
    <changefreq>monthly</changefreq>
    <priority>0.7</priority>
    <xhtml:link rel="alternate" hreflang="en" href="https://yuxu.ge/blog/2026/2026-02-20-git-crypt-private-notes-en.html" />
    <xhtml:link rel="alternate" hreflang="zh" href="https://yuxu.ge/blog/2026/2026-02-20-git-crypt-private-notes-zh.html" />
  </url>
  <url>
    <loc>https://yuxu.ge/blog/2026/2026-02-20-rag-energy-efficiency-blog-en.html</loc>
    <lastmod>2026-02-20</lastmod>
    <changefreq>monthly</changefreq>
    <priority>0.7</priority>
    <xhtml:link rel="alternate" hreflang="en" href="https://yuxu.ge/blog/2026/2026-02-20-rag-energy-efficiency-blog-en.html" />
    <xhtml:link rel="alternate" hreflang="zh" href="https://yuxu.ge/blog/2026/2026-02-20-rag-energy-efficiency-blog-zh.html" />
  </url>
  <url>
    <loc>https://yuxu.ge/blog/2026/2026-02-20-rag-energy-efficiency-blog-zh.html</loc>
    <lastmod>2026-02-20</lastmod>
    <changefreq>monthly</changefreq>
    <priority>0.7</priority>
    <xhtml:link rel="alternate" hreflang="en" href="https://yuxu.ge/blog/2026/2026-02-20-rag-energy-efficiency-blog-en.html" />
    <xhtml:link rel="alternate" hreflang="zh" href="https://yuxu.ge/blog/2026/2026-02-20-rag-energy-efficiency-blog-zh.html" />
  </url>
  <url>
    <loc>https://yuxu.ge/blog/2026/2026-02-18-cloudflare-paid-plan-upgrade-en.html</loc>
    <lastmod>2026-02-18</lastmod>
    <changefreq>monthly</changefreq>
    <priority>0.7</priority>
    <xhtml:link rel="alternate" hreflang="en" href="https://yuxu.ge/blog/2026/2026-02-18-cloudflare-paid-plan-upgrade-en.html" />
    <xhtml:link rel="alternate" hreflang="zh" href="https://yuxu.ge/blog/2026/2026-02-18-cloudflare-paid-plan-upgrade-zh.html" />
  </url>
  <url>
    <loc>https://yuxu.ge/blog/2026/2026-02-18-cloudflare-paid-plan-upgrade-zh.html</loc>
    <lastmod>2026-02-18</lastmod>
    <changefreq>monthly</changefreq>
    <priority>0.7</priority>
    <xhtml:link rel="alternate" hreflang="en" href="https://yuxu.ge/blog/2026/2026-02-18-cloudflare-paid-plan-upgrade-en.html" />
    <xhtml:link rel="alternate" hreflang="zh" href="https://yuxu.ge/blog/2026/2026-02-18-cloudflare-paid-plan-upgrade-zh.html" />
  </url>
  <url>
    <loc>https://yuxu.ge/blog/2026/2026-02-18-graffiti-comment-system-en.html</loc>
    <lastmod>2026-02-18</lastmod>
    <changefreq>monthly</changefreq>
    <priority>0.7</priority>
    <xhtml:link rel="alternate" hreflang="en" href="https://yuxu.ge/blog/2026/2026-02-18-graffiti-comment-system-en.html" />
    <xhtml:link rel="alternate" hreflang="zh" href="https://yuxu.ge/blog/2026/2026-02-18-graffiti-comment-system-zh.html" />
  </url>
  <url>
    <loc>https://yuxu.ge/blog/2026/2026-02-18-graffiti-comment-system-zh.html</loc>
    <lastmod>2026-02-18</lastmod>
    <changefreq>monthly</changefreq>
    <priority>0.7</priority>
    <xhtml:link rel="alternate" hreflang="en" href="https://yuxu.ge/blog/2026/2026-02-18-graffiti-comment-system-en.html" />
    <xhtml:link rel="alternate" hreflang="zh" href="https://yuxu.ge/blog/2026/2026-02-18-graffiti-comment-system-zh.html" />
  </url>
  <url>
    <loc>https://yuxu.ge/blog/2026/2026-02-18-learning-ai-by-ai-from-gabriel-petersson-en.html</loc>
    <lastmod>2026-02-18</lastmod>
    <changefreq>monthly</changefreq>
    <priority>0.7</priority>
    <xhtml:link rel="alternate" hreflang="en" href="https://yuxu.ge/blog/2026/2026-02-18-learning-ai-by-ai-from-gabriel-petersson-en.html" />
    <xhtml:link rel="alternate" hreflang="zh" href="https://yuxu.ge/blog/2026/2026-02-18-learning-ai-by-ai-from-gabriel-petersson-zh.html" />
  </url>
  <url>
    <loc>https://yuxu.ge/blog/2026/2026-02-18-learning-ai-by-ai-from-gabriel-petersson-zh.html</loc>
    <lastmod>2026-02-18</lastmod>
    <changefreq>monthly</changefreq>
    <priority>0.7</priority>
    <xhtml:link rel="alternate" hreflang="en" href="https://yuxu.ge/blog/2026/2026-02-18-learning-ai-by-ai-from-gabriel-petersson-en.html" />
    <xhtml:link rel="alternate" hreflang="zh" href="https://yuxu.ge/blog/2026/2026-02-18-learning-ai-by-ai-from-gabriel-petersson-zh.html" />
  </url>
  <url>
    <loc>https://yuxu.ge/blog/2026/2026-02-17-chat-auth-comment-system-en.html</loc>
    <lastmod>2026-02-17</lastmod>
    <changefreq>monthly</changefreq>
    <priority>0.7</priority>
    <xhtml:link rel="alternate" hreflang="en" href="https://yuxu.ge/blog/2026/2026-02-17-chat-auth-comment-system-en.html" />
    <xhtml:link rel="alternate" hreflang="zh" href="https://yuxu.ge/blog/2026/2026-02-17-chat-auth-comment-system-zh.html" />
  </url>
  <url>
    <loc>https://yuxu.ge/blog/2026/2026-02-17-chat-auth-comment-system-zh.html</loc>
    <lastmod>2026-02-17</lastmod>
    <changefreq>monthly</changefreq>
    <priority>0.7</priority>
    <xhtml:link rel="alternate" hreflang="en" href="https://yuxu.ge/blog/2026/2026-02-17-chat-auth-comment-system-en.html" />
    <xhtml:link rel="alternate" hreflang="zh" href="https://yuxu.ge/blog/2026/2026-02-17-chat-auth-comment-system-zh.html" />
  </url>
  <url>
    <loc>https://yuxu.ge/blog/2026/2026-02-16-InsightFlow-The-Open-Cognitive-Engine-en.html</loc>
    <lastmod>2026-02-16</lastmod>
    <changefreq>monthly</changefreq>
    <priority>0.7</priority>
  </url>
  <url>
    <loc>https://yuxu.ge/blog/2026/2026-02-16-cloudflare-semantic-search-zh.html</loc>
    <lastmod>2026-02-16</lastmod>
    <changefreq>monthly</changefreq>
    <priority>0.7</priority>
  </url>
  <url>
    <loc>https://yuxu.ge/blog/2026/2026-02-16-dual-mode-semantic-search-en.html</loc>
    <lastmod>2026-02-16</lastmod>
    <changefreq>monthly</changefreq>
    <priority>0.7</priority>
    <xhtml:link rel="alternate" hreflang="en" href="https://yuxu.ge/blog/2026/2026-02-16-dual-mode-semantic-search-en.html" />
    <xhtml:link rel="alternate" hreflang="zh" href="https://yuxu.ge/blog/2026/2026-02-16-dual-mode-semantic-search-zh.html" />
  </url>
  <url>
    <loc>https://yuxu.ge/blog/2026/2026-02-16-dual-mode-semantic-search-zh.html</loc>
    <lastmod>2026-02-16</lastmod>
    <changefreq>monthly</changefreq>
    <priority>0.7</priority>
    <xhtml:link rel="alternate" hreflang="en" href="https://yuxu.ge/blog/2026/2026-02-16-dual-mode-semantic-search-en.html" />
    <xhtml:link rel="alternate" hreflang="zh" href="https://yuxu.ge/blog/2026/2026-02-16-dual-mode-semantic-search-zh.html" />
  </url>
  <url>
    <loc>https://yuxu.ge/blog/2026/2026-02-15-zero-backend-hybrid-search-en.html</loc>
    <lastmod>2026-02-15</lastmod>
    <changefreq>monthly</changefreq>
    <priority>0.7</priority>
    <xhtml:link rel="alternate" hreflang="en" href="https://yuxu.ge/blog/2026/2026-02-15-zero-backend-hybrid-search-en.html" />
    <xhtml:link rel="alternate" hreflang="zh" href="https://yuxu.ge/blog/2026/2026-02-15-zero-backend-hybrid-search-zh.html" />
  </url>
  <url>
    <loc>https://yuxu.ge/blog/2026/2026-02-15-zero-backend-hybrid-search-zh.html</loc>
    <lastmod>2026-02-15</lastmod>
    <changefreq>monthly</changefreq>
    <priority>0.7</priority>
    <xhtml:link rel="alternate" hreflang="en" href="https://yuxu.ge/blog/2026/2026-02-15-zero-backend-hybrid-search-en.html" />
    <xhtml:link rel="alternate" hreflang="zh" href="https://yuxu.ge/blog/2026/2026-02-15-zero-backend-hybrid-search-zh.html" />
  </url>
  <url>
    <loc>https://yuxu.ge/blog/2026/slides-edge-based-cross-modal-semantic-routed-retrieval.html</loc>
    <lastmod>2026-02-15</lastmod>
    <changefreq>monthly</changefreq>
    <priority>0.7</priority>
  </url>
  <url>
    <loc>https://yuxu.ge/blog/2026/2026-02-03-staticflow-engineering-en.html</loc>
    <lastmod>2026-02-03</lastmod>
    <changefreq>monthly</changefreq>
    <priority>0.7</priority>
    <xhtml:link rel="alternate" hreflang="en" href="https://yuxu.ge/blog/2026/2026-02-03-staticflow-engineering-en.html" />
    <xhtml:link rel="alternate" hreflang="zh" href="https://yuxu.ge/blog/2026/2026-02-03-staticflow-engineering-zh.html" />
  </url>
  <url>
    <loc>https://yuxu.ge/blog/2026/2026-02-03-staticflow-engineering-zh.html</loc>
    <lastmod>2026-02-03</lastmod>
    <changefreq>monthly</changefreq>
    <priority>0.7</priority>
    <xhtml:link rel="alternate" hreflang="en" href="https://yuxu.ge/blog/2026/2026-02-03-staticflow-engineering-en.html" />
    <xhtml:link rel="alternate" hreflang="zh" href="https://yuxu.ge/blog/2026/2026-02-03-staticflow-engineering-zh.html" />
  </url>
  <url>
    <loc>https://yuxu.ge/blog/2026/2026-01-28-ai-assistant-rag-en.html</loc>
    <lastmod>2026-01-28</lastmod>
    <changefreq>monthly</changefreq>
    <priority>0.7</priority>
    <xhtml:link rel="alternate" hreflang="en" href="https://yuxu.ge/blog/2026/2026-01-28-ai-assistant-rag-en.html" />
    <xhtml:link rel="alternate" hreflang="zh" href="https://yuxu.ge/blog/2026/2026-01-28-ai-assistant-rag-zh.html" />
  </url>
  <url>
    <loc>https://yuxu.ge/blog/2026/2026-01-28-ai-assistant-rag-zh.html</loc>
    <lastmod>2026-01-28</lastmod>
    <changefreq>monthly</changefreq>
    <priority>0.7</priority>
    <xhtml:link rel="alternate" hreflang="en" href="https://yuxu.ge/blog/2026/2026-01-28-ai-assistant-rag-en.html" />
    <xhtml:link rel="alternate" hreflang="zh" href="https://yuxu.ge/blog/2026/2026-01-28-ai-assistant-rag-zh.html" />
  </url>
  <url>
    <loc>https://yuxu.ge/blog/2026/2026-01-28-multi-language-translation-en.html</loc>
    <lastmod>2026-01-28</lastmod>
    <changefreq>monthly</changefreq>
    <priority>0.7</priority>
    <xhtml:link rel="alternate" hreflang="en" href="https://yuxu.ge/blog/2026/2026-01-28-multi-language-translation-en.html" />
    <xhtml:link rel="alternate" hreflang="zh" href="https://yuxu.ge/blog/2026/2026-01-28-multi-language-translation-zh.html" />
  </url>
  <url>
    <loc>https://yuxu.ge/blog/2026/2026-01-28-multi-language-translation-zh.html</loc>
    <lastmod>2026-01-28</lastmod>
    <changefreq>monthly</changefreq>
    <priority>0.7</priority>
    <xhtml:link rel="alternate" hreflang="en" href="https://yuxu.ge/blog/2026/2026-01-28-multi-language-translation-en.html" />
    <xhtml:link rel="alternate" hreflang="zh" href="https://yuxu.ge/blog/2026/2026-01-28-multi-language-translation-zh.html" />
  </url>
  <url>
    <loc>https://yuxu.ge/blog/2026/2026-01-28-neuroevo-life-en.html</loc>
    <lastmod>2026-01-28</lastmod>
    <changefreq>monthly</changefreq>
    <priority>0.7</priority>
    <xhtml:link rel="alternate" hreflang="en" href="https://yuxu.ge/blog/2026/2026-01-28-neuroevo-life-en.html" />
    <xhtml:link rel="alternate" hreflang="zh" href="https://yuxu.ge/blog/2026/2026-01-28-neuroevo-life-zh.html" />
  </url>
  <url>
    <loc>https://yuxu.ge/blog/2026/2026-01-28-neuroevo-life-zh.html</loc>
    <lastmod>2026-01-28</lastmod>
    <changefreq>monthly</changefreq>
    <priority>0.7</priority>
    <xhtml:link rel="alternate" hreflang="en" href="https://yuxu.ge/blog/2026/2026-01-28-neuroevo-life-en.html" />
    <xhtml:link rel="alternate" hreflang="zh" href="https://yuxu.ge/blog/2026/2026-01-28-neuroevo-life-zh.html" />
  </url>
  <url>
    <loc>https://yuxu.ge/blog/2026/2026-01-26-geocoding-client-en.html</loc>
    <lastmod>2026-01-26</lastmod>
    <changefreq>monthly</changefreq>
    <priority>0.7</priority>
  </url>
  <url>
    <loc>https://yuxu.ge/blog/2026/2026-01-26-hybrid-search-static-blog-en.html</loc>
    <lastmod>2026-01-26</lastmod>
    <changefreq>monthly</changefreq>
    <priority>0.7</priority>
    <xhtml:link rel="alternate" hreflang="en" href="https://yuxu.ge/blog/2026/2026-01-26-hybrid-search-static-blog-en.html" />
    <xhtml:link rel="alternate" hreflang="zh" href="https://yuxu.ge/blog/2026/2026-01-26-hybrid-search-static-blog-zh.html" />
  </url>
  <url>
    <loc>https://yuxu.ge/blog/2026/2026-01-26-hybrid-search-static-blog-zh.html</loc>
    <lastmod>2026-01-26</lastmod>
    <changefreq>monthly</changefreq>
    <priority>0.7</priority>
    <xhtml:link rel="alternate" hreflang="en" href="https://yuxu.ge/blog/2026/2026-01-26-hybrid-search-static-blog-en.html" />
    <xhtml:link rel="alternate" hreflang="zh" href="https://yuxu.ge/blog/2026/2026-01-26-hybrid-search-static-blog-zh.html" />
  </url>
  <url>
    <loc>https://yuxu.ge/blog/notebooks/R_001_sanity_check.html</loc>
    <lastmod>2025-11-30</lastmod>
    <changefreq>monthly</changefreq>
    <priority>0.7</priority>
  </url>
  <url>
    <loc>https://yuxu.ge/blog/notebooks/R_002_minimal_retrieval.html</loc>
    <lastmod>2025-11-30</lastmod>
    <changefreq>monthly</changefreq>
    <priority>0.7</priority>
  </url>
  <url>
    <loc>https://yuxu.ge/blog/notebooks/R_010_numpy_basics.html</loc>
    <lastmod>2025-11-30</lastmod>
    <changefreq>monthly</changefreq>
    <priority>0.7</priority>
  </url>
  <url>
    <loc>https://yuxu.ge/blog/notebooks/R_020_pandas_basics.html</loc>
    <lastmod>2025-11-30</lastmod>
    <changefreq>monthly</changefreq>
    <priority>0.7</priority>
  </url>
  <url>
    <loc>https://yuxu.ge/blog/legacy/2025-07-27-ai-assisted-development-lessons-learned-en.html</loc>
    <lastmod>2025-07-27</lastmod>
    <changefreq>monthly</changefreq>
    <priority>0.7</priority>
    <xhtml:link rel="alternate" hreflang="en" href="https://yuxu.ge/blog/legacy/2025-07-27-ai-assisted-development-lessons-learned-en.html" />
    <xhtml:link rel="alternate" hreflang="zh" href="https://yuxu.ge/blog/legacy/2025-07-27-ai-assisted-development-lessons-learned-zh.html" />
  </url>
  <url>
    <loc>https://yuxu.ge/blog/legacy/2025-07-27-ai-assisted-development-lessons-learned-zh.html</loc>
    <lastmod>2025-07-27</lastmod>
    <changefreq>monthly</changefreq>
    <priority>0.7</priority>
    <xhtml:link rel="alternate" hreflang="en" href="https://yuxu.ge/blog/legacy/2025-07-27-ai-assisted-development-lessons-learned-en.html" />
    <xhtml:link rel="alternate" hreflang="zh" href="https://yuxu.ge/blog/legacy/2025-07-27-ai-assisted-development-lessons-learned-zh.html" />
  </url>
  <url>
    <loc>https://yuxu.ge/blog/legacy/2025-07-27-python-mcp-server-astro-automation-en.html</loc>
    <lastmod>2025-07-27</lastmod>
    <changefreq>monthly</changefreq>
    <priority>0.7</priority>
    <xhtml:link rel="alternate" hreflang="en" href="https://yuxu.ge/blog/legacy/2025-07-27-python-mcp-server-astro-automation-en.html" />
    <xhtml:link rel="alternate" hreflang="zh" href="https://yuxu.ge/blog/legacy/2025-07-27-python-mcp-server-astro-automation-zh.html" />
  </url>
  <url>
    <loc>https://yuxu.ge/blog/legacy/2025-07-27-python-mcp-server-astro-automation-zh.html</loc>
    <lastmod>2025-07-27</lastmod>
    <changefreq>monthly</changefreq>
    <priority>0.7</priority>
    <xhtml:link rel="alternate" hreflang="en" href="https://yuxu.ge/blog/legacy/2025-07-27-python-mcp-server-astro-automation-en.html" />
    <xhtml:link rel="alternate" hreflang="zh" href="https://yuxu.ge/blog/legacy/2025-07-27-python-mcp-server-astro-automation-zh.html" />
  </url>
  <url>
    <loc>https://yuxu.ge/blog/legacy/2025-07-25-echodraft-project-plan-the-intelligent-content-ref-en.html</loc>
    <lastmod>2025-07-25</lastmod>
    <changefreq>monthly</changefreq>
    <priority>0.7</priority>
  </url>
  <url>
    <loc>https://yuxu.ge/blog/legacy/2025-07-24-a-project-management-paradigm-revolution-progressi-en.html</loc>
    <lastmod>2025-07-24</lastmod>
    <changefreq>monthly</changefreq>
    <priority>0.7</priority>
  </url>
  <url>
    <loc>https://yuxu.ge/blog/legacy/2025-07-24-autogen-multi-agent-system-practice-reflection-fro-en.html</loc>
    <lastmod>2025-07-24</lastmod>
    <changefreq>monthly</changefreq>
    <priority>0.7</priority>
  </url>
  <url>
    <loc>https://yuxu.ge/blog/legacy/2025-07-24-autogen多智能体实践反思-从-上下文编程-的重装上阵到轻量级ai助手的回归-zh.html</loc>
    <lastmod>2025-07-24</lastmod>
    <changefreq>monthly</changefreq>
    <priority>0.7</priority>
  </url>
  <url>
    <loc>https://yuxu.ge/blog/legacy/2025-07-24-chatgpt-claude-code-混合开发工作流-一种兼顾规划-敏捷与质量的ai编程新范式-zh.html</loc>
    <lastmod>2025-07-24</lastmod>
    <changefreq>monthly</changefreq>
    <priority>0.7</priority>
  </url>
  <url>
    <loc>https://yuxu.ge/blog/legacy/2025-07-24-claude-code-pricing-comparison-en.html</loc>
    <lastmod>2025-07-24</lastmod>
    <changefreq>monthly</changefreq>
    <priority>0.7</priority>
    <xhtml:link rel="alternate" hreflang="en" href="https://yuxu.ge/blog/legacy/2025-07-24-claude-code-pricing-comparison-en.html" />
    <xhtml:link rel="alternate" hreflang="zh" href="https://yuxu.ge/blog/legacy/2025-07-24-claude-code-pricing-comparison-zh.html" />
  </url>
  <url>
    <loc>https://yuxu.ge/blog/legacy/2025-07-24-claude-code-pricing-comparison-zh.html</loc>
    <lastmod>2025-07-24</lastmod>
    <changefreq>monthly</changefreq>
    <priority>0.7</priority>
    <xhtml:link rel="alternate" hreflang="en" href="https://yuxu.ge/blog/legacy/2025-07-24-claude-code-pricing-comparison-en.html" />
    <xhtml:link rel="alternate" hreflang="zh" href="https://yuxu.ge/blog/legacy/2025-07-24-claude-code-pricing-comparison-zh.html" />
  </url>
  <url>
    <loc>https://yuxu.ge/blog/legacy/2025-07-24-york-university-aew-svtc-policy-guide-en.html</loc>
    <lastmod>2025-07-24</lastmod>
    <changefreq>monthly</changefreq>
    <priority>0.7</priority>
    <xhtml:link rel="alternate" hreflang="en" href="https://yuxu.ge/blog/legacy/2025-07-24-york-university-aew-svtc-policy-guide-en.html" />
    <xhtml:link rel="alternate" hreflang="zh" href="https://yuxu.ge/blog/legacy/2025-07-24-york-university-aew-svtc-policy-guide-zh.html" />
  </url>
  <url>
    <loc>https://yuxu.ge/blog/legacy/2025-07-24-york-university-aew-svtc-policy-guide-zh.html</loc>
    <lastmod>2025-07-24</lastmod>
    <changefreq>monthly</changefreq>
    <priority>0.7</priority>
    <xhtml:link rel="alternate" hreflang="en" href="https://yuxu.ge/blog/legacy/2025-07-24-york-university-aew-svtc-policy-guide-en.html" />
    <xhtml:link rel="alternate" hreflang="zh" href="https://yuxu.ge/blog/legacy/2025-07-24-york-university-aew-svtc-policy-guide-zh.html" />
  </url>
  <url>
    <loc>https://yuxu.ge/blog/legacy/2025-07-24-项目管理的范式革命-渐进式开发与用户参与的ai项目实施策略-zh.html</loc>
    <lastmod>2025-07-24</lastmod>
    <changefreq>monthly</changefreq>
    <priority>0.7</priority>
  </url>
  <url>
    <loc>https://yuxu.ge/blog/legacy/2025-07-23-building-agent-long-term-memory-system-with-claude-en.html</loc>
    <lastmod>2025-07-23</lastmod>
    <changefreq>monthly</changefreq>
    <priority>0.7</priority>
  </url>
  <url>
    <loc>https://yuxu.ge/blog/legacy/2025-07-23-studentcrud-swift-swiftui-macos-student-management-zh.html</loc>
    <lastmod>2025-07-23</lastmod>
    <changefreq>monthly</changefreq>
    <priority>0.7</priority>
  </url>
  <url>
    <loc>https://yuxu.ge/blog/legacy/2025-07-23-结合-claude-code-graphiti-和-neo4j-构建-agent-长记忆系统-zh.html</loc>
    <lastmod>2025-07-23</lastmod>
    <changefreq>monthly</changefreq>
    <priority>0.7</priority>
  </url>
  <url>
    <loc>https://yuxu.ge/blog/legacy/2025-07-22-java-static-blog-converter-development-practice-an-en.html</loc>
    <lastmod>2025-07-22</lastmod>
    <changefreq>monthly</changefreq>
    <priority>0.7</priority>
  </url>
  <url>
    <loc>https://yuxu.ge/blog/legacy/2025-07-22-java静态博客转换器开发实践与技术总结-zh.html</loc>
    <lastmod>2025-07-22</lastmod>
    <changefreq>monthly</changefreq>
    <priority>0.7</priority>
  </url>
  <url>
    <loc>https://yuxu.ge/blog/legacy/2025-07-21-full-stack-todo-list-application-development-pract-en.html</loc>
    <lastmod>2025-07-21</lastmod>
    <changefreq>monthly</changefreq>
    <priority>0.7</priority>
  </url>
  <url>
    <loc>https://yuxu.ge/blog/legacy/2025-07-21-todo-list全栈应用开发实践-前后端分离架构设计-zh.html</loc>
    <lastmod>2025-07-21</lastmod>
    <changefreq>monthly</changefreq>
    <priority>0.7</priority>
  </url>
  <url>
    <loc>https://yuxu.ge/blog/legacy/2025-07-21-webgl-3d-tank-battle-game-development-practice-mod-en.html</loc>
    <lastmod>2025-07-21</lastmod>
    <changefreq>monthly</changefreq>
    <priority>0.7</priority>
  </url>
  <url>
    <loc>https://yuxu.ge/blog/legacy/2025-07-21-webgl-3d坦克大战游戏开发实践-现代webgl技术应用-zh.html</loc>
    <lastmod>2025-07-21</lastmod>
    <changefreq>monthly</changefreq>
    <priority>0.7</priority>
  </url>
  <url>
    <loc>https://yuxu.ge/blog/legacy/2025-07-20-html5-canvas-classic-tank-battle-game-development-en.html</loc>
    <lastmod>2025-07-20</lastmod>
    <changefreq>monthly</changefreq>
    <priority>0.7</priority>
  </url>
  <url>
    <loc>https://yuxu.ge/blog/legacy/2025-07-20-html5-canvas经典坦克大战游戏开发-单文件游戏架构实践-zh.html</loc>
    <lastmod>2025-07-20</lastmod>
    <changefreq>monthly</changefreq>
    <priority>0.7</priority>
  </url>
  <url>
    <loc>https://yuxu.ge/blog/legacy/2025-06-13-项目管理基础知识学习笔记l5-zh.html</loc>
    <lastmod>2025-06-13</lastmod>
    <changefreq>monthly</changefreq>
    <priority>0.7</priority>
  </url>
  <url>
    <loc>https://yuxu.ge/blog/legacy/2025-06-12-项目管理基础知识学习笔记l4-zh.html</loc>
    <lastmod>2025-06-12</lastmod>
    <changefreq>monthly</changefreq>
    <priority>0.7</priority>
  </url>
  <url>
    <loc>https://yuxu.ge/blog/legacy/2025-06-11-项目管理基础知识学习笔记l3-zh.html</loc>
    <lastmod>2025-06-11</lastmod>
    <changefreq>monthly</changefreq>
    <priority>0.7</priority>
  </url>
  <url>
    <loc>https://yuxu.ge/blog/legacy/2025-06-10-项目管理基础知识学习笔记l2-zh.html</loc>
    <lastmod>2025-06-10</lastmod>
    <changefreq>monthly</changefreq>
    <priority>0.7</priority>
  </url>
  <url>
    <loc>https://yuxu.ge/blog/legacy/2025-06-09-项目管理基础知识学习笔记l1-zh.html</loc>
    <lastmod>2025-06-09</lastmod>
    <changefreq>monthly</changefreq>
    <priority>0.7</priority>
  </url>
  <url>
    <loc>https://yuxu.ge/blog/legacy/2025-05-08-02-cuda-开发必备的-cc-语法-zh.html</loc>
    <lastmod>2025-05-08</lastmod>
    <changefreq>monthly</changefreq>
    <priority>0.7</priority>
  </url>
  <url>
    <loc>https://yuxu.ge/blog/legacy/2025-05-07-01-扬帆起航-深度学习工程师的cuda远征-zh.html</loc>
    <lastmod>2025-05-07</lastmod>
    <changefreq>monthly</changefreq>
    <priority>0.7</priority>
  </url>
  <url>
    <loc>https://yuxu.ge/blog/legacy/2025-05-06-00-windows-11-下两种-cuda-开发环境配置-wsl-本地工具链-zh.html</loc>
    <lastmod>2025-05-06</lastmod>
    <changefreq>monthly</changefreq>
    <priority>0.7</priority>
  </url>
  <url>
    <loc>https://yuxu.ge/blog/legacy/2025-04-30-2-java-rag-开发环境准备-zh.html</loc>
    <lastmod>2025-04-30</lastmod>
    <changefreq>monthly</changefreq>
    <priority>0.7</priority>
  </url>
  <url>
    <loc>https://yuxu.ge/blog/legacy/2025-04-29-1-使用-spring-ai-构建-rag-搜索服务设计-zh.html</loc>
    <lastmod>2025-04-29</lastmod>
    <changefreq>monthly</changefreq>
    <priority>0.7</priority>
  </url>
  <url>
    <loc>https://yuxu.ge/blog/legacy/2025-04-28-openai-o3-与-o4-mini-模型详解-zh.html</loc>
    <lastmod>2025-04-28</lastmod>
    <changefreq>monthly</changefreq>
    <priority>0.7</priority>
  </url>
  <url>
    <loc>https://yuxu.ge/blog/legacy/2025-04-28-多线程锁实现-原理剖析与工程实践指南-zh.html</loc>
    <lastmod>2025-04-28</lastmod>
    <changefreq>monthly</changefreq>
    <priority>0.7</priority>
  </url>
  <url>
    <loc>https://yuxu.ge/blog/legacy/2025-04-24-astro-官方模版集成-katex-实现-latex-公式渲染-zh.html</loc>
    <lastmod>2025-04-24</lastmod>
    <changefreq>monthly</changefreq>
    <priority>0.7</priority>
  </url>
  <url>
    <loc>https://yuxu.ge/blog/legacy/2025-04-22-2025年主流大模型厂商及其代表模型一览-zh.html</loc>
    <lastmod>2025-04-22</lastmod>
    <changefreq>monthly</changefreq>
    <priority>0.7</priority>
  </url>
  <url>
    <loc>https://yuxu.ge/blog/legacy/2025-04-22-神经网络与深度学习入门书籍整理-zh.html</loc>
    <lastmod>2025-04-22</lastmod>
    <changefreq>monthly</changefreq>
    <priority>0.7</priority>
  </url>
  <url>
    <loc>https://yuxu.ge/blog/legacy/2025-04-21-openai-deepseek模型横向对比-zh.html</loc>
    <lastmod>2025-04-21</lastmod>
    <changefreq>monthly</changefreq>
    <priority>0.7</priority>
  </url>
  <url>
    <loc>https://yuxu.ge/blog/legacy/2025-04-03-使用paddlepaddle2复现deeplabv3-1-zh.html</loc>
    <lastmod>2025-04-03</lastmod>
    <changefreq>monthly</changefreq>
    <priority>0.7</priority>
  </url>
  <url>
    <loc>https://yuxu.ge/blog/legacy/2025-04-02-使用-astro-构建并部署个人博客到-github-pages-全流程指南-zh.html</loc>
    <lastmod>2025-04-02</lastmod>
    <changefreq>monthly</changefreq>
    <priority>0.7</priority>
  </url>
  <url>
    <loc>https://yuxu.ge/blog/legacy/2025-04-01-从传统图像处理到深度学习车牌识别系统演进实践-zh.html</loc>
    <lastmod>2025-04-01</lastmod>
    <changefreq>monthly</changefreq>
    <priority>0.7</priority>
  </url>
  <url>
    <loc>https://yuxu.ge/blog/legacy/2025-04-01-图像增强在ocr中的实战作用-zh.html</loc>
    <lastmod>2025-04-01</lastmod>
    <changefreq>monthly</changefreq>
    <priority>0.7</priority>
  </url>
  <url>
    <loc>https://yuxu.ge/blog/legacy/2025-03-27-理解和使用字符实体-从基础到实践-zh.html</loc>
    <lastmod>2025-03-27</lastmod>
    <changefreq>monthly</changefreq>
    <priority>0.7</priority>
  </url>
  <url>
    <loc>https://yuxu.ge/blog/legacy/2025-02-28-结合rpg-maker与openai-api-打造创意十足的动态角色扮演游戏-zh.html</loc>
    <lastmod>2025-02-28</lastmod>
    <changefreq>monthly</changefreq>
    <priority>0.7</priority>
  </url>
  <url>
    <loc>https://yuxu.ge/blog/hephaestus/2025-02-25-balancer-explicit-tls-isolation-en.html</loc>
    <lastmod>2025-02-25T12:00:00+08:00</lastmod>
    <changefreq>monthly</changefreq>
    <priority>0.7</priority>
    <xhtml:link rel="alternate" hreflang="en" href="https://yuxu.ge/blog/hephaestus/2025-02-25-balancer-explicit-tls-isolation-en.html" />
    <xhtml:link rel="alternate" hreflang="zh" href="https://yuxu.ge/blog/hephaestus/2025-02-25-balancer-explicit-tls-isolation-zh.html" />
  </url>
  <url>
    <loc>https://yuxu.ge/blog/hephaestus/2025-02-25-balancer-explicit-tls-isolation-zh.html</loc>
    <lastmod>2025-02-25T12:00:00+08:00</lastmod>
    <changefreq>monthly</changefreq>
    <priority>0.7</priority>
    <xhtml:link rel="alternate" hreflang="en" href="https://yuxu.ge/blog/hephaestus/2025-02-25-balancer-explicit-tls-isolation-en.html" />
    <xhtml:link rel="alternate" hreflang="zh" href="https://yuxu.ge/blog/hephaestus/2025-02-25-balancer-explicit-tls-isolation-zh.html" />
  </url>
  <url>
    <loc>https://yuxu.ge/blog/hephaestus/2025-02-25-rps-limiter-async-pipeline-en.html</loc>
    <lastmod>2025-02-25T10:00:00+00:00</lastmod>
    <changefreq>monthly</changefreq>
    <priority>0.7</priority>
    <xhtml:link rel="alternate" hreflang="en" href="https://yuxu.ge/blog/hephaestus/2025-02-25-rps-limiter-async-pipeline-en.html" />
    <xhtml:link rel="alternate" hreflang="zh" href="https://yuxu.ge/blog/hephaestus/2025-02-25-rps-limiter-async-pipeline-zh.html" />
  </url>
  <url>
    <loc>https://yuxu.ge/blog/hephaestus/2025-02-25-rps-limiter-async-pipeline-zh.html</loc>
    <lastmod>2025-02-25T10:00:00+00:00</lastmod>
    <changefreq>monthly</changefreq>
    <priority>0.7</priority>
    <xhtml:link rel="alternate" hreflang="en" href="https://yuxu.ge/blog/hephaestus/2025-02-25-rps-limiter-async-pipeline-en.html" />
    <xhtml:link rel="alternate" hreflang="zh" href="https://yuxu.ge/blog/hephaestus/2025-02-25-rps-limiter-async-pipeline-zh.html" />
  </url>
  <url>
    <loc>https://yuxu.ge/blog/hephaestus/2025-02-25-segmented-pool-container-en.html</loc>
    <lastmod>2025-02-25T10:00:00+00:00</lastmod>
    <changefreq>monthly</changefreq>
    <priority>0.7</priority>
    <xhtml:link rel="alternate" hreflang="en" href="https://yuxu.ge/blog/hephaestus/2025-02-25-segmented-pool-container-en.html" />
    <xhtml:link rel="alternate" hreflang="zh" href="https://yuxu.ge/blog/hephaestus/2025-02-25-segmented-pool-container-zh.html" />
  </url>
  <url>
    <loc>https://yuxu.ge/blog/hephaestus/2025-02-25-segmented-pool-container-zh.html</loc>
    <lastmod>2025-02-25T10:00:00+00:00</lastmod>
    <changefreq>monthly</changefreq>
    <priority>0.7</priority>
    <xhtml:link rel="alternate" hreflang="en" href="https://yuxu.ge/blog/hephaestus/2025-02-25-segmented-pool-container-en.html" />
    <xhtml:link rel="alternate" hreflang="zh" href="https://yuxu.ge/blog/hephaestus/2025-02-25-segmented-pool-container-zh.html" />
  </url>
  <url>
    <loc>https://yuxu.ge/blog/hephaestus/2025-02-25-deferred-processor-en.html</loc>
    <lastmod>2025-02-25</lastmod>
    <changefreq>monthly</changefreq>
    <priority>0.7</priority>
    <xhtml:link rel="alternate" hreflang="en" href="https://yuxu.ge/blog/hephaestus/2025-02-25-deferred-processor-en.html" />
    <xhtml:link rel="alternate" hreflang="zh" href="https://yuxu.ge/blog/hephaestus/2025-02-25-deferred-processor-zh.html" />
  </url>
  <url>
    <loc>https://yuxu.ge/blog/hephaestus/2025-02-25-deferred-processor-zh.html</loc>
    <lastmod>2025-02-25</lastmod>
    <changefreq>monthly</changefreq>
    <priority>0.7</priority>
    <xhtml:link rel="alternate" hreflang="en" href="https://yuxu.ge/blog/hephaestus/2025-02-25-deferred-processor-en.html" />
    <xhtml:link rel="alternate" hreflang="zh" href="https://yuxu.ge/blog/hephaestus/2025-02-25-deferred-processor-zh.html" />
  </url>
  <url>
    <loc>https://yuxu.ge/blog/hephaestus/2025-02-25-device-fingerprint-validation-en.html</loc>
    <lastmod>2025-02-25</lastmod>
    <changefreq>monthly</changefreq>
    <priority>0.7</priority>
    <xhtml:link rel="alternate" hreflang="en" href="https://yuxu.ge/blog/hephaestus/2025-02-25-device-fingerprint-validation-en.html" />
    <xhtml:link rel="alternate" hreflang="zh" href="https://yuxu.ge/blog/hephaestus/2025-02-25-device-fingerprint-validation-zh.html" />
  </url>
  <url>
    <loc>https://yuxu.ge/blog/hephaestus/2025-02-25-device-fingerprint-validation-zh.html</loc>
    <lastmod>2025-02-25</lastmod>
    <changefreq>monthly</changefreq>
    <priority>0.7</priority>
    <xhtml:link rel="alternate" hreflang="en" href="https://yuxu.ge/blog/hephaestus/2025-02-25-device-fingerprint-validation-en.html" />
    <xhtml:link rel="alternate" hreflang="zh" href="https://yuxu.ge/blog/hephaestus/2025-02-25-device-fingerprint-validation-zh.html" />
  </url>
  <url>
    <loc>https://yuxu.ge/blog/hephaestus/2025-02-25-fair-recursive-lock-en.html</loc>
    <lastmod>2025-02-25</lastmod>
    <changefreq>monthly</changefreq>
    <priority>0.7</priority>
    <xhtml:link rel="alternate" hreflang="en" href="https://yuxu.ge/blog/hephaestus/2025-02-25-fair-recursive-lock-en.html" />
    <xhtml:link rel="alternate" hreflang="zh" href="https://yuxu.ge/blog/hephaestus/2025-02-25-fair-recursive-lock-zh.html" />
  </url>
  <url>
    <loc>https://yuxu.ge/blog/hephaestus/2025-02-25-fair-recursive-lock-zh.html</loc>
    <lastmod>2025-02-25</lastmod>
    <changefreq>monthly</changefreq>
    <priority>0.7</priority>
    <xhtml:link rel="alternate" hreflang="en" href="https://yuxu.ge/blog/hephaestus/2025-02-25-fair-recursive-lock-en.html" />
    <xhtml:link rel="alternate" hreflang="zh" href="https://yuxu.ge/blog/hephaestus/2025-02-25-fair-recursive-lock-zh.html" />
  </url>
  <url>
    <loc>https://yuxu.ge/blog/hephaestus/2025-02-25-lb-policy-polymorphism-en.html</loc>
    <lastmod>2025-02-25</lastmod>
    <changefreq>monthly</changefreq>
    <priority>0.7</priority>
    <xhtml:link rel="alternate" hreflang="en" href="https://yuxu.ge/blog/hephaestus/2025-02-25-lb-policy-polymorphism-en.html" />
    <xhtml:link rel="alternate" hreflang="zh" href="https://yuxu.ge/blog/hephaestus/2025-02-25-lb-policy-polymorphism-zh.html" />
  </url>
  <url>
    <loc>https://yuxu.ge/blog/hephaestus/2025-02-25-lb-policy-polymorphism-zh.html</loc>
    <lastmod>2025-02-25</lastmod>
    <changefreq>monthly</changefreq>
    <priority>0.7</priority>
    <xhtml:link rel="alternate" hreflang="en" href="https://yuxu.ge/blog/hephaestus/2025-02-25-lb-policy-polymorphism-en.html" />
    <xhtml:link rel="alternate" hreflang="zh" href="https://yuxu.ge/blog/hephaestus/2025-02-25-lb-policy-polymorphism-zh.html" />
  </url>
  <url>
    <loc>https://yuxu.ge/blog/hephaestus/2025-02-25-load-balancer-hot-weight-en.html</loc>
    <lastmod>2025-02-25</lastmod>
    <changefreq>monthly</changefreq>
    <priority>0.7</priority>
    <xhtml:link rel="alternate" hreflang="en" href="https://yuxu.ge/blog/hephaestus/2025-02-25-load-balancer-hot-weight-en.html" />
    <xhtml:link rel="alternate" hreflang="zh" href="https://yuxu.ge/blog/hephaestus/2025-02-25-load-balancer-hot-weight-zh.html" />
  </url>
  <url>
    <loc>https://yuxu.ge/blog/hephaestus/2025-02-25-load-balancer-hot-weight-zh.html</loc>
    <lastmod>2025-02-25</lastmod>
    <changefreq>monthly</changefreq>
    <priority>0.7</priority>
    <xhtml:link rel="alternate" hreflang="en" href="https://yuxu.ge/blog/hephaestus/2025-02-25-load-balancer-hot-weight-en.html" />
    <xhtml:link rel="alternate" hreflang="zh" href="https://yuxu.ge/blog/hephaestus/2025-02-25-load-balancer-hot-weight-zh.html" />
  </url>
  <url>
    <loc>https://yuxu.ge/blog/hephaestus/2025-02-25-refcount-smart-pointers-en.html</loc>
    <lastmod>2025-02-25</lastmod>
    <changefreq>monthly</changefreq>
    <priority>0.7</priority>
    <xhtml:link rel="alternate" hreflang="en" href="https://yuxu.ge/blog/hephaestus/2025-02-25-refcount-smart-pointers-en.html" />
    <xhtml:link rel="alternate" hreflang="zh" href="https://yuxu.ge/blog/hephaestus/2025-02-25-refcount-smart-pointers-zh.html" />
  </url>
  <url>
    <loc>https://yuxu.ge/blog/hephaestus/2025-02-25-refcount-smart-pointers-zh.html</loc>
    <lastmod>2025-02-25</lastmod>
    <changefreq>monthly</changefreq>
    <priority>0.7</priority>
    <xhtml:link rel="alternate" hreflang="en" href="https://yuxu.ge/blog/hephaestus/2025-02-25-refcount-smart-pointers-en.html" />
    <xhtml:link rel="alternate" hreflang="zh" href="https://yuxu.ge/blog/hephaestus/2025-02-25-refcount-smart-pointers-zh.html" />
  </url>
  <url>
    <loc>https://yuxu.ge/blog/hephaestus/2025-02-25-regex-engine-abstraction-en.html</loc>
    <lastmod>2025-02-25</lastmod>
    <changefreq>monthly</changefreq>
    <priority>0.7</priority>
    <xhtml:link rel="alternate" hreflang="en" href="https://yuxu.ge/blog/hephaestus/2025-02-25-regex-engine-abstraction-en.html" />
    <xhtml:link rel="alternate" hreflang="zh" href="https://yuxu.ge/blog/hephaestus/2025-02-25-regex-engine-abstraction-zh.html" />
  </url>
  <url>
    <loc>https://yuxu.ge/blog/hephaestus/2025-02-25-regex-engine-abstraction-zh.html</loc>
    <lastmod>2025-02-25</lastmod>
    <changefreq>monthly</changefreq>
    <priority>0.7</priority>
    <xhtml:link rel="alternate" hreflang="en" href="https://yuxu.ge/blog/hephaestus/2025-02-25-regex-engine-abstraction-en.html" />
    <xhtml:link rel="alternate" hreflang="zh" href="https://yuxu.ge/blog/hephaestus/2025-02-25-regex-engine-abstraction-zh.html" />
  </url>
  <url>
    <loc>https://yuxu.ge/blog/hephaestus/2025-02-25-string-pool-attribute-lookup-en.html</loc>
    <lastmod>2025-02-25</lastmod>
    <changefreq>monthly</changefreq>
    <priority>0.7</priority>
    <xhtml:link rel="alternate" hreflang="en" href="https://yuxu.ge/blog/hephaestus/2025-02-25-string-pool-attribute-lookup-en.html" />
    <xhtml:link rel="alternate" hreflang="zh" href="https://yuxu.ge/blog/hephaestus/2025-02-25-string-pool-attribute-lookup-zh.html" />
  </url>
  <url>
    <loc>https://yuxu.ge/blog/hephaestus/2025-02-25-string-pool-attribute-lookup-zh.html</loc>
    <lastmod>2025-02-25</lastmod>
    <changefreq>monthly</changefreq>
    <priority>0.7</priority>
    <xhtml:link rel="alternate" hreflang="en" href="https://yuxu.ge/blog/hephaestus/2025-02-25-string-pool-attribute-lookup-en.html" />
    <xhtml:link rel="alternate" hreflang="zh" href="https://yuxu.ge/blog/hephaestus/2025-02-25-string-pool-attribute-lookup-zh.html" />
  </url>
  <url>
    <loc>https://yuxu.ge/blog/hephaestus/2025-02-25-timestamped-value-multimodal-en.html</loc>
    <lastmod>2025-02-25</lastmod>
    <changefreq>monthly</changefreq>
    <priority>0.7</priority>
    <xhtml:link rel="alternate" hreflang="en" href="https://yuxu.ge/blog/hephaestus/2025-02-25-timestamped-value-multimodal-en.html" />
    <xhtml:link rel="alternate" hreflang="zh" href="https://yuxu.ge/blog/hephaestus/2025-02-25-timestamped-value-multimodal-zh.html" />
  </url>
  <url>
    <loc>https://yuxu.ge/blog/hephaestus/2025-02-25-timestamped-value-multimodal-zh.html</loc>
    <lastmod>2025-02-25</lastmod>
    <changefreq>monthly</changefreq>
    <priority>0.7</priority>
    <xhtml:link rel="alternate" hreflang="en" href="https://yuxu.ge/blog/hephaestus/2025-02-25-timestamped-value-multimodal-en.html" />
    <xhtml:link rel="alternate" hreflang="zh" href="https://yuxu.ge/blog/hephaestus/2025-02-25-timestamped-value-multimodal-zh.html" />
  </url>
  <url>
    <loc>https://yuxu.ge/blog/hephaestus/2025-02-25-tls-buffer-reuse-compression-en.html</loc>
    <lastmod>2025-02-25</lastmod>
    <changefreq>monthly</changefreq>
    <priority>0.7</priority>
    <xhtml:link rel="alternate" hreflang="en" href="https://yuxu.ge/blog/hephaestus/2025-02-25-tls-buffer-reuse-compression-en.html" />
    <xhtml:link rel="alternate" hreflang="zh" href="https://yuxu.ge/blog/hephaestus/2025-02-25-tls-buffer-reuse-compression-zh.html" />
  </url>
  <url>
    <loc>https://yuxu.ge/blog/hephaestus/2025-02-25-tls-buffer-reuse-compression-zh.html</loc>
    <lastmod>2025-02-25</lastmod>
    <changefreq>monthly</changefreq>
    <priority>0.7</priority>
    <xhtml:link rel="alternate" hreflang="en" href="https://yuxu.ge/blog/hephaestus/2025-02-25-tls-buffer-reuse-compression-en.html" />
    <xhtml:link rel="alternate" hreflang="zh" href="https://yuxu.ge/blog/hephaestus/2025-02-25-tls-buffer-reuse-compression-zh.html" />
  </url>
  <url>
    <loc>https://yuxu.ge/blog/hephaestus/2025-02-25-tokenizer-design-en.html</loc>
    <lastmod>2025-02-25</lastmod>
    <changefreq>monthly</changefreq>
    <priority>0.7</priority>
    <xhtml:link rel="alternate" hreflang="en" href="https://yuxu.ge/blog/hephaestus/2025-02-25-tokenizer-design-en.html" />
    <xhtml:link rel="alternate" hreflang="zh" href="https://yuxu.ge/blog/hephaestus/2025-02-25-tokenizer-design-zh.html" />
  </url>
  <url>
    <loc>https://yuxu.ge/blog/hephaestus/2025-02-25-tokenizer-design-zh.html</loc>
    <lastmod>2025-02-25</lastmod>
    <changefreq>monthly</changefreq>
    <priority>0.7</priority>
    <xhtml:link rel="alternate" hreflang="en" href="https://yuxu.ge/blog/hephaestus/2025-02-25-tokenizer-design-en.html" />
    <xhtml:link rel="alternate" hreflang="zh" href="https://yuxu.ge/blog/hephaestus/2025-02-25-tokenizer-design-zh.html" />
  </url>
  <url>
    <loc>https://yuxu.ge/blog/hephaestus/2025-02-25-uri-buffer-management-en.html</loc>
    <lastmod>2025-02-25</lastmod>
    <changefreq>monthly</changefreq>
    <priority>0.7</priority>
    <xhtml:link rel="alternate" hreflang="en" href="https://yuxu.ge/blog/hephaestus/2025-02-25-uri-buffer-management-en.html" />
    <xhtml:link rel="alternate" hreflang="zh" href="https://yuxu.ge/blog/hephaestus/2025-02-25-uri-buffer-management-zh.html" />
  </url>
  <url>
    <loc>https://yuxu.ge/blog/hephaestus/2025-02-25-uri-buffer-management-zh.html</loc>
    <lastmod>2025-02-25</lastmod>
    <changefreq>monthly</changefreq>
    <priority>0.7</priority>
    <xhtml:link rel="alternate" hreflang="en" href="https://yuxu.ge/blog/hephaestus/2025-02-25-uri-buffer-management-en.html" />
    <xhtml:link rel="alternate" hreflang="zh" href="https://yuxu.ge/blog/hephaestus/2025-02-25-uri-buffer-management-zh.html" />
  </url>
  <url>
    <loc>https://yuxu.ge/blog/hephaestus/2025-02-25-video-delayed-view-struct-en.html</loc>
    <lastmod>2025-02-25</lastmod>
    <changefreq>monthly</changefreq>
    <priority>0.7</priority>
    <xhtml:link rel="alternate" hreflang="en" href="https://yuxu.ge/blog/hephaestus/2025-02-25-video-delayed-view-struct-en.html" />
    <xhtml:link rel="alternate" hreflang="zh" href="https://yuxu.ge/blog/hephaestus/2025-02-25-video-delayed-view-struct-zh.html" />
  </url>
  <url>
    <loc>https://yuxu.ge/blog/hephaestus/2025-02-25-video-delayed-view-struct-zh.html</loc>
    <lastmod>2025-02-25</lastmod>
    <changefreq>monthly</changefreq>
    <priority>0.7</priority>
    <xhtml:link rel="alternate" hreflang="en" href="https://yuxu.ge/blog/hephaestus/2025-02-25-video-delayed-view-struct-en.html" />
    <xhtml:link rel="alternate" hreflang="zh" href="https://yuxu.ge/blog/hephaestus/2025-02-25-video-delayed-view-struct-zh.html" />
  </url>
  <url>
    <loc>https://yuxu.ge/blog/legacy/2025-01-24-claude-automation-platform-en.html</loc>
    <lastmod>2025-01-24</lastmod>
    <changefreq>monthly</changefreq>
    <priority>0.7</priority>
    <xhtml:link rel="alternate" hreflang="en" href="https://yuxu.ge/blog/legacy/2025-01-24-claude-automation-platform-en.html" />
    <xhtml:link rel="alternate" hreflang="zh" href="https://yuxu.ge/blog/legacy/2025-01-24-claude-automation-platform-zh.html" />
  </url>
  <url>
    <loc>https://yuxu.ge/blog/legacy/2025-01-24-claude-automation-platform-zh.html</loc>
    <lastmod>2025-01-24</lastmod>
    <changefreq>monthly</changefreq>
    <priority>0.7</priority>
    <xhtml:link rel="alternate" hreflang="en" href="https://yuxu.ge/blog/legacy/2025-01-24-claude-automation-platform-en.html" />
    <xhtml:link rel="alternate" hreflang="zh" href="https://yuxu.ge/blog/legacy/2025-01-24-claude-automation-platform-zh.html" />
  </url>
  <url>
    <loc>https://yuxu.ge/blog/legacy/2025-01-24-probability-deep-dive-en.html</loc>
    <lastmod>2025-01-24</lastmod>
    <changefreq>monthly</changefreq>
    <priority>0.7</priority>
    <xhtml:link rel="alternate" hreflang="en" href="https://yuxu.ge/blog/legacy/2025-01-24-probability-deep-dive-en.html" />
    <xhtml:link rel="alternate" hreflang="zh" href="https://yuxu.ge/blog/legacy/2025-01-24-probability-deep-dive-zh.html" />
  </url>
  <url>
    <loc>https://yuxu.ge/blog/legacy/2025-01-24-probability-deep-dive-zh.html</loc>
    <lastmod>2025-01-24</lastmod>
    <changefreq>monthly</changefreq>
    <priority>0.7</priority>
    <xhtml:link rel="alternate" hreflang="en" href="https://yuxu.ge/blog/legacy/2025-01-24-probability-deep-dive-en.html" />
    <xhtml:link rel="alternate" hreflang="zh" href="https://yuxu.ge/blog/legacy/2025-01-24-probability-deep-dive-zh.html" />
  </url>
  <url>
    <loc>https://yuxu.ge/blog/legacy/2025-01-24-statistics-foundations-zh.html</loc>
    <lastmod>2025-01-24</lastmod>
    <changefreq>monthly</changefreq>
    <priority>0.7</priority>
  </url>
  <url>
    <loc>https://yuxu.ge/blog/legacy/2024-10-19-rag-系统中的敏感词防护策略-从前置检测到即时拦截的全链路实践-zh.html</loc>
    <lastmod>2024-10-19</lastmod>
    <changefreq>monthly</changefreq>
    <priority>0.7</priority>
  </url>
  <url>
    <loc>https://yuxu.ge/blog/legacy/2024-10-14-微调-用领域数据提升大模型任务表现-zh.html</loc>
    <lastmod>2024-10-14</lastmod>
    <changefreq>monthly</changefreq>
    <priority>0.7</priority>
  </url>
  <url>
    <loc>https://yuxu.ge/blog/legacy/2024-10-11-多语言智能客服术语翻译解决方案-zh.html</loc>
    <lastmod>2024-10-11</lastmod>
    <changefreq>monthly</changefreq>
    <priority>0.7</priority>
  </url>
  <url>
    <loc>https://yuxu.ge/blog/legacy/2024-10-09-一次微调训练失败案例解析-从-qwen2-5-的损失曲线看问题与优化-zh.html</loc>
    <lastmod>2024-10-09</lastmod>
    <changefreq>monthly</changefreq>
    <priority>0.7</priority>
  </url>
  <url>
    <loc>https://yuxu.ge/blog/legacy/2024-10-07-大语言模型是如何-思考-的-从分词到推理的全过程揭秘-zh.html</loc>
    <lastmod>2024-10-07</lastmod>
    <changefreq>monthly</changefreq>
    <priority>0.7</priority>
  </url>
  <url>
    <loc>https://yuxu.ge/blog/legacy/2024-10-06-复杂结构文档解析-keynote-转换与自定义-reader-双路径实践-zh.html</loc>
    <lastmod>2024-10-06</lastmod>
    <changefreq>monthly</changefreq>
    <priority>0.7</priority>
  </url>
  <url>
    <loc>https://yuxu.ge/blog/legacy/2024-10-05-法律咨询场景中的大模型微调前评估-zh.html</loc>
    <lastmod>2024-10-05</lastmod>
    <changefreq>monthly</changefreq>
    <priority>0.7</priority>
  </url>
  <url>
    <loc>https://yuxu.ge/blog/legacy/2024-10-03-构建多智能体营销系统-从角色划分到调度协同的实践-zh.html</loc>
    <lastmod>2024-10-03</lastmod>
    <changefreq>monthly</changefreq>
    <priority>0.7</priority>
  </url>
  <url>
    <loc>https://yuxu.ge/blog/legacy/2024-10-01-防范-ai-幻觉-在医疗-法律与教育场景中的应用安全实践-zh.html</loc>
    <lastmod>2024-10-01</lastmod>
    <changefreq>monthly</changefreq>
    <priority>0.7</priority>
  </url>
  <url>
    <loc>https://yuxu.ge/blog/legacy/2024-09-30-使用r-tree实现2d点去重与可视化优化-zh.html</loc>
    <lastmod>2024-09-30</lastmod>
    <changefreq>monthly</changefreq>
    <priority>0.7</priority>
  </url>
  <url>
    <loc>https://yuxu.ge/blog/legacy/2024-07-21-构建闭环智能会议助手-从语音转写到语音摘要播报的技术实践-zh.html</loc>
    <lastmod>2024-07-21</lastmod>
    <changefreq>monthly</changefreq>
    <priority>0.7</priority>
  </url>
  <url>
    <loc>https://yuxu.ge/blog/legacy/2024-06-23-python高德定位实践-逆地理编码与顺地理编码详解-zh.html</loc>
    <lastmod>2024-06-23</lastmod>
    <changefreq>monthly</changefreq>
    <priority>0.7</priority>
  </url>
  <url>
    <loc>https://yuxu.ge/blog/legacy/2024-05-28-结合原理与实践-全面解析elasticsearch中常见版本冲突问题及工程化解决方案-zh.html</loc>
    <lastmod>2024-05-28</lastmod>
    <changefreq>monthly</changefreq>
    <priority>0.7</priority>
  </url>
  <url>
    <loc>https://yuxu.ge/blog/legacy/2024-03-11-打造具备行动力的智能客服-用-agent-让大模型接入真实系统-zh.html</loc>
    <lastmod>2024-03-11</lastmod>
    <changefreq>monthly</changefreq>
    <priority>0.7</priority>
  </url>
  <url>
    <loc>https://yuxu.ge/blog/legacy/2024-01-30-01-numpy-basics-zh.html</loc>
    <lastmod>2024-01-30</lastmod>
    <changefreq>monthly</changefreq>
    <priority>0.7</priority>
  </url>
  <url>
    <loc>https://yuxu.ge/blog/legacy/2024-01-01-01-matplotlib-basics-zh.html</loc>
    <lastmod>2024-01-01</lastmod>
    <changefreq>monthly</changefreq>
    <priority>0.7</priority>
  </url>
  <url>
    <loc>https://yuxu.ge/blog/legacy/2024-01-01-ab-testing-guide-for-machine-learning-en.html</loc>
    <lastmod>2024-01-01</lastmod>
    <changefreq>monthly</changefreq>
    <priority>0.7</priority>
    <xhtml:link rel="alternate" hreflang="en" href="https://yuxu.ge/blog/legacy/2024-01-01-ab-testing-guide-for-machine-learning-en.html" />
    <xhtml:link rel="alternate" hreflang="zh" href="https://yuxu.ge/blog/legacy/2024-01-01-ab-testing-guide-for-machine-learning-zh.html" />
  </url>
  <url>
    <loc>https://yuxu.ge/blog/legacy/2024-01-01-ab-testing-guide-for-machine-learning-zh.html</loc>
    <lastmod>2024-01-01</lastmod>
    <changefreq>monthly</changefreq>
    <priority>0.7</priority>
    <xhtml:link rel="alternate" hreflang="en" href="https://yuxu.ge/blog/legacy/2024-01-01-ab-testing-guide-for-machine-learning-en.html" />
    <xhtml:link rel="alternate" hreflang="zh" href="https://yuxu.ge/blog/legacy/2024-01-01-ab-testing-guide-for-machine-learning-zh.html" />
  </url>
  <url>
    <loc>https://yuxu.ge/blog/legacy/2024-01-01-astro-news-bot-technical-practice-en.html</loc>
    <lastmod>2024-01-01</lastmod>
    <changefreq>monthly</changefreq>
    <priority>0.7</priority>
  </url>
  <url>
    <loc>https://yuxu.ge/blog/legacy/2024-01-01-astro-news-bot-技术实践-zh.html</loc>
    <lastmod>2024-01-01</lastmod>
    <changefreq>monthly</changefreq>
    <priority>0.7</priority>
  </url>
  <url>
    <loc>https://yuxu.ge/blog/legacy/2024-01-01-building-intelligent-content-management-pipeline-f-en.html</loc>
    <lastmod>2024-01-01</lastmod>
    <changefreq>monthly</changefreq>
    <priority>0.7</priority>
  </url>
  <url>
    <loc>https://yuxu.ge/blog/legacy/2024-01-01-chatgpt-claude-code-hybrid-development-workflow-a-en.html</loc>
    <lastmod>2024-01-01</lastmod>
    <changefreq>monthly</changefreq>
    <priority>0.7</priority>
  </url>
  <url>
    <loc>https://yuxu.ge/blog/legacy/2024-01-01-classification-evaluation-metrics-deep-dive-en.html</loc>
    <lastmod>2024-01-01</lastmod>
    <changefreq>monthly</changefreq>
    <priority>0.7</priority>
    <xhtml:link rel="alternate" hreflang="en" href="https://yuxu.ge/blog/legacy/2024-01-01-classification-evaluation-metrics-deep-dive-en.html" />
    <xhtml:link rel="alternate" hreflang="zh" href="https://yuxu.ge/blog/legacy/2024-01-01-classification-evaluation-metrics-deep-dive-zh.html" />
  </url>
  <url>
    <loc>https://yuxu.ge/blog/legacy/2024-01-01-classification-evaluation-metrics-deep-dive-zh.html</loc>
    <lastmod>2024-01-01</lastmod>
    <changefreq>monthly</changefreq>
    <priority>0.7</priority>
    <xhtml:link rel="alternate" hreflang="en" href="https://yuxu.ge/blog/legacy/2024-01-01-classification-evaluation-metrics-deep-dive-en.html" />
    <xhtml:link rel="alternate" hreflang="zh" href="https://yuxu.ge/blog/legacy/2024-01-01-classification-evaluation-metrics-deep-dive-zh.html" />
  </url>
  <url>
    <loc>https://yuxu.ge/blog/legacy/2024-01-01-claude-max-vs-chatgpt-pro-2025-the-ultimate-showdo-en.html</loc>
    <lastmod>2024-01-01</lastmod>
    <changefreq>monthly</changefreq>
    <priority>0.7</priority>
  </url>
  <url>
    <loc>https://yuxu.ge/blog/legacy/2024-01-01-connect-claude-code-to-notion-mcp-with-a-single-command-en.html</loc>
    <lastmod>2024-01-01</lastmod>
    <changefreq>monthly</changefreq>
    <priority>0.7</priority>
  </url>
  <url>
    <loc>https://yuxu.ge/blog/legacy/2024-01-01-data-augmentation-underfitting-overfitting-en.html</loc>
    <lastmod>2024-01-01</lastmod>
    <changefreq>monthly</changefreq>
    <priority>0.7</priority>
    <xhtml:link rel="alternate" hreflang="en" href="https://yuxu.ge/blog/legacy/2024-01-01-data-augmentation-underfitting-overfitting-en.html" />
    <xhtml:link rel="alternate" hreflang="zh" href="https://yuxu.ge/blog/legacy/2024-01-01-data-augmentation-underfitting-overfitting-zh.html" />
  </url>
  <url>
    <loc>https://yuxu.ge/blog/legacy/2024-01-01-data-augmentation-underfitting-overfitting-zh.html</loc>
    <lastmod>2024-01-01</lastmod>
    <changefreq>monthly</changefreq>
    <priority>0.7</priority>
    <xhtml:link rel="alternate" hreflang="en" href="https://yuxu.ge/blog/legacy/2024-01-01-data-augmentation-underfitting-overfitting-en.html" />
    <xhtml:link rel="alternate" hreflang="zh" href="https://yuxu.ge/blog/legacy/2024-01-01-data-augmentation-underfitting-overfitting-zh.html" />
  </url>
  <url>
    <loc>https://yuxu.ge/blog/legacy/2024-01-01-echodraft项目计划-音视频内容智能提炼利器-zh.html</loc>
    <lastmod>2024-01-01</lastmod>
    <changefreq>monthly</changefreq>
    <priority>0.7</priority>
  </url>
  <url>
    <loc>https://yuxu.ge/blog/legacy/2024-01-01-feature-normalization-deep-dive-zh.html</loc>
    <lastmod>2024-01-01</lastmod>
    <changefreq>monthly</changefreq>
    <priority>0.7</priority>
  </url>
  <url>
    <loc>https://yuxu.ge/blog/legacy/2024-01-01-from-404-to-200-deep-dive-into-solving-missing-css-en.html</loc>
    <lastmod>2024-01-01</lastmod>
    <changefreq>monthly</changefreq>
    <priority>0.7</priority>
  </url>
  <url>
    <loc>https://yuxu.ge/blog/legacy/2024-01-01-full-time-student-efficient-learning-guide-zh.html</loc>
    <lastmod>2024-01-01</lastmod>
    <changefreq>monthly</changefreq>
    <priority>0.7</priority>
  </url>
  <url>
    <loc>https://yuxu.ge/blog/legacy/2024-01-01-gemini-cli-graphiti-mcp-integration-zh.html</loc>
    <lastmod>2024-01-01</lastmod>
    <changefreq>monthly</changefreq>
    <priority>0.7</priority>
  </url>
  <url>
    <loc>https://yuxu.ge/blog/legacy/2024-01-01-hyperparameter-tuning-guide-en.html</loc>
    <lastmod>2024-01-01</lastmod>
    <changefreq>monthly</changefreq>
    <priority>0.7</priority>
    <xhtml:link rel="alternate" hreflang="en" href="https://yuxu.ge/blog/legacy/2024-01-01-hyperparameter-tuning-guide-en.html" />
    <xhtml:link rel="alternate" hreflang="zh" href="https://yuxu.ge/blog/legacy/2024-01-01-hyperparameter-tuning-guide-zh.html" />
  </url>
  <url>
    <loc>https://yuxu.ge/blog/legacy/2024-01-01-hyperparameter-tuning-guide-zh.html</loc>
    <lastmod>2024-01-01</lastmod>
    <changefreq>monthly</changefreq>
    <priority>0.7</priority>
    <xhtml:link rel="alternate" hreflang="en" href="https://yuxu.ge/blog/legacy/2024-01-01-hyperparameter-tuning-guide-en.html" />
    <xhtml:link rel="alternate" hreflang="zh" href="https://yuxu.ge/blog/legacy/2024-01-01-hyperparameter-tuning-guide-zh.html" />
  </url>
  <url>
    <loc>https://yuxu.ge/blog/legacy/2024-01-01-mcp-blog-automation-en.html</loc>
    <lastmod>2024-01-01</lastmod>
    <changefreq>monthly</changefreq>
    <priority>0.7</priority>
    <xhtml:link rel="alternate" hreflang="en" href="https://yuxu.ge/blog/legacy/2024-01-01-mcp-blog-automation-en.html" />
    <xhtml:link rel="alternate" hreflang="zh" href="https://yuxu.ge/blog/legacy/2024-01-01-mcp-blog-automation-zh.html" />
  </url>
  <url>
    <loc>https://yuxu.ge/blog/legacy/2024-01-01-mcp-blog-automation-zh.html</loc>
    <lastmod>2024-01-01</lastmod>
    <changefreq>monthly</changefreq>
    <priority>0.7</priority>
    <xhtml:link rel="alternate" hreflang="en" href="https://yuxu.ge/blog/legacy/2024-01-01-mcp-blog-automation-en.html" />
    <xhtml:link rel="alternate" hreflang="zh" href="https://yuxu.ge/blog/legacy/2024-01-01-mcp-blog-automation-zh.html" />
  </url>
  <url>
    <loc>https://yuxu.ge/blog/legacy/2024-01-01-mcp-server-development-reflection-zh.html</loc>
    <lastmod>2024-01-01</lastmod>
    <changefreq>monthly</changefreq>
    <priority>0.7</priority>
  </url>
  <url>
    <loc>https://yuxu.ge/blog/legacy/2024-01-01-nighthawks-v2-graphiti-digital-immortality-en.html</loc>
    <lastmod>2024-01-01</lastmod>
    <changefreq>monthly</changefreq>
    <priority>0.7</priority>
    <xhtml:link rel="alternate" hreflang="en" href="https://yuxu.ge/blog/legacy/2024-01-01-nighthawks-v2-graphiti-digital-immortality-en.html" />
    <xhtml:link rel="alternate" hreflang="zh" href="https://yuxu.ge/blog/legacy/2024-01-01-nighthawks-v2-graphiti-digital-immortality-zh.html" />
  </url>
  <url>
    <loc>https://yuxu.ge/blog/legacy/2024-01-01-nighthawks-v2-graphiti-digital-immortality-zh.html</loc>
    <lastmod>2024-01-01</lastmod>
    <changefreq>monthly</changefreq>
    <priority>0.7</priority>
    <xhtml:link rel="alternate" hreflang="en" href="https://yuxu.ge/blog/legacy/2024-01-01-nighthawks-v2-graphiti-digital-immortality-en.html" />
    <xhtml:link rel="alternate" hreflang="zh" href="https://yuxu.ge/blog/legacy/2024-01-01-nighthawks-v2-graphiti-digital-immortality-zh.html" />
  </url>
  <url>
    <loc>https://yuxu.ge/blog/legacy/2024-01-01-project-nighthawk-vision-and-architecture-en.html</loc>
    <lastmod>2024-01-01</lastmod>
    <changefreq>monthly</changefreq>
    <priority>0.7</priority>
    <xhtml:link rel="alternate" hreflang="en" href="https://yuxu.ge/blog/legacy/2024-01-01-project-nighthawk-vision-and-architecture-en.html" />
    <xhtml:link rel="alternate" hreflang="zh" href="https://yuxu.ge/blog/legacy/2024-01-01-project-nighthawk-vision-and-architecture-zh.html" />
  </url>
  <url>
    <loc>https://yuxu.ge/blog/legacy/2024-01-01-project-nighthawk-vision-and-architecture-zh.html</loc>
    <lastmod>2024-01-01</lastmod>
    <changefreq>monthly</changefreq>
    <priority>0.7</priority>
    <xhtml:link rel="alternate" hreflang="en" href="https://yuxu.ge/blog/legacy/2024-01-01-project-nighthawk-vision-and-architecture-en.html" />
    <xhtml:link rel="alternate" hreflang="zh" href="https://yuxu.ge/blog/legacy/2024-01-01-project-nighthawk-vision-and-architecture-zh.html" />
  </url>
  <url>
    <loc>https://yuxu.ge/blog/legacy/2024-01-01-project-nighthawks-ai-powered-task-scheduler-en.html</loc>
    <lastmod>2024-01-01</lastmod>
    <changefreq>monthly</changefreq>
    <priority>0.7</priority>
    <xhtml:link rel="alternate" hreflang="en" href="https://yuxu.ge/blog/legacy/2024-01-01-project-nighthawks-ai-powered-task-scheduler-en.html" />
    <xhtml:link rel="alternate" hreflang="zh" href="https://yuxu.ge/blog/legacy/2024-01-01-project-nighthawks-ai-powered-task-scheduler-zh.html" />
  </url>
  <url>
    <loc>https://yuxu.ge/blog/legacy/2024-01-01-project-nighthawks-ai-powered-task-scheduler-zh.html</loc>
    <lastmod>2024-01-01</lastmod>
    <changefreq>monthly</changefreq>
    <priority>0.7</priority>
    <xhtml:link rel="alternate" hreflang="en" href="https://yuxu.ge/blog/legacy/2024-01-01-project-nighthawks-ai-powered-task-scheduler-en.html" />
    <xhtml:link rel="alternate" hreflang="zh" href="https://yuxu.ge/blog/legacy/2024-01-01-project-nighthawks-ai-powered-task-scheduler-zh.html" />
  </url>
  <url>
    <loc>https://yuxu.ge/blog/legacy/2024-01-01-regression-evaluation-metrics-deep-dive-en.html</loc>
    <lastmod>2024-01-01</lastmod>
    <changefreq>monthly</changefreq>
    <priority>0.7</priority>
    <xhtml:link rel="alternate" hreflang="en" href="https://yuxu.ge/blog/legacy/2024-01-01-regression-evaluation-metrics-deep-dive-en.html" />
    <xhtml:link rel="alternate" hreflang="zh" href="https://yuxu.ge/blog/legacy/2024-01-01-regression-evaluation-metrics-deep-dive-zh.html" />
  </url>
  <url>
    <loc>https://yuxu.ge/blog/legacy/2024-01-01-regression-evaluation-metrics-deep-dive-zh.html</loc>
    <lastmod>2024-01-01</lastmod>
    <changefreq>monthly</changefreq>
    <priority>0.7</priority>
    <xhtml:link rel="alternate" hreflang="en" href="https://yuxu.ge/blog/legacy/2024-01-01-regression-evaluation-metrics-deep-dive-en.html" />
    <xhtml:link rel="alternate" hreflang="zh" href="https://yuxu.ge/blog/legacy/2024-01-01-regression-evaluation-metrics-deep-dive-zh.html" />
  </url>
  <url>
    <loc>https://yuxu.ge/blog/legacy/2024-01-01-rokid-vs-itourtranslator-simultaneous-interpretation-test-zh.html</loc>
    <lastmod>2024-01-01</lastmod>
    <changefreq>monthly</changefreq>
    <priority>0.7</priority>
  </url>
  <url>
    <loc>https://yuxu.ge/blog/legacy/2024-01-01-supervised-vs-unsupervised-learning-en.html</loc>
    <lastmod>2024-01-01</lastmod>
    <changefreq>monthly</changefreq>
    <priority>0.7</priority>
    <xhtml:link rel="alternate" hreflang="en" href="https://yuxu.ge/blog/legacy/2024-01-01-supervised-vs-unsupervised-learning-en.html" />
    <xhtml:link rel="alternate" hreflang="zh" href="https://yuxu.ge/blog/legacy/2024-01-01-supervised-vs-unsupervised-learning-zh.html" />
  </url>
  <url>
    <loc>https://yuxu.ge/blog/legacy/2024-01-01-supervised-vs-unsupervised-learning-zh.html</loc>
    <lastmod>2024-01-01</lastmod>
    <changefreq>monthly</changefreq>
    <priority>0.7</priority>
    <xhtml:link rel="alternate" hreflang="en" href="https://yuxu.ge/blog/legacy/2024-01-01-supervised-vs-unsupervised-learning-en.html" />
    <xhtml:link rel="alternate" hreflang="zh" href="https://yuxu.ge/blog/legacy/2024-01-01-supervised-vs-unsupervised-learning-zh.html" />
  </url>
  <url>
    <loc>https://yuxu.ge/blog/legacy/2024-01-01-todo-list-multi-user-application-development-pract-en.html</loc>
    <lastmod>2024-01-01</lastmod>
    <changefreq>monthly</changefreq>
    <priority>0.7</priority>
  </url>
  <url>
    <loc>https://yuxu.ge/blog/legacy/2024-01-01-todo-list多用户应用开发实践-从单用户到跨平台架构的完整升级之路-zh.html</loc>
    <lastmod>2024-01-01</lastmod>
    <changefreq>monthly</changefreq>
    <priority>0.7</priority>
  </url>
  <url>
    <loc>https://yuxu.ge/blog/legacy/2024-01-01-从404到200记一次astrogithubpages样式丢失问题的深度排查-zh.html</loc>
    <lastmod>2024-01-01</lastmod>
    <changefreq>monthly</changefreq>
    <priority>0.7</priority>
  </url>
  <url>
    <loc>https://yuxu.ge/blog/legacy/2024-01-01-使用一条命令把claude-code接入notion-mcp-zh.html</loc>
    <lastmod>2024-01-01</lastmod>
    <changefreq>monthly</changefreq>
    <priority>0.7</priority>
  </url>
  <url>
    <loc>https://yuxu.ge/blog/legacy/2024-01-01-极空间-nas-部署-tailscale-指南-zh.html</loc>
    <lastmod>2024-01-01</lastmod>
    <changefreq>monthly</changefreq>
    <priority>0.7</priority>
  </url>
  <url>
    <loc>https://yuxu.ge/blog/legacy/2024-01-01-构建obsidian到notion的智能内容管理流水线-zh.html</loc>
    <lastmod>2024-01-01</lastmod>
    <changefreq>monthly</changefreq>
    <priority>0.7</priority>
  </url>
  <url>
    <loc>https://yuxu.ge/blog/legacy/2023-04-28-腾讯-高德和百度地图坐标系转换详解与工程实践-zh.html</loc>
    <lastmod>2023-04-28</lastmod>
    <changefreq>monthly</changefreq>
    <priority>0.7</priority>
  </url>
  <url>
    <loc>https://yuxu.ge/blog/legacy/2023-04-27-01-数据预处理-zh.html</loc>
    <lastmod>2023-04-27</lastmod>
    <changefreq>monthly</changefreq>
    <priority>0.7</priority>
  </url>
  <url>
    <loc>https://yuxu.ge/blog/legacy/2023-04-23-01-pandas-basics-en.html</loc>
    <lastmod>2023-04-23</lastmod>
    <changefreq>monthly</changefreq>
    <priority>0.7</priority>
  </url>
  <url>
    <loc>https://yuxu.ge/blog/legacy/2022-04-25-一次状态同步缺陷引发的技术反思-zh.html</loc>
    <lastmod>2022-04-25</lastmod>
    <changefreq>monthly</changefreq>
    <priority>0.7</priority>
  </url>
  <url>
    <loc>https://yuxu.ge/blog/legacy/2022-04-01-cassandra索引重建实践-zh.html</loc>
    <lastmod>2022-04-01</lastmod>
    <changefreq>monthly</changefreq>
    <priority>0.7</priority>
  </url>
  <url>
    <loc>https://yuxu.ge/blog/legacy/2022-04-01-电商搜索店铺评分加权实践-zh.html</loc>
    <lastmod>2022-04-01</lastmod>
    <changefreq>monthly</changefreq>
    <priority>0.7</priority>
  </url>
  <url>
    <loc>https://yuxu.ge/blog/legacy/2022-03-25-python应用日志采集到elk排查实录-zh.html</loc>
    <lastmod>2022-03-25</lastmod>
    <changefreq>monthly</changefreq>
    <priority>0.7</priority>
  </url>
  <url>
    <loc>https://yuxu.ge/blog/legacy/2022-03-24-sql视图优化api查询性能实战-zh.html</loc>
    <lastmod>2022-03-24</lastmod>
    <changefreq>monthly</changefreq>
    <priority>0.7</priority>
  </url>
  <url>
    <loc>https://yuxu.ge/blog/legacy/2022-03-24-应用服务接口性能优化实践-zh.html</loc>
    <lastmod>2022-03-24</lastmod>
    <changefreq>monthly</changefreq>
    <priority>0.7</priority>
  </url>
  <url>
    <loc>https://yuxu.ge/blog/legacy/2022-03-10-从离线部署到k8s流水线发布-一线工程师的实战总结-zh.html</loc>
    <lastmod>2022-03-10</lastmod>
    <changefreq>monthly</changefreq>
    <priority>0.7</priority>
  </url>
  <url>
    <loc>https://yuxu.ge/blog/legacy/2022-02-24-cassandra-数据清理实战-zh.html</loc>
    <lastmod>2022-02-24</lastmod>
    <changefreq>monthly</changefreq>
    <priority>0.7</priority>
  </url>
  <url>
    <loc>https://yuxu.ge/blog/legacy/2022-02-14-基于-cassandra-solrcloud-zookeeper-kafka-和-python-微服-zh.html</loc>
    <lastmod>2022-02-14</lastmod>
    <changefreq>monthly</changefreq>
    <priority>0.7</priority>
  </url>
  <url>
    <loc>https://yuxu.ge/blog/legacy/2022-02-14-面向内容检索平台的预发布环境搭建-zh.html</loc>
    <lastmod>2022-02-14</lastmod>
    <changefreq>monthly</changefreq>
    <priority>0.7</priority>
  </url>
  <url>
    <loc>https://yuxu.ge/blog/legacy/2022-01-05-基于摘要认证的第三方接口调用方案-zh.html</loc>
    <lastmod>2022-01-05</lastmod>
    <changefreq>monthly</changefreq>
    <priority>0.7</priority>
  </url>
  <url>
    <loc>https://yuxu.ge/blog/legacy/2021-11-19-积分商城用户数据加密改造实战笔记-zh.html</loc>
    <lastmod>2021-11-19</lastmod>
    <changefreq>monthly</changefreq>
    <priority>0.7</priority>
  </url>
  <url>
    <loc>https://yuxu.ge/blog/legacy/2021-11-12-电商商品媒资同步服务迁移至-apollo-配置中心实践-zh.html</loc>
    <lastmod>2021-11-12</lastmod>
    <changefreq>monthly</changefreq>
    <priority>0.7</priority>
  </url>
  <url>
    <loc>https://yuxu.ge/blog/legacy/2021-10-12-批量行政区代码更新脚本实战笔记-zh.html</loc>
    <lastmod>2021-10-12</lastmod>
    <changefreq>monthly</changefreq>
    <priority>0.7</priority>
  </url>
  <url>
    <loc>https://yuxu.ge/blog/legacy/2021-01-25-批量处理证照图片的实战笔记-加水印-上传与批量sql生成-zh.html</loc>
    <lastmod>2021-01-25</lastmod>
    <changefreq>monthly</changefreq>
    <priority>0.7</priority>
  </url>
  <url>
    <loc>https://yuxu.ge/blog/legacy/2020-11-27-基于地理保护区与多因子排序的系统设计实践-zh.html</loc>
    <lastmod>2020-11-27</lastmod>
    <changefreq>monthly</changefreq>
    <priority>0.7</priority>
  </url>
  <url>
    <loc>https://yuxu.ge/blog/legacy/2020-10-01-01-行列式和七个性质-zh.html</loc>
    <lastmod>2020-10-01</lastmod>
    <changefreq>monthly</changefreq>
    <priority>0.7</priority>
  </url>
  <url>
    <loc>https://yuxu.ge/blog/legacy/2019-10-24-内容检索平台的-solr-监控实践与可观测性优化-zh.html</loc>
    <lastmod>2019-10-24</lastmod>
    <changefreq>monthly</changefreq>
    <priority>0.7</priority>
  </url>
  <url>
    <loc>https://yuxu.ge/blog/legacy/2019-03-05-深入理解git子模块更新失败问题与java环境排查实践-zh.html</loc>
    <lastmod>2019-03-05</lastmod>
    <changefreq>monthly</changefreq>
    <priority>0.7</priority>
  </url>
</urlset>
