<?xml-stylesheet type="text/xsl" href="https://blog.chenguixian.com/sitemap.xsl"?><urlset xmlns="http://www.sitemaps.org/schemas/sitemap/0.9"><url><loc>https://blog.chenguixian.com/categories/</loc><lastmod>2025-12-20T21:31:26+08:00</lastmod><changefreq>weekly</changefreq><priority>0.5</priority></url><url><loc>https://blog.chenguixian.com/</loc><lastmod>2025-12-20T21:31:26+08:00</lastmod><changefreq>weekly</changefreq><priority>0.5</priority></url><url><loc>https://blog.chenguixian.com/categories/op/</loc><lastmod>2025-12-20T21:31:26+08:00</lastmod><changefreq>weekly</changefreq><priority>0.5</priority></url><url><loc>https://blog.chenguixian.com/post/</loc><lastmod>2025-12-20T21:31:26+08:00</lastmod><changefreq>weekly</changefreq><priority>0.5</priority></url><url><loc>https://blog.chenguixian.com/post/op/s3cmd-configuration-usage-guide/</loc><lastmod>2025-12-20T21:31:26+08:00</lastmod><changefreq>weekly</changefreq><priority>0.5</priority></url><url><loc>https://blog.chenguixian.com/categories/mongodb/</loc><lastmod>2025-11-02T22:28:04+08:00</lastmod><changefreq>weekly</changefreq><priority>0.5</priority></url><url><loc>https://blog.chenguixian.com/post/mongodb/mongodb-orphaned-documents-check-and-cleanup-guide/</loc><lastmod>2025-11-02T22:28:04+08:00</lastmod><changefreq>weekly</changefreq><priority>0.5</priority></url><url><loc>https://blog.chenguixian.com/post/ai/ai-programming-era-core-skills-for-tech-professionals/</loc><lastmod>2025-10-12T15:12:24+08:00</lastmod><changefreq>weekly</changefreq><priority>0.5</priority></url><url><loc>https://blog.chenguixian.com/categories/ai/</loc><lastmod>2025-10-15T10:12:24+08:00</lastmod><changefreq>weekly</changefreq><priority>0.5</priority></url><url><loc>https://blog.chenguixian.com/post/ai/vibe-coding-zero-code-to-product-process/</loc><lastmod>2025-10-12T10:12:24+08:00</lastmod><changefreq>weekly</changefreq><priority>0.5</priority></url><url><loc>https://blog.chenguixian.com/tags/redis/</loc><lastmod>2025-09-20T21:31:26+08:00</lastmod><changefreq>weekly</changefreq><priority>0.5</priority></url><url><loc>https://blog.chenguixian.com/post/op/redis-setup-guide/</loc><lastmod>2025-09-20T21:31:26+08:00</lastmod><changefreq>weekly</changefreq><priority>0.5</priority></url><url><loc>https://blog.chenguixian.com/tags/</loc><lastmod>2025-10-06T23:25:24+08:00</lastmod><changefreq>weekly</changefreq><priority>0.5</priority></url><url><loc>https://blog.chenguixian.com/post/ai/claude-code-vibe-coding-programming-practice-summary/</loc><lastmod>2025-10-15T10:12:24+08:00</lastmod><changefreq>weekly</changefreq><priority>0.5</priority></url><url><loc>https://blog.chenguixian.com/categories/misc/</loc><lastmod>2025-08-04T10:12:24+08:00</lastmod><changefreq>weekly</changefreq><priority>0.5</priority></url><url><loc>https://blog.chenguixian.com/post/misc/how-whitespace-improves-code-quality/</loc><lastmod>2025-08-04T10:12:24+08:00</lastmod><changefreq>weekly</changefreq><priority>0.5</priority></url><url><loc>https://blog.chenguixian.com/post/mongodb/mongodb-delete-data/</loc><lastmod>2025-07-19T22:28:04+08:00</lastmod><changefreq>weekly</changefreq><priority>0.5</priority></url><url><loc>https://blog.chenguixian.com/post/mongodb/mongodb-archive-large-collection-data/</loc><lastmod>2025-07-17T22:28:04+08:00</lastmod><changefreq>weekly</changefreq><priority>0.5</priority></url><url><loc>https://blog.chenguixian.com/tags/insomnia/</loc><lastmod>2025-03-12T21:31:26+08:00</lastmod><changefreq>weekly</changefreq><priority>0.5</priority></url><url><loc>https://blog.chenguixian.com/post/misc/insomnia-switch-env/</loc><lastmod>2025-03-12T21:31:26+08:00</lastmod><changefreq>weekly</changefreq><priority>0.5</priority></url><url><loc>https://blog.chenguixian.com/post/op/migrate-pg-databse/</loc><lastmod>2025-03-01T21:31:26+08:00</lastmod><changefreq>weekly</changefreq><priority>0.5</priority></url><url><loc>https://blog.chenguixian.com/categories/tool/</loc><lastmod>2025-02-19T10:40:23+08:00</lastmod><changefreq>weekly</changefreq><priority>0.5</priority></url><url><loc>https://blog.chenguixian.com/post/tools/coder-tools/</loc><lastmod>2025-02-19T10:40:23+08:00</lastmod><changefreq>weekly</changefreq><priority>0.5</priority></url><url><loc>https://blog.chenguixian.com/post/misc/how-to-build-personal-tech-brand/</loc><lastmod>2025-01-22T10:12:24+08:00</lastmod><changefreq>weekly</changefreq><priority>0.5</priority></url><url><loc>https://blog.chenguixian.com/categories/%E5%B0%8F%E8%B4%A4%E5%91%A8%E5%88%8A/</loc><lastmod>2024-01-19T11:57:58+08:00</lastmod><changefreq>weekly</changefreq><priority>0.5</priority></url><url><loc>https://blog.chenguixian.com/post/weekly/9-%E5%B0%8F%E8%B4%A4%E5%91%A8%E5%88%8A/</loc><lastmod>2024-01-19T11:57:58+08:00</lastmod><changefreq>weekly</changefreq><priority>0.5</priority></url><url><loc>https://blog.chenguixian.com/post/weekly/8-%E5%B0%8F%E8%B4%A4%E5%91%A8%E5%88%8A/</loc><lastmod>2024-01-12T11:57:58+08:00</lastmod><changefreq>weekly</changefreq><priority>0.5</priority></url><url><loc>https://blog.chenguixian.com/post/weekly/7-%E5%B0%8F%E8%B4%A4%E5%91%A8%E5%88%8A/</loc><lastmod>2024-01-05T11:57:58+08:00</lastmod><changefreq>weekly</changefreq><priority>0.5</priority></url><url><loc>https://blog.chenguixian.com/post/weekly/6-%E5%B0%8F%E8%B4%A4%E5%91%A8%E5%88%8A/</loc><lastmod>2023-05-21T11:57:58+08:00</lastmod><changefreq>weekly</changefreq><priority>0.5</priority></url><url><loc>https://blog.chenguixian.com/post/misc/share-article1/</loc><lastmod>2023-08-30T10:12:24+08:00</lastmod><changefreq>weekly</changefreq><priority>0.5</priority></url><url><loc>https://blog.chenguixian.com/post/tools/mac-cofig/</loc><lastmod>2023-07-21T19:14:49+08:00</lastmod><changefreq>weekly</changefreq><priority>0.5</priority></url><url><loc>https://blog.chenguixian.com/tags/debian/</loc><lastmod>2023-07-12T21:31:26+08:00</lastmod><changefreq>weekly</changefreq><priority>0.5</priority></url><url><loc>https://blog.chenguixian.com/post/op/debian-version/</loc><lastmod>2023-07-12T21:31:26+08:00</lastmod><changefreq>weekly</changefreq><priority>0.5</priority></url><url><loc>https://blog.chenguixian.com/post/op/ssh-agent-forwarding/</loc><lastmod>2023-07-06T20:30:12+08:00</lastmod><changefreq>weekly</changefreq><priority>0.5</priority></url><url><loc>https://blog.chenguixian.com/post/op/mysql-slowlog/</loc><lastmod>2023-06-15T21:31:26+08:00</lastmod><changefreq>weekly</changefreq><priority>0.5</priority></url><url><loc>https://blog.chenguixian.com/tags/%E5%BC%95%E7%94%A8/</loc><lastmod>2023-06-15T21:31:26+08:00</lastmod><changefreq>weekly</changefreq><priority>0.5</priority></url><url><loc>https://blog.chenguixian.com/post/weekly/5-%E5%B0%8F%E8%B4%A4%E5%91%A8%E5%88%8A/</loc><lastmod>2023-05-21T11:57:58+08:00</lastmod><changefreq>weekly</changefreq><priority>0.5</priority></url><url><loc>https://blog.chenguixian.com/post/weekly/4-%E5%B0%8F%E8%B4%A4%E5%91%A8%E5%88%8A/</loc><lastmod>2023-05-14T11:57:58+08:00</lastmod><changefreq>weekly</changefreq><priority>0.5</priority></url><url><loc>https://blog.chenguixian.com/post/weekly/3-%E5%B0%8F%E8%B4%A4%E5%91%A8%E5%88%8A/</loc><lastmod>2023-05-07T11:57:58+08:00</lastmod><changefreq>weekly</changefreq><priority>0.5</priority></url><url><loc>https://blog.chenguixian.com/post/weekly/2-%E5%B0%8F%E8%B4%A4%E5%91%A8%E5%88%8A/</loc><lastmod>2023-05-06T11:57:58+08:00</lastmod><changefreq>weekly</changefreq><priority>0.5</priority></url><url><loc>https://blog.chenguixian.com/tags/python/</loc><lastmod>2023-04-24T19:10:47+08:00</lastmod><changefreq>weekly</changefreq><priority>0.5</priority></url><url><loc>https://blog.chenguixian.com/post/python/python%E8%AE%BE%E8%AE%A1%E6%A8%A1%E5%BC%8F/</loc><lastmod>2023-04-24T19:10:47+08:00</lastmod><changefreq>weekly</changefreq><priority>0.5</priority></url><url><loc>https://blog.chenguixian.com/post/weekly/1-%E5%B0%8F%E8%B4%A4%E5%91%A8%E5%88%8A/</loc><lastmod>2023-04-28T11:57:58+08:00</lastmod><changefreq>weekly</changefreq><priority>0.5</priority></url><url><loc>https://blog.chenguixian.com/post/six-stages-of-objective-management/</loc><lastmod>2023-03-20T20:29:40+08:00</lastmod><changefreq>weekly</changefreq><priority>0.5</priority></url><url><loc>https://blog.chenguixian.com/post/how-to-find-goals/</loc><lastmod>2023-03-20T20:24:40+08:00</lastmod><changefreq>weekly</changefreq><priority>0.5</priority></url><url><loc>https://blog.chenguixian.com/post/kk-life-tips/</loc><lastmod>2023-02-03T17:24:38+08:00</lastmod><changefreq>weekly</changefreq><priority>0.5</priority></url><url><loc>https://blog.chenguixian.com/post/working-tips-in-new-year/</loc><lastmod>2023-02-01T16:19:59+08:00</lastmod><changefreq>weekly</changefreq><priority>0.5</priority></url><url><loc>https://blog.chenguixian.com/post/python/python-eafp-lbyl-code-styles/</loc><lastmod>2023-01-18T16:03:25+08:00</lastmod><changefreq>weekly</changefreq><priority>0.5</priority></url><url><loc>https://blog.chenguixian.com/post/python/python-craftman-exception/</loc><lastmod>2022-11-18T18:08:22+08:00</lastmod><changefreq>weekly</changefreq><priority>0.5</priority></url><url><loc>https://blog.chenguixian.com/categories/python%E5%B7%A5%E5%8C%A0/</loc><lastmod>2022-11-18T18:08:22+08:00</lastmod><changefreq>weekly</changefreq><priority>0.5</priority></url><url><loc>https://blog.chenguixian.com/post/go/go-learning-roadmap/</loc><lastmod>2025-10-06T23:25:24+08:00</lastmod><changefreq>weekly</changefreq><priority>0.5</priority></url><url><loc>https://blog.chenguixian.com/tags/go/</loc><lastmod>2025-10-06T23:25:24+08:00</lastmod><changefreq>weekly</changefreq><priority>0.5</priority></url><url><loc>https://blog.chenguixian.com/categories/go/</loc><lastmod>2025-10-06T23:25:24+08:00</lastmod><changefreq>weekly</changefreq><priority>0.5</priority></url><url><loc>https://blog.chenguixian.com/tags/mac/</loc><lastmod>2022-07-21T21:53:34+08:00</lastmod><changefreq>weekly</changefreq><priority>0.5</priority></url><url><loc>https://blog.chenguixian.com/post/tools/mac-tools/</loc><lastmod>2022-07-21T21:53:34+08:00</lastmod><changefreq>weekly</changefreq><priority>0.5</priority></url><url><loc>https://blog.chenguixian.com/post/tools/todo-flomo/</loc><lastmod>2022-06-09T10:40:23+08:00</lastmod><changefreq>weekly</changefreq><priority>0.5</priority></url><url><loc>https://blog.chenguixian.com/post/go/go-basic/</loc><lastmod>2021-10-06T23:25:24+08:00</lastmod><changefreq>weekly</changefreq><priority>0.5</priority></url><url><loc>https://blog.chenguixian.com/post/js/hotest-js-repos-ins-september-2021/</loc><lastmod>2021-09-18T16:48:09+08:00</lastmod><changefreq>weekly</changefreq><priority>0.5</priority></url><url><loc>https://blog.chenguixian.com/categories/github-javascript/</loc><lastmod>2021-09-18T16:48:09+08:00</lastmod><changefreq>weekly</changefreq><priority>0.5</priority></url><url><loc>https://blog.chenguixian.com/post/python/hotest-python-repos-in-september-2021/</loc><lastmod>2021-09-18T16:43:38+08:00</lastmod><changefreq>weekly</changefreq><priority>0.5</priority></url><url><loc>https://blog.chenguixian.com/categories/github-python/</loc><lastmod>2021-09-18T16:43:38+08:00</lastmod><changefreq>weekly</changefreq><priority>0.5</priority></url><url><loc>https://blog.chenguixian.com/post/go/hotest-golang-repos-in-september-2021/</loc><lastmod>2021-09-18T16:28:04+08:00</lastmod><changefreq>weekly</changefreq><priority>0.5</priority></url><url><loc>https://blog.chenguixian.com/post/js/clean-code-js/</loc><lastmod>2021-09-18T10:36:06+08:00</lastmod><changefreq>weekly</changefreq><priority>0.5</priority></url><url><loc>https://blog.chenguixian.com/tags/ssh/</loc><lastmod>2021-09-15T15:54:09+08:00</lastmod><changefreq>weekly</changefreq><priority>0.5</priority></url><url><loc>https://blog.chenguixian.com/post/op/ssh-config/</loc><lastmod>2021-09-15T15:54:09+08:00</lastmod><changefreq>weekly</changefreq><priority>0.5</priority></url><url><loc>https://blog.chenguixian.com/post/js/just-javascript/</loc><lastmod>2021-09-14T20:16:33+08:00</lastmod><changefreq>weekly</changefreq><priority>0.5</priority></url><url><loc>https://blog.chenguixian.com/tags/javascript/</loc><lastmod>2021-09-14T20:16:33+08:00</lastmod><changefreq>weekly</changefreq><priority>0.5</priority></url><url><loc>https://blog.chenguixian.com/categories/javascript/</loc><lastmod>2021-09-14T20:16:33+08:00</lastmod><changefreq>weekly</changefreq><priority>0.5</priority></url><url><loc>https://blog.chenguixian.com/post/op/nginx-location-proxy_pass/</loc><lastmod>2021-09-03T19:39:31+08:00</lastmod><changefreq>weekly</changefreq><priority>0.5</priority></url><url><loc>https://blog.chenguixian.com/post/hugo-blog/</loc><lastmod>2024-11-24T22:43:32+08:00</lastmod><changefreq>weekly</changefreq><priority>0.5</priority></url><url><loc>https://blog.chenguixian.com/tags/picgo/</loc><lastmod>2021-08-27T00:06:22+08:00</lastmod><changefreq>weekly</changefreq><priority>0.5</priority></url><url><loc>https://blog.chenguixian.com/post/tools/picgo-cmd-line/</loc><lastmod>2021-08-27T00:06:22+08:00</lastmod><changefreq>weekly</changefreq><priority>0.5</priority></url><url><loc>https://blog.chenguixian.com/tags/iterm2/</loc><lastmod>2021-08-25T21:53:34+08:00</lastmod><changefreq>weekly</changefreq><priority>0.5</priority></url><url><loc>https://blog.chenguixian.com/post/tools/iterm2-clashx/</loc><lastmod>2021-08-25T21:53:34+08:00</lastmod><changefreq>weekly</changefreq><priority>0.5</priority></url><url><loc>https://blog.chenguixian.com/tags/proxy/</loc><lastmod>2021-08-25T21:53:34+08:00</lastmod><changefreq>weekly</changefreq><priority>0.5</priority></url><url><loc>https://blog.chenguixian.com/post/tools/iterm2-cheatsheet/</loc><lastmod>2021-08-25T00:13:53+08:00</lastmod><changefreq>weekly</changefreq><priority>0.5</priority></url><url><loc>https://blog.chenguixian.com/post/arts/</loc><lastmod>2021-08-25T00:07:51+08:00</lastmod><changefreq>weekly</changefreq><priority>0.5</priority></url></urlset>