<?xml version="1.0" encoding="UTF-8"?>
<urlset xmlns="http://www.sitemaps.org/schemas/sitemap/0.9">
<url>
<loc>https://blog.dailybetter.cn/</loc>
<lastmod>2026-09-20</lastmod>
</url>
<url>
<loc>https://blog.dailybetter.cn/blog</loc>
<lastmod>2026-09-20</lastmod>
</url>
<url>
<loc>https://blog.dailybetter.cn/projects</loc>
<lastmod>2026-09-20</lastmod>
</url>
<url>
<loc>https://blog.dailybetter.cn/tags</loc>
<lastmod>2026-09-20</lastmod>
</url>
<url>
<loc>https://blog.dailybetter.cn/blog/ai/everything-claude-code</loc>
<lastmod>2026-03-11T00:00:00.000Z</lastmod>
</url>
<url>
<loc>https://blog.dailybetter.cn/blog/ai/langchain-vs-langgraph</loc>
<lastmod>2025-07-05T00:00:00.000Z</lastmod>
</url>
<url>
<loc>https://blog.dailybetter.cn/blog/ai/langgraph-get-started</loc>
<lastmod>2025-08-10T00:00:00.000Z</lastmod>
</url>
<url>
<loc>https://blog.dailybetter.cn/blog/ai/langgraph-vs-react-agent</loc>
<lastmod>2025-08-10T00:00:00.000Z</lastmod>
</url>
<url>
<loc>https://blog.dailybetter.cn/blog/algorithms/heap-sort</loc>
<lastmod>2024-09-25T07:35:00.000Z</lastmod>
</url>
<url>
<loc>https://blog.dailybetter.cn/blog/algorithms/moore-voting</loc>
<lastmod>2024-09-25T07:35:00.000Z</lastmod>
</url>
<url>
<loc>https://blog.dailybetter.cn/blog/algorithms/quick-sort</loc>
<lastmod>2024-09-24T00:00:00.000Z</lastmod>
</url>
<url>
<loc>https://blog.dailybetter.cn/blog/aws/rest-api-vs-http-api</loc>
<lastmod>2024-10-01T00:00:00.000Z</lastmod>
</url>
<url>
<loc>https://blog.dailybetter.cn/blog/aws/set-up-a-new-aws-account</loc>
<lastmod>2024-09-23T00:00:00.000Z</lastmod>
</url>
<url>
<loc>https://blog.dailybetter.cn/blog/aws/set-up-aws-cli-sso-login</loc>
<lastmod>2024-11-21T00:00:00.000Z</lastmod>
</url>
<url>
<loc>https://blog.dailybetter.cn/blog/aws/set-up-iam-identity-center</loc>
<lastmod>2024-09-22T00:00:00.000Z</lastmod>
</url>
<url>
<loc>https://blog.dailybetter.cn/blog/bash/git-delete-all-branches-except-main</loc>
<lastmod>2024-11-17T15:05:02.000Z</lastmod>
</url>
<url>
<loc>https://blog.dailybetter.cn/blog/docker/docker-compose-postgres-with-admin</loc>
<lastmod>2024-10-26T13:44:02.000Z</lastmod>
</url>
<url>
<loc>https://blog.dailybetter.cn/blog/git/git-fetch</loc>
<lastmod>2025-09-12T10:06:02.000Z</lastmod>
</url>
<url>
<loc>https://blog.dailybetter.cn/blog/git/git-learning-notes-1-basic</loc>
<lastmod>2018-05-05T00:00:00.000Z</lastmod>
</url>
<url>
<loc>https://blog.dailybetter.cn/blog/git/git-learning-notes-2-version</loc>
<lastmod>2018-05-05T00:00:01.000Z</lastmod>
</url>
<url>
<loc>https://blog.dailybetter.cn/blog/git/git-learning-notes-3-branch</loc>
<lastmod>2018-05-05T00:00:02.000Z</lastmod>
</url>
<url>
<loc>https://blog.dailybetter.cn/blog/git/git-merge-vs-rebase</loc>
<lastmod>2025-09-16T11:00:00.000Z</lastmod>
</url>
<url>
<loc>https://blog.dailybetter.cn/blog/git/git-multiple-config</loc>
<lastmod>2024-10-26T11:36:02.000Z</lastmod>
</url>
<url>
<loc>https://blog.dailybetter.cn/blog/git/git-reflog-vs-git-log</loc>
<lastmod>2025-03-14T00:00:00.000Z</lastmod>
</url>
<url>
<loc>https://blog.dailybetter.cn/blog/git/git-reset</loc>
<lastmod>2024-10-26T11:36:02.000Z</lastmod>
</url>
<url>
<loc>https://blog.dailybetter.cn/blog/git/git-stash</loc>
<lastmod>2025-02-15T08:36:02.000Z</lastmod>
</url>
<url>
<loc>https://blog.dailybetter.cn/blog/golang/channels</loc>
<lastmod>2024-12-26T07:21:00.000Z</lastmod>
</url>
<url>
<loc>https://blog.dailybetter.cn/blog/golang/divide-numbers-in-go</loc>
<lastmod>2025-03-17T00:00:00.000Z</lastmod>
</url>
<url>
<loc>https://blog.dailybetter.cn/blog/golang/get-started-with-gomock</loc>
<lastmod>2024-11-22T15:30:00.000Z</lastmod>
</url>
<url>
<loc>https://blog.dailybetter.cn/blog/golang/loop-through-a-new-struct-array</loc>
<lastmod>2024-11-26T07:21:00.000Z</lastmod>
</url>
<url>
<loc>https://blog.dailybetter.cn/blog/infra/RPC</loc>
<lastmod>2025-07-09T00:00:00.000Z</lastmod>
</url>
<url>
<loc>https://blog.dailybetter.cn/blog/infra/grafana</loc>
<lastmod>2026-04-08T00:00:00.000Z</lastmod>
</url>
<url>
<loc>https://blog.dailybetter.cn/blog/infra/how-to-delete-a-sitemap-in-google-search-console</loc>
<lastmod>2024-10-28T19:06:02.000Z</lastmod>
</url>
<url>
<loc>https://blog.dailybetter.cn/blog/infra/snowflake-key-pair</loc>
<lastmod>2024-11-26T10:06:02.000Z</lastmod>
</url>
<url>
<loc>https://blog.dailybetter.cn/blog/infra/snowflake-oauth</loc>
<lastmod>2024-10-28T19:06:02.000Z</lastmod>
</url>
<url>
<loc>https://blog.dailybetter.cn/blog/infra/useful-commands</loc>
<lastmod>2025-07-16T10:06:02.000Z</lastmod>
</url>
<url>
<loc>https://blog.dailybetter.cn/blog/infra/what-is-timescale-db</loc>
<lastmod>2024-12-27T09:06:02.000Z</lastmod>
</url>
<url>
<loc>https://blog.dailybetter.cn/blog/js/undefined-vs-null</loc>
<lastmod>2025-01-01T10:50:00.000Z</lastmod>
</url>
<url>
<loc>https://blog.dailybetter.cn/blog/mac/ai-tools-on-mac</loc>
<lastmod>2025-09-11T00:00:00.000Z</lastmod>
</url>
<url>
<loc>https://blog.dailybetter.cn/blog/mac/enable-touch-id-for-sudo</loc>
<lastmod>2025-08-15T00:00:00.000Z</lastmod>
</url>
<url>
<loc>https://blog.dailybetter.cn/blog/mac/find-port-in-use</loc>
<lastmod>2024-10-30T00:00:00.000Z</lastmod>
</url>
<url>
<loc>https://blog.dailybetter.cn/blog/mac/manage-python-versions-on-mac</loc>
<lastmod>2024-10-01T00:00:00.000Z</lastmod>
</url>
<url>
<loc>https://blog.dailybetter.cn/blog/mac/nix</loc>
<lastmod>2025-11-03T09:00:00.000Z</lastmod>
</url>
<url>
<loc>https://blog.dailybetter.cn/blog/python/bitwise-operators</loc>
<lastmod>2024-09-24T00:00:00.000Z</lastmod>
</url>
<url>
<loc>https://blog.dailybetter.cn/blog/python/decorator</loc>
<lastmod>2024-09-22T00:00:00.000Z</lastmod>
</url>
<url>
<loc>https://blog.dailybetter.cn/blog/python/file-naming-conflicts</loc>
<lastmod>2024-09-25T09:00:00.000Z</lastmod>
</url>
<url>
<loc>https://blog.dailybetter.cn/blog/python/heapq</loc>
<lastmod>2024-09-25T07:30:00.000Z</lastmod>
</url>
<url>
<loc>https://blog.dailybetter.cn/blog/python/python-versions-with-uv</loc>
<lastmod>2025-07-27T07:30:00.000Z</lastmod>
</url>
<url>
<loc>https://blog.dailybetter.cn/blog/python/selenium</loc>
<lastmod>2024-10-07T11:30:00.000Z</lastmod>
</url>
<url>
<loc>https://blog.dailybetter.cn/blog/python/two-dimension-array</loc>
<lastmod>2024-09-28T09:30:00.000Z</lastmod>
</url>
<url>
<loc>https://blog.dailybetter.cn/blog/python/unhashable-type</loc>
<lastmod>2024-09-23T11:20:00.000Z</lastmod>
</url>
<url>
<loc>https://blog.dailybetter.cn/blog/react/what-is-hydration</loc>
<lastmod>2024-09-26T00:00:00.000Z</lastmod>
</url>
<url>
<loc>https://blog.dailybetter.cn/blog/security/cors-and-csp</loc>
<lastmod>2025-09-06T00:00:00.000Z</lastmod>
</url>
<url>
<loc>https://blog.dailybetter.cn/blog/security/gpg</loc>
<lastmod>2025-02-21T00:00:00.000Z</lastmod>
</url>
<url>
<loc>https://blog.dailybetter.cn/blog/security/openssl</loc>
<lastmod>2025-02-21T00:00:00.000Z</lastmod>
</url>
<url>
<loc>https://blog.dailybetter.cn/blog/security/refresh-token-vs-access-token</loc>
<lastmod>2024-10-30T00:00:00.000Z</lastmod>
</url>
<url>
<loc>https://blog.dailybetter.cn/blog/security/scim</loc>
<lastmod>2024-12-26T00:00:00.000Z</lastmod>
</url>
<url>
<loc>https://blog.dailybetter.cn/blog/sql/sql_alchemy_default_vs_server_dafault</loc>
<lastmod>2022-12-14T00:00:00.000Z</lastmod>
</url>
<url>
<loc>https://blog.dailybetter.cn/blog/sql/sql_alchemy_foreign_keys_and_relationships</loc>
<lastmod>2022-12-14T00:00:00.000Z</lastmod>
</url>
<url>
<loc>https://blog.dailybetter.cn/blog/sql/sql_alchemy_how_to_define_a_cascade_delete</loc>
<lastmod>2022-12-14T00:00:00.000Z</lastmod>
</url>
<url>
<loc>https://blog.dailybetter.cn/blog/system-design/connection-pool</loc>
<lastmod>2024-10-13T00:00:00.000Z</lastmod>
</url>
<url>
<loc>https://blog.dailybetter.cn/blog/system-design/system-design-interview-book</loc>
<lastmod>2024-10-10T00:00:00.000Z</lastmod>
</url>
<url>
<loc>https://blog.dailybetter.cn/blog/tailwind/height-and-overflow</loc>
<lastmod>2025-02-14T14:44:00.000Z</lastmod>
</url>
<url>
<loc>https://blog.dailybetter.cn/blog/tailwind/tailwind-text-align</loc>
<lastmod>2025-01-27T22:25:00.000Z</lastmod>
</url>
<url>
<loc>https://blog.dailybetter.cn/blog/thoughts/anxiety</loc>
<lastmod>2025-01-30T07:38:00.000Z</lastmod>
</url>
<url>
<loc>https://blog.dailybetter.cn/blog/thoughts/basic-ecnomic</loc>
<lastmod>2025-02-12T22:00:00.000Z</lastmod>
</url>
<url>
<loc>https://blog.dailybetter.cn/blog/thoughts/choose-your-words</loc>
<lastmod>2025-02-12T08:40:00.000Z</lastmod>
</url>
<url>
<loc>https://blog.dailybetter.cn/blog/thoughts/die-with-zero</loc>
<lastmod>2025-03-16T00:00:00.000Z</lastmod>
</url>
<url>
<loc>https://blog.dailybetter.cn/blog/thoughts/energy-record</loc>
<lastmod>2025-02-16T09:38:00.000Z</lastmod>
</url>
<url>
<loc>https://blog.dailybetter.cn/blog/thoughts/full-energy</loc>
<lastmod>2025-02-16T09:38:00.000Z</lastmod>
</url>
<url>
<loc>https://blog.dailybetter.cn/blog/thoughts/happiness-and-meaning</loc>
<lastmod>2026-01-16T09:30:00.000Z</lastmod>
</url>
<url>
<loc>https://blog.dailybetter.cn/blog/thoughts/happiness-chemistry</loc>
<lastmod>2025-09-25T07:38:00.000Z</lastmod>
</url>
<url>
<loc>https://blog.dailybetter.cn/blog/thoughts/happiness-notes</loc>
<lastmod>2025-03-15T00:00:00.000Z</lastmod>
</url>
<url>
<loc>https://blog.dailybetter.cn/blog/thoughts/improve-from-work</loc>
<lastmod>2024-12-21T11:58:00.000Z</lastmod>
</url>
<url>
<loc>https://blog.dailybetter.cn/blog/thoughts/live-in-the-moment</loc>
<lastmod>2025-08-10T00:00:00.000Z</lastmod>
</url>
<url>
<loc>https://blog.dailybetter.cn/blog/thoughts/mind-your-own-business</loc>
<lastmod>2025-02-12T08:40:00.000Z</lastmod>
</url>
<url>
<loc>https://blog.dailybetter.cn/blog/thoughts/mind</loc>
<lastmod>2025-04-24T00:00:00.000Z</lastmod>
</url>
<url>
<loc>https://blog.dailybetter.cn/blog/thoughts/no-complain</loc>
<lastmod>2025-01-12T15:58:00.000Z</lastmod>
</url>
<url>
<loc>https://blog.dailybetter.cn/blog/thoughts/no-me</loc>
<lastmod>2025-02-23T00:00:00.000Z</lastmod>
</url>
<url>
<loc>https://blog.dailybetter.cn/blog/thoughts/no-others-advice</loc>
<lastmod>2025-03-30T21:00:00.000Z</lastmod>
</url>
<url>
<loc>https://blog.dailybetter.cn/blog/thoughts/self-discipline-is-not-real</loc>
<lastmod>2025-01-18T14:58:00.000Z</lastmod>
</url>
<url>
<loc>https://blog.dailybetter.cn/blog/thoughts/signals-to-end-a-conversation</loc>
<lastmod>2024-12-25T12:58:00.000Z</lastmod>
</url>
<url>
<loc>https://blog.dailybetter.cn/blog/thoughts/sleep</loc>
<lastmod>2025-04-24T00:00:00.000Z</lastmod>
</url>
<url>
<loc>https://blog.dailybetter.cn/blog/thoughts/wealth-notes</loc>
<lastmod>2025-02-18T09:38:00.000Z</lastmod>
</url>
<url>
<loc>https://blog.dailybetter.cn/blog/thoughts/what-is-work</loc>
<lastmod>2025-01-11T15:58:00.000Z</lastmod>
</url>
<url>
<loc>https://blog.dailybetter.cn/blog/thoughts/why-you-should-work-hard</loc>
<lastmod>2024-10-02T11:58:00.000Z</lastmod>
</url>
<url>
<loc>https://blog.dailybetter.cn/blog/thoughts/work-of-software-engineer</loc>
<lastmod>2025-02-12T08:40:00.000Z</lastmod>
</url>
<url>
<loc>https://blog.dailybetter.cn/blog/vim/eidt-column</loc>
<lastmod>2024-09-26T00:00:00.000Z</lastmod>
</url>
<url>
<loc>https://blog.dailybetter.cn/blog/vim/how-to-jump-back-and-forth</loc>
<lastmod>2024-11-08T11:20:00.000Z</lastmod>
</url>
<url>
<loc>https://blog.dailybetter.cn/blog/vim/vim-learning-notes-1</loc>
<lastmod>2018-08-01T00:00:00.000Z</lastmod>
</url>
<url>
<loc>https://blog.dailybetter.cn/blog/vim/vim-learning-notes-2</loc>
<lastmod>2018-08-06T00:00:00.000Z</lastmod>
</url>
<url>
<loc>https://blog.dailybetter.cn/blog/vim/vim-learning-notes-3</loc>
<lastmod>2018-08-22T00:00:00.000Z</lastmod>
</url>
<url>
<loc>https://blog.dailybetter.cn/blog/vim/vim-surrounding</loc>
<lastmod>2025-01-01T10:00:00.000Z</lastmod>
</url>
<url>
<loc>https://blog.dailybetter.cn/blog/vscode/use-vscode-without-mouse</loc>
<lastmod>2025-03-14T00:00:00.000Z</lastmod>
</url>
<url>
<loc>https://blog.dailybetter.cn/blog/vue/how-to-debug</loc>
<lastmod>2024-11-27T17:10:00.000Z</lastmod>
</url>
<url>
<loc>https://blog.dailybetter.cn/blog/vue/ref-and-reactive</loc>
<lastmod>2025-02-28T00:00:00.000Z</lastmod>
</url>
<url>
<loc>https://blog.dailybetter.cn/blog/vue/watch-and-watchEffect</loc>
<lastmod>2025-02-28T00:00:00.000Z</lastmod>
</url>
<url>
<loc>https://blog.dailybetter.cn/blog/wechat-miniprogram/wxcloudrun-request-ssl-error</loc>
<lastmod>2024-10-18T08:00:00.000Z</lastmod>
</url>
</urlset>
