<?xml version="1.0" encoding="utf-8" standalone="yes"?><urlset xmlns="http://www.sitemaps.org/schemas/sitemap/0.9" xmlns:xhtml="http://www.w3.org/1999/xhtml"><url><loc>https://a2htray.github.io/categories/</loc><lastmod>2026-03-30T06:56:40+08:00</lastmod><changefreq>weekly</changefreq><priority>0.5</priority></url><url><loc>https://a2htray.github.io/tags/json-web-token/</loc><lastmod>2026-03-30T06:56:40+08:00</lastmod><changefreq>weekly</changefreq><priority>0.5</priority></url><url><loc>https://a2htray.github.io/post/learn-jwt/00_jwt_introduction/</loc><lastmod>2026-03-30T06:56:40+08:00</lastmod><changefreq>weekly</changefreq><priority>0.5</priority></url><url><loc>https://a2htray.github.io/categories/jwt/</loc><lastmod>2026-03-30T06:56:40+08:00</lastmod><changefreq>weekly</changefreq><priority>0.5</priority></url><url><loc>https://a2htray.github.io/tags/jwt/</loc><lastmod>2026-03-30T06:56:40+08:00</lastmod><changefreq>weekly</changefreq><priority>0.5</priority></url><url><loc>https://a2htray.github.io/post/</loc><lastmod>2026-03-30T06:56:40+08:00</lastmod><changefreq>weekly</changefreq><priority>0.5</priority></url><url><loc>https://a2htray.github.io/tags/</loc><lastmod>2026-03-30T06:56:40+08:00</lastmod><changefreq>weekly</changefreq><priority>0.5</priority></url><url><loc>https://a2htray.github.io/tags/the-jwt-handbook/</loc><lastmod>2026-03-30T06:56:40+08:00</lastmod><changefreq>weekly</changefreq><priority>0.5</priority></url><url><loc>https://a2htray.github.io/categories/%E5%90%8E%E7%AB%AF%E6%8A%80%E6%9C%AF/</loc><lastmod>2026-03-30T06:56:40+08:00</lastmod><changefreq>weekly</changefreq><priority>0.5</priority></url><url><loc>https://a2htray.github.io/</loc><lastmod>2026-03-30T06:56:40+08:00</lastmod><changefreq>weekly</changefreq><priority>0.5</priority></url><url><loc>https://a2htray.github.io/post/learn-playwright/04_5days_pubmed_improved/</loc><lastmod>2026-03-27T14:17:22+08:00</lastmod><changefreq>weekly</changefreq><priority>0.5</priority></url><url><loc>https://a2htray.github.io/categories/playwright/</loc><lastmod>2026-03-27T14:17:22+08:00</lastmod><changefreq>weekly</changefreq><priority>0.5</priority></url><url><loc>https://a2htray.github.io/tags/playwright/</loc><lastmod>2026-03-27T14:17:22+08:00</lastmod><changefreq>weekly</changefreq><priority>0.5</priority></url><url><loc>https://a2htray.github.io/tags/%E7%88%AC%E8%99%AB/</loc><lastmod>2026-03-27T14:17:22+08:00</lastmod><changefreq>weekly</changefreq><priority>0.5</priority></url><url><loc>https://a2htray.github.io/tags/%E6%96%87%E7%8C%AE%E7%88%AC%E5%8F%96/</loc><lastmod>2026-03-27T14:17:22+08:00</lastmod><changefreq>weekly</changefreq><priority>0.5</priority></url><url><loc>https://a2htray.github.io/post/learn-playwright/03_5days_pubmed/</loc><lastmod>2026-03-26T12:12:18+08:00</lastmod><changefreq>weekly</changefreq><priority>0.5</priority></url><url><loc>https://a2htray.github.io/post/learn-playwright/02_5days_video_learn/</loc><lastmod>2026-03-25T10:54:47+08:00</lastmod><changefreq>weekly</changefreq><priority>0.5</priority></url><url><loc>https://a2htray.github.io/tags/%E8%A7%86%E9%A2%91%E6%95%99%E7%A8%8B/</loc><lastmod>2026-03-25T10:54:47+08:00</lastmod><changefreq>weekly</changefreq><priority>0.5</priority></url><url><loc>https://a2htray.github.io/tags/%E8%87%AA%E5%8A%A8%E5%8C%96%E6%B5%8B%E8%AF%95/</loc><lastmod>2026-03-25T10:54:47+08:00</lastmod><changefreq>weekly</changefreq><priority>0.5</priority></url><url><loc>https://a2htray.github.io/post/learn-playwright/01_5days_concepts_of_playwright/</loc><lastmod>2026-03-23T10:28:24+08:00</lastmod><changefreq>weekly</changefreq><priority>0.5</priority></url><url><loc>https://a2htray.github.io/post/learn-playwright/00_5days_concepts_of_playwright/</loc><lastmod>2026-03-20T20:04:14+08:00</lastmod><changefreq>weekly</changefreq><priority>0.5</priority></url><url><loc>https://a2htray.github.io/tags/llm/</loc><lastmod>2026-03-18T13:41:40+08:00</lastmod><changefreq>weekly</changefreq><priority>0.5</priority></url><url><loc>https://a2htray.github.io/tags/ollama/</loc><lastmod>2026-03-18T13:41:40+08:00</lastmod><changefreq>weekly</changefreq><priority>0.5</priority></url><url><loc>https://a2htray.github.io/post/learn-ai/01_deploy_ollama_on_local/</loc><lastmod>2026-03-18T13:41:40+08:00</lastmod><changefreq>weekly</changefreq><priority>0.5</priority></url><url><loc>https://a2htray.github.io/categories/%E5%A4%A7%E8%AF%AD%E8%A8%80%E6%A8%A1%E5%9E%8B/</loc><lastmod>2026-03-18T13:41:40+08:00</lastmod><changefreq>weekly</changefreq><priority>0.5</priority></url><url><loc>https://a2htray.github.io/categories/%E4%BA%BA%E5%B7%A5%E6%99%BA%E8%83%BD/</loc><lastmod>2026-03-18T13:41:40+08:00</lastmod><changefreq>weekly</changefreq><priority>0.5</priority></url><url><loc>https://a2htray.github.io/tags/flowise/</loc><lastmod>2026-03-17T21:12:33+08:00</lastmod><changefreq>weekly</changefreq><priority>0.5</priority></url><url><loc>https://a2htray.github.io/post/learn-ai/00_deploy_flowise_in_developer_mode/</loc><lastmod>2026-03-17T21:12:33+08:00</lastmod><changefreq>weekly</changefreq><priority>0.5</priority></url><url><loc>https://a2htray.github.io/tags/typescript/</loc><lastmod>2026-03-17T21:12:33+08:00</lastmod><changefreq>weekly</changefreq><priority>0.5</priority></url><url><loc>https://a2htray.github.io/tags/%E5%A4%A7%E6%A8%A1%E5%9E%8B%E5%BA%94%E7%94%A8%E5%BC%80%E5%8F%91%E5%B9%B3%E5%8F%B0/</loc><lastmod>2026-03-17T21:12:33+08:00</lastmod><changefreq>weekly</changefreq><priority>0.5</priority></url><url><loc>https://a2htray.github.io/categories/%E5%BA%94%E7%94%A8%E5%B9%B3%E5%8F%B0/</loc><lastmod>2026-03-17T21:12:33+08:00</lastmod><changefreq>weekly</changefreq><priority>0.5</priority></url><url><loc>https://a2htray.github.io/categories/vue/</loc><lastmod>2026-03-17T18:08:36+08:00</lastmod><changefreq>weekly</changefreq><priority>0.5</priority></url><url><loc>https://a2htray.github.io/tags/vue/</loc><lastmod>2026-03-17T18:08:36+08:00</lastmod><changefreq>weekly</changefreq><priority>0.5</priority></url><url><loc>https://a2htray.github.io/post/learn-frontend/01_vue_slot_introduction/</loc><lastmod>2026-03-17T18:08:36+08:00</lastmod><changefreq>weekly</changefreq><priority>0.5</priority></url><url><loc>https://a2htray.github.io/tags/%E6%8F%92%E6%A7%BD/</loc><lastmod>2026-03-17T18:08:36+08:00</lastmod><changefreq>weekly</changefreq><priority>0.5</priority></url><url><loc>https://a2htray.github.io/categories/%E5%89%8D%E7%AB%AF%E6%8A%80%E6%9C%AF/</loc><lastmod>2026-03-17T18:08:36+08:00</lastmod><changefreq>weekly</changefreq><priority>0.5</priority></url><url><loc>https://a2htray.github.io/post/learn-nuxt/02_5days_learn_nuxt/</loc><lastmod>2026-03-15T12:59:12+08:00</lastmod><changefreq>weekly</changefreq><priority>0.5</priority></url><url><loc>https://a2htray.github.io/categories/nuxt.js/</loc><lastmod>2026-03-15T12:59:12+08:00</lastmod><changefreq>weekly</changefreq><priority>0.5</priority></url><url><loc>https://a2htray.github.io/tags/nuxt.js/</loc><lastmod>2026-03-15T12:59:12+08:00</lastmod><changefreq>weekly</changefreq><priority>0.5</priority></url><url><loc>https://a2htray.github.io/post/learn-frontend/00_component_design_mindmap/</loc><lastmod>2026-03-13T10:34:30+08:00</lastmod><changefreq>weekly</changefreq><priority>0.5</priority></url><url><loc>https://a2htray.github.io/tags/%E6%91%98%E5%BD%95/</loc><lastmod>2026-03-13T10:34:30+08:00</lastmod><changefreq>weekly</changefreq><priority>0.5</priority></url><url><loc>https://a2htray.github.io/tags/%E7%BB%84%E4%BB%B6%E5%B0%81%E8%A3%85/</loc><lastmod>2026-03-13T10:34:30+08:00</lastmod><changefreq>weekly</changefreq><priority>0.5</priority></url><url><loc>https://a2htray.github.io/categories/%E6%9C%80%E4%BD%B3%E5%AE%9E%E8%B7%B5/</loc><lastmod>2026-03-13T10:34:30+08:00</lastmod><changefreq>weekly</changefreq><priority>0.5</priority></url><url><loc>https://a2htray.github.io/post/not-only-segment/2026-03-12/</loc><lastmod>2026-03-12T09:32:26+08:00</lastmod><changefreq>weekly</changefreq><priority>0.5</priority></url><url><loc>https://a2htray.github.io/categories/%E5%8F%A5%E5%90%A6/</loc><lastmod>2026-03-12T09:32:26+08:00</lastmod><changefreq>weekly</changefreq><priority>0.5</priority></url><url><loc>https://a2htray.github.io/tags/%E4%B8%80%E5%8F%A5%E8%AF%9D/</loc><lastmod>2026-03-12T09:32:26+08:00</lastmod><changefreq>weekly</changefreq><priority>0.5</priority></url><url><loc>https://a2htray.github.io/tags/%E4%B8%80%E5%BC%A0%E5%9B%BE/</loc><lastmod>2026-03-12T09:32:26+08:00</lastmod><changefreq>weekly</changefreq><priority>0.5</priority></url><url><loc>https://a2htray.github.io/post/learn-nuxt/01_get_response_cookie_util/</loc><lastmod>2026-03-09T17:27:25+08:00</lastmod><changefreq>weekly</changefreq><priority>0.5</priority></url><url><loc>https://a2htray.github.io/post/learn-nuxt/00_5days_learn_nuxt/</loc><lastmod>2026-03-08T20:23:44+08:00</lastmod><changefreq>weekly</changefreq><priority>0.5</priority></url><url><loc>https://a2htray.github.io/categories/mysql/</loc><lastmod>2026-03-08T18:41:08+08:00</lastmod><changefreq>weekly</changefreq><priority>0.5</priority></url><url><loc>https://a2htray.github.io/tags/mysql/</loc><lastmod>2026-03-08T18:41:08+08:00</lastmod><changefreq>weekly</changefreq><priority>0.5</priority></url><url><loc>https://a2htray.github.io/post/learn-db/01_or_operation_testing/</loc><lastmod>2026-03-08T18:41:08+08:00</lastmod><changefreq>weekly</changefreq><priority>0.5</priority></url><url><loc>https://a2htray.github.io/tags/or-%E6%9F%A5%E8%AF%A2/</loc><lastmod>2026-03-08T18:41:08+08:00</lastmod><changefreq>weekly</changefreq><priority>0.5</priority></url><url><loc>https://a2htray.github.io/tags/union-%E6%93%8D%E4%BD%9C/</loc><lastmod>2026-03-08T18:41:08+08:00</lastmod><changefreq>weekly</changefreq><priority>0.5</priority></url><url><loc>https://a2htray.github.io/tags/%E6%9F%A5%E8%AF%A2%E4%BC%98%E5%8C%96/</loc><lastmod>2026-03-08T18:41:08+08:00</lastmod><changefreq>weekly</changefreq><priority>0.5</priority></url><url><loc>https://a2htray.github.io/post/learn-db/00_mysql_query_optimizing/</loc><lastmod>2026-03-06T09:18:58+08:00</lastmod><changefreq>weekly</changefreq><priority>0.5</priority></url><url><loc>https://a2htray.github.io/tags/docker/</loc><lastmod>2026-03-04T17:15:48+08:00</lastmod><changefreq>weekly</changefreq><priority>0.5</priority></url><url><loc>https://a2htray.github.io/tags/mosquitto/</loc><lastmod>2026-03-04T17:15:48+08:00</lastmod><changefreq>weekly</changefreq><priority>0.5</priority></url><url><loc>https://a2htray.github.io/categories/mqtt/</loc><lastmod>2026-03-04T17:15:48+08:00</lastmod><changefreq>weekly</changefreq><priority>0.5</priority></url><url><loc>https://a2htray.github.io/tags/mqtt/</loc><lastmod>2026-03-04T17:15:48+08:00</lastmod><changefreq>weekly</changefreq><priority>0.5</priority></url><url><loc>https://a2htray.github.io/post/learn-mqtt/02_mosquitto_clients/</loc><lastmod>2026-03-04T17:15:48+08:00</lastmod><changefreq>weekly</changefreq><priority>0.5</priority></url><url><loc>https://a2htray.github.io/tags/mqttui/</loc><lastmod>2026-03-04T17:15:48+08:00</lastmod><changefreq>weekly</changefreq><priority>0.5</priority></url><url><loc>https://a2htray.github.io/tags/async/await/</loc><lastmod>2026-03-04T10:29:27+08:00</lastmod><changefreq>weekly</changefreq><priority>0.5</priority></url><url><loc>https://a2htray.github.io/categories/javascript/</loc><lastmod>2026-03-04T10:29:27+08:00</lastmod><changefreq>weekly</changefreq><priority>0.5</priority></url><url><loc>https://a2htray.github.io/tags/javascript/</loc><lastmod>2026-03-04T10:29:27+08:00</lastmod><changefreq>weekly</changefreq><priority>0.5</priority></url><url><loc>https://a2htray.github.io/post/learn-frontend/javascript-es7-async-await/</loc><lastmod>2026-03-04T10:29:27+08:00</lastmod><changefreq>weekly</changefreq><priority>0.5</priority></url><url><loc>https://a2htray.github.io/post/learn-mqtt/01_docker_install_mqtt_mosquitto/</loc><lastmod>2026-03-03T11:05:44+08:00</lastmod><changefreq>weekly</changefreq><priority>0.5</priority></url><url><loc>https://a2htray.github.io/post/not-only-segment/2026-03-01/</loc><lastmod>2026-03-01T23:43:21+08:00</lastmod><changefreq>weekly</changefreq><priority>0.5</priority></url><url><loc>https://a2htray.github.io/post/learn-mqtt/00_mqtt_basic/</loc><lastmod>2026-02-26T23:36:01+08:00</lastmod><changefreq>weekly</changefreq><priority>0.5</priority></url><url><loc>https://a2htray.github.io/categories/zod/</loc><lastmod>2026-02-26T17:02:42+08:00</lastmod><changefreq>weekly</changefreq><priority>0.5</priority></url><url><loc>https://a2htray.github.io/tags/zod/</loc><lastmod>2026-02-26T17:02:42+08:00</lastmod><changefreq>weekly</changefreq><priority>0.5</priority></url><url><loc>https://a2htray.github.io/post/learn-zod/02_record_schema/</loc><lastmod>2026-02-26T17:02:42+08:00</lastmod><changefreq>weekly</changefreq><priority>0.5</priority></url><url><loc>https://a2htray.github.io/post/learn-zod/01_define_schema/</loc><lastmod>2026-02-25T15:09:54+08:00</lastmod><changefreq>weekly</changefreq><priority>0.5</priority></url><url><loc>https://a2htray.github.io/post/learn-zod/00_zod_triple/</loc><lastmod>2026-02-24T23:23:06+08:00</lastmod><changefreq>weekly</changefreq><priority>0.5</priority></url><url><loc>https://a2htray.github.io/post/not-only-segment/2026-02-15/</loc><lastmod>2026-02-15T22:53:42+08:00</lastmod><changefreq>weekly</changefreq><priority>0.5</priority></url><url><loc>https://a2htray.github.io/tags/httpx/</loc><lastmod>2026-02-13T09:30:18+08:00</lastmod><changefreq>weekly</changefreq><priority>0.5</priority></url><url><loc>https://a2htray.github.io/tags/mcp/</loc><lastmod>2026-02-13T09:30:18+08:00</lastmod><changefreq>weekly</changefreq><priority>0.5</priority></url><url><loc>https://a2htray.github.io/tags/python/</loc><lastmod>2026-02-13T09:30:18+08:00</lastmod><changefreq>weekly</changefreq><priority>0.5</priority></url><url><loc>https://a2htray.github.io/post/learn-mcp/build-mcp-server/</loc><lastmod>2026-02-13T09:30:18+08:00</lastmod><changefreq>weekly</changefreq><priority>0.5</priority></url><url><loc>https://a2htray.github.io/post/learn-mcp/server-and-client/</loc><lastmod>2026-02-05T16:06:49+08:00</lastmod><changefreq>weekly</changefreq><priority>0.5</priority></url><url><loc>https://a2htray.github.io/post/not-only-segment/2026-02-02/</loc><lastmod>2026-02-02T17:45:56+08:00</lastmod><changefreq>weekly</changefreq><priority>0.5</priority></url><url><loc>https://a2htray.github.io/post/learn-mcp/basic-mcp/</loc><lastmod>2026-01-29T15:01:42+08:00</lastmod><changefreq>weekly</changefreq><priority>0.5</priority></url><url><loc>https://a2htray.github.io/post/not-only-segment/2026-01-24/</loc><lastmod>2026-01-24T17:20:51+08:00</lastmod><changefreq>weekly</changefreq><priority>0.5</priority></url><url><loc>https://a2htray.github.io/tags/%E8%87%AA%E7%84%B6%E8%AF%AD%E8%A8%80%E5%A4%84%E7%90%86%E5%9F%BA%E7%A1%80/</loc><lastmod>2026-01-15T15:01:00+08:00</lastmod><changefreq>weekly</changefreq><priority>0.5</priority></url><url><loc>https://a2htray.github.io/tags/nlp/</loc><lastmod>2026-01-15T15:01:00+08:00</lastmod><changefreq>weekly</changefreq><priority>0.5</priority></url><url><loc>https://a2htray.github.io/tags/%E6%8A%80%E6%9C%AF%E7%AC%94%E8%AE%B0/</loc><lastmod>2026-01-15T15:01:00+08:00</lastmod><changefreq>weekly</changefreq><priority>0.5</priority></url><url><loc>https://a2htray.github.io/categories/%E8%87%AA%E7%84%B6%E8%AF%AD%E8%A8%80%E5%A4%84%E7%90%86/</loc><lastmod>2026-01-15T15:01:00+08:00</lastmod><changefreq>weekly</changefreq><priority>0.5</priority></url><url><loc>https://a2htray.github.io/post/natural-language-processing-fundamentals/chapter-01-introduction-to-natural-language-processing/</loc><lastmod>2026-01-15T15:01:00+08:00</lastmod><changefreq>weekly</changefreq><priority>0.5</priority></url><url><loc>https://a2htray.github.io/post/not-only-segment/2026-01-15/</loc><lastmod>2026-01-15T14:36:45+08:00</lastmod><changefreq>weekly</changefreq><priority>0.5</priority></url><url><loc>https://a2htray.github.io/post/not-only-segment/2026-01-08/</loc><lastmod>2026-01-08T11:10:17+08:00</lastmod><changefreq>weekly</changefreq><priority>0.5</priority></url><url><loc>https://a2htray.github.io/post/stories-of-the-three-kingdoms/p3/</loc><lastmod>2026-01-05T14:21:59+08:00</lastmod><changefreq>weekly</changefreq><priority>0.5</priority></url><url><loc>https://a2htray.github.io/tags/%E8%AF%BB%E4%B9%A6/</loc><lastmod>2026-01-05T14:21:59+08:00</lastmod><changefreq>weekly</changefreq><priority>0.5</priority></url><url><loc>https://a2htray.github.io/categories/%E8%AF%BE%E5%A4%96%E9%98%85%E8%AF%BB/</loc><lastmod>2026-01-05T14:21:59+08:00</lastmod><changefreq>weekly</changefreq><priority>0.5</priority></url><url><loc>https://a2htray.github.io/tags/%E4%B9%A6%E6%91%98/</loc><lastmod>2026-01-05T14:21:59+08:00</lastmod><changefreq>weekly</changefreq><priority>0.5</priority></url><url><loc>https://a2htray.github.io/post/not-only-segment/2026-01-05/</loc><lastmod>2026-01-05T14:02:12+08:00</lastmod><changefreq>weekly</changefreq><priority>0.5</priority></url><url><loc>https://a2htray.github.io/categories/git/</loc><lastmod>2025-12-31T15:07:14+08:00</lastmod><changefreq>weekly</changefreq><priority>0.5</priority></url><url><loc>https://a2htray.github.io/tags/git/</loc><lastmod>2025-12-31T15:07:14+08:00</lastmod><changefreq>weekly</changefreq><priority>0.5</priority></url><url><loc>https://a2htray.github.io/post/git-commit-reset-author/</loc><lastmod>2025-12-31T15:07:14+08:00</lastmod><changefreq>weekly</changefreq><priority>0.5</priority></url><url><loc>https://a2htray.github.io/tags/%E8%A7%A3%E5%86%B3%E9%97%AE%E9%A2%98/</loc><lastmod>2025-12-31T15:07:14+08:00</lastmod><changefreq>weekly</changefreq><priority>0.5</priority></url><url><loc>https://a2htray.github.io/categories/%E7%94%9F%E4%BA%A7%E5%8A%9B%E5%B7%A5%E5%85%B7/</loc><lastmod>2025-12-31T15:07:14+08:00</lastmod><changefreq>weekly</changefreq><priority>0.5</priority></url><url><loc>https://a2htray.github.io/post/not-only-segment/2025-12-31_2/</loc><lastmod>2025-12-31T10:33:17+08:00</lastmod><changefreq>weekly</changefreq><priority>0.5</priority></url><url><loc>https://a2htray.github.io/post/not-only-segment/2025-12-31/</loc><lastmod>2025-12-31T09:04:08+08:00</lastmod><changefreq>weekly</changefreq><priority>0.5</priority></url><url><loc>https://a2htray.github.io/post/not-only-segment/2025-12-30/</loc><lastmod>2025-12-30T15:22:55+08:00</lastmod><changefreq>weekly</changefreq><priority>0.5</priority></url><url><loc>https://a2htray.github.io/post/stories-of-the-three-kingdoms/p2/</loc><lastmod>2025-12-30T14:04:43+08:00</lastmod><changefreq>weekly</changefreq><priority>0.5</priority></url><url><loc>https://a2htray.github.io/post/stories-of-the-three-kingdoms/p1/</loc><lastmod>2025-12-29T15:50:28+08:00</lastmod><changefreq>weekly</changefreq><priority>0.5</priority></url><url><loc>https://a2htray.github.io/post/the-court-and-the-marketplace/p2/</loc><lastmod>2025-12-29T10:50:42+08:00</lastmod><changefreq>weekly</changefreq><priority>0.5</priority></url><url><loc>https://a2htray.github.io/categories/snakemake/</loc><lastmod>2025-12-26T16:11:19+08:00</lastmod><changefreq>weekly</changefreq><priority>0.5</priority></url><url><loc>https://a2htray.github.io/tags/snakemake/</loc><lastmod>2025-12-26T16:11:19+08:00</lastmod><changefreq>weekly</changefreq><priority>0.5</priority></url><url><loc>https://a2htray.github.io/post/snakemake/script-directive-pitfall/</loc><lastmod>2025-12-26T16:11:19+08:00</lastmod><changefreq>weekly</changefreq><priority>0.5</priority></url><url><loc>https://a2htray.github.io/post/the-court-and-the-marketplace/p1/</loc><lastmod>2025-12-25T09:28:42+08:00</lastmod><changefreq>weekly</changefreq><priority>0.5</priority></url><url><loc>https://a2htray.github.io/tags/excel/</loc><lastmod>2025-12-23T14:35:28+08:00</lastmod><changefreq>weekly</changefreq><priority>0.5</priority></url><url><loc>https://a2htray.github.io/categories/%E6%9C%BA%E5%99%A8%E5%AD%A6%E4%B9%A0/</loc><lastmod>2025-12-23T14:35:28+08:00</lastmod><changefreq>weekly</changefreq><priority>0.5</priority></url><url><loc>https://a2htray.github.io/post/do-data-analysis-and-linear-regression-with-excel/</loc><lastmod>2025-12-23T14:35:28+08:00</lastmod><changefreq>weekly</changefreq><priority>0.5</priority></url><url><loc>https://a2htray.github.io/categories/%E6%95%B0%E6%8D%AE%E5%88%86%E6%9E%90/</loc><lastmod>2025-12-23T14:35:28+08:00</lastmod><changefreq>weekly</changefreq><priority>0.5</priority></url><url><loc>https://a2htray.github.io/tags/%E6%95%B0%E6%8D%AE%E5%88%86%E6%9E%90/</loc><lastmod>2025-12-23T14:35:28+08:00</lastmod><changefreq>weekly</changefreq><priority>0.5</priority></url><url><loc>https://a2htray.github.io/tags/%E7%BA%BF%E6%80%A7%E5%9B%9E%E5%BD%92/</loc><lastmod>2025-12-23T14:35:28+08:00</lastmod><changefreq>weekly</changefreq><priority>0.5</priority></url><url><loc>https://a2htray.github.io/tags/%E8%B4%9F%E8%BD%BD%E5%9D%87%E8%A1%A1/</loc><lastmod>2025-12-22T14:35:39+08:00</lastmod><changefreq>weekly</changefreq><priority>0.5</priority></url><url><loc>https://a2htray.github.io/categories/%E5%9F%BA%E7%A1%80%E5%8E%9F%E7%90%86/</loc><lastmod>2025-12-22T14:35:39+08:00</lastmod><changefreq>weekly</changefreq><priority>0.5</priority></url><url><loc>https://a2htray.github.io/post/illustrated-load-balancing-strategies/</loc><lastmod>2025-12-22T14:35:39+08:00</lastmod><changefreq>weekly</changefreq><priority>0.5</priority></url><url><loc>https://a2htray.github.io/tags/%E6%B7%B1%E5%9C%B3/</loc><lastmod>2025-12-18T08:53:05+08:00</lastmod><changefreq>weekly</changefreq><priority>0.5</priority></url><url><loc>https://a2htray.github.io/categories/%E7%94%9F%E6%B4%BB%E6%84%9F%E6%83%B3/</loc><lastmod>2025-12-18T08:53:05+08:00</lastmod><changefreq>weekly</changefreq><priority>0.5</priority></url><url><loc>https://a2htray.github.io/tags/%E6%83%B3%E6%B3%95/</loc><lastmod>2025-12-18T08:53:05+08:00</lastmod><changefreq>weekly</changefreq><priority>0.5</priority></url><url><loc>https://a2htray.github.io/post/life/in-the-past-of-shenzhen/</loc><lastmod>2025-12-18T08:53:05+08:00</lastmod><changefreq>weekly</changefreq><priority>0.5</priority></url><url><loc>https://a2htray.github.io/post/mysql-composite-indexes-continuously-updated/</loc><lastmod>2025-12-17T14:40:10+08:00</lastmod><changefreq>weekly</changefreq><priority>0.5</priority></url><url><loc>https://a2htray.github.io/tags/%E6%8C%81%E7%BB%AD%E6%9B%B4%E6%96%B0/</loc><lastmod>2025-12-17T14:40:10+08:00</lastmod><changefreq>weekly</changefreq><priority>0.5</priority></url><url><loc>https://a2htray.github.io/tags/%E7%B4%A2%E5%BC%95/</loc><lastmod>2025-12-17T14:40:10+08:00</lastmod><changefreq>weekly</changefreq><priority>0.5</priority></url><url><loc>https://a2htray.github.io/tags/apt-%E6%BA%90/</loc><lastmod>2025-12-16T13:55:38+08:00</lastmod><changefreq>weekly</changefreq><priority>0.5</priority></url><url><loc>https://a2htray.github.io/categories/docker/</loc><lastmod>2025-12-16T13:55:38+08:00</lastmod><changefreq>weekly</changefreq><priority>0.5</priority></url><url><loc>https://a2htray.github.io/tags/dockerfile/</loc><lastmod>2025-12-16T13:55:38+08:00</lastmod><changefreq>weekly</changefreq><priority>0.5</priority></url><url><loc>https://a2htray.github.io/tags/%E5%B7%A5%E4%BD%9C/</loc><lastmod>2025-12-16T13:55:38+08:00</lastmod><changefreq>weekly</changefreq><priority>0.5</priority></url><url><loc>https://a2htray.github.io/post/change-apt-source-in-dockerfile-with-python-image/</loc><lastmod>2025-12-16T13:55:38+08:00</lastmod><changefreq>weekly</changefreq><priority>0.5</priority></url><url><loc>https://a2htray.github.io/post/three-ways-to-connect-ssh-server-with-the-key-file/</loc><lastmod>2025-12-11T15:06:39+08:00</lastmod><changefreq>weekly</changefreq><priority>0.5</priority></url><url><loc>https://a2htray.github.io/categories/ssh/</loc><lastmod>2025-12-11T15:06:39+08:00</lastmod><changefreq>weekly</changefreq><priority>0.5</priority></url><url><loc>https://a2htray.github.io/post/life/small-thought/</loc><lastmod>2025-12-11T10:20:35+08:00</lastmod><changefreq>weekly</changefreq><priority>0.5</priority></url><url><loc>https://a2htray.github.io/tags/shell/</loc><lastmod>2025-12-10T09:19:39+08:00</lastmod><changefreq>weekly</changefreq><priority>0.5</priority></url><url><loc>https://a2htray.github.io/post/how-to-load-big-csv-file-into-mysql/</loc><lastmod>2025-12-10T09:19:39+08:00</lastmod><changefreq>weekly</changefreq><priority>0.5</priority></url><url><loc>https://a2htray.github.io/post/life/some-thoughts-on-job-hunting/</loc><lastmod>2025-11-25T00:49:54+08:00</lastmod><changefreq>weekly</changefreq><priority>0.5</priority></url><url><loc>https://a2htray.github.io/categories/go/</loc><lastmod>2024-01-07T14:41:11+08:00</lastmod><changefreq>weekly</changefreq><priority>0.5</priority></url><url><loc>https://a2htray.github.io/post/old/go/deconstructing-type-in-go-with-a-example/</loc><lastmod>2024-01-07T14:41:11+08:00</lastmod><changefreq>weekly</changefreq><priority>0.5</priority></url><url><loc>https://a2htray.github.io/tags/%E7%BF%BB%E8%AF%91/</loc><lastmod>2024-01-07T14:41:11+08:00</lastmod><changefreq>weekly</changefreq><priority>0.5</priority></url><url><loc>https://a2htray.github.io/tags/%E6%B3%9B%E5%9E%8B%E5%87%BD%E6%95%B0/</loc><lastmod>2024-01-07T14:41:11+08:00</lastmod><changefreq>weekly</changefreq><priority>0.5</priority></url><url><loc>https://a2htray.github.io/tags/%E7%B1%BB%E5%9E%8B%E6%8E%A8%E6%96%AD/</loc><lastmod>2024-01-07T14:41:11+08:00</lastmod><changefreq>weekly</changefreq><priority>0.5</priority></url><url><loc>https://a2htray.github.io/categories/react/</loc><lastmod>2024-01-03T22:38:25+08:00</lastmod><changefreq>weekly</changefreq><priority>0.5</priority></url><url><loc>https://a2htray.github.io/tags/react-hooks/</loc><lastmod>2024-01-03T22:38:25+08:00</lastmod><changefreq>weekly</changefreq><priority>0.5</priority></url><url><loc>https://a2htray.github.io/post/old/react/react-hooks-useref-usememo-usecallback/</loc><lastmod>2024-01-03T22:38:25+08:00</lastmod><changefreq>weekly</changefreq><priority>0.5</priority></url><url><loc>https://a2htray.github.io/tags/go-1.21/</loc><lastmod>2023-09-03T16:51:25+08:00</lastmod><changefreq>weekly</changefreq><priority>0.5</priority></url><url><loc>https://a2htray.github.io/post/old/go/go-slog-package-translate/</loc><lastmod>2023-09-03T16:51:25+08:00</lastmod><changefreq>weekly</changefreq><priority>0.5</priority></url><url><loc>https://a2htray.github.io/tags/log/slog/</loc><lastmod>2023-09-03T16:51:25+08:00</lastmod><changefreq>weekly</changefreq><priority>0.5</priority></url><url><loc>https://a2htray.github.io/tags/i/o/</loc><lastmod>2023-06-15T20:44:17+08:00</lastmod><changefreq>weekly</changefreq><priority>0.5</priority></url><url><loc>https://a2htray.github.io/categories/python/</loc><lastmod>2023-06-15T20:44:17+08:00</lastmod><changefreq>weekly</changefreq><priority>0.5</priority></url><url><loc>https://a2htray.github.io/post/old/python/how-to-copy-a-file-with-python/</loc><lastmod>2023-06-15T20:44:17+08:00</lastmod><changefreq>weekly</changefreq><priority>0.5</priority></url><url><loc>https://a2htray.github.io/tags/go/</loc><lastmod>2023-04-23T23:38:47+08:00</lastmod><changefreq>weekly</changefreq><priority>0.5</priority></url><url><loc>https://a2htray.github.io/tags/%E9%80%92%E5%BD%92/</loc><lastmod>2023-04-23T23:38:47+08:00</lastmod><changefreq>weekly</changefreq><priority>0.5</priority></url><url><loc>https://a2htray.github.io/post/old/sorts/r_merge-sort/</loc><lastmod>2023-04-23T23:38:47+08:00</lastmod><changefreq>weekly</changefreq><priority>0.5</priority></url><url><loc>https://a2htray.github.io/tags/%E5%BD%92%E5%B9%B6%E6%8E%92%E5%BA%8F/</loc><lastmod>2023-04-23T23:38:47+08:00</lastmod><changefreq>weekly</changefreq><priority>0.5</priority></url><url><loc>https://a2htray.github.io/tags/%E6%8E%92%E5%BA%8F%E7%AE%97%E6%B3%95/</loc><lastmod>2023-04-23T23:38:47+08:00</lastmod><changefreq>weekly</changefreq><priority>0.5</priority></url><url><loc>https://a2htray.github.io/categories/%E5%AE%9E%E7%8E%B0/</loc><lastmod>2023-04-23T23:38:47+08:00</lastmod><changefreq>weekly</changefreq><priority>0.5</priority></url><url><loc>https://a2htray.github.io/categories/%E7%AE%97%E6%B3%95/</loc><lastmod>2023-04-23T23:38:47+08:00</lastmod><changefreq>weekly</changefreq><priority>0.5</priority></url><url><loc>https://a2htray.github.io/categories/pat/</loc><lastmod>2023-03-26T11:32:42+08:00</lastmod><changefreq>weekly</changefreq><priority>0.5</priority></url><url><loc>https://a2htray.github.io/tags/pat/</loc><lastmod>2023-03-26T11:32:42+08:00</lastmod><changefreq>weekly</changefreq><priority>0.5</priority></url><url><loc>https://a2htray.github.io/tags/pat-basic-level/</loc><lastmod>2023-03-26T11:32:42+08:00</lastmod><changefreq>weekly</changefreq><priority>0.5</priority></url><url><loc>https://a2htray.github.io/post/old/pat-basic-level/1046/</loc><lastmod>2023-03-26T11:32:42+08:00</lastmod><changefreq>weekly</changefreq><priority>0.5</priority></url><url><loc>https://a2htray.github.io/tags/jobs/</loc><lastmod>2023-03-25T20:26:08+08:00</lastmod><changefreq>weekly</changefreq><priority>0.5</priority></url><url><loc>https://a2htray.github.io/post/old/linux-commands/history/</loc><lastmod>2023-03-25T20:26:08+08:00</lastmod><changefreq>weekly</changefreq><priority>0.5</priority></url><url><loc>https://a2htray.github.io/tags/linux-shell/</loc><lastmod>2023-03-25T20:26:08+08:00</lastmod><changefreq>weekly</changefreq><priority>0.5</priority></url><url><loc>https://a2htray.github.io/categories/shell/</loc><lastmod>2023-03-25T20:26:08+08:00</lastmod><changefreq>weekly</changefreq><priority>0.5</priority></url><url><loc>https://a2htray.github.io/post/old/linux-shell/file-test-operators/</loc><lastmod>2023-03-25T20:13:25+08:00</lastmod><changefreq>weekly</changefreq><priority>0.5</priority></url><url><loc>https://a2htray.github.io/tags/test-operators/</loc><lastmod>2023-03-25T20:13:25+08:00</lastmod><changefreq>weekly</changefreq><priority>0.5</priority></url><url><loc>https://a2htray.github.io/post/old/pat-basic-level/1044/</loc><lastmod>2023-03-25T18:46:30+08:00</lastmod><changefreq>weekly</changefreq><priority>0.5</priority></url><url><loc>https://a2htray.github.io/post/old/pat-basic-level/1043/</loc><lastmod>2023-03-25T15:50:40+08:00</lastmod><changefreq>weekly</changefreq><priority>0.5</priority></url><url><loc>https://a2htray.github.io/post/old/pat-basic-level/1042/</loc><lastmod>2023-03-25T15:30:03+08:00</lastmod><changefreq>weekly</changefreq><priority>0.5</priority></url><url><loc>https://a2htray.github.io/post/old/pat-basic-level/1041/</loc><lastmod>2023-03-25T15:07:42+08:00</lastmod><changefreq>weekly</changefreq><priority>0.5</priority></url><url><loc>https://a2htray.github.io/post/old/pat-basic-level/1040/</loc><lastmod>2023-03-25T14:56:07+08:00</lastmod><changefreq>weekly</changefreq><priority>0.5</priority></url><url><loc>https://a2htray.github.io/post/old/pat-basic-level/1039/</loc><lastmod>2023-03-25T14:27:25+08:00</lastmod><changefreq>weekly</changefreq><priority>0.5</priority></url><url><loc>https://a2htray.github.io/post/old/git/someone-could-be-eavesdropping-on-you-right-now/</loc><lastmod>2023-03-25T14:07:10+08:00</lastmod><changefreq>weekly</changefreq><priority>0.5</priority></url><url><loc>https://a2htray.github.io/post/old/pat-basic-level/1038/</loc><lastmod>2023-03-23T23:52:27+08:00</lastmod><changefreq>weekly</changefreq><priority>0.5</priority></url><url><loc>https://a2htray.github.io/post/old/pat-basic-level/1037/</loc><lastmod>2023-03-23T23:52:23+08:00</lastmod><changefreq>weekly</changefreq><priority>0.5</priority></url><url><loc>https://a2htray.github.io/post/old/pat-basic-level/1036/</loc><lastmod>2023-03-23T23:52:18+08:00</lastmod><changefreq>weekly</changefreq><priority>0.5</priority></url><url><loc>https://a2htray.github.io/post/old/pat-basic-level/1033/</loc><lastmod>2023-03-23T23:49:46+08:00</lastmod><changefreq>weekly</changefreq><priority>0.5</priority></url><url><loc>https://a2htray.github.io/post/old/linux-shell/single-and-double-brackets/</loc><lastmod>2023-03-23T22:47:16+08:00</lastmod><changefreq>weekly</changefreq><priority>0.5</priority></url><url><loc>https://a2htray.github.io/post/old/pat-basic-level/1031/</loc><lastmod>2023-03-12T23:10:04+08:00</lastmod><changefreq>weekly</changefreq><priority>0.5</priority></url><url><loc>https://a2htray.github.io/post/old/pat-basic-level/1029/</loc><lastmod>2023-03-12T23:05:13+08:00</lastmod><changefreq>weekly</changefreq><priority>0.5</priority></url><url><loc>https://a2htray.github.io/tags/bg/</loc><lastmod>2023-03-12T21:38:18+08:00</lastmod><changefreq>weekly</changefreq><priority>0.5</priority></url><url><loc>https://a2htray.github.io/tags/fg/</loc><lastmod>2023-03-12T21:38:18+08:00</lastmod><changefreq>weekly</changefreq><priority>0.5</priority></url><url><loc>https://a2htray.github.io/post/old/linux-commands/jobs/</loc><lastmod>2023-03-12T21:38:18+08:00</lastmod><changefreq>weekly</changefreq><priority>0.5</priority></url><url><loc>https://a2htray.github.io/post/old/pat-basic-level/1026/</loc><lastmod>2023-03-09T23:50:37+08:00</lastmod><changefreq>weekly</changefreq><priority>0.5</priority></url><url><loc>https://a2htray.github.io/tags/flags/</loc><lastmod>2023-03-09T20:38:36+08:00</lastmod><changefreq>weekly</changefreq><priority>0.5</priority></url><url><loc>https://a2htray.github.io/post/old/go-packages/flag-user-defined-flag-type/</loc><lastmod>2023-03-09T20:38:36+08:00</lastmod><changefreq>weekly</changefreq><priority>0.5</priority></url><url><loc>https://a2htray.github.io/post/old/go-packages/flag-shorthand/</loc><lastmod>2023-03-09T20:17:17+08:00</lastmod><changefreq>weekly</changefreq><priority>0.5</priority></url><url><loc>https://a2htray.github.io/post/old/pat-basic-level/1024/</loc><lastmod>2023-03-08T22:51:25+08:00</lastmod><changefreq>weekly</changefreq><priority>0.5</priority></url><url><loc>https://a2htray.github.io/post/old/pat-basic-level/1023/</loc><lastmod>2023-03-08T21:43:35+08:00</lastmod><changefreq>weekly</changefreq><priority>0.5</priority></url><url><loc>https://a2htray.github.io/post/old/pat-basic-level/1021/</loc><lastmod>2023-03-08T21:08:17+08:00</lastmod><changefreq>weekly</changefreq><priority>0.5</priority></url><url><loc>https://a2htray.github.io/post/old/pat-basic-level/1020/</loc><lastmod>2023-03-08T21:08:14+08:00</lastmod><changefreq>weekly</changefreq><priority>0.5</priority></url><url><loc>https://a2htray.github.io/post/old/pat-basic-level/1019/</loc><lastmod>2023-03-08T21:08:10+08:00</lastmod><changefreq>weekly</changefreq><priority>0.5</priority></url><url><loc>https://a2htray.github.io/post/old/pat-basic-level/1018/</loc><lastmod>2023-03-08T21:08:06+08:00</lastmod><changefreq>weekly</changefreq><priority>0.5</priority></url><url><loc>https://a2htray.github.io/post/old/pat-basic-level/1022/</loc><lastmod>2023-03-08T21:02:22+08:00</lastmod><changefreq>weekly</changefreq><priority>0.5</priority></url><url><loc>https://a2htray.github.io/post/old/pat-basic-level/1013/</loc><lastmod>2023-03-08T20:47:11+08:00</lastmod><changefreq>weekly</changefreq><priority>0.5</priority></url><url><loc>https://a2htray.github.io/post/old/pat-basic-level/1009/</loc><lastmod>2023-03-08T20:46:58+08:00</lastmod><changefreq>weekly</changefreq><priority>0.5</priority></url><url><loc>https://a2htray.github.io/post/old/pat-basic-level/1007/</loc><lastmod>2023-03-08T20:46:54+08:00</lastmod><changefreq>weekly</changefreq><priority>0.5</priority></url><url><loc>https://a2htray.github.io/post/old/pat-basic-level/1006/</loc><lastmod>2023-03-08T20:46:43+08:00</lastmod><changefreq>weekly</changefreq><priority>0.5</priority></url><url><loc>https://a2htray.github.io/post/old/pat-basic-level/1005/</loc><lastmod>2023-03-08T20:46:39+08:00</lastmod><changefreq>weekly</changefreq><priority>0.5</priority></url><url><loc>https://a2htray.github.io/post/old/pat-basic-level/1004/</loc><lastmod>2023-03-08T20:45:38+08:00</lastmod><changefreq>weekly</changefreq><priority>0.5</priority></url><url><loc>https://a2htray.github.io/post/old/pat-basic-level/1017/</loc><lastmod>2023-03-05T23:28:59+08:00</lastmod><changefreq>weekly</changefreq><priority>0.5</priority></url><url><loc>https://a2htray.github.io/post/old/pat-basic-level/1016/</loc><lastmod>2023-03-05T23:28:55+08:00</lastmod><changefreq>weekly</changefreq><priority>0.5</priority></url><url><loc>https://a2htray.github.io/post/old/pat-basic-level/1015/</loc><lastmod>2023-03-05T23:28:52+08:00</lastmod><changefreq>weekly</changefreq><priority>0.5</priority></url><url><loc>https://a2htray.github.io/post/old/pat-basic-level/1014/</loc><lastmod>2023-03-05T23:28:48+08:00</lastmod><changefreq>weekly</changefreq><priority>0.5</priority></url><url><loc>https://a2htray.github.io/post/old/pat-basic-level/1002/</loc><lastmod>2023-02-28T20:52:15+08:00</lastmod><changefreq>weekly</changefreq><priority>0.5</priority></url><url><loc>https://a2htray.github.io/post/old/pat-basic-level/1001/</loc><lastmod>2023-02-28T20:34:14+08:00</lastmod><changefreq>weekly</changefreq><priority>0.5</priority></url><url><loc>https://a2htray.github.io/tags/redis/</loc><lastmod>2023-02-27T22:46:29+08:00</lastmod><changefreq>weekly</changefreq><priority>0.5</priority></url><url><loc>https://a2htray.github.io/post/old/redis-python/redis-python-hash/</loc><lastmod>2023-02-27T22:46:29+08:00</lastmod><changefreq>weekly</changefreq><priority>0.5</priority></url><url><loc>https://a2htray.github.io/categories/redis/</loc><lastmod>2023-02-26T20:19:59+08:00</lastmod><changefreq>weekly</changefreq><priority>0.5</priority></url><url><loc>https://a2htray.github.io/post/doc-redis-commands/</loc><lastmod>2023-02-26T20:19:59+08:00</lastmod><changefreq>weekly</changefreq><priority>0.5</priority></url><url><loc>https://a2htray.github.io/post/doc-redis-commands/hash-related/</loc><lastmod>2023-02-26T20:19:59+08:00</lastmod><changefreq>weekly</changefreq><priority>0.5</priority></url><url><loc>https://a2htray.github.io/post/old/redis-python/redis-python-zset/</loc><lastmod>2023-02-26T20:10:40+08:00</lastmod><changefreq>weekly</changefreq><priority>0.5</priority></url><url><loc>https://a2htray.github.io/post/old/redis-python/redis-python-set/</loc><lastmod>2023-02-26T16:59:30+08:00</lastmod><changefreq>weekly</changefreq><priority>0.5</priority></url><url><loc>https://a2htray.github.io/post/old/redis-python/redis-python-string/</loc><lastmod>2023-02-26T14:47:07+08:00</lastmod><changefreq>weekly</changefreq><priority>0.5</priority></url><url><loc>https://a2htray.github.io/post/old/redis-python/redis-python-list/</loc><lastmod>2023-02-25T21:58:12+08:00</lastmod><changefreq>weekly</changefreq><priority>0.5</priority></url><url><loc>https://a2htray.github.io/tags/jq/</loc><lastmod>2023-02-22T22:40:49+08:00</lastmod><changefreq>weekly</changefreq><priority>0.5</priority></url><url><loc>https://a2htray.github.io/post/old/linux-jq-command-02/</loc><lastmod>2023-02-22T22:40:49+08:00</lastmod><changefreq>weekly</changefreq><priority>0.5</priority></url><url><loc>https://a2htray.github.io/post/old/linux-jq-command-01/</loc><lastmod>2023-02-22T22:13:29+08:00</lastmod><changefreq>weekly</changefreq><priority>0.5</priority></url><url><loc>https://a2htray.github.io/tags/docker-compose/</loc><lastmod>2023-02-16T21:22:17+08:00</lastmod><changefreq>weekly</changefreq><priority>0.5</priority></url><url><loc>https://a2htray.github.io/tags/load-balance/</loc><lastmod>2023-02-16T21:22:17+08:00</lastmod><changefreq>weekly</changefreq><priority>0.5</priority></url><url><loc>https://a2htray.github.io/categories/nginx/</loc><lastmod>2023-02-16T21:22:17+08:00</lastmod><changefreq>weekly</changefreq><priority>0.5</priority></url><url><loc>https://a2htray.github.io/tags/nginx/</loc><lastmod>2023-02-16T21:22:17+08:00</lastmod><changefreq>weekly</changefreq><priority>0.5</priority></url><url><loc>https://a2htray.github.io/post/old/nginx-load-balance-with-docker/</loc><lastmod>2023-02-16T21:22:17+08:00</lastmod><changefreq>weekly</changefreq><priority>0.5</priority></url><url><loc>https://a2htray.github.io/tags/dataframe/</loc><lastmod>2022-11-17T22:24:05+08:00</lastmod><changefreq>weekly</changefreq><priority>0.5</priority></url><url><loc>https://a2htray.github.io/tags/pandas/</loc><lastmod>2022-11-17T22:24:05+08:00</lastmod><changefreq>weekly</changefreq><priority>0.5</priority></url><url><loc>https://a2htray.github.io/post/old/python-pandas-create-dataframe-from-raw-string/</loc><lastmod>2022-11-17T22:24:05+08:00</lastmod><changefreq>weekly</changefreq><priority>0.5</priority></url><url><loc>https://a2htray.github.io/tags/series/</loc><lastmod>2022-10-15T19:25:04+08:00</lastmod><changefreq>weekly</changefreq><priority>0.5</priority></url><url><loc>https://a2htray.github.io/post/old/python-pandas-series-dataframe/</loc><lastmod>2022-10-15T19:25:04+08:00</lastmod><changefreq>weekly</changefreq><priority>0.5</priority></url><url><loc>https://a2htray.github.io/tags/academic-website/</loc><lastmod>2022-09-28T23:10:30+08:00</lastmod><changefreq>weekly</changefreq><priority>0.5</priority></url><url><loc>https://a2htray.github.io/categories/hugo/</loc><lastmod>2022-09-28T23:10:30+08:00</lastmod><changefreq>weekly</changefreq><priority>0.5</priority></url><url><loc>https://a2htray.github.io/tags/hugo/</loc><lastmod>2022-09-28T23:10:30+08:00</lastmod><changefreq>weekly</changefreq><priority>0.5</priority></url><url><loc>https://a2htray.github.io/post/old/go-hugo-wowchemy-academic-website/</loc><lastmod>2022-09-28T23:10:30+08:00</lastmod><changefreq>weekly</changefreq><priority>0.5</priority></url><url><loc>https://a2htray.github.io/tags/wowchemy/</loc><lastmod>2022-09-28T23:10:30+08:00</lastmod><changefreq>weekly</changefreq><priority>0.5</priority></url><url><loc>https://a2htray.github.io/post/old/python-pandas-write-mumultiple-dataframes-to-worksheets/</loc><lastmod>2022-09-21T00:01:28+08:00</lastmod><changefreq>weekly</changefreq><priority>0.5</priority></url><url><loc>https://a2htray.github.io/tags/xls/</loc><lastmod>2022-09-21T00:01:28+08:00</lastmod><changefreq>weekly</changefreq><priority>0.5</priority></url><url><loc>https://a2htray.github.io/post/old/go-slice-usage/</loc><lastmod>2022-09-19T23:33:58+08:00</lastmod><changefreq>weekly</changefreq><priority>0.5</priority></url><url><loc>https://a2htray.github.io/tags/slice/</loc><lastmod>2022-09-19T23:33:58+08:00</lastmod><changefreq>weekly</changefreq><priority>0.5</priority></url><url><loc>https://a2htray.github.io/post/old/go-slice-basic/</loc><lastmod>2022-09-19T23:22:21+08:00</lastmod><changefreq>weekly</changefreq><priority>0.5</priority></url><url><loc>https://a2htray.github.io/tags/django/</loc><lastmod>2022-09-05T22:22:13+08:00</lastmod><changefreq>weekly</changefreq><priority>0.5</priority></url><url><loc>https://a2htray.github.io/tags/%E5%8F%82%E6%95%B0%E9%AA%8C%E8%AF%81/</loc><lastmod>2022-09-05T22:22:13+08:00</lastmod><changefreq>weekly</changefreq><priority>0.5</priority></url><url><loc>https://a2htray.github.io/post/old/python-django-parameter-validation-default/</loc><lastmod>2022-09-05T22:22:13+08:00</lastmod><changefreq>weekly</changefreq><priority>0.5</priority></url><url><loc>https://a2htray.github.io/post/old/go-error-handling/</loc><lastmod>2022-08-22T23:40:01+08:00</lastmod><changefreq>weekly</changefreq><priority>0.5</priority></url><url><loc>https://a2htray.github.io/post/old/python-pat-1004/</loc><lastmod>2022-08-03T00:33:33+08:00</lastmod><changefreq>weekly</changefreq><priority>0.5</priority></url><url><loc>https://a2htray.github.io/post/old/python-pat-1003/</loc><lastmod>2022-08-01T23:24:15+08:00</lastmod><changefreq>weekly</changefreq><priority>0.5</priority></url><url><loc>https://a2htray.github.io/tags/node.js/</loc><lastmod>2022-05-12T11:09:53+08:00</lastmod><changefreq>weekly</changefreq><priority>0.5</priority></url><url><loc>https://a2htray.github.io/categories/nodejs/</loc><lastmod>2022-05-12T11:09:53+08:00</lastmod><changefreq>weekly</changefreq><priority>0.5</priority></url><url><loc>https://a2htray.github.io/tags/stackoverflow/</loc><lastmod>2022-05-12T11:09:53+08:00</lastmod><changefreq>weekly</changefreq><priority>0.5</priority></url><url><loc>https://a2htray.github.io/post/doc-stackoverflow/nodejs-fs-copyfile/</loc><lastmod>2022-05-12T11:09:53+08:00</lastmod><changefreq>weekly</changefreq><priority>0.5</priority></url><url><loc>https://a2htray.github.io/post/old/go-sql-escape/</loc><lastmod>2022-05-11T13:49:39+08:00</lastmod><changefreq>weekly</changefreq><priority>0.5</priority></url><url><loc>https://a2htray.github.io/tags/sqlx/</loc><lastmod>2022-05-11T13:49:39+08:00</lastmod><changefreq>weekly</changefreq><priority>0.5</priority></url><url><loc>https://a2htray.github.io/tags/docker-image/</loc><lastmod>2022-05-10T22:15:52+08:00</lastmod><changefreq>weekly</changefreq><priority>0.5</priority></url><url><loc>https://a2htray.github.io/tags/roadmap/</loc><lastmod>2022-05-10T22:15:52+08:00</lastmod><changefreq>weekly</changefreq><priority>0.5</priority></url><url><loc>https://a2htray.github.io/post/old/docker-roadmap-image/</loc><lastmod>2022-05-10T22:15:52+08:00</lastmod><changefreq>weekly</changefreq><priority>0.5</priority></url><url><loc>https://a2htray.github.io/tags/channel/</loc><lastmod>2022-05-05T17:17:29+08:00</lastmod><changefreq>weekly</changefreq><priority>0.5</priority></url><url><loc>https://a2htray.github.io/post/old/go-channel-direction/</loc><lastmod>2022-05-05T17:17:29+08:00</lastmod><changefreq>weekly</changefreq><priority>0.5</priority></url><url><loc>https://a2htray.github.io/post/old/go-max-allowed-packet/</loc><lastmod>2022-04-30T20:25:09+08:00</lastmod><changefreq>weekly</changefreq><priority>0.5</priority></url><url><loc>https://a2htray.github.io/post/old/ide-no-usages-found/</loc><lastmod>2022-04-27T20:55:01+08:00</lastmod><changefreq>weekly</changefreq><priority>0.5</priority></url><url><loc>https://a2htray.github.io/categories/jetbrains/</loc><lastmod>2022-04-27T20:55:01+08:00</lastmod><changefreq>weekly</changefreq><priority>0.5</priority></url><url><loc>https://a2htray.github.io/tags/jetbrains/</loc><lastmod>2022-04-27T20:55:01+08:00</lastmod><changefreq>weekly</changefreq><priority>0.5</priority></url><url><loc>https://a2htray.github.io/post/old/go-map-detail/</loc><lastmod>2022-04-27T16:02:52+08:00</lastmod><changefreq>weekly</changefreq><priority>0.5</priority></url><url><loc>https://a2htray.github.io/tags/map/</loc><lastmod>2022-04-27T16:02:52+08:00</lastmod><changefreq>weekly</changefreq><priority>0.5</priority></url><url><loc>https://a2htray.github.io/post/old/go-slice-out-of-range/</loc><lastmod>2022-04-26T09:24:01+08:00</lastmod><changefreq>weekly</changefreq><priority>0.5</priority></url><url><loc>https://a2htray.github.io/tags/%E9%9D%A2%E8%AF%95%E7%BB%8F/</loc><lastmod>2022-04-26T09:24:01+08:00</lastmod><changefreq>weekly</changefreq><priority>0.5</priority></url><url><loc>https://a2htray.github.io/post/doc-stackoverflow/mysql-modify-table-column-comment/</loc><lastmod>2022-04-25T14:04:54+08:00</lastmod><changefreq>weekly</changefreq><priority>0.5</priority></url><url><loc>https://a2htray.github.io/tags/go-module/</loc><lastmod>2022-04-25T11:04:33+08:00</lastmod><changefreq>weekly</changefreq><priority>0.5</priority></url><url><loc>https://a2htray.github.io/post/doc-stackoverflow/go-use-local-module-in-development/</loc><lastmod>2022-04-25T11:04:33+08:00</lastmod><changefreq>weekly</changefreq><priority>0.5</priority></url><url><loc>https://a2htray.github.io/tags/file/</loc><lastmod>2022-04-24T17:16:44+08:00</lastmod><changefreq>weekly</changefreq><priority>0.5</priority></url><url><loc>https://a2htray.github.io/post/old/go-file-rename-pit/</loc><lastmod>2022-04-24T17:16:44+08:00</lastmod><changefreq>weekly</changefreq><priority>0.5</priority></url><url><loc>https://a2htray.github.io/tags/http/</loc><lastmod>2022-04-24T10:00:25+08:00</lastmod><changefreq>weekly</changefreq><priority>0.5</priority></url><url><loc>https://a2htray.github.io/post/old/go-download-network-file/</loc><lastmod>2022-04-24T10:00:25+08:00</lastmod><changefreq>weekly</changefreq><priority>0.5</priority></url><url><loc>https://a2htray.github.io/tags/gin/</loc><lastmod>2022-04-23T19:05:01+08:00</lastmod><changefreq>weekly</changefreq><priority>0.5</priority></url><url><loc>https://a2htray.github.io/tags/logging/</loc><lastmod>2022-04-23T19:05:01+08:00</lastmod><changefreq>weekly</changefreq><priority>0.5</priority></url><url><loc>https://a2htray.github.io/post/old/go-redis-request-log-dumper/</loc><lastmod>2022-04-23T19:05:01+08:00</lastmod><changefreq>weekly</changefreq><priority>0.5</priority></url><url><loc>https://a2htray.github.io/post/old/go-set-value-via-reflect-package/</loc><lastmod>2022-04-21T19:59:01+08:00</lastmod><changefreq>weekly</changefreq><priority>0.5</priority></url><url><loc>https://a2htray.github.io/tags/reflect/</loc><lastmod>2022-04-21T19:59:01+08:00</lastmod><changefreq>weekly</changefreq><priority>0.5</priority></url><url><loc>https://a2htray.github.io/tags/%E5%8F%8D%E5%B0%84/</loc><lastmod>2022-04-21T19:59:01+08:00</lastmod><changefreq>weekly</changefreq><priority>0.5</priority></url><url><loc>https://a2htray.github.io/post/old/mysql-set-storage-engine/</loc><lastmod>2022-04-21T13:35:02+08:00</lastmod><changefreq>weekly</changefreq><priority>0.5</priority></url><url><loc>https://a2htray.github.io/tags/%E5%AD%98%E5%82%A8%E5%BC%95%E6%93%8E/</loc><lastmod>2022-04-21T13:35:02+08:00</lastmod><changefreq>weekly</changefreq><priority>0.5</priority></url><url><loc>https://a2htray.github.io/post/old/mysql-writing-procedure/</loc><lastmod>2022-04-19T19:35:33+08:00</lastmod><changefreq>weekly</changefreq><priority>0.5</priority></url><url><loc>https://a2htray.github.io/tags/%E5%AD%98%E5%82%A8%E8%BF%87%E7%A8%8B/</loc><lastmod>2022-04-19T19:35:33+08:00</lastmod><changefreq>weekly</changefreq><priority>0.5</priority></url><url><loc>https://a2htray.github.io/post/old/interview-csig/</loc><lastmod>2022-04-15T11:24:13+08:00</lastmod><changefreq>weekly</changefreq><priority>0.5</priority></url><url><loc>https://a2htray.github.io/tags/%E5%A4%A7%E6%95%B0%E9%99%A4%E6%B3%95/</loc><lastmod>2022-04-15T11:24:13+08:00</lastmod><changefreq>weekly</changefreq><priority>0.5</priority></url><url><loc>https://a2htray.github.io/post/old/database-performance-tuning/</loc><lastmod>2022-04-14T19:59:24+08:00</lastmod><changefreq>weekly</changefreq><priority>0.5</priority></url><url><loc>https://a2htray.github.io/tags/%E6%80%A7%E8%83%BD%E4%BC%98%E5%8C%96/</loc><lastmod>2022-04-14T19:59:24+08:00</lastmod><changefreq>weekly</changefreq><priority>0.5</priority></url><url><loc>https://a2htray.github.io/tags/chi-square/</loc><lastmod>2022-04-11T18:57:39+08:00</lastmod><changefreq>weekly</changefreq><priority>0.5</priority></url><url><loc>https://a2htray.github.io/tags/numpy/</loc><lastmod>2022-04-11T18:57:39+08:00</lastmod><changefreq>weekly</changefreq><priority>0.5</priority></url><url><loc>https://a2htray.github.io/tags/scipy/</loc><lastmod>2022-04-11T18:57:39+08:00</lastmod><changefreq>weekly</changefreq><priority>0.5</priority></url><url><loc>https://a2htray.github.io/post/old/python-chi-square-test/</loc><lastmod>2022-04-11T18:57:39+08:00</lastmod><changefreq>weekly</changefreq><priority>0.5</priority></url><url><loc>https://a2htray.github.io/tags/data-mining/</loc><lastmod>2022-04-11T13:28:26+08:00</lastmod><changefreq>weekly</changefreq><priority>0.5</priority></url><url><loc>https://a2htray.github.io/tags/matplotlib/</loc><lastmod>2022-04-11T13:28:26+08:00</lastmod><changefreq>weekly</changefreq><priority>0.5</priority></url><url><loc>https://a2htray.github.io/tags/sklearn/</loc><lastmod>2022-04-11T13:28:26+08:00</lastmod><changefreq>weekly</changefreq><priority>0.5</priority></url><url><loc>https://a2htray.github.io/tags/%E6%9C%BA%E5%99%A8%E5%AD%A6%E4%B9%A0/</loc><lastmod>2022-04-11T13:28:26+08:00</lastmod><changefreq>weekly</changefreq><priority>0.5</priority></url><url><loc>https://a2htray.github.io/tags/%E5%8F%AF%E8%A7%86%E5%8C%96/</loc><lastmod>2022-04-11T13:28:26+08:00</lastmod><changefreq>weekly</changefreq><priority>0.5</priority></url><url><loc>https://a2htray.github.io/post/old/python-palmer-archipelago-penguin-testing/</loc><lastmod>2022-04-11T13:28:26+08:00</lastmod><changefreq>weekly</changefreq><priority>0.5</priority></url><url><loc>https://a2htray.github.io/tags/%E7%BB%9F%E8%AE%A1%E5%AD%A6/</loc><lastmod>2022-04-11T13:28:26+08:00</lastmod><changefreq>weekly</changefreq><priority>0.5</priority></url><url><loc>https://a2htray.github.io/post/old/go-built-in-rpc-package/</loc><lastmod>2022-04-10T16:37:30+08:00</lastmod><changefreq>weekly</changefreq><priority>0.5</priority></url><url><loc>https://a2htray.github.io/tags/jsonrpc/</loc><lastmod>2022-04-10T16:37:30+08:00</lastmod><changefreq>weekly</changefreq><priority>0.5</priority></url><url><loc>https://a2htray.github.io/tags/rpc/</loc><lastmod>2022-04-10T16:37:30+08:00</lastmod><changefreq>weekly</changefreq><priority>0.5</priority></url><url><loc>https://a2htray.github.io/tags/go-1.18/</loc><lastmod>2022-04-10T12:11:38+08:00</lastmod><changefreq>weekly</changefreq><priority>0.5</priority></url><url><loc>https://a2htray.github.io/post/old/go-1.18-release-features/</loc><lastmod>2022-04-10T12:11:38+08:00</lastmod><changefreq>weekly</changefreq><priority>0.5</priority></url><url><loc>https://a2htray.github.io/post/doc-redis-commands/cluster-related/</loc><lastmod>2022-04-10T11:34:31+08:00</lastmod><changefreq>weekly</changefreq><priority>0.5</priority></url><url><loc>https://a2htray.github.io/tags/protobuf/</loc><lastmod>2022-04-09T15:01:17+08:00</lastmod><changefreq>weekly</changefreq><priority>0.5</priority></url><url><loc>https://a2htray.github.io/post/old/protocol-buffer-reduce-data-size/</loc><lastmod>2022-04-09T15:01:17+08:00</lastmod><changefreq>weekly</changefreq><priority>0.5</priority></url><url><loc>https://a2htray.github.io/post/old/protocol-buffer-syntax/</loc><lastmod>2022-04-08T16:33:52+08:00</lastmod><changefreq>weekly</changefreq><priority>0.5</priority></url><url><loc>https://a2htray.github.io/post/old/redis-cluster-deployment/</loc><lastmod>2022-04-07T14:07:35+08:00</lastmod><changefreq>weekly</changefreq><priority>0.5</priority></url><url><loc>https://a2htray.github.io/tags/bar-%E5%9B%BE/</loc><lastmod>2022-04-05T10:11:12+08:00</lastmod><changefreq>weekly</changefreq><priority>0.5</priority></url><url><loc>https://a2htray.github.io/post/old/python-matplotlib-bar-tips/</loc><lastmod>2022-04-05T10:11:12+08:00</lastmod><changefreq>weekly</changefreq><priority>0.5</priority></url><url><loc>https://a2htray.github.io/tags/k-means/</loc><lastmod>2022-04-02T13:27:02+08:00</lastmod><changefreq>weekly</changefreq><priority>0.5</priority></url><url><loc>https://a2htray.github.io/post/old/data-analysis-kmeans/</loc><lastmod>2022-04-02T13:27:02+08:00</lastmod><changefreq>weekly</changefreq><priority>0.5</priority></url><url><loc>https://a2htray.github.io/post/old/go-revel-run-require-packages/</loc><lastmod>2022-03-31T10:40:58+08:00</lastmod><changefreq>weekly</changefreq><priority>0.5</priority></url><url><loc>https://a2htray.github.io/tags/revel/</loc><lastmod>2022-03-31T10:40:58+08:00</lastmod><changefreq>weekly</changefreq><priority>0.5</priority></url><url><loc>https://a2htray.github.io/post/old/redis-master-slave-replication-deployment/</loc><lastmod>2022-03-30T10:28:31+08:00</lastmod><changefreq>weekly</changefreq><priority>0.5</priority></url><url><loc>https://a2htray.github.io/tags/%E4%B8%BB%E4%BB%8E%E5%A4%8D%E5%88%B6/</loc><lastmod>2022-03-30T10:28:31+08:00</lastmod><changefreq>weekly</changefreq><priority>0.5</priority></url><url><loc>https://a2htray.github.io/post/doc-redis-commands/server-related/</loc><lastmod>2022-03-30T09:24:49+08:00</lastmod><changefreq>weekly</changefreq><priority>0.5</priority></url><url><loc>https://a2htray.github.io/tags/web-%E5%AE%89%E5%85%A8/</loc><lastmod>2022-03-29T15:56:02+08:00</lastmod><changefreq>weekly</changefreq><priority>0.5</priority></url><url><loc>https://a2htray.github.io/post/old/web-same-origin-policy/</loc><lastmod>2022-03-29T15:56:02+08:00</lastmod><changefreq>weekly</changefreq><priority>0.5</priority></url><url><loc>https://a2htray.github.io/post/old/python-read-and-write-file/</loc><lastmod>2022-03-28T13:28:47+08:00</lastmod><changefreq>weekly</changefreq><priority>0.5</priority></url><url><loc>https://a2htray.github.io/post/doc-redis-commands/key-related/</loc><lastmod>2022-03-27T05:57:48+08:00</lastmod><changefreq>weekly</changefreq><priority>0.5</priority></url><url><loc>https://a2htray.github.io/post/doc-redis-commands/introduction/</loc><lastmod>2022-03-27T05:56:48+08:00</lastmod><changefreq>weekly</changefreq><priority>0.5</priority></url><url><loc>https://a2htray.github.io/post/doc-redis-commands/set-related/</loc><lastmod>2022-03-27T05:47:22+08:00</lastmod><changefreq>weekly</changefreq><priority>0.5</priority></url><url><loc>https://a2htray.github.io/post/doc-redis-commands/stream-related/</loc><lastmod>2022-03-27T05:47:22+08:00</lastmod><changefreq>weekly</changefreq><priority>0.5</priority></url><url><loc>https://a2htray.github.io/post/doc-redis-commands/string-related/</loc><lastmod>2022-03-27T05:47:22+08:00</lastmod><changefreq>weekly</changefreq><priority>0.5</priority></url><url><loc>https://a2htray.github.io/post/doc-redis-commands/zset-related/</loc><lastmod>2022-03-27T05:45:52+08:00</lastmod><changefreq>weekly</changefreq><priority>0.5</priority></url><url><loc>https://a2htray.github.io/post/doc-redis-commands/list-related/</loc><lastmod>2022-03-27T05:32:39+08:00</lastmod><changefreq>weekly</changefreq><priority>0.5</priority></url></urlset>