<?xml version="1.0" encoding="utf-8" standalone="yes"?><urlset xmlns="http://www.sitemaps.org/schemas/sitemap/0.9" xmlns:xhtml="http://www.w3.org/1999/xhtml"><url><loc>https://liwenzhou.com/posts/go/golang-menu/</loc><lastmod>2026-04-17T21:56:15+08:00</lastmod></url><url><loc>https://liwenzhou.com/courses/ai-agent/module-01/</loc><lastmod>2026-04-17T16:36:08+08:00</lastmod></url><url><loc>https://liwenzhou.com/courses/go-web/</loc><lastmod>2026-04-17T16:36:08+08:00</lastmod></url><url><loc>https://liwenzhou.com/courses/sign-in/goframe/</loc><lastmod>2026-04-17T16:36:08+08:00</lastmod></url><url><loc>https://liwenzhou.com/courses/go-web-advance/user-module/</loc><lastmod>2026-04-17T16:36:08+08:00</lastmod></url><url><loc>https://liwenzhou.com/courses/cloud-native/gateway/</loc><lastmod>2026-04-19T08:37:25+08:00</lastmod></url><url><loc>https://liwenzhou.com/courses/go-web-advance/</loc><lastmod>2026-04-17T16:36:08+08:00</lastmod></url><url><loc>https://liwenzhou.com/courses/cloud-native/kong/</loc><lastmod>2026-04-19T08:37:25+08:00</lastmod></url><url><loc>https://liwenzhou.com/courses/go-web-advance/id-generator/</loc><lastmod>2026-04-17T16:36:08+08:00</lastmod></url><url><loc>https://liwenzhou.com/courses/sign-in/product-design/</loc><lastmod>2026-04-17T21:56:15+08:00</lastmod></url><url><loc>https://liwenzhou.com/courses/go-web-advance/user-authentication/</loc><lastmod>2026-04-17T16:36:08+08:00</lastmod></url><url><loc>https://liwenzhou.com/courses/go-micro-service/short-url/</loc><lastmod>2026-04-17T21:56:15+08:00</lastmod></url><url><loc>https://liwenzhou.com/courses/sign-in/</loc><lastmod>2026-04-17T16:36:08+08:00</lastmod></url><url><loc>https://liwenzhou.com/courses/sign-in/development-plan/</loc><lastmod>2026-04-17T16:36:08+08:00</lastmod></url><url><loc>https://liwenzhou.com/courses/go-micro-service/</loc><lastmod>2026-04-17T16:36:08+08:00</lastmod></url><url><loc>https://liwenzhou.com/courses/go-micro-service/kratos/</loc><lastmod>2026-04-17T21:56:15+08:00</lastmod></url><url><loc>https://liwenzhou.com/courses/sign-in/development/</loc><lastmod>2026-04-17T16:36:08+08:00</lastmod></url><url><loc>https://liwenzhou.com/courses/ai-agent/</loc><lastmod>2026-04-17T16:36:08+08:00</lastmod></url><url><loc>https://liwenzhou.com/courses/cloud-native/docker/</loc><lastmod>2026-04-18T21:05:25+08:00</lastmod></url><url><loc>https://liwenzhou.com/courses/sign-in/about-resume-interview/</loc><lastmod>2026-04-17T16:36:08+08:00</lastmod></url><url><loc>https://liwenzhou.com/courses/go-micro-service/comment-system/</loc><lastmod>2026-04-17T21:56:15+08:00</lastmod></url><url><loc>https://liwenzhou.com/courses/cloud-native/</loc><lastmod>2026-04-17T16:36:08+08:00</lastmod></url><url><loc>https://liwenzhou.com/categories/ai/</loc><lastmod>2026-04-18T22:08:41+08:00</lastmod></url><url><loc>https://liwenzhou.com/tags/ai/</loc><lastmod>2026-04-18T22:08:41+08:00</lastmod></url><url><loc>https://liwenzhou.com/categories/</loc><lastmod>2026-04-19T16:11:56+08:00</lastmod></url><url><loc>https://liwenzhou.com/tags/</loc><lastmod>2026-04-19T16:11:56+08:00</lastmod></url><url><loc>https://liwenzhou.com/posts/ai/secrets-in-the-age-of-agentic-coding/</loc><lastmod>2026-04-18T22:08:41+08:00</lastmod></url><url><loc>https://liwenzhou.com/posts/go/cobra/</loc><lastmod>2026-04-17T16:36:08+08:00</lastmod></url><url><loc>https://liwenzhou.com/categories/golang/</loc><lastmod>2026-04-19T16:11:56+08:00</lastmod></url><url><loc>https://liwenzhou.com/tags/golang/</loc><lastmod>2026-04-19T16:11:56+08:00</lastmod></url><url><loc>https://liwenzhou.com/posts/go/go-redis-lua/</loc><lastmod>2026-04-17T16:36:08+08:00</lastmod></url><url><loc>https://liwenzhou.com/posts/go/do/</loc><lastmod>2026-04-17T16:36:08+08:00</lastmod></url><url><loc>https://liwenzhou.com/posts/go/json-gzip/</loc><lastmod>2026-04-17T16:36:08+08:00</lastmod></url><url><loc>https://liwenzhou.com/posts/go/chromedp/</loc><lastmod>2026-04-17T16:36:08+08:00</lastmod></url><url><loc>https://liwenzhou.com/posts/go/pulsar/</loc><lastmod>2026-04-17T16:36:08+08:00</lastmod></url><url><loc>https://liwenzhou.com/posts/go/protobuf-opaque/</loc><lastmod>2026-04-17T16:36:08+08:00</lastmod></url><url><loc>https://liwenzhou.com/posts/go/iter/</loc><lastmod>2026-04-17T16:36:08+08:00</lastmod></url><url><loc>https://liwenzhou.com/posts/go/bun/</loc><lastmod>2026-04-17T16:36:08+08:00</lastmod></url><url><loc>https://liwenzhou.com/posts/go/ent/</loc><lastmod>2026-04-17T16:36:08+08:00</lastmod></url><url><loc>https://liwenzhou.com/posts/go/prometheus-operators/</loc><lastmod>2026-04-17T16:36:08+08:00</lastmod></url><url><loc>https://liwenzhou.com/posts/go/query-prometheus/</loc><lastmod>2026-04-17T21:56:15+08:00</lastmod></url><url><loc>https://liwenzhou.com/posts/go/prometheus/</loc><lastmod>2026-04-17T16:36:08+08:00</lastmod></url><url><loc>https://liwenzhou.com/posts/go/redis-otel/</loc><lastmod>2026-04-17T21:56:15+08:00</lastmod></url><url><loc>https://liwenzhou.com/posts/go/gorm-otel/</loc><lastmod>2026-04-17T21:56:15+08:00</lastmod></url><url><loc>https://liwenzhou.com/tags/otel/</loc><lastmod>2026-04-17T21:56:15+08:00</lastmod></url><url><loc>https://liwenzhou.com/posts/go/zap-otel/</loc><lastmod>2026-04-17T21:56:15+08:00</lastmod></url><url><loc>https://liwenzhou.com/posts/go/go-grpc-otel/</loc><lastmod>2026-04-17T21:56:15+08:00</lastmod></url><url><loc>https://liwenzhou.com/posts/go/go-http-otel/</loc><lastmod>2026-04-17T21:56:15+08:00</lastmod></url><url><loc>https://liwenzhou.com/posts/go/jaeger/</loc><lastmod>2026-04-19T16:11:56+08:00</lastmod></url><url><loc>https://liwenzhou.com/posts/go/opentelemetry-go/</loc><lastmod>2026-04-17T21:56:15+08:00</lastmod></url><url><loc>https://liwenzhou.com/posts/go/otel/</loc><lastmod>2026-04-17T21:56:15+08:00</lastmod></url><url><loc>https://liwenzhou.com/posts/go/go-elasticsearch/</loc><lastmod>2026-04-17T21:56:15+08:00</lastmod></url><url><loc>https://liwenzhou.com/posts/go/conc/</loc><lastmod>2026-04-17T16:36:08+08:00</lastmod></url><url><loc>https://liwenzhou.com/posts/go/canal/</loc><lastmod>2026-04-17T21:56:15+08:00</lastmod></url><url><loc>https://liwenzhou.com/posts/go/gen/</loc><lastmod>2026-04-17T16:36:08+08:00</lastmod></url><url><loc>https://liwenzhou.com/posts/go/kafka-go/</loc><lastmod>2026-04-17T21:56:15+08:00</lastmod></url><url><loc>https://liwenzhou.com/posts/go/wire/</loc><lastmod>2026-04-17T16:36:08+08:00</lastmod></url><url><loc>https://liwenzhou.com/posts/go/singleflight/</loc><lastmod>2026-04-17T16:36:08+08:00</lastmod></url><url><loc>https://liwenzhou.com/posts/go/when-generics/</loc><lastmod>2026-04-17T16:36:08+08:00</lastmod></url><url><loc>https://liwenzhou.com/posts/go/generics/</loc><lastmod>2026-04-17T16:36:08+08:00</lastmod></url><url><loc>https://liwenzhou.com/posts/go/go-kit-tutorial-06/</loc><lastmod>2026-04-17T21:56:15+08:00</lastmod></url><url><loc>https://liwenzhou.com/tags/go-kit/</loc><lastmod>2026-04-17T21:56:15+08:00</lastmod></url><url><loc>https://liwenzhou.com/posts/go/go-kit-tutorial-05/</loc><lastmod>2026-04-17T21:56:15+08:00</lastmod></url><url><loc>https://liwenzhou.com/posts/go/go-kit-tutorial-04/</loc><lastmod>2026-04-17T21:56:15+08:00</lastmod></url><url><loc>https://liwenzhou.com/posts/go/go-kit-tutorial-03/</loc><lastmod>2026-04-17T21:56:15+08:00</lastmod></url><url><loc>https://liwenzhou.com/posts/go/go-kit-tutorial-02/</loc><lastmod>2026-04-17T21:56:15+08:00</lastmod></url><url><loc>https://liwenzhou.com/posts/go/go-kit-tutorial-01/</loc><lastmod>2026-04-17T16:36:08+08:00</lastmod></url><url><loc>https://liwenzhou.com/posts/go/name-resolving-and-load-balancing-in-grpc/</loc><lastmod>2026-04-17T16:36:08+08:00</lastmod></url><url><loc>https://liwenzhou.com/posts/go/cursor-based-pagination/</loc><lastmod>2026-04-17T16:36:08+08:00</lastmod></url><url><loc>https://liwenzhou.com/posts/go/grpc-transcoding/</loc><lastmod>2026-04-17T16:36:08+08:00</lastmod></url><url><loc>https://liwenzhou.com/posts/go/oneof-wrappers-field_mask/</loc><lastmod>2026-04-17T16:36:08+08:00</lastmod></url><url><loc>https://liwenzhou.com/posts/go/grpc-gateway/</loc><lastmod>2026-04-17T16:36:08+08:00</lastmod></url><url><loc>https://liwenzhou.com/posts/go/apollo/</loc><lastmod>2026-04-17T16:36:08+08:00</lastmod></url><url><loc>https://liwenzhou.com/posts/go/consul/</loc><lastmod>2026-04-17T16:36:08+08:00</lastmod></url><url><loc>https://liwenzhou.com/posts/go/protobuf3-language-guide-zh/</loc><lastmod>2026-04-17T16:36:08+08:00</lastmod></url><url><loc>https://liwenzhou.com/posts/go/rpc/</loc><lastmod>2026-04-17T16:36:08+08:00</lastmod></url><url><loc>https://liwenzhou.com/posts/go/error-in-goroutine/</loc><lastmod>2026-04-17T16:36:08+08:00</lastmod></url><url><loc>https://liwenzhou.com/posts/go/unit-test-6/</loc><lastmod>2026-04-17T16:36:08+08:00</lastmod></url><url><loc>https://liwenzhou.com/posts/go/error/</loc><lastmod>2026-04-17T16:36:08+08:00</lastmod></url><url><loc>https://liwenzhou.com/posts/go/unit-test-5/</loc><lastmod>2026-04-17T21:56:15+08:00</lastmod></url><url><loc>https://liwenzhou.com/posts/go/unit-test-4/</loc><lastmod>2026-04-17T21:56:15+08:00</lastmod></url><url><loc>https://liwenzhou.com/posts/go/unit-test-3/</loc><lastmod>2026-04-17T21:56:15+08:00</lastmod></url><url><loc>https://liwenzhou.com/posts/go/unit-test-2/</loc><lastmod>2026-04-17T21:56:15+08:00</lastmod></url><url><loc>https://liwenzhou.com/posts/go/unit-test-1/</loc><lastmod>2026-04-17T21:56:15+08:00</lastmod></url><url><loc>https://liwenzhou.com/posts/go/unit-test-0/</loc><lastmod>2026-04-17T21:56:15+08:00</lastmod></url><url><loc>https://liwenzhou.com/posts/go/struct-memory-layout/</loc><lastmod>2026-04-17T16:36:08+08:00</lastmod></url><url><loc>https://liwenzhou.com/posts/go/slice-tricks/</loc><lastmod>2026-04-17T16:36:08+08:00</lastmod></url><url><loc>https://liwenzhou.com/posts/go/rabbitmq-6/</loc><lastmod>2026-04-17T16:36:08+08:00</lastmod></url><url><loc>https://liwenzhou.com/posts/go/rabbitmq-5/</loc><lastmod>2026-04-17T21:56:15+08:00</lastmod></url><url><loc>https://liwenzhou.com/posts/go/rabbitmq-4/</loc><lastmod>2026-04-17T21:56:15+08:00</lastmod></url><url><loc>https://liwenzhou.com/posts/go/rabbitmq-3/</loc><lastmod>2026-04-17T21:56:15+08:00</lastmod></url><url><loc>https://liwenzhou.com/posts/go/rabbitmq-2/</loc><lastmod>2026-04-17T21:56:15+08:00</lastmod></url><url><loc>https://liwenzhou.com/posts/go/rabbitmq-1/</loc><lastmod>2026-04-17T21:56:15+08:00</lastmod></url><url><loc>https://liwenzhou.com/posts/go/priority-in-select/</loc><lastmod>2026-04-17T16:36:08+08:00</lastmod></url><url><loc>https://liwenzhou.com/posts/go/deploy/</loc><lastmod>2026-04-17T21:56:15+08:00</lastmod></url><url><loc>https://liwenzhou.com/posts/go/ratelimit/</loc><lastmod>2026-04-17T16:36:08+08:00</lastmod></url><url><loc>https://liwenzhou.com/posts/go/benchmark-tools/</loc><lastmod>2026-04-17T16:36:08+08:00</lastmod></url><url><loc>https://liwenzhou.com/posts/go/gin-swagger/</loc><lastmod>2026-04-17T16:36:08+08:00</lastmod></url><url><loc>https://liwenzhou.com/posts/go/makefile/</loc><lastmod>2026-04-17T16:36:08+08:00</lastmod></url><url><loc>https://liwenzhou.com/posts/go/validator-usages/</loc><lastmod>2026-04-17T16:36:08+08:00</lastmod></url><url><loc>https://liwenzhou.com/posts/go/gin-sourcecode/</loc><lastmod>2026-04-17T16:36:08+08:00</lastmod></url><url><loc>https://liwenzhou.com/posts/go/zap-in-gin/</loc><lastmod>2026-04-17T21:56:15+08:00</lastmod></url><url><loc>https://liwenzhou.com/posts/go/viper/</loc><lastmod>2026-04-17T16:36:08+08:00</lastmod></url><url><loc>https://liwenzhou.com/posts/go/deploy-in-docker/</loc><lastmod>2026-04-17T16:36:08+08:00</lastmod></url><url><loc>https://liwenzhou.com/posts/go/gin-routes-registry/</loc><lastmod>2026-04-17T16:36:08+08:00</lastmod></url><url><loc>https://liwenzhou.com/posts/go/json-tricks/</loc><lastmod>2026-04-17T21:56:15+08:00</lastmod></url><url><loc>https://liwenzhou.com/posts/go/sqlx/</loc><lastmod>2026-04-17T16:36:08+08:00</lastmod></url><url><loc>https://liwenzhou.com/posts/go/sqlx-bulk-insert/</loc><lastmod>2026-04-17T16:36:08+08:00</lastmod></url><url><loc>https://liwenzhou.com/posts/go/struct2map/</loc><lastmod>2026-04-17T16:36:08+08:00</lastmod></url><url><loc>https://liwenzhou.com/posts/go/graceful-shutdown/</loc><lastmod>2026-04-17T16:36:08+08:00</lastmod></url><url><loc>https://liwenzhou.com/posts/go/live-reload-with-air/</loc><lastmod>2026-04-17T16:36:08+08:00</lastmod></url><url><loc>https://liwenzhou.com/posts/go/json-web-token/</loc><lastmod>2026-04-17T16:36:08+08:00</lastmod></url><url><loc>https://liwenzhou.com/posts/go/install/</loc><lastmod>2026-04-17T21:56:15+08:00</lastmod></url><url><loc>https://liwenzhou.com/posts/go/import-local-package/</loc><lastmod>2026-04-17T16:36:08+08:00</lastmod></url><url><loc>https://liwenzhou.com/posts/go/gorm-crud/</loc><lastmod>2026-04-17T16:36:08+08:00</lastmod></url><url><loc>https://liwenzhou.com/posts/go/gorm/</loc><lastmod>2026-04-17T16:36:08+08:00</lastmod></url><url><loc>https://liwenzhou.com/posts/go/singleton/</loc><lastmod>2026-04-17T16:36:08+08:00</lastmod></url><url><loc>https://liwenzhou.com/posts/go/grpc/</loc><lastmod>2026-04-17T21:56:15+08:00</lastmod></url><url><loc>https://liwenzhou.com/posts/go/zap/</loc><lastmod>2026-04-17T16:36:08+08:00</lastmod></url><url><loc>https://liwenzhou.com/posts/go/mongodb/</loc><lastmod>2026-04-17T16:36:08+08:00</lastmod></url><url><loc>https://liwenzhou.com/posts/go/influxdb/</loc><lastmod>2026-04-17T16:36:08+08:00</lastmod></url><url><loc>https://liwenzhou.com/posts/go/etcd/</loc><lastmod>2026-04-17T16:36:08+08:00</lastmod></url><url><loc>https://liwenzhou.com/posts/go/kafka/</loc><lastmod>2026-04-17T16:36:08+08:00</lastmod></url><url><loc>https://liwenzhou.com/posts/go/context/</loc><lastmod>2026-04-17T16:36:08+08:00</lastmod></url><url><loc>https://liwenzhou.com/posts/go/elasticsearch/</loc><lastmod>2026-04-17T21:56:15+08:00</lastmod></url><url><loc>https://liwenzhou.com/posts/go/dependency/</loc><lastmod>2026-04-17T16:36:08+08:00</lastmod></url><url><loc>https://liwenzhou.com/posts/go/functional-options-pattern/</loc><lastmod>2026-04-17T16:36:08+08:00</lastmod></url><url><loc>https://liwenzhou.com/posts/go/leetcode/</loc><lastmod>2026-04-17T16:36:08+08:00</lastmod></url><url><loc>https://liwenzhou.com/posts/go/algorithm/</loc><lastmod>2026-04-17T16:36:08+08:00</lastmod></url><url><loc>https://liwenzhou.com/posts/go/gopsutil/</loc><lastmod>2026-04-17T16:36:08+08:00</lastmod></url><url><loc>https://liwenzhou.com/posts/go/nsq/</loc><lastmod>2026-04-17T16:36:08+08:00</lastmod></url><url><loc>https://liwenzhou.com/posts/go/pprof/</loc><lastmod>2026-04-17T16:36:08+08:00</lastmod></url><url><loc>https://liwenzhou.com/posts/go/protobuf/</loc><lastmod>2026-04-17T21:56:15+08:00</lastmod></url><url><loc>https://liwenzhou.com/posts/go/gin/</loc><lastmod>2026-04-17T16:36:08+08:00</lastmod></url><url><loc>https://liwenzhou.com/posts/go/cookie-session/</loc><lastmod>2026-04-17T16:36:08+08:00</lastmod></url><url><loc>https://liwenzhou.com/posts/go/logrus/</loc><lastmod>2026-04-17T16:36:08+08:00</lastmod></url><url><loc>https://liwenzhou.com/posts/go/unit-test/</loc><lastmod>2026-04-17T16:36:08+08:00</lastmod></url><url><loc>https://liwenzhou.com/posts/go/http/</loc><lastmod>2026-04-17T16:36:08+08:00</lastmod></url><url><loc>https://liwenzhou.com/posts/go/socket/</loc><lastmod>2026-04-17T16:36:08+08:00</lastmod></url><url><loc>https://liwenzhou.com/posts/go/concurrence/</loc><lastmod>2026-04-17T16:36:08+08:00</lastmod></url><url><loc>https://liwenzhou.com/posts/go/reflect/</loc><lastmod>2026-04-17T16:36:08+08:00</lastmod></url><url><loc>https://liwenzhou.com/posts/go/interface/</loc><lastmod>2026-04-17T16:36:08+08:00</lastmod></url><url><loc>https://liwenzhou.com/posts/go/package/</loc><lastmod>2026-04-17T16:36:08+08:00</lastmod></url><url><loc>https://liwenzhou.com/posts/go/struct/</loc><lastmod>2026-04-17T21:56:15+08:00</lastmod></url><url><loc>https://liwenzhou.com/posts/go/redis/</loc><lastmod>2026-04-17T16:36:08+08:00</lastmod></url><url><loc>https://liwenzhou.com/posts/go/mysql/</loc><lastmod>2026-04-17T21:56:15+08:00</lastmod></url><url><loc>https://liwenzhou.com/posts/go/template/</loc><lastmod>2026-04-17T16:36:08+08:00</lastmod></url><url><loc>https://liwenzhou.com/posts/go/strconv/</loc><lastmod>2026-04-17T16:36:08+08:00</lastmod></url><url><loc>https://liwenzhou.com/posts/go/file/</loc><lastmod>2026-04-17T16:36:08+08:00</lastmod></url><url><loc>https://liwenzhou.com/posts/go/go-time/</loc><lastmod>2026-04-17T16:36:08+08:00</lastmod></url><url><loc>https://liwenzhou.com/posts/go/function/</loc><lastmod>2026-04-17T16:36:08+08:00</lastmod></url><url><loc>https://liwenzhou.com/posts/go/map/</loc><lastmod>2026-04-17T16:36:08+08:00</lastmod></url><url><loc>https://liwenzhou.com/posts/go/pointer/</loc><lastmod>2026-04-17T16:36:08+08:00</lastmod></url><url><loc>https://liwenzhou.com/posts/go/log/</loc><lastmod>2026-04-17T16:36:08+08:00</lastmod></url><url><loc>https://liwenzhou.com/posts/go/gob-msgpack/</loc><lastmod>2026-04-17T16:36:08+08:00</lastmod></url><url><loc>https://liwenzhou.com/posts/go/flag/</loc><lastmod>2026-04-17T16:36:08+08:00</lastmod></url><url><loc>https://liwenzhou.com/posts/go/slice/</loc><lastmod>2026-04-17T16:36:08+08:00</lastmod></url><url><loc>https://liwenzhou.com/posts/go/fmt/</loc><lastmod>2026-04-17T16:36:08+08:00</lastmod></url><url><loc>https://liwenzhou.com/posts/go/array/</loc><lastmod>2026-04-17T16:36:08+08:00</lastmod></url><url><loc>https://liwenzhou.com/posts/go/fix-go-get/</loc><lastmod>2026-04-17T16:36:08+08:00</lastmod></url><url><loc>https://liwenzhou.com/posts/go/control-flow/</loc><lastmod>2026-04-17T16:36:08+08:00</lastmod></url><url><loc>https://liwenzhou.com/posts/go/operators/</loc><lastmod>2026-04-17T16:36:08+08:00</lastmod></url><url><loc>https://liwenzhou.com/posts/go/datatype/</loc><lastmod>2026-04-17T16:36:08+08:00</lastmod></url><url><loc>https://liwenzhou.com/posts/go/var-and-const/</loc><lastmod>2026-04-17T16:36:08+08:00</lastmod></url><url><loc>https://liwenzhou.com/posts/go/install_go_dev_old/</loc><lastmod>2026-04-17T21:56:15+08:00</lastmod></url><url><loc>https://liwenzhou.com/posts/go/vscode/</loc><lastmod>2026-04-17T16:36:08+08:00</lastmod></url><url><loc>https://liwenzhou.com/posts/go/why-learn-golang/</loc><lastmod>2026-04-17T16:36:08+08:00</lastmod></url><url><loc>https://liwenzhou.com/categories/python/</loc><lastmod>2026-04-17T16:36:08+08:00</lastmod></url><url><loc>https://liwenzhou.com/tags/python/</loc><lastmod>2026-04-17T16:36:08+08:00</lastmod></url><url><loc>https://liwenzhou.com/posts/python/unittest/</loc><lastmod>2026-04-17T16:36:08+08:00</lastmod></url><url><loc>https://liwenzhou.com/categories/development/</loc><lastmod>2026-04-17T16:36:08+08:00</lastmod></url><url><loc>https://liwenzhou.com/tags/development/</loc><lastmod>2026-04-17T16:36:08+08:00</lastmod></url><url><loc>https://liwenzhou.com/categories/django/</loc><lastmod>2026-04-17T16:36:08+08:00</lastmod></url><url><loc>https://liwenzhou.com/tags/django/</loc><lastmod>2026-04-17T16:36:08+08:00</lastmod></url><url><loc>https://liwenzhou.com/posts/django/django_websocket/</loc><lastmod>2026-04-17T16:36:08+08:00</lastmod></url><url><loc>https://liwenzhou.com/posts/django/about_django_contenttypes/</loc><lastmod>2026-04-17T16:36:08+08:00</lastmod></url><url><loc>https://liwenzhou.com/posts/django/logging_in_django/</loc><lastmod>2026-04-17T16:36:08+08:00</lastmod></url><url><loc>https://liwenzhou.com/posts/python/decorator-advance/</loc><lastmod>2026-04-17T16:36:08+08:00</lastmod></url><url><loc>https://liwenzhou.com/posts/python/decorator/</loc><lastmod>2026-04-17T16:36:08+08:00</lastmod></url><url><loc>https://liwenzhou.com/posts/python/listdeduction/</loc><lastmod>2026-04-17T16:36:08+08:00</lastmod></url><url><loc>https://liwenzhou.com/posts/python/re-module/</loc><lastmod>2026-04-17T16:36:08+08:00</lastmod></url><url><loc>https://liwenzhou.com/posts/python/modules/</loc><lastmod>2026-04-17T16:36:08+08:00</lastmod></url><url><loc>https://liwenzhou.com/posts/python/built-in-modules/</loc><lastmod>2026-04-17T16:36:08+08:00</lastmod></url><url><loc>https://liwenzhou.com/posts/python/generator/</loc><lastmod>2026-04-17T16:36:08+08:00</lastmod></url><url><loc>https://liwenzhou.com/posts/python/iterator/</loc><lastmod>2026-04-17T16:36:08+08:00</lastmod></url><url><loc>https://liwenzhou.com/posts/python/lambda/</loc><lastmod>2026-04-17T16:36:08+08:00</lastmod></url><url><loc>https://liwenzhou.com/posts/python/decorator-introduction/</loc><lastmod>2026-04-17T16:36:08+08:00</lastmod></url><url><loc>https://liwenzhou.com/posts/python/function/</loc><lastmod>2026-04-17T16:36:08+08:00</lastmod></url><url><loc>https://liwenzhou.com/posts/python/built-in-functions/</loc><lastmod>2026-04-17T16:36:08+08:00</lastmod></url><url><loc>https://liwenzhou.com/categories/front-end/</loc><lastmod>2026-04-17T16:36:08+08:00</lastmod></url><url><loc>https://liwenzhou.com/tags/front-end/</loc><lastmod>2026-04-17T16:36:08+08:00</lastmod></url><url><loc>https://liwenzhou.com/posts/frontend/about-frontend/</loc><lastmod>2026-04-17T16:36:08+08:00</lastmod></url><url><loc>https://liwenzhou.com/categories/javascript/</loc><lastmod>2026-04-17T16:36:08+08:00</lastmod></url><url><loc>https://liwenzhou.com/posts/frontend/about-jquery/</loc><lastmod>2026-04-17T16:36:08+08:00</lastmod></url><url><loc>https://liwenzhou.com/about/</loc><lastmod>2026-04-19T08:43:27+08:00</lastmod></url><url><loc>https://liwenzhou.com/posts/</loc><lastmod>2026-04-17T16:36:08+08:00</lastmod></url><url><loc>https://liwenzhou.com/courses/</loc><lastmod>2026-04-17T16:36:08+08:00</lastmod></url><url><loc>https://liwenzhou.com/</loc><lastmod>2026-04-17T16:36:08+08:00</lastmod></url></urlset>