<?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://wenyuan.github.io/backend/deps/activiti7/db-tables/</loc><lastmod>2025-03-17T05:38:08.000Z</lastmod><changefreq>daily</changefreq></url><url><loc>https://wenyuan.github.io/backend/deps/activiti7/listener/</loc><lastmod>2025-06-06T07:31:57.000Z</lastmod><changefreq>daily</changefreq></url><url><loc>https://wenyuan.github.io/backend/deps/activiti7/classic-classes/</loc><lastmod>2025-05-15T02:42:46.000Z</lastmod><changefreq>daily</changefreq></url><url><loc>https://wenyuan.github.io/backend/deps/activiti7/used-in-springboot2/</loc><lastmod>2025-07-17T02:40:14.000Z</lastmod><changefreq>daily</changefreq></url><url><loc>https://wenyuan.github.io/</loc><lastmod>2025-06-07T02:48:04.000Z</lastmod><changefreq>daily</changefreq></url><url><loc>https://wenyuan.github.io/backend/deps/activiti7/uel-and-variables/</loc><lastmod>2025-03-19T05:18:38.000Z</lastmod><changefreq>daily</changefreq></url><url><loc>https://wenyuan.github.io/backend/deps/flowable7/used-in-springboot3/</loc><lastmod>2025-07-17T02:40:14.000Z</lastmod><changefreq>daily</changefreq></url><url><loc>https://wenyuan.github.io/backend/django/</loc><lastmod>2024-05-27T06:53:09.000Z</lastmod><changefreq>daily</changefreq></url><url><loc>https://wenyuan.github.io/backend/django/convert-django-orm-to-sql/</loc><lastmod>2024-05-27T06:53:09.000Z</lastmod><changefreq>daily</changefreq></url><url><loc>https://wenyuan.github.io/backend/django/django-auth-extension/</loc><lastmod>2024-05-27T06:53:09.000Z</lastmod><changefreq>daily</changefreq></url><url><loc>https://wenyuan.github.io/backend/django/django-guardian/</loc><lastmod>2024-05-27T06:53:09.000Z</lastmod><changefreq>daily</changefreq></url><url><loc>https://wenyuan.github.io/backend/django/django-integrate-channels/</loc><lastmod>2024-05-27T06:53:09.000Z</lastmod><changefreq>daily</changefreq></url><url><loc>https://wenyuan.github.io/backend/django/django-auth/</loc><lastmod>2024-05-27T06:53:09.000Z</lastmod><changefreq>daily</changefreq></url><url><loc>https://wenyuan.github.io/backend/django/django-jwt-auth/</loc><lastmod>2024-05-27T06:53:09.000Z</lastmod><changefreq>daily</changefreq></url><url><loc>https://wenyuan.github.io/backend/django/django-integrate-celery/</loc><lastmod>2024-05-27T06:53:09.000Z</lastmod><changefreq>daily</changefreq></url><url><loc>https://wenyuan.github.io/backend/django/django-model-inheritance/</loc><lastmod>2024-05-27T06:53:09.000Z</lastmod><changefreq>daily</changefreq></url><url><loc>https://wenyuan.github.io/backend/django/django-model-create-update-delete/</loc><lastmod>2024-05-27T06:53:09.000Z</lastmod><changefreq>daily</changefreq></url><url><loc>https://wenyuan.github.io/backend/django/django-model-meta/</loc><lastmod>2024-05-27T06:53:09.000Z</lastmod><changefreq>daily</changefreq></url><url><loc>https://wenyuan.github.io/backend/django/django-model-relationship/</loc><lastmod>2024-05-27T06:53:09.000Z</lastmod><changefreq>daily</changefreq></url><url><loc>https://wenyuan.github.io/backend/django/django-redis-cache/</loc><lastmod>2024-05-27T06:53:09.000Z</lastmod><changefreq>daily</changefreq></url><url><loc>https://wenyuan.github.io/backend/django/django-signal/</loc><lastmod>2024-05-27T06:53:09.000Z</lastmod><changefreq>daily</changefreq></url><url><loc>https://wenyuan.github.io/backend/django/django-model-retrieve/</loc><lastmod>2024-05-27T06:53:09.000Z</lastmod><changefreq>daily</changefreq></url><url><loc>https://wenyuan.github.io/backend/django/django-user-model-extension/</loc><lastmod>2024-05-27T06:53:09.000Z</lastmod><changefreq>daily</changefreq></url><url><loc>https://wenyuan.github.io/backend/django/django-model/</loc><lastmod>2024-05-27T06:53:09.000Z</lastmod><changefreq>daily</changefreq></url><url><loc>https://wenyuan.github.io/backend/django/dumpdata-and-loaddata/</loc><lastmod>2024-05-27T06:53:09.000Z</lastmod><changefreq>daily</changefreq></url><url><loc>https://wenyuan.github.io/backend/django/filter-returns-duplicated-objects/</loc><lastmod>2024-05-27T06:53:09.000Z</lastmod><changefreq>daily</changefreq></url><url><loc>https://wenyuan.github.io/backend/elasticsearch/</loc><lastmod>2024-05-27T06:53:09.000Z</lastmod><changefreq>daily</changefreq></url><url><loc>https://wenyuan.github.io/backend/django/migrate-error-caused-by-sqlite3/</loc><lastmod>2024-05-27T06:53:09.000Z</lastmod><changefreq>daily</changefreq></url><url><loc>https://wenyuan.github.io/backend/elasticsearch/aggregations/</loc><lastmod>2024-05-27T06:53:09.000Z</lastmod><changefreq>daily</changefreq></url><url><loc>https://wenyuan.github.io/backend/elasticsearch/analyzer/</loc><lastmod>2024-05-27T06:53:09.000Z</lastmod><changefreq>daily</changefreq></url><url><loc>https://wenyuan.github.io/backend/elasticsearch/cluster-manage-apis/</loc><lastmod>2024-05-27T06:53:09.000Z</lastmod><changefreq>daily</changefreq></url><url><loc>https://wenyuan.github.io/backend/elasticsearch/compound-query/</loc><lastmod>2024-05-27T06:53:09.000Z</lastmod><changefreq>daily</changefreq></url><url><loc>https://wenyuan.github.io/backend/elasticsearch/command-with-curl/</loc><lastmod>2024-05-27T06:53:09.000Z</lastmod><changefreq>daily</changefreq></url><url><loc>https://wenyuan.github.io/backend/elasticsearch/document-crud/</loc><lastmod>2024-05-27T06:53:09.000Z</lastmod><changefreq>daily</changefreq></url><url><loc>https://wenyuan.github.io/backend/elasticsearch/forward-and-inverted-index/</loc><lastmod>2024-05-27T06:53:09.000Z</lastmod><changefreq>daily</changefreq></url><url><loc>https://wenyuan.github.io/backend/elasticsearch/concepts-and-noun/</loc><lastmod>2024-05-27T06:53:09.000Z</lastmod><changefreq>daily</changefreq></url><url><loc>https://wenyuan.github.io/backend/elasticsearch/mapping/</loc><lastmod>2024-05-27T06:53:09.000Z</lastmod><changefreq>daily</changefreq></url><url><loc>https://wenyuan.github.io/backend/elasticsearch/index-manage-apis/</loc><lastmod>2024-05-27T06:53:09.000Z</lastmod><changefreq>daily</changefreq></url><url><loc>https://wenyuan.github.io/backend/elasticsearch/index-template/</loc><lastmod>2024-05-27T06:53:09.000Z</lastmod><changefreq>daily</changefreq></url><url><loc>https://wenyuan.github.io/backend/elasticsearch/installation-of-elasticsearch/</loc><lastmod>2024-05-27T06:53:09.000Z</lastmod><changefreq>daily</changefreq></url><url><loc>https://wenyuan.github.io/backend/elasticsearch/match-query/</loc><lastmod>2024-05-27T06:53:09.000Z</lastmod><changefreq>daily</changefreq></url><url><loc>https://wenyuan.github.io/backend/elasticsearch/nested-and-join/</loc><lastmod>2024-05-27T06:53:09.000Z</lastmod><changefreq>daily</changefreq></url><url><loc>https://wenyuan.github.io/backend/elasticsearch/paging-query/</loc><lastmod>2024-05-27T06:53:09.000Z</lastmod><changefreq>daily</changefreq></url><url><loc>https://wenyuan.github.io/backend/elasticsearch/performance-optimization/</loc><lastmod>2024-05-27T06:53:09.000Z</lastmod><changefreq>daily</changefreq></url><url><loc>https://wenyuan.github.io/backend/elasticsearch/term-query/</loc><lastmod>2024-05-27T06:53:09.000Z</lastmod><changefreq>daily</changefreq></url><url><loc>https://wenyuan.github.io/backend/elasticsearch/suggester-query/</loc><lastmod>2024-05-27T06:53:09.000Z</lastmod><changefreq>daily</changefreq></url><url><loc>https://wenyuan.github.io/backend/java/collection/</loc><lastmod>2025-03-12T08:04:14.000Z</lastmod><changefreq>daily</changefreq></url><url><loc>https://wenyuan.github.io/backend/java/dev-env/</loc><lastmod>2025-03-11T07:20:05.000Z</lastmod><changefreq>daily</changefreq></url><url><loc>https://wenyuan.github.io/backend/java/array/</loc><lastmod>2025-03-12T08:04:14.000Z</lastmod><changefreq>daily</changefreq></url><url><loc>https://wenyuan.github.io/backend/java/string/</loc><lastmod>2025-02-28T05:45:55.000Z</lastmod><changefreq>daily</changefreq></url><url><loc>https://wenyuan.github.io/backend/java/reflection/</loc><lastmod>2025-03-04T03:37:17.000Z</lastmod><changefreq>daily</changefreq></url><url><loc>https://wenyuan.github.io/backend/mysql/</loc><lastmod>2024-05-27T06:53:09.000Z</lastmod><changefreq>daily</changefreq></url><url><loc>https://wenyuan.github.io/backend/java/thread/</loc><lastmod>2025-03-05T02:17:05.000Z</lastmod><changefreq>daily</changefreq></url><url><loc>https://wenyuan.github.io/backend/mysql/common-commands/</loc><lastmod>2024-05-27T06:53:09.000Z</lastmod><changefreq>daily</changefreq></url><url><loc>https://wenyuan.github.io/backend/mysql/data-insert-delete-update/</loc><lastmod>2024-05-27T06:53:09.000Z</lastmod><changefreq>daily</changefreq></url><url><loc>https://wenyuan.github.io/backend/mysql/column-properties/</loc><lastmod>2024-05-27T06:53:09.000Z</lastmod><changefreq>daily</changefreq></url><url><loc>https://wenyuan.github.io/backend/mysql/database-and-table-operations/</loc><lastmod>2024-05-27T06:53:09.000Z</lastmod><changefreq>daily</changefreq></url><url><loc>https://wenyuan.github.io/backend/mysql/data-types/</loc><lastmod>2024-05-27T06:53:09.000Z</lastmod><changefreq>daily</changefreq></url><url><loc>https://wenyuan.github.io/backend/mysql/group-query/</loc><lastmod>2024-05-27T06:53:09.000Z</lastmod><changefreq>daily</changefreq></url><url><loc>https://wenyuan.github.io/backend/mysql/db-design-spec/</loc><lastmod>2024-05-27T06:53:09.000Z</lastmod><changefreq>daily</changefreq></url><url><loc>https://wenyuan.github.io/backend/mysql/expressions-and-functions/</loc><lastmod>2024-05-27T06:53:09.000Z</lastmod><changefreq>daily</changefreq></url><url><loc>https://wenyuan.github.io/backend/mysql/join-query/</loc><lastmod>2024-05-27T06:53:09.000Z</lastmod><changefreq>daily</changefreq></url><url><loc>https://wenyuan.github.io/backend/mysql/simple-query/</loc><lastmod>2024-05-27T06:53:09.000Z</lastmod><changefreq>daily</changefreq></url><url><loc>https://wenyuan.github.io/backend/mysql/query-by-search-conditions/</loc><lastmod>2024-05-27T06:53:09.000Z</lastmod><changefreq>daily</changefreq></url><url><loc>https://wenyuan.github.io/backend/mysql/installation-of-mysql/</loc><lastmod>2024-06-04T04:54:57.000Z</lastmod><changefreq>daily</changefreq></url><url><loc>https://wenyuan.github.io/backend/mysql/primary-key-and-increment-id/</loc><lastmod>2024-05-27T06:53:09.000Z</lastmod><changefreq>daily</changefreq></url><url><loc>https://wenyuan.github.io/backend/mysql/sub-query/</loc><lastmod>2024-05-27T06:53:09.000Z</lastmod><changefreq>daily</changefreq></url><url><loc>https://wenyuan.github.io/backend/python/class-and-instance/</loc><lastmod>2024-05-27T06:53:09.000Z</lastmod><changefreq>daily</changefreq></url><url><loc>https://wenyuan.github.io/backend/mysql/union-query/</loc><lastmod>2024-05-27T06:53:09.000Z</lastmod><changefreq>daily</changefreq></url><url><loc>https://wenyuan.github.io/backend/python/</loc><lastmod>2024-05-27T06:53:09.000Z</lastmod><changefreq>daily</changefreq></url><url><loc>https://wenyuan.github.io/backend/mysql/transaction-isolation-levels/</loc><lastmod>2024-05-27T06:53:09.000Z</lastmod><changefreq>daily</changefreq></url><url><loc>https://wenyuan.github.io/backend/python/class-variables-and-instance-variables/</loc><lastmod>2024-05-27T06:53:09.000Z</lastmod><changefreq>daily</changefreq></url><url><loc>https://wenyuan.github.io/backend/python/class-inheritance/</loc><lastmod>2024-05-27T06:53:09.000Z</lastmod><changefreq>daily</changefreq></url><url><loc>https://wenyuan.github.io/backend/python/data-types/</loc><lastmod>2024-05-27T06:53:09.000Z</lastmod><changefreq>daily</changefreq></url><url><loc>https://wenyuan.github.io/backend/python/compiler-and-interpreter/</loc><lastmod>2024-05-27T06:53:09.000Z</lastmod><changefreq>daily</changefreq></url><url><loc>https://wenyuan.github.io/backend/python/decorator-property/</loc><lastmod>2024-05-27T06:53:09.000Z</lastmod><changefreq>daily</changefreq></url><url><loc>https://wenyuan.github.io/backend/python/coroutine/</loc><lastmod>2024-05-27T06:53:09.000Z</lastmod><changefreq>daily</changefreq></url><url><loc>https://wenyuan.github.io/backend/python/debounce-and-throttle/</loc><lastmod>2024-09-18T03:56:02.000Z</lastmod><changefreq>daily</changefreq></url><url><loc>https://wenyuan.github.io/backend/python/diffs-between-py2-and-py3/</loc><lastmod>2025-02-11T09:24:14.000Z</lastmod><changefreq>daily</changefreq></url><url><loc>https://wenyuan.github.io/backend/python/generator/</loc><lastmod>2024-05-27T06:53:09.000Z</lastmod><changefreq>daily</changefreq></url><url><loc>https://wenyuan.github.io/backend/python/global-interpreter-lock/</loc><lastmod>2024-05-27T06:53:09.000Z</lastmod><changefreq>daily</changefreq></url><url><loc>https://wenyuan.github.io/backend/python/function-params/</loc><lastmod>2024-05-27T06:53:09.000Z</lastmod><changefreq>daily</changefreq></url><url><loc>https://wenyuan.github.io/backend/python/function-decorators/</loc><lastmod>2024-05-27T06:53:09.000Z</lastmod><changefreq>daily</changefreq></url><url><loc>https://wenyuan.github.io/backend/python/grammar/</loc><lastmod>2024-05-27T06:53:09.000Z</lastmod><changefreq>daily</changefreq></url><url><loc>https://wenyuan.github.io/backend/python/oop/</loc><lastmod>2024-05-27T06:53:09.000Z</lastmod><changefreq>daily</changefreq></url><url><loc>https://wenyuan.github.io/backend/python/magic-methods/</loc><lastmod>2024-05-27T06:53:09.000Z</lastmod><changefreq>daily</changefreq></url><url><loc>https://wenyuan.github.io/backend/python/instancemethod-classmethod-staticmethod/</loc><lastmod>2024-05-27T06:53:09.000Z</lastmod><changefreq>daily</changefreq></url><url><loc>https://wenyuan.github.io/backend/python/iterator/</loc><lastmod>2024-05-27T06:53:09.000Z</lastmod><changefreq>daily</changefreq></url><url><loc>https://wenyuan.github.io/backend/python/method-super/</loc><lastmod>2024-05-27T06:53:09.000Z</lastmod><changefreq>daily</changefreq></url><url><loc>https://wenyuan.github.io/backend/python/multiple-python-install-on-linux/</loc><lastmod>2024-05-27T06:53:09.000Z</lastmod><changefreq>daily</changefreq></url><url><loc>https://wenyuan.github.io/backend/python/public-private-protected/</loc><lastmod>2024-05-27T06:53:09.000Z</lastmod><changefreq>daily</changefreq></url><url><loc>https://wenyuan.github.io/backend/python/python-lib-celery/</loc><lastmod>2024-05-27T06:53:09.000Z</lastmod><changefreq>daily</changefreq></url><url><loc>https://wenyuan.github.io/backend/python/pep-0008/</loc><lastmod>2024-05-27T06:53:09.000Z</lastmod><changefreq>daily</changefreq></url><url><loc>https://wenyuan.github.io/backend/python/python-lib-fabric/</loc><lastmod>2024-05-27T06:53:09.000Z</lastmod><changefreq>daily</changefreq></url><url><loc>https://wenyuan.github.io/backend/python/python-lib-logging/</loc><lastmod>2024-05-27T06:53:09.000Z</lastmod><changefreq>daily</changefreq></url><url><loc>https://wenyuan.github.io/backend/python/python-lib-openpyxl/</loc><lastmod>2024-05-27T06:53:09.000Z</lastmod><changefreq>daily</changefreq></url><url><loc>https://wenyuan.github.io/backend/python/python-lib-subprocess/</loc><lastmod>2024-05-27T06:53:09.000Z</lastmod><changefreq>daily</changefreq></url><url><loc>https://wenyuan.github.io/backend/python/python-lib-paramiko/</loc><lastmod>2024-05-27T06:53:09.000Z</lastmod><changefreq>daily</changefreq></url><url><loc>https://wenyuan.github.io/backend/python/python-lib-smtplib/</loc><lastmod>2024-05-27T06:53:09.000Z</lastmod><changefreq>daily</changefreq></url><url><loc>https://wenyuan.github.io/backend/python/python-lib-telnetlib/</loc><lastmod>2024-05-27T06:53:09.000Z</lastmod><changefreq>daily</changefreq></url><url><loc>https://wenyuan.github.io/backend/python/python-lib-xlrd/</loc><lastmod>2024-05-27T06:53:09.000Z</lastmod><changefreq>daily</changefreq></url><url><loc>https://wenyuan.github.io/backend/python/slicing/</loc><lastmod>2024-05-27T06:53:09.000Z</lastmod><changefreq>daily</changefreq></url><url><loc>https://wenyuan.github.io/backend/python/reflect/</loc><lastmod>2024-05-27T06:53:09.000Z</lastmod><changefreq>daily</changefreq></url><url><loc>https://wenyuan.github.io/backend/python/singleton-pattern/</loc><lastmod>2024-06-17T03:03:13.000Z</lastmod><changefreq>daily</changefreq></url><url><loc>https://wenyuan.github.io/backend/python/type-hints/</loc><lastmod>2024-05-27T06:53:09.000Z</lastmod><changefreq>daily</changefreq></url><url><loc>https://wenyuan.github.io/backend/python/threading-and-multiprocess/</loc><lastmod>2025-02-17T02:48:12.000Z</lastmod><changefreq>daily</changefreq></url><url><loc>https://wenyuan.github.io/backend/python/typing-for-type-hints/</loc><lastmod>2024-05-27T06:53:09.000Z</lastmod><changefreq>daily</changefreq></url><url><loc>https://wenyuan.github.io/backend/python/try-exception/</loc><lastmod>2024-05-27T06:53:09.000Z</lastmod><changefreq>daily</changefreq></url><url><loc>https://wenyuan.github.io/backend/redis/</loc><lastmod>2024-05-27T06:53:09.000Z</lastmod><changefreq>daily</changefreq></url><url><loc>https://wenyuan.github.io/backend/redis/access-control-list/</loc><lastmod>2024-05-27T06:53:09.000Z</lastmod><changefreq>daily</changefreq></url><url><loc>https://wenyuan.github.io/backend/redis/common-commands/</loc><lastmod>2024-05-27T06:53:09.000Z</lastmod><changefreq>daily</changefreq></url><url><loc>https://wenyuan.github.io/backend/redis/installation-of-redis/</loc><lastmod>2024-05-27T06:53:09.000Z</lastmod><changefreq>daily</changefreq></url><url><loc>https://wenyuan.github.io/backend/redis/data-types/</loc><lastmod>2024-05-27T06:53:09.000Z</lastmod><changefreq>daily</changefreq></url><url><loc>https://wenyuan.github.io/backend/spring/aop/</loc><lastmod>2025-03-03T06:45:26.000Z</lastmod><changefreq>daily</changefreq></url><url><loc>https://wenyuan.github.io/backend/redis/three-cache-problems/</loc><lastmod>2024-05-27T06:53:09.000Z</lastmod><changefreq>daily</changefreq></url><url><loc>https://wenyuan.github.io/backend/python/variables-and-constants/</loc><lastmod>2024-05-27T06:53:09.000Z</lastmod><changefreq>daily</changefreq></url><url><loc>https://wenyuan.github.io/backend/spring/ioc-and-di/</loc><lastmod>2025-03-03T06:45:26.000Z</lastmod><changefreq>daily</changefreq></url><url><loc>https://wenyuan.github.io/basic-skills/docker/common-commands/</loc><lastmod>2025-02-19T09:18:57.000Z</lastmod><changefreq>daily</changefreq></url><url><loc>https://wenyuan.github.io/backend/python/tips-in-programming/</loc><lastmod>2025-02-11T09:24:14.000Z</lastmod><changefreq>daily</changefreq></url><url><loc>https://wenyuan.github.io/basic-skills/docker/deploy-pure-ubuntu/</loc><lastmod>2023-10-21T05:28:50.000Z</lastmod><changefreq>daily</changefreq></url><url><loc>https://wenyuan.github.io/backend/spring/annotation/</loc><lastmod>2025-03-19T05:18:38.000Z</lastmod><changefreq>daily</changefreq></url><url><loc>https://wenyuan.github.io/basic-skills/docker/docker-tutorial/</loc><lastmod>2023-03-17T03:15:44.000Z</lastmod><changefreq>daily</changefreq></url><url><loc>https://wenyuan.github.io/basic-skills/git/</loc><lastmod>2022-08-23T05:36:18.000Z</lastmod><changefreq>daily</changefreq></url><url><loc>https://wenyuan.github.io/basic-skills/git/add-ssh-key/</loc><lastmod>2022-07-29T06:08:38.000Z</lastmod><changefreq>daily</changefreq></url><url><loc>https://wenyuan.github.io/basic-skills/git/solution-to-change-name-and-email-in-history-commits/</loc><lastmod>2021-12-10T02:38:51.000Z</lastmod><changefreq>daily</changefreq></url><url><loc>https://wenyuan.github.io/basic-skills/git/solution-to-code-conflict/</loc><lastmod>2023-03-06T05:52:35.000Z</lastmod><changefreq>daily</changefreq></url><url><loc>https://wenyuan.github.io/basic-skills/git/common-command-manual/</loc><lastmod>2022-07-29T06:08:38.000Z</lastmod><changefreq>daily</changefreq></url><url><loc>https://wenyuan.github.io/basic-skills/git/git-rebase/</loc><lastmod>2022-11-17T09:25:24.000Z</lastmod><changefreq>daily</changefreq></url><url><loc>https://wenyuan.github.io/basic-skills/git/solution-to-commit-info-mistake/</loc><lastmod>2023-07-06T07:08:04.000Z</lastmod><changefreq>daily</changefreq></url><url><loc>https://wenyuan.github.io/basic-skills/git/solution-to-clone-too-slow/</loc><lastmod>2022-07-29T06:08:38.000Z</lastmod><changefreq>daily</changefreq></url><url><loc>https://wenyuan.github.io/basic-skills/linux/crontab/</loc><lastmod>2023-06-12T07:07:21.000Z</lastmod><changefreq>daily</changefreq></url><url><loc>https://wenyuan.github.io/basic-skills/git/solution-to-gitflow/</loc><lastmod>2022-07-29T06:08:38.000Z</lastmod><changefreq>daily</changefreq></url><url><loc>https://wenyuan.github.io/basic-skills/git/solution-to-missed-file-in-last-commit/</loc><lastmod>2022-04-11T08:33:36.000Z</lastmod><changefreq>daily</changefreq></url><url><loc>https://wenyuan.github.io/basic-skills/linux/reset-forgotten-root-password/</loc><lastmod>2024-05-28T05:11:54.000Z</lastmod><changefreq>daily</changefreq></url><url><loc>https://wenyuan.github.io/basic-skills/git/solution-to-migrate-repository-without-losing-history-commits/</loc><lastmod>2021-12-10T02:38:51.000Z</lastmod><changefreq>daily</changefreq></url><url><loc>https://wenyuan.github.io/basic-skills/git/solution-to-last-commit-code-mistake/</loc><lastmod>2022-04-11T08:33:36.000Z</lastmod><changefreq>daily</changefreq></url><url><loc>https://wenyuan.github.io/basic-skills/git/solution-to-participate-in-open-source-projects/</loc><lastmod>2021-12-10T02:38:51.000Z</lastmod><changefreq>daily</changefreq></url><url><loc>https://wenyuan.github.io/basic-skills/git/solution-to-withdraw-last-push/</loc><lastmod>2022-06-17T09:00:22.000Z</lastmod><changefreq>daily</changefreq></url><url><loc>https://wenyuan.github.io/basic-skills/network/ip-address-subnet-mask/</loc><lastmod>2024-06-12T06:55:11.000Z</lastmod><changefreq>daily</changefreq></url><url><loc>https://wenyuan.github.io/basic-skills/git/solution-to-withdraw-last-commit/</loc><lastmod>2022-07-29T06:08:38.000Z</lastmod><changefreq>daily</changefreq></url><url><loc>https://wenyuan.github.io/basic-skills/linux/restricted-shell/</loc><lastmod>2023-03-14T05:52:29.000Z</lastmod><changefreq>daily</changefreq></url><url><loc>https://wenyuan.github.io/basic-skills/linux/common-commands/</loc><lastmod>2022-08-23T06:06:20.000Z</lastmod><changefreq>daily</changefreq></url><url><loc>https://wenyuan.github.io/basic-skills/linux/solution-to-vim-encoding/</loc><lastmod>2023-08-11T02:10:26.000Z</lastmod><changefreq>daily</changefreq></url><url><loc>https://wenyuan.github.io/basic-skills/network/ip-address/</loc><lastmod>2025-02-24T03:45:34.000Z</lastmod><changefreq>daily</changefreq></url><url><loc>https://wenyuan.github.io/basic-skills/network/</loc><lastmod>2022-09-05T03:27:55.000Z</lastmod><changefreq>daily</changefreq></url><url><loc>https://wenyuan.github.io/basic-skills/network/can-tcp-and-udp-use-the-same-port/</loc><lastmod>2022-09-06T05:42:54.000Z</lastmod><changefreq>daily</changefreq></url><url><loc>https://wenyuan.github.io/basic-skills/network/how-os-deal-with-network-packets/</loc><lastmod>2022-09-01T06:33:16.000Z</lastmod><changefreq>daily</changefreq></url><url><loc>https://wenyuan.github.io/basic-skills/network/tcp-connection-after-server-break-down/</loc><lastmod>2022-09-04T06:33:49.000Z</lastmod><changefreq>daily</changefreq></url><url><loc>https://wenyuan.github.io/basic-skills/network/tcp-connection-after-client-break-down/</loc><lastmod>2022-09-04T06:29:21.000Z</lastmod><changefreq>daily</changefreq></url><url><loc>https://wenyuan.github.io/basic-skills/network/layered-network-model/</loc><lastmod>2022-09-09T08:15:00.000Z</lastmod><changefreq>daily</changefreq></url><url><loc>https://wenyuan.github.io/basic-skills/network/tcp-retransmission/</loc><lastmod>2022-09-15T06:32:28.000Z</lastmod><changefreq>daily</changefreq></url><url><loc>https://wenyuan.github.io/basic-skills/nginx/</loc><lastmod>2023-10-09T05:15:23.000Z</lastmod><changefreq>daily</changefreq></url><url><loc>https://wenyuan.github.io/basic-skills/network/network-troubleshooting-tools/</loc><lastmod>2022-09-14T03:46:54.000Z</lastmod><changefreq>daily</changefreq></url><url><loc>https://wenyuan.github.io/basic-skills/network/tcp-handshake-exception/</loc><lastmod>2022-09-03T08:58:11.000Z</lastmod><changefreq>daily</changefreq></url><url><loc>https://wenyuan.github.io/basic-skills/network/tcp-connection-after-unpluging-network-cable/</loc><lastmod>2022-09-03T09:19:26.000Z</lastmod><changefreq>daily</changefreq></url><url><loc>https://wenyuan.github.io/basic-skills/network/tcp-wave-exception/</loc><lastmod>2022-09-03T08:56:46.000Z</lastmod><changefreq>daily</changefreq></url><url><loc>https://wenyuan.github.io/basic-skills/network/tcp/</loc><lastmod>2022-09-03T09:19:26.000Z</lastmod><changefreq>daily</changefreq></url><url><loc>https://wenyuan.github.io/basic-skills/network/tcpdump-and-wireshark/</loc><lastmod>2023-02-23T01:58:41.000Z</lastmod><changefreq>daily</changefreq></url><url><loc>https://wenyuan.github.io/basic-skills/nginx/deploy-https-security-auth/</loc><lastmod>2024-05-27T06:53:09.000Z</lastmod><changefreq>daily</changefreq></url><url><loc>https://wenyuan.github.io/basic-skills/network/udp/</loc><lastmod>2022-08-15T07:16:03.000Z</lastmod><changefreq>daily</changefreq></url><url><loc>https://wenyuan.github.io/basic-skills/nginx/config-file-params-explanation/</loc><lastmod>2023-10-08T05:12:12.000Z</lastmod><changefreq>daily</changefreq></url><url><loc>https://wenyuan.github.io/basic-skills/nginx/common-commands/</loc><lastmod>2021-07-02T13:26:41.000Z</lastmod><changefreq>daily</changefreq></url><url><loc>https://wenyuan.github.io/basic-skills/nginx/config-file-generic-template/</loc><lastmod>2024-05-27T06:53:09.000Z</lastmod><changefreq>daily</changefreq></url><url><loc>https://wenyuan.github.io/basic-skills/network/what-happens-after-url/</loc><lastmod>2024-06-06T02:12:51.000Z</lastmod><changefreq>daily</changefreq></url><url><loc>https://wenyuan.github.io/basic-skills/nginx/forward-proxy-and-reverse-proxy/</loc><lastmod>2021-06-30T14:49:06.000Z</lastmod><changefreq>daily</changefreq></url><url><loc>https://wenyuan.github.io/basic-skills/nginx/installation-of-nginx/</loc><lastmod>2023-10-07T05:39:33.000Z</lastmod><changefreq>daily</changefreq></url><url><loc>https://wenyuan.github.io/basic-skills/nginx/ngx-http-access-module/</loc><lastmod>2024-05-27T06:53:09.000Z</lastmod><changefreq>daily</changefreq></url><url><loc>https://wenyuan.github.io/basic-skills/nginx/ngx-http-auth-basic-module/</loc><lastmod>2024-05-27T06:53:09.000Z</lastmod><changefreq>daily</changefreq></url><url><loc>https://wenyuan.github.io/basic-skills/nginx/load-balancing/</loc><lastmod>2022-08-26T03:34:13.000Z</lastmod><changefreq>daily</changefreq></url><url><loc>https://wenyuan.github.io/basic-skills/vmware/uninstallation-of-vmware/</loc><lastmod>2024-05-30T08:09:21.000Z</lastmod><changefreq>daily</changefreq></url><url><loc>https://wenyuan.github.io/basic-skills/nginx/practice-in-front-end-separation-project/</loc><lastmod>2023-02-08T08:58:23.000Z</lastmod><changefreq>daily</changefreq></url><url><loc>https://wenyuan.github.io/basic-skills/nginx/ngx-http-autoindex-module/</loc><lastmod>2024-05-27T06:53:09.000Z</lastmod><changefreq>daily</changefreq></url><url><loc>https://wenyuan.github.io/basic-skills/nginx/set-auto-start-after-server-reboot/</loc><lastmod>2023-08-29T01:39:15.000Z</lastmod><changefreq>daily</changefreq></url><url><loc>https://wenyuan.github.io/frontend/browser/browser-macro-knowledge/</loc><lastmod>2024-05-27T06:53:09.000Z</lastmod><changefreq>daily</changefreq></url><url><loc>https://wenyuan.github.io/basic-skills/nginx/traffic-limiting-modules/</loc><lastmod>2021-12-03T07:01:56.000Z</lastmod><changefreq>daily</changefreq></url><url><loc>https://wenyuan.github.io/frontend/browser/</loc><lastmod>2024-05-27T06:53:09.000Z</lastmod><changefreq>daily</changefreq></url><url><loc>https://wenyuan.github.io/basic-skills/nginx/uninstallation-of-nginx/</loc><lastmod>2022-03-04T09:58:34.000Z</lastmod><changefreq>daily</changefreq></url><url><loc>https://wenyuan.github.io/extracurricular/</loc><lastmod>2021-11-09T07:30:10.000Z</lastmod><changefreq>daily</changefreq></url><url><loc>https://wenyuan.github.io/frontend/browser/browser-caching-mechanism/</loc><lastmod>2024-05-27T06:53:09.000Z</lastmod><changefreq>daily</changefreq></url><url><loc>https://wenyuan.github.io/frontend/browser/execution-details-of-rendering-process/</loc><lastmod>2024-05-27T06:53:09.000Z</lastmod><changefreq>daily</changefreq></url><url><loc>https://wenyuan.github.io/frontend/browser/csrf/</loc><lastmod>2024-05-27T06:53:09.000Z</lastmod><changefreq>daily</changefreq></url><url><loc>https://wenyuan.github.io/extracurricular/cognitive-biases/</loc><lastmod>2021-12-09T08:58:55.000Z</lastmod><changefreq>daily</changefreq></url><url><loc>https://wenyuan.github.io/frontend/browser/execution-details-of-v8-engine/</loc><lastmod>2024-05-27T06:53:09.000Z</lastmod><changefreq>daily</changefreq></url><url><loc>https://wenyuan.github.io/frontend/browser/https/</loc><lastmod>2024-05-27T06:53:09.000Z</lastmod><changefreq>daily</changefreq></url><url><loc>https://wenyuan.github.io/extracurricular/product-and-humanity/</loc><lastmod>2021-12-09T09:44:22.000Z</lastmod><changefreq>daily</changefreq></url><url><loc>https://wenyuan.github.io/frontend/browser/kernel-and-javascript-engine/</loc><lastmod>2024-05-27T06:53:09.000Z</lastmod><changefreq>daily</changefreq></url><url><loc>https://wenyuan.github.io/frontend/browser/same-origin-policy/</loc><lastmod>2024-05-27T06:53:09.000Z</lastmod><changefreq>daily</changefreq></url><url><loc>https://wenyuan.github.io/frontend/browser/reflow-and-repaint/</loc><lastmod>2024-05-27T06:53:09.000Z</lastmod><changefreq>daily</changefreq></url><url><loc>https://wenyuan.github.io/frontend/css/</loc><lastmod>2024-05-27T06:53:09.000Z</lastmod><changefreq>daily</changefreq></url><url><loc>https://wenyuan.github.io/frontend/css/bfc/</loc><lastmod>2024-05-27T06:53:09.000Z</lastmod><changefreq>daily</changefreq></url><url><loc>https://wenyuan.github.io/frontend/browser/xss/</loc><lastmod>2024-05-27T06:53:09.000Z</lastmod><changefreq>daily</changefreq></url><url><loc>https://wenyuan.github.io/frontend/css/flexbox/</loc><lastmod>2024-05-27T06:53:09.000Z</lastmod><changefreq>daily</changefreq></url><url><loc>https://wenyuan.github.io/frontend/css/grid/</loc><lastmod>2024-05-27T06:53:09.000Z</lastmod><changefreq>daily</changefreq></url><url><loc>https://wenyuan.github.io/frontend/css/float-property/</loc><lastmod>2024-05-27T06:53:09.000Z</lastmod><changefreq>daily</changefreq></url><url><loc>https://wenyuan.github.io/frontend/css/box-model/</loc><lastmod>2024-05-27T06:53:09.000Z</lastmod><changefreq>daily</changefreq></url><url><loc>https://wenyuan.github.io/frontend/css/layout/</loc><lastmod>2024-05-27T06:53:09.000Z</lastmod><changefreq>daily</changefreq></url><url><loc>https://wenyuan.github.io/frontend/css/position-property/</loc><lastmod>2024-05-27T06:53:09.000Z</lastmod><changefreq>daily</changefreq></url><url><loc>https://wenyuan.github.io/frontend/css/length-and-units/</loc><lastmod>2024-05-27T06:53:09.000Z</lastmod><changefreq>daily</changefreq></url><url><loc>https://wenyuan.github.io/frontend/css/pseudo-elements-and-pseudo-classes/</loc><lastmod>2024-05-27T06:53:09.000Z</lastmod><changefreq>daily</changefreq></url><url><loc>https://wenyuan.github.io/frontend/css/to-be-continued/</loc><lastmod>2024-05-27T06:53:09.000Z</lastmod><changefreq>daily</changefreq></url><url><loc>https://wenyuan.github.io/frontend/css/ways-to-insert-css/</loc><lastmod>2024-05-27T06:53:09.000Z</lastmod><changefreq>daily</changefreq></url><url><loc>https://wenyuan.github.io/frontend/es6-and-beyond/</loc><lastmod>2024-05-27T06:53:09.000Z</lastmod><changefreq>daily</changefreq></url><url><loc>https://wenyuan.github.io/frontend/css/selectors-and-selector-priority/</loc><lastmod>2024-05-27T06:53:09.000Z</lastmod><changefreq>daily</changefreq></url><url><loc>https://wenyuan.github.io/frontend/es6-and-beyond/es10-array/</loc><lastmod>2024-05-27T06:53:09.000Z</lastmod><changefreq>daily</changefreq></url><url><loc>https://wenyuan.github.io/frontend/es6-and-beyond/es10-function/</loc><lastmod>2024-05-27T06:53:09.000Z</lastmod><changefreq>daily</changefreq></url><url><loc>https://wenyuan.github.io/frontend/es6-and-beyond/es10-catch/</loc><lastmod>2024-05-27T06:53:09.000Z</lastmod><changefreq>daily</changefreq></url><url><loc>https://wenyuan.github.io/frontend/es6-and-beyond/es10-string/</loc><lastmod>2024-05-27T06:53:09.000Z</lastmod><changefreq>daily</changefreq></url><url><loc>https://wenyuan.github.io/frontend/es6-and-beyond/es10-symbol/</loc><lastmod>2024-05-27T06:53:09.000Z</lastmod><changefreq>daily</changefreq></url><url><loc>https://wenyuan.github.io/frontend/es6-and-beyond/es10-json/</loc><lastmod>2024-05-27T06:53:09.000Z</lastmod><changefreq>daily</changefreq></url><url><loc>https://wenyuan.github.io/frontend/es6-and-beyond/es10-object/</loc><lastmod>2024-05-27T06:53:09.000Z</lastmod><changefreq>daily</changefreq></url><url><loc>https://wenyuan.github.io/frontend/es6-and-beyond/es11-bigint/</loc><lastmod>2024-05-27T06:53:09.000Z</lastmod><changefreq>daily</changefreq></url><url><loc>https://wenyuan.github.io/frontend/es6-and-beyond/es11-chaining/</loc><lastmod>2024-05-27T06:53:09.000Z</lastmod><changefreq>daily</changefreq></url><url><loc>https://wenyuan.github.io/frontend/es6-and-beyond/es11-nullish/</loc><lastmod>2024-05-27T06:53:09.000Z</lastmod><changefreq>daily</changefreq></url><url><loc>https://wenyuan.github.io/frontend/es6-and-beyond/es11-dynamic-import/</loc><lastmod>2024-05-27T06:53:09.000Z</lastmod><changefreq>daily</changefreq></url><url><loc>https://wenyuan.github.io/frontend/es6-and-beyond/es11-globalthis/</loc><lastmod>2024-05-27T06:53:09.000Z</lastmod><changefreq>daily</changefreq></url><url><loc>https://wenyuan.github.io/frontend/es6-and-beyond/es12-number/</loc><lastmod>2024-05-27T06:53:09.000Z</lastmod><changefreq>daily</changefreq></url><url><loc>https://wenyuan.github.io/frontend/es6-and-beyond/es12-logical/</loc><lastmod>2024-05-27T06:53:09.000Z</lastmod><changefreq>daily</changefreq></url><url><loc>https://wenyuan.github.io/frontend/es6-and-beyond/es11-promise/</loc><lastmod>2024-05-27T06:53:09.000Z</lastmod><changefreq>daily</changefreq></url><url><loc>https://wenyuan.github.io/frontend/es6-and-beyond/es12-private-class-fields/</loc><lastmod>2024-05-27T06:53:09.000Z</lastmod><changefreq>daily</changefreq></url><url><loc>https://wenyuan.github.io/frontend/es6-and-beyond/es11-string/</loc><lastmod>2024-05-27T06:53:09.000Z</lastmod><changefreq>daily</changefreq></url><url><loc>https://wenyuan.github.io/frontend/es6-and-beyond/es12-promise/</loc><lastmod>2024-05-27T06:53:09.000Z</lastmod><changefreq>daily</changefreq></url><url><loc>https://wenyuan.github.io/frontend/es6-and-beyond/es12-string/</loc><lastmod>2024-05-27T06:53:09.000Z</lastmod><changefreq>daily</changefreq></url><url><loc>https://wenyuan.github.io/frontend/es6-and-beyond/es6-array/</loc><lastmod>2024-05-27T06:53:09.000Z</lastmod><changefreq>daily</changefreq></url><url><loc>https://wenyuan.github.io/frontend/es6-and-beyond/es6-function/</loc><lastmod>2024-05-27T06:53:09.000Z</lastmod><changefreq>daily</changefreq></url><url><loc>https://wenyuan.github.io/frontend/es6-and-beyond/es6-class/</loc><lastmod>2024-05-27T06:53:09.000Z</lastmod><changefreq>daily</changefreq></url><url><loc>https://wenyuan.github.io/frontend/es6-and-beyond/es6-destructuring/</loc><lastmod>2024-05-27T06:53:09.000Z</lastmod><changefreq>daily</changefreq></url><url><loc>https://wenyuan.github.io/frontend/es6-and-beyond/es6-let-const/</loc><lastmod>2024-05-27T06:53:09.000Z</lastmod><changefreq>daily</changefreq></url><url><loc>https://wenyuan.github.io/frontend/es6-and-beyond/es6-map/</loc><lastmod>2024-05-27T06:53:09.000Z</lastmod><changefreq>daily</changefreq></url><url><loc>https://wenyuan.github.io/frontend/es6-and-beyond/es6-number/</loc><lastmod>2024-05-27T06:53:09.000Z</lastmod><changefreq>daily</changefreq></url><url><loc>https://wenyuan.github.io/frontend/es6-and-beyond/es6-object/</loc><lastmod>2024-05-27T06:53:09.000Z</lastmod><changefreq>daily</changefreq></url><url><loc>https://wenyuan.github.io/frontend/es6-and-beyond/es6-module/</loc><lastmod>2024-05-27T06:53:09.000Z</lastmod><changefreq>daily</changefreq></url><url><loc>https://wenyuan.github.io/frontend/es6-and-beyond/es6-generator/</loc><lastmod>2024-05-27T06:53:09.000Z</lastmod><changefreq>daily</changefreq></url><url><loc>https://wenyuan.github.io/frontend/es6-and-beyond/es6-promise/</loc><lastmod>2024-05-27T06:53:09.000Z</lastmod><changefreq>daily</changefreq></url><url><loc>https://wenyuan.github.io/frontend/es6-and-beyond/es6-proxy/</loc><lastmod>2024-05-27T06:53:09.000Z</lastmod><changefreq>daily</changefreq></url><url><loc>https://wenyuan.github.io/frontend/es6-and-beyond/es6-regexp/</loc><lastmod>2024-05-27T06:53:09.000Z</lastmod><changefreq>daily</changefreq></url><url><loc>https://wenyuan.github.io/frontend/es6-and-beyond/es6-reflect/</loc><lastmod>2024-05-27T06:53:09.000Z</lastmod><changefreq>daily</changefreq></url><url><loc>https://wenyuan.github.io/frontend/es6-and-beyond/es6-set/</loc><lastmod>2024-05-27T06:53:09.000Z</lastmod><changefreq>daily</changefreq></url><url><loc>https://wenyuan.github.io/frontend/es6-and-beyond/es7-array/</loc><lastmod>2024-05-27T06:53:09.000Z</lastmod><changefreq>daily</changefreq></url><url><loc>https://wenyuan.github.io/frontend/es6-and-beyond/es7-pow/</loc><lastmod>2024-05-27T06:53:09.000Z</lastmod><changefreq>daily</changefreq></url><url><loc>https://wenyuan.github.io/frontend/es6-and-beyond/es6-string/</loc><lastmod>2024-05-27T06:53:09.000Z</lastmod><changefreq>daily</changefreq></url><url><loc>https://wenyuan.github.io/frontend/es6-and-beyond/es8-object/</loc><lastmod>2024-05-27T06:53:09.000Z</lastmod><changefreq>daily</changefreq></url><url><loc>https://wenyuan.github.io/frontend/es6-and-beyond/es6-symbol/</loc><lastmod>2024-05-27T06:53:09.000Z</lastmod><changefreq>daily</changefreq></url><url><loc>https://wenyuan.github.io/frontend/es6-and-beyond/es8-string/</loc><lastmod>2024-05-27T06:53:09.000Z</lastmod><changefreq>daily</changefreq></url><url><loc>https://wenyuan.github.io/frontend/es6-and-beyond/es9-object/</loc><lastmod>2024-05-27T06:53:09.000Z</lastmod><changefreq>daily</changefreq></url><url><loc>https://wenyuan.github.io/frontend/es6-and-beyond/es8-async-await/</loc><lastmod>2024-05-27T06:53:09.000Z</lastmod><changefreq>daily</changefreq></url><url><loc>https://wenyuan.github.io/frontend/es6-and-beyond/es8-trailing-commas/</loc><lastmod>2024-05-27T06:53:09.000Z</lastmod><changefreq>daily</changefreq></url><url><loc>https://wenyuan.github.io/frontend/es6-and-beyond/es9-regexp/</loc><lastmod>2024-05-27T06:53:09.000Z</lastmod><changefreq>daily</changefreq></url><url><loc>https://wenyuan.github.io/frontend/es6-and-beyond/es9-for-await-of/</loc><lastmod>2024-05-27T06:53:09.000Z</lastmod><changefreq>daily</changefreq></url><url><loc>https://wenyuan.github.io/frontend/es6-and-beyond/es9-promise/</loc><lastmod>2024-05-27T06:53:09.000Z</lastmod><changefreq>daily</changefreq></url><url><loc>https://wenyuan.github.io/frontend/html/to-be-continued/</loc><lastmod>2024-05-27T06:53:09.000Z</lastmod><changefreq>daily</changefreq></url><url><loc>https://wenyuan.github.io/frontend/html/</loc><lastmod>2024-05-27T06:53:09.000Z</lastmod><changefreq>daily</changefreq></url><url><loc>https://wenyuan.github.io/frontend/html/html-basic-structure/</loc><lastmod>2024-05-27T06:53:09.000Z</lastmod><changefreq>daily</changefreq></url><url><loc>https://wenyuan.github.io/frontend/javascript-handwritten/</loc><lastmod>2024-05-27T06:53:09.000Z</lastmod><changefreq>daily</changefreq></url><url><loc>https://wenyuan.github.io/frontend/html/semantic-elements/</loc><lastmod>2024-05-27T06:53:09.000Z</lastmod><changefreq>daily</changefreq></url><url><loc>https://wenyuan.github.io/frontend/javascript-handwritten/%E5%AE%9E%E7%8E%B0apply%E6%96%B9%E6%B3%95/</loc><lastmod>2024-05-27T06:53:09.000Z</lastmod><changefreq>daily</changefreq></url><url><loc>https://wenyuan.github.io/frontend/javascript-handwritten/%E5%AE%9E%E7%8E%B0bind%E6%96%B9%E6%B3%95/</loc><lastmod>2024-05-27T06:53:09.000Z</lastmod><changefreq>daily</changefreq></url><url><loc>https://wenyuan.github.io/frontend/javascript-handwritten/%E5%AE%9E%E7%8E%B0instanceof%E8%BF%90%E7%AE%97%E7%AC%A6/</loc><lastmod>2024-05-27T06:53:09.000Z</lastmod><changefreq>daily</changefreq></url><url><loc>https://wenyuan.github.io/frontend/javascript-handwritten/%E5%AE%9E%E7%8E%B0call%E6%96%B9%E6%B3%95/</loc><lastmod>2024-05-27T06:53:09.000Z</lastmod><changefreq>daily</changefreq></url><url><loc>https://wenyuan.github.io/frontend/javascript-handwritten/%E5%AE%9E%E7%8E%B0new%E8%BF%90%E7%AE%97%E7%AC%A6/</loc><lastmod>2024-05-27T06:53:09.000Z</lastmod><changefreq>daily</changefreq></url><url><loc>https://wenyuan.github.io/frontend/javascript-handwritten/my-promise/</loc><lastmod>2024-06-06T02:12:51.000Z</lastmod><changefreq>daily</changefreq></url><url><loc>https://wenyuan.github.io/frontend/javascript-handwritten/%E5%AE%9E%E7%8E%B0object-create%E6%96%B9%E6%B3%95/</loc><lastmod>2024-05-27T06:53:09.000Z</lastmod><changefreq>daily</changefreq></url><url><loc>https://wenyuan.github.io/frontend/javascript-handwritten/%E5%AE%9E%E7%8E%B0%E6%95%B0%E7%BB%84%E5%8E%BB%E9%87%8D%E7%9A%84%E6%96%B9%E6%B3%95/</loc><lastmod>2024-05-27T06:53:09.000Z</lastmod><changefreq>daily</changefreq></url><url><loc>https://wenyuan.github.io/frontend/javascript-handwritten/%E5%AE%9E%E7%8E%B0%E5%AF%B9%E8%B1%A1%E6%95%B0%E7%BB%84%E5%8E%BB%E9%87%8D%E7%9A%84%E6%96%B9%E6%B3%95/</loc><lastmod>2024-05-27T06:53:09.000Z</lastmod><changefreq>daily</changefreq></url><url><loc>https://wenyuan.github.io/frontend/javascript-handwritten/%E5%AE%9E%E7%8E%B0%E6%95%B0%E7%BB%84%E6%89%81%E5%B9%B3%E5%8C%96flat%E6%96%B9%E6%B3%95/</loc><lastmod>2024-05-27T06:53:09.000Z</lastmod><changefreq>daily</changefreq></url><url><loc>https://wenyuan.github.io/frontend/javascript-handwritten/%E5%AE%9E%E7%8E%B0%E8%8A%82%E6%B5%81%E5%87%BD%E6%95%B0-throttle/</loc><lastmod>2024-05-27T06:53:09.000Z</lastmod><changefreq>daily</changefreq></url><url><loc>https://wenyuan.github.io/frontend/javascript-handwritten/%E5%AE%9E%E7%8E%B0%E6%B5%85%E6%8B%B7%E8%B4%9D-shallow-clone/</loc><lastmod>2024-05-27T06:53:09.000Z</lastmod><changefreq>daily</changefreq></url><url><loc>https://wenyuan.github.io/frontend/javascript-handwritten/%E5%AE%9E%E7%8E%B0%E6%B7%B1%E6%8B%B7%E8%B4%9D-deep-clone/</loc><lastmod>2024-05-27T06:53:09.000Z</lastmod><changefreq>daily</changefreq></url><url><loc>https://wenyuan.github.io/frontend/javascript/</loc><lastmod>2024-05-27T06:53:09.000Z</lastmod><changefreq>daily</changefreq></url><url><loc>https://wenyuan.github.io/frontend/javascript-handwritten/%E5%AE%9E%E7%8E%B0%E9%98%B2%E6%8A%96%E5%87%BD%E6%95%B0-debounce/</loc><lastmod>2024-05-27T06:53:09.000Z</lastmod><changefreq>daily</changefreq></url><url><loc>https://wenyuan.github.io/frontend/javascript/array-iteration/</loc><lastmod>2024-05-27T06:53:09.000Z</lastmod><changefreq>daily</changefreq></url><url><loc>https://wenyuan.github.io/frontend/javascript/closure/</loc><lastmod>2024-05-27T06:53:09.000Z</lastmod><changefreq>daily</changefreq></url><url><loc>https://wenyuan.github.io/frontend/javascript/data-types/</loc><lastmod>2024-05-27T06:53:09.000Z</lastmod><changefreq>daily</changefreq></url><url><loc>https://wenyuan.github.io/frontend/javascript/function-declare/</loc><lastmod>2024-05-27T06:53:09.000Z</lastmod><changefreq>daily</changefreq></url><url><loc>https://wenyuan.github.io/frontend/javascript/event-loop/</loc><lastmod>2024-05-27T06:53:09.000Z</lastmod><changefreq>daily</changefreq></url><url><loc>https://wenyuan.github.io/frontend/javascript/function-invocation/</loc><lastmod>2024-05-27T06:53:09.000Z</lastmod><changefreq>daily</changefreq></url><url><loc>https://wenyuan.github.io/frontend/javascript/execution-context/</loc><lastmod>2024-05-27T06:53:09.000Z</lastmod><changefreq>daily</changefreq></url><url><loc>https://wenyuan.github.io/frontend/javascript/higher-order-function/</loc><lastmod>2024-05-27T06:53:09.000Z</lastmod><changefreq>daily</changefreq></url><url><loc>https://wenyuan.github.io/frontend/javascript/gc/</loc><lastmod>2024-05-27T06:53:09.000Z</lastmod><changefreq>daily</changefreq></url><url><loc>https://wenyuan.github.io/frontend/javascript/inheritance/</loc><lastmod>2024-05-27T06:53:09.000Z</lastmod><changefreq>daily</changefreq></url><url><loc>https://wenyuan.github.io/frontend/javascript/shallow-clone-and-deep-clone/</loc><lastmod>2024-05-27T06:53:09.000Z</lastmod><changefreq>daily</changefreq></url><url><loc>https://wenyuan.github.io/frontend/javascript/scope/</loc><lastmod>2024-05-27T06:53:09.000Z</lastmod><changefreq>daily</changefreq></url><url><loc>https://wenyuan.github.io/frontend/javascript/object-iteration/</loc><lastmod>2024-05-27T06:53:09.000Z</lastmod><changefreq>daily</changefreq></url><url><loc>https://wenyuan.github.io/frontend/javascript/to-be-continued/</loc><lastmod>2024-05-27T06:53:09.000Z</lastmod><changefreq>daily</changefreq></url><url><loc>https://wenyuan.github.io/frontend/javascript/stack-and-heap/</loc><lastmod>2024-05-27T06:53:09.000Z</lastmod><changefreq>daily</changefreq></url><url><loc>https://wenyuan.github.io/frontend/javascript/sync-and-async/</loc><lastmod>2024-05-27T06:53:09.000Z</lastmod><changefreq>daily</changefreq></url><url><loc>https://wenyuan.github.io/frontend/javascript/prototype-and-prototype-chain/</loc><lastmod>2024-05-27T06:53:09.000Z</lastmod><changefreq>daily</changefreq></url><url><loc>https://wenyuan.github.io/frontend/package/</loc><lastmod>2024-05-27T06:53:09.000Z</lastmod><changefreq>daily</changefreq></url><url><loc>https://wenyuan.github.io/frontend/package/nodejs-install-and-npm-global-config/</loc><lastmod>2025-07-28T03:38:25.000Z</lastmod><changefreq>daily</changefreq></url><url><loc>https://wenyuan.github.io/frontend/javascript/this-keyword/</loc><lastmod>2024-05-27T06:53:09.000Z</lastmod><changefreq>daily</changefreq></url><url><loc>https://wenyuan.github.io/frontend/package/npm-yarn-pnpm/</loc><lastmod>2024-05-27T06:53:09.000Z</lastmod><changefreq>daily</changefreq></url><url><loc>https://wenyuan.github.io/frontend/react/</loc><lastmod>2024-05-27T06:53:09.000Z</lastmod><changefreq>daily</changefreq></url><url><loc>https://wenyuan.github.io/frontend/react/controlled-and-uncontrolled-components/</loc><lastmod>2024-05-27T06:53:09.000Z</lastmod><changefreq>daily</changefreq></url><url><loc>https://wenyuan.github.io/frontend/react/function-component-design-patterns/</loc><lastmod>2024-05-27T06:53:09.000Z</lastmod><changefreq>daily</changefreq></url><url><loc>https://wenyuan.github.io/frontend/react/react-internal-hooks/</loc><lastmod>2024-05-27T06:53:09.000Z</lastmod><changefreq>daily</changefreq></url><url><loc>https://wenyuan.github.io/frontend/react/react-jsx/</loc><lastmod>2024-05-27T06:53:09.000Z</lastmod><changefreq>daily</changefreq></url><url><loc>https://wenyuan.github.io/frontend/typescript/</loc><lastmod>2024-05-27T06:53:09.000Z</lastmod><changefreq>daily</changefreq></url><url><loc>https://wenyuan.github.io/frontend/react/react-custom-hooks/</loc><lastmod>2024-05-27T06:53:09.000Z</lastmod><changefreq>daily</changefreq></url><url><loc>https://wenyuan.github.io/frontend/typescript/basic-types/</loc><lastmod>2024-05-27T06:53:09.000Z</lastmod><changefreq>daily</changefreq></url><url><loc>https://wenyuan.github.io/frontend/typescript/enum/</loc><lastmod>2024-05-27T06:53:09.000Z</lastmod><changefreq>daily</changefreq></url><url><loc>https://wenyuan.github.io/frontend/typescript/any-unknown-never/</loc><lastmod>2024-05-27T06:53:09.000Z</lastmod><changefreq>daily</changefreq></url><url><loc>https://wenyuan.github.io/frontend/typescript/class/</loc><lastmod>2024-05-27T06:53:09.000Z</lastmod><changefreq>daily</changefreq></url><url><loc>https://wenyuan.github.io/frontend/typescript/function-and-class/</loc><lastmod>2024-05-27T06:53:09.000Z</lastmod><changefreq>daily</changefreq></url><url><loc>https://wenyuan.github.io/frontend/typescript/generics/</loc><lastmod>2024-05-27T06:53:09.000Z</lastmod><changefreq>daily</changefreq></url><url><loc>https://wenyuan.github.io/frontend/typescript/function/</loc><lastmod>2024-05-27T06:53:09.000Z</lastmod><changefreq>daily</changefreq></url><url><loc>https://wenyuan.github.io/frontend/typescript/interface-and-type/</loc><lastmod>2024-05-27T06:53:09.000Z</lastmod><changefreq>daily</changefreq></url><url><loc>https://wenyuan.github.io/frontend/typescript/to-be-continued/</loc><lastmod>2024-05-27T06:53:09.000Z</lastmod><changefreq>daily</changefreq></url><url><loc>https://wenyuan.github.io/frontend/typescript/literal-and-enum/</loc><lastmod>2024-05-27T06:53:09.000Z</lastmod><changefreq>daily</changefreq></url><url><loc>https://wenyuan.github.io/frontend/typescript/generic-types/</loc><lastmod>2024-05-27T06:53:09.000Z</lastmod><changefreq>daily</changefreq></url><url><loc>https://wenyuan.github.io/frontend/typescript/literal/</loc><lastmod>2024-05-27T06:53:09.000Z</lastmod><changefreq>daily</changefreq></url><url><loc>https://wenyuan.github.io/frontend/typescript/to-create-type/</loc><lastmod>2024-05-27T06:53:09.000Z</lastmod><changefreq>daily</changefreq></url><url><loc>https://wenyuan.github.io/frontend/typescript/to-protect-type/</loc><lastmod>2024-05-27T06:53:09.000Z</lastmod><changefreq>daily</changefreq></url><url><loc>https://wenyuan.github.io/frontend/typescript/type-guard/</loc><lastmod>2024-05-27T06:53:09.000Z</lastmod><changefreq>daily</changefreq></url><url><loc>https://wenyuan.github.io/frontend/typescript/union-and-intersection/</loc><lastmod>2024-05-27T06:53:09.000Z</lastmod><changefreq>daily</changefreq></url><url><loc>https://wenyuan.github.io/frontend/vuejs/</loc><lastmod>2024-05-27T06:53:09.000Z</lastmod><changefreq>daily</changefreq></url><url><loc>https://wenyuan.github.io/frontend/vuejs/component-render-and-update/</loc><lastmod>2024-05-27T06:53:09.000Z</lastmod><changefreq>daily</changefreq></url><url><loc>https://wenyuan.github.io/frontend/vuejs/basic-use/</loc><lastmod>2024-05-27T06:53:09.000Z</lastmod><changefreq>daily</changefreq></url><url><loc>https://wenyuan.github.io/frontend/vuejs/advanced-use/</loc><lastmod>2024-05-27T06:53:09.000Z</lastmod><changefreq>daily</changefreq></url><url><loc>https://wenyuan.github.io/frontend/vuejs/vue-router/</loc><lastmod>2024-05-27T06:53:09.000Z</lastmod><changefreq>daily</changefreq></url><url><loc>https://wenyuan.github.io/frontend/vuejs/reactive-data/</loc><lastmod>2024-05-27T06:53:09.000Z</lastmod><changefreq>daily</changefreq></url><url><loc>https://wenyuan.github.io/frontend/vuejs/virtual-dom-and-diff/</loc><lastmod>2024-05-27T06:53:09.000Z</lastmod><changefreq>daily</changefreq></url><url><loc>https://wenyuan.github.io/frontend/vuejs/template-compile/</loc><lastmod>2024-05-27T06:53:09.000Z</lastmod><changefreq>daily</changefreq></url><url><loc>https://wenyuan.github.io/frontend/webpack/core-concept/</loc><lastmod>2024-05-27T06:53:09.000Z</lastmod><changefreq>daily</changefreq></url><url><loc>https://wenyuan.github.io/frontend/webpack/</loc><lastmod>2024-05-27T06:53:09.000Z</lastmod><changefreq>daily</changefreq></url><url><loc>https://wenyuan.github.io/frontend/webpack/generic-template/</loc><lastmod>2024-05-27T06:53:09.000Z</lastmod><changefreq>daily</changefreq></url><url><loc>https://wenyuan.github.io/frontend/webpack/advanced-config/</loc><lastmod>2024-05-27T06:53:09.000Z</lastmod><changefreq>daily</changefreq></url><url><loc>https://wenyuan.github.io/frontend/webpack/basic-config/</loc><lastmod>2024-05-27T06:53:09.000Z</lastmod><changefreq>daily</changefreq></url><url><loc>https://wenyuan.github.io/frontend/webpack/performance-optimization-in-build/</loc><lastmod>2024-05-27T06:53:09.000Z</lastmod><changefreq>daily</changefreq></url><url><loc>https://wenyuan.github.io/history/</loc><lastmod>2023-04-09T06:19:09.000Z</lastmod><changefreq>daily</changefreq></url><url><loc>https://wenyuan.github.io/frontend/webpack/performance-optimization-in-output/</loc><lastmod>2024-05-27T06:53:09.000Z</lastmod><changefreq>daily</changefreq></url><url><loc>https://wenyuan.github.io/in-depth-learning/algorithm/</loc><lastmod>2022-03-30T06:40:43.000Z</lastmod><changefreq>daily</changefreq></url><url><loc>https://wenyuan.github.io/in-depth-learning/algorithm/to-be-continued/</loc><lastmod>2021-11-19T03:27:03.000Z</lastmod><changefreq>daily</changefreq></url><url><loc>https://wenyuan.github.io/in-depth-learning/design-patterns/23-patterns/</loc><lastmod>2022-03-30T15:28:58.000Z</lastmod><changefreq>daily</changefreq></url><url><loc>https://wenyuan.github.io/in-depth-learning/algorithm/complexity-analysis/</loc><lastmod>2021-11-19T03:27:03.000Z</lastmod><changefreq>daily</changefreq></url><url><loc>https://wenyuan.github.io/in-depth-learning/design-patterns/</loc><lastmod>2022-03-30T06:40:43.000Z</lastmod><changefreq>daily</changefreq></url><url><loc>https://wenyuan.github.io/in-depth-learning/algorithm/array/</loc><lastmod>2021-11-19T03:27:03.000Z</lastmod><changefreq>daily</changefreq></url><url><loc>https://wenyuan.github.io/in-depth-learning/design-patterns/5-principles/</loc><lastmod>2022-03-20T03:41:40.000Z</lastmod><changefreq>daily</changefreq></url><url><loc>https://wenyuan.github.io/in-depth-learning/algorithm/linked-list/</loc><lastmod>2022-09-01T06:33:16.000Z</lastmod><changefreq>daily</changefreq></url><url><loc>https://wenyuan.github.io/in-depth-learning/design-patterns/abstract-factory-pattern/</loc><lastmod>2022-03-30T14:38:57.000Z</lastmod><changefreq>daily</changefreq></url><url><loc>https://wenyuan.github.io/in-depth-learning/design-patterns/adapter-pattern/</loc><lastmod>2022-05-26T09:33:23.000Z</lastmod><changefreq>daily</changefreq></url><url><loc>https://wenyuan.github.io/in-depth-learning/design-patterns/bridge-pattern/</loc><lastmod>2022-03-28T10:10:03.000Z</lastmod><changefreq>daily</changefreq></url><url><loc>https://wenyuan.github.io/in-depth-learning/design-patterns/builder-pattern/</loc><lastmod>2022-03-30T15:28:58.000Z</lastmod><changefreq>daily</changefreq></url><url><loc>https://wenyuan.github.io/in-depth-learning/design-patterns/command-pattern/</loc><lastmod>2022-03-29T09:54:53.000Z</lastmod><changefreq>daily</changefreq></url><url><loc>https://wenyuan.github.io/in-depth-learning/design-patterns/composite-pattern/</loc><lastmod>2022-03-30T05:39:08.000Z</lastmod><changefreq>daily</changefreq></url><url><loc>https://wenyuan.github.io/in-depth-learning/design-patterns/chain-of-responsibility-pattern/</loc><lastmod>2022-03-30T05:39:08.000Z</lastmod><changefreq>daily</changefreq></url><url><loc>https://wenyuan.github.io/in-depth-learning/design-patterns/decorator-pattern/</loc><lastmod>2022-04-10T10:08:25.000Z</lastmod><changefreq>daily</changefreq></url><url><loc>https://wenyuan.github.io/in-depth-learning/design-patterns/iterator-pattern/</loc><lastmod>2022-03-27T06:40:49.000Z</lastmod><changefreq>daily</changefreq></url><url><loc>https://wenyuan.github.io/in-depth-learning/design-patterns/factory-pattern/</loc><lastmod>2022-03-24T13:58:55.000Z</lastmod><changefreq>daily</changefreq></url><url><loc>https://wenyuan.github.io/in-depth-learning/design-patterns/facade-pattern/</loc><lastmod>2022-03-26T06:53:54.000Z</lastmod><changefreq>daily</changefreq></url><url><loc>https://wenyuan.github.io/in-depth-learning/design-patterns/flyweight-pattern/</loc><lastmod>2022-03-30T02:59:08.000Z</lastmod><changefreq>daily</changefreq></url><url><loc>https://wenyuan.github.io/in-depth-learning/design-patterns/mediator-pattern/</loc><lastmod>2022-03-30T05:39:08.000Z</lastmod><changefreq>daily</changefreq></url><url><loc>https://wenyuan.github.io/in-depth-learning/design-patterns/memento-pattern/</loc><lastmod>2022-03-30T02:59:08.000Z</lastmod><changefreq>daily</changefreq></url><url><loc>https://wenyuan.github.io/in-depth-learning/design-patterns/observer-pattern/</loc><lastmod>2022-03-27T03:13:36.000Z</lastmod><changefreq>daily</changefreq></url><url><loc>https://wenyuan.github.io/in-depth-learning/design-patterns/prototype-pattern/</loc><lastmod>2022-03-28T10:17:00.000Z</lastmod><changefreq>daily</changefreq></url><url><loc>https://wenyuan.github.io/in-depth-learning/design-patterns/proxy-pattern/</loc><lastmod>2022-03-26T06:53:54.000Z</lastmod><changefreq>daily</changefreq></url><url><loc>https://wenyuan.github.io/in-depth-learning/design-patterns/singleton-pattern/</loc><lastmod>2022-03-24T13:58:55.000Z</lastmod><changefreq>daily</changefreq></url><url><loc>https://wenyuan.github.io/in-depth-learning/design-patterns/state-pattern/</loc><lastmod>2022-03-27T07:56:06.000Z</lastmod><changefreq>daily</changefreq></url><url><loc>https://wenyuan.github.io/in-depth-learning/design-patterns/strategy-pattern/</loc><lastmod>2022-03-29T06:05:06.000Z</lastmod><changefreq>daily</changefreq></url><url><loc>https://wenyuan.github.io/in-depth-learning/design-patterns/visitor-pattern-and-interpreter-pattern/</loc><lastmod>2022-03-30T06:40:43.000Z</lastmod><changefreq>daily</changefreq></url><url><loc>https://wenyuan.github.io/in-depth-learning/source-code/to-be-continued/</loc><lastmod>2021-11-19T03:27:03.000Z</lastmod><changefreq>daily</changefreq></url><url><loc>https://wenyuan.github.io/in-depth-learning/design-patterns/uml-class-diagram/</loc><lastmod>2022-03-19T14:35:22.000Z</lastmod><changefreq>daily</changefreq></url><url><loc>https://wenyuan.github.io/project/environment/idea/</loc><lastmod>2025-09-21T05:36:29.000Z</lastmod><changefreq>daily</changefreq></url><url><loc>https://wenyuan.github.io/in-depth-learning/source-code/</loc><lastmod>2022-03-30T06:40:43.000Z</lastmod><changefreq>daily</changefreq></url><url><loc>https://wenyuan.github.io/in-depth-learning/design-patterns/template-method-pattern/</loc><lastmod>2022-03-30T05:39:08.000Z</lastmod><changefreq>daily</changefreq></url><url><loc>https://wenyuan.github.io/project/environment/maven/</loc><lastmod>2025-10-22T06:52:48.000Z</lastmod><changefreq>daily</changefreq></url><url><loc>https://wenyuan.github.io/interview/html/</loc><lastmod>2020-10-07T08:58:13.000Z</lastmod><changefreq>daily</changefreq></url><url><loc>https://wenyuan.github.io/interview/css/</loc><lastmod>2020-10-07T08:58:13.000Z</lastmod><changefreq>daily</changefreq></url><url><loc>https://wenyuan.github.io/others/about/</loc><lastmod>2022-08-04T06:39:18.000Z</lastmod><changefreq>daily</changefreq></url><url><loc>https://wenyuan.github.io/project/environment/nodejs/</loc><lastmod>2025-09-21T05:36:29.000Z</lastmod><changefreq>daily</changefreq></url><url><loc>https://wenyuan.github.io/project/solutions/</loc><lastmod>2025-02-21T01:38:16.000Z</lastmod><changefreq>daily</changefreq></url><url><loc>https://wenyuan.github.io/in-depth-learning/source-code/vue3-utils/</loc><lastmod>2021-11-19T03:27:03.000Z</lastmod><changefreq>daily</changefreq></url><url><loc>https://wenyuan.github.io/project/environment/single-spring-boot/</loc><lastmod>2025-09-21T05:36:29.000Z</lastmod><changefreq>daily</changefreq></url><url><loc>https://wenyuan.github.io/project/troubleshooting/</loc><lastmod>2023-04-26T02:53:35.000Z</lastmod><changefreq>daily</changefreq></url><url><loc>https://wenyuan.github.io/project/solutions/code-format/</loc><lastmod>2022-08-29T07:07:41.000Z</lastmod><changefreq>daily</changefreq></url><url><loc>https://wenyuan.github.io/project/solutions/git-hooks/</loc><lastmod>2022-08-25T08:09:47.000Z</lastmod><changefreq>daily</changefreq></url><url><loc>https://wenyuan.github.io/project/troubleshooting/http-error-status-code/</loc><lastmod>2023-05-03T05:25:58.000Z</lastmod><changefreq>daily</changefreq></url><url><loc>https://wenyuan.github.io/project/solutions/file-upload/</loc><lastmod>2022-02-24T13:43:21.000Z</lastmod><changefreq>daily</changefreq></url><url><loc>https://wenyuan.github.io/project/solutions/virtual-list/</loc><lastmod>2023-05-09T06:08:44.000Z</lastmod><changefreq>daily</changefreq></url><url><loc>https://wenyuan.github.io/project/solutions/login/</loc><lastmod>2022-09-01T06:33:16.000Z</lastmod><changefreq>daily</changefreq></url><url><loc>https://wenyuan.github.io/style-guide/apis/</loc><lastmod>2022-11-19T07:02:44.000Z</lastmod><changefreq>daily</changefreq></url><url><loc>https://wenyuan.github.io/style-guide/program/</loc><lastmod>2022-02-11T09:16:08.000Z</lastmod><changefreq>daily</changefreq></url><url><loc>https://wenyuan.github.io/style-guide/product/</loc><lastmod>2021-12-08T09:16:40.000Z</lastmod><changefreq>daily</changefreq></url><url><loc>https://wenyuan.github.io/style-guide/program/css-spec/</loc><lastmod>2022-02-11T07:47:14.000Z</lastmod><changefreq>daily</changefreq></url><url><loc>https://wenyuan.github.io/style-guide/document/</loc><lastmod>2021-12-06T15:56:46.000Z</lastmod><changefreq>daily</changefreq></url><url><loc>https://wenyuan.github.io/style-guide/product/tob/</loc><lastmod>2021-12-09T08:46:13.000Z</lastmod><changefreq>daily</changefreq></url><url><loc>https://wenyuan.github.io/style-guide/program/vuejs-spec/</loc><lastmod>2024-05-27T06:53:09.000Z</lastmod><changefreq>daily</changefreq></url><url><loc>https://wenyuan.github.io/style-guide/program/html-spec/</loc><lastmod>2021-12-03T07:01:56.000Z</lastmod><changefreq>daily</changefreq></url><url><loc>https://wenyuan.github.io/style-guide/program/javascript-spec/</loc><lastmod>2022-04-18T08:01:45.000Z</lastmod><changefreq>daily</changefreq></url><url><loc>https://wenyuan.github.io/style-guide/program/code-review/</loc><lastmod>2022-02-11T09:16:08.000Z</lastmod><changefreq>daily</changefreq></url><url><loc>https://wenyuan.github.io/style-guide/version-control/git-commit-message/</loc><lastmod>2022-12-06T10:06:18.000Z</lastmod><changefreq>daily</changefreq></url><url><loc>https://wenyuan.github.io/style-guide/version-control/</loc><lastmod>2022-02-11T06:03:23.000Z</lastmod><changefreq>daily</changefreq></url><url><loc>https://wenyuan.github.io/style-guide/version-control/version-number/</loc><lastmod>2022-02-10T09:27:57.000Z</lastmod><changefreq>daily</changefreq></url><url><loc>https://wenyuan.github.io/style-guide/version-control/git-workflow/</loc><lastmod>2022-12-22T06:16:13.000Z</lastmod><changefreq>daily</changefreq></url><url><loc>https://wenyuan.github.io/404.html</loc><changefreq>daily</changefreq></url></urlset>