<?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>//blog.haojunyu.com/</loc><lastmod>2026-03-15T23:51:36+08:00</lastmod><priority>0</priority></url><url><loc>//blog.haojunyu.com/tags/application/</loc><lastmod>2025-02-09T17:47:45+08:00</lastmod><changefreq>monthly</changefreq><priority>0.5</priority></url><url><loc>//blog.haojunyu.com/categories/</loc><lastmod>2026-03-15T23:51:36+08:00</lastmod><changefreq>monthly</changefreq><priority>0.5</priority></url><url><loc>//blog.haojunyu.com/tags/coder/</loc><lastmod>2025-02-09T17:47:45+08:00</lastmod><changefreq>monthly</changefreq><priority>0.5</priority></url><url><loc>//blog.haojunyu.com/tags/cross-platform/</loc><lastmod>2025-02-09T17:47:45+08:00</lastmod><changefreq>monthly</changefreq><priority>0.5</priority></url><url><loc>//blog.haojunyu.com/categories/devops/</loc><lastmod>2026-03-15T23:51:36+08:00</lastmod><changefreq>monthly</changefreq><priority>0.5</priority></url><url><loc>//blog.haojunyu.com/post/</loc><lastmod>2025-02-09T17:47:45+08:00</lastmod><changefreq>monthly</changefreq><priority>0.5</priority></url><url><loc>//blog.haojunyu.com/tags/</loc><lastmod>2026-03-15T23:51:36+08:00</lastmod><changefreq>monthly</changefreq><priority>0.5</priority></url><url><loc>//blog.haojunyu.com/post/coder_common_app/</loc><lastmod>2025-02-09T17:47:45+08:00</lastmod><changefreq>monthly</changefreq><priority>0.5</priority></url><url><loc>//blog.haojunyu.com/categories/network/</loc><lastmod>2023-09-24T22:41:12+08:00</lastmod><changefreq>monthly</changefreq><priority>0.5</priority></url><url><loc>//blog.haojunyu.com/tags/nginx/</loc><lastmod>2023-09-24T22:41:12+08:00</lastmod><changefreq>monthly</changefreq><priority>0.5</priority></url><url><loc>//blog.haojunyu.com/selfhosted/</loc><lastmod>2023-09-24T22:41:12+08:00</lastmod><changefreq>monthly</changefreq><priority>0.5</priority></url><url><loc>//blog.haojunyu.com/tags/webdav/</loc><lastmod>2023-09-24T22:41:12+08:00</lastmod><changefreq>monthly</changefreq><priority>0.5</priority></url><url><loc>//blog.haojunyu.com/selfhosted/webdav/</loc><lastmod>2023-09-24T22:41:12+08:00</lastmod><changefreq>monthly</changefreq><priority>0.5</priority></url><url><loc>//blog.haojunyu.com/page/</loc><lastmod>2026-03-15T23:51:36+08:00</lastmod><changefreq>monthly</changefreq><priority>0.5</priority></url><url><loc>//blog.haojunyu.com/categories/%E5%B9%B4%E5%BA%A6%E6%80%BB%E7%BB%93/</loc><lastmod>2022-01-30T23:41:13+08:00</lastmod><changefreq>monthly</changefreq><priority>0.5</priority></url><url><loc>//blog.haojunyu.com/page/annual_summary_2022/</loc><lastmod>2022-01-30T23:41:13+08:00</lastmod><changefreq>monthly</changefreq><priority>0.5</priority></url><url><loc>//blog.haojunyu.com/tags/%E6%80%9D%E8%80%83/</loc><lastmod>2022-01-30T23:41:13+08:00</lastmod><changefreq>monthly</changefreq><priority>0.5</priority></url><url><loc>//blog.haojunyu.com/tags/%E6%88%90%E9%95%BF/</loc><lastmod>2022-01-30T23:41:13+08:00</lastmod><changefreq>monthly</changefreq><priority>0.5</priority></url><url><loc>//blog.haojunyu.com/tags/%E6%B7%B1%E5%BA%A6/</loc><lastmod>2022-01-30T23:41:13+08:00</lastmod><changefreq>monthly</changefreq><priority>0.5</priority></url><url><loc>//blog.haojunyu.com/tags/%E7%A8%B3%E5%AE%9A/</loc><lastmod>2022-01-30T23:41:13+08:00</lastmod><changefreq>monthly</changefreq><priority>0.5</priority></url><url><loc>//blog.haojunyu.com/tags/%E5%AE%B6%E5%BA%AD/</loc><lastmod>2022-10-18T23:43:17+08:00</lastmod><changefreq>monthly</changefreq><priority>0.5</priority></url><url><loc>//blog.haojunyu.com/selfhosted/wake_on_lan/</loc><lastmod>2022-10-18T23:43:17+08:00</lastmod><changefreq>monthly</changefreq><priority>0.5</priority></url><url><loc>//blog.haojunyu.com/tags/%E7%BD%91%E7%BB%9C/</loc><lastmod>2022-10-18T23:43:17+08:00</lastmod><changefreq>monthly</changefreq><priority>0.5</priority></url><url><loc>//blog.haojunyu.com/tags/%E7%BD%91%E7%BB%9C%E5%94%A4%E9%86%92/</loc><lastmod>2022-10-18T23:43:17+08:00</lastmod><changefreq>monthly</changefreq><priority>0.5</priority></url><url><loc>//blog.haojunyu.com/projects/</loc><lastmod>2026-03-15T23:51:36+08:00</lastmod><changefreq>monthly</changefreq><priority>0.5</priority></url><url><loc>//blog.haojunyu.com/projects/tool-set/</loc><lastmod>2026-03-15T23:51:36+08:00</lastmod><changefreq>monthly</changefreq><priority>0.5</priority></url><url><loc>//blog.haojunyu.com/tags/%E5%85%89%E7%8C%AB/</loc><lastmod>2022-06-23T21:38:01+08:00</lastmod><changefreq>monthly</changefreq><priority>0.5</priority></url><url><loc>//blog.haojunyu.com/selfhosted/home_network/</loc><lastmod>2022-06-23T21:38:01+08:00</lastmod><changefreq>monthly</changefreq><priority>0.5</priority></url><url><loc>//blog.haojunyu.com/tags/%E8%B7%AF%E7%94%B1%E5%99%A8/</loc><lastmod>2022-06-23T21:38:01+08:00</lastmod><changefreq>monthly</changefreq><priority>0.5</priority></url><url><loc>//blog.haojunyu.com/tags/books/</loc><lastmod>2026-03-15T23:51:36+08:00</lastmod><changefreq>monthly</changefreq><priority>0.5</priority></url><url><loc>//blog.haojunyu.com/tags/docs/</loc><lastmod>2026-03-15T23:51:36+08:00</lastmod><changefreq>monthly</changefreq><priority>0.5</priority></url><url><loc>//blog.haojunyu.com/categories/program/</loc><lastmod>2026-03-15T23:51:36+08:00</lastmod><changefreq>monthly</changefreq><priority>0.5</priority></url><url><loc>//blog.haojunyu.com/tags/tools/</loc><lastmod>2026-03-15T23:51:36+08:00</lastmod><changefreq>monthly</changefreq><priority>0.5</priority></url><url><loc>//blog.haojunyu.com/page/books/</loc><lastmod>2026-03-15T23:51:36+08:00</lastmod><changefreq>monthly</changefreq><priority>0.5</priority></url><url><loc>//blog.haojunyu.com/tags/icloud/</loc><lastmod>2022-01-10T23:45:23+08:00</lastmod><changefreq>monthly</changefreq><priority>0.5</priority></url><url><loc>//blog.haojunyu.com/tags/nas/</loc><lastmod>2022-01-10T23:45:23+08:00</lastmod><changefreq>monthly</changefreq><priority>0.5</priority></url><url><loc>//blog.haojunyu.com/tags/photoprism/</loc><lastmod>2022-01-10T23:45:23+08:00</lastmod><changefreq>monthly</changefreq><priority>0.5</priority></url><url><loc>//blog.haojunyu.com/tags/%E7%9B%B8%E5%86%8C/</loc><lastmod>2022-01-10T23:45:23+08:00</lastmod><changefreq>monthly</changefreq><priority>0.5</priority></url><url><loc>//blog.haojunyu.com/tags/%E7%BE%A4%E8%BE%89/</loc><lastmod>2022-01-10T23:45:23+08:00</lastmod><changefreq>monthly</changefreq><priority>0.5</priority></url><url><loc>//blog.haojunyu.com/selfhosted/synology_photo/</loc><lastmod>2022-01-10T23:45:23+08:00</lastmod><changefreq>monthly</changefreq><priority>0.5</priority></url><url><loc>//blog.haojunyu.com/page/annual_summary_2021/</loc><lastmod>2022-01-01T23:41:13+08:00</lastmod><changefreq>monthly</changefreq><priority>0.5</priority></url><url><loc>//blog.haojunyu.com/tags/%E6%B1%82%E5%8F%98/</loc><lastmod>2022-01-01T23:41:13+08:00</lastmod><changefreq>monthly</changefreq><priority>0.5</priority></url><url><loc>//blog.haojunyu.com/projects/movie-rec/</loc><lastmod>2026-03-15T23:51:36+08:00</lastmod><changefreq>monthly</changefreq><priority>0.5</priority></url><url><loc>//blog.haojunyu.com/page/about/</loc><lastmod>2026-03-15T23:51:36+08:00</lastmod><changefreq>monthly</changefreq><priority>0.5</priority></url><url><loc>//blog.haojunyu.com/page/about_all/</loc><lastmod>2026-03-15T23:51:36+08:00</lastmod><changefreq>monthly</changefreq><priority>0.5</priority></url><url><loc>//blog.haojunyu.com/tags/cicd/</loc><lastmod>2021-06-30T12:16:00+08:00</lastmod><changefreq>monthly</changefreq><priority>0.5</priority></url><url><loc>//blog.haojunyu.com/tags/%E5%BE%AE%E6%9C%8D%E5%8A%A1/</loc><lastmod>2021-06-30T12:16:00+08:00</lastmod><changefreq>monthly</changefreq><priority>0.5</priority></url><url><loc>//blog.haojunyu.com/tags/%E6%8C%81%E7%BB%AD%E4%BA%A4%E4%BB%98/</loc><lastmod>2021-06-30T12:16:00+08:00</lastmod><changefreq>monthly</changefreq><priority>0.5</priority></url><url><loc>//blog.haojunyu.com/tags/%E6%8C%81%E7%BB%AD%E9%9B%86%E6%88%90/</loc><lastmod>2021-06-30T12:16:00+08:00</lastmod><changefreq>monthly</changefreq><priority>0.5</priority></url><url><loc>//blog.haojunyu.com/post/microservice_cicd/</loc><lastmod>2021-06-30T12:16:00+08:00</lastmod><changefreq>monthly</changefreq><priority>0.5</priority></url><url><loc>//blog.haojunyu.com/projects/source-read/</loc><lastmod>2026-03-15T23:51:36+08:00</lastmod><changefreq>monthly</changefreq><priority>0.5</priority></url><url><loc>//blog.haojunyu.com/post/project_cicd/</loc><lastmod>2021-04-28T16:18:16+08:00</lastmod><changefreq>monthly</changefreq><priority>0.5</priority></url><url><loc>//blog.haojunyu.com/tags/casbin/</loc><lastmod>2021-04-15T01:42:49+08:00</lastmod><changefreq>monthly</changefreq><priority>0.5</priority></url><url><loc>//blog.haojunyu.com/tags/rbac/</loc><lastmod>2021-04-15T01:42:49+08:00</lastmod><changefreq>monthly</changefreq><priority>0.5</priority></url><url><loc>//blog.haojunyu.com/tags/%E6%9D%83%E9%99%90%E7%AE%A1%E7%90%86/</loc><lastmod>2021-04-15T01:42:49+08:00</lastmod><changefreq>monthly</changefreq><priority>0.5</priority></url><url><loc>//blog.haojunyu.com/categories/%E7%B3%BB%E7%BB%9F%E8%AE%BE%E8%AE%A1/</loc><lastmod>2021-04-15T01:42:49+08:00</lastmod><changefreq>monthly</changefreq><priority>0.5</priority></url><url><loc>//blog.haojunyu.com/post/authority_rbac/</loc><lastmod>2021-04-15T01:42:49+08:00</lastmod><changefreq>monthly</changefreq><priority>0.5</priority></url><url><loc>//blog.haojunyu.com/tags/rsyslog/</loc><lastmod>2021-03-23T23:38:26+08:00</lastmod><changefreq>monthly</changefreq><priority>0.5</priority></url><url><loc>//blog.haojunyu.com/tags/%E6%97%A5%E5%BF%97/</loc><lastmod>2021-03-23T23:38:26+08:00</lastmod><changefreq>monthly</changefreq><priority>0.5</priority></url><url><loc>//blog.haojunyu.com/tags/%E7%B3%BB%E7%BB%9F%E6%97%A5%E5%BF%97/</loc><lastmod>2021-03-23T23:38:26+08:00</lastmod><changefreq>monthly</changefreq><priority>0.5</priority></url><url><loc>//blog.haojunyu.com/post/introduce_rsyslog/</loc><lastmod>2021-03-23T23:38:26+08:00</lastmod><changefreq>monthly</changefreq><priority>0.5</priority></url><url><loc>//blog.haojunyu.com/tags/flask/</loc><lastmod>2021-03-14T10:12:06+08:00</lastmod><changefreq>monthly</changefreq><priority>0.5</priority></url><url><loc>//blog.haojunyu.com/post/flask_httpclient/</loc><lastmod>2021-03-14T10:12:06+08:00</lastmod><changefreq>monthly</changefreq><priority>0.5</priority></url><url><loc>//blog.haojunyu.com/tags/http/</loc><lastmod>2021-03-14T10:12:06+08:00</lastmod><changefreq>monthly</changefreq><priority>0.5</priority></url><url><loc>//blog.haojunyu.com/tags/python/</loc><lastmod>2021-03-14T10:12:06+08:00</lastmod><changefreq>monthly</changefreq><priority>0.5</priority></url><url><loc>//blog.haojunyu.com/categories/efficiency/</loc><lastmod>2021-02-25T23:54:04+08:00</lastmod><changefreq>monthly</changefreq><priority>0.5</priority></url><url><loc>//blog.haojunyu.com/tags/git/</loc><lastmod>2021-02-25T23:54:04+08:00</lastmod><changefreq>monthly</changefreq><priority>0.5</priority></url><url><loc>//blog.haojunyu.com/tags/github/</loc><lastmod>2021-02-25T23:54:04+08:00</lastmod><changefreq>monthly</changefreq><priority>0.5</priority></url><url><loc>//blog.haojunyu.com/categories/skill/</loc><lastmod>2021-02-25T23:54:04+08:00</lastmod><changefreq>monthly</changefreq><priority>0.5</priority></url><url><loc>//blog.haojunyu.com/post/software_git/</loc><lastmod>2021-02-25T23:54:04+08:00</lastmod><changefreq>monthly</changefreq><priority>0.5</priority></url><url><loc>//blog.haojunyu.com/recsys/</loc><lastmod>2021-01-29T00:24:39+08:00</lastmod><changefreq>monthly</changefreq><priority>0.5</priority></url><url><loc>//blog.haojunyu.com/recsys/search_base_kg/</loc><lastmod>2021-01-29T00:24:39+08:00</lastmod><changefreq>monthly</changefreq><priority>0.5</priority></url><url><loc>//blog.haojunyu.com/categories/%E4%B8%93%E5%88%A9/</loc><lastmod>2021-01-29T00:24:39+08:00</lastmod><changefreq>monthly</changefreq><priority>0.5</priority></url><url><loc>//blog.haojunyu.com/tags/%E6%90%9C%E7%B4%A2/</loc><lastmod>2021-01-29T00:24:39+08:00</lastmod><changefreq>monthly</changefreq><priority>0.5</priority></url><url><loc>//blog.haojunyu.com/tags/%E6%A0%87%E7%AD%BE/</loc><lastmod>2021-01-29T00:24:39+08:00</lastmod><changefreq>monthly</changefreq><priority>0.5</priority></url><url><loc>//blog.haojunyu.com/tags/%E7%9F%A5%E8%AF%86%E5%9B%BE%E8%B0%B1/</loc><lastmod>2021-01-29T00:24:39+08:00</lastmod><changefreq>monthly</changefreq><priority>0.5</priority></url><url><loc>//blog.haojunyu.com/tags/%E7%9F%A5%E8%AF%86%E7%BD%91%E7%BB%9C/</loc><lastmod>2021-01-29T00:24:39+08:00</lastmod><changefreq>monthly</changefreq><priority>0.5</priority></url><url><loc>//blog.haojunyu.com/tags/%E5%A4%87%E8%80%83/</loc><lastmod>2021-01-20T10:33:01+08:00</lastmod><changefreq>monthly</changefreq><priority>0.5</priority></url><url><loc>//blog.haojunyu.com/tags/%E5%A4%8D%E7%9B%98/</loc><lastmod>2021-01-20T10:33:01+08:00</lastmod><changefreq>monthly</changefreq><priority>0.5</priority></url><url><loc>//blog.haojunyu.com/tags/%E7%B3%BB%E7%BB%9F%E6%9E%B6%E6%9E%84%E8%AE%BE%E8%AE%A1%E5%B8%88/</loc><lastmod>2021-01-20T10:33:01+08:00</lastmod><changefreq>monthly</changefreq><priority>0.5</priority></url><url><loc>//blog.haojunyu.com/post/system_architect/</loc><lastmod>2021-01-20T10:33:01+08:00</lastmod><changefreq>monthly</changefreq><priority>0.5</priority></url><url><loc>//blog.haojunyu.com/categories/%E8%81%8C%E4%B8%9A%E8%A7%84%E5%88%92/</loc><lastmod>2021-01-20T10:33:01+08:00</lastmod><changefreq>monthly</changefreq><priority>0.5</priority></url><url><loc>//blog.haojunyu.com/tags/%E8%BD%AF%E8%80%83/</loc><lastmod>2021-01-20T10:33:01+08:00</lastmod><changefreq>monthly</changefreq><priority>0.5</priority></url><url><loc>//blog.haojunyu.com/projects/wx-publisher/</loc><lastmod>2026-03-15T23:51:36+08:00</lastmod><changefreq>monthly</changefreq><priority>0.5</priority></url><url><loc>//blog.haojunyu.com/tags/faiss/</loc><lastmod>2020-12-10T23:02:09+08:00</lastmod><changefreq>monthly</changefreq><priority>0.5</priority></url><url><loc>//blog.haojunyu.com/tags/vearch/</loc><lastmod>2020-12-10T23:02:09+08:00</lastmod><changefreq>monthly</changefreq><priority>0.5</priority></url><url><loc>//blog.haojunyu.com/tags/%E5%90%91%E9%87%8F/</loc><lastmod>2020-12-10T23:02:09+08:00</lastmod><changefreq>monthly</changefreq><priority>0.5</priority></url><url><loc>//blog.haojunyu.com/tags/%E5%9B%BE%E7%89%87%E6%90%9C%E7%B4%A2/</loc><lastmod>2020-12-10T23:02:09+08:00</lastmod><changefreq>monthly</changefreq><priority>0.5</priority></url><url><loc>//blog.haojunyu.com/recsys/image_search/</loc><lastmod>2020-12-10T23:02:09+08:00</lastmod><changefreq>monthly</changefreq><priority>0.5</priority></url><url><loc>//blog.haojunyu.com/categories/%E6%8E%A8%E8%8D%90%E7%B3%BB%E7%BB%9F/</loc><lastmod>2020-12-10T23:02:09+08:00</lastmod><changefreq>monthly</changefreq><priority>0.5</priority></url><url><loc>//blog.haojunyu.com/tags/b+tree/</loc><lastmod>2020-10-23T00:49:57+08:00</lastmod><changefreq>monthly</changefreq><priority>0.5</priority></url><url><loc>//blog.haojunyu.com/tags/ip%E5%9C%B0%E5%9D%80/</loc><lastmod>2020-10-23T00:49:57+08:00</lastmod><changefreq>monthly</changefreq><priority>0.5</priority></url><url><loc>//blog.haojunyu.com/tags/%E4%BA%8C%E5%88%86%E6%9F%A5%E6%89%BE/</loc><lastmod>2020-10-23T00:49:57+08:00</lastmod><changefreq>monthly</changefreq><priority>0.5</priority></url><url><loc>//blog.haojunyu.com/categories/%E5%AE%9E%E7%94%A8%E5%B7%A5%E5%85%B7/</loc><lastmod>2020-10-23T00:49:57+08:00</lastmod><changefreq>monthly</changefreq><priority>0.5</priority></url><url><loc>//blog.haojunyu.com/recsys/deep_in_ip2region/</loc><lastmod>2020-10-23T00:49:57+08:00</lastmod><changefreq>monthly</changefreq><priority>0.5</priority></url><url><loc>//blog.haojunyu.com/tags/%E7%9C%81%E5%B8%82/</loc><lastmod>2020-10-23T00:49:57+08:00</lastmod><changefreq>monthly</changefreq><priority>0.5</priority></url><url><loc>//blog.haojunyu.com/tags/%E5%8D%8F%E5%90%8C%E8%BF%87%E6%BB%A4/</loc><lastmod>2020-08-11T07:59:04+08:00</lastmod><changefreq>monthly</changefreq><priority>0.5</priority></url><url><loc>//blog.haojunyu.com/recsys/collaborative_filtering/</loc><lastmod>2020-08-11T07:59:04+08:00</lastmod><changefreq>monthly</changefreq><priority>0.5</priority></url><url><loc>//blog.haojunyu.com/tags/ssh/</loc><lastmod>2020-08-05T15:13:01+08:00</lastmod><changefreq>monthly</changefreq><priority>0.5</priority></url><url><loc>//blog.haojunyu.com/post/deep_ssh/</loc><lastmod>2020-08-05T15:13:01+08:00</lastmod><changefreq>monthly</changefreq><priority>0.5</priority></url><url><loc>//blog.haojunyu.com/tags/%E7%A7%91%E5%AD%A6%E4%B8%8A%E7%BD%91/</loc><lastmod>2020-08-05T15:13:01+08:00</lastmod><changefreq>monthly</changefreq><priority>0.5</priority></url><url><loc>//blog.haojunyu.com/tags/%E7%AB%AF%E5%8F%A3%E8%BD%AC%E5%8F%91/</loc><lastmod>2020-08-05T15:13:01+08:00</lastmod><changefreq>monthly</changefreq><priority>0.5</priority></url><url><loc>//blog.haojunyu.com/tags/confluence/</loc><lastmod>2020-07-19T08:49:17+08:00</lastmod><changefreq>monthly</changefreq><priority>0.5</priority></url><url><loc>//blog.haojunyu.com/post/md2confluence/</loc><lastmod>2020-07-19T08:49:17+08:00</lastmod><changefreq>monthly</changefreq><priority>0.5</priority></url><url><loc>//blog.haojunyu.com/tags/markdwon/</loc><lastmod>2020-07-19T08:49:17+08:00</lastmod><changefreq>monthly</changefreq><priority>0.5</priority></url><url><loc>//blog.haojunyu.com/tags/vscode/</loc><lastmod>2020-07-19T08:49:17+08:00</lastmod><changefreq>monthly</changefreq><priority>0.5</priority></url><url><loc>//blog.haojunyu.com/tags/backup/</loc><lastmod>2020-08-16T00:50:54+08:00</lastmod><changefreq>monthly</changefreq><priority>0.5</priority></url><url><loc>//blog.haojunyu.com/tags/cloud/</loc><lastmod>2020-08-16T00:50:54+08:00</lastmod><changefreq>monthly</changefreq><priority>0.5</priority></url><url><loc>//blog.haojunyu.com/tags/oss/</loc><lastmod>2020-08-16T00:50:54+08:00</lastmod><changefreq>monthly</changefreq><priority>0.5</priority></url><url><loc>//blog.haojunyu.com/selfhosted/devol_data_backup/</loc><lastmod>2020-08-16T00:50:54+08:00</lastmod><changefreq>monthly</changefreq><priority>0.5</priority></url><url><loc>//blog.haojunyu.com/tags/%E6%95%B0%E6%8D%AE%E5%A4%87%E4%BB%BD/</loc><lastmod>2020-08-16T00:50:54+08:00</lastmod><changefreq>monthly</changefreq><priority>0.5</priority></url><url><loc>//blog.haojunyu.com/tags/%E5%B7%A5%E5%85%B7/</loc><lastmod>2026-03-15T23:51:36+08:00</lastmod><changefreq>monthly</changefreq><priority>0.5</priority></url><url><loc>//blog.haojunyu.com/page/tools/</loc><lastmod>2026-03-15T23:51:36+08:00</lastmod><changefreq>monthly</changefreq><priority>0.5</priority></url><url><loc>//blog.haojunyu.com/tags/docker/</loc><lastmod>2021-06-07T23:51:22+08:00</lastmod><changefreq>monthly</changefreq><priority>0.5</priority></url><url><loc>//blog.haojunyu.com/post/docker_image_slim/</loc><lastmod>2021-06-07T23:51:22+08:00</lastmod><changefreq>monthly</changefreq><priority>0.5</priority></url><url><loc>//blog.haojunyu.com/tags/%E5%A4%9A%E9%98%B6%E6%AE%B5%E6%9E%84%E5%BB%BA/</loc><lastmod>2021-06-07T23:51:22+08:00</lastmod><changefreq>monthly</changefreq><priority>0.5</priority></url><url><loc>//blog.haojunyu.com/tags/%E9%95%9C%E5%83%8F/</loc><lastmod>2021-06-07T23:51:22+08:00</lastmod><changefreq>monthly</changefreq><priority>0.5</priority></url><url><loc>//blog.haojunyu.com/projects/code-kg/</loc><lastmod>2026-03-15T23:51:36+08:00</lastmod><changefreq>monthly</changefreq><priority>0.5</priority></url><url><loc>//blog.haojunyu.com/tags/flag/</loc><lastmod>2020-02-08T17:54:04+08:00</lastmod><changefreq>monthly</changefreq><priority>0.5</priority></url><url><loc>//blog.haojunyu.com/tags/go/</loc><lastmod>2020-02-08T17:54:04+08:00</lastmod><changefreq>monthly</changefreq><priority>0.5</priority></url><url><loc>//blog.haojunyu.com/post/go_flag/</loc><lastmod>2020-02-08T17:54:04+08:00</lastmod><changefreq>monthly</changefreq><priority>0.5</priority></url><url><loc>//blog.haojunyu.com/tags/%E6%BA%90%E7%A0%81/</loc><lastmod>2020-02-08T17:54:04+08:00</lastmod><changefreq>monthly</changefreq><priority>0.5</priority></url><url><loc>//blog.haojunyu.com/tags/iterm2/</loc><lastmod>2020-01-02T17:54:04+08:00</lastmod><changefreq>monthly</changefreq><priority>0.5</priority></url><url><loc>//blog.haojunyu.com/tags/oh-my-zsh/</loc><lastmod>2020-01-02T17:54:04+08:00</lastmod><changefreq>monthly</changefreq><priority>0.5</priority></url><url><loc>//blog.haojunyu.com/tags/zsh/</loc><lastmod>2020-01-02T17:54:04+08:00</lastmod><changefreq>monthly</changefreq><priority>0.5</priority></url><url><loc>//blog.haojunyu.com/post/term_practise/</loc><lastmod>2020-01-02T17:54:04+08:00</lastmod><changefreq>monthly</changefreq><priority>0.5</priority></url><url><loc>//blog.haojunyu.com/tags/%E6%8E%A8%E8%8D%90%E7%AE%97%E6%B3%95/</loc><lastmod>2020-02-08T17:54:04+08:00</lastmod><changefreq>monthly</changefreq><priority>0.5</priority></url><url><loc>//blog.haojunyu.com/recsys/recsys_lr/</loc><lastmod>2020-02-08T17:54:04+08:00</lastmod><changefreq>monthly</changefreq><priority>0.5</priority></url><url><loc>//blog.haojunyu.com/tags/%E9%80%BB%E8%BE%91%E5%9B%9E%E5%BD%92/</loc><lastmod>2020-02-08T17:54:04+08:00</lastmod><changefreq>monthly</changefreq><priority>0.5</priority></url><url><loc>//blog.haojunyu.com/tags/c/</loc><lastmod>2017-03-21T17:54:04+08:00</lastmod><changefreq>monthly</changefreq><priority>0.5</priority></url><url><loc>//blog.haojunyu.com/post/c_snippet/</loc><lastmod>2017-03-21T17:54:04+08:00</lastmod><changefreq>monthly</changefreq><priority>0.5</priority></url><url><loc>//blog.haojunyu.com/tags/gcc/</loc><lastmod>2017-03-21T17:54:04+08:00</lastmod><changefreq>monthly</changefreq><priority>0.5</priority></url><url><loc>//blog.haojunyu.com/post/devops_nginx/</loc><lastmod>2017-02-03T17:54:04+08:00</lastmod><changefreq>monthly</changefreq><priority>0.5</priority></url><url><loc>//blog.haojunyu.com/tags/pipenv/</loc><lastmod>2021-01-30T17:54:04+08:00</lastmod><changefreq>monthly</changefreq><priority>0.5</priority></url><url><loc>//blog.haojunyu.com/tags/project/</loc><lastmod>2021-01-30T17:54:04+08:00</lastmod><changefreq>monthly</changefreq><priority>0.5</priority></url><url><loc>//blog.haojunyu.com/post/software_virtualenv/</loc><lastmod>2021-01-30T17:54:04+08:00</lastmod><changefreq>monthly</changefreq><priority>0.5</priority></url><url><loc>//blog.haojunyu.com/tags/virtualenv/</loc><lastmod>2021-01-30T17:54:04+08:00</lastmod><changefreq>monthly</changefreq><priority>0.5</priority></url><url><loc>//blog.haojunyu.com/selfhosted/devops_https/</loc><lastmod>2017-01-24T17:54:04+08:00</lastmod><changefreq>monthly</changefreq><priority>0.5</priority></url><url><loc>//blog.haojunyu.com/tags/algorithm/</loc><lastmod>2016-01-10T17:54:04+08:00</lastmod><changefreq>monthly</changefreq><priority>0.5</priority></url><url><loc>//blog.haojunyu.com/tags/c++/</loc><lastmod>2016-01-10T17:54:04+08:00</lastmod><changefreq>monthly</changefreq><priority>0.5</priority></url><url><loc>//blog.haojunyu.com/tags/network/</loc><lastmod>2016-01-10T17:54:04+08:00</lastmod><changefreq>monthly</changefreq><priority>0.5</priority></url><url><loc>//blog.haojunyu.com/tags/os/</loc><lastmod>2016-01-10T17:54:04+08:00</lastmod><changefreq>monthly</changefreq><priority>0.5</priority></url><url><loc>//blog.haojunyu.com/categories/reading/</loc><lastmod>2016-01-10T17:54:04+08:00</lastmod><changefreq>monthly</changefreq><priority>0.5</priority></url><url><loc>//blog.haojunyu.com/post/book_coder/</loc><lastmod>2016-01-10T17:54:04+08:00</lastmod><changefreq>monthly</changefreq><priority>0.5</priority></url><url><loc>//blog.haojunyu.com/tags/mac/</loc><lastmod>2015-12-10T17:54:04+08:00</lastmod><changefreq>monthly</changefreq><priority>0.5</priority></url><url><loc>//blog.haojunyu.com/post/software_mac/</loc><lastmod>2015-12-10T17:54:04+08:00</lastmod><changefreq>monthly</changefreq><priority>0.5</priority></url><url><loc>//blog.haojunyu.com/tags/software/</loc><lastmod>2015-12-10T17:54:04+08:00</lastmod><changefreq>monthly</changefreq><priority>0.5</priority></url><url><loc>//blog.haojunyu.com/post/software_osx/</loc><lastmod>2015-12-09T17:54:04+08:00</lastmod><changefreq>monthly</changefreq><priority>0.5</priority></url><url><loc>//blog.haojunyu.com/tags/matplotlib/</loc><lastmod>2015-12-07T17:54:04+08:00</lastmod><changefreq>monthly</changefreq><priority>0.5</priority></url><url><loc>//blog.haojunyu.com/post/python_matplotlib/</loc><lastmod>2015-12-07T17:54:04+08:00</lastmod><changefreq>monthly</changefreq><priority>0.5</priority></url><url><loc>//blog.haojunyu.com/tags/numpy/</loc><lastmod>2015-12-04T17:54:04+08:00</lastmod><changefreq>monthly</changefreq><priority>0.5</priority></url><url><loc>//blog.haojunyu.com/post/python_numpy/</loc><lastmod>2015-12-04T17:54:04+08:00</lastmod><changefreq>monthly</changefreq><priority>0.5</priority></url><url><loc>//blog.haojunyu.com/post/hardware_macpro/</loc><lastmod>2015-12-02T17:54:04+08:00</lastmod><changefreq>monthly</changefreq><priority>0.5</priority></url><url><loc>//blog.haojunyu.com/post/c_storage/</loc><lastmod>2015-11-22T17:54:04+08:00</lastmod><changefreq>monthly</changefreq><priority>0.5</priority></url><url><loc>//blog.haojunyu.com/post/c_point/</loc><lastmod>2015-10-26T17:54:04+08:00</lastmod><changefreq>monthly</changefreq><priority>0.5</priority></url><url><loc>//blog.haojunyu.com/post/c_input/</loc><lastmod>2015-10-24T17:54:04+08:00</lastmod><changefreq>monthly</changefreq><priority>0.5</priority></url><url><loc>//blog.haojunyu.com/post/c_operator/</loc><lastmod>2015-10-10T17:54:04+08:00</lastmod><changefreq>monthly</changefreq><priority>0.5</priority></url><url><loc>//blog.haojunyu.com/post/c_type/</loc><lastmod>2015-10-08T17:54:04+08:00</lastmod><changefreq>monthly</changefreq><priority>0.5</priority></url><url><loc>//blog.haojunyu.com/tags/vim/</loc><lastmod>2015-09-25T17:54:04+08:00</lastmod><changefreq>monthly</changefreq><priority>0.5</priority></url><url><loc>//blog.haojunyu.com/post/software_vim_advanced/</loc><lastmod>2015-09-25T17:54:04+08:00</lastmod><changefreq>monthly</changefreq><priority>0.5</priority></url><url><loc>//blog.haojunyu.com/tags/shell/</loc><lastmod>2015-09-13T17:54:04+08:00</lastmod><changefreq>monthly</changefreq><priority>0.5</priority></url><url><loc>//blog.haojunyu.com/post/shell_sudo/</loc><lastmod>2015-09-13T17:54:04+08:00</lastmod><changefreq>monthly</changefreq><priority>0.5</priority></url><url><loc>//blog.haojunyu.com/post/shell_profile/</loc><lastmod>2015-09-09T17:54:04+08:00</lastmod><changefreq>monthly</changefreq><priority>0.5</priority></url><url><loc>//blog.haojunyu.com/post/shell_env_var/</loc><lastmod>2015-09-08T17:54:04+08:00</lastmod><changefreq>monthly</changefreq><priority>0.5</priority></url><url><loc>//blog.haojunyu.com/post/dig_shell_environment/</loc><lastmod>2015-09-08T17:54:04+08:00</lastmod><changefreq>monthly</changefreq><priority>0.5</priority></url><url><loc>//blog.haojunyu.com/categories/coder/</loc><lastmod>2015-09-07T17:54:04+08:00</lastmod><changefreq>monthly</changefreq><priority>0.5</priority></url><url><loc>//blog.haojunyu.com/coder/</loc><lastmod>2015-09-07T17:54:04+08:00</lastmod><changefreq>monthly</changefreq><priority>0.5</priority></url><url><loc>//blog.haojunyu.com/tags/graycode/</loc><lastmod>2015-09-07T17:54:04+08:00</lastmod><changefreq>monthly</changefreq><priority>0.5</priority></url><url><loc>//blog.haojunyu.com/tags/leetcode/</loc><lastmod>2015-09-07T17:54:04+08:00</lastmod><changefreq>monthly</changefreq><priority>0.5</priority></url><url><loc>//blog.haojunyu.com/categories/report/</loc><lastmod>2015-09-07T17:54:04+08:00</lastmod><changefreq>monthly</changefreq><priority>0.5</priority></url><url><loc>//blog.haojunyu.com/coder/report_graycode/</loc><lastmod>2015-09-07T17:54:04+08:00</lastmod><changefreq>monthly</changefreq><priority>0.5</priority></url><url><loc>//blog.haojunyu.com/post/software_vim_base/</loc><lastmod>2015-08-31T17:54:04+08:00</lastmod><changefreq>monthly</changefreq><priority>0.5</priority></url><url><loc>//blog.haojunyu.com/tags/hihocoder/</loc><lastmod>2015-08-25T17:54:04+08:00</lastmod><changefreq>monthly</changefreq><priority>0.5</priority></url><url><loc>//blog.haojunyu.com/tags/palindrome/</loc><lastmod>2015-08-25T17:54:04+08:00</lastmod><changefreq>monthly</changefreq><priority>0.5</priority></url><url><loc>//blog.haojunyu.com/coder/report_longpalindrome/</loc><lastmod>2015-08-25T17:54:04+08:00</lastmod><changefreq>monthly</changefreq><priority>0.5</priority></url><url><loc>//blog.haojunyu.com/post/c_error/</loc><lastmod>2015-08-22T17:54:04+08:00</lastmod><changefreq>monthly</changefreq><priority>0.5</priority></url><url><loc>//blog.haojunyu.com/categories/algorithm/</loc><lastmod>2015-08-21T17:54:04+08:00</lastmod><changefreq>monthly</changefreq><priority>0.5</priority></url><url><loc>//blog.haojunyu.com/tags/trie/</loc><lastmod>2015-08-21T17:54:04+08:00</lastmod><changefreq>monthly</changefreq><priority>0.5</priority></url><url><loc>//blog.haojunyu.com/coder/algorithm_trie/</loc><lastmod>2015-08-21T17:54:04+08:00</lastmod><changefreq>monthly</changefreq><priority>0.5</priority></url><url><loc>//blog.haojunyu.com/tags/eclipse/</loc><lastmod>2015-08-11T17:54:04+08:00</lastmod><changefreq>monthly</changefreq><priority>0.5</priority></url><url><loc>//blog.haojunyu.com/post/software_docker/</loc><lastmod>2015-08-11T17:54:04+08:00</lastmod><changefreq>monthly</changefreq><priority>0.5</priority></url><url><loc>//blog.haojunyu.com/post/software_eclipse/</loc><lastmod>2015-08-11T17:54:04+08:00</lastmod><changefreq>monthly</changefreq><priority>0.5</priority></url><url><loc>//blog.haojunyu.com/tags/es/</loc><lastmod>2015-08-04T17:54:04+08:00</lastmod><changefreq>monthly</changefreq><priority>0.5</priority></url><url><loc>//blog.haojunyu.com/tags/kibana/</loc><lastmod>2015-08-04T17:54:04+08:00</lastmod><changefreq>monthly</changefreq><priority>0.5</priority></url><url><loc>//blog.haojunyu.com/tags/logstach/</loc><lastmod>2015-08-04T17:54:04+08:00</lastmod><changefreq>monthly</changefreq><priority>0.5</priority></url><url><loc>//blog.haojunyu.com/post/software_elk/</loc><lastmod>2015-08-04T17:54:04+08:00</lastmod><changefreq>monthly</changefreq><priority>0.5</priority></url><url><loc>//blog.haojunyu.com/tags/divisor/</loc><lastmod>2015-07-23T17:54:04+08:00</lastmod><changefreq>monthly</changefreq><priority>0.5</priority></url><url><loc>//blog.haojunyu.com/coder/report_divisornumber/</loc><lastmod>2015-07-23T17:54:04+08:00</lastmod><changefreq>monthly</changefreq><priority>0.5</priority></url><url><loc>//blog.haojunyu.com/coder/algorithm_divisor/</loc><lastmod>2015-07-15T17:54:04+08:00</lastmod><changefreq>monthly</changefreq><priority>0.5</priority></url><url><loc>//blog.haojunyu.com/tags/gun/</loc><lastmod>2015-07-06T17:54:04+08:00</lastmod><changefreq>monthly</changefreq><priority>0.5</priority></url><url><loc>//blog.haojunyu.com/categories/linux/</loc><lastmod>2015-07-06T17:54:04+08:00</lastmod><changefreq>monthly</changefreq><priority>0.5</priority></url><url><loc>//blog.haojunyu.com/tags/ln/</loc><lastmod>2015-07-06T17:54:04+08:00</lastmod><changefreq>monthly</changefreq><priority>0.5</priority></url><url><loc>//blog.haojunyu.com/post/shell_ln/</loc><lastmod>2015-07-06T17:54:04+08:00</lastmod><changefreq>monthly</changefreq><priority>0.5</priority></url><url><loc>//blog.haojunyu.com/tags/find/</loc><lastmod>2015-07-01T17:54:04+08:00</lastmod><changefreq>monthly</changefreq><priority>0.5</priority></url><url><loc>//blog.haojunyu.com/post/shell_find/</loc><lastmod>2015-07-01T17:54:04+08:00</lastmod><changefreq>monthly</changefreq><priority>0.5</priority></url><url><loc>//blog.haojunyu.com/tags/disjoinset/</loc><lastmod>2015-06-30T17:54:04+08:00</lastmod><changefreq>monthly</changefreq><priority>0.5</priority></url><url><loc>//blog.haojunyu.com/coder/algorithm_disjoinset/</loc><lastmod>2015-06-30T17:54:04+08:00</lastmod><changefreq>monthly</changefreq><priority>0.5</priority></url><url><loc>//blog.haojunyu.com/tags/blog/</loc><lastmod>2015-06-13T17:54:04+08:00</lastmod><changefreq>monthly</changefreq><priority>0.5</priority></url><url><loc>//blog.haojunyu.com/tags/hexo/</loc><lastmod>2015-06-13T17:54:04+08:00</lastmod><changefreq>monthly</changefreq><priority>0.5</priority></url><url><loc>//blog.haojunyu.com/tags/web/</loc><lastmod>2015-06-13T17:54:04+08:00</lastmod><changefreq>monthly</changefreq><priority>0.5</priority></url><url><loc>//blog.haojunyu.com/post/blog_theme/</loc><lastmod>2015-06-13T17:54:04+08:00</lastmod><changefreq>monthly</changefreq><priority>0.5</priority></url><url><loc>//blog.haojunyu.com/tags/markdown/</loc><lastmod>2015-06-04T17:54:04+08:00</lastmod><changefreq>monthly</changefreq><priority>0.5</priority></url><url><loc>//blog.haojunyu.com/post/software_markdown/</loc><lastmod>2015-06-04T17:54:04+08:00</lastmod><changefreq>monthly</changefreq><priority>0.5</priority></url><url><loc>//blog.haojunyu.com/tags/lamp/</loc><lastmod>2015-05-31T17:54:04+08:00</lastmod><changefreq>monthly</changefreq><priority>0.5</priority></url><url><loc>//blog.haojunyu.com/tags/mysql/</loc><lastmod>2015-05-31T17:54:04+08:00</lastmod><changefreq>monthly</changefreq><priority>0.5</priority></url><url><loc>//blog.haojunyu.com/post/software_lamp/</loc><lastmod>2015-05-31T17:54:04+08:00</lastmod><changefreq>monthly</changefreq><priority>0.5</priority></url><url><loc>//blog.haojunyu.com/tags/performance/</loc><lastmod>2015-05-22T17:54:04+08:00</lastmod><changefreq>monthly</changefreq><priority>0.5</priority></url><url><loc>//blog.haojunyu.com/post/shell_monitor/</loc><lastmod>2015-05-22T17:54:04+08:00</lastmod><changefreq>monthly</changefreq><priority>0.5</priority></url><url><loc>//blog.haojunyu.com/tags/awk/</loc><lastmod>2015-05-18T17:54:04+08:00</lastmod><changefreq>monthly</changefreq><priority>0.5</priority></url><url><loc>//blog.haojunyu.com/tags/sed/</loc><lastmod>2015-05-18T17:54:04+08:00</lastmod><changefreq>monthly</changefreq><priority>0.5</priority></url><url><loc>//blog.haojunyu.com/post/shell_awk/</loc><lastmod>2015-05-18T17:54:04+08:00</lastmod><changefreq>monthly</changefreq><priority>0.5</priority></url><url><loc>//blog.haojunyu.com/post/shell_sed/</loc><lastmod>2015-05-18T17:54:04+08:00</lastmod><changefreq>monthly</changefreq><priority>0.5</priority></url><url><loc>//blog.haojunyu.com/tags/grep/</loc><lastmod>2015-05-16T17:54:04+08:00</lastmod><changefreq>monthly</changefreq><priority>0.5</priority></url><url><loc>//blog.haojunyu.com/post/shell_grep/</loc><lastmod>2015-05-16T17:54:04+08:00</lastmod><changefreq>monthly</changefreq><priority>0.5</priority></url><url><loc>//blog.haojunyu.com/tags/linux/</loc><lastmod>2014-12-31T17:54:04+08:00</lastmod><changefreq>monthly</changefreq><priority>0.5</priority></url><url><loc>//blog.haojunyu.com/post/software_linux/</loc><lastmod>2014-12-31T17:54:04+08:00</lastmod><changefreq>monthly</changefreq><priority>0.5</priority></url><url><loc>//blog.haojunyu.com/tags/ubuntu/</loc><lastmod>2014-12-30T17:54:04+08:00</lastmod><changefreq>monthly</changefreq><priority>0.5</priority></url><url><loc>//blog.haojunyu.com/post/software_ubuntu/</loc><lastmod>2014-12-30T17:54:04+08:00</lastmod><changefreq>monthly</changefreq><priority>0.5</priority></url><url><loc>//blog.haojunyu.com/tags/google/</loc><lastmod>2014-12-11T17:54:04+08:00</lastmod><changefreq>monthly</changefreq><priority>0.5</priority></url><url><loc>//blog.haojunyu.com/post/python_snippet/</loc><lastmod>2014-12-11T17:54:04+08:00</lastmod><changefreq>monthly</changefreq><priority>0.5</priority></url><url><loc>//blog.haojunyu.com/post/python_regular/</loc><lastmod>2014-12-10T17:54:04+08:00</lastmod><changefreq>monthly</changefreq><priority>0.5</priority></url><url><loc>//blog.haojunyu.com/tags/regular/</loc><lastmod>2014-12-10T17:54:04+08:00</lastmod><changefreq>monthly</changefreq><priority>0.5</priority></url><url><loc>//blog.haojunyu.com/tags/io/</loc><lastmod>2014-12-09T17:54:04+08:00</lastmod><changefreq>monthly</changefreq><priority>0.5</priority></url><url><loc>//blog.haojunyu.com/post/python_io/</loc><lastmod>2014-12-09T17:54:04+08:00</lastmod><changefreq>monthly</changefreq><priority>0.5</priority></url><url><loc>//blog.haojunyu.com/post/python_base/</loc><lastmod>2014-12-08T17:54:04+08:00</lastmod><changefreq>monthly</changefreq><priority>0.5</priority></url><url><loc>//blog.haojunyu.com/tags/dict/</loc><lastmod>2014-12-07T17:54:04+08:00</lastmod><changefreq>monthly</changefreq><priority>0.5</priority></url><url><loc>//blog.haojunyu.com/post/python_dict/</loc><lastmod>2014-12-07T17:54:04+08:00</lastmod><changefreq>monthly</changefreq><priority>0.5</priority></url><url><loc>//blog.haojunyu.com/tags/list/</loc><lastmod>2014-12-06T17:54:04+08:00</lastmod><changefreq>monthly</changefreq><priority>0.5</priority></url><url><loc>//blog.haojunyu.com/post/python_list/</loc><lastmod>2014-12-06T17:54:04+08:00</lastmod><changefreq>monthly</changefreq><priority>0.5</priority></url><url><loc>//blog.haojunyu.com/post/python_string/</loc><lastmod>2014-12-05T17:54:04+08:00</lastmod><changefreq>monthly</changefreq><priority>0.5</priority></url><url><loc>//blog.haojunyu.com/tags/string/</loc><lastmod>2014-12-05T17:54:04+08:00</lastmod><changefreq>monthly</changefreq><priority>0.5</priority></url><url><loc>//blog.haojunyu.com/post/python_concept/</loc><lastmod>2014-12-04T17:54:04+08:00</lastmod><changefreq>monthly</changefreq><priority>0.5</priority></url><url><loc>//blog.haojunyu.com/post/python_intruduce/</loc><lastmod>2014-12-03T17:54:04+08:00</lastmod><changefreq>monthly</changefreq><priority>0.5</priority></url><url><loc>//blog.haojunyu.com/tags/snippet/</loc><lastmod>2014-03-07T17:54:04+08:00</lastmod><changefreq>monthly</changefreq><priority>0.5</priority></url><url><loc>//blog.haojunyu.com/coder/skill_string/</loc><lastmod>2014-03-07T17:54:04+08:00</lastmod><changefreq>monthly</changefreq><priority>0.5</priority></url><url><loc>//blog.haojunyu.com/coder/skill_snippet/</loc><lastmod>2014-03-05T17:54:04+08:00</lastmod><changefreq>monthly</changefreq><priority>0.5</priority></url><url><loc>//blog.haojunyu.com/post/shell_snippet/</loc><lastmod>2014-02-28T17:54:04+08:00</lastmod><changefreq>monthly</changefreq><priority>0.5</priority></url><url><loc>//blog.haojunyu.com/post/shell_common/</loc><lastmod>2014-02-28T17:54:04+08:00</lastmod><changefreq>monthly</changefreq><priority>0.5</priority></url><url><loc>//blog.haojunyu.com/post/shell_struct/</loc><lastmod>2014-02-27T17:54:04+08:00</lastmod><changefreq>monthly</changefreq><priority>0.5</priority></url><url><loc>//blog.haojunyu.com/post/shell_base/</loc><lastmod>2014-02-26T17:54:04+08:00</lastmod><changefreq>monthly</changefreq><priority>0.5</priority></url><url><loc>//blog.haojunyu.com/tags/batch/</loc><lastmod>2013-09-15T17:54:04+08:00</lastmod><changefreq>monthly</changefreq><priority>0.5</priority></url><url><loc>//blog.haojunyu.com/post/batch_snippet/</loc><lastmod>2013-09-15T17:54:04+08:00</lastmod><changefreq>monthly</changefreq><priority>0.5</priority></url><url><loc>//blog.haojunyu.com/post/batch_find/</loc><lastmod>2013-09-14T17:54:04+08:00</lastmod><changefreq>monthly</changefreq><priority>0.5</priority></url><url><loc>//blog.haojunyu.com/tags/at/</loc><lastmod>2013-09-13T17:54:04+08:00</lastmod><changefreq>monthly</changefreq><priority>0.5</priority></url><url><loc>//blog.haojunyu.com/post/batch_at/</loc><lastmod>2013-09-13T17:54:04+08:00</lastmod><changefreq>monthly</changefreq><priority>0.5</priority></url><url><loc>//blog.haojunyu.com/post/batch_string/</loc><lastmod>2013-09-12T17:54:04+08:00</lastmod><changefreq>monthly</changefreq><priority>0.5</priority></url><url><loc>//blog.haojunyu.com/post/batch_struct/</loc><lastmod>2013-09-11T17:54:04+08:00</lastmod><changefreq>monthly</changefreq><priority>0.5</priority></url><url><loc>//blog.haojunyu.com/post/batch_common/</loc><lastmod>2013-09-10T17:54:04+08:00</lastmod><changefreq>monthly</changefreq><priority>0.5</priority></url><url><loc>//blog.haojunyu.com/post/batch_symbol/</loc><lastmod>2013-09-09T17:54:04+08:00</lastmod><changefreq>monthly</changefreq><priority>0.5</priority></url><url><loc>//blog.haojunyu.com/categories/code/</loc><lastmod>2013-09-08T17:54:04+08:00</lastmod><changefreq>monthly</changefreq><priority>0.5</priority></url><url><loc>//blog.haojunyu.com/post/batch_inner/</loc><lastmod>2013-09-08T17:54:04+08:00</lastmod><changefreq>monthly</changefreq><priority>0.5</priority></url><url><loc>//blog.haojunyu.com/post/usb_reboot/</loc><lastmod>2013-07-20T17:54:04+08:00</lastmod><changefreq>monthly</changefreq><priority>0.5</priority></url><url><loc>//blog.haojunyu.com/tags/unetbootin/</loc><lastmod>2013-07-20T17:54:04+08:00</lastmod><changefreq>monthly</changefreq><priority>0.5</priority></url><url><loc>//blog.haojunyu.com/categories/design/</loc><lastmod>2013-06-19T17:54:04+08:00</lastmod><changefreq>monthly</changefreq><priority>0.5</priority></url><url><loc>//blog.haojunyu.com/tags/filter/</loc><lastmod>2013-06-19T17:54:04+08:00</lastmod><changefreq>monthly</changefreq><priority>0.5</priority></url><url><loc>//blog.haojunyu.com/tags/gimp/</loc><lastmod>2013-06-19T17:54:04+08:00</lastmod><changefreq>monthly</changefreq><priority>0.5</priority></url><url><loc>//blog.haojunyu.com/post/gimp_filter/</loc><lastmod>2013-06-19T17:54:04+08:00</lastmod><changefreq>monthly</changefreq><priority>0.5</priority></url><url><loc>//blog.haojunyu.com/tags/ps/</loc><lastmod>2013-06-18T17:54:04+08:00</lastmod><changefreq>monthly</changefreq><priority>0.5</priority></url><url><loc>//blog.haojunyu.com/post/gimp_intruduce/</loc><lastmod>2013-06-18T17:54:04+08:00</lastmod><changefreq>monthly</changefreq><priority>0.5</priority></url><url><loc>//blog.haojunyu.com/page/work-report/</loc><lastmod>2026-03-15T23:51:36+08:00</lastmod><changefreq>monthly</changefreq><priority>0.5</priority></url></urlset>