<?xml version="1.0" encoding="utf-8" standalone="yes"?><?xml-stylesheet type="text/xsl" href="/sitemap.xsl"?><urlset xmlns="http://www.sitemaps.org/schemas/sitemap/0.9" xmlns:xhtml="http://www.w3.org/1999/xhtml"><url><loc>https://benzhub.github.io/</loc><lastmod>2026-07-19T00:00:00+00:00</lastmod><xhtml:link rel="alternate" hreflang="en" href="https://benzhub.github.io/en/"/><xhtml:link rel="alternate" hreflang="zh-CN" href="https://benzhub.github.io/zh-cn/"/><xhtml:link rel="alternate" hreflang="zh-TW" href="https://benzhub.github.io/"/></url><url><loc>https://benzhub.github.io/post/javascript/</loc><lastmod>2026-07-19T00:00:00+00:00</lastmod></url><url><loc>https://benzhub.github.io/post/postgresql/</loc><lastmod>2026-07-19T00:00:00+00:00</lastmod></url><url><loc>https://benzhub.github.io/archives/2026/07/</loc><lastmod>2026-07-19T00:00:00+00:00</lastmod></url><url><loc>https://benzhub.github.io/archives/</loc><lastmod>2026-07-19T00:00:00+00:00</lastmod><xhtml:link rel="alternate" hreflang="en" href="https://benzhub.github.io/en/archives/"/><xhtml:link rel="alternate" hreflang="zh-CN" href="https://benzhub.github.io/zh-cn/archives/"/><xhtml:link rel="alternate" hreflang="zh-TW" href="https://benzhub.github.io/archives/"/></url><url><loc>https://benzhub.github.io/tags/embedding/</loc><lastmod>2026-07-19T00:00:00+00:00</lastmod></url><url><loc>https://benzhub.github.io/tags/javascript/</loc><lastmod>2026-07-19T00:00:00+00:00</lastmod><xhtml:link rel="alternate" hreflang="en" href="https://benzhub.github.io/en/tags/javascript/"/><xhtml:link rel="alternate" hreflang="zh-TW" href="https://benzhub.github.io/tags/javascript/"/></url><url><loc>https://benzhub.github.io/tags/pgvector/</loc><lastmod>2026-07-19T00:00:00+00:00</lastmod></url><url><loc>https://benzhub.github.io/post/postgresql/043-pgvector/</loc><lastmod>2026-07-19T00:00:00+00:00</lastmod></url><url><loc>https://benzhub.github.io/tags/postgresql/</loc><lastmod>2026-07-19T00:00:00+00:00</lastmod></url><url><loc>https://benzhub.github.io/post/</loc><lastmod>2026-07-19T00:00:00+00:00</lastmod><xhtml:link rel="alternate" hreflang="en" href="https://benzhub.github.io/en/post/"/><xhtml:link rel="alternate" hreflang="zh-CN" href="https://benzhub.github.io/zh-cn/post/"/><xhtml:link rel="alternate" hreflang="zh-TW" href="https://benzhub.github.io/post/"/></url><url><loc>https://benzhub.github.io/tags/rag/</loc><lastmod>2026-07-19T00:00:00+00:00</lastmod></url><url><loc>https://benzhub.github.io/tags/randomized/</loc><lastmod>2026-07-19T00:00:00+00:00</lastmod></url><url><loc>https://benzhub.github.io/tags/</loc><lastmod>2026-07-19T00:00:00+00:00</lastmod><xhtml:link rel="alternate" hreflang="en" href="https://benzhub.github.io/en/tags/"/><xhtml:link rel="alternate" hreflang="zh-CN" href="https://benzhub.github.io/zh-cn/tags/"/><xhtml:link rel="alternate" hreflang="zh-TW" href="https://benzhub.github.io/tags/"/></url><url><loc>https://benzhub.github.io/tags/%E8%B3%87%E6%96%99%E7%B5%90%E6%A7%8B%E6%BC%94%E7%AE%97%E6%B3%95/</loc><lastmod>2026-07-19T00:00:00+00:00</lastmod></url><url><loc>https://benzhub.github.io/tags/%E9%9A%A8%E6%A9%9F%E6%BC%94%E7%AE%97%E6%B3%95/</loc><lastmod>2026-07-19T00:00:00+00:00</lastmod></url><url><loc>https://benzhub.github.io/post/javascript/data-structures--algorithms/036-randomized/</loc><lastmod>2026-07-19T00:00:00+00:00</lastmod></url><url><loc>https://benzhub.github.io/tags/game-theory/</loc><lastmod>2026-07-18T00:00:00+00:00</lastmod></url><url><loc>https://benzhub.github.io/tags/migration/</loc><lastmod>2026-07-18T00:00:00+00:00</lastmod></url><url><loc>https://benzhub.github.io/tags/pg_upgrade/</loc><lastmod>2026-07-18T00:00:00+00:00</lastmod></url><url><loc>https://benzhub.github.io/post/postgresql/042-upgrade/</loc><lastmod>2026-07-18T00:00:00+00:00</lastmod></url><url><loc>https://benzhub.github.io/tags/upgrade/</loc><lastmod>2026-07-18T00:00:00+00:00</lastmod></url><url><loc>https://benzhub.github.io/unsubscribe/</loc><lastmod>2026-07-18T00:00:00+00:00</lastmod></url><url><loc>https://benzhub.github.io/subscribe/</loc><lastmod>2026-07-18T00:00:00+00:00</lastmod></url><url><loc>https://benzhub.github.io/subscribe/confirmed/</loc><lastmod>2026-07-18T00:00:00+00:00</lastmod></url><url><loc>https://benzhub.github.io/tags/%E5%8D%9A%E5%BC%88%E8%AB%96/</loc><lastmod>2026-07-18T00:00:00+00:00</lastmod></url><url><loc>https://benzhub.github.io/post/javascript/data-structures--algorithms/035-game-theory/</loc><lastmod>2026-07-18T00:00:00+00:00</lastmod></url><url><loc>https://benzhub.github.io/subscribe/thanks/</loc><lastmod>2026-07-18T00:00:00+00:00</lastmod></url><url><loc>https://benzhub.github.io/tags/computational-geometry/</loc><lastmod>2026-07-17T00:00:00+00:00</lastmod></url><url><loc>https://benzhub.github.io/tags/maintenance/</loc><lastmod>2026-07-17T00:00:00+00:00</lastmod></url><url><loc>https://benzhub.github.io/tags/pg_repack/</loc><lastmod>2026-07-17T00:00:00+00:00</lastmod></url><url><loc>https://benzhub.github.io/post/postgresql/041-maintenance/</loc><lastmod>2026-07-17T00:00:00+00:00</lastmod></url><url><loc>https://benzhub.github.io/tags/reindex/</loc><lastmod>2026-07-17T00:00:00+00:00</lastmod></url><url><loc>https://benzhub.github.io/tags/%E8%A8%88%E7%AE%97%E5%B9%BE%E4%BD%95/</loc><lastmod>2026-07-17T00:00:00+00:00</lastmod></url><url><loc>https://benzhub.github.io/post/javascript/data-structures--algorithms/034-computational-geometry/</loc><lastmod>2026-07-17T00:00:00+00:00</lastmod></url><url><loc>https://benzhub.github.io/tags/docker/</loc><lastmod>2026-07-16T00:00:00+00:00</lastmod></url><url><loc>https://benzhub.github.io/tags/initdb/</loc><lastmod>2026-07-16T00:00:00+00:00</lastmod></url><url><loc>https://benzhub.github.io/tags/installation/</loc><lastmod>2026-07-16T00:00:00+00:00</lastmod></url><url><loc>https://benzhub.github.io/tags/number-theory/</loc><lastmod>2026-07-16T00:00:00+00:00</lastmod></url><url><loc>https://benzhub.github.io/post/postgresql/040-installation/</loc><lastmod>2026-07-16T00:00:00+00:00</lastmod></url><url><loc>https://benzhub.github.io/tags/%E6%95%B8%E8%AB%96/</loc><lastmod>2026-07-16T00:00:00+00:00</lastmod></url><url><loc>https://benzhub.github.io/post/javascript/data-structures--algorithms/033-number-theory/</loc><lastmod>2026-07-16T00:00:00+00:00</lastmod></url><url><loc>https://benzhub.github.io/tags/kmp/</loc><lastmod>2026-07-15T00:00:00+00:00</lastmod></url><url><loc>https://benzhub.github.io/post/postgresql/039-other-languages/</loc><lastmod>2026-07-15T00:00:00+00:00</lastmod></url><url><loc>https://benzhub.github.io/tags/plperl/</loc><lastmod>2026-07-15T00:00:00+00:00</lastmod></url><url><loc>https://benzhub.github.io/tags/plpython/</loc><lastmod>2026-07-15T00:00:00+00:00</lastmod></url><url><loc>https://benzhub.github.io/tags/plv8/</loc><lastmod>2026-07-15T00:00:00+00:00</lastmod></url><url><loc>https://benzhub.github.io/tags/rabin-karp/</loc><lastmod>2026-07-15T00:00:00+00:00</lastmod></url><url><loc>https://benzhub.github.io/tags/%E5%AD%97%E4%B8%B2%E6%BC%94%E7%AE%97%E6%B3%95/</loc><lastmod>2026-07-15T00:00:00+00:00</lastmod></url><url><loc>https://benzhub.github.io/post/javascript/data-structures--algorithms/032-string-algorithms/</loc><lastmod>2026-07-15T00:00:00+00:00</lastmod></url><url><loc>https://benzhub.github.io/tags/event-system/</loc><lastmod>2026-07-14T00:00:00+00:00</lastmod></url><url><loc>https://benzhub.github.io/tags/listen-notify/</loc><lastmod>2026-07-14T00:00:00+00:00</lastmod></url><url><loc>https://benzhub.github.io/tags/max-flow/</loc><lastmod>2026-07-14T00:00:00+00:00</lastmod></url><url><loc>https://benzhub.github.io/tags/network-flow/</loc><lastmod>2026-07-14T00:00:00+00:00</lastmod></url><url><loc>https://benzhub.github.io/tags/rules/</loc><lastmod>2026-07-14T00:00:00+00:00</lastmod></url><url><loc>https://benzhub.github.io/post/postgresql/038-rules-and-events/</loc><lastmod>2026-07-14T00:00:00+00:00</lastmod></url><url><loc>https://benzhub.github.io/tags/%E7%B6%B2%E8%B7%AF%E6%B5%81/</loc><lastmod>2026-07-14T00:00:00+00:00</lastmod></url><url><loc>https://benzhub.github.io/post/javascript/data-structures--algorithms/031-network-flow/</loc><lastmod>2026-07-14T00:00:00+00:00</lastmod></url><url><loc>https://benzhub.github.io/tags/data-integration/</loc><lastmod>2026-07-13T00:00:00+00:00</lastmod></url><url><loc>https://benzhub.github.io/tags/fdw/</loc><lastmod>2026-07-13T00:00:00+00:00</lastmod></url><url><loc>https://benzhub.github.io/post/postgresql/037-fdw/</loc><lastmod>2026-07-13T00:00:00+00:00</lastmod></url><url><loc>https://benzhub.github.io/tags/lca/</loc><lastmod>2026-07-13T00:00:00+00:00</lastmod></url><url><loc>https://benzhub.github.io/tags/postgres_fdw/</loc><lastmod>2026-07-13T00:00:00+00:00</lastmod></url><url><loc>https://benzhub.github.io/tags/%E6%A8%B9dp/</loc><lastmod>2026-07-13T00:00:00+00:00</lastmod></url><url><loc>https://benzhub.github.io/tags/%E6%A8%B9%E6%BC%94%E7%AE%97%E6%B3%95/</loc><lastmod>2026-07-13T00:00:00+00:00</lastmod></url><url><loc>https://benzhub.github.io/post/javascript/data-structures--algorithms/030-tree-algorithms/</loc><lastmod>2026-07-13T00:00:00+00:00</lastmod></url><url><loc>https://benzhub.github.io/tags/extensions/</loc><lastmod>2026-07-12T00:00:00+00:00</lastmod></url><url><loc>https://benzhub.github.io/tags/kruskal/</loc><lastmod>2026-07-12T00:00:00+00:00</lastmod></url><url><loc>https://benzhub.github.io/tags/mst/</loc><lastmod>2026-07-12T00:00:00+00:00</lastmod></url><url><loc>https://benzhub.github.io/tags/pg_cron/</loc><lastmod>2026-07-12T00:00:00+00:00</lastmod></url><url><loc>https://benzhub.github.io/post/postgresql/036-useful-extensions/</loc><lastmod>2026-07-12T00:00:00+00:00</lastmod></url><url><loc>https://benzhub.github.io/tags/prim/</loc><lastmod>2026-07-12T00:00:00+00:00</lastmod></url><url><loc>https://benzhub.github.io/tags/%E6%9C%80%E5%B0%8F%E7%94%9F%E6%88%90%E6%A8%B9/</loc><lastmod>2026-07-12T00:00:00+00:00</lastmod></url><url><loc>https://benzhub.github.io/post/javascript/data-structures--algorithms/029-mst/</loc><lastmod>2026-07-12T00:00:00+00:00</lastmod></url><url><loc>https://benzhub.github.io/tags/dag/</loc><lastmod>2026-07-11T00:00:00+00:00</lastmod></url><url><loc>https://benzhub.github.io/tags/pg_stat_statements/</loc><lastmod>2026-07-11T00:00:00+00:00</lastmod></url><url><loc>https://benzhub.github.io/tags/pg_trgm/</loc><lastmod>2026-07-11T00:00:00+00:00</lastmod></url><url><loc>https://benzhub.github.io/post/postgresql/035-extensions/</loc><lastmod>2026-07-11T00:00:00+00:00</lastmod></url><url><loc>https://benzhub.github.io/tags/topological-sort/</loc><lastmod>2026-07-11T00:00:00+00:00</lastmod></url><url><loc>https://benzhub.github.io/tags/%E6%8B%93%E6%92%B2%E6%8E%92%E5%BA%8F/</loc><lastmod>2026-07-11T00:00:00+00:00</lastmod></url><url><loc>https://benzhub.github.io/post/javascript/data-structures--algorithms/028-topological-sort/</loc><lastmod>2026-07-11T00:00:00+00:00</lastmod></url><url><loc>https://benzhub.github.io/tags/bellman-ford/</loc><lastmod>2026-07-10T00:00:00+00:00</lastmod></url><url><loc>https://benzhub.github.io/tags/configuration/</loc><lastmod>2026-07-10T00:00:00+00:00</lastmod></url><url><loc>https://benzhub.github.io/tags/dijkstra/</loc><lastmod>2026-07-10T00:00:00+00:00</lastmod></url><url><loc>https://benzhub.github.io/tags/performance/</loc><lastmod>2026-07-10T00:00:00+00:00</lastmod></url><url><loc>https://benzhub.github.io/post/postgresql/034-configuration-tuning/</loc><lastmod>2026-07-10T00:00:00+00:00</lastmod></url><url><loc>https://benzhub.github.io/tags/tuning/</loc><lastmod>2026-07-10T00:00:00+00:00</lastmod></url><url><loc>https://benzhub.github.io/tags/%E6%9C%80%E7%9F%AD%E8%B7%AF%E5%BE%91/</loc><lastmod>2026-07-10T00:00:00+00:00</lastmod></url><url><loc>https://benzhub.github.io/post/javascript/data-structures--algorithms/027-shortest-path/</loc><lastmod>2026-07-10T00:00:00+00:00</lastmod></url><url><loc>https://benzhub.github.io/tags/bfs/</loc><lastmod>2026-07-09T00:00:00+00:00</lastmod></url><url><loc>https://benzhub.github.io/post/javascript/data-structures--algorithms/026-bfs-dfs/</loc><lastmod>2026-07-09T00:00:00+00:00</lastmod></url><url><loc>https://benzhub.github.io/tags/dfs/</loc><lastmod>2026-07-09T00:00:00+00:00</lastmod></url><url><loc>https://benzhub.github.io/tags/monitoring/</loc><lastmod>2026-07-09T00:00:00+00:00</lastmod></url><url><loc>https://benzhub.github.io/tags/pg-stat-statements/</loc><lastmod>2026-07-09T00:00:00+00:00</lastmod></url><url><loc>https://benzhub.github.io/tags/prometheus/</loc><lastmod>2026-07-09T00:00:00+00:00</lastmod></url><url><loc>https://benzhub.github.io/tags/%E5%9C%96%E6%90%9C%E5%B0%8B/</loc><lastmod>2026-07-09T00:00:00+00:00</lastmod></url><url><loc>https://benzhub.github.io/post/postgresql/033-monitoring/</loc><lastmod>2026-07-09T00:00:00+00:00</lastmod></url><url><loc>https://benzhub.github.io/tags/connection-pooling/</loc><lastmod>2026-07-08T00:00:00+00:00</lastmod></url><url><loc>https://benzhub.github.io/tags/graph/</loc><lastmod>2026-07-08T00:00:00+00:00</lastmod></url><url><loc>https://benzhub.github.io/tags/pgbouncer/</loc><lastmod>2026-07-08T00:00:00+00:00</lastmod></url><url><loc>https://benzhub.github.io/post/postgresql/032-connection-pooling/</loc><lastmod>2026-07-08T00:00:00+00:00</lastmod></url><url><loc>https://benzhub.github.io/tags/%E5%9C%96/</loc><lastmod>2026-07-08T00:00:00+00:00</lastmod></url><url><loc>https://benzhub.github.io/post/javascript/data-structures--algorithms/025-graph-representation/</loc><lastmod>2026-07-08T00:00:00+00:00</lastmod></url><url><loc>https://benzhub.github.io/tags/bit-manipulation/</loc><lastmod>2026-07-07T00:00:00+00:00</lastmod></url><url><loc>https://benzhub.github.io/tags/failover/</loc><lastmod>2026-07-07T00:00:00+00:00</lastmod></url><url><loc>https://benzhub.github.io/tags/high-availability/</loc><lastmod>2026-07-07T00:00:00+00:00</lastmod></url><url><loc>https://benzhub.github.io/tags/patroni/</loc><lastmod>2026-07-07T00:00:00+00:00</lastmod></url><url><loc>https://benzhub.github.io/tags/%E4%BD%8D%E5%85%83%E9%81%8B%E7%AE%97/</loc><lastmod>2026-07-07T00:00:00+00:00</lastmod></url><url><loc>https://benzhub.github.io/post/javascript/data-structures--algorithms/024-bit-manipulation/</loc><lastmod>2026-07-07T00:00:00+00:00</lastmod></url><url><loc>https://benzhub.github.io/post/postgresql/031-high-availability/</loc><lastmod>2026-07-07T00:00:00+00:00</lastmod></url><url><loc>https://benzhub.github.io/tags/divide-and-conquer/</loc><lastmod>2026-07-06T00:00:00+00:00</lastmod></url><url><loc>https://benzhub.github.io/tags/logical-replication/</loc><lastmod>2026-07-06T00:00:00+00:00</lastmod></url><url><loc>https://benzhub.github.io/tags/replication/</loc><lastmod>2026-07-06T00:00:00+00:00</lastmod></url><url><loc>https://benzhub.github.io/tags/streaming/</loc><lastmod>2026-07-06T00:00:00+00:00</lastmod></url><url><loc>https://benzhub.github.io/tags/%E5%88%86%E6%B2%BB%E6%B3%95/</loc><lastmod>2026-07-06T00:00:00+00:00</lastmod></url><url><loc>https://benzhub.github.io/post/javascript/data-structures--algorithms/023-divide-conquer/</loc><lastmod>2026-07-06T00:00:00+00:00</lastmod></url><url><loc>https://benzhub.github.io/post/postgresql/030-replication/</loc><lastmod>2026-07-06T00:00:00+00:00</lastmod></url><url><loc>https://benzhub.github.io/tags/backup/</loc><lastmod>2026-07-05T00:00:00+00:00</lastmod></url><url><loc>https://benzhub.github.io/tags/greedy/</loc><lastmod>2026-07-05T00:00:00+00:00</lastmod></url><url><loc>https://benzhub.github.io/tags/pg_dump/</loc><lastmod>2026-07-05T00:00:00+00:00</lastmod></url><url><loc>https://benzhub.github.io/tags/pitr/</loc><lastmod>2026-07-05T00:00:00+00:00</lastmod></url><url><loc>https://benzhub.github.io/tags/%E8%B2%AA%E5%BF%83%E6%BC%94%E7%AE%97%E6%B3%95/</loc><lastmod>2026-07-05T00:00:00+00:00</lastmod></url><url><loc>https://benzhub.github.io/post/javascript/data-structures--algorithms/022-greedy/</loc><lastmod>2026-07-05T00:00:00+00:00</lastmod></url><url><loc>https://benzhub.github.io/post/postgresql/029-backup-restore/</loc><lastmod>2026-07-05T00:00:00+00:00</lastmod></url><url><loc>https://benzhub.github.io/tags/authentication/</loc><lastmod>2026-07-04T00:00:00+00:00</lastmod></url><url><loc>https://benzhub.github.io/tags/bitmask-dp/</loc><lastmod>2026-07-04T00:00:00+00:00</lastmod></url><url><loc>https://benzhub.github.io/tags/digit-dp/</loc><lastmod>2026-07-04T00:00:00+00:00</lastmod></url><url><loc>https://benzhub.github.io/tags/rls/</loc><lastmod>2026-07-04T00:00:00+00:00</lastmod></url><url><loc>https://benzhub.github.io/tags/security/</loc><lastmod>2026-07-04T00:00:00+00:00</lastmod></url><url><loc>https://benzhub.github.io/post/postgresql/028-security/</loc><lastmod>2026-07-04T00:00:00+00:00</lastmod></url><url><loc>https://benzhub.github.io/tags/%E5%8B%95%E6%85%8B%E8%A6%8F%E5%8A%83/</loc><lastmod>2026-07-04T00:00:00+00:00</lastmod></url><url><loc>https://benzhub.github.io/post/javascript/data-structures--algorithms/021-dp-advanced/</loc><lastmod>2026-07-04T00:00:00+00:00</lastmod></url><url><loc>https://benzhub.github.io/post/django/</loc><lastmod>2026-05-27T00:00:00+00:00</lastmod></url><url><loc>https://benzhub.github.io/tags/django/</loc><lastmod>2026-05-27T00:00:00+00:00</lastmod><xhtml:link rel="alternate" hreflang="en" href="https://benzhub.github.io/en/tags/django/"/><xhtml:link rel="alternate" hreflang="zh-TW" href="https://benzhub.github.io/tags/django/"/></url><url><loc>https://benzhub.github.io/post/django/044-django-packages-ecosystem/</loc><lastmod>2026-05-26T00:00:00+00:00</lastmod></url><url><loc>https://benzhub.github.io/tags/dynamic-programming/</loc><lastmod>2026-07-03T00:00:00+00:00</lastmod></url><url><loc>https://benzhub.github.io/tags/partitioning/</loc><lastmod>2026-07-03T00:00:00+00:00</lastmod></url><url><loc>https://benzhub.github.io/tags/pg-partman/</loc><lastmod>2026-07-03T00:00:00+00:00</lastmod></url><url><loc>https://benzhub.github.io/tags/python/</loc><lastmod>2026-05-27T00:00:00+00:00</lastmod><xhtml:link rel="alternate" hreflang="en" href="https://benzhub.github.io/en/tags/python/"/><xhtml:link rel="alternate" hreflang="zh-TW" href="https://benzhub.github.io/tags/python/"/></url><url><loc>https://benzhub.github.io/post/postgresql/027-partitioning/</loc><lastmod>2026-07-03T00:00:00+00:00</lastmod></url><url><loc>https://benzhub.github.io/post/javascript/data-structures--algorithms/020-dp-fundamentals/</loc><lastmod>2026-07-03T00:00:00+00:00</lastmod></url><url><loc>https://benzhub.github.io/post/django/043-django-database-advanced/</loc><lastmod>2026-05-25T00:00:00+00:00</lastmod></url><url><loc>https://benzhub.github.io/tags/function/</loc><lastmod>2026-07-02T00:00:00+00:00</lastmod></url><url><loc>https://benzhub.github.io/tags/sliding-window/</loc><lastmod>2026-07-02T00:00:00+00:00</lastmod></url><url><loc>https://benzhub.github.io/tags/sql/</loc><lastmod>2026-07-02T00:00:00+00:00</lastmod></url><url><loc>https://benzhub.github.io/post/postgresql/026-functions-procedures/</loc><lastmod>2026-07-02T00:00:00+00:00</lastmod></url><url><loc>https://benzhub.github.io/tags/stored-procedure/</loc><lastmod>2026-07-02T00:00:00+00:00</lastmod></url><url><loc>https://benzhub.github.io/tags/%E6%BB%91%E5%8B%95%E8%A6%96%E7%AA%97/</loc><lastmod>2026-07-02T00:00:00+00:00</lastmod></url><url><loc>https://benzhub.github.io/post/javascript/data-structures--algorithms/019-sliding-window/</loc><lastmod>2026-07-02T00:00:00+00:00</lastmod></url><url><loc>https://benzhub.github.io/post/django/042-django-nginx-gunicorn/</loc><lastmod>2026-05-27T00:00:00+00:00</lastmod></url><url><loc>https://benzhub.github.io/post/postgresql/025-plpgsql/</loc><lastmod>2026-07-01T00:00:00+00:00</lastmod></url><url><loc>https://benzhub.github.io/tags/plpgsql/</loc><lastmod>2026-07-01T00:00:00+00:00</lastmod></url><url><loc>https://benzhub.github.io/tags/two-pointers/</loc><lastmod>2026-07-01T00:00:00+00:00</lastmod></url><url><loc>https://benzhub.github.io/tags/%E9%9B%99%E6%8C%87%E6%A8%99/</loc><lastmod>2026-07-01T00:00:00+00:00</lastmod></url><url><loc>https://benzhub.github.io/post/javascript/data-structures--algorithms/018-two-pointers/</loc><lastmod>2026-07-01T00:00:00+00:00</lastmod></url><url><loc>https://benzhub.github.io/archives/2026/06/</loc><lastmod>2026-06-30T00:00:00+00:00</lastmod></url><url><loc>https://benzhub.github.io/tags/audit/</loc><lastmod>2026-06-30T00:00:00+00:00</lastmod></url><url><loc>https://benzhub.github.io/tags/backtracking/</loc><lastmod>2026-06-30T00:00:00+00:00</lastmod></url><url><loc>https://benzhub.github.io/post/django/041-django-docker-deployment/</loc><lastmod>2026-05-24T00:00:00+00:00</lastmod></url><url><loc>https://benzhub.github.io/tags/event-trigger/</loc><lastmod>2026-06-30T00:00:00+00:00</lastmod></url><url><loc>https://benzhub.github.io/tags/trigger/</loc><lastmod>2026-06-30T00:00:00+00:00</lastmod></url><url><loc>https://benzhub.github.io/tags/%E5%9B%9E%E6%BA%AF%E6%B3%95/</loc><lastmod>2026-06-30T00:00:00+00:00</lastmod></url><url><loc>https://benzhub.github.io/tags/%E9%81%9E%E8%BF%B4/</loc><lastmod>2026-06-30T00:00:00+00:00</lastmod></url><url><loc>https://benzhub.github.io/post/javascript/data-structures--algorithms/017-recursion-backtracking/</loc><lastmod>2026-06-30T00:00:00+00:00</lastmod></url><url><loc>https://benzhub.github.io/post/postgresql/024-triggers-event-triggers/</loc><lastmod>2026-06-30T00:00:00+00:00</lastmod></url><url><loc>https://benzhub.github.io/tags/consistent-hashing/</loc><lastmod>2026-06-29T00:00:00+00:00</lastmod></url><url><loc>https://benzhub.github.io/post/django/040-django-n-plus-1-queryset/</loc><lastmod>2026-05-22T00:00:00+00:00</lastmod></url><url><loc>https://benzhub.github.io/tags/materialized-view/</loc><lastmod>2026-06-29T00:00:00+00:00</lastmod></url><url><loc>https://benzhub.github.io/tags/view/</loc><lastmod>2026-06-29T00:00:00+00:00</lastmod></url><url><loc>https://benzhub.github.io/post/postgresql/023-views-materialized-views/</loc><lastmod>2026-06-29T00:00:00+00:00</lastmod></url><url><loc>https://benzhub.github.io/tags/%E9%80%B2%E9%9A%8E%E9%9B%9C%E6%B9%8A/</loc><lastmod>2026-06-29T00:00:00+00:00</lastmod></url><url><loc>https://benzhub.github.io/post/javascript/data-structures--algorithms/016-advanced-hashing/</loc><lastmod>2026-06-29T00:00:00+00:00</lastmod></url><url><loc>https://benzhub.github.io/tags/b-tree/</loc><lastmod>2026-06-28T00:00:00+00:00</lastmod></url><url><loc>https://benzhub.github.io/tags/custom-type/</loc><lastmod>2026-06-28T00:00:00+00:00</lastmod></url><url><loc>https://benzhub.github.io/post/django/039-django-performance/</loc><lastmod>2026-05-25T00:00:00+00:00</lastmod></url><url><loc>https://benzhub.github.io/tags/domain/</loc><lastmod>2026-06-28T00:00:00+00:00</lastmod></url><url><loc>https://benzhub.github.io/tags/enum/</loc><lastmod>2026-06-28T00:00:00+00:00</lastmod></url><url><loc>https://benzhub.github.io/tags/kd-tree/</loc><lastmod>2026-06-28T00:00:00+00:00</lastmod></url><url><loc>https://benzhub.github.io/tags/range/</loc><lastmod>2026-06-28T00:00:00+00:00</lastmod></url><url><loc>https://benzhub.github.io/post/postgresql/022-custom-types/</loc><lastmod>2026-06-28T00:00:00+00:00</lastmod></url><url><loc>https://benzhub.github.io/tags/%E9%80%B2%E9%9A%8E%E6%A8%B9/</loc><lastmod>2026-06-28T00:00:00+00:00</lastmod></url><url><loc>https://benzhub.github.io/post/javascript/data-structures--algorithms/015-advanced-trees/</loc><lastmod>2026-06-28T00:00:00+00:00</lastmod></url><url><loc>https://benzhub.github.io/tags/bit/</loc><lastmod>2026-06-27T00:00:00+00:00</lastmod></url><url><loc>https://benzhub.github.io/post/django/038-django-security/</loc><lastmod>2026-05-27T00:00:00+00:00</lastmod></url><url><loc>https://benzhub.github.io/tags/fenwick-tree/</loc><lastmod>2026-06-27T00:00:00+00:00</lastmod></url><url><loc>https://benzhub.github.io/tags/full-text-search/</loc><lastmod>2026-06-27T00:00:00+00:00</lastmod></url><url><loc>https://benzhub.github.io/tags/gin/</loc><lastmod>2026-06-27T00:00:00+00:00</lastmod></url><url><loc>https://benzhub.github.io/tags/tsvector/</loc><lastmod>2026-06-27T00:00:00+00:00</lastmod></url><url><loc>https://benzhub.github.io/post/postgresql/021-full-text-search/</loc><lastmod>2026-06-27T00:00:00+00:00</lastmod></url><url><loc>https://benzhub.github.io/tags/%E6%A8%B9%E7%8B%80%E9%99%A3%E5%88%97/</loc><lastmod>2026-06-27T00:00:00+00:00</lastmod></url><url><loc>https://benzhub.github.io/post/javascript/data-structures--algorithms/014-fenwick-tree/</loc><lastmod>2026-06-27T00:00:00+00:00</lastmod></url><url><loc>https://benzhub.github.io/post/django/037-django-testing-advanced/</loc><lastmod>2026-05-26T00:00:00+00:00</lastmod></url><url><loc>https://benzhub.github.io/tags/json/</loc><lastmod>2026-06-26T00:00:00+00:00</lastmod></url><url><loc>https://benzhub.github.io/post/postgresql/020-json-jsonb/</loc><lastmod>2026-06-26T00:00:00+00:00</lastmod></url><url><loc>https://benzhub.github.io/tags/jsonb/</loc><lastmod>2026-06-26T00:00:00+00:00</lastmod></url><url><loc>https://benzhub.github.io/tags/jsonpath/</loc><lastmod>2026-06-26T00:00:00+00:00</lastmod></url><url><loc>https://benzhub.github.io/tags/segment-tree/</loc><lastmod>2026-06-26T00:00:00+00:00</lastmod></url><url><loc>https://benzhub.github.io/tags/%E7%B7%9A%E6%AE%B5%E6%A8%B9/</loc><lastmod>2026-06-26T00:00:00+00:00</lastmod></url><url><loc>https://benzhub.github.io/post/javascript/data-structures--algorithms/013-segment-tree/</loc><lastmod>2026-06-26T00:00:00+00:00</lastmod></url><url><loc>https://benzhub.github.io/tags/cte/</loc><lastmod>2026-06-25T00:00:00+00:00</lastmod></url><url><loc>https://benzhub.github.io/post/postgresql/019-cte-subquery/</loc><lastmod>2026-06-25T00:00:00+00:00</lastmod></url><url><loc>https://benzhub.github.io/post/django/036-django-testing-basics/</loc><lastmod>2026-05-27T00:00:00+00:00</lastmod></url><url><loc>https://benzhub.github.io/tags/recursive/</loc><lastmod>2026-06-25T00:00:00+00:00</lastmod></url><url><loc>https://benzhub.github.io/tags/subquery/</loc><lastmod>2026-06-25T00:00:00+00:00</lastmod></url><url><loc>https://benzhub.github.io/tags/union-find/</loc><lastmod>2026-06-25T00:00:00+00:00</lastmod></url><url><loc>https://benzhub.github.io/tags/%E4%BD%B5%E6%9F%A5%E9%9B%86/</loc><lastmod>2026-06-25T00:00:00+00:00</lastmod></url><url><loc>https://benzhub.github.io/post/javascript/data-structures--algorithms/012-union-find/</loc><lastmod>2026-06-25T00:00:00+00:00</lastmod></url><url><loc>https://benzhub.github.io/tags/aggregate/</loc><lastmod>2026-06-24T00:00:00+00:00</lastmod></url><url><loc>https://benzhub.github.io/post/django/035-django-channels-websocket/</loc><lastmod>2026-05-25T00:00:00+00:00</lastmod></url><url><loc>https://benzhub.github.io/tags/grouping-sets/</loc><lastmod>2026-06-24T00:00:00+00:00</lastmod></url><url><loc>https://benzhub.github.io/tags/trie/</loc><lastmod>2026-06-24T00:00:00+00:00</lastmod></url><url><loc>https://benzhub.github.io/tags/%E5%AD%97%E5%85%B8%E6%A8%B9/</loc><lastmod>2026-06-24T00:00:00+00:00</lastmod></url><url><loc>https://benzhub.github.io/post/javascript/data-structures--algorithms/011-trie/</loc><lastmod>2026-06-24T00:00:00+00:00</lastmod></url><url><loc>https://benzhub.github.io/tags/%E5%89%8D%E7%B6%B4%E6%A8%B9/</loc><lastmod>2026-06-24T00:00:00+00:00</lastmod></url><url><loc>https://benzhub.github.io/post/postgresql/018-aggregate-functions/</loc><lastmod>2026-06-24T00:00:00+00:00</lastmod></url><url><loc>https://benzhub.github.io/tags/analytics/</loc><lastmod>2026-06-23T00:00:00+00:00</lastmod></url><url><loc>https://benzhub.github.io/tags/avl/</loc><lastmod>2026-06-23T00:00:00+00:00</lastmod></url><url><loc>https://benzhub.github.io/tags/bst/</loc><lastmod>2026-06-23T00:00:00+00:00</lastmod></url><url><loc>https://benzhub.github.io/post/django/034-django-celery-advanced/</loc><lastmod>2026-05-22T00:00:00+00:00</lastmod></url><url><loc>https://benzhub.github.io/tags/window-function/</loc><lastmod>2026-06-23T00:00:00+00:00</lastmod></url><url><loc>https://benzhub.github.io/tags/%E4%BA%8C%E5%85%83%E6%90%9C%E5%B0%8B%E6%A8%B9/</loc><lastmod>2026-06-23T00:00:00+00:00</lastmod></url><url><loc>https://benzhub.github.io/post/javascript/data-structures--algorithms/010-bst/</loc><lastmod>2026-06-23T00:00:00+00:00</lastmod></url><url><loc>https://benzhub.github.io/post/postgresql/017-window-functions/</loc><lastmod>2026-06-23T00:00:00+00:00</lastmod></url><url><loc>https://benzhub.github.io/tags/binary-tree/</loc><lastmod>2026-06-22T00:00:00+00:00</lastmod></url><url><loc>https://benzhub.github.io/post/django/033-django-celery-basics/</loc><lastmod>2026-05-21T00:00:00+00:00</lastmod></url><url><loc>https://benzhub.github.io/tags/explain/</loc><lastmod>2026-06-22T00:00:00+00:00</lastmod></url><url><loc>https://benzhub.github.io/tags/query-planner/</loc><lastmod>2026-06-22T00:00:00+00:00</lastmod></url><url><loc>https://benzhub.github.io/tags/%E4%BA%8C%E5%85%83%E6%A8%B9/</loc><lastmod>2026-06-22T00:00:00+00:00</lastmod></url><url><loc>https://benzhub.github.io/post/javascript/data-structures--algorithms/009-binary-tree/</loc><lastmod>2026-06-22T00:00:00+00:00</lastmod></url><url><loc>https://benzhub.github.io/post/postgresql/016-query-planner/</loc><lastmod>2026-06-22T00:00:00+00:00</lastmod></url><url><loc>https://benzhub.github.io/tags/%E6%A8%B9%E9%81%8D%E6%AD%B7/</loc><lastmod>2026-06-22T00:00:00+00:00</lastmod></url><url><loc>https://benzhub.github.io/tags/binary-search/</loc><lastmod>2026-06-21T00:00:00+00:00</lastmod></url><url><loc>https://benzhub.github.io/post/django/032-django-caching/</loc><lastmod>2026-05-26T00:00:00+00:00</lastmod></url><url><loc>https://benzhub.github.io/tags/index/</loc><lastmod>2026-06-21T00:00:00+00:00</lastmod></url><url><loc>https://benzhub.github.io/tags/%E4%BA%8C%E5%88%86%E6%90%9C%E5%B0%8B/</loc><lastmod>2026-06-21T00:00:00+00:00</lastmod></url><url><loc>https://benzhub.github.io/post/javascript/data-structures--algorithms/008-binary-search/</loc><lastmod>2026-06-21T00:00:00+00:00</lastmod></url><url><loc>https://benzhub.github.io/post/postgresql/015-index-types/</loc><lastmod>2026-06-21T00:00:00+00:00</lastmod></url><url><loc>https://benzhub.github.io/post/django/031-django-signals/</loc><lastmod>2026-05-21T00:00:00+00:00</lastmod></url><url><loc>https://benzhub.github.io/tags/dml/</loc><lastmod>2026-06-20T00:00:00+00:00</lastmod></url><url><loc>https://benzhub.github.io/post/postgresql/014-dml-advanced/</loc><lastmod>2026-06-20T00:00:00+00:00</lastmod></url><url><loc>https://benzhub.github.io/tags/merge/</loc><lastmod>2026-06-20T00:00:00+00:00</lastmod></url><url><loc>https://benzhub.github.io/tags/sorting/</loc><lastmod>2026-06-20T00:00:00+00:00</lastmod></url><url><loc>https://benzhub.github.io/tags/upsert/</loc><lastmod>2026-06-20T00:00:00+00:00</lastmod></url><url><loc>https://benzhub.github.io/tags/%E6%8E%92%E5%BA%8F/</loc><lastmod>2026-06-20T00:00:00+00:00</lastmod></url><url><loc>https://benzhub.github.io/post/javascript/data-structures--algorithms/007-sorting/</loc><lastmod>2026-06-20T00:00:00+00:00</lastmod></url><url><loc>https://benzhub.github.io/tags/ddl/</loc><lastmod>2026-06-19T00:00:00+00:00</lastmod></url><url><loc>https://benzhub.github.io/post/postgresql/013-ddl-schema/</loc><lastmod>2026-06-19T00:00:00+00:00</lastmod></url><url><loc>https://benzhub.github.io/post/django/030-django-custom-user-model/</loc><lastmod>2026-05-25T00:00:00+00:00</lastmod></url><url><loc>https://benzhub.github.io/tags/heap/</loc><lastmod>2026-06-19T00:00:00+00:00</lastmod></url><url><loc>https://benzhub.github.io/tags/schema/</loc><lastmod>2026-06-19T00:00:00+00:00</lastmod></url><url><loc>https://benzhub.github.io/tags/%E5%A0%86%E7%A9%8D/</loc><lastmod>2026-06-19T00:00:00+00:00</lastmod></url><url><loc>https://benzhub.github.io/post/javascript/data-structures--algorithms/006-heap-priority-queue/</loc><lastmod>2026-06-19T00:00:00+00:00</lastmod></url><url><loc>https://benzhub.github.io/tags/%E5%84%AA%E5%85%88%E4%BD%87%E5%88%97/</loc><lastmod>2026-06-19T00:00:00+00:00</lastmod></url><url><loc>https://benzhub.github.io/tags/data-types/</loc><lastmod>2026-06-18T00:00:00+00:00</lastmod></url><url><loc>https://benzhub.github.io/post/django/029-django-authentication/</loc><lastmod>2026-05-24T00:00:00+00:00</lastmod></url><url><loc>https://benzhub.github.io/tags/hash-table/</loc><lastmod>2026-06-18T00:00:00+00:00</lastmod></url><url><loc>https://benzhub.github.io/tags/type-system/</loc><lastmod>2026-06-18T00:00:00+00:00</lastmod></url><url><loc>https://benzhub.github.io/post/postgresql/012-data-types/</loc><lastmod>2026-06-18T00:00:00+00:00</lastmod></url><url><loc>https://benzhub.github.io/tags/%E9%9B%9C%E6%B9%8A%E8%A1%A8/</loc><lastmod>2026-06-18T00:00:00+00:00</lastmod></url><url><loc>https://benzhub.github.io/post/javascript/data-structures--algorithms/005-hash-table/</loc><lastmod>2026-06-18T00:00:00+00:00</lastmod></url><url><loc>https://benzhub.github.io/tags/autovacuum/</loc><lastmod>2026-06-17T00:00:00+00:00</lastmod></url><url><loc>https://benzhub.github.io/tags/background-processes/</loc><lastmod>2026-06-17T00:00:00+00:00</lastmod></url><url><loc>https://benzhub.github.io/post/django/028-django-middleware/</loc><lastmod>2026-05-22T00:00:00+00:00</lastmod></url><url><loc>https://benzhub.github.io/tags/postmaster/</loc><lastmod>2026-06-17T00:00:00+00:00</lastmod></url><url><loc>https://benzhub.github.io/tags/queue/</loc><lastmod>2026-06-17T00:00:00+00:00</lastmod></url><url><loc>https://benzhub.github.io/tags/stack/</loc><lastmod>2026-06-17T00:00:00+00:00</lastmod></url><url><loc>https://benzhub.github.io/tags/%E4%BD%87%E5%88%97/</loc><lastmod>2026-06-17T00:00:00+00:00</lastmod></url><url><loc>https://benzhub.github.io/post/postgresql/011-background-processes/</loc><lastmod>2026-06-17T00:00:00+00:00</lastmod></url><url><loc>https://benzhub.github.io/tags/%E5%A0%86%E7%96%8A/</loc><lastmod>2026-06-17T00:00:00+00:00</lastmod></url><url><loc>https://benzhub.github.io/post/javascript/data-structures--algorithms/004-stack-queue/</loc><lastmod>2026-06-17T00:00:00+00:00</lastmod></url><url><loc>https://benzhub.github.io/tags/concurrency/</loc><lastmod>2026-06-16T00:00:00+00:00</lastmod></url><url><loc>https://benzhub.github.io/post/django/027-drf-permissions-throttling/</loc><lastmod>2026-05-26T00:00:00+00:00</lastmod></url><url><loc>https://benzhub.github.io/tags/hot-update/</loc><lastmod>2026-06-16T00:00:00+00:00</lastmod></url><url><loc>https://benzhub.github.io/tags/linked-list/</loc><lastmod>2026-06-16T00:00:00+00:00</lastmod></url><url><loc>https://benzhub.github.io/tags/locking/</loc><lastmod>2026-06-16T00:00:00+00:00</lastmod></url><url><loc>https://benzhub.github.io/post/postgresql/010-concurrency-control/</loc><lastmod>2026-06-16T00:00:00+00:00</lastmod></url><url><loc>https://benzhub.github.io/tags/%E9%8F%88%E7%B5%90%E4%B8%B2%E5%88%97/</loc><lastmod>2026-06-16T00:00:00+00:00</lastmod></url><url><loc>https://benzhub.github.io/post/javascript/data-structures--algorithms/003-linked-list/</loc><lastmod>2026-06-16T00:00:00+00:00</lastmod></url><url><loc>https://benzhub.github.io/tags/acid/</loc><lastmod>2026-06-15T00:00:00+00:00</lastmod></url><url><loc>https://benzhub.github.io/post/django/026-drf-authentication/</loc><lastmod>2026-05-22T00:00:00+00:00</lastmod></url><url><loc>https://benzhub.github.io/tags/savepoint/</loc><lastmod>2026-06-15T00:00:00+00:00</lastmod></url><url><loc>https://benzhub.github.io/tags/transaction/</loc><lastmod>2026-06-15T00:00:00+00:00</lastmod></url><url><loc>https://benzhub.github.io/post/postgresql/009-transaction-management/</loc><lastmod>2026-06-15T00:00:00+00:00</lastmod></url><url><loc>https://benzhub.github.io/tags/%E5%AD%97%E4%B8%B2/</loc><lastmod>2026-06-15T00:00:00+00:00</lastmod></url><url><loc>https://benzhub.github.io/tags/%E9%99%A3%E5%88%97/</loc><lastmod>2026-06-15T00:00:00+00:00</lastmod></url><url><loc>https://benzhub.github.io/post/javascript/data-structures--algorithms/002-array-string/</loc><lastmod>2026-06-15T00:00:00+00:00</lastmod></url><url><loc>https://benzhub.github.io/post/ai-insights/</loc><lastmod>2026-06-14T00:00:00+00:00</lastmod></url><url><loc>https://benzhub.github.io/tags/ai/</loc><lastmod>2026-06-14T00:00:00+00:00</lastmod><xhtml:link rel="alternate" hreflang="en" href="https://benzhub.github.io/en/tags/ai/"/><xhtml:link rel="alternate" hreflang="zh-CN" href="https://benzhub.github.io/zh-cn/tags/ai/"/><xhtml:link rel="alternate" hreflang="zh-TW" href="https://benzhub.github.io/tags/ai/"/></url><url><loc>https://benzhub.github.io/tags/ai-%E6%8E%A5%E5%96%AE/</loc><lastmod>2026-06-14T00:00:00+00:00</lastmod></url><url><loc>https://benzhub.github.io/post/ai-insights/013-ai-freelancing-trap/</loc><lastmod>2026-06-14T00:00:00+00:00</lastmod></url><url><loc>https://benzhub.github.io/tags/ai-%E8%B3%BA%E9%8C%A2/</loc><lastmod>2026-06-14T00:00:00+00:00</lastmod></url><url><loc>https://benzhub.github.io/tags/ai-%E8%AE%8A%E7%8F%BE/</loc><lastmod>2026-06-14T00:00:00+00:00</lastmod></url><url><loc>https://benzhub.github.io/tags/ai-insights/</loc><lastmod>2026-06-14T00:00:00+00:00</lastmod><xhtml:link rel="alternate" hreflang="en" href="https://benzhub.github.io/en/tags/ai-insights/"/><xhtml:link rel="alternate" hreflang="zh-CN" href="https://benzhub.github.io/zh-cn/tags/ai-insights/"/><xhtml:link rel="alternate" hreflang="zh-TW" href="https://benzhub.github.io/tags/ai-insights/"/></url><url><loc>https://benzhub.github.io/tags/big-o/</loc><lastmod>2026-06-14T00:00:00+00:00</lastmod></url><url><loc>https://benzhub.github.io/post/javascript/data-structures--algorithms/001-bigo-complexity/</loc><lastmod>2026-06-14T00:00:00+00:00</lastmod></url><url><loc>https://benzhub.github.io/post/django/025-drf-views-generic-router/</loc><lastmod>2026-05-25T00:00:00+00:00</lastmod></url><url><loc>https://benzhub.github.io/tags/storage-engine/</loc><lastmod>2026-06-14T00:00:00+00:00</lastmod></url><url><loc>https://benzhub.github.io/tags/toast/</loc><lastmod>2026-06-14T00:00:00+00:00</lastmod></url><url><loc>https://benzhub.github.io/tags/%E5%89%AF%E6%A5%AD/</loc><lastmod>2026-06-14T00:00:00+00:00</lastmod></url><url><loc>https://benzhub.github.io/tags/%E8%A2%AB%E5%8B%95%E6%94%B6%E5%85%A5/</loc><lastmod>2026-06-14T00:00:00+00:00</lastmod></url><url><loc>https://benzhub.github.io/tags/%E8%A4%87%E9%9B%9C%E5%BA%A6%E5%88%86%E6%9E%90/</loc><lastmod>2026-06-14T00:00:00+00:00</lastmod></url><url><loc>https://benzhub.github.io/post/postgresql/008-storage-engine/</loc><lastmod>2026-06-14T00:00:00+00:00</lastmod></url><url><loc>https://benzhub.github.io/tags/ai-agent/</loc><lastmod>2026-06-13T00:00:00+00:00</lastmod></url><url><loc>https://benzhub.github.io/tags/ai-%E5%B7%A5%E5%85%B7%E7%84%A6%E6%85%AE/</loc><lastmod>2026-06-13T00:00:00+00:00</lastmod></url><url><loc>https://benzhub.github.io/post/django/024-drf-views-apiview-viewset/</loc><lastmod>2026-05-24T00:00:00+00:00</lastmod></url><url><loc>https://benzhub.github.io/tags/hermes/</loc><lastmod>2026-06-13T00:00:00+00:00</lastmod></url><url><loc>https://benzhub.github.io/tags/mac-mini/</loc><lastmod>2026-06-13T00:00:00+00:00</lastmod></url><url><loc>https://benzhub.github.io/tags/openclaw/</loc><lastmod>2026-06-13T00:00:00+00:00</lastmod></url><url><loc>https://benzhub.github.io/post/ai-insights/011-openclaw-vs-hermes/</loc><lastmod>2026-06-13T00:00:00+00:00</lastmod></url><url><loc>https://benzhub.github.io/tags/pg-stat/</loc><lastmod>2026-06-13T00:00:00+00:00</lastmod></url><url><loc>https://benzhub.github.io/tags/system-catalog/</loc><lastmod>2026-06-13T00:00:00+00:00</lastmod></url><url><loc>https://benzhub.github.io/post/postgresql/007-system-catalog/</loc><lastmod>2026-06-13T00:00:00+00:00</lastmod></url><url><loc>https://benzhub.github.io/post/ai-insights/010-ai-tool-anxiety/</loc><lastmod>2026-06-12T00:00:00+00:00</lastmod></url><url><loc>https://benzhub.github.io/tags/claude-code/</loc><lastmod>2026-06-12T00:00:00+00:00</lastmod><xhtml:link rel="alternate" hreflang="en" href="https://benzhub.github.io/en/tags/claude-code/"/><xhtml:link rel="alternate" hreflang="zh-CN" href="https://benzhub.github.io/zh-cn/tags/claude-code/"/><xhtml:link rel="alternate" hreflang="zh-TW" href="https://benzhub.github.io/tags/claude-code/"/></url><url><loc>https://benzhub.github.io/tags/codex/</loc><lastmod>2026-06-12T00:00:00+00:00</lastmod></url><url><loc>https://benzhub.github.io/tags/cursor/</loc><lastmod>2026-06-12T00:00:00+00:00</lastmod><xhtml:link rel="alternate" hreflang="en" href="https://benzhub.github.io/en/tags/cursor/"/><xhtml:link rel="alternate" hreflang="zh-CN" href="https://benzhub.github.io/zh-cn/tags/cursor/"/><xhtml:link rel="alternate" hreflang="zh-TW" href="https://benzhub.github.io/tags/cursor/"/></url><url><loc>https://benzhub.github.io/tags/dead-tuple/</loc><lastmod>2026-06-12T00:00:00+00:00</lastmod></url><url><loc>https://benzhub.github.io/post/django/023-drf-serializers-advanced/</loc><lastmod>2026-05-22T00:00:00+00:00</lastmod></url><url><loc>https://benzhub.github.io/tags/gemini/</loc><lastmod>2026-06-12T00:00:00+00:00</lastmod></url><url><loc>https://benzhub.github.io/tags/vacuum/</loc><lastmod>2026-06-12T00:00:00+00:00</lastmod></url><url><loc>https://benzhub.github.io/post/postgresql/006-vacuum/</loc><lastmod>2026-06-12T00:00:00+00:00</lastmod></url><url><loc>https://benzhub.github.io/tags/vibe-coding/</loc><lastmod>2026-06-12T00:00:00+00:00</lastmod></url><url><loc>https://benzhub.github.io/tags/ai-workflow/</loc><lastmod>2026-06-11T00:00:00+00:00</lastmod></url><url><loc>https://benzhub.github.io/tags/ai-%E8%A8%AD%E8%A8%88/</loc><lastmod>2026-06-11T00:00:00+00:00</lastmod></url><url><loc>https://benzhub.github.io/tags/ai-%E7%B9%AA%E5%9C%96/</loc><lastmod>2026-06-11T00:00:00+00:00</lastmod></url><url><loc>https://benzhub.github.io/post/postgresql/005-buffer-management/</loc><lastmod>2026-06-11T00:00:00+00:00</lastmod></url><url><loc>https://benzhub.github.io/tags/buffer-management/</loc><lastmod>2026-06-11T00:00:00+00:00</lastmod></url><url><loc>https://benzhub.github.io/tags/context-%E6%B1%A1%E6%9F%93/</loc><lastmod>2026-06-11T00:00:00+00:00</lastmod></url><url><loc>https://benzhub.github.io/tags/design-agent/</loc><lastmod>2026-06-11T00:00:00+00:00</lastmod></url><url><loc>https://benzhub.github.io/post/django/022-drf-serializers-basics/</loc><lastmod>2026-05-21T00:00:00+00:00</lastmod></url><url><loc>https://benzhub.github.io/tags/lovart/</loc><lastmod>2026-06-11T00:00:00+00:00</lastmod></url><url><loc>https://benzhub.github.io/post/ai-insights/012-lovart-ai-design-agent/</loc><lastmod>2026-06-11T00:00:00+00:00</lastmod></url><url><loc>https://benzhub.github.io/tags/midjourney/</loc><lastmod>2026-06-11T00:00:00+00:00</lastmod></url><url><loc>https://benzhub.github.io/tags/prompt-engineering/</loc><lastmod>2026-06-11T00:00:00+00:00</lastmod></url><url><loc>https://benzhub.github.io/tags/shared-buffers/</loc><lastmod>2026-06-11T00:00:00+00:00</lastmod></url><url><loc>https://benzhub.github.io/post/ai-insights/009-context-pollution-harness-jewelry/</loc><lastmod>2026-06-11T00:00:00+00:00</lastmod></url><url><loc>https://benzhub.github.io/tags/crash-recovery/</loc><lastmod>2026-06-10T00:00:00+00:00</lastmod></url><url><loc>https://benzhub.github.io/post/django/021-drf-introduction/</loc><lastmod>2026-05-21T00:00:00+00:00</lastmod></url><url><loc>https://benzhub.github.io/tags/wal/</loc><lastmod>2026-06-10T00:00:00+00:00</lastmod></url><url><loc>https://benzhub.github.io/post/postgresql/004-wal/</loc><lastmod>2026-06-10T00:00:00+00:00</lastmod></url><url><loc>https://benzhub.github.io/post/django/020-django-admin-advanced/</loc><lastmod>2026-05-22T00:00:00+00:00</lastmod></url><url><loc>https://benzhub.github.io/tags/mvcc/</loc><lastmod>2026-06-09T00:00:00+00:00</lastmod></url><url><loc>https://benzhub.github.io/post/postgresql/003-mvcc/</loc><lastmod>2026-06-09T00:00:00+00:00</lastmod></url><url><loc>https://benzhub.github.io/tags/architecture/</loc><lastmod>2026-06-08T00:00:00+00:00</lastmod></url><url><loc>https://benzhub.github.io/post/django/019-django-admin-basics/</loc><lastmod>2026-05-26T00:00:00+00:00</lastmod></url><url><loc>https://benzhub.github.io/post/postgresql/002-architecture/</loc><lastmod>2026-06-08T00:00:00+00:00</lastmod></url><url><loc>https://benzhub.github.io/tags/process-model/</loc><lastmod>2026-06-08T00:00:00+00:00</lastmod></url><url><loc>https://benzhub.github.io/post/ai-insights/008-vibe-coding-beginners-pain/</loc><lastmod>2026-06-08T00:00:00+00:00</lastmod></url><url><loc>https://benzhub.github.io/tags/%E7%84%A6%E6%85%AE/</loc><lastmod>2026-06-08T00:00:00+00:00</lastmod></url><url><loc>https://benzhub.github.io/tags/%E7%A8%8B%E5%BC%8F%E5%B0%8F%E7%99%BD/</loc><lastmod>2026-06-08T00:00:00+00:00</lastmod></url><url><loc>https://benzhub.github.io/post/ai-insights/007-ai-wrapper-saas-risk/</loc><lastmod>2026-06-07T00:00:00+00:00</lastmod></url><url><loc>https://benzhub.github.io/tags/api/</loc><lastmod>2026-06-07T00:00:00+00:00</lastmod><xhtml:link rel="alternate" hreflang="en" href="https://benzhub.github.io/en/tags/api/"/><xhtml:link rel="alternate" hreflang="zh-TW" href="https://benzhub.github.io/tags/api/"/></url><url><loc>https://benzhub.github.io/tags/database/</loc><lastmod>2026-06-07T00:00:00+00:00</lastmod><xhtml:link rel="alternate" hreflang="en" href="https://benzhub.github.io/en/tags/database/"/><xhtml:link rel="alternate" hreflang="zh-TW" href="https://benzhub.github.io/tags/database/"/></url><url><loc>https://benzhub.github.io/post/django/018-django-forms-advanced/</loc><lastmod>2026-05-24T00:00:00+00:00</lastmod></url><url><loc>https://benzhub.github.io/post/postgresql/001-postgresql-complete-guide/</loc><lastmod>2026-06-07T00:00:00+00:00</lastmod></url><url><loc>https://benzhub.github.io/tags/saas/</loc><lastmod>2026-06-07T00:00:00+00:00</lastmod></url><url><loc>https://benzhub.github.io/tags/%E5%A5%97%E6%AE%BC%E7%94%A2%E5%93%81/</loc><lastmod>2026-06-07T00:00:00+00:00</lastmod></url><url><loc>https://benzhub.github.io/tags/%E5%89%B5%E6%A5%AD/</loc><lastmod>2026-06-07T00:00:00+00:00</lastmod></url><url><loc>https://benzhub.github.io/tags/%E5%AD%B8%E7%BF%92%E8%B7%AF%E7%B7%9A%E5%9C%96/</loc><lastmod>2026-06-07T00:00:00+00:00</lastmod></url><url><loc>https://benzhub.github.io/tags/%E8%AD%B7%E5%9F%8E%E6%B2%B3/</loc><lastmod>2026-06-07T00:00:00+00:00</lastmod></url><url><loc>https://benzhub.github.io/post/django/017-django-forms-basics/</loc><lastmod>2026-05-26T00:00:00+00:00</lastmod></url><url><loc>https://benzhub.github.io/post/django/016-django-templates-advanced/</loc><lastmod>2026-05-25T00:00:00+00:00</lastmod></url><url><loc>https://benzhub.github.io/post/django/015-django-templates-basics/</loc><lastmod>2026-05-26T00:00:00+00:00</lastmod></url><url><loc>https://benzhub.github.io/post/django/014-django-urls/</loc><lastmod>2026-05-24T00:00:00+00:00</lastmod></url><url><loc>https://benzhub.github.io/post/django/013-django-cbv/</loc><lastmod>2026-05-25T00:00:00+00:00</lastmod></url><url><loc>https://benzhub.github.io/post/django/012-django-fbv/</loc><lastmod>2026-05-27T00:00:00+00:00</lastmod></url><url><loc>https://benzhub.github.io/archives/2026/05/</loc><lastmod>2026-05-27T00:00:00+00:00</lastmod><xhtml:link rel="alternate" hreflang="en" href="https://benzhub.github.io/en/archives/2026/05/"/><xhtml:link rel="alternate" hreflang="zh-CN" href="https://benzhub.github.io/zh-cn/archives/2026/05/"/><xhtml:link rel="alternate" hreflang="zh-TW" href="https://benzhub.github.io/archives/2026/05/"/></url><url><loc>https://benzhub.github.io/post/django/011-django-orm-queryset/</loc><lastmod>2026-05-24T00:00:00+00:00</lastmod></url><url><loc>https://benzhub.github.io/post/django/010-django-migrations/</loc><lastmod>2026-05-21T00:00:00+00:00</lastmod></url><url><loc>https://benzhub.github.io/post/django/009-django-models-relationships/</loc><lastmod>2026-05-25T00:00:00+00:00</lastmod></url><url><loc>https://benzhub.github.io/post/django/008-django-models-field-types/</loc><lastmod>2026-05-22T00:00:00+00:00</lastmod></url><url><loc>https://benzhub.github.io/post/ai-income/</loc><lastmod>2026-05-27T00:00:00+00:00</lastmod></url><url><loc>https://benzhub.github.io/post/ai-income/001-ai-girlfriend-onlyfans-43k/</loc><lastmod>2026-05-27T00:00:00+00:00</lastmod></url><url><loc>https://benzhub.github.io/tags/ai-%E8%99%9B%E6%93%AC%E4%BA%BA/</loc><lastmod>2026-05-27T00:00:00+00:00</lastmod></url><url><loc>https://benzhub.github.io/tags/ai-income/</loc><lastmod>2026-05-27T00:00:00+00:00</lastmod></url><url><loc>https://benzhub.github.io/post/django/007-django-models-basics/</loc><lastmod>2026-05-21T00:00:00+00:00</lastmod></url><url><loc>https://benzhub.github.io/tags/onlyfans/</loc><lastmod>2026-05-27T00:00:00+00:00</lastmod></url><url><loc>https://benzhub.github.io/tags/%E6%A1%88%E4%BE%8B%E5%88%86%E6%9E%90/</loc><lastmod>2026-05-27T00:00:00+00:00</lastmod></url><url><loc>https://benzhub.github.io/tags/%E8%BB%9F%E9%AB%94%E5%B7%A5%E7%A8%8B%E5%B8%AB/</loc><lastmod>2026-05-27T00:00:00+00:00</lastmod></url><url><loc>https://benzhub.github.io/post/ai-insights/006-mindset-shift-passive-income/</loc><lastmod>2026-05-27T00:00:00+00:00</lastmod></url><url><loc>https://benzhub.github.io/tags/%E7%9D%A1%E5%BE%8C%E6%94%B6%E5%85%A5/</loc><lastmod>2026-05-27T00:00:00+00:00</lastmod></url><url><loc>https://benzhub.github.io/tags/%E8%AA%8D%E7%9F%A5%E5%8D%87%E7%B4%9A/</loc><lastmod>2026-05-27T00:00:00+00:00</lastmod></url><url><loc>https://benzhub.github.io/tags/%E8%BD%89%E5%9E%8B/</loc><lastmod>2026-05-27T00:00:00+00:00</lastmod></url><url><loc>https://benzhub.github.io/post/django/006-django-settings-deep-dive/</loc><lastmod>2026-05-22T00:00:00+00:00</lastmod></url><url><loc>https://benzhub.github.io/post/django/005-django-project-structure-mtv/</loc><lastmod>2026-05-21T00:00:00+00:00</lastmod></url><url><loc>https://benzhub.github.io/post/django/004-django-introduction-and-installation/</loc><lastmod>2026-05-24T00:00:00+00:00</lastmod></url><url><loc>https://benzhub.github.io/post/django/003-python-basics-for-django/</loc><lastmod>2026-05-26T00:00:00+00:00</lastmod></url><url><loc>https://benzhub.github.io/post/django/002-python-environment-setup/</loc><lastmod>2026-05-21T00:00:00+00:00</lastmod></url><url><loc>https://benzhub.github.io/post/networking/</loc><lastmod>2026-05-16T00:00:00+00:00</lastmod></url><url><loc>https://benzhub.github.io/tags/networking/</loc><lastmod>2026-05-16T00:00:00+00:00</lastmod><xhtml:link rel="alternate" hreflang="en" href="https://benzhub.github.io/en/tags/networking/"/><xhtml:link rel="alternate" hreflang="zh-CN" href="https://benzhub.github.io/zh-cn/tags/networking/"/><xhtml:link rel="alternate" hreflang="zh-TW" href="https://benzhub.github.io/tags/networking/"/></url><url><loc>https://benzhub.github.io/tags/nginx/</loc><lastmod>2026-05-16T00:00:00+00:00</lastmod></url><url><loc>https://benzhub.github.io/tags/proxy/</loc><lastmod>2026-05-16T00:00:00+00:00</lastmod></url><url><loc>https://benzhub.github.io/post/networking/009-proxy-reverse-proxy/</loc><lastmod>2026-05-16T00:00:00+00:00</lastmod></url><url><loc>https://benzhub.github.io/post/django/001-what-is-web-development/</loc><lastmod>2026-05-24T00:00:00+00:00</lastmod></url><url><loc>https://benzhub.github.io/tags/80/20-%E6%B3%95%E5%89%87/</loc><lastmod>2026-05-20T00:00:00+00:00</lastmod></url><url><loc>https://benzhub.github.io/post/ai-insights/005-ai-era-fundamentals-redefine/</loc><lastmod>2026-05-20T00:00:00+00:00</lastmod></url><url><loc>https://benzhub.github.io/tags/karpathy/</loc><lastmod>2026-05-20T00:00:00+00:00</lastmod></url><url><loc>https://benzhub.github.io/tags/llm-wiki/</loc><lastmod>2026-05-20T00:00:00+00:00</lastmod></url><url><loc>https://benzhub.github.io/tags/%E5%81%9A%E4%B8%AD%E5%AD%B8/</loc><lastmod>2026-05-20T00:00:00+00:00</lastmod></url><url><loc>https://benzhub.github.io/tags/%E5%9F%BA%E6%9C%AC%E5%8A%9F/</loc><lastmod>2026-05-20T00:00:00+00:00</lastmod></url><url><loc>https://benzhub.github.io/tags/claude-design/</loc><lastmod>2026-05-19T00:00:00+00:00</lastmod></url><url><loc>https://benzhub.github.io/post/ai-insights/004-claude-design-ui-ux-impact/</loc><lastmod>2026-05-19T00:00:00+00:00</lastmod></url><url><loc>https://benzhub.github.io/tags/ui/ux/</loc><lastmod>2026-05-19T00:00:00+00:00</lastmod></url><url><loc>https://benzhub.github.io/tags/%E8%A8%AD%E8%A8%88%E6%80%9D%E7%B6%AD/</loc><lastmod>2026-05-19T00:00:00+00:00</lastmod></url><url><loc>https://benzhub.github.io/tags/ai-%E8%A1%8C%E9%8A%B7/</loc><lastmod>2026-05-17T00:00:00+00:00</lastmod></url><url><loc>https://benzhub.github.io/tags/vibe-marketing/</loc><lastmod>2026-05-17T00:00:00+00:00</lastmod></url><url><loc>https://benzhub.github.io/post/ai-insights/003-vibe-marketing/</loc><lastmod>2026-05-17T00:00:00+00:00</lastmod></url><url><loc>https://benzhub.github.io/tags/vpn/</loc><lastmod>2026-05-16T00:00:00+00:00</lastmod></url><url><loc>https://benzhub.github.io/post/networking/008-vpn/</loc><lastmod>2026-05-16T00:00:00+00:00</lastmod></url><url><loc>https://benzhub.github.io/tags/%E8%A1%8C%E9%8A%B7%E8%87%AA%E5%8B%95%E5%8C%96/</loc><lastmod>2026-05-17T00:00:00+00:00</lastmod></url><url><loc>https://benzhub.github.io/tags/%E8%B3%87%E8%A8%8A%E5%AE%89%E5%85%A8/</loc><lastmod>2026-05-16T00:00:00+00:00</lastmod></url><url><loc>https://benzhub.github.io/tags/dns/</loc><lastmod>2026-05-16T00:00:00+00:00</lastmod></url><url><loc>https://benzhub.github.io/post/networking/007-dns/</loc><lastmod>2026-05-16T00:00:00+00:00</lastmod></url><url><loc>https://benzhub.github.io/tags/%E7%B6%B2%E8%B7%AF%E5%9F%BA%E7%A4%8E/</loc><lastmod>2026-05-16T00:00:00+00:00</lastmod></url><url><loc>https://benzhub.github.io/post/ai-insights/002-ai-market-harness-engineering/</loc><lastmod>2026-05-16T00:00:00+00:00</lastmod><xhtml:link rel="alternate" hreflang="en" href="https://benzhub.github.io/en/post/ai-insights/002-ai-market-harness-engineering/"/><xhtml:link rel="alternate" hreflang="zh-CN" href="https://benzhub.github.io/zh-cn/post/ai-insights/002-ai-market-harness-engineering/"/><xhtml:link rel="alternate" hreflang="zh-TW" href="https://benzhub.github.io/post/ai-insights/002-ai-market-harness-engineering/"/></url><url><loc>https://benzhub.github.io/tags/github-copilot/</loc><lastmod>2026-05-16T00:00:00+00:00</lastmod><xhtml:link rel="alternate" hreflang="en" href="https://benzhub.github.io/en/tags/github-copilot/"/><xhtml:link rel="alternate" hreflang="zh-CN" href="https://benzhub.github.io/zh-cn/tags/github-copilot/"/><xhtml:link rel="alternate" hreflang="zh-TW" href="https://benzhub.github.io/tags/github-copilot/"/></url><url><loc>https://benzhub.github.io/tags/harness-engineering/</loc><lastmod>2026-05-16T00:00:00+00:00</lastmod><xhtml:link rel="alternate" hreflang="en" href="https://benzhub.github.io/en/tags/harness-engineering/"/><xhtml:link rel="alternate" hreflang="zh-CN" href="https://benzhub.github.io/zh-cn/tags/harness-engineering/"/><xhtml:link rel="alternate" hreflang="zh-TW" href="https://benzhub.github.io/tags/harness-engineering/"/></url><url><loc>https://benzhub.github.io/post/ai-insights/001-harness-engineering/</loc><lastmod>2026-05-16T00:00:00+00:00</lastmod><xhtml:link rel="alternate" hreflang="en" href="https://benzhub.github.io/en/post/ai-insights/001-harness-engineering/"/><xhtml:link rel="alternate" hreflang="zh-CN" href="https://benzhub.github.io/zh-cn/post/ai-insights/001-harness-engineering/"/><xhtml:link rel="alternate" hreflang="zh-TW" href="https://benzhub.github.io/post/ai-insights/001-harness-engineering/"/></url><url><loc>https://benzhub.github.io/tags/tcp/</loc><lastmod>2026-05-16T00:00:00+00:00</lastmod></url><url><loc>https://benzhub.github.io/post/networking/006-tcp-udp/</loc><lastmod>2026-05-16T00:00:00+00:00</lastmod></url><url><loc>https://benzhub.github.io/tags/udp/</loc><lastmod>2026-05-16T00:00:00+00:00</lastmod></url><url><loc>https://benzhub.github.io/tags/osi/</loc><lastmod>2026-05-16T00:00:00+00:00</lastmod></url><url><loc>https://benzhub.github.io/post/networking/005-osi-model/</loc><lastmod>2026-05-16T00:00:00+00:00</lastmod></url><url><loc>https://benzhub.github.io/post/python/</loc><lastmod>2026-04-30T00:00:00+00:00</lastmod></url><url><loc>https://benzhub.github.io/archives/2026/04/</loc><lastmod>2026-05-16T00:00:00+00:00</lastmod><xhtml:link rel="alternate" hreflang="en" href="https://benzhub.github.io/en/archives/2026/04/"/><xhtml:link rel="alternate" hreflang="zh-CN" href="https://benzhub.github.io/zh-cn/archives/2026/04/"/><xhtml:link rel="alternate" hreflang="zh-TW" href="https://benzhub.github.io/archives/2026/04/"/></url><url><loc>https://benzhub.github.io/post/python/036-regular-expressions/</loc><lastmod>2026-04-30T00:00:00+00:00</lastmod></url><url><loc>https://benzhub.github.io/post/python/037-async-await/</loc><lastmod>2026-04-30T00:00:00+00:00</lastmod></url><url><loc>https://benzhub.github.io/post/python/035-functools-module/</loc><lastmod>2026-04-29T00:00:00+00:00</lastmod></url><url><loc>https://benzhub.github.io/post/python/034-itertools-module/</loc><lastmod>2026-04-29T00:00:00+00:00</lastmod></url><url><loc>https://benzhub.github.io/post/python/033-collections-module/</loc><lastmod>2026-04-28T00:00:00+00:00</lastmod></url><url><loc>https://benzhub.github.io/post/python/032-lambda-higher-order-functions/</loc><lastmod>2026-04-28T00:00:00+00:00</lastmod></url><url><loc>https://benzhub.github.io/post/python/031-type-hints/</loc><lastmod>2026-04-28T00:00:00+00:00</lastmod></url><url><loc>https://benzhub.github.io/post/networking/003-what-is-gateway/</loc><lastmod>2026-05-16T00:00:00+00:00</lastmod><xhtml:link rel="alternate" hreflang="zh-CN" href="https://benzhub.github.io/zh-cn/post/networking/003-what-is-gateway/"/><xhtml:link rel="alternate" hreflang="zh-TW" href="https://benzhub.github.io/post/networking/003-what-is-gateway/"/></url><url><loc>https://benzhub.github.io/post/python/030-generators/</loc><lastmod>2026-04-27T00:00:00+00:00</lastmod></url><url><loc>https://benzhub.github.io/post/python/029-iterators/</loc><lastmod>2026-04-27T00:00:00+00:00</lastmod></url><url><loc>https://benzhub.github.io/post/networking/004-what-is-subnet-mask/</loc><lastmod>2026-05-16T00:00:00+00:00</lastmod><xhtml:link rel="alternate" hreflang="zh-CN" href="https://benzhub.github.io/zh-cn/post/networking/004-what-is-subnet-mask/"/><xhtml:link rel="alternate" hreflang="zh-TW" href="https://benzhub.github.io/post/networking/004-what-is-subnet-mask/"/></url><url><loc>https://benzhub.github.io/post/python/026-context-manager/</loc><lastmod>2026-04-26T00:00:00+00:00</lastmod></url><url><loc>https://benzhub.github.io/post/python/028-modules-packages/</loc><lastmod>2026-04-26T00:00:00+00:00</lastmod></url><url><loc>https://benzhub.github.io/post/python/027-file-io/</loc><lastmod>2026-04-26T00:00:00+00:00</lastmod></url><url><loc>https://benzhub.github.io/post/python/025-error-handling/</loc><lastmod>2026-04-25T00:00:00+00:00</lastmod></url><url><loc>https://benzhub.github.io/post/python/024-magic-methods/</loc><lastmod>2026-04-25T00:00:00+00:00</lastmod></url><url><loc>https://benzhub.github.io/post/python/022-decorators/</loc><lastmod>2026-04-24T00:00:00+00:00</lastmod></url><url><loc>https://benzhub.github.io/post/python/023-inheritance-polymorphism/</loc><lastmod>2026-04-24T00:00:00+00:00</lastmod></url><url><loc>https://benzhub.github.io/tags/fnm/</loc><lastmod>2026-05-16T00:00:00+00:00</lastmod><xhtml:link rel="alternate" hreflang="en" href="https://benzhub.github.io/en/tags/fnm/"/><xhtml:link rel="alternate" hreflang="zh-TW" href="https://benzhub.github.io/tags/fnm/"/></url><url><loc>https://benzhub.github.io/post/javascript/056-fnm-commands/</loc><lastmod>2026-05-16T00:00:00+00:00</lastmod><xhtml:link rel="alternate" hreflang="en" href="https://benzhub.github.io/en/post/javascript/056-fnm-commands/"/><xhtml:link rel="alternate" hreflang="zh-TW" href="https://benzhub.github.io/post/javascript/056-fnm-commands/"/></url><url><loc>https://benzhub.github.io/tags/nodejs/</loc><lastmod>2026-05-16T00:00:00+00:00</lastmod><xhtml:link rel="alternate" hreflang="en" href="https://benzhub.github.io/en/tags/nodejs/"/><xhtml:link rel="alternate" hreflang="zh-TW" href="https://benzhub.github.io/tags/nodejs/"/></url><url><loc>https://benzhub.github.io/tags/nvm/</loc><lastmod>2026-05-16T00:00:00+00:00</lastmod><xhtml:link rel="alternate" hreflang="en" href="https://benzhub.github.io/en/tags/nvm/"/><xhtml:link rel="alternate" hreflang="zh-TW" href="https://benzhub.github.io/tags/nvm/"/></url><url><loc>https://benzhub.github.io/tags/%E7%89%88%E6%9C%AC%E7%AE%A1%E7%90%86/</loc><lastmod>2026-05-16T00:00:00+00:00</lastmod></url><url><loc>https://benzhub.github.io/archives/2024/01/</loc><lastmod>2026-05-16T00:00:00+00:00</lastmod><xhtml:link rel="alternate" hreflang="en" href="https://benzhub.github.io/en/archives/2024/01/"/><xhtml:link rel="alternate" hreflang="zh-CN" href="https://benzhub.github.io/zh-cn/archives/2024/01/"/><xhtml:link rel="alternate" hreflang="zh-TW" href="https://benzhub.github.io/archives/2024/01/"/></url><url><loc>https://benzhub.github.io/post/javascript/055-nvm-commands/</loc><lastmod>2026-05-16T00:00:00+00:00</lastmod></url><url><loc>https://benzhub.github.io/post/javascript/052-whats-nvm/</loc><lastmod>2026-05-16T00:00:00+00:00</lastmod><xhtml:link rel="alternate" hreflang="en" href="https://benzhub.github.io/en/post/javascript/052-whats-nvm/"/><xhtml:link rel="alternate" hreflang="zh-TW" href="https://benzhub.github.io/post/javascript/052-whats-nvm/"/></url><url><loc>https://benzhub.github.io/tags/windows/</loc><lastmod>2026-05-16T00:00:00+00:00</lastmod></url><url><loc>https://benzhub.github.io/post/javascript/053-how-to-install-nvm-in-windows-copy/</loc><lastmod>2026-05-16T00:00:00+00:00</lastmod></url><url><loc>https://benzhub.github.io/post/javascript/054-whats-the-reason-you-must-use-nvm/</loc><lastmod>2026-05-16T00:00:00+00:00</lastmod><xhtml:link rel="alternate" hreflang="en" href="https://benzhub.github.io/en/post/javascript/054-whats-the-reason-you-must-use-nvm/"/><xhtml:link rel="alternate" hreflang="zh-TW" href="https://benzhub.github.io/post/javascript/054-whats-the-reason-you-must-use-nvm/"/></url><url><loc>https://benzhub.github.io/post/design-pattern/</loc><lastmod>2024-11-06T00:00:00+00:00</lastmod></url><url><loc>https://benzhub.github.io/archives/2024/11/</loc><lastmod>2024-11-06T00:00:00+00:00</lastmod></url><url><loc>https://benzhub.github.io/tags/design-pattern/</loc><lastmod>2024-11-06T00:00:00+00:00</lastmod><xhtml:link rel="alternate" hreflang="en" href="https://benzhub.github.io/en/tags/design-pattern/"/><xhtml:link rel="alternate" hreflang="zh-TW" href="https://benzhub.github.io/tags/design-pattern/"/></url><url><loc>https://benzhub.github.io/tags/typescript/</loc><lastmod>2024-11-06T00:00:00+00:00</lastmod></url><url><loc>https://benzhub.github.io/post/design-pattern/002-design-pattern-classification/</loc><lastmod>2024-11-06T00:00:00+00:00</lastmod></url><url><loc>https://benzhub.github.io/post/design-pattern/001-design-pattern-introduction/</loc><lastmod>2024-11-05T00:00:00+00:00</lastmod></url><url><loc>https://benzhub.github.io/archives/2024/03/</loc><lastmod>2026-05-16T00:00:00+00:00</lastmod></url><url><loc>https://benzhub.github.io/post/javascript/051-this-situation/</loc><lastmod>2026-05-16T00:00:00+00:00</lastmod></url><url><loc>https://benzhub.github.io/post/python/020-args-kwargs/</loc><lastmod>2024-03-06T00:00:00+00:00</lastmod></url><url><loc>https://benzhub.github.io/post/python/021-oop/</loc><lastmod>2024-03-05T00:00:00+00:00</lastmod></url><url><loc>https://benzhub.github.io/post/git/</loc><lastmod>2024-03-03T00:00:00+00:00</lastmod></url><url><loc>https://benzhub.github.io/tags/git/</loc><lastmod>2024-03-03T00:00:00+00:00</lastmod><xhtml:link rel="alternate" hreflang="en" href="https://benzhub.github.io/en/tags/git/"/><xhtml:link rel="alternate" hreflang="zh-TW" href="https://benzhub.github.io/tags/git/"/></url><url><loc>https://benzhub.github.io/post/git/018-cherry-pick/</loc><lastmod>2024-03-03T00:00:00+00:00</lastmod></url><url><loc>https://benzhub.github.io/post/git/017-rebase/</loc><lastmod>2024-03-02T00:00:00+00:00</lastmod></url><url><loc>https://benzhub.github.io/post/javascript/050-string-operations/</loc><lastmod>2026-05-16T00:00:00+00:00</lastmod></url><url><loc>https://benzhub.github.io/archives/2024/02/</loc><lastmod>2026-05-16T00:00:00+00:00</lastmod><xhtml:link rel="alternate" hreflang="zh-CN" href="https://benzhub.github.io/zh-cn/archives/2024/02/"/><xhtml:link rel="alternate" hreflang="zh-TW" href="https://benzhub.github.io/archives/2024/02/"/></url><url><loc>https://benzhub.github.io/post/git/016-three-way-merge/</loc><lastmod>2024-02-29T00:00:00+00:00</lastmod></url><url><loc>https://benzhub.github.io/post/git/015-fast-forward-merge/</loc><lastmod>2024-02-27T00:00:00+00:00</lastmod></url><url><loc>https://benzhub.github.io/post/git/014-stash/</loc><lastmod>2024-02-26T00:00:00+00:00</lastmod></url><url><loc>https://benzhub.github.io/post/git/013-merge-conflicts/</loc><lastmod>2024-02-23T00:00:00+00:00</lastmod></url><url><loc>https://benzhub.github.io/post/git/012-branchs/</loc><lastmod>2024-02-22T00:00:00+00:00</lastmod></url><url><loc>https://benzhub.github.io/post/git/011-tagging/</loc><lastmod>2024-02-21T00:00:00+00:00</lastmod></url><url><loc>https://benzhub.github.io/post/git/010-checking-out-a-commit/</loc><lastmod>2024-02-20T00:00:00+00:00</lastmod></url><url><loc>https://benzhub.github.io/post/git/009-alias/</loc><lastmod>2024-02-19T00:00:00+00:00</lastmod></url><url><loc>https://benzhub.github.io/post/react/</loc><lastmod>2024-02-18T00:00:00+00:00</lastmod></url><url><loc>https://benzhub.github.io/post/git/008-output-format/</loc><lastmod>2024-02-18T00:00:00+00:00</lastmod></url><url><loc>https://benzhub.github.io/tags/react/</loc><lastmod>2024-02-18T00:00:00+00:00</lastmod></url><url><loc>https://benzhub.github.io/post/react/009-defining-component-props-types/</loc><lastmod>2024-02-18T00:00:00+00:00</lastmod></url><url><loc>https://benzhub.github.io/post/git/007-restore-file-in-commit/</loc><lastmod>2024-02-17T00:00:00+00:00</lastmod></url><url><loc>https://benzhub.github.io/post/git/006-staged-and-unstaged/</loc><lastmod>2024-02-16T00:00:00+00:00</lastmod><xhtml:link rel="alternate" hreflang="en" href="https://benzhub.github.io/en/post/git/006-staged-and-unstaged/"/><xhtml:link rel="alternate" hreflang="zh-TW" href="https://benzhub.github.io/post/git/006-staged-and-unstaged/"/></url><url><loc>https://benzhub.github.io/post/react/008-eslint-react-disable-rules/</loc><lastmod>2024-02-14T00:00:00+00:00</lastmod></url><url><loc>https://benzhub.github.io/post/react/007-the-rules-of-jsx/</loc><lastmod>2024-02-13T00:00:00+00:00</lastmod></url><url><loc>https://benzhub.github.io/post/react/006-one-way-data-flow/</loc><lastmod>2024-02-12T00:00:00+00:00</lastmod></url><url><loc>https://benzhub.github.io/post/react/005-passing-and-receiving-props/</loc><lastmod>2024-02-10T00:00:00+00:00</lastmod></url><url><loc>https://benzhub.github.io/post/react/004-styling-react-applications/</loc><lastmod>2024-02-09T00:00:00+00:00</lastmod></url><url><loc>https://benzhub.github.io/post/react/003-separation-of-concerns/</loc><lastmod>2024-02-08T00:00:00+00:00</lastmod></url><url><loc>https://benzhub.github.io/post/javascript/049-zod-validation-data/</loc><lastmod>2026-05-16T00:00:00+00:00</lastmod></url><url><loc>https://benzhub.github.io/post/react/002-components-in-react/</loc><lastmod>2024-02-07T00:00:00+00:00</lastmod></url><url><loc>https://benzhub.github.io/post/javascript/048-remove-objects-property/</loc><lastmod>2026-05-16T00:00:00+00:00</lastmod></url><url><loc>https://benzhub.github.io/post/javascript/typescript/006-omit-remove-property/</loc><lastmod>2024-02-06T00:00:00+00:00</lastmod></url><url><loc>https://benzhub.github.io/post/react/001-what-is-jsx-in-react/</loc><lastmod>2024-02-06T00:00:00+00:00</lastmod></url><url><loc>https://benzhub.github.io/post/networking/002-what-is-http2/</loc><lastmod>2024-02-05T00:00:00+00:00</lastmod><xhtml:link rel="alternate" hreflang="zh-CN" href="https://benzhub.github.io/zh-cn/post/networking/002-what-is-http2/"/><xhtml:link rel="alternate" hreflang="zh-TW" href="https://benzhub.github.io/post/networking/002-what-is-http2/"/></url><url><loc>https://benzhub.github.io/tags/%E7%B6%B2%E7%B5%A1%E9%80%9A%E8%A8%8A/</loc><lastmod>2024-02-05T00:00:00+00:00</lastmod></url><url><loc>https://benzhub.github.io/post/python/019-dictionary-comprehensions/</loc><lastmod>2024-02-04T00:00:00+00:00</lastmod></url><url><loc>https://benzhub.github.io/post/python/018-default-parameters/</loc><lastmod>2024-02-03T00:00:00+00:00</lastmod></url><url><loc>https://benzhub.github.io/post/python/017-functions/</loc><lastmod>2024-02-02T00:00:00+00:00</lastmod></url><url><loc>https://benzhub.github.io/post/flutter/</loc><lastmod>2024-02-01T00:00:00+00:00</lastmod></url><url><loc>https://benzhub.github.io/post/htmlcss/</loc><lastmod>2024-02-01T00:00:00+00:00</lastmod></url><url><loc>https://benzhub.github.io/tags/css/</loc><lastmod>2026-05-16T00:00:00+00:00</lastmod></url><url><loc>https://benzhub.github.io/tags/flutter/</loc><lastmod>2024-02-01T00:00:00+00:00</lastmod><xhtml:link rel="alternate" hreflang="en" href="https://benzhub.github.io/en/tags/flutter/"/><xhtml:link rel="alternate" hreflang="zh-TW" href="https://benzhub.github.io/tags/flutter/"/></url><url><loc>https://benzhub.github.io/post/flutter/001-flutter-vs-react-native/</loc><lastmod>2024-02-01T00:00:00+00:00</lastmod><xhtml:link rel="alternate" hreflang="en" href="https://benzhub.github.io/en/post/flutter/001-flutter-vs-react-native/"/><xhtml:link rel="alternate" hreflang="zh-TW" href="https://benzhub.github.io/post/flutter/001-flutter-vs-react-native/"/></url><url><loc>https://benzhub.github.io/post/htmlcss/023-rwd/</loc><lastmod>2024-02-01T00:00:00+00:00</lastmod></url><url><loc>https://benzhub.github.io/tags/react-native/</loc><lastmod>2024-02-01T00:00:00+00:00</lastmod><xhtml:link rel="alternate" hreflang="en" href="https://benzhub.github.io/en/tags/react-native/"/><xhtml:link rel="alternate" hreflang="zh-TW" href="https://benzhub.github.io/tags/react-native/"/></url><url><loc>https://benzhub.github.io/post/python/016-destructuring-variables/</loc><lastmod>2024-02-01T00:00:00+00:00</lastmod></url><url><loc>https://benzhub.github.io/post/linux/</loc><lastmod>2026-05-16T00:00:00+00:00</lastmod></url><url><loc>https://benzhub.github.io/post/linux/022-cron-job/</loc><lastmod>2026-05-16T00:00:00+00:00</lastmod><xhtml:link rel="alternate" hreflang="en" href="https://benzhub.github.io/en/post/linux/022-cron-job/"/><xhtml:link rel="alternate" hreflang="zh-TW" href="https://benzhub.github.io/post/linux/022-cron-job/"/></url><url><loc>https://benzhub.github.io/tags/linux/</loc><lastmod>2026-05-16T00:00:00+00:00</lastmod><xhtml:link rel="alternate" hreflang="en" href="https://benzhub.github.io/en/tags/linux/"/><xhtml:link rel="alternate" hreflang="zh-TW" href="https://benzhub.github.io/tags/linux/"/></url><url><loc>https://benzhub.github.io/post/python/013-list-comprehensions/</loc><lastmod>2024-01-29T00:00:00+00:00</lastmod></url><url><loc>https://benzhub.github.io/post/python/012-break-continue-pass/</loc><lastmod>2024-01-28T00:00:00+00:00</lastmod></url><url><loc>https://benzhub.github.io/post/python/011-loop/</loc><lastmod>2024-01-27T00:00:00+00:00</lastmod></url><url><loc>https://benzhub.github.io/post/python/010-in-keyword/</loc><lastmod>2024-01-26T00:00:00+00:00</lastmod></url><url><loc>https://benzhub.github.io/post/python/015-dictionary/</loc><lastmod>2024-01-26T00:00:00+00:00</lastmod></url><url><loc>https://benzhub.github.io/post/python/014-images-compress-size/</loc><lastmod>2024-01-25T00:00:00+00:00</lastmod></url><url><loc>https://benzhub.github.io/post/python/009-if-statements/</loc><lastmod>2024-01-25T00:00:00+00:00</lastmod></url><url><loc>https://benzhub.github.io/post/javascript/047-maps/</loc><lastmod>2026-05-16T00:00:00+00:00</lastmod></url><url><loc>https://benzhub.github.io/post/python/008-primitive-vs-reference/</loc><lastmod>2024-01-24T00:00:00+00:00</lastmod></url><url><loc>https://benzhub.github.io/post/linux/021-sftp/</loc><lastmod>2026-05-16T00:00:00+00:00</lastmod><xhtml:link rel="alternate" hreflang="en" href="https://benzhub.github.io/en/post/linux/021-sftp/"/><xhtml:link rel="alternate" hreflang="zh-TW" href="https://benzhub.github.io/post/linux/021-sftp/"/></url><url><loc>https://benzhub.github.io/post/python/007-identity/</loc><lastmod>2024-01-23T00:00:00+00:00</lastmod></url><url><loc>https://benzhub.github.io/post/python/006-boolean-in-python/</loc><lastmod>2024-01-22T00:00:00+00:00</lastmod></url><url><loc>https://benzhub.github.io/post/git/005-merge-strategy/</loc><lastmod>2024-01-22T00:00:00+00:00</lastmod></url><url><loc>https://benzhub.github.io/post/linux/020-ssh/</loc><lastmod>2026-05-16T00:00:00+00:00</lastmod><xhtml:link rel="alternate" hreflang="en" href="https://benzhub.github.io/en/post/linux/020-ssh/"/><xhtml:link rel="alternate" hreflang="zh-TW" href="https://benzhub.github.io/post/linux/020-ssh/"/></url><url><loc>https://benzhub.github.io/post/linux/019-command-substitution/</loc><lastmod>2026-05-16T00:00:00+00:00</lastmod><xhtml:link rel="alternate" hreflang="en" href="https://benzhub.github.io/en/post/linux/019-command-substitution/"/><xhtml:link rel="alternate" hreflang="zh-TW" href="https://benzhub.github.io/post/linux/019-command-substitution/"/></url><url><loc>https://benzhub.github.io/post/git/004-git-command-line/</loc><lastmod>2024-01-21T00:00:00+00:00</lastmod></url><url><loc>https://benzhub.github.io/post/git/003-gitignore/</loc><lastmod>2024-01-20T00:00:00+00:00</lastmod></url><url><loc>https://benzhub.github.io/post/linux/018-processes/</loc><lastmod>2026-05-16T00:00:00+00:00</lastmod><xhtml:link rel="alternate" hreflang="en" href="https://benzhub.github.io/en/post/linux/018-processes/"/><xhtml:link rel="alternate" hreflang="zh-TW" href="https://benzhub.github.io/post/linux/018-processes/"/></url><url><loc>https://benzhub.github.io/post/linux/017-environment/</loc><lastmod>2026-05-16T00:00:00+00:00</lastmod><xhtml:link rel="alternate" hreflang="en" href="https://benzhub.github.io/en/post/linux/017-environment/"/><xhtml:link rel="alternate" hreflang="zh-TW" href="https://benzhub.github.io/post/linux/017-environment/"/></url><url><loc>https://benzhub.github.io/post/linux/016-permission-shortcuts/</loc><lastmod>2026-05-16T00:00:00+00:00</lastmod><xhtml:link rel="alternate" hreflang="en" href="https://benzhub.github.io/en/post/linux/016-permission-shortcuts/"/><xhtml:link rel="alternate" hreflang="zh-TW" href="https://benzhub.github.io/post/linux/016-permission-shortcuts/"/></url><url><loc>https://benzhub.github.io/post/git/002-cr-lf/</loc><lastmod>2024-01-19T00:00:00+00:00</lastmod></url><url><loc>https://benzhub.github.io/post/linux/015-group-permissions/</loc><lastmod>2026-05-16T00:00:00+00:00</lastmod><xhtml:link rel="alternate" hreflang="en" href="https://benzhub.github.io/en/post/linux/015-group-permissions/"/><xhtml:link rel="alternate" hreflang="zh-TW" href="https://benzhub.github.io/post/linux/015-group-permissions/"/></url><url><loc>https://benzhub.github.io/post/git/001-intsall/</loc><lastmod>2024-01-18T00:00:00+00:00</lastmod></url><url><loc>https://benzhub.github.io/post/javascript/046-looping-objects-keys-values-entries/</loc><lastmod>2026-05-16T00:00:00+00:00</lastmod></url><url><loc>https://benzhub.github.io/post/javascript/045-optional-chaining/</loc><lastmod>2026-05-16T00:00:00+00:00</lastmod></url><url><loc>https://benzhub.github.io/post/javascript/044-for-of-entries/</loc><lastmod>2026-05-16T00:00:00+00:00</lastmod></url><url><loc>https://benzhub.github.io/post/javascript/043-short-circuiting/</loc><lastmod>2026-05-16T00:00:00+00:00</lastmod></url><url><loc>https://benzhub.github.io/post/javascript/042-spread-operator/</loc><lastmod>2026-05-16T00:00:00+00:00</lastmod></url><url><loc>https://benzhub.github.io/post/javascript/041-postfix-prefix/</loc><lastmod>2026-05-16T00:00:00+00:00</lastmod></url><url><loc>https://benzhub.github.io/post/javascript/040-destructuring-objects/</loc><lastmod>2026-05-16T00:00:00+00:00</lastmod></url><url><loc>https://benzhub.github.io/post/javascript/039-backoff-strategy/</loc><lastmod>2026-05-16T00:00:00+00:00</lastmod><xhtml:link rel="alternate" hreflang="en" href="https://benzhub.github.io/en/post/javascript/039-backoff-strategy/"/><xhtml:link rel="alternate" hreflang="zh-TW" href="https://benzhub.github.io/post/javascript/039-backoff-strategy/"/></url><url><loc>https://benzhub.github.io/post/javascript/038-frontend-polling/</loc><lastmod>2026-05-16T00:00:00+00:00</lastmod></url><url><loc>https://benzhub.github.io/post/javascript/037-set/</loc><lastmod>2026-05-16T00:00:00+00:00</lastmod></url><url><loc>https://benzhub.github.io/resourses/</loc><lastmod>2024-01-08T00:00:00+00:00</lastmod><xhtml:link rel="alternate" hreflang="en" href="https://benzhub.github.io/en/resourses/"/><xhtml:link rel="alternate" hreflang="zh-CN" href="https://benzhub.github.io/zh-cn/resourses/"/><xhtml:link rel="alternate" hreflang="zh-TW" href="https://benzhub.github.io/resourses/"/></url><url><loc>https://benzhub.github.io/post/javascript/typescript/004-typeof/</loc><lastmod>2024-01-06T00:00:00+00:00</lastmod></url><url><loc>https://benzhub.github.io/post/javascript/typescript/005-utility/</loc><lastmod>2024-01-06T00:00:00+00:00</lastmod></url><url><loc>https://benzhub.github.io/post/python/004-lists-tuples-sets-dicts/</loc><lastmod>2024-01-05T00:00:00+00:00</lastmod></url><url><loc>https://benzhub.github.io/post/javascript/typescript/001-literal-types/</loc><lastmod>2024-01-05T00:00:00+00:00</lastmod></url><url><loc>https://benzhub.github.io/post/javascript/typescript/003-objects-types/</loc><lastmod>2024-01-05T00:00:00+00:00</lastmod></url><url><loc>https://benzhub.github.io/post/javascript/036-advanced-set-operations/</loc><lastmod>2026-05-16T00:00:00+00:00</lastmod></url><url><loc>https://benzhub.github.io/post/javascript/typescript/002-basic-types/</loc><lastmod>2024-01-05T00:00:00+00:00</lastmod></url><url><loc>https://benzhub.github.io/post/linux/012-wildcard-replacement/</loc><lastmod>2026-05-16T00:00:00+00:00</lastmod><xhtml:link rel="alternate" hreflang="en" href="https://benzhub.github.io/en/post/linux/012-wildcard-replacement/"/><xhtml:link rel="alternate" hreflang="zh-TW" href="https://benzhub.github.io/post/linux/012-wildcard-replacement/"/></url><url><loc>https://benzhub.github.io/post/python/005-advanced-set-operations/</loc><lastmod>2024-01-04T00:00:00+00:00</lastmod></url><url><loc>https://benzhub.github.io/post/linux/014-pipes/</loc><lastmod>2026-05-16T00:00:00+00:00</lastmod><xhtml:link rel="alternate" hreflang="en" href="https://benzhub.github.io/en/post/linux/014-pipes/"/><xhtml:link rel="alternate" hreflang="zh-TW" href="https://benzhub.github.io/post/linux/014-pipes/"/></url><url><loc>https://benzhub.github.io/post/linux/013-input-output-streams/</loc><lastmod>2026-05-16T00:00:00+00:00</lastmod><xhtml:link rel="alternate" hreflang="en" href="https://benzhub.github.io/en/post/linux/013-input-output-streams/"/><xhtml:link rel="alternate" hreflang="zh-TW" href="https://benzhub.github.io/post/linux/013-input-output-streams/"/></url><url><loc>https://benzhub.github.io/post/linux/007-bash-history/</loc><lastmod>2026-05-16T00:00:00+00:00</lastmod><xhtml:link rel="alternate" hreflang="en" href="https://benzhub.github.io/en/post/linux/007-bash-history/"/><xhtml:link rel="alternate" hreflang="zh-TW" href="https://benzhub.github.io/post/linux/007-bash-history/"/></url><url><loc>https://benzhub.github.io/post/linux/008-cli-shortcuts-yank/</loc><lastmod>2026-05-16T00:00:00+00:00</lastmod><xhtml:link rel="alternate" hreflang="en" href="https://benzhub.github.io/en/post/linux/008-cli-shortcuts-yank/"/><xhtml:link rel="alternate" hreflang="zh-TW" href="https://benzhub.github.io/post/linux/008-cli-shortcuts-yank/"/></url><url><loc>https://benzhub.github.io/post/networking/001-macaddress-ip-subnetmask-gateway/</loc><lastmod>2026-05-16T00:00:00+00:00</lastmod><xhtml:link rel="alternate" hreflang="en" href="https://benzhub.github.io/en/post/networking/001-macaddress-ip-subnetmask-gateway/"/><xhtml:link rel="alternate" hreflang="zh-CN" href="https://benzhub.github.io/zh-cn/post/networking/001-macaddress-ip-subnetmask-gateway/"/><xhtml:link rel="alternate" hreflang="zh-TW" href="https://benzhub.github.io/post/networking/001-macaddress-ip-subnetmask-gateway/"/></url><url><loc>https://benzhub.github.io/post/linux/009-signals/</loc><lastmod>2026-05-16T00:00:00+00:00</lastmod><xhtml:link rel="alternate" hreflang="en" href="https://benzhub.github.io/en/post/linux/009-signals/"/><xhtml:link rel="alternate" hreflang="zh-TW" href="https://benzhub.github.io/post/linux/009-signals/"/></url><url><loc>https://benzhub.github.io/post/linux/006-what-is-linux/</loc><lastmod>2026-05-16T00:00:00+00:00</lastmod><xhtml:link rel="alternate" hreflang="en" href="https://benzhub.github.io/en/post/linux/006-what-is-linux/"/><xhtml:link rel="alternate" hreflang="zh-TW" href="https://benzhub.github.io/post/linux/006-what-is-linux/"/></url><url><loc>https://benzhub.github.io/post/linux/005-what-is-unix/</loc><lastmod>2026-05-16T00:00:00+00:00</lastmod><xhtml:link rel="alternate" hreflang="en" href="https://benzhub.github.io/en/post/linux/005-what-is-unix/"/><xhtml:link rel="alternate" hreflang="zh-TW" href="https://benzhub.github.io/post/linux/005-what-is-unix/"/></url><url><loc>https://benzhub.github.io/post/linux/011-creating-moving-files/</loc><lastmod>2026-05-16T00:00:00+00:00</lastmod><xhtml:link rel="alternate" hreflang="en" href="https://benzhub.github.io/en/post/linux/011-creating-moving-files/"/><xhtml:link rel="alternate" hreflang="zh-TW" href="https://benzhub.github.io/post/linux/011-creating-moving-files/"/></url><url><loc>https://benzhub.github.io/post/linux/010-reading-files/</loc><lastmod>2026-05-16T00:00:00+00:00</lastmod><xhtml:link rel="alternate" hreflang="en" href="https://benzhub.github.io/en/post/linux/010-reading-files/"/><xhtml:link rel="alternate" hreflang="zh-TW" href="https://benzhub.github.io/post/linux/010-reading-files/"/></url><url><loc>https://benzhub.github.io/post/javascript/032-this/</loc><lastmod>2026-05-16T00:00:00+00:00</lastmod></url><url><loc>https://benzhub.github.io/post/javascript/031-variable-hoisting/</loc><lastmod>2026-05-16T00:00:00+00:00</lastmod></url><url><loc>https://benzhub.github.io/post/htmlcss/022-form-style/</loc><lastmod>2024-01-02T00:00:00+00:00</lastmod></url><url><loc>https://benzhub.github.io/post/htmlcss/020-display-block-inline/</loc><lastmod>2024-01-02T00:00:00+00:00</lastmod></url><url><loc>https://benzhub.github.io/post/htmlcss/018-float/</loc><lastmod>2024-01-02T00:00:00+00:00</lastmod></url><url><loc>https://benzhub.github.io/post/htmlcss/019-hyperlink-button/</loc><lastmod>2024-01-02T00:00:00+00:00</lastmod></url><url><loc>https://benzhub.github.io/post/javascript/030-javascript-scope/</loc><lastmod>2026-05-16T00:00:00+00:00</lastmod></url><url><loc>https://benzhub.github.io/post/javascript/033-primitive-reference/</loc><lastmod>2026-05-16T00:00:00+00:00</lastmod></url><url><loc>https://benzhub.github.io/post/htmlcss/021-position-relative-absolute/</loc><lastmod>2024-01-02T00:00:00+00:00</lastmod></url><url><loc>https://benzhub.github.io/post/javascript/035-destructuring-arrays/</loc><lastmod>2026-05-16T00:00:00+00:00</lastmod></url><url><loc>https://benzhub.github.io/post/javascript/034-shallow-copy-vs-deep-copy/</loc><lastmod>2026-05-16T00:00:00+00:00</lastmod></url><url><loc>https://benzhub.github.io/post/javascript/029-javascript-engine-and-runtime/</loc><lastmod>2026-05-16T00:00:00+00:00</lastmod></url><url><loc>https://benzhub.github.io/post/javascript/024-linux-or-mac-install-nvm/</loc><lastmod>2026-05-16T00:00:00+00:00</lastmod></url><url><loc>https://benzhub.github.io/tags/npm/</loc><lastmod>2026-05-16T00:00:00+00:00</lastmod><xhtml:link rel="alternate" hreflang="en" href="https://benzhub.github.io/en/tags/npm/"/><xhtml:link rel="alternate" hreflang="zh-TW" href="https://benzhub.github.io/tags/npm/"/></url><url><loc>https://benzhub.github.io/post/javascript/023-whats-nvm-npm-nodejs/</loc><lastmod>2026-05-16T00:00:00+00:00</lastmod><xhtml:link rel="alternate" hreflang="en" href="https://benzhub.github.io/en/post/javascript/023-whats-nvm-npm-nodejs/"/><xhtml:link rel="alternate" hreflang="zh-TW" href="https://benzhub.github.io/post/javascript/023-whats-nvm-npm-nodejs/"/></url><url><loc>https://benzhub.github.io/tags/tools/</loc><lastmod>2026-05-16T00:00:00+00:00</lastmod></url><url><loc>https://benzhub.github.io/post/javascript/026-handling-click-events/</loc><lastmod>2026-05-16T00:00:00+00:00</lastmod></url><url><loc>https://benzhub.github.io/post/javascript/027-changing-css-styles/</loc><lastmod>2026-05-16T00:00:00+00:00</lastmod></url><url><loc>https://benzhub.github.io/post/javascript/028-handling-keypress-events/</loc><lastmod>2026-05-16T00:00:00+00:00</lastmod></url><url><loc>https://benzhub.github.io/post/javascript/025-selecting-dom-elements/</loc><lastmod>2026-05-16T00:00:00+00:00</lastmod></url><url><loc>https://benzhub.github.io/archives/2023/12/</loc><lastmod>2026-05-16T00:00:00+00:00</lastmod><xhtml:link rel="alternate" hreflang="en" href="https://benzhub.github.io/en/archives/2023/12/"/><xhtml:link rel="alternate" hreflang="zh-TW" href="https://benzhub.github.io/archives/2023/12/"/></url><url><loc>https://benzhub.github.io/post/javascript/019-whats-the-dom/</loc><lastmod>2026-05-16T00:00:00+00:00</lastmod></url><url><loc>https://benzhub.github.io/post/javascript/020-for-loop/</loc><lastmod>2026-05-16T00:00:00+00:00</lastmod></url><url><loc>https://benzhub.github.io/post/javascript/021-looping-breaking-and-continuing/</loc><lastmod>2026-05-16T00:00:00+00:00</lastmod></url><url><loc>https://benzhub.github.io/post/javascript/018-object-methods/</loc><lastmod>2026-05-16T00:00:00+00:00</lastmod></url><url><loc>https://benzhub.github.io/post/python/003-string-formatting/</loc><lastmod>2023-12-30T00:00:00+00:00</lastmod></url><url><loc>https://benzhub.github.io/post/python/002-variables/</loc><lastmod>2023-12-30T00:00:00+00:00</lastmod></url><url><loc>https://benzhub.github.io/post/javascript/022-while-loop/</loc><lastmod>2026-05-16T00:00:00+00:00</lastmod></url><url><loc>https://benzhub.github.io/post/javascript/017-dot-vs-bracket-notation/</loc><lastmod>2026-05-16T00:00:00+00:00</lastmod></url><url><loc>https://benzhub.github.io/post/javascript/013-functions/</loc><lastmod>2026-05-16T00:00:00+00:00</lastmod></url><url><loc>https://benzhub.github.io/post/javascript/014-function-declarations-vs-function-expressions/</loc><lastmod>2026-05-16T00:00:00+00:00</lastmod></url><url><loc>https://benzhub.github.io/post/javascript/016-arrays/</loc><lastmod>2026-05-16T00:00:00+00:00</lastmod></url><url><loc>https://benzhub.github.io/post/javascript/015-arrow-functions/</loc><lastmod>2026-05-16T00:00:00+00:00</lastmod></url><url><loc>https://benzhub.github.io/post/javascript/011-ternary-operator/</loc><lastmod>2026-05-16T00:00:00+00:00</lastmod></url><url><loc>https://benzhub.github.io/post/javascript/012-strict-mode/</loc><lastmod>2026-05-16T00:00:00+00:00</lastmod></url><url><loc>https://benzhub.github.io/post/javascript/010-statements-and-expressions/</loc><lastmod>2026-05-16T00:00:00+00:00</lastmod></url><url><loc>https://benzhub.github.io/post/javascript/009-switch-statement/</loc><lastmod>2026-05-16T00:00:00+00:00</lastmod></url><url><loc>https://benzhub.github.io/post/javascript/008-boolean-logic-operators/</loc><lastmod>2026-05-16T00:00:00+00:00</lastmod></url><url><loc>https://benzhub.github.io/post/htmlcss/016-background-border/</loc><lastmod>2023-12-26T00:00:00+00:00</lastmod></url><url><loc>https://benzhub.github.io/post/htmlcss/017-box-sizing/</loc><lastmod>2023-12-26T00:00:00+00:00</lastmod></url><url><loc>https://benzhub.github.io/post/htmlcss/015-css-color/</loc><lastmod>2023-12-26T00:00:00+00:00</lastmod></url><url><loc>https://benzhub.github.io/post/htmlcss/014-font-property/</loc><lastmod>2023-12-25T00:00:00+00:00</lastmod></url><url><loc>https://benzhub.github.io/post/htmlcss/013-values-and-units/</loc><lastmod>2023-12-25T00:00:00+00:00</lastmod></url><url><loc>https://benzhub.github.io/post/htmlcss/012-css-basic-selector/</loc><lastmod>2023-12-24T00:00:00+00:00</lastmod></url><url><loc>https://benzhub.github.io/post/htmlcss/011-css-import/</loc><lastmod>2023-12-24T00:00:00+00:00</lastmod></url><url><loc>https://benzhub.github.io/post/htmlcss/009-div-and-span-tag/</loc><lastmod>2023-12-23T00:00:00+00:00</lastmod></url><url><loc>https://benzhub.github.io/tags/html/</loc><lastmod>2023-12-23T00:00:00+00:00</lastmod><xhtml:link rel="alternate" hreflang="en" href="https://benzhub.github.io/en/tags/html/"/><xhtml:link rel="alternate" hreflang="zh-TW" href="https://benzhub.github.io/tags/html/"/></url><url><loc>https://benzhub.github.io/post/htmlcss/010-html-character-entity/</loc><lastmod>2023-12-23T00:00:00+00:00</lastmod><xhtml:link rel="alternate" hreflang="en" href="https://benzhub.github.io/en/post/htmlcss/010-html-character-entity/"/><xhtml:link rel="alternate" hreflang="zh-TW" href="https://benzhub.github.io/post/htmlcss/010-html-character-entity/"/></url><url><loc>https://benzhub.github.io/post/htmlcss/008-block-element-and-inline-element/</loc><lastmod>2023-12-22T00:00:00+00:00</lastmod></url><url><loc>https://benzhub.github.io/post/htmlcss/007-form-and-input/</loc><lastmod>2023-12-22T00:00:00+00:00</lastmod></url><url><loc>https://benzhub.github.io/post/htmlcss/005-hyperlink-and-image/</loc><lastmod>2023-12-21T00:00:00+00:00</lastmod></url><url><loc>https://benzhub.github.io/post/htmlcss/006-list-table/</loc><lastmod>2023-12-21T00:00:00+00:00</lastmod></url><url><loc>https://benzhub.github.io/post/htmlcss/004-paragraph-and-tags/</loc><lastmod>2023-12-21T00:00:00+00:00</lastmod></url><url><loc>https://benzhub.github.io/post/htmlcss/003-meta-tag-seo/</loc><lastmod>2023-12-20T00:00:00+00:00</lastmod></url><url><loc>https://benzhub.github.io/tags/seo/</loc><lastmod>2023-12-20T00:00:00+00:00</lastmod></url><url><loc>https://benzhub.github.io/post/htmlcss/002-front-end-tools/</loc><lastmod>2023-12-20T00:00:00+00:00</lastmod></url><url><loc>https://benzhub.github.io/post/javascript/007-equality-operators/</loc><lastmod>2026-05-16T00:00:00+00:00</lastmod></url><url><loc>https://benzhub.github.io/post/htmlcss/001-create-html/</loc><lastmod>2023-12-19T00:00:00+00:00</lastmod></url><url><loc>https://benzhub.github.io/post/javascript/006-truthy-and-falsy/</loc><lastmod>2026-05-16T00:00:00+00:00</lastmod></url><url><loc>https://benzhub.github.io/post/javascript/005-type-conversion/</loc><lastmod>2026-05-16T00:00:00+00:00</lastmod></url><url><loc>https://benzhub.github.io/post/python/001-install-jupyterlab/</loc><lastmod>2023-12-17T00:00:00+00:00</lastmod></url><url><loc>https://benzhub.github.io/post/javascript/004-if-else-statements/</loc><lastmod>2026-05-16T00:00:00+00:00</lastmod></url><url><loc>https://benzhub.github.io/post/linux/004-install-zsh/</loc><lastmod>2026-05-16T00:00:00+00:00</lastmod><xhtml:link rel="alternate" hreflang="en" href="https://benzhub.github.io/en/post/linux/004-install-zsh/"/><xhtml:link rel="alternate" hreflang="zh-TW" href="https://benzhub.github.io/post/linux/004-install-zsh/"/></url><url><loc>https://benzhub.github.io/post/linux/002-linux-shell/</loc><lastmod>2026-05-16T00:00:00+00:00</lastmod><xhtml:link rel="alternate" hreflang="en" href="https://benzhub.github.io/en/post/linux/002-linux-shell/"/><xhtml:link rel="alternate" hreflang="zh-TW" href="https://benzhub.github.io/post/linux/002-linux-shell/"/></url><url><loc>https://benzhub.github.io/post/javascript/003-template-literals/</loc><lastmod>2026-05-16T00:00:00+00:00</lastmod></url><url><loc>https://benzhub.github.io/post/linux/003-run-linux-on-windows/</loc><lastmod>2026-05-16T00:00:00+00:00</lastmod><xhtml:link rel="alternate" hreflang="en" href="https://benzhub.github.io/en/post/linux/003-run-linux-on-windows/"/><xhtml:link rel="alternate" hreflang="zh-TW" href="https://benzhub.github.io/post/linux/003-run-linux-on-windows/"/></url><url><loc>https://benzhub.github.io/post/linux/001-command-line-table/</loc><lastmod>2026-05-16T00:00:00+00:00</lastmod><xhtml:link rel="alternate" hreflang="en" href="https://benzhub.github.io/en/post/linux/001-command-line-table/"/><xhtml:link rel="alternate" hreflang="zh-TW" href="https://benzhub.github.io/post/linux/001-command-line-table/"/></url><url><loc>https://benzhub.github.io/post/javascript/002-operator-precedence/</loc><lastmod>2026-05-16T00:00:00+00:00</lastmod></url><url><loc>https://benzhub.github.io/post/javascript/001-variables/</loc><lastmod>2026-05-16T00:00:00+00:00</lastmod></url><url><loc>https://benzhub.github.io/contact/</loc><lastmod>2023-12-13T00:00:00+00:00</lastmod><xhtml:link rel="alternate" hreflang="en" href="https://benzhub.github.io/en/contact/"/><xhtml:link rel="alternate" hreflang="zh-CN" href="https://benzhub.github.io/zh-cn/contact/"/><xhtml:link rel="alternate" hreflang="zh-TW" href="https://benzhub.github.io/contact/"/></url><url><loc>https://benzhub.github.io/about/</loc><lastmod>2023-12-13T00:00:00+00:00</lastmod><xhtml:link rel="alternate" hreflang="en" href="https://benzhub.github.io/en/about/"/><xhtml:link rel="alternate" hreflang="zh-CN" href="https://benzhub.github.io/zh-cn/about/"/><xhtml:link rel="alternate" hreflang="zh-TW" href="https://benzhub.github.io/about/"/></url><url><loc>https://benzhub.github.io/categories/</loc><xhtml:link rel="alternate" hreflang="en" href="https://benzhub.github.io/en/categories/"/><xhtml:link rel="alternate" hreflang="zh-CN" href="https://benzhub.github.io/zh-cn/categories/"/><xhtml:link rel="alternate" hreflang="zh-TW" href="https://benzhub.github.io/categories/"/></url></urlset>