<urlset xmlns="http://www.sitemaps.org/schemas/sitemap/0.9" xmlns:xhtml="http://www.w3.org/1999/xhtml"><url>
    <loc>https://blog.huakunshen.com/Clippings/5-Levels-of-Go-Error-Handling</loc>
    <lastmod>2025-03-23T00:00:00.000Z</lastmod>
  </url><url>
    <loc>https://blog.huakunshen.com/Clippings/Building-a-Reverse-Proxy-with-Pingora--Rust</loc>
    <lastmod>2025-05-29T00:00:00.000Z</lastmod>
  </url><url>
    <loc>https://blog.huakunshen.com/Clippings/Composite</loc>
    <lastmod>2025-03-29T00:00:00.000Z</lastmod>
  </url><url>
    <loc>https://blog.huakunshen.com/Clippings/Extract-Historical-Data-from-Binance-Using-Python</loc>
    <lastmod>2025-05-16T00:00:00.000Z</lastmod>
  </url><url>
    <loc>https://blog.huakunshen.com/Clippings/How-Notion-Handles-200-BILLION-Notes-(Without-Crashing)</loc>
    <lastmod>2025-03-20T00:00:00.000Z</lastmod>
  </url><url>
    <loc>https://blog.huakunshen.com/Clippings/Introducing-Limbo-A-complete-rewrite-of-SQLite-in-Rust</loc>
    <lastmod>2025-03-31T00:00:00.000Z</lastmod>
  </url><url>
    <loc>https://blog.huakunshen.com/Clippings/It%E2%80%99s-about-time-time-series-in-SurrealDB</loc>
    <lastmod>2025-03-31T00:00:00.000Z</lastmod>
  </url><url>
    <loc>https://blog.huakunshen.com/Clippings/QuestDB-%F0%9F%9B%A1%EF%B8%8F-The-Time-Traveler's-Database-(Open-Source)</loc>
    <lastmod>2025-03-30T00:00:00.000Z</lastmod>
  </url><url>
    <loc>https://blog.huakunshen.com/Clippings/What-Is-a-Non-relational-Database</loc>
    <lastmod>2025-03-31T00:00:00.000Z</lastmod>
  </url><url>
    <loc>https://blog.huakunshen.com/Clippings/Why-SurrealDB-is-the-Future-of-Database-Technology---An-In-Depth-Look</loc>
    <lastmod>2025-04-02T00:00:00.000Z</lastmod>
  </url><url>
    <loc>https://blog.huakunshen.com/Code-Chronicles/dust</loc>
    <lastmod>2025-11-18T18:45:30.178Z</lastmod>
  </url><url>
    <loc>https://blog.huakunshen.com/Code-Chronicles/obsidian</loc>
    <lastmod>2025-11-18T18:45:30.181Z</lastmod>
  </url><url>
    <loc>https://blog.huakunshen.com/Code-Chronicles/quartz</loc>
    <lastmod>2025-11-18T18:45:30.182Z</lastmod>
  </url><url>
    <loc>https://blog.huakunshen.com/Code-Chronicles/raycast</loc>
    <lastmod>2025-11-18T18:45:30.209Z</lastmod>
  </url><url>
    <loc>https://blog.huakunshen.com/Code-Chronicles/rubick</loc>
    <lastmod>2025-11-18T18:45:30.273Z</lastmod>
  </url><url>
    <loc>https://blog.huakunshen.com/Code-Chronicles/uTools</loc>
    <lastmod>2025-11-18T18:45:30.294Z</lastmod>
  </url><url>
    <loc>https://blog.huakunshen.com/Code-Chronicles/viewstats</loc>
    <lastmod>2025-11-18T18:45:30.307Z</lastmod>
  </url><url>
    <loc>https://blog.huakunshen.com/Database/Clickhouse</loc>
    <lastmod>2025-11-18T18:45:30.311Z</lastmod>
  </url><url>
    <loc>https://blog.huakunshen.com/Database/How-to-pick-a-DB</loc>
    <lastmod>2025-11-18T18:45:30.322Z</lastmod>
  </url><url>
    <loc>https://blog.huakunshen.com/Database/Learn-SQL/CRUD</loc>
    <lastmod>2025-11-18T18:45:30.376Z</lastmod>
  </url><url>
    <loc>https://blog.huakunshen.com/Database/Learn-SQL/Constraints</loc>
    <lastmod>2025-11-18T18:45:30.387Z</lastmod>
  </url><url>
    <loc>https://blog.huakunshen.com/Database/Learn-SQL/DataGenerationConversion</loc>
    <lastmod>2025-11-18T18:45:30.396Z</lastmod>
  </url><url>
    <loc>https://blog.huakunshen.com/Database/Learn-SQL/DataTypes</loc>
    <lastmod>2025-11-18T18:45:30.418Z</lastmod>
  </url><url>
    <loc>https://blog.huakunshen.com/Database/Learn-SQL/Filtering</loc>
    <lastmod>2025-11-18T18:45:30.484Z</lastmod>
  </url><url>
    <loc>https://blog.huakunshen.com/Database/Learn-SQL/GroupingAggregation</loc>
    <lastmod>2025-11-18T18:45:30.495Z</lastmod>
  </url><url>
    <loc>https://blog.huakunshen.com/Database/Learn-SQL/Indexes</loc>
    <lastmod>2025-11-18T18:45:30.516Z</lastmod>
  </url><url>
    <loc>https://blog.huakunshen.com/Database/Learn-SQL/Joins</loc>
    <lastmod>2025-11-18T18:45:30.579Z</lastmod>
  </url><url>
    <loc>https://blog.huakunshen.com/Database/Learn-SQL/Locking</loc>
    <lastmod>2025-11-18T18:45:30.592Z</lastmod>
  </url><url>
    <loc>https://blog.huakunshen.com/Database/Learn-SQL/Metadata</loc>
    <lastmod>2025-11-18T18:45:30.602Z</lastmod>
  </url><url>
    <loc>https://blog.huakunshen.com/Database/Learn-SQL/Query</loc>
    <lastmod>2025-11-18T18:45:30.612Z</lastmod>
  </url><url>
    <loc>https://blog.huakunshen.com/Database/Learn-SQL/Sets</loc>
    <lastmod>2025-11-18T18:45:30.666Z</lastmod>
  </url><url>
    <loc>https://blog.huakunshen.com/Database/Learn-SQL/StorageEngine</loc>
    <lastmod>2025-11-18T18:45:30.674Z</lastmod>
  </url><url>
    <loc>https://blog.huakunshen.com/Database/Learn-SQL/Subquery</loc>
    <lastmod>2025-11-18T18:45:30.683Z</lastmod>
  </url><url>
    <loc>https://blog.huakunshen.com/Database/Learn-SQL/Transactions</loc>
    <lastmod>2025-11-18T18:45:30.700Z</lastmod>
  </url><url>
    <loc>https://blog.huakunshen.com/Database/Learn-SQL/Views</loc>
    <lastmod>2025-11-18T18:45:30.726Z</lastmod>
  </url><url>
    <loc>https://blog.huakunshen.com/Database/Learn-SQL/common-usage</loc>
    <lastmod>2025-11-18T18:45:30.773Z</lastmod>
  </url><url>
    <loc>https://blog.huakunshen.com/Database/MongoDB/deployment</loc>
    <lastmod>2025-11-18T18:45:30.776Z</lastmod>
  </url><url>
    <loc>https://blog.huakunshen.com/Database/MySQL</loc>
    <lastmod>2025-11-18T18:45:30.779Z</lastmod>
  </url><url>
    <loc>https://blog.huakunshen.com/Database/Neo4j/GraphQL</loc>
    <lastmod>2025-11-18T18:45:30.802Z</lastmod>
  </url><url>
    <loc>https://blog.huakunshen.com/Database/Neo4j/Queries</loc>
    <lastmod>2025-11-18T18:45:30.824Z</lastmod>
  </url><url>
    <loc>https://blog.huakunshen.com/Database/Neo4j/Syntax</loc>
    <lastmod>2025-11-18T18:45:30.828Z</lastmod>
  </url><url>
    <loc>https://blog.huakunshen.com/Database/Postgres</loc>
    <lastmod>2025-11-18T18:45:30.830Z</lastmod>
  </url><url>
    <loc>https://blog.huakunshen.com/Database/QuestDB</loc>
    <lastmod>2025-11-18T18:45:30.866Z</lastmod>
  </url><url>
    <loc>https://blog.huakunshen.com/Database/Ranking</loc>
    <lastmod>2025-11-18T18:45:30.872Z</lastmod>
  </url><url>
    <loc>https://blog.huakunshen.com/Database/Redis</loc>
    <lastmod>2025-11-18T18:45:30.877Z</lastmod>
  </url><url>
    <loc>https://blog.huakunshen.com/Database/Sqlite</loc>
    <lastmod>2025-11-18T18:45:30.890Z</lastmod>
  </url><url>
    <loc>https://blog.huakunshen.com/Database/SurrealDB</loc>
    <lastmod>2025-11-18T18:45:30.893Z</lastmod>
  </url><url>
    <loc>https://blog.huakunshen.com/Database/TimescaleDB</loc>
    <lastmod>2025-11-18T18:45:30.897Z</lastmod>
  </url><url>
    <loc>https://blog.huakunshen.com/Database/Types-of-Database</loc>
    <lastmod>2025-11-18T18:45:30.899Z</lastmod>
  </url><url>
    <loc>https://blog.huakunshen.com/Design-Pattern/Cheatsheet/</loc>
    <lastmod>2025-11-18T18:45:30.901Z</lastmod>
  </url><url>
    <loc>https://blog.huakunshen.com/Design-Pattern/Notes/SOLID</loc>
    <lastmod>2025-11-18T18:45:30.906Z</lastmod>
  </url><url>
    <loc>https://blog.huakunshen.com/Design-Pattern/Notes/behavioral/chain-of-responsibility</loc>
    <lastmod>2025-11-18T18:45:30.917Z</lastmod>
  </url><url>
    <loc>https://blog.huakunshen.com/Design-Pattern/Notes/behavioral/command</loc>
    <lastmod>2025-11-18T18:45:30.925Z</lastmod>
  </url><url>
    <loc>https://blog.huakunshen.com/Design-Pattern/Notes/behavioral/iterator</loc>
    <lastmod>2025-11-18T18:45:30.929Z</lastmod>
  </url><url>
    <loc>https://blog.huakunshen.com/Design-Pattern/Notes/behavioral/mediator</loc>
    <lastmod>2025-11-18T18:45:30.930Z</lastmod>
  </url><url>
    <loc>https://blog.huakunshen.com/Design-Pattern/Notes/behavioral/memento</loc>
    <lastmod>2025-11-18T18:45:30.931Z</lastmod>
  </url><url>
    <loc>https://blog.huakunshen.com/Design-Pattern/Notes/behavioral/observer</loc>
    <lastmod>2025-11-18T18:45:30.936Z</lastmod>
  </url><url>
    <loc>https://blog.huakunshen.com/Design-Pattern/Notes/behavioral/state</loc>
    <lastmod>2025-11-18T18:45:30.966Z</lastmod>
  </url><url>
    <loc>https://blog.huakunshen.com/Design-Pattern/Notes/behavioral/strategy</loc>
    <lastmod>2025-11-18T18:45:30.967Z</lastmod>
  </url><url>
    <loc>https://blog.huakunshen.com/Design-Pattern/Notes/behavioral/template-method</loc>
    <lastmod>2025-11-18T18:45:30.967Z</lastmod>
  </url><url>
    <loc>https://blog.huakunshen.com/Design-Pattern/Notes/behavioral/visitor</loc>
    <lastmod>2025-11-18T18:45:30.968Z</lastmod>
  </url><url>
    <loc>https://blog.huakunshen.com/Design-Pattern/Notes/creational/abstract-factory</loc>
    <lastmod>2025-11-18T18:45:30.974Z</lastmod>
  </url><url>
    <loc>https://blog.huakunshen.com/Design-Pattern/Notes/creational/builder</loc>
    <lastmod>2025-11-18T18:45:30.990Z</lastmod>
  </url><url>
    <loc>https://blog.huakunshen.com/Design-Pattern/Notes/creational/factory-method</loc>
    <lastmod>2025-11-18T18:45:30.998Z</lastmod>
  </url><url>
    <loc>https://blog.huakunshen.com/Design-Pattern/Notes/creational/prototype</loc>
    <lastmod>2025-11-18T18:45:31.002Z</lastmod>
  </url><url>
    <loc>https://blog.huakunshen.com/Design-Pattern/Notes/creational/simple_factory</loc>
    <lastmod>2025-11-18T18:45:31.006Z</lastmod>
  </url><url>
    <loc>https://blog.huakunshen.com/Design-Pattern/Notes/creational/singleton</loc>
    <lastmod>2025-11-18T18:45:31.010Z</lastmod>
  </url><url>
    <loc>https://blog.huakunshen.com/Design-Pattern/Notes/other/interceptor</loc>
    <lastmod>2025-11-18T18:45:31.015Z</lastmod>
  </url><url>
    <loc>https://blog.huakunshen.com/Design-Pattern/Notes/structural/adapter</loc>
    <lastmod>2025-11-18T18:45:31.018Z</lastmod>
  </url><url>
    <loc>https://blog.huakunshen.com/Design-Pattern/Notes/structural/bridge</loc>
    <lastmod>2025-11-18T18:45:31.024Z</lastmod>
  </url><url>
    <loc>https://blog.huakunshen.com/Design-Pattern/Notes/structural/composite</loc>
    <lastmod>2025-11-18T18:45:31.028Z</lastmod>
  </url><url>
    <loc>https://blog.huakunshen.com/Design-Pattern/Notes/structural/decorator</loc>
    <lastmod>2025-11-18T18:45:31.030Z</lastmod>
  </url><url>
    <loc>https://blog.huakunshen.com/Design-Pattern/Notes/structural/facade</loc>
    <lastmod>2025-11-18T18:45:31.032Z</lastmod>
  </url><url>
    <loc>https://blog.huakunshen.com/Design-Pattern/Notes/structural/flyweight</loc>
    <lastmod>2025-11-18T18:45:31.036Z</lastmod>
  </url><url>
    <loc>https://blog.huakunshen.com/Design-Pattern/Notes/structural/proxy</loc>
    <lastmod>2025-11-18T18:45:31.040Z</lastmod>
  </url><url>
    <loc>https://blog.huakunshen.com/Design-Pattern/README</loc>
    <lastmod>2025-11-18T18:45:31.047Z</lastmod>
  </url><url>
    <loc>https://blog.huakunshen.com/Full-Stack/BaaS/AppWrite</loc>
    <lastmod>2025-11-18T18:45:31.049Z</lastmod>
  </url><url>
    <loc>https://blog.huakunshen.com/Full-Stack/BaaS/Convex</loc>
    <lastmod>2025-11-18T18:45:31.064Z</lastmod>
  </url><url>
    <loc>https://blog.huakunshen.com/Full-Stack/BaaS/Pocketbase</loc>
    <lastmod>2025-11-18T18:45:31.080Z</lastmod>
  </url><url>
    <loc>https://blog.huakunshen.com/Full-Stack/BaaS/Supabase</loc>
    <lastmod>2025-11-18T18:45:31.083Z</lastmod>
  </url><url>
    <loc>https://blog.huakunshen.com/Full-Stack/Browser/Extension/manifest</loc>
    <lastmod>2025-11-18T18:45:31.085Z</lastmod>
  </url><url>
    <loc>https://blog.huakunshen.com/Full-Stack/Cloud/AWS/CLI</loc>
    <lastmod>2025-11-18T18:45:31.087Z</lastmod>
  </url><url>
    <loc>https://blog.huakunshen.com/Full-Stack/Cloud/AWS/CloudFront</loc>
    <lastmod>2025-11-18T18:45:31.089Z</lastmod>
  </url><url>
    <loc>https://blog.huakunshen.com/Full-Stack/Cloud/AWS/EventBridge</loc>
    <lastmod>2025-11-18T18:45:31.093Z</lastmod>
  </url><url>
    <loc>https://blog.huakunshen.com/Full-Stack/Cloud/AWS/IAM</loc>
    <lastmod>2025-11-18T18:45:31.094Z</lastmod>
  </url><url>
    <loc>https://blog.huakunshen.com/Full-Stack/Cloud/AWS/Secret-Manager</loc>
    <lastmod>2025-11-18T18:45:31.096Z</lastmod>
  </url><url>
    <loc>https://blog.huakunshen.com/Full-Stack/Cloud/AWS/Untitled</loc>
    <lastmod>2025-11-18T18:45:31.097Z</lastmod>
  </url><url>
    <loc>https://blog.huakunshen.com/Full-Stack/Cloud/AWS/VPC</loc>
    <lastmod>2025-11-18T18:45:31.100Z</lastmod>
  </url><url>
    <loc>https://blog.huakunshen.com/Full-Stack/Cloud/AWS/s3</loc>
    <lastmod>2025-11-18T18:45:31.105Z</lastmod>
  </url><url>
    <loc>https://blog.huakunshen.com/Full-Stack/Cloud/Firebase/CloudHosting</loc>
    <lastmod>2025-11-18T18:45:31.108Z</lastmod>
  </url><url>
    <loc>https://blog.huakunshen.com/Full-Stack/Cloud/GCP/AppEngine</loc>
    <lastmod>2025-11-18T18:45:31.108Z</lastmod>
  </url><url>
    <loc>https://blog.huakunshen.com/Full-Stack/Cloud/GCP/CloudBuild</loc>
    <lastmod>2025-11-18T18:45:31.109Z</lastmod>
  </url><url>
    <loc>https://blog.huakunshen.com/Full-Stack/Cloud/GCP/CloudRun</loc>
    <lastmod>2025-11-18T18:45:31.109Z</lastmod>
  </url><url>
    <loc>https://blog.huakunshen.com/Full-Stack/Cloud/GCP/Workload-Identity-Pools</loc>
    <lastmod>2025-11-18T18:45:31.111Z</lastmod>
  </url><url>
    <loc>https://blog.huakunshen.com/Full-Stack/Cloud/GitHub-Actions</loc>
    <lastmod>2025-11-18T18:45:31.113Z</lastmod>
  </url><url>
    <loc>https://blog.huakunshen.com/Full-Stack/Cloud/Kafka/Kafka</loc>
    <lastmod>2025-11-18T18:45:31.117Z</lastmod>
  </url><url>
    <loc>https://blog.huakunshen.com/Full-Stack/Cloud/Kafka/kafka-client</loc>
    <lastmod>2025-11-18T18:45:31.122Z</lastmod>
  </url><url>
    <loc>https://blog.huakunshen.com/Full-Stack/Cloud/k8s/intro</loc>
    <lastmod>2025-11-18T18:45:31.126Z</lastmod>
  </url><url>
    <loc>https://blog.huakunshen.com/Full-Stack/Common/BrowserStorage</loc>
    <lastmod>2025-11-18T18:45:31.131Z</lastmod>
  </url><url>
    <loc>https://blog.huakunshen.com/Full-Stack/Common/Cookies</loc>
    <lastmod>2025-11-18T18:45:31.143Z</lastmod>
  </url><url>
    <loc>https://blog.huakunshen.com/Full-Stack/Common/HTTP-Cache</loc>
    <lastmod>2025-11-18T18:45:31.155Z</lastmod>
  </url><url>
    <loc>https://blog.huakunshen.com/Full-Stack/Common/JWT</loc>
    <lastmod>2025-11-18T18:45:31.165Z</lastmod>
  </url><url>
    <loc>https://blog.huakunshen.com/Full-Stack/Common/SearchEngine/CanonicalTag</loc>
    <lastmod>2025-11-18T18:45:31.168Z</lastmod>
  </url><url>
    <loc>https://blog.huakunshen.com/Full-Stack/Common/SearchEngine/Googlebot</loc>
    <lastmod>2025-11-18T18:45:31.172Z</lastmod>
  </url><url>
    <loc>https://blog.huakunshen.com/Full-Stack/Common/SearchEngine/MetaTag</loc>
    <lastmod>2025-11-18T18:45:31.177Z</lastmod>
  </url><url>
    <loc>https://blog.huakunshen.com/Full-Stack/Common/SearchEngine/SEO</loc>
    <lastmod>2025-11-18T18:45:31.187Z</lastmod>
  </url><url>
    <loc>https://blog.huakunshen.com/Full-Stack/Common/SearchEngine/Sitemaps</loc>
    <lastmod>2025-11-18T18:45:31.197Z</lastmod>
  </url><url>
    <loc>https://blog.huakunshen.com/Full-Stack/Common/SearchEngine/robots</loc>
    <lastmod>2025-11-18T18:45:31.201Z</lastmod>
  </url><url>
    <loc>https://blog.huakunshen.com/Full-Stack/Concept/npm/workspaces</loc>
    <lastmod>2025-11-18T18:45:31.203Z</lastmod>
  </url><url>
    <loc>https://blog.huakunshen.com/Full-Stack/Concept/reconcilation</loc>
    <lastmod>2025-11-18T18:45:31.206Z</lastmod>
  </url><url>
    <loc>https://blog.huakunshen.com/Full-Stack/Concept/service-model</loc>
    <lastmod>2025-11-18T18:45:31.208Z</lastmod>
  </url><url>
    <loc>https://blog.huakunshen.com/Full-Stack/Framework/Electron/Electron</loc>
    <lastmod>2025-11-18T18:45:31.211Z</lastmod>
  </url><url>
    <loc>https://blog.huakunshen.com/Full-Stack/Framework/Flutter</loc>
    <lastmod>2025-11-18T18:45:31.213Z</lastmod>
  </url><url>
    <loc>https://blog.huakunshen.com/Full-Stack/Framework/Nextjs/Basics</loc>
    <lastmod>2025-11-18T18:45:31.220Z</lastmod>
  </url><url>
    <loc>https://blog.huakunshen.com/Full-Stack/Framework/Nextjs/Intro</loc>
    <lastmod>2025-11-18T18:45:31.228Z</lastmod>
  </url><url>
    <loc>https://blog.huakunshen.com/Full-Stack/Framework/Nextjs/Markdown</loc>
    <lastmod>2025-11-18T18:45:31.229Z</lastmod>
  </url><url>
    <loc>https://blog.huakunshen.com/Full-Stack/Framework/Nextjs/SEO</loc>
    <lastmod>2025-11-18T18:45:31.242Z</lastmod>
  </url><url>
    <loc>https://blog.huakunshen.com/Full-Stack/Framework/Nuxtjs/Intro</loc>
    <lastmod>2025-11-18T18:45:31.255Z</lastmod>
  </url><url>
    <loc>https://blog.huakunshen.com/Full-Stack/Framework/Nuxtjs/Modules</loc>
    <lastmod>2025-11-18T18:45:31.256Z</lastmod>
  </url><url>
    <loc>https://blog.huakunshen.com/Full-Stack/Framework/Nuxtjs/nuxt-content</loc>
    <lastmod>2025-11-18T18:45:31.266Z</lastmod>
  </url><url>
    <loc>https://blog.huakunshen.com/Full-Stack/Framework/Nuxtjs/plugins</loc>
    <lastmod>2025-11-18T18:45:31.277Z</lastmod>
  </url><url>
    <loc>https://blog.huakunshen.com/Full-Stack/Framework/Svelte/FAQ</loc>
    <lastmod>2025-11-18T18:45:31.281Z</lastmod>
  </url><url>
    <loc>https://blog.huakunshen.com/Full-Stack/Framework/Svelte/</loc>
    <lastmod>2025-11-18T18:45:31.287Z</lastmod>
  </url><url>
    <loc>https://blog.huakunshen.com/Full-Stack/Framework/Tauri/Tauri</loc>
    <lastmod>2025-11-18T18:45:31.293Z</lastmod>
  </url><url>
    <loc>https://blog.huakunshen.com/Full-Stack/Framework/Tauri/server</loc>
    <lastmod>2025-11-18T18:45:31.296Z</lastmod>
  </url><url>
    <loc>https://blog.huakunshen.com/Full-Stack/Framework/Tauri/tauri-v2</loc>
    <lastmod>2025-11-18T18:45:31.315Z</lastmod>
  </url><url>
    <loc>https://blog.huakunshen.com/Full-Stack/Framework/Vue</loc>
    <lastmod>2025-11-18T18:45:31.333Z</lastmod>
  </url><url>
    <loc>https://blog.huakunshen.com/Full-Stack/Framework/astro/</loc>
    <lastmod>2025-11-18T18:45:31.338Z</lastmod>
  </url><url>
    <loc>https://blog.huakunshen.com/Full-Stack/Framework/hono/OpenAPI</loc>
    <lastmod>2025-11-18T18:45:29.000Z</lastmod>
  </url><url>
    <loc>https://blog.huakunshen.com/Full-Stack/Framework/vite/README</loc>
    <lastmod>2025-11-18T18:45:29.016Z</lastmod>
  </url><url>
    <loc>https://blog.huakunshen.com/Full-Stack/Hosting/Turso</loc>
    <lastmod>2025-11-18T18:45:29.021Z</lastmod>
  </url><url>
    <loc>https://blog.huakunshen.com/Full-Stack/How-I-choose-a-Stack</loc>
    <lastmod>2025-11-18T18:45:29.023Z</lastmod>
  </url><url>
    <loc>https://blog.huakunshen.com/Full-Stack/Language/JavaScript</loc>
    <lastmod>2025-11-18T18:45:29.066Z</lastmod>
  </url><url>
    <loc>https://blog.huakunshen.com/Full-Stack/Language/TypeScript/TypeScript</loc>
    <lastmod>2025-11-18T18:45:29.183Z</lastmod>
  </url><url>
    <loc>https://blog.huakunshen.com/Full-Stack/Language/TypeScript/bootstrap</loc>
    <lastmod>2025-11-18T18:45:29.311Z</lastmod>
  </url><url>
    <loc>https://blog.huakunshen.com/Full-Stack/Language/TypeScript/build-package</loc>
    <lastmod>2025-11-18T18:45:29.376Z</lastmod>
  </url><url>
    <loc>https://blog.huakunshen.com/Full-Stack/Language/TypeScript/type-vs-interface</loc>
    <lastmod>2025-11-18T18:45:29.380Z</lastmod>
  </url><url>
    <loc>https://blog.huakunshen.com/Full-Stack/Language/TypeScript/usage</loc>
    <lastmod>2025-11-18T18:45:29.384Z</lastmod>
  </url><url>
    <loc>https://blog.huakunshen.com/Full-Stack/Language/compiler/Babel</loc>
    <lastmod>2025-11-18T18:45:29.386Z</lastmod>
  </url><url>
    <loc>https://blog.huakunshen.com/Full-Stack/Language/compiler/parcel</loc>
    <lastmod>2025-11-18T18:45:29.391Z</lastmod>
  </url><url>
    <loc>https://blog.huakunshen.com/Full-Stack/Language/compiler/rollup</loc>
    <lastmod>2025-11-18T18:45:29.397Z</lastmod>
  </url><url>
    <loc>https://blog.huakunshen.com/Full-Stack/Language/compiler/tsup</loc>
    <lastmod>2025-11-18T18:45:29.400Z</lastmod>
  </url><url>
    <loc>https://blog.huakunshen.com/Full-Stack/Language/compiler/webpack</loc>
    <lastmod>2025-11-18T18:45:29.404Z</lastmod>
  </url><url>
    <loc>https://blog.huakunshen.com/Full-Stack/Library/Dgraph</loc>
    <lastmod>2025-11-18T18:45:29.407Z</lastmod>
  </url><url>
    <loc>https://blog.huakunshen.com/Full-Stack/Library/Diesel</loc>
    <lastmod>2025-11-18T18:45:29.410Z</lastmod>
  </url><url>
    <loc>https://blog.huakunshen.com/Full-Stack/Library/Gatsbyjs</loc>
    <lastmod>2025-11-18T18:45:29.475Z</lastmod>
  </url><url>
    <loc>https://blog.huakunshen.com/Full-Stack/Library/GraphQL/Apollo</loc>
    <lastmod>2025-11-18T18:45:29.504Z</lastmod>
  </url><url>
    <loc>https://blog.huakunshen.com/Full-Stack/Library/GraphQL/Codegen</loc>
    <lastmod>2025-11-18T18:45:29.567Z</lastmod>
  </url><url>
    <loc>https://blog.huakunshen.com/Full-Stack/Library/GraphQL/GraphQL-Shield</loc>
    <lastmod>2025-11-18T18:45:29.574Z</lastmod>
  </url><url>
    <loc>https://blog.huakunshen.com/Full-Stack/Library/GraphQL/GraphQL</loc>
    <lastmod>2025-11-18T18:45:29.585Z</lastmod>
  </url><url>
    <loc>https://blog.huakunshen.com/Full-Stack/Library/GraphQL/Scalar</loc>
    <lastmod>2025-11-18T18:45:29.592Z</lastmod>
  </url><url>
    <loc>https://blog.huakunshen.com/Full-Stack/Library/Jest</loc>
    <lastmod>2025-11-18T18:45:29.595Z</lastmod>
  </url><url>
    <loc>https://blog.huakunshen.com/Full-Stack/Library/MathJax</loc>
    <lastmod>2025-11-18T18:45:29.597Z</lastmod>
  </url><url>
    <loc>https://blog.huakunshen.com/Full-Stack/Library/Prisma/GraphQL</loc>
    <lastmod>2025-11-18T18:45:29.599Z</lastmod>
  </url><url>
    <loc>https://blog.huakunshen.com/Full-Stack/Library/Prisma/MongoDB</loc>
    <lastmod>2025-11-18T18:45:29.601Z</lastmod>
  </url><url>
    <loc>https://blog.huakunshen.com/Full-Stack/Library/Prisma/Prisma</loc>
    <lastmod>2025-11-18T18:45:29.611Z</lastmod>
  </url><url>
    <loc>https://blog.huakunshen.com/Full-Stack/Library/Shadcn</loc>
    <lastmod>2025-11-18T18:45:29.672Z</lastmod>
  </url><url>
    <loc>https://blog.huakunshen.com/Full-Stack/Library/Socket.IO</loc>
    <lastmod>2025-11-18T18:45:29.682Z</lastmod>
  </url><url>
    <loc>https://blog.huakunshen.com/Full-Stack/Library/Tailwind</loc>
    <lastmod>2025-11-18T18:45:29.696Z</lastmod>
  </url><url>
    <loc>https://blog.huakunshen.com/Full-Stack/Library/TypeORM</loc>
    <lastmod>2025-11-18T18:45:29.707Z</lastmod>
  </url><url>
    <loc>https://blog.huakunshen.com/Full-Stack/Library/daisyUI</loc>
    <lastmod>2025-11-18T18:45:29.767Z</lastmod>
  </url><url>
    <loc>https://blog.huakunshen.com/Full-Stack/Library/melt</loc>
    <lastmod>2025-11-18T18:45:29.773Z</lastmod>
  </url><url>
    <loc>https://blog.huakunshen.com/Full-Stack/Library/threlte</loc>
    <lastmod>2025-11-18T18:45:29.780Z</lastmod>
  </url><url>
    <loc>https://blog.huakunshen.com/Full-Stack/Library/unifiedjs</loc>
    <lastmod>2025-11-18T18:45:29.791Z</lastmod>
  </url><url>
    <loc>https://blog.huakunshen.com/Full-Stack/Monitoring/Grafana/Grafana-Cloud-AWS-Integration</loc>
    <lastmod>2025-11-18T18:45:29.798Z</lastmod>
  </url><url>
    <loc>https://blog.huakunshen.com/Full-Stack/My-Stack</loc>
    <lastmod>2025-11-18T18:45:29.879Z</lastmod>
  </url><url>
    <loc>https://blog.huakunshen.com/Full-Stack/Network/README</loc>
    <lastmod>2025-11-18T18:45:29.905Z</lastmod>
  </url><url>
    <loc>https://blog.huakunshen.com/Full-Stack/Network/WebRTC/Rust-WebRTC</loc>
    <lastmod>2025-11-18T18:45:29.967Z</lastmod>
  </url><url>
    <loc>https://blog.huakunshen.com/Full-Stack/Network/WebRTC/WebRTC</loc>
    <lastmod>2025-11-18T18:45:29.979Z</lastmod>
  </url><url>
    <loc>https://blog.huakunshen.com/Full-Stack/Network/firewall/ufw</loc>
    <lastmod>2025-11-18T18:45:29.998Z</lastmod>
  </url><url>
    <loc>https://blog.huakunshen.com/Full-Stack/Network/wakeonlan/ubuntu-config</loc>
    <lastmod>2025-11-18T18:45:30.001Z</lastmod>
  </url><url>
    <loc>https://blog.huakunshen.com/Full-Stack/Other/ChromeExtension/README</loc>
    <lastmod>2025-11-18T18:45:30.005Z</lastmod>
  </url><url>
    <loc>https://blog.huakunshen.com/Full-Stack/Other/ChromeExtension/Vue-Chrome-Extension</loc>
    <lastmod>2022-05-16T00:00:00.000Z</lastmod>
  </url><url>
    <loc>https://blog.huakunshen.com/Full-Stack/Tool/Algolia</loc>
    <lastmod>2025-11-18T18:45:30.076Z</lastmod>
  </url><url>
    <loc>https://blog.huakunshen.com/Full-Stack/Tool/netshoot</loc>
    <lastmod>2025-11-18T18:45:30.080Z</lastmod>
  </url><url>
    <loc>https://blog.huakunshen.com/Full-Stack/Tool/npm</loc>
    <lastmod>2025-11-18T18:45:30.084Z</lastmod>
  </url><url>
    <loc>https://blog.huakunshen.com/Full-Stack/Tool/oclif</loc>
    <lastmod>2025-11-18T18:45:30.090Z</lastmod>
  </url><url>
    <loc>https://blog.huakunshen.com/Full-Stack/Tool/wrk</loc>
    <lastmod>2025-11-18T18:45:30.099Z</lastmod>
  </url><url>
    <loc>https://blog.huakunshen.com/Full-Stack/WebUIDesign/CollapseTransition</loc>
    <lastmod>2025-11-18T18:45:30.101Z</lastmod>
  </url><url>
    <loc>https://blog.huakunshen.com/Full-Stack/WebUIDesign/MultiKeyCombination</loc>
    <lastmod>2025-11-18T18:45:30.105Z</lastmod>
  </url><url>
    <loc>https://blog.huakunshen.com/Full-Stack/WebUIDesign/modal</loc>
    <lastmod>2025-11-18T18:45:30.107Z</lastmod>
  </url><url>
    <loc>https://blog.huakunshen.com/Full-Stack/deployment</loc>
    <lastmod>2025-11-18T18:45:30.114Z</lastmod>
  </url><url>
    <loc>https://blog.huakunshen.com/Hacking/CrackingSofware/README</loc>
    <lastmod>2025-11-18T18:45:30.167Z</lastmod>
  </url><url>
    <loc>https://blog.huakunshen.com/Hacking/CrackingSofware/techniques/firewall</loc>
    <lastmod>2025-11-18T18:45:30.171Z</lastmod>
  </url><url>
    <loc>https://blog.huakunshen.com/Hacking/CrackingSofware/techniques/reverse-engineering</loc>
    <lastmod>2025-11-18T18:45:30.183Z</lastmod>
  </url><url>
    <loc>https://blog.huakunshen.com/Hacking/HackTheBox/Resources</loc>
    <lastmod>2025-11-18T18:45:30.194Z</lastmod>
  </url><url>
    <loc>https://blog.huakunshen.com/Hacking/OSCP/10.BO-Introduction_To_Buffer</loc>
    <lastmod>2025-11-18T18:45:30.202Z</lastmod>
  </url><url>
    <loc>https://blog.huakunshen.com/Hacking/OSCP/11.WBO-Windows_Buffer_Overflows</loc>
    <lastmod>2025-11-18T18:45:30.215Z</lastmod>
  </url><url>
    <loc>https://blog.huakunshen.com/Hacking/OSCP/12.LBO-Linux_Buffer_Overflows</loc>
    <lastmod>2025-11-18T18:45:30.229Z</lastmod>
  </url><url>
    <loc>https://blog.huakunshen.com/Hacking/OSCP/13.CSA-Client-Side-Attacks</loc>
    <lastmod>2025-11-18T18:45:30.232Z</lastmod>
  </url><url>
    <loc>https://blog.huakunshen.com/Hacking/OSCP/14.LPE-Locating-Public-Exploits</loc>
    <lastmod>2025-11-18T18:45:30.265Z</lastmod>
  </url><url>
    <loc>https://blog.huakunshen.com/Hacking/OSCP/15.FE-Fixing-Exploits</loc>
    <lastmod>2025-11-18T18:45:30.273Z</lastmod>
  </url><url>
    <loc>https://blog.huakunshen.com/Hacking/OSCP/16.FT-File-Transfer</loc>
    <lastmod>2025-11-18T18:45:30.279Z</lastmod>
  </url><url>
    <loc>https://blog.huakunshen.com/Hacking/OSCP/17.AE-Antivirus-Evasion</loc>
    <lastmod>2025-11-18T18:45:30.286Z</lastmod>
  </url><url>
    <loc>https://blog.huakunshen.com/Hacking/OSCP/18.PX-Privilege-Escalation</loc>
    <lastmod>2025-11-18T18:45:30.304Z</lastmod>
  </url><url>
    <loc>https://blog.huakunshen.com/Hacking/OSCP/19.PA-Password-Attacks</loc>
    <lastmod>2025-11-18T18:45:30.319Z</lastmod>
  </url><url>
    <loc>https://blog.huakunshen.com/Hacking/OSCP/2.GCKL</loc>
    <lastmod>2025-11-18T18:45:30.325Z</lastmod>
  </url><url>
    <loc>https://blog.huakunshen.com/Hacking/OSCP/20.PRT-Port-Redirection-and-Tunneling</loc>
    <lastmod>2025-11-18T18:45:30.371Z</lastmod>
  </url><url>
    <loc>https://blog.huakunshen.com/Hacking/OSCP/4.PT-Practical-Tools</loc>
    <lastmod>2025-11-18T18:45:30.386Z</lastmod>
  </url><url>
    <loc>https://blog.huakunshen.com/Hacking/OSCP/5.BS</loc>
    <lastmod>2025-11-18T18:45:30.398Z</lastmod>
  </url><url>
    <loc>https://blog.huakunshen.com/Hacking/OSCP/6.PIG-Passive_Information_Gathering</loc>
    <lastmod>2025-11-18T18:45:30.411Z</lastmod>
  </url><url>
    <loc>https://blog.huakunshen.com/Hacking/OSCP/7.AIG-Active_Information_Gathering</loc>
    <lastmod>2025-11-18T18:45:30.467Z</lastmod>
  </url><url>
    <loc>https://blog.huakunshen.com/Hacking/OSCP/8.Vulnerability-Scanning</loc>
    <lastmod>2025-11-18T18:45:30.477Z</lastmod>
  </url><url>
    <loc>https://blog.huakunshen.com/Hacking/OSCP/9.WAT-Web-Application-Attacks</loc>
    <lastmod>2025-11-18T18:45:30.486Z</lastmod>
  </url><url>
    <loc>https://blog.huakunshen.com/Hacking/OSCP/Video-Content</loc>
    <lastmod>2025-11-18T18:45:30.497Z</lastmod>
  </url><url>
    <loc>https://blog.huakunshen.com/Hacking/README</loc>
    <lastmod>2025-11-18T18:45:30.503Z</lastmod>
  </url><url>
    <loc>https://blog.huakunshen.com/Hacking/Tools/CyberChef</loc>
    <lastmod>2025-11-18T18:45:30.504Z</lastmod>
  </url><url>
    <loc>https://blog.huakunshen.com/Hacking/Web/DDoS</loc>
    <lastmod>2025-11-18T18:45:30.510Z</lastmod>
  </url><url>
    <loc>https://blog.huakunshen.com/Kunkun/Architecture</loc>
    <lastmod>2025-11-18T18:45:30.515Z</lastmod>
  </url><url>
    <loc>https://blog.huakunshen.com/Kunkun/Design-Patterns/Abstract-Factory</loc>
    <lastmod>2025-11-18T18:45:30.517Z</lastmod>
  </url><url>
    <loc>https://blog.huakunshen.com/Kunkun/Design-Patterns/Adapter</loc>
    <lastmod>2025-11-18T18:45:30.524Z</lastmod>
  </url><url>
    <loc>https://blog.huakunshen.com/Kunkun/Design-Patterns/Builder</loc>
    <lastmod>2025-11-18T18:45:30.574Z</lastmod>
  </url><url>
    <loc>https://blog.huakunshen.com/Kunkun/Design-Patterns/Command</loc>
    <lastmod>2025-11-18T18:45:30.579Z</lastmod>
  </url><url>
    <loc>https://blog.huakunshen.com/Kunkun/Design-Patterns/Composite</loc>
    <lastmod>2025-11-18T18:45:30.583Z</lastmod>
  </url><url>
    <loc>https://blog.huakunshen.com/Kunkun/Design-Patterns/Facade</loc>
    <lastmod>2025-11-18T18:45:30.586Z</lastmod>
  </url><url>
    <loc>https://blog.huakunshen.com/Kunkun/Design-Patterns/Memento</loc>
    <lastmod>2025-11-18T18:45:30.590Z</lastmod>
  </url><url>
    <loc>https://blog.huakunshen.com/Kunkun/Design-Patterns/Observer</loc>
    <lastmod>2025-11-18T18:45:30.592Z</lastmod>
  </url><url>
    <loc>https://blog.huakunshen.com/Kunkun/Design-Patterns/Plugin</loc>
    <lastmod>2025-11-18T18:45:30.594Z</lastmod>
  </url><url>
    <loc>https://blog.huakunshen.com/Kunkun/Design-Patterns/Proxy</loc>
    <lastmod>2025-11-18T18:45:30.597Z</lastmod>
  </url><url>
    <loc>https://blog.huakunshen.com/Kunkun/Design-Patterns/State</loc>
    <lastmod>2025-11-18T18:45:30.604Z</lastmod>
  </url><url>
    <loc>https://blog.huakunshen.com/Kunkun/Design-Patterns/Strategy</loc>
    <lastmod>2025-11-18T18:45:30.606Z</lastmod>
  </url><url>
    <loc>https://blog.huakunshen.com/Kunkun/Design-Patterns/Template-Method</loc>
    <lastmod>2025-11-18T18:45:30.608Z</lastmod>
  </url><url>
    <loc>https://blog.huakunshen.com/Kunkun/Design-Patterns/</loc>
    <lastmod>2025-11-18T18:45:30.610Z</lastmod>
  </url><url>
    <loc>https://blog.huakunshen.com/Kunkun/Tech-Stack</loc>
    <lastmod>2025-11-18T18:45:30.614Z</lastmod>
  </url><url>
    <loc>https://blog.huakunshen.com/Kunkun/</loc>
    <lastmod>2025-11-18T18:45:30.616Z</lastmod>
  </url><url>
    <loc>https://blog.huakunshen.com/Languages/Concepts/language-binding</loc>
    <lastmod>2025-11-18T18:45:30.619Z</lastmod>
  </url><url>
    <loc>https://blog.huakunshen.com/Languages/Golang/channel</loc>
    <lastmod>2025-11-18T18:45:30.621Z</lastmod>
  </url><url>
    <loc>https://blog.huakunshen.com/Languages/Golang/goroutine</loc>
    <lastmod>2025-11-18T18:45:30.622Z</lastmod>
  </url><url>
    <loc>https://blog.huakunshen.com/Languages/Golang/reflect</loc>
    <lastmod>2025-11-18T18:45:30.664Z</lastmod>
  </url><url>
    <loc>https://blog.huakunshen.com/Languages/How-to-learn-a-new-programming-language</loc>
    <lastmod>2025-11-18T18:45:30.666Z</lastmod>
  </url><url>
    <loc>https://blog.huakunshen.com/Languages/OOP-vs-FP</loc>
    <lastmod>2025-11-18T18:45:30.671Z</lastmod>
  </url><url>
    <loc>https://blog.huakunshen.com/Languages/Python/concurrency/asyncio</loc>
    <lastmod>2025-11-18T18:45:30.677Z</lastmod>
  </url><url>
    <loc>https://blog.huakunshen.com/Languages/Python/concurrency/concurrent.futures</loc>
    <lastmod>2025-11-18T18:45:30.685Z</lastmod>
  </url><url>
    <loc>https://blog.huakunshen.com/Languages/Python/concurrency/</loc>
    <lastmod>2025-11-18T18:45:30.688Z</lastmod>
  </url><url>
    <loc>https://blog.huakunshen.com/Languages/Rust/Extension-Traits</loc>
    <lastmod>2025-11-18T18:45:30.692Z</lastmod>
  </url><url>
    <loc>https://blog.huakunshen.com/Languages/Rust/README</loc>
    <lastmod>2025-11-18T18:45:30.694Z</lastmod>
  </url><url>
    <loc>https://blog.huakunshen.com/Languages/Rust/Rustlings</loc>
    <lastmod>2025-11-18T18:45:30.696Z</lastmod>
  </url><url>
    <loc>https://blog.huakunshen.com/Languages/Rust/Samples/clap-struct</loc>
    <lastmod>2025-11-18T18:45:30.699Z</lastmod>
  </url><url>
    <loc>https://blog.huakunshen.com/Languages/Rust/Samples/clipboard-watcher</loc>
    <lastmod>2025-11-18T18:45:30.776Z</lastmod>
  </url><url>
    <loc>https://blog.huakunshen.com/Languages/Rust/Samples/clipboard</loc>
    <lastmod>2025-11-18T18:45:30.799Z</lastmod>
  </url><url>
    <loc>https://blog.huakunshen.com/Languages/Rust/Samples/download_binary</loc>
    <lastmod>2025-11-18T18:45:30.803Z</lastmod>
  </url><url>
    <loc>https://blog.huakunshen.com/Languages/Rust/Samples/finder-selected-files</loc>
    <lastmod>2025-11-18T18:45:30.807Z</lastmod>
  </url><url>
    <loc>https://blog.huakunshen.com/Languages/Rust/Samples/get-frontmost-app</loc>
    <lastmod>2025-11-18T18:45:30.811Z</lastmod>
  </url><url>
    <loc>https://blog.huakunshen.com/Languages/Rust/Samples/read_png_to_base64</loc>
    <lastmod>2025-11-18T18:45:30.813Z</lastmod>
  </url><url>
    <loc>https://blog.huakunshen.com/Languages/Rust/Smart-Pointer</loc>
    <lastmod>2025-11-18T18:45:30.814Z</lastmod>
  </url><url>
    <loc>https://blog.huakunshen.com/Languages/Rust/Terminology</loc>
    <lastmod>2025-11-18T18:45:30.815Z</lastmod>
  </url><url>
    <loc>https://blog.huakunshen.com/Languages/Rust/concurrency</loc>
    <lastmod>2025-11-18T18:45:30.829Z</lastmod>
  </url><url>
    <loc>https://blog.huakunshen.com/Languages/Rust/how-to-implement</loc>
    <lastmod>2025-11-18T18:45:30.870Z</lastmod>
  </url><url>
    <loc>https://blog.huakunshen.com/Languages/WebAssembly/Executable</loc>
    <lastmod>2025-11-18T18:45:30.878Z</lastmod>
  </url><url>
    <loc>https://blog.huakunshen.com/Languages/WebAssembly/Library</loc>
    <lastmod>2025-11-18T18:45:30.880Z</lastmod>
  </url><url>
    <loc>https://blog.huakunshen.com/Languages/WebAssembly/WebAssembly</loc>
    <lastmod>2025-11-18T18:45:30.885Z</lastmod>
  </url><url>
    <loc>https://blog.huakunshen.com/Network/Multicast</loc>
    <lastmod>2025-11-18T18:45:30.890Z</lastmod>
  </url><url>
    <loc>https://blog.huakunshen.com/Software-Design/Plugin</loc>
    <lastmod>2025-11-18T18:45:30.893Z</lastmod>
  </url><url>
    <loc>https://blog.huakunshen.com/System-Design/Analysis/posthog</loc>
    <lastmod>2025-11-18T18:45:30.899Z</lastmod>
  </url><url>
    <loc>https://blog.huakunshen.com/System-Design/Appendix</loc>
    <lastmod>2025-11-18T18:45:30.901Z</lastmod>
  </url><url>
    <loc>https://blog.huakunshen.com/System-Design/Concepts/Async</loc>
    <lastmod>2025-11-18T18:45:30.905Z</lastmod>
  </url><url>
    <loc>https://blog.huakunshen.com/System-Design/Concepts/Cache</loc>
    <lastmod>2025-11-18T18:45:29.181Z</lastmod>
  </url><url>
    <loc>https://blog.huakunshen.com/System-Design/Concepts/LoadBalance</loc>
    <lastmod>2025-11-18T18:45:29.202Z</lastmod>
  </url><url>
    <loc>https://blog.huakunshen.com/System-Design/Concepts/Protocol</loc>
    <lastmod>2025-11-18T18:45:29.211Z</lastmod>
  </url><url>
    <loc>https://blog.huakunshen.com/System-Design/Concepts/Proxy</loc>
    <lastmod>2025-11-18T18:45:29.293Z</lastmod>
  </url><url>
    <loc>https://blog.huakunshen.com/System-Design/Concepts/SSL</loc>
    <lastmod>2025-11-18T18:45:29.304Z</lastmod>
  </url><url>
    <loc>https://blog.huakunshen.com/System-Design/DistributedSystem</loc>
    <lastmod>2025-11-18T18:45:29.306Z</lastmod>
  </url><url>
    <loc>https://blog.huakunshen.com/System-Design/ElasticSearch</loc>
    <lastmod>2025-11-18T18:45:29.311Z</lastmod>
  </url><url>
    <loc>https://blog.huakunshen.com/System-Design/Examples/Notion</loc>
    <lastmod>2025-11-18T18:45:29.364Z</lastmod>
  </url><url>
    <loc>https://blog.huakunshen.com/System-Design/Logging/Distributed-Logging</loc>
    <lastmod>2025-11-18T18:45:29.371Z</lastmod>
  </url><url>
    <loc>https://blog.huakunshen.com/System-Design/Logging/highlight.io</loc>
    <lastmod>2025-11-18T18:45:29.383Z</lastmod>
  </url><url>
    <loc>https://blog.huakunshen.com/System-Design/MQ/Message-Queue</loc>
    <lastmod>2025-11-18T18:45:29.392Z</lastmod>
  </url><url>
    <loc>https://blog.huakunshen.com/System-Design/MQ/RabbitMQ</loc>
    <lastmod>2025-11-18T18:45:29.402Z</lastmod>
  </url><url>
    <loc>https://blog.huakunshen.com/System-Design/auth/OPTAuth</loc>
    <lastmod>2025-11-18T18:45:29.471Z</lastmod>
  </url><url>
    <loc>https://blog.huakunshen.com/System-Design/auth/jwks</loc>
    <lastmod>2025-11-18T18:45:29.484Z</lastmod>
  </url><url>
    <loc>https://blog.huakunshen.com/System-Design/auth/jwt</loc>
    <lastmod>2025-11-18T18:45:29.494Z</lastmod>
  </url><url>
    <loc>https://blog.huakunshen.com/System-Design/auth/oauth</loc>
    <lastmod>2025-11-18T18:45:29.500Z</lastmod>
  </url><url>
    <loc>https://blog.huakunshen.com/System-Design/auth/session</loc>
    <lastmod>2025-11-18T18:45:29.501Z</lastmod>
  </url><url>
    <loc>https://blog.huakunshen.com/System-Design/gRPC</loc>
    <lastmod>2025-11-18T18:45:29.506Z</lastmod>
  </url><url>
    <loc>https://blog.huakunshen.com/System-Design/</loc>
    <lastmod>2025-11-18T18:45:29.569Z</lastmod>
  </url><url>
    <loc>https://blog.huakunshen.com/Tools/Alert/GoAlert</loc>
    <lastmod>2025-11-18T18:45:29.576Z</lastmod>
  </url><url>
    <loc>https://blog.huakunshen.com/Tools/MessageBot/Discord</loc>
    <lastmod>2025-11-18T18:45:29.584Z</lastmod>
  </url><url>
    <loc>https://blog.huakunshen.com/Tools/blogging/HEX</loc>
    <lastmod>2025-11-18T18:45:29.599Z</lastmod>
  </url><url>
    <loc>https://blog.huakunshen.com/Tools/developer/GitKraken</loc>
    <lastmod>2025-11-18T18:45:29.609Z</lastmod>
  </url><url>
    <loc>https://blog.huakunshen.com/Tools/developer/IDE-Editor/Clion</loc>
    <lastmod>2025-11-18T18:45:29.664Z</lastmod>
  </url><url>
    <loc>https://blog.huakunshen.com/Tools/developer/IDE-Editor/Gitpod</loc>
    <lastmod>2025-11-18T18:45:29.677Z</lastmod>
  </url><url>
    <loc>https://blog.huakunshen.com/Tools/developer/IDE-Editor/Online-Editor</loc>
    <lastmod>2025-11-18T18:45:29.697Z</lastmod>
  </url><url>
    <loc>https://blog.huakunshen.com/Tools/developer/README</loc>
    <lastmod>2025-11-18T18:45:29.708Z</lastmod>
  </url><url>
    <loc>https://blog.huakunshen.com/Tools/developer/benchmark/hyperfine</loc>
    <lastmod>2025-11-18T18:45:29.710Z</lastmod>
  </url><url>
    <loc>https://blog.huakunshen.com/Tools/developer/documentation/DocSearch</loc>
    <lastmod>2025-11-18T18:45:29.765Z</lastmod>
  </url><url>
    <loc>https://blog.huakunshen.com/Tools/developer/documentation/Docusaurus</loc>
    <lastmod>2025-11-18T18:45:29.777Z</lastmod>
  </url><url>
    <loc>https://blog.huakunshen.com/Tools/developer/documentation/Nuxt-Content</loc>
    <lastmod>2025-11-18T18:45:29.781Z</lastmod>
  </url><url>
    <loc>https://blog.huakunshen.com/Tools/developer/documentation/Sphinx</loc>
    <lastmod>2025-11-18T18:45:29.784Z</lastmod>
  </url><url>
    <loc>https://blog.huakunshen.com/Tools/developer/documentation/astro-starlight</loc>
    <lastmod>2025-11-18T18:45:29.788Z</lastmod>
  </url><url>
    <loc>https://blog.huakunshen.com/Tools/developer/documentation/giscus</loc>
    <lastmod>2025-11-18T18:45:29.792Z</lastmod>
  </url><url>
    <loc>https://blog.huakunshen.com/Tools/developer/documentation/</loc>
    <lastmod>2025-11-18T18:45:29.799Z</lastmod>
  </url><url>
    <loc>https://blog.huakunshen.com/Tools/developer/documentation/nextra</loc>
    <lastmod>2025-11-18T18:45:29.802Z</lastmod>
  </url><url>
    <loc>https://blog.huakunshen.com/Tools/developer/full-stack/Postman</loc>
    <lastmod>2025-11-18T18:45:29.863Z</lastmod>
  </url><url>
    <loc>https://blog.huakunshen.com/Tools/developer/git/GitHub-Flow</loc>
    <lastmod>2025-11-18T18:45:29.870Z</lastmod>
  </url><url>
    <loc>https://blog.huakunshen.com/Tools/developer/git/Gitflow</loc>
    <lastmod>2025-11-18T18:45:29.874Z</lastmod>
  </url><url>
    <loc>https://blog.huakunshen.com/Tools/developer/git/basics</loc>
    <lastmod>2025-11-18T18:45:29.880Z</lastmod>
  </url><url>
    <loc>https://blog.huakunshen.com/Tools/developer/git/gitea</loc>
    <lastmod>2025-11-18T18:45:29.883Z</lastmod>
  </url><url>
    <loc>https://blog.huakunshen.com/Tools/developer/git/intro</loc>
    <lastmod>2025-11-18T18:45:29.886Z</lastmod>
  </url><url>
    <loc>https://blog.huakunshen.com/Tools/developer/git/recover-deleted-branch</loc>
    <lastmod>2025-11-18T18:45:29.888Z</lastmod>
  </url><url>
    <loc>https://blog.huakunshen.com/Tools/developer/hazel</loc>
    <lastmod>2025-11-18T18:45:29.890Z</lastmod>
  </url><url>
    <loc>https://blog.huakunshen.com/Tools/developer/markdown-link-check</loc>
    <lastmod>2025-11-18T18:45:29.895Z</lastmod>
  </url><url>
    <loc>https://blog.huakunshen.com/Tools/developer/monitoring/netdata</loc>
    <lastmod>2025-11-18T18:45:29.899Z</lastmod>
  </url><url>
    <loc>https://blog.huakunshen.com/Tools/developer/monitoring/prometheus</loc>
    <lastmod>2025-11-18T18:45:29.906Z</lastmod>
  </url><url>
    <loc>https://blog.huakunshen.com/Tools/developer/monitoring/uptime-kuma</loc>
    <lastmod>2025-11-18T18:45:29.911Z</lastmod>
  </url><url>
    <loc>https://blog.huakunshen.com/Tools/developer/ssh/README</loc>
    <lastmod>2025-11-18T18:45:29.979Z</lastmod>
  </url><url>
    <loc>https://blog.huakunshen.com/Tools/developer/ssh/SSH-Tunnel</loc>
    <lastmod>2025-11-18T18:45:30.083Z</lastmod>
  </url><url>
    <loc>https://blog.huakunshen.com/Tools/developer/ssh/X11-Forward</loc>
    <lastmod>2025-11-18T18:45:30.109Z</lastmod>
  </url><url>
    <loc>https://blog.huakunshen.com/Tools/developer/vim/coc.vim</loc>
    <lastmod>2025-11-18T18:45:30.114Z</lastmod>
  </url><url>
    <loc>https://blog.huakunshen.com/Tools/developer/vim/nvim</loc>
    <lastmod>2025-11-18T18:45:30.162Z</lastmod>
  </url><url>
    <loc>https://blog.huakunshen.com/Tools/file-transfer/Cyberduck</loc>
    <lastmod>2025-11-18T18:45:30.165Z</lastmod>
  </url><url>
    <loc>https://blog.huakunshen.com/Tools/file-transfer/README</loc>
    <lastmod>2025-11-18T18:45:30.168Z</lastmod>
  </url><url>
    <loc>https://blog.huakunshen.com/Tools/file-transfer/scp</loc>
    <lastmod>2025-11-18T18:45:30.171Z</lastmod>
  </url><url>
    <loc>https://blog.huakunshen.com/Tools/file-transfer/wormhole</loc>
    <lastmod>2025-11-18T18:45:30.176Z</lastmod>
  </url><url>
    <loc>https://blog.huakunshen.com/Tools/homelab/Cloudflare/DDNS</loc>
    <lastmod>2025-11-18T18:45:30.184Z</lastmod>
  </url><url>
    <loc>https://blog.huakunshen.com/Tools/homelab/Cloudflare/Tunnel</loc>
    <lastmod>2025-11-18T18:45:30.191Z</lastmod>
  </url><url>
    <loc>https://blog.huakunshen.com/Tools/homelab/README</loc>
    <lastmod>2025-11-18T18:45:30.198Z</lastmod>
  </url><url>
    <loc>https://blog.huakunshen.com/Tools/homelab/pfsense</loc>
    <lastmod>2025-11-18T18:45:30.200Z</lastmod>
  </url><url>
    <loc>https://blog.huakunshen.com/Tools/homelab/pihole</loc>
    <lastmod>2025-11-18T18:45:30.202Z</lastmod>
  </url><url>
    <loc>https://blog.huakunshen.com/Tools/homelab/pivpn</loc>
    <lastmod>2025-11-18T18:45:30.202Z</lastmod>
  </url><url>
    <loc>https://blog.huakunshen.com/Tools/homelab/proxmox</loc>
    <lastmod>2025-11-18T18:45:30.204Z</lastmod>
  </url><url>
    <loc>https://blog.huakunshen.com/Tools/homelab/proxmox/Install-Openvpn-Access-Server</loc>
    <lastmod>2025-11-18T18:45:30.209Z</lastmod>
  </url><url>
    <loc>https://blog.huakunshen.com/Tools/homelab/proxmox/SMB-Share</loc>
    <lastmod>2025-11-18T18:45:30.216Z</lastmod>
  </url><url>
    <loc>https://blog.huakunshen.com/Tools/homelab/proxmox/proxmox</loc>
    <lastmod>2025-11-18T18:45:30.219Z</lastmod>
  </url><url>
    <loc>https://blog.huakunshen.com/Tools/homelab/tailscale</loc>
    <lastmod>2025-11-18T18:45:30.222Z</lastmod>
  </url><url>
    <loc>https://blog.huakunshen.com/Tools/</loc>
    <lastmod>2025-11-18T18:45:30.224Z</lastmod>
  </url><url>
    <loc>https://blog.huakunshen.com/Tools/note-taking</loc>
    <lastmod>2025-11-18T18:45:30.225Z</lastmod>
  </url><url>
    <loc>https://blog.huakunshen.com/Tools/payment/stripe</loc>
    <lastmod>2025-11-18T18:45:30.227Z</lastmod>
  </url><url>
    <loc>https://blog.huakunshen.com/Tools/productivity/Loom</loc>
    <lastmod>2025-11-18T18:45:30.231Z</lastmod>
  </url><url>
    <loc>https://blog.huakunshen.com/Tools/productivity/Obsidian</loc>
    <lastmod>2025-11-18T18:45:30.235Z</lastmod>
  </url><url>
    <loc>https://blog.huakunshen.com/Tools/productivity/XMind</loc>
    <lastmod>2025-11-18T18:45:30.264Z</lastmod>
  </url><url>
    <loc>https://blog.huakunshen.com/Tools/productivity/mubu%E5%B9%95%E5%B8%83</loc>
    <lastmod>2025-11-18T18:45:30.270Z</lastmod>
  </url><url>
    <loc>https://blog.huakunshen.com/Tools/utility/Alfred</loc>
    <lastmod>2025-11-18T18:45:30.278Z</lastmod>
  </url><url>
    <loc>https://blog.huakunshen.com/Tools/utility/Bartender</loc>
    <lastmod>2025-11-18T18:45:30.288Z</lastmod>
  </url><url>
    <loc>https://blog.huakunshen.com/Tools/utility/BlackHole</loc>
    <lastmod>2025-11-18T18:45:30.295Z</lastmod>
  </url><url>
    <loc>https://blog.huakunshen.com/Tools/utility/Glasswire</loc>
    <lastmod>2022-04-12T00:00:00.000Z</lastmod>
  </url><url>
    <loc>https://blog.huakunshen.com/Tools/utility/ishot</loc>
    <lastmod>2025-11-18T18:45:30.308Z</lastmod>
  </url><url>
    <loc>https://blog.huakunshen.com/Untitled</loc>
    <lastmod>2025-11-18T18:45:30.311Z</lastmod>
  </url><url>
    <loc>https://blog.huakunshen.com/blogs/AWS-Multi-Public-IP-Outbound</loc>
    <lastmod>2025-05-31T00:00:00.000Z</lastmod>
  </url><url>
    <loc>https://blog.huakunshen.com/blogs/BaaS-Analysis</loc>
    <lastmod>2025-04-05T00:00:00.000Z</lastmod>
  </url><url>
    <loc>https://blog.huakunshen.com/blogs/Drizzle-Studio-+-Cloudflare-Tunnel</loc>
    <lastmod>2025-11-18T18:45:30.418Z</lastmod>
  </url><url>
    <loc>https://blog.huakunshen.com/blogs/KMS-Envelope-Encryption</loc>
    <lastmod>2025-11-18T18:45:30.420Z</lastmod>
  </url><url>
    <loc>https://blog.huakunshen.com/blogs/Kunkun/neohtop-to-Kunkun-Extension</loc>
    <lastmod>2025-03-22T00:00:00.000Z</lastmod>
  </url><url>
    <loc>https://blog.huakunshen.com/blogs/LocalSend-TypeScript-Implementation</loc>
    <lastmod>2025-03-30T00:00:00.000Z</lastmod>
  </url><url>
    <loc>https://blog.huakunshen.com/blogs/Obsidian-Publish-Alternative</loc>
    <lastmod>2025-03-17T00:00:00.000Z</lastmod>
  </url><url>
    <loc>https://blog.huakunshen.com/blogs/Pulumi-Practical-Usage</loc>
    <lastmod>2025-11-18T18:45:30.490Z</lastmod>
  </url><url>
    <loc>https://blog.huakunshen.com/blogs/Tauri-+-SurrealDB</loc>
    <lastmod>2025-03-21T00:00:00.000Z</lastmod>
  </url><url>
    <loc>https://blog.huakunshen.com/blogs/The-Engineer's-Philosophy-of-Learning</loc>
    <lastmod>2025-11-19T00:00:00.000Z</lastmod>
  </url><url>
    <loc>https://blog.huakunshen.com/blogs/Use-JS-Runtime-in-Tauri-with-kkrpc</loc>
    <lastmod>2025-03-29T00:00:00.000Z</lastmod>
  </url><url>
    <loc>https://blog.huakunshen.com/blogs/command-filtering</loc>
    <lastmod>2025-03-07T00:00:00.000Z</lastmod>
  </url><url>
    <loc>https://blog.huakunshen.com/blogs/deno-npm-typescript-package</loc>
    <lastmod>2024-10-16T00:00:00.000Z</lastmod>
  </url><url>
    <loc>https://blog.huakunshen.com/blogs/drizzle-+-sqlite-in-Tauri-App</loc>
    <lastmod>2025-03-19T00:00:00.000Z</lastmod>
  </url><url>
    <loc>https://blog.huakunshen.com/blogs/fav-js-logger</loc>
    <lastmod>2025-11-18T18:45:30.688Z</lastmod>
  </url><url>
    <loc>https://blog.huakunshen.com/blogs/fix-win-network</loc>
    <lastmod>2022-01-03T00:00:00.000Z</lastmod>
  </url><url>
    <loc>https://blog.huakunshen.com/blogs/fumadocs-code-file</loc>
    <lastmod>2025-03-16T00:00:00.000Z</lastmod>
  </url><url>
    <loc>https://blog.huakunshen.com/blogs/iife</loc>
    <lastmod>2024-06-09T00:00:00.000Z</lastmod>
  </url><url>
    <loc>https://blog.huakunshen.com/blogs/kkrpc</loc>
    <lastmod>2025-03-07T00:00:00.000Z</lastmod>
  </url><url>
    <loc>https://blog.huakunshen.com/blogs/macos-purgeable-space</loc>
    <lastmod>2023-01-15T00:00:00.000Z</lastmod>
  </url><url>
    <loc>https://blog.huakunshen.com/blogs/magic-wormhole-code-analysis</loc>
    <lastmod>2024-04-28T00:00:00.000Z</lastmod>
  </url><url>
    <loc>https://blog.huakunshen.com/blogs/nest_neo4j_graphql_setup</loc>
    <lastmod>2024-05-04T00:00:00.000Z</lastmod>
  </url><url>
    <loc>https://blog.huakunshen.com/blogs/pocketbase-hot-reload</loc>
    <lastmod>2024-09-08T00:00:00.000Z</lastmod>
  </url><url>
    <loc>https://blog.huakunshen.com/blogs/read-safari-bookmark</loc>
    <lastmod>2024-11-21T00:00:00.000Z</lastmod>
  </url><url>
    <loc>https://blog.huakunshen.com/blogs/rust-sqlcipher-win</loc>
    <lastmod>2024-10-29T00:00:00.000Z</lastmod>
  </url><url>
    <loc>https://blog.huakunshen.com/blogs/rust-ssl</loc>
    <lastmod>2024-10-19T00:00:00.000Z</lastmod>
  </url><url>
    <loc>https://blog.huakunshen.com/blogs/rust_socketio-event-handling</loc>
    <lastmod>2024-04-29T00:00:00.000Z</lastmod>
  </url><url>
    <loc>https://blog.huakunshen.com/blogs/svelte-ai-chat</loc>
    <lastmod>2025-03-11T00:00:00.000Z</lastmod>
  </url><url>
    <loc>https://blog.huakunshen.com/blogs/svelte-drag-n-drop</loc>
    <lastmod>2023-07-28T00:00:00.000Z</lastmod>
  </url><url>
    <loc>https://blog.huakunshen.com/blogs/tauri-mac-openssl</loc>
    <lastmod>2024-05-05T00:00:00.000Z</lastmod>
  </url><url>
    <loc>https://blog.huakunshen.com/blogs/tauri-plugin-system-design</loc>
    <lastmod>2024-05-07T00:00:00.000Z</lastmod>
  </url><url>
    <loc>https://blog.huakunshen.com/blogs/write-python-2025</loc>
    <lastmod>2025-03-11T00:00:00.000Z</lastmod>
  </url><url>
    <loc>https://blog.huakunshen.com/guides/example</loc>
    <lastmod>2025-11-18T18:45:31.017Z</lastmod>
  </url><url>
    <loc>https://blog.huakunshen.com/</loc>
    <lastmod>2025-11-18T18:45:31.022Z</lastmod>
  </url><url>
    <loc>https://blog.huakunshen.com/inspo/LocalSend</loc>
    <lastmod>2025-11-18T18:45:31.026Z</lastmod>
  </url><url>
    <loc>https://blog.huakunshen.com/inspo/React-reconciliation-how-it-works-and-why-should-we-care</loc>
    <lastmod>2025-11-18T18:45:31.029Z</lastmod>
  </url><url>
    <loc>https://blog.huakunshen.com/inspo/ZeroLaunch-rs</loc>
    <lastmod>2025-11-18T18:45:31.031Z</lastmod>
  </url><url>
    <loc>https://blog.huakunshen.com/inspo/carta</loc>
    <lastmod>2025-11-18T18:45:31.033Z</lastmod>
  </url><url>
    <loc>https://blog.huakunshen.com/inspo/iroh</loc>
    <lastmod>2025-11-18T18:45:31.036Z</lastmod>
  </url><url>
    <loc>https://blog.huakunshen.com/inspo/plate</loc>
    <lastmod>2025-11-18T18:45:31.040Z</lastmod>
  </url><url>
    <loc>https://blog.huakunshen.com/inspo/rspc</loc>
    <lastmod>2025-11-18T18:45:31.042Z</lastmod>
  </url><url>
    <loc>https://blog.huakunshen.com/inspo/rustyscript</loc>
    <lastmod>2025-11-18T18:45:31.046Z</lastmod>
  </url><url>
    <loc>https://blog.huakunshen.com/inspo/tauri-specta</loc>
    <lastmod>2025-11-18T18:45:31.051Z</lastmod>
  </url><url>
    <loc>https://blog.huakunshen.com/inspo/tiptap</loc>
    <lastmod>2025-11-18T18:45:31.052Z</lastmod>
  </url><url>
    <loc>https://blog.huakunshen.com/projects/3D-path-planning-algorithm</loc>
    <lastmod>2025-11-18T18:45:31.056Z</lastmod>
  </url><url>
    <loc>https://blog.huakunshen.com/projects/AI-2048AI</loc>
    <lastmod>2025-11-18T18:45:31.063Z</lastmod>
  </url><url>
    <loc>https://blog.huakunshen.com/projects/Archive/MyWeb</loc>
    <lastmod>2025-11-18T18:45:31.064Z</lastmod>
  </url><url>
    <loc>https://blog.huakunshen.com/projects/Archive/acorn-parser</loc>
    <lastmod>2025-11-18T18:45:29.015Z</lastmod>
  </url><url>
    <loc>https://blog.huakunshen.com/projects/Archive/android-game-center</loc>
    <lastmod>2025-11-18T18:45:29.032Z</lastmod>
  </url><url>
    <loc>https://blog.huakunshen.com/projects/Archive/brain</loc>
    <lastmod>2025-11-18T18:45:29.038Z</lastmod>
  </url><url>
    <loc>https://blog.huakunshen.com/projects/Archive/campground-gallary</loc>
    <lastmod>2025-11-18T18:45:29.068Z</lastmod>
  </url><url>
    <loc>https://blog.huakunshen.com/projects/Archive/cloudinary-image-uploader</loc>
    <lastmod>2025-11-18T18:45:29.073Z</lastmod>
  </url><url>
    <loc>https://blog.huakunshen.com/projects/Archive/condos-scraper</loc>
    <lastmod>2025-11-18T18:45:29.078Z</lastmod>
  </url><url>
    <loc>https://blog.huakunshen.com/projects/Archive/drag-n-drop-aws-image-upload</loc>
    <lastmod>2025-11-18T18:45:29.083Z</lastmod>
  </url><url>
    <loc>https://blog.huakunshen.com/projects/Archive/fs-docs</loc>
    <lastmod>2025-11-18T18:45:29.097Z</lastmod>
  </url><url>
    <loc>https://blog.huakunshen.com/projects/Archive/home-network-network-setup-youtube</loc>
    <lastmod>2025-11-18T18:45:29.106Z</lastmod>
  </url><url>
    <loc>https://blog.huakunshen.com/projects/Archive/huffman-coding</loc>
    <lastmod>2025-11-18T18:45:29.113Z</lastmod>
  </url><url>
    <loc>https://blog.huakunshen.com/projects/Archive/</loc>
    <lastmod>2025-11-18T18:45:29.164Z</lastmod>
  </url><url>
    <loc>https://blog.huakunshen.com/projects/Archive/math-equation-generator</loc>
    <lastmod>2025-11-18T18:45:29.167Z</lastmod>
  </url><url>
    <loc>https://blog.huakunshen.com/projects/Archive/print-image-in-python-shell</loc>
    <lastmod>2025-11-18T18:45:29.172Z</lastmod>
  </url><url>
    <loc>https://blog.huakunshen.com/projects/Archive/proxmox-helper</loc>
    <lastmod>2025-11-18T18:45:29.178Z</lastmod>
  </url><url>
    <loc>https://blog.huakunshen.com/projects/Archive/toronto-crime-rate-analysis</loc>
    <lastmod>2025-11-18T18:45:29.182Z</lastmod>
  </url><url>
    <loc>https://blog.huakunshen.com/projects/Archive/verilog-ping-pong-game</loc>
    <lastmod>2025-11-18T18:45:29.185Z</lastmod>
  </url><url>
    <loc>https://blog.huakunshen.com/projects/GitSkyline</loc>
    <lastmod>2025-11-18T18:45:29.190Z</lastmod>
  </url><url>
    <loc>https://blog.huakunshen.com/projects/LocalSend-TypeScript</loc>
    <lastmod>2025-11-18T18:45:29.210Z</lastmod>
  </url><url>
    <loc>https://blog.huakunshen.com/projects/TicketDapp</loc>
    <lastmod>2025-11-18T18:45:29.273Z</lastmod>
  </url><url>
    <loc>https://blog.huakunshen.com/projects/applications-rs</loc>
    <lastmod>2025-11-18T18:45:29.283Z</lastmod>
  </url><url>
    <loc>https://blog.huakunshen.com/projects/canny-edge-detection</loc>
    <lastmod>2025-11-18T18:45:29.291Z</lastmod>
  </url><url>
    <loc>https://blog.huakunshen.com/projects/chrome-ext-ts-vue3-template</loc>
    <lastmod>2025-11-18T18:45:29.296Z</lastmod>
  </url><url>
    <loc>https://blog.huakunshen.com/projects/cli-video-length-calculator</loc>
    <lastmod>2025-11-18T18:45:29.301Z</lastmod>
  </url><url>
    <loc>https://blog.huakunshen.com/projects/clipboard-listener</loc>
    <lastmod>2025-11-18T18:45:29.311Z</lastmod>
  </url><url>
    <loc>https://blog.huakunshen.com/projects/crosscopy</loc>
    <lastmod>2025-11-18T18:45:29.368Z</lastmod>
  </url><url>
    <loc>https://blog.huakunshen.com/projects/dynamic-cli-progress-bar</loc>
    <lastmod>2025-11-18T18:45:29.376Z</lastmod>
  </url><url>
    <loc>https://blog.huakunshen.com/projects/ezup</loc>
    <lastmod>2025-11-18T18:45:29.384Z</lastmod>
  </url><url>
    <loc>https://blog.huakunshen.com/projects/fmtree</loc>
    <lastmod>2025-11-18T18:45:29.394Z</lastmod>
  </url><url>
    <loc>https://blog.huakunshen.com/projects/github-graphql</loc>
    <lastmod>2025-11-18T18:45:29.463Z</lastmod>
  </url><url>
    <loc>https://blog.huakunshen.com/projects/github-wall-painter</loc>
    <lastmod>2025-11-18T18:45:29.473Z</lastmod>
  </url><url>
    <loc>https://blog.huakunshen.com/projects/golang-auth-template</loc>
    <lastmod>2025-11-18T18:45:29.476Z</lastmod>
  </url><url>
    <loc>https://blog.huakunshen.com/projects/graph-search-visualizer</loc>
    <lastmod>2025-11-18T18:45:29.481Z</lastmod>
  </url><url>
    <loc>https://blog.huakunshen.com/projects/</loc>
    <lastmod>2025-11-18T18:45:29.500Z</lastmod>
  </url><url>
    <loc>https://blog.huakunshen.com/projects/ip-info-cache-pb</loc>
    <lastmod>2025-11-18T18:45:29.568Z</lastmod>
  </url><url>
    <loc>https://blog.huakunshen.com/projects/kantu</loc>
    <lastmod>2025-11-18T18:45:29.578Z</lastmod>
  </url><url>
    <loc>https://blog.huakunshen.com/projects/kkrpc</loc>
    <lastmod>2025-11-18T18:45:29.597Z</lastmod>
  </url><url>
    <loc>https://blog.huakunshen.com/projects/kunkun</loc>
    <lastmod>2025-11-18T18:45:29.612Z</lastmod>
  </url><url>
    <loc>https://blog.huakunshen.com/projects/leetcode-scraper</loc>
    <lastmod>2025-11-18T18:45:29.667Z</lastmod>
  </url><url>
    <loc>https://blog.huakunshen.com/projects/logitech-3d-camera-cover</loc>
    <lastmod>2025-11-18T18:45:29.670Z</lastmod>
  </url><url>
    <loc>https://blog.huakunshen.com/projects/mturk-vue-template</loc>
    <lastmod>2025-11-18T18:45:29.673Z</lastmod>
  </url><url>
    <loc>https://blog.huakunshen.com/projects/netmon</loc>
    <lastmod>2025-11-18T18:45:29.679Z</lastmod>
  </url><url>
    <loc>https://blog.huakunshen.com/projects/notify-me</loc>
    <lastmod>2025-11-18T18:45:29.684Z</lastmod>
  </url><url>
    <loc>https://blog.huakunshen.com/projects/octoprint-assistant</loc>
    <lastmod>2025-11-18T18:45:29.691Z</lastmod>
  </url><url>
    <loc>https://blog.huakunshen.com/projects/openvpn3-cli-wrapper</loc>
    <lastmod>2025-11-18T18:45:29.695Z</lastmod>
  </url><url>
    <loc>https://blog.huakunshen.com/projects/password-peeper</loc>
    <lastmod>2025-11-18T18:45:29.700Z</lastmod>
  </url><url>
    <loc>https://blog.huakunshen.com/projects/personal-clipboard</loc>
    <lastmod>2025-11-18T18:45:29.704Z</lastmod>
  </url><url>
    <loc>https://blog.huakunshen.com/projects/rubber-ducky</loc>
    <lastmod>2025-11-18T18:45:29.708Z</lastmod>
  </url><url>
    <loc>https://blog.huakunshen.com/projects/spring-boot-graphql-template</loc>
    <lastmod>2025-11-18T18:45:29.710Z</lastmod>
  </url><url>
    <loc>https://blog.huakunshen.com/projects/star-history</loc>
    <lastmod>2025-11-18T18:45:29.767Z</lastmod>
  </url><url>
    <loc>https://blog.huakunshen.com/projects/super-resolution</loc>
    <lastmod>2025-11-18T18:45:29.772Z</lastmod>
  </url><url>
    <loc>https://blog.huakunshen.com/projects/tauri-nuxt-template</loc>
    <lastmod>2025-11-18T18:45:29.774Z</lastmod>
  </url><url>
    <loc>https://blog.huakunshen.com/projects/tauri-plugin-keyring</loc>
    <lastmod>2025-11-18T18:45:29.779Z</lastmod>
  </url><url>
    <loc>https://blog.huakunshen.com/projects/tauri-plugin-network</loc>
    <lastmod>2025-11-18T18:45:29.787Z</lastmod>
  </url><url>
    <loc>https://blog.huakunshen.com/projects/tauri-plugin-system-info</loc>
    <lastmod>2025-11-18T18:45:29.792Z</lastmod>
  </url><url>
    <loc>https://blog.huakunshen.com/projects/tauri-plugin-user-input</loc>
    <lastmod>2025-11-18T18:45:29.796Z</lastmod>
  </url><url>
    <loc>https://blog.huakunshen.com/projects/tauri-plugion-clipboard</loc>
    <lastmod>2025-11-18T18:45:29.801Z</lastmod>
  </url><url>
    <loc>https://blog.huakunshen.com/projects/type-master</loc>
    <lastmod>2025-11-18T18:45:29.805Z</lastmod>
  </url><url>
    <loc>https://blog.huakunshen.com/projects/wakeonlan</loc>
    <lastmod>2025-11-18T18:45:29.808Z</lastmod>
  </url><url>
    <loc>https://blog.huakunshen.com/projects/web-request-viewer</loc>
    <lastmod>2025-11-18T18:45:29.811Z</lastmod>
  </url><url>
    <loc>https://blog.huakunshen.com/projects/wol-web</loc>
    <lastmod>2025-11-18T18:45:29.874Z</lastmod>
  </url><url>
    <loc>https://blog.huakunshen.com/projects/wormhole-gui</loc>
    <lastmod>2025-11-18T18:45:29.897Z</lastmod>
  </url><url>
    <loc>https://blog.huakunshen.com/random/JS-Runtime-Compile</loc>
    <lastmod>2025-11-18T18:45:29.902Z</lastmod>
  </url><url>
    <loc>https://blog.huakunshen.com/random/Obsidian-Publish-Alternatives</loc>
    <lastmod>2025-03-17T00:00:00.000Z</lastmod>
  </url><url>
    <loc>https://blog.huakunshen.com/random/Using-Drizzle-in-Tauri</loc>
    <lastmod>2025-11-18T18:45:29.973Z</lastmod>
  </url><url>
    <loc>https://blog.huakunshen.com/reference/example</loc>
    <lastmod>2025-11-18T18:45:29.979Z</lastmod>
  </url></urlset>