<?xml version="1.0" encoding="utf-8" standalone="yes"?><urlset xmlns="http://www.sitemaps.org/schemas/sitemap/0.9" xmlns:xhtml="http://www.w3.org/1999/xhtml"><url><loc>http://www.heyuan110.com/zh/</loc><lastmod>2026-04-04T14:00:00+08:00</lastmod><changefreq>weekly</changefreq><priority>1.0</priority><xhtml:link rel="alternate" hreflang="zh" href="http://www.heyuan110.com/zh/"/><xhtml:link rel="alternate" hreflang="en" href="http://www.heyuan110.com/"/></url><url><loc>http://www.heyuan110.com/zh/posts/ai/2026-04-04-harness-engineering-guide/</loc><lastmod>2026-04-04T14:00:00+08:00</lastmod><changefreq>monthly</changefreq><priority>0.8</priority><xhtml:link rel="alternate" hreflang="zh" href="http://www.heyuan110.com/zh/posts/ai/2026-04-04-harness-engineering-guide/"/><xhtml:link rel="alternate" hreflang="en" href="http://www.heyuan110.com/posts/ai/2026-04-04-harness-engineering-guide/"/></url><url><loc>http://www.heyuan110.com/zh/posts/</loc><lastmod>2026-04-04T14:00:00+08:00</lastmod><changefreq>weekly</changefreq><priority>0.6</priority><xhtml:link rel="alternate" hreflang="zh" href="http://www.heyuan110.com/zh/posts/"/><xhtml:link rel="alternate" hreflang="en" href="http://www.heyuan110.com/posts/"/></url><url><loc>http://www.heyuan110.com/zh/posts/ai/2026-04-04-claw-code-open-source-agent/</loc><lastmod>2026-04-04T10:00:00+08:00</lastmod><changefreq>monthly</changefreq><priority>0.8</priority><xhtml:link rel="alternate" hreflang="zh" href="http://www.heyuan110.com/zh/posts/ai/2026-04-04-claw-code-open-source-agent/"/><xhtml:link rel="alternate" hreflang="en" href="http://www.heyuan110.com/posts/ai/2026-04-04-claw-code-open-source-agent/"/></url><url><loc>http://www.heyuan110.com/zh/posts/ai/2026-04-04-cursor-composer-2-review/</loc><lastmod>2026-04-04T10:00:00+08:00</lastmod><changefreq>monthly</changefreq><priority>0.8</priority><xhtml:link rel="alternate" hreflang="zh" href="http://www.heyuan110.com/zh/posts/ai/2026-04-04-cursor-composer-2-review/"/><xhtml:link rel="alternate" hreflang="en" href="http://www.heyuan110.com/posts/ai/2026-04-04-cursor-composer-2-review/"/></url><url><loc>http://www.heyuan110.com/zh/posts/ai/2026-04-04-seedance-2-bytedance-ai-video/</loc><lastmod>2026-04-04T10:00:00+08:00</lastmod><changefreq>monthly</changefreq><priority>0.8</priority><xhtml:link rel="alternate" hreflang="zh" href="http://www.heyuan110.com/zh/posts/ai/2026-04-04-seedance-2-bytedance-ai-video/"/><xhtml:link rel="alternate" hreflang="en" href="http://www.heyuan110.com/posts/ai/2026-04-04-seedance-2-bytedance-ai-video/"/></url><url><loc>http://www.heyuan110.com/zh/posts/ai/2026-04-04-cloudflare-tunnel-guide/</loc><lastmod>2026-04-04T00:30:00+08:00</lastmod><changefreq>monthly</changefreq><priority>0.8</priority><xhtml:link rel="alternate" hreflang="zh" href="http://www.heyuan110.com/zh/posts/ai/2026-04-04-cloudflare-tunnel-guide/"/><xhtml:link rel="alternate" hreflang="en" href="http://www.heyuan110.com/posts/ai/2026-04-04-cloudflare-tunnel-guide/"/></url><url><loc>http://www.heyuan110.com/zh/posts/ai/2026-03-29-lark-cli-guide/</loc><lastmod>2026-03-29T09:00:00+08:00</lastmod><changefreq>monthly</changefreq><priority>0.8</priority><xhtml:link rel="alternate" hreflang="zh" href="http://www.heyuan110.com/zh/posts/ai/2026-03-29-lark-cli-guide/"/><xhtml:link rel="alternate" hreflang="en" href="http://www.heyuan110.com/posts/ai/2026-03-29-lark-cli-guide/"/></url><url><loc>http://www.heyuan110.com/zh/posts/ai/2026-03-25-qmd-local-search-ai-agent-memory/</loc><lastmod>2026-03-25T10:00:00+08:00</lastmod><changefreq>monthly</changefreq><priority>0.8</priority><xhtml:link rel="alternate" hreflang="zh" href="http://www.heyuan110.com/zh/posts/ai/2026-03-25-qmd-local-search-ai-agent-memory/"/><xhtml:link rel="alternate" hreflang="en" href="http://www.heyuan110.com/posts/ai/2026-03-25-qmd-local-search-ai-agent-memory/"/></url><url><loc>http://www.heyuan110.com/zh/posts/ai/2026-03-17-chrome-devtools-mcp-guide/</loc><lastmod>2026-03-17T10:00:00+08:00</lastmod><changefreq>monthly</changefreq><priority>0.8</priority><xhtml:link rel="alternate" hreflang="zh" href="http://www.heyuan110.com/zh/posts/ai/2026-03-17-chrome-devtools-mcp-guide/"/><xhtml:link rel="alternate" hreflang="en" href="http://www.heyuan110.com/posts/ai/2026-03-17-chrome-devtools-mcp-guide/"/></url><url><loc>http://www.heyuan110.com/zh/posts/ai/2026-03-13-github-agent-hq-vscode-guide/</loc><lastmod>2026-03-13T15:00:00+08:00</lastmod><changefreq>monthly</changefreq><priority>0.8</priority><xhtml:link rel="alternate" hreflang="zh" href="http://www.heyuan110.com/zh/posts/ai/2026-03-13-github-agent-hq-vscode-guide/"/><xhtml:link rel="alternate" hreflang="en" href="http://www.heyuan110.com/posts/ai/2026-03-13-github-agent-hq-vscode-guide/"/></url><url><loc>http://www.heyuan110.com/zh/posts/ai/2026-03-13-ai-code-security-tools-compared/</loc><lastmod>2026-03-13T10:00:00+08:00</lastmod><changefreq>monthly</changefreq><priority>0.8</priority><xhtml:link rel="alternate" hreflang="zh" href="http://www.heyuan110.com/zh/posts/ai/2026-03-13-ai-code-security-tools-compared/"/><xhtml:link rel="alternate" hreflang="en" href="http://www.heyuan110.com/posts/ai/2026-03-13-ai-code-security-tools-compared/"/></url><url><loc>http://www.heyuan110.com/zh/posts/ai/2026-03-13-gpt-5-4-vs-claude-opus-comparison/</loc><lastmod>2026-03-13T10:00:00+08:00</lastmod><changefreq>monthly</changefreq><priority>0.8</priority><xhtml:link rel="alternate" hreflang="zh" href="http://www.heyuan110.com/zh/posts/ai/2026-03-13-gpt-5-4-vs-claude-opus-comparison/"/><xhtml:link rel="alternate" hreflang="en" href="http://www.heyuan110.com/posts/ai/2026-03-13-gpt-5-4-vs-claude-opus-comparison/"/></url><url><loc>http://www.heyuan110.com/zh/posts/ai/2026-03-13-opencode-ai-coding-agent-review/</loc><lastmod>2026-03-13T10:00:00+08:00</lastmod><changefreq>monthly</changefreq><priority>0.8</priority><xhtml:link rel="alternate" hreflang="zh" href="http://www.heyuan110.com/zh/posts/ai/2026-03-13-opencode-ai-coding-agent-review/"/><xhtml:link rel="alternate" hreflang="en" href="http://www.heyuan110.com/posts/ai/2026-03-13-opencode-ai-coding-agent-review/"/></url><url><loc>http://www.heyuan110.com/zh/posts/ai/2026-03-11-ai-development-methodologies-compared/</loc><lastmod>2026-03-11T18:00:00+08:00</lastmod><changefreq>monthly</changefreq><priority>0.8</priority><xhtml:link rel="alternate" hreflang="zh" href="http://www.heyuan110.com/zh/posts/ai/2026-03-11-ai-development-methodologies-compared/"/><xhtml:link rel="alternate" hreflang="en" href="http://www.heyuan110.com/posts/ai/2026-03-11-ai-development-methodologies-compared/"/></url><url><loc>http://www.heyuan110.com/zh/posts/ai/2026-03-10-typescript-vs-python-ai-era/</loc><lastmod>2026-03-10T20:00:00+08:00</lastmod><changefreq>monthly</changefreq><priority>0.8</priority><xhtml:link rel="alternate" hreflang="zh" href="http://www.heyuan110.com/zh/posts/ai/2026-03-10-typescript-vs-python-ai-era/"/><xhtml:link rel="alternate" hreflang="en" href="http://www.heyuan110.com/posts/ai/2026-03-10-typescript-vs-python-ai-era/"/></url><url><loc>http://www.heyuan110.com/zh/posts/ai/2026-03-10-high-frequency-commits/</loc><lastmod>2026-03-10T18:00:00+08:00</lastmod><changefreq>monthly</changefreq><priority>0.8</priority><xhtml:link rel="alternate" hreflang="zh" href="http://www.heyuan110.com/zh/posts/ai/2026-03-10-high-frequency-commits/"/><xhtml:link rel="alternate" hreflang="en" href="http://www.heyuan110.com/posts/ai/2026-03-10-high-frequency-commits/"/></url><url><loc>http://www.heyuan110.com/zh/posts/ai/2026-03-10-ai-dev-environment-setup/</loc><lastmod>2026-03-10T14:00:00+08:00</lastmod><changefreq>monthly</changefreq><priority>0.8</priority><xhtml:link rel="alternate" hreflang="zh" href="http://www.heyuan110.com/zh/posts/ai/2026-03-10-ai-dev-environment-setup/"/><xhtml:link rel="alternate" hreflang="en" href="http://www.heyuan110.com/posts/ai/2026-03-10-ai-dev-environment-setup/"/></url><url><loc>http://www.heyuan110.com/zh/posts/ai/2026-03-10-context-engineering-guide/</loc><lastmod>2026-03-10T10:00:00+08:00</lastmod><changefreq>monthly</changefreq><priority>0.8</priority><xhtml:link rel="alternate" hreflang="zh" href="http://www.heyuan110.com/zh/posts/ai/2026-03-10-context-engineering-guide/"/><xhtml:link rel="alternate" hreflang="en" href="http://www.heyuan110.com/posts/ai/2026-03-10-context-engineering-guide/"/></url><url><loc>http://www.heyuan110.com/zh/posts/ai/2026-03-09-prototype-to-production/</loc><lastmod>2026-03-09T18:00:00+08:00</lastmod><changefreq>monthly</changefreq><priority>0.8</priority><xhtml:link rel="alternate" hreflang="zh" href="http://www.heyuan110.com/zh/posts/ai/2026-03-09-prototype-to-production/"/><xhtml:link rel="alternate" hreflang="en" href="http://www.heyuan110.com/posts/ai/2026-03-09-prototype-to-production/"/></url><url><loc>http://www.heyuan110.com/zh/posts/ai/2026-03-10-mcp-security-2026/</loc><lastmod>2026-03-09T14:00:00+08:00</lastmod><changefreq>monthly</changefreq><priority>0.8</priority><xhtml:link rel="alternate" hreflang="zh" href="http://www.heyuan110.com/zh/posts/ai/2026-03-10-mcp-security-2026/"/><xhtml:link rel="alternate" hreflang="en" href="http://www.heyuan110.com/posts/ai/2026-03-10-mcp-security-2026/"/></url><url><loc>http://www.heyuan110.com/zh/posts/ai/2026-03-10-typescript-ai-tools/</loc><lastmod>2026-03-09T10:00:00+08:00</lastmod><changefreq>monthly</changefreq><priority>0.8</priority><xhtml:link rel="alternate" hreflang="zh" href="http://www.heyuan110.com/zh/posts/ai/2026-03-10-typescript-ai-tools/"/><xhtml:link rel="alternate" hreflang="en" href="http://www.heyuan110.com/posts/ai/2026-03-10-typescript-ai-tools/"/></url><url><loc>http://www.heyuan110.com/zh/posts/ai/2026-03-08-cursor-setup-guide/</loc><lastmod>2026-03-08T18:00:00+08:00</lastmod><changefreq>monthly</changefreq><priority>0.8</priority><xhtml:link rel="alternate" hreflang="zh" href="http://www.heyuan110.com/zh/posts/ai/2026-03-08-cursor-setup-guide/"/><xhtml:link rel="alternate" hreflang="en" href="http://www.heyuan110.com/posts/ai/2026-03-08-cursor-setup-guide/"/></url><url><loc>http://www.heyuan110.com/zh/posts/ai/2026-03-10-ai-coding-agents-comparison-2026/</loc><lastmod>2026-03-08T14:00:00+08:00</lastmod><changefreq>monthly</changefreq><priority>0.8</priority><xhtml:link rel="alternate" hreflang="zh" href="http://www.heyuan110.com/zh/posts/ai/2026-03-10-ai-coding-agents-comparison-2026/"/><xhtml:link rel="alternate" hreflang="en" href="http://www.heyuan110.com/posts/ai/2026-03-10-ai-coding-agents-comparison-2026/"/></url><url><loc>http://www.heyuan110.com/zh/posts/ai/2026-03-10-kiro-review/</loc><lastmod>2026-03-08T10:00:00+08:00</lastmod><changefreq>monthly</changefreq><priority>0.8</priority><xhtml:link rel="alternate" hreflang="zh" href="http://www.heyuan110.com/zh/posts/ai/2026-03-10-kiro-review/"/><xhtml:link rel="alternate" hreflang="en" href="http://www.heyuan110.com/posts/ai/2026-03-10-kiro-review/"/></url><url><loc>http://www.heyuan110.com/zh/posts/ai/2026-03-07-build-ai-agent-python/</loc><lastmod>2026-03-07T18:00:00+08:00</lastmod><changefreq>monthly</changefreq><priority>0.8</priority><xhtml:link rel="alternate" hreflang="zh" href="http://www.heyuan110.com/zh/posts/ai/2026-03-07-build-ai-agent-python/"/><xhtml:link rel="alternate" hreflang="en" href="http://www.heyuan110.com/posts/ai/2026-03-07-build-ai-agent-python/"/></url><url><loc>http://www.heyuan110.com/zh/posts/ai/2026-03-10-codex-cli-deep-dive/</loc><lastmod>2026-03-07T14:00:00+08:00</lastmod><changefreq>monthly</changefreq><priority>0.8</priority><xhtml:link rel="alternate" hreflang="zh" href="http://www.heyuan110.com/zh/posts/ai/2026-03-10-codex-cli-deep-dive/"/><xhtml:link rel="alternate" hreflang="en" href="http://www.heyuan110.com/posts/ai/2026-03-10-codex-cli-deep-dive/"/></url><url><loc>http://www.heyuan110.com/zh/posts/ai/2026-03-10-google-antigravity-review/</loc><lastmod>2026-03-07T10:00:00+08:00</lastmod><changefreq>monthly</changefreq><priority>0.8</priority><xhtml:link rel="alternate" hreflang="zh" href="http://www.heyuan110.com/zh/posts/ai/2026-03-10-google-antigravity-review/"/><xhtml:link rel="alternate" hreflang="en" href="http://www.heyuan110.com/posts/ai/2026-03-10-google-antigravity-review/"/></url><url><loc>http://www.heyuan110.com/zh/posts/ai/2026-03-05-openai-symphony-autonomous-coding/</loc><lastmod>2026-03-06T22:00:00+08:00</lastmod><changefreq>monthly</changefreq><priority>0.8</priority><xhtml:link rel="alternate" hreflang="zh" href="http://www.heyuan110.com/zh/posts/ai/2026-03-05-openai-symphony-autonomous-coding/"/><xhtml:link rel="alternate" hreflang="en" href="http://www.heyuan110.com/posts/ai/2026-03-05-openai-symphony-autonomous-coding/"/></url><url><loc>http://www.heyuan110.com/zh/posts/ai/2026-03-05-openclaw-vs-ai-agents/</loc><lastmod>2026-03-06T19:00:00+08:00</lastmod><changefreq>monthly</changefreq><priority>0.8</priority><xhtml:link rel="alternate" hreflang="zh" href="http://www.heyuan110.com/zh/posts/ai/2026-03-05-openclaw-vs-ai-agents/"/><xhtml:link rel="alternate" hreflang="en" href="http://www.heyuan110.com/posts/ai/2026-03-05-openclaw-vs-ai-agents/"/></url><url><loc>http://www.heyuan110.com/zh/posts/ai/2026-03-05-openclaw-tavily-integration/</loc><lastmod>2026-03-06T14:00:00+08:00</lastmod><changefreq>monthly</changefreq><priority>0.8</priority><xhtml:link rel="alternate" hreflang="zh" href="http://www.heyuan110.com/zh/posts/ai/2026-03-05-openclaw-tavily-integration/"/><xhtml:link rel="alternate" hreflang="en" href="http://www.heyuan110.com/posts/ai/2026-03-05-openclaw-tavily-integration/"/></url><url><loc>http://www.heyuan110.com/zh/posts/ai/2026-03-05-openclaw-automation-pitfalls/</loc><lastmod>2026-03-06T09:00:00+08:00</lastmod><changefreq>monthly</changefreq><priority>0.8</priority><xhtml:link rel="alternate" hreflang="zh" href="http://www.heyuan110.com/zh/posts/ai/2026-03-05-openclaw-automation-pitfalls/"/><xhtml:link rel="alternate" hreflang="en" href="http://www.heyuan110.com/posts/ai/2026-03-05-openclaw-automation-pitfalls/"/></url><url><loc>http://www.heyuan110.com/zh/posts/ai/2026-03-05-claude-code-slash-commands/</loc><lastmod>2026-03-05T19:00:00+08:00</lastmod><changefreq>monthly</changefreq><priority>0.8</priority><xhtml:link rel="alternate" hreflang="zh" href="http://www.heyuan110.com/zh/posts/ai/2026-03-05-claude-code-slash-commands/"/><xhtml:link rel="alternate" hreflang="en" href="http://www.heyuan110.com/posts/ai/2026-03-05-claude-code-slash-commands/"/></url><url><loc>http://www.heyuan110.com/zh/posts/ai/2026-03-05-build-mcp-server-python/</loc><lastmod>2026-03-05T14:00:00+08:00</lastmod><changefreq>monthly</changefreq><priority>0.8</priority><xhtml:link rel="alternate" hreflang="zh" href="http://www.heyuan110.com/zh/posts/ai/2026-03-05-build-mcp-server-python/"/><xhtml:link rel="alternate" hreflang="en" href="http://www.heyuan110.com/posts/ai/2026-03-05-build-mcp-server-python/"/></url><url><loc>http://www.heyuan110.com/zh/posts/ai/2026-03-05-openclaw-setup-guide/</loc><lastmod>2026-03-05T09:00:00+08:00</lastmod><changefreq>monthly</changefreq><priority>0.8</priority><xhtml:link rel="alternate" hreflang="zh" href="http://www.heyuan110.com/zh/posts/ai/2026-03-05-openclaw-setup-guide/"/><xhtml:link rel="alternate" hreflang="en" href="http://www.heyuan110.com/posts/ai/2026-03-05-openclaw-setup-guide/"/></url><url><loc>http://www.heyuan110.com/zh/posts/ai/2026-03-05-openclaw-multi-agent-setup/</loc><lastmod>2026-03-04T19:00:00+08:00</lastmod><changefreq>monthly</changefreq><priority>0.8</priority><xhtml:link rel="alternate" hreflang="zh" href="http://www.heyuan110.com/zh/posts/ai/2026-03-05-openclaw-multi-agent-setup/"/><xhtml:link rel="alternate" hreflang="en" href="http://www.heyuan110.com/posts/ai/2026-03-05-openclaw-multi-agent-setup/"/></url><url><loc>http://www.heyuan110.com/zh/posts/ai/2026-03-05-claude-code-vs-copilot/</loc><lastmod>2026-03-04T14:00:00+08:00</lastmod><changefreq>monthly</changefreq><priority>0.8</priority><xhtml:link rel="alternate" hreflang="zh" href="http://www.heyuan110.com/zh/posts/ai/2026-03-05-claude-code-vs-copilot/"/><xhtml:link rel="alternate" hreflang="en" href="http://www.heyuan110.com/posts/ai/2026-03-05-claude-code-vs-copilot/"/></url><url><loc>http://www.heyuan110.com/zh/posts/ai/2026-03-05-claude-code-hooks-guide/</loc><lastmod>2026-03-04T09:00:00+08:00</lastmod><changefreq>monthly</changefreq><priority>0.8</priority><xhtml:link rel="alternate" hreflang="zh" href="http://www.heyuan110.com/zh/posts/ai/2026-03-05-claude-code-hooks-guide/"/><xhtml:link rel="alternate" hreflang="en" href="http://www.heyuan110.com/posts/ai/2026-03-05-claude-code-hooks-guide/"/></url><url><loc>http://www.heyuan110.com/zh/posts/ai/2026-03-05-claude-code-claudemd-best-practices/</loc><lastmod>2026-03-03T19:00:00+08:00</lastmod><changefreq>monthly</changefreq><priority>0.8</priority><xhtml:link rel="alternate" hreflang="zh" href="http://www.heyuan110.com/zh/posts/ai/2026-03-05-claude-code-claudemd-best-practices/"/><xhtml:link rel="alternate" hreflang="en" href="http://www.heyuan110.com/posts/ai/2026-03-05-claude-code-claudemd-best-practices/"/></url><url><loc>http://www.heyuan110.com/zh/posts/ai/2026-03-05-best-mcp-servers-claude-code/</loc><lastmod>2026-03-03T14:00:00+08:00</lastmod><changefreq>monthly</changefreq><priority>0.8</priority><xhtml:link rel="alternate" hreflang="zh" href="http://www.heyuan110.com/zh/posts/ai/2026-03-05-best-mcp-servers-claude-code/"/><xhtml:link rel="alternate" hreflang="en" href="http://www.heyuan110.com/posts/ai/2026-03-05-best-mcp-servers-claude-code/"/></url><url><loc>http://www.heyuan110.com/zh/posts/ai/2026-02-25-claude-code-pricing/</loc><lastmod>2026-03-03T10:00:00+08:00</lastmod><changefreq>monthly</changefreq><priority>0.8</priority><xhtml:link rel="alternate" hreflang="zh" href="http://www.heyuan110.com/zh/posts/ai/2026-02-25-claude-code-pricing/"/><xhtml:link rel="alternate" hreflang="en" href="http://www.heyuan110.com/posts/ai/2026-02-25-claude-code-pricing/"/></url><url><loc>http://www.heyuan110.com/zh/posts/ai/2026-03-03-openclaw-2026-3-1-new-features/</loc><lastmod>2026-03-03T10:00:00+08:00</lastmod><changefreq>monthly</changefreq><priority>0.8</priority><xhtml:link rel="alternate" hreflang="zh" href="http://www.heyuan110.com/zh/posts/ai/2026-03-03-openclaw-2026-3-1-new-features/"/><xhtml:link rel="alternate" hreflang="en" href="http://www.heyuan110.com/posts/ai/2026-03-03-openclaw-2026-3-1-new-features/"/></url><url><loc>http://www.heyuan110.com/zh/posts/ai/2026-03-03-tmux-guide-ai-development/</loc><lastmod>2026-03-03T10:00:00+08:00</lastmod><changefreq>monthly</changefreq><priority>0.8</priority><xhtml:link rel="alternate" hreflang="zh" href="http://www.heyuan110.com/zh/posts/ai/2026-03-03-tmux-guide-ai-development/"/><xhtml:link rel="alternate" hreflang="en" href="http://www.heyuan110.com/posts/ai/2026-03-03-tmux-guide-ai-development/"/></url><url><loc>http://www.heyuan110.com/zh/posts/ai/2026-03-02-claude-vs-chatgpt-vs-gemini/</loc><lastmod>2026-03-02T10:00:00+08:00</lastmod><changefreq>monthly</changefreq><priority>0.8</priority><xhtml:link rel="alternate" hreflang="zh" href="http://www.heyuan110.com/zh/posts/ai/2026-03-02-claude-vs-chatgpt-vs-gemini/"/><xhtml:link rel="alternate" hreflang="en" href="http://www.heyuan110.com/posts/ai/2026-03-02-claude-vs-chatgpt-vs-gemini/"/></url><url><loc>http://www.heyuan110.com/zh/posts/ai/2026-03-02-building-mcp-servers-typescript/</loc><lastmod>2026-03-02T10:00:00+08:00</lastmod><changefreq>monthly</changefreq><priority>0.8</priority><xhtml:link rel="alternate" hreflang="zh" href="http://www.heyuan110.com/zh/posts/ai/2026-03-02-building-mcp-servers-typescript/"/><xhtml:link rel="alternate" hreflang="en" href="http://www.heyuan110.com/posts/ai/2026-03-02-building-mcp-servers-typescript/"/></url><url><loc>http://www.heyuan110.com/zh/posts/ai/2026-03-01-rag-pipeline-setup/</loc><lastmod>2026-03-01T10:00:00+08:00</lastmod><changefreq>monthly</changefreq><priority>0.8</priority><xhtml:link rel="alternate" hreflang="zh" href="http://www.heyuan110.com/zh/posts/ai/2026-03-01-rag-pipeline-setup/"/><xhtml:link rel="alternate" hreflang="en" href="http://www.heyuan110.com/posts/ai/2026-03-01-rag-pipeline-setup/"/></url><url><loc>http://www.heyuan110.com/zh/posts/ai/2026-02-28-claude-code-teams-guide/</loc><lastmod>2026-02-28T10:00:00+08:00</lastmod><changefreq>monthly</changefreq><priority>0.8</priority><xhtml:link rel="alternate" hreflang="zh" href="http://www.heyuan110.com/zh/posts/ai/2026-02-28-claude-code-teams-guide/"/><xhtml:link rel="alternate" hreflang="en" href="http://www.heyuan110.com/posts/ai/2026-02-28-claude-code-teams-guide/"/></url><url><loc>http://www.heyuan110.com/zh/posts/ai/2026-02-28-claude-code-hooks-guide/</loc><lastmod>2026-02-28T10:00:00+08:00</lastmod><changefreq>monthly</changefreq><priority>0.8</priority><xhtml:link rel="alternate" hreflang="zh" href="http://www.heyuan110.com/zh/posts/ai/2026-02-28-claude-code-hooks-guide/"/><xhtml:link rel="alternate" hreflang="en" href="http://www.heyuan110.com/posts/ai/2026-02-28-claude-code-hooks-guide/"/></url><url><loc>http://www.heyuan110.com/zh/posts/ai/2026-02-28-claude-code-skills-guide/</loc><lastmod>2026-02-28T10:00:00+08:00</lastmod><changefreq>monthly</changefreq><priority>0.8</priority><xhtml:link rel="alternate" hreflang="zh" href="http://www.heyuan110.com/zh/posts/ai/2026-02-28-claude-code-skills-guide/"/><xhtml:link rel="alternate" hreflang="en" href="http://www.heyuan110.com/posts/ai/2026-02-28-claude-code-skills-guide/"/></url><url><loc>http://www.heyuan110.com/zh/posts/ai/2026-02-28-claude-code-vs-cursor/</loc><lastmod>2026-02-28T10:00:00+08:00</lastmod><changefreq>monthly</changefreq><priority>0.8</priority><xhtml:link rel="alternate" hreflang="zh" href="http://www.heyuan110.com/zh/posts/ai/2026-02-28-claude-code-vs-cursor/"/><xhtml:link rel="alternate" hreflang="en" href="http://www.heyuan110.com/posts/ai/2026-02-28-claude-code-vs-cursor/"/></url><url><loc>http://www.heyuan110.com/zh/posts/ai/2026-02-28-claude-code-worktree-guide/</loc><lastmod>2026-02-28T10:00:00+08:00</lastmod><changefreq>monthly</changefreq><priority>0.8</priority><xhtml:link rel="alternate" hreflang="zh" href="http://www.heyuan110.com/zh/posts/ai/2026-02-28-claude-code-worktree-guide/"/><xhtml:link rel="alternate" hreflang="en" href="http://www.heyuan110.com/posts/ai/2026-02-28-claude-code-worktree-guide/"/></url><url><loc>http://www.heyuan110.com/zh/posts/ai/2026-02-28-claude-code-complete-guide/</loc><lastmod>2026-02-28T10:00:00+08:00</lastmod><changefreq>monthly</changefreq><priority>0.8</priority><xhtml:link rel="alternate" hreflang="zh" href="http://www.heyuan110.com/zh/posts/ai/2026-02-28-claude-code-complete-guide/"/><xhtml:link rel="alternate" hreflang="en" href="http://www.heyuan110.com/posts/ai/2026-02-28-claude-code-complete-guide/"/></url><url><loc>http://www.heyuan110.com/zh/posts/ai/2026-02-28-claude-rate-limits/</loc><lastmod>2026-02-28T10:00:00+08:00</lastmod><changefreq>monthly</changefreq><priority>0.8</priority><xhtml:link rel="alternate" hreflang="zh" href="http://www.heyuan110.com/zh/posts/ai/2026-02-28-claude-rate-limits/"/><xhtml:link rel="alternate" hreflang="en" href="http://www.heyuan110.com/posts/ai/2026-02-28-claude-rate-limits/"/></url><url><loc>http://www.heyuan110.com/zh/posts/ai/2026-02-28-copilot-vs-claude-vs-cursor/</loc><lastmod>2026-02-28T10:00:00+08:00</lastmod><changefreq>monthly</changefreq><priority>0.8</priority><xhtml:link rel="alternate" hreflang="zh" href="http://www.heyuan110.com/zh/posts/ai/2026-02-28-copilot-vs-claude-vs-cursor/"/><xhtml:link rel="alternate" hreflang="en" href="http://www.heyuan110.com/posts/ai/2026-02-28-copilot-vs-claude-vs-cursor/"/></url><url><loc>http://www.heyuan110.com/zh/posts/ai/2026-02-28-mcp-protocol-explained/</loc><lastmod>2026-02-28T10:00:00+08:00</lastmod><changefreq>monthly</changefreq><priority>0.8</priority><xhtml:link rel="alternate" hreflang="zh" href="http://www.heyuan110.com/zh/posts/ai/2026-02-28-mcp-protocol-explained/"/><xhtml:link rel="alternate" hreflang="en" href="http://www.heyuan110.com/posts/ai/2026-02-28-mcp-protocol-explained/"/></url><url><loc>http://www.heyuan110.com/zh/posts/ai/2026-02-28-vibe-coding-explained/</loc><lastmod>2026-02-28T10:00:00+08:00</lastmod><changefreq>monthly</changefreq><priority>0.8</priority><xhtml:link rel="alternate" hreflang="zh" href="http://www.heyuan110.com/zh/posts/ai/2026-02-28-vibe-coding-explained/"/><xhtml:link rel="alternate" hreflang="en" href="http://www.heyuan110.com/posts/ai/2026-02-28-vibe-coding-explained/"/></url><url><loc>http://www.heyuan110.com/zh/posts/ai/2026-02-28-claude-code-mcp-setup/</loc><lastmod>2026-02-28T09:00:00+08:00</lastmod><changefreq>monthly</changefreq><priority>0.8</priority><xhtml:link rel="alternate" hreflang="zh" href="http://www.heyuan110.com/zh/posts/ai/2026-02-28-claude-code-mcp-setup/"/><xhtml:link rel="alternate" hreflang="en" href="http://www.heyuan110.com/posts/ai/2026-02-28-claude-code-mcp-setup/"/></url><url><loc>http://www.heyuan110.com/zh/posts/ai/2026-02-28-claude-code-claudemd-guide/</loc><lastmod>2026-02-28T08:00:00+08:00</lastmod><changefreq>monthly</changefreq><priority>0.8</priority><xhtml:link rel="alternate" hreflang="zh" href="http://www.heyuan110.com/zh/posts/ai/2026-02-28-claude-code-claudemd-guide/"/><xhtml:link rel="alternate" hreflang="en" href="http://www.heyuan110.com/posts/ai/2026-02-28-claude-code-claudemd-guide/"/></url><url><loc>http://www.heyuan110.com/zh/posts/ai/2026-02-27-ai-agent-security/</loc><lastmod>2026-02-27T10:00:00+08:00</lastmod><changefreq>monthly</changefreq><priority>0.8</priority><xhtml:link rel="alternate" hreflang="zh" href="http://www.heyuan110.com/zh/posts/ai/2026-02-27-ai-agent-security/"/><xhtml:link rel="alternate" hreflang="en" href="http://www.heyuan110.com/posts/ai/2026-02-27-ai-agent-security/"/></url><url><loc>http://www.heyuan110.com/zh/posts/ai/2026-02-26-multi-agent-orchestration/</loc><lastmod>2026-02-26T10:00:00+08:00</lastmod><changefreq>monthly</changefreq><priority>0.8</priority><xhtml:link rel="alternate" hreflang="zh" href="http://www.heyuan110.com/zh/posts/ai/2026-02-26-multi-agent-orchestration/"/><xhtml:link rel="alternate" hreflang="en" href="http://www.heyuan110.com/posts/ai/2026-02-26-multi-agent-orchestration/"/></url><url><loc>http://www.heyuan110.com/zh/posts/ai/2026-02-25-claude-code-mistakes/</loc><lastmod>2026-02-25T14:00:00+08:00</lastmod><changefreq>monthly</changefreq><priority>0.8</priority><xhtml:link rel="alternate" hreflang="zh" href="http://www.heyuan110.com/zh/posts/ai/2026-02-25-claude-code-mistakes/"/><xhtml:link rel="alternate" hreflang="en" href="http://www.heyuan110.com/posts/ai/2026-02-25-claude-code-mistakes/"/></url><url><loc>http://www.heyuan110.com/zh/posts/ai/2026-02-25-claude-code-setup-guide/</loc><lastmod>2026-02-25T12:00:00+08:00</lastmod><changefreq>monthly</changefreq><priority>0.8</priority><xhtml:link rel="alternate" hreflang="zh" href="http://www.heyuan110.com/zh/posts/ai/2026-02-25-claude-code-setup-guide/"/><xhtml:link rel="alternate" hreflang="en" href="http://www.heyuan110.com/posts/ai/2026-02-25-claude-code-setup-guide/"/></url><url><loc>http://www.heyuan110.com/zh/posts/ai/2026-02-24-build-magic-code/</loc><lastmod>2026-02-24T10:00:00+08:00</lastmod><changefreq>monthly</changefreq><priority>0.8</priority><xhtml:link rel="alternate" hreflang="zh" href="http://www.heyuan110.com/zh/posts/ai/2026-02-24-build-magic-code/"/><xhtml:link rel="alternate" hreflang="en" href="http://www.heyuan110.com/posts/ai/2026-02-24-build-magic-code/"/></url><url><loc>http://www.heyuan110.com/zh/posts/ai/2026-02-24-prototype-to-production/</loc><lastmod>2026-02-24T09:00:00+08:00</lastmod><changefreq>monthly</changefreq><priority>0.8</priority><xhtml:link rel="alternate" hreflang="zh" href="http://www.heyuan110.com/zh/posts/ai/2026-02-24-prototype-to-production/"/><xhtml:link rel="alternate" hreflang="en" href="http://www.heyuan110.com/posts/ai/2026-02-24-prototype-to-production/"/></url><url><loc>http://www.heyuan110.com/zh/posts/ai/2026-02-24-secure-vibe-coding/</loc><lastmod>2026-02-24T08:30:00+08:00</lastmod><changefreq>monthly</changefreq><priority>0.8</priority><xhtml:link rel="alternate" hreflang="zh" href="http://www.heyuan110.com/zh/posts/ai/2026-02-24-secure-vibe-coding/"/><xhtml:link rel="alternate" hreflang="en" href="http://www.heyuan110.com/posts/ai/2026-02-24-secure-vibe-coding/"/></url><url><loc>http://www.heyuan110.com/zh/posts/ai/2026-02-24-agent-manager-patterns/</loc><lastmod>2026-02-24T08:00:00+08:00</lastmod><changefreq>monthly</changefreq><priority>0.8</priority><xhtml:link rel="alternate" hreflang="zh" href="http://www.heyuan110.com/zh/posts/ai/2026-02-24-agent-manager-patterns/"/><xhtml:link rel="alternate" hreflang="en" href="http://www.heyuan110.com/posts/ai/2026-02-24-agent-manager-patterns/"/></url><url><loc>http://www.heyuan110.com/zh/posts/ai/2026-02-24-context-engineering-deep-dive/</loc><lastmod>2026-02-24T07:30:00+08:00</lastmod><changefreq>monthly</changefreq><priority>0.8</priority><xhtml:link rel="alternate" hreflang="zh" href="http://www.heyuan110.com/zh/posts/ai/2026-02-24-context-engineering-deep-dive/"/><xhtml:link rel="alternate" hreflang="en" href="http://www.heyuan110.com/posts/ai/2026-02-24-context-engineering-deep-dive/"/></url><url><loc>http://www.heyuan110.com/zh/posts/ai/2026-02-24-stanford-cs146s-overview/</loc><lastmod>2026-02-24T07:00:00+08:00</lastmod><changefreq>monthly</changefreq><priority>0.8</priority><xhtml:link rel="alternate" hreflang="zh" href="http://www.heyuan110.com/zh/posts/ai/2026-02-24-stanford-cs146s-overview/"/><xhtml:link rel="alternate" hreflang="en" href="http://www.heyuan110.com/posts/ai/2026-02-24-stanford-cs146s-overview/"/></url><url><loc>http://www.heyuan110.com/zh/posts/ai/2026-02-23-openclaw-multi-agent-guide/</loc><lastmod>2026-02-23T17:00:00+08:00</lastmod><changefreq>monthly</changefreq><priority>0.8</priority><xhtml:link rel="alternate" hreflang="zh" href="http://www.heyuan110.com/zh/posts/ai/2026-02-23-openclaw-multi-agent-guide/"/><xhtml:link rel="alternate" hreflang="en" href="http://www.heyuan110.com/posts/ai/2026-02-23-openclaw-multi-agent-guide/"/></url><url><loc>http://www.heyuan110.com/zh/posts/ai/2026-02-23-agentic-coding-trends-2026/</loc><lastmod>2026-02-23T14:00:00+08:00</lastmod><changefreq>monthly</changefreq><priority>0.8</priority><xhtml:link rel="alternate" hreflang="zh" href="http://www.heyuan110.com/zh/posts/ai/2026-02-23-agentic-coding-trends-2026/"/><xhtml:link rel="alternate" hreflang="en" href="http://www.heyuan110.com/posts/ai/2026-02-23-agentic-coding-trends-2026/"/></url><url><loc>http://www.heyuan110.com/zh/posts/ai/2026-02-23-mcp-security-guide/</loc><lastmod>2026-02-23T10:00:00+08:00</lastmod><changefreq>monthly</changefreq><priority>0.8</priority><xhtml:link rel="alternate" hreflang="zh" href="http://www.heyuan110.com/zh/posts/ai/2026-02-23-mcp-security-guide/"/><xhtml:link rel="alternate" hreflang="en" href="http://www.heyuan110.com/posts/ai/2026-02-23-mcp-security-guide/"/></url><url><loc>http://www.heyuan110.com/zh/posts/ai/2026-02-22-claude-code-mcp-server-tutorial/</loc><lastmod>2026-02-22T12:00:00+08:00</lastmod><changefreq>monthly</changefreq><priority>0.8</priority><xhtml:link rel="alternate" hreflang="zh" href="http://www.heyuan110.com/zh/posts/ai/2026-02-22-claude-code-mcp-server-tutorial/"/><xhtml:link rel="alternate" hreflang="en" href="http://www.heyuan110.com/posts/ai/2026-02-22-claude-code-mcp-server-tutorial/"/></url><url><loc>http://www.heyuan110.com/zh/posts/ai/2026-02-22-claude-code-security/</loc><lastmod>2026-02-22T11:00:00+08:00</lastmod><changefreq>monthly</changefreq><priority>0.8</priority><xhtml:link rel="alternate" hreflang="zh" href="http://www.heyuan110.com/zh/posts/ai/2026-02-22-claude-code-security/"/><xhtml:link rel="alternate" hreflang="en" href="http://www.heyuan110.com/posts/ai/2026-02-22-claude-code-security/"/></url><url><loc>http://www.heyuan110.com/zh/posts/ai/2026-02-22-claude-code-february-updates/</loc><lastmod>2026-02-22T10:00:00+08:00</lastmod><changefreq>monthly</changefreq><priority>0.8</priority><xhtml:link rel="alternate" hreflang="zh" href="http://www.heyuan110.com/zh/posts/ai/2026-02-22-claude-code-february-updates/"/><xhtml:link rel="alternate" hreflang="en" href="http://www.heyuan110.com/posts/ai/2026-02-22-claude-code-february-updates/"/></url><url><loc>http://www.heyuan110.com/zh/posts/ai/2026-02-22-vibe-coding-guide/</loc><lastmod>2026-02-22T09:00:00+08:00</lastmod><changefreq>monthly</changefreq><priority>0.8</priority><xhtml:link rel="alternate" hreflang="zh" href="http://www.heyuan110.com/zh/posts/ai/2026-02-22-vibe-coding-guide/"/><xhtml:link rel="alternate" hreflang="en" href="http://www.heyuan110.com/posts/ai/2026-02-22-vibe-coding-guide/"/></url><url><loc>http://www.heyuan110.com/zh/posts/ai/2026-02-22-claude-code-agent-teams/</loc><lastmod>2026-02-22T08:00:00+08:00</lastmod><changefreq>monthly</changefreq><priority>0.8</priority><xhtml:link rel="alternate" hreflang="zh" href="http://www.heyuan110.com/zh/posts/ai/2026-02-22-claude-code-agent-teams/"/><xhtml:link rel="alternate" hreflang="en" href="http://www.heyuan110.com/posts/ai/2026-02-22-claude-code-agent-teams/"/></url><url><loc>http://www.heyuan110.com/zh/posts/ai/2026-02-21-ai-agent-memory-systems/</loc><lastmod>2026-02-21T10:00:00+08:00</lastmod><changefreq>monthly</changefreq><priority>0.8</priority><xhtml:link rel="alternate" hreflang="zh" href="http://www.heyuan110.com/zh/posts/ai/2026-02-21-ai-agent-memory-systems/"/><xhtml:link rel="alternate" hreflang="en" href="http://www.heyuan110.com/posts/ai/2026-02-21-ai-agent-memory-systems/"/></url><url><loc>http://www.heyuan110.com/zh/posts/ai/2026-02-20-claude-code-worktree/</loc><lastmod>2026-02-20T12:00:00+08:00</lastmod><changefreq>monthly</changefreq><priority>0.8</priority><xhtml:link rel="alternate" hreflang="zh" href="http://www.heyuan110.com/zh/posts/ai/2026-02-20-claude-code-worktree/"/><xhtml:link rel="alternate" hreflang="en" href="http://www.heyuan110.com/posts/ai/2026-02-20-claude-code-worktree/"/></url><url><loc>http://www.heyuan110.com/zh/posts/ai/2026-02-20-mcp-protocol-guide/</loc><lastmod>2026-02-20T11:00:00+08:00</lastmod><changefreq>monthly</changefreq><priority>0.8</priority><xhtml:link rel="alternate" hreflang="zh" href="http://www.heyuan110.com/zh/posts/ai/2026-02-20-mcp-protocol-guide/"/><xhtml:link rel="alternate" hreflang="en" href="http://www.heyuan110.com/posts/ai/2026-02-20-mcp-protocol-guide/"/></url><url><loc>http://www.heyuan110.com/zh/posts/ai/2026-02-20-xcode-agentic-coding/</loc><lastmod>2026-02-20T10:00:00+08:00</lastmod><changefreq>monthly</changefreq><priority>0.8</priority><xhtml:link rel="alternate" hreflang="zh" href="http://www.heyuan110.com/zh/posts/ai/2026-02-20-xcode-agentic-coding/"/><xhtml:link rel="alternate" hreflang="en" href="http://www.heyuan110.com/posts/ai/2026-02-20-xcode-agentic-coding/"/></url><url><loc>http://www.heyuan110.com/zh/posts/ai/2026-02-19-figma-code-to-canvas/</loc><lastmod>2026-02-19T11:00:00+08:00</lastmod><changefreq>monthly</changefreq><priority>0.8</priority><xhtml:link rel="alternate" hreflang="zh" href="http://www.heyuan110.com/zh/posts/ai/2026-02-19-figma-code-to-canvas/"/><xhtml:link rel="alternate" hreflang="en" href="http://www.heyuan110.com/posts/ai/2026-02-19-figma-code-to-canvas/"/></url><url><loc>http://www.heyuan110.com/zh/posts/ai/2026-02-19-claude-code-vs-codex/</loc><lastmod>2026-02-23T10:00:00+08:00</lastmod><changefreq>monthly</changefreq><priority>0.8</priority><xhtml:link rel="alternate" hreflang="zh" href="http://www.heyuan110.com/zh/posts/ai/2026-02-19-claude-code-vs-codex/"/><xhtml:link rel="alternate" hreflang="en" href="http://www.heyuan110.com/posts/ai/2026-02-19-claude-code-vs-codex/"/></url><url><loc>http://www.heyuan110.com/zh/posts/ai/2026-02-18-claude-code-vs-cursor-vs-windsurf-2026/</loc><lastmod>2026-02-18T22:16:52+08:00</lastmod><changefreq>monthly</changefreq><priority>0.8</priority><xhtml:link rel="alternate" hreflang="zh" href="http://www.heyuan110.com/zh/posts/ai/2026-02-18-claude-code-vs-cursor-vs-windsurf-2026/"/><xhtml:link rel="alternate" hreflang="en" href="http://www.heyuan110.com/posts/ai/2026-02-18-claude-code-vs-cursor-vs-windsurf-2026/"/></url><url><loc>http://www.heyuan110.com/zh/posts/ai/2026-02-18-claude-code-hooks-guide/</loc><lastmod>2026-02-18T11:00:00+08:00</lastmod><changefreq>monthly</changefreq><priority>0.8</priority><xhtml:link rel="alternate" hreflang="zh" href="http://www.heyuan110.com/zh/posts/ai/2026-02-18-claude-code-hooks-guide/"/><xhtml:link rel="alternate" hreflang="en" href="http://www.heyuan110.com/posts/ai/2026-02-18-claude-code-hooks-guide/"/></url><url><loc>http://www.heyuan110.com/zh/posts/ai/2026-02-18-what-is-moltbot/</loc><lastmod>2026-02-23T10:00:00+08:00</lastmod><changefreq>monthly</changefreq><priority>0.8</priority><xhtml:link rel="alternate" hreflang="zh" href="http://www.heyuan110.com/zh/posts/ai/2026-02-18-what-is-moltbot/"/><xhtml:link rel="alternate" hreflang="en" href="http://www.heyuan110.com/posts/ai/2026-02-18-what-is-moltbot/"/></url><url><loc>http://www.heyuan110.com/zh/posts/ai/2026-02-16-claude-code-draw-things-workflow/</loc><lastmod>2026-02-16T18:00:00+08:00</lastmod><changefreq>monthly</changefreq><priority>0.8</priority><xhtml:link rel="alternate" hreflang="zh" href="http://www.heyuan110.com/zh/posts/ai/2026-02-16-claude-code-draw-things-workflow/"/><xhtml:link rel="alternate" hreflang="en" href="http://www.heyuan110.com/posts/ai/2026-02-16-claude-code-draw-things-workflow/"/></url><url><loc>http://www.heyuan110.com/zh/posts/ai/2026-02-16-openclaw-openai-analysis/</loc><lastmod>2026-02-16T17:14:00+08:00</lastmod><changefreq>monthly</changefreq><priority>0.8</priority><xhtml:link rel="alternate" hreflang="zh" href="http://www.heyuan110.com/zh/posts/ai/2026-02-16-openclaw-openai-analysis/"/><xhtml:link rel="alternate" hreflang="en" href="http://www.heyuan110.com/posts/ai/2026-02-16-openclaw-openai-analysis/"/></url><url><loc>http://www.heyuan110.com/zh/posts/ai/2026-02-15-draw-things-ultimate-guide/</loc><lastmod>2026-02-15T01:00:00+08:00</lastmod><changefreq>monthly</changefreq><priority>0.8</priority><xhtml:link rel="alternate" hreflang="zh" href="http://www.heyuan110.com/zh/posts/ai/2026-02-15-draw-things-ultimate-guide/"/><xhtml:link rel="alternate" hreflang="en" href="http://www.heyuan110.com/posts/ai/2026-02-15-draw-things-ultimate-guide/"/></url><url><loc>http://www.heyuan110.com/zh/posts/ai/2026-02-15-mac-mini-local-image-generation/</loc><lastmod>2026-02-15T00:30:00+08:00</lastmod><changefreq>monthly</changefreq><priority>0.8</priority><xhtml:link rel="alternate" hreflang="zh" href="http://www.heyuan110.com/zh/posts/ai/2026-02-15-mac-mini-local-image-generation/"/><xhtml:link rel="alternate" hreflang="en" href="http://www.heyuan110.com/posts/ai/2026-02-15-mac-mini-local-image-generation/"/></url><url><loc>http://www.heyuan110.com/zh/posts/ai/2026-02-14-openclaw-architecture-deep-dive/</loc><lastmod>2026-02-14T08:10:00+08:00</lastmod><changefreq>monthly</changefreq><priority>0.8</priority><xhtml:link rel="alternate" hreflang="zh" href="http://www.heyuan110.com/zh/posts/ai/2026-02-14-openclaw-architecture-deep-dive/"/><xhtml:link rel="alternate" hreflang="en" href="http://www.heyuan110.com/posts/ai/2026-02-14-openclaw-architecture-deep-dive/"/></url><url><loc>http://www.heyuan110.com/zh/posts/ai/2026-02-14-openclaw-automation-pitfalls/</loc><lastmod>2026-02-14T07:32:00+08:00</lastmod><changefreq>monthly</changefreq><priority>0.8</priority><xhtml:link rel="alternate" hreflang="zh" href="http://www.heyuan110.com/zh/posts/ai/2026-02-14-openclaw-automation-pitfalls/"/><xhtml:link rel="alternate" hreflang="en" href="http://www.heyuan110.com/posts/ai/2026-02-14-openclaw-automation-pitfalls/"/></url><url><loc>http://www.heyuan110.com/zh/posts/ai/2026-02-12-codex-cli-mastery-guide/</loc><lastmod>2026-02-12T16:02:00+08:00</lastmod><changefreq>monthly</changefreq><priority>0.8</priority><xhtml:link rel="alternate" hreflang="zh" href="http://www.heyuan110.com/zh/posts/ai/2026-02-12-codex-cli-mastery-guide/"/><xhtml:link rel="alternate" hreflang="en" href="http://www.heyuan110.com/posts/ai/2026-02-12-codex-cli-mastery-guide/"/></url><url><loc>http://www.heyuan110.com/zh/posts/ai/2026-02-12-openclaw-usage-tutorial/</loc><lastmod>2026-02-12T07:36:00+08:00</lastmod><changefreq>monthly</changefreq><priority>0.8</priority><xhtml:link rel="alternate" hreflang="zh" href="http://www.heyuan110.com/zh/posts/ai/2026-02-12-openclaw-usage-tutorial/"/><xhtml:link rel="alternate" hreflang="en" href="http://www.heyuan110.com/posts/ai/2026-02-12-openclaw-usage-tutorial/"/></url><url><loc>http://www.heyuan110.com/zh/posts/ai/2026-02-03-claude-mem-deep-dive/</loc><lastmod>2026-02-03T00:23:00+08:00</lastmod><changefreq>monthly</changefreq><priority>0.8</priority><xhtml:link rel="alternate" hreflang="zh" href="http://www.heyuan110.com/zh/posts/ai/2026-02-03-claude-mem-deep-dive/"/><xhtml:link rel="alternate" hreflang="en" href="http://www.heyuan110.com/posts/ai/2026-02-03-claude-mem-deep-dive/"/></url><url><loc>http://www.heyuan110.com/zh/posts/ai/2026-02-01-moltbook-ai-agent-social-network/</loc><lastmod>2026-02-01T17:30:00+08:00</lastmod><changefreq>monthly</changefreq><priority>0.8</priority><xhtml:link rel="alternate" hreflang="zh" href="http://www.heyuan110.com/zh/posts/ai/2026-02-01-moltbook-ai-agent-social-network/"/><xhtml:link rel="alternate" hreflang="en" href="http://www.heyuan110.com/posts/ai/2026-02-01-moltbook-ai-agent-social-network/"/></url><url><loc>http://www.heyuan110.com/zh/posts/ai/2026-02-01-superpowers-deep-dive/</loc><lastmod>2026-02-01T17:00:00+08:00</lastmod><changefreq>monthly</changefreq><priority>0.8</priority><xhtml:link rel="alternate" hreflang="zh" href="http://www.heyuan110.com/zh/posts/ai/2026-02-01-superpowers-deep-dive/"/><xhtml:link rel="alternate" hreflang="en" href="http://www.heyuan110.com/posts/ai/2026-02-01-superpowers-deep-dive/"/></url><url><loc>http://www.heyuan110.com/zh/posts/ai/2026-01-31-openclaw-claude-code-workflow/</loc><lastmod>2026-01-31T22:50:00+08:00</lastmod><changefreq>monthly</changefreq><priority>0.8</priority><xhtml:link rel="alternate" hreflang="zh" href="http://www.heyuan110.com/zh/posts/ai/2026-01-31-openclaw-claude-code-workflow/"/><xhtml:link rel="alternate" hreflang="en" href="http://www.heyuan110.com/posts/ai/2026-01-31-openclaw-claude-code-workflow/"/></url><url><loc>http://www.heyuan110.com/zh/posts/ai/2026-01-31-thinking-methodologies-guide/</loc><lastmod>2026-01-31T22:00:00+08:00</lastmod><changefreq>monthly</changefreq><priority>0.8</priority><xhtml:link rel="alternate" hreflang="zh" href="http://www.heyuan110.com/zh/posts/ai/2026-01-31-thinking-methodologies-guide/"/><xhtml:link rel="alternate" hreflang="en" href="http://www.heyuan110.com/posts/ai/2026-01-31-thinking-methodologies-guide/"/></url><url><loc>http://www.heyuan110.com/zh/posts/ai/2026-01-31-unit-test-report-tools/</loc><lastmod>2026-01-31T18:00:00+08:00</lastmod><changefreq>monthly</changefreq><priority>0.8</priority><xhtml:link rel="alternate" hreflang="zh" href="http://www.heyuan110.com/zh/posts/ai/2026-01-31-unit-test-report-tools/"/><xhtml:link rel="alternate" hreflang="en" href="http://www.heyuan110.com/posts/ai/2026-01-31-unit-test-report-tools/"/></url><url><loc>http://www.heyuan110.com/zh/posts/ai/2026-01-31-claudemd-vs-readme/</loc><lastmod>2026-01-31T06:00:02+00:00</lastmod><changefreq>monthly</changefreq><priority>0.8</priority><xhtml:link rel="alternate" hreflang="zh" href="http://www.heyuan110.com/zh/posts/ai/2026-01-31-claudemd-vs-readme/"/><xhtml:link rel="alternate" hreflang="en" href="http://www.heyuan110.com/posts/ai/2026-01-31-claudemd-vs-readme/"/></url><url><loc>http://www.heyuan110.com/zh/posts/ai/2026-01-31-high-frequency-commits-strategy/</loc><lastmod>2026-01-31T09:10:00+08:00</lastmod><changefreq>monthly</changefreq><priority>0.8</priority><xhtml:link rel="alternate" hreflang="zh" href="http://www.heyuan110.com/zh/posts/ai/2026-01-31-high-frequency-commits-strategy/"/><xhtml:link rel="alternate" hreflang="en" href="http://www.heyuan110.com/posts/ai/2026-01-31-high-frequency-commits-strategy/"/></url><url><loc>http://www.heyuan110.com/zh/posts/ai/2026-01-31-openclaw-memory-strategy/</loc><lastmod>2026-01-31T08:20:18+08:00</lastmod><changefreq>monthly</changefreq><priority>0.8</priority><xhtml:link rel="alternate" hreflang="zh" href="http://www.heyuan110.com/zh/posts/ai/2026-01-31-openclaw-memory-strategy/"/><xhtml:link rel="alternate" hreflang="en" href="http://www.heyuan110.com/posts/ai/2026-01-31-openclaw-memory-strategy/"/></url><url><loc>http://www.heyuan110.com/zh/posts/ai/2026-01-30-product-thinking-delete-first/</loc><lastmod>2026-01-30T10:30:00+08:00</lastmod><changefreq>monthly</changefreq><priority>0.8</priority><xhtml:link rel="alternate" hreflang="zh" href="http://www.heyuan110.com/zh/posts/ai/2026-01-30-product-thinking-delete-first/"/><xhtml:link rel="alternate" hreflang="en" href="http://www.heyuan110.com/posts/ai/2026-01-30-product-thinking-delete-first/"/></url><url><loc>http://www.heyuan110.com/zh/posts/ai/2026-01-30-ai-workflow-real-guide/</loc><lastmod>2026-01-30T10:00:00+08:00</lastmod><changefreq>monthly</changefreq><priority>0.8</priority><xhtml:link rel="alternate" hreflang="zh" href="http://www.heyuan110.com/zh/posts/ai/2026-01-30-ai-workflow-real-guide/"/><xhtml:link rel="alternate" hreflang="en" href="http://www.heyuan110.com/posts/ai/2026-01-30-ai-workflow-real-guide/"/></url><url><loc>http://www.heyuan110.com/zh/posts/ai/2026-01-29-moltbot-deep-dive/</loc><lastmod>2026-02-22T10:00:00+08:00</lastmod><changefreq>monthly</changefreq><priority>0.8</priority><xhtml:link rel="alternate" hreflang="zh" href="http://www.heyuan110.com/zh/posts/ai/2026-01-29-moltbot-deep-dive/"/><xhtml:link rel="alternate" hreflang="en" href="http://www.heyuan110.com/posts/ai/2026-01-29-moltbot-deep-dive/"/></url><url><loc>http://www.heyuan110.com/zh/posts/ai/2026-01-28-claude-code-browser-automation/</loc><lastmod>2026-03-12T18:00:00+08:00</lastmod><changefreq>monthly</changefreq><priority>0.8</priority><xhtml:link rel="alternate" hreflang="zh" href="http://www.heyuan110.com/zh/posts/ai/2026-01-28-claude-code-browser-automation/"/><xhtml:link rel="alternate" hreflang="en" href="http://www.heyuan110.com/posts/ai/2026-01-28-claude-code-browser-automation/"/></url><url><loc>http://www.heyuan110.com/zh/posts/ai/2026-01-28-moltbot-wizard-guide/</loc><lastmod>2026-01-28T23:30:00+08:00</lastmod><changefreq>monthly</changefreq><priority>0.8</priority><xhtml:link rel="alternate" hreflang="zh" href="http://www.heyuan110.com/zh/posts/ai/2026-01-28-moltbot-wizard-guide/"/><xhtml:link rel="alternate" hreflang="en" href="http://www.heyuan110.com/posts/ai/2026-01-28-moltbot-wizard-guide/"/></url><url><loc>http://www.heyuan110.com/zh/posts/ai/2026-01-26-agi-is-here/</loc><lastmod>2026-01-26T11:00:00+08:00</lastmod><changefreq>monthly</changefreq><priority>0.8</priority><xhtml:link rel="alternate" hreflang="zh" href="http://www.heyuan110.com/zh/posts/ai/2026-01-26-agi-is-here/"/><xhtml:link rel="alternate" hreflang="en" href="http://www.heyuan110.com/posts/ai/2026-01-26-agi-is-here/"/></url><url><loc>http://www.heyuan110.com/zh/posts/ai/2026-01-26-claude-code-remotion-video/</loc><lastmod>2026-01-25T00:00:00+00:00</lastmod><changefreq>monthly</changefreq><priority>0.8</priority><xhtml:link rel="alternate" hreflang="zh" href="http://www.heyuan110.com/zh/posts/ai/2026-01-26-claude-code-remotion-video/"/><xhtml:link rel="alternate" hreflang="en" href="http://www.heyuan110.com/posts/ai/2026-01-26-claude-code-remotion-video/"/></url><url><loc>http://www.heyuan110.com/zh/posts/ai/2026-01-25-clawdbot-personal-ai-assistant/</loc><lastmod>2026-01-25T00:00:00+00:00</lastmod><changefreq>monthly</changefreq><priority>0.8</priority><xhtml:link rel="alternate" hreflang="zh" href="http://www.heyuan110.com/zh/posts/ai/2026-01-25-clawdbot-personal-ai-assistant/"/><xhtml:link rel="alternate" hreflang="en" href="http://www.heyuan110.com/posts/ai/2026-01-25-clawdbot-personal-ai-assistant/"/></url><url><loc>http://www.heyuan110.com/zh/posts/docker/2026-01-24-docker-compose-yml-explained/</loc><lastmod>2026-02-23T10:00:00+08:00</lastmod><changefreq>monthly</changefreq><priority>0.8</priority><xhtml:link rel="alternate" hreflang="zh" href="http://www.heyuan110.com/zh/posts/docker/2026-01-24-docker-compose-yml-explained/"/><xhtml:link rel="alternate" hreflang="en" href="http://www.heyuan110.com/posts/docker/2026-01-24-docker-compose-yml-explained/"/></url><url><loc>http://www.heyuan110.com/zh/posts/ai/2026-01-23-taste-matters-in-ai-era/</loc><lastmod>2026-01-23T20:30:00+08:00</lastmod><changefreq>monthly</changefreq><priority>0.8</priority><xhtml:link rel="alternate" hreflang="zh" href="http://www.heyuan110.com/zh/posts/ai/2026-01-23-taste-matters-in-ai-era/"/><xhtml:link rel="alternate" hreflang="en" href="http://www.heyuan110.com/posts/ai/2026-01-23-taste-matters-in-ai-era/"/></url><url><loc>http://www.heyuan110.com/zh/posts/docker/2026-01-23-cloudflare-workers-guide/</loc><lastmod>2026-01-23T20:20:00+08:00</lastmod><changefreq>monthly</changefreq><priority>0.8</priority><xhtml:link rel="alternate" hreflang="zh" href="http://www.heyuan110.com/zh/posts/docker/2026-01-23-cloudflare-workers-guide/"/><xhtml:link rel="alternate" hreflang="en" href="http://www.heyuan110.com/posts/docker/2026-01-23-cloudflare-workers-guide/"/></url><url><loc>http://www.heyuan110.com/zh/posts/typescript/2026-01-23-typescript-complete-guide/</loc><lastmod>2026-01-23T20:07:08+08:00</lastmod><changefreq>monthly</changefreq><priority>0.8</priority><xhtml:link rel="alternate" hreflang="zh" href="http://www.heyuan110.com/zh/posts/typescript/2026-01-23-typescript-complete-guide/"/><xhtml:link rel="alternate" hreflang="en" href="http://www.heyuan110.com/posts/typescript/2026-01-23-typescript-complete-guide/"/></url><url><loc>http://www.heyuan110.com/zh/posts/mysql/2026-01-23-mysql-sql-complete-guide/</loc><lastmod>2026-01-23T20:06:36+08:00</lastmod><changefreq>monthly</changefreq><priority>0.8</priority><xhtml:link rel="alternate" hreflang="zh" href="http://www.heyuan110.com/zh/posts/mysql/2026-01-23-mysql-sql-complete-guide/"/><xhtml:link rel="alternate" hreflang="en" href="http://www.heyuan110.com/posts/mysql/2026-01-23-mysql-sql-complete-guide/"/></url><url><loc>http://www.heyuan110.com/zh/posts/ai/2025-01-23-claude-code-commands/</loc><lastmod>2026-01-23T00:00:00+00:00</lastmod><changefreq>monthly</changefreq><priority>0.8</priority><xhtml:link rel="alternate" hreflang="zh" href="http://www.heyuan110.com/zh/posts/ai/2025-01-23-claude-code-commands/"/><xhtml:link rel="alternate" hreflang="en" href="http://www.heyuan110.com/posts/ai/2025-01-23-claude-code-commands/"/></url><url><loc>http://www.heyuan110.com/zh/posts/middleware/2026-01-22-redis-complete-guide/</loc><lastmod>2026-01-22T17:00:00+08:00</lastmod><changefreq>monthly</changefreq><priority>0.8</priority><xhtml:link rel="alternate" hreflang="zh" href="http://www.heyuan110.com/zh/posts/middleware/2026-01-22-redis-complete-guide/"/><xhtml:link rel="alternate" hreflang="en" href="http://www.heyuan110.com/posts/middleware/2026-01-22-redis-complete-guide/"/></url><url><loc>http://www.heyuan110.com/zh/posts/linux/2019-05-13-linux-shell-vars/</loc><lastmod>2026-01-22T15:47:58+08:00</lastmod><changefreq>monthly</changefreq><priority>0.8</priority><xhtml:link rel="alternate" hreflang="zh" href="http://www.heyuan110.com/zh/posts/linux/2019-05-13-linux-shell-vars/"/><xhtml:link rel="alternate" hreflang="en" href="http://www.heyuan110.com/posts/linux/2019-05-13-linux-shell-vars/"/></url><url><loc>http://www.heyuan110.com/zh/posts/macos/2025-01-22-terminal-tools-guide/</loc><lastmod>2026-01-22T00:00:00+00:00</lastmod><changefreq>monthly</changefreq><priority>0.8</priority><xhtml:link rel="alternate" hreflang="zh" href="http://www.heyuan110.com/zh/posts/macos/2025-01-22-terminal-tools-guide/"/><xhtml:link rel="alternate" hreflang="en" href="http://www.heyuan110.com/posts/macos/2025-01-22-terminal-tools-guide/"/></url><url><loc>http://www.heyuan110.com/zh/posts/ai/2025-01-21-anthropic-ceo-bloomberg-interview/</loc><lastmod>2026-01-21T15:09:00+08:00</lastmod><changefreq>monthly</changefreq><priority>0.8</priority><xhtml:link rel="alternate" hreflang="zh" href="http://www.heyuan110.com/zh/posts/ai/2025-01-21-anthropic-ceo-bloomberg-interview/"/><xhtml:link rel="alternate" hreflang="en" href="http://www.heyuan110.com/posts/ai/2025-01-21-anthropic-ceo-bloomberg-interview/"/></url><url><loc>http://www.heyuan110.com/zh/posts/ai/2026-01-20-claude-code-skills-top20/</loc><lastmod>2026-01-20T10:51:00+08:00</lastmod><changefreq>monthly</changefreq><priority>0.8</priority><xhtml:link rel="alternate" hreflang="zh" href="http://www.heyuan110.com/zh/posts/ai/2026-01-20-claude-code-skills-top20/"/><xhtml:link rel="alternate" hreflang="en" href="http://www.heyuan110.com/posts/ai/2026-01-20-claude-code-skills-top20/"/></url><url><loc>http://www.heyuan110.com/zh/posts/ai/2026-01-19-ai-dev-workflow/</loc><lastmod>2026-01-19T17:00:00+08:00</lastmod><changefreq>monthly</changefreq><priority>0.8</priority><xhtml:link rel="alternate" hreflang="zh" href="http://www.heyuan110.com/zh/posts/ai/2026-01-19-ai-dev-workflow/"/><xhtml:link rel="alternate" hreflang="en" href="http://www.heyuan110.com/posts/ai/2026-01-19-ai-dev-workflow/"/></url><url><loc>http://www.heyuan110.com/zh/posts/ai/2026-01-19-agent-skills-new-programming/</loc><lastmod>2026-01-19T16:45:00+08:00</lastmod><changefreq>monthly</changefreq><priority>0.8</priority><xhtml:link rel="alternate" hreflang="zh" href="http://www.heyuan110.com/zh/posts/ai/2026-01-19-agent-skills-new-programming/"/><xhtml:link rel="alternate" hreflang="en" href="http://www.heyuan110.com/posts/ai/2026-01-19-agent-skills-new-programming/"/></url><url><loc>http://www.heyuan110.com/zh/posts/ai/2026-01-19-cursor-agent-best-practices/</loc><lastmod>2026-01-19T16:33:00+08:00</lastmod><changefreq>monthly</changefreq><priority>0.8</priority><xhtml:link rel="alternate" hreflang="zh" href="http://www.heyuan110.com/zh/posts/ai/2026-01-19-cursor-agent-best-practices/"/><xhtml:link rel="alternate" hreflang="en" href="http://www.heyuan110.com/posts/ai/2026-01-19-cursor-agent-best-practices/"/></url><url><loc>http://www.heyuan110.com/zh/posts/docker/2026-01-19-docker-compose-complete-guide/</loc><lastmod>2026-01-19T10:00:00+08:00</lastmod><changefreq>monthly</changefreq><priority>0.8</priority><xhtml:link rel="alternate" hreflang="zh" href="http://www.heyuan110.com/zh/posts/docker/2026-01-19-docker-compose-complete-guide/"/><xhtml:link rel="alternate" hreflang="en" href="http://www.heyuan110.com/posts/docker/2026-01-19-docker-compose-complete-guide/"/></url><url><loc>http://www.heyuan110.com/zh/posts/ai/2026-01-14-claude-code-guide/</loc><lastmod>2026-01-14T14:38:00+08:00</lastmod><changefreq>monthly</changefreq><priority>0.8</priority><xhtml:link rel="alternate" hreflang="zh" href="http://www.heyuan110.com/zh/posts/ai/2026-01-14-claude-code-guide/"/><xhtml:link rel="alternate" hreflang="en" href="http://www.heyuan110.com/posts/ai/2026-01-14-claude-code-guide/"/></url><url><loc>http://www.heyuan110.com/zh/posts/ai/2026-01-13-claude-cowork/</loc><lastmod>2026-01-13T19:00:00+08:00</lastmod><changefreq>monthly</changefreq><priority>0.8</priority><xhtml:link rel="alternate" hreflang="zh" href="http://www.heyuan110.com/zh/posts/ai/2026-01-13-claude-cowork/"/><xhtml:link rel="alternate" hreflang="en" href="http://www.heyuan110.com/posts/ai/2026-01-13-claude-cowork/"/></url><url><loc>http://www.heyuan110.com/zh/posts/ai/2026-01-13-vercel-agent-browser/</loc><lastmod>2026-01-13T08:00:00+08:00</lastmod><changefreq>monthly</changefreq><priority>0.8</priority><xhtml:link rel="alternate" hreflang="zh" href="http://www.heyuan110.com/zh/posts/ai/2026-01-13-vercel-agent-browser/"/><xhtml:link rel="alternate" hreflang="en" href="http://www.heyuan110.com/posts/ai/2026-01-13-vercel-agent-browser/"/></url><url><loc>http://www.heyuan110.com/zh/posts/ai/2026-01-12-claudecode-skill-patterns/</loc><lastmod>2026-01-12T10:00:00+08:00</lastmod><changefreq>monthly</changefreq><priority>0.8</priority><xhtml:link rel="alternate" hreflang="zh" href="http://www.heyuan110.com/zh/posts/ai/2026-01-12-claudecode-skill-patterns/"/><xhtml:link rel="alternate" hreflang="en" href="http://www.heyuan110.com/posts/ai/2026-01-12-claudecode-skill-patterns/"/></url><url><loc>http://www.heyuan110.com/zh/posts/ai/2026-01-12-claudemd-memory-guide/</loc><lastmod>2026-01-12T00:00:00+08:00</lastmod><changefreq>monthly</changefreq><priority>0.8</priority><xhtml:link rel="alternate" hreflang="zh" href="http://www.heyuan110.com/zh/posts/ai/2026-01-12-claudemd-memory-guide/"/><xhtml:link rel="alternate" hreflang="en" href="http://www.heyuan110.com/posts/ai/2026-01-12-claudemd-memory-guide/"/></url><url><loc>http://www.heyuan110.com/zh/posts/ai/2026-01-08-claudecode-skill-guide/</loc><lastmod>2026-01-08T10:00:00+08:00</lastmod><changefreq>monthly</changefreq><priority>0.8</priority><xhtml:link rel="alternate" hreflang="zh" href="http://www.heyuan110.com/zh/posts/ai/2026-01-08-claudecode-skill-guide/"/><xhtml:link rel="alternate" hreflang="en" href="http://www.heyuan110.com/posts/ai/2026-01-08-claudecode-skill-guide/"/></url><url><loc>http://www.heyuan110.com/zh/posts/ai/2026-01-06-claudecode-best-practices/</loc><lastmod>2026-01-06T18:00:00+08:00</lastmod><changefreq>monthly</changefreq><priority>0.8</priority><xhtml:link rel="alternate" hreflang="zh" href="http://www.heyuan110.com/zh/posts/ai/2026-01-06-claudecode-best-practices/"/><xhtml:link rel="alternate" hreflang="en" href="http://www.heyuan110.com/posts/ai/2026-01-06-claudecode-best-practices/"/></url><url><loc>http://www.heyuan110.com/zh/posts/ai/2026-01-06-skillmcp/</loc><lastmod>2026-01-06T17:00:00+08:00</lastmod><changefreq>monthly</changefreq><priority>0.8</priority><xhtml:link rel="alternate" hreflang="zh" href="http://www.heyuan110.com/zh/posts/ai/2026-01-06-skillmcp/"/><xhtml:link rel="alternate" hreflang="en" href="http://www.heyuan110.com/posts/ai/2026-01-06-skillmcp/"/></url><url><loc>http://www.heyuan110.com/zh/posts/ai/2025-12-26-claudecode-skillsubagent/</loc><lastmod>2025-12-26T12:40:02+08:00</lastmod><changefreq>monthly</changefreq><priority>0.8</priority><xhtml:link rel="alternate" hreflang="zh" href="http://www.heyuan110.com/zh/posts/ai/2025-12-26-claudecode-skillsubagent/"/><xhtml:link rel="alternate" hreflang="en" href="http://www.heyuan110.com/posts/ai/2025-12-26-claudecode-skillsubagent/"/></url><url><loc>http://www.heyuan110.com/zh/posts/ai/2025-03-11-vectordatabase/</loc><lastmod>2025-03-11T14:40:02+08:00</lastmod><changefreq>monthly</changefreq><priority>0.8</priority><xhtml:link rel="alternate" hreflang="zh" href="http://www.heyuan110.com/zh/posts/ai/2025-03-11-vectordatabase/"/><xhtml:link rel="alternate" hreflang="en" href="http://www.heyuan110.com/posts/ai/2025-03-11-vectordatabase/"/></url><url><loc>http://www.heyuan110.com/zh/posts/ai/2024-10-16-facefusion/</loc><lastmod>2024-10-16T14:56:30+08:00</lastmod><changefreq>monthly</changefreq><priority>0.8</priority><xhtml:link rel="alternate" hreflang="zh" href="http://www.heyuan110.com/zh/posts/ai/2024-10-16-facefusion/"/><xhtml:link rel="alternate" hreflang="en" href="http://www.heyuan110.com/posts/ai/2024-10-16-facefusion/"/></url><url><loc>http://www.heyuan110.com/zh/posts/java/2024-05-13-learn-java2/</loc><lastmod>2024-05-13T15:13:10+08:00</lastmod><changefreq>monthly</changefreq><priority>0.8</priority><xhtml:link rel="alternate" hreflang="zh" href="http://www.heyuan110.com/zh/posts/java/2024-05-13-learn-java2/"/><xhtml:link rel="alternate" hreflang="en" href="http://www.heyuan110.com/posts/java/2024-05-13-learn-java2/"/></url><url><loc>http://www.heyuan110.com/zh/posts/java/2024-05-05-learn-java/</loc><lastmod>2024-05-04T21:00:00+08:00</lastmod><changefreq>monthly</changefreq><priority>0.8</priority><xhtml:link rel="alternate" hreflang="zh" href="http://www.heyuan110.com/zh/posts/java/2024-05-05-learn-java/"/><xhtml:link rel="alternate" hreflang="en" href="http://www.heyuan110.com/posts/java/2024-05-05-learn-java/"/></url><url><loc>http://www.heyuan110.com/zh/posts/linux/2020-07-04-aws-cli/</loc><lastmod>2020-07-04T00:16:54+08:00</lastmod><changefreq>monthly</changefreq><priority>0.8</priority><xhtml:link rel="alternate" hreflang="zh" href="http://www.heyuan110.com/zh/posts/linux/2020-07-04-aws-cli/"/><xhtml:link rel="alternate" hreflang="en" href="http://www.heyuan110.com/posts/linux/2020-07-04-aws-cli/"/></url><url><loc>http://www.heyuan110.com/zh/posts/linux/nginx/nginx-https-complete-guide/</loc><lastmod>2020-07-03T13:19:44+08:00</lastmod><changefreq>monthly</changefreq><priority>0.8</priority><xhtml:link rel="alternate" hreflang="zh" href="http://www.heyuan110.com/zh/posts/linux/nginx/nginx-https-complete-guide/"/><xhtml:link rel="alternate" hreflang="en" href="http://www.heyuan110.com/posts/linux/nginx/nginx-https-complete-guide/"/></url><url><loc>http://www.heyuan110.com/zh/posts/linux/2020-06-29-curl/</loc><lastmod>2020-06-29T00:00:00+00:00</lastmod><changefreq>monthly</changefreq><priority>0.8</priority><xhtml:link rel="alternate" hreflang="zh" href="http://www.heyuan110.com/zh/posts/linux/2020-06-29-curl/"/><xhtml:link rel="alternate" hreflang="en" href="http://www.heyuan110.com/posts/linux/2020-06-29-curl/"/></url><url><loc>http://www.heyuan110.com/zh/posts/linux/2020-06-28-traceroute/</loc><lastmod>2020-06-28T12:12:04+08:00</lastmod><changefreq>monthly</changefreq><priority>0.8</priority><xhtml:link rel="alternate" hreflang="zh" href="http://www.heyuan110.com/zh/posts/linux/2020-06-28-traceroute/"/><xhtml:link rel="alternate" hreflang="en" href="http://www.heyuan110.com/posts/linux/2020-06-28-traceroute/"/></url><url><loc>http://www.heyuan110.com/zh/posts/linux/2020-03-19-linux-mac-commands/</loc><lastmod>2020-03-19T10:55:52+08:00</lastmod><changefreq>monthly</changefreq><priority>0.8</priority><xhtml:link rel="alternate" hreflang="zh" href="http://www.heyuan110.com/zh/posts/linux/2020-03-19-linux-mac-commands/"/><xhtml:link rel="alternate" hreflang="en" href="http://www.heyuan110.com/posts/linux/2020-03-19-linux-mac-commands/"/></url><url><loc>http://www.heyuan110.com/zh/posts/python/2020-01-11-python-conda/</loc><lastmod>2020-01-11T20:33:33+08:00</lastmod><changefreq>monthly</changefreq><priority>0.8</priority><xhtml:link rel="alternate" hreflang="zh" href="http://www.heyuan110.com/zh/posts/python/2020-01-11-python-conda/"/><xhtml:link rel="alternate" hreflang="en" href="http://www.heyuan110.com/posts/python/2020-01-11-python-conda/"/></url><url><loc>http://www.heyuan110.com/zh/posts/docker/2019-11-14-docker-commands/</loc><lastmod>2019-11-14T20:37:13+08:00</lastmod><changefreq>monthly</changefreq><priority>0.8</priority><xhtml:link rel="alternate" hreflang="zh" href="http://www.heyuan110.com/zh/posts/docker/2019-11-14-docker-commands/"/><xhtml:link rel="alternate" hreflang="en" href="http://www.heyuan110.com/posts/docker/2019-11-14-docker-commands/"/></url><url><loc>http://www.heyuan110.com/zh/posts/mysql/2019-09-06-mysql-explain/</loc><lastmod>2026-01-22T15:49:45+08:00</lastmod><changefreq>monthly</changefreq><priority>0.8</priority><xhtml:link rel="alternate" hreflang="zh" href="http://www.heyuan110.com/zh/posts/mysql/2019-09-06-mysql-explain/"/><xhtml:link rel="alternate" hreflang="en" href="http://www.heyuan110.com/posts/mysql/2019-09-06-mysql-explain/"/></url><url><loc>http://www.heyuan110.com/zh/posts/management/2019-08-19-liulan-management/</loc><lastmod>2019-08-19T21:10:21+08:00</lastmod><changefreq>monthly</changefreq><priority>0.8</priority><xhtml:link rel="alternate" hreflang="zh" href="http://www.heyuan110.com/zh/posts/management/2019-08-19-liulan-management/"/><xhtml:link rel="alternate" hreflang="en" href="http://www.heyuan110.com/posts/management/2019-08-19-liulan-management/"/></url><url><loc>http://www.heyuan110.com/zh/posts/middleware/2019-08-02-mq-rabbitmq/</loc><lastmod>2019-08-02T11:47:04+08:00</lastmod><changefreq>monthly</changefreq><priority>0.8</priority><xhtml:link rel="alternate" hreflang="zh" href="http://www.heyuan110.com/zh/posts/middleware/2019-08-02-mq-rabbitmq/"/><xhtml:link rel="alternate" hreflang="en" href="http://www.heyuan110.com/posts/middleware/2019-08-02-mq-rabbitmq/"/></url><url><loc>http://www.heyuan110.com/zh/posts/middleware/2019-07-31-mq/</loc><lastmod>2019-07-31T21:26:23+08:00</lastmod><changefreq>monthly</changefreq><priority>0.8</priority><xhtml:link rel="alternate" hreflang="zh" href="http://www.heyuan110.com/zh/posts/middleware/2019-07-31-mq/"/><xhtml:link rel="alternate" hreflang="en" href="http://www.heyuan110.com/posts/middleware/2019-07-31-mq/"/></url><url><loc>http://www.heyuan110.com/zh/posts/docker/2019-06-12-next3-dockerhub/</loc><lastmod>2019-06-12T20:50:36+08:00</lastmod><changefreq>monthly</changefreq><priority>0.8</priority><xhtml:link rel="alternate" hreflang="zh" href="http://www.heyuan110.com/zh/posts/docker/2019-06-12-next3-dockerhub/"/><xhtml:link rel="alternate" hreflang="en" href="http://www.heyuan110.com/posts/docker/2019-06-12-next3-dockerhub/"/></url><url><loc>http://www.heyuan110.com/zh/posts/docker/2019-05-13-learn-docker/</loc><lastmod>2019-05-13T20:33:33+08:00</lastmod><changefreq>monthly</changefreq><priority>0.8</priority><xhtml:link rel="alternate" hreflang="zh" href="http://www.heyuan110.com/zh/posts/docker/2019-05-13-learn-docker/"/><xhtml:link rel="alternate" hreflang="en" href="http://www.heyuan110.com/posts/docker/2019-05-13-learn-docker/"/></url><url><loc>http://www.heyuan110.com/zh/posts/linux/2019-04-15-jira-confluence-install/</loc><lastmod>2019-04-15T13:53:32+08:00</lastmod><changefreq>monthly</changefreq><priority>0.8</priority><xhtml:link rel="alternate" hreflang="zh" href="http://www.heyuan110.com/zh/posts/linux/2019-04-15-jira-confluence-install/"/><xhtml:link rel="alternate" hreflang="en" href="http://www.heyuan110.com/posts/linux/2019-04-15-jira-confluence-install/"/></url><url><loc>http://www.heyuan110.com/zh/posts/linux/2019-04-12-linux-kerberods/</loc><lastmod>2019-04-12T16:15:53+08:00</lastmod><changefreq>monthly</changefreq><priority>0.8</priority><xhtml:link rel="alternate" hreflang="zh" href="http://www.heyuan110.com/zh/posts/linux/2019-04-12-linux-kerberods/"/><xhtml:link rel="alternate" hreflang="en" href="http://www.heyuan110.com/posts/linux/2019-04-12-linux-kerberods/"/></url><url><loc>http://www.heyuan110.com/zh/posts/go/talk/2019-01-25-learn-go/</loc><lastmod>2019-01-25T21:13:19+08:00</lastmod><changefreq>monthly</changefreq><priority>0.8</priority><xhtml:link rel="alternate" hreflang="zh" href="http://www.heyuan110.com/zh/posts/go/talk/2019-01-25-learn-go/"/><xhtml:link rel="alternate" hreflang="en" href="http://www.heyuan110.com/posts/go/talk/2019-01-25-learn-go/"/></url><url><loc>http://www.heyuan110.com/zh/posts/linux/2018-11-20-jenkins-codedeploy-autoscaling/</loc><lastmod>2018-11-20T11:05:40+08:00</lastmod><changefreq>monthly</changefreq><priority>0.8</priority><xhtml:link rel="alternate" hreflang="zh" href="http://www.heyuan110.com/zh/posts/linux/2018-11-20-jenkins-codedeploy-autoscaling/"/><xhtml:link rel="alternate" hreflang="en" href="http://www.heyuan110.com/posts/linux/2018-11-20-jenkins-codedeploy-autoscaling/"/></url><url><loc>http://www.heyuan110.com/zh/posts/linux/2018-10-07-supervisor/</loc><lastmod>2018-10-07T00:35:04+08:00</lastmod><changefreq>monthly</changefreq><priority>0.8</priority><xhtml:link rel="alternate" hreflang="zh" href="http://www.heyuan110.com/zh/posts/linux/2018-10-07-supervisor/"/><xhtml:link rel="alternate" hreflang="en" href="http://www.heyuan110.com/posts/linux/2018-10-07-supervisor/"/></url><url><loc>http://www.heyuan110.com/zh/posts/linux/2018-10-06-ip-cidr/</loc><lastmod>2018-10-06T00:00:00+00:00</lastmod><changefreq>monthly</changefreq><priority>0.8</priority><xhtml:link rel="alternate" hreflang="zh" href="http://www.heyuan110.com/zh/posts/linux/2018-10-06-ip-cidr/"/><xhtml:link rel="alternate" hreflang="en" href="http://www.heyuan110.com/posts/linux/2018-10-06-ip-cidr/"/></url><url><loc>http://www.heyuan110.com/zh/posts/elasticsearch/2018-09-12-log-ekk/</loc><lastmod>2018-09-12T18:52:59+08:00</lastmod><changefreq>monthly</changefreq><priority>0.8</priority><xhtml:link rel="alternate" hreflang="zh" href="http://www.heyuan110.com/zh/posts/elasticsearch/2018-09-12-log-ekk/"/><xhtml:link rel="alternate" hreflang="en" href="http://www.heyuan110.com/posts/elasticsearch/2018-09-12-log-ekk/"/></url><url><loc>http://www.heyuan110.com/zh/posts/elasticsearch/2018-09-12-elasticsearch/</loc><lastmod>2018-09-12T18:52:59+08:00</lastmod><changefreq>monthly</changefreq><priority>0.8</priority><xhtml:link rel="alternate" hreflang="zh" href="http://www.heyuan110.com/zh/posts/elasticsearch/2018-09-12-elasticsearch/"/><xhtml:link rel="alternate" hreflang="en" href="http://www.heyuan110.com/posts/elasticsearch/2018-09-12-elasticsearch/"/></url><url><loc>http://www.heyuan110.com/zh/posts/elasticsearch/2018-09-11-log-elk/</loc><lastmod>2018-09-11T20:02:19+08:00</lastmod><changefreq>monthly</changefreq><priority>0.8</priority><xhtml:link rel="alternate" hreflang="zh" href="http://www.heyuan110.com/zh/posts/elasticsearch/2018-09-11-log-elk/"/><xhtml:link rel="alternate" hreflang="en" href="http://www.heyuan110.com/posts/elasticsearch/2018-09-11-log-elk/"/></url><url><loc>http://www.heyuan110.com/zh/posts/datawarehouse/2018-08-09-dw-redshift/</loc><lastmod>2018-08-09T16:03:05+08:00</lastmod><changefreq>monthly</changefreq><priority>0.8</priority><xhtml:link rel="alternate" hreflang="zh" href="http://www.heyuan110.com/zh/posts/datawarehouse/2018-08-09-dw-redshift/"/><xhtml:link rel="alternate" hreflang="en" href="http://www.heyuan110.com/posts/datawarehouse/2018-08-09-dw-redshift/"/></url><url><loc>http://www.heyuan110.com/zh/posts/macos/charles/</loc><lastmod>2015-08-15T11:33:11+08:00</lastmod><changefreq>monthly</changefreq><priority>0.8</priority><xhtml:link rel="alternate" hreflang="zh" href="http://www.heyuan110.com/zh/posts/macos/charles/"/><xhtml:link rel="alternate" hreflang="en" href="http://www.heyuan110.com/posts/macos/charles/"/></url><url><loc>http://www.heyuan110.com/zh/posts/linux/2015-06-17-shell-zsh/</loc><lastmod>2015-06-17T00:00:00+00:00</lastmod><changefreq>monthly</changefreq><priority>0.8</priority><xhtml:link rel="alternate" hreflang="zh" href="http://www.heyuan110.com/zh/posts/linux/2015-06-17-shell-zsh/"/><xhtml:link rel="alternate" hreflang="en" href="http://www.heyuan110.com/posts/linux/2015-06-17-shell-zsh/"/></url></urlset>