<?xml version="1.0" encoding="UTF-8"?><urlset xmlns="http://www.sitemaps.org/schemas/sitemap/0.9" xmlns:news="http://www.google.com/schemas/sitemap-news/0.9" xmlns:xhtml="http://www.w3.org/1999/xhtml" xmlns:image="http://www.google.com/schemas/sitemap-image/1.1" xmlns:video="http://www.google.com/schemas/sitemap-video/1.1"><url><loc>https://caijiao.org/about.html</loc><lastmod>2025-08-28T02:10:17.000Z</lastmod></url><url><loc>https://caijiao.org/agent-skills/</loc><lastmod>2026-01-18T06:33:34.000Z</lastmod></url><url><loc>https://caijiao.org/agent-skills/integrate-skills.html</loc><lastmod>2026-01-18T06:33:34.000Z</lastmod></url><url><loc>https://caijiao.org/agent-skills/specification.html</loc><lastmod>2026-01-18T06:33:34.000Z</lastmod></url><url><loc>https://caijiao.org/agent-skills/what-are-skills.html</loc><lastmod>2026-01-18T06:33:34.000Z</lastmod></url><url><loc>https://caijiao.org/animejs/1-intro/1-what-is-anime.html</loc><lastmod>2025-08-28T02:10:17.000Z</lastmod></url><url><loc>https://caijiao.org/animejs/1-intro/2-import.html</loc><lastmod>2025-07-26T02:25:54.000Z</lastmod></url><url><loc>https://caijiao.org/animejs/2-basics/1-targets.html</loc><lastmod>2025-10-07T02:04:53.000Z</lastmod></url><url><loc>https://caijiao.org/animejs/2-basics/2-properties.html</loc><lastmod>2025-10-07T02:04:53.000Z</lastmod></url><url><loc>https://caijiao.org/animejs/2-basics/3-parameters.html</loc><lastmod>2025-10-07T02:04:53.000Z</lastmod></url><url><loc>https://caijiao.org/animejs/2-basics/4-events.html</loc><lastmod>2025-10-07T02:04:53.000Z</lastmod></url><url><loc>https://caijiao.org/animejs/3-timeline/1-usage.html</loc><lastmod>2025-10-07T02:04:53.000Z</lastmod></url><url><loc>https://caijiao.org/animejs/3-timeline/2-control.html</loc><lastmod>2025-10-07T02:04:53.000Z</lastmod></url><url><loc>https://caijiao.org/animejs/4-advanced/1-dynamic-properties.html</loc><lastmod>2025-10-07T02:04:53.000Z</lastmod></url><url><loc>https://caijiao.org/animejs/4-advanced/2-loop-direction.html</loc><lastmod>2025-10-07T02:04:53.000Z</lastmod></url><url><loc>https://caijiao.org/animejs/4-advanced/3-control.html</loc><lastmod>2025-10-07T02:04:53.000Z</lastmod></url><url><loc>https://caijiao.org/animejs/4-advanced/4-svg.html</loc><lastmod>2025-10-07T02:04:53.000Z</lastmod></url><url><loc>https://caijiao.org/animejs/5-cases/1-button.html</loc><lastmod>2025-10-07T02:04:53.000Z</lastmod></url><url><loc>https://caijiao.org/animejs/5-cases/2-loading.html</loc><lastmod>2025-10-07T02:04:53.000Z</lastmod></url><url><loc>https://caijiao.org/animejs/5-cases/3-hover-card.html</loc><lastmod>2025-10-07T02:04:53.000Z</lastmod></url><url><loc>https://caijiao.org/animejs/5-cases/4-svg-path.html</loc><lastmod>2025-10-07T02:04:53.000Z</lastmod></url><url><loc>https://caijiao.org/animejs/5-cases/5-entry-animation.html</loc><lastmod>2025-10-07T02:04:53.000Z</lastmod></url><url><loc>https://caijiao.org/animejs/6-integration/1-vue.html</loc><lastmod>2025-07-26T02:25:54.000Z</lastmod></url><url><loc>https://caijiao.org/animejs/6-integration/2-react.html</loc><lastmod>2025-07-26T02:25:54.000Z</lastmod></url><url><loc>https://caijiao.org/animejs/6-integration/3-scroll.html</loc><lastmod>2025-07-26T02:25:54.000Z</lastmod></url><url><loc>https://caijiao.org/animejs/6-integration/4-others.html</loc><lastmod>2025-10-07T02:04:53.000Z</lastmod></url><url><loc>https://caijiao.org/animejs/7-tips/1-performance.html</loc><lastmod>2025-10-07T02:04:53.000Z</lastmod></url><url><loc>https://caijiao.org/animejs/7-tips/2-debug.html</loc><lastmod>2025-10-07T02:04:53.000Z</lastmod></url><url><loc>https://caijiao.org/animejs/7-tips/3-errors.html</loc><lastmod>2025-07-26T02:25:54.000Z</lastmod></url><url><loc>https://caijiao.org/animejs/7-tips/4-recommendations.html</loc><lastmod>2025-10-07T02:04:53.000Z</lastmod></url><url><loc>https://caijiao.org/animejs/8-summary/1-resources.html</loc><lastmod>2025-07-26T02:25:54.000Z</lastmod></url><url><loc>https://caijiao.org/animejs/8-summary/2-projects.html</loc><lastmod>2025-07-26T02:25:54.000Z</lastmod></url><url><loc>https://caijiao.org/animejs/8-summary/3-extend.html</loc><lastmod>2025-10-07T02:04:53.000Z</lastmod></url><url><loc>https://caijiao.org/animejs/8-summary/4-css-combine.html</loc><lastmod>2025-10-07T02:04:53.000Z</lastmod></url><url><loc>https://caijiao.org/animejs/</loc><lastmod>2025-07-26T02:25:54.000Z</lastmod></url><url><loc>https://caijiao.org/axios/best-practices/cache.html</loc><lastmod>2025-10-23T02:38:28.000Z</lastmod></url><url><loc>https://caijiao.org/axios/best-practices/fallback.html</loc><lastmod>2025-10-23T02:38:28.000Z</lastmod></url><url><loc>https://caijiao.org/axios/best-practices/interface-manage.html</loc><lastmod>2025-10-23T02:38:28.000Z</lastmod></url><url><loc>https://caijiao.org/axios/concurrency-cancel/cancel.html</loc><lastmod>2025-10-22T14:18:30.000Z</lastmod></url><url><loc>https://caijiao.org/axios/concurrency-cancel/concurrent.html</loc><lastmod>2025-10-22T14:18:30.000Z</lastmod></url><url><loc>https://caijiao.org/axios/concurrency-cancel/duplicate.html</loc><lastmod>2025-10-22T14:18:30.000Z</lastmod></url><url><loc>https://caijiao.org/axios/file-transfer/chunk-upload.html</loc><lastmod>2025-10-22T14:18:30.000Z</lastmod></url><url><loc>https://caijiao.org/axios/file-transfer/download.html</loc><lastmod>2025-10-22T14:18:30.000Z</lastmod></url><url><loc>https://caijiao.org/axios/file-transfer/upload-progress.html</loc><lastmod>2025-10-22T14:18:30.000Z</lastmod></url><url><loc>https://caijiao.org/axios/getting-started/async-await.html</loc><lastmod>2025-10-23T02:38:28.000Z</lastmod></url><url><loc>https://caijiao.org/axios/getting-started/get-request.html</loc><lastmod>2025-10-22T14:18:30.000Z</lastmod></url><url><loc>https://caijiao.org/axios/getting-started/install.html</loc><lastmod>2025-10-22T14:18:30.000Z</lastmod></url><url><loc>https://caijiao.org/axios/getting-started/request-methods.html</loc><lastmod>2025-10-22T14:18:30.000Z</lastmod></url><url><loc>https://caijiao.org/axios/in-framework/react.html</loc><lastmod>2025-10-23T02:38:28.000Z</lastmod></url><url><loc>https://caijiao.org/axios/in-framework/state.html</loc><lastmod>2025-10-23T02:38:28.000Z</lastmod></url><url><loc>https://caijiao.org/axios/in-framework/vue3.html</loc><lastmod>2025-10-23T02:38:28.000Z</lastmod></url><url><loc>https://caijiao.org/axios/</loc><lastmod>2025-10-23T02:38:28.000Z</lastmod></url><url><loc>https://caijiao.org/axios/instance/create.html</loc><lastmod>2025-10-22T14:18:30.000Z</lastmod></url><url><loc>https://caijiao.org/axios/instance/defaults.html</loc><lastmod>2025-10-22T14:18:30.000Z</lastmod></url><url><loc>https://caijiao.org/axios/instance/env-config.html</loc><lastmod>2025-10-22T14:18:30.000Z</lastmod></url><url><loc>https://caijiao.org/axios/instance/multiple.html</loc><lastmod>2025-10-22T14:18:30.000Z</lastmod></url><url><loc>https://caijiao.org/axios/interceptors/request.html</loc><lastmod>2025-10-22T14:18:30.000Z</lastmod></url><url><loc>https://caijiao.org/axios/interceptors/response.html</loc><lastmod>2025-10-22T14:18:30.000Z</lastmod></url><url><loc>https://caijiao.org/axios/interceptors/retry.html</loc><lastmod>2025-10-22T14:18:30.000Z</lastmod></url><url><loc>https://caijiao.org/axios/interceptors/token.html</loc><lastmod>2025-10-22T14:18:30.000Z</lastmod></url><url><loc>https://caijiao.org/axios/intro/features.html</loc><lastmod>2025-10-22T14:18:30.000Z</lastmod></url><url><loc>https://caijiao.org/axios/intro/use-cases.html</loc><lastmod>2025-10-22T14:18:30.000Z</lastmod></url><url><loc>https://caijiao.org/axios/intro/what-is-axios.html</loc><lastmod>2025-10-22T14:18:30.000Z</lastmod></url><url><loc>https://caijiao.org/axios/intro/why-axios.html</loc><lastmod>2025-10-22T14:18:30.000Z</lastmod></url><url><loc>https://caijiao.org/axios/reference/community.html</loc><lastmod>2025-10-22T14:18:30.000Z</lastmod></url><url><loc>https://caijiao.org/axios/reference/github.html</loc><lastmod>2025-10-22T14:18:30.000Z</lastmod></url><url><loc>https://caijiao.org/axios/reference/official.html</loc><lastmod>2025-10-22T14:18:30.000Z</lastmod></url><url><loc>https://caijiao.org/axios/request-config/baseurl-timeout-headers.html</loc><lastmod>2025-10-22T14:18:30.000Z</lastmod></url><url><loc>https://caijiao.org/axios/request-config/formdata-upload.html</loc><lastmod>2025-10-22T14:18:30.000Z</lastmod></url><url><loc>https://caijiao.org/axios/request-config/options.html</loc><lastmod>2025-10-22T14:18:30.000Z</lastmod></url><url><loc>https://caijiao.org/axios/request-config/params-vs-data.html</loc><lastmod>2025-10-22T14:18:30.000Z</lastmod></url><url><loc>https://caijiao.org/axios/response/error-handling.html</loc><lastmod>2025-10-22T14:18:30.000Z</lastmod></url><url><loc>https://caijiao.org/axios/response/global-error.html</loc><lastmod>2025-10-22T14:18:30.000Z</lastmod></url><url><loc>https://caijiao.org/axios/response/handle-data.html</loc><lastmod>2025-10-22T14:18:30.000Z</lastmod></url><url><loc>https://caijiao.org/axios/response/structure.html</loc><lastmod>2025-10-22T14:18:30.000Z</lastmod></url><url><loc>https://caijiao.org/axios/snippets/common.html</loc><lastmod>2025-10-23T02:38:28.000Z</lastmod></url><url><loc>https://caijiao.org/axios/snippets/file-transfer.html</loc><lastmod>2025-10-23T02:38:28.000Z</lastmod></url><url><loc>https://caijiao.org/axios/snippets/interceptor.html</loc><lastmod>2025-10-23T02:38:28.000Z</lastmod></url><url><loc>https://caijiao.org/axios/troubleshooting/debug.html</loc><lastmod>2025-10-23T02:38:28.000Z</lastmod></url><url><loc>https://caijiao.org/axios/troubleshooting/network-cors.html</loc><lastmod>2025-10-23T02:38:28.000Z</lastmod></url><url><loc>https://caijiao.org/axios/troubleshooting/retry.html</loc><lastmod>2025-10-23T02:38:28.000Z</lastmod></url><url><loc>https://caijiao.org/axios/vs-fetch/api-compare.html</loc><lastmod>2025-10-23T02:38:28.000Z</lastmod></url><url><loc>https://caijiao.org/axios/vs-fetch/error-timeout.html</loc><lastmod>2025-10-23T02:38:28.000Z</lastmod></url><url><loc>https://caijiao.org/axios/vs-fetch/performance.html</loc><lastmod>2025-10-23T02:38:28.000Z</lastmod></url><url><loc>https://caijiao.org/axios/wrapper/create-wrapper.html</loc><lastmod>2025-10-23T02:38:28.000Z</lastmod></url><url><loc>https://caijiao.org/axios/wrapper/dynamic-header.html</loc><lastmod>2025-10-23T02:38:28.000Z</lastmod></url><url><loc>https://caijiao.org/axios/wrapper/global-loading.html</loc><lastmod>2025-10-23T02:38:28.000Z</lastmod></url><url><loc>https://caijiao.org/axios/wrapper/response-format.html</loc><lastmod>2025-10-23T02:38:28.000Z</lastmod></url><url><loc>https://caijiao.org/blockchain/1-basic-concepts/block-and-chain.html</loc><lastmod>2025-11-13T05:16:11.000Z</lastmod></url><url><loc>https://caijiao.org/blockchain/1-basic-concepts/consensus-mechanism.html</loc><lastmod>2025-11-13T05:16:11.000Z</lastmod></url><url><loc>https://caijiao.org/blockchain/1-basic-concepts/cryptography.html</loc><lastmod>2025-11-13T05:16:11.000Z</lastmod></url><url><loc>https://caijiao.org/blockchain/2-operation-principle/nodes-and-network.html</loc><lastmod>2025-11-13T05:16:11.000Z</lastmod></url><url><loc>https://caijiao.org/blockchain/2-operation-principle/security.html</loc><lastmod>2025-11-13T05:16:11.000Z</lastmod></url><url><loc>https://caijiao.org/blockchain/2-operation-principle/transaction-lifecycle.html</loc><lastmod>2025-11-13T05:16:11.000Z</lastmod></url><url><loc>https://caijiao.org/blockchain/3-main-projects/bitcoin.html</loc><lastmod>2025-11-13T05:16:11.000Z</lastmod></url><url><loc>https://caijiao.org/blockchain/3-main-projects/ethereum.html</loc><lastmod>2025-11-13T05:16:11.000Z</lastmod></url><url><loc>https://caijiao.org/blockchain/3-main-projects/other-ecosystems.html</loc><lastmod>2025-11-13T05:16:11.000Z</lastmod></url><url><loc>https://caijiao.org/blockchain/4-smart-contracts/dapp-structure.html</loc><lastmod>2025-11-13T05:16:11.000Z</lastmod></url><url><loc>https://caijiao.org/blockchain/4-smart-contracts/example-projects.html</loc><lastmod>2025-11-13T05:16:11.000Z</lastmod></url><url><loc>https://caijiao.org/blockchain/4-smart-contracts/smart-contracts.html</loc><lastmod>2025-11-13T05:16:11.000Z</lastmod></url><url><loc>https://caijiao.org/blockchain/5-applications/defi.html</loc><lastmod>2025-11-13T05:16:11.000Z</lastmod></url><url><loc>https://caijiao.org/blockchain/5-applications/nft.html</loc><lastmod>2025-11-13T05:16:11.000Z</lastmod></url><url><loc>https://caijiao.org/blockchain/5-applications/other-use-cases.html</loc><lastmod>2025-11-13T05:16:11.000Z</lastmod></url><url><loc>https://caijiao.org/blockchain/5-applications/supplychain.html</loc><lastmod>2025-11-13T05:16:11.000Z</lastmod></url><url><loc>https://caijiao.org/blockchain/6-regulation/global-policies.html</loc><lastmod>2025-11-13T05:16:11.000Z</lastmod></url><url><loc>https://caijiao.org/blockchain/6-regulation/regulation.html</loc><lastmod>2025-11-13T05:16:11.000Z</lastmod></url><url><loc>https://caijiao.org/blockchain/7-future/blockchain-ai.html</loc><lastmod>2025-11-13T05:16:11.000Z</lastmod></url><url><loc>https://caijiao.org/blockchain/7-future/career-path.html</loc><lastmod>2025-11-13T05:16:11.000Z</lastmod></url><url><loc>https://caijiao.org/blockchain/7-future/web3.html</loc><lastmod>2025-11-13T05:16:11.000Z</lastmod></url><url><loc>https://caijiao.org/blockchain/8-appendix/glossary.html</loc><lastmod>2025-11-13T05:16:11.000Z</lastmod></url><url><loc>https://caijiao.org/blockchain/8-appendix/learning-path.html</loc><lastmod>2025-11-13T05:16:11.000Z</lastmod></url><url><loc>https://caijiao.org/blockchain/8-appendix/resources.html</loc><lastmod>2025-11-13T05:16:11.000Z</lastmod></url><url><loc>https://caijiao.org/blockchain/</loc><lastmod>2025-11-13T05:16:11.000Z</lastmod></url><url><loc>https://caijiao.org/bun/appendix/faq.html</loc><lastmod>2025-08-28T02:10:17.000Z</lastmod></url><url><loc>https://caijiao.org/bun/appendix/learning.html</loc><lastmod>2025-08-05T08:43:21.000Z</lastmod></url><url><loc>https://caijiao.org/bun/appendix/resources.html</loc><lastmod>2025-08-05T08:43:21.000Z</lastmod></url><url><loc>https://caijiao.org/bun/bundler/assets.html</loc><lastmod>2025-08-28T02:10:17.000Z</lastmod></url><url><loc>https://caijiao.org/bun/bundler/modules.html</loc><lastmod>2025-08-28T02:10:17.000Z</lastmod></url><url><loc>https://caijiao.org/bun/bundler/overview.html</loc><lastmod>2025-08-05T08:43:21.000Z</lastmod></url><url><loc>https://caijiao.org/bun/bundler/usage.html</loc><lastmod>2025-08-05T08:43:21.000Z</lastmod></url><url><loc>https://caijiao.org/bun/compat/community.html</loc><lastmod>2025-08-28T02:10:17.000Z</lastmod></url><url><loc>https://caijiao.org/bun/compat/issues.html</loc><lastmod>2025-08-05T08:43:21.000Z</lastmod></url><url><loc>https://caijiao.org/bun/compat/node.html</loc><lastmod>2025-08-28T02:10:17.000Z</lastmod></url><url><loc>https://caijiao.org/bun/compat/tools.html</loc><lastmod>2025-08-28T02:10:17.000Z</lastmod></url><url><loc>https://caijiao.org/bun/deploy/build.html</loc><lastmod>2025-08-28T02:10:17.000Z</lastmod></url><url><loc>https://caijiao.org/bun/deploy/platforms.html</loc><lastmod>2025-08-05T08:43:21.000Z</lastmod></url><url><loc>https://caijiao.org/bun/deploy/server.html</loc><lastmod>2025-08-05T08:43:21.000Z</lastmod></url><url><loc>https://caijiao.org/bun/deploy/ssr.html</loc><lastmod>2025-08-05T08:43:21.000Z</lastmod></url><url><loc>https://caijiao.org/bun/deps/compare.html</loc><lastmod>2025-08-28T02:10:17.000Z</lastmod></url><url><loc>https://caijiao.org/bun/deps/install.html</loc><lastmod>2025-08-05T08:43:21.000Z</lastmod></url><url><loc>https://caijiao.org/bun/deps/monorepo.html</loc><lastmod>2025-08-05T08:43:21.000Z</lastmod></url><url><loc>https://caijiao.org/bun/deps/resolve.html</loc><lastmod>2025-08-05T08:43:21.000Z</lastmod></url><url><loc>https://caijiao.org/bun/</loc><lastmod>2025-08-05T08:43:21.000Z</lastmod></url><url><loc>https://caijiao.org/bun/intro/advantages.html</loc><lastmod>2025-08-28T02:10:17.000Z</lastmod></url><url><loc>https://caijiao.org/bun/intro/comparison.html</loc><lastmod>2025-08-28T02:10:17.000Z</lastmod></url><url><loc>https://caijiao.org/bun/intro/what-is-bun.html</loc><lastmod>2025-08-05T08:43:21.000Z</lastmod></url><url><loc>https://caijiao.org/bun/project/hmr.html</loc><lastmod>2025-08-05T08:43:21.000Z</lastmod></url><url><loc>https://caijiao.org/bun/project/init.html</loc><lastmod>2025-08-05T08:43:21.000Z</lastmod></url><url><loc>https://caijiao.org/bun/project/jsx-tsx.html</loc><lastmod>2025-08-28T02:10:17.000Z</lastmod></url><url><loc>https://caijiao.org/bun/project/optimize.html</loc><lastmod>2025-08-05T08:43:21.000Z</lastmod></url><url><loc>https://caijiao.org/bun/script/args.html</loc><lastmod>2025-08-05T08:43:21.000Z</lastmod></url><url><loc>https://caijiao.org/bun/script/basic.html</loc><lastmod>2025-08-05T08:43:21.000Z</lastmod></url><url><loc>https://caijiao.org/bun/script/custom.html</loc><lastmod>2025-08-28T02:10:17.000Z</lastmod></url><url><loc>https://caijiao.org/bun/setup/config-file.html</loc><lastmod>2025-08-28T02:10:17.000Z</lastmod></url><url><loc>https://caijiao.org/bun/setup/init-project.html</loc><lastmod>2025-08-05T08:43:21.000Z</lastmod></url><url><loc>https://caijiao.org/bun/setup/install.html</loc><lastmod>2025-08-05T08:43:21.000Z</lastmod></url><url><loc>https://caijiao.org/bun/setup/run-script.html</loc><lastmod>2025-08-28T02:10:17.000Z</lastmod></url><url><loc>https://caijiao.org/bun/test/compare.html</loc><lastmod>2025-08-05T08:43:21.000Z</lastmod></url><url><loc>https://caijiao.org/bun/test/coverage.html</loc><lastmod>2025-08-05T08:43:21.000Z</lastmod></url><url><loc>https://caijiao.org/bun/test/usage.html</loc><lastmod>2025-08-05T08:43:21.000Z</lastmod></url><url><loc>https://caijiao.org/bun/test/write-run.html</loc><lastmod>2025-08-05T08:43:21.000Z</lastmod></url><url><loc>https://caijiao.org/business.html</loc><lastmod>2025-08-06T03:44:33.000Z</lastmod></url><url><loc>https://caijiao.org/chartjs/01-intro/01-what-is-chartjs.html</loc><lastmod>2025-10-07T02:04:53.000Z</lastmod></url><url><loc>https://caijiao.org/chartjs/01-intro/02-installation.html</loc><lastmod>2025-10-07T02:04:53.000Z</lastmod></url><url><loc>https://caijiao.org/chartjs/02-first-chart/01-setup.html</loc><lastmod>2025-10-07T02:04:53.000Z</lastmod></url><url><loc>https://caijiao.org/chartjs/02-first-chart/02-line-example.html</loc><lastmod>2025-10-07T02:04:53.000Z</lastmod></url><url><loc>https://caijiao.org/chartjs/03-chart-types/01-line.html</loc><lastmod>2025-10-07T02:04:53.000Z</lastmod></url><url><loc>https://caijiao.org/chartjs/03-chart-types/02-bar.html</loc><lastmod>2025-10-07T02:04:53.000Z</lastmod></url><url><loc>https://caijiao.org/chartjs/03-chart-types/03-pie-doughnut.html</loc><lastmod>2025-10-07T02:04:53.000Z</lastmod></url><url><loc>https://caijiao.org/chartjs/03-chart-types/04-radar.html</loc><lastmod>2025-10-07T02:04:53.000Z</lastmod></url><url><loc>https://caijiao.org/chartjs/03-chart-types/05-polar-area.html</loc><lastmod>2025-10-07T02:04:53.000Z</lastmod></url><url><loc>https://caijiao.org/chartjs/03-chart-types/06-scatter-bubble.html</loc><lastmod>2025-10-07T02:04:53.000Z</lastmod></url><url><loc>https://caijiao.org/chartjs/04-styling/01-responsive.html</loc><lastmod>2025-10-07T02:04:53.000Z</lastmod></url><url><loc>https://caijiao.org/chartjs/04-styling/02-colors.html</loc><lastmod>2025-10-07T02:04:53.000Z</lastmod></url><url><loc>https://caijiao.org/chartjs/04-styling/03-axes.html</loc><lastmod>2025-10-07T02:04:53.000Z</lastmod></url><url><loc>https://caijiao.org/chartjs/04-styling/04-legend-tooltip.html</loc><lastmod>2025-10-07T02:04:53.000Z</lastmod></url><url><loc>https://caijiao.org/chartjs/04-styling/05-animation.html</loc><lastmod>2025-10-07T02:04:53.000Z</lastmod></url><url><loc>https://caijiao.org/chartjs/05-dynamic/01-toggle-data.html</loc><lastmod>2025-10-07T02:04:53.000Z</lastmod></url><url><loc>https://caijiao.org/chartjs/05-dynamic/02-live-update.html</loc><lastmod>2025-10-07T02:04:53.000Z</lastmod></url><url><loc>https://caijiao.org/chartjs/05-dynamic/03-destroy-recreate.html</loc><lastmod>2025-10-07T02:04:53.000Z</lastmod></url><url><loc>https://caijiao.org/chartjs/05-dynamic/04-events.html</loc><lastmod>2025-10-07T02:04:53.000Z</lastmod></url><url><loc>https://caijiao.org/chartjs/06-advanced/01-mixed-chart.html</loc><lastmod>2025-10-07T02:04:53.000Z</lastmod></url><url><loc>https://caijiao.org/chartjs/06-advanced/02-custom-plugins.html</loc><lastmod>2025-10-07T02:04:53.000Z</lastmod></url><url><loc>https://caijiao.org/chartjs/06-advanced/03-multi-y.html</loc><lastmod>2025-10-07T02:04:53.000Z</lastmod></url><url><loc>https://caijiao.org/chartjs/06-advanced/04-custom-tooltip.html</loc><lastmod>2025-10-07T02:04:53.000Z</lastmod></url><url><loc>https://caijiao.org/chartjs/07-backend/01-fetch-api.html</loc><lastmod>2025-10-07T02:04:53.000Z</lastmod></url><url><loc>https://caijiao.org/chartjs/07-backend/02-axios.html</loc><lastmod>2025-10-07T02:04:53.000Z</lastmod></url><url><loc>https://caijiao.org/chartjs/07-backend/03-auto-refresh.html</loc><lastmod>2025-10-07T02:04:53.000Z</lastmod></url><url><loc>https://caijiao.org/chartjs/08-framework/01-vue.html</loc><lastmod>2025-10-07T02:04:53.000Z</lastmod></url><url><loc>https://caijiao.org/chartjs/08-framework/02-react.html</loc><lastmod>2025-10-07T02:04:53.000Z</lastmod></url><url><loc>https://caijiao.org/chartjs/08-framework/03-plugins.html</loc><lastmod>2025-10-07T02:04:53.000Z</lastmod></url><url><loc>https://caijiao.org/chartjs/09-performance/01-rendering.html</loc><lastmod>2025-10-07T02:04:53.000Z</lastmod></url><url><loc>https://caijiao.org/chartjs/09-performance/02-large-data.html</loc><lastmod>2025-10-07T02:04:53.000Z</lastmod></url><url><loc>https://caijiao.org/chartjs/09-performance/03-responsive.html</loc><lastmod>2025-10-07T02:04:53.000Z</lastmod></url><url><loc>https://caijiao.org/chartjs/10-projects/01-sales-dashboard.html</loc><lastmod>2025-10-07T02:04:53.000Z</lastmod></url><url><loc>https://caijiao.org/chartjs/10-projects/02-traffic-analytics.html</loc><lastmod>2025-10-07T02:04:53.000Z</lastmod></url><url><loc>https://caijiao.org/chartjs/10-projects/03-temperature-monitor.html</loc><lastmod>2025-10-07T02:04:53.000Z</lastmod></url><url><loc>https://caijiao.org/chartjs/</loc><lastmod>2025-08-06T10:17:06.000Z</lastmod></url><url><loc>https://caijiao.org/claude-code-in-action/01-introduction.html</loc><lastmod>2026-01-06T07:18:49.000Z</lastmod></url><url><loc>https://caijiao.org/claude-code-in-action/02-what-is-a-coding-assistant.html</loc><lastmod>2026-01-06T07:18:49.000Z</lastmod></url><url><loc>https://caijiao.org/claude-code-in-action/03-claude-code-in-action.html</loc><lastmod>2026-01-06T07:18:49.000Z</lastmod></url><url><loc>https://caijiao.org/claude-code-in-action/04-claude-code-setup.html</loc><lastmod>2026-01-06T07:18:49.000Z</lastmod></url><url><loc>https://caijiao.org/claude-code-in-action/05-project-setup.html</loc><lastmod>2026-01-06T07:18:49.000Z</lastmod></url><url><loc>https://caijiao.org/claude-code-in-action/06-adding-context.html</loc><lastmod>2026-01-06T07:18:49.000Z</lastmod></url><url><loc>https://caijiao.org/claude-code-in-action/07-making-changes.html</loc><lastmod>2026-01-06T07:18:49.000Z</lastmod></url><url><loc>https://caijiao.org/claude-code-in-action/08-course-satisfaction-survey.html</loc><lastmod>2026-01-06T07:18:49.000Z</lastmod></url><url><loc>https://caijiao.org/claude-code-in-action/09-controlling-context.html</loc><lastmod>2026-01-06T07:18:49.000Z</lastmod></url><url><loc>https://caijiao.org/claude-code-in-action/10-custom-commands.html</loc><lastmod>2026-01-06T07:18:49.000Z</lastmod></url><url><loc>https://caijiao.org/claude-code-in-action/11-mcp-servers-with-claude-code.html</loc><lastmod>2026-01-06T07:18:49.000Z</lastmod></url><url><loc>https://caijiao.org/claude-code-in-action/12-github-integration.html</loc><lastmod>2026-01-06T07:18:49.000Z</lastmod></url><url><loc>https://caijiao.org/claude-code-in-action/13-introducing-hooks.html</loc><lastmod>2026-01-06T07:18:49.000Z</lastmod></url><url><loc>https://caijiao.org/claude-code-in-action/14-defining-hooks.html</loc><lastmod>2026-01-06T07:18:49.000Z</lastmod></url><url><loc>https://caijiao.org/claude-code-in-action/15-implementing-a-hook.html</loc><lastmod>2026-01-06T07:18:49.000Z</lastmod></url><url><loc>https://caijiao.org/claude-code-in-action/16-gotchas-around-hooks.html</loc><lastmod>2026-01-06T07:18:49.000Z</lastmod></url><url><loc>https://caijiao.org/claude-code-in-action/17-useful-hooks.html</loc><lastmod>2026-01-06T07:18:49.000Z</lastmod></url><url><loc>https://caijiao.org/claude-code-in-action/18-another-useful-hook.html</loc><lastmod>2026-01-06T07:18:49.000Z</lastmod></url><url><loc>https://caijiao.org/claude-code-in-action/19-the-claude-code-sdk.html</loc><lastmod>2026-01-06T07:18:49.000Z</lastmod></url><url><loc>https://caijiao.org/claude-code-in-action/20-quiz-on-claude-code.html</loc><lastmod>2026-01-06T07:18:49.000Z</lastmod></url><url><loc>https://caijiao.org/claude-code-in-action/21-summary-and-next-steps.html</loc><lastmod>2026-01-06T07:18:49.000Z</lastmod></url><url><loc>https://caijiao.org/claude-code-in-action/</loc><lastmod>2026-01-06T07:18:49.000Z</lastmod></url><url><loc>https://caijiao.org/corepack/commands.html</loc><lastmod>2025-09-22T06:22:06.000Z</lastmod></url><url><loc>https://caijiao.org/corepack/</loc><lastmod>2025-09-22T06:22:06.000Z</lastmod></url><url><loc>https://caijiao.org/corepack/install.html</loc><lastmod>2025-09-22T06:22:06.000Z</lastmod></url><url><loc>https://caijiao.org/corepack/npm.html</loc><lastmod>2025-09-22T06:22:06.000Z</lastmod></url><url><loc>https://caijiao.org/corepack/pnpm.html</loc><lastmod>2025-09-22T06:22:06.000Z</lastmod></url><url><loc>https://caijiao.org/corepack/version.html</loc><lastmod>2025-09-22T06:22:06.000Z</lastmod></url><url><loc>https://caijiao.org/corepack/yarn.html</loc><lastmod>2025-09-22T06:22:06.000Z</lastmod></url><url><loc>https://caijiao.org/cpp/basic/arithmetic.html</loc><lastmod>2025-08-06T10:17:06.000Z</lastmod></url><url><loc>https://caijiao.org/cpp/basic/bitwise.html</loc><lastmod>2025-08-06T10:17:06.000Z</lastmod></url><url><loc>https://caijiao.org/cpp/basic/cast.html</loc><lastmod>2025-08-06T10:17:06.000Z</lastmod></url><url><loc>https://caijiao.org/cpp/basic/conditionals.html</loc><lastmod>2025-08-06T10:17:06.000Z</lastmod></url><url><loc>https://caijiao.org/cpp/basic/jump.html</loc><lastmod>2025-08-06T10:17:06.000Z</lastmod></url><url><loc>https://caijiao.org/cpp/basic/logical-relational.html</loc><lastmod>2025-08-06T10:17:06.000Z</lastmod></url><url><loc>https://caijiao.org/cpp/basic/loops.html</loc><lastmod>2025-08-06T10:17:06.000Z</lastmod></url><url><loc>https://caijiao.org/cpp/basic/types.html</loc><lastmod>2025-08-06T10:17:06.000Z</lastmod></url><url><loc>https://caijiao.org/cpp/basic/variables.html</loc><lastmod>2025-08-06T10:17:06.000Z</lastmod></url><url><loc>https://caijiao.org/cpp/function/arrays.html</loc><lastmod>2025-08-06T10:17:06.000Z</lastmod></url><url><loc>https://caijiao.org/cpp/function/definition.html</loc><lastmod>2025-08-06T10:17:06.000Z</lastmod></url><url><loc>https://caijiao.org/cpp/function/overload.html</loc><lastmod>2025-08-06T10:17:06.000Z</lastmod></url><url><loc>https://caijiao.org/cpp/function/params.html</loc><lastmod>2025-08-06T10:17:06.000Z</lastmod></url><url><loc>https://caijiao.org/cpp/function/pointer-array.html</loc><lastmod>2025-08-06T10:17:06.000Z</lastmod></url><url><loc>https://caijiao.org/cpp/function/pointers.html</loc><lastmod>2025-08-06T10:17:06.000Z</lastmod></url><url><loc>https://caijiao.org/cpp/function/ref-params.html</loc><lastmod>2025-08-06T10:17:06.000Z</lastmod></url><url><loc>https://caijiao.org/cpp/function/references.html</loc><lastmod>2025-08-06T10:17:06.000Z</lastmod></url><url><loc>https://caijiao.org/cpp/function/strings.html</loc><lastmod>2025-08-06T10:17:06.000Z</lastmod></url><url><loc>https://caijiao.org/cpp/</loc><lastmod>2025-08-06T10:17:06.000Z</lastmod></url><url><loc>https://caijiao.org/cpp/intro/comment-style.html</loc><lastmod>2025-08-06T10:17:06.000Z</lastmod></url><url><loc>https://caijiao.org/cpp/intro/compiler.html</loc><lastmod>2025-08-06T10:17:06.000Z</lastmod></url><url><loc>https://caijiao.org/cpp/intro/history.html</loc><lastmod>2025-08-06T10:17:06.000Z</lastmod></url><url><loc>https://caijiao.org/cpp/intro/ide.html</loc><lastmod>2025-08-06T10:17:06.000Z</lastmod></url><url><loc>https://caijiao.org/cpp/intro/io.html</loc><lastmod>2025-08-06T10:17:06.000Z</lastmod></url><url><loc>https://caijiao.org/cpp/intro/main-func.html</loc><lastmod>2025-08-06T10:17:06.000Z</lastmod></url><url><loc>https://caijiao.org/cpp/oop/abstract.html</loc><lastmod>2025-08-06T10:17:06.000Z</lastmod></url><url><loc>https://caijiao.org/cpp/oop/access.html</loc><lastmod>2025-08-06T10:17:06.000Z</lastmod></url><url><loc>https://caijiao.org/cpp/oop/cast.html</loc><lastmod>2025-08-06T10:17:06.000Z</lastmod></url><url><loc>https://caijiao.org/cpp/oop/classes.html</loc><lastmod>2025-08-06T10:17:06.000Z</lastmod></url><url><loc>https://caijiao.org/cpp/oop/constructor-order.html</loc><lastmod>2025-08-06T10:17:06.000Z</lastmod></url><url><loc>https://caijiao.org/cpp/oop/constructors.html</loc><lastmod>2025-08-06T10:17:06.000Z</lastmod></url><url><loc>https://caijiao.org/cpp/oop/destructors.html</loc><lastmod>2025-08-06T10:17:06.000Z</lastmod></url><url><loc>https://caijiao.org/cpp/oop/diamond.html</loc><lastmod>2025-08-06T10:17:06.000Z</lastmod></url><url><loc>https://caijiao.org/cpp/oop/friend.html</loc><lastmod>2025-08-06T10:17:06.000Z</lastmod></url><url><loc>https://caijiao.org/cpp/oop/inheritance.html</loc><lastmod>2025-08-06T10:17:06.000Z</lastmod></url><url><loc>https://caijiao.org/cpp/oop/methods.html</loc><lastmod>2025-08-06T10:17:06.000Z</lastmod></url><url><loc>https://caijiao.org/cpp/oop/multiple.html</loc><lastmod>2025-08-06T10:17:06.000Z</lastmod></url><url><loc>https://caijiao.org/cpp/oop/rtti.html</loc><lastmod>2025-08-06T10:17:06.000Z</lastmod></url><url><loc>https://caijiao.org/cpp/oop/static.html</loc><lastmod>2025-08-06T10:17:06.000Z</lastmod></url><url><loc>https://caijiao.org/cpp/oop/struct-array.html</loc><lastmod>2025-08-06T10:17:06.000Z</lastmod></url><url><loc>https://caijiao.org/cpp/oop/struct.html</loc><lastmod>2025-08-06T10:17:06.000Z</lastmod></url><url><loc>https://caijiao.org/cpp/oop/this.html</loc><lastmod>2025-08-06T10:17:06.000Z</lastmod></url><url><loc>https://caijiao.org/cpp/oop/virtual.html</loc><lastmod>2025-08-06T10:17:06.000Z</lastmod></url><url><loc>https://caijiao.org/cpp/project/binary-file.html</loc><lastmod>2025-08-06T10:17:06.000Z</lastmod></url><url><loc>https://caijiao.org/cpp/project/calculator.html</loc><lastmod>2025-08-06T10:17:06.000Z</lastmod></url><url><loc>https://caijiao.org/cpp/project/custom-exception.html</loc><lastmod>2025-08-06T10:17:06.000Z</lastmod></url><url><loc>https://caijiao.org/cpp/project/file-io.html</loc><lastmod>2025-08-06T10:17:06.000Z</lastmod></url><url><loc>https://caijiao.org/cpp/project/multi-file.html</loc><lastmod>2025-08-06T10:17:06.000Z</lastmod></url><url><loc>https://caijiao.org/cpp/project/namespaces.html</loc><lastmod>2025-08-06T10:17:06.000Z</lastmod></url><url><loc>https://caijiao.org/cpp/project/student-system.html</loc><lastmod>2025-08-06T10:17:06.000Z</lastmod></url><url><loc>https://caijiao.org/cpp/project/try-catch.html</loc><lastmod>2025-08-06T10:17:06.000Z</lastmod></url><url><loc>https://caijiao.org/cpp/stl/algorithms.html</loc><lastmod>2025-08-06T10:17:06.000Z</lastmod></url><url><loc>https://caijiao.org/cpp/stl/auto.html</loc><lastmod>2025-08-06T10:17:06.000Z</lastmod></url><url><loc>https://caijiao.org/cpp/stl/lambda.html</loc><lastmod>2025-08-06T10:17:06.000Z</lastmod></url><url><loc>https://caijiao.org/cpp/stl/map.html</loc><lastmod>2025-08-06T10:17:06.000Z</lastmod></url><url><loc>https://caijiao.org/cpp/stl/nullptr-init.html</loc><lastmod>2025-08-06T10:17:06.000Z</lastmod></url><url><loc>https://caijiao.org/cpp/stl/range-for.html</loc><lastmod>2025-08-06T10:17:06.000Z</lastmod></url><url><loc>https://caijiao.org/cpp/stl/set.html</loc><lastmod>2025-08-06T10:17:06.000Z</lastmod></url><url><loc>https://caijiao.org/cpp/stl/shared_ptr.html</loc><lastmod>2025-08-06T10:17:06.000Z</lastmod></url><url><loc>https://caijiao.org/cpp/stl/templates-class.html</loc><lastmod>2025-08-06T10:17:06.000Z</lastmod></url><url><loc>https://caijiao.org/cpp/stl/templates-func.html</loc><lastmod>2025-08-06T10:17:06.000Z</lastmod></url><url><loc>https://caijiao.org/cpp/stl/unique_ptr.html</loc><lastmod>2025-08-06T10:17:06.000Z</lastmod></url><url><loc>https://caijiao.org/cpp/stl/vector.html</loc><lastmod>2025-08-06T10:17:06.000Z</lastmod></url><url><loc>https://caijiao.org/css/01-intro/01-what-is-css.html</loc><lastmod>2025-08-06T10:17:06.000Z</lastmod></url><url><loc>https://caijiao.org/css/01-intro/02-how-css-works.html</loc><lastmod>2025-08-06T10:17:06.000Z</lastmod></url><url><loc>https://caijiao.org/css/01-intro/03-import-methods.html</loc><lastmod>2025-08-06T10:17:06.000Z</lastmod></url><url><loc>https://caijiao.org/css/01-intro/04-syntax.html</loc><lastmod>2025-08-06T10:17:06.000Z</lastmod></url><url><loc>https://caijiao.org/css/01-intro/05-comments.html</loc><lastmod>2025-08-06T10:17:06.000Z</lastmod></url><url><loc>https://caijiao.org/css/02-selectors/01-basic.html</loc><lastmod>2025-08-06T10:17:06.000Z</lastmod></url><url><loc>https://caijiao.org/css/02-selectors/02-combinators.html</loc><lastmod>2025-08-06T10:17:06.000Z</lastmod></url><url><loc>https://caijiao.org/css/02-selectors/03-attribute.html</loc><lastmod>2025-08-06T10:17:06.000Z</lastmod></url><url><loc>https://caijiao.org/css/02-selectors/04-pseudo-class.html</loc><lastmod>2025-08-06T10:17:06.000Z</lastmod></url><url><loc>https://caijiao.org/css/02-selectors/05-pseudo-element.html</loc><lastmod>2025-08-06T10:17:06.000Z</lastmod></url><url><loc>https://caijiao.org/css/02-selectors/06-specificity.html</loc><lastmod>2025-08-06T10:17:06.000Z</lastmod></url><url><loc>https://caijiao.org/css/03-text-font/01-font-family-size.html</loc><lastmod>2025-08-06T10:17:06.000Z</lastmod></url><url><loc>https://caijiao.org/css/03-text-font/02-text-decoration.html</loc><lastmod>2025-08-06T10:17:06.000Z</lastmod></url><url><loc>https://caijiao.org/css/03-text-font/03-line-height.html</loc><lastmod>2025-10-07T02:04:53.000Z</lastmod></url><url><loc>https://caijiao.org/css/03-text-font/04-bold-italic.html</loc><lastmod>2025-08-06T10:17:06.000Z</lastmod></url><url><loc>https://caijiao.org/css/03-text-font/05-spacing.html</loc><lastmod>2025-08-06T10:17:06.000Z</lastmod></url><url><loc>https://caijiao.org/css/04-color-background/01-color-values.html</loc><lastmod>2025-10-07T02:04:53.000Z</lastmod></url><url><loc>https://caijiao.org/css/04-color-background/02-background-properties.html</loc><lastmod>2025-10-07T02:04:53.000Z</lastmod></url><url><loc>https://caijiao.org/css/04-color-background/03-gradient.html</loc><lastmod>2025-10-07T02:04:53.000Z</lastmod></url><url><loc>https://caijiao.org/css/05-box-model/01-box-model.html</loc><lastmod>2025-10-07T02:04:53.000Z</lastmod></url><url><loc>https://caijiao.org/css/05-box-model/02-width-height.html</loc><lastmod>2025-10-07T02:04:53.000Z</lastmod></url><url><loc>https://caijiao.org/css/05-box-model/03-margin-collapse.html</loc><lastmod>2025-10-07T02:04:53.000Z</lastmod></url><url><loc>https://caijiao.org/css/05-box-model/04-border.html</loc><lastmod>2025-10-07T02:04:53.000Z</lastmod></url><url><loc>https://caijiao.org/css/05-box-model/05-overflow.html</loc><lastmod>2025-10-07T02:04:53.000Z</lastmod></url><url><loc>https://caijiao.org/css/06-position-float/01-display.html</loc><lastmod>2025-10-07T02:04:53.000Z</lastmod></url><url><loc>https://caijiao.org/css/06-position-float/02-float-clear.html</loc><lastmod>2025-10-07T02:04:53.000Z</lastmod></url><url><loc>https://caijiao.org/css/06-position-float/03-position.html</loc><lastmod>2025-10-07T02:04:53.000Z</lastmod></url><url><loc>https://caijiao.org/css/06-position-float/04-z-index.html</loc><lastmod>2025-08-06T10:17:06.000Z</lastmod></url><url><loc>https://caijiao.org/css/07-flexbox/01-flex-container-item.html</loc><lastmod>2025-10-07T02:04:53.000Z</lastmod></url><url><loc>https://caijiao.org/css/07-flexbox/02-container-properties.html</loc><lastmod>2025-10-07T02:04:53.000Z</lastmod></url><url><loc>https://caijiao.org/css/07-flexbox/03-item-properties.html</loc><lastmod>2025-10-07T02:04:53.000Z</lastmod></url><url><loc>https://caijiao.org/css/07-flexbox/04-case.html</loc><lastmod>2025-10-07T02:04:53.000Z</lastmod></url><url><loc>https://caijiao.org/css/08-grid/01-grid-basics.html</loc><lastmod>2025-10-07T02:04:53.000Z</lastmod></url><url><loc>https://caijiao.org/css/08-grid/02-grid-lines-areas.html</loc><lastmod>2025-10-07T02:04:53.000Z</lastmod></url><url><loc>https://caijiao.org/css/08-grid/03-grid-auto.html</loc><lastmod>2025-10-07T02:04:53.000Z</lastmod></url><url><loc>https://caijiao.org/css/08-grid/04-case.html</loc><lastmod>2025-10-07T02:04:53.000Z</lastmod></url><url><loc>https://caijiao.org/css/09-animation/01-transition.html</loc><lastmod>2025-10-07T02:04:53.000Z</lastmod></url><url><loc>https://caijiao.org/css/09-animation/02-keyframes.html</loc><lastmod>2025-10-07T02:04:53.000Z</lastmod></url><url><loc>https://caijiao.org/css/09-animation/03-animation-properties.html</loc><lastmod>2025-10-07T02:04:53.000Z</lastmod></url><url><loc>https://caijiao.org/css/09-animation/04-case.html</loc><lastmod>2025-10-07T02:04:53.000Z</lastmod></url><url><loc>https://caijiao.org/css/10-responsive/01-viewport-units.html</loc><lastmod>2025-10-07T02:04:53.000Z</lastmod></url><url><loc>https://caijiao.org/css/10-responsive/02-media-queries.html</loc><lastmod>2025-10-07T02:04:53.000Z</lastmod></url><url><loc>https://caijiao.org/css/10-responsive/03-breakpoints.html</loc><lastmod>2025-10-07T02:04:53.000Z</lastmod></url><url><loc>https://caijiao.org/css/10-responsive/04-techniques.html</loc><lastmod>2025-10-07T02:04:53.000Z</lastmod></url><url><loc>https://caijiao.org/css/11-advanced/01-variables.html</loc><lastmod>2025-10-07T02:04:53.000Z</lastmod></url><url><loc>https://caijiao.org/css/11-advanced/02-calc.html</loc><lastmod>2025-10-07T02:04:53.000Z</lastmod></url><url><loc>https://caijiao.org/css/11-advanced/03-clamp.html</loc><lastmod>2025-10-07T02:04:53.000Z</lastmod></url><url><loc>https://caijiao.org/css/11-advanced/04-shadow-filter.html</loc><lastmod>2025-10-07T02:04:53.000Z</lastmod></url><url><loc>https://caijiao.org/css/11-advanced/05-ellipsis.html</loc><lastmod>2025-10-07T02:04:53.000Z</lastmod></url><url><loc>https://caijiao.org/css/12-preprocessor/01-sass-basics.html</loc><lastmod>2025-10-07T02:04:53.000Z</lastmod></url><url><loc>https://caijiao.org/css/12-preprocessor/02-variables-nesting.html</loc><lastmod>2025-10-07T02:04:53.000Z</lastmod></url><url><loc>https://caijiao.org/css/12-preprocessor/03-mixin-inheritance.html</loc><lastmod>2025-10-07T02:04:53.000Z</lastmod></url><url><loc>https://caijiao.org/css/12-preprocessor/04-structure.html</loc><lastmod>2025-10-07T02:04:53.000Z</lastmod></url><url><loc>https://caijiao.org/css/13-projects/01-personal-home.html</loc><lastmod>2025-10-07T02:04:53.000Z</lastmod></url><url><loc>https://caijiao.org/css/13-projects/02-card-library.html</loc><lastmod>2025-10-07T02:04:53.000Z</lastmod></url><url><loc>https://caijiao.org/css/13-projects/03-page-transition.html</loc><lastmod>2025-10-07T02:04:53.000Z</lastmod></url><url><loc>https://caijiao.org/css/13-projects/04-mobile-layout.html</loc><lastmod>2025-10-07T02:04:53.000Z</lastmod></url><url><loc>https://caijiao.org/css/</loc><lastmod>2025-08-06T10:17:06.000Z</lastmod></url><url><loc>https://caijiao.org/date-fns/common-helpers/add.html</loc><lastmod>2025-08-06T10:17:06.000Z</lastmod></url><url><loc>https://caijiao.org/date-fns/common-helpers/closestIndexTo.html</loc><lastmod>2025-08-06T10:17:06.000Z</lastmod></url><url><loc>https://caijiao.org/date-fns/common-helpers/closestTo.html</loc><lastmod>2025-08-06T10:17:06.000Z</lastmod></url><url><loc>https://caijiao.org/date-fns/common-helpers/compareAsc.html</loc><lastmod>2025-08-06T10:17:06.000Z</lastmod></url><url><loc>https://caijiao.org/date-fns/common-helpers/compareDesc.html</loc><lastmod>2025-08-06T10:17:06.000Z</lastmod></url><url><loc>https://caijiao.org/date-fns/common-helpers/format.html</loc><lastmod>2025-08-06T10:17:06.000Z</lastmod></url><url><loc>https://caijiao.org/date-fns/common-helpers/formatDistance.html</loc><lastmod>2025-08-06T10:17:06.000Z</lastmod></url><url><loc>https://caijiao.org/date-fns/common-helpers/formatDistanceStrict.html</loc><lastmod>2025-08-06T10:17:06.000Z</lastmod></url><url><loc>https://caijiao.org/date-fns/common-helpers/formatDistanceToNow.html</loc><lastmod>2025-08-06T10:17:06.000Z</lastmod></url><url><loc>https://caijiao.org/date-fns/common-helpers/formatDistanceToNowStrict.html</loc><lastmod>2025-08-06T10:17:06.000Z</lastmod></url><url><loc>https://caijiao.org/date-fns/common-helpers/formatDuration.html</loc><lastmod>2025-08-06T10:17:06.000Z</lastmod></url><url><loc>https://caijiao.org/date-fns/common-helpers/formatISO.html</loc><lastmod>2025-08-06T10:17:06.000Z</lastmod></url><url><loc>https://caijiao.org/date-fns/common-helpers/formatISO9075.html</loc><lastmod>2025-08-06T10:17:06.000Z</lastmod></url><url><loc>https://caijiao.org/date-fns/common-helpers/formatISODuration.html</loc><lastmod>2025-08-06T10:17:06.000Z</lastmod></url><url><loc>https://caijiao.org/date-fns/common-helpers/formatRFC3339.html</loc><lastmod>2025-08-06T10:17:06.000Z</lastmod></url><url><loc>https://caijiao.org/date-fns/common-helpers/formatRFC7231.html</loc><lastmod>2025-08-06T10:17:06.000Z</lastmod></url><url><loc>https://caijiao.org/date-fns/common-helpers/formatRelative.html</loc><lastmod>2025-08-06T10:17:06.000Z</lastmod></url><url><loc>https://caijiao.org/date-fns/common-helpers/getDefaultOptions.html</loc><lastmod>2025-08-06T10:17:06.000Z</lastmod></url><url><loc>https://caijiao.org/date-fns/common-helpers/intervalToDuration.html</loc><lastmod>2025-08-06T10:17:06.000Z</lastmod></url><url><loc>https://caijiao.org/date-fns/common-helpers/intlFormat.html</loc><lastmod>2025-08-06T10:17:06.000Z</lastmod></url><url><loc>https://caijiao.org/date-fns/common-helpers/intlFormatDistance.html</loc><lastmod>2025-08-06T10:17:06.000Z</lastmod></url><url><loc>https://caijiao.org/date-fns/common-helpers/isAfter.html</loc><lastmod>2025-08-06T10:17:06.000Z</lastmod></url><url><loc>https://caijiao.org/date-fns/common-helpers/isBefore.html</loc><lastmod>2025-08-06T10:17:06.000Z</lastmod></url><url><loc>https://caijiao.org/date-fns/common-helpers/isDate.html</loc><lastmod>2025-08-06T10:17:06.000Z</lastmod></url><url><loc>https://caijiao.org/date-fns/common-helpers/isEqual.html</loc><lastmod>2025-08-06T10:17:06.000Z</lastmod></url><url><loc>https://caijiao.org/date-fns/common-helpers/isExists.html</loc><lastmod>2025-08-06T10:17:06.000Z</lastmod></url><url><loc>https://caijiao.org/date-fns/common-helpers/isFuture.html</loc><lastmod>2025-08-06T10:17:06.000Z</lastmod></url><url><loc>https://caijiao.org/date-fns/common-helpers/isMatch.html</loc><lastmod>2025-08-06T10:17:06.000Z</lastmod></url><url><loc>https://caijiao.org/date-fns/common-helpers/isPast.html</loc><lastmod>2025-08-06T10:17:06.000Z</lastmod></url><url><loc>https://caijiao.org/date-fns/common-helpers/isValid.html</loc><lastmod>2025-08-06T10:17:06.000Z</lastmod></url><url><loc>https://caijiao.org/date-fns/common-helpers/lightFormat.html</loc><lastmod>2025-08-06T10:17:06.000Z</lastmod></url><url><loc>https://caijiao.org/date-fns/common-helpers/max.html</loc><lastmod>2025-08-06T10:17:06.000Z</lastmod></url><url><loc>https://caijiao.org/date-fns/common-helpers/min.html</loc><lastmod>2025-08-06T10:17:06.000Z</lastmod></url><url><loc>https://caijiao.org/date-fns/common-helpers/parse.html</loc><lastmod>2025-08-06T10:17:06.000Z</lastmod></url><url><loc>https://caijiao.org/date-fns/common-helpers/parseISO.html</loc><lastmod>2025-08-06T10:17:06.000Z</lastmod></url><url><loc>https://caijiao.org/date-fns/common-helpers/parseJSON.html</loc><lastmod>2025-08-06T10:17:06.000Z</lastmod></url><url><loc>https://caijiao.org/date-fns/common-helpers/set.html</loc><lastmod>2025-08-06T10:17:06.000Z</lastmod></url><url><loc>https://caijiao.org/date-fns/common-helpers/setDefaultOptions.html</loc><lastmod>2025-08-06T10:17:06.000Z</lastmod></url><url><loc>https://caijiao.org/date-fns/common-helpers/sub.html</loc><lastmod>2025-08-06T10:17:06.000Z</lastmod></url><url><loc>https://caijiao.org/date-fns/common-helpers/toDate.html</loc><lastmod>2025-08-06T10:17:06.000Z</lastmod></url><url><loc>https://caijiao.org/date-fns/conversion/daysToWeeks.html</loc><lastmod>2025-08-06T10:17:06.000Z</lastmod></url><url><loc>https://caijiao.org/date-fns/conversion/hoursToMilliseconds.html</loc><lastmod>2025-08-06T10:17:06.000Z</lastmod></url><url><loc>https://caijiao.org/date-fns/conversion/hoursToMinutes.html</loc><lastmod>2025-08-06T10:17:06.000Z</lastmod></url><url><loc>https://caijiao.org/date-fns/conversion/hoursToSeconds.html</loc><lastmod>2025-08-06T10:17:06.000Z</lastmod></url><url><loc>https://caijiao.org/date-fns/conversion/millisecondsToHours.html</loc><lastmod>2025-08-06T10:17:06.000Z</lastmod></url><url><loc>https://caijiao.org/date-fns/conversion/millisecondsToMinutes.html</loc><lastmod>2025-08-06T10:17:06.000Z</lastmod></url><url><loc>https://caijiao.org/date-fns/conversion/millisecondsToSeconds.html</loc><lastmod>2025-08-06T10:17:06.000Z</lastmod></url><url><loc>https://caijiao.org/date-fns/conversion/minutesToHours.html</loc><lastmod>2025-08-06T10:17:06.000Z</lastmod></url><url><loc>https://caijiao.org/date-fns/conversion/minutesToMilliseconds.html</loc><lastmod>2025-08-06T10:17:06.000Z</lastmod></url><url><loc>https://caijiao.org/date-fns/conversion/minutesToSeconds.html</loc><lastmod>2025-08-06T10:17:06.000Z</lastmod></url><url><loc>https://caijiao.org/date-fns/conversion/monthsToQuarters.html</loc><lastmod>2025-08-06T10:17:06.000Z</lastmod></url><url><loc>https://caijiao.org/date-fns/conversion/monthsToYears.html</loc><lastmod>2025-08-06T10:17:06.000Z</lastmod></url><url><loc>https://caijiao.org/date-fns/conversion/quartersToMonths.html</loc><lastmod>2025-08-06T10:17:06.000Z</lastmod></url><url><loc>https://caijiao.org/date-fns/conversion/quartersToYears.html</loc><lastmod>2025-08-06T10:17:06.000Z</lastmod></url><url><loc>https://caijiao.org/date-fns/conversion/secondsToHours.html</loc><lastmod>2025-08-06T10:17:06.000Z</lastmod></url><url><loc>https://caijiao.org/date-fns/conversion/secondsToMilliseconds.html</loc><lastmod>2025-08-06T10:17:06.000Z</lastmod></url><url><loc>https://caijiao.org/date-fns/conversion/secondsToMinutes.html</loc><lastmod>2025-08-06T10:17:06.000Z</lastmod></url><url><loc>https://caijiao.org/date-fns/conversion/weeksToDays.html</loc><lastmod>2025-08-06T10:17:06.000Z</lastmod></url><url><loc>https://caijiao.org/date-fns/conversion/yearsToDays.html</loc><lastmod>2025-08-06T10:17:06.000Z</lastmod></url><url><loc>https://caijiao.org/date-fns/conversion/yearsToMonths.html</loc><lastmod>2025-08-06T10:17:06.000Z</lastmod></url><url><loc>https://caijiao.org/date-fns/conversion/yearsToQuarters.html</loc><lastmod>2025-08-06T10:17:06.000Z</lastmod></url><url><loc>https://caijiao.org/date-fns/day/addDays.html</loc><lastmod>2025-08-06T10:17:06.000Z</lastmod></url><url><loc>https://caijiao.org/date-fns/day/differenceInBusinessDays.html</loc><lastmod>2025-08-06T10:17:06.000Z</lastmod></url><url><loc>https://caijiao.org/date-fns/day/differenceInCalendarDays.html</loc><lastmod>2025-08-06T10:17:06.000Z</lastmod></url><url><loc>https://caijiao.org/date-fns/day/differenceInDays.html</loc><lastmod>2025-08-06T10:17:06.000Z</lastmod></url><url><loc>https://caijiao.org/date-fns/day/endOfDay.html</loc><lastmod>2025-08-06T10:17:06.000Z</lastmod></url><url><loc>https://caijiao.org/date-fns/day/endOfToday.html</loc><lastmod>2025-08-06T10:17:06.000Z</lastmod></url><url><loc>https://caijiao.org/date-fns/day/endOfTomorrow.html</loc><lastmod>2025-08-06T10:17:06.000Z</lastmod></url><url><loc>https://caijiao.org/date-fns/day/endOfYesterday.html</loc><lastmod>2025-08-06T10:17:06.000Z</lastmod></url><url><loc>https://caijiao.org/date-fns/day/getDate.html</loc><lastmod>2025-08-06T10:17:06.000Z</lastmod></url><url><loc>https://caijiao.org/date-fns/day/getDayOfYear.html</loc><lastmod>2025-08-06T10:17:06.000Z</lastmod></url><url><loc>https://caijiao.org/date-fns/day/isSameDay.html</loc><lastmod>2025-08-06T10:17:06.000Z</lastmod></url><url><loc>https://caijiao.org/date-fns/day/isToday.html</loc><lastmod>2025-08-06T10:17:06.000Z</lastmod></url><url><loc>https://caijiao.org/date-fns/day/isTomorrow.html</loc><lastmod>2025-08-06T10:17:06.000Z</lastmod></url><url><loc>https://caijiao.org/date-fns/day/isYesterday.html</loc><lastmod>2025-08-06T10:17:06.000Z</lastmod></url><url><loc>https://caijiao.org/date-fns/day/setDate.html</loc><lastmod>2025-08-06T10:17:06.000Z</lastmod></url><url><loc>https://caijiao.org/date-fns/day/setDayOfYear.html</loc><lastmod>2025-08-06T10:17:06.000Z</lastmod></url><url><loc>https://caijiao.org/date-fns/day/startOfDay.html</loc><lastmod>2025-08-06T10:17:06.000Z</lastmod></url><url><loc>https://caijiao.org/date-fns/day/startOfToday.html</loc><lastmod>2025-08-06T10:17:06.000Z</lastmod></url><url><loc>https://caijiao.org/date-fns/day/startOfTomorrow.html</loc><lastmod>2025-08-06T10:17:06.000Z</lastmod></url><url><loc>https://caijiao.org/date-fns/day/startOfYesterday.html</loc><lastmod>2025-08-06T10:17:06.000Z</lastmod></url><url><loc>https://caijiao.org/date-fns/day/subBusinessDays.html</loc><lastmod>2025-08-06T10:17:06.000Z</lastmod></url><url><loc>https://caijiao.org/date-fns/day/subDays.html</loc><lastmod>2025-08-06T10:17:06.000Z</lastmod></url><url><loc>https://caijiao.org/date-fns/decade/endOfDecade.html</loc><lastmod>2025-08-06T10:17:06.000Z</lastmod></url><url><loc>https://caijiao.org/date-fns/decade/getDecade.html</loc><lastmod>2025-08-06T10:17:06.000Z</lastmod></url><url><loc>https://caijiao.org/date-fns/decade/lastDayOfDecade.html</loc><lastmod>2025-08-06T10:17:06.000Z</lastmod></url><url><loc>https://caijiao.org/date-fns/decade/startOfDecade.html</loc><lastmod>2025-08-06T10:17:06.000Z</lastmod></url><url><loc>https://caijiao.org/date-fns/general/ECMAScript-Modules.html</loc><lastmod>2025-08-06T10:17:06.000Z</lastmod></url><url><loc>https://caijiao.org/date-fns/general/FP-Guide.html</loc><lastmod>2025-08-06T10:17:06.000Z</lastmod></url><url><loc>https://caijiao.org/date-fns/general/Unicode-Tokens.html</loc><lastmod>2025-08-06T10:17:06.000Z</lastmod></url><url><loc>https://caijiao.org/date-fns/general/constants.html</loc><lastmod>2025-08-06T10:17:06.000Z</lastmod></url><url><loc>https://caijiao.org/date-fns/general/getting-started.html</loc><lastmod>2025-08-06T10:17:06.000Z</lastmod></url><url><loc>https://caijiao.org/date-fns/general/i18n.html</loc><lastmod>2025-08-06T10:17:06.000Z</lastmod></url><url><loc>https://caijiao.org/date-fns/general/license.html</loc><lastmod>2025-08-06T10:17:06.000Z</lastmod></url><url><loc>https://caijiao.org/date-fns/general/time-zones.html</loc><lastmod>2025-08-06T10:17:06.000Z</lastmod></url><url><loc>https://caijiao.org/date-fns/general/webpack.html</loc><lastmod>2025-08-06T10:17:06.000Z</lastmod></url><url><loc>https://caijiao.org/date-fns/generic/constructFrom.html</loc><lastmod>2025-08-06T10:17:06.000Z</lastmod></url><url><loc>https://caijiao.org/date-fns/generic/constructNow.html</loc><lastmod>2025-08-06T10:17:06.000Z</lastmod></url><url><loc>https://caijiao.org/date-fns/generic/transpose.html</loc><lastmod>2025-08-06T10:17:06.000Z</lastmod></url><url><loc>https://caijiao.org/date-fns/hour/addHours.html</loc><lastmod>2025-08-06T10:17:06.000Z</lastmod></url><url><loc>https://caijiao.org/date-fns/hour/differenceInHours.html</loc><lastmod>2025-08-06T10:17:06.000Z</lastmod></url><url><loc>https://caijiao.org/date-fns/hour/endOfHour.html</loc><lastmod>2025-08-06T10:17:06.000Z</lastmod></url><url><loc>https://caijiao.org/date-fns/hour/getHours.html</loc><lastmod>2025-08-06T10:17:06.000Z</lastmod></url><url><loc>https://caijiao.org/date-fns/hour/isSameHour.html</loc><lastmod>2025-08-06T10:17:06.000Z</lastmod></url><url><loc>https://caijiao.org/date-fns/hour/isThisHour.html</loc><lastmod>2025-08-06T10:17:06.000Z</lastmod></url><url><loc>https://caijiao.org/date-fns/hour/roundToNearestHours.html</loc><lastmod>2025-08-06T10:17:06.000Z</lastmod></url><url><loc>https://caijiao.org/date-fns/hour/setHours.html</loc><lastmod>2025-08-06T10:17:06.000Z</lastmod></url><url><loc>https://caijiao.org/date-fns/hour/startOfHour.html</loc><lastmod>2025-08-06T10:17:06.000Z</lastmod></url><url><loc>https://caijiao.org/date-fns/hour/subHours.html</loc><lastmod>2025-08-06T10:17:06.000Z</lastmod></url><url><loc>https://caijiao.org/date-fns/</loc><lastmod>2025-08-06T10:17:06.000Z</lastmod></url><url><loc>https://caijiao.org/date-fns/interval/areIntervalsOverlapping.html</loc><lastmod>2025-08-06T10:17:06.000Z</lastmod></url><url><loc>https://caijiao.org/date-fns/interval/clamp.html</loc><lastmod>2025-08-06T10:17:06.000Z</lastmod></url><url><loc>https://caijiao.org/date-fns/interval/eachDayOfInterval.html</loc><lastmod>2025-08-06T10:17:06.000Z</lastmod></url><url><loc>https://caijiao.org/date-fns/interval/eachHourOfInterval.html</loc><lastmod>2025-08-06T10:17:06.000Z</lastmod></url><url><loc>https://caijiao.org/date-fns/interval/eachMinuteOfInterval.html</loc><lastmod>2025-08-06T10:17:06.000Z</lastmod></url><url><loc>https://caijiao.org/date-fns/interval/eachMonthOfInterval.html</loc><lastmod>2025-08-06T10:17:06.000Z</lastmod></url><url><loc>https://caijiao.org/date-fns/interval/eachQuarterOfInterval.html</loc><lastmod>2025-08-06T10:17:06.000Z</lastmod></url><url><loc>https://caijiao.org/date-fns/interval/eachWeekOfInterval.html</loc><lastmod>2025-08-06T10:17:06.000Z</lastmod></url><url><loc>https://caijiao.org/date-fns/interval/eachWeekendOfInterval.html</loc><lastmod>2025-08-06T10:17:06.000Z</lastmod></url><url><loc>https://caijiao.org/date-fns/interval/eachYearOfInterval.html</loc><lastmod>2025-08-06T10:17:06.000Z</lastmod></url><url><loc>https://caijiao.org/date-fns/interval/getOverlappingDaysInIntervals.html</loc><lastmod>2025-08-06T10:17:06.000Z</lastmod></url><url><loc>https://caijiao.org/date-fns/interval/interval.html</loc><lastmod>2025-08-06T10:17:06.000Z</lastmod></url><url><loc>https://caijiao.org/date-fns/interval/isWithinInterval.html</loc><lastmod>2025-08-06T10:17:06.000Z</lastmod></url><url><loc>https://caijiao.org/date-fns/iso-week-numbering-year/addISOWeekYears.html</loc><lastmod>2025-08-06T10:17:06.000Z</lastmod></url><url><loc>https://caijiao.org/date-fns/iso-week-numbering-year/differenceInCalendarISOWeekYears.html</loc><lastmod>2025-08-06T10:17:06.000Z</lastmod></url><url><loc>https://caijiao.org/date-fns/iso-week-numbering-year/differenceInISOWeekYears.html</loc><lastmod>2025-08-06T10:17:06.000Z</lastmod></url><url><loc>https://caijiao.org/date-fns/iso-week-numbering-year/endOfISOWeekYear.html</loc><lastmod>2025-08-06T10:17:06.000Z</lastmod></url><url><loc>https://caijiao.org/date-fns/iso-week-numbering-year/getISOWeekYear.html</loc><lastmod>2025-08-06T10:17:06.000Z</lastmod></url><url><loc>https://caijiao.org/date-fns/iso-week-numbering-year/getISOWeeksInYear.html</loc><lastmod>2025-08-06T10:17:06.000Z</lastmod></url><url><loc>https://caijiao.org/date-fns/iso-week-numbering-year/isSameISOWeekYear.html</loc><lastmod>2025-08-06T10:17:06.000Z</lastmod></url><url><loc>https://caijiao.org/date-fns/iso-week-numbering-year/lastDayOfISOWeekYear.html</loc><lastmod>2025-08-06T10:17:06.000Z</lastmod></url><url><loc>https://caijiao.org/date-fns/iso-week-numbering-year/setISOWeekYear.html</loc><lastmod>2025-08-06T10:17:06.000Z</lastmod></url><url><loc>https://caijiao.org/date-fns/iso-week-numbering-year/startOfISOWeekYear.html</loc><lastmod>2025-08-06T10:17:06.000Z</lastmod></url><url><loc>https://caijiao.org/date-fns/iso-week-numbering-year/subISOWeekYears.html</loc><lastmod>2025-08-06T10:17:06.000Z</lastmod></url><url><loc>https://caijiao.org/date-fns/iso-week/differenceInCalendarISOWeeks.html</loc><lastmod>2025-08-06T10:17:06.000Z</lastmod></url><url><loc>https://caijiao.org/date-fns/iso-week/endOfISOWeek.html</loc><lastmod>2025-08-06T10:17:06.000Z</lastmod></url><url><loc>https://caijiao.org/date-fns/iso-week/getISOWeek.html</loc><lastmod>2025-08-06T10:17:06.000Z</lastmod></url><url><loc>https://caijiao.org/date-fns/iso-week/isSameISOWeek.html</loc><lastmod>2025-08-06T10:17:06.000Z</lastmod></url><url><loc>https://caijiao.org/date-fns/iso-week/isThisISOWeek.html</loc><lastmod>2025-08-06T10:17:06.000Z</lastmod></url><url><loc>https://caijiao.org/date-fns/iso-week/lastDayOfISOWeek.html</loc><lastmod>2025-08-06T10:17:06.000Z</lastmod></url><url><loc>https://caijiao.org/date-fns/iso-week/setISOWeek.html</loc><lastmod>2025-08-06T10:17:06.000Z</lastmod></url><url><loc>https://caijiao.org/date-fns/iso-week/startOfISOWeek.html</loc><lastmod>2025-08-06T10:17:06.000Z</lastmod></url><url><loc>https://caijiao.org/date-fns/millisecond/addMilliseconds.html</loc><lastmod>2025-08-06T10:17:06.000Z</lastmod></url><url><loc>https://caijiao.org/date-fns/millisecond/differenceInMilliseconds.html</loc><lastmod>2025-08-06T10:17:06.000Z</lastmod></url><url><loc>https://caijiao.org/date-fns/millisecond/getMilliseconds.html</loc><lastmod>2025-08-06T10:17:06.000Z</lastmod></url><url><loc>https://caijiao.org/date-fns/millisecond/milliseconds.html</loc><lastmod>2025-08-06T10:17:06.000Z</lastmod></url><url><loc>https://caijiao.org/date-fns/millisecond/setMilliseconds.html</loc><lastmod>2025-08-06T10:17:06.000Z</lastmod></url><url><loc>https://caijiao.org/date-fns/millisecond/subMilliseconds.html</loc><lastmod>2025-08-06T10:17:06.000Z</lastmod></url><url><loc>https://caijiao.org/date-fns/minute/addMinutes.html</loc><lastmod>2025-08-06T10:17:06.000Z</lastmod></url><url><loc>https://caijiao.org/date-fns/minute/differenceInMinutes.html</loc><lastmod>2025-08-06T10:17:06.000Z</lastmod></url><url><loc>https://caijiao.org/date-fns/minute/endOfMinute.html</loc><lastmod>2025-08-06T10:17:06.000Z</lastmod></url><url><loc>https://caijiao.org/date-fns/minute/getMinutes.html</loc><lastmod>2025-08-06T10:17:06.000Z</lastmod></url><url><loc>https://caijiao.org/date-fns/minute/isSameMinute.html</loc><lastmod>2025-08-06T10:17:06.000Z</lastmod></url><url><loc>https://caijiao.org/date-fns/minute/isThisMinute.html</loc><lastmod>2025-08-06T10:17:06.000Z</lastmod></url><url><loc>https://caijiao.org/date-fns/minute/roundToNearestMinutes.html</loc><lastmod>2025-08-06T10:17:06.000Z</lastmod></url><url><loc>https://caijiao.org/date-fns/minute/setMinutes.html</loc><lastmod>2025-08-06T10:17:06.000Z</lastmod></url><url><loc>https://caijiao.org/date-fns/minute/startOfMinute.html</loc><lastmod>2025-08-06T10:17:06.000Z</lastmod></url><url><loc>https://caijiao.org/date-fns/minute/subMinutes.html</loc><lastmod>2025-08-06T10:17:06.000Z</lastmod></url><url><loc>https://caijiao.org/date-fns/misc/constants.html</loc><lastmod>2025-08-06T10:17:06.000Z</lastmod></url><url><loc>https://caijiao.org/date-fns/month/addMonths.html</loc><lastmod>2025-08-06T10:17:06.000Z</lastmod></url><url><loc>https://caijiao.org/date-fns/month/differenceInCalendarMonths.html</loc><lastmod>2025-08-06T10:17:06.000Z</lastmod></url><url><loc>https://caijiao.org/date-fns/month/differenceInMonths.html</loc><lastmod>2025-08-06T10:17:06.000Z</lastmod></url><url><loc>https://caijiao.org/date-fns/month/eachWeekendOfMonth.html</loc><lastmod>2025-08-06T10:17:06.000Z</lastmod></url><url><loc>https://caijiao.org/date-fns/month/endOfMonth.html</loc><lastmod>2025-08-06T10:17:06.000Z</lastmod></url><url><loc>https://caijiao.org/date-fns/month/getDaysInMonth.html</loc><lastmod>2025-08-06T10:17:06.000Z</lastmod></url><url><loc>https://caijiao.org/date-fns/month/getMonth.html</loc><lastmod>2025-08-06T10:17:06.000Z</lastmod></url><url><loc>https://caijiao.org/date-fns/month/isFirstDayOfMonth.html</loc><lastmod>2025-08-06T10:17:06.000Z</lastmod></url><url><loc>https://caijiao.org/date-fns/month/isLastDayOfMonth.html</loc><lastmod>2025-08-06T10:17:06.000Z</lastmod></url><url><loc>https://caijiao.org/date-fns/month/isSameMonth.html</loc><lastmod>2025-08-06T10:17:06.000Z</lastmod></url><url><loc>https://caijiao.org/date-fns/month/isThisMonth.html</loc><lastmod>2025-08-06T10:17:06.000Z</lastmod></url><url><loc>https://caijiao.org/date-fns/month/lastDayOfMonth.html</loc><lastmod>2025-08-06T10:17:06.000Z</lastmod></url><url><loc>https://caijiao.org/date-fns/month/setMonth.html</loc><lastmod>2025-08-06T10:17:06.000Z</lastmod></url><url><loc>https://caijiao.org/date-fns/month/startOfMonth.html</loc><lastmod>2025-08-06T10:17:06.000Z</lastmod></url><url><loc>https://caijiao.org/date-fns/month/subMonths.html</loc><lastmod>2025-08-06T10:17:06.000Z</lastmod></url><url><loc>https://caijiao.org/date-fns/quarter/addQuarters.html</loc><lastmod>2025-08-06T10:17:06.000Z</lastmod></url><url><loc>https://caijiao.org/date-fns/quarter/differenceInCalendarQuarters.html</loc><lastmod>2025-08-06T10:17:06.000Z</lastmod></url><url><loc>https://caijiao.org/date-fns/quarter/differenceInQuarters.html</loc><lastmod>2025-08-06T10:17:06.000Z</lastmod></url><url><loc>https://caijiao.org/date-fns/quarter/endOfQuarter.html</loc><lastmod>2025-08-06T10:17:06.000Z</lastmod></url><url><loc>https://caijiao.org/date-fns/quarter/getQuarter.html</loc><lastmod>2025-08-06T10:17:06.000Z</lastmod></url><url><loc>https://caijiao.org/date-fns/quarter/isSameQuarter.html</loc><lastmod>2025-08-06T10:17:06.000Z</lastmod></url><url><loc>https://caijiao.org/date-fns/quarter/isThisQuarter.html</loc><lastmod>2025-08-06T10:17:06.000Z</lastmod></url><url><loc>https://caijiao.org/date-fns/quarter/lastDayOfQuarter.html</loc><lastmod>2025-08-06T10:17:06.000Z</lastmod></url><url><loc>https://caijiao.org/date-fns/quarter/setQuarter.html</loc><lastmod>2025-08-06T10:17:06.000Z</lastmod></url><url><loc>https://caijiao.org/date-fns/quarter/startOfQuarter.html</loc><lastmod>2025-08-06T10:17:06.000Z</lastmod></url><url><loc>https://caijiao.org/date-fns/quarter/subQuarters.html</loc><lastmod>2025-08-06T10:17:06.000Z</lastmod></url><url><loc>https://caijiao.org/date-fns/second/addSeconds.html</loc><lastmod>2025-08-06T10:17:06.000Z</lastmod></url><url><loc>https://caijiao.org/date-fns/second/differenceInSeconds.html</loc><lastmod>2025-08-06T10:17:06.000Z</lastmod></url><url><loc>https://caijiao.org/date-fns/second/endOfSecond.html</loc><lastmod>2025-08-06T10:17:06.000Z</lastmod></url><url><loc>https://caijiao.org/date-fns/second/getSeconds.html</loc><lastmod>2025-08-06T10:17:06.000Z</lastmod></url><url><loc>https://caijiao.org/date-fns/second/isSameSecond.html</loc><lastmod>2025-08-06T10:17:06.000Z</lastmod></url><url><loc>https://caijiao.org/date-fns/second/isThisSecond.html</loc><lastmod>2025-08-06T10:17:06.000Z</lastmod></url><url><loc>https://caijiao.org/date-fns/second/setSeconds.html</loc><lastmod>2025-08-06T10:17:06.000Z</lastmod></url><url><loc>https://caijiao.org/date-fns/second/startOfSecond.html</loc><lastmod>2025-08-06T10:17:06.000Z</lastmod></url><url><loc>https://caijiao.org/date-fns/second/subSeconds.html</loc><lastmod>2025-08-06T10:17:06.000Z</lastmod></url><url><loc>https://caijiao.org/date-fns/timestamp/fromUnixTime.html</loc><lastmod>2025-08-06T10:17:06.000Z</lastmod></url><url><loc>https://caijiao.org/date-fns/timestamp/getTime.html</loc><lastmod>2025-08-06T10:17:06.000Z</lastmod></url><url><loc>https://caijiao.org/date-fns/timestamp/getUnixTime.html</loc><lastmod>2025-08-06T10:17:06.000Z</lastmod></url><url><loc>https://caijiao.org/date-fns/types/Day.html</loc><lastmod>2025-08-06T10:17:06.000Z</lastmod></url><url><loc>https://caijiao.org/date-fns/types/Duration.html</loc><lastmod>2025-08-06T10:17:06.000Z</lastmod></url><url><loc>https://caijiao.org/date-fns/types/Interval.html</loc><lastmod>2025-08-06T10:17:06.000Z</lastmod></url><url><loc>https://caijiao.org/date-fns/types/Locale.html</loc><lastmod>2025-08-06T10:17:06.000Z</lastmod></url><url><loc>https://caijiao.org/date-fns/week/addWeeks.html</loc><lastmod>2025-08-06T10:17:06.000Z</lastmod></url><url><loc>https://caijiao.org/date-fns/week/differenceInCalendarWeeks.html</loc><lastmod>2025-08-06T10:17:06.000Z</lastmod></url><url><loc>https://caijiao.org/date-fns/week/differenceInWeeks.html</loc><lastmod>2025-08-06T10:17:06.000Z</lastmod></url><url><loc>https://caijiao.org/date-fns/week/endOfWeek.html</loc><lastmod>2025-08-06T10:17:06.000Z</lastmod></url><url><loc>https://caijiao.org/date-fns/week/getWeek.html</loc><lastmod>2025-08-06T10:17:06.000Z</lastmod></url><url><loc>https://caijiao.org/date-fns/week/getWeekOfMonth.html</loc><lastmod>2025-08-06T10:17:06.000Z</lastmod></url><url><loc>https://caijiao.org/date-fns/week/getWeeksInMonth.html</loc><lastmod>2025-08-06T10:17:06.000Z</lastmod></url><url><loc>https://caijiao.org/date-fns/week/isSameWeek.html</loc><lastmod>2025-08-06T10:17:06.000Z</lastmod></url><url><loc>https://caijiao.org/date-fns/week/isThisWeek.html</loc><lastmod>2025-08-06T10:17:06.000Z</lastmod></url><url><loc>https://caijiao.org/date-fns/week/lastDayOfWeek.html</loc><lastmod>2025-08-06T10:17:06.000Z</lastmod></url><url><loc>https://caijiao.org/date-fns/week/setWeek.html</loc><lastmod>2025-08-06T10:17:06.000Z</lastmod></url><url><loc>https://caijiao.org/date-fns/week/startOfWeek.html</loc><lastmod>2025-08-06T10:17:06.000Z</lastmod></url><url><loc>https://caijiao.org/date-fns/week/subWeeks.html</loc><lastmod>2025-08-06T10:17:06.000Z</lastmod></url><url><loc>https://caijiao.org/date-fns/weekday/getDay.html</loc><lastmod>2025-08-06T10:17:06.000Z</lastmod></url><url><loc>https://caijiao.org/date-fns/weekday/getISODay.html</loc><lastmod>2025-08-06T10:17:06.000Z</lastmod></url><url><loc>https://caijiao.org/date-fns/weekday/isFriday.html</loc><lastmod>2025-08-06T10:17:06.000Z</lastmod></url><url><loc>https://caijiao.org/date-fns/weekday/isMonday.html</loc><lastmod>2025-08-06T10:17:06.000Z</lastmod></url><url><loc>https://caijiao.org/date-fns/weekday/isSaturday.html</loc><lastmod>2025-08-06T10:17:06.000Z</lastmod></url><url><loc>https://caijiao.org/date-fns/weekday/isSunday.html</loc><lastmod>2025-08-06T10:17:06.000Z</lastmod></url><url><loc>https://caijiao.org/date-fns/weekday/isThursday.html</loc><lastmod>2025-08-06T10:17:06.000Z</lastmod></url><url><loc>https://caijiao.org/date-fns/weekday/isTuesday.html</loc><lastmod>2025-08-06T10:17:06.000Z</lastmod></url><url><loc>https://caijiao.org/date-fns/weekday/isWednesday.html</loc><lastmod>2025-08-06T10:17:06.000Z</lastmod></url><url><loc>https://caijiao.org/date-fns/weekday/isWeekend.html</loc><lastmod>2025-08-06T10:17:06.000Z</lastmod></url><url><loc>https://caijiao.org/date-fns/weekday/nextDay.html</loc><lastmod>2025-08-06T10:17:06.000Z</lastmod></url><url><loc>https://caijiao.org/date-fns/weekday/nextFriday.html</loc><lastmod>2025-08-06T10:17:06.000Z</lastmod></url><url><loc>https://caijiao.org/date-fns/weekday/nextMonday.html</loc><lastmod>2025-08-06T10:17:06.000Z</lastmod></url><url><loc>https://caijiao.org/date-fns/weekday/nextSaturday.html</loc><lastmod>2025-08-06T10:17:06.000Z</lastmod></url><url><loc>https://caijiao.org/date-fns/weekday/nextSunday.html</loc><lastmod>2025-08-06T10:17:06.000Z</lastmod></url><url><loc>https://caijiao.org/date-fns/weekday/nextThursday.html</loc><lastmod>2025-08-06T10:17:06.000Z</lastmod></url><url><loc>https://caijiao.org/date-fns/weekday/nextTuesday.html</loc><lastmod>2025-08-06T10:17:06.000Z</lastmod></url><url><loc>https://caijiao.org/date-fns/weekday/nextWednesday.html</loc><lastmod>2025-08-06T10:17:06.000Z</lastmod></url><url><loc>https://caijiao.org/date-fns/weekday/previousDay.html</loc><lastmod>2025-08-06T10:17:06.000Z</lastmod></url><url><loc>https://caijiao.org/date-fns/weekday/previousFriday.html</loc><lastmod>2025-08-06T10:17:06.000Z</lastmod></url><url><loc>https://caijiao.org/date-fns/weekday/previousMonday.html</loc><lastmod>2025-08-06T10:17:06.000Z</lastmod></url><url><loc>https://caijiao.org/date-fns/weekday/previousSaturday.html</loc><lastmod>2025-08-06T10:17:06.000Z</lastmod></url><url><loc>https://caijiao.org/date-fns/weekday/previousSunday.html</loc><lastmod>2025-08-06T10:17:06.000Z</lastmod></url><url><loc>https://caijiao.org/date-fns/weekday/previousThursday.html</loc><lastmod>2025-08-06T10:17:06.000Z</lastmod></url><url><loc>https://caijiao.org/date-fns/weekday/previousTuesday.html</loc><lastmod>2025-08-06T10:17:06.000Z</lastmod></url><url><loc>https://caijiao.org/date-fns/weekday/previousWednesday.html</loc><lastmod>2025-08-06T10:17:06.000Z</lastmod></url><url><loc>https://caijiao.org/date-fns/weekday/setDay.html</loc><lastmod>2025-08-06T10:17:06.000Z</lastmod></url><url><loc>https://caijiao.org/date-fns/weekday/setISODay.html</loc><lastmod>2025-08-06T10:17:06.000Z</lastmod></url><url><loc>https://caijiao.org/date-fns/year/addYears.html</loc><lastmod>2025-08-06T10:17:06.000Z</lastmod></url><url><loc>https://caijiao.org/date-fns/year/differenceInCalendarYears.html</loc><lastmod>2025-08-06T10:17:06.000Z</lastmod></url><url><loc>https://caijiao.org/date-fns/year/differenceInYears.html</loc><lastmod>2025-08-06T10:17:06.000Z</lastmod></url><url><loc>https://caijiao.org/date-fns/year/eachWeekendOfYear.html</loc><lastmod>2025-08-06T10:17:06.000Z</lastmod></url><url><loc>https://caijiao.org/date-fns/year/endOfYear.html</loc><lastmod>2025-08-06T10:17:06.000Z</lastmod></url><url><loc>https://caijiao.org/date-fns/year/getDaysInYear.html</loc><lastmod>2025-08-06T10:17:06.000Z</lastmod></url><url><loc>https://caijiao.org/date-fns/year/getYear.html</loc><lastmod>2025-08-06T10:17:06.000Z</lastmod></url><url><loc>https://caijiao.org/date-fns/year/isLeapYear.html</loc><lastmod>2025-08-06T10:17:06.000Z</lastmod></url><url><loc>https://caijiao.org/date-fns/year/isSameYear.html</loc><lastmod>2025-08-06T10:17:06.000Z</lastmod></url><url><loc>https://caijiao.org/date-fns/year/isThisYear.html</loc><lastmod>2025-08-06T10:17:06.000Z</lastmod></url><url><loc>https://caijiao.org/date-fns/year/lastDayOfYear.html</loc><lastmod>2025-08-06T10:17:06.000Z</lastmod></url><url><loc>https://caijiao.org/date-fns/year/setYear.html</loc><lastmod>2025-08-06T10:17:06.000Z</lastmod></url><url><loc>https://caijiao.org/date-fns/year/startOfYear.html</loc><lastmod>2025-08-06T10:17:06.000Z</lastmod></url><url><loc>https://caijiao.org/date-fns/year/subYears.html</loc><lastmod>2025-08-06T10:17:06.000Z</lastmod></url><url><loc>https://caijiao.org/dayjs/customization/calendar.html</loc><lastmod>2025-08-06T10:17:06.000Z</lastmod></url><url><loc>https://caijiao.org/dayjs/customization/customization.html</loc><lastmod>2025-08-06T10:17:06.000Z</lastmod></url><url><loc>https://caijiao.org/dayjs/customization/month-abbreviations.html</loc><lastmod>2025-08-06T10:17:06.000Z</lastmod></url><url><loc>https://caijiao.org/dayjs/customization/month-names.html</loc><lastmod>2025-08-06T10:17:06.000Z</lastmod></url><url><loc>https://caijiao.org/dayjs/customization/relative-time.html</loc><lastmod>2025-08-06T10:17:06.000Z</lastmod></url><url><loc>https://caijiao.org/dayjs/customization/weekday-abbreviations.html</loc><lastmod>2025-08-06T10:17:06.000Z</lastmod></url><url><loc>https://caijiao.org/dayjs/customization/weekday-min.html</loc><lastmod>2025-08-06T10:17:06.000Z</lastmod></url><url><loc>https://caijiao.org/dayjs/customization/weekday-names.html</loc><lastmod>2025-08-06T10:17:06.000Z</lastmod></url><url><loc>https://caijiao.org/dayjs/display/as-array.html</loc><lastmod>2025-08-06T10:17:06.000Z</lastmod></url><url><loc>https://caijiao.org/dayjs/display/as-iso-string.html</loc><lastmod>2025-08-06T10:17:06.000Z</lastmod></url><url><loc>https://caijiao.org/dayjs/display/as-javascript-date.html</loc><lastmod>2025-08-06T10:17:06.000Z</lastmod></url><url><loc>https://caijiao.org/dayjs/display/as-json.html</loc><lastmod>2025-08-06T10:17:06.000Z</lastmod></url><url><loc>https://caijiao.org/dayjs/display/as-object.html</loc><lastmod>2025-08-06T10:17:06.000Z</lastmod></url><url><loc>https://caijiao.org/dayjs/display/as-string.html</loc><lastmod>2025-08-06T10:17:06.000Z</lastmod></url><url><loc>https://caijiao.org/dayjs/display/calendar-time.html</loc><lastmod>2025-08-06T10:17:06.000Z</lastmod></url><url><loc>https://caijiao.org/dayjs/display/days-in-month.html</loc><lastmod>2025-08-06T10:17:06.000Z</lastmod></url><url><loc>https://caijiao.org/dayjs/display/difference.html</loc><lastmod>2025-08-06T10:17:06.000Z</lastmod></url><url><loc>https://caijiao.org/dayjs/display/display.html</loc><lastmod>2025-08-06T10:17:06.000Z</lastmod></url><url><loc>https://caijiao.org/dayjs/display/format.html</loc><lastmod>2025-08-06T10:17:06.000Z</lastmod></url><url><loc>https://caijiao.org/dayjs/display/from-now.html</loc><lastmod>2025-08-06T10:17:06.000Z</lastmod></url><url><loc>https://caijiao.org/dayjs/display/from.html</loc><lastmod>2025-08-06T10:17:06.000Z</lastmod></url><url><loc>https://caijiao.org/dayjs/display/to-now.html</loc><lastmod>2025-08-06T10:17:06.000Z</lastmod></url><url><loc>https://caijiao.org/dayjs/display/to.html</loc><lastmod>2025-08-06T10:17:06.000Z</lastmod></url><url><loc>https://caijiao.org/dayjs/display/unix-timestamp-milliseconds.html</loc><lastmod>2025-08-06T10:17:06.000Z</lastmod></url><url><loc>https://caijiao.org/dayjs/display/unix-timestamp.html</loc><lastmod>2025-08-06T10:17:06.000Z</lastmod></url><url><loc>https://caijiao.org/dayjs/durations/add.html</loc><lastmod>2025-08-06T10:17:06.000Z</lastmod></url><url><loc>https://caijiao.org/dayjs/durations/as-iso-string.html</loc><lastmod>2025-08-06T10:17:06.000Z</lastmod></url><url><loc>https://caijiao.org/dayjs/durations/as-json.html</loc><lastmod>2025-08-06T10:17:06.000Z</lastmod></url><url><loc>https://caijiao.org/dayjs/durations/as.html</loc><lastmod>2025-08-06T10:17:06.000Z</lastmod></url><url><loc>https://caijiao.org/dayjs/durations/clone.html</loc><lastmod>2025-08-06T10:17:06.000Z</lastmod></url><url><loc>https://caijiao.org/dayjs/durations/creating.html</loc><lastmod>2025-08-06T10:17:06.000Z</lastmod></url><url><loc>https://caijiao.org/dayjs/durations/days.html</loc><lastmod>2025-08-06T10:17:06.000Z</lastmod></url><url><loc>https://caijiao.org/dayjs/durations/diffing.html</loc><lastmod>2025-08-06T10:17:06.000Z</lastmod></url><url><loc>https://caijiao.org/dayjs/durations/durations.html</loc><lastmod>2025-08-06T10:17:06.000Z</lastmod></url><url><loc>https://caijiao.org/dayjs/durations/format.html</loc><lastmod>2025-08-06T10:17:06.000Z</lastmod></url><url><loc>https://caijiao.org/dayjs/durations/get.html</loc><lastmod>2025-08-06T10:17:06.000Z</lastmod></url><url><loc>https://caijiao.org/dayjs/durations/hours.html</loc><lastmod>2025-08-06T10:17:06.000Z</lastmod></url><url><loc>https://caijiao.org/dayjs/durations/humanize.html</loc><lastmod>2025-08-06T10:17:06.000Z</lastmod></url><url><loc>https://caijiao.org/dayjs/durations/is-a-duration.html</loc><lastmod>2025-08-06T10:17:06.000Z</lastmod></url><url><loc>https://caijiao.org/dayjs/durations/locale.html</loc><lastmod>2025-08-06T10:17:06.000Z</lastmod></url><url><loc>https://caijiao.org/dayjs/durations/milliseconds.html</loc><lastmod>2025-08-06T10:17:06.000Z</lastmod></url><url><loc>https://caijiao.org/dayjs/durations/minutes.html</loc><lastmod>2025-08-06T10:17:06.000Z</lastmod></url><url><loc>https://caijiao.org/dayjs/durations/months.html</loc><lastmod>2025-08-06T10:17:06.000Z</lastmod></url><url><loc>https://caijiao.org/dayjs/durations/seconds.html</loc><lastmod>2025-08-06T10:17:06.000Z</lastmod></url><url><loc>https://caijiao.org/dayjs/durations/subtract.html</loc><lastmod>2025-08-06T10:17:06.000Z</lastmod></url><url><loc>https://caijiao.org/dayjs/durations/weeks.html</loc><lastmod>2025-08-06T10:17:06.000Z</lastmod></url><url><loc>https://caijiao.org/dayjs/durations/years.html</loc><lastmod>2025-08-06T10:17:06.000Z</lastmod></url><url><loc>https://caijiao.org/dayjs/get-set/date.html</loc><lastmod>2025-08-06T10:17:06.000Z</lastmod></url><url><loc>https://caijiao.org/dayjs/get-set/day-of-year.html</loc><lastmod>2025-08-06T10:17:06.000Z</lastmod></url><url><loc>https://caijiao.org/dayjs/get-set/day.html</loc><lastmod>2025-08-06T10:17:06.000Z</lastmod></url><url><loc>https://caijiao.org/dayjs/get-set/get-set.html</loc><lastmod>2025-08-06T10:17:06.000Z</lastmod></url><url><loc>https://caijiao.org/dayjs/get-set/get.html</loc><lastmod>2025-08-06T10:17:06.000Z</lastmod></url><url><loc>https://caijiao.org/dayjs/get-set/hour.html</loc><lastmod>2025-08-06T10:17:06.000Z</lastmod></url><url><loc>https://caijiao.org/dayjs/get-set/iso-week-year.html</loc><lastmod>2025-08-06T10:17:06.000Z</lastmod></url><url><loc>https://caijiao.org/dayjs/get-set/iso-week.html</loc><lastmod>2025-08-06T10:17:06.000Z</lastmod></url><url><loc>https://caijiao.org/dayjs/get-set/iso-weekday.html</loc><lastmod>2025-08-06T10:17:06.000Z</lastmod></url><url><loc>https://caijiao.org/dayjs/get-set/iso-weeks-in-year.html</loc><lastmod>2025-08-06T10:17:06.000Z</lastmod></url><url><loc>https://caijiao.org/dayjs/get-set/max.html</loc><lastmod>2025-08-06T10:17:06.000Z</lastmod></url><url><loc>https://caijiao.org/dayjs/get-set/millisecond.html</loc><lastmod>2025-08-06T10:17:06.000Z</lastmod></url><url><loc>https://caijiao.org/dayjs/get-set/min.html</loc><lastmod>2025-08-06T10:17:06.000Z</lastmod></url><url><loc>https://caijiao.org/dayjs/get-set/minute.html</loc><lastmod>2025-08-06T10:17:06.000Z</lastmod></url><url><loc>https://caijiao.org/dayjs/get-set/month.html</loc><lastmod>2025-08-06T10:17:06.000Z</lastmod></url><url><loc>https://caijiao.org/dayjs/get-set/quarter.html</loc><lastmod>2025-08-06T10:17:06.000Z</lastmod></url><url><loc>https://caijiao.org/dayjs/get-set/second.html</loc><lastmod>2025-08-06T10:17:06.000Z</lastmod></url><url><loc>https://caijiao.org/dayjs/get-set/set.html</loc><lastmod>2025-08-06T10:17:06.000Z</lastmod></url><url><loc>https://caijiao.org/dayjs/get-set/week-year.html</loc><lastmod>2025-08-06T10:17:06.000Z</lastmod></url><url><loc>https://caijiao.org/dayjs/get-set/week.html</loc><lastmod>2025-08-06T10:17:06.000Z</lastmod></url><url><loc>https://caijiao.org/dayjs/get-set/weekday.html</loc><lastmod>2025-08-06T10:17:06.000Z</lastmod></url><url><loc>https://caijiao.org/dayjs/get-set/year.html</loc><lastmod>2025-08-06T10:17:06.000Z</lastmod></url><url><loc>https://caijiao.org/dayjs/i18n/changing-locale.html</loc><lastmod>2025-08-06T10:17:06.000Z</lastmod></url><url><loc>https://caijiao.org/dayjs/i18n/getting-locale.html</loc><lastmod>2025-08-06T10:17:06.000Z</lastmod></url><url><loc>https://caijiao.org/dayjs/i18n/i18n.html</loc><lastmod>2025-08-06T10:17:06.000Z</lastmod></url><url><loc>https://caijiao.org/dayjs/i18n/instance-locale.html</loc><lastmod>2025-08-06T10:17:06.000Z</lastmod></url><url><loc>https://caijiao.org/dayjs/i18n/listing-months-weekdays.html</loc><lastmod>2025-08-06T10:17:06.000Z</lastmod></url><url><loc>https://caijiao.org/dayjs/i18n/loading-into-browser.html</loc><lastmod>2025-08-06T10:17:06.000Z</lastmod></url><url><loc>https://caijiao.org/dayjs/i18n/loading-into-nodejs.html</loc><lastmod>2025-08-06T10:17:06.000Z</lastmod></url><url><loc>https://caijiao.org/dayjs/i18n/locale-data.html</loc><lastmod>2025-08-06T10:17:06.000Z</lastmod></url><url><loc>https://caijiao.org/dayjs/</loc><lastmod>2025-08-06T10:17:06.000Z</lastmod></url><url><loc>https://caijiao.org/dayjs/installation/browser.html</loc><lastmod>2025-08-06T10:17:06.000Z</lastmod></url><url><loc>https://caijiao.org/dayjs/installation/download.html</loc><lastmod>2025-08-06T10:17:06.000Z</lastmod></url><url><loc>https://caijiao.org/dayjs/installation/installation.html</loc><lastmod>2025-08-06T10:17:06.000Z</lastmod></url><url><loc>https://caijiao.org/dayjs/installation/node-js.html</loc><lastmod>2025-08-06T10:17:06.000Z</lastmod></url><url><loc>https://caijiao.org/dayjs/installation/typescript.html</loc><lastmod>2025-08-06T10:17:06.000Z</lastmod></url><url><loc>https://caijiao.org/dayjs/manipulate/add.html</loc><lastmod>2025-08-06T10:17:06.000Z</lastmod></url><url><loc>https://caijiao.org/dayjs/manipulate/end-of.html</loc><lastmod>2025-08-06T10:17:06.000Z</lastmod></url><url><loc>https://caijiao.org/dayjs/manipulate/local.html</loc><lastmod>2025-08-06T10:17:06.000Z</lastmod></url><url><loc>https://caijiao.org/dayjs/manipulate/manipulate.html</loc><lastmod>2025-08-06T10:17:06.000Z</lastmod></url><url><loc>https://caijiao.org/dayjs/manipulate/start-of.html</loc><lastmod>2025-08-06T10:17:06.000Z</lastmod></url><url><loc>https://caijiao.org/dayjs/manipulate/subtract.html</loc><lastmod>2025-08-06T10:17:06.000Z</lastmod></url><url><loc>https://caijiao.org/dayjs/manipulate/utc-offset.html</loc><lastmod>2025-08-06T10:17:06.000Z</lastmod></url><url><loc>https://caijiao.org/dayjs/manipulate/utc.html</loc><lastmod>2025-08-06T10:17:06.000Z</lastmod></url><url><loc>https://caijiao.org/dayjs/parse/array.html</loc><lastmod>2025-08-06T10:17:06.000Z</lastmod></url><url><loc>https://caijiao.org/dayjs/parse/date.html</loc><lastmod>2025-08-06T10:17:06.000Z</lastmod></url><url><loc>https://caijiao.org/dayjs/parse/dayjs-clone.html</loc><lastmod>2025-08-06T10:17:06.000Z</lastmod></url><url><loc>https://caijiao.org/dayjs/parse/is-valid.html</loc><lastmod>2025-08-06T10:17:06.000Z</lastmod></url><url><loc>https://caijiao.org/dayjs/parse/now.html</loc><lastmod>2025-08-06T10:17:06.000Z</lastmod></url><url><loc>https://caijiao.org/dayjs/parse/object.html</loc><lastmod>2025-08-06T10:17:06.000Z</lastmod></url><url><loc>https://caijiao.org/dayjs/parse/parse.html</loc><lastmod>2025-08-06T10:17:06.000Z</lastmod></url><url><loc>https://caijiao.org/dayjs/parse/string-format.html</loc><lastmod>2025-08-06T10:17:06.000Z</lastmod></url><url><loc>https://caijiao.org/dayjs/parse/string.html</loc><lastmod>2025-08-06T10:17:06.000Z</lastmod></url><url><loc>https://caijiao.org/dayjs/parse/unix-timestamp-milliseconds.html</loc><lastmod>2025-08-06T10:17:06.000Z</lastmod></url><url><loc>https://caijiao.org/dayjs/parse/unix-timestamp.html</loc><lastmod>2025-08-06T10:17:06.000Z</lastmod></url><url><loc>https://caijiao.org/dayjs/parse/utc.html</loc><lastmod>2025-08-06T10:17:06.000Z</lastmod></url><url><loc>https://caijiao.org/dayjs/plugin/advanced-format.html</loc><lastmod>2025-08-06T10:17:06.000Z</lastmod></url><url><loc>https://caijiao.org/dayjs/plugin/array-support.html</loc><lastmod>2025-08-06T10:17:06.000Z</lastmod></url><url><loc>https://caijiao.org/dayjs/plugin/bad-mutable.html</loc><lastmod>2025-08-06T10:17:06.000Z</lastmod></url><url><loc>https://caijiao.org/dayjs/plugin/bigint-support.html</loc><lastmod>2025-08-06T10:17:06.000Z</lastmod></url><url><loc>https://caijiao.org/dayjs/plugin/buddhist-era.html</loc><lastmod>2025-08-06T10:17:06.000Z</lastmod></url><url><loc>https://caijiao.org/dayjs/plugin/calendar.html</loc><lastmod>2025-08-06T10:17:06.000Z</lastmod></url><url><loc>https://caijiao.org/dayjs/plugin/custom-parse-format.html</loc><lastmod>2025-08-06T10:17:06.000Z</lastmod></url><url><loc>https://caijiao.org/dayjs/plugin/day-of-year.html</loc><lastmod>2025-08-06T10:17:06.000Z</lastmod></url><url><loc>https://caijiao.org/dayjs/plugin/dev-helper.html</loc><lastmod>2025-08-06T10:17:06.000Z</lastmod></url><url><loc>https://caijiao.org/dayjs/plugin/duration.html</loc><lastmod>2025-08-06T10:17:06.000Z</lastmod></url><url><loc>https://caijiao.org/dayjs/plugin/is-between.html</loc><lastmod>2025-08-06T10:17:06.000Z</lastmod></url><url><loc>https://caijiao.org/dayjs/plugin/is-leap-year.html</loc><lastmod>2025-08-06T10:17:06.000Z</lastmod></url><url><loc>https://caijiao.org/dayjs/plugin/is-same-or-after.html</loc><lastmod>2025-08-06T10:17:06.000Z</lastmod></url><url><loc>https://caijiao.org/dayjs/plugin/is-same-or-before.html</loc><lastmod>2025-08-06T10:17:06.000Z</lastmod></url><url><loc>https://caijiao.org/dayjs/plugin/is-today.html</loc><lastmod>2025-08-06T10:17:06.000Z</lastmod></url><url><loc>https://caijiao.org/dayjs/plugin/is-tomorrow.html</loc><lastmod>2025-08-06T10:17:06.000Z</lastmod></url><url><loc>https://caijiao.org/dayjs/plugin/is-yesterday.html</loc><lastmod>2025-08-06T10:17:06.000Z</lastmod></url><url><loc>https://caijiao.org/dayjs/plugin/iso-week.html</loc><lastmod>2025-08-06T10:17:06.000Z</lastmod></url><url><loc>https://caijiao.org/dayjs/plugin/iso-weeks-in-year.html</loc><lastmod>2025-08-06T10:17:06.000Z</lastmod></url><url><loc>https://caijiao.org/dayjs/plugin/loading-into-browser.html</loc><lastmod>2025-08-06T10:17:06.000Z</lastmod></url><url><loc>https://caijiao.org/dayjs/plugin/loading-into-nodejs.html</loc><lastmod>2025-08-06T10:17:06.000Z</lastmod></url><url><loc>https://caijiao.org/dayjs/plugin/locale-data.html</loc><lastmod>2025-08-06T10:17:06.000Z</lastmod></url><url><loc>https://caijiao.org/dayjs/plugin/localized-format.html</loc><lastmod>2025-08-06T10:17:06.000Z</lastmod></url><url><loc>https://caijiao.org/dayjs/plugin/min-max.html</loc><lastmod>2025-08-06T10:17:06.000Z</lastmod></url><url><loc>https://caijiao.org/dayjs/plugin/object-support.html</loc><lastmod>2025-08-06T10:17:06.000Z</lastmod></url><url><loc>https://caijiao.org/dayjs/plugin/plugin.html</loc><lastmod>2025-08-06T10:17:06.000Z</lastmod></url><url><loc>https://caijiao.org/dayjs/plugin/plural-get-set.html</loc><lastmod>2025-08-06T10:17:06.000Z</lastmod></url><url><loc>https://caijiao.org/dayjs/plugin/preparse-postformat.html</loc><lastmod>2025-08-06T10:17:06.000Z</lastmod></url><url><loc>https://caijiao.org/dayjs/plugin/quarter-of-year.html</loc><lastmod>2025-08-06T10:17:06.000Z</lastmod></url><url><loc>https://caijiao.org/dayjs/plugin/relative-time.html</loc><lastmod>2025-08-06T10:17:06.000Z</lastmod></url><url><loc>https://caijiao.org/dayjs/plugin/timezone.html</loc><lastmod>2025-08-06T10:17:06.000Z</lastmod></url><url><loc>https://caijiao.org/dayjs/plugin/to-array.html</loc><lastmod>2025-08-06T10:17:06.000Z</lastmod></url><url><loc>https://caijiao.org/dayjs/plugin/to-object.html</loc><lastmod>2025-08-06T10:17:06.000Z</lastmod></url><url><loc>https://caijiao.org/dayjs/plugin/update-locale.html</loc><lastmod>2025-08-06T10:17:06.000Z</lastmod></url><url><loc>https://caijiao.org/dayjs/plugin/utc.html</loc><lastmod>2025-08-06T10:17:06.000Z</lastmod></url><url><loc>https://caijiao.org/dayjs/plugin/week-of-year.html</loc><lastmod>2025-08-06T10:17:06.000Z</lastmod></url><url><loc>https://caijiao.org/dayjs/plugin/week-year.html</loc><lastmod>2025-08-06T10:17:06.000Z</lastmod></url><url><loc>https://caijiao.org/dayjs/plugin/weekday.html</loc><lastmod>2025-08-06T10:17:06.000Z</lastmod></url><url><loc>https://caijiao.org/dayjs/query/is-a-dayjs.html</loc><lastmod>2025-08-06T10:17:06.000Z</lastmod></url><url><loc>https://caijiao.org/dayjs/query/is-after.html</loc><lastmod>2025-08-06T10:17:06.000Z</lastmod></url><url><loc>https://caijiao.org/dayjs/query/is-before.html</loc><lastmod>2025-08-06T10:17:06.000Z</lastmod></url><url><loc>https://caijiao.org/dayjs/query/is-between.html</loc><lastmod>2025-08-06T10:17:06.000Z</lastmod></url><url><loc>https://caijiao.org/dayjs/query/is-leap-year.html</loc><lastmod>2025-08-06T10:17:06.000Z</lastmod></url><url><loc>https://caijiao.org/dayjs/query/is-same-or-after.html</loc><lastmod>2025-08-06T10:17:06.000Z</lastmod></url><url><loc>https://caijiao.org/dayjs/query/is-same-or-before.html</loc><lastmod>2025-08-06T10:17:06.000Z</lastmod></url><url><loc>https://caijiao.org/dayjs/query/is-same.html</loc><lastmod>2025-08-06T10:17:06.000Z</lastmod></url><url><loc>https://caijiao.org/dayjs/query/query.html</loc><lastmod>2025-08-06T10:17:06.000Z</lastmod></url><url><loc>https://caijiao.org/dayjs/timezone/converting-to-zone.html</loc><lastmod>2025-08-06T10:17:06.000Z</lastmod></url><url><loc>https://caijiao.org/dayjs/timezone/guessing-user-timezone.html</loc><lastmod>2025-08-06T10:17:06.000Z</lastmod></url><url><loc>https://caijiao.org/dayjs/timezone/parsing-in-zone.html</loc><lastmod>2025-08-06T10:17:06.000Z</lastmod></url><url><loc>https://caijiao.org/dayjs/timezone/set-default-timezone.html</loc><lastmod>2025-08-06T10:17:06.000Z</lastmod></url><url><loc>https://caijiao.org/dayjs/timezone/timezone.html</loc><lastmod>2025-08-06T10:17:06.000Z</lastmod></url><url><loc>https://caijiao.org/ddd/chapter1/ddd-value.html</loc><lastmod>2025-08-18T07:40:19.000Z</lastmod></url><url><loc>https://caijiao.org/ddd/chapter1/</loc><lastmod>2025-08-18T07:40:19.000Z</lastmod></url><url><loc>https://caijiao.org/ddd/chapter1/tactical-vs-strategic.html</loc><lastmod>2025-08-18T07:40:19.000Z</lastmod></url><url><loc>https://caijiao.org/ddd/chapter1/ubiquitous-language.html</loc><lastmod>2025-08-18T07:40:19.000Z</lastmod></url><url><loc>https://caijiao.org/ddd/chapter1/what-is-ddd.html</loc><lastmod>2025-08-18T07:40:19.000Z</lastmod></url><url><loc>https://caijiao.org/ddd/chapter2/aggregate.html</loc><lastmod>2025-08-18T07:40:19.000Z</lastmod></url><url><loc>https://caijiao.org/ddd/chapter2/domain-event.html</loc><lastmod>2025-08-18T07:40:19.000Z</lastmod></url><url><loc>https://caijiao.org/ddd/chapter2/domain-service.html</loc><lastmod>2025-08-18T07:40:19.000Z</lastmod></url><url><loc>https://caijiao.org/ddd/chapter2/entity-value-object.html</loc><lastmod>2025-08-18T07:40:19.000Z</lastmod></url><url><loc>https://caijiao.org/ddd/chapter2/factory.html</loc><lastmod>2025-08-18T07:40:19.000Z</lastmod></url><url><loc>https://caijiao.org/ddd/chapter2/</loc><lastmod>2025-08-18T07:40:19.000Z</lastmod></url><url><loc>https://caijiao.org/ddd/chapter3/bounded-context.html</loc><lastmod>2025-08-18T07:40:19.000Z</lastmod></url><url><loc>https://caijiao.org/ddd/chapter3/context-map.html</loc><lastmod>2025-08-18T07:40:19.000Z</lastmod></url><url><loc>https://caijiao.org/ddd/chapter3/</loc><lastmod>2025-08-18T07:40:19.000Z</lastmod></url><url><loc>https://caijiao.org/ddd/chapter3/subdomain.html</loc><lastmod>2025-08-18T07:40:19.000Z</lastmod></url><url><loc>https://caijiao.org/ddd/chapter4/hexagonal-architecture.html</loc><lastmod>2025-08-18T07:40:19.000Z</lastmod></url><url><loc>https://caijiao.org/ddd/chapter4/</loc><lastmod>2025-08-18T07:40:19.000Z</lastmod></url><url><loc>https://caijiao.org/ddd/chapter4/layered-architecture.html</loc><lastmod>2025-08-18T07:40:19.000Z</lastmod></url><url><loc>https://caijiao.org/ddd/chapter4/spring-ddd.html</loc><lastmod>2025-08-18T07:40:19.000Z</lastmod></url><url><loc>https://caijiao.org/ddd/chapter5/domain-implementation.html</loc><lastmod>2025-08-18T07:40:19.000Z</lastmod></url><url><loc>https://caijiao.org/ddd/chapter5/domain-modeling.html</loc><lastmod>2025-08-18T07:40:19.000Z</lastmod></url><url><loc>https://caijiao.org/ddd/chapter5/</loc><lastmod>2025-08-18T07:40:19.000Z</lastmod></url><url><loc>https://caijiao.org/ddd/chapter5/infrastructure-decoupling.html</loc><lastmod>2025-08-18T07:40:19.000Z</lastmod></url><url><loc>https://caijiao.org/ddd/chapter5/interface-adapter.html</loc><lastmod>2025-08-18T07:40:19.000Z</lastmod></url><url><loc>https://caijiao.org/ddd/chapter6/ddd-microservices.html</loc><lastmod>2025-08-18T07:40:19.000Z</lastmod></url><url><loc>https://caijiao.org/ddd/chapter6/event-driven.html</loc><lastmod>2025-08-18T07:40:19.000Z</lastmod></url><url><loc>https://caijiao.org/ddd/chapter6/</loc><lastmod>2025-08-18T07:40:19.000Z</lastmod></url><url><loc>https://caijiao.org/ddd/chapter6/model-evolution.html</loc><lastmod>2025-08-18T07:40:19.000Z</lastmod></url><url><loc>https://caijiao.org/ddd/chapter7/contract-testing.html</loc><lastmod>2025-08-18T07:40:19.000Z</lastmod></url><url><loc>https://caijiao.org/ddd/chapter7/</loc><lastmod>2025-08-18T07:40:19.000Z</lastmod></url><url><loc>https://caijiao.org/ddd/chapter7/mock-stub.html</loc><lastmod>2025-08-18T07:40:19.000Z</lastmod></url><url><loc>https://caijiao.org/ddd/chapter7/tdd.html</loc><lastmod>2025-08-18T07:40:19.000Z</lastmod></url><url><loc>https://caijiao.org/ddd/chapter8/compare.html</loc><lastmod>2025-08-18T07:40:19.000Z</lastmod></url><url><loc>https://caijiao.org/ddd/chapter8/</loc><lastmod>2025-08-18T07:40:19.000Z</lastmod></url><url><loc>https://caijiao.org/ddd/chapter8/pitfalls.html</loc><lastmod>2025-08-18T07:40:19.000Z</lastmod></url><url><loc>https://caijiao.org/ddd/chapter8/resources.html</loc><lastmod>2025-08-18T07:40:19.000Z</lastmod></url><url><loc>https://caijiao.org/ddd/</loc><lastmod>2025-08-18T07:40:19.000Z</lastmod></url><url><loc>https://caijiao.org/ddd/start.html</loc><lastmod>2025-08-18T07:40:19.000Z</lastmod></url><url><loc>https://caijiao.org/decimaljs/01-intro/01-why-decimal.html</loc><lastmod>2025-08-07T05:54:20.000Z</lastmod></url><url><loc>https://caijiao.org/decimaljs/01-intro/02-float-problems.html</loc><lastmod>2025-08-07T05:54:20.000Z</lastmod></url><url><loc>https://caijiao.org/decimaljs/01-intro/03-benefits.html</loc><lastmod>2025-08-07T05:54:20.000Z</lastmod></url><url><loc>https://caijiao.org/decimaljs/02-quickstart/01-install.html</loc><lastmod>2025-08-07T05:54:20.000Z</lastmod></url><url><loc>https://caijiao.org/decimaljs/02-quickstart/02-usage.html</loc><lastmod>2025-08-07T05:54:20.000Z</lastmod></url><url><loc>https://caijiao.org/decimaljs/02-quickstart/03-compare-native.html</loc><lastmod>2025-08-07T05:54:20.000Z</lastmod></url><url><loc>https://caijiao.org/decimaljs/03-decimal-instance/01-create.html</loc><lastmod>2025-08-07T05:54:20.000Z</lastmod></url><url><loc>https://caijiao.org/decimaljs/03-decimal-instance/02-input-types.html</loc><lastmod>2025-08-07T05:54:20.000Z</lastmod></url><url><loc>https://caijiao.org/decimaljs/03-decimal-instance/03-config.html</loc><lastmod>2025-08-07T05:54:20.000Z</lastmod></url><url><loc>https://caijiao.org/decimaljs/04-arithmetic/01-plus.html</loc><lastmod>2025-08-07T05:54:20.000Z</lastmod></url><url><loc>https://caijiao.org/decimaljs/04-arithmetic/02-minus.html</loc><lastmod>2025-08-07T05:54:20.000Z</lastmod></url><url><loc>https://caijiao.org/decimaljs/04-arithmetic/03-times.html</loc><lastmod>2025-08-07T05:54:20.000Z</lastmod></url><url><loc>https://caijiao.org/decimaljs/04-arithmetic/04-div.html</loc><lastmod>2025-08-07T05:54:20.000Z</lastmod></url><url><loc>https://caijiao.org/decimaljs/04-arithmetic/05-pow.html</loc><lastmod>2025-08-07T05:54:20.000Z</lastmod></url><url><loc>https://caijiao.org/decimaljs/04-arithmetic/06-sqrt.html</loc><lastmod>2025-08-07T05:54:20.000Z</lastmod></url><url><loc>https://caijiao.org/decimaljs/05-comparison/01-compare.html</loc><lastmod>2025-08-07T05:54:20.000Z</lastmod></url><url><loc>https://caijiao.org/decimaljs/05-comparison/02-sign-check.html</loc><lastmod>2025-08-07T05:54:20.000Z</lastmod></url><url><loc>https://caijiao.org/decimaljs/06-formatting/01-to-string.html</loc><lastmod>2025-08-07T05:54:20.000Z</lastmod></url><url><loc>https://caijiao.org/decimaljs/06-formatting/02-to-number.html</loc><lastmod>2025-08-07T05:54:20.000Z</lastmod></url><url><loc>https://caijiao.org/decimaljs/06-formatting/03-scientific.html</loc><lastmod>2025-08-07T05:54:20.000Z</lastmod></url><url><loc>https://caijiao.org/decimaljs/07-config/01-default-precision.html</loc><lastmod>2025-08-07T05:54:20.000Z</lastmod></url><url><loc>https://caijiao.org/decimaljs/07-config/02-rounding-modes.html</loc><lastmod>2025-08-07T05:54:20.000Z</lastmod></url><url><loc>https://caijiao.org/decimaljs/07-config/03-exponent-range.html</loc><lastmod>2025-08-07T05:54:20.000Z</lastmod></url><url><loc>https://caijiao.org/decimaljs/08-advanced/01-chain.html</loc><lastmod>2025-08-07T05:54:20.000Z</lastmod></url><url><loc>https://caijiao.org/decimaljs/08-advanced/02-clone.html</loc><lastmod>2025-08-07T05:54:20.000Z</lastmod></url><url><loc>https://caijiao.org/decimaljs/08-advanced/03-money.html</loc><lastmod>2025-08-07T05:54:20.000Z</lastmod></url><url><loc>https://caijiao.org/decimaljs/08-advanced/04-performance.html</loc><lastmod>2025-08-07T05:54:20.000Z</lastmod></url><url><loc>https://caijiao.org/decimaljs/09-compare/01-bigjs.html</loc><lastmod>2025-08-07T05:54:20.000Z</lastmod></url><url><loc>https://caijiao.org/decimaljs/09-compare/02-bignumberjs.html</loc><lastmod>2025-08-07T05:54:20.000Z</lastmod></url><url><loc>https://caijiao.org/decimaljs/09-compare/03-recommend.html</loc><lastmod>2025-08-07T05:54:20.000Z</lastmod></url><url><loc>https://caijiao.org/decimaljs/10-cases/01-ecommerce.html</loc><lastmod>2025-08-07T05:54:20.000Z</lastmod></url><url><loc>https://caijiao.org/decimaljs/10-cases/02-finance.html</loc><lastmod>2025-08-07T05:54:20.000Z</lastmod></url><url><loc>https://caijiao.org/decimaljs/10-cases/03-crypto.html</loc><lastmod>2025-08-07T05:54:20.000Z</lastmod></url><url><loc>https://caijiao.org/decimaljs/11-appendix/01-faq.html</loc><lastmod>2025-08-07T05:54:20.000Z</lastmod></url><url><loc>https://caijiao.org/decimaljs/11-appendix/02-json.html</loc><lastmod>2025-08-07T05:54:20.000Z</lastmod></url><url><loc>https://caijiao.org/decimaljs/11-appendix/03-form.html</loc><lastmod>2025-08-07T05:54:20.000Z</lastmod></url><url><loc>https://caijiao.org/decimaljs/12-appendix/01-api-cheatsheet.html</loc><lastmod>2025-08-07T05:54:20.000Z</lastmod></url><url><loc>https://caijiao.org/decimaljs/12-appendix/02-config-template.html</loc><lastmod>2025-08-07T05:54:20.000Z</lastmod></url><url><loc>https://caijiao.org/decimaljs/12-appendix/03-utils.html</loc><lastmod>2025-08-07T05:54:20.000Z</lastmod></url><url><loc>https://caijiao.org/decimaljs/</loc><lastmod>2025-08-07T05:54:20.000Z</lastmod></url><url><loc>https://caijiao.org/docker/advanced/custom-registry.html</loc><lastmod>2025-11-25T12:22:54.000Z</lastmod></url><url><loc>https://caijiao.org/docker/advanced/k8s-compare.html</loc><lastmod>2025-11-25T12:22:54.000Z</lastmod></url><url><loc>https://caijiao.org/docker/advanced/rootless.html</loc><lastmod>2025-11-25T12:22:54.000Z</lastmod></url><url><loc>https://caijiao.org/docker/appendix/cli-cheatsheet.html</loc><lastmod>2025-11-25T12:22:54.000Z</lastmod></url><url><loc>https://caijiao.org/docker/appendix/resources.html</loc><lastmod>2025-11-25T12:22:54.000Z</lastmod></url><url><loc>https://caijiao.org/docker/appendix/samples.html</loc><lastmod>2025-11-25T12:22:54.000Z</lastmod></url><url><loc>https://caijiao.org/docker/cicd/build-and-push.html</loc><lastmod>2025-11-25T12:22:54.000Z</lastmod></url><url><loc>https://caijiao.org/docker/cicd/deploy-to-cloud.html</loc><lastmod>2025-11-25T12:22:54.000Z</lastmod></url><url><loc>https://caijiao.org/docker/cicd/security-scanning.html</loc><lastmod>2025-11-25T12:22:54.000Z</lastmod></url><url><loc>https://caijiao.org/docker/compose/env-and-config.html</loc><lastmod>2025-11-25T12:49:12.000Z</lastmod></url><url><loc>https://caijiao.org/docker/compose/examples.html</loc><lastmod>2025-11-25T12:22:54.000Z</lastmod></url><url><loc>https://caijiao.org/docker/compose/intro.html</loc><lastmod>2025-11-25T12:49:12.000Z</lastmod></url><url><loc>https://caijiao.org/docker/containers/debug.html</loc><lastmod>2025-11-25T12:22:54.000Z</lastmod></url><url><loc>https://caijiao.org/docker/containers/lifecycle.html</loc><lastmod>2025-11-25T12:22:54.000Z</lastmod></url><url><loc>https://caijiao.org/docker/containers/manage.html</loc><lastmod>2025-11-25T12:22:54.000Z</lastmod></url><url><loc>https://caijiao.org/docker/containers/run.html</loc><lastmod>2025-11-25T12:22:54.000Z</lastmod></url><url><loc>https://caijiao.org/docker/core/containers.html</loc><lastmod>2025-11-25T12:22:54.000Z</lastmod></url><url><loc>https://caijiao.org/docker/core/images.html</loc><lastmod>2025-11-25T12:22:54.000Z</lastmod></url><url><loc>https://caijiao.org/docker/core/layers.html</loc><lastmod>2025-11-25T12:22:54.000Z</lastmod></url><url><loc>https://caijiao.org/docker/core/registry.html</loc><lastmod>2025-11-25T12:22:54.000Z</lastmod></url><url><loc>https://caijiao.org/docker/dockerfile/basics.html</loc><lastmod>2025-11-25T12:22:54.000Z</lastmod></url><url><loc>https://caijiao.org/docker/dockerfile/caching.html</loc><lastmod>2025-11-25T12:22:54.000Z</lastmod></url><url><loc>https://caijiao.org/docker/dockerfile/instructions.html</loc><lastmod>2025-11-25T12:22:54.000Z</lastmod></url><url><loc>https://caijiao.org/docker/images/build-and-optimize.html</loc><lastmod>2025-11-25T12:22:54.000Z</lastmod></url><url><loc>https://caijiao.org/docker/images/multi-stage.html</loc><lastmod>2025-11-25T12:22:54.000Z</lastmod></url><url><loc>https://caijiao.org/docker/images/registry.html</loc><lastmod>2025-11-25T12:22:54.000Z</lastmod></url><url><loc>https://caijiao.org/docker/images/tagging.html</loc><lastmod>2025-11-25T12:22:54.000Z</lastmod></url><url><loc>https://caijiao.org/docker/</loc><lastmod>2025-11-25T12:22:54.000Z</lastmod></url><url><loc>https://caijiao.org/docker/installation/cli.html</loc><lastmod>2025-11-25T12:22:54.000Z</lastmod></url><url><loc>https://caijiao.org/docker/installation/desktop.html</loc><lastmod>2025-11-25T12:22:54.000Z</lastmod></url><url><loc>https://caijiao.org/docker/installation/linux.html</loc><lastmod>2025-11-25T12:22:54.000Z</lastmod></url><url><loc>https://caijiao.org/docker/networking/overview.html</loc><lastmod>2025-11-25T12:22:54.000Z</lastmod></url><url><loc>https://caijiao.org/docker/networking/ports-and-discovery.html</loc><lastmod>2025-11-25T12:22:54.000Z</lastmod></url><url><loc>https://caijiao.org/docker/networking/types.html</loc><lastmod>2025-11-25T12:22:54.000Z</lastmod></url><url><loc>https://caijiao.org/docker/security/credentials.html</loc><lastmod>2025-11-25T12:22:54.000Z</lastmod></url><url><loc>https://caijiao.org/docker/security/minimize-images.html</loc><lastmod>2025-11-25T12:22:54.000Z</lastmod></url><url><loc>https://caijiao.org/docker/security/scan-and-hardening.html</loc><lastmod>2025-11-25T12:22:54.000Z</lastmod></url><url><loc>https://caijiao.org/docker/storage/backup-migrate.html</loc><lastmod>2025-11-25T12:22:54.000Z</lastmod></url><url><loc>https://caijiao.org/docker/storage/bind-mounts.html</loc><lastmod>2025-11-25T12:22:54.000Z</lastmod></url><url><loc>https://caijiao.org/docker/storage/volumes.html</loc><lastmod>2025-11-25T12:22:54.000Z</lastmod></url><url><loc>https://caijiao.org/docker/terminology.html</loc><lastmod>2025-11-25T12:22:54.000Z</lastmod></url><url><loc>https://caijiao.org/docker/troubleshooting/common-issues.html</loc><lastmod>2025-11-25T12:22:54.000Z</lastmod></url><url><loc>https://caijiao.org/docker/troubleshooting/logging-monitoring.html</loc><lastmod>2025-11-25T12:49:12.000Z</lastmod></url><url><loc>https://caijiao.org/docker/troubleshooting/perf.html</loc><lastmod>2025-11-25T12:22:54.000Z</lastmod></url><url><loc>https://caijiao.org/docker/what-is.html</loc><lastmod>2025-11-25T12:22:54.000Z</lastmod></url><url><loc>https://caijiao.org/docker/why-containers.html</loc><lastmod>2025-11-25T12:22:54.000Z</lastmod></url><url><loc>https://caijiao.org/elasticsearch/01.intro/01.definition.html</loc><lastmod>2025-08-07T05:54:20.000Z</lastmod></url><url><loc>https://caijiao.org/elasticsearch/01.intro/02.use-cases.html</loc><lastmod>2025-08-07T05:54:20.000Z</lastmod></url><url><loc>https://caijiao.org/elasticsearch/01.intro/03.core-concepts.html</loc><lastmod>2025-08-07T05:54:20.000Z</lastmod></url><url><loc>https://caijiao.org/elasticsearch/01.intro/04.installation-local.html</loc><lastmod>2025-08-07T05:54:20.000Z</lastmod></url><url><loc>https://caijiao.org/elasticsearch/01.intro/05.installation-docker.html</loc><lastmod>2025-08-07T05:54:20.000Z</lastmod></url><url><loc>https://caijiao.org/elasticsearch/01.intro/06.installation-kibana.html</loc><lastmod>2025-08-07T05:54:20.000Z</lastmod></url><url><loc>https://caijiao.org/elasticsearch/01.intro/07.config-overview.html</loc><lastmod>2025-08-07T05:54:20.000Z</lastmod></url><url><loc>https://caijiao.org/elasticsearch/01.intro/08.index-and-doc.html</loc><lastmod>2025-08-07T05:54:20.000Z</lastmod></url><url><loc>https://caijiao.org/elasticsearch/01.intro/09.mapping-types.html</loc><lastmod>2025-08-07T05:54:20.000Z</lastmod></url><url><loc>https://caijiao.org/elasticsearch/01.intro/10.shard-replica.html</loc><lastmod>2025-08-07T05:54:20.000Z</lastmod></url><url><loc>https://caijiao.org/elasticsearch/01.intro/11.nodes-cluster.html</loc><lastmod>2025-08-07T05:54:20.000Z</lastmod></url><url><loc>https://caijiao.org/elasticsearch/02.basic/01.tools.html</loc><lastmod>2025-08-07T05:54:20.000Z</lastmod></url><url><loc>https://caijiao.org/elasticsearch/02.basic/02.http-methods.html</loc><lastmod>2025-08-07T05:54:20.000Z</lastmod></url><url><loc>https://caijiao.org/elasticsearch/02.basic/03.index-create-delete.html</loc><lastmod>2025-08-07T05:54:20.000Z</lastmod></url><url><loc>https://caijiao.org/elasticsearch/02.basic/04.index-status.html</loc><lastmod>2025-08-07T05:54:20.000Z</lastmod></url><url><loc>https://caijiao.org/elasticsearch/02.basic/05.index-mapping-update.html</loc><lastmod>2025-08-07T05:54:20.000Z</lastmod></url><url><loc>https://caijiao.org/elasticsearch/02.basic/06.doc-add.html</loc><lastmod>2025-08-07T05:54:20.000Z</lastmod></url><url><loc>https://caijiao.org/elasticsearch/02.basic/07.doc-get-update.html</loc><lastmod>2025-08-07T05:54:20.000Z</lastmod></url><url><loc>https://caijiao.org/elasticsearch/02.basic/08.doc-delete-version.html</loc><lastmod>2025-08-07T05:54:20.000Z</lastmod></url><url><loc>https://caijiao.org/elasticsearch/02.basic/09.query-dsl.html</loc><lastmod>2025-08-07T05:54:20.000Z</lastmod></url><url><loc>https://caijiao.org/elasticsearch/02.basic/10.query-match-term.html</loc><lastmod>2025-08-07T05:54:20.000Z</lastmod></url><url><loc>https://caijiao.org/elasticsearch/02.basic/11.query-range-bool.html</loc><lastmod>2025-08-07T05:54:20.000Z</lastmod></url><url><loc>https://caijiao.org/elasticsearch/02.basic/12.query-pagination-sort.html</loc><lastmod>2025-08-07T05:54:20.000Z</lastmod></url><url><loc>https://caijiao.org/elasticsearch/03.advanced/01.mapping-manual-dynamic.html</loc><lastmod>2025-08-07T05:54:20.000Z</lastmod></url><url><loc>https://caijiao.org/elasticsearch/03.advanced/02.analyzer-built-in.html</loc><lastmod>2025-08-07T05:54:20.000Z</lastmod></url><url><loc>https://caijiao.org/elasticsearch/03.advanced/03.analyzer-custom.html</loc><lastmod>2025-08-07T05:54:20.000Z</lastmod></url><url><loc>https://caijiao.org/elasticsearch/03.advanced/04.chinese-analyzer.html</loc><lastmod>2025-08-07T05:54:20.000Z</lastmod></url><url><loc>https://caijiao.org/elasticsearch/03.advanced/05.scoring-basics.html</loc><lastmod>2025-08-07T05:54:20.000Z</lastmod></url><url><loc>https://caijiao.org/elasticsearch/03.advanced/06.scoring-bm25.html</loc><lastmod>2025-08-07T05:54:20.000Z</lastmod></url><url><loc>https://caijiao.org/elasticsearch/03.advanced/07.scoring-tuning.html</loc><lastmod>2025-08-07T05:54:20.000Z</lastmod></url><url><loc>https://caijiao.org/elasticsearch/03.advanced/08.agg-metric.html</loc><lastmod>2025-08-07T05:54:20.000Z</lastmod></url><url><loc>https://caijiao.org/elasticsearch/03.advanced/09.agg-bucket.html</loc><lastmod>2025-08-07T05:54:20.000Z</lastmod></url><url><loc>https://caijiao.org/elasticsearch/03.advanced/10.agg-nested-pipeline.html</loc><lastmod>2025-08-07T05:54:20.000Z</lastmod></url><url><loc>https://caijiao.org/elasticsearch/03.advanced/11.script-painless.html</loc><lastmod>2025-08-07T05:54:20.000Z</lastmod></url><url><loc>https://caijiao.org/elasticsearch/03.advanced/12.script-fields.html</loc><lastmod>2025-08-07T05:54:20.000Z</lastmod></url><url><loc>https://caijiao.org/elasticsearch/03.advanced/13.script-scoring.html</loc><lastmod>2025-08-07T05:54:20.000Z</lastmod></url><url><loc>https://caijiao.org/elasticsearch/04.practical/01.elk-structure.html</loc><lastmod>2025-08-07T05:54:20.000Z</lastmod></url><url><loc>https://caijiao.org/elasticsearch/04.practical/02.elk-logstash-filebeat.html</loc><lastmod>2025-08-07T05:54:20.000Z</lastmod></url><url><loc>https://caijiao.org/elasticsearch/04.practical/03.elk-kibana.html</loc><lastmod>2025-08-07T05:54:20.000Z</lastmod></url><url><loc>https://caijiao.org/elasticsearch/04.practical/04.client-java.html</loc><lastmod>2025-08-07T05:54:20.000Z</lastmod></url><url><loc>https://caijiao.org/elasticsearch/04.practical/05.client-python.html</loc><lastmod>2025-08-07T05:54:20.000Z</lastmod></url><url><loc>https://caijiao.org/elasticsearch/04.practical/06.client-nodejs.html</loc><lastmod>2025-08-07T05:54:20.000Z</lastmod></url><url><loc>https://caijiao.org/elasticsearch/04.practical/07.performance-query.html</loc><lastmod>2025-08-07T05:54:20.000Z</lastmod></url><url><loc>https://caijiao.org/elasticsearch/04.practical/08.performance-index.html</loc><lastmod>2025-08-07T05:54:20.000Z</lastmod></url><url><loc>https://caijiao.org/elasticsearch/04.practical/09.performance-tiered.html</loc><lastmod>2025-08-07T05:54:20.000Z</lastmod></url><url><loc>https://caijiao.org/elasticsearch/05.admin/01.nodes-roles.html</loc><lastmod>2025-08-07T05:54:20.000Z</lastmod></url><url><loc>https://caijiao.org/elasticsearch/05.admin/02.cluster-health.html</loc><lastmod>2025-08-07T05:54:20.000Z</lastmod></url><url><loc>https://caijiao.org/elasticsearch/05.admin/03.upgrade.html</loc><lastmod>2025-08-07T05:54:20.000Z</lastmod></url><url><loc>https://caijiao.org/elasticsearch/05.admin/04.security-xpack.html</loc><lastmod>2025-08-07T05:54:20.000Z</lastmod></url><url><loc>https://caijiao.org/elasticsearch/05.admin/05.security-roles.html</loc><lastmod>2025-08-07T05:54:20.000Z</lastmod></url><url><loc>https://caijiao.org/elasticsearch/05.admin/06.security-tls.html</loc><lastmod>2025-08-07T05:54:20.000Z</lastmod></url><url><loc>https://caijiao.org/elasticsearch/05.admin/07.monitoring-stack.html</loc><lastmod>2025-08-07T05:54:20.000Z</lastmod></url><url><loc>https://caijiao.org/elasticsearch/05.admin/08.monitoring-prometheus.html</loc><lastmod>2025-08-07T05:54:20.000Z</lastmod></url><url><loc>https://caijiao.org/elasticsearch/05.admin/09.monitoring-query-stats.html</loc><lastmod>2025-08-07T05:54:20.000Z</lastmod></url><url><loc>https://caijiao.org/elasticsearch/06.appendix/01.trouble-index-fail.html</loc><lastmod>2025-08-07T05:54:20.000Z</lastmod></url><url><loc>https://caijiao.org/elasticsearch/06.appendix/02.trouble-no-result.html</loc><lastmod>2025-08-07T05:54:20.000Z</lastmod></url><url><loc>https://caijiao.org/elasticsearch/06.appendix/03.trouble-performance.html</loc><lastmod>2025-08-07T05:54:20.000Z</lastmod></url><url><loc>https://caijiao.org/elasticsearch/06.appendix/06.resources-plugins.html</loc><lastmod>2025-08-07T05:54:20.000Z</lastmod></url><url><loc>https://caijiao.org/elasticsearch/</loc><lastmod>2025-08-07T05:54:20.000Z</lastmod></url><url><loc>https://caijiao.org/express/appendix/a-middlewares.html</loc><lastmod>2025-08-07T05:54:20.000Z</lastmod></url><url><loc>https://caijiao.org/express/appendix/b-errors.html</loc><lastmod>2025-08-07T05:54:20.000Z</lastmod></url><url><loc>https://caijiao.org/express/appendix/c-resources.html</loc><lastmod>2025-08-07T05:54:20.000Z</lastmod></url><url><loc>https://caijiao.org/express/appendix/d-compare.html</loc><lastmod>2025-08-07T05:54:20.000Z</lastmod></url><url><loc>https://caijiao.org/express/chapter1/1-nodejs.html</loc><lastmod>2025-08-07T05:54:20.000Z</lastmod></url><url><loc>https://caijiao.org/express/chapter1/2-what-is-express.html</loc><lastmod>2025-08-07T05:54:20.000Z</lastmod></url><url><loc>https://caijiao.org/express/chapter1/3-setup.html</loc><lastmod>2025-08-07T05:54:20.000Z</lastmod></url><url><loc>https://caijiao.org/express/chapter1/4-hello-world.html</loc><lastmod>2025-08-07T05:54:20.000Z</lastmod></url><url><loc>https://caijiao.org/express/chapter10/1-pm2.html</loc><lastmod>2025-08-07T05:54:20.000Z</lastmod></url><url><loc>https://caijiao.org/express/chapter10/2-nginx.html</loc><lastmod>2025-08-07T05:54:20.000Z</lastmod></url><url><loc>https://caijiao.org/express/chapter10/3-performance.html</loc><lastmod>2025-08-07T05:54:20.000Z</lastmod></url><url><loc>https://caijiao.org/express/chapter10/4-security.html</loc><lastmod>2025-08-07T05:54:20.000Z</lastmod></url><url><loc>https://caijiao.org/express/chapter11/1-blog.html</loc><lastmod>2025-08-07T05:54:20.000Z</lastmod></url><url><loc>https://caijiao.org/express/chapter11/2-todolist.html</loc><lastmod>2025-08-07T05:54:20.000Z</lastmod></url><url><loc>https://caijiao.org/express/chapter11/3-file-image.html</loc><lastmod>2025-08-07T05:54:20.000Z</lastmod></url><url><loc>https://caijiao.org/express/chapter11/4-user-center.html</loc><lastmod>2025-08-07T05:54:20.000Z</lastmod></url><url><loc>https://caijiao.org/express/chapter2/1-middleware.html</loc><lastmod>2025-08-07T05:54:20.000Z</lastmod></url><url><loc>https://caijiao.org/express/chapter2/2-routing.html</loc><lastmod>2025-08-07T05:54:20.000Z</lastmod></url><url><loc>https://caijiao.org/express/chapter2/3-req-res.html</loc><lastmod>2025-08-07T05:54:20.000Z</lastmod></url><url><loc>https://caijiao.org/express/chapter2/4-error-handling.html</loc><lastmod>2025-08-07T05:54:20.000Z</lastmod></url><url><loc>https://caijiao.org/express/chapter2/5-static.html</loc><lastmod>2025-08-28T02:10:17.000Z</lastmod></url><url><loc>https://caijiao.org/express/chapter3/1-basic-routing.html</loc><lastmod>2025-08-07T05:54:20.000Z</lastmod></url><url><loc>https://caijiao.org/express/chapter3/2-dynamic-routing.html</loc><lastmod>2025-08-07T05:54:20.000Z</lastmod></url><url><loc>https://caijiao.org/express/chapter3/3-query-body.html</loc><lastmod>2025-08-07T05:54:20.000Z</lastmod></url><url><loc>https://caijiao.org/express/chapter3/4-router-modules.html</loc><lastmod>2025-08-07T05:54:20.000Z</lastmod></url><url><loc>https://caijiao.org/express/chapter4/1-template-engine.html</loc><lastmod>2025-08-07T05:54:20.000Z</lastmod></url><url><loc>https://caijiao.org/express/chapter4/2-ejs.html</loc><lastmod>2025-08-28T02:10:17.000Z</lastmod></url><url><loc>https://caijiao.org/express/chapter4/3-pug.html</loc><lastmod>2025-08-28T02:10:17.000Z</lastmod></url><url><loc>https://caijiao.org/express/chapter4/4-render-html.html</loc><lastmod>2025-08-07T05:54:20.000Z</lastmod></url><url><loc>https://caijiao.org/express/chapter5/1-body-parser.html</loc><lastmod>2025-08-07T05:54:20.000Z</lastmod></url><url><loc>https://caijiao.org/express/chapter5/2-form-submit.html</loc><lastmod>2025-08-07T05:54:20.000Z</lastmod></url><url><loc>https://caijiao.org/express/chapter5/3-file-upload.html</loc><lastmod>2025-08-07T05:54:20.000Z</lastmod></url><url><loc>https://caijiao.org/express/chapter6/1-mongodb.html</loc><lastmod>2025-08-07T05:54:20.000Z</lastmod></url><url><loc>https://caijiao.org/express/chapter6/2-mongoose.html</loc><lastmod>2025-08-07T05:54:20.000Z</lastmod></url><url><loc>https://caijiao.org/express/chapter6/3-model-crud.html</loc><lastmod>2025-08-07T05:54:20.000Z</lastmod></url><url><loc>https://caijiao.org/express/chapter6/4-async-error.html</loc><lastmod>2025-08-28T02:10:17.000Z</lastmod></url><url><loc>https://caijiao.org/express/chapter7/1-custom.html</loc><lastmod>2025-08-07T05:54:20.000Z</lastmod></url><url><loc>https://caijiao.org/express/chapter7/2-third-party.html</loc><lastmod>2025-08-07T05:54:20.000Z</lastmod></url><url><loc>https://caijiao.org/express/chapter7/3-order.html</loc><lastmod>2025-08-07T05:54:20.000Z</lastmod></url><url><loc>https://caijiao.org/express/chapter8/1-cookie-session.html</loc><lastmod>2025-08-07T05:54:20.000Z</lastmod></url><url><loc>https://caijiao.org/express/chapter8/2-login.html</loc><lastmod>2025-08-07T05:54:20.000Z</lastmod></url><url><loc>https://caijiao.org/express/chapter8/3-jwt.html</loc><lastmod>2025-08-07T05:54:20.000Z</lastmod></url><url><loc>https://caijiao.org/express/chapter9/1-structure.html</loc><lastmod>2025-08-07T05:54:20.000Z</lastmod></url><url><loc>https://caijiao.org/express/chapter9/2-env.html</loc><lastmod>2025-08-07T05:54:20.000Z</lastmod></url><url><loc>https://caijiao.org/express/chapter9/3-logger.html</loc><lastmod>2025-08-07T05:54:20.000Z</lastmod></url><url><loc>https://caijiao.org/express/</loc><lastmod>2025-08-07T05:54:20.000Z</lastmod></url><url><loc>https://caijiao.org/fastify/appendix/comparison.html</loc><lastmod>2025-08-07T09:53:04.000Z</lastmod></url><url><loc>https://caijiao.org/fastify/appendix/middleware-migration.html</loc><lastmod>2025-08-07T09:53:04.000Z</lastmod></url><url><loc>https://caijiao.org/fastify/appendix/plugins.html</loc><lastmod>2025-08-07T09:53:04.000Z</lastmod></url><url><loc>https://caijiao.org/fastify/core/core-api.html</loc><lastmod>2025-08-07T09:53:04.000Z</lastmod></url><url><loc>https://caijiao.org/fastify/core/hello-world.html</loc><lastmod>2025-08-07T09:53:04.000Z</lastmod></url><url><loc>https://caijiao.org/fastify/core/request-reply.html</loc><lastmod>2025-08-07T09:53:04.000Z</lastmod></url><url><loc>https://caijiao.org/fastify/demo/api-project.html</loc><lastmod>2025-08-07T09:53:04.000Z</lastmod></url><url><loc>https://caijiao.org/fastify/demo/testing.html</loc><lastmod>2025-08-07T09:53:04.000Z</lastmod></url><url><loc>https://caijiao.org/fastify/deploy/cli.html</loc><lastmod>2025-08-07T09:53:04.000Z</lastmod></url><url><loc>https://caijiao.org/fastify/deploy/debugging.html</loc><lastmod>2025-08-07T09:53:04.000Z</lastmod></url><url><loc>https://caijiao.org/fastify/deploy/methods.html</loc><lastmod>2025-08-07T09:53:04.000Z</lastmod></url><url><loc>https://caijiao.org/fastify/</loc><lastmod>2025-08-07T09:53:04.000Z</lastmod></url><url><loc>https://caijiao.org/fastify/intro.html</loc><lastmod>2025-08-07T09:53:04.000Z</lastmod></url><url><loc>https://caijiao.org/fastify/performance/architecture.html</loc><lastmod>2025-08-07T09:53:04.000Z</lastmod></url><url><loc>https://caijiao.org/fastify/performance/benchmark.html</loc><lastmod>2025-08-07T09:53:04.000Z</lastmod></url><url><loc>https://caijiao.org/fastify/performance/logging.html</loc><lastmod>2025-08-07T09:53:04.000Z</lastmod></url><url><loc>https://caijiao.org/fastify/plugins/builtin-community.html</loc><lastmod>2025-08-07T09:53:04.000Z</lastmod></url><url><loc>https://caijiao.org/fastify/plugins/introduction.html</loc><lastmod>2025-08-07T09:53:04.000Z</lastmod></url><url><loc>https://caijiao.org/fastify/plugins/middleware-example.html</loc><lastmod>2025-08-07T09:53:04.000Z</lastmod></url><url><loc>https://caijiao.org/fastify/plugins/write-register.html</loc><lastmod>2025-08-07T09:53:04.000Z</lastmod></url><url><loc>https://caijiao.org/fastify/qa/faq.html</loc><lastmod>2025-08-07T09:53:04.000Z</lastmod></url><url><loc>https://caijiao.org/fastify/qa/resources.html</loc><lastmod>2025-08-07T09:53:04.000Z</lastmod></url><url><loc>https://caijiao.org/fastify/routing/error-handling.html</loc><lastmod>2025-08-07T09:53:04.000Z</lastmod></url><url><loc>https://caijiao.org/fastify/routing/params-query.html</loc><lastmod>2025-08-07T09:53:04.000Z</lastmod></url><url><loc>https://caijiao.org/fastify/routing/registration.html</loc><lastmod>2025-08-07T09:53:04.000Z</lastmod></url><url><loc>https://caijiao.org/fastify/routing/schema-validation.html</loc><lastmod>2025-08-07T09:53:04.000Z</lastmod></url><url><loc>https://caijiao.org/fastify/typescript/inference.html</loc><lastmod>2025-08-07T09:53:04.000Z</lastmod></url><url><loc>https://caijiao.org/fastify/typescript/project-setup.html</loc><lastmod>2025-08-28T02:10:17.000Z</lastmod></url><url><loc>https://caijiao.org/fastify/typescript/schema-linking.html</loc><lastmod>2025-08-07T09:53:04.000Z</lastmod></url><url><loc>https://caijiao.org/feed.html</loc><lastmod>2025-12-22T06:13:02.000Z</lastmod></url><url><loc>https://caijiao.org/gentoo/audio.html</loc><lastmod>2025-10-24T03:16:57.000Z</lastmod></url><url><loc>https://caijiao.org/gentoo/backup-restore.html</loc><lastmod>2025-10-24T03:16:57.000Z</lastmod></url><url><loc>https://caijiao.org/gentoo/bootloader.html</loc><lastmod>2025-10-24T03:16:57.000Z</lastmod></url><url><loc>https://caijiao.org/gentoo/ccache.html</loc><lastmod>2025-10-24T03:16:57.000Z</lastmod></url><url><loc>https://caijiao.org/gentoo/chroot.html</loc><lastmod>2025-10-24T03:16:57.000Z</lastmod></url><url><loc>https://caijiao.org/gentoo/cross-compile.html</loc><lastmod>2025-10-24T03:16:57.000Z</lastmod></url><url><loc>https://caijiao.org/gentoo/debugging.html</loc><lastmod>2025-10-24T03:16:57.000Z</lastmod></url><url><loc>https://caijiao.org/gentoo/desktop-env.html</loc><lastmod>2025-10-24T03:16:57.000Z</lastmod></url><url><loc>https://caijiao.org/gentoo/display-manager.html</loc><lastmod>2025-10-24T03:16:57.000Z</lastmod></url><url><loc>https://caijiao.org/gentoo/download.html</loc><lastmod>2025-10-24T03:16:57.000Z</lastmod></url><url><loc>https://caijiao.org/gentoo/embedded.html</loc><lastmod>2025-10-24T03:16:57.000Z</lastmod></url><url><loc>https://caijiao.org/gentoo/faq-install.html</loc><lastmod>2025-10-24T03:16:57.000Z</lastmod></url><url><loc>https://caijiao.org/gentoo/faq-network-build.html</loc><lastmod>2025-10-24T03:16:57.000Z</lastmod></url><url><loc>https://caijiao.org/gentoo/faq-portage.html</loc><lastmod>2025-10-24T03:16:57.000Z</lastmod></url><url><loc>https://caijiao.org/gentoo/fonts-input.html</loc><lastmod>2025-10-24T03:16:57.000Z</lastmod></url><url><loc>https://caijiao.org/gentoo/</loc><lastmod>2025-10-24T03:16:57.000Z</lastmod></url><url><loc>https://caijiao.org/gentoo/introduction.html</loc><lastmod>2025-10-24T03:16:57.000Z</lastmod></url><url><loc>https://caijiao.org/gentoo/kernel-build.html</loc><lastmod>2025-10-24T03:16:57.000Z</lastmod></url><url><loc>https://caijiao.org/gentoo/kernel-upgrade.html</loc><lastmod>2025-10-24T03:16:57.000Z</lastmod></url><url><loc>https://caijiao.org/gentoo/livecd-network.html</loc><lastmod>2025-10-24T03:16:57.000Z</lastmod></url><url><loc>https://caijiao.org/gentoo/locale.html</loc><lastmod>2025-10-24T03:16:57.000Z</lastmod></url><url><loc>https://caijiao.org/gentoo/logging-services.html</loc><lastmod>2025-10-24T03:16:57.000Z</lastmod></url><url><loc>https://caijiao.org/gentoo/network-hostname.html</loc><lastmod>2025-10-24T03:16:57.000Z</lastmod></url><url><loc>https://caijiao.org/gentoo/overlay-ebuild.html</loc><lastmod>2025-10-24T03:16:57.000Z</lastmod></url><url><loc>https://caijiao.org/gentoo/package-manage.html</loc><lastmod>2025-10-24T03:16:57.000Z</lastmod></url><url><loc>https://caijiao.org/gentoo/package-mask.html</loc><lastmod>2025-10-24T03:16:57.000Z</lastmod></url><url><loc>https://caijiao.org/gentoo/partitioning.html</loc><lastmod>2025-10-24T03:16:57.000Z</lastmod></url><url><loc>https://caijiao.org/gentoo/performance.html</loc><lastmod>2025-10-24T03:16:57.000Z</lastmod></url><url><loc>https://caijiao.org/gentoo/portage-basics.html</loc><lastmod>2025-10-24T03:16:57.000Z</lastmod></url><url><loc>https://caijiao.org/gentoo/portage-sync.html</loc><lastmod>2025-10-24T03:16:57.000Z</lastmod></url><url><loc>https://caijiao.org/gentoo/prefix.html</loc><lastmod>2025-10-24T03:16:57.000Z</lastmod></url><url><loc>https://caijiao.org/gentoo/requirements.html</loc><lastmod>2025-10-24T03:16:57.000Z</lastmod></url><url><loc>https://caijiao.org/gentoo/resources.html</loc><lastmod>2025-10-24T03:16:57.000Z</lastmod></url><url><loc>https://caijiao.org/gentoo/security-hardened.html</loc><lastmod>2025-10-24T03:16:57.000Z</lastmod></url><url><loc>https://caijiao.org/gentoo/stage3-install.html</loc><lastmod>2025-10-24T03:16:57.000Z</lastmod></url><url><loc>https://caijiao.org/gentoo/system-maintenance.html</loc><lastmod>2025-10-24T03:16:57.000Z</lastmod></url><url><loc>https://caijiao.org/gentoo/use-flags.html</loc><lastmod>2025-10-24T03:16:57.000Z</lastmod></url><url><loc>https://caijiao.org/gentoo/use-practice.html</loc><lastmod>2025-10-24T03:16:57.000Z</lastmod></url><url><loc>https://caijiao.org/gentoo/users.html</loc><lastmod>2025-10-24T03:16:57.000Z</lastmod></url><url><loc>https://caijiao.org/gentoo/world-update.html</loc><lastmod>2025-10-24T03:16:57.000Z</lastmod></url><url><loc>https://caijiao.org/gentoo/xorg.html</loc><lastmod>2025-10-24T03:16:57.000Z</lastmod></url><url><loc>https://caijiao.org/git/advanced/hooks.html</loc><lastmod>2025-08-18T07:40:19.000Z</lastmod></url><url><loc>https://caijiao.org/git/advanced/submodules.html</loc><lastmod>2025-08-18T07:40:19.000Z</lastmod></url><url><loc>https://caijiao.org/git/advanced/tags.html</loc><lastmod>2025-08-18T07:40:19.000Z</lastmod></url><url><loc>https://caijiao.org/git/advanced/tools.html</loc><lastmod>2025-08-18T07:40:19.000Z</lastmod></url><url><loc>https://caijiao.org/git/appendix/cheatsheet.html</loc><lastmod>2025-08-18T07:40:19.000Z</lastmod></url><url><loc>https://caijiao.org/git/appendix/config-template.html</loc><lastmod>2025-08-18T07:40:19.000Z</lastmod></url><url><loc>https://caijiao.org/git/appendix/errors.html</loc><lastmod>2025-08-18T07:40:19.000Z</lastmod></url><url><loc>https://caijiao.org/git/basic/add-commit.html</loc><lastmod>2025-08-18T07:40:19.000Z</lastmod></url><url><loc>https://caijiao.org/git/basic/clone.html</loc><lastmod>2025-08-18T07:40:19.000Z</lastmod></url><url><loc>https://caijiao.org/git/basic/config-alias.html</loc><lastmod>2025-08-18T07:40:19.000Z</lastmod></url><url><loc>https://caijiao.org/git/basic/git-advantages.html</loc><lastmod>2025-08-18T07:40:19.000Z</lastmod></url><url><loc>https://caijiao.org/git/basic/init.html</loc><lastmod>2025-08-18T07:40:19.000Z</lastmod></url><url><loc>https://caijiao.org/git/basic/install.html</loc><lastmod>2025-08-18T07:40:19.000Z</lastmod></url><url><loc>https://caijiao.org/git/basic/stage-area.html</loc><lastmod>2025-08-18T07:40:19.000Z</lastmod></url><url><loc>https://caijiao.org/git/basic/status-log.html</loc><lastmod>2025-08-18T07:40:19.000Z</lastmod></url><url><loc>https://caijiao.org/git/basic/version-control.html</loc><lastmod>2025-08-18T07:40:19.000Z</lastmod></url><url><loc>https://caijiao.org/git/branch/conflict.html</loc><lastmod>2025-08-18T07:40:19.000Z</lastmod></url><url><loc>https://caijiao.org/git/branch/create-switch.html</loc><lastmod>2025-08-18T07:40:19.000Z</lastmod></url><url><loc>https://caijiao.org/git/branch/merge.html</loc><lastmod>2025-08-18T07:40:19.000Z</lastmod></url><url><loc>https://caijiao.org/git/branch/rebase.html</loc><lastmod>2025-08-18T07:40:19.000Z</lastmod></url><url><loc>https://caijiao.org/git/branch/view-delete.html</loc><lastmod>2025-08-18T07:40:19.000Z</lastmod></url><url><loc>https://caijiao.org/git/history/clean.html</loc><lastmod>2025-08-18T07:40:19.000Z</lastmod></url><url><loc>https://caijiao.org/git/history/ignore.html</loc><lastmod>2025-08-18T07:40:19.000Z</lastmod></url><url><loc>https://caijiao.org/git/history/reset-revert.html</loc><lastmod>2025-08-18T07:40:19.000Z</lastmod></url><url><loc>https://caijiao.org/git/history/undo.html</loc><lastmod>2025-08-18T07:40:19.000Z</lastmod></url><url><loc>https://caijiao.org/git/</loc><lastmod>2025-08-18T07:40:19.000Z</lastmod></url><url><loc>https://caijiao.org/git/practice/cicd.html</loc><lastmod>2025-08-18T07:40:19.000Z</lastmod></url><url><loc>https://caijiao.org/git/practice/troubleshooting.html</loc><lastmod>2025-08-18T07:40:19.000Z</lastmod></url><url><loc>https://caijiao.org/git/practice/workflow.html</loc><lastmod>2025-08-18T07:40:19.000Z</lastmod></url><url><loc>https://caijiao.org/git/remote/add.html</loc><lastmod>2025-08-18T07:40:19.000Z</lastmod></url><url><loc>https://caijiao.org/git/remote/branch-collab.html</loc><lastmod>2025-08-18T07:40:19.000Z</lastmod></url><url><loc>https://caijiao.org/git/remote/pull.html</loc><lastmod>2025-08-18T07:40:19.000Z</lastmod></url><url><loc>https://caijiao.org/git/remote/push.html</loc><lastmod>2025-08-18T07:40:19.000Z</lastmod></url><url><loc>https://caijiao.org/go/01-go-basic/01-what-is-go.html</loc><lastmod>2025-08-18T07:40:19.000Z</lastmod></url><url><loc>https://caijiao.org/go/01-go-basic/02-go-features.html</loc><lastmod>2025-08-18T07:40:19.000Z</lastmod></url><url><loc>https://caijiao.org/go/01-go-basic/03-installation.html</loc><lastmod>2025-08-18T07:40:19.000Z</lastmod></url><url><loc>https://caijiao.org/go/01-go-basic/04-env-setup.html</loc><lastmod>2025-08-18T07:40:19.000Z</lastmod></url><url><loc>https://caijiao.org/go/01-go-basic/05-hello-world.html</loc><lastmod>2025-08-18T07:40:19.000Z</lastmod></url><url><loc>https://caijiao.org/go/01-go-basic/06-go-modules.html</loc><lastmod>2025-08-18T07:40:19.000Z</lastmod></url><url><loc>https://caijiao.org/go/01-go-basic/07-vars-consts.html</loc><lastmod>2025-08-18T07:40:19.000Z</lastmod></url><url><loc>https://caijiao.org/go/01-go-basic/08-data-types.html</loc><lastmod>2025-08-18T07:40:19.000Z</lastmod></url><url><loc>https://caijiao.org/go/01-go-basic/09-operators.html</loc><lastmod>2025-08-18T07:40:19.000Z</lastmod></url><url><loc>https://caijiao.org/go/01-go-basic/10-control-structures.html</loc><lastmod>2025-08-18T07:40:19.000Z</lastmod></url><url><loc>https://caijiao.org/go/01-go-basic/11-functions.html</loc><lastmod>2025-08-18T07:40:19.000Z</lastmod></url><url><loc>https://caijiao.org/go/01-go-basic/12-params-return.html</loc><lastmod>2025-08-18T07:40:19.000Z</lastmod></url><url><loc>https://caijiao.org/go/01-go-basic/13-multi-return.html</loc><lastmod>2025-08-18T07:40:19.000Z</lastmod></url><url><loc>https://caijiao.org/go/01-go-basic/14-named-return.html</loc><lastmod>2025-08-18T07:40:19.000Z</lastmod></url><url><loc>https://caijiao.org/go/01-go-basic/15-variadic.html</loc><lastmod>2025-08-18T07:40:19.000Z</lastmod></url><url><loc>https://caijiao.org/go/01-go-basic/16-anonymous-closure.html</loc><lastmod>2025-08-18T07:40:19.000Z</lastmod></url><url><loc>https://caijiao.org/go/01-go-basic/17-defer.html</loc><lastmod>2025-08-18T07:40:19.000Z</lastmod></url><url><loc>https://caijiao.org/go/02-composite/01-array.html</loc><lastmod>2025-08-18T07:40:19.000Z</lastmod></url><url><loc>https://caijiao.org/go/02-composite/02-slice-basics.html</loc><lastmod>2025-08-18T07:40:19.000Z</lastmod></url><url><loc>https://caijiao.org/go/02-composite/03-slice-append-copy.html</loc><lastmod>2025-08-18T07:40:19.000Z</lastmod></url><url><loc>https://caijiao.org/go/02-composite/04-multidimensional.html</loc><lastmod>2025-08-18T07:40:19.000Z</lastmod></url><url><loc>https://caijiao.org/go/02-composite/05-map-init.html</loc><lastmod>2025-08-18T07:40:19.000Z</lastmod></url><url><loc>https://caijiao.org/go/02-composite/06-map-ops.html</loc><lastmod>2025-08-18T07:40:19.000Z</lastmod></url><url><loc>https://caijiao.org/go/02-composite/07-map-range.html</loc><lastmod>2025-08-18T07:40:19.000Z</lastmod></url><url><loc>https://caijiao.org/go/02-composite/08-map-tips.html</loc><lastmod>2025-08-18T07:40:19.000Z</lastmod></url><url><loc>https://caijiao.org/go/02-composite/09-string-ops.html</loc><lastmod>2025-08-18T07:40:19.000Z</lastmod></url><url><loc>https://caijiao.org/go/02-composite/10-unicode.html</loc><lastmod>2025-08-18T07:40:19.000Z</lastmod></url><url><loc>https://caijiao.org/go/02-composite/11-str-conversion.html</loc><lastmod>2025-08-18T07:40:19.000Z</lastmod></url><url><loc>https://caijiao.org/go/03-structured/01-struct-def.html</loc><lastmod>2025-08-18T07:40:19.000Z</lastmod></url><url><loc>https://caijiao.org/go/03-structured/02-fields-methods.html</loc><lastmod>2025-08-18T07:40:19.000Z</lastmod></url><url><loc>https://caijiao.org/go/03-structured/03-anonymous-nested.html</loc><lastmod>2025-08-18T07:40:19.000Z</lastmod></url><url><loc>https://caijiao.org/go/03-structured/04-compare-copy.html</loc><lastmod>2025-08-18T07:40:19.000Z</lastmod></url><url><loc>https://caijiao.org/go/03-structured/05-json-mapping.html</loc><lastmod>2025-08-18T07:40:19.000Z</lastmod></url><url><loc>https://caijiao.org/go/03-structured/06-interface-def.html</loc><lastmod>2025-08-18T07:40:19.000Z</lastmod></url><url><loc>https://caijiao.org/go/03-structured/07-interface-impl.html</loc><lastmod>2025-08-18T07:40:19.000Z</lastmod></url><url><loc>https://caijiao.org/go/03-structured/08-empty-interface.html</loc><lastmod>2025-08-18T07:40:19.000Z</lastmod></url><url><loc>https://caijiao.org/go/03-structured/09-interface-polymorphism.html</loc><lastmod>2025-08-18T07:40:19.000Z</lastmod></url><url><loc>https://caijiao.org/go/03-structured/10-packages.html</loc><lastmod>2025-08-18T07:40:19.000Z</lastmod></url><url><loc>https://caijiao.org/go/03-structured/11-custom-packages.html</loc><lastmod>2025-08-18T07:40:19.000Z</lastmod></url><url><loc>https://caijiao.org/go/03-structured/12-module-deps.html</loc><lastmod>2025-08-18T07:40:19.000Z</lastmod></url><url><loc>https://caijiao.org/go/04-concurrency/01-goroutine.html</loc><lastmod>2025-08-18T07:40:19.000Z</lastmod></url><url><loc>https://caijiao.org/go/04-concurrency/02-main-thread.html</loc><lastmod>2025-08-18T07:40:19.000Z</lastmod></url><url><loc>https://caijiao.org/go/04-concurrency/03-channel-types.html</loc><lastmod>2025-08-18T07:40:19.000Z</lastmod></url><url><loc>https://caijiao.org/go/04-concurrency/04-channel-ops.html</loc><lastmod>2025-08-18T07:40:19.000Z</lastmod></url><url><loc>https://caijiao.org/go/04-concurrency/05-select.html</loc><lastmod>2025-08-18T07:40:19.000Z</lastmod></url><url><loc>https://caijiao.org/go/04-concurrency/06-sync-package.html</loc><lastmod>2025-08-18T07:40:19.000Z</lastmod></url><url><loc>https://caijiao.org/go/05-utils/01-file-io.html</loc><lastmod>2025-08-18T07:40:19.000Z</lastmod></url><url><loc>https://caijiao.org/go/05-utils/02-bufio-io.html</loc><lastmod>2025-08-18T07:40:19.000Z</lastmod></url><url><loc>https://caijiao.org/go/05-utils/03-dir-ops.html</loc><lastmod>2025-08-18T07:40:19.000Z</lastmod></url><url><loc>https://caijiao.org/go/05-utils/04-error-interface.html</loc><lastmod>2025-08-18T07:40:19.000Z</lastmod></url><url><loc>https://caijiao.org/go/05-utils/05-custom-error.html</loc><lastmod>2025-08-18T07:40:19.000Z</lastmod></url><url><loc>https://caijiao.org/go/05-utils/06-panic-recover.html</loc><lastmod>2025-08-18T07:40:19.000Z</lastmod></url><url><loc>https://caijiao.org/go/05-utils/07-time-usage.html</loc><lastmod>2025-08-18T07:40:19.000Z</lastmod></url><url><loc>https://caijiao.org/go/05-utils/08-timer-ticker.html</loc><lastmod>2025-08-18T07:40:19.000Z</lastmod></url><url><loc>https://caijiao.org/go/05-utils/09-reflect.html</loc><lastmod>2025-08-18T07:40:19.000Z</lastmod></url><url><loc>https://caijiao.org/go/05-utils/10-tag-parse.html</loc><lastmod>2025-08-18T07:40:19.000Z</lastmod></url><url><loc>https://caijiao.org/go/06-web/01-http-server.html</loc><lastmod>2025-08-18T07:40:19.000Z</lastmod></url><url><loc>https://caijiao.org/go/06-web/02-routing.html</loc><lastmod>2025-08-18T07:40:19.000Z</lastmod></url><url><loc>https://caijiao.org/go/06-web/03-form.html</loc><lastmod>2025-08-18T07:40:19.000Z</lastmod></url><url><loc>https://caijiao.org/go/06-web/04-middleware.html</loc><lastmod>2025-08-18T07:40:19.000Z</lastmod></url><url><loc>https://caijiao.org/go/06-web/05-file-upload-download.html</loc><lastmod>2025-08-18T07:40:19.000Z</lastmod></url><url><loc>https://caijiao.org/go/06-web/06-http-client.html</loc><lastmod>2025-08-18T07:40:19.000Z</lastmod></url><url><loc>https://caijiao.org/go/06-web/07-json-client.html</loc><lastmod>2025-08-18T07:40:19.000Z</lastmod></url><url><loc>https://caijiao.org/go/06-web/08-mini-project.html</loc><lastmod>2025-08-18T07:40:19.000Z</lastmod></url><url><loc>https://caijiao.org/go/06-web/09-routing-validate-log.html</loc><lastmod>2025-08-18T07:40:19.000Z</lastmod></url><url><loc>https://caijiao.org/go/06-web/10-hot-reload.html</loc><lastmod>2025-08-18T07:40:19.000Z</lastmod></url><url><loc>https://caijiao.org/go/07-test/01-testing-basics.html</loc><lastmod>2025-08-18T07:40:19.000Z</lastmod></url><url><loc>https://caijiao.org/go/07-test/02-table-test.html</loc><lastmod>2025-08-18T07:40:19.000Z</lastmod></url><url><loc>https://caijiao.org/go/07-test/03-benchmark.html</loc><lastmod>2025-08-18T07:40:19.000Z</lastmod></url><url><loc>https://caijiao.org/go/07-test/04-build-install.html</loc><lastmod>2025-08-18T07:40:19.000Z</lastmod></url><url><loc>https://caijiao.org/go/07-test/05-run-test.html</loc><lastmod>2025-08-18T07:40:19.000Z</lastmod></url><url><loc>https://caijiao.org/go/07-test/06-cross-compile.html</loc><lastmod>2025-08-18T07:40:19.000Z</lastmod></url><url><loc>https://caijiao.org/go/07-test/07-deploy-package.html</loc><lastmod>2025-08-18T07:40:19.000Z</lastmod></url><url><loc>https://caijiao.org/go/08-advanced/01-generics.html</loc><lastmod>2025-08-18T07:40:19.000Z</lastmod></url><url><loc>https://caijiao.org/go/08-advanced/02-type-constraints.html</loc><lastmod>2025-08-18T07:40:19.000Z</lastmod></url><url><loc>https://caijiao.org/go/08-advanced/03-rpc-grpc.html</loc><lastmod>2025-08-18T07:40:19.000Z</lastmod></url><url><loc>https://caijiao.org/go/08-advanced/04-json-rpc.html</loc><lastmod>2025-08-18T07:40:19.000Z</lastmod></url><url><loc>https://caijiao.org/go/08-advanced/05-protobuf.html</loc><lastmod>2025-08-18T07:40:19.000Z</lastmod></url><url><loc>https://caijiao.org/go/08-advanced/06-database-sql.html</loc><lastmod>2025-08-18T07:40:19.000Z</lastmod></url><url><loc>https://caijiao.org/go/08-advanced/07-gorm.html</loc><lastmod>2025-08-18T07:40:19.000Z</lastmod></url><url><loc>https://caijiao.org/go/</loc><lastmod>2025-08-18T07:40:19.000Z</lastmod></url><url><loc>https://caijiao.org/html/01-intro/01-what-is-html.html</loc><lastmod>2025-08-18T07:40:19.000Z</lastmod></url><url><loc>https://caijiao.org/html/01-intro/02-page-structure.html</loc><lastmod>2025-08-18T07:40:19.000Z</lastmod></url><url><loc>https://caijiao.org/html/01-intro/03-editors.html</loc><lastmod>2025-08-28T02:10:17.000Z</lastmod></url><url><loc>https://caijiao.org/html/01-intro/04-first-page.html</loc><lastmod>2025-10-07T02:04:53.000Z</lastmod></url><url><loc>https://caijiao.org/html/02-text/01-heading-paragraph.html</loc><lastmod>2025-08-18T07:40:19.000Z</lastmod></url><url><loc>https://caijiao.org/html/02-text/02-text-formatting.html</loc><lastmod>2025-08-18T07:40:19.000Z</lastmod></url><url><loc>https://caijiao.org/html/02-text/03-entities.html</loc><lastmod>2025-10-07T02:04:53.000Z</lastmod></url><url><loc>https://caijiao.org/html/03-media/01-links.html</loc><lastmod>2025-08-18T07:40:19.000Z</lastmod></url><url><loc>https://caijiao.org/html/03-media/02-images.html</loc><lastmod>2025-08-18T07:40:19.000Z</lastmod></url><url><loc>https://caijiao.org/html/04-lists/01-lists.html</loc><lastmod>2025-08-18T07:40:19.000Z</lastmod></url><url><loc>https://caijiao.org/html/04-lists/02-tables.html</loc><lastmod>2025-08-18T07:40:19.000Z</lastmod></url><url><loc>https://caijiao.org/html/05-forms/01-form-elements.html</loc><lastmod>2025-08-18T07:40:19.000Z</lastmod></url><url><loc>https://caijiao.org/html/05-forms/02-controls.html</loc><lastmod>2025-08-18T07:40:19.000Z</lastmod></url><url><loc>https://caijiao.org/html/05-forms/03-validation.html</loc><lastmod>2025-08-18T07:40:19.000Z</lastmod></url><url><loc>https://caijiao.org/html/06-multimedia/01-video.html</loc><lastmod>2025-08-18T07:40:19.000Z</lastmod></url><url><loc>https://caijiao.org/html/06-multimedia/02-audio.html</loc><lastmod>2025-08-18T07:40:19.000Z</lastmod></url><url><loc>https://caijiao.org/html/06-multimedia/03-embed.html</loc><lastmod>2025-08-18T07:40:19.000Z</lastmod></url><url><loc>https://caijiao.org/html/07-semantic/01-intro.html</loc><lastmod>2025-08-18T07:40:19.000Z</lastmod></url><url><loc>https://caijiao.org/html/07-semantic/02-tags.html</loc><lastmod>2025-08-18T07:40:19.000Z</lastmod></url><url><loc>https://caijiao.org/html/08-layout/01-block-inline.html</loc><lastmod>2025-08-18T07:40:19.000Z</lastmod></url><url><loc>https://caijiao.org/html/08-layout/02-containers.html</loc><lastmod>2025-08-18T07:40:19.000Z</lastmod></url><url><loc>https://caijiao.org/html/08-layout/03-example.html</loc><lastmod>2025-08-18T07:40:19.000Z</lastmod></url><url><loc>https://caijiao.org/html/09-integration/01-css.html</loc><lastmod>2025-08-18T07:40:19.000Z</lastmod></url><url><loc>https://caijiao.org/html/09-integration/02-js.html</loc><lastmod>2025-08-28T02:10:17.000Z</lastmod></url><url><loc>https://caijiao.org/html/09-integration/03-head-tags.html</loc><lastmod>2025-08-28T02:10:17.000Z</lastmod></url><url><loc>https://caijiao.org/html/10-meta/01-meta-tags.html</loc><lastmod>2025-08-18T07:40:19.000Z</lastmod></url><url><loc>https://caijiao.org/html/10-meta/02-viewport.html</loc><lastmod>2025-08-18T07:40:19.000Z</lastmod></url><url><loc>https://caijiao.org/html/10-meta/03-favicon.html</loc><lastmod>2025-08-18T07:40:19.000Z</lastmod></url><url><loc>https://caijiao.org/html/11-html5/01-overview.html</loc><lastmod>2025-08-18T07:40:19.000Z</lastmod></url><url><loc>https://caijiao.org/html/11-html5/02-canvas.html</loc><lastmod>2025-08-28T02:10:17.000Z</lastmod></url><url><loc>https://caijiao.org/html/11-html5/03-new-tags.html</loc><lastmod>2025-08-18T07:40:19.000Z</lastmod></url><url><loc>https://caijiao.org/html/11-html5/04-storage.html</loc><lastmod>2025-08-18T07:40:19.000Z</lastmod></url><url><loc>https://caijiao.org/html/12-projects/01-profile.html</loc><lastmod>2025-08-18T07:40:19.000Z</lastmod></url><url><loc>https://caijiao.org/html/12-projects/02-blog.html</loc><lastmod>2025-08-18T07:40:19.000Z</lastmod></url><url><loc>https://caijiao.org/html/12-projects/03-form.html</loc><lastmod>2025-08-18T07:40:19.000Z</lastmod></url><url><loc>https://caijiao.org/html/12-projects/04-responsive.html</loc><lastmod>2025-08-18T07:40:19.000Z</lastmod></url><url><loc>https://caijiao.org/html/</loc><lastmod>2025-08-18T07:40:19.000Z</lastmod></url><url><loc>https://caijiao.org/immer/guide/api.html</loc><lastmod>2026-01-09T06:02:35.000Z</lastmod></url><url><loc>https://caijiao.org/immer/guide/array-methods.html</loc><lastmod>2026-01-09T06:02:35.000Z</lastmod></url><url><loc>https://caijiao.org/immer/guide/async.html</loc><lastmod>2026-01-09T06:02:35.000Z</lastmod></url><url><loc>https://caijiao.org/immer/guide/built-with.html</loc><lastmod>2026-01-09T06:02:35.000Z</lastmod></url><url><loc>https://caijiao.org/immer/guide/complex-objects.html</loc><lastmod>2026-01-09T06:02:35.000Z</lastmod></url><url><loc>https://caijiao.org/immer/guide/current.html</loc><lastmod>2026-01-09T06:02:35.000Z</lastmod></url><url><loc>https://caijiao.org/immer/guide/curried-produce.html</loc><lastmod>2026-01-09T06:02:35.000Z</lastmod></url><url><loc>https://caijiao.org/immer/guide/example-setstate.html</loc><lastmod>2026-01-09T06:02:35.000Z</lastmod></url><url><loc>https://caijiao.org/immer/guide/faq.html</loc><lastmod>2026-01-09T06:02:35.000Z</lastmod></url><url><loc>https://caijiao.org/immer/guide/freezing.html</loc><lastmod>2026-01-09T06:02:35.000Z</lastmod></url><url><loc>https://caijiao.org/immer/guide/installation.html</loc><lastmod>2026-01-09T06:02:35.000Z</lastmod></url><url><loc>https://caijiao.org/immer/guide/introduction.html</loc><lastmod>2026-01-09T06:02:35.000Z</lastmod></url><url><loc>https://caijiao.org/immer/guide/map-set.html</loc><lastmod>2026-01-09T06:02:35.000Z</lastmod></url><url><loc>https://caijiao.org/immer/guide/original.html</loc><lastmod>2026-01-09T06:02:35.000Z</lastmod></url><url><loc>https://caijiao.org/immer/guide/other-lang.html</loc><lastmod>2026-01-09T06:02:35.000Z</lastmod></url><url><loc>https://caijiao.org/immer/guide/patches.html</loc><lastmod>2026-01-09T06:02:35.000Z</lastmod></url><url><loc>https://caijiao.org/immer/guide/performance.html</loc><lastmod>2026-01-09T06:02:35.000Z</lastmod></url><url><loc>https://caijiao.org/immer/guide/pitfalls.html</loc><lastmod>2026-01-09T06:02:35.000Z</lastmod></url><url><loc>https://caijiao.org/immer/guide/produce.html</loc><lastmod>2026-01-09T06:02:35.000Z</lastmod></url><url><loc>https://caijiao.org/immer/guide/resources.html</loc><lastmod>2026-01-09T06:02:35.000Z</lastmod></url><url><loc>https://caijiao.org/immer/guide/return.html</loc><lastmod>2026-01-09T06:02:35.000Z</lastmod></url><url><loc>https://caijiao.org/immer/guide/support.html</loc><lastmod>2026-01-09T06:02:35.000Z</lastmod></url><url><loc>https://caijiao.org/immer/guide/typescript.html</loc><lastmod>2026-01-09T06:02:35.000Z</lastmod></url><url><loc>https://caijiao.org/immer/guide/update-patterns.html</loc><lastmod>2026-01-09T06:02:35.000Z</lastmod></url><url><loc>https://caijiao.org/immer/</loc><lastmod>2026-01-09T06:02:35.000Z</lastmod></url><url><loc>https://caijiao.org/</loc><lastmod>2026-01-23T04:30:07.000Z</lastmod></url><url><loc>https://caijiao.org/javascript/1/1.1.html</loc><lastmod>2025-08-28T02:10:17.000Z</lastmod></url><url><loc>https://caijiao.org/javascript/1/1.2.html</loc><lastmod>2025-08-28T02:10:17.000Z</lastmod></url><url><loc>https://caijiao.org/javascript/10/10.1.html</loc><lastmod>2025-08-28T02:10:17.000Z</lastmod></url><url><loc>https://caijiao.org/javascript/10/10.2.html</loc><lastmod>2025-08-21T05:24:36.000Z</lastmod></url><url><loc>https://caijiao.org/javascript/10/10.3.html</loc><lastmod>2025-08-28T02:10:17.000Z</lastmod></url><url><loc>https://caijiao.org/javascript/11/11.1.html</loc><lastmod>2025-08-28T02:10:17.000Z</lastmod></url><url><loc>https://caijiao.org/javascript/11/11.2.html</loc><lastmod>2025-08-21T05:24:36.000Z</lastmod></url><url><loc>https://caijiao.org/javascript/11/11.3.html</loc><lastmod>2025-08-21T05:24:36.000Z</lastmod></url><url><loc>https://caijiao.org/javascript/12/12.1.html</loc><lastmod>2025-08-28T02:10:17.000Z</lastmod></url><url><loc>https://caijiao.org/javascript/12/12.2.html</loc><lastmod>2025-08-21T05:24:36.000Z</lastmod></url><url><loc>https://caijiao.org/javascript/12/12.3.html</loc><lastmod>2025-08-28T02:10:17.000Z</lastmod></url><url><loc>https://caijiao.org/javascript/13/13.1.html</loc><lastmod>2025-08-28T02:10:17.000Z</lastmod></url><url><loc>https://caijiao.org/javascript/13/13.2.html</loc><lastmod>2025-08-28T02:10:17.000Z</lastmod></url><url><loc>https://caijiao.org/javascript/13/13.3.html</loc><lastmod>2025-08-28T02:10:17.000Z</lastmod></url><url><loc>https://caijiao.org/javascript/14/14.1.html</loc><lastmod>2025-08-28T02:10:17.000Z</lastmod></url><url><loc>https://caijiao.org/javascript/14/14.2.html</loc><lastmod>2025-08-21T05:24:36.000Z</lastmod></url><url><loc>https://caijiao.org/javascript/14/14.3.html</loc><lastmod>2025-08-21T05:24:36.000Z</lastmod></url><url><loc>https://caijiao.org/javascript/15/15.1.html</loc><lastmod>2025-08-28T02:10:17.000Z</lastmod></url><url><loc>https://caijiao.org/javascript/15/15.2.html</loc><lastmod>2025-08-28T02:10:17.000Z</lastmod></url><url><loc>https://caijiao.org/javascript/2/2.1.html</loc><lastmod>2025-08-28T02:10:17.000Z</lastmod></url><url><loc>https://caijiao.org/javascript/2/2.2.html</loc><lastmod>2025-08-28T02:10:17.000Z</lastmod></url><url><loc>https://caijiao.org/javascript/2/2.3.html</loc><lastmod>2025-08-21T05:24:36.000Z</lastmod></url><url><loc>https://caijiao.org/javascript/3/3.1.html</loc><lastmod>2025-08-28T02:10:17.000Z</lastmod></url><url><loc>https://caijiao.org/javascript/3/3.2.html</loc><lastmod>2025-08-28T02:10:17.000Z</lastmod></url><url><loc>https://caijiao.org/javascript/3/3.3.html</loc><lastmod>2025-08-28T02:10:17.000Z</lastmod></url><url><loc>https://caijiao.org/javascript/4/4.1.html</loc><lastmod>2025-08-28T02:10:17.000Z</lastmod></url><url><loc>https://caijiao.org/javascript/4/4.2.html</loc><lastmod>2025-08-28T02:10:17.000Z</lastmod></url><url><loc>https://caijiao.org/javascript/4/4.3.html</loc><lastmod>2025-08-21T05:24:36.000Z</lastmod></url><url><loc>https://caijiao.org/javascript/5/5.1.html</loc><lastmod>2025-08-28T02:10:17.000Z</lastmod></url><url><loc>https://caijiao.org/javascript/5/5.2.html</loc><lastmod>2025-08-21T05:24:36.000Z</lastmod></url><url><loc>https://caijiao.org/javascript/5/5.3.html</loc><lastmod>2025-08-21T05:24:36.000Z</lastmod></url><url><loc>https://caijiao.org/javascript/6/6.1.html</loc><lastmod>2025-08-28T02:10:17.000Z</lastmod></url><url><loc>https://caijiao.org/javascript/6/6.2.html</loc><lastmod>2025-08-28T02:10:17.000Z</lastmod></url><url><loc>https://caijiao.org/javascript/6/6.3.html</loc><lastmod>2025-08-28T02:10:17.000Z</lastmod></url><url><loc>https://caijiao.org/javascript/7/7.1.html</loc><lastmod>2025-08-28T02:10:17.000Z</lastmod></url><url><loc>https://caijiao.org/javascript/7/7.2.html</loc><lastmod>2025-08-21T05:24:36.000Z</lastmod></url><url><loc>https://caijiao.org/javascript/7/7.3.html</loc><lastmod>2025-08-28T02:10:17.000Z</lastmod></url><url><loc>https://caijiao.org/javascript/8/8.1.html</loc><lastmod>2025-08-21T05:24:36.000Z</lastmod></url><url><loc>https://caijiao.org/javascript/8/8.2.html</loc><lastmod>2025-08-21T05:24:36.000Z</lastmod></url><url><loc>https://caijiao.org/javascript/8/8.3.html</loc><lastmod>2025-08-28T02:10:17.000Z</lastmod></url><url><loc>https://caijiao.org/javascript/9/9.1.html</loc><lastmod>2025-08-21T05:24:36.000Z</lastmod></url><url><loc>https://caijiao.org/javascript/9/9.2.html</loc><lastmod>2025-08-21T05:24:36.000Z</lastmod></url><url><loc>https://caijiao.org/javascript/9/9.3.html</loc><lastmod>2025-08-28T02:10:17.000Z</lastmod></url><url><loc>https://caijiao.org/javascript/</loc><lastmod>2025-08-21T05:24:36.000Z</lastmod></url><url><loc>https://caijiao.org/jhgtcttatk/1.html</loc><lastmod>2025-10-30T14:38:34.000Z</lastmod></url><url><loc>https://caijiao.org/jhgtcttatk/10.html</loc><lastmod>2025-10-30T14:38:34.000Z</lastmod></url><url><loc>https://caijiao.org/jhgtcttatk/11.html</loc><lastmod>2025-10-30T14:38:34.000Z</lastmod></url><url><loc>https://caijiao.org/jhgtcttatk/12.html</loc><lastmod>2025-10-30T14:38:34.000Z</lastmod></url><url><loc>https://caijiao.org/jhgtcttatk/13.html</loc><lastmod>2025-10-30T14:38:34.000Z</lastmod></url><url><loc>https://caijiao.org/jhgtcttatk/14.html</loc><lastmod>2025-10-30T14:38:34.000Z</lastmod></url><url><loc>https://caijiao.org/jhgtcttatk/15.html</loc><lastmod>2025-10-30T14:38:34.000Z</lastmod></url><url><loc>https://caijiao.org/jhgtcttatk/16.html</loc><lastmod>2025-10-30T14:38:34.000Z</lastmod></url><url><loc>https://caijiao.org/jhgtcttatk/17.html</loc><lastmod>2025-10-30T14:38:34.000Z</lastmod></url><url><loc>https://caijiao.org/jhgtcttatk/18.html</loc><lastmod>2025-10-30T14:38:34.000Z</lastmod></url><url><loc>https://caijiao.org/jhgtcttatk/19.html</loc><lastmod>2025-10-30T14:38:34.000Z</lastmod></url><url><loc>https://caijiao.org/jhgtcttatk/2.html</loc><lastmod>2025-10-30T14:38:34.000Z</lastmod></url><url><loc>https://caijiao.org/jhgtcttatk/20.html</loc><lastmod>2025-10-30T14:38:34.000Z</lastmod></url><url><loc>https://caijiao.org/jhgtcttatk/21.html</loc><lastmod>2025-10-30T14:38:34.000Z</lastmod></url><url><loc>https://caijiao.org/jhgtcttatk/22.html</loc><lastmod>2025-10-30T14:38:34.000Z</lastmod></url><url><loc>https://caijiao.org/jhgtcttatk/23.html</loc><lastmod>2025-10-30T14:38:34.000Z</lastmod></url><url><loc>https://caijiao.org/jhgtcttatk/24.html</loc><lastmod>2025-10-30T14:38:34.000Z</lastmod></url><url><loc>https://caijiao.org/jhgtcttatk/25.html</loc><lastmod>2025-10-30T14:38:34.000Z</lastmod></url><url><loc>https://caijiao.org/jhgtcttatk/26.html</loc><lastmod>2025-10-30T14:38:34.000Z</lastmod></url><url><loc>https://caijiao.org/jhgtcttatk/27.html</loc><lastmod>2025-10-30T14:38:34.000Z</lastmod></url><url><loc>https://caijiao.org/jhgtcttatk/28.html</loc><lastmod>2025-10-30T14:38:34.000Z</lastmod></url><url><loc>https://caijiao.org/jhgtcttatk/29.html</loc><lastmod>2025-10-30T14:38:34.000Z</lastmod></url><url><loc>https://caijiao.org/jhgtcttatk/3.html</loc><lastmod>2025-10-30T14:38:34.000Z</lastmod></url><url><loc>https://caijiao.org/jhgtcttatk/30.html</loc><lastmod>2025-10-30T14:38:34.000Z</lastmod></url><url><loc>https://caijiao.org/jhgtcttatk/31.html</loc><lastmod>2025-10-30T14:38:34.000Z</lastmod></url><url><loc>https://caijiao.org/jhgtcttatk/32.html</loc><lastmod>2025-10-30T14:38:34.000Z</lastmod></url><url><loc>https://caijiao.org/jhgtcttatk/33.html</loc><lastmod>2025-10-30T14:38:34.000Z</lastmod></url><url><loc>https://caijiao.org/jhgtcttatk/34.html</loc><lastmod>2025-10-30T14:38:34.000Z</lastmod></url><url><loc>https://caijiao.org/jhgtcttatk/35.html</loc><lastmod>2025-10-30T14:38:34.000Z</lastmod></url><url><loc>https://caijiao.org/jhgtcttatk/36.html</loc><lastmod>2025-10-30T14:38:34.000Z</lastmod></url><url><loc>https://caijiao.org/jhgtcttatk/37.html</loc><lastmod>2025-10-30T14:38:34.000Z</lastmod></url><url><loc>https://caijiao.org/jhgtcttatk/38.html</loc><lastmod>2025-10-30T14:38:34.000Z</lastmod></url><url><loc>https://caijiao.org/jhgtcttatk/39.html</loc><lastmod>2025-10-30T14:38:34.000Z</lastmod></url><url><loc>https://caijiao.org/jhgtcttatk/4.html</loc><lastmod>2025-10-30T14:38:34.000Z</lastmod></url><url><loc>https://caijiao.org/jhgtcttatk/40.html</loc><lastmod>2025-10-30T14:38:34.000Z</lastmod></url><url><loc>https://caijiao.org/jhgtcttatk/41.html</loc><lastmod>2025-10-30T14:38:34.000Z</lastmod></url><url><loc>https://caijiao.org/jhgtcttatk/42.html</loc><lastmod>2025-10-30T14:38:34.000Z</lastmod></url><url><loc>https://caijiao.org/jhgtcttatk/43.html</loc><lastmod>2025-10-30T14:38:34.000Z</lastmod></url><url><loc>https://caijiao.org/jhgtcttatk/44.html</loc><lastmod>2025-10-30T14:38:34.000Z</lastmod></url><url><loc>https://caijiao.org/jhgtcttatk/45.html</loc><lastmod>2025-10-30T14:38:34.000Z</lastmod></url><url><loc>https://caijiao.org/jhgtcttatk/46.html</loc><lastmod>2025-10-30T14:38:34.000Z</lastmod></url><url><loc>https://caijiao.org/jhgtcttatk/47.html</loc><lastmod>2025-10-30T14:38:34.000Z</lastmod></url><url><loc>https://caijiao.org/jhgtcttatk/5.html</loc><lastmod>2025-10-30T14:38:34.000Z</lastmod></url><url><loc>https://caijiao.org/jhgtcttatk/6.html</loc><lastmod>2025-10-30T14:38:34.000Z</lastmod></url><url><loc>https://caijiao.org/jhgtcttatk/7.html</loc><lastmod>2025-10-30T14:38:34.000Z</lastmod></url><url><loc>https://caijiao.org/jhgtcttatk/8.html</loc><lastmod>2025-10-30T14:38:34.000Z</lastmod></url><url><loc>https://caijiao.org/jhgtcttatk/9.html</loc><lastmod>2025-10-30T14:38:34.000Z</lastmod></url><url><loc>https://caijiao.org/jhgtcttatk/</loc><lastmod>2025-10-30T14:38:34.000Z</lastmod></url><url><loc>https://caijiao.org/jquery/01-intro/01-what-is-jquery.html</loc><lastmod>2025-10-07T02:04:53.000Z</lastmod></url><url><loc>https://caijiao.org/jquery/01-intro/02-setup.html</loc><lastmod>2025-08-28T02:10:17.000Z</lastmod></url><url><loc>https://caijiao.org/jquery/01-intro/03-basic-syntax.html</loc><lastmod>2025-10-07T02:04:53.000Z</lastmod></url><url><loc>https://caijiao.org/jquery/02-selectors/01-basic-selectors.html</loc><lastmod>2025-10-07T02:04:53.000Z</lastmod></url><url><loc>https://caijiao.org/jquery/02-selectors/02-hierarchy-selectors.html</loc><lastmod>2025-10-07T02:04:53.000Z</lastmod></url><url><loc>https://caijiao.org/jquery/02-selectors/03-filter-selectors.html</loc><lastmod>2025-10-07T02:04:53.000Z</lastmod></url><url><loc>https://caijiao.org/jquery/02-selectors/04-form-selectors.html</loc><lastmod>2025-10-07T02:04:53.000Z</lastmod></url><url><loc>https://caijiao.org/jquery/03-dom/01-content.html</loc><lastmod>2025-10-07T02:04:53.000Z</lastmod></url><url><loc>https://caijiao.org/jquery/03-dom/02-attributes-css.html</loc><lastmod>2025-10-07T02:04:53.000Z</lastmod></url><url><loc>https://caijiao.org/jquery/03-dom/03-add-remove.html</loc><lastmod>2025-10-07T02:04:53.000Z</lastmod></url><url><loc>https://caijiao.org/jquery/03-dom/04-traversal.html</loc><lastmod>2025-10-07T02:04:53.000Z</lastmod></url><url><loc>https://caijiao.org/jquery/04-events/01-binding.html</loc><lastmod>2025-10-07T02:04:53.000Z</lastmod></url><url><loc>https://caijiao.org/jquery/04-events/02-event-object.html</loc><lastmod>2025-10-07T02:04:53.000Z</lastmod></url><url><loc>https://caijiao.org/jquery/04-events/03-delegation.html</loc><lastmod>2025-10-07T02:04:53.000Z</lastmod></url><url><loc>https://caijiao.org/jquery/05-effects/01-basic.html</loc><lastmod>2025-10-07T02:04:53.000Z</lastmod></url><url><loc>https://caijiao.org/jquery/05-effects/02-fade.html</loc><lastmod>2025-10-07T02:04:53.000Z</lastmod></url><url><loc>https://caijiao.org/jquery/05-effects/03-slide.html</loc><lastmod>2025-10-07T02:04:53.000Z</lastmod></url><url><loc>https://caijiao.org/jquery/05-effects/04-animate.html</loc><lastmod>2025-10-07T02:04:53.000Z</lastmod></url><url><loc>https://caijiao.org/jquery/06-ajax/01-intro.html</loc><lastmod>2025-10-07T02:04:53.000Z</lastmod></url><url><loc>https://caijiao.org/jquery/06-ajax/02-methods.html</loc><lastmod>2025-10-07T02:04:53.000Z</lastmod></url><url><loc>https://caijiao.org/jquery/06-ajax/03-json.html</loc><lastmod>2025-10-07T02:04:53.000Z</lastmod></url><url><loc>https://caijiao.org/jquery/06-ajax/04-callbacks.html</loc><lastmod>2025-10-07T02:04:53.000Z</lastmod></url><url><loc>https://caijiao.org/jquery/06-ajax/05-jsonp.html</loc><lastmod>2025-10-07T02:04:53.000Z</lastmod></url><url><loc>https://caijiao.org/jquery/07-utils/01-helpers.html</loc><lastmod>2025-10-07T02:04:53.000Z</lastmod></url><url><loc>https://caijiao.org/jquery/07-utils/02-using-plugins.html</loc><lastmod>2025-10-07T02:04:53.000Z</lastmod></url><url><loc>https://caijiao.org/jquery/07-utils/03-writing-plugins.html</loc><lastmod>2025-10-07T02:04:53.000Z</lastmod></url><url><loc>https://caijiao.org/jquery/08-projects/01-carousel.html</loc><lastmod>2025-10-07T02:04:53.000Z</lastmod></url><url><loc>https://caijiao.org/jquery/08-projects/02-validation.html</loc><lastmod>2025-10-07T02:04:53.000Z</lastmod></url><url><loc>https://caijiao.org/jquery/08-projects/03-accordion.html</loc><lastmod>2025-10-07T02:04:53.000Z</lastmod></url><url><loc>https://caijiao.org/jquery/08-projects/04-todo.html</loc><lastmod>2025-10-07T02:04:53.000Z</lastmod></url><url><loc>https://caijiao.org/jquery/08-projects/05-modal.html</loc><lastmod>2025-10-07T02:04:53.000Z</lastmod></url><url><loc>https://caijiao.org/jquery/09-advanced/01-chaining.html</loc><lastmod>2025-10-07T02:04:53.000Z</lastmod></url><url><loc>https://caijiao.org/jquery/09-advanced/02-performance.html</loc><lastmod>2025-10-07T02:04:53.000Z</lastmod></url><url><loc>https://caijiao.org/jquery/09-advanced/03-compare.html</loc><lastmod>2025-08-21T05:24:36.000Z</lastmod></url><url><loc>https://caijiao.org/jquery/09-advanced/04-migrate-native.html</loc><lastmod>2025-10-07T02:04:53.000Z</lastmod></url><url><loc>https://caijiao.org/jquery/</loc><lastmod>2025-08-21T05:24:36.000Z</lastmod></url><url><loc>https://caijiao.org/koa/advanced/cors.html</loc><lastmod>2025-08-21T05:24:36.000Z</lastmod></url><url><loc>https://caijiao.org/koa/advanced/middleware-optimize.html</loc><lastmod>2025-08-21T05:24:36.000Z</lastmod></url><url><loc>https://caijiao.org/koa/advanced/ratelimit.html</loc><lastmod>2025-08-21T05:24:36.000Z</lastmod></url><url><loc>https://caijiao.org/koa/advanced/redis.html</loc><lastmod>2025-08-21T05:24:36.000Z</lastmod></url><url><loc>https://caijiao.org/koa/base/async.html</loc><lastmod>2025-08-21T05:24:36.000Z</lastmod></url><url><loc>https://caijiao.org/koa/base/es6.html</loc><lastmod>2025-08-28T02:10:17.000Z</lastmod></url><url><loc>https://caijiao.org/koa/base/middleware.html</loc><lastmod>2025-08-21T05:24:36.000Z</lastmod></url><url><loc>https://caijiao.org/koa/base/modules.html</loc><lastmod>2025-08-21T05:24:36.000Z</lastmod></url><url><loc>https://caijiao.org/koa/case/admin.html</loc><lastmod>2025-08-21T05:24:36.000Z</lastmod></url><url><loc>https://caijiao.org/koa/case/blog.html</loc><lastmod>2025-08-21T05:24:36.000Z</lastmod></url><url><loc>https://caijiao.org/koa/case/todo.html</loc><lastmod>2025-08-21T05:24:36.000Z</lastmod></url><url><loc>https://caijiao.org/koa/core/app.html</loc><lastmod>2025-08-21T05:24:36.000Z</lastmod></url><url><loc>https://caijiao.org/koa/core/ctx.html</loc><lastmod>2025-08-21T05:24:36.000Z</lastmod></url><url><loc>https://caijiao.org/koa/core/middleware.html</loc><lastmod>2025-08-21T05:24:36.000Z</lastmod></url><url><loc>https://caijiao.org/koa/core/next.html</loc><lastmod>2025-08-21T05:24:36.000Z</lastmod></url><url><loc>https://caijiao.org/koa/deploy/nginx.html</loc><lastmod>2025-08-21T05:24:36.000Z</lastmod></url><url><loc>https://caijiao.org/koa/deploy/pm2.html</loc><lastmod>2025-08-21T05:24:36.000Z</lastmod></url><url><loc>https://caijiao.org/koa/deploy/test.html</loc><lastmod>2025-08-21T05:24:36.000Z</lastmod></url><url><loc>https://caijiao.org/koa/error/global.html</loc><lastmod>2025-08-21T05:24:36.000Z</lastmod></url><url><loc>https://caijiao.org/koa/error/middleware.html</loc><lastmod>2025-08-21T05:24:36.000Z</lastmod></url><url><loc>https://caijiao.org/koa/error/status-code.html</loc><lastmod>2025-08-21T05:24:36.000Z</lastmod></url><url><loc>https://caijiao.org/koa/faq/async.html</loc><lastmod>2025-08-21T05:24:36.000Z</lastmod></url><url><loc>https://caijiao.org/koa/faq/cors.html</loc><lastmod>2025-08-21T05:24:36.000Z</lastmod></url><url><loc>https://caijiao.org/koa/faq/ctx.html</loc><lastmod>2025-08-21T05:24:36.000Z</lastmod></url><url><loc>https://caijiao.org/koa/faq/order.html</loc><lastmod>2025-08-21T05:24:36.000Z</lastmod></url><url><loc>https://caijiao.org/koa/</loc><lastmod>2025-08-21T05:24:36.000Z</lastmod></url><url><loc>https://caijiao.org/koa/intro/application.html</loc><lastmod>2025-08-21T05:24:36.000Z</lastmod></url><url><loc>https://caijiao.org/koa/intro/installation.html</loc><lastmod>2025-08-21T05:24:36.000Z</lastmod></url><url><loc>https://caijiao.org/koa/intro/koa-vs-express.html</loc><lastmod>2025-08-28T02:10:17.000Z</lastmod></url><url><loc>https://caijiao.org/koa/intro/koa.html</loc><lastmod>2025-08-21T05:24:36.000Z</lastmod></url><url><loc>https://caijiao.org/koa/intro/scenarios.html</loc><lastmod>2025-08-21T05:24:36.000Z</lastmod></url><url><loc>https://caijiao.org/koa/middleware/body.html</loc><lastmod>2025-08-28T02:10:17.000Z</lastmod></url><url><loc>https://caijiao.org/koa/middleware/custom.html</loc><lastmod>2025-08-21T05:24:36.000Z</lastmod></url><url><loc>https://caijiao.org/koa/middleware/logger.html</loc><lastmod>2025-08-21T05:24:36.000Z</lastmod></url><url><loc>https://caijiao.org/koa/middleware/router.html</loc><lastmod>2025-08-21T05:24:36.000Z</lastmod></url><url><loc>https://caijiao.org/koa/middleware/static.html</loc><lastmod>2025-08-21T05:24:36.000Z</lastmod></url><url><loc>https://caijiao.org/koa/practice/jwt.html</loc><lastmod>2025-08-21T05:24:36.000Z</lastmod></url><url><loc>https://caijiao.org/koa/practice/logging.html</loc><lastmod>2025-08-21T05:24:36.000Z</lastmod></url><url><loc>https://caijiao.org/koa/practice/query.html</loc><lastmod>2025-08-21T05:24:36.000Z</lastmod></url><url><loc>https://caijiao.org/koa/practice/upload.html</loc><lastmod>2025-08-21T05:24:36.000Z</lastmod></url><url><loc>https://caijiao.org/koa/practice/user-auth.html</loc><lastmod>2025-08-21T05:24:36.000Z</lastmod></url><url><loc>https://caijiao.org/koa/practice/validation.html</loc><lastmod>2025-08-28T02:10:17.000Z</lastmod></url><url><loc>https://caijiao.org/koa/project/config.html</loc><lastmod>2025-08-21T05:24:36.000Z</lastmod></url><url><loc>https://caijiao.org/koa/project/env.html</loc><lastmod>2025-08-21T05:24:36.000Z</lastmod></url><url><loc>https://caijiao.org/koa/project/structure.html</loc><lastmod>2025-08-21T05:24:36.000Z</lastmod></url><url><loc>https://caijiao.org/koa/summary/advantage.html</loc><lastmod>2025-08-21T05:24:36.000Z</lastmod></url><url><loc>https://caijiao.org/koa/summary/frameworks.html</loc><lastmod>2025-08-21T05:24:36.000Z</lastmod></url><url><loc>https://caijiao.org/koa/summary/next.html</loc><lastmod>2025-08-21T05:24:36.000Z</lastmod></url><url><loc>https://caijiao.org/ky/axios-comparison.html</loc><lastmod>2025-10-23T03:34:35.000Z</lastmod></url><url><loc>https://caijiao.org/ky/basic-usage.html</loc><lastmod>2025-10-23T03:34:35.000Z</lastmod></url><url><loc>https://caijiao.org/ky/best-practices.html</loc><lastmod>2025-10-23T03:34:35.000Z</lastmod></url><url><loc>https://caijiao.org/ky/encapsulation.html</loc><lastmod>2025-10-23T03:34:35.000Z</lastmod></url><url><loc>https://caijiao.org/ky/error-handling.html</loc><lastmod>2025-10-23T03:34:35.000Z</lastmod></url><url><loc>https://caijiao.org/ky/examples.html</loc><lastmod>2025-10-23T03:34:35.000Z</lastmod></url><url><loc>https://caijiao.org/ky/global-config.html</loc><lastmod>2025-10-23T03:34:35.000Z</lastmod></url><url><loc>https://caijiao.org/ky/headers-options.html</loc><lastmod>2025-10-23T03:34:35.000Z</lastmod></url><url><loc>https://caijiao.org/ky/</loc><lastmod>2025-10-23T03:34:35.000Z</lastmod></url><url><loc>https://caijiao.org/ky/installation.html</loc><lastmod>2025-10-23T03:34:35.000Z</lastmod></url><url><loc>https://caijiao.org/ky/interceptors-middleware.html</loc><lastmod>2025-10-23T03:34:35.000Z</lastmod></url><url><loc>https://caijiao.org/ky/introduction.html</loc><lastmod>2025-10-23T03:34:35.000Z</lastmod></url><url><loc>https://caijiao.org/ky/json-form.html</loc><lastmod>2025-10-23T03:34:35.000Z</lastmod></url><url><loc>https://caijiao.org/ky/methods.html</loc><lastmod>2025-10-23T03:34:35.000Z</lastmod></url><url><loc>https://caijiao.org/ky/timeout-cancel.html</loc><lastmod>2025-10-23T03:34:35.000Z</lastmod></url><url><loc>https://caijiao.org/ky/upload-download.html</loc><lastmod>2025-10-23T03:34:35.000Z</lastmod></url><url><loc>https://caijiao.org/linux/advanced/cluster-management.html</loc><lastmod>2025-10-20T03:45:59.000Z</lastmod></url><url><loc>https://caijiao.org/linux/advanced/containerization.html</loc><lastmod>2025-10-20T03:45:59.000Z</lastmod></url><url><loc>https://caijiao.org/linux/advanced/kernel-modules.html</loc><lastmod>2025-10-20T03:45:59.000Z</lastmod></url><url><loc>https://caijiao.org/linux/advanced/performance-optimization.html</loc><lastmod>2025-10-20T03:45:59.000Z</lastmod></url><url><loc>https://caijiao.org/linux/advanced/virtualization.html</loc><lastmod>2025-10-20T03:45:59.000Z</lastmod></url><url><loc>https://caijiao.org/linux/basic/boot-process.html</loc><lastmod>2025-10-20T03:45:59.000Z</lastmod></url><url><loc>https://caijiao.org/linux/basic/distributions.html</loc><lastmod>2025-10-20T03:45:59.000Z</lastmod></url><url><loc>https://caijiao.org/linux/basic/history.html</loc><lastmod>2025-10-20T03:45:59.000Z</lastmod></url><url><loc>https://caijiao.org/linux/basic/installation.html</loc><lastmod>2025-10-20T03:45:59.000Z</lastmod></url><url><loc>https://caijiao.org/linux/basic/introduction.html</loc><lastmod>2025-10-20T03:45:59.000Z</lastmod></url><url><loc>https://caijiao.org/linux/commands/basics.html</loc><lastmod>2025-10-20T03:45:59.000Z</lastmod></url><url><loc>https://caijiao.org/linux/commands/directory-operations.html</loc><lastmod>2025-10-20T03:45:59.000Z</lastmod></url><url><loc>https://caijiao.org/linux/commands/file-operations.html</loc><lastmod>2025-10-20T03:45:59.000Z</lastmod></url><url><loc>https://caijiao.org/linux/commands/system-info.html</loc><lastmod>2025-10-20T03:45:59.000Z</lastmod></url><url><loc>https://caijiao.org/linux/commands/text-processing.html</loc><lastmod>2025-10-20T03:45:59.000Z</lastmod></url><url><loc>https://caijiao.org/linux/file-system/directory-structure.html</loc><lastmod>2025-10-20T03:45:59.000Z</lastmod></url><url><loc>https://caijiao.org/linux/file-system/disk-management.html</loc><lastmod>2025-10-20T03:45:59.000Z</lastmod></url><url><loc>https://caijiao.org/linux/file-system/file-types.html</loc><lastmod>2025-10-20T03:45:59.000Z</lastmod></url><url><loc>https://caijiao.org/linux/file-system/overview.html</loc><lastmod>2025-10-20T03:45:59.000Z</lastmod></url><url><loc>https://caijiao.org/linux/file-system/permissions.html</loc><lastmod>2025-10-20T03:45:59.000Z</lastmod></url><url><loc>https://caijiao.org/linux/</loc><lastmod>2025-10-20T03:45:59.000Z</lastmod></url><url><loc>https://caijiao.org/linux/network/basics.html</loc><lastmod>2025-10-20T03:45:59.000Z</lastmod></url><url><loc>https://caijiao.org/linux/network/configuration.html</loc><lastmod>2025-10-20T03:45:59.000Z</lastmod></url><url><loc>https://caijiao.org/linux/network/firewall.html</loc><lastmod>2025-10-20T03:45:59.000Z</lastmod></url><url><loc>https://caijiao.org/linux/network/remote-access.html</loc><lastmod>2025-10-20T03:45:59.000Z</lastmod></url><url><loc>https://caijiao.org/linux/network/tools.html</loc><lastmod>2025-10-20T03:45:59.000Z</lastmod></url><url><loc>https://caijiao.org/linux/package-manager/apt.html</loc><lastmod>2025-10-20T03:45:59.000Z</lastmod></url><url><loc>https://caijiao.org/linux/package-manager/overview.html</loc><lastmod>2025-10-20T03:45:59.000Z</lastmod></url><url><loc>https://caijiao.org/linux/package-manager/yum.html</loc><lastmod>2025-10-20T03:45:59.000Z</lastmod></url><url><loc>https://caijiao.org/linux/process/commands.html</loc><lastmod>2025-10-20T03:45:59.000Z</lastmod></url><url><loc>https://caijiao.org/linux/process/overview.html</loc><lastmod>2025-10-20T03:45:59.000Z</lastmod></url><url><loc>https://caijiao.org/linux/security/audit.html</loc><lastmod>2025-10-20T03:45:59.000Z</lastmod></url><url><loc>https://caijiao.org/linux/security/authentication.html</loc><lastmod>2025-10-20T03:45:59.000Z</lastmod></url><url><loc>https://caijiao.org/linux/security/firewall.html</loc><lastmod>2025-10-20T03:45:59.000Z</lastmod></url><url><loc>https://caijiao.org/linux/security/overview.html</loc><lastmod>2025-10-20T03:45:59.000Z</lastmod></url><url><loc>https://caijiao.org/linux/shell/functions.html</loc><lastmod>2025-10-20T03:45:59.000Z</lastmod></url><url><loc>https://caijiao.org/linux/shell/variables.html</loc><lastmod>2025-10-20T03:45:59.000Z</lastmod></url><url><loc>https://caijiao.org/linux/system/backup-recovery.html</loc><lastmod>2025-10-20T03:45:59.000Z</lastmod></url><url><loc>https://caijiao.org/linux/system/crontab.html</loc><lastmod>2025-10-20T03:45:59.000Z</lastmod></url><url><loc>https://caijiao.org/linux/system/log-management.html</loc><lastmod>2025-10-20T03:45:59.000Z</lastmod></url><url><loc>https://caijiao.org/linux/system/monitoring.html</loc><lastmod>2025-10-20T03:45:59.000Z</lastmod></url><url><loc>https://caijiao.org/linux/system/overview.html</loc><lastmod>2025-10-20T03:45:59.000Z</lastmod></url><url><loc>https://caijiao.org/linux/system/service-management.html</loc><lastmod>2025-10-20T03:45:59.000Z</lastmod></url><url><loc>https://caijiao.org/linux/user-management/commands.html</loc><lastmod>2025-10-20T03:45:59.000Z</lastmod></url><url><loc>https://caijiao.org/linux/user-management/overview.html</loc><lastmod>2025-10-20T03:45:59.000Z</lastmod></url><url><loc>https://caijiao.org/linux/user-management/sudo.html</loc><lastmod>2025-10-20T03:45:59.000Z</lastmod></url><url><loc>https://caijiao.org/lodash/about.html</loc><lastmod>2025-08-21T05:24:36.000Z</lastmod></url><url><loc>https://caijiao.org/lodash/docs/Array/_.chunk.html</loc><lastmod>2025-08-21T05:24:36.000Z</lastmod></url><url><loc>https://caijiao.org/lodash/docs/Array/_.compact.html</loc><lastmod>2025-08-21T05:24:36.000Z</lastmod></url><url><loc>https://caijiao.org/lodash/docs/Array/_.concat.html</loc><lastmod>2025-08-21T05:24:36.000Z</lastmod></url><url><loc>https://caijiao.org/lodash/docs/Array/_.difference.html</loc><lastmod>2025-08-21T05:24:36.000Z</lastmod></url><url><loc>https://caijiao.org/lodash/docs/Array/_.differenceBy.html</loc><lastmod>2025-08-21T05:24:36.000Z</lastmod></url><url><loc>https://caijiao.org/lodash/docs/Array/_.differenceWith.html</loc><lastmod>2025-08-21T05:24:36.000Z</lastmod></url><url><loc>https://caijiao.org/lodash/docs/Array/_.drop.html</loc><lastmod>2025-08-21T05:24:36.000Z</lastmod></url><url><loc>https://caijiao.org/lodash/docs/Array/_.dropRight.html</loc><lastmod>2025-08-21T05:24:36.000Z</lastmod></url><url><loc>https://caijiao.org/lodash/docs/Array/_.dropRightWhile.html</loc><lastmod>2025-08-21T05:24:36.000Z</lastmod></url><url><loc>https://caijiao.org/lodash/docs/Array/_.dropWhile.html</loc><lastmod>2025-08-21T05:24:36.000Z</lastmod></url><url><loc>https://caijiao.org/lodash/docs/Array/_.fill.html</loc><lastmod>2025-08-21T05:24:36.000Z</lastmod></url><url><loc>https://caijiao.org/lodash/docs/Array/_.findIndex.html</loc><lastmod>2025-08-21T05:24:36.000Z</lastmod></url><url><loc>https://caijiao.org/lodash/docs/Array/_.findLastIndex.html</loc><lastmod>2025-08-21T05:24:36.000Z</lastmod></url><url><loc>https://caijiao.org/lodash/docs/Array/_.flatten.html</loc><lastmod>2025-08-21T05:24:36.000Z</lastmod></url><url><loc>https://caijiao.org/lodash/docs/Array/_.flattenDeep.html</loc><lastmod>2025-08-21T05:24:36.000Z</lastmod></url><url><loc>https://caijiao.org/lodash/docs/Array/_.flattenDepth.html</loc><lastmod>2025-08-21T05:24:36.000Z</lastmod></url><url><loc>https://caijiao.org/lodash/docs/Array/_.fromPairs.html</loc><lastmod>2025-08-21T05:24:36.000Z</lastmod></url><url><loc>https://caijiao.org/lodash/docs/Array/_.head.html</loc><lastmod>2025-08-21T05:24:36.000Z</lastmod></url><url><loc>https://caijiao.org/lodash/docs/Array/_.indexOf.html</loc><lastmod>2025-08-21T05:24:36.000Z</lastmod></url><url><loc>https://caijiao.org/lodash/docs/Array/_.initial.html</loc><lastmod>2025-08-21T05:24:36.000Z</lastmod></url><url><loc>https://caijiao.org/lodash/docs/Array/_.intersection.html</loc><lastmod>2025-08-21T05:24:36.000Z</lastmod></url><url><loc>https://caijiao.org/lodash/docs/Array/_.intersectionBy.html</loc><lastmod>2025-08-21T05:24:36.000Z</lastmod></url><url><loc>https://caijiao.org/lodash/docs/Array/_.intersectionWith.html</loc><lastmod>2025-08-21T05:24:36.000Z</lastmod></url><url><loc>https://caijiao.org/lodash/docs/Array/_.join.html</loc><lastmod>2025-08-21T05:24:36.000Z</lastmod></url><url><loc>https://caijiao.org/lodash/docs/Array/_.last.html</loc><lastmod>2025-08-21T05:24:36.000Z</lastmod></url><url><loc>https://caijiao.org/lodash/docs/Array/_.lastIndexOf.html</loc><lastmod>2025-08-21T05:24:36.000Z</lastmod></url><url><loc>https://caijiao.org/lodash/docs/Array/_.nth.html</loc><lastmod>2025-08-21T05:24:36.000Z</lastmod></url><url><loc>https://caijiao.org/lodash/docs/Array/_.pull.html</loc><lastmod>2025-08-21T05:24:36.000Z</lastmod></url><url><loc>https://caijiao.org/lodash/docs/Array/_.pullAll.html</loc><lastmod>2025-08-21T05:24:36.000Z</lastmod></url><url><loc>https://caijiao.org/lodash/docs/Array/_.pullAllBy.html</loc><lastmod>2025-08-21T05:24:36.000Z</lastmod></url><url><loc>https://caijiao.org/lodash/docs/Array/_.pullAllWith.html</loc><lastmod>2025-08-21T05:24:36.000Z</lastmod></url><url><loc>https://caijiao.org/lodash/docs/Array/_.pullAt.html</loc><lastmod>2025-08-21T05:24:36.000Z</lastmod></url><url><loc>https://caijiao.org/lodash/docs/Array/_.remove.html</loc><lastmod>2025-08-21T05:24:36.000Z</lastmod></url><url><loc>https://caijiao.org/lodash/docs/Array/_.reverse.html</loc><lastmod>2025-08-21T05:24:36.000Z</lastmod></url><url><loc>https://caijiao.org/lodash/docs/Array/_.slice.html</loc><lastmod>2025-08-21T05:24:36.000Z</lastmod></url><url><loc>https://caijiao.org/lodash/docs/Array/_.sortedIndex.html</loc><lastmod>2025-08-21T05:24:36.000Z</lastmod></url><url><loc>https://caijiao.org/lodash/docs/Array/_.sortedIndexBy.html</loc><lastmod>2025-08-21T05:24:36.000Z</lastmod></url><url><loc>https://caijiao.org/lodash/docs/Array/_.sortedIndexOf.html</loc><lastmod>2025-08-21T05:24:36.000Z</lastmod></url><url><loc>https://caijiao.org/lodash/docs/Array/_.sortedLastIndex.html</loc><lastmod>2025-08-21T05:24:36.000Z</lastmod></url><url><loc>https://caijiao.org/lodash/docs/Array/_.sortedLastIndexBy.html</loc><lastmod>2025-08-21T05:24:36.000Z</lastmod></url><url><loc>https://caijiao.org/lodash/docs/Array/_.sortedLastIndexOf.html</loc><lastmod>2025-08-21T05:24:36.000Z</lastmod></url><url><loc>https://caijiao.org/lodash/docs/Array/_.sortedUniq.html</loc><lastmod>2025-08-21T05:24:36.000Z</lastmod></url><url><loc>https://caijiao.org/lodash/docs/Array/_.sortedUniqBy.html</loc><lastmod>2025-08-21T05:24:36.000Z</lastmod></url><url><loc>https://caijiao.org/lodash/docs/Array/_.tail.html</loc><lastmod>2025-08-21T05:24:36.000Z</lastmod></url><url><loc>https://caijiao.org/lodash/docs/Array/_.take.html</loc><lastmod>2025-08-21T05:24:36.000Z</lastmod></url><url><loc>https://caijiao.org/lodash/docs/Array/_.takeRight.html</loc><lastmod>2025-08-21T05:24:36.000Z</lastmod></url><url><loc>https://caijiao.org/lodash/docs/Array/_.takeRightWhile.html</loc><lastmod>2025-08-21T05:24:36.000Z</lastmod></url><url><loc>https://caijiao.org/lodash/docs/Array/_.takeWhile.html</loc><lastmod>2025-08-21T05:24:36.000Z</lastmod></url><url><loc>https://caijiao.org/lodash/docs/Array/_.union.html</loc><lastmod>2025-08-21T05:24:36.000Z</lastmod></url><url><loc>https://caijiao.org/lodash/docs/Array/_.unionBy.html</loc><lastmod>2025-08-21T05:24:36.000Z</lastmod></url><url><loc>https://caijiao.org/lodash/docs/Array/_.unionWith.html</loc><lastmod>2025-08-21T05:24:36.000Z</lastmod></url><url><loc>https://caijiao.org/lodash/docs/Array/_.uniq.html</loc><lastmod>2025-08-21T05:24:36.000Z</lastmod></url><url><loc>https://caijiao.org/lodash/docs/Array/_.uniqBy.html</loc><lastmod>2025-08-21T05:24:36.000Z</lastmod></url><url><loc>https://caijiao.org/lodash/docs/Array/_.uniqWith.html</loc><lastmod>2025-08-21T05:24:36.000Z</lastmod></url><url><loc>https://caijiao.org/lodash/docs/Array/_.unzip.html</loc><lastmod>2025-08-21T05:24:36.000Z</lastmod></url><url><loc>https://caijiao.org/lodash/docs/Array/_.unzipWith.html</loc><lastmod>2025-08-21T05:24:36.000Z</lastmod></url><url><loc>https://caijiao.org/lodash/docs/Array/_.without.html</loc><lastmod>2025-08-21T05:24:36.000Z</lastmod></url><url><loc>https://caijiao.org/lodash/docs/Array/_.xor.html</loc><lastmod>2025-08-21T05:24:36.000Z</lastmod></url><url><loc>https://caijiao.org/lodash/docs/Array/_.xorBy.html</loc><lastmod>2025-08-21T05:24:36.000Z</lastmod></url><url><loc>https://caijiao.org/lodash/docs/Array/_.xorWith.html</loc><lastmod>2025-08-21T05:24:36.000Z</lastmod></url><url><loc>https://caijiao.org/lodash/docs/Array/_.zip.html</loc><lastmod>2025-08-21T05:24:36.000Z</lastmod></url><url><loc>https://caijiao.org/lodash/docs/Array/_.zipObject.html</loc><lastmod>2025-08-21T05:24:36.000Z</lastmod></url><url><loc>https://caijiao.org/lodash/docs/Array/_.zipObjectDeep.html</loc><lastmod>2025-08-21T05:24:36.000Z</lastmod></url><url><loc>https://caijiao.org/lodash/docs/Array/_.zipWith.html</loc><lastmod>2025-08-21T05:24:36.000Z</lastmod></url><url><loc>https://caijiao.org/lodash/docs/Collection/_.countBy.html</loc><lastmod>2025-08-21T05:24:36.000Z</lastmod></url><url><loc>https://caijiao.org/lodash/docs/Collection/_.every.html</loc><lastmod>2025-08-21T05:24:36.000Z</lastmod></url><url><loc>https://caijiao.org/lodash/docs/Collection/_.filter.html</loc><lastmod>2025-08-21T05:24:36.000Z</lastmod></url><url><loc>https://caijiao.org/lodash/docs/Collection/_.find.html</loc><lastmod>2025-08-21T05:24:36.000Z</lastmod></url><url><loc>https://caijiao.org/lodash/docs/Collection/_.findLast.html</loc><lastmod>2025-08-21T05:24:36.000Z</lastmod></url><url><loc>https://caijiao.org/lodash/docs/Collection/_.flatMap.html</loc><lastmod>2025-08-21T05:24:36.000Z</lastmod></url><url><loc>https://caijiao.org/lodash/docs/Collection/_.flatMapDeep.html</loc><lastmod>2025-08-21T05:24:36.000Z</lastmod></url><url><loc>https://caijiao.org/lodash/docs/Collection/_.flatMapDepth.html</loc><lastmod>2025-08-21T05:24:36.000Z</lastmod></url><url><loc>https://caijiao.org/lodash/docs/Collection/_.forEach.html</loc><lastmod>2025-08-21T05:24:36.000Z</lastmod></url><url><loc>https://caijiao.org/lodash/docs/Collection/_.forEachRight.html</loc><lastmod>2025-08-21T05:24:36.000Z</lastmod></url><url><loc>https://caijiao.org/lodash/docs/Collection/_.groupBy.html</loc><lastmod>2025-08-21T05:24:36.000Z</lastmod></url><url><loc>https://caijiao.org/lodash/docs/Collection/_.includes.html</loc><lastmod>2025-08-21T05:24:36.000Z</lastmod></url><url><loc>https://caijiao.org/lodash/docs/Collection/_.invokeMap.html</loc><lastmod>2025-08-21T05:24:36.000Z</lastmod></url><url><loc>https://caijiao.org/lodash/docs/Collection/_.keyBy.html</loc><lastmod>2025-08-21T05:24:36.000Z</lastmod></url><url><loc>https://caijiao.org/lodash/docs/Collection/_.map.html</loc><lastmod>2025-08-21T05:24:36.000Z</lastmod></url><url><loc>https://caijiao.org/lodash/docs/Collection/_.orderBy.html</loc><lastmod>2025-08-21T05:24:36.000Z</lastmod></url><url><loc>https://caijiao.org/lodash/docs/Collection/_.partition.html</loc><lastmod>2025-08-21T05:24:36.000Z</lastmod></url><url><loc>https://caijiao.org/lodash/docs/Collection/_.reduce.html</loc><lastmod>2025-08-21T05:24:36.000Z</lastmod></url><url><loc>https://caijiao.org/lodash/docs/Collection/_.reduceRight.html</loc><lastmod>2025-08-21T05:24:36.000Z</lastmod></url><url><loc>https://caijiao.org/lodash/docs/Collection/_.reject.html</loc><lastmod>2025-08-21T05:24:36.000Z</lastmod></url><url><loc>https://caijiao.org/lodash/docs/Collection/_.sample.html</loc><lastmod>2025-08-21T05:24:36.000Z</lastmod></url><url><loc>https://caijiao.org/lodash/docs/Collection/_.sampleSize.html</loc><lastmod>2025-08-21T05:24:36.000Z</lastmod></url><url><loc>https://caijiao.org/lodash/docs/Collection/_.shuffle.html</loc><lastmod>2025-08-21T05:24:36.000Z</lastmod></url><url><loc>https://caijiao.org/lodash/docs/Collection/_.size.html</loc><lastmod>2025-08-21T05:24:36.000Z</lastmod></url><url><loc>https://caijiao.org/lodash/docs/Collection/_.some.html</loc><lastmod>2025-08-21T05:24:36.000Z</lastmod></url><url><loc>https://caijiao.org/lodash/docs/Collection/_.sortBy.html</loc><lastmod>2025-08-21T05:24:36.000Z</lastmod></url><url><loc>https://caijiao.org/lodash/docs/Date/_.now.html</loc><lastmod>2025-08-21T05:24:36.000Z</lastmod></url><url><loc>https://caijiao.org/lodash/docs/Function/_.after.html</loc><lastmod>2025-08-21T05:24:36.000Z</lastmod></url><url><loc>https://caijiao.org/lodash/docs/Function/_.ary.html</loc><lastmod>2025-08-21T05:24:36.000Z</lastmod></url><url><loc>https://caijiao.org/lodash/docs/Function/_.before.html</loc><lastmod>2025-08-21T05:24:36.000Z</lastmod></url><url><loc>https://caijiao.org/lodash/docs/Function/_.bind.html</loc><lastmod>2025-08-21T05:24:36.000Z</lastmod></url><url><loc>https://caijiao.org/lodash/docs/Function/_.bindKey.html</loc><lastmod>2025-08-21T05:24:36.000Z</lastmod></url><url><loc>https://caijiao.org/lodash/docs/Function/_.curry.html</loc><lastmod>2025-08-21T05:24:36.000Z</lastmod></url><url><loc>https://caijiao.org/lodash/docs/Function/_.curryRight.html</loc><lastmod>2025-08-21T05:24:36.000Z</lastmod></url><url><loc>https://caijiao.org/lodash/docs/Function/_.debounce.html</loc><lastmod>2025-08-21T05:24:36.000Z</lastmod></url><url><loc>https://caijiao.org/lodash/docs/Function/_.defer.html</loc><lastmod>2025-08-21T05:24:36.000Z</lastmod></url><url><loc>https://caijiao.org/lodash/docs/Function/_.delay.html</loc><lastmod>2025-08-21T05:24:36.000Z</lastmod></url><url><loc>https://caijiao.org/lodash/docs/Function/_.flip.html</loc><lastmod>2025-08-21T05:24:36.000Z</lastmod></url><url><loc>https://caijiao.org/lodash/docs/Function/_.memoize.html</loc><lastmod>2025-08-21T05:24:36.000Z</lastmod></url><url><loc>https://caijiao.org/lodash/docs/Function/_.negate.html</loc><lastmod>2025-08-21T05:24:36.000Z</lastmod></url><url><loc>https://caijiao.org/lodash/docs/Function/_.once.html</loc><lastmod>2025-08-21T05:24:36.000Z</lastmod></url><url><loc>https://caijiao.org/lodash/docs/Function/_.overArgs.html</loc><lastmod>2025-08-21T05:24:36.000Z</lastmod></url><url><loc>https://caijiao.org/lodash/docs/Function/_.partial.html</loc><lastmod>2025-08-21T05:24:36.000Z</lastmod></url><url><loc>https://caijiao.org/lodash/docs/Function/_.partialRight.html</loc><lastmod>2025-08-21T05:24:36.000Z</lastmod></url><url><loc>https://caijiao.org/lodash/docs/Function/_.rearg.html</loc><lastmod>2025-08-21T05:24:36.000Z</lastmod></url><url><loc>https://caijiao.org/lodash/docs/Function/_.rest.html</loc><lastmod>2025-08-21T05:24:36.000Z</lastmod></url><url><loc>https://caijiao.org/lodash/docs/Function/_.spread.html</loc><lastmod>2025-08-21T05:24:36.000Z</lastmod></url><url><loc>https://caijiao.org/lodash/docs/Function/_.throttle.html</loc><lastmod>2025-08-21T05:24:36.000Z</lastmod></url><url><loc>https://caijiao.org/lodash/docs/Function/_.unary.html</loc><lastmod>2025-08-21T05:24:36.000Z</lastmod></url><url><loc>https://caijiao.org/lodash/docs/Function/_.wrap.html</loc><lastmod>2025-08-21T05:24:36.000Z</lastmod></url><url><loc>https://caijiao.org/lodash/docs/Lang/_.castArray.html</loc><lastmod>2025-08-21T05:24:36.000Z</lastmod></url><url><loc>https://caijiao.org/lodash/docs/Lang/_.clone.html</loc><lastmod>2025-08-21T05:24:36.000Z</lastmod></url><url><loc>https://caijiao.org/lodash/docs/Lang/_.cloneDeep.html</loc><lastmod>2025-08-21T05:24:36.000Z</lastmod></url><url><loc>https://caijiao.org/lodash/docs/Lang/_.cloneDeepWith.html</loc><lastmod>2025-08-21T05:24:36.000Z</lastmod></url><url><loc>https://caijiao.org/lodash/docs/Lang/_.cloneWith.html</loc><lastmod>2025-08-21T05:24:36.000Z</lastmod></url><url><loc>https://caijiao.org/lodash/docs/Lang/_.conformsTo.html</loc><lastmod>2025-08-21T05:24:36.000Z</lastmod></url><url><loc>https://caijiao.org/lodash/docs/Lang/_.eq.html</loc><lastmod>2025-08-21T05:24:36.000Z</lastmod></url><url><loc>https://caijiao.org/lodash/docs/Lang/_.gt.html</loc><lastmod>2025-08-21T05:24:36.000Z</lastmod></url><url><loc>https://caijiao.org/lodash/docs/Lang/_.gte.html</loc><lastmod>2025-08-21T05:24:36.000Z</lastmod></url><url><loc>https://caijiao.org/lodash/docs/Lang/_.isArguments.html</loc><lastmod>2025-08-21T05:24:36.000Z</lastmod></url><url><loc>https://caijiao.org/lodash/docs/Lang/_.isArray.html</loc><lastmod>2025-08-21T05:24:36.000Z</lastmod></url><url><loc>https://caijiao.org/lodash/docs/Lang/_.isArrayBuffer.html</loc><lastmod>2025-08-21T05:24:36.000Z</lastmod></url><url><loc>https://caijiao.org/lodash/docs/Lang/_.isArrayLike.html</loc><lastmod>2025-08-21T05:24:36.000Z</lastmod></url><url><loc>https://caijiao.org/lodash/docs/Lang/_.isArrayLikeObject.html</loc><lastmod>2025-08-21T05:24:36.000Z</lastmod></url><url><loc>https://caijiao.org/lodash/docs/Lang/_.isBoolean.html</loc><lastmod>2025-08-21T05:24:36.000Z</lastmod></url><url><loc>https://caijiao.org/lodash/docs/Lang/_.isBuffer.html</loc><lastmod>2025-08-21T05:24:36.000Z</lastmod></url><url><loc>https://caijiao.org/lodash/docs/Lang/_.isDate.html</loc><lastmod>2025-08-21T05:24:36.000Z</lastmod></url><url><loc>https://caijiao.org/lodash/docs/Lang/_.isElement.html</loc><lastmod>2025-08-21T05:24:36.000Z</lastmod></url><url><loc>https://caijiao.org/lodash/docs/Lang/_.isEmpty.html</loc><lastmod>2025-08-21T05:24:36.000Z</lastmod></url><url><loc>https://caijiao.org/lodash/docs/Lang/_.isEqual.html</loc><lastmod>2025-08-21T05:24:36.000Z</lastmod></url><url><loc>https://caijiao.org/lodash/docs/Lang/_.isEqualWith.html</loc><lastmod>2025-08-21T05:24:36.000Z</lastmod></url><url><loc>https://caijiao.org/lodash/docs/Lang/_.isError.html</loc><lastmod>2025-08-21T05:24:36.000Z</lastmod></url><url><loc>https://caijiao.org/lodash/docs/Lang/_.isFinite.html</loc><lastmod>2025-08-21T05:24:36.000Z</lastmod></url><url><loc>https://caijiao.org/lodash/docs/Lang/_.isFunction.html</loc><lastmod>2025-08-21T05:24:36.000Z</lastmod></url><url><loc>https://caijiao.org/lodash/docs/Lang/_.isInteger.html</loc><lastmod>2025-08-21T05:24:36.000Z</lastmod></url><url><loc>https://caijiao.org/lodash/docs/Lang/_.isLength.html</loc><lastmod>2025-08-21T05:24:36.000Z</lastmod></url><url><loc>https://caijiao.org/lodash/docs/Lang/_.isMap.html</loc><lastmod>2025-08-21T05:24:36.000Z</lastmod></url><url><loc>https://caijiao.org/lodash/docs/Lang/_.isMatch.html</loc><lastmod>2025-08-21T05:24:36.000Z</lastmod></url><url><loc>https://caijiao.org/lodash/docs/Lang/_.isMatchWith.html</loc><lastmod>2025-08-21T05:24:36.000Z</lastmod></url><url><loc>https://caijiao.org/lodash/docs/Lang/_.isNaN.html</loc><lastmod>2025-08-21T05:24:36.000Z</lastmod></url><url><loc>https://caijiao.org/lodash/docs/Lang/_.isNative.html</loc><lastmod>2025-08-21T05:24:36.000Z</lastmod></url><url><loc>https://caijiao.org/lodash/docs/Lang/_.isNil.html</loc><lastmod>2025-08-21T05:24:36.000Z</lastmod></url><url><loc>https://caijiao.org/lodash/docs/Lang/_.isNull.html</loc><lastmod>2025-08-21T05:24:36.000Z</lastmod></url><url><loc>https://caijiao.org/lodash/docs/Lang/_.isNumber.html</loc><lastmod>2025-08-21T05:24:36.000Z</lastmod></url><url><loc>https://caijiao.org/lodash/docs/Lang/_.isObject.html</loc><lastmod>2025-08-21T05:24:36.000Z</lastmod></url><url><loc>https://caijiao.org/lodash/docs/Lang/_.isObjectLike.html</loc><lastmod>2025-08-21T05:24:36.000Z</lastmod></url><url><loc>https://caijiao.org/lodash/docs/Lang/_.isPlainObject.html</loc><lastmod>2025-08-21T05:24:36.000Z</lastmod></url><url><loc>https://caijiao.org/lodash/docs/Lang/_.isRegExp.html</loc><lastmod>2025-08-21T05:24:36.000Z</lastmod></url><url><loc>https://caijiao.org/lodash/docs/Lang/_.isSafeInteger.html</loc><lastmod>2025-08-21T05:24:36.000Z</lastmod></url><url><loc>https://caijiao.org/lodash/docs/Lang/_.isSet.html</loc><lastmod>2025-08-21T05:24:36.000Z</lastmod></url><url><loc>https://caijiao.org/lodash/docs/Lang/_.isString.html</loc><lastmod>2025-08-21T05:24:36.000Z</lastmod></url><url><loc>https://caijiao.org/lodash/docs/Lang/_.isSymbol.html</loc><lastmod>2025-08-21T05:24:36.000Z</lastmod></url><url><loc>https://caijiao.org/lodash/docs/Lang/_.isTypedArray.html</loc><lastmod>2025-08-21T05:24:36.000Z</lastmod></url><url><loc>https://caijiao.org/lodash/docs/Lang/_.isUndefined.html</loc><lastmod>2025-08-21T05:24:36.000Z</lastmod></url><url><loc>https://caijiao.org/lodash/docs/Lang/_.isWeakMap.html</loc><lastmod>2025-08-21T05:24:36.000Z</lastmod></url><url><loc>https://caijiao.org/lodash/docs/Lang/_.isWeakSet.html</loc><lastmod>2025-08-21T05:24:36.000Z</lastmod></url><url><loc>https://caijiao.org/lodash/docs/Lang/_.lt.html</loc><lastmod>2025-08-21T05:24:36.000Z</lastmod></url><url><loc>https://caijiao.org/lodash/docs/Lang/_.lte.html</loc><lastmod>2025-08-21T05:24:36.000Z</lastmod></url><url><loc>https://caijiao.org/lodash/docs/Lang/_.toArray.html</loc><lastmod>2025-08-21T05:24:36.000Z</lastmod></url><url><loc>https://caijiao.org/lodash/docs/Lang/_.toFinite.html</loc><lastmod>2025-08-21T05:24:36.000Z</lastmod></url><url><loc>https://caijiao.org/lodash/docs/Lang/_.toInteger.html</loc><lastmod>2025-08-21T05:24:36.000Z</lastmod></url><url><loc>https://caijiao.org/lodash/docs/Lang/_.toLength.html</loc><lastmod>2025-08-21T05:24:36.000Z</lastmod></url><url><loc>https://caijiao.org/lodash/docs/Lang/_.toNumber.html</loc><lastmod>2025-08-21T05:24:36.000Z</lastmod></url><url><loc>https://caijiao.org/lodash/docs/Lang/_.toPlainObject.html</loc><lastmod>2025-08-21T05:24:36.000Z</lastmod></url><url><loc>https://caijiao.org/lodash/docs/Lang/_.toSafeInteger.html</loc><lastmod>2025-08-21T05:24:36.000Z</lastmod></url><url><loc>https://caijiao.org/lodash/docs/Lang/_.toString.html</loc><lastmod>2025-08-21T05:24:36.000Z</lastmod></url><url><loc>https://caijiao.org/lodash/docs/Math/_.add.html</loc><lastmod>2025-08-21T05:24:36.000Z</lastmod></url><url><loc>https://caijiao.org/lodash/docs/Math/_.ceil.html</loc><lastmod>2025-08-21T05:24:36.000Z</lastmod></url><url><loc>https://caijiao.org/lodash/docs/Math/_.divide.html</loc><lastmod>2025-08-21T05:24:36.000Z</lastmod></url><url><loc>https://caijiao.org/lodash/docs/Math/_.floor.html</loc><lastmod>2025-08-21T05:24:36.000Z</lastmod></url><url><loc>https://caijiao.org/lodash/docs/Math/_.max.html</loc><lastmod>2025-08-21T05:24:36.000Z</lastmod></url><url><loc>https://caijiao.org/lodash/docs/Math/_.maxBy.html</loc><lastmod>2025-08-21T05:24:36.000Z</lastmod></url><url><loc>https://caijiao.org/lodash/docs/Math/_.mean.html</loc><lastmod>2025-08-21T05:24:36.000Z</lastmod></url><url><loc>https://caijiao.org/lodash/docs/Math/_.meanBy.html</loc><lastmod>2025-08-21T05:24:36.000Z</lastmod></url><url><loc>https://caijiao.org/lodash/docs/Math/_.min.html</loc><lastmod>2025-08-21T05:24:36.000Z</lastmod></url><url><loc>https://caijiao.org/lodash/docs/Math/_.minBy.html</loc><lastmod>2025-08-21T05:24:36.000Z</lastmod></url><url><loc>https://caijiao.org/lodash/docs/Math/_.multiply.html</loc><lastmod>2025-08-21T05:24:36.000Z</lastmod></url><url><loc>https://caijiao.org/lodash/docs/Math/_.round.html</loc><lastmod>2025-08-21T05:24:36.000Z</lastmod></url><url><loc>https://caijiao.org/lodash/docs/Math/_.subtract.html</loc><lastmod>2025-08-21T05:24:36.000Z</lastmod></url><url><loc>https://caijiao.org/lodash/docs/Math/_.sum.html</loc><lastmod>2025-08-21T05:24:36.000Z</lastmod></url><url><loc>https://caijiao.org/lodash/docs/Math/_.sumBy.html</loc><lastmod>2025-08-21T05:24:36.000Z</lastmod></url><url><loc>https://caijiao.org/lodash/docs/Methods/templateSettings-imports-_.html</loc><lastmod>2025-08-21T05:24:36.000Z</lastmod></url><url><loc>https://caijiao.org/lodash/docs/Number/_.clamp.html</loc><lastmod>2025-08-21T05:24:36.000Z</lastmod></url><url><loc>https://caijiao.org/lodash/docs/Number/_.inRange.html</loc><lastmod>2025-08-21T05:24:36.000Z</lastmod></url><url><loc>https://caijiao.org/lodash/docs/Number/_.random.html</loc><lastmod>2025-08-21T05:24:36.000Z</lastmod></url><url><loc>https://caijiao.org/lodash/docs/Object/_.assign.html</loc><lastmod>2025-08-21T05:24:36.000Z</lastmod></url><url><loc>https://caijiao.org/lodash/docs/Object/_.assignIn.html</loc><lastmod>2025-08-21T05:24:36.000Z</lastmod></url><url><loc>https://caijiao.org/lodash/docs/Object/_.assignInWith.html</loc><lastmod>2025-08-21T05:24:36.000Z</lastmod></url><url><loc>https://caijiao.org/lodash/docs/Object/_.assignWith.html</loc><lastmod>2025-08-21T05:24:36.000Z</lastmod></url><url><loc>https://caijiao.org/lodash/docs/Object/_.at.html</loc><lastmod>2025-08-21T05:24:36.000Z</lastmod></url><url><loc>https://caijiao.org/lodash/docs/Object/_.create.html</loc><lastmod>2025-08-21T05:24:36.000Z</lastmod></url><url><loc>https://caijiao.org/lodash/docs/Object/_.defaults.html</loc><lastmod>2025-08-21T05:24:36.000Z</lastmod></url><url><loc>https://caijiao.org/lodash/docs/Object/_.defaultsDeep.html</loc><lastmod>2025-08-21T05:24:36.000Z</lastmod></url><url><loc>https://caijiao.org/lodash/docs/Object/_.entries.html</loc><lastmod>2025-08-21T05:24:36.000Z</lastmod></url><url><loc>https://caijiao.org/lodash/docs/Object/_.entriesIn.html</loc><lastmod>2025-08-21T05:24:36.000Z</lastmod></url><url><loc>https://caijiao.org/lodash/docs/Object/_.extend.html</loc><lastmod>2025-08-21T05:24:36.000Z</lastmod></url><url><loc>https://caijiao.org/lodash/docs/Object/_.extendWith.html</loc><lastmod>2025-08-21T05:24:36.000Z</lastmod></url><url><loc>https://caijiao.org/lodash/docs/Object/_.findKey.html</loc><lastmod>2025-08-21T05:24:36.000Z</lastmod></url><url><loc>https://caijiao.org/lodash/docs/Object/_.findLastKey.html</loc><lastmod>2025-08-21T05:24:36.000Z</lastmod></url><url><loc>https://caijiao.org/lodash/docs/Object/_.forIn.html</loc><lastmod>2025-08-21T05:24:36.000Z</lastmod></url><url><loc>https://caijiao.org/lodash/docs/Object/_.forInRight.html</loc><lastmod>2025-08-21T05:24:36.000Z</lastmod></url><url><loc>https://caijiao.org/lodash/docs/Object/_.forOwn.html</loc><lastmod>2025-08-21T05:24:36.000Z</lastmod></url><url><loc>https://caijiao.org/lodash/docs/Object/_.forOwnRight.html</loc><lastmod>2025-08-21T05:24:36.000Z</lastmod></url><url><loc>https://caijiao.org/lodash/docs/Object/_.functions.html</loc><lastmod>2025-08-21T05:24:36.000Z</lastmod></url><url><loc>https://caijiao.org/lodash/docs/Object/_.functionsIn.html</loc><lastmod>2025-08-21T05:24:36.000Z</lastmod></url><url><loc>https://caijiao.org/lodash/docs/Object/_.get.html</loc><lastmod>2025-08-21T05:24:36.000Z</lastmod></url><url><loc>https://caijiao.org/lodash/docs/Object/_.has.html</loc><lastmod>2025-08-21T05:24:36.000Z</lastmod></url><url><loc>https://caijiao.org/lodash/docs/Object/_.hasIn.html</loc><lastmod>2025-08-21T05:24:36.000Z</lastmod></url><url><loc>https://caijiao.org/lodash/docs/Object/_.invert.html</loc><lastmod>2025-08-21T05:24:36.000Z</lastmod></url><url><loc>https://caijiao.org/lodash/docs/Object/_.invertBy.html</loc><lastmod>2025-08-21T05:24:36.000Z</lastmod></url><url><loc>https://caijiao.org/lodash/docs/Object/_.invoke.html</loc><lastmod>2025-08-21T05:24:36.000Z</lastmod></url><url><loc>https://caijiao.org/lodash/docs/Object/_.keys.html</loc><lastmod>2025-08-21T05:24:36.000Z</lastmod></url><url><loc>https://caijiao.org/lodash/docs/Object/_.keysIn.html</loc><lastmod>2025-08-21T05:24:36.000Z</lastmod></url><url><loc>https://caijiao.org/lodash/docs/Object/_.mapKeys.html</loc><lastmod>2025-08-21T05:24:36.000Z</lastmod></url><url><loc>https://caijiao.org/lodash/docs/Object/_.mapValues.html</loc><lastmod>2025-08-21T05:24:36.000Z</lastmod></url><url><loc>https://caijiao.org/lodash/docs/Object/_.merge.html</loc><lastmod>2025-08-21T05:24:36.000Z</lastmod></url><url><loc>https://caijiao.org/lodash/docs/Object/_.mergeWith.html</loc><lastmod>2025-08-21T05:24:36.000Z</lastmod></url><url><loc>https://caijiao.org/lodash/docs/Object/_.omit.html</loc><lastmod>2025-08-21T05:24:36.000Z</lastmod></url><url><loc>https://caijiao.org/lodash/docs/Object/_.omitBy.html</loc><lastmod>2025-08-21T05:24:36.000Z</lastmod></url><url><loc>https://caijiao.org/lodash/docs/Object/_.pick.html</loc><lastmod>2025-08-21T05:24:36.000Z</lastmod></url><url><loc>https://caijiao.org/lodash/docs/Object/_.pickBy.html</loc><lastmod>2025-08-21T05:24:36.000Z</lastmod></url><url><loc>https://caijiao.org/lodash/docs/Object/_.result.html</loc><lastmod>2025-08-21T05:24:36.000Z</lastmod></url><url><loc>https://caijiao.org/lodash/docs/Object/_.set.html</loc><lastmod>2025-08-21T05:24:36.000Z</lastmod></url><url><loc>https://caijiao.org/lodash/docs/Object/_.setWith.html</loc><lastmod>2025-08-21T05:24:36.000Z</lastmod></url><url><loc>https://caijiao.org/lodash/docs/Object/_.toPairs.html</loc><lastmod>2025-08-21T05:24:36.000Z</lastmod></url><url><loc>https://caijiao.org/lodash/docs/Object/_.toPairsIn.html</loc><lastmod>2025-08-21T05:24:36.000Z</lastmod></url><url><loc>https://caijiao.org/lodash/docs/Object/_.transform.html</loc><lastmod>2025-08-21T05:24:36.000Z</lastmod></url><url><loc>https://caijiao.org/lodash/docs/Object/_.unset.html</loc><lastmod>2025-08-21T05:24:36.000Z</lastmod></url><url><loc>https://caijiao.org/lodash/docs/Object/_.update.html</loc><lastmod>2025-08-21T05:24:36.000Z</lastmod></url><url><loc>https://caijiao.org/lodash/docs/Object/_.updateWith.html</loc><lastmod>2025-08-21T05:24:36.000Z</lastmod></url><url><loc>https://caijiao.org/lodash/docs/Object/_.values.html</loc><lastmod>2025-08-21T05:24:36.000Z</lastmod></url><url><loc>https://caijiao.org/lodash/docs/Object/_.valuesIn.html</loc><lastmod>2025-08-21T05:24:36.000Z</lastmod></url><url><loc>https://caijiao.org/lodash/docs/Properties/_.VERSION.html</loc><lastmod>2025-08-21T05:24:36.000Z</lastmod></url><url><loc>https://caijiao.org/lodash/docs/Properties/_.templateSettings.escape.html</loc><lastmod>2025-08-21T05:24:36.000Z</lastmod></url><url><loc>https://caijiao.org/lodash/docs/Properties/_.templateSettings.evaluate.html</loc><lastmod>2025-08-21T05:24:36.000Z</lastmod></url><url><loc>https://caijiao.org/lodash/docs/Properties/_.templateSettings.imports.html</loc><lastmod>2025-08-21T05:24:36.000Z</lastmod></url><url><loc>https://caijiao.org/lodash/docs/Properties/_.templateSettings.interpolate.html</loc><lastmod>2025-08-21T05:24:36.000Z</lastmod></url><url><loc>https://caijiao.org/lodash/docs/Properties/_.templateSettings.html</loc><lastmod>2025-08-21T05:24:36.000Z</lastmod></url><url><loc>https://caijiao.org/lodash/docs/Properties/_.templateSettings.variable.html</loc><lastmod>2025-08-21T05:24:36.000Z</lastmod></url><url><loc>https://caijiao.org/lodash/docs/Seq/_.chain.html</loc><lastmod>2025-08-21T05:24:36.000Z</lastmod></url><url><loc>https://caijiao.org/lodash/docs/Seq/_.prototype.at.html</loc><lastmod>2025-08-21T05:24:36.000Z</lastmod></url><url><loc>https://caijiao.org/lodash/docs/Seq/_.prototype.chain.html</loc><lastmod>2025-08-21T05:24:36.000Z</lastmod></url><url><loc>https://caijiao.org/lodash/docs/Seq/_.prototype.commit.html</loc><lastmod>2025-08-21T05:24:36.000Z</lastmod></url><url><loc>https://caijiao.org/lodash/docs/Seq/_.prototype.next.html</loc><lastmod>2025-08-21T05:24:36.000Z</lastmod></url><url><loc>https://caijiao.org/lodash/docs/Seq/_.prototype.plant.html</loc><lastmod>2025-08-21T05:24:36.000Z</lastmod></url><url><loc>https://caijiao.org/lodash/docs/Seq/_.prototype.reverse.html</loc><lastmod>2025-08-21T05:24:36.000Z</lastmod></url><url><loc>https://caijiao.org/lodash/docs/Seq/_.prototype.value.html</loc><lastmod>2025-08-21T05:24:36.000Z</lastmod></url><url><loc>https://caijiao.org/lodash/docs/Seq/_.prototype[Symbol.iterator].html</loc><lastmod>2025-08-21T05:24:36.000Z</lastmod></url><url><loc>https://caijiao.org/lodash/docs/Seq/_.tap.html</loc><lastmod>2025-08-21T05:24:36.000Z</lastmod></url><url><loc>https://caijiao.org/lodash/docs/Seq/_.thru.html</loc><lastmod>2025-08-21T05:24:36.000Z</lastmod></url><url><loc>https://caijiao.org/lodash/docs/String/_.camelCase.html</loc><lastmod>2025-08-21T05:24:36.000Z</lastmod></url><url><loc>https://caijiao.org/lodash/docs/String/_.capitalize.html</loc><lastmod>2025-08-21T05:24:36.000Z</lastmod></url><url><loc>https://caijiao.org/lodash/docs/String/_.deburr.html</loc><lastmod>2025-08-21T05:24:36.000Z</lastmod></url><url><loc>https://caijiao.org/lodash/docs/String/_.endsWith.html</loc><lastmod>2025-08-21T05:24:36.000Z</lastmod></url><url><loc>https://caijiao.org/lodash/docs/String/_.escape.html</loc><lastmod>2025-08-21T05:24:36.000Z</lastmod></url><url><loc>https://caijiao.org/lodash/docs/String/_.escapeRegExp.html</loc><lastmod>2025-08-21T05:24:36.000Z</lastmod></url><url><loc>https://caijiao.org/lodash/docs/String/_.kebabCase.html</loc><lastmod>2025-08-21T05:24:36.000Z</lastmod></url><url><loc>https://caijiao.org/lodash/docs/String/_.lowerCase.html</loc><lastmod>2025-08-21T05:24:36.000Z</lastmod></url><url><loc>https://caijiao.org/lodash/docs/String/_.lowerFirst.html</loc><lastmod>2025-08-21T05:24:36.000Z</lastmod></url><url><loc>https://caijiao.org/lodash/docs/String/_.pad.html</loc><lastmod>2025-08-21T05:24:36.000Z</lastmod></url><url><loc>https://caijiao.org/lodash/docs/String/_.padEnd.html</loc><lastmod>2025-08-21T05:24:36.000Z</lastmod></url><url><loc>https://caijiao.org/lodash/docs/String/_.padStart.html</loc><lastmod>2025-08-21T05:24:36.000Z</lastmod></url><url><loc>https://caijiao.org/lodash/docs/String/_.parseInt.html</loc><lastmod>2025-08-21T05:24:36.000Z</lastmod></url><url><loc>https://caijiao.org/lodash/docs/String/_.repeat.html</loc><lastmod>2025-08-21T05:24:36.000Z</lastmod></url><url><loc>https://caijiao.org/lodash/docs/String/_.replace.html</loc><lastmod>2025-08-21T05:24:36.000Z</lastmod></url><url><loc>https://caijiao.org/lodash/docs/String/_.snakeCase.html</loc><lastmod>2025-08-21T05:24:36.000Z</lastmod></url><url><loc>https://caijiao.org/lodash/docs/String/_.split.html</loc><lastmod>2025-08-21T05:24:36.000Z</lastmod></url><url><loc>https://caijiao.org/lodash/docs/String/_.startCase.html</loc><lastmod>2025-08-21T05:24:36.000Z</lastmod></url><url><loc>https://caijiao.org/lodash/docs/String/_.startsWith.html</loc><lastmod>2025-08-21T05:24:36.000Z</lastmod></url><url><loc>https://caijiao.org/lodash/docs/String/_.template.html</loc><lastmod>2025-08-21T05:24:36.000Z</lastmod></url><url><loc>https://caijiao.org/lodash/docs/String/_.toLower.html</loc><lastmod>2025-08-21T05:24:36.000Z</lastmod></url><url><loc>https://caijiao.org/lodash/docs/String/_.toUpper.html</loc><lastmod>2025-08-21T05:24:36.000Z</lastmod></url><url><loc>https://caijiao.org/lodash/docs/String/_.trim.html</loc><lastmod>2025-08-21T05:24:36.000Z</lastmod></url><url><loc>https://caijiao.org/lodash/docs/String/_.trimEnd.html</loc><lastmod>2025-08-21T05:24:36.000Z</lastmod></url><url><loc>https://caijiao.org/lodash/docs/String/_.trimStart.html</loc><lastmod>2025-08-21T05:24:36.000Z</lastmod></url><url><loc>https://caijiao.org/lodash/docs/String/_.truncate.html</loc><lastmod>2025-08-21T05:24:36.000Z</lastmod></url><url><loc>https://caijiao.org/lodash/docs/String/_.unescape.html</loc><lastmod>2025-08-21T05:24:36.000Z</lastmod></url><url><loc>https://caijiao.org/lodash/docs/String/_.upperCase.html</loc><lastmod>2025-08-21T05:24:36.000Z</lastmod></url><url><loc>https://caijiao.org/lodash/docs/String/_.upperFirst.html</loc><lastmod>2025-08-21T05:24:36.000Z</lastmod></url><url><loc>https://caijiao.org/lodash/docs/String/_.words.html</loc><lastmod>2025-08-21T05:24:36.000Z</lastmod></url><url><loc>https://caijiao.org/lodash/docs/Util/_.attempt.html</loc><lastmod>2025-08-21T05:24:36.000Z</lastmod></url><url><loc>https://caijiao.org/lodash/docs/Util/_.bindAll.html</loc><lastmod>2025-08-21T05:24:36.000Z</lastmod></url><url><loc>https://caijiao.org/lodash/docs/Util/_.cond.html</loc><lastmod>2025-08-21T05:24:36.000Z</lastmod></url><url><loc>https://caijiao.org/lodash/docs/Util/_.conforms.html</loc><lastmod>2025-08-21T05:24:36.000Z</lastmod></url><url><loc>https://caijiao.org/lodash/docs/Util/_.constant.html</loc><lastmod>2025-08-21T05:24:36.000Z</lastmod></url><url><loc>https://caijiao.org/lodash/docs/Util/_.defaultTo.html</loc><lastmod>2025-08-21T05:24:36.000Z</lastmod></url><url><loc>https://caijiao.org/lodash/docs/Util/_.flow.html</loc><lastmod>2025-08-21T05:24:36.000Z</lastmod></url><url><loc>https://caijiao.org/lodash/docs/Util/_.flowRight.html</loc><lastmod>2025-08-21T05:24:36.000Z</lastmod></url><url><loc>https://caijiao.org/lodash/docs/Util/_.identity.html</loc><lastmod>2025-08-21T05:24:36.000Z</lastmod></url><url><loc>https://caijiao.org/lodash/docs/Util/_.iteratee.html</loc><lastmod>2025-08-21T05:24:36.000Z</lastmod></url><url><loc>https://caijiao.org/lodash/docs/Util/_.matches.html</loc><lastmod>2025-08-21T05:24:36.000Z</lastmod></url><url><loc>https://caijiao.org/lodash/docs/Util/_.matchesProperty.html</loc><lastmod>2025-08-21T05:24:36.000Z</lastmod></url><url><loc>https://caijiao.org/lodash/docs/Util/_.method.html</loc><lastmod>2025-08-21T05:24:36.000Z</lastmod></url><url><loc>https://caijiao.org/lodash/docs/Util/_.methodOf.html</loc><lastmod>2025-08-21T05:24:36.000Z</lastmod></url><url><loc>https://caijiao.org/lodash/docs/Util/_.mixin.html</loc><lastmod>2025-08-21T05:24:36.000Z</lastmod></url><url><loc>https://caijiao.org/lodash/docs/Util/_.noConflict.html</loc><lastmod>2025-08-21T05:24:36.000Z</lastmod></url><url><loc>https://caijiao.org/lodash/docs/Util/_.noop.html</loc><lastmod>2025-08-21T05:24:36.000Z</lastmod></url><url><loc>https://caijiao.org/lodash/docs/Util/_.nthArg.html</loc><lastmod>2025-08-21T05:24:36.000Z</lastmod></url><url><loc>https://caijiao.org/lodash/docs/Util/_.over.html</loc><lastmod>2025-08-21T05:24:36.000Z</lastmod></url><url><loc>https://caijiao.org/lodash/docs/Util/_.overEvery.html</loc><lastmod>2025-08-21T05:24:36.000Z</lastmod></url><url><loc>https://caijiao.org/lodash/docs/Util/_.overSome.html</loc><lastmod>2025-08-21T05:24:36.000Z</lastmod></url><url><loc>https://caijiao.org/lodash/docs/Util/_.property.html</loc><lastmod>2025-08-21T05:24:36.000Z</lastmod></url><url><loc>https://caijiao.org/lodash/docs/Util/_.propertyOf.html</loc><lastmod>2025-08-21T05:24:36.000Z</lastmod></url><url><loc>https://caijiao.org/lodash/docs/Util/_.range.html</loc><lastmod>2025-08-21T05:24:36.000Z</lastmod></url><url><loc>https://caijiao.org/lodash/docs/Util/_.rangeRight.html</loc><lastmod>2025-08-21T05:24:36.000Z</lastmod></url><url><loc>https://caijiao.org/lodash/docs/Util/_.runInContext.html</loc><lastmod>2025-08-21T05:24:36.000Z</lastmod></url><url><loc>https://caijiao.org/lodash/docs/Util/_.stubArray.html</loc><lastmod>2025-08-21T05:24:36.000Z</lastmod></url><url><loc>https://caijiao.org/lodash/docs/Util/_.stubFalse.html</loc><lastmod>2025-08-21T05:24:36.000Z</lastmod></url><url><loc>https://caijiao.org/lodash/docs/Util/_.stubObject.html</loc><lastmod>2025-08-21T05:24:36.000Z</lastmod></url><url><loc>https://caijiao.org/lodash/docs/Util/_.stubString.html</loc><lastmod>2025-08-21T05:24:36.000Z</lastmod></url><url><loc>https://caijiao.org/lodash/docs/Util/_.stubTrue.html</loc><lastmod>2025-08-21T05:24:36.000Z</lastmod></url><url><loc>https://caijiao.org/lodash/docs/Util/_.times.html</loc><lastmod>2025-08-21T05:24:36.000Z</lastmod></url><url><loc>https://caijiao.org/lodash/docs/Util/_.toPath.html</loc><lastmod>2025-08-21T05:24:36.000Z</lastmod></url><url><loc>https://caijiao.org/lodash/docs/Util/_.uniqueId.html</loc><lastmod>2025-08-21T05:24:36.000Z</lastmod></url><url><loc>https://caijiao.org/lodash/guide/Build-Differences.html</loc><lastmod>2025-08-21T05:24:36.000Z</lastmod></url><url><loc>https://caijiao.org/lodash/</loc><lastmod>2025-08-21T05:24:36.000Z</lastmod></url><url><loc>https://caijiao.org/lodash/license.html</loc><lastmod>2025-08-21T05:24:36.000Z</lastmod></url><url><loc>https://caijiao.org/lodash/use.html</loc><lastmod>2025-08-21T05:24:36.000Z</lastmod></url><url><loc>https://caijiao.org/lodash/wiki/Build-Differences.html</loc><lastmod>2025-08-21T05:24:36.000Z</lastmod></url><url><loc>https://caijiao.org/lodash/wiki/Custom-Builds.html</loc><lastmod>2025-08-21T05:24:36.000Z</lastmod></url><url><loc>https://caijiao.org/lowdb/01-introduction/01-what-is-lowdb.html</loc><lastmod>2026-01-30T03:07:43.000Z</lastmod></url><url><loc>https://caijiao.org/lowdb/01-introduction/02-quick-start.html</loc><lastmod>2026-01-30T03:07:43.000Z</lastmod></url><url><loc>https://caijiao.org/lowdb/02-core-concepts/01-adapters.html</loc><lastmod>2026-01-30T03:07:43.000Z</lastmod></url><url><loc>https://caijiao.org/lowdb/02-core-concepts/02-operations.html</loc><lastmod>2026-01-30T03:07:43.000Z</lastmod></url><url><loc>https://caijiao.org/lowdb/03-advanced/01-typescript.html</loc><lastmod>2026-01-30T03:07:43.000Z</lastmod></url><url><loc>https://caijiao.org/lowdb/03-advanced/02-custom-adapters.html</loc><lastmod>2026-01-30T03:07:43.000Z</lastmod></url><url><loc>https://caijiao.org/lowdb/</loc><lastmod>2026-01-30T03:07:43.000Z</lastmod></url><url><loc>https://caijiao.org/lua/advanced.html</loc><lastmod>2025-10-10T10:07:24.000Z</lastmod></url><url><loc>https://caijiao.org/lua/capi.html</loc><lastmod>2025-10-10T10:07:24.000Z</lastmod></url><url><loc>https://caijiao.org/lua/control.html</loc><lastmod>2025-10-10T10:07:24.000Z</lastmod></url><url><loc>https://caijiao.org/lua/coroutine.html</loc><lastmod>2025-10-10T10:07:24.000Z</lastmod></url><url><loc>https://caijiao.org/lua/functions.html</loc><lastmod>2025-10-10T10:07:24.000Z</lastmod></url><url><loc>https://caijiao.org/lua/</loc><lastmod>2025-10-10T10:07:24.000Z</lastmod></url><url><loc>https://caijiao.org/lua/intro.html</loc><lastmod>2025-10-10T10:07:24.000Z</lastmod></url><url><loc>https://caijiao.org/lua/io.html</loc><lastmod>2025-10-10T10:07:24.000Z</lastmod></url><url><loc>https://caijiao.org/lua/metatable.html</loc><lastmod>2025-10-10T10:07:24.000Z</lastmod></url><url><loc>https://caijiao.org/lua/modules.html</loc><lastmod>2025-10-10T10:07:24.000Z</lastmod></url><url><loc>https://caijiao.org/lua/summary.html</loc><lastmod>2025-10-10T10:07:24.000Z</lastmod></url><url><loc>https://caijiao.org/lua/syntax.html</loc><lastmod>2025-10-10T10:07:24.000Z</lastmod></url><url><loc>https://caijiao.org/lua/table.html</loc><lastmod>2025-10-10T10:07:24.000Z</lastmod></url><url><loc>https://caijiao.org/lua/variables.html</loc><lastmod>2025-10-10T10:07:24.000Z</lastmod></url><url><loc>https://caijiao.org/mariadb/admin/backup/mariabackup.html</loc><lastmod>2025-08-21T05:24:36.000Z</lastmod></url><url><loc>https://caijiao.org/mariadb/admin/backup/mysqldump.html</loc><lastmod>2025-08-21T05:24:36.000Z</lastmod></url><url><loc>https://caijiao.org/mariadb/admin/logs/performance.html</loc><lastmod>2025-08-21T05:24:36.000Z</lastmod></url><url><loc>https://caijiao.org/mariadb/admin/logs/slow.html</loc><lastmod>2025-08-21T05:24:36.000Z</lastmod></url><url><loc>https://caijiao.org/mariadb/admin/restore/basic.html</loc><lastmod>2025-08-21T05:24:36.000Z</lastmod></url><url><loc>https://caijiao.org/mariadb/admin/restore/pitr.html</loc><lastmod>2025-08-21T05:24:36.000Z</lastmod></url><url><loc>https://caijiao.org/mariadb/advanced/case/node-project.html</loc><lastmod>2025-08-21T05:24:36.000Z</lastmod></url><url><loc>https://caijiao.org/mariadb/advanced/case/php-cms.html</loc><lastmod>2025-08-21T05:24:36.000Z</lastmod></url><url><loc>https://caijiao.org/mariadb/advanced/features/aria.html</loc><lastmod>2025-08-21T05:24:36.000Z</lastmod></url><url><loc>https://caijiao.org/mariadb/advanced/features/dynamic-columns.html</loc><lastmod>2025-08-21T05:24:36.000Z</lastmod></url><url><loc>https://caijiao.org/mariadb/advanced/features/virtual-columns.html</loc><lastmod>2025-08-21T05:24:36.000Z</lastmod></url><url><loc>https://caijiao.org/mariadb/advanced/partition/manage.html</loc><lastmod>2025-08-21T05:24:36.000Z</lastmod></url><url><loc>https://caijiao.org/mariadb/advanced/partition/types.html</loc><lastmod>2025-08-21T05:24:36.000Z</lastmod></url><url><loc>https://caijiao.org/mariadb/advanced/replication/galera.html</loc><lastmod>2025-08-21T05:24:36.000Z</lastmod></url><url><loc>https://caijiao.org/mariadb/advanced/replication/master-slave.html</loc><lastmod>2025-08-21T05:24:36.000Z</lastmod></url><url><loc>https://caijiao.org/mariadb/appendix/cheatsheet.html</loc><lastmod>2025-08-21T05:24:36.000Z</lastmod></url><url><loc>https://caijiao.org/mariadb/appendix/mysql-compare.html</loc><lastmod>2025-08-21T05:24:36.000Z</lastmod></url><url><loc>https://caijiao.org/mariadb/appendix/tools.html</loc><lastmod>2025-08-21T05:24:36.000Z</lastmod></url><url><loc>https://caijiao.org/mariadb/data/delete.html</loc><lastmod>2025-08-21T05:24:36.000Z</lastmod></url><url><loc>https://caijiao.org/mariadb/data/functions/aggregate.html</loc><lastmod>2025-08-21T05:24:36.000Z</lastmod></url><url><loc>https://caijiao.org/mariadb/data/functions/date.html</loc><lastmod>2025-08-21T05:24:36.000Z</lastmod></url><url><loc>https://caijiao.org/mariadb/data/functions/math.html</loc><lastmod>2025-08-21T05:24:36.000Z</lastmod></url><url><loc>https://caijiao.org/mariadb/data/functions/string.html</loc><lastmod>2025-08-21T05:24:36.000Z</lastmod></url><url><loc>https://caijiao.org/mariadb/data/insert/basic.html</loc><lastmod>2025-08-21T05:24:36.000Z</lastmod></url><url><loc>https://caijiao.org/mariadb/data/insert/batch.html</loc><lastmod>2025-08-21T05:24:36.000Z</lastmod></url><url><loc>https://caijiao.org/mariadb/data/insert/replace-ignore.html</loc><lastmod>2025-08-21T05:24:36.000Z</lastmod></url><url><loc>https://caijiao.org/mariadb/data/select/basic.html</loc><lastmod>2025-08-21T05:24:36.000Z</lastmod></url><url><loc>https://caijiao.org/mariadb/data/select/order-limit.html</loc><lastmod>2025-08-21T05:24:36.000Z</lastmod></url><url><loc>https://caijiao.org/mariadb/data/select/where.html</loc><lastmod>2025-08-21T05:24:36.000Z</lastmod></url><url><loc>https://caijiao.org/mariadb/data/truncate.html</loc><lastmod>2025-08-21T05:24:36.000Z</lastmod></url><url><loc>https://caijiao.org/mariadb/data/update.html</loc><lastmod>2025-08-21T05:24:36.000Z</lastmod></url><url><loc>https://caijiao.org/mariadb/database/charset-collation.html</loc><lastmod>2025-08-21T05:24:36.000Z</lastmod></url><url><loc>https://caijiao.org/mariadb/database/create.html</loc><lastmod>2025-08-21T05:24:36.000Z</lastmod></url><url><loc>https://caijiao.org/mariadb/database/show-drop.html</loc><lastmod>2025-08-21T05:24:36.000Z</lastmod></url><url><loc>https://caijiao.org/mariadb/</loc><lastmod>2025-08-21T05:24:36.000Z</lastmod></url><url><loc>https://caijiao.org/mariadb/intro/advantages.html</loc><lastmod>2025-08-21T05:24:36.000Z</lastmod></url><url><loc>https://caijiao.org/mariadb/intro/basic/cli-commands.html</loc><lastmod>2025-08-21T05:24:36.000Z</lastmod></url><url><loc>https://caijiao.org/mariadb/intro/basic/login.html</loc><lastmod>2025-08-21T05:24:36.000Z</lastmod></url><url><loc>https://caijiao.org/mariadb/intro/basic/start-stop.html</loc><lastmod>2025-08-21T05:24:36.000Z</lastmod></url><url><loc>https://caijiao.org/mariadb/intro/install/docker.html</loc><lastmod>2025-08-21T05:24:36.000Z</lastmod></url><url><loc>https://caijiao.org/mariadb/intro/install/linux.html</loc><lastmod>2025-08-21T05:24:36.000Z</lastmod></url><url><loc>https://caijiao.org/mariadb/intro/install/macos.html</loc><lastmod>2025-08-21T05:24:36.000Z</lastmod></url><url><loc>https://caijiao.org/mariadb/intro/install/secure-install.html</loc><lastmod>2025-08-21T05:24:36.000Z</lastmod></url><url><loc>https://caijiao.org/mariadb/intro/install/windows.html</loc><lastmod>2025-08-21T05:24:36.000Z</lastmod></url><url><loc>https://caijiao.org/mariadb/intro/mysql-compare.html</loc><lastmod>2025-08-21T05:24:36.000Z</lastmod></url><url><loc>https://caijiao.org/mariadb/intro/what-is-mariadb.html</loc><lastmod>2025-08-21T05:24:36.000Z</lastmod></url><url><loc>https://caijiao.org/mariadb/program/join/inner.html</loc><lastmod>2025-08-21T05:24:36.000Z</lastmod></url><url><loc>https://caijiao.org/mariadb/program/join/outer.html</loc><lastmod>2025-08-21T05:24:36.000Z</lastmod></url><url><loc>https://caijiao.org/mariadb/program/join/subquery.html</loc><lastmod>2025-08-21T05:24:36.000Z</lastmod></url><url><loc>https://caijiao.org/mariadb/program/join/view.html</loc><lastmod>2025-08-21T05:24:36.000Z</lastmod></url><url><loc>https://caijiao.org/mariadb/program/procedure/control.html</loc><lastmod>2025-08-21T05:24:36.000Z</lastmod></url><url><loc>https://caijiao.org/mariadb/program/procedure/create.html</loc><lastmod>2025-08-21T05:24:36.000Z</lastmod></url><url><loc>https://caijiao.org/mariadb/program/procedure/params.html</loc><lastmod>2025-08-21T05:24:36.000Z</lastmod></url><url><loc>https://caijiao.org/mariadb/program/trigger/basic.html</loc><lastmod>2025-08-21T05:24:36.000Z</lastmod></url><url><loc>https://caijiao.org/mariadb/program/trigger/event.html</loc><lastmod>2025-08-21T05:24:36.000Z</lastmod></url><url><loc>https://caijiao.org/mariadb/security/hardening/sql-injection.html</loc><lastmod>2025-08-21T05:24:36.000Z</lastmod></url><url><loc>https://caijiao.org/mariadb/security/hardening/ssl.html</loc><lastmod>2025-08-21T05:24:36.000Z</lastmod></url><url><loc>https://caijiao.org/mariadb/security/privilege/grant.html</loc><lastmod>2025-08-21T05:24:36.000Z</lastmod></url><url><loc>https://caijiao.org/mariadb/security/privilege/show.html</loc><lastmod>2025-08-21T05:24:36.000Z</lastmod></url><url><loc>https://caijiao.org/mariadb/security/user/create.html</loc><lastmod>2025-08-21T05:24:36.000Z</lastmod></url><url><loc>https://caijiao.org/mariadb/security/user/info.html</loc><lastmod>2025-08-21T05:24:36.000Z</lastmod></url><url><loc>https://caijiao.org/mariadb/security/user/password.html</loc><lastmod>2025-08-21T05:24:36.000Z</lastmod></url><url><loc>https://caijiao.org/mariadb/table/alter.html</loc><lastmod>2025-08-21T05:24:36.000Z</lastmod></url><url><loc>https://caijiao.org/mariadb/table/create.html</loc><lastmod>2025-08-21T05:24:36.000Z</lastmod></url><url><loc>https://caijiao.org/mariadb/table/drop-rename.html</loc><lastmod>2025-08-21T05:24:36.000Z</lastmod></url><url><loc>https://caijiao.org/mariadb/table/explain.html</loc><lastmod>2025-08-21T05:24:36.000Z</lastmod></url><url><loc>https://caijiao.org/mariadb/table/foreign-key.html</loc><lastmod>2025-08-21T05:24:36.000Z</lastmod></url><url><loc>https://caijiao.org/mariadb/table/indexes.html</loc><lastmod>2025-08-21T05:24:36.000Z</lastmod></url><url><loc>https://caijiao.org/mariadb/table/primary-unique.html</loc><lastmod>2025-08-21T05:24:36.000Z</lastmod></url><url><loc>https://caijiao.org/mariadb/table/types.html</loc><lastmod>2025-08-21T05:24:36.000Z</lastmod></url><url><loc>https://caijiao.org/memcached/01-intro/01-what-is-memcached.html</loc><lastmod>2025-08-21T05:24:36.000Z</lastmod></url><url><loc>https://caijiao.org/memcached/01-intro/02-use-cases.html</loc><lastmod>2025-08-21T05:24:36.000Z</lastmod></url><url><loc>https://caijiao.org/memcached/01-intro/03-vs-redis.html</loc><lastmod>2025-08-21T05:24:36.000Z</lastmod></url><url><loc>https://caijiao.org/memcached/01-intro/04-architecture.html</loc><lastmod>2025-08-21T05:24:36.000Z</lastmod></url><url><loc>https://caijiao.org/memcached/02-install/01-linux.html</loc><lastmod>2025-08-21T05:24:36.000Z</lastmod></url><url><loc>https://caijiao.org/memcached/02-install/02-windows.html</loc><lastmod>2025-08-21T05:24:36.000Z</lastmod></url><url><loc>https://caijiao.org/memcached/02-install/03-docker.html</loc><lastmod>2025-08-21T05:24:36.000Z</lastmod></url><url><loc>https://caijiao.org/memcached/02-install/04-parameters.html</loc><lastmod>2025-08-21T05:24:36.000Z</lastmod></url><url><loc>https://caijiao.org/memcached/02-install/05-config-file.html</loc><lastmod>2025-08-21T05:24:36.000Z</lastmod></url><url><loc>https://caijiao.org/memcached/02-install/06-security.html</loc><lastmod>2025-08-21T05:24:36.000Z</lastmod></url><url><loc>https://caijiao.org/memcached/03-basic/01-cli-set-get-delete.html</loc><lastmod>2025-08-21T05:24:36.000Z</lastmod></url><url><loc>https://caijiao.org/memcached/03-basic/02-cli-add-replace.html</loc><lastmod>2025-08-21T05:24:36.000Z</lastmod></url><url><loc>https://caijiao.org/memcached/03-basic/03-cli-flush-all.html</loc><lastmod>2025-08-21T05:24:36.000Z</lastmod></url><url><loc>https://caijiao.org/memcached/03-basic/04-cli-stats.html</loc><lastmod>2025-08-21T05:24:36.000Z</lastmod></url><url><loc>https://caijiao.org/memcached/03-basic/05-lang-python.html</loc><lastmod>2025-08-21T05:24:36.000Z</lastmod></url><url><loc>https://caijiao.org/memcached/03-basic/06-lang-php.html</loc><lastmod>2025-08-21T05:24:36.000Z</lastmod></url><url><loc>https://caijiao.org/memcached/03-basic/07-lang-java.html</loc><lastmod>2025-08-21T05:24:36.000Z</lastmod></url><url><loc>https://caijiao.org/memcached/03-basic/08-lang-nodejs.html</loc><lastmod>2025-08-21T05:24:36.000Z</lastmod></url><url><loc>https://caijiao.org/memcached/04-advanced/01-expiration.html</loc><lastmod>2025-08-21T05:24:36.000Z</lastmod></url><url><loc>https://caijiao.org/memcached/04-advanced/02-lru.html</loc><lastmod>2025-08-21T05:24:36.000Z</lastmod></url><url><loc>https://caijiao.org/memcached/04-advanced/03-threads.html</loc><lastmod>2025-08-21T05:24:36.000Z</lastmod></url><url><loc>https://caijiao.org/memcached/04-advanced/04-tuning.html</loc><lastmod>2025-08-21T05:24:36.000Z</lastmod></url><url><loc>https://caijiao.org/memcached/04-advanced/05-distribution.html</loc><lastmod>2025-08-21T05:24:36.000Z</lastmod></url><url><loc>https://caijiao.org/memcached/04-advanced/06-consistent-hashing.html</loc><lastmod>2025-08-21T05:24:36.000Z</lastmod></url><url><loc>https://caijiao.org/memcached/05-scenarios/01-db-cache.html</loc><lastmod>2025-08-21T05:24:36.000Z</lastmod></url><url><loc>https://caijiao.org/memcached/05-scenarios/02-api-cache.html</loc><lastmod>2025-08-21T05:24:36.000Z</lastmod></url><url><loc>https://caijiao.org/memcached/05-scenarios/03-session.html</loc><lastmod>2025-08-21T05:24:36.000Z</lastmod></url><url><loc>https://caijiao.org/memcached/05-scenarios/04-page-cache.html</loc><lastmod>2025-08-21T05:24:36.000Z</lastmod></url><url><loc>https://caijiao.org/memcached/06-monitoring/01-stats.html</loc><lastmod>2025-08-21T05:24:36.000Z</lastmod></url><url><loc>https://caijiao.org/memcached/06-monitoring/02-logs.html</loc><lastmod>2025-08-21T05:24:36.000Z</lastmod></url><url><loc>https://caijiao.org/memcached/06-monitoring/03-troubleshooting.html</loc><lastmod>2025-08-21T05:24:36.000Z</lastmod></url><url><loc>https://caijiao.org/memcached/07-security/01-risks.html</loc><lastmod>2025-08-21T05:24:36.000Z</lastmod></url><url><loc>https://caijiao.org/memcached/07-security/02-isolation.html</loc><lastmod>2025-08-21T05:24:36.000Z</lastmod></url><url><loc>https://caijiao.org/memcached/07-security/03-sasl.html</loc><lastmod>2025-08-21T05:24:36.000Z</lastmod></url><url><loc>https://caijiao.org/memcached/07-security/04-ha.html</loc><lastmod>2025-08-21T05:24:36.000Z</lastmod></url><url><loc>https://caijiao.org/memcached/08-practice/01-web-cache.html</loc><lastmod>2025-08-21T05:24:36.000Z</lastmod></url><url><loc>https://caijiao.org/memcached/08-practice/02-best-practices.html</loc><lastmod>2025-08-21T05:24:36.000Z</lastmod></url><url><loc>https://caijiao.org/memcached/08-practice/03-redis-combo.html</loc><lastmod>2025-08-21T05:24:36.000Z</lastmod></url><url><loc>https://caijiao.org/memcached/</loc><lastmod>2025-08-21T05:24:36.000Z</lastmod></url><url><loc>https://caijiao.org/mongodb/01-intro/01-what-is-mongodb.html</loc><lastmod>2025-08-27T10:08:30.000Z</lastmod></url><url><loc>https://caijiao.org/mongodb/01-intro/02-vs-rdbms.html</loc><lastmod>2025-08-27T10:08:30.000Z</lastmod></url><url><loc>https://caijiao.org/mongodb/01-intro/03-use-cases.html</loc><lastmod>2025-08-27T10:08:30.000Z</lastmod></url><url><loc>https://caijiao.org/mongodb/01-intro/04-install.html</loc><lastmod>2025-08-27T10:08:30.000Z</lastmod></url><url><loc>https://caijiao.org/mongodb/01-intro/05-tools.html</loc><lastmod>2025-08-28T02:10:17.000Z</lastmod></url><url><loc>https://caijiao.org/mongodb/02-basics/01-db-collection.html</loc><lastmod>2025-08-27T10:08:30.000Z</lastmod></url><url><loc>https://caijiao.org/mongodb/02-basics/02-create-drop-db.html</loc><lastmod>2025-08-27T10:08:30.000Z</lastmod></url><url><loc>https://caijiao.org/mongodb/02-basics/03-create-drop-collection.html</loc><lastmod>2025-08-27T10:08:30.000Z</lastmod></url><url><loc>https://caijiao.org/mongodb/02-basics/04-insert.html</loc><lastmod>2025-08-27T10:08:30.000Z</lastmod></url><url><loc>https://caijiao.org/mongodb/02-basics/05-find.html</loc><lastmod>2025-08-27T10:08:30.000Z</lastmod></url><url><loc>https://caijiao.org/mongodb/02-basics/06-update.html</loc><lastmod>2025-08-27T10:08:30.000Z</lastmod></url><url><loc>https://caijiao.org/mongodb/02-basics/07-delete.html</loc><lastmod>2025-08-27T10:08:30.000Z</lastmod></url><url><loc>https://caijiao.org/mongodb/03-query/01-operators.html</loc><lastmod>2025-08-27T10:08:30.000Z</lastmod></url><url><loc>https://caijiao.org/mongodb/03-query/02-projection.html</loc><lastmod>2025-08-27T10:08:30.000Z</lastmod></url><url><loc>https://caijiao.org/mongodb/03-query/03-sort-skip-limit.html</loc><lastmod>2025-08-27T10:08:30.000Z</lastmod></url><url><loc>https://caijiao.org/mongodb/03-query/04-nested-array.html</loc><lastmod>2025-08-27T10:08:30.000Z</lastmod></url><url><loc>https://caijiao.org/mongodb/03-query/05-distinct.html</loc><lastmod>2025-08-27T10:08:30.000Z</lastmod></url><url><loc>https://caijiao.org/mongodb/03-query/06-pagination.html</loc><lastmod>2025-08-27T10:08:30.000Z</lastmod></url><url><loc>https://caijiao.org/mongodb/04-modeling/01-design-principles.html</loc><lastmod>2025-08-27T10:08:30.000Z</lastmod></url><url><loc>https://caijiao.org/mongodb/04-modeling/02-nested-vs-flat.html</loc><lastmod>2025-08-27T10:08:30.000Z</lastmod></url><url><loc>https://caijiao.org/mongodb/04-modeling/03-objectid.html</loc><lastmod>2025-08-27T10:08:30.000Z</lastmod></url><url><loc>https://caijiao.org/mongodb/04-modeling/04-ref-vs-embed.html</loc><lastmod>2025-08-27T10:08:30.000Z</lastmod></url><url><loc>https://caijiao.org/mongodb/05-indexes/01-create-view.html</loc><lastmod>2025-08-27T10:08:30.000Z</lastmod></url><url><loc>https://caijiao.org/mongodb/05-indexes/02-unique-compound.html</loc><lastmod>2025-08-27T10:08:30.000Z</lastmod></url><url><loc>https://caijiao.org/mongodb/05-indexes/03-text-index.html</loc><lastmod>2025-08-27T10:08:30.000Z</lastmod></url><url><loc>https://caijiao.org/mongodb/05-indexes/04-explain.html</loc><lastmod>2025-08-27T10:08:30.000Z</lastmod></url><url><loc>https://caijiao.org/mongodb/06-aggregation/01-intro.html</loc><lastmod>2025-08-27T10:08:30.000Z</lastmod></url><url><loc>https://caijiao.org/mongodb/06-aggregation/02-operators.html</loc><lastmod>2025-08-27T10:08:30.000Z</lastmod></url><url><loc>https://caijiao.org/mongodb/06-aggregation/03-pipeline.html</loc><lastmod>2025-08-27T10:08:30.000Z</lastmod></url><url><loc>https://caijiao.org/mongodb/06-aggregation/04-examples.html</loc><lastmod>2025-08-27T10:08:30.000Z</lastmod></url><url><loc>https://caijiao.org/mongodb/07-security/01-users-roles.html</loc><lastmod>2025-08-27T10:08:30.000Z</lastmod></url><url><loc>https://caijiao.org/mongodb/07-security/02-auth.html</loc><lastmod>2025-08-27T10:08:30.000Z</lastmod></url><url><loc>https://caijiao.org/mongodb/07-security/03-ip-access.html</loc><lastmod>2025-08-27T10:08:30.000Z</lastmod></url><url><loc>https://caijiao.org/mongodb/07-security/04-encryption.html</loc><lastmod>2025-08-27T10:08:30.000Z</lastmod></url><url><loc>https://caijiao.org/mongodb/08-deploy/01-config.html</loc><lastmod>2025-08-27T10:08:30.000Z</lastmod></url><url><loc>https://caijiao.org/mongodb/08-deploy/02-backup-restore.html</loc><lastmod>2025-08-27T10:08:30.000Z</lastmod></url><url><loc>https://caijiao.org/mongodb/08-deploy/03-import-export.html</loc><lastmod>2025-08-27T10:08:30.000Z</lastmod></url><url><loc>https://caijiao.org/mongodb/08-deploy/04-logging.html</loc><lastmod>2025-08-27T10:08:30.000Z</lastmod></url><url><loc>https://caijiao.org/mongodb/08-deploy/05-replica-shard.html</loc><lastmod>2025-08-27T10:08:30.000Z</lastmod></url><url><loc>https://caijiao.org/mongodb/09-integration/01-node-native.html</loc><lastmod>2025-08-27T10:08:30.000Z</lastmod></url><url><loc>https://caijiao.org/mongodb/09-integration/02-mongoose.html</loc><lastmod>2025-08-27T10:08:30.000Z</lastmod></url><url><loc>https://caijiao.org/mongodb/09-integration/03-python.html</loc><lastmod>2025-08-27T10:08:30.000Z</lastmod></url><url><loc>https://caijiao.org/mongodb/09-integration/04-others.html</loc><lastmod>2025-08-27T10:08:30.000Z</lastmod></url><url><loc>https://caijiao.org/mongodb/10-project/01-requirements.html</loc><lastmod>2025-08-27T10:08:30.000Z</lastmod></url><url><loc>https://caijiao.org/mongodb/10-project/02-schema-api.html</loc><lastmod>2025-08-27T10:08:30.000Z</lastmod></url><url><loc>https://caijiao.org/mongodb/10-project/03-auth.html</loc><lastmod>2025-08-27T10:08:30.000Z</lastmod></url><url><loc>https://caijiao.org/mongodb/10-project/04-posts.html</loc><lastmod>2025-08-27T10:08:30.000Z</lastmod></url><url><loc>https://caijiao.org/mongodb/10-project/05-deploy.html</loc><lastmod>2025-08-27T10:08:30.000Z</lastmod></url><url><loc>https://caijiao.org/mongodb/11-appendix/01-cheatsheet.html</loc><lastmod>2025-08-27T10:08:30.000Z</lastmod></url><url><loc>https://caijiao.org/mongodb/11-appendix/02-faq.html</loc><lastmod>2025-08-27T10:08:30.000Z</lastmod></url><url><loc>https://caijiao.org/mongodb/11-appendix/03-resources.html</loc><lastmod>2025-08-27T10:08:30.000Z</lastmod></url><url><loc>https://caijiao.org/mongodb/11-appendix/04-atlas.html</loc><lastmod>2025-08-27T10:08:30.000Z</lastmod></url><url><loc>https://caijiao.org/mongodb/</loc><lastmod>2025-08-27T10:08:30.000Z</lastmod></url><url><loc>https://caijiao.org/nginx/backup-restore.html</loc><lastmod>2025-10-22T02:35:52.000Z</lastmod></url><url><loc>https://caijiao.org/nginx/basic-commands.html</loc><lastmod>2025-10-22T02:35:52.000Z</lastmod></url><url><loc>https://caijiao.org/nginx/config-structure.html</loc><lastmod>2025-10-22T02:35:52.000Z</lastmod></url><url><loc>https://caijiao.org/nginx/docker.html</loc><lastmod>2025-10-22T02:35:52.000Z</lastmod></url><url><loc>https://caijiao.org/nginx/fastcgi-intro.html</loc><lastmod>2025-10-22T02:35:52.000Z</lastmod></url><url><loc>https://caijiao.org/nginx/fastcgi-params.html</loc><lastmod>2025-10-22T02:35:52.000Z</lastmod></url><url><loc>https://caijiao.org/nginx/gateway.html</loc><lastmod>2025-10-22T02:35:52.000Z</lastmod></url><url><loc>https://caijiao.org/nginx/global-and-events.html</loc><lastmod>2025-10-22T02:35:52.000Z</lastmod></url><url><loc>https://caijiao.org/nginx/gzip.html</loc><lastmod>2025-10-22T02:35:52.000Z</lastmod></url><url><loc>https://caijiao.org/nginx/ha-cluster.html</loc><lastmod>2025-10-22T02:35:52.000Z</lastmod></url><url><loc>https://caijiao.org/nginx/health-check.html</loc><lastmod>2025-10-22T02:35:52.000Z</lastmod></url><url><loc>https://caijiao.org/nginx/http-block.html</loc><lastmod>2025-10-22T02:35:52.000Z</lastmod></url><url><loc>https://caijiao.org/nginx/https-ssl.html</loc><lastmod>2025-10-22T02:35:52.000Z</lastmod></url><url><loc>https://caijiao.org/nginx/</loc><lastmod>2025-10-22T02:35:52.000Z</lastmod></url><url><loc>https://caijiao.org/nginx/install-and-start.html</loc><lastmod>2025-10-22T02:35:52.000Z</lastmod></url><url><loc>https://caijiao.org/nginx/load-balancing.html</loc><lastmod>2025-10-22T02:35:52.000Z</lastmod></url><url><loc>https://caijiao.org/nginx/logs-and-monitoring.html</loc><lastmod>2025-10-22T02:35:52.000Z</lastmod></url><url><loc>https://caijiao.org/nginx/mime-types.html</loc><lastmod>2025-10-22T02:35:52.000Z</lastmod></url><url><loc>https://caijiao.org/nginx/modules.html</loc><lastmod>2025-10-22T02:35:52.000Z</lastmod></url><url><loc>https://caijiao.org/nginx/nginx-conf.html</loc><lastmod>2025-10-22T02:35:52.000Z</lastmod></url><url><loc>https://caijiao.org/nginx/node-proxy.html</loc><lastmod>2025-10-22T02:35:52.000Z</lastmod></url><url><loc>https://caijiao.org/nginx/openresty.html</loc><lastmod>2025-10-22T02:35:52.000Z</lastmod></url><url><loc>https://caijiao.org/nginx/performance-cache.html</loc><lastmod>2025-10-22T02:35:52.000Z</lastmod></url><url><loc>https://caijiao.org/nginx/performance-connections.html</loc><lastmod>2025-10-22T02:35:52.000Z</lastmod></url><url><loc>https://caijiao.org/nginx/php-fpm-install.html</loc><lastmod>2025-10-22T02:35:52.000Z</lastmod></url><url><loc>https://caijiao.org/nginx/php-fpm-integration.html</loc><lastmod>2025-10-22T02:35:52.000Z</lastmod></url><url><loc>https://caijiao.org/nginx/php-optimization.html</loc><lastmod>2025-10-22T02:35:52.000Z</lastmod></url><url><loc>https://caijiao.org/nginx/proxy-cache.html</loc><lastmod>2025-10-22T02:35:52.000Z</lastmod></url><url><loc>https://caijiao.org/nginx/reload-hotupdate.html</loc><lastmod>2025-10-22T02:35:52.000Z</lastmod></url><url><loc>https://caijiao.org/nginx/resources.html</loc><lastmod>2025-10-22T02:35:52.000Z</lastmod></url><url><loc>https://caijiao.org/nginx/reverse-proxy.html</loc><lastmod>2025-10-22T02:35:52.000Z</lastmod></url><url><loc>https://caijiao.org/nginx/security.html</loc><lastmod>2025-10-22T02:35:52.000Z</lastmod></url><url><loc>https://caijiao.org/nginx/server-and-location.html</loc><lastmod>2025-10-22T02:35:52.000Z</lastmod></url><url><loc>https://caijiao.org/nginx/snippets.html</loc><lastmod>2025-10-22T02:35:52.000Z</lastmod></url><url><loc>https://caijiao.org/nginx/static-files.html</loc><lastmod>2025-10-22T02:35:52.000Z</lastmod></url><url><loc>https://caijiao.org/nginx/static-site.html</loc><lastmod>2025-10-22T02:35:52.000Z</lastmod></url><url><loc>https://caijiao.org/nginx/troubleshooting.html</loc><lastmod>2025-10-22T02:35:52.000Z</lastmod></url><url><loc>https://caijiao.org/nginx/variables.html</loc><lastmod>2025-10-22T02:35:52.000Z</lastmod></url><url><loc>https://caijiao.org/nginx/virtual-hosts.html</loc><lastmod>2025-10-22T02:35:52.000Z</lastmod></url><url><loc>https://caijiao.org/nginx/vs-apache.html</loc><lastmod>2025-10-22T02:35:52.000Z</lastmod></url><url><loc>https://caijiao.org/nginx/what-is-nginx.html</loc><lastmod>2025-10-22T02:35:52.000Z</lastmod></url><url><loc>https://caijiao.org/nlp/basics.html</loc><lastmod>2025-10-09T02:52:32.000Z</lastmod></url><url><loc>https://caijiao.org/nlp/datasets.html</loc><lastmod>2025-10-09T02:52:32.000Z</lastmod></url><url><loc>https://caijiao.org/nlp/deployment.html</loc><lastmod>2025-10-09T02:52:32.000Z</lastmod></url><url><loc>https://caijiao.org/nlp/embeddings.html</loc><lastmod>2025-10-09T02:52:32.000Z</lastmod></url><url><loc>https://caijiao.org/nlp/glossary.html</loc><lastmod>2025-10-09T02:52:32.000Z</lastmod></url><url><loc>https://caijiao.org/nlp/</loc><lastmod>2025-10-09T02:52:32.000Z</lastmod></url><url><loc>https://caijiao.org/nlp/models.html</loc><lastmod>2025-10-09T02:52:32.000Z</lastmod></url><url><loc>https://caijiao.org/nlp/tasks/classification.html</loc><lastmod>2025-10-09T02:52:32.000Z</lastmod></url><url><loc>https://caijiao.org/nlp/tasks/</loc><lastmod>2025-10-09T02:52:32.000Z</lastmod></url><url><loc>https://caijiao.org/nlp/tasks/ner.html</loc><lastmod>2025-10-09T02:52:32.000Z</lastmod></url><url><loc>https://caijiao.org/nlp/tasks/seq2seq.html</loc><lastmod>2025-10-09T02:52:32.000Z</lastmod></url><url><loc>https://caijiao.org/nlp/tokenization.html</loc><lastmod>2025-10-09T02:52:32.000Z</lastmod></url><url><loc>https://caijiao.org/nlp/tools.html</loc><lastmod>2025-10-09T02:52:32.000Z</lastmod></url><url><loc>https://caijiao.org/nvm/about.html</loc><lastmod>2025-09-01T13:52:11.000Z</lastmod></url><url><loc>https://caijiao.org/nvm/copyright.html</loc><lastmod>2025-09-01T13:52:11.000Z</lastmod></url><url><loc>https://caijiao.org/nvm/download.html</loc><lastmod>2025-09-01T13:52:11.000Z</lastmod></url><url><loc>https://caijiao.org/nvm/</loc><lastmod>2025-09-01T13:52:11.000Z</lastmod></url><url><loc>https://caijiao.org/nvm/install.html</loc><lastmod>2025-09-01T13:52:11.000Z</lastmod></url><url><loc>https://caijiao.org/nvm/install/git.html</loc><lastmod>2025-09-01T13:52:11.000Z</lastmod></url><url><loc>https://caijiao.org/nvm/install/linux.html</loc><lastmod>2025-09-01T13:52:11.000Z</lastmod></url><url><loc>https://caijiao.org/nvm/install/mac.html</loc><lastmod>2025-09-01T13:52:11.000Z</lastmod></url><url><loc>https://caijiao.org/nvm/install/manual.html</loc><lastmod>2025-09-01T13:52:11.000Z</lastmod></url><url><loc>https://caijiao.org/nvm/install/note.html</loc><lastmod>2025-09-01T13:52:11.000Z</lastmod></url><url><loc>https://caijiao.org/nvm/install/windows.html</loc><lastmod>2025-09-01T13:52:11.000Z</lastmod></url><url><loc>https://caijiao.org/nvm/license.html</loc><lastmod>2025-09-01T13:52:11.000Z</lastmod></url><url><loc>https://caijiao.org/nvm/use/command.html</loc><lastmod>2025-09-01T13:52:11.000Z</lastmod></url><url><loc>https://caijiao.org/nvm/use/docker.html</loc><lastmod>2025-09-01T13:52:11.000Z</lastmod></url><url><loc>https://caijiao.org/nvm/use/have.html</loc><lastmod>2025-09-01T13:52:11.000Z</lastmod></url><url><loc>https://caijiao.org/nvm/use/mirror.html</loc><lastmod>2025-09-01T13:52:11.000Z</lastmod></url><url><loc>https://caijiao.org/nvm/use/problems.html</loc><lastmod>2025-09-01T13:52:11.000Z</lastmod></url><url><loc>https://caijiao.org/nvm/use/remove.html</loc><lastmod>2025-09-01T13:52:11.000Z</lastmod></url><url><loc>https://caijiao.org/nvm/use/switch.html</loc><lastmod>2025-09-01T13:52:11.000Z</lastmod></url><url><loc>https://caijiao.org/nvm/use/ver.html</loc><lastmod>2025-09-01T13:52:11.000Z</lastmod></url><url><loc>https://caijiao.org/pingora/advanced_topics_wip.html</loc><lastmod>2025-10-13T07:45:09.000Z</lastmod></url><url><loc>https://caijiao.org/pingora/background_service.html</loc><lastmod>2025-10-13T07:45:09.000Z</lastmod></url><url><loc>https://caijiao.org/pingora/blocking_code_in_async_context.html</loc><lastmod>2025-10-13T07:45:09.000Z</lastmod></url><url><loc>https://caijiao.org/pingora/building_http_proxies.html</loc><lastmod>2025-10-13T07:45:09.000Z</lastmod></url><url><loc>https://caijiao.org/pingora/configuration.html</loc><lastmod>2025-10-13T07:45:09.000Z</lastmod></url><url><loc>https://caijiao.org/pingora/connection_pooling_and_reuse.html</loc><lastmod>2025-10-13T07:45:09.000Z</lastmod></url><url><loc>https://caijiao.org/pingora/daemonization.html</loc><lastmod>2025-10-13T07:45:09.000Z</lastmod></url><url><loc>https://caijiao.org/pingora/error_logging.html</loc><lastmod>2025-10-13T07:45:09.000Z</lastmod></url><url><loc>https://caijiao.org/pingora/examples_take_control_of_the_request.html</loc><lastmod>2025-10-13T07:45:09.000Z</lastmod></url><url><loc>https://caijiao.org/pingora/graceful_restart_and_graceful_shutdown.html</loc><lastmod>2025-10-13T07:45:09.000Z</lastmod></url><url><loc>https://caijiao.org/pingora/handling_failures_and_failover.html</loc><lastmod>2025-10-13T07:45:09.000Z</lastmod></url><url><loc>https://caijiao.org/pingora/handling_panics.html</loc><lastmod>2025-10-13T07:45:09.000Z</lastmod></url><url><loc>https://caijiao.org/pingora/how_to_return_errors.html</loc><lastmod>2025-10-13T07:45:09.000Z</lastmod></url><url><loc>https://caijiao.org/pingora/</loc><lastmod>2025-10-13T07:45:09.000Z</lastmod></url><url><loc>https://caijiao.org/pingora/life_of_a_request_pingoraproxy_phases_and_filters.html</loc><lastmod>2025-10-13T07:45:09.000Z</lastmod></url><url><loc>https://caijiao.org/pingora/peer_how_to_connect_to_upstream.html</loc><lastmod>2025-10-13T07:45:09.000Z</lastmod></url><url><loc>https://caijiao.org/pingora/pingora_async_runtime_and_threading_model.html</loc><lastmod>2025-10-13T07:45:09.000Z</lastmod></url><url><loc>https://caijiao.org/pingora/pingora_internals.html</loc><lastmod>2025-10-13T07:45:09.000Z</lastmod></url><url><loc>https://caijiao.org/pingora/prometheus.html</loc><lastmod>2025-10-13T07:45:09.000Z</lastmod></url><url><loc>https://caijiao.org/pingora/ratelimiter_quickstart.html</loc><lastmod>2025-10-13T07:45:09.000Z</lastmod></url><url><loc>https://caijiao.org/pingora/running_pingora_servers.html</loc><lastmod>2025-10-13T07:45:09.000Z</lastmod></url><url><loc>https://caijiao.org/pingora/sharing_state_across_phases_with_ctx.html</loc><lastmod>2025-10-13T07:45:09.000Z</lastmod></url><url><loc>https://caijiao.org/pingora/start_and_stop.html</loc><lastmod>2025-10-13T07:45:09.000Z</lastmod></url><url><loc>https://caijiao.org/pingora/systemd_integration.html</loc><lastmod>2025-10-13T07:45:09.000Z</lastmod></url><url><loc>https://caijiao.org/pingora/tracing.html</loc><lastmod>2025-10-13T07:45:09.000Z</lastmod></url><url><loc>https://caijiao.org/pingora/user_defined_configuration.html</loc><lastmod>2025-10-13T07:45:09.000Z</lastmod></url><url><loc>https://caijiao.org/pingora/user_guide.html</loc><lastmod>2025-10-13T07:45:09.000Z</lastmod></url><url><loc>https://caijiao.org/pingora/using_boringssl.html</loc><lastmod>2025-10-13T07:45:09.000Z</lastmod></url><url><loc>https://caijiao.org/pm2/auto-restart/crash-recovery.html</loc><lastmod>2025-10-31T03:34:23.000Z</lastmod></url><url><loc>https://caijiao.org/pm2/auto-restart/restart-strategy.html</loc><lastmod>2025-10-31T03:34:23.000Z</lastmod></url><url><loc>https://caijiao.org/pm2/cluster-mode/benefits.html</loc><lastmod>2025-10-31T03:34:23.000Z</lastmod></url><url><loc>https://caijiao.org/pm2/cluster-mode/starting-cluster.html</loc><lastmod>2025-10-31T03:34:23.000Z</lastmod></url><url><loc>https://caijiao.org/pm2/deployment/app-deployment.html</loc><lastmod>2025-10-31T03:34:23.000Z</lastmod></url><url><loc>https://caijiao.org/pm2/deployment/automation.html</loc><lastmod>2025-10-31T03:34:23.000Z</lastmod></url><url><loc>https://caijiao.org/pm2/deployment/deploy-config.html</loc><lastmod>2025-10-31T03:34:23.000Z</lastmod></url><url><loc>https://caijiao.org/pm2/extensions/external-integration.html</loc><lastmod>2025-10-31T03:34:23.000Z</lastmod></url><url><loc>https://caijiao.org/pm2/extensions/gui.html</loc><lastmod>2025-10-31T03:34:23.000Z</lastmod></url><url><loc>https://caijiao.org/pm2/extensions/monitoring-plugins.html</loc><lastmod>2025-10-31T03:34:23.000Z</lastmod></url><url><loc>https://caijiao.org/pm2/</loc><lastmod>2025-10-31T03:34:23.000Z</lastmod></url><url><loc>https://caijiao.org/pm2/installation-configuration/configuration.html</loc><lastmod>2025-10-31T03:34:23.000Z</lastmod></url><url><loc>https://caijiao.org/pm2/installation-configuration/installation.html</loc><lastmod>2025-10-31T03:34:23.000Z</lastmod></url><url><loc>https://caijiao.org/pm2/installation-configuration/pm2-intro.html</loc><lastmod>2025-10-31T03:34:23.000Z</lastmod></url><url><loc>https://caijiao.org/pm2/monitoring-alerts/alert-settings.html</loc><lastmod>2025-10-31T03:34:23.000Z</lastmod></url><url><loc>https://caijiao.org/pm2/monitoring-alerts/enable-monitoring.html</loc><lastmod>2025-10-31T03:34:23.000Z</lastmod></url><url><loc>https://caijiao.org/pm2/monitoring-alerts/third-party-tools.html</loc><lastmod>2025-10-31T03:34:23.000Z</lastmod></url><url><loc>https://caijiao.org/pm2/process-management/load-balancing.html</loc><lastmod>2025-10-31T03:34:23.000Z</lastmod></url><url><loc>https://caijiao.org/pm2/process-management/process-guardian.html</loc><lastmod>2025-10-31T03:34:23.000Z</lastmod></url><url><loc>https://caijiao.org/pm2/references/community.html</loc><lastmod>2025-10-31T03:34:23.000Z</lastmod></url><url><loc>https://caijiao.org/pm2/references/github.html</loc><lastmod>2025-10-31T03:34:23.000Z</lastmod></url><url><loc>https://caijiao.org/pm2/references/official-docs.html</loc><lastmod>2025-10-31T03:34:23.000Z</lastmod></url><url><loc>https://caijiao.org/pm2/start-management/app-status.html</loc><lastmod>2025-10-31T03:34:23.000Z</lastmod></url><url><loc>https://caijiao.org/pm2/start-management/logs.html</loc><lastmod>2025-10-31T03:34:23.000Z</lastmod></url><url><loc>https://caijiao.org/pm2/start-management/starting-apps.html</loc><lastmod>2025-10-31T03:34:23.000Z</lastmod></url><url><loc>https://caijiao.org/pm2/troubleshooting/crash-handling.html</loc><lastmod>2025-10-31T03:34:23.000Z</lastmod></url><url><loc>https://caijiao.org/pm2/troubleshooting/error-logs.html</loc><lastmod>2025-10-31T03:34:23.000Z</lastmod></url><url><loc>https://caijiao.org/pm2/troubleshooting/startup-issues.html</loc><lastmod>2025-10-31T03:34:23.000Z</lastmod></url><url><loc>https://caijiao.org/postgresql/advanced/advanced-query/cte.html</loc><lastmod>2025-09-01T13:52:11.000Z</lastmod></url><url><loc>https://caijiao.org/postgresql/advanced/advanced-query/json.html</loc><lastmod>2025-09-01T13:52:11.000Z</lastmod></url><url><loc>https://caijiao.org/postgresql/advanced/advanced-query/window.html</loc><lastmod>2025-09-01T13:52:11.000Z</lastmod></url><url><loc>https://caijiao.org/postgresql/advanced/constraints/check.html</loc><lastmod>2025-09-01T13:52:11.000Z</lastmod></url><url><loc>https://caijiao.org/postgresql/advanced/constraints/foreign.html</loc><lastmod>2025-09-01T13:52:11.000Z</lastmod></url><url><loc>https://caijiao.org/postgresql/advanced/constraints/primary-unique.html</loc><lastmod>2025-09-01T13:52:11.000Z</lastmod></url><url><loc>https://caijiao.org/postgresql/advanced/functions/built-in.html</loc><lastmod>2025-09-01T13:52:11.000Z</lastmod></url><url><loc>https://caijiao.org/postgresql/advanced/functions/custom.html</loc><lastmod>2025-09-01T13:52:11.000Z</lastmod></url><url><loc>https://caijiao.org/postgresql/advanced/functions/expressions.html</loc><lastmod>2025-09-01T13:52:11.000Z</lastmod></url><url><loc>https://caijiao.org/postgresql/advanced/indexes/strategy.html</loc><lastmod>2025-09-01T13:52:11.000Z</lastmod></url><url><loc>https://caijiao.org/postgresql/advanced/indexes/types.html</loc><lastmod>2025-09-01T13:52:11.000Z</lastmod></url><url><loc>https://caijiao.org/postgresql/basic/introduction/compare.html</loc><lastmod>2025-09-01T13:52:11.000Z</lastmod></url><url><loc>https://caijiao.org/postgresql/basic/introduction/history.html</loc><lastmod>2025-09-01T13:52:11.000Z</lastmod></url><url><loc>https://caijiao.org/postgresql/basic/introduction/install.html</loc><lastmod>2025-09-01T13:52:11.000Z</lastmod></url><url><loc>https://caijiao.org/postgresql/basic/objects/ddl-dml.html</loc><lastmod>2025-09-01T13:52:11.000Z</lastmod></url><url><loc>https://caijiao.org/postgresql/basic/objects/schema.html</loc><lastmod>2025-09-01T13:52:11.000Z</lastmod></url><url><loc>https://caijiao.org/postgresql/basic/objects/types.html</loc><lastmod>2025-09-01T13:52:11.000Z</lastmod></url><url><loc>https://caijiao.org/postgresql/basic/sql-query/group.html</loc><lastmod>2025-09-01T13:52:11.000Z</lastmod></url><url><loc>https://caijiao.org/postgresql/basic/sql-query/join-subquery.html</loc><lastmod>2025-09-01T13:52:11.000Z</lastmod></url><url><loc>https://caijiao.org/postgresql/basic/sql-query/select.html</loc><lastmod>2025-09-01T13:52:11.000Z</lastmod></url><url><loc>https://caijiao.org/postgresql/extras/kubernetes/docker.html</loc><lastmod>2025-09-01T13:52:11.000Z</lastmod></url><url><loc>https://caijiao.org/postgresql/extras/kubernetes/k8s.html</loc><lastmod>2025-09-01T13:52:11.000Z</lastmod></url><url><loc>https://caijiao.org/postgresql/extras/timescaledb/features.html</loc><lastmod>2025-09-01T13:52:11.000Z</lastmod></url><url><loc>https://caijiao.org/postgresql/extras/timescaledb/intro.html</loc><lastmod>2025-09-01T13:52:11.000Z</lastmod></url><url><loc>https://caijiao.org/postgresql/extras/tools/dbeaver.html</loc><lastmod>2025-09-01T13:52:11.000Z</lastmod></url><url><loc>https://caijiao.org/postgresql/extras/tools/pgadmin.html</loc><lastmod>2025-09-01T13:52:11.000Z</lastmod></url><url><loc>https://caijiao.org/postgresql/</loc><lastmod>2025-09-01T13:52:11.000Z</lastmod></url><url><loc>https://caijiao.org/postgresql/performance/maintenance/backup.html</loc><lastmod>2025-09-01T13:52:11.000Z</lastmod></url><url><loc>https://caijiao.org/postgresql/performance/maintenance/tools.html</loc><lastmod>2025-09-01T13:52:11.000Z</lastmod></url><url><loc>https://caijiao.org/postgresql/performance/maintenance/user.html</loc><lastmod>2025-09-01T13:52:11.000Z</lastmod></url><url><loc>https://caijiao.org/postgresql/performance/query-optimization/explain.html</loc><lastmod>2025-09-01T13:52:11.000Z</lastmod></url><url><loc>https://caijiao.org/postgresql/performance/query-optimization/tips.html</loc><lastmod>2025-09-01T13:52:11.000Z</lastmod></url><url><loc>https://caijiao.org/postgresql/performance/transactions/basic.html</loc><lastmod>2025-09-01T13:52:11.000Z</lastmod></url><url><loc>https://caijiao.org/postgresql/performance/transactions/isolation.html</loc><lastmod>2025-09-01T13:52:11.000Z</lastmod></url><url><loc>https://caijiao.org/postgresql/performance/transactions/mvcc.html</loc><lastmod>2025-09-01T13:52:11.000Z</lastmod></url><url><loc>https://caijiao.org/postgresql/project/advanced-features/fdw.html</loc><lastmod>2025-09-01T13:52:11.000Z</lastmod></url><url><loc>https://caijiao.org/postgresql/project/advanced-features/partition.html</loc><lastmod>2025-09-01T13:52:11.000Z</lastmod></url><url><loc>https://caijiao.org/postgresql/project/advanced-features/replication.html</loc><lastmod>2025-09-01T13:52:11.000Z</lastmod></url><url><loc>https://caijiao.org/postgresql/project/cases/ecommerce.html</loc><lastmod>2025-09-01T13:52:11.000Z</lastmod></url><url><loc>https://caijiao.org/postgresql/project/cases/logging.html</loc><lastmod>2025-09-01T13:52:11.000Z</lastmod></url><url><loc>https://caijiao.org/postgresql/project/cases/postgis.html</loc><lastmod>2025-09-01T13:52:11.000Z</lastmod></url><url><loc>https://caijiao.org/postgresql/project/integration/code-examples.html</loc><lastmod>2025-09-01T13:52:11.000Z</lastmod></url><url><loc>https://caijiao.org/postgresql/project/integration/orm.html</loc><lastmod>2025-09-01T13:52:11.000Z</lastmod></url><url><loc>https://caijiao.org/posts/1.html</loc><lastmod>2025-09-17T01:27:23.000Z</lastmod></url><url><loc>https://caijiao.org/posts/10.html</loc><lastmod>2025-10-09T02:52:32.000Z</lastmod></url><url><loc>https://caijiao.org/posts/11.html</loc><lastmod>2025-10-10T08:17:54.000Z</lastmod></url><url><loc>https://caijiao.org/posts/12.html</loc><lastmod>2025-10-13T06:10:34.000Z</lastmod></url><url><loc>https://caijiao.org/posts/13.html</loc><lastmod>2025-10-14T03:11:37.000Z</lastmod></url><url><loc>https://caijiao.org/posts/14.html</loc><lastmod>2025-10-13T06:10:34.000Z</lastmod></url><url><loc>https://caijiao.org/posts/15.html</loc><lastmod>2025-10-13T10:19:23.000Z</lastmod></url><url><loc>https://caijiao.org/posts/16.html</loc><lastmod>2025-10-14T03:11:37.000Z</lastmod></url><url><loc>https://caijiao.org/posts/17.html</loc><lastmod>2025-10-14T03:11:37.000Z</lastmod></url><url><loc>https://caijiao.org/posts/18.html</loc><lastmod>2025-10-14T09:13:34.000Z</lastmod></url><url><loc>https://caijiao.org/posts/19.html</loc><lastmod>2025-10-16T08:35:06.000Z</lastmod></url><url><loc>https://caijiao.org/posts/2.html</loc><lastmod>2025-09-17T01:27:23.000Z</lastmod></url><url><loc>https://caijiao.org/posts/20.html</loc><lastmod>2025-10-16T08:35:06.000Z</lastmod></url><url><loc>https://caijiao.org/posts/21.html</loc><lastmod>2025-10-17T18:11:48.000Z</lastmod></url><url><loc>https://caijiao.org/posts/22.html</loc><lastmod>2025-10-23T03:34:35.000Z</lastmod></url><url><loc>https://caijiao.org/posts/23.html</loc><lastmod>2025-10-24T13:24:56.000Z</lastmod></url><url><loc>https://caijiao.org/posts/24.html</loc><lastmod>2025-10-24T13:24:56.000Z</lastmod></url><url><loc>https://caijiao.org/posts/25.html</loc><lastmod>2025-10-24T13:24:56.000Z</lastmod></url><url><loc>https://caijiao.org/posts/26.html</loc><lastmod>2025-10-27T07:51:42.000Z</lastmod></url><url><loc>https://caijiao.org/posts/27.html</loc><lastmod>2025-10-27T02:38:39.000Z</lastmod></url><url><loc>https://caijiao.org/posts/28.html</loc><lastmod>2025-10-27T02:38:39.000Z</lastmod></url><url><loc>https://caijiao.org/posts/29.html</loc><lastmod>2025-10-28T03:17:36.000Z</lastmod></url><url><loc>https://caijiao.org/posts/3.html</loc><lastmod>2025-09-15T07:54:33.000Z</lastmod></url><url><loc>https://caijiao.org/posts/30.html</loc><lastmod>2025-10-28T03:17:36.000Z</lastmod></url><url><loc>https://caijiao.org/posts/31.html</loc><lastmod>2025-10-28T03:17:36.000Z</lastmod></url><url><loc>https://caijiao.org/posts/32.html</loc><lastmod>2025-10-28T03:17:36.000Z</lastmod></url><url><loc>https://caijiao.org/posts/33.html</loc><lastmod>2025-10-28T03:17:36.000Z</lastmod></url><url><loc>https://caijiao.org/posts/34.html</loc><lastmod>2025-10-28T03:17:36.000Z</lastmod></url><url><loc>https://caijiao.org/posts/35.html</loc><lastmod>2025-10-28T03:17:36.000Z</lastmod></url><url><loc>https://caijiao.org/posts/36.html</loc><lastmod>2025-10-28T03:32:48.000Z</lastmod></url><url><loc>https://caijiao.org/posts/37.html</loc><lastmod>2025-10-28T15:39:47.000Z</lastmod></url><url><loc>https://caijiao.org/posts/38.html</loc><lastmod>2025-10-29T04:22:33.000Z</lastmod></url><url><loc>https://caijiao.org/posts/39.html</loc><lastmod>2025-10-29T04:22:33.000Z</lastmod></url><url><loc>https://caijiao.org/posts/4.html</loc><lastmod>2025-09-17T02:04:47.000Z</lastmod></url><url><loc>https://caijiao.org/posts/40.html</loc><lastmod>2025-10-30T02:29:39.000Z</lastmod></url><url><loc>https://caijiao.org/posts/41.html</loc><lastmod>2025-10-31T07:52:36.000Z</lastmod></url><url><loc>https://caijiao.org/posts/42.html</loc><lastmod>2025-11-14T01:39:08.000Z</lastmod></url><url><loc>https://caijiao.org/posts/43.html</loc><lastmod>2025-12-22T06:12:28.000Z</lastmod></url><url><loc>https://caijiao.org/posts/44.html</loc><lastmod>2025-12-29T09:26:56.000Z</lastmod></url><url><loc>https://caijiao.org/posts/45.html</loc><lastmod>2026-01-08T13:56:11.000Z</lastmod></url><url><loc>https://caijiao.org/posts/46.html</loc><lastmod>2026-01-08T13:56:11.000Z</lastmod></url><url><loc>https://caijiao.org/posts/47.html</loc><lastmod>2026-01-08T13:56:11.000Z</lastmod></url><url><loc>https://caijiao.org/posts/48.html</loc><lastmod>2026-01-29T04:48:54.000Z</lastmod></url><url><loc>https://caijiao.org/posts/49.html</loc><lastmod>2026-01-29T04:48:54.000Z</lastmod></url><url><loc>https://caijiao.org/posts/5.html</loc><lastmod>2025-09-17T02:04:47.000Z</lastmod></url><url><loc>https://caijiao.org/posts/50.html</loc><lastmod>2026-02-02T09:48:23.000Z</lastmod></url><url><loc>https://caijiao.org/posts/51.html</loc></url><url><loc>https://caijiao.org/posts/6.html</loc><lastmod>2025-09-18T04:14:06.000Z</lastmod></url><url><loc>https://caijiao.org/posts/7.html</loc><lastmod>2025-09-22T02:01:56.000Z</lastmod></url><url><loc>https://caijiao.org/posts/8.html</loc><lastmod>2025-09-29T05:44:34.000Z</lastmod></url><url><loc>https://caijiao.org/posts/9.html</loc><lastmod>2025-09-29T05:47:37.000Z</lastmod></url><url><loc>https://caijiao.org/posts/</loc><lastmod>2025-10-27T02:38:39.000Z</lastmod></url><url><loc>https://caijiao.org/privacy.html</loc><lastmod>2025-07-26T02:25:54.000Z</lastmod></url><url><loc>https://caijiao.org/prompt/advanced.html</loc><lastmod>2025-10-24T03:16:57.000Z</lastmod></url><url><loc>https://caijiao.org/prompt/applications.html</loc><lastmod>2025-10-24T03:16:57.000Z</lastmod></url><url><loc>https://caijiao.org/prompt/basics.html</loc><lastmod>2025-10-24T03:16:57.000Z</lastmod></url><url><loc>https://caijiao.org/prompt/best-practices.html</loc><lastmod>2025-10-24T03:16:57.000Z</lastmod></url><url><loc>https://caijiao.org/prompt/common-issues.html</loc><lastmod>2025-10-24T03:16:57.000Z</lastmod></url><url><loc>https://caijiao.org/prompt/</loc><lastmod>2025-10-24T03:16:57.000Z</lastmod></url><url><loc>https://caijiao.org/prompt/intro.html</loc><lastmod>2025-10-24T03:16:57.000Z</lastmod></url><url><loc>https://caijiao.org/prompt/optimization.html</loc><lastmod>2025-10-24T03:16:57.000Z</lastmod></url><url><loc>https://caijiao.org/prompt/resources.html</loc><lastmod>2025-10-24T03:16:57.000Z</lastmod></url><url><loc>https://caijiao.org/prompt/tools.html</loc><lastmod>2025-10-24T03:16:57.000Z</lastmod></url><url><loc>https://caijiao.org/python/ch01/compare.html</loc><lastmod>2025-09-01T13:52:11.000Z</lastmod></url><url><loc>https://caijiao.org/python/ch01/first-program.html</loc><lastmod>2025-09-01T13:52:11.000Z</lastmod></url><url><loc>https://caijiao.org/python/ch01/install.html</loc><lastmod>2025-09-01T13:52:11.000Z</lastmod></url><url><loc>https://caijiao.org/python/ch01/intro.html</loc><lastmod>2025-09-01T13:52:11.000Z</lastmod></url><url><loc>https://caijiao.org/python/ch01/style.html</loc><lastmod>2025-09-01T13:52:11.000Z</lastmod></url><url><loc>https://caijiao.org/python/ch02/io.html</loc><lastmod>2025-09-01T13:52:11.000Z</lastmod></url><url><loc>https://caijiao.org/python/ch02/operators.html</loc><lastmod>2025-09-01T13:52:11.000Z</lastmod></url><url><loc>https://caijiao.org/python/ch02/type-exception.html</loc><lastmod>2025-09-01T13:52:11.000Z</lastmod></url><url><loc>https://caijiao.org/python/ch02/variables.html</loc><lastmod>2025-09-01T13:52:11.000Z</lastmod></url><url><loc>https://caijiao.org/python/ch03/break-continue.html</loc><lastmod>2025-09-01T13:52:11.000Z</lastmod></url><url><loc>https://caijiao.org/python/ch03/comprehension.html</loc><lastmod>2025-09-01T13:52:11.000Z</lastmod></url><url><loc>https://caijiao.org/python/ch03/if.html</loc><lastmod>2025-09-01T13:52:11.000Z</lastmod></url><url><loc>https://caijiao.org/python/ch03/loop.html</loc><lastmod>2025-09-01T13:52:11.000Z</lastmod></url><url><loc>https://caijiao.org/python/ch04/builtins.html</loc><lastmod>2025-09-01T13:52:11.000Z</lastmod></url><url><loc>https://caijiao.org/python/ch04/dict.html</loc><lastmod>2025-09-01T13:52:11.000Z</lastmod></url><url><loc>https://caijiao.org/python/ch04/list-tuple-set.html</loc><lastmod>2025-09-01T13:52:11.000Z</lastmod></url><url><loc>https://caijiao.org/python/ch05/functions.html</loc><lastmod>2025-09-01T13:52:11.000Z</lastmod></url><url><loc>https://caijiao.org/python/ch05/lambda-hof.html</loc><lastmod>2025-09-01T13:52:11.000Z</lastmod></url><url><loc>https://caijiao.org/python/ch05/parameters.html</loc><lastmod>2025-09-01T13:52:11.000Z</lastmod></url><url><loc>https://caijiao.org/python/ch05/return-nesting.html</loc><lastmod>2025-09-01T13:52:11.000Z</lastmod></url><url><loc>https://caijiao.org/python/ch05/scope.html</loc><lastmod>2025-09-01T13:52:11.000Z</lastmod></url><url><loc>https://caijiao.org/python/ch06/import.html</loc><lastmod>2025-09-01T13:52:11.000Z</lastmod></url><url><loc>https://caijiao.org/python/ch06/packages.html</loc><lastmod>2025-09-01T13:52:11.000Z</lastmod></url><url><loc>https://caijiao.org/python/ch06/stdlib.html</loc><lastmod>2025-09-01T13:52:11.000Z</lastmod></url><url><loc>https://caijiao.org/python/ch07/context.html</loc><lastmod>2025-09-01T13:52:11.000Z</lastmod></url><url><loc>https://caijiao.org/python/ch07/paths.html</loc><lastmod>2025-09-01T13:52:11.000Z</lastmod></url><url><loc>https://caijiao.org/python/ch07/text-files.html</loc><lastmod>2025-09-01T13:52:11.000Z</lastmod></url><url><loc>https://caijiao.org/python/ch08/class-object.html</loc><lastmod>2025-09-01T13:52:11.000Z</lastmod></url><url><loc>https://caijiao.org/python/ch08/class-static.html</loc><lastmod>2025-09-01T13:52:11.000Z</lastmod></url><url><loc>https://caijiao.org/python/ch08/inheritance.html</loc><lastmod>2025-09-01T13:52:11.000Z</lastmod></url><url><loc>https://caijiao.org/python/ch08/init-attr.html</loc><lastmod>2025-09-01T13:52:11.000Z</lastmod></url><url><loc>https://caijiao.org/python/ch08/magic-encapsulation.html</loc><lastmod>2025-09-01T13:52:11.000Z</lastmod></url><url><loc>https://caijiao.org/python/ch09/debug.html</loc><lastmod>2025-09-01T13:52:11.000Z</lastmod></url><url><loc>https://caijiao.org/python/ch09/exceptions.html</loc><lastmod>2025-09-01T13:52:11.000Z</lastmod></url><url><loc>https://caijiao.org/python/ch09/try.html</loc><lastmod>2025-09-01T13:52:11.000Z</lastmod></url><url><loc>https://caijiao.org/python/ch10/cli.html</loc><lastmod>2025-09-01T13:52:11.000Z</lastmod></url><url><loc>https://caijiao.org/python/ch10/context-managers.html</loc><lastmod>2025-09-01T13:52:11.000Z</lastmod></url><url><loc>https://caijiao.org/python/ch10/decorators.html</loc><lastmod>2025-09-01T13:52:11.000Z</lastmod></url><url><loc>https://caijiao.org/python/ch10/generators.html</loc><lastmod>2025-09-01T13:52:11.000Z</lastmod></url><url><loc>https://caijiao.org/python/ch11/project-budget.html</loc><lastmod>2025-09-01T13:52:11.000Z</lastmod></url><url><loc>https://caijiao.org/python/ch11/project-filetool.html</loc><lastmod>2025-09-01T13:52:11.000Z</lastmod></url><url><loc>https://caijiao.org/python/ch11/testing.html</loc><lastmod>2025-09-01T13:52:11.000Z</lastmod></url><url><loc>https://caijiao.org/python/</loc><lastmod>2025-09-01T13:52:11.000Z</lastmod></url><url><loc>https://caijiao.org/python/objectives.html</loc><lastmod>2025-09-01T13:52:11.000Z</lastmod></url><url><loc>https://caijiao.org/radash/array/alphabetical.html</loc><lastmod>2025-09-16T07:59:08.000Z</lastmod></url><url><loc>https://caijiao.org/radash/array/boil.html</loc><lastmod>2025-09-16T07:59:08.000Z</lastmod></url><url><loc>https://caijiao.org/radash/array/cluster.html</loc><lastmod>2025-09-16T07:59:08.000Z</lastmod></url><url><loc>https://caijiao.org/radash/array/counting.html</loc><lastmod>2025-09-16T07:59:08.000Z</lastmod></url><url><loc>https://caijiao.org/radash/array/diff.html</loc><lastmod>2025-09-16T07:59:08.000Z</lastmod></url><url><loc>https://caijiao.org/radash/array/first.html</loc><lastmod>2025-09-16T07:59:08.000Z</lastmod></url><url><loc>https://caijiao.org/radash/array/flat.html</loc><lastmod>2025-09-16T07:59:08.000Z</lastmod></url><url><loc>https://caijiao.org/radash/array/fork.html</loc><lastmod>2025-09-16T07:59:08.000Z</lastmod></url><url><loc>https://caijiao.org/radash/array/group.html</loc><lastmod>2025-09-16T07:59:08.000Z</lastmod></url><url><loc>https://caijiao.org/radash/array/intersects.html</loc><lastmod>2025-09-16T07:59:08.000Z</lastmod></url><url><loc>https://caijiao.org/radash/array/iterate.html</loc><lastmod>2025-09-16T07:59:08.000Z</lastmod></url><url><loc>https://caijiao.org/radash/array/last.html</loc><lastmod>2025-09-16T07:59:08.000Z</lastmod></url><url><loc>https://caijiao.org/radash/array/list.html</loc><lastmod>2025-09-16T07:59:08.000Z</lastmod></url><url><loc>https://caijiao.org/radash/array/max.html</loc><lastmod>2025-09-16T07:59:08.000Z</lastmod></url><url><loc>https://caijiao.org/radash/array/merge.html</loc><lastmod>2025-09-16T07:59:08.000Z</lastmod></url><url><loc>https://caijiao.org/radash/array/min.html</loc><lastmod>2025-09-16T07:59:08.000Z</lastmod></url><url><loc>https://caijiao.org/radash/array/objectify.html</loc><lastmod>2025-09-16T07:59:08.000Z</lastmod></url><url><loc>https://caijiao.org/radash/array/range.html</loc><lastmod>2025-09-16T07:59:08.000Z</lastmod></url><url><loc>https://caijiao.org/radash/array/replace-or-append.html</loc><lastmod>2025-09-16T07:59:08.000Z</lastmod></url><url><loc>https://caijiao.org/radash/array/replace.html</loc><lastmod>2025-09-16T07:59:08.000Z</lastmod></url><url><loc>https://caijiao.org/radash/array/select.html</loc><lastmod>2025-09-16T07:59:08.000Z</lastmod></url><url><loc>https://caijiao.org/radash/array/shift.html</loc><lastmod>2025-09-16T07:59:08.000Z</lastmod></url><url><loc>https://caijiao.org/radash/array/sift.html</loc><lastmod>2025-09-16T07:59:08.000Z</lastmod></url><url><loc>https://caijiao.org/radash/array/sort.html</loc><lastmod>2025-09-16T07:59:08.000Z</lastmod></url><url><loc>https://caijiao.org/radash/array/sum.html</loc><lastmod>2025-09-16T07:59:08.000Z</lastmod></url><url><loc>https://caijiao.org/radash/array/toggle.html</loc><lastmod>2025-09-16T07:59:08.000Z</lastmod></url><url><loc>https://caijiao.org/radash/array/unique.html</loc><lastmod>2025-09-16T07:59:08.000Z</lastmod></url><url><loc>https://caijiao.org/radash/array/zip-to-object.html</loc><lastmod>2025-09-16T07:59:08.000Z</lastmod></url><url><loc>https://caijiao.org/radash/array/zip.html</loc><lastmod>2025-09-16T07:59:08.000Z</lastmod></url><url><loc>https://caijiao.org/radash/async/all.html</loc><lastmod>2025-09-16T07:59:08.000Z</lastmod></url><url><loc>https://caijiao.org/radash/async/defer.html</loc><lastmod>2025-09-16T07:59:08.000Z</lastmod></url><url><loc>https://caijiao.org/radash/async/guard.html</loc><lastmod>2025-09-16T07:59:08.000Z</lastmod></url><url><loc>https://caijiao.org/radash/async/map.html</loc><lastmod>2025-09-16T07:59:08.000Z</lastmod></url><url><loc>https://caijiao.org/radash/async/parallel.html</loc><lastmod>2025-09-16T07:59:08.000Z</lastmod></url><url><loc>https://caijiao.org/radash/async/reduce.html</loc><lastmod>2025-09-16T07:59:08.000Z</lastmod></url><url><loc>https://caijiao.org/radash/async/retry.html</loc><lastmod>2025-09-16T07:59:08.000Z</lastmod></url><url><loc>https://caijiao.org/radash/async/sleep.html</loc><lastmod>2025-09-16T07:59:08.000Z</lastmod></url><url><loc>https://caijiao.org/radash/async/tryit.html</loc><lastmod>2025-09-16T07:59:08.000Z</lastmod></url><url><loc>https://caijiao.org/radash/core-concepts.html</loc><lastmod>2025-09-16T07:59:08.000Z</lastmod></url><url><loc>https://caijiao.org/radash/curry/chain.html</loc><lastmod>2025-09-16T07:59:08.000Z</lastmod></url><url><loc>https://caijiao.org/radash/curry/compose.html</loc><lastmod>2025-09-16T07:59:08.000Z</lastmod></url><url><loc>https://caijiao.org/radash/curry/debounce.html</loc><lastmod>2025-09-16T07:59:08.000Z</lastmod></url><url><loc>https://caijiao.org/radash/curry/memo.html</loc><lastmod>2025-09-16T07:59:08.000Z</lastmod></url><url><loc>https://caijiao.org/radash/curry/partial.html</loc><lastmod>2025-09-16T07:59:08.000Z</lastmod></url><url><loc>https://caijiao.org/radash/curry/partob.html</loc><lastmod>2025-09-16T07:59:08.000Z</lastmod></url><url><loc>https://caijiao.org/radash/curry/proxied.html</loc><lastmod>2025-09-16T07:59:08.000Z</lastmod></url><url><loc>https://caijiao.org/radash/curry/throttle.html</loc><lastmod>2025-09-16T07:59:08.000Z</lastmod></url><url><loc>https://caijiao.org/radash/getting-started.html</loc><lastmod>2025-09-16T07:59:08.000Z</lastmod></url><url><loc>https://caijiao.org/radash/</loc><lastmod>2025-09-16T07:59:08.000Z</lastmod></url><url><loc>https://caijiao.org/radash/installation.html</loc><lastmod>2025-09-16T07:59:08.000Z</lastmod></url><url><loc>https://caijiao.org/radash/number/in-range.html</loc><lastmod>2025-09-16T07:59:08.000Z</lastmod></url><url><loc>https://caijiao.org/radash/number/to-float.html</loc><lastmod>2025-09-16T07:59:08.000Z</lastmod></url><url><loc>https://caijiao.org/radash/number/to-int.html</loc><lastmod>2025-09-16T07:59:08.000Z</lastmod></url><url><loc>https://caijiao.org/radash/object/assign.html</loc><lastmod>2025-09-16T07:59:08.000Z</lastmod></url><url><loc>https://caijiao.org/radash/object/clone.html</loc><lastmod>2025-09-16T07:59:08.000Z</lastmod></url><url><loc>https://caijiao.org/radash/object/construct.html</loc><lastmod>2025-09-16T07:59:08.000Z</lastmod></url><url><loc>https://caijiao.org/radash/object/crush.html</loc><lastmod>2025-09-16T07:59:08.000Z</lastmod></url><url><loc>https://caijiao.org/radash/object/get.html</loc><lastmod>2025-09-16T07:59:08.000Z</lastmod></url><url><loc>https://caijiao.org/radash/object/invert.html</loc><lastmod>2025-09-16T07:59:08.000Z</lastmod></url><url><loc>https://caijiao.org/radash/object/keys.html</loc><lastmod>2025-09-16T07:59:08.000Z</lastmod></url><url><loc>https://caijiao.org/radash/object/listify.html</loc><lastmod>2025-09-16T07:59:08.000Z</lastmod></url><url><loc>https://caijiao.org/radash/object/lowerize.html</loc><lastmod>2025-09-16T07:59:08.000Z</lastmod></url><url><loc>https://caijiao.org/radash/object/map-entries.html</loc><lastmod>2025-09-16T07:59:08.000Z</lastmod></url><url><loc>https://caijiao.org/radash/object/map-keys.html</loc><lastmod>2025-09-16T07:59:08.000Z</lastmod></url><url><loc>https://caijiao.org/radash/object/map-values.html</loc><lastmod>2025-09-16T07:59:08.000Z</lastmod></url><url><loc>https://caijiao.org/radash/object/omit.html</loc><lastmod>2025-09-16T07:59:08.000Z</lastmod></url><url><loc>https://caijiao.org/radash/object/pick.html</loc><lastmod>2025-09-16T07:59:08.000Z</lastmod></url><url><loc>https://caijiao.org/radash/object/set.html</loc><lastmod>2025-09-16T07:59:08.000Z</lastmod></url><url><loc>https://caijiao.org/radash/object/shake.html</loc><lastmod>2025-09-16T07:59:08.000Z</lastmod></url><url><loc>https://caijiao.org/radash/object/upperize.html</loc><lastmod>2025-09-16T07:59:08.000Z</lastmod></url><url><loc>https://caijiao.org/radash/random/draw.html</loc><lastmod>2025-09-16T07:59:08.000Z</lastmod></url><url><loc>https://caijiao.org/radash/random/random.html</loc><lastmod>2025-09-16T07:59:08.000Z</lastmod></url><url><loc>https://caijiao.org/radash/random/shuffle.html</loc><lastmod>2025-09-16T07:59:08.000Z</lastmod></url><url><loc>https://caijiao.org/radash/random/uid.html</loc><lastmod>2025-09-16T07:59:08.000Z</lastmod></url><url><loc>https://caijiao.org/radash/string/camel.html</loc><lastmod>2025-09-16T07:59:08.000Z</lastmod></url><url><loc>https://caijiao.org/radash/string/capitalize.html</loc><lastmod>2025-09-16T07:59:08.000Z</lastmod></url><url><loc>https://caijiao.org/radash/string/dash.html</loc><lastmod>2025-09-16T07:59:08.000Z</lastmod></url><url><loc>https://caijiao.org/radash/string/pascal.html</loc><lastmod>2025-09-16T07:59:08.000Z</lastmod></url><url><loc>https://caijiao.org/radash/string/snake.html</loc><lastmod>2025-09-16T07:59:08.000Z</lastmod></url><url><loc>https://caijiao.org/radash/string/template.html</loc><lastmod>2025-09-16T07:59:08.000Z</lastmod></url><url><loc>https://caijiao.org/radash/string/title.html</loc><lastmod>2025-09-16T07:59:08.000Z</lastmod></url><url><loc>https://caijiao.org/radash/string/trim.html</loc><lastmod>2025-09-16T07:59:08.000Z</lastmod></url><url><loc>https://caijiao.org/radash/typed/is-array.html</loc><lastmod>2025-09-16T07:59:08.000Z</lastmod></url><url><loc>https://caijiao.org/radash/typed/is-date.html</loc><lastmod>2025-09-16T07:59:08.000Z</lastmod></url><url><loc>https://caijiao.org/radash/typed/is-empty.html</loc><lastmod>2025-09-16T07:59:08.000Z</lastmod></url><url><loc>https://caijiao.org/radash/typed/is-equal.html</loc><lastmod>2025-09-16T07:59:08.000Z</lastmod></url><url><loc>https://caijiao.org/radash/typed/is-float.html</loc><lastmod>2025-09-16T07:59:08.000Z</lastmod></url><url><loc>https://caijiao.org/radash/typed/is-function.html</loc><lastmod>2025-09-16T07:59:08.000Z</lastmod></url><url><loc>https://caijiao.org/radash/typed/is-int.html</loc><lastmod>2025-09-16T07:59:08.000Z</lastmod></url><url><loc>https://caijiao.org/radash/typed/is-number.html</loc><lastmod>2025-09-16T07:59:08.000Z</lastmod></url><url><loc>https://caijiao.org/radash/typed/is-object.html</loc><lastmod>2025-09-16T07:59:08.000Z</lastmod></url><url><loc>https://caijiao.org/radash/typed/is-primitive.html</loc><lastmod>2025-09-16T07:59:08.000Z</lastmod></url><url><loc>https://caijiao.org/radash/typed/is-promise.html</loc><lastmod>2025-09-16T07:59:08.000Z</lastmod></url><url><loc>https://caijiao.org/radash/typed/is-string.html</loc><lastmod>2025-09-16T07:59:08.000Z</lastmod></url><url><loc>https://caijiao.org/radash/typed/is-symbol.html</loc><lastmod>2025-09-16T07:59:08.000Z</lastmod></url><url><loc>https://caijiao.org/react/chapter1/design-philosophy.html</loc><lastmod>2025-09-08T16:44:44.000Z</lastmod></url><url><loc>https://caijiao.org/react/chapter1/framework-comparison.html</loc><lastmod>2025-09-08T16:44:44.000Z</lastmod></url><url><loc>https://caijiao.org/react/chapter1/react-intro.html</loc><lastmod>2025-09-08T16:44:44.000Z</lastmod></url><url><loc>https://caijiao.org/react/chapter10/advanced-hooks.html</loc><lastmod>2025-09-08T16:44:44.000Z</lastmod></url><url><loc>https://caijiao.org/react/chapter10/custom-hooks.html</loc><lastmod>2025-09-08T16:44:44.000Z</lastmod></url><url><loc>https://caijiao.org/react/chapter10/hook-rules.html</loc><lastmod>2025-09-08T16:44:44.000Z</lastmod></url><url><loc>https://caijiao.org/react/chapter10/performance-tips.html</loc><lastmod>2025-09-08T16:44:44.000Z</lastmod></url><url><loc>https://caijiao.org/react/chapter11/data-libs.html</loc><lastmod>2025-09-08T16:44:44.000Z</lastmod></url><url><loc>https://caijiao.org/react/chapter11/fetch-axios.html</loc><lastmod>2025-09-08T16:44:44.000Z</lastmod></url><url><loc>https://caijiao.org/react/chapter11/request-states.html</loc><lastmod>2025-09-08T16:44:44.000Z</lastmod></url><url><loc>https://caijiao.org/react/chapter12/css-modules.html</loc><lastmod>2025-09-08T16:44:44.000Z</lastmod></url><url><loc>https://caijiao.org/react/chapter12/styled-components.html</loc><lastmod>2025-09-08T16:44:44.000Z</lastmod></url><url><loc>https://caijiao.org/react/chapter12/tailwind.html</loc><lastmod>2025-09-08T16:44:44.000Z</lastmod></url><url><loc>https://caijiao.org/react/chapter13/admin-system.html</loc><lastmod>2025-09-08T16:44:44.000Z</lastmod></url><url><loc>https://caijiao.org/react/chapter13/blog-system.html</loc><lastmod>2025-09-08T16:44:44.000Z</lastmod></url><url><loc>https://caijiao.org/react/chapter13/todo-list.html</loc><lastmod>2025-09-08T16:44:44.000Z</lastmod></url><url><loc>https://caijiao.org/react/chapter14/backend-integration.html</loc><lastmod>2025-09-08T16:44:44.000Z</lastmod></url><url><loc>https://caijiao.org/react/chapter14/graphql.html</loc><lastmod>2025-09-08T16:44:44.000Z</lastmod></url><url><loc>https://caijiao.org/react/chapter14/rest-api.html</loc><lastmod>2025-09-08T16:44:44.000Z</lastmod></url><url><loc>https://caijiao.org/react/chapter15/devtools.html</loc><lastmod>2025-09-08T16:44:44.000Z</lastmod></url><url><loc>https://caijiao.org/react/chapter15/testing.html</loc><lastmod>2025-09-08T16:44:44.000Z</lastmod></url><url><loc>https://caijiao.org/react/chapter15/unit-testing.html</loc><lastmod>2025-09-08T16:44:44.000Z</lastmod></url><url><loc>https://caijiao.org/react/chapter16/lazy-loading.html</loc><lastmod>2025-09-08T16:44:44.000Z</lastmod></url><url><loc>https://caijiao.org/react/chapter16/react-memo.html</loc><lastmod>2025-09-08T16:44:44.000Z</lastmod></url><url><loc>https://caijiao.org/react/chapter16/virtual-list.html</loc><lastmod>2025-09-08T16:44:44.000Z</lastmod></url><url><loc>https://caijiao.org/react/chapter17/deployment.html</loc><lastmod>2025-09-08T16:44:44.000Z</lastmod></url><url><loc>https://caijiao.org/react/chapter17/env-vars.html</loc><lastmod>2025-09-08T16:44:44.000Z</lastmod></url><url><loc>https://caijiao.org/react/chapter17/production-build.html</loc><lastmod>2025-09-08T16:44:44.000Z</lastmod></url><url><loc>https://caijiao.org/react/chapter18/nextjs.html</loc><lastmod>2025-09-08T16:44:44.000Z</lastmod></url><url><loc>https://caijiao.org/react/chapter18/react-native.html</loc><lastmod>2025-09-08T16:44:44.000Z</lastmod></url><url><loc>https://caijiao.org/react/chapter18/server-components.html</loc><lastmod>2025-09-08T16:44:44.000Z</lastmod></url><url><loc>https://caijiao.org/react/chapter2/create-react-app.html</loc><lastmod>2025-09-08T16:44:44.000Z</lastmod></url><url><loc>https://caijiao.org/react/chapter2/first-app.html</loc><lastmod>2025-09-08T16:44:44.000Z</lastmod></url><url><loc>https://caijiao.org/react/chapter2/install-node.html</loc><lastmod>2025-09-08T16:44:44.000Z</lastmod></url><url><loc>https://caijiao.org/react/chapter2/project-structure.html</loc><lastmod>2025-09-08T16:44:44.000Z</lastmod></url><url><loc>https://caijiao.org/react/chapter3/conditional-rendering.html</loc><lastmod>2025-09-08T16:44:44.000Z</lastmod></url><url><loc>https://caijiao.org/react/chapter3/jsx-syntax.html</loc><lastmod>2025-09-08T16:44:44.000Z</lastmod></url><url><loc>https://caijiao.org/react/chapter3/jsx-vs-html.html</loc><lastmod>2025-09-08T16:44:44.000Z</lastmod></url><url><loc>https://caijiao.org/react/chapter3/what-is-jsx.html</loc><lastmod>2025-09-08T16:44:44.000Z</lastmod></url><url><loc>https://caijiao.org/react/chapter4/component-composition.html</loc><lastmod>2025-09-08T16:44:44.000Z</lastmod></url><url><loc>https://caijiao.org/react/chapter4/component-types.html</loc><lastmod>2025-09-08T16:44:44.000Z</lastmod></url><url><loc>https://caijiao.org/react/chapter4/event-handling.html</loc><lastmod>2025-09-08T16:44:44.000Z</lastmod></url><url><loc>https://caijiao.org/react/chapter4/props.html</loc><lastmod>2025-09-08T16:44:44.000Z</lastmod></url><url><loc>https://caijiao.org/react/chapter5/class-component-state.html</loc><lastmod>2025-09-08T16:44:44.000Z</lastmod></url><url><loc>https://caijiao.org/react/chapter5/side-effects.html</loc><lastmod>2025-09-08T16:44:44.000Z</lastmod></url><url><loc>https://caijiao.org/react/chapter5/use-effect.html</loc><lastmod>2025-09-08T16:44:44.000Z</lastmod></url><url><loc>https://caijiao.org/react/chapter5/use-state.html</loc><lastmod>2025-09-08T16:44:44.000Z</lastmod></url><url><loc>https://caijiao.org/react/chapter5/what-is-state.html</loc><lastmod>2025-09-08T16:44:44.000Z</lastmod></url><url><loc>https://caijiao.org/react/chapter6/controlled-components.html</loc><lastmod>2025-09-08T16:44:44.000Z</lastmod></url><url><loc>https://caijiao.org/react/chapter6/form-elements.html</loc><lastmod>2025-09-08T16:44:44.000Z</lastmod></url><url><loc>https://caijiao.org/react/chapter6/form-validation.html</loc><lastmod>2025-09-08T16:44:44.000Z</lastmod></url><url><loc>https://caijiao.org/react/chapter7/context.html</loc><lastmod>2025-09-08T16:44:44.000Z</lastmod></url><url><loc>https://caijiao.org/react/chapter7/parent-child.html</loc><lastmod>2025-09-08T16:44:44.000Z</lastmod></url><url><loc>https://caijiao.org/react/chapter7/sibling-components.html</loc><lastmod>2025-09-08T16:44:44.000Z</lastmod></url><url><loc>https://caijiao.org/react/chapter8/basic-components.html</loc><lastmod>2025-09-08T16:44:44.000Z</lastmod></url><url><loc>https://caijiao.org/react/chapter8/installation.html</loc><lastmod>2025-09-08T16:44:44.000Z</lastmod></url><url><loc>https://caijiao.org/react/chapter8/nested-routes.html</loc><lastmod>2025-09-08T16:44:44.000Z</lastmod></url><url><loc>https://caijiao.org/react/chapter8/programmatic-navigation.html</loc><lastmod>2025-09-08T16:44:44.000Z</lastmod></url><url><loc>https://caijiao.org/react/chapter8/route-params.html</loc><lastmod>2025-09-08T16:44:44.000Z</lastmod></url><url><loc>https://caijiao.org/react/chapter9/context-reducer.html</loc><lastmod>2025-09-08T16:44:44.000Z</lastmod></url><url><loc>https://caijiao.org/react/chapter9/modern-state.html</loc><lastmod>2025-09-08T16:44:44.000Z</lastmod></url><url><loc>https://caijiao.org/react/chapter9/redux.html</loc><lastmod>2025-09-08T16:44:44.000Z</lastmod></url><url><loc>https://caijiao.org/react/chapter9/use-reducer.html</loc><lastmod>2025-09-08T16:44:44.000Z</lastmod></url><url><loc>https://caijiao.org/react/</loc><lastmod>2025-09-08T16:44:44.000Z</lastmod></url><url><loc>https://caijiao.org/redis/01-introduction/01-what-is-redis.html</loc><lastmod>2025-09-08T16:44:44.000Z</lastmod></url><url><loc>https://caijiao.org/redis/01-introduction/02-use-cases.html</loc><lastmod>2025-09-08T16:44:44.000Z</lastmod></url><url><loc>https://caijiao.org/redis/01-introduction/03-installation.html</loc><lastmod>2025-09-08T16:44:44.000Z</lastmod></url><url><loc>https://caijiao.org/redis/01-introduction/04-cli.html</loc><lastmod>2025-09-08T16:44:44.000Z</lastmod></url><url><loc>https://caijiao.org/redis/02-basics/01-set-get.html</loc><lastmod>2025-09-08T16:44:44.000Z</lastmod></url><url><loc>https://caijiao.org/redis/02-basics/02-del-expire.html</loc><lastmod>2025-09-08T16:44:44.000Z</lastmod></url><url><loc>https://caijiao.org/redis/02-basics/03-redis-cli.html</loc><lastmod>2025-09-08T16:44:44.000Z</lastmod></url><url><loc>https://caijiao.org/redis/03-data-structures/01-string.html</loc><lastmod>2025-09-08T16:44:44.000Z</lastmod></url><url><loc>https://caijiao.org/redis/03-data-structures/02-list.html</loc><lastmod>2025-09-08T16:44:44.000Z</lastmod></url><url><loc>https://caijiao.org/redis/03-data-structures/03-set.html</loc><lastmod>2025-09-08T16:44:44.000Z</lastmod></url><url><loc>https://caijiao.org/redis/03-data-structures/04-hash.html</loc><lastmod>2025-09-08T16:44:44.000Z</lastmod></url><url><loc>https://caijiao.org/redis/03-data-structures/05-sorted-set.html</loc><lastmod>2025-09-08T16:44:44.000Z</lastmod></url><url><loc>https://caijiao.org/redis/04-persistence/01-rdb.html</loc><lastmod>2025-09-08T16:44:44.000Z</lastmod></url><url><loc>https://caijiao.org/redis/04-persistence/02-aof.html</loc><lastmod>2025-09-08T16:44:44.000Z</lastmod></url><url><loc>https://caijiao.org/redis/04-persistence/03-strategy.html</loc><lastmod>2025-09-08T16:44:44.000Z</lastmod></url><url><loc>https://caijiao.org/redis/04-persistence/04-mix.html</loc><lastmod>2025-09-08T16:44:44.000Z</lastmod></url><url><loc>https://caijiao.org/redis/05-advanced/01-pubsub.html</loc><lastmod>2025-09-08T16:44:44.000Z</lastmod></url><url><loc>https://caijiao.org/redis/05-advanced/02-transaction.html</loc><lastmod>2025-09-08T16:44:44.000Z</lastmod></url><url><loc>https://caijiao.org/redis/05-advanced/03-lua.html</loc><lastmod>2025-09-08T16:44:44.000Z</lastmod></url><url><loc>https://caijiao.org/redis/05-advanced/04-expire.html</loc><lastmod>2025-09-08T16:44:44.000Z</lastmod></url><url><loc>https://caijiao.org/redis/05-advanced/05-notify.html</loc><lastmod>2025-09-08T16:44:44.000Z</lastmod></url><url><loc>https://caijiao.org/redis/06-performance/01-optimization.html</loc><lastmod>2025-09-08T16:44:44.000Z</lastmod></url><url><loc>https://caijiao.org/redis/06-performance/02-memory.html</loc><lastmod>2025-09-08T16:44:44.000Z</lastmod></url><url><loc>https://caijiao.org/redis/06-performance/03-monitoring.html</loc><lastmod>2025-09-08T16:44:44.000Z</lastmod></url><url><loc>https://caijiao.org/redis/06-performance/04-slowlog.html</loc><lastmod>2025-09-08T16:44:44.000Z</lastmod></url><url><loc>https://caijiao.org/redis/07-security/01-auth.html</loc><lastmod>2025-09-08T16:44:44.000Z</lastmod></url><url><loc>https://caijiao.org/redis/07-security/02-config.html</loc><lastmod>2025-09-08T16:44:44.000Z</lastmod></url><url><loc>https://caijiao.org/redis/07-security/03-sentinel.html</loc><lastmod>2025-09-08T16:44:44.000Z</lastmod></url><url><loc>https://caijiao.org/redis/08-cluster/01-replication.html</loc><lastmod>2025-09-08T16:44:44.000Z</lastmod></url><url><loc>https://caijiao.org/redis/08-cluster/02-sentinel.html</loc><lastmod>2025-09-08T16:44:44.000Z</lastmod></url><url><loc>https://caijiao.org/redis/08-cluster/03-cluster.html</loc><lastmod>2025-09-08T16:44:44.000Z</lastmod></url><url><loc>https://caijiao.org/redis/09-use-cases/01-cache.html</loc><lastmod>2025-09-08T16:44:44.000Z</lastmod></url><url><loc>https://caijiao.org/redis/09-use-cases/02-anti-patterns.html</loc><lastmod>2025-09-08T16:44:44.000Z</lastmod></url><url><loc>https://caijiao.org/redis/09-use-cases/03-limiter.html</loc><lastmod>2025-09-08T16:44:44.000Z</lastmod></url><url><loc>https://caijiao.org/redis/09-use-cases/04-lock.html</loc><lastmod>2025-09-08T16:44:44.000Z</lastmod></url><url><loc>https://caijiao.org/redis/10-projects/01-message-queue.html</loc><lastmod>2025-09-08T16:44:44.000Z</lastmod></url><url><loc>https://caijiao.org/redis/10-projects/02-ranking.html</loc><lastmod>2025-09-08T16:44:44.000Z</lastmod></url><url><loc>https://caijiao.org/redis/10-projects/03-distributed-lock.html</loc><lastmod>2025-09-08T16:44:44.000Z</lastmod></url><url><loc>https://caijiao.org/redis/10-projects/04-summary.html</loc><lastmod>2025-09-08T16:44:44.000Z</lastmod></url><url><loc>https://caijiao.org/redis/</loc><lastmod>2025-09-08T16:44:44.000Z</lastmod></url><url><loc>https://caijiao.org/rockylinux/backup-and-restore.html</loc><lastmod>2025-10-20T15:31:35.000Z</lastmod></url><url><loc>https://caijiao.org/rockylinux/compare-rhel.html</loc><lastmod>2025-10-20T15:31:35.000Z</lastmod></url><url><loc>https://caijiao.org/rockylinux/cron-job.html</loc><lastmod>2025-10-20T15:31:35.000Z</lastmod></url><url><loc>https://caijiao.org/rockylinux/database-server.html</loc><lastmod>2025-10-20T15:31:35.000Z</lastmod></url><url><loc>https://caijiao.org/rockylinux/dev-env.html</loc><lastmod>2025-10-20T15:31:35.000Z</lastmod></url><url><loc>https://caijiao.org/rockylinux/disk-partition.html</loc><lastmod>2025-10-20T15:31:35.000Z</lastmod></url><url><loc>https://caijiao.org/rockylinux/dnf-package-manager.html</loc><lastmod>2025-10-20T15:31:35.000Z</lastmod></url><url><loc>https://caijiao.org/rockylinux/docker-setup.html</loc><lastmod>2025-10-20T15:31:35.000Z</lastmod></url><url><loc>https://caijiao.org/rockylinux/download-and-version.html</loc><lastmod>2025-10-20T15:31:35.000Z</lastmod></url><url><loc>https://caijiao.org/rockylinux/enterprise-deploy.html</loc><lastmod>2025-10-20T15:31:35.000Z</lastmod></url><url><loc>https://caijiao.org/rockylinux/filesystem-check.html</loc><lastmod>2025-10-20T15:31:35.000Z</lastmod></url><url><loc>https://caijiao.org/rockylinux/firewall-and-security.html</loc><lastmod>2025-10-20T15:31:35.000Z</lastmod></url><url><loc>https://caijiao.org/rockylinux/hostname-and-dns.html</loc><lastmod>2025-10-20T15:31:35.000Z</lastmod></url><url><loc>https://caijiao.org/rockylinux/</loc><lastmod>2025-10-20T15:31:35.000Z</lastmod></url><url><loc>https://caijiao.org/rockylinux/installation-guide.html</loc><lastmod>2025-10-20T15:31:35.000Z</lastmod></url><url><loc>https://caijiao.org/rockylinux/log-management.html</loc><lastmod>2025-10-20T15:31:35.000Z</lastmod></url><url><loc>https://caijiao.org/rockylinux/lvm-management.html</loc><lastmod>2025-10-20T15:31:35.000Z</lastmod></url><url><loc>https://caijiao.org/rockylinux/mount-and-fstab.html</loc><lastmod>2025-10-20T15:31:35.000Z</lastmod></url><url><loc>https://caijiao.org/rockylinux/network-basics.html</loc><lastmod>2025-10-20T15:31:35.000Z</lastmod></url><url><loc>https://caijiao.org/rockylinux/network-configuration.html</loc><lastmod>2025-10-20T15:31:35.000Z</lastmod></url><url><loc>https://caijiao.org/rockylinux/performance-tuning.html</loc><lastmod>2025-10-20T15:31:35.000Z</lastmod></url><url><loc>https://caijiao.org/rockylinux/post-install-setup.html</loc><lastmod>2025-10-20T15:31:35.000Z</lastmod></url><url><loc>https://caijiao.org/rockylinux/selinux-config.html</loc><lastmod>2025-10-20T15:31:35.000Z</lastmod></url><url><loc>https://caijiao.org/rockylinux/service-management.html</loc><lastmod>2025-10-20T15:31:35.000Z</lastmod></url><url><loc>https://caijiao.org/rockylinux/software-package-management.html</loc><lastmod>2025-10-20T15:31:35.000Z</lastmod></url><url><loc>https://caijiao.org/rockylinux/ssh-access.html</loc><lastmod>2025-10-20T15:31:35.000Z</lastmod></url><url><loc>https://caijiao.org/rockylinux/system-migration.html</loc><lastmod>2025-10-20T15:31:35.000Z</lastmod></url><url><loc>https://caijiao.org/rockylinux/system-update.html</loc><lastmod>2025-10-20T15:31:35.000Z</lastmod></url><url><loc>https://caijiao.org/rockylinux/systemd-service.html</loc><lastmod>2025-10-20T15:31:35.000Z</lastmod></url><url><loc>https://caijiao.org/rockylinux/time-sync.html</loc><lastmod>2025-10-20T15:31:35.000Z</lastmod></url><url><loc>https://caijiao.org/rockylinux/troubleshooting.html</loc><lastmod>2025-10-20T15:31:35.000Z</lastmod></url><url><loc>https://caijiao.org/rockylinux/user-and-permission.html</loc><lastmod>2025-10-20T15:31:35.000Z</lastmod></url><url><loc>https://caijiao.org/rockylinux/web-server.html</loc><lastmod>2025-10-20T15:31:35.000Z</lastmod></url><url><loc>https://caijiao.org/rockylinux/what-is-rocky-linux.html</loc><lastmod>2025-10-20T15:31:35.000Z</lastmod></url><url><loc>https://caijiao.org/rust/01-intro/01-what-is-rust.html</loc><lastmod>2025-09-08T16:44:44.000Z</lastmod></url><url><loc>https://caijiao.org/rust/01-intro/02-history.html</loc><lastmod>2025-09-08T16:44:44.000Z</lastmod></url><url><loc>https://caijiao.org/rust/01-intro/03-advantages.html</loc><lastmod>2025-09-08T16:44:44.000Z</lastmod></url><url><loc>https://caijiao.org/rust/02-setup/01-install.html</loc><lastmod>2025-09-08T16:44:44.000Z</lastmod></url><url><loc>https://caijiao.org/rust/02-setup/02-config-env.html</loc><lastmod>2025-09-08T16:44:44.000Z</lastmod></url><url><loc>https://caijiao.org/rust/02-setup/03-toolchain.html</loc><lastmod>2025-09-08T16:44:44.000Z</lastmod></url><url><loc>https://caijiao.org/rust/03-basics/01-variables.html</loc><lastmod>2025-09-08T16:44:44.000Z</lastmod></url><url><loc>https://caijiao.org/rust/03-basics/02-control-flow.html</loc><lastmod>2025-09-08T16:44:44.000Z</lastmod></url><url><loc>https://caijiao.org/rust/03-basics/03-functions.html</loc><lastmod>2025-09-08T16:44:44.000Z</lastmod></url><url><loc>https://caijiao.org/rust/04-ownership/01-ownership.html</loc><lastmod>2025-09-08T16:44:44.000Z</lastmod></url><url><loc>https://caijiao.org/rust/04-ownership/02-borrowing.html</loc><lastmod>2025-09-08T16:44:44.000Z</lastmod></url><url><loc>https://caijiao.org/rust/04-ownership/03-lifetimes.html</loc><lastmod>2025-09-08T16:44:44.000Z</lastmod></url><url><loc>https://caijiao.org/rust/05-structure/01-structs.html</loc><lastmod>2025-09-08T16:44:44.000Z</lastmod></url><url><loc>https://caijiao.org/rust/05-structure/02-enums.html</loc><lastmod>2025-09-08T16:44:44.000Z</lastmod></url><url><loc>https://caijiao.org/rust/05-structure/03-traits.html</loc><lastmod>2025-09-08T16:44:44.000Z</lastmod></url><url><loc>https://caijiao.org/rust/05-structure/04-modules.html</loc><lastmod>2025-09-08T16:44:44.000Z</lastmod></url><url><loc>https://caijiao.org/rust/06-concurrency/01-threads.html</loc><lastmod>2025-09-08T16:44:44.000Z</lastmod></url><url><loc>https://caijiao.org/rust/06-concurrency/02-async.html</loc><lastmod>2025-09-08T16:44:44.000Z</lastmod></url><url><loc>https://caijiao.org/rust/06-concurrency/03-memory-safety.html</loc><lastmod>2025-09-08T16:44:44.000Z</lastmod></url><url><loc>https://caijiao.org/rust/07-advanced/01-pattern-matching.html</loc><lastmod>2025-09-08T16:44:44.000Z</lastmod></url><url><loc>https://caijiao.org/rust/07-advanced/02-error-handling.html</loc><lastmod>2025-09-08T16:44:44.000Z</lastmod></url><url><loc>https://caijiao.org/rust/07-advanced/03-generics.html</loc><lastmod>2025-09-08T16:44:44.000Z</lastmod></url><url><loc>https://caijiao.org/rust/07-advanced/04-associated-types.html</loc><lastmod>2025-09-08T16:44:44.000Z</lastmod></url><url><loc>https://caijiao.org/rust/07-advanced/05-macros.html</loc><lastmod>2025-09-08T16:44:44.000Z</lastmod></url><url><loc>https://caijiao.org/rust/08-projects/01-cli.html</loc><lastmod>2025-09-08T16:44:44.000Z</lastmod></url><url><loc>https://caijiao.org/rust/08-projects/02-web-backend.html</loc><lastmod>2025-09-08T16:44:44.000Z</lastmod></url><url><loc>https://caijiao.org/rust/08-projects/03-task-processor.html</loc><lastmod>2025-09-08T16:44:44.000Z</lastmod></url><url><loc>https://caijiao.org/rust/09-ecosystem/01-crates.html</loc><lastmod>2025-09-08T16:44:44.000Z</lastmod></url><url><loc>https://caijiao.org/rust/09-ecosystem/02-community.html</loc><lastmod>2025-09-08T16:44:44.000Z</lastmod></url><url><loc>https://caijiao.org/rust/09-ecosystem/03-future.html</loc><lastmod>2025-09-08T16:44:44.000Z</lastmod></url><url><loc>https://caijiao.org/rust/10-extras/01-unsafe.html</loc><lastmod>2025-09-08T16:44:44.000Z</lastmod></url><url><loc>https://caijiao.org/rust/10-extras/02-ffi.html</loc><lastmod>2025-09-08T16:44:44.000Z</lastmod></url><url><loc>https://caijiao.org/rust/10-extras/03-case-study.html</loc><lastmod>2025-09-08T16:44:44.000Z</lastmod></url><url><loc>https://caijiao.org/rust/</loc><lastmod>2025-09-08T16:44:44.000Z</lastmod></url><url><loc>https://caijiao.org/sort/1-bubble-sort.html</loc><lastmod>2025-07-26T02:25:54.000Z</lastmod></url><url><loc>https://caijiao.org/sort/10-radix-sort.html</loc><lastmod>2025-07-26T02:25:54.000Z</lastmod></url><url><loc>https://caijiao.org/sort/2-selection-sort.html</loc><lastmod>2025-07-26T02:25:54.000Z</lastmod></url><url><loc>https://caijiao.org/sort/3-insertion-sort.html</loc><lastmod>2025-07-26T02:25:54.000Z</lastmod></url><url><loc>https://caijiao.org/sort/4-shell-sort.html</loc><lastmod>2025-07-26T02:25:54.000Z</lastmod></url><url><loc>https://caijiao.org/sort/5-merge-sort.html</loc><lastmod>2025-07-26T02:25:54.000Z</lastmod></url><url><loc>https://caijiao.org/sort/6-quick-sort.html</loc><lastmod>2025-07-26T02:25:54.000Z</lastmod></url><url><loc>https://caijiao.org/sort/7-heap-sort.html</loc><lastmod>2025-07-26T02:25:54.000Z</lastmod></url><url><loc>https://caijiao.org/sort/8-counting-sort.html</loc><lastmod>2025-07-26T02:25:54.000Z</lastmod></url><url><loc>https://caijiao.org/sort/9-bucket-sort.html</loc><lastmod>2025-07-26T02:25:54.000Z</lastmod></url><url><loc>https://caijiao.org/sort/</loc><lastmod>2025-07-26T02:25:54.000Z</lastmod></url><url><loc>https://caijiao.org/sqlite/advanced/encryption.html</loc><lastmod>2025-09-08T16:44:44.000Z</lastmod></url><url><loc>https://caijiao.org/sqlite/advanced/fts.html</loc><lastmod>2025-09-08T16:44:44.000Z</lastmod></url><url><loc>https://caijiao.org/sqlite/advanced/triggers.html</loc><lastmod>2025-09-08T16:44:44.000Z</lastmod></url><url><loc>https://caijiao.org/sqlite/advanced/udf.html</loc><lastmod>2025-09-08T16:44:44.000Z</lastmod></url><url><loc>https://caijiao.org/sqlite/basics/cli-commands.html</loc><lastmod>2025-09-08T16:44:44.000Z</lastmod></url><url><loc>https://caijiao.org/sqlite/basics/create-open.html</loc><lastmod>2025-09-08T16:44:44.000Z</lastmod></url><url><loc>https://caijiao.org/sqlite/crud/delete.html</loc><lastmod>2025-09-08T16:44:44.000Z</lastmod></url><url><loc>https://caijiao.org/sqlite/crud/insert.html</loc><lastmod>2025-09-08T16:44:44.000Z</lastmod></url><url><loc>https://caijiao.org/sqlite/crud/select.html</loc><lastmod>2025-09-08T16:44:44.000Z</lastmod></url><url><loc>https://caijiao.org/sqlite/crud/update.html</loc><lastmod>2025-09-08T16:44:44.000Z</lastmod></url><url><loc>https://caijiao.org/sqlite/</loc><lastmod>2025-09-08T16:44:44.000Z</lastmod></url><url><loc>https://caijiao.org/sqlite/index/</loc><lastmod>2025-09-08T16:44:44.000Z</lastmod></url><url><loc>https://caijiao.org/sqlite/index/optimization.html</loc><lastmod>2025-09-08T16:44:44.000Z</lastmod></url><url><loc>https://caijiao.org/sqlite/intro/features.html</loc><lastmod>2025-09-08T16:44:44.000Z</lastmod></url><url><loc>https://caijiao.org/sqlite/intro/use-cases.html</loc><lastmod>2025-09-08T16:44:44.000Z</lastmod></url><url><loc>https://caijiao.org/sqlite/intro/what-is-sqlite.html</loc><lastmod>2025-09-08T16:44:44.000Z</lastmod></url><url><loc>https://caijiao.org/sqlite/lang/node.html</loc><lastmod>2025-09-08T16:44:44.000Z</lastmod></url><url><loc>https://caijiao.org/sqlite/lang/php.html</loc><lastmod>2025-09-08T16:44:44.000Z</lastmod></url><url><loc>https://caijiao.org/sqlite/lang/python.html</loc><lastmod>2025-09-08T16:44:44.000Z</lastmod></url><url><loc>https://caijiao.org/sqlite/projects/cache.html</loc><lastmod>2025-09-08T16:44:44.000Z</lastmod></url><url><loc>https://caijiao.org/sqlite/projects/memo.html</loc><lastmod>2025-09-08T16:44:44.000Z</lastmod></url><url><loc>https://caijiao.org/sqlite/projects/mobile.html</loc><lastmod>2025-09-08T16:44:44.000Z</lastmod></url><url><loc>https://caijiao.org/sqlite/query/aggregate.html</loc><lastmod>2025-09-08T16:44:44.000Z</lastmod></url><url><loc>https://caijiao.org/sqlite/query/group-by.html</loc><lastmod>2025-09-08T16:44:44.000Z</lastmod></url><url><loc>https://caijiao.org/sqlite/query/join.html</loc><lastmod>2025-09-08T16:44:44.000Z</lastmod></url><url><loc>https://caijiao.org/sqlite/query/sort-pagination.html</loc><lastmod>2025-09-08T16:44:44.000Z</lastmod></url><url><loc>https://caijiao.org/sqlite/query/subquery.html</loc><lastmod>2025-09-08T16:44:44.000Z</lastmod></url><url><loc>https://caijiao.org/sqlite/setup/gui-tools.html</loc><lastmod>2025-09-08T16:44:44.000Z</lastmod></url><url><loc>https://caijiao.org/sqlite/setup/installation.html</loc><lastmod>2025-09-08T16:44:44.000Z</lastmod></url><url><loc>https://caijiao.org/sqlite/setup/usage-overview.html</loc><lastmod>2025-09-08T16:44:44.000Z</lastmod></url><url><loc>https://caijiao.org/sqlite/tables/alter-drop.html</loc><lastmod>2025-09-08T16:44:44.000Z</lastmod></url><url><loc>https://caijiao.org/sqlite/tables/create.html</loc><lastmod>2025-09-08T16:44:44.000Z</lastmod></url><url><loc>https://caijiao.org/sqlite/tables/schema.html</loc><lastmod>2025-09-08T16:44:44.000Z</lastmod></url><url><loc>https://caijiao.org/sqlite/transaction/basics.html</loc><lastmod>2025-09-08T16:44:44.000Z</lastmod></url><url><loc>https://caijiao.org/sqlite/transaction/concurrency.html</loc><lastmod>2025-09-08T16:44:44.000Z</lastmod></url><url><loc>https://caijiao.org/sqlite/types/constraints.html</loc><lastmod>2025-09-08T16:44:44.000Z</lastmod></url><url><loc>https://caijiao.org/sqlite/types/foreign-keys.html</loc><lastmod>2025-09-08T16:44:44.000Z</lastmod></url><url><loc>https://caijiao.org/sqlite/types/types.html</loc><lastmod>2025-09-08T16:44:44.000Z</lastmod></url><url><loc>https://caijiao.org/sqlite/utilities/attach.html</loc><lastmod>2025-09-08T16:44:44.000Z</lastmod></url><url><loc>https://caijiao.org/sqlite/utilities/import-export.html</loc><lastmod>2025-09-08T16:44:44.000Z</lastmod></url><url><loc>https://caijiao.org/sqlite/utilities/meta-view.html</loc><lastmod>2025-09-08T16:44:44.000Z</lastmod></url><url><loc>https://caijiao.org/swift/01-intro/01-what-is-swift.html</loc><lastmod>2025-09-08T16:44:44.000Z</lastmod></url><url><loc>https://caijiao.org/swift/01-intro/02-comparison.html</loc><lastmod>2025-09-08T16:44:44.000Z</lastmod></url><url><loc>https://caijiao.org/swift/01-intro/03-xcode-playground.html</loc><lastmod>2025-09-08T16:44:44.000Z</lastmod></url><url><loc>https://caijiao.org/swift/01-intro/04-history.html</loc><lastmod>2025-09-08T16:44:44.000Z</lastmod></url><url><loc>https://caijiao.org/swift/02-basics/01-constants-and-variables.html</loc><lastmod>2025-09-08T16:44:44.000Z</lastmod></url><url><loc>https://caijiao.org/swift/02-basics/02-data-types.html</loc><lastmod>2025-09-08T16:44:44.000Z</lastmod></url><url><loc>https://caijiao.org/swift/02-basics/03-strings.html</loc><lastmod>2025-09-08T16:44:44.000Z</lastmod></url><url><loc>https://caijiao.org/swift/02-basics/04-comments.html</loc><lastmod>2025-09-08T16:44:44.000Z</lastmod></url><url><loc>https://caijiao.org/swift/03-control-flow/01-conditions.html</loc><lastmod>2025-09-08T16:44:44.000Z</lastmod></url><url><loc>https://caijiao.org/swift/03-control-flow/02-loops.html</loc><lastmod>2025-09-08T16:44:44.000Z</lastmod></url><url><loc>https://caijiao.org/swift/03-control-flow/03-control-statements.html</loc><lastmod>2025-09-08T16:44:44.000Z</lastmod></url><url><loc>https://caijiao.org/swift/04-functions/01-definition.html</loc><lastmod>2025-09-08T16:44:44.000Z</lastmod></url><url><loc>https://caijiao.org/swift/04-functions/02-parameters.html</loc><lastmod>2025-09-08T16:44:44.000Z</lastmod></url><url><loc>https://caijiao.org/swift/04-functions/03-tuples.html</loc><lastmod>2025-09-08T16:44:44.000Z</lastmod></url><url><loc>https://caijiao.org/swift/04-functions/04-closures.html</loc><lastmod>2025-09-08T16:44:44.000Z</lastmod></url><url><loc>https://caijiao.org/swift/04-functions/05-trailing-closure.html</loc><lastmod>2025-09-08T16:44:44.000Z</lastmod></url><url><loc>https://caijiao.org/swift/05-collections/01-array.html</loc><lastmod>2025-09-08T16:44:44.000Z</lastmod></url><url><loc>https://caijiao.org/swift/05-collections/02-dictionary.html</loc><lastmod>2025-09-08T16:44:44.000Z</lastmod></url><url><loc>https://caijiao.org/swift/05-collections/03-set.html</loc><lastmod>2025-09-08T16:44:44.000Z</lastmod></url><url><loc>https://caijiao.org/swift/05-collections/04-iterate.html</loc><lastmod>2025-09-08T16:44:44.000Z</lastmod></url><url><loc>https://caijiao.org/swift/05-collections/05-functional.html</loc><lastmod>2025-09-08T16:44:44.000Z</lastmod></url><url><loc>https://caijiao.org/swift/06-enums-structs/01-enum-definition.html</loc><lastmod>2025-09-08T16:44:44.000Z</lastmod></url><url><loc>https://caijiao.org/swift/06-enums-structs/02-enum-values.html</loc><lastmod>2025-09-08T16:44:44.000Z</lastmod></url><url><loc>https://caijiao.org/swift/06-enums-structs/03-struct-definition.html</loc><lastmod>2025-09-08T16:44:44.000Z</lastmod></url><url><loc>https://caijiao.org/swift/06-enums-structs/04-value-reference.html</loc><lastmod>2025-09-08T16:44:44.000Z</lastmod></url><url><loc>https://caijiao.org/swift/07-classes-objects/01-class-definition.html</loc><lastmod>2025-09-08T16:44:44.000Z</lastmod></url><url><loc>https://caijiao.org/swift/07-classes-objects/02-methods-init.html</loc><lastmod>2025-09-08T16:44:44.000Z</lastmod></url><url><loc>https://caijiao.org/swift/07-classes-objects/03-inheritance.html</loc><lastmod>2025-09-08T16:44:44.000Z</lastmod></url><url><loc>https://caijiao.org/swift/07-classes-objects/04-deinit.html</loc><lastmod>2025-09-08T16:44:44.000Z</lastmod></url><url><loc>https://caijiao.org/swift/07-classes-objects/05-arc.html</loc><lastmod>2025-09-08T16:44:44.000Z</lastmod></url><url><loc>https://caijiao.org/swift/08-protocol-oriented/01-protocols.html</loc><lastmod>2025-09-08T16:44:44.000Z</lastmod></url><url><loc>https://caijiao.org/swift/08-protocol-oriented/02-delegate.html</loc><lastmod>2025-09-08T16:44:44.000Z</lastmod></url><url><loc>https://caijiao.org/swift/08-protocol-oriented/03-protocol-extension.html</loc><lastmod>2025-09-08T16:44:44.000Z</lastmod></url><url><loc>https://caijiao.org/swift/08-protocol-oriented/04-protocol-oriented.html</loc><lastmod>2025-09-08T16:44:44.000Z</lastmod></url><url><loc>https://caijiao.org/swift/09-error-handling/01-errors.html</loc><lastmod>2025-09-08T16:44:44.000Z</lastmod></url><url><loc>https://caijiao.org/swift/09-error-handling/02-do-try-catch.html</loc><lastmod>2025-09-08T16:44:44.000Z</lastmod></url><url><loc>https://caijiao.org/swift/09-error-handling/03-try-optional.html</loc><lastmod>2025-09-08T16:44:44.000Z</lastmod></url><url><loc>https://caijiao.org/swift/09-error-handling/04-custom-errors.html</loc><lastmod>2025-09-08T16:44:44.000Z</lastmod></url><url><loc>https://caijiao.org/swift/10-optionals/01-optionals.html</loc><lastmod>2025-09-08T16:44:44.000Z</lastmod></url><url><loc>https://caijiao.org/swift/10-optionals/02-binding.html</loc><lastmod>2025-09-08T16:44:44.000Z</lastmod></url><url><loc>https://caijiao.org/swift/10-optionals/03-chaining.html</loc><lastmod>2025-09-08T16:44:44.000Z</lastmod></url><url><loc>https://caijiao.org/swift/10-optionals/04-nil-coalescing.html</loc><lastmod>2025-09-08T16:44:44.000Z</lastmod></url><url><loc>https://caijiao.org/swift/10-optionals/05-implicitly-unwrapped.html</loc><lastmod>2025-09-08T16:44:44.000Z</lastmod></url><url><loc>https://caijiao.org/swift/11-advanced/01-generics.html</loc><lastmod>2025-09-08T16:44:44.000Z</lastmod></url><url><loc>https://caijiao.org/swift/11-advanced/02-extensions.html</loc><lastmod>2025-09-08T16:44:44.000Z</lastmod></url><url><loc>https://caijiao.org/swift/11-advanced/03-operator-overload.html</loc><lastmod>2025-09-08T16:44:44.000Z</lastmod></url><url><loc>https://caijiao.org/swift/11-advanced/04-typealias.html</loc><lastmod>2025-09-08T16:44:44.000Z</lastmod></url><url><loc>https://caijiao.org/swift/11-advanced/05-property-observers.html</loc><lastmod>2025-09-08T16:44:44.000Z</lastmod></url><url><loc>https://caijiao.org/swift/11-advanced/06-subscript.html</loc><lastmod>2025-09-08T16:44:44.000Z</lastmod></url><url><loc>https://caijiao.org/swift/12-memory-arc/01-arc-overview.html</loc><lastmod>2025-09-08T16:44:44.000Z</lastmod></url><url><loc>https://caijiao.org/swift/12-memory-arc/02-references.html</loc><lastmod>2025-09-08T16:44:44.000Z</lastmod></url><url><loc>https://caijiao.org/swift/12-memory-arc/03-retain-cycle.html</loc><lastmod>2025-09-08T16:44:44.000Z</lastmod></url><url><loc>https://caijiao.org/swift/13-swiftui-basics/01-intro.html</loc><lastmod>2025-09-08T16:44:44.000Z</lastmod></url><url><loc>https://caijiao.org/swift/13-swiftui-basics/02-property-wrappers.html</loc><lastmod>2025-09-08T16:44:44.000Z</lastmod></url><url><loc>https://caijiao.org/swift/13-swiftui-basics/03-basic-views.html</loc><lastmod>2025-09-08T16:44:44.000Z</lastmod></url><url><loc>https://caijiao.org/swift/13-swiftui-basics/04-layout.html</loc><lastmod>2025-09-08T16:44:44.000Z</lastmod></url><url><loc>https://caijiao.org/swift/13-swiftui-basics/05-interaction.html</loc><lastmod>2025-09-08T16:44:44.000Z</lastmod></url><url><loc>https://caijiao.org/swift/14-todo-app/01-structure.html</loc><lastmod>2025-09-08T16:44:44.000Z</lastmod></url><url><loc>https://caijiao.org/swift/14-todo-app/02-ui.html</loc><lastmod>2025-09-08T16:44:44.000Z</lastmod></url><url><loc>https://caijiao.org/swift/14-todo-app/03-model.html</loc><lastmod>2025-09-08T16:44:44.000Z</lastmod></url><url><loc>https://caijiao.org/swift/14-todo-app/04-storage.html</loc><lastmod>2025-09-08T16:44:44.000Z</lastmod></url><url><loc>https://caijiao.org/swift/14-todo-app/05-crud.html</loc><lastmod>2025-09-08T16:44:44.000Z</lastmod></url><url><loc>https://caijiao.org/swift/15-advanced-practice/01-concurrency.html</loc><lastmod>2025-09-08T16:44:44.000Z</lastmod></url><url><loc>https://caijiao.org/swift/15-advanced-practice/02-networking.html</loc><lastmod>2025-09-08T16:44:44.000Z</lastmod></url><url><loc>https://caijiao.org/swift/15-advanced-practice/03-testing.html</loc><lastmod>2025-09-08T16:44:44.000Z</lastmod></url><url><loc>https://caijiao.org/swift/15-advanced-practice/04-components.html</loc><lastmod>2025-09-08T16:44:44.000Z</lastmod></url><url><loc>https://caijiao.org/swift/15-advanced-practice/05-publish.html</loc><lastmod>2025-09-08T16:44:44.000Z</lastmod></url><url><loc>https://caijiao.org/swift/</loc><lastmod>2025-09-08T16:44:44.000Z</lastmod></url><url><loc>https://caijiao.org/tool/ID-number-generator.html</loc><lastmod>2025-09-01T04:26:54.000Z</lastmod></url><url><loc>https://caijiao.org/tool/MBTI.html</loc><lastmod>2025-10-16T06:55:53.000Z</lastmod></url><url><loc>https://caijiao.org/tool/Online-QR-code-generator.html</loc><lastmod>2025-09-26T06:41:38.000Z</lastmod></url><url><loc>https://caijiao.org/tool/adhd.html</loc><lastmod>2025-10-14T06:09:26.000Z</lastmod></url><url><loc>https://caijiao.org/tool/asd.html</loc><lastmod>2025-10-14T06:55:41.000Z</lastmod></url><url><loc>https://caijiao.org/tool/cloudflare-domain-pricing.html</loc><lastmod>2025-09-01T05:41:13.000Z</lastmod></url><url><loc>https://caijiao.org/tool/convert-numbers-to-uppercase.html</loc><lastmod>2025-08-21T05:24:36.000Z</lastmod></url><url><loc>https://caijiao.org/tool/emotional-intelligence-test.html</loc><lastmod>2025-10-14T13:27:07.000Z</lastmod></url><url><loc>https://caijiao.org/tool/favicon.html</loc><lastmod>2025-09-29T05:44:34.000Z</lastmod></url><url><loc>https://caijiao.org/tool/html-to-markdown.html</loc><lastmod>2025-08-21T05:24:36.000Z</lastmod></url><url><loc>https://caijiao.org/tool/html-tool.html</loc><lastmod>2025-09-22T06:22:06.000Z</lastmod></url><url><loc>https://caijiao.org/tool/</loc><lastmod>2025-09-23T07:04:51.000Z</lastmod></url><url><loc>https://caijiao.org/tool/jgd.html</loc><lastmod>2025-11-14T03:28:36.000Z</lastmod></url><url><loc>https://caijiao.org/tool/love-compatibility-test.html</loc><lastmod>2025-10-14T13:27:07.000Z</lastmod></url><url><loc>https://caijiao.org/tool/markdown-to-html.html</loc><lastmod>2025-08-21T05:24:36.000Z</lastmod></url><url><loc>https://caijiao.org/tool/mental-health-assessment.html</loc><lastmod>2025-10-14T13:27:07.000Z</lastmod></url><url><loc>https://caijiao.org/tool/regex-tester.html</loc><lastmod>2025-08-21T05:24:36.000Z</lastmod></url><url><loc>https://caijiao.org/tool/social-skills-test.html</loc><lastmod>2025-10-14T10:47:44.000Z</lastmod></url><url><loc>https://caijiao.org/ts/</loc><lastmod>2025-09-12T16:56:29.000Z</lastmod></url><url><loc>https://caijiao.org/ts/part1/function-types.html</loc><lastmod>2025-09-12T16:56:29.000Z</lastmod></url><url><loc>https://caijiao.org/ts/part1/interface-object.html</loc><lastmod>2025-09-12T16:56:29.000Z</lastmod></url><url><loc>https://caijiao.org/ts/part1/intro.html</loc><lastmod>2025-09-12T16:56:29.000Z</lastmod></url><url><loc>https://caijiao.org/ts/part1/type-system.html</loc><lastmod>2025-09-12T16:56:29.000Z</lastmod></url><url><loc>https://caijiao.org/ts/part2/advanced-types.html</loc><lastmod>2025-09-12T16:56:29.000Z</lastmod></url><url><loc>https://caijiao.org/ts/part2/class-oop.html</loc><lastmod>2025-09-12T16:56:29.000Z</lastmod></url><url><loc>https://caijiao.org/ts/part2/generics.html</loc><lastmod>2025-09-12T16:56:29.000Z</lastmod></url><url><loc>https://caijiao.org/ts/part2/utility-types.html</loc><lastmod>2025-09-12T16:56:29.000Z</lastmod></url><url><loc>https://caijiao.org/ts/part3/framework-integration.html</loc><lastmod>2025-09-12T16:56:29.000Z</lastmod></url><url><loc>https://caijiao.org/ts/part3/module-system.html</loc><lastmod>2025-09-12T16:56:29.000Z</lastmod></url><url><loc>https://caijiao.org/ts/part3/project-config.html</loc><lastmod>2025-09-12T16:56:29.000Z</lastmod></url><url><loc>https://caijiao.org/ts/part4/project-practice.html</loc><lastmod>2025-09-12T16:56:29.000Z</lastmod></url><url><loc>https://caijiao.org/ts/part4/type-tips.html</loc><lastmod>2025-09-12T16:56:29.000Z</lastmod></url><url><loc>https://caijiao.org/typescript/about/experience.html</loc><lastmod>2025-09-12T16:56:29.000Z</lastmod></url><url><loc>https://caijiao.org/typescript/about/self.html</loc><lastmod>2025-09-12T16:56:29.000Z</lastmod></url><url><loc>https://caijiao.org/typescript/</loc><lastmod>2025-09-12T16:56:29.000Z</lastmod></url><url><loc>https://caijiao.org/typescript/typescript-tutorial/any.html</loc><lastmod>2025-09-12T16:56:29.000Z</lastmod></url><url><loc>https://caijiao.org/typescript/typescript-tutorial/array.html</loc><lastmod>2025-09-12T16:56:29.000Z</lastmod></url><url><loc>https://caijiao.org/typescript/typescript-tutorial/assert.html</loc><lastmod>2025-09-12T16:56:29.000Z</lastmod></url><url><loc>https://caijiao.org/typescript/typescript-tutorial/basic.html</loc><lastmod>2025-09-12T16:56:29.000Z</lastmod></url><url><loc>https://caijiao.org/typescript/typescript-tutorial/class.html</loc><lastmod>2025-09-12T16:56:29.000Z</lastmod></url><url><loc>https://caijiao.org/typescript/typescript-tutorial/comment.html</loc><lastmod>2025-09-12T16:56:29.000Z</lastmod></url><url><loc>https://caijiao.org/typescript/typescript-tutorial/d.ts.html</loc><lastmod>2025-09-12T16:56:29.000Z</lastmod></url><url><loc>https://caijiao.org/typescript/typescript-tutorial/declare.html</loc><lastmod>2025-09-12T16:56:29.000Z</lastmod></url><url><loc>https://caijiao.org/typescript/typescript-tutorial/decorator-legacy.html</loc><lastmod>2025-09-12T16:56:29.000Z</lastmod></url><url><loc>https://caijiao.org/typescript/typescript-tutorial/decorator.html</loc><lastmod>2025-09-12T16:56:29.000Z</lastmod></url><url><loc>https://caijiao.org/typescript/typescript-tutorial/enum.html</loc><lastmod>2025-09-12T16:56:29.000Z</lastmod></url><url><loc>https://caijiao.org/typescript/typescript-tutorial/es6.html</loc><lastmod>2025-09-12T16:56:29.000Z</lastmod></url><url><loc>https://caijiao.org/typescript/typescript-tutorial/function.html</loc><lastmod>2025-09-12T16:56:29.000Z</lastmod></url><url><loc>https://caijiao.org/typescript/typescript-tutorial/generics.html</loc><lastmod>2025-09-12T16:56:29.000Z</lastmod></url><url><loc>https://caijiao.org/typescript/typescript-tutorial/interface.html</loc><lastmod>2025-09-12T16:56:29.000Z</lastmod></url><url><loc>https://caijiao.org/typescript/typescript-tutorial/intro.html</loc><lastmod>2025-09-12T16:56:29.000Z</lastmod></url><url><loc>https://caijiao.org/typescript/typescript-tutorial/mapping.html</loc><lastmod>2025-09-12T16:56:29.000Z</lastmod></url><url><loc>https://caijiao.org/typescript/typescript-tutorial/module.html</loc><lastmod>2025-09-12T16:56:29.000Z</lastmod></url><url><loc>https://caijiao.org/typescript/typescript-tutorial/namespace.html</loc><lastmod>2025-09-12T16:56:29.000Z</lastmod></url><url><loc>https://caijiao.org/typescript/typescript-tutorial/narrowing.html</loc><lastmod>2025-09-12T16:56:29.000Z</lastmod></url><url><loc>https://caijiao.org/typescript/typescript-tutorial/npm.html</loc><lastmod>2025-09-12T16:56:29.000Z</lastmod></url><url><loc>https://caijiao.org/typescript/typescript-tutorial/object.html</loc><lastmod>2025-09-12T16:56:29.000Z</lastmod></url><url><loc>https://caijiao.org/typescript/typescript-tutorial/operator.html</loc><lastmod>2025-09-12T16:56:29.000Z</lastmod></url><url><loc>https://caijiao.org/typescript/typescript-tutorial/react.html</loc><lastmod>2025-09-12T16:56:29.000Z</lastmod></url><url><loc>https://caijiao.org/typescript/typescript-tutorial/symbol.html</loc><lastmod>2025-09-12T16:56:29.000Z</lastmod></url><url><loc>https://caijiao.org/typescript/typescript-tutorial/tsc.html</loc><lastmod>2025-09-12T16:56:29.000Z</lastmod></url><url><loc>https://caijiao.org/typescript/typescript-tutorial/tsconfig.json.html</loc><lastmod>2025-09-12T16:56:29.000Z</lastmod></url><url><loc>https://caijiao.org/typescript/typescript-tutorial/tuple.html</loc><lastmod>2025-09-12T16:56:29.000Z</lastmod></url><url><loc>https://caijiao.org/typescript/typescript-tutorial/type-operations.html</loc><lastmod>2025-09-12T16:56:29.000Z</lastmod></url><url><loc>https://caijiao.org/typescript/typescript-tutorial/types.html</loc><lastmod>2025-09-12T16:56:29.000Z</lastmod></url><url><loc>https://caijiao.org/typescript/typescript-tutorial/utility.html</loc><lastmod>2025-09-12T16:56:29.000Z</lastmod></url><url><loc>https://caijiao.org/volta/advanced/hooks.html</loc><lastmod>2025-09-18T03:17:29.000Z</lastmod></url><url><loc>https://caijiao.org/volta/advanced/</loc><lastmod>2025-09-18T03:17:29.000Z</lastmod></url><url><loc>https://caijiao.org/volta/advanced/installers.html</loc><lastmod>2025-09-18T03:23:41.000Z</lastmod></url><url><loc>https://caijiao.org/volta/advanced/packages.html</loc><lastmod>2025-09-18T03:17:29.000Z</lastmod></url><url><loc>https://caijiao.org/volta/advanced/pnpm.html</loc><lastmod>2025-09-18T03:17:29.000Z</lastmod></url><url><loc>https://caijiao.org/volta/advanced/uninstall.html</loc><lastmod>2025-09-18T03:17:29.000Z</lastmod></url><url><loc>https://caijiao.org/volta/advanced/workspaces.html</loc><lastmod>2025-09-18T03:17:29.000Z</lastmod></url><url><loc>https://caijiao.org/volta/contributing/</loc><lastmod>2025-09-18T03:17:29.000Z</lastmod></url><url><loc>https://caijiao.org/volta/guide/getting-started.html</loc><lastmod>2025-09-18T03:17:29.000Z</lastmod></url><url><loc>https://caijiao.org/volta/guide/</loc><lastmod>2025-09-18T03:17:29.000Z</lastmod></url><url><loc>https://caijiao.org/volta/guide/understanding.html</loc><lastmod>2025-09-18T03:17:29.000Z</lastmod></url><url><loc>https://caijiao.org/volta/</loc><lastmod>2025-09-18T03:17:29.000Z</lastmod></url><url><loc>https://caijiao.org/volta/reference/completions.html</loc><lastmod>2025-09-18T03:17:29.000Z</lastmod></url><url><loc>https://caijiao.org/volta/reference/fetch.html</loc><lastmod>2025-09-18T03:17:29.000Z</lastmod></url><url><loc>https://caijiao.org/volta/reference/help.html</loc><lastmod>2025-09-18T03:17:29.000Z</lastmod></url><url><loc>https://caijiao.org/volta/reference/</loc><lastmod>2025-09-18T03:17:29.000Z</lastmod></url><url><loc>https://caijiao.org/volta/reference/install.html</loc><lastmod>2025-09-18T03:17:29.000Z</lastmod></url><url><loc>https://caijiao.org/volta/reference/list.html</loc><lastmod>2025-09-18T03:17:29.000Z</lastmod></url><url><loc>https://caijiao.org/volta/reference/pin.html</loc><lastmod>2025-09-18T03:17:29.000Z</lastmod></url><url><loc>https://caijiao.org/volta/reference/run.html</loc><lastmod>2025-09-18T03:17:29.000Z</lastmod></url><url><loc>https://caijiao.org/volta/reference/setup.html</loc><lastmod>2025-09-18T03:17:29.000Z</lastmod></url><url><loc>https://caijiao.org/volta/reference/uninstall.html</loc><lastmod>2025-09-18T03:17:29.000Z</lastmod></url><url><loc>https://caijiao.org/volta/reference/which.html</loc><lastmod>2025-09-18T03:17:29.000Z</lastmod></url><url><loc>https://caijiao.org/webassembly/about.html</loc><lastmod>2025-09-23T07:04:51.000Z</lastmod></url><url><loc>https://caijiao.org/webassembly/advanced/06-performance.html</loc><lastmod>2025-09-23T07:04:51.000Z</lastmod></url><url><loc>https://caijiao.org/webassembly/advanced/07-tooling.html</loc><lastmod>2025-09-23T07:04:51.000Z</lastmod></url><url><loc>https://caijiao.org/webassembly/advanced/08-integration.html</loc><lastmod>2025-09-23T07:04:51.000Z</lastmod></url><url><loc>https://caijiao.org/webassembly/basic/01-intro.html</loc><lastmod>2025-09-23T07:04:51.000Z</lastmod></url><url><loc>https://caijiao.org/webassembly/basic/02-architecture.html</loc><lastmod>2025-09-23T07:04:51.000Z</lastmod></url><url><loc>https://caijiao.org/webassembly/extra/09-ecosystem.html</loc><lastmod>2025-09-23T07:04:51.000Z</lastmod></url><url><loc>https://caijiao.org/webassembly/extra/project.html</loc><lastmod>2025-09-23T07:04:51.000Z</lastmod></url><url><loc>https://caijiao.org/webassembly/</loc><lastmod>2025-09-23T07:04:51.000Z</lastmod></url><url><loc>https://caijiao.org/webassembly/practical/03-assemblyscript.html</loc><lastmod>2025-09-23T07:04:51.000Z</lastmod></url><url><loc>https://caijiao.org/webassembly/practical/04-rust.html</loc><lastmod>2025-09-23T07:04:51.000Z</lastmod></url><url><loc>https://caijiao.org/webassembly/practical/05-js-interaction.html</loc><lastmod>2025-09-23T07:04:51.000Z</lastmod></url><url><loc>https://caijiao.org/yup/array.html</loc><lastmod>2025-09-29T10:10:59.000Z</lastmod></url><url><loc>https://caijiao.org/yup/async.html</loc><lastmod>2025-09-29T10:10:59.000Z</lastmod></url><url><loc>https://caijiao.org/yup/basic.html</loc><lastmod>2025-09-29T10:10:59.000Z</lastmod></url><url><loc>https://caijiao.org/yup/best-practices.html</loc><lastmod>2025-09-29T10:10:59.000Z</lastmod></url><url><loc>https://caijiao.org/yup/errors.html</loc><lastmod>2025-09-29T10:10:59.000Z</lastmod></url><url><loc>https://caijiao.org/yup/forms.html</loc><lastmod>2025-09-29T10:10:59.000Z</lastmod></url><url><loc>https://caijiao.org/yup/</loc><lastmod>2025-09-29T10:10:59.000Z</lastmod></url><url><loc>https://caijiao.org/yup/install.html</loc><lastmod>2025-09-29T10:10:59.000Z</lastmod></url><url><loc>https://caijiao.org/yup/intro.html</loc><lastmod>2025-09-29T10:10:59.000Z</lastmod></url><url><loc>https://caijiao.org/yup/object.html</loc><lastmod>2025-09-29T10:10:59.000Z</lastmod></url><url><loc>https://caijiao.org/yup/rules.html</loc><lastmod>2025-09-29T10:10:59.000Z</lastmod></url><url><loc>https://caijiao.org/yup/summary.html</loc><lastmod>2025-09-29T10:10:59.000Z</lastmod></url><url><loc>https://caijiao.org/yup/types.html</loc><lastmod>2025-09-29T10:10:59.000Z</lastmod></url><url><loc>https://caijiao.org/yup/when.html</loc><lastmod>2025-09-29T10:10:59.000Z</lastmod></url><url><loc>https://caijiao.org/zod/arrays.html</loc><lastmod>2025-09-24T13:46:51.000Z</lastmod></url><url><loc>https://caijiao.org/zod/basic-usage.html</loc><lastmod>2025-09-24T13:46:51.000Z</lastmod></url><url><loc>https://caijiao.org/zod/comparison.html</loc><lastmod>2025-09-24T13:46:51.000Z</lastmod></url><url><loc>https://caijiao.org/zod/ecosystem.html</loc><lastmod>2025-09-24T13:46:51.000Z</lastmod></url><url><loc>https://caijiao.org/zod/enums.html</loc><lastmod>2025-09-24T13:46:51.000Z</lastmod></url><url><loc>https://caijiao.org/zod/errors.html</loc><lastmod>2025-09-24T13:46:51.000Z</lastmod></url><url><loc>https://caijiao.org/zod/</loc><lastmod>2025-09-24T13:46:51.000Z</lastmod></url><url><loc>https://caijiao.org/zod/installation.html</loc><lastmod>2025-09-24T13:46:51.000Z</lastmod></url><url><loc>https://caijiao.org/zod/literals.html</loc><lastmod>2025-09-24T13:46:51.000Z</lastmod></url><url><loc>https://caijiao.org/zod/numbers.html</loc><lastmod>2025-09-24T13:46:51.000Z</lastmod></url><url><loc>https://caijiao.org/zod/objects.html</loc><lastmod>2025-09-24T13:46:51.000Z</lastmod></url><url><loc>https://caijiao.org/zod/primitives.html</loc><lastmod>2025-09-24T13:46:51.000Z</lastmod></url><url><loc>https://caijiao.org/zod/promises.html</loc><lastmod>2025-09-24T13:46:51.000Z</lastmod></url><url><loc>https://caijiao.org/zod/recursive-types.html</loc><lastmod>2025-09-24T13:46:51.000Z</lastmod></url><url><loc>https://caijiao.org/zod/strings.html</loc><lastmod>2025-09-24T13:46:51.000Z</lastmod></url><url><loc>https://caijiao.org/zod/tuples.html</loc><lastmod>2025-09-24T13:46:51.000Z</lastmod></url><url><loc>https://caijiao.org/zod/type-inference.html</loc><lastmod>2025-09-24T13:46:51.000Z</lastmod></url><url><loc>https://caijiao.org/zod/unions.html</loc><lastmod>2025-09-24T13:46:51.000Z</lastmod></url><url><loc>https://caijiao.org/zod/what-is-zod.html</loc><lastmod>2025-09-24T13:46:51.000Z</lastmod></url><url><loc>https://caijiao.org/zustand/guide/async-actions.html</loc><lastmod>2026-01-09T06:02:35.000Z</lastmod></url><url><loc>https://caijiao.org/zustand/guide/core-concepts.html</loc><lastmod>2026-01-09T06:02:35.000Z</lastmod></url><url><loc>https://caijiao.org/zustand/guide/devtools.html</loc><lastmod>2026-01-09T06:02:35.000Z</lastmod></url><url><loc>https://caijiao.org/zustand/guide/getting-started.html</loc><lastmod>2026-01-09T06:02:35.000Z</lastmod></url><url><loc>https://caijiao.org/zustand/guide/introduction.html</loc><lastmod>2026-01-09T06:02:35.000Z</lastmod></url><url><loc>https://caijiao.org/zustand/guide/middleware-immer.html</loc><lastmod>2026-01-09T06:02:35.000Z</lastmod></url><url><loc>https://caijiao.org/zustand/guide/middleware-persist.html</loc><lastmod>2026-01-09T06:02:35.000Z</lastmod></url><url><loc>https://caijiao.org/zustand/guide/performance-optimization.html</loc><lastmod>2026-01-09T06:02:35.000Z</lastmod></url><url><loc>https://caijiao.org/zustand/guide/slice-pattern.html</loc><lastmod>2026-01-09T06:02:35.000Z</lastmod></url><url><loc>https://caijiao.org/zustand/guide/testing.html</loc><lastmod>2026-01-09T06:02:35.000Z</lastmod></url><url><loc>https://caijiao.org/zustand/guide/typescript.html</loc><lastmod>2026-01-09T06:02:35.000Z</lastmod></url><url><loc>https://caijiao.org/zustand/guide/vanilla-js-usage.html</loc><lastmod>2026-01-09T06:02:35.000Z</lastmod></url><url><loc>https://caijiao.org/zustand/</loc><lastmod>2026-01-09T06:02:35.000Z</lastmod></url><url><loc>https://caijiao.org/zustand/practice/shopping-cart.html</loc><lastmod>2026-01-09T06:02:35.000Z</lastmod></url><url><loc>https://caijiao.org/zustand/practice/theme-engine.html</loc><lastmod>2026-01-09T06:02:35.000Z</lastmod></url></urlset>