<?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/technical/agents-automation/2026-08-16-searchops-agent-lab-design-en.html</loc>
    <lastmod>2026-08-16</lastmod>
    <changefreq>monthly</changefreq>
    <priority>0.7</priority>
    <xhtml:link rel="alternate" hreflang="en" href="https://yuxu.ge/blog/technical/agents-automation/2026-08-16-searchops-agent-lab-design-en.html" />
    <xhtml:link rel="alternate" hreflang="zh" href="https://yuxu.ge/blog/technical/agents-automation/2026-08-16-searchops-agent-lab-design-zh.html" />
  </url>
  <url>
    <loc>https://yuxu.ge/blog/technical/agents-automation/2026-08-16-searchops-agent-lab-design-zh.html</loc>
    <lastmod>2026-08-16</lastmod>
    <changefreq>monthly</changefreq>
    <priority>0.7</priority>
    <xhtml:link rel="alternate" hreflang="en" href="https://yuxu.ge/blog/technical/agents-automation/2026-08-16-searchops-agent-lab-design-en.html" />
    <xhtml:link rel="alternate" hreflang="zh" href="https://yuxu.ge/blog/technical/agents-automation/2026-08-16-searchops-agent-lab-design-zh.html" />
  </url>
  <url>
    <loc>https://yuxu.ge/blog/technical/ai-ml/2026-08-14-self-training-small-rag-models-via-retrieval-outcome-signals-en.html</loc>
    <lastmod>2026-08-14</lastmod>
    <changefreq>monthly</changefreq>
    <priority>0.7</priority>
    <xhtml:link rel="alternate" hreflang="en" href="https://yuxu.ge/blog/technical/ai-ml/2026-08-14-self-training-small-rag-models-via-retrieval-outcome-signals-en.html" />
    <xhtml:link rel="alternate" hreflang="zh" href="https://yuxu.ge/blog/technical/ai-ml/2026-08-14-self-training-small-rag-models-via-retrieval-outcome-signals-zh.html" />
  </url>
  <url>
    <loc>https://yuxu.ge/blog/technical/ai-ml/2026-08-14-self-training-small-rag-models-via-retrieval-outcome-signals-zh.html</loc>
    <lastmod>2026-08-14</lastmod>
    <changefreq>monthly</changefreq>
    <priority>0.7</priority>
    <xhtml:link rel="alternate" hreflang="en" href="https://yuxu.ge/blog/technical/ai-ml/2026-08-14-self-training-small-rag-models-via-retrieval-outcome-signals-en.html" />
    <xhtml:link rel="alternate" hreflang="zh" href="https://yuxu.ge/blog/technical/ai-ml/2026-08-14-self-training-small-rag-models-via-retrieval-outcome-signals-zh.html" />
  </url>
  <url>
    <loc>https://yuxu.ge/blog/technical/systems/2026-06-05-warmup-synchronization-en.html</loc>
    <lastmod>2026-06-05</lastmod>
    <changefreq>monthly</changefreq>
    <priority>0.7</priority>
    <xhtml:link rel="alternate" hreflang="en" href="https://yuxu.ge/blog/technical/systems/2026-06-05-warmup-synchronization-en.html" />
    <xhtml:link rel="alternate" hreflang="zh" href="https://yuxu.ge/blog/technical/systems/2026-06-05-warmup-synchronization-zh.html" />
  </url>
  <url>
    <loc>https://yuxu.ge/blog/technical/systems/2026-06-05-warmup-synchronization-zh.html</loc>
    <lastmod>2026-06-05</lastmod>
    <changefreq>monthly</changefreq>
    <priority>0.7</priority>
    <xhtml:link rel="alternate" hreflang="en" href="https://yuxu.ge/blog/technical/systems/2026-06-05-warmup-synchronization-en.html" />
    <xhtml:link rel="alternate" hreflang="zh" href="https://yuxu.ge/blog/technical/systems/2026-06-05-warmup-synchronization-zh.html" />
  </url>
  <url>
    <loc>https://yuxu.ge/blog/technical/agents-automation/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/technical/agents-automation/2026-04-01-02-agent-loop-line-by-line-en.html" />
    <xhtml:link rel="alternate" hreflang="zh" href="https://yuxu.ge/blog/technical/agents-automation/2026-04-01-02-agent-loop-line-by-line-zh.html" />
  </url>
  <url>
    <loc>https://yuxu.ge/blog/technical/agents-automation/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/technical/agents-automation/2026-04-01-02-agent-loop-line-by-line-en.html" />
    <xhtml:link rel="alternate" hreflang="zh" href="https://yuxu.ge/blog/technical/agents-automation/2026-04-01-02-agent-loop-line-by-line-zh.html" />
  </url>
  <url>
    <loc>https://yuxu.ge/blog/technical/agents-automation/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/technical/agents-automation/2026-03-31-01-what-is-agent-en.html" />
    <xhtml:link rel="alternate" hreflang="zh" href="https://yuxu.ge/blog/technical/agents-automation/2026-03-31-01-what-is-agent-zh.html" />
  </url>
  <url>
    <loc>https://yuxu.ge/blog/technical/agents-automation/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/technical/agents-automation/2026-03-31-01-what-is-agent-en.html" />
    <xhtml:link rel="alternate" hreflang="zh" href="https://yuxu.ge/blog/technical/agents-automation/2026-03-31-01-what-is-agent-zh.html" />
  </url>
  <url>
    <loc>https://yuxu.ge/blog/technical/applications/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/technical/applications/2026-03-18-java-26-new-features-en.html" />
    <xhtml:link rel="alternate" hreflang="zh" href="https://yuxu.ge/blog/technical/applications/2026-03-18-java-26-new-features-zh.html" />
  </url>
  <url>
    <loc>https://yuxu.ge/blog/technical/applications/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/technical/applications/2026-03-18-java-26-new-features-en.html" />
    <xhtml:link rel="alternate" hreflang="zh" href="https://yuxu.ge/blog/technical/applications/2026-03-18-java-26-new-features-zh.html" />
  </url>
  <url>
    <loc>https://yuxu.ge/blog/technical/systems/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/technical/systems/2026-03-15-gpuq-gpu-job-queue-en.html" />
    <xhtml:link rel="alternate" hreflang="zh" href="https://yuxu.ge/blog/technical/systems/2026-03-15-gpuq-gpu-job-queue-zh.html" />
  </url>
  <url>
    <loc>https://yuxu.ge/blog/technical/systems/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/technical/systems/2026-03-15-gpuq-gpu-job-queue-en.html" />
    <xhtml:link rel="alternate" hreflang="zh" href="https://yuxu.ge/blog/technical/systems/2026-03-15-gpuq-gpu-job-queue-zh.html" />
  </url>
  <url>
    <loc>https://yuxu.ge/blog/technical/ai-ml/2026-03-05-ane-training-reverse-engineering-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/technical/ai-ml/2026-03-05-ane-training-reverse-engineering-en.html" />
    <xhtml:link rel="alternate" hreflang="zh" href="https://yuxu.ge/blog/technical/ai-ml/2026-03-05-ane-training-reverse-engineering-zh.html" />
  </url>
  <url>
    <loc>https://yuxu.ge/blog/technical/ai-ml/2026-03-05-ane-training-reverse-engineering-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/technical/ai-ml/2026-03-05-ane-training-reverse-engineering-en.html" />
    <xhtml:link rel="alternate" hreflang="zh" href="https://yuxu.ge/blog/technical/ai-ml/2026-03-05-ane-training-reverse-engineering-zh.html" />
  </url>
  <url>
    <loc>https://yuxu.ge/blog/technical/systems/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/technical/systems/2026-03-05-chunk-queue-cache-line-en.html" />
    <xhtml:link rel="alternate" hreflang="zh" href="https://yuxu.ge/blog/technical/systems/2026-03-05-chunk-queue-cache-line-zh.html" />
  </url>
  <url>
    <loc>https://yuxu.ge/blog/technical/systems/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/technical/systems/2026-03-05-chunk-queue-cache-line-en.html" />
    <xhtml:link rel="alternate" hreflang="zh" href="https://yuxu.ge/blog/technical/systems/2026-03-05-chunk-queue-cache-line-zh.html" />
  </url>
  <url>
    <loc>https://yuxu.ge/blog/technical/systems/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/technical/systems/2026-03-05-elastic-queue-backpressure-en.html" />
    <xhtml:link rel="alternate" hreflang="zh" href="https://yuxu.ge/blog/technical/systems/2026-03-05-elastic-queue-backpressure-zh.html" />
  </url>
  <url>
    <loc>https://yuxu.ge/blog/technical/systems/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/technical/systems/2026-03-05-elastic-queue-backpressure-en.html" />
    <xhtml:link rel="alternate" hreflang="zh" href="https://yuxu.ge/blog/technical/systems/2026-03-05-elastic-queue-backpressure-zh.html" />
  </url>
  <url>
    <loc>https://yuxu.ge/blog/technical/agents-automation/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/technical/agents-automation/2026-03-04-claude-code-remote-control-en.html" />
    <xhtml:link rel="alternate" hreflang="zh" href="https://yuxu.ge/blog/technical/agents-automation/2026-03-04-claude-code-remote-control-zh.html" />
  </url>
  <url>
    <loc>https://yuxu.ge/blog/technical/agents-automation/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/technical/agents-automation/2026-03-04-claude-code-remote-control-en.html" />
    <xhtml:link rel="alternate" hreflang="zh" href="https://yuxu.ge/blog/technical/agents-automation/2026-03-04-claude-code-remote-control-zh.html" />
  </url>
  <url>
    <loc>https://yuxu.ge/blog/technical/agents-automation/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/technical/agents-automation/2026-03-03-agent-config-as-code-en.html" />
    <xhtml:link rel="alternate" hreflang="zh" href="https://yuxu.ge/blog/technical/agents-automation/2026-03-03-agent-config-as-code-zh.html" />
  </url>
  <url>
    <loc>https://yuxu.ge/blog/technical/agents-automation/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/technical/agents-automation/2026-03-03-agent-config-as-code-en.html" />
    <xhtml:link rel="alternate" hreflang="zh" href="https://yuxu.ge/blog/technical/agents-automation/2026-03-03-agent-config-as-code-zh.html" />
  </url>
  <url>
    <loc>https://yuxu.ge/blog/technical/ai-ml/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/technical/ai-ml/2026-03-03-video-dedup-probability-en.html" />
    <xhtml:link rel="alternate" hreflang="zh" href="https://yuxu.ge/blog/technical/ai-ml/2026-03-03-video-dedup-probability-zh.html" />
  </url>
  <url>
    <loc>https://yuxu.ge/blog/technical/ai-ml/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/technical/ai-ml/2026-03-03-video-dedup-probability-en.html" />
    <xhtml:link rel="alternate" hreflang="zh" href="https://yuxu.ge/blog/technical/ai-ml/2026-03-03-video-dedup-probability-zh.html" />
  </url>
  <url>
    <loc>https://yuxu.ge/blog/technical/systems/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/technical/systems/2026-03-03-prefix-trie-space-time-en.html" />
    <xhtml:link rel="alternate" hreflang="zh" href="https://yuxu.ge/blog/technical/systems/2026-03-03-prefix-trie-space-time-zh.html" />
  </url>
  <url>
    <loc>https://yuxu.ge/blog/technical/systems/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/technical/systems/2026-03-03-prefix-trie-space-time-en.html" />
    <xhtml:link rel="alternate" hreflang="zh" href="https://yuxu.ge/blog/technical/systems/2026-03-03-prefix-trie-space-time-zh.html" />
  </url>
  <url>
    <loc>https://yuxu.ge/blog/technical/agents-automation/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/technical/agents-automation/2026-03-02-openclaw-comprehensive-guide-en.html" />
    <xhtml:link rel="alternate" hreflang="zh" href="https://yuxu.ge/blog/technical/agents-automation/2026-03-02-openclaw-comprehensive-guide-zh.html" />
  </url>
  <url>
    <loc>https://yuxu.ge/blog/technical/agents-automation/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/technical/agents-automation/2026-03-02-openclaw-comprehensive-guide-en.html" />
    <xhtml:link rel="alternate" hreflang="zh" href="https://yuxu.ge/blog/technical/agents-automation/2026-03-02-openclaw-comprehensive-guide-zh.html" />
  </url>
  <url>
    <loc>https://yuxu.ge/blog/technical/web-platform/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/technical/web-platform/2026-03-02-gallery-thumbnail-preprocessing-en.html" />
    <xhtml:link rel="alternate" hreflang="zh" href="https://yuxu.ge/blog/technical/web-platform/2026-03-02-gallery-thumbnail-preprocessing-zh.html" />
  </url>
  <url>
    <loc>https://yuxu.ge/blog/technical/web-platform/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/technical/web-platform/2026-03-02-gallery-thumbnail-preprocessing-en.html" />
    <xhtml:link rel="alternate" hreflang="zh" href="https://yuxu.ge/blog/technical/web-platform/2026-03-02-gallery-thumbnail-preprocessing-zh.html" />
  </url>
  <url>
    <loc>https://yuxu.ge/blog/non-technical/ai-observation/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/non-technical/ai-observation/2026-02-28-ai-nuclear-crisis-simulation-en.html" />
    <xhtml:link rel="alternate" hreflang="zh" href="https://yuxu.ge/blog/non-technical/ai-observation/2026-02-28-ai-nuclear-crisis-simulation-zh.html" />
  </url>
  <url>
    <loc>https://yuxu.ge/blog/non-technical/ai-observation/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/non-technical/ai-observation/2026-02-28-ai-nuclear-crisis-simulation-en.html" />
    <xhtml:link rel="alternate" hreflang="zh" href="https://yuxu.ge/blog/non-technical/ai-observation/2026-02-28-ai-nuclear-crisis-simulation-zh.html" />
  </url>
  <url>
    <loc>https://yuxu.ge/blog/non-technical/ai-observation/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/non-technical/ai-observation/2026-02-28-kahn-game-chinese-models-en.html" />
    <xhtml:link rel="alternate" hreflang="zh" href="https://yuxu.ge/blog/non-technical/ai-observation/2026-02-28-kahn-game-chinese-models-zh.html" />
  </url>
  <url>
    <loc>https://yuxu.ge/blog/non-technical/ai-observation/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/non-technical/ai-observation/2026-02-28-kahn-game-chinese-models-en.html" />
    <xhtml:link rel="alternate" hreflang="zh" href="https://yuxu.ge/blog/non-technical/ai-observation/2026-02-28-kahn-game-chinese-models-zh.html" />
  </url>
  <url>
    <loc>https://yuxu.ge/blog/technical/systems/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/technical/systems/2026-02-28-dynamic-lemmatization-en.html" />
    <xhtml:link rel="alternate" hreflang="zh" href="https://yuxu.ge/blog/technical/systems/2026-02-28-dynamic-lemmatization-zh.html" />
  </url>
  <url>
    <loc>https://yuxu.ge/blog/technical/systems/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/technical/systems/2026-02-28-dynamic-lemmatization-en.html" />
    <xhtml:link rel="alternate" hreflang="zh" href="https://yuxu.ge/blog/technical/systems/2026-02-28-dynamic-lemmatization-zh.html" />
  </url>
  <url>
    <loc>https://yuxu.ge/blog/technical/systems/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/technical/systems/2026-02-28-vcs-batch-prefetch-en.html" />
    <xhtml:link rel="alternate" hreflang="zh" href="https://yuxu.ge/blog/technical/systems/2026-02-28-vcs-batch-prefetch-zh.html" />
  </url>
  <url>
    <loc>https://yuxu.ge/blog/technical/systems/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/technical/systems/2026-02-28-vcs-batch-prefetch-en.html" />
    <xhtml:link rel="alternate" hreflang="zh" href="https://yuxu.ge/blog/technical/systems/2026-02-28-vcs-batch-prefetch-zh.html" />
  </url>
  <url>
    <loc>https://yuxu.ge/blog/technical/systems/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/technical/systems/2026-02-28-vcs-recursive-resolution-en.html" />
    <xhtml:link rel="alternate" hreflang="zh" href="https://yuxu.ge/blog/technical/systems/2026-02-28-vcs-recursive-resolution-zh.html" />
  </url>
  <url>
    <loc>https://yuxu.ge/blog/technical/systems/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/technical/systems/2026-02-28-vcs-recursive-resolution-en.html" />
    <xhtml:link rel="alternate" hreflang="zh" href="https://yuxu.ge/blog/technical/systems/2026-02-28-vcs-recursive-resolution-zh.html" />
  </url>
  <url>
    <loc>https://yuxu.ge/blog/technical/systems/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/technical/systems/2026-02-27-distributed-id-en.html" />
    <xhtml:link rel="alternate" hreflang="zh" href="https://yuxu.ge/blog/technical/systems/2026-02-27-distributed-id-zh.html" />
  </url>
  <url>
    <loc>https://yuxu.ge/blog/technical/systems/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/technical/systems/2026-02-27-distributed-id-en.html" />
    <xhtml:link rel="alternate" hreflang="zh" href="https://yuxu.ge/blog/technical/systems/2026-02-27-distributed-id-zh.html" />
  </url>
  <url>
    <loc>https://yuxu.ge/blog/technical/systems/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/technical/systems/2026-02-27-flatbuffers-iter-en.html" />
    <xhtml:link rel="alternate" hreflang="zh" href="https://yuxu.ge/blog/technical/systems/2026-02-27-flatbuffers-iter-zh.html" />
  </url>
  <url>
    <loc>https://yuxu.ge/blog/technical/systems/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/technical/systems/2026-02-27-flatbuffers-iter-en.html" />
    <xhtml:link rel="alternate" hreflang="zh" href="https://yuxu.ge/blog/technical/systems/2026-02-27-flatbuffers-iter-zh.html" />
  </url>
  <url>
    <loc>https://yuxu.ge/blog/technical/systems/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/technical/systems/2026-02-27-heap-dict-en.html" />
    <xhtml:link rel="alternate" hreflang="zh" href="https://yuxu.ge/blog/technical/systems/2026-02-27-heap-dict-zh.html" />
  </url>
  <url>
    <loc>https://yuxu.ge/blog/technical/systems/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/technical/systems/2026-02-27-heap-dict-en.html" />
    <xhtml:link rel="alternate" hreflang="zh" href="https://yuxu.ge/blog/technical/systems/2026-02-27-heap-dict-zh.html" />
  </url>
  <url>
    <loc>https://yuxu.ge/blog/technical/systems/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/technical/systems/2026-02-27-lockless-segmentation-en.html" />
    <xhtml:link rel="alternate" hreflang="zh" href="https://yuxu.ge/blog/technical/systems/2026-02-27-lockless-segmentation-zh.html" />
  </url>
  <url>
    <loc>https://yuxu.ge/blog/technical/systems/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/technical/systems/2026-02-27-lockless-segmentation-en.html" />
    <xhtml:link rel="alternate" hreflang="zh" href="https://yuxu.ge/blog/technical/systems/2026-02-27-lockless-segmentation-zh.html" />
  </url>
  <url>
    <loc>https://yuxu.ge/blog/technical/systems/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/technical/systems/2026-02-27-mmap-log-en.html" />
    <xhtml:link rel="alternate" hreflang="zh" href="https://yuxu.ge/blog/technical/systems/2026-02-27-mmap-log-zh.html" />
  </url>
  <url>
    <loc>https://yuxu.ge/blog/technical/systems/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/technical/systems/2026-02-27-mmap-log-en.html" />
    <xhtml:link rel="alternate" hreflang="zh" href="https://yuxu.ge/blog/technical/systems/2026-02-27-mmap-log-zh.html" />
  </url>
  <url>
    <loc>https://yuxu.ge/blog/technical/systems/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/technical/systems/2026-02-27-segmented-page-pool-en.html" />
    <xhtml:link rel="alternate" hreflang="zh" href="https://yuxu.ge/blog/technical/systems/2026-02-27-segmented-page-pool-zh.html" />
  </url>
  <url>
    <loc>https://yuxu.ge/blog/technical/systems/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/technical/systems/2026-02-27-segmented-page-pool-en.html" />
    <xhtml:link rel="alternate" hreflang="zh" href="https://yuxu.ge/blog/technical/systems/2026-02-27-segmented-page-pool-zh.html" />
  </url>
  <url>
    <loc>https://yuxu.ge/blog/technical/systems/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/technical/systems/2026-02-27-tcmalloc-sampling-en.html" />
    <xhtml:link rel="alternate" hreflang="zh" href="https://yuxu.ge/blog/technical/systems/2026-02-27-tcmalloc-sampling-zh.html" />
  </url>
  <url>
    <loc>https://yuxu.ge/blog/technical/systems/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/technical/systems/2026-02-27-tcmalloc-sampling-en.html" />
    <xhtml:link rel="alternate" hreflang="zh" href="https://yuxu.ge/blog/technical/systems/2026-02-27-tcmalloc-sampling-zh.html" />
  </url>
  <url>
    <loc>https://yuxu.ge/blog/technical/search-data/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/technical/search-data/2026-02-26-search-manager-en.html" />
    <xhtml:link rel="alternate" hreflang="zh" href="https://yuxu.ge/blog/technical/search-data/2026-02-26-search-manager-zh.html" />
  </url>
  <url>
    <loc>https://yuxu.ge/blog/technical/search-data/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/technical/search-data/2026-02-26-search-manager-en.html" />
    <xhtml:link rel="alternate" hreflang="zh" href="https://yuxu.ge/blog/technical/search-data/2026-02-26-search-manager-zh.html" />
  </url>
  <url>
    <loc>https://yuxu.ge/blog/technical/systems/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/technical/systems/2026-02-26-adaptive-crawl-en.html" />
    <xhtml:link rel="alternate" hreflang="zh" href="https://yuxu.ge/blog/technical/systems/2026-02-26-adaptive-crawl-zh.html" />
  </url>
  <url>
    <loc>https://yuxu.ge/blog/technical/systems/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/technical/systems/2026-02-26-adaptive-crawl-en.html" />
    <xhtml:link rel="alternate" hreflang="zh" href="https://yuxu.ge/blog/technical/systems/2026-02-26-adaptive-crawl-zh.html" />
  </url>
  <url>
    <loc>https://yuxu.ge/blog/technical/systems/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/technical/systems/2026-02-26-async-task-executor-en.html" />
    <xhtml:link rel="alternate" hreflang="zh" href="https://yuxu.ge/blog/technical/systems/2026-02-26-async-task-executor-zh.html" />
  </url>
  <url>
    <loc>https://yuxu.ge/blog/technical/systems/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/technical/systems/2026-02-26-async-task-executor-en.html" />
    <xhtml:link rel="alternate" hreflang="zh" href="https://yuxu.ge/blog/technical/systems/2026-02-26-async-task-executor-zh.html" />
  </url>
  <url>
    <loc>https://yuxu.ge/blog/technical/systems/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/technical/systems/2026-02-26-cooperative-cancellation-token-en.html" />
    <xhtml:link rel="alternate" hreflang="zh" href="https://yuxu.ge/blog/technical/systems/2026-02-26-cooperative-cancellation-token-zh.html" />
  </url>
  <url>
    <loc>https://yuxu.ge/blog/technical/systems/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/technical/systems/2026-02-26-cooperative-cancellation-token-en.html" />
    <xhtml:link rel="alternate" hreflang="zh" href="https://yuxu.ge/blog/technical/systems/2026-02-26-cooperative-cancellation-token-zh.html" />
  </url>
  <url>
    <loc>https://yuxu.ge/blog/technical/systems/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/technical/systems/2026-02-26-distributed-queue-en.html" />
    <xhtml:link rel="alternate" hreflang="zh" href="https://yuxu.ge/blog/technical/systems/2026-02-26-distributed-queue-zh.html" />
  </url>
  <url>
    <loc>https://yuxu.ge/blog/technical/systems/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/technical/systems/2026-02-26-distributed-queue-en.html" />
    <xhtml:link rel="alternate" hreflang="zh" href="https://yuxu.ge/blog/technical/systems/2026-02-26-distributed-queue-zh.html" />
  </url>
  <url>
    <loc>https://yuxu.ge/blog/technical/systems/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/technical/systems/2026-02-26-lightweight-rw-lock-futex-en.html" />
    <xhtml:link rel="alternate" hreflang="zh" href="https://yuxu.ge/blog/technical/systems/2026-02-26-lightweight-rw-lock-futex-zh.html" />
  </url>
  <url>
    <loc>https://yuxu.ge/blog/technical/systems/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/technical/systems/2026-02-26-lightweight-rw-lock-futex-en.html" />
    <xhtml:link rel="alternate" hreflang="zh" href="https://yuxu.ge/blog/technical/systems/2026-02-26-lightweight-rw-lock-futex-zh.html" />
  </url>
  <url>
    <loc>https://yuxu.ge/blog/technical/systems/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/technical/systems/2026-02-26-load-balancer-cpu-protection-en.html" />
    <xhtml:link rel="alternate" hreflang="zh" href="https://yuxu.ge/blog/technical/systems/2026-02-26-load-balancer-cpu-protection-zh.html" />
  </url>
  <url>
    <loc>https://yuxu.ge/blog/technical/systems/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/technical/systems/2026-02-26-load-balancer-cpu-protection-en.html" />
    <xhtml:link rel="alternate" hreflang="zh" href="https://yuxu.ge/blog/technical/systems/2026-02-26-load-balancer-cpu-protection-zh.html" />
  </url>
  <url>
    <loc>https://yuxu.ge/blog/technical/systems/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/technical/systems/2026-02-26-lock-policies-en.html" />
    <xhtml:link rel="alternate" hreflang="zh" href="https://yuxu.ge/blog/technical/systems/2026-02-26-lock-policies-zh.html" />
  </url>
  <url>
    <loc>https://yuxu.ge/blog/technical/systems/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/technical/systems/2026-02-26-lock-policies-en.html" />
    <xhtml:link rel="alternate" hreflang="zh" href="https://yuxu.ge/blog/technical/systems/2026-02-26-lock-policies-zh.html" />
  </url>
  <url>
    <loc>https://yuxu.ge/blog/technical/systems/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/technical/systems/2026-02-26-merger-gc-en.html" />
    <xhtml:link rel="alternate" hreflang="zh" href="https://yuxu.ge/blog/technical/systems/2026-02-26-merger-gc-zh.html" />
  </url>
  <url>
    <loc>https://yuxu.ge/blog/technical/systems/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/technical/systems/2026-02-26-merger-gc-en.html" />
    <xhtml:link rel="alternate" hreflang="zh" href="https://yuxu.ge/blog/technical/systems/2026-02-26-merger-gc-zh.html" />
  </url>
  <url>
    <loc>https://yuxu.ge/blog/technical/systems/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/technical/systems/2026-02-26-segmented-pool-container-en.html" />
    <xhtml:link rel="alternate" hreflang="zh" href="https://yuxu.ge/blog/technical/systems/2026-02-26-segmented-pool-container-zh.html" />
  </url>
  <url>
    <loc>https://yuxu.ge/blog/technical/systems/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/technical/systems/2026-02-26-segmented-pool-container-en.html" />
    <xhtml:link rel="alternate" hreflang="zh" href="https://yuxu.ge/blog/technical/systems/2026-02-26-segmented-pool-container-zh.html" />
  </url>
  <url>
    <loc>https://yuxu.ge/blog/technical/systems/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/technical/systems/2026-02-26-sharded-lru-cache-degradation-en.html" />
    <xhtml:link rel="alternate" hreflang="zh" href="https://yuxu.ge/blog/technical/systems/2026-02-26-sharded-lru-cache-degradation-zh.html" />
  </url>
  <url>
    <loc>https://yuxu.ge/blog/technical/systems/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/technical/systems/2026-02-26-sharded-lru-cache-degradation-en.html" />
    <xhtml:link rel="alternate" hreflang="zh" href="https://yuxu.ge/blog/technical/systems/2026-02-26-sharded-lru-cache-degradation-zh.html" />
  </url>
  <url>
    <loc>https://yuxu.ge/blog/technical/systems/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/technical/systems/2026-02-26-state-migration-safety-en.html" />
    <xhtml:link rel="alternate" hreflang="zh" href="https://yuxu.ge/blog/technical/systems/2026-02-26-state-migration-safety-zh.html" />
  </url>
  <url>
    <loc>https://yuxu.ge/blog/technical/systems/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/technical/systems/2026-02-26-state-migration-safety-en.html" />
    <xhtml:link rel="alternate" hreflang="zh" href="https://yuxu.ge/blog/technical/systems/2026-02-26-state-migration-safety-zh.html" />
  </url>
  <url>
    <loc>https://yuxu.ge/blog/technical/systems/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/technical/systems/2026-02-26-throttler-logic-en.html" />
    <xhtml:link rel="alternate" hreflang="zh" href="https://yuxu.ge/blog/technical/systems/2026-02-26-throttler-logic-zh.html" />
  </url>
  <url>
    <loc>https://yuxu.ge/blog/technical/systems/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/technical/systems/2026-02-26-throttler-logic-en.html" />
    <xhtml:link rel="alternate" hreflang="zh" href="https://yuxu.ge/blog/technical/systems/2026-02-26-throttler-logic-zh.html" />
  </url>
  <url>
    <loc>https://yuxu.ge/blog/technical/systems/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/technical/systems/2026-02-26-updatable-priority-queue-en.html" />
    <xhtml:link rel="alternate" hreflang="zh" href="https://yuxu.ge/blog/technical/systems/2026-02-26-updatable-priority-queue-zh.html" />
  </url>
  <url>
    <loc>https://yuxu.ge/blog/technical/systems/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/technical/systems/2026-02-26-updatable-priority-queue-en.html" />
    <xhtml:link rel="alternate" hreflang="zh" href="https://yuxu.ge/blog/technical/systems/2026-02-26-updatable-priority-queue-zh.html" />
  </url>
  <url>
    <loc>https://yuxu.ge/blog/technical/web-platform/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/technical/web-platform/2026-02-26-shortlink-system-en.html" />
    <xhtml:link rel="alternate" hreflang="zh" href="https://yuxu.ge/blog/technical/web-platform/2026-02-26-shortlink-system-zh.html" />
  </url>
  <url>
    <loc>https://yuxu.ge/blog/technical/web-platform/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/technical/web-platform/2026-02-26-shortlink-system-en.html" />
    <xhtml:link rel="alternate" hreflang="zh" href="https://yuxu.ge/blog/technical/web-platform/2026-02-26-shortlink-system-zh.html" />
  </url>
  <url>
    <loc>https://yuxu.ge/blog/non-technical/ai-observation/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/non-technical/ai-observation/2026-02-25-ai-from-word-game-to-science-en.html" />
    <xhtml:link rel="alternate" hreflang="zh" href="https://yuxu.ge/blog/non-technical/ai-observation/2026-02-25-ai-from-word-game-to-science-zh.html" />
  </url>
  <url>
    <loc>https://yuxu.ge/blog/non-technical/ai-observation/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/non-technical/ai-observation/2026-02-25-ai-from-word-game-to-science-en.html" />
    <xhtml:link rel="alternate" hreflang="zh" href="https://yuxu.ge/blog/non-technical/ai-observation/2026-02-25-ai-from-word-game-to-science-zh.html" />
  </url>
  <url>
    <loc>https://yuxu.ge/blog/technical/agents-automation/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/technical/agents-automation/2026-02-25-openclaw-docker-deploy-en.html" />
    <xhtml:link rel="alternate" hreflang="zh" href="https://yuxu.ge/blog/technical/agents-automation/2026-02-25-openclaw-docker-deploy-zh.html" />
  </url>
  <url>
    <loc>https://yuxu.ge/blog/technical/agents-automation/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/technical/agents-automation/2026-02-25-openclaw-docker-deploy-en.html" />
    <xhtml:link rel="alternate" hreflang="zh" href="https://yuxu.ge/blog/technical/agents-automation/2026-02-25-openclaw-docker-deploy-zh.html" />
  </url>
  <url>
    <loc>https://yuxu.ge/blog/technical/agents-automation/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/technical/agents-automation/2026-02-25-openclaw-multi-project-stack-en.html" />
    <xhtml:link rel="alternate" hreflang="zh" href="https://yuxu.ge/blog/technical/agents-automation/2026-02-25-openclaw-multi-project-stack-zh.html" />
  </url>
  <url>
    <loc>https://yuxu.ge/blog/technical/agents-automation/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/technical/agents-automation/2026-02-25-openclaw-multi-project-stack-en.html" />
    <xhtml:link rel="alternate" hreflang="zh" href="https://yuxu.ge/blog/technical/agents-automation/2026-02-25-openclaw-multi-project-stack-zh.html" />
  </url>
  <url>
    <loc>https://yuxu.ge/blog/technical/systems/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/technical/systems/2026-02-25-append-only-skiplist-en.html" />
    <xhtml:link rel="alternate" hreflang="zh" href="https://yuxu.ge/blog/technical/systems/2026-02-25-append-only-skiplist-zh.html" />
  </url>
  <url>
    <loc>https://yuxu.ge/blog/technical/systems/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/technical/systems/2026-02-25-append-only-skiplist-en.html" />
    <xhtml:link rel="alternate" hreflang="zh" href="https://yuxu.ge/blog/technical/systems/2026-02-25-append-only-skiplist-zh.html" />
  </url>
  <url>
    <loc>https://yuxu.ge/blog/technical/systems/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/technical/systems/2026-02-25-bloom-filter-performance-optimization-en.html" />
    <xhtml:link rel="alternate" hreflang="zh" href="https://yuxu.ge/blog/technical/systems/2026-02-25-bloom-filter-performance-optimization-zh.html" />
  </url>
  <url>
    <loc>https://yuxu.ge/blog/technical/systems/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/technical/systems/2026-02-25-bloom-filter-performance-optimization-en.html" />
    <xhtml:link rel="alternate" hreflang="zh" href="https://yuxu.ge/blog/technical/systems/2026-02-25-bloom-filter-performance-optimization-zh.html" />
  </url>
  <url>
    <loc>https://yuxu.ge/blog/technical/systems/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/technical/systems/2026-02-25-bounded-blocking-queue-en.html" />
    <xhtml:link rel="alternate" hreflang="zh" href="https://yuxu.ge/blog/technical/systems/2026-02-25-bounded-blocking-queue-zh.html" />
  </url>
  <url>
    <loc>https://yuxu.ge/blog/technical/systems/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/technical/systems/2026-02-25-bounded-blocking-queue-en.html" />
    <xhtml:link rel="alternate" hreflang="zh" href="https://yuxu.ge/blog/technical/systems/2026-02-25-bounded-blocking-queue-zh.html" />
  </url>
  <url>
    <loc>https://yuxu.ge/blog/technical/systems/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/technical/systems/2026-02-25-cooperative-scheduling-mechanics-en.html" />
    <xhtml:link rel="alternate" hreflang="zh" href="https://yuxu.ge/blog/technical/systems/2026-02-25-cooperative-scheduling-mechanics-zh.html" />
  </url>
  <url>
    <loc>https://yuxu.ge/blog/technical/systems/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/technical/systems/2026-02-25-cooperative-scheduling-mechanics-en.html" />
    <xhtml:link rel="alternate" hreflang="zh" href="https://yuxu.ge/blog/technical/systems/2026-02-25-cooperative-scheduling-mechanics-zh.html" />
  </url>
  <url>
    <loc>https://yuxu.ge/blog/technical/systems/2026-02-25-cross-mode-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/technical/systems/2026-02-25-cross-mode-channel-en.html" />
    <xhtml:link rel="alternate" hreflang="zh" href="https://yuxu.ge/blog/technical/systems/2026-02-25-cross-mode-channel-zh.html" />
  </url>
  <url>
    <loc>https://yuxu.ge/blog/technical/systems/2026-02-25-cross-mode-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/technical/systems/2026-02-25-cross-mode-channel-en.html" />
    <xhtml:link rel="alternate" hreflang="zh" href="https://yuxu.ge/blog/technical/systems/2026-02-25-cross-mode-channel-zh.html" />
  </url>
  <url>
    <loc>https://yuxu.ge/blog/technical/systems/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/technical/systems/2026-02-25-cross-scheduler-bridge-channel-en.html" />
    <xhtml:link rel="alternate" hreflang="zh" href="https://yuxu.ge/blog/technical/systems/2026-02-25-cross-scheduler-bridge-channel-zh.html" />
  </url>
  <url>
    <loc>https://yuxu.ge/blog/technical/systems/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/technical/systems/2026-02-25-cross-scheduler-bridge-channel-en.html" />
    <xhtml:link rel="alternate" hreflang="zh" href="https://yuxu.ge/blog/technical/systems/2026-02-25-cross-scheduler-bridge-channel-zh.html" />
  </url>
  <url>
    <loc>https://yuxu.ge/blog/technical/systems/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/technical/systems/2026-02-25-hotswap-double-wait-en.html" />
    <xhtml:link rel="alternate" hreflang="zh" href="https://yuxu.ge/blog/technical/systems/2026-02-25-hotswap-double-wait-zh.html" />
  </url>
  <url>
    <loc>https://yuxu.ge/blog/technical/systems/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/technical/systems/2026-02-25-hotswap-double-wait-en.html" />
    <xhtml:link rel="alternate" hreflang="zh" href="https://yuxu.ge/blog/technical/systems/2026-02-25-hotswap-double-wait-zh.html" />
  </url>
  <url>
    <loc>https://yuxu.ge/blog/technical/systems/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/technical/systems/2026-02-25-intrusive-red-black-tree-en.html" />
    <xhtml:link rel="alternate" hreflang="zh" href="https://yuxu.ge/blog/technical/systems/2026-02-25-intrusive-red-black-tree-zh.html" />
  </url>
  <url>
    <loc>https://yuxu.ge/blog/technical/systems/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/technical/systems/2026-02-25-intrusive-red-black-tree-en.html" />
    <xhtml:link rel="alternate" hreflang="zh" href="https://yuxu.ge/blog/technical/systems/2026-02-25-intrusive-red-black-tree-zh.html" />
  </url>
  <url>
    <loc>https://yuxu.ge/blog/technical/systems/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/technical/systems/2026-02-25-pointer-tagging-atomic-ptr-en.html" />
    <xhtml:link rel="alternate" hreflang="zh" href="https://yuxu.ge/blog/technical/systems/2026-02-25-pointer-tagging-atomic-ptr-zh.html" />
  </url>
  <url>
    <loc>https://yuxu.ge/blog/technical/systems/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/technical/systems/2026-02-25-pointer-tagging-atomic-ptr-en.html" />
    <xhtml:link rel="alternate" hreflang="zh" href="https://yuxu.ge/blog/technical/systems/2026-02-25-pointer-tagging-atomic-ptr-zh.html" />
  </url>
  <url>
    <loc>https://yuxu.ge/blog/technical/systems/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/technical/systems/2026-02-25-priority-steal-design-en.html" />
    <xhtml:link rel="alternate" hreflang="zh" href="https://yuxu.ge/blog/technical/systems/2026-02-25-priority-steal-design-zh.html" />
  </url>
  <url>
    <loc>https://yuxu.ge/blog/technical/systems/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/technical/systems/2026-02-25-priority-steal-design-en.html" />
    <xhtml:link rel="alternate" hreflang="zh" href="https://yuxu.ge/blog/technical/systems/2026-02-25-priority-steal-design-zh.html" />
  </url>
  <url>
    <loc>https://yuxu.ge/blog/technical/systems/2026-02-25-rcu-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/technical/systems/2026-02-25-rcu-design-en.html" />
    <xhtml:link rel="alternate" hreflang="zh" href="https://yuxu.ge/blog/technical/systems/2026-02-25-rcu-design-zh.html" />
  </url>
  <url>
    <loc>https://yuxu.ge/blog/technical/systems/2026-02-25-rcu-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/technical/systems/2026-02-25-rcu-design-en.html" />
    <xhtml:link rel="alternate" hreflang="zh" href="https://yuxu.ge/blog/technical/systems/2026-02-25-rcu-design-zh.html" />
  </url>
  <url>
    <loc>https://yuxu.ge/blog/technical/systems/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/technical/systems/2026-02-25-ticket-lock-fairness-and-cache-en.html" />
    <xhtml:link rel="alternate" hreflang="zh" href="https://yuxu.ge/blog/technical/systems/2026-02-25-ticket-lock-fairness-and-cache-zh.html" />
  </url>
  <url>
    <loc>https://yuxu.ge/blog/technical/systems/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/technical/systems/2026-02-25-ticket-lock-fairness-and-cache-en.html" />
    <xhtml:link rel="alternate" hreflang="zh" href="https://yuxu.ge/blog/technical/systems/2026-02-25-ticket-lock-fairness-and-cache-zh.html" />
  </url>
  <url>
    <loc>https://yuxu.ge/blog/technical/ai-ml/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/technical/ai-ml/2026-02-24-aeo-optimization-static-blog-en.html" />
    <xhtml:link rel="alternate" hreflang="zh" href="https://yuxu.ge/blog/technical/ai-ml/2026-02-24-aeo-optimization-static-blog-zh.html" />
  </url>
  <url>
    <loc>https://yuxu.ge/blog/technical/ai-ml/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/technical/ai-ml/2026-02-24-aeo-optimization-static-blog-en.html" />
    <xhtml:link rel="alternate" hreflang="zh" href="https://yuxu.ge/blog/technical/ai-ml/2026-02-24-aeo-optimization-static-blog-zh.html" />
  </url>
  <url>
    <loc>https://yuxu.ge/blog/non-technical/ai-observation/AI-安全研究路线图规划.html</loc>
    <lastmod>2026-02-23</lastmod>
    <changefreq>monthly</changefreq>
    <priority>0.7</priority>
  </url>
  <url>
    <loc>https://yuxu.ge/blog/technical/agents-automation/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/technical/agents-automation/2026-02-23-openclaw-kali-ai-pentest-sandbox-en.html" />
    <xhtml:link rel="alternate" hreflang="zh" href="https://yuxu.ge/blog/technical/agents-automation/2026-02-23-openclaw-kali-ai-pentest-sandbox-zh.html" />
  </url>
  <url>
    <loc>https://yuxu.ge/blog/technical/agents-automation/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/technical/agents-automation/2026-02-23-openclaw-kali-ai-pentest-sandbox-en.html" />
    <xhtml:link rel="alternate" hreflang="zh" href="https://yuxu.ge/blog/technical/agents-automation/2026-02-23-openclaw-kali-ai-pentest-sandbox-zh.html" />
  </url>
  <url>
    <loc>https://yuxu.ge/blog/technical/web-platform/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/technical/web-platform/2026-02-21-watch-to-web-sports-visualization-en.html" />
    <xhtml:link rel="alternate" hreflang="zh" href="https://yuxu.ge/blog/technical/web-platform/2026-02-21-watch-to-web-sports-visualization-zh.html" />
  </url>
  <url>
    <loc>https://yuxu.ge/blog/technical/web-platform/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/technical/web-platform/2026-02-21-watch-to-web-sports-visualization-en.html" />
    <xhtml:link rel="alternate" hreflang="zh" href="https://yuxu.ge/blog/technical/web-platform/2026-02-21-watch-to-web-sports-visualization-zh.html" />
  </url>
  <url>
    <loc>https://yuxu.ge/blog/technical/ai-ml/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/technical/ai-ml/2026-02-20-rag-energy-efficiency-blog-en.html" />
    <xhtml:link rel="alternate" hreflang="zh" href="https://yuxu.ge/blog/technical/ai-ml/2026-02-20-rag-energy-efficiency-blog-zh.html" />
  </url>
  <url>
    <loc>https://yuxu.ge/blog/technical/ai-ml/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/technical/ai-ml/2026-02-20-rag-energy-efficiency-blog-en.html" />
    <xhtml:link rel="alternate" hreflang="zh" href="https://yuxu.ge/blog/technical/ai-ml/2026-02-20-rag-energy-efficiency-blog-zh.html" />
  </url>
  <url>
    <loc>https://yuxu.ge/blog/non-technical/learning-career/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/non-technical/learning-career/2026-02-18-learning-ai-by-ai-from-gabriel-petersson-en.html" />
    <xhtml:link rel="alternate" hreflang="zh" href="https://yuxu.ge/blog/non-technical/learning-career/2026-02-18-learning-ai-by-ai-from-gabriel-petersson-zh.html" />
  </url>
  <url>
    <loc>https://yuxu.ge/blog/non-technical/learning-career/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/non-technical/learning-career/2026-02-18-learning-ai-by-ai-from-gabriel-petersson-en.html" />
    <xhtml:link rel="alternate" hreflang="zh" href="https://yuxu.ge/blog/non-technical/learning-career/2026-02-18-learning-ai-by-ai-from-gabriel-petersson-zh.html" />
  </url>
  <url>
    <loc>https://yuxu.ge/blog/technical/web-platform/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/technical/web-platform/2026-02-18-cloudflare-paid-plan-upgrade-en.html" />
    <xhtml:link rel="alternate" hreflang="zh" href="https://yuxu.ge/blog/technical/web-platform/2026-02-18-cloudflare-paid-plan-upgrade-zh.html" />
  </url>
  <url>
    <loc>https://yuxu.ge/blog/technical/web-platform/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/technical/web-platform/2026-02-18-cloudflare-paid-plan-upgrade-en.html" />
    <xhtml:link rel="alternate" hreflang="zh" href="https://yuxu.ge/blog/technical/web-platform/2026-02-18-cloudflare-paid-plan-upgrade-zh.html" />
  </url>
  <url>
    <loc>https://yuxu.ge/blog/technical/web-platform/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/technical/web-platform/2026-02-18-graffiti-comment-system-en.html" />
    <xhtml:link rel="alternate" hreflang="zh" href="https://yuxu.ge/blog/technical/web-platform/2026-02-18-graffiti-comment-system-zh.html" />
  </url>
  <url>
    <loc>https://yuxu.ge/blog/technical/web-platform/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/technical/web-platform/2026-02-18-graffiti-comment-system-en.html" />
    <xhtml:link rel="alternate" hreflang="zh" href="https://yuxu.ge/blog/technical/web-platform/2026-02-18-graffiti-comment-system-zh.html" />
  </url>
  <url>
    <loc>https://yuxu.ge/blog/technical/web-platform/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/technical/web-platform/2026-02-17-chat-auth-comment-system-en.html" />
    <xhtml:link rel="alternate" hreflang="zh" href="https://yuxu.ge/blog/technical/web-platform/2026-02-17-chat-auth-comment-system-zh.html" />
  </url>
  <url>
    <loc>https://yuxu.ge/blog/technical/web-platform/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/technical/web-platform/2026-02-17-chat-auth-comment-system-en.html" />
    <xhtml:link rel="alternate" hreflang="zh" href="https://yuxu.ge/blog/technical/web-platform/2026-02-17-chat-auth-comment-system-zh.html" />
  </url>
  <url>
    <loc>https://yuxu.ge/blog/technical/ai-ml/2026-02-16-InsightFlow-The-Open-Cognitive-Engine-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/technical/ai-ml/2026-02-16-InsightFlow-The-Open-Cognitive-Engine-en.html" />
    <xhtml:link rel="alternate" hreflang="zh" href="https://yuxu.ge/blog/technical/ai-ml/2026-02-16-InsightFlow-The-Open-Cognitive-Engine-zh.html" />
  </url>
  <url>
    <loc>https://yuxu.ge/blog/technical/ai-ml/2026-02-16-InsightFlow-The-Open-Cognitive-Engine-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/technical/ai-ml/2026-02-16-InsightFlow-The-Open-Cognitive-Engine-en.html" />
    <xhtml:link rel="alternate" hreflang="zh" href="https://yuxu.ge/blog/technical/ai-ml/2026-02-16-InsightFlow-The-Open-Cognitive-Engine-zh.html" />
  </url>
  <url>
    <loc>https://yuxu.ge/blog/technical/ai-ml/2026-02-16-cloudflare-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/technical/ai-ml/2026-02-16-cloudflare-semantic-search-en.html" />
    <xhtml:link rel="alternate" hreflang="zh" href="https://yuxu.ge/blog/technical/ai-ml/2026-02-16-cloudflare-semantic-search-zh.html" />
  </url>
  <url>
    <loc>https://yuxu.ge/blog/technical/ai-ml/2026-02-16-cloudflare-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/technical/ai-ml/2026-02-16-cloudflare-semantic-search-en.html" />
    <xhtml:link rel="alternate" hreflang="zh" href="https://yuxu.ge/blog/technical/ai-ml/2026-02-16-cloudflare-semantic-search-zh.html" />
  </url>
  <url>
    <loc>https://yuxu.ge/blog/technical/ai-ml/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/technical/ai-ml/2026-02-16-dual-mode-semantic-search-en.html" />
    <xhtml:link rel="alternate" hreflang="zh" href="https://yuxu.ge/blog/technical/ai-ml/2026-02-16-dual-mode-semantic-search-zh.html" />
  </url>
  <url>
    <loc>https://yuxu.ge/blog/technical/ai-ml/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/technical/ai-ml/2026-02-16-dual-mode-semantic-search-en.html" />
    <xhtml:link rel="alternate" hreflang="zh" href="https://yuxu.ge/blog/technical/ai-ml/2026-02-16-dual-mode-semantic-search-zh.html" />
  </url>
  <url>
    <loc>https://yuxu.ge/blog/technical/ai-ml/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/technical/ai-ml/2026-02-15-zero-backend-hybrid-search-en.html" />
    <xhtml:link rel="alternate" hreflang="zh" href="https://yuxu.ge/blog/technical/ai-ml/2026-02-15-zero-backend-hybrid-search-zh.html" />
  </url>
  <url>
    <loc>https://yuxu.ge/blog/technical/ai-ml/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/technical/ai-ml/2026-02-15-zero-backend-hybrid-search-en.html" />
    <xhtml:link rel="alternate" hreflang="zh" href="https://yuxu.ge/blog/technical/ai-ml/2026-02-15-zero-backend-hybrid-search-zh.html" />
  </url>
  <url>
    <loc>https://yuxu.ge/blog/technical/ai-ml/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/technical/web-platform/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/technical/web-platform/2026-02-03-staticflow-engineering-en.html" />
    <xhtml:link rel="alternate" hreflang="zh" href="https://yuxu.ge/blog/technical/web-platform/2026-02-03-staticflow-engineering-zh.html" />
  </url>
  <url>
    <loc>https://yuxu.ge/blog/technical/web-platform/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/technical/web-platform/2026-02-03-staticflow-engineering-en.html" />
    <xhtml:link rel="alternate" hreflang="zh" href="https://yuxu.ge/blog/technical/web-platform/2026-02-03-staticflow-engineering-zh.html" />
  </url>
  <url>
    <loc>https://yuxu.ge/blog/technical/ai-ml/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/technical/ai-ml/2026-01-28-ai-assistant-rag-en.html" />
    <xhtml:link rel="alternate" hreflang="zh" href="https://yuxu.ge/blog/technical/ai-ml/2026-01-28-ai-assistant-rag-zh.html" />
  </url>
  <url>
    <loc>https://yuxu.ge/blog/technical/ai-ml/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/technical/ai-ml/2026-01-28-ai-assistant-rag-en.html" />
    <xhtml:link rel="alternate" hreflang="zh" href="https://yuxu.ge/blog/technical/ai-ml/2026-01-28-ai-assistant-rag-zh.html" />
  </url>
  <url>
    <loc>https://yuxu.ge/blog/technical/ai-ml/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/technical/ai-ml/2026-01-28-multi-language-translation-en.html" />
    <xhtml:link rel="alternate" hreflang="zh" href="https://yuxu.ge/blog/technical/ai-ml/2026-01-28-multi-language-translation-zh.html" />
  </url>
  <url>
    <loc>https://yuxu.ge/blog/technical/ai-ml/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/technical/ai-ml/2026-01-28-multi-language-translation-en.html" />
    <xhtml:link rel="alternate" hreflang="zh" href="https://yuxu.ge/blog/technical/ai-ml/2026-01-28-multi-language-translation-zh.html" />
  </url>
  <url>
    <loc>https://yuxu.ge/blog/technical/ai-ml/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/technical/ai-ml/2026-01-28-neuroevo-life-en.html" />
    <xhtml:link rel="alternate" hreflang="zh" href="https://yuxu.ge/blog/technical/ai-ml/2026-01-28-neuroevo-life-zh.html" />
  </url>
  <url>
    <loc>https://yuxu.ge/blog/technical/ai-ml/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/technical/ai-ml/2026-01-28-neuroevo-life-en.html" />
    <xhtml:link rel="alternate" hreflang="zh" href="https://yuxu.ge/blog/technical/ai-ml/2026-01-28-neuroevo-life-zh.html" />
  </url>
  <url>
    <loc>https://yuxu.ge/blog/technical/ai-ml/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/technical/ai-ml/2026-01-26-hybrid-search-static-blog-en.html" />
    <xhtml:link rel="alternate" hreflang="zh" href="https://yuxu.ge/blog/technical/ai-ml/2026-01-26-hybrid-search-static-blog-zh.html" />
  </url>
  <url>
    <loc>https://yuxu.ge/blog/technical/ai-ml/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/technical/ai-ml/2026-01-26-hybrid-search-static-blog-en.html" />
    <xhtml:link rel="alternate" hreflang="zh" href="https://yuxu.ge/blog/technical/ai-ml/2026-01-26-hybrid-search-static-blog-zh.html" />
  </url>
  <url>
    <loc>https://yuxu.ge/blog/technical/systems/2026-01-26-geocoding-client-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/technical/systems/2026-01-26-geocoding-client-en.html" />
    <xhtml:link rel="alternate" hreflang="zh" href="https://yuxu.ge/blog/technical/systems/2026-01-26-geocoding-client-zh.html" />
  </url>
  <url>
    <loc>https://yuxu.ge/blog/technical/systems/2026-01-26-geocoding-client-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/technical/systems/2026-01-26-geocoding-client-en.html" />
    <xhtml:link rel="alternate" hreflang="zh" href="https://yuxu.ge/blog/technical/systems/2026-01-26-geocoding-client-zh.html" />
  </url>
  <url>
    <loc>https://yuxu.ge/blog/technical/ai-ml/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/technical/applications/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/technical/search-data/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/technical/search-data/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/technical/agents-automation/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/technical/agents-automation/2025-07-27-python-mcp-server-astro-automation-en.html" />
    <xhtml:link rel="alternate" hreflang="zh" href="https://yuxu.ge/blog/technical/agents-automation/2025-07-27-python-mcp-server-astro-automation-zh.html" />
  </url>
  <url>
    <loc>https://yuxu.ge/blog/technical/agents-automation/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/technical/agents-automation/2025-07-27-python-mcp-server-astro-automation-en.html" />
    <xhtml:link rel="alternate" hreflang="zh" href="https://yuxu.ge/blog/technical/agents-automation/2025-07-27-python-mcp-server-astro-automation-zh.html" />
  </url>
  <url>
    <loc>https://yuxu.ge/blog/technical/applications/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/technical/applications/2025-07-27-ai-assisted-development-lessons-learned-en.html" />
    <xhtml:link rel="alternate" hreflang="zh" href="https://yuxu.ge/blog/technical/applications/2025-07-27-ai-assisted-development-lessons-learned-zh.html" />
  </url>
  <url>
    <loc>https://yuxu.ge/blog/technical/applications/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/technical/applications/2025-07-27-ai-assisted-development-lessons-learned-en.html" />
    <xhtml:link rel="alternate" hreflang="zh" href="https://yuxu.ge/blog/technical/applications/2025-07-27-ai-assisted-development-lessons-learned-zh.html" />
  </url>
  <url>
    <loc>https://yuxu.ge/blog/technical/applications/2025-07-25-echodraft-project-plan-en.html</loc>
    <lastmod>2025-07-25</lastmod>
    <changefreq>monthly</changefreq>
    <priority>0.7</priority>
    <xhtml:link rel="alternate" hreflang="en" href="https://yuxu.ge/blog/technical/applications/2025-07-25-echodraft-project-plan-en.html" />
    <xhtml:link rel="alternate" hreflang="zh" href="https://yuxu.ge/blog/technical/applications/2025-07-25-echodraft-project-plan-zh.html" />
  </url>
  <url>
    <loc>https://yuxu.ge/blog/technical/applications/2025-07-25-echodraft-project-plan-zh.html</loc>
    <lastmod>2025-07-25</lastmod>
    <changefreq>monthly</changefreq>
    <priority>0.7</priority>
    <xhtml:link rel="alternate" hreflang="en" href="https://yuxu.ge/blog/technical/applications/2025-07-25-echodraft-project-plan-en.html" />
    <xhtml:link rel="alternate" hreflang="zh" href="https://yuxu.ge/blog/technical/applications/2025-07-25-echodraft-project-plan-zh.html" />
  </url>
  <url>
    <loc>https://yuxu.ge/blog/non-technical/learning-career/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/non-technical/learning-career/2025-07-24-york-university-aew-svtc-policy-guide-en.html" />
    <xhtml:link rel="alternate" hreflang="zh" href="https://yuxu.ge/blog/non-technical/learning-career/2025-07-24-york-university-aew-svtc-policy-guide-zh.html" />
  </url>
  <url>
    <loc>https://yuxu.ge/blog/non-technical/learning-career/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/non-technical/learning-career/2025-07-24-york-university-aew-svtc-policy-guide-en.html" />
    <xhtml:link rel="alternate" hreflang="zh" href="https://yuxu.ge/blog/non-technical/learning-career/2025-07-24-york-university-aew-svtc-policy-guide-zh.html" />
  </url>
  <url>
    <loc>https://yuxu.ge/blog/non-technical/product-experience/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/non-technical/product-experience/2025-07-24-claude-code-pricing-comparison-en.html" />
    <xhtml:link rel="alternate" hreflang="zh" href="https://yuxu.ge/blog/non-technical/product-experience/2025-07-24-claude-code-pricing-comparison-zh.html" />
  </url>
  <url>
    <loc>https://yuxu.ge/blog/non-technical/product-experience/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/non-technical/product-experience/2025-07-24-claude-code-pricing-comparison-en.html" />
    <xhtml:link rel="alternate" hreflang="zh" href="https://yuxu.ge/blog/non-technical/product-experience/2025-07-24-claude-code-pricing-comparison-zh.html" />
  </url>
  <url>
    <loc>https://yuxu.ge/blog/non-technical/project-management/2025-07-24-project-management-paradigm-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/non-technical/project-management/2025-07-24-project-management-paradigm-en.html" />
    <xhtml:link rel="alternate" hreflang="zh" href="https://yuxu.ge/blog/non-technical/project-management/2025-07-24-project-management-paradigm-zh.html" />
  </url>
  <url>
    <loc>https://yuxu.ge/blog/non-technical/project-management/2025-07-24-project-management-paradigm-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/non-technical/project-management/2025-07-24-project-management-paradigm-en.html" />
    <xhtml:link rel="alternate" hreflang="zh" href="https://yuxu.ge/blog/non-technical/project-management/2025-07-24-project-management-paradigm-zh.html" />
  </url>
  <url>
    <loc>https://yuxu.ge/blog/technical/agents-automation/2025-07-24-autogen-reflection-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/technical/agents-automation/2025-07-24-autogen-reflection-en.html" />
    <xhtml:link rel="alternate" hreflang="zh" href="https://yuxu.ge/blog/technical/agents-automation/2025-07-24-autogen-reflection-zh.html" />
  </url>
  <url>
    <loc>https://yuxu.ge/blog/technical/agents-automation/2025-07-24-autogen-reflection-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/technical/agents-automation/2025-07-24-autogen-reflection-en.html" />
    <xhtml:link rel="alternate" hreflang="zh" href="https://yuxu.ge/blog/technical/agents-automation/2025-07-24-autogen-reflection-zh.html" />
  </url>
  <url>
    <loc>https://yuxu.ge/blog/technical/agents-automation/2025-07-23-agent-long-term-memory-en.html</loc>
    <lastmod>2025-07-23</lastmod>
    <changefreq>monthly</changefreq>
    <priority>0.7</priority>
    <xhtml:link rel="alternate" hreflang="en" href="https://yuxu.ge/blog/technical/agents-automation/2025-07-23-agent-long-term-memory-en.html" />
    <xhtml:link rel="alternate" hreflang="zh" href="https://yuxu.ge/blog/technical/agents-automation/2025-07-23-agent-long-term-memory-zh.html" />
  </url>
  <url>
    <loc>https://yuxu.ge/blog/technical/agents-automation/2025-07-23-agent-long-term-memory-zh.html</loc>
    <lastmod>2025-07-23</lastmod>
    <changefreq>monthly</changefreq>
    <priority>0.7</priority>
    <xhtml:link rel="alternate" hreflang="en" href="https://yuxu.ge/blog/technical/agents-automation/2025-07-23-agent-long-term-memory-en.html" />
    <xhtml:link rel="alternate" hreflang="zh" href="https://yuxu.ge/blog/technical/agents-automation/2025-07-23-agent-long-term-memory-zh.html" />
  </url>
  <url>
    <loc>https://yuxu.ge/blog/technical/applications/2025-07-23-studentcrud-swift-swiftui-macos-student-management-en.html</loc>
    <lastmod>2025-07-23</lastmod>
    <changefreq>monthly</changefreq>
    <priority>0.7</priority>
    <xhtml:link rel="alternate" hreflang="en" href="https://yuxu.ge/blog/technical/applications/2025-07-23-studentcrud-swift-swiftui-macos-student-management-en.html" />
    <xhtml:link rel="alternate" hreflang="zh" href="https://yuxu.ge/blog/technical/applications/2025-07-23-studentcrud-swift-swiftui-macos-student-management-zh.html" />
  </url>
  <url>
    <loc>https://yuxu.ge/blog/technical/applications/2025-07-23-studentcrud-swift-swiftui-macos-student-management-zh.html</loc>
    <lastmod>2025-07-23</lastmod>
    <changefreq>monthly</changefreq>
    <priority>0.7</priority>
    <xhtml:link rel="alternate" hreflang="en" href="https://yuxu.ge/blog/technical/applications/2025-07-23-studentcrud-swift-swiftui-macos-student-management-en.html" />
    <xhtml:link rel="alternate" hreflang="zh" href="https://yuxu.ge/blog/technical/applications/2025-07-23-studentcrud-swift-swiftui-macos-student-management-zh.html" />
  </url>
  <url>
    <loc>https://yuxu.ge/blog/technical/web-platform/2025-07-22-java-static-blog-converter-en.html</loc>
    <lastmod>2025-07-22</lastmod>
    <changefreq>monthly</changefreq>
    <priority>0.7</priority>
    <xhtml:link rel="alternate" hreflang="en" href="https://yuxu.ge/blog/technical/web-platform/2025-07-22-java-static-blog-converter-en.html" />
    <xhtml:link rel="alternate" hreflang="zh" href="https://yuxu.ge/blog/technical/web-platform/2025-07-22-java-static-blog-converter-zh.html" />
  </url>
  <url>
    <loc>https://yuxu.ge/blog/technical/web-platform/2025-07-22-java-static-blog-converter-zh.html</loc>
    <lastmod>2025-07-22</lastmod>
    <changefreq>monthly</changefreq>
    <priority>0.7</priority>
    <xhtml:link rel="alternate" hreflang="en" href="https://yuxu.ge/blog/technical/web-platform/2025-07-22-java-static-blog-converter-en.html" />
    <xhtml:link rel="alternate" hreflang="zh" href="https://yuxu.ge/blog/technical/web-platform/2025-07-22-java-static-blog-converter-zh.html" />
  </url>
  <url>
    <loc>https://yuxu.ge/blog/technical/backend-infrastructure/2025-07-21-full-stack-todo-list-en.html</loc>
    <lastmod>2025-07-21</lastmod>
    <changefreq>monthly</changefreq>
    <priority>0.7</priority>
    <xhtml:link rel="alternate" hreflang="en" href="https://yuxu.ge/blog/technical/backend-infrastructure/2025-07-21-full-stack-todo-list-en.html" />
    <xhtml:link rel="alternate" hreflang="zh" href="https://yuxu.ge/blog/technical/backend-infrastructure/2025-07-21-full-stack-todo-list-zh.html" />
  </url>
  <url>
    <loc>https://yuxu.ge/blog/technical/backend-infrastructure/2025-07-21-full-stack-todo-list-zh.html</loc>
    <lastmod>2025-07-21</lastmod>
    <changefreq>monthly</changefreq>
    <priority>0.7</priority>
    <xhtml:link rel="alternate" hreflang="en" href="https://yuxu.ge/blog/technical/backend-infrastructure/2025-07-21-full-stack-todo-list-en.html" />
    <xhtml:link rel="alternate" hreflang="zh" href="https://yuxu.ge/blog/technical/backend-infrastructure/2025-07-21-full-stack-todo-list-zh.html" />
  </url>
  <url>
    <loc>https://yuxu.ge/blog/technical/web-platform/2025-07-21-webgl-tank-game-en.html</loc>
    <lastmod>2025-07-21</lastmod>
    <changefreq>monthly</changefreq>
    <priority>0.7</priority>
    <xhtml:link rel="alternate" hreflang="en" href="https://yuxu.ge/blog/technical/web-platform/2025-07-21-webgl-tank-game-en.html" />
    <xhtml:link rel="alternate" hreflang="zh" href="https://yuxu.ge/blog/technical/web-platform/2025-07-21-webgl-tank-game-zh.html" />
  </url>
  <url>
    <loc>https://yuxu.ge/blog/technical/web-platform/2025-07-21-webgl-tank-game-zh.html</loc>
    <lastmod>2025-07-21</lastmod>
    <changefreq>monthly</changefreq>
    <priority>0.7</priority>
    <xhtml:link rel="alternate" hreflang="en" href="https://yuxu.ge/blog/technical/web-platform/2025-07-21-webgl-tank-game-en.html" />
    <xhtml:link rel="alternate" hreflang="zh" href="https://yuxu.ge/blog/technical/web-platform/2025-07-21-webgl-tank-game-zh.html" />
  </url>
  <url>
    <loc>https://yuxu.ge/blog/technical/web-platform/2025-07-20-html5-canvas-tank-game-en.html</loc>
    <lastmod>2025-07-20</lastmod>
    <changefreq>monthly</changefreq>
    <priority>0.7</priority>
    <xhtml:link rel="alternate" hreflang="en" href="https://yuxu.ge/blog/technical/web-platform/2025-07-20-html5-canvas-tank-game-en.html" />
    <xhtml:link rel="alternate" hreflang="zh" href="https://yuxu.ge/blog/technical/web-platform/2025-07-20-html5-canvas-tank-game-zh.html" />
  </url>
  <url>
    <loc>https://yuxu.ge/blog/technical/web-platform/2025-07-20-html5-canvas-tank-game-zh.html</loc>
    <lastmod>2025-07-20</lastmod>
    <changefreq>monthly</changefreq>
    <priority>0.7</priority>
    <xhtml:link rel="alternate" hreflang="en" href="https://yuxu.ge/blog/technical/web-platform/2025-07-20-html5-canvas-tank-game-en.html" />
    <xhtml:link rel="alternate" hreflang="zh" href="https://yuxu.ge/blog/technical/web-platform/2025-07-20-html5-canvas-tank-game-zh.html" />
  </url>
  <url>
    <loc>https://yuxu.ge/blog/non-technical/project-management/2025-06-13-项目管理基础知识学习笔记l5-en.html</loc>
    <lastmod>2025-06-13</lastmod>
    <changefreq>monthly</changefreq>
    <priority>0.7</priority>
    <xhtml:link rel="alternate" hreflang="en" href="https://yuxu.ge/blog/non-technical/project-management/2025-06-13-项目管理基础知识学习笔记l5-en.html" />
    <xhtml:link rel="alternate" hreflang="zh" href="https://yuxu.ge/blog/non-technical/project-management/2025-06-13-项目管理基础知识学习笔记l5-zh.html" />
  </url>
  <url>
    <loc>https://yuxu.ge/blog/non-technical/project-management/2025-06-13-项目管理基础知识学习笔记l5-zh.html</loc>
    <lastmod>2025-06-13</lastmod>
    <changefreq>monthly</changefreq>
    <priority>0.7</priority>
    <xhtml:link rel="alternate" hreflang="en" href="https://yuxu.ge/blog/non-technical/project-management/2025-06-13-项目管理基础知识学习笔记l5-en.html" />
    <xhtml:link rel="alternate" hreflang="zh" href="https://yuxu.ge/blog/non-technical/project-management/2025-06-13-项目管理基础知识学习笔记l5-zh.html" />
  </url>
  <url>
    <loc>https://yuxu.ge/blog/non-technical/project-management/2025-06-12-项目管理基础知识学习笔记l4-en.html</loc>
    <lastmod>2025-06-12</lastmod>
    <changefreq>monthly</changefreq>
    <priority>0.7</priority>
    <xhtml:link rel="alternate" hreflang="en" href="https://yuxu.ge/blog/non-technical/project-management/2025-06-12-项目管理基础知识学习笔记l4-en.html" />
    <xhtml:link rel="alternate" hreflang="zh" href="https://yuxu.ge/blog/non-technical/project-management/2025-06-12-项目管理基础知识学习笔记l4-zh.html" />
  </url>
  <url>
    <loc>https://yuxu.ge/blog/non-technical/project-management/2025-06-12-项目管理基础知识学习笔记l4-zh.html</loc>
    <lastmod>2025-06-12</lastmod>
    <changefreq>monthly</changefreq>
    <priority>0.7</priority>
    <xhtml:link rel="alternate" hreflang="en" href="https://yuxu.ge/blog/non-technical/project-management/2025-06-12-项目管理基础知识学习笔记l4-en.html" />
    <xhtml:link rel="alternate" hreflang="zh" href="https://yuxu.ge/blog/non-technical/project-management/2025-06-12-项目管理基础知识学习笔记l4-zh.html" />
  </url>
  <url>
    <loc>https://yuxu.ge/blog/non-technical/project-management/2025-06-11-项目管理基础知识学习笔记l3-en.html</loc>
    <lastmod>2025-06-11</lastmod>
    <changefreq>monthly</changefreq>
    <priority>0.7</priority>
    <xhtml:link rel="alternate" hreflang="en" href="https://yuxu.ge/blog/non-technical/project-management/2025-06-11-项目管理基础知识学习笔记l3-en.html" />
    <xhtml:link rel="alternate" hreflang="zh" href="https://yuxu.ge/blog/non-technical/project-management/2025-06-11-项目管理基础知识学习笔记l3-zh.html" />
  </url>
  <url>
    <loc>https://yuxu.ge/blog/non-technical/project-management/2025-06-11-项目管理基础知识学习笔记l3-zh.html</loc>
    <lastmod>2025-06-11</lastmod>
    <changefreq>monthly</changefreq>
    <priority>0.7</priority>
    <xhtml:link rel="alternate" hreflang="en" href="https://yuxu.ge/blog/non-technical/project-management/2025-06-11-项目管理基础知识学习笔记l3-en.html" />
    <xhtml:link rel="alternate" hreflang="zh" href="https://yuxu.ge/blog/non-technical/project-management/2025-06-11-项目管理基础知识学习笔记l3-zh.html" />
  </url>
  <url>
    <loc>https://yuxu.ge/blog/non-technical/project-management/2025-06-10-项目管理基础知识学习笔记l2-en.html</loc>
    <lastmod>2025-06-10</lastmod>
    <changefreq>monthly</changefreq>
    <priority>0.7</priority>
    <xhtml:link rel="alternate" hreflang="en" href="https://yuxu.ge/blog/non-technical/project-management/2025-06-10-项目管理基础知识学习笔记l2-en.html" />
    <xhtml:link rel="alternate" hreflang="zh" href="https://yuxu.ge/blog/non-technical/project-management/2025-06-10-项目管理基础知识学习笔记l2-zh.html" />
  </url>
  <url>
    <loc>https://yuxu.ge/blog/non-technical/project-management/2025-06-10-项目管理基础知识学习笔记l2-zh.html</loc>
    <lastmod>2025-06-10</lastmod>
    <changefreq>monthly</changefreq>
    <priority>0.7</priority>
    <xhtml:link rel="alternate" hreflang="en" href="https://yuxu.ge/blog/non-technical/project-management/2025-06-10-项目管理基础知识学习笔记l2-en.html" />
    <xhtml:link rel="alternate" hreflang="zh" href="https://yuxu.ge/blog/non-technical/project-management/2025-06-10-项目管理基础知识学习笔记l2-zh.html" />
  </url>
  <url>
    <loc>https://yuxu.ge/blog/non-technical/project-management/2025-06-09-项目管理基础知识学习笔记l1-en.html</loc>
    <lastmod>2025-06-09</lastmod>
    <changefreq>monthly</changefreq>
    <priority>0.7</priority>
    <xhtml:link rel="alternate" hreflang="en" href="https://yuxu.ge/blog/non-technical/project-management/2025-06-09-项目管理基础知识学习笔记l1-en.html" />
    <xhtml:link rel="alternate" hreflang="zh" href="https://yuxu.ge/blog/non-technical/project-management/2025-06-09-项目管理基础知识学习笔记l1-zh.html" />
  </url>
  <url>
    <loc>https://yuxu.ge/blog/non-technical/project-management/2025-06-09-项目管理基础知识学习笔记l1-zh.html</loc>
    <lastmod>2025-06-09</lastmod>
    <changefreq>monthly</changefreq>
    <priority>0.7</priority>
    <xhtml:link rel="alternate" hreflang="en" href="https://yuxu.ge/blog/non-technical/project-management/2025-06-09-项目管理基础知识学习笔记l1-en.html" />
    <xhtml:link rel="alternate" hreflang="zh" href="https://yuxu.ge/blog/non-technical/project-management/2025-06-09-项目管理基础知识学习笔记l1-zh.html" />
  </url>
  <url>
    <loc>https://yuxu.ge/blog/technical/ai-ml/2025-05-08-02-cuda-开发必备的-cc-语法-en.html</loc>
    <lastmod>2025-05-08</lastmod>
    <changefreq>monthly</changefreq>
    <priority>0.7</priority>
    <xhtml:link rel="alternate" hreflang="en" href="https://yuxu.ge/blog/technical/ai-ml/2025-05-08-02-cuda-开发必备的-cc-语法-en.html" />
    <xhtml:link rel="alternate" hreflang="zh" href="https://yuxu.ge/blog/technical/ai-ml/2025-05-08-02-cuda-开发必备的-cc-语法-zh.html" />
  </url>
  <url>
    <loc>https://yuxu.ge/blog/technical/ai-ml/2025-05-08-02-cuda-开发必备的-cc-语法-zh.html</loc>
    <lastmod>2025-05-08</lastmod>
    <changefreq>monthly</changefreq>
    <priority>0.7</priority>
    <xhtml:link rel="alternate" hreflang="en" href="https://yuxu.ge/blog/technical/ai-ml/2025-05-08-02-cuda-开发必备的-cc-语法-en.html" />
    <xhtml:link rel="alternate" hreflang="zh" href="https://yuxu.ge/blog/technical/ai-ml/2025-05-08-02-cuda-开发必备的-cc-语法-zh.html" />
  </url>
  <url>
    <loc>https://yuxu.ge/blog/technical/ai-ml/2025-05-07-01-扬帆起航-深度学习工程师的cuda远征-en.html</loc>
    <lastmod>2025-05-07</lastmod>
    <changefreq>monthly</changefreq>
    <priority>0.7</priority>
    <xhtml:link rel="alternate" hreflang="en" href="https://yuxu.ge/blog/technical/ai-ml/2025-05-07-01-扬帆起航-深度学习工程师的cuda远征-en.html" />
    <xhtml:link rel="alternate" hreflang="zh" href="https://yuxu.ge/blog/technical/ai-ml/2025-05-07-01-扬帆起航-深度学习工程师的cuda远征-zh.html" />
  </url>
  <url>
    <loc>https://yuxu.ge/blog/technical/ai-ml/2025-05-07-01-扬帆起航-深度学习工程师的cuda远征-zh.html</loc>
    <lastmod>2025-05-07</lastmod>
    <changefreq>monthly</changefreq>
    <priority>0.7</priority>
    <xhtml:link rel="alternate" hreflang="en" href="https://yuxu.ge/blog/technical/ai-ml/2025-05-07-01-扬帆起航-深度学习工程师的cuda远征-en.html" />
    <xhtml:link rel="alternate" hreflang="zh" href="https://yuxu.ge/blog/technical/ai-ml/2025-05-07-01-扬帆起航-深度学习工程师的cuda远征-zh.html" />
  </url>
  <url>
    <loc>https://yuxu.ge/blog/technical/ai-ml/2025-05-06-00-windows-11-下两种-cuda-开发环境配置-wsl-本地工具链-en.html</loc>
    <lastmod>2025-05-06</lastmod>
    <changefreq>monthly</changefreq>
    <priority>0.7</priority>
    <xhtml:link rel="alternate" hreflang="en" href="https://yuxu.ge/blog/technical/ai-ml/2025-05-06-00-windows-11-下两种-cuda-开发环境配置-wsl-本地工具链-en.html" />
    <xhtml:link rel="alternate" hreflang="zh" href="https://yuxu.ge/blog/technical/ai-ml/2025-05-06-00-windows-11-下两种-cuda-开发环境配置-wsl-本地工具链-zh.html" />
  </url>
  <url>
    <loc>https://yuxu.ge/blog/technical/ai-ml/2025-05-06-00-windows-11-下两种-cuda-开发环境配置-wsl-本地工具链-zh.html</loc>
    <lastmod>2025-05-06</lastmod>
    <changefreq>monthly</changefreq>
    <priority>0.7</priority>
    <xhtml:link rel="alternate" hreflang="en" href="https://yuxu.ge/blog/technical/ai-ml/2025-05-06-00-windows-11-下两种-cuda-开发环境配置-wsl-本地工具链-en.html" />
    <xhtml:link rel="alternate" hreflang="zh" href="https://yuxu.ge/blog/technical/ai-ml/2025-05-06-00-windows-11-下两种-cuda-开发环境配置-wsl-本地工具链-zh.html" />
  </url>
  <url>
    <loc>https://yuxu.ge/blog/technical/ai-ml/2025-04-30-2-java-rag-开发环境准备-en.html</loc>
    <lastmod>2025-04-30</lastmod>
    <changefreq>monthly</changefreq>
    <priority>0.7</priority>
    <xhtml:link rel="alternate" hreflang="en" href="https://yuxu.ge/blog/technical/ai-ml/2025-04-30-2-java-rag-开发环境准备-en.html" />
    <xhtml:link rel="alternate" hreflang="zh" href="https://yuxu.ge/blog/technical/ai-ml/2025-04-30-2-java-rag-开发环境准备-zh.html" />
  </url>
  <url>
    <loc>https://yuxu.ge/blog/technical/ai-ml/2025-04-30-2-java-rag-开发环境准备-zh.html</loc>
    <lastmod>2025-04-30</lastmod>
    <changefreq>monthly</changefreq>
    <priority>0.7</priority>
    <xhtml:link rel="alternate" hreflang="en" href="https://yuxu.ge/blog/technical/ai-ml/2025-04-30-2-java-rag-开发环境准备-en.html" />
    <xhtml:link rel="alternate" hreflang="zh" href="https://yuxu.ge/blog/technical/ai-ml/2025-04-30-2-java-rag-开发环境准备-zh.html" />
  </url>
  <url>
    <loc>https://yuxu.ge/blog/technical/ai-ml/2025-04-29-1-使用-spring-ai-构建-rag-搜索服务设计-en.html</loc>
    <lastmod>2025-04-29</lastmod>
    <changefreq>monthly</changefreq>
    <priority>0.7</priority>
    <xhtml:link rel="alternate" hreflang="en" href="https://yuxu.ge/blog/technical/ai-ml/2025-04-29-1-使用-spring-ai-构建-rag-搜索服务设计-en.html" />
    <xhtml:link rel="alternate" hreflang="zh" href="https://yuxu.ge/blog/technical/ai-ml/2025-04-29-1-使用-spring-ai-构建-rag-搜索服务设计-zh.html" />
  </url>
  <url>
    <loc>https://yuxu.ge/blog/technical/ai-ml/2025-04-29-1-使用-spring-ai-构建-rag-搜索服务设计-zh.html</loc>
    <lastmod>2025-04-29</lastmod>
    <changefreq>monthly</changefreq>
    <priority>0.7</priority>
    <xhtml:link rel="alternate" hreflang="en" href="https://yuxu.ge/blog/technical/ai-ml/2025-04-29-1-使用-spring-ai-构建-rag-搜索服务设计-en.html" />
    <xhtml:link rel="alternate" hreflang="zh" href="https://yuxu.ge/blog/technical/ai-ml/2025-04-29-1-使用-spring-ai-构建-rag-搜索服务设计-zh.html" />
  </url>
  <url>
    <loc>https://yuxu.ge/blog/technical/ai-ml/2025-04-28-openai-o3-与-o4-mini-模型详解-en.html</loc>
    <lastmod>2025-04-28</lastmod>
    <changefreq>monthly</changefreq>
    <priority>0.7</priority>
    <xhtml:link rel="alternate" hreflang="en" href="https://yuxu.ge/blog/technical/ai-ml/2025-04-28-openai-o3-与-o4-mini-模型详解-en.html" />
    <xhtml:link rel="alternate" hreflang="zh" href="https://yuxu.ge/blog/technical/ai-ml/2025-04-28-openai-o3-与-o4-mini-模型详解-zh.html" />
  </url>
  <url>
    <loc>https://yuxu.ge/blog/technical/ai-ml/2025-04-28-openai-o3-与-o4-mini-模型详解-zh.html</loc>
    <lastmod>2025-04-28</lastmod>
    <changefreq>monthly</changefreq>
    <priority>0.7</priority>
    <xhtml:link rel="alternate" hreflang="en" href="https://yuxu.ge/blog/technical/ai-ml/2025-04-28-openai-o3-与-o4-mini-模型详解-en.html" />
    <xhtml:link rel="alternate" hreflang="zh" href="https://yuxu.ge/blog/technical/ai-ml/2025-04-28-openai-o3-与-o4-mini-模型详解-zh.html" />
  </url>
  <url>
    <loc>https://yuxu.ge/blog/technical/systems/2025-04-28-多线程锁实现-原理剖析与工程实践指南-en.html</loc>
    <lastmod>2025-04-28</lastmod>
    <changefreq>monthly</changefreq>
    <priority>0.7</priority>
    <xhtml:link rel="alternate" hreflang="en" href="https://yuxu.ge/blog/technical/systems/2025-04-28-多线程锁实现-原理剖析与工程实践指南-en.html" />
    <xhtml:link rel="alternate" hreflang="zh" href="https://yuxu.ge/blog/technical/systems/2025-04-28-多线程锁实现-原理剖析与工程实践指南-zh.html" />
  </url>
  <url>
    <loc>https://yuxu.ge/blog/technical/systems/2025-04-28-多线程锁实现-原理剖析与工程实践指南-zh.html</loc>
    <lastmod>2025-04-28</lastmod>
    <changefreq>monthly</changefreq>
    <priority>0.7</priority>
    <xhtml:link rel="alternate" hreflang="en" href="https://yuxu.ge/blog/technical/systems/2025-04-28-多线程锁实现-原理剖析与工程实践指南-en.html" />
    <xhtml:link rel="alternate" hreflang="zh" href="https://yuxu.ge/blog/technical/systems/2025-04-28-多线程锁实现-原理剖析与工程实践指南-zh.html" />
  </url>
  <url>
    <loc>https://yuxu.ge/blog/technical/web-platform/2025-04-24-astro-官方模版集成-katex-实现-latex-公式渲染-en.html</loc>
    <lastmod>2025-04-24</lastmod>
    <changefreq>monthly</changefreq>
    <priority>0.7</priority>
    <xhtml:link rel="alternate" hreflang="en" href="https://yuxu.ge/blog/technical/web-platform/2025-04-24-astro-官方模版集成-katex-实现-latex-公式渲染-en.html" />
    <xhtml:link rel="alternate" hreflang="zh" href="https://yuxu.ge/blog/technical/web-platform/2025-04-24-astro-官方模版集成-katex-实现-latex-公式渲染-zh.html" />
  </url>
  <url>
    <loc>https://yuxu.ge/blog/technical/web-platform/2025-04-24-astro-官方模版集成-katex-实现-latex-公式渲染-zh.html</loc>
    <lastmod>2025-04-24</lastmod>
    <changefreq>monthly</changefreq>
    <priority>0.7</priority>
    <xhtml:link rel="alternate" hreflang="en" href="https://yuxu.ge/blog/technical/web-platform/2025-04-24-astro-官方模版集成-katex-实现-latex-公式渲染-en.html" />
    <xhtml:link rel="alternate" hreflang="zh" href="https://yuxu.ge/blog/technical/web-platform/2025-04-24-astro-官方模版集成-katex-实现-latex-公式渲染-zh.html" />
  </url>
  <url>
    <loc>https://yuxu.ge/blog/non-technical/ai-observation/2025-04-22-2025年主流大模型厂商及其代表模型一览-en.html</loc>
    <lastmod>2025-04-22</lastmod>
    <changefreq>monthly</changefreq>
    <priority>0.7</priority>
    <xhtml:link rel="alternate" hreflang="en" href="https://yuxu.ge/blog/non-technical/ai-observation/2025-04-22-2025年主流大模型厂商及其代表模型一览-en.html" />
    <xhtml:link rel="alternate" hreflang="zh" href="https://yuxu.ge/blog/non-technical/ai-observation/2025-04-22-2025年主流大模型厂商及其代表模型一览-zh.html" />
  </url>
  <url>
    <loc>https://yuxu.ge/blog/non-technical/ai-observation/2025-04-22-2025年主流大模型厂商及其代表模型一览-zh.html</loc>
    <lastmod>2025-04-22</lastmod>
    <changefreq>monthly</changefreq>
    <priority>0.7</priority>
    <xhtml:link rel="alternate" hreflang="en" href="https://yuxu.ge/blog/non-technical/ai-observation/2025-04-22-2025年主流大模型厂商及其代表模型一览-en.html" />
    <xhtml:link rel="alternate" hreflang="zh" href="https://yuxu.ge/blog/non-technical/ai-observation/2025-04-22-2025年主流大模型厂商及其代表模型一览-zh.html" />
  </url>
  <url>
    <loc>https://yuxu.ge/blog/non-technical/learning-career/2025-04-22-神经网络与深度学习入门书籍整理-en.html</loc>
    <lastmod>2025-04-22</lastmod>
    <changefreq>monthly</changefreq>
    <priority>0.7</priority>
    <xhtml:link rel="alternate" hreflang="en" href="https://yuxu.ge/blog/non-technical/learning-career/2025-04-22-神经网络与深度学习入门书籍整理-en.html" />
    <xhtml:link rel="alternate" hreflang="zh" href="https://yuxu.ge/blog/non-technical/learning-career/2025-04-22-神经网络与深度学习入门书籍整理-zh.html" />
  </url>
  <url>
    <loc>https://yuxu.ge/blog/non-technical/learning-career/2025-04-22-神经网络与深度学习入门书籍整理-zh.html</loc>
    <lastmod>2025-04-22</lastmod>
    <changefreq>monthly</changefreq>
    <priority>0.7</priority>
    <xhtml:link rel="alternate" hreflang="en" href="https://yuxu.ge/blog/non-technical/learning-career/2025-04-22-神经网络与深度学习入门书籍整理-en.html" />
    <xhtml:link rel="alternate" hreflang="zh" href="https://yuxu.ge/blog/non-technical/learning-career/2025-04-22-神经网络与深度学习入门书籍整理-zh.html" />
  </url>
  <url>
    <loc>https://yuxu.ge/blog/technical/ai-ml/2025-04-03-使用paddlepaddle2复现deeplabv3-1-en.html</loc>
    <lastmod>2025-04-03</lastmod>
    <changefreq>monthly</changefreq>
    <priority>0.7</priority>
    <xhtml:link rel="alternate" hreflang="en" href="https://yuxu.ge/blog/technical/ai-ml/2025-04-03-使用paddlepaddle2复现deeplabv3-1-en.html" />
    <xhtml:link rel="alternate" hreflang="zh" href="https://yuxu.ge/blog/technical/ai-ml/2025-04-03-使用paddlepaddle2复现deeplabv3-1-zh.html" />
  </url>
  <url>
    <loc>https://yuxu.ge/blog/technical/ai-ml/2025-04-03-使用paddlepaddle2复现deeplabv3-1-zh.html</loc>
    <lastmod>2025-04-03</lastmod>
    <changefreq>monthly</changefreq>
    <priority>0.7</priority>
    <xhtml:link rel="alternate" hreflang="en" href="https://yuxu.ge/blog/technical/ai-ml/2025-04-03-使用paddlepaddle2复现deeplabv3-1-en.html" />
    <xhtml:link rel="alternate" hreflang="zh" href="https://yuxu.ge/blog/technical/ai-ml/2025-04-03-使用paddlepaddle2复现deeplabv3-1-zh.html" />
  </url>
  <url>
    <loc>https://yuxu.ge/blog/technical/web-platform/2025-04-02-使用-astro-构建并部署个人博客到-github-pages-全流程指南-en.html</loc>
    <lastmod>2025-04-02</lastmod>
    <changefreq>monthly</changefreq>
    <priority>0.7</priority>
    <xhtml:link rel="alternate" hreflang="en" href="https://yuxu.ge/blog/technical/web-platform/2025-04-02-使用-astro-构建并部署个人博客到-github-pages-全流程指南-en.html" />
    <xhtml:link rel="alternate" hreflang="zh" href="https://yuxu.ge/blog/technical/web-platform/2025-04-02-使用-astro-构建并部署个人博客到-github-pages-全流程指南-zh.html" />
  </url>
  <url>
    <loc>https://yuxu.ge/blog/technical/web-platform/2025-04-02-使用-astro-构建并部署个人博客到-github-pages-全流程指南-zh.html</loc>
    <lastmod>2025-04-02</lastmod>
    <changefreq>monthly</changefreq>
    <priority>0.7</priority>
    <xhtml:link rel="alternate" hreflang="en" href="https://yuxu.ge/blog/technical/web-platform/2025-04-02-使用-astro-构建并部署个人博客到-github-pages-全流程指南-en.html" />
    <xhtml:link rel="alternate" hreflang="zh" href="https://yuxu.ge/blog/technical/web-platform/2025-04-02-使用-astro-构建并部署个人博客到-github-pages-全流程指南-zh.html" />
  </url>
  <url>
    <loc>https://yuxu.ge/blog/technical/ai-ml/2025-04-01-从传统图像处理到深度学习车牌识别系统演进实践-en.html</loc>
    <lastmod>2025-04-01</lastmod>
    <changefreq>monthly</changefreq>
    <priority>0.7</priority>
    <xhtml:link rel="alternate" hreflang="en" href="https://yuxu.ge/blog/technical/ai-ml/2025-04-01-从传统图像处理到深度学习车牌识别系统演进实践-en.html" />
    <xhtml:link rel="alternate" hreflang="zh" href="https://yuxu.ge/blog/technical/ai-ml/2025-04-01-从传统图像处理到深度学习车牌识别系统演进实践-zh.html" />
  </url>
  <url>
    <loc>https://yuxu.ge/blog/technical/ai-ml/2025-04-01-从传统图像处理到深度学习车牌识别系统演进实践-zh.html</loc>
    <lastmod>2025-04-01</lastmod>
    <changefreq>monthly</changefreq>
    <priority>0.7</priority>
    <xhtml:link rel="alternate" hreflang="en" href="https://yuxu.ge/blog/technical/ai-ml/2025-04-01-从传统图像处理到深度学习车牌识别系统演进实践-en.html" />
    <xhtml:link rel="alternate" hreflang="zh" href="https://yuxu.ge/blog/technical/ai-ml/2025-04-01-从传统图像处理到深度学习车牌识别系统演进实践-zh.html" />
  </url>
  <url>
    <loc>https://yuxu.ge/blog/technical/ai-ml/2025-04-01-图像增强在ocr中的实战作用-en.html</loc>
    <lastmod>2025-04-01</lastmod>
    <changefreq>monthly</changefreq>
    <priority>0.7</priority>
    <xhtml:link rel="alternate" hreflang="en" href="https://yuxu.ge/blog/technical/ai-ml/2025-04-01-图像增强在ocr中的实战作用-en.html" />
    <xhtml:link rel="alternate" hreflang="zh" href="https://yuxu.ge/blog/technical/ai-ml/2025-04-01-图像增强在ocr中的实战作用-zh.html" />
  </url>
  <url>
    <loc>https://yuxu.ge/blog/technical/ai-ml/2025-04-01-图像增强在ocr中的实战作用-zh.html</loc>
    <lastmod>2025-04-01</lastmod>
    <changefreq>monthly</changefreq>
    <priority>0.7</priority>
    <xhtml:link rel="alternate" hreflang="en" href="https://yuxu.ge/blog/technical/ai-ml/2025-04-01-图像增强在ocr中的实战作用-en.html" />
    <xhtml:link rel="alternate" hreflang="zh" href="https://yuxu.ge/blog/technical/ai-ml/2025-04-01-图像增强在ocr中的实战作用-zh.html" />
  </url>
  <url>
    <loc>https://yuxu.ge/blog/technical/web-platform/2025-03-27-理解和使用字符实体-从基础到实践-en.html</loc>
    <lastmod>2025-03-27</lastmod>
    <changefreq>monthly</changefreq>
    <priority>0.7</priority>
    <xhtml:link rel="alternate" hreflang="en" href="https://yuxu.ge/blog/technical/web-platform/2025-03-27-理解和使用字符实体-从基础到实践-en.html" />
    <xhtml:link rel="alternate" hreflang="zh" href="https://yuxu.ge/blog/technical/web-platform/2025-03-27-理解和使用字符实体-从基础到实践-zh.html" />
  </url>
  <url>
    <loc>https://yuxu.ge/blog/technical/web-platform/2025-03-27-理解和使用字符实体-从基础到实践-zh.html</loc>
    <lastmod>2025-03-27</lastmod>
    <changefreq>monthly</changefreq>
    <priority>0.7</priority>
    <xhtml:link rel="alternate" hreflang="en" href="https://yuxu.ge/blog/technical/web-platform/2025-03-27-理解和使用字符实体-从基础到实践-en.html" />
    <xhtml:link rel="alternate" hreflang="zh" href="https://yuxu.ge/blog/technical/web-platform/2025-03-27-理解和使用字符实体-从基础到实践-zh.html" />
  </url>
  <url>
    <loc>https://yuxu.ge/blog/technical/backend-infrastructure/2025-02-28-结合rpg-maker与openai-api-打造创意十足的动态角色扮演游戏-en.html</loc>
    <lastmod>2025-02-28</lastmod>
    <changefreq>monthly</changefreq>
    <priority>0.7</priority>
    <xhtml:link rel="alternate" hreflang="en" href="https://yuxu.ge/blog/technical/backend-infrastructure/2025-02-28-结合rpg-maker与openai-api-打造创意十足的动态角色扮演游戏-en.html" />
    <xhtml:link rel="alternate" hreflang="zh" href="https://yuxu.ge/blog/technical/backend-infrastructure/2025-02-28-结合rpg-maker与openai-api-打造创意十足的动态角色扮演游戏-zh.html" />
  </url>
  <url>
    <loc>https://yuxu.ge/blog/technical/backend-infrastructure/2025-02-28-结合rpg-maker与openai-api-打造创意十足的动态角色扮演游戏-zh.html</loc>
    <lastmod>2025-02-28</lastmod>
    <changefreq>monthly</changefreq>
    <priority>0.7</priority>
    <xhtml:link rel="alternate" hreflang="en" href="https://yuxu.ge/blog/technical/backend-infrastructure/2025-02-28-结合rpg-maker与openai-api-打造创意十足的动态角色扮演游戏-en.html" />
    <xhtml:link rel="alternate" hreflang="zh" href="https://yuxu.ge/blog/technical/backend-infrastructure/2025-02-28-结合rpg-maker与openai-api-打造创意十足的动态角色扮演游戏-zh.html" />
  </url>
  <url>
    <loc>https://yuxu.ge/blog/technical/systems/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/technical/systems/2025-02-25-rps-limiter-async-pipeline-en.html" />
    <xhtml:link rel="alternate" hreflang="zh" href="https://yuxu.ge/blog/technical/systems/2025-02-25-rps-limiter-async-pipeline-zh.html" />
  </url>
  <url>
    <loc>https://yuxu.ge/blog/technical/systems/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/technical/systems/2025-02-25-rps-limiter-async-pipeline-en.html" />
    <xhtml:link rel="alternate" hreflang="zh" href="https://yuxu.ge/blog/technical/systems/2025-02-25-rps-limiter-async-pipeline-zh.html" />
  </url>
  <url>
    <loc>https://yuxu.ge/blog/technical/systems/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/technical/systems/2025-02-25-load-balancer-hot-weight-en.html" />
    <xhtml:link rel="alternate" hreflang="zh" href="https://yuxu.ge/blog/technical/systems/2025-02-25-load-balancer-hot-weight-zh.html" />
  </url>
  <url>
    <loc>https://yuxu.ge/blog/technical/systems/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/technical/systems/2025-02-25-load-balancer-hot-weight-en.html" />
    <xhtml:link rel="alternate" hreflang="zh" href="https://yuxu.ge/blog/technical/systems/2025-02-25-load-balancer-hot-weight-zh.html" />
  </url>
  <url>
    <loc>https://yuxu.ge/blog/technical/agents-automation/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/technical/agents-automation/2025-01-24-claude-automation-platform-en.html" />
    <xhtml:link rel="alternate" hreflang="zh" href="https://yuxu.ge/blog/technical/agents-automation/2025-01-24-claude-automation-platform-zh.html" />
  </url>
  <url>
    <loc>https://yuxu.ge/blog/technical/agents-automation/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/technical/agents-automation/2025-01-24-claude-automation-platform-en.html" />
    <xhtml:link rel="alternate" hreflang="zh" href="https://yuxu.ge/blog/technical/agents-automation/2025-01-24-claude-automation-platform-zh.html" />
  </url>
  <url>
    <loc>https://yuxu.ge/blog/technical/ai-ml/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/technical/ai-ml/2025-01-24-probability-deep-dive-en.html" />
    <xhtml:link rel="alternate" hreflang="zh" href="https://yuxu.ge/blog/technical/ai-ml/2025-01-24-probability-deep-dive-zh.html" />
  </url>
  <url>
    <loc>https://yuxu.ge/blog/technical/ai-ml/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/technical/ai-ml/2025-01-24-probability-deep-dive-en.html" />
    <xhtml:link rel="alternate" hreflang="zh" href="https://yuxu.ge/blog/technical/ai-ml/2025-01-24-probability-deep-dive-zh.html" />
  </url>
  <url>
    <loc>https://yuxu.ge/blog/technical/ai-ml/2025-01-24-statistics-foundations-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/technical/ai-ml/2025-01-24-statistics-foundations-en.html" />
    <xhtml:link rel="alternate" hreflang="zh" href="https://yuxu.ge/blog/technical/ai-ml/2025-01-24-statistics-foundations-zh.html" />
  </url>
  <url>
    <loc>https://yuxu.ge/blog/technical/ai-ml/2025-01-24-statistics-foundations-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/technical/ai-ml/2025-01-24-statistics-foundations-en.html" />
    <xhtml:link rel="alternate" hreflang="zh" href="https://yuxu.ge/blog/technical/ai-ml/2025-01-24-statistics-foundations-zh.html" />
  </url>
  <url>
    <loc>https://yuxu.ge/blog/technical/applications/2024-12-31-settlement-application-architecture-en.html</loc>
    <lastmod>2024-12-31</lastmod>
    <changefreq>monthly</changefreq>
    <priority>0.7</priority>
    <xhtml:link rel="alternate" hreflang="en" href="https://yuxu.ge/blog/technical/applications/2024-12-31-settlement-application-architecture-en.html" />
    <xhtml:link rel="alternate" hreflang="zh" href="https://yuxu.ge/blog/technical/applications/2024-12-31-settlement-application-architecture-zh.html" />
  </url>
  <url>
    <loc>https://yuxu.ge/blog/technical/applications/2024-12-31-settlement-application-architecture-zh.html</loc>
    <lastmod>2024-12-31</lastmod>
    <changefreq>monthly</changefreq>
    <priority>0.7</priority>
    <xhtml:link rel="alternate" hreflang="en" href="https://yuxu.ge/blog/technical/applications/2024-12-31-settlement-application-architecture-en.html" />
    <xhtml:link rel="alternate" hreflang="zh" href="https://yuxu.ge/blog/technical/applications/2024-12-31-settlement-application-architecture-zh.html" />
  </url>
  <url>
    <loc>https://yuxu.ge/blog/technical/backend-infrastructure/2024-12-31-cloud-agnostic-file-platform-en.html</loc>
    <lastmod>2024-12-31</lastmod>
    <changefreq>monthly</changefreq>
    <priority>0.7</priority>
    <xhtml:link rel="alternate" hreflang="en" href="https://yuxu.ge/blog/technical/backend-infrastructure/2024-12-31-cloud-agnostic-file-platform-en.html" />
    <xhtml:link rel="alternate" hreflang="zh" href="https://yuxu.ge/blog/technical/backend-infrastructure/2024-12-31-cloud-agnostic-file-platform-zh.html" />
  </url>
  <url>
    <loc>https://yuxu.ge/blog/technical/backend-infrastructure/2024-12-31-cloud-agnostic-file-platform-zh.html</loc>
    <lastmod>2024-12-31</lastmod>
    <changefreq>monthly</changefreq>
    <priority>0.7</priority>
    <xhtml:link rel="alternate" hreflang="en" href="https://yuxu.ge/blog/technical/backend-infrastructure/2024-12-31-cloud-agnostic-file-platform-en.html" />
    <xhtml:link rel="alternate" hreflang="zh" href="https://yuxu.ge/blog/technical/backend-infrastructure/2024-12-31-cloud-agnostic-file-platform-zh.html" />
  </url>
  <url>
    <loc>https://yuxu.ge/blog/technical/ai-ml/2024-10-19-rag-系统中的敏感词防护策略-从前置检测到即时拦截的全链路实践-en.html</loc>
    <lastmod>2024-10-19</lastmod>
    <changefreq>monthly</changefreq>
    <priority>0.7</priority>
    <xhtml:link rel="alternate" hreflang="en" href="https://yuxu.ge/blog/technical/ai-ml/2024-10-19-rag-系统中的敏感词防护策略-从前置检测到即时拦截的全链路实践-en.html" />
    <xhtml:link rel="alternate" hreflang="zh" href="https://yuxu.ge/blog/technical/ai-ml/2024-10-19-rag-系统中的敏感词防护策略-从前置检测到即时拦截的全链路实践-zh.html" />
  </url>
  <url>
    <loc>https://yuxu.ge/blog/technical/ai-ml/2024-10-19-rag-系统中的敏感词防护策略-从前置检测到即时拦截的全链路实践-zh.html</loc>
    <lastmod>2024-10-19</lastmod>
    <changefreq>monthly</changefreq>
    <priority>0.7</priority>
    <xhtml:link rel="alternate" hreflang="en" href="https://yuxu.ge/blog/technical/ai-ml/2024-10-19-rag-系统中的敏感词防护策略-从前置检测到即时拦截的全链路实践-en.html" />
    <xhtml:link rel="alternate" hreflang="zh" href="https://yuxu.ge/blog/technical/ai-ml/2024-10-19-rag-系统中的敏感词防护策略-从前置检测到即时拦截的全链路实践-zh.html" />
  </url>
  <url>
    <loc>https://yuxu.ge/blog/technical/ai-ml/2024-10-14-微调-用领域数据提升大模型任务表现-en.html</loc>
    <lastmod>2024-10-14</lastmod>
    <changefreq>monthly</changefreq>
    <priority>0.7</priority>
    <xhtml:link rel="alternate" hreflang="en" href="https://yuxu.ge/blog/technical/ai-ml/2024-10-14-微调-用领域数据提升大模型任务表现-en.html" />
    <xhtml:link rel="alternate" hreflang="zh" href="https://yuxu.ge/blog/technical/ai-ml/2024-10-14-微调-用领域数据提升大模型任务表现-zh.html" />
  </url>
  <url>
    <loc>https://yuxu.ge/blog/technical/ai-ml/2024-10-14-微调-用领域数据提升大模型任务表现-zh.html</loc>
    <lastmod>2024-10-14</lastmod>
    <changefreq>monthly</changefreq>
    <priority>0.7</priority>
    <xhtml:link rel="alternate" hreflang="en" href="https://yuxu.ge/blog/technical/ai-ml/2024-10-14-微调-用领域数据提升大模型任务表现-en.html" />
    <xhtml:link rel="alternate" hreflang="zh" href="https://yuxu.ge/blog/technical/ai-ml/2024-10-14-微调-用领域数据提升大模型任务表现-zh.html" />
  </url>
  <url>
    <loc>https://yuxu.ge/blog/technical/agents-automation/2024-10-11-多语言智能客服术语翻译解决方案-en.html</loc>
    <lastmod>2024-10-11</lastmod>
    <changefreq>monthly</changefreq>
    <priority>0.7</priority>
    <xhtml:link rel="alternate" hreflang="en" href="https://yuxu.ge/blog/technical/agents-automation/2024-10-11-多语言智能客服术语翻译解决方案-en.html" />
    <xhtml:link rel="alternate" hreflang="zh" href="https://yuxu.ge/blog/technical/agents-automation/2024-10-11-多语言智能客服术语翻译解决方案-zh.html" />
  </url>
  <url>
    <loc>https://yuxu.ge/blog/technical/agents-automation/2024-10-11-多语言智能客服术语翻译解决方案-zh.html</loc>
    <lastmod>2024-10-11</lastmod>
    <changefreq>monthly</changefreq>
    <priority>0.7</priority>
    <xhtml:link rel="alternate" hreflang="en" href="https://yuxu.ge/blog/technical/agents-automation/2024-10-11-多语言智能客服术语翻译解决方案-en.html" />
    <xhtml:link rel="alternate" hreflang="zh" href="https://yuxu.ge/blog/technical/agents-automation/2024-10-11-多语言智能客服术语翻译解决方案-zh.html" />
  </url>
  <url>
    <loc>https://yuxu.ge/blog/technical/ai-ml/2024-10-09-一次微调训练失败案例解析-从-qwen2-5-的损失曲线看问题与优化-en.html</loc>
    <lastmod>2024-10-09</lastmod>
    <changefreq>monthly</changefreq>
    <priority>0.7</priority>
    <xhtml:link rel="alternate" hreflang="en" href="https://yuxu.ge/blog/technical/ai-ml/2024-10-09-一次微调训练失败案例解析-从-qwen2-5-的损失曲线看问题与优化-en.html" />
    <xhtml:link rel="alternate" hreflang="zh" href="https://yuxu.ge/blog/technical/ai-ml/2024-10-09-一次微调训练失败案例解析-从-qwen2-5-的损失曲线看问题与优化-zh.html" />
  </url>
  <url>
    <loc>https://yuxu.ge/blog/technical/ai-ml/2024-10-09-一次微调训练失败案例解析-从-qwen2-5-的损失曲线看问题与优化-zh.html</loc>
    <lastmod>2024-10-09</lastmod>
    <changefreq>monthly</changefreq>
    <priority>0.7</priority>
    <xhtml:link rel="alternate" hreflang="en" href="https://yuxu.ge/blog/technical/ai-ml/2024-10-09-一次微调训练失败案例解析-从-qwen2-5-的损失曲线看问题与优化-en.html" />
    <xhtml:link rel="alternate" hreflang="zh" href="https://yuxu.ge/blog/technical/ai-ml/2024-10-09-一次微调训练失败案例解析-从-qwen2-5-的损失曲线看问题与优化-zh.html" />
  </url>
  <url>
    <loc>https://yuxu.ge/blog/technical/applications/2024-10-07-大语言模型是如何-思考-的-从分词到推理的全过程揭秘-en.html</loc>
    <lastmod>2024-10-07</lastmod>
    <changefreq>monthly</changefreq>
    <priority>0.7</priority>
    <xhtml:link rel="alternate" hreflang="en" href="https://yuxu.ge/blog/technical/applications/2024-10-07-大语言模型是如何-思考-的-从分词到推理的全过程揭秘-en.html" />
    <xhtml:link rel="alternate" hreflang="zh" href="https://yuxu.ge/blog/technical/applications/2024-10-07-大语言模型是如何-思考-的-从分词到推理的全过程揭秘-zh.html" />
  </url>
  <url>
    <loc>https://yuxu.ge/blog/technical/applications/2024-10-07-大语言模型是如何-思考-的-从分词到推理的全过程揭秘-zh.html</loc>
    <lastmod>2024-10-07</lastmod>
    <changefreq>monthly</changefreq>
    <priority>0.7</priority>
    <xhtml:link rel="alternate" hreflang="en" href="https://yuxu.ge/blog/technical/applications/2024-10-07-大语言模型是如何-思考-的-从分词到推理的全过程揭秘-en.html" />
    <xhtml:link rel="alternate" hreflang="zh" href="https://yuxu.ge/blog/technical/applications/2024-10-07-大语言模型是如何-思考-的-从分词到推理的全过程揭秘-zh.html" />
  </url>
  <url>
    <loc>https://yuxu.ge/blog/technical/ai-ml/2024-10-06-复杂结构文档解析-keynote-转换与自定义-reader-双路径实践-en.html</loc>
    <lastmod>2024-10-06</lastmod>
    <changefreq>monthly</changefreq>
    <priority>0.7</priority>
    <xhtml:link rel="alternate" hreflang="en" href="https://yuxu.ge/blog/technical/ai-ml/2024-10-06-复杂结构文档解析-keynote-转换与自定义-reader-双路径实践-en.html" />
    <xhtml:link rel="alternate" hreflang="zh" href="https://yuxu.ge/blog/technical/ai-ml/2024-10-06-复杂结构文档解析-keynote-转换与自定义-reader-双路径实践-zh.html" />
  </url>
  <url>
    <loc>https://yuxu.ge/blog/technical/ai-ml/2024-10-06-复杂结构文档解析-keynote-转换与自定义-reader-双路径实践-zh.html</loc>
    <lastmod>2024-10-06</lastmod>
    <changefreq>monthly</changefreq>
    <priority>0.7</priority>
    <xhtml:link rel="alternate" hreflang="en" href="https://yuxu.ge/blog/technical/ai-ml/2024-10-06-复杂结构文档解析-keynote-转换与自定义-reader-双路径实践-en.html" />
    <xhtml:link rel="alternate" hreflang="zh" href="https://yuxu.ge/blog/technical/ai-ml/2024-10-06-复杂结构文档解析-keynote-转换与自定义-reader-双路径实践-zh.html" />
  </url>
  <url>
    <loc>https://yuxu.ge/blog/technical/applications/2024-10-05-法律咨询场景中的大模型微调前评估-en.html</loc>
    <lastmod>2024-10-05</lastmod>
    <changefreq>monthly</changefreq>
    <priority>0.7</priority>
    <xhtml:link rel="alternate" hreflang="en" href="https://yuxu.ge/blog/technical/applications/2024-10-05-法律咨询场景中的大模型微调前评估-en.html" />
    <xhtml:link rel="alternate" hreflang="zh" href="https://yuxu.ge/blog/technical/applications/2024-10-05-法律咨询场景中的大模型微调前评估-zh.html" />
  </url>
  <url>
    <loc>https://yuxu.ge/blog/technical/applications/2024-10-05-法律咨询场景中的大模型微调前评估-zh.html</loc>
    <lastmod>2024-10-05</lastmod>
    <changefreq>monthly</changefreq>
    <priority>0.7</priority>
    <xhtml:link rel="alternate" hreflang="en" href="https://yuxu.ge/blog/technical/applications/2024-10-05-法律咨询场景中的大模型微调前评估-en.html" />
    <xhtml:link rel="alternate" hreflang="zh" href="https://yuxu.ge/blog/technical/applications/2024-10-05-法律咨询场景中的大模型微调前评估-zh.html" />
  </url>
  <url>
    <loc>https://yuxu.ge/blog/technical/agents-automation/2024-10-03-构建多智能体营销系统-从角色划分到调度协同的实践-en.html</loc>
    <lastmod>2024-10-03</lastmod>
    <changefreq>monthly</changefreq>
    <priority>0.7</priority>
    <xhtml:link rel="alternate" hreflang="en" href="https://yuxu.ge/blog/technical/agents-automation/2024-10-03-构建多智能体营销系统-从角色划分到调度协同的实践-en.html" />
    <xhtml:link rel="alternate" hreflang="zh" href="https://yuxu.ge/blog/technical/agents-automation/2024-10-03-构建多智能体营销系统-从角色划分到调度协同的实践-zh.html" />
  </url>
  <url>
    <loc>https://yuxu.ge/blog/technical/agents-automation/2024-10-03-构建多智能体营销系统-从角色划分到调度协同的实践-zh.html</loc>
    <lastmod>2024-10-03</lastmod>
    <changefreq>monthly</changefreq>
    <priority>0.7</priority>
    <xhtml:link rel="alternate" hreflang="en" href="https://yuxu.ge/blog/technical/agents-automation/2024-10-03-构建多智能体营销系统-从角色划分到调度协同的实践-en.html" />
    <xhtml:link rel="alternate" hreflang="zh" href="https://yuxu.ge/blog/technical/agents-automation/2024-10-03-构建多智能体营销系统-从角色划分到调度协同的实践-zh.html" />
  </url>
  <url>
    <loc>https://yuxu.ge/blog/technical/ai-ml/2024-10-01-防范-ai-幻觉-在医疗-法律与教育场景中的应用安全实践-en.html</loc>
    <lastmod>2024-10-01</lastmod>
    <changefreq>monthly</changefreq>
    <priority>0.7</priority>
    <xhtml:link rel="alternate" hreflang="en" href="https://yuxu.ge/blog/technical/ai-ml/2024-10-01-防范-ai-幻觉-在医疗-法律与教育场景中的应用安全实践-en.html" />
    <xhtml:link rel="alternate" hreflang="zh" href="https://yuxu.ge/blog/technical/ai-ml/2024-10-01-防范-ai-幻觉-在医疗-法律与教育场景中的应用安全实践-zh.html" />
  </url>
  <url>
    <loc>https://yuxu.ge/blog/technical/ai-ml/2024-10-01-防范-ai-幻觉-在医疗-法律与教育场景中的应用安全实践-zh.html</loc>
    <lastmod>2024-10-01</lastmod>
    <changefreq>monthly</changefreq>
    <priority>0.7</priority>
    <xhtml:link rel="alternate" hreflang="en" href="https://yuxu.ge/blog/technical/ai-ml/2024-10-01-防范-ai-幻觉-在医疗-法律与教育场景中的应用安全实践-en.html" />
    <xhtml:link rel="alternate" hreflang="zh" href="https://yuxu.ge/blog/technical/ai-ml/2024-10-01-防范-ai-幻觉-在医疗-法律与教育场景中的应用安全实践-zh.html" />
  </url>
  <url>
    <loc>https://yuxu.ge/blog/technical/ai-ml/2024-09-30-rag-semantic-query-completion-en.html</loc>
    <lastmod>2024-09-30</lastmod>
    <changefreq>monthly</changefreq>
    <priority>0.7</priority>
    <xhtml:link rel="alternate" hreflang="en" href="https://yuxu.ge/blog/technical/ai-ml/2024-09-30-rag-semantic-query-completion-en.html" />
    <xhtml:link rel="alternate" hreflang="zh" href="https://yuxu.ge/blog/technical/ai-ml/2024-09-30-rag-semantic-query-completion-zh.html" />
  </url>
  <url>
    <loc>https://yuxu.ge/blog/technical/ai-ml/2024-09-30-rag-semantic-query-completion-zh.html</loc>
    <lastmod>2024-09-30</lastmod>
    <changefreq>monthly</changefreq>
    <priority>0.7</priority>
    <xhtml:link rel="alternate" hreflang="en" href="https://yuxu.ge/blog/technical/ai-ml/2024-09-30-rag-semantic-query-completion-en.html" />
    <xhtml:link rel="alternate" hreflang="zh" href="https://yuxu.ge/blog/technical/ai-ml/2024-09-30-rag-semantic-query-completion-zh.html" />
  </url>
  <url>
    <loc>https://yuxu.ge/blog/technical/search-data/2024-09-30-product-search-semantic-ranking-en.html</loc>
    <lastmod>2024-09-30</lastmod>
    <changefreq>monthly</changefreq>
    <priority>0.7</priority>
    <xhtml:link rel="alternate" hreflang="en" href="https://yuxu.ge/blog/technical/search-data/2024-09-30-product-search-semantic-ranking-en.html" />
    <xhtml:link rel="alternate" hreflang="zh" href="https://yuxu.ge/blog/technical/search-data/2024-09-30-product-search-semantic-ranking-zh.html" />
  </url>
  <url>
    <loc>https://yuxu.ge/blog/technical/search-data/2024-09-30-product-search-semantic-ranking-zh.html</loc>
    <lastmod>2024-09-30</lastmod>
    <changefreq>monthly</changefreq>
    <priority>0.7</priority>
    <xhtml:link rel="alternate" hreflang="en" href="https://yuxu.ge/blog/technical/search-data/2024-09-30-product-search-semantic-ranking-en.html" />
    <xhtml:link rel="alternate" hreflang="zh" href="https://yuxu.ge/blog/technical/search-data/2024-09-30-product-search-semantic-ranking-zh.html" />
  </url>
  <url>
    <loc>https://yuxu.ge/blog/technical/search-data/2024-09-30-search-platform-architecture-evolution-en.html</loc>
    <lastmod>2024-09-30</lastmod>
    <changefreq>monthly</changefreq>
    <priority>0.7</priority>
    <xhtml:link rel="alternate" hreflang="en" href="https://yuxu.ge/blog/technical/search-data/2024-09-30-search-platform-architecture-evolution-en.html" />
    <xhtml:link rel="alternate" hreflang="zh" href="https://yuxu.ge/blog/technical/search-data/2024-09-30-search-platform-architecture-evolution-zh.html" />
  </url>
  <url>
    <loc>https://yuxu.ge/blog/technical/search-data/2024-09-30-search-platform-architecture-evolution-zh.html</loc>
    <lastmod>2024-09-30</lastmod>
    <changefreq>monthly</changefreq>
    <priority>0.7</priority>
    <xhtml:link rel="alternate" hreflang="en" href="https://yuxu.ge/blog/technical/search-data/2024-09-30-search-platform-architecture-evolution-en.html" />
    <xhtml:link rel="alternate" hreflang="zh" href="https://yuxu.ge/blog/technical/search-data/2024-09-30-search-platform-architecture-evolution-zh.html" />
  </url>
  <url>
    <loc>https://yuxu.ge/blog/technical/search-data/2024-09-30-使用r-tree实现2d点去重与可视化优化-en.html</loc>
    <lastmod>2024-09-30</lastmod>
    <changefreq>monthly</changefreq>
    <priority>0.7</priority>
    <xhtml:link rel="alternate" hreflang="en" href="https://yuxu.ge/blog/technical/search-data/2024-09-30-使用r-tree实现2d点去重与可视化优化-en.html" />
    <xhtml:link rel="alternate" hreflang="zh" href="https://yuxu.ge/blog/technical/search-data/2024-09-30-使用r-tree实现2d点去重与可视化优化-zh.html" />
  </url>
  <url>
    <loc>https://yuxu.ge/blog/technical/search-data/2024-09-30-使用r-tree实现2d点去重与可视化优化-zh.html</loc>
    <lastmod>2024-09-30</lastmod>
    <changefreq>monthly</changefreq>
    <priority>0.7</priority>
    <xhtml:link rel="alternate" hreflang="en" href="https://yuxu.ge/blog/technical/search-data/2024-09-30-使用r-tree实现2d点去重与可视化优化-en.html" />
    <xhtml:link rel="alternate" hreflang="zh" href="https://yuxu.ge/blog/technical/search-data/2024-09-30-使用r-tree实现2d点去重与可视化优化-zh.html" />
  </url>
  <url>
    <loc>https://yuxu.ge/blog/technical/applications/2024-07-21-构建闭环智能会议助手-从语音转写到语音摘要播报的技术实践-en.html</loc>
    <lastmod>2024-07-21</lastmod>
    <changefreq>monthly</changefreq>
    <priority>0.7</priority>
    <xhtml:link rel="alternate" hreflang="en" href="https://yuxu.ge/blog/technical/applications/2024-07-21-构建闭环智能会议助手-从语音转写到语音摘要播报的技术实践-en.html" />
    <xhtml:link rel="alternate" hreflang="zh" href="https://yuxu.ge/blog/technical/applications/2024-07-21-构建闭环智能会议助手-从语音转写到语音摘要播报的技术实践-zh.html" />
  </url>
  <url>
    <loc>https://yuxu.ge/blog/technical/applications/2024-07-21-构建闭环智能会议助手-从语音转写到语音摘要播报的技术实践-zh.html</loc>
    <lastmod>2024-07-21</lastmod>
    <changefreq>monthly</changefreq>
    <priority>0.7</priority>
    <xhtml:link rel="alternate" hreflang="en" href="https://yuxu.ge/blog/technical/applications/2024-07-21-构建闭环智能会议助手-从语音转写到语音摘要播报的技术实践-en.html" />
    <xhtml:link rel="alternate" hreflang="zh" href="https://yuxu.ge/blog/technical/applications/2024-07-21-构建闭环智能会议助手-从语音转写到语音摘要播报的技术实践-zh.html" />
  </url>
  <url>
    <loc>https://yuxu.ge/blog/technical/search-data/2024-06-23-python高德定位实践-逆地理编码与顺地理编码详解-en.html</loc>
    <lastmod>2024-06-23</lastmod>
    <changefreq>monthly</changefreq>
    <priority>0.7</priority>
    <xhtml:link rel="alternate" hreflang="en" href="https://yuxu.ge/blog/technical/search-data/2024-06-23-python高德定位实践-逆地理编码与顺地理编码详解-en.html" />
    <xhtml:link rel="alternate" hreflang="zh" href="https://yuxu.ge/blog/technical/search-data/2024-06-23-python高德定位实践-逆地理编码与顺地理编码详解-zh.html" />
  </url>
  <url>
    <loc>https://yuxu.ge/blog/technical/search-data/2024-06-23-python高德定位实践-逆地理编码与顺地理编码详解-zh.html</loc>
    <lastmod>2024-06-23</lastmod>
    <changefreq>monthly</changefreq>
    <priority>0.7</priority>
    <xhtml:link rel="alternate" hreflang="en" href="https://yuxu.ge/blog/technical/search-data/2024-06-23-python高德定位实践-逆地理编码与顺地理编码详解-en.html" />
    <xhtml:link rel="alternate" hreflang="zh" href="https://yuxu.ge/blog/technical/search-data/2024-06-23-python高德定位实践-逆地理编码与顺地理编码详解-zh.html" />
  </url>
  <url>
    <loc>https://yuxu.ge/blog/technical/search-data/2024-05-28-结合原理与实践-全面解析elasticsearch中常见版本冲突问题及工程化解决方案-en.html</loc>
    <lastmod>2024-05-28</lastmod>
    <changefreq>monthly</changefreq>
    <priority>0.7</priority>
    <xhtml:link rel="alternate" hreflang="en" href="https://yuxu.ge/blog/technical/search-data/2024-05-28-结合原理与实践-全面解析elasticsearch中常见版本冲突问题及工程化解决方案-en.html" />
    <xhtml:link rel="alternate" hreflang="zh" href="https://yuxu.ge/blog/technical/search-data/2024-05-28-结合原理与实践-全面解析elasticsearch中常见版本冲突问题及工程化解决方案-zh.html" />
  </url>
  <url>
    <loc>https://yuxu.ge/blog/technical/search-data/2024-05-28-结合原理与实践-全面解析elasticsearch中常见版本冲突问题及工程化解决方案-zh.html</loc>
    <lastmod>2024-05-28</lastmod>
    <changefreq>monthly</changefreq>
    <priority>0.7</priority>
    <xhtml:link rel="alternate" hreflang="en" href="https://yuxu.ge/blog/technical/search-data/2024-05-28-结合原理与实践-全面解析elasticsearch中常见版本冲突问题及工程化解决方案-en.html" />
    <xhtml:link rel="alternate" hreflang="zh" href="https://yuxu.ge/blog/technical/search-data/2024-05-28-结合原理与实践-全面解析elasticsearch中常见版本冲突问题及工程化解决方案-zh.html" />
  </url>
  <url>
    <loc>https://yuxu.ge/blog/technical/agents-automation/2024-03-11-打造具备行动力的智能客服-用-agent-让大模型接入真实系统-en.html</loc>
    <lastmod>2024-03-11</lastmod>
    <changefreq>monthly</changefreq>
    <priority>0.7</priority>
    <xhtml:link rel="alternate" hreflang="en" href="https://yuxu.ge/blog/technical/agents-automation/2024-03-11-打造具备行动力的智能客服-用-agent-让大模型接入真实系统-en.html" />
    <xhtml:link rel="alternate" hreflang="zh" href="https://yuxu.ge/blog/technical/agents-automation/2024-03-11-打造具备行动力的智能客服-用-agent-让大模型接入真实系统-zh.html" />
  </url>
  <url>
    <loc>https://yuxu.ge/blog/technical/agents-automation/2024-03-11-打造具备行动力的智能客服-用-agent-让大模型接入真实系统-zh.html</loc>
    <lastmod>2024-03-11</lastmod>
    <changefreq>monthly</changefreq>
    <priority>0.7</priority>
    <xhtml:link rel="alternate" hreflang="en" href="https://yuxu.ge/blog/technical/agents-automation/2024-03-11-打造具备行动力的智能客服-用-agent-让大模型接入真实系统-en.html" />
    <xhtml:link rel="alternate" hreflang="zh" href="https://yuxu.ge/blog/technical/agents-automation/2024-03-11-打造具备行动力的智能客服-用-agent-让大模型接入真实系统-zh.html" />
  </url>
  <url>
    <loc>https://yuxu.ge/blog/technical/search-data/2024-01-30-01-numpy-basics-en.html</loc>
    <lastmod>2024-01-30</lastmod>
    <changefreq>monthly</changefreq>
    <priority>0.7</priority>
    <xhtml:link rel="alternate" hreflang="en" href="https://yuxu.ge/blog/technical/search-data/2024-01-30-01-numpy-basics-en.html" />
    <xhtml:link rel="alternate" hreflang="zh" href="https://yuxu.ge/blog/technical/search-data/2024-01-30-01-numpy-basics-zh.html" />
  </url>
  <url>
    <loc>https://yuxu.ge/blog/technical/search-data/2024-01-30-01-numpy-basics-zh.html</loc>
    <lastmod>2024-01-30</lastmod>
    <changefreq>monthly</changefreq>
    <priority>0.7</priority>
    <xhtml:link rel="alternate" hreflang="en" href="https://yuxu.ge/blog/technical/search-data/2024-01-30-01-numpy-basics-en.html" />
    <xhtml:link rel="alternate" hreflang="zh" href="https://yuxu.ge/blog/technical/search-data/2024-01-30-01-numpy-basics-zh.html" />
  </url>
  <url>
    <loc>https://yuxu.ge/blog/non-technical/learning-career/2024-01-01-full-time-student-efficient-learning-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/non-technical/learning-career/2024-01-01-full-time-student-efficient-learning-guide-en.html" />
    <xhtml:link rel="alternate" hreflang="zh" href="https://yuxu.ge/blog/non-technical/learning-career/2024-01-01-full-time-student-efficient-learning-guide-zh.html" />
  </url>
  <url>
    <loc>https://yuxu.ge/blog/non-technical/learning-career/2024-01-01-full-time-student-efficient-learning-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/non-technical/learning-career/2024-01-01-full-time-student-efficient-learning-guide-en.html" />
    <xhtml:link rel="alternate" hreflang="zh" href="https://yuxu.ge/blog/non-technical/learning-career/2024-01-01-full-time-student-efficient-learning-guide-zh.html" />
  </url>
  <url>
    <loc>https://yuxu.ge/blog/non-technical/product-experience/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>
    <xhtml:link rel="alternate" hreflang="en" href="https://yuxu.ge/blog/non-technical/product-experience/2024-01-01-claude-max-vs-chatgpt-pro-2025-the-ultimate-showdo-en.html" />
    <xhtml:link rel="alternate" hreflang="zh" href="https://yuxu.ge/blog/non-technical/product-experience/2024-01-01-claude-max-vs-chatgpt-pro-2025-the-ultimate-showdo-zh.html" />
  </url>
  <url>
    <loc>https://yuxu.ge/blog/non-technical/product-experience/2024-01-01-claude-max-vs-chatgpt-pro-2025-the-ultimate-showdo-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/non-technical/product-experience/2024-01-01-claude-max-vs-chatgpt-pro-2025-the-ultimate-showdo-en.html" />
    <xhtml:link rel="alternate" hreflang="zh" href="https://yuxu.ge/blog/non-technical/product-experience/2024-01-01-claude-max-vs-chatgpt-pro-2025-the-ultimate-showdo-zh.html" />
  </url>
  <url>
    <loc>https://yuxu.ge/blog/non-technical/product-experience/2024-01-01-rokid-vs-itourtranslator-simultaneous-interpretation-test-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/non-technical/product-experience/2024-01-01-rokid-vs-itourtranslator-simultaneous-interpretation-test-en.html" />
    <xhtml:link rel="alternate" hreflang="zh" href="https://yuxu.ge/blog/non-technical/product-experience/2024-01-01-rokid-vs-itourtranslator-simultaneous-interpretation-test-zh.html" />
  </url>
  <url>
    <loc>https://yuxu.ge/blog/non-technical/product-experience/2024-01-01-rokid-vs-itourtranslator-simultaneous-interpretation-test-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/non-technical/product-experience/2024-01-01-rokid-vs-itourtranslator-simultaneous-interpretation-test-en.html" />
    <xhtml:link rel="alternate" hreflang="zh" href="https://yuxu.ge/blog/non-technical/product-experience/2024-01-01-rokid-vs-itourtranslator-simultaneous-interpretation-test-zh.html" />
  </url>
  <url>
    <loc>https://yuxu.ge/blog/technical/agents-automation/2024-01-01-chatgpt-claude-code-workflow-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/technical/agents-automation/2024-01-01-chatgpt-claude-code-workflow-en.html" />
    <xhtml:link rel="alternate" hreflang="zh" href="https://yuxu.ge/blog/technical/agents-automation/2024-01-01-chatgpt-claude-code-workflow-zh.html" />
  </url>
  <url>
    <loc>https://yuxu.ge/blog/technical/agents-automation/2024-01-01-chatgpt-claude-code-workflow-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/technical/agents-automation/2024-01-01-chatgpt-claude-code-workflow-en.html" />
    <xhtml:link rel="alternate" hreflang="zh" href="https://yuxu.ge/blog/technical/agents-automation/2024-01-01-chatgpt-claude-code-workflow-zh.html" />
  </url>
  <url>
    <loc>https://yuxu.ge/blog/technical/agents-automation/2024-01-01-claude-code-notion-mcp-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/technical/agents-automation/2024-01-01-claude-code-notion-mcp-en.html" />
    <xhtml:link rel="alternate" hreflang="zh" href="https://yuxu.ge/blog/technical/agents-automation/2024-01-01-claude-code-notion-mcp-zh.html" />
  </url>
  <url>
    <loc>https://yuxu.ge/blog/technical/agents-automation/2024-01-01-claude-code-notion-mcp-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/technical/agents-automation/2024-01-01-claude-code-notion-mcp-en.html" />
    <xhtml:link rel="alternate" hreflang="zh" href="https://yuxu.ge/blog/technical/agents-automation/2024-01-01-claude-code-notion-mcp-zh.html" />
  </url>
  <url>
    <loc>https://yuxu.ge/blog/technical/agents-automation/2024-01-01-gemini-cli-graphiti-mcp-integration-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/technical/agents-automation/2024-01-01-gemini-cli-graphiti-mcp-integration-en.html" />
    <xhtml:link rel="alternate" hreflang="zh" href="https://yuxu.ge/blog/technical/agents-automation/2024-01-01-gemini-cli-graphiti-mcp-integration-zh.html" />
  </url>
  <url>
    <loc>https://yuxu.ge/blog/technical/agents-automation/2024-01-01-gemini-cli-graphiti-mcp-integration-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/technical/agents-automation/2024-01-01-gemini-cli-graphiti-mcp-integration-en.html" />
    <xhtml:link rel="alternate" hreflang="zh" href="https://yuxu.ge/blog/technical/agents-automation/2024-01-01-gemini-cli-graphiti-mcp-integration-zh.html" />
  </url>
  <url>
    <loc>https://yuxu.ge/blog/technical/agents-automation/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/technical/agents-automation/2024-01-01-mcp-blog-automation-en.html" />
    <xhtml:link rel="alternate" hreflang="zh" href="https://yuxu.ge/blog/technical/agents-automation/2024-01-01-mcp-blog-automation-zh.html" />
  </url>
  <url>
    <loc>https://yuxu.ge/blog/technical/agents-automation/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/technical/agents-automation/2024-01-01-mcp-blog-automation-en.html" />
    <xhtml:link rel="alternate" hreflang="zh" href="https://yuxu.ge/blog/technical/agents-automation/2024-01-01-mcp-blog-automation-zh.html" />
  </url>
  <url>
    <loc>https://yuxu.ge/blog/technical/agents-automation/2024-01-01-mcp-server-development-reflection-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/technical/agents-automation/2024-01-01-mcp-server-development-reflection-en.html" />
    <xhtml:link rel="alternate" hreflang="zh" href="https://yuxu.ge/blog/technical/agents-automation/2024-01-01-mcp-server-development-reflection-zh.html" />
  </url>
  <url>
    <loc>https://yuxu.ge/blog/technical/agents-automation/2024-01-01-mcp-server-development-reflection-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/technical/agents-automation/2024-01-01-mcp-server-development-reflection-en.html" />
    <xhtml:link rel="alternate" hreflang="zh" href="https://yuxu.ge/blog/technical/agents-automation/2024-01-01-mcp-server-development-reflection-zh.html" />
  </url>
  <url>
    <loc>https://yuxu.ge/blog/technical/agents-automation/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/technical/agents-automation/2024-01-01-nighthawks-v2-graphiti-digital-immortality-en.html" />
    <xhtml:link rel="alternate" hreflang="zh" href="https://yuxu.ge/blog/technical/agents-automation/2024-01-01-nighthawks-v2-graphiti-digital-immortality-zh.html" />
  </url>
  <url>
    <loc>https://yuxu.ge/blog/technical/agents-automation/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/technical/agents-automation/2024-01-01-nighthawks-v2-graphiti-digital-immortality-en.html" />
    <xhtml:link rel="alternate" hreflang="zh" href="https://yuxu.ge/blog/technical/agents-automation/2024-01-01-nighthawks-v2-graphiti-digital-immortality-zh.html" />
  </url>
  <url>
    <loc>https://yuxu.ge/blog/technical/agents-automation/2024-01-01-obsidian-notion-content-pipeline-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/technical/agents-automation/2024-01-01-obsidian-notion-content-pipeline-en.html" />
    <xhtml:link rel="alternate" hreflang="zh" href="https://yuxu.ge/blog/technical/agents-automation/2024-01-01-obsidian-notion-content-pipeline-zh.html" />
  </url>
  <url>
    <loc>https://yuxu.ge/blog/technical/agents-automation/2024-01-01-obsidian-notion-content-pipeline-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/technical/agents-automation/2024-01-01-obsidian-notion-content-pipeline-en.html" />
    <xhtml:link rel="alternate" hreflang="zh" href="https://yuxu.ge/blog/technical/agents-automation/2024-01-01-obsidian-notion-content-pipeline-zh.html" />
  </url>
  <url>
    <loc>https://yuxu.ge/blog/technical/agents-automation/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/technical/agents-automation/2024-01-01-project-nighthawk-vision-and-architecture-en.html" />
    <xhtml:link rel="alternate" hreflang="zh" href="https://yuxu.ge/blog/technical/agents-automation/2024-01-01-project-nighthawk-vision-and-architecture-zh.html" />
  </url>
  <url>
    <loc>https://yuxu.ge/blog/technical/agents-automation/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/technical/agents-automation/2024-01-01-project-nighthawk-vision-and-architecture-en.html" />
    <xhtml:link rel="alternate" hreflang="zh" href="https://yuxu.ge/blog/technical/agents-automation/2024-01-01-project-nighthawk-vision-and-architecture-zh.html" />
  </url>
  <url>
    <loc>https://yuxu.ge/blog/technical/agents-automation/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/technical/agents-automation/2024-01-01-project-nighthawks-ai-powered-task-scheduler-en.html" />
    <xhtml:link rel="alternate" hreflang="zh" href="https://yuxu.ge/blog/technical/agents-automation/2024-01-01-project-nighthawks-ai-powered-task-scheduler-zh.html" />
  </url>
  <url>
    <loc>https://yuxu.ge/blog/technical/agents-automation/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/technical/agents-automation/2024-01-01-project-nighthawks-ai-powered-task-scheduler-en.html" />
    <xhtml:link rel="alternate" hreflang="zh" href="https://yuxu.ge/blog/technical/agents-automation/2024-01-01-project-nighthawks-ai-powered-task-scheduler-zh.html" />
  </url>
  <url>
    <loc>https://yuxu.ge/blog/technical/ai-ml/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/technical/ai-ml/2024-01-01-ab-testing-guide-for-machine-learning-en.html" />
    <xhtml:link rel="alternate" hreflang="zh" href="https://yuxu.ge/blog/technical/ai-ml/2024-01-01-ab-testing-guide-for-machine-learning-zh.html" />
  </url>
  <url>
    <loc>https://yuxu.ge/blog/technical/ai-ml/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/technical/ai-ml/2024-01-01-ab-testing-guide-for-machine-learning-en.html" />
    <xhtml:link rel="alternate" hreflang="zh" href="https://yuxu.ge/blog/technical/ai-ml/2024-01-01-ab-testing-guide-for-machine-learning-zh.html" />
  </url>
  <url>
    <loc>https://yuxu.ge/blog/technical/ai-ml/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/technical/ai-ml/2024-01-01-classification-evaluation-metrics-deep-dive-en.html" />
    <xhtml:link rel="alternate" hreflang="zh" href="https://yuxu.ge/blog/technical/ai-ml/2024-01-01-classification-evaluation-metrics-deep-dive-zh.html" />
  </url>
  <url>
    <loc>https://yuxu.ge/blog/technical/ai-ml/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/technical/ai-ml/2024-01-01-classification-evaluation-metrics-deep-dive-en.html" />
    <xhtml:link rel="alternate" hreflang="zh" href="https://yuxu.ge/blog/technical/ai-ml/2024-01-01-classification-evaluation-metrics-deep-dive-zh.html" />
  </url>
  <url>
    <loc>https://yuxu.ge/blog/technical/ai-ml/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/technical/ai-ml/2024-01-01-data-augmentation-underfitting-overfitting-en.html" />
    <xhtml:link rel="alternate" hreflang="zh" href="https://yuxu.ge/blog/technical/ai-ml/2024-01-01-data-augmentation-underfitting-overfitting-zh.html" />
  </url>
  <url>
    <loc>https://yuxu.ge/blog/technical/ai-ml/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/technical/ai-ml/2024-01-01-data-augmentation-underfitting-overfitting-en.html" />
    <xhtml:link rel="alternate" hreflang="zh" href="https://yuxu.ge/blog/technical/ai-ml/2024-01-01-data-augmentation-underfitting-overfitting-zh.html" />
  </url>
  <url>
    <loc>https://yuxu.ge/blog/technical/ai-ml/2024-01-01-feature-normalization-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/technical/ai-ml/2024-01-01-feature-normalization-deep-dive-en.html" />
    <xhtml:link rel="alternate" hreflang="zh" href="https://yuxu.ge/blog/technical/ai-ml/2024-01-01-feature-normalization-deep-dive-zh.html" />
  </url>
  <url>
    <loc>https://yuxu.ge/blog/technical/ai-ml/2024-01-01-feature-normalization-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/technical/ai-ml/2024-01-01-feature-normalization-deep-dive-en.html" />
    <xhtml:link rel="alternate" hreflang="zh" href="https://yuxu.ge/blog/technical/ai-ml/2024-01-01-feature-normalization-deep-dive-zh.html" />
  </url>
  <url>
    <loc>https://yuxu.ge/blog/technical/ai-ml/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/technical/ai-ml/2024-01-01-hyperparameter-tuning-guide-en.html" />
    <xhtml:link rel="alternate" hreflang="zh" href="https://yuxu.ge/blog/technical/ai-ml/2024-01-01-hyperparameter-tuning-guide-zh.html" />
  </url>
  <url>
    <loc>https://yuxu.ge/blog/technical/ai-ml/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/technical/ai-ml/2024-01-01-hyperparameter-tuning-guide-en.html" />
    <xhtml:link rel="alternate" hreflang="zh" href="https://yuxu.ge/blog/technical/ai-ml/2024-01-01-hyperparameter-tuning-guide-zh.html" />
  </url>
  <url>
    <loc>https://yuxu.ge/blog/technical/ai-ml/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/technical/ai-ml/2024-01-01-regression-evaluation-metrics-deep-dive-en.html" />
    <xhtml:link rel="alternate" hreflang="zh" href="https://yuxu.ge/blog/technical/ai-ml/2024-01-01-regression-evaluation-metrics-deep-dive-zh.html" />
  </url>
  <url>
    <loc>https://yuxu.ge/blog/technical/ai-ml/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/technical/ai-ml/2024-01-01-regression-evaluation-metrics-deep-dive-en.html" />
    <xhtml:link rel="alternate" hreflang="zh" href="https://yuxu.ge/blog/technical/ai-ml/2024-01-01-regression-evaluation-metrics-deep-dive-zh.html" />
  </url>
  <url>
    <loc>https://yuxu.ge/blog/technical/ai-ml/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/technical/ai-ml/2024-01-01-supervised-vs-unsupervised-learning-en.html" />
    <xhtml:link rel="alternate" hreflang="zh" href="https://yuxu.ge/blog/technical/ai-ml/2024-01-01-supervised-vs-unsupervised-learning-zh.html" />
  </url>
  <url>
    <loc>https://yuxu.ge/blog/technical/ai-ml/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/technical/ai-ml/2024-01-01-supervised-vs-unsupervised-learning-en.html" />
    <xhtml:link rel="alternate" hreflang="zh" href="https://yuxu.ge/blog/technical/ai-ml/2024-01-01-supervised-vs-unsupervised-learning-zh.html" />
  </url>
  <url>
    <loc>https://yuxu.ge/blog/technical/backend-infrastructure/2024-01-01-todo-list-multi-user-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/technical/backend-infrastructure/2024-01-01-todo-list-multi-user-en.html" />
    <xhtml:link rel="alternate" hreflang="zh" href="https://yuxu.ge/blog/technical/backend-infrastructure/2024-01-01-todo-list-multi-user-zh.html" />
  </url>
  <url>
    <loc>https://yuxu.ge/blog/technical/backend-infrastructure/2024-01-01-todo-list-multi-user-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/technical/backend-infrastructure/2024-01-01-todo-list-multi-user-en.html" />
    <xhtml:link rel="alternate" hreflang="zh" href="https://yuxu.ge/blog/technical/backend-infrastructure/2024-01-01-todo-list-multi-user-zh.html" />
  </url>
  <url>
    <loc>https://yuxu.ge/blog/technical/backend-infrastructure/2024-01-01-极空间-nas-部署-tailscale-指南-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/technical/backend-infrastructure/2024-01-01-极空间-nas-部署-tailscale-指南-en.html" />
    <xhtml:link rel="alternate" hreflang="zh" href="https://yuxu.ge/blog/technical/backend-infrastructure/2024-01-01-极空间-nas-部署-tailscale-指南-zh.html" />
  </url>
  <url>
    <loc>https://yuxu.ge/blog/technical/backend-infrastructure/2024-01-01-极空间-nas-部署-tailscale-指南-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/technical/backend-infrastructure/2024-01-01-极空间-nas-部署-tailscale-指南-en.html" />
    <xhtml:link rel="alternate" hreflang="zh" href="https://yuxu.ge/blog/technical/backend-infrastructure/2024-01-01-极空间-nas-部署-tailscale-指南-zh.html" />
  </url>
  <url>
    <loc>https://yuxu.ge/blog/technical/web-platform/2024-01-01-astro-github-pages-css-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/technical/web-platform/2024-01-01-astro-github-pages-css-en.html" />
    <xhtml:link rel="alternate" hreflang="zh" href="https://yuxu.ge/blog/technical/web-platform/2024-01-01-astro-github-pages-css-zh.html" />
  </url>
  <url>
    <loc>https://yuxu.ge/blog/technical/web-platform/2024-01-01-astro-github-pages-css-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/technical/web-platform/2024-01-01-astro-github-pages-css-en.html" />
    <xhtml:link rel="alternate" hreflang="zh" href="https://yuxu.ge/blog/technical/web-platform/2024-01-01-astro-github-pages-css-zh.html" />
  </url>
  <url>
    <loc>https://yuxu.ge/blog/technical/web-platform/2024-01-01-astro-news-bot-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/technical/web-platform/2024-01-01-astro-news-bot-en.html" />
    <xhtml:link rel="alternate" hreflang="zh" href="https://yuxu.ge/blog/technical/web-platform/2024-01-01-astro-news-bot-zh.html" />
  </url>
  <url>
    <loc>https://yuxu.ge/blog/technical/web-platform/2024-01-01-astro-news-bot-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/technical/web-platform/2024-01-01-astro-news-bot-en.html" />
    <xhtml:link rel="alternate" hreflang="zh" href="https://yuxu.ge/blog/technical/web-platform/2024-01-01-astro-news-bot-zh.html" />
  </url>
  <url>
    <loc>https://yuxu.ge/blog/technical/backend-infrastructure/2023-12-31-enterprise-message-platform-en.html</loc>
    <lastmod>2023-12-31</lastmod>
    <changefreq>monthly</changefreq>
    <priority>0.7</priority>
    <xhtml:link rel="alternate" hreflang="en" href="https://yuxu.ge/blog/technical/backend-infrastructure/2023-12-31-enterprise-message-platform-en.html" />
    <xhtml:link rel="alternate" hreflang="zh" href="https://yuxu.ge/blog/technical/backend-infrastructure/2023-12-31-enterprise-message-platform-zh.html" />
  </url>
  <url>
    <loc>https://yuxu.ge/blog/technical/backend-infrastructure/2023-12-31-enterprise-message-platform-zh.html</loc>
    <lastmod>2023-12-31</lastmod>
    <changefreq>monthly</changefreq>
    <priority>0.7</priority>
    <xhtml:link rel="alternate" hreflang="en" href="https://yuxu.ge/blog/technical/backend-infrastructure/2023-12-31-enterprise-message-platform-en.html" />
    <xhtml:link rel="alternate" hreflang="zh" href="https://yuxu.ge/blog/technical/backend-infrastructure/2023-12-31-enterprise-message-platform-zh.html" />
  </url>
  <url>
    <loc>https://yuxu.ge/blog/technical/search-data/2023-04-28-腾讯-高德和百度地图坐标系转换详解与工程实践-en.html</loc>
    <lastmod>2023-04-28</lastmod>
    <changefreq>monthly</changefreq>
    <priority>0.7</priority>
    <xhtml:link rel="alternate" hreflang="en" href="https://yuxu.ge/blog/technical/search-data/2023-04-28-腾讯-高德和百度地图坐标系转换详解与工程实践-en.html" />
    <xhtml:link rel="alternate" hreflang="zh" href="https://yuxu.ge/blog/technical/search-data/2023-04-28-腾讯-高德和百度地图坐标系转换详解与工程实践-zh.html" />
  </url>
  <url>
    <loc>https://yuxu.ge/blog/technical/search-data/2023-04-28-腾讯-高德和百度地图坐标系转换详解与工程实践-zh.html</loc>
    <lastmod>2023-04-28</lastmod>
    <changefreq>monthly</changefreq>
    <priority>0.7</priority>
    <xhtml:link rel="alternate" hreflang="en" href="https://yuxu.ge/blog/technical/search-data/2023-04-28-腾讯-高德和百度地图坐标系转换详解与工程实践-en.html" />
    <xhtml:link rel="alternate" hreflang="zh" href="https://yuxu.ge/blog/technical/search-data/2023-04-28-腾讯-高德和百度地图坐标系转换详解与工程实践-zh.html" />
  </url>
  <url>
    <loc>https://yuxu.ge/blog/technical/search-data/2023-04-27-01-数据预处理-en.html</loc>
    <lastmod>2023-04-27</lastmod>
    <changefreq>monthly</changefreq>
    <priority>0.7</priority>
    <xhtml:link rel="alternate" hreflang="en" href="https://yuxu.ge/blog/technical/search-data/2023-04-27-01-数据预处理-en.html" />
    <xhtml:link rel="alternate" hreflang="zh" href="https://yuxu.ge/blog/technical/search-data/2023-04-27-01-数据预处理-zh.html" />
  </url>
  <url>
    <loc>https://yuxu.ge/blog/technical/search-data/2023-04-27-01-数据预处理-zh.html</loc>
    <lastmod>2023-04-27</lastmod>
    <changefreq>monthly</changefreq>
    <priority>0.7</priority>
    <xhtml:link rel="alternate" hreflang="en" href="https://yuxu.ge/blog/technical/search-data/2023-04-27-01-数据预处理-en.html" />
    <xhtml:link rel="alternate" hreflang="zh" href="https://yuxu.ge/blog/technical/search-data/2023-04-27-01-数据预处理-zh.html" />
  </url>
  <url>
    <loc>https://yuxu.ge/blog/technical/search-data/2023-04-23-01-pandas-basics-en.html</loc>
    <lastmod>2023-04-23</lastmod>
    <changefreq>monthly</changefreq>
    <priority>0.7</priority>
    <xhtml:link rel="alternate" hreflang="en" href="https://yuxu.ge/blog/technical/search-data/2023-04-23-01-pandas-basics-en.html" />
    <xhtml:link rel="alternate" hreflang="zh" href="https://yuxu.ge/blog/technical/search-data/2023-04-23-01-pandas-basics-zh.html" />
  </url>
  <url>
    <loc>https://yuxu.ge/blog/technical/search-data/2023-04-23-01-pandas-basics-zh.html</loc>
    <lastmod>2023-04-23</lastmod>
    <changefreq>monthly</changefreq>
    <priority>0.7</priority>
    <xhtml:link rel="alternate" hreflang="en" href="https://yuxu.ge/blog/technical/search-data/2023-04-23-01-pandas-basics-en.html" />
    <xhtml:link rel="alternate" hreflang="zh" href="https://yuxu.ge/blog/technical/search-data/2023-04-23-01-pandas-basics-zh.html" />
  </url>
  <url>
    <loc>https://yuxu.ge/blog/technical/applications/2022-12-31-store-merchant-omnichannel-architecture-en.html</loc>
    <lastmod>2022-12-31</lastmod>
    <changefreq>monthly</changefreq>
    <priority>0.7</priority>
    <xhtml:link rel="alternate" hreflang="en" href="https://yuxu.ge/blog/technical/applications/2022-12-31-store-merchant-omnichannel-architecture-en.html" />
    <xhtml:link rel="alternate" hreflang="zh" href="https://yuxu.ge/blog/technical/applications/2022-12-31-store-merchant-omnichannel-architecture-zh.html" />
  </url>
  <url>
    <loc>https://yuxu.ge/blog/technical/applications/2022-12-31-store-merchant-omnichannel-architecture-zh.html</loc>
    <lastmod>2022-12-31</lastmod>
    <changefreq>monthly</changefreq>
    <priority>0.7</priority>
    <xhtml:link rel="alternate" hreflang="en" href="https://yuxu.ge/blog/technical/applications/2022-12-31-store-merchant-omnichannel-architecture-en.html" />
    <xhtml:link rel="alternate" hreflang="zh" href="https://yuxu.ge/blog/technical/applications/2022-12-31-store-merchant-omnichannel-architecture-zh.html" />
  </url>
  <url>
    <loc>https://yuxu.ge/blog/technical/applications/2022-04-25-一次状态同步缺陷引发的技术反思-en.html</loc>
    <lastmod>2022-04-25</lastmod>
    <changefreq>monthly</changefreq>
    <priority>0.7</priority>
    <xhtml:link rel="alternate" hreflang="en" href="https://yuxu.ge/blog/technical/applications/2022-04-25-一次状态同步缺陷引发的技术反思-en.html" />
    <xhtml:link rel="alternate" hreflang="zh" href="https://yuxu.ge/blog/technical/applications/2022-04-25-一次状态同步缺陷引发的技术反思-zh.html" />
  </url>
  <url>
    <loc>https://yuxu.ge/blog/technical/applications/2022-04-25-一次状态同步缺陷引发的技术反思-zh.html</loc>
    <lastmod>2022-04-25</lastmod>
    <changefreq>monthly</changefreq>
    <priority>0.7</priority>
    <xhtml:link rel="alternate" hreflang="en" href="https://yuxu.ge/blog/technical/applications/2022-04-25-一次状态同步缺陷引发的技术反思-en.html" />
    <xhtml:link rel="alternate" hreflang="zh" href="https://yuxu.ge/blog/technical/applications/2022-04-25-一次状态同步缺陷引发的技术反思-zh.html" />
  </url>
  <url>
    <loc>https://yuxu.ge/blog/technical/search-data/2022-04-01-cassandra索引重建实践-en.html</loc>
    <lastmod>2022-04-01</lastmod>
    <changefreq>monthly</changefreq>
    <priority>0.7</priority>
    <xhtml:link rel="alternate" hreflang="en" href="https://yuxu.ge/blog/technical/search-data/2022-04-01-cassandra索引重建实践-en.html" />
    <xhtml:link rel="alternate" hreflang="zh" href="https://yuxu.ge/blog/technical/search-data/2022-04-01-cassandra索引重建实践-zh.html" />
  </url>
  <url>
    <loc>https://yuxu.ge/blog/technical/search-data/2022-04-01-cassandra索引重建实践-zh.html</loc>
    <lastmod>2022-04-01</lastmod>
    <changefreq>monthly</changefreq>
    <priority>0.7</priority>
    <xhtml:link rel="alternate" hreflang="en" href="https://yuxu.ge/blog/technical/search-data/2022-04-01-cassandra索引重建实践-en.html" />
    <xhtml:link rel="alternate" hreflang="zh" href="https://yuxu.ge/blog/technical/search-data/2022-04-01-cassandra索引重建实践-zh.html" />
  </url>
  <url>
    <loc>https://yuxu.ge/blog/technical/search-data/2022-04-01-电商搜索店铺评分加权实践-en.html</loc>
    <lastmod>2022-04-01</lastmod>
    <changefreq>monthly</changefreq>
    <priority>0.7</priority>
    <xhtml:link rel="alternate" hreflang="en" href="https://yuxu.ge/blog/technical/search-data/2022-04-01-电商搜索店铺评分加权实践-en.html" />
    <xhtml:link rel="alternate" hreflang="zh" href="https://yuxu.ge/blog/technical/search-data/2022-04-01-电商搜索店铺评分加权实践-zh.html" />
  </url>
  <url>
    <loc>https://yuxu.ge/blog/technical/search-data/2022-04-01-电商搜索店铺评分加权实践-zh.html</loc>
    <lastmod>2022-04-01</lastmod>
    <changefreq>monthly</changefreq>
    <priority>0.7</priority>
    <xhtml:link rel="alternate" hreflang="en" href="https://yuxu.ge/blog/technical/search-data/2022-04-01-电商搜索店铺评分加权实践-en.html" />
    <xhtml:link rel="alternate" hreflang="zh" href="https://yuxu.ge/blog/technical/search-data/2022-04-01-电商搜索店铺评分加权实践-zh.html" />
  </url>
  <url>
    <loc>https://yuxu.ge/blog/technical/backend-infrastructure/2022-03-25-python应用日志采集到elk排查实录-en.html</loc>
    <lastmod>2022-03-25</lastmod>
    <changefreq>monthly</changefreq>
    <priority>0.7</priority>
    <xhtml:link rel="alternate" hreflang="en" href="https://yuxu.ge/blog/technical/backend-infrastructure/2022-03-25-python应用日志采集到elk排查实录-en.html" />
    <xhtml:link rel="alternate" hreflang="zh" href="https://yuxu.ge/blog/technical/backend-infrastructure/2022-03-25-python应用日志采集到elk排查实录-zh.html" />
  </url>
  <url>
    <loc>https://yuxu.ge/blog/technical/backend-infrastructure/2022-03-25-python应用日志采集到elk排查实录-zh.html</loc>
    <lastmod>2022-03-25</lastmod>
    <changefreq>monthly</changefreq>
    <priority>0.7</priority>
    <xhtml:link rel="alternate" hreflang="en" href="https://yuxu.ge/blog/technical/backend-infrastructure/2022-03-25-python应用日志采集到elk排查实录-en.html" />
    <xhtml:link rel="alternate" hreflang="zh" href="https://yuxu.ge/blog/technical/backend-infrastructure/2022-03-25-python应用日志采集到elk排查实录-zh.html" />
  </url>
  <url>
    <loc>https://yuxu.ge/blog/technical/backend-infrastructure/2022-03-24-应用服务接口性能优化实践-en.html</loc>
    <lastmod>2022-03-24</lastmod>
    <changefreq>monthly</changefreq>
    <priority>0.7</priority>
    <xhtml:link rel="alternate" hreflang="en" href="https://yuxu.ge/blog/technical/backend-infrastructure/2022-03-24-应用服务接口性能优化实践-en.html" />
    <xhtml:link rel="alternate" hreflang="zh" href="https://yuxu.ge/blog/technical/backend-infrastructure/2022-03-24-应用服务接口性能优化实践-zh.html" />
  </url>
  <url>
    <loc>https://yuxu.ge/blog/technical/backend-infrastructure/2022-03-24-应用服务接口性能优化实践-zh.html</loc>
    <lastmod>2022-03-24</lastmod>
    <changefreq>monthly</changefreq>
    <priority>0.7</priority>
    <xhtml:link rel="alternate" hreflang="en" href="https://yuxu.ge/blog/technical/backend-infrastructure/2022-03-24-应用服务接口性能优化实践-en.html" />
    <xhtml:link rel="alternate" hreflang="zh" href="https://yuxu.ge/blog/technical/backend-infrastructure/2022-03-24-应用服务接口性能优化实践-zh.html" />
  </url>
  <url>
    <loc>https://yuxu.ge/blog/technical/search-data/2022-03-24-sql视图优化api查询性能实战-en.html</loc>
    <lastmod>2022-03-24</lastmod>
    <changefreq>monthly</changefreq>
    <priority>0.7</priority>
    <xhtml:link rel="alternate" hreflang="en" href="https://yuxu.ge/blog/technical/search-data/2022-03-24-sql视图优化api查询性能实战-en.html" />
    <xhtml:link rel="alternate" hreflang="zh" href="https://yuxu.ge/blog/technical/search-data/2022-03-24-sql视图优化api查询性能实战-zh.html" />
  </url>
  <url>
    <loc>https://yuxu.ge/blog/technical/search-data/2022-03-24-sql视图优化api查询性能实战-zh.html</loc>
    <lastmod>2022-03-24</lastmod>
    <changefreq>monthly</changefreq>
    <priority>0.7</priority>
    <xhtml:link rel="alternate" hreflang="en" href="https://yuxu.ge/blog/technical/search-data/2022-03-24-sql视图优化api查询性能实战-en.html" />
    <xhtml:link rel="alternate" hreflang="zh" href="https://yuxu.ge/blog/technical/search-data/2022-03-24-sql视图优化api查询性能实战-zh.html" />
  </url>
  <url>
    <loc>https://yuxu.ge/blog/technical/backend-infrastructure/2022-03-10-从离线部署到k8s流水线发布-一线工程师的实战总结-en.html</loc>
    <lastmod>2022-03-10</lastmod>
    <changefreq>monthly</changefreq>
    <priority>0.7</priority>
    <xhtml:link rel="alternate" hreflang="en" href="https://yuxu.ge/blog/technical/backend-infrastructure/2022-03-10-从离线部署到k8s流水线发布-一线工程师的实战总结-en.html" />
    <xhtml:link rel="alternate" hreflang="zh" href="https://yuxu.ge/blog/technical/backend-infrastructure/2022-03-10-从离线部署到k8s流水线发布-一线工程师的实战总结-zh.html" />
  </url>
  <url>
    <loc>https://yuxu.ge/blog/technical/backend-infrastructure/2022-03-10-从离线部署到k8s流水线发布-一线工程师的实战总结-zh.html</loc>
    <lastmod>2022-03-10</lastmod>
    <changefreq>monthly</changefreq>
    <priority>0.7</priority>
    <xhtml:link rel="alternate" hreflang="en" href="https://yuxu.ge/blog/technical/backend-infrastructure/2022-03-10-从离线部署到k8s流水线发布-一线工程师的实战总结-en.html" />
    <xhtml:link rel="alternate" hreflang="zh" href="https://yuxu.ge/blog/technical/backend-infrastructure/2022-03-10-从离线部署到k8s流水线发布-一线工程师的实战总结-zh.html" />
  </url>
  <url>
    <loc>https://yuxu.ge/blog/technical/search-data/2022-02-24-cassandra-数据清理实战-en.html</loc>
    <lastmod>2022-02-24</lastmod>
    <changefreq>monthly</changefreq>
    <priority>0.7</priority>
    <xhtml:link rel="alternate" hreflang="en" href="https://yuxu.ge/blog/technical/search-data/2022-02-24-cassandra-数据清理实战-en.html" />
    <xhtml:link rel="alternate" hreflang="zh" href="https://yuxu.ge/blog/technical/search-data/2022-02-24-cassandra-数据清理实战-zh.html" />
  </url>
  <url>
    <loc>https://yuxu.ge/blog/technical/search-data/2022-02-24-cassandra-数据清理实战-zh.html</loc>
    <lastmod>2022-02-24</lastmod>
    <changefreq>monthly</changefreq>
    <priority>0.7</priority>
    <xhtml:link rel="alternate" hreflang="en" href="https://yuxu.ge/blog/technical/search-data/2022-02-24-cassandra-数据清理实战-en.html" />
    <xhtml:link rel="alternate" hreflang="zh" href="https://yuxu.ge/blog/technical/search-data/2022-02-24-cassandra-数据清理实战-zh.html" />
  </url>
  <url>
    <loc>https://yuxu.ge/blog/technical/ai-ml/2022-02-14-面向内容检索平台的预发布环境搭建-en.html</loc>
    <lastmod>2022-02-14</lastmod>
    <changefreq>monthly</changefreq>
    <priority>0.7</priority>
    <xhtml:link rel="alternate" hreflang="en" href="https://yuxu.ge/blog/technical/ai-ml/2022-02-14-面向内容检索平台的预发布环境搭建-en.html" />
    <xhtml:link rel="alternate" hreflang="zh" href="https://yuxu.ge/blog/technical/ai-ml/2022-02-14-面向内容检索平台的预发布环境搭建-zh.html" />
  </url>
  <url>
    <loc>https://yuxu.ge/blog/technical/ai-ml/2022-02-14-面向内容检索平台的预发布环境搭建-zh.html</loc>
    <lastmod>2022-02-14</lastmod>
    <changefreq>monthly</changefreq>
    <priority>0.7</priority>
    <xhtml:link rel="alternate" hreflang="en" href="https://yuxu.ge/blog/technical/ai-ml/2022-02-14-面向内容检索平台的预发布环境搭建-en.html" />
    <xhtml:link rel="alternate" hreflang="zh" href="https://yuxu.ge/blog/technical/ai-ml/2022-02-14-面向内容检索平台的预发布环境搭建-zh.html" />
  </url>
  <url>
    <loc>https://yuxu.ge/blog/technical/search-data/2022-02-14-基于-cassandra-solrcloud-zookeeper-kafka-和-python-微服-en.html</loc>
    <lastmod>2022-02-14</lastmod>
    <changefreq>monthly</changefreq>
    <priority>0.7</priority>
    <xhtml:link rel="alternate" hreflang="en" href="https://yuxu.ge/blog/technical/search-data/2022-02-14-基于-cassandra-solrcloud-zookeeper-kafka-和-python-微服-en.html" />
    <xhtml:link rel="alternate" hreflang="zh" href="https://yuxu.ge/blog/technical/search-data/2022-02-14-基于-cassandra-solrcloud-zookeeper-kafka-和-python-微服-zh.html" />
  </url>
  <url>
    <loc>https://yuxu.ge/blog/technical/search-data/2022-02-14-基于-cassandra-solrcloud-zookeeper-kafka-和-python-微服-zh.html</loc>
    <lastmod>2022-02-14</lastmod>
    <changefreq>monthly</changefreq>
    <priority>0.7</priority>
    <xhtml:link rel="alternate" hreflang="en" href="https://yuxu.ge/blog/technical/search-data/2022-02-14-基于-cassandra-solrcloud-zookeeper-kafka-和-python-微服-en.html" />
    <xhtml:link rel="alternate" hreflang="zh" href="https://yuxu.ge/blog/technical/search-data/2022-02-14-基于-cassandra-solrcloud-zookeeper-kafka-和-python-微服-zh.html" />
  </url>
  <url>
    <loc>https://yuxu.ge/blog/technical/backend-infrastructure/2022-01-05-基于摘要认证的第三方接口调用方案-en.html</loc>
    <lastmod>2022-01-05</lastmod>
    <changefreq>monthly</changefreq>
    <priority>0.7</priority>
    <xhtml:link rel="alternate" hreflang="en" href="https://yuxu.ge/blog/technical/backend-infrastructure/2022-01-05-基于摘要认证的第三方接口调用方案-en.html" />
    <xhtml:link rel="alternate" hreflang="zh" href="https://yuxu.ge/blog/technical/backend-infrastructure/2022-01-05-基于摘要认证的第三方接口调用方案-zh.html" />
  </url>
  <url>
    <loc>https://yuxu.ge/blog/technical/backend-infrastructure/2022-01-05-基于摘要认证的第三方接口调用方案-zh.html</loc>
    <lastmod>2022-01-05</lastmod>
    <changefreq>monthly</changefreq>
    <priority>0.7</priority>
    <xhtml:link rel="alternate" hreflang="en" href="https://yuxu.ge/blog/technical/backend-infrastructure/2022-01-05-基于摘要认证的第三方接口调用方案-en.html" />
    <xhtml:link rel="alternate" hreflang="zh" href="https://yuxu.ge/blog/technical/backend-infrastructure/2022-01-05-基于摘要认证的第三方接口调用方案-zh.html" />
  </url>
  <url>
    <loc>https://yuxu.ge/blog/technical/backend-infrastructure/2021-11-19-积分商城用户数据加密改造实战笔记-en.html</loc>
    <lastmod>2021-11-19</lastmod>
    <changefreq>monthly</changefreq>
    <priority>0.7</priority>
    <xhtml:link rel="alternate" hreflang="en" href="https://yuxu.ge/blog/technical/backend-infrastructure/2021-11-19-积分商城用户数据加密改造实战笔记-en.html" />
    <xhtml:link rel="alternate" hreflang="zh" href="https://yuxu.ge/blog/technical/backend-infrastructure/2021-11-19-积分商城用户数据加密改造实战笔记-zh.html" />
  </url>
  <url>
    <loc>https://yuxu.ge/blog/technical/backend-infrastructure/2021-11-19-积分商城用户数据加密改造实战笔记-zh.html</loc>
    <lastmod>2021-11-19</lastmod>
    <changefreq>monthly</changefreq>
    <priority>0.7</priority>
    <xhtml:link rel="alternate" hreflang="en" href="https://yuxu.ge/blog/technical/backend-infrastructure/2021-11-19-积分商城用户数据加密改造实战笔记-en.html" />
    <xhtml:link rel="alternate" hreflang="zh" href="https://yuxu.ge/blog/technical/backend-infrastructure/2021-11-19-积分商城用户数据加密改造实战笔记-zh.html" />
  </url>
  <url>
    <loc>https://yuxu.ge/blog/technical/backend-infrastructure/2021-11-12-电商商品媒资同步服务迁移至-apollo-配置中心实践-en.html</loc>
    <lastmod>2021-11-12</lastmod>
    <changefreq>monthly</changefreq>
    <priority>0.7</priority>
    <xhtml:link rel="alternate" hreflang="en" href="https://yuxu.ge/blog/technical/backend-infrastructure/2021-11-12-电商商品媒资同步服务迁移至-apollo-配置中心实践-en.html" />
    <xhtml:link rel="alternate" hreflang="zh" href="https://yuxu.ge/blog/technical/backend-infrastructure/2021-11-12-电商商品媒资同步服务迁移至-apollo-配置中心实践-zh.html" />
  </url>
  <url>
    <loc>https://yuxu.ge/blog/technical/backend-infrastructure/2021-11-12-电商商品媒资同步服务迁移至-apollo-配置中心实践-zh.html</loc>
    <lastmod>2021-11-12</lastmod>
    <changefreq>monthly</changefreq>
    <priority>0.7</priority>
    <xhtml:link rel="alternate" hreflang="en" href="https://yuxu.ge/blog/technical/backend-infrastructure/2021-11-12-电商商品媒资同步服务迁移至-apollo-配置中心实践-en.html" />
    <xhtml:link rel="alternate" hreflang="zh" href="https://yuxu.ge/blog/technical/backend-infrastructure/2021-11-12-电商商品媒资同步服务迁移至-apollo-配置中心实践-zh.html" />
  </url>
  <url>
    <loc>https://yuxu.ge/blog/technical/search-data/2021-10-12-批量行政区代码更新脚本实战笔记-en.html</loc>
    <lastmod>2021-10-12</lastmod>
    <changefreq>monthly</changefreq>
    <priority>0.7</priority>
    <xhtml:link rel="alternate" hreflang="en" href="https://yuxu.ge/blog/technical/search-data/2021-10-12-批量行政区代码更新脚本实战笔记-en.html" />
    <xhtml:link rel="alternate" hreflang="zh" href="https://yuxu.ge/blog/technical/search-data/2021-10-12-批量行政区代码更新脚本实战笔记-zh.html" />
  </url>
  <url>
    <loc>https://yuxu.ge/blog/technical/search-data/2021-10-12-批量行政区代码更新脚本实战笔记-zh.html</loc>
    <lastmod>2021-10-12</lastmod>
    <changefreq>monthly</changefreq>
    <priority>0.7</priority>
    <xhtml:link rel="alternate" hreflang="en" href="https://yuxu.ge/blog/technical/search-data/2021-10-12-批量行政区代码更新脚本实战笔记-en.html" />
    <xhtml:link rel="alternate" hreflang="zh" href="https://yuxu.ge/blog/technical/search-data/2021-10-12-批量行政区代码更新脚本实战笔记-zh.html" />
  </url>
  <url>
    <loc>https://yuxu.ge/blog/technical/backend-infrastructure/2021-01-25-批量处理证照图片的实战笔记-加水印-上传与批量sql生成-en.html</loc>
    <lastmod>2021-01-25</lastmod>
    <changefreq>monthly</changefreq>
    <priority>0.7</priority>
    <xhtml:link rel="alternate" hreflang="en" href="https://yuxu.ge/blog/technical/backend-infrastructure/2021-01-25-批量处理证照图片的实战笔记-加水印-上传与批量sql生成-en.html" />
    <xhtml:link rel="alternate" hreflang="zh" href="https://yuxu.ge/blog/technical/backend-infrastructure/2021-01-25-批量处理证照图片的实战笔记-加水印-上传与批量sql生成-zh.html" />
  </url>
  <url>
    <loc>https://yuxu.ge/blog/technical/backend-infrastructure/2021-01-25-批量处理证照图片的实战笔记-加水印-上传与批量sql生成-zh.html</loc>
    <lastmod>2021-01-25</lastmod>
    <changefreq>monthly</changefreq>
    <priority>0.7</priority>
    <xhtml:link rel="alternate" hreflang="en" href="https://yuxu.ge/blog/technical/backend-infrastructure/2021-01-25-批量处理证照图片的实战笔记-加水印-上传与批量sql生成-en.html" />
    <xhtml:link rel="alternate" hreflang="zh" href="https://yuxu.ge/blog/technical/backend-infrastructure/2021-01-25-批量处理证照图片的实战笔记-加水印-上传与批量sql生成-zh.html" />
  </url>
  <url>
    <loc>https://yuxu.ge/blog/technical/systems/2020-11-27-基于地理保护区与多因子排序的系统设计实践-en.html</loc>
    <lastmod>2020-11-27</lastmod>
    <changefreq>monthly</changefreq>
    <priority>0.7</priority>
    <xhtml:link rel="alternate" hreflang="en" href="https://yuxu.ge/blog/technical/systems/2020-11-27-基于地理保护区与多因子排序的系统设计实践-en.html" />
    <xhtml:link rel="alternate" hreflang="zh" href="https://yuxu.ge/blog/technical/systems/2020-11-27-基于地理保护区与多因子排序的系统设计实践-zh.html" />
  </url>
  <url>
    <loc>https://yuxu.ge/blog/technical/systems/2020-11-27-基于地理保护区与多因子排序的系统设计实践-zh.html</loc>
    <lastmod>2020-11-27</lastmod>
    <changefreq>monthly</changefreq>
    <priority>0.7</priority>
    <xhtml:link rel="alternate" hreflang="en" href="https://yuxu.ge/blog/technical/systems/2020-11-27-基于地理保护区与多因子排序的系统设计实践-en.html" />
    <xhtml:link rel="alternate" hreflang="zh" href="https://yuxu.ge/blog/technical/systems/2020-11-27-基于地理保护区与多因子排序的系统设计实践-zh.html" />
  </url>
  <url>
    <loc>https://yuxu.ge/blog/academic/mathematics/2020-10-01-01-行列式和七个性质-en.html</loc>
    <lastmod>2020-10-01</lastmod>
    <changefreq>monthly</changefreq>
    <priority>0.7</priority>
    <xhtml:link rel="alternate" hreflang="en" href="https://yuxu.ge/blog/academic/mathematics/2020-10-01-01-行列式和七个性质-en.html" />
    <xhtml:link rel="alternate" hreflang="zh" href="https://yuxu.ge/blog/academic/mathematics/2020-10-01-01-行列式和七个性质-zh.html" />
  </url>
  <url>
    <loc>https://yuxu.ge/blog/academic/mathematics/2020-10-01-01-行列式和七个性质-zh.html</loc>
    <lastmod>2020-10-01</lastmod>
    <changefreq>monthly</changefreq>
    <priority>0.7</priority>
    <xhtml:link rel="alternate" hreflang="en" href="https://yuxu.ge/blog/academic/mathematics/2020-10-01-01-行列式和七个性质-en.html" />
    <xhtml:link rel="alternate" hreflang="zh" href="https://yuxu.ge/blog/academic/mathematics/2020-10-01-01-行列式和七个性质-zh.html" />
  </url>
  <url>
    <loc>https://yuxu.ge/blog/technical/ai-ml/2019-10-24-内容检索平台的-solr-监控实践与可观测性优化-en.html</loc>
    <lastmod>2019-10-24</lastmod>
    <changefreq>monthly</changefreq>
    <priority>0.7</priority>
    <xhtml:link rel="alternate" hreflang="en" href="https://yuxu.ge/blog/technical/ai-ml/2019-10-24-内容检索平台的-solr-监控实践与可观测性优化-en.html" />
    <xhtml:link rel="alternate" hreflang="zh" href="https://yuxu.ge/blog/technical/ai-ml/2019-10-24-内容检索平台的-solr-监控实践与可观测性优化-zh.html" />
  </url>
  <url>
    <loc>https://yuxu.ge/blog/technical/ai-ml/2019-10-24-内容检索平台的-solr-监控实践与可观测性优化-zh.html</loc>
    <lastmod>2019-10-24</lastmod>
    <changefreq>monthly</changefreq>
    <priority>0.7</priority>
    <xhtml:link rel="alternate" hreflang="en" href="https://yuxu.ge/blog/technical/ai-ml/2019-10-24-内容检索平台的-solr-监控实践与可观测性优化-en.html" />
    <xhtml:link rel="alternate" hreflang="zh" href="https://yuxu.ge/blog/technical/ai-ml/2019-10-24-内容检索平台的-solr-监控实践与可观测性优化-zh.html" />
  </url>
  <url>
    <loc>https://yuxu.ge/blog/technical/applications/2019-03-05-深入理解git子模块更新失败问题与java环境排查实践-en.html</loc>
    <lastmod>2019-03-05</lastmod>
    <changefreq>monthly</changefreq>
    <priority>0.7</priority>
    <xhtml:link rel="alternate" hreflang="en" href="https://yuxu.ge/blog/technical/applications/2019-03-05-深入理解git子模块更新失败问题与java环境排查实践-en.html" />
    <xhtml:link rel="alternate" hreflang="zh" href="https://yuxu.ge/blog/technical/applications/2019-03-05-深入理解git子模块更新失败问题与java环境排查实践-zh.html" />
  </url>
  <url>
    <loc>https://yuxu.ge/blog/technical/applications/2019-03-05-深入理解git子模块更新失败问题与java环境排查实践-zh.html</loc>
    <lastmod>2019-03-05</lastmod>
    <changefreq>monthly</changefreq>
    <priority>0.7</priority>
    <xhtml:link rel="alternate" hreflang="en" href="https://yuxu.ge/blog/technical/applications/2019-03-05-深入理解git子模块更新失败问题与java环境排查实践-en.html" />
    <xhtml:link rel="alternate" hreflang="zh" href="https://yuxu.ge/blog/technical/applications/2019-03-05-深入理解git子模块更新失败问题与java环境排查实践-zh.html" />
  </url>
  <url>
    <loc>https://yuxu.ge/blog/technical/applications/2015-01-01-contract-procurement-material-platform-en.html</loc>
    <lastmod>2015-01-01</lastmod>
    <changefreq>monthly</changefreq>
    <priority>0.7</priority>
    <xhtml:link rel="alternate" hreflang="en" href="https://yuxu.ge/blog/technical/applications/2015-01-01-contract-procurement-material-platform-en.html" />
    <xhtml:link rel="alternate" hreflang="zh" href="https://yuxu.ge/blog/technical/applications/2015-01-01-contract-procurement-material-platform-zh.html" />
  </url>
  <url>
    <loc>https://yuxu.ge/blog/technical/applications/2015-01-01-contract-procurement-material-platform-zh.html</loc>
    <lastmod>2015-01-01</lastmod>
    <changefreq>monthly</changefreq>
    <priority>0.7</priority>
    <xhtml:link rel="alternate" hreflang="en" href="https://yuxu.ge/blog/technical/applications/2015-01-01-contract-procurement-material-platform-en.html" />
    <xhtml:link rel="alternate" hreflang="zh" href="https://yuxu.ge/blog/technical/applications/2015-01-01-contract-procurement-material-platform-zh.html" />
  </url>
  <url>
    <loc>https://yuxu.ge/blog/technical/applications/2015-01-01-customer-internal-collaboration-platform-en.html</loc>
    <lastmod>2015-01-01</lastmod>
    <changefreq>monthly</changefreq>
    <priority>0.7</priority>
    <xhtml:link rel="alternate" hreflang="en" href="https://yuxu.ge/blog/technical/applications/2015-01-01-customer-internal-collaboration-platform-en.html" />
    <xhtml:link rel="alternate" hreflang="zh" href="https://yuxu.ge/blog/technical/applications/2015-01-01-customer-internal-collaboration-platform-zh.html" />
  </url>
  <url>
    <loc>https://yuxu.ge/blog/technical/applications/2015-01-01-customer-internal-collaboration-platform-zh.html</loc>
    <lastmod>2015-01-01</lastmod>
    <changefreq>monthly</changefreq>
    <priority>0.7</priority>
    <xhtml:link rel="alternate" hreflang="en" href="https://yuxu.ge/blog/technical/applications/2015-01-01-customer-internal-collaboration-platform-en.html" />
    <xhtml:link rel="alternate" hreflang="zh" href="https://yuxu.ge/blog/technical/applications/2015-01-01-customer-internal-collaboration-platform-zh.html" />
  </url>
  <url>
    <loc>https://yuxu.ge/blog/technical/applications/2015-01-01-power-distribution-customer-project-delivery-en.html</loc>
    <lastmod>2015-01-01</lastmod>
    <changefreq>monthly</changefreq>
    <priority>0.7</priority>
    <xhtml:link rel="alternate" hreflang="en" href="https://yuxu.ge/blog/technical/applications/2015-01-01-power-distribution-customer-project-delivery-en.html" />
    <xhtml:link rel="alternate" hreflang="zh" href="https://yuxu.ge/blog/technical/applications/2015-01-01-power-distribution-customer-project-delivery-zh.html" />
  </url>
  <url>
    <loc>https://yuxu.ge/blog/technical/applications/2015-01-01-power-distribution-customer-project-delivery-zh.html</loc>
    <lastmod>2015-01-01</lastmod>
    <changefreq>monthly</changefreq>
    <priority>0.7</priority>
    <xhtml:link rel="alternate" hreflang="en" href="https://yuxu.ge/blog/technical/applications/2015-01-01-power-distribution-customer-project-delivery-en.html" />
    <xhtml:link rel="alternate" hreflang="zh" href="https://yuxu.ge/blog/technical/applications/2015-01-01-power-distribution-customer-project-delivery-zh.html" />
  </url>
  <url>
    <loc>https://yuxu.ge/blog/technical/applications/2015-01-01-rural-power-project-material-lifecycle-en.html</loc>
    <lastmod>2015-01-01</lastmod>
    <changefreq>monthly</changefreq>
    <priority>0.7</priority>
    <xhtml:link rel="alternate" hreflang="en" href="https://yuxu.ge/blog/technical/applications/2015-01-01-rural-power-project-material-lifecycle-en.html" />
    <xhtml:link rel="alternate" hreflang="zh" href="https://yuxu.ge/blog/technical/applications/2015-01-01-rural-power-project-material-lifecycle-zh.html" />
  </url>
  <url>
    <loc>https://yuxu.ge/blog/technical/applications/2015-01-01-rural-power-project-material-lifecycle-zh.html</loc>
    <lastmod>2015-01-01</lastmod>
    <changefreq>monthly</changefreq>
    <priority>0.7</priority>
    <xhtml:link rel="alternate" hreflang="en" href="https://yuxu.ge/blog/technical/applications/2015-01-01-rural-power-project-material-lifecycle-en.html" />
    <xhtml:link rel="alternate" hreflang="zh" href="https://yuxu.ge/blog/technical/applications/2015-01-01-rural-power-project-material-lifecycle-zh.html" />
  </url>
</urlset>
