<?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>/</loc><lastmod>2025-02-27T15:35:04+08:00</lastmod><changefreq>weekly</changefreq><priority>0.5</priority></url><url><loc>/categories/</loc><lastmod>2025-02-27T15:35:04+08:00</lastmod><changefreq>weekly</changefreq><priority>0.5</priority></url><url><loc>/tags/log/</loc><lastmod>2025-02-27T15:35:04+08:00</lastmod><changefreq>weekly</changefreq><priority>0.5</priority></url><url><loc>/tags/log4rs/</loc><lastmod>2025-02-27T15:35:04+08:00</lastmod><changefreq>weekly</changefreq><priority>0.5</priority></url><url><loc>/post/rust/crates/log4rs-%E6%97%A5%E5%BF%97/</loc><lastmod>2025-02-27T15:35:04+08:00</lastmod><changefreq>weekly</changefreq><priority>0.5</priority></url><url><loc>/post/</loc><lastmod>2025-02-27T15:35:04+08:00</lastmod><changefreq>weekly</changefreq><priority>0.5</priority></url><url><loc>/tags/rust/</loc><lastmod>2025-02-27T15:35:04+08:00</lastmod><changefreq>weekly</changefreq><priority>0.5</priority></url><url><loc>/categories/rust/</loc><lastmod>2025-02-27T15:35:04+08:00</lastmod><changefreq>weekly</changefreq><priority>0.5</priority></url><url><loc>/tags/</loc><lastmod>2025-02-27T15:35:04+08:00</lastmod><changefreq>weekly</changefreq><priority>0.5</priority></url><url><loc>/tags/combinators/</loc><lastmod>2025-02-26T18:13:41+08:00</lastmod><changefreq>weekly</changefreq><priority>0.5</priority></url><url><loc>/post/rust/lang/rust%E8%87%AA%E5%AE%9A%E4%B9%89panic%E4%BF%A1%E6%81%AF/</loc><lastmod>2025-02-26T18:13:41+08:00</lastmod><changefreq>weekly</changefreq><priority>0.5</priority></url><url><loc>/post/os/linux/kernel/%E5%9C%A8%E5%AE%B9%E5%99%A8%E4%B8%AD%E7%BC%96%E8%AF%91linux%E5%86%85%E6%A0%B8/</loc><lastmod>2024-08-21T14:41:57+08:00</lastmod><changefreq>weekly</changefreq><priority>0.5</priority></url><url><loc>/categories/mongodb/</loc><lastmod>2024-08-12T09:20:51+08:00</lastmod><changefreq>weekly</changefreq><priority>0.5</priority></url><url><loc>/tags/mongoimport/</loc><lastmod>2024-08-12T09:20:51+08:00</lastmod><changefreq>weekly</changefreq><priority>0.5</priority></url><url><loc>/post/database/mongodb/mongoimport%E5%90%91%E5%89%AF%E6%9C%AC%E9%9B%86%E5%AF%BC%E5%85%A5%E6%95%B0%E6%8D%AE/</loc><lastmod>2024-08-12T09:20:51+08:00</lastmod><changefreq>weekly</changefreq><priority>0.5</priority></url><url><loc>/tags/journal/</loc><lastmod>2024-07-07T15:39:14+08:00</lastmod><changefreq>weekly</changefreq><priority>0.5</priority></url><url><loc>/post/os/linux/technique/journal%E6%97%A5%E5%BF%97%E6%9C%8D%E5%8A%A1/</loc><lastmod>2024-07-07T15:39:14+08:00</lastmod><changefreq>weekly</changefreq><priority>0.5</priority></url><url><loc>/tags/linux/</loc><lastmod>2024-07-07T15:39:14+08:00</lastmod><changefreq>weekly</changefreq><priority>0.5</priority></url><url><loc>/categories/linux/</loc><lastmod>2024-07-07T15:39:14+08:00</lastmod><changefreq>weekly</changefreq><priority>0.5</priority></url><url><loc>/tags/benchmark/</loc><lastmod>2024-06-25T15:38:47+08:00</lastmod><changefreq>weekly</changefreq><priority>0.5</priority></url><url><loc>/tags/criterion/</loc><lastmod>2024-06-25T15:38:47+08:00</lastmod><changefreq>weekly</changefreq><priority>0.5</priority></url><url><loc>/post/rust/lang/%E4%BD%BF%E7%94%A8criterion%E5%AF%B9rust%E4%BB%A3%E7%A0%81%E8%BF%9B%E8%A1%8C%E5%9F%BA%E5%87%86%E6%B5%8B%E8%AF%95/</loc><lastmod>2024-06-25T15:38:47+08:00</lastmod><changefreq>weekly</changefreq><priority>0.5</priority></url><url><loc>/post/os/linux/tools/linux%E4%B8%8B%E4%BA%8C%E8%BF%9B%E5%88%B6%E6%96%87%E4%BB%B6%E5%88%86%E6%9E%90%E5%B7%A5%E5%85%B7/</loc><lastmod>2024-06-14T16:06:18+08:00</lastmod><changefreq>weekly</changefreq><priority>0.5</priority></url><url><loc>/tags/elf/</loc><lastmod>2024-06-14T11:43:50+08:00</lastmod><changefreq>weekly</changefreq><priority>0.5</priority></url><url><loc>/post/other/elf%E6%96%87%E4%BB%B6%E6%A0%BC%E5%BC%8F/</loc><lastmod>2024-06-14T11:43:50+08:00</lastmod><changefreq>weekly</changefreq><priority>0.5</priority></url><url><loc>/categories/other/</loc><lastmod>2024-06-14T11:43:50+08:00</lastmod><changefreq>weekly</changefreq><priority>0.5</priority></url><url><loc>/tags/openssl/</loc><lastmod>2024-03-21T16:12:34+08:00</lastmod><changefreq>weekly</changefreq><priority>0.5</priority></url><url><loc>/tags/tools/</loc><lastmod>2024-03-21T16:12:34+08:00</lastmod><changefreq>weekly</changefreq><priority>0.5</priority></url><url><loc>/categories/tools/</loc><lastmod>2024-03-21T16:12:34+08:00</lastmod><changefreq>weekly</changefreq><priority>0.5</priority></url><url><loc>/post/os/linux/tools/%E4%BD%BF%E7%94%A8openssl%E7%94%9F%E6%88%90%E8%AF%81%E4%B9%A6/</loc><lastmod>2024-03-21T16:12:34+08:00</lastmod><changefreq>weekly</changefreq><priority>0.5</priority></url><url><loc>/tags/kvm/</loc><lastmod>2024-03-12T13:25:58+08:00</lastmod><changefreq>weekly</changefreq><priority>0.5</priority></url><url><loc>/post/os/linux/kvm/kvm%E5%9F%BA%E7%A1%80/</loc><lastmod>2024-03-12T13:25:58+08:00</lastmod><changefreq>weekly</changefreq><priority>0.5</priority></url><url><loc>/tags/coredns/</loc><lastmod>2024-02-07T14:24:58+08:00</lastmod><changefreq>weekly</changefreq><priority>0.5</priority></url><url><loc>/tags/doh/</loc><lastmod>2024-02-07T14:24:58+08:00</lastmod><changefreq>weekly</changefreq><priority>0.5</priority></url><url><loc>/post/other/doh/nginx+coredns%E6%9E%84%E5%BB%BAdoh%E6%9C%8D%E5%8A%A1%E5%99%A8/</loc><lastmod>2024-02-07T14:24:58+08:00</lastmod><changefreq>weekly</changefreq><priority>0.5</priority></url><url><loc>/post/os/linux/tools/linux%E4%B8%8B%E4%BD%BF%E7%94%A8supervisor%E7%AE%A1%E7%90%86%E8%BF%9B%E7%A8%8B/</loc><lastmod>2023-12-12T14:20:16+08:00</lastmod><changefreq>weekly</changefreq><priority>0.5</priority></url><url><loc>/tags/supervisor/</loc><lastmod>2023-12-12T14:20:16+08:00</lastmod><changefreq>weekly</changefreq><priority>0.5</priority></url><url><loc>/tags/database/</loc><lastmod>2023-11-02T13:49:21+08:00</lastmod><changefreq>weekly</changefreq><priority>0.5</priority></url><url><loc>/categories/database/</loc><lastmod>2023-11-02T13:49:21+08:00</lastmod><changefreq>weekly</changefreq><priority>0.5</priority></url><url><loc>/tags/mysql/</loc><lastmod>2023-11-02T13:49:21+08:00</lastmod><changefreq>weekly</changefreq><priority>0.5</priority></url><url><loc>/categories/mysql/</loc><lastmod>2023-11-02T13:49:21+08:00</lastmod><changefreq>weekly</changefreq><priority>0.5</priority></url><url><loc>/post/database/mysql/%E4%B8%BAmysql%E6%99%AE%E9%80%9A%E7%94%A8%E6%88%B7%E8%B5%8B%E4%BA%88%E5%AF%BC%E5%87%BA%E6%9D%83%E9%99%90/</loc><lastmod>2023-11-02T13:49:21+08:00</lastmod><changefreq>weekly</changefreq><priority>0.5</priority></url><url><loc>/tags/time/</loc><lastmod>2023-06-16T15:12:16+08:00</lastmod><changefreq>weekly</changefreq><priority>0.5</priority></url><url><loc>/post/rust/crates/time-%E6%97%A5%E6%9C%9F%E4%B8%8E%E6%97%B6%E9%97%B4%E6%A0%BC%E5%BC%8F%E5%8C%96/</loc><lastmod>2023-06-16T15:12:16+08:00</lastmod><changefreq>weekly</changefreq><priority>0.5</priority></url><url><loc>/post/rust/toolchain/linux%E7%8E%AF%E5%A2%83rust%E9%9D%99%E6%80%81%E7%BC%96%E8%AF%91/</loc><lastmod>2023-06-16T12:42:04+08:00</lastmod><changefreq>weekly</changefreq><priority>0.5</priority></url><url><loc>/post/rust/lang/rust%E4%B8%AD%E5%AD%97%E7%AC%A6%E4%B8%B2%E4%B8%8E%E5%AD%97%E8%8A%82%E9%9B%86%E5%90%88%E7%9A%84%E8%BD%AC%E6%8D%A2/</loc><lastmod>2023-06-15T16:11:13+08:00</lastmod><changefreq>weekly</changefreq><priority>0.5</priority></url><url><loc>/tags/string/</loc><lastmod>2023-06-15T16:11:13+08:00</lastmod><changefreq>weekly</changefreq><priority>0.5</priority></url><url><loc>/categories/string/</loc><lastmod>2023-06-15T16:11:13+08:00</lastmod><changefreq>weekly</changefreq><priority>0.5</priority></url><url><loc>/tags/command/</loc><lastmod>2023-06-14T17:25:45+08:00</lastmod><changefreq>weekly</changefreq><priority>0.5</priority></url><url><loc>/categories/command/</loc><lastmod>2023-06-14T17:25:45+08:00</lastmod><changefreq>weekly</changefreq><priority>0.5</priority></url><url><loc>/post/os/linux/command/linux%E5%91%BD%E4%BB%A4strip/</loc><lastmod>2023-06-14T17:25:45+08:00</lastmod><changefreq>weekly</changefreq><priority>0.5</priority></url><url><loc>/tags/strip/</loc><lastmod>2023-06-14T17:25:45+08:00</lastmod><changefreq>weekly</changefreq><priority>0.5</priority></url><url><loc>/tags/kubernetes/</loc><lastmod>2023-05-14T20:24:29+08:00</lastmod><changefreq>weekly</changefreq><priority>0.5</priority></url><url><loc>/categories/kubernetes/</loc><lastmod>2023-05-14T20:24:29+08:00</lastmod><changefreq>weekly</changefreq><priority>0.5</priority></url><url><loc>/tags/minikube/</loc><lastmod>2023-05-14T20:24:29+08:00</lastmod><changefreq>weekly</changefreq><priority>0.5</priority></url><url><loc>/post/kubernetes/%E4%BD%BF%E7%94%A8minikube%E9%83%A8%E7%BD%B2k8s%E9%9B%86%E7%BE%A4/</loc><lastmod>2023-05-14T20:24:29+08:00</lastmod><changefreq>weekly</changefreq><priority>0.5</priority></url><url><loc>/post/rust/docs/rust%E5%B8%B8%E7%94%A8crate/</loc><lastmod>2023-05-05T16:48:24+08:00</lastmod><changefreq>weekly</changefreq><priority>0.5</priority></url><url><loc>/tags/attack/</loc><lastmod>2023-04-05T15:40:03+08:00</lastmod><changefreq>weekly</changefreq><priority>0.5</priority></url><url><loc>/tags/ddos/</loc><lastmod>2023-04-05T15:40:03+08:00</lastmod><changefreq>weekly</changefreq><priority>0.5</priority></url><url><loc>/categories/ddos/</loc><lastmod>2023-04-05T15:40:03+08:00</lastmod><changefreq>weekly</changefreq><priority>0.5</priority></url><url><loc>/tags/rudy/</loc><lastmod>2023-04-05T15:40:03+08:00</lastmod><changefreq>weekly</changefreq><priority>0.5</priority></url><url><loc>/post/attack/ddos/rudy/</loc><lastmod>2023-04-05T15:40:03+08:00</lastmod><changefreq>weekly</changefreq><priority>0.5</priority></url><url><loc>/tags/http/</loc><lastmod>2023-04-03T10:11:12+08:00</lastmod><changefreq>weekly</changefreq><priority>0.5</priority></url><url><loc>/tags/hyper/</loc><lastmod>2023-04-03T10:11:12+08:00</lastmod><changefreq>weekly</changefreq><priority>0.5</priority></url><url><loc>/post/rust/crates/hyper-%E5%BA%95%E5%B1%82http%E5%AE%9E%E7%8E%B0/</loc><lastmod>2023-04-03T10:11:12+08:00</lastmod><changefreq>weekly</changefreq><priority>0.5</priority></url><url><loc>/post/rust/crates/clap-%E5%91%BD%E4%BB%A4%E8%A1%8C%E5%8F%82%E6%95%B0%E8%A7%A3%E6%9E%90/</loc><lastmod>2023-04-01T08:42:23+08:00</lastmod><changefreq>weekly</changefreq><priority>0.5</priority></url><url><loc>/tags/json/</loc><lastmod>2023-04-01T08:42:23+08:00</lastmod><changefreq>weekly</changefreq><priority>0.5</priority></url><url><loc>/post/rust/crates/serde-%E8%A7%A3%E6%9E%90json/</loc><lastmod>2023-04-01T08:42:23+08:00</lastmod><changefreq>weekly</changefreq><priority>0.5</priority></url><url><loc>/tags/rayon/</loc><lastmod>2023-03-31T11:05:38+08:00</lastmod><changefreq>weekly</changefreq><priority>0.5</priority></url><url><loc>/post/rust/crates/rayon-%E6%95%B0%E6%8D%AE%E5%B9%B6%E8%A1%8C%E8%AE%A1%E7%AE%97%E5%BA%93/</loc><lastmod>2023-03-31T11:05:38+08:00</lastmod><changefreq>weekly</changefreq><priority>0.5</priority></url><url><loc>/tags/iterator/</loc><lastmod>2023-03-30T14:17:38+08:00</lastmod><changefreq>weekly</changefreq><priority>0.5</priority></url><url><loc>/post/rust/lang/rust%E8%BF%AD%E4%BB%A3%E5%99%A8/</loc><lastmod>2023-03-30T14:17:38+08:00</lastmod><changefreq>weekly</changefreq><priority>0.5</priority></url><url><loc>/post/rust/lang/rust%E7%BB%84%E5%90%88%E5%99%A8/</loc><lastmod>2023-03-29T14:15:07+08:00</lastmod><changefreq>weekly</changefreq><priority>0.5</priority></url><url><loc>/tags/freebsd/</loc><lastmod>2022-11-06T16:11:05+08:00</lastmod><changefreq>weekly</changefreq><priority>0.5</priority></url><url><loc>/categories/freebsd/</loc><lastmod>2022-11-06T16:11:05+08:00</lastmod><changefreq>weekly</changefreq><priority>0.5</priority></url><url><loc>/post/os/freebsd/freebsd13.1%E5%AE%89%E8%A3%85kde%E6%A1%8C%E9%9D%A2%E7%8E%AF%E5%A2%83/</loc><lastmod>2022-11-06T16:11:05+08:00</lastmod><changefreq>weekly</changefreq><priority>0.5</priority></url><url><loc>/tags/kde/</loc><lastmod>2022-11-06T16:11:05+08:00</lastmod><changefreq>weekly</changefreq><priority>0.5</priority></url><url><loc>/tags/nc/</loc><lastmod>2022-10-22T11:58:32+08:00</lastmod><changefreq>weekly</changefreq><priority>0.5</priority></url><url><loc>/tags/technique/</loc><lastmod>2022-10-22T11:58:32+08:00</lastmod><changefreq>weekly</changefreq><priority>0.5</priority></url><url><loc>/categories/technique/</loc><lastmod>2022-10-22T11:58:32+08:00</lastmod><changefreq>weekly</changefreq><priority>0.5</priority></url><url><loc>/post/other/technique/%E6%8A%80%E5%B7%A7%E4%BD%BF%E7%94%A8ncnetcat%E4%BC%A0%E9%80%92%E6%96%87%E4%BB%B6%E5%92%8C%E6%96%87%E5%AD%97/</loc><lastmod>2022-10-22T11:58:32+08:00</lastmod><changefreq>weekly</changefreq><priority>0.5</priority></url><url><loc>/tags/upx/</loc><lastmod>2022-10-11T19:59:21+08:00</lastmod><changefreq>weekly</changefreq><priority>0.5</priority></url><url><loc>/post/other/technique/upx%E4%BD%BF%E7%94%A8%E6%95%99%E7%A8%8B/</loc><lastmod>2022-10-11T19:59:21+08:00</lastmod><changefreq>weekly</changefreq><priority>0.5</priority></url><url><loc>/tags/aircrack-ng/</loc><lastmod>2022-08-20T19:48:36+08:00</lastmod><changefreq>weekly</changefreq><priority>0.5</priority></url><url><loc>/tags/airodump-ng/</loc><lastmod>2022-08-20T19:48:36+08:00</lastmod><changefreq>weekly</changefreq><priority>0.5</priority></url><url><loc>/post/other/technique/%E6%8A%80%E5%B7%A7aircrack-ng%E6%9A%B4%E5%8A%9B%E7%A0%B4%E8%A7%A3wifi%E5%AF%86%E7%A0%81/</loc><lastmod>2022-08-20T19:48:36+08:00</lastmod><changefreq>weekly</changefreq><priority>0.5</priority></url><url><loc>/tags/yum/</loc><lastmod>2022-08-19T10:21:11+08:00</lastmod><changefreq>weekly</changefreq><priority>0.5</priority></url><url><loc>/post/os/linux/tools/yum%E4%B8%8B%E8%BD%BD%E5%85%A8%E9%87%8F%E4%BE%9D%E8%B5%96rpm%E5%8C%85/</loc><lastmod>2022-08-19T10:21:11+08:00</lastmod><changefreq>weekly</changefreq><priority>0.5</priority></url><url><loc>/post/os/linux/technique/linux%E5%88%86%E5%8D%B7%E5%8E%8B%E7%BC%A9%E4%B8%8E%E5%88%86%E5%8D%B7%E8%A7%A3%E5%8E%8B%E7%BC%A9/</loc><lastmod>2022-07-28T18:59:29+08:00</lastmod><changefreq>weekly</changefreq><priority>0.5</priority></url><url><loc>/tags/split/</loc><lastmod>2022-07-28T18:59:29+08:00</lastmod><changefreq>weekly</changefreq><priority>0.5</priority></url><url><loc>/tags/tar/</loc><lastmod>2022-07-28T18:59:29+08:00</lastmod><changefreq>weekly</changefreq><priority>0.5</priority></url><url><loc>/categories/tar/</loc><lastmod>2022-07-28T18:59:29+08:00</lastmod><changefreq>weekly</changefreq><priority>0.5</priority></url><url><loc>/post/os/linux/command/linux%E5%91%BD%E4%BB%A4update-alternatives/</loc><lastmod>2022-07-25T17:11:01+08:00</lastmod><changefreq>weekly</changefreq><priority>0.5</priority></url><url><loc>/tags/update-alternatives/</loc><lastmod>2022-07-25T17:11:01+08:00</lastmod><changefreq>weekly</changefreq><priority>0.5</priority></url><url><loc>/archives/</loc><lastmod>2022-07-25T02:51:08+08:00</lastmod><changefreq>weekly</changefreq><priority>0.5</priority></url><url><loc>/tags/ssh/</loc><lastmod>2021-12-30T10:56:56+08:00</lastmod><changefreq>weekly</changefreq><priority>0.5</priority></url><url><loc>/post/os/linux/technique/ssh-agent-forwarding/</loc><lastmod>2021-12-30T10:56:56+08:00</lastmod><changefreq>weekly</changefreq><priority>0.5</priority></url><url><loc>/post/framework/grpc/12.grpc%E5%8E%8B%E5%8A%9B%E6%B5%8B%E8%AF%95%E5%B7%A5%E5%85%B7ghz/</loc><lastmod>2021-10-27T18:24:49+08:00</lastmod><changefreq>weekly</changefreq><priority>0.5</priority></url><url><loc>/tags/grpc/</loc><lastmod>2021-10-27T18:24:49+08:00</lastmod><changefreq>weekly</changefreq><priority>0.5</priority></url><url><loc>/categories/grpc/</loc><lastmod>2021-10-27T18:24:49+08:00</lastmod><changefreq>weekly</changefreq><priority>0.5</priority></url><url><loc>/post/framework/grpc/11.grpc%E9%87%8D%E8%AF%95%E6%9C%BA%E5%88%B6/</loc><lastmod>2021-10-26T19:18:22+08:00</lastmod><changefreq>weekly</changefreq><priority>0.5</priority></url><url><loc>/post/framework/grpc/10.grpc%E7%9A%84%E5%AE%A2%E6%88%B7%E7%AB%AF%E8%B4%9F%E8%BD%BD%E5%9D%87%E8%A1%A1/</loc><lastmod>2021-10-25T18:42:30+08:00</lastmod><changefreq>weekly</changefreq><priority>0.5</priority></url><url><loc>/post/framework/grpc/09.grpc%E7%9A%84nameresolver/</loc><lastmod>2021-10-24T11:14:31+08:00</lastmod><changefreq>weekly</changefreq><priority>0.5</priority></url><url><loc>/post/framework/grpc/08.grpc%E7%9A%84%E8%87%AA%E5%AE%9A%E4%B9%89%E8%AE%A4%E8%AF%81/</loc><lastmod>2021-10-23T15:37:51+08:00</lastmod><changefreq>weekly</changefreq><priority>0.5</priority></url><url><loc>/post/framework/grpc/07.grpc%E7%9A%84tls%E8%AE%A4%E8%AF%81/</loc><lastmod>2021-10-22T19:06:39+08:00</lastmod><changefreq>weekly</changefreq><priority>0.5</priority></url><url><loc>/post/framework/grpc/06.grpc%E7%9A%84%E6%8B%A6%E6%88%AA%E5%99%A8/</loc><lastmod>2021-10-21T18:47:17+08:00</lastmod><changefreq>weekly</changefreq><priority>0.5</priority></url><url><loc>/post/framework/grpc/05.grpc%E7%9A%84metadata/</loc><lastmod>2021-10-21T09:40:35+08:00</lastmod><changefreq>weekly</changefreq><priority>0.5</priority></url><url><loc>/post/framework/grpc/04.grpc%E6%B5%81%E5%BC%8F%E4%BC%A0%E8%BE%93/</loc><lastmod>2021-10-19T19:15:54+08:00</lastmod><changefreq>weekly</changefreq><priority>0.5</priority></url><url><loc>/categories/shell/</loc><lastmod>2021-08-11T15:31:42+08:00</lastmod><changefreq>weekly</changefreq><priority>0.5</priority></url><url><loc>/post/os/linux/shell/shell%E6%88%AA%E5%8F%96%E5%AD%97%E7%AC%A6%E4%B8%B2/</loc><lastmod>2021-08-11T15:31:42+08:00</lastmod><changefreq>weekly</changefreq><priority>0.5</priority></url><url><loc>/tags/substring/</loc><lastmod>2021-08-11T15:31:42+08:00</lastmod><changefreq>weekly</changefreq><priority>0.5</priority></url><url><loc>/categories/go/</loc><lastmod>2021-06-25T10:15:41+08:00</lastmod><changefreq>weekly</changefreq><priority>0.5</priority></url><url><loc>/tags/godoc/</loc><lastmod>2021-06-25T10:15:41+08:00</lastmod><changefreq>weekly</changefreq><priority>0.5</priority></url><url><loc>/tags/trimpath/</loc><lastmod>2021-06-25T10:15:41+08:00</lastmod><changefreq>weekly</changefreq><priority>0.5</priority></url><url><loc>/post/go/artifice/%E9%9A%90%E8%97%8Fgo%E8%AF%AD%E8%A8%80%E5%8F%AF%E6%89%A7%E8%A1%8C%E7%A8%8B%E5%BA%8F%E4%B8%AD%E7%9A%84%E6%BA%90%E7%A0%81%E8%B7%AF%E5%BE%84/</loc><lastmod>2021-06-25T10:15:41+08:00</lastmod><changefreq>weekly</changefreq><priority>0.5</priority></url><url><loc>/tags/container/</loc><lastmod>2021-04-09T09:44:05+08:00</lastmod><changefreq>weekly</changefreq><priority>0.5</priority></url><url><loc>/tags/go/</loc><lastmod>2021-04-09T09:44:05+08:00</lastmod><changefreq>weekly</changefreq><priority>0.5</priority></url><url><loc>/post/go/syntax/container/ring/</loc><lastmod>2021-04-09T09:44:05+08:00</lastmod><changefreq>weekly</changefreq><priority>0.5</priority></url><url><loc>/tags/ring/</loc><lastmod>2021-04-09T09:44:05+08:00</lastmod><changefreq>weekly</changefreq><priority>0.5</priority></url><url><loc>/post/go/syntax/plugin/go%E8%AF%AD%E8%A8%80plugin/</loc><lastmod>2021-04-08T17:57:44+08:00</lastmod><changefreq>weekly</changefreq><priority>0.5</priority></url><url><loc>/tags/plugin/</loc><lastmod>2021-04-08T17:57:44+08:00</lastmod><changefreq>weekly</changefreq><priority>0.5</priority></url><url><loc>/tags/git/</loc><lastmod>2021-04-07T15:16:29+08:00</lastmod><changefreq>weekly</changefreq><priority>0.5</priority></url><url><loc>/categories/git/</loc><lastmod>2021-04-07T15:16:29+08:00</lastmod><changefreq>weekly</changefreq><priority>0.5</priority></url><url><loc>/post/other/git/git%E5%88%A0%E9%99%A4%E6%96%87%E4%BB%B6%E5%8F%8A%E5%8E%86%E5%8F%B2%E7%9A%84%E6%96%B9%E6%B3%95/</loc><lastmod>2021-04-07T15:16:29+08:00</lastmod><changefreq>weekly</changefreq><priority>0.5</priority></url><url><loc>/tags/%E5%88%A0%E9%99%A4/</loc><lastmod>2021-04-07T15:16:29+08:00</lastmod><changefreq>weekly</changefreq><priority>0.5</priority></url><url><loc>/post/os/linux/command/linux%E5%91%BD%E4%BB%A4screenfetch/</loc><lastmod>2021-03-05T11:40:39+08:00</lastmod><changefreq>weekly</changefreq><priority>0.5</priority></url><url><loc>/tags/screenfetch/</loc><lastmod>2021-03-05T11:40:39+08:00</lastmod><changefreq>weekly</changefreq><priority>0.5</priority></url><url><loc>/tags/docker-compose/</loc><lastmod>2021-02-24T17:48:24+08:00</lastmod><changefreq>weekly</changefreq><priority>0.5</priority></url><url><loc>/tags/etcd/</loc><lastmod>2021-02-24T17:48:24+08:00</lastmod><changefreq>weekly</changefreq><priority>0.5</priority></url><url><loc>/categories/etcd/</loc><lastmod>2021-02-24T17:48:24+08:00</lastmod><changefreq>weekly</changefreq><priority>0.5</priority></url><url><loc>/post/etcd/%E4%BD%BF%E7%94%A8docker-compose%E6%9E%84%E5%BB%BAetcd%E9%9B%86%E7%BE%A4/</loc><lastmod>2021-02-24T17:48:24+08:00</lastmod><changefreq>weekly</changefreq><priority>0.5</priority></url><url><loc>/tags/gin/</loc><lastmod>2021-01-30T17:56:43+08:00</lastmod><changefreq>weekly</changefreq><priority>0.5</priority></url><url><loc>/categories/gin/</loc><lastmod>2021-01-30T17:56:43+08:00</lastmod><changefreq>weekly</changefreq><priority>0.5</priority></url><url><loc>/post/framework/gin/gin%E6%B7%BB%E5%8A%A0swagger%E6%96%87%E6%A1%A3/</loc><lastmod>2021-01-30T17:56:43+08:00</lastmod><changefreq>weekly</changefreq><priority>0.5</priority></url><url><loc>/post/go/artifice/go-module%E4%BD%BF%E7%94%A8%E7%A7%81%E6%9C%89%E4%BB%93%E5%BA%93%E9%81%87%E5%88%B0%E7%9A%84%E9%97%AE%E9%A2%98%E5%8F%8A%E8%A7%A3%E5%86%B3%E6%96%B9%E6%A1%88/</loc><lastmod>2020-10-08T11:40:02+08:00</lastmod><changefreq>weekly</changefreq><priority>0.5</priority></url><url><loc>/tags/cgo/</loc><lastmod>2020-09-28T09:03:37+08:00</lastmod><changefreq>weekly</changefreq><priority>0.5</priority></url><url><loc>/categories/cgo/</loc><lastmod>2020-09-28T09:03:37+08:00</lastmod><changefreq>weekly</changefreq><priority>0.5</priority></url><url><loc>/post/go/syntax/cgo/%E6%9C%80%E7%AE%80%E5%8D%95%E7%9A%84cgo%E7%A4%BA%E4%BE%8B/</loc><lastmod>2020-09-28T09:03:37+08:00</lastmod><changefreq>weekly</changefreq><priority>0.5</priority></url><url><loc>/post/framework/go-kit/go-kit%E7%AC%94%E8%AE%B0%E4%B8%80%E7%AE%80%E4%BB%8B/</loc><lastmod>2020-09-13T11:38:39+08:00</lastmod><changefreq>weekly</changefreq><priority>0.5</priority></url><url><loc>/tags/go-kit/</loc><lastmod>2020-09-13T11:38:39+08:00</lastmod><changefreq>weekly</changefreq><priority>0.5</priority></url><url><loc>/categories/go-kit/</loc><lastmod>2020-09-13T11:38:39+08:00</lastmod><changefreq>weekly</changefreq><priority>0.5</priority></url><url><loc>/post/other/git/linux%E4%B8%8B%E8%A7%A3%E5%86%B3git%E5%91%BD%E4%BB%A4%E4%B8%AD%E6%96%87%E6%98%BE%E7%A4%BA%E4%B9%B1%E7%A0%81/</loc><lastmod>2020-08-09T10:21:10+08:00</lastmod><changefreq>weekly</changefreq><priority>0.5</priority></url><url><loc>/tags/%E4%B8%AD%E6%96%87%E4%B9%B1%E7%A0%81/</loc><lastmod>2020-08-09T10:21:10+08:00</lastmod><changefreq>weekly</changefreq><priority>0.5</priority></url><url><loc>/post/other/git/git%E6%9F%A5%E7%9C%8B%E6%9F%90%E6%AC%A1%E6%8F%90%E4%BA%A4%E6%89%80%E4%BF%AE%E6%94%B9%E7%9A%84%E6%96%87%E4%BB%B6/</loc><lastmod>2020-08-09T10:11:43+08:00</lastmod><changefreq>weekly</changefreq><priority>0.5</priority></url><url><loc>/post/kubernetes/debian10%E4%BD%BF%E7%94%A8kubeadm%E5%AE%89%E8%A3%85kubernetes/</loc><lastmod>2020-07-25T08:56:06+08:00</lastmod><changefreq>weekly</changefreq><priority>0.5</priority></url><url><loc>/tags/kubeadm/</loc><lastmod>2020-07-25T08:56:06+08:00</lastmod><changefreq>weekly</changefreq><priority>0.5</priority></url><url><loc>/tags/swap/</loc><lastmod>2020-07-12T18:10:02+08:00</lastmod><changefreq>weekly</changefreq><priority>0.5</priority></url><url><loc>/tags/system/</loc><lastmod>2020-07-12T18:10:02+08:00</lastmod><changefreq>weekly</changefreq><priority>0.5</priority></url><url><loc>/categories/system/</loc><lastmod>2020-07-12T18:10:02+08:00</lastmod><changefreq>weekly</changefreq><priority>0.5</priority></url><url><loc>/post/os/linux/system/systemd%E5%BC%95%E5%AF%BC%E7%9A%84linux%E7%A6%81%E7%94%A8%E4%BA%A4%E6%8D%A2swap%E5%88%86%E5%8C%BA%E7%9A%84%E6%AD%A3%E7%A1%AE%E6%96%B9%E5%BC%8F/</loc><lastmod>2020-07-12T18:10:02+08:00</lastmod><changefreq>weekly</changefreq><priority>0.5</priority></url><url><loc>/tags/%E4%BA%A4%E6%8D%A2%E5%88%86%E5%8C%BA/</loc><lastmod>2020-07-12T18:10:02+08:00</lastmod><changefreq>weekly</changefreq><priority>0.5</priority></url><url><loc>/tags/sudo/</loc><lastmod>2020-07-05T20:06:11+08:00</lastmod><changefreq>weekly</changefreq><priority>0.5</priority></url><url><loc>/post/os/linux/technique/sudo%E4%BF%9D%E7%95%99%E5%BD%93%E5%89%8D%E7%94%A8%E6%88%B7%E7%9A%84%E7%8E%AF%E5%A2%83%E5%8F%98%E9%87%8F/</loc><lastmod>2020-07-05T20:06:11+08:00</lastmod><changefreq>weekly</changefreq><priority>0.5</priority></url><url><loc>/tags/thanos/</loc><lastmod>2020-04-22T18:56:56+08:00</lastmod><changefreq>weekly</changefreq><priority>0.5</priority></url><url><loc>/post/go/other/thanos%E7%BC%96%E7%A0%81%E9%A3%8E%E6%A0%BC%E6%8C%87%E5%8D%97/</loc><lastmod>2020-04-22T18:56:56+08:00</lastmod><changefreq>weekly</changefreq><priority>0.5</priority></url><url><loc>/post/os/linux/technique/linux%E6%9F%A5%E6%89%BE%E6%9C%80%E5%A4%A7%E7%9A%84n%E4%B8%AA%E6%96%87%E4%BB%B6/</loc><lastmod>2020-04-20T19:17:18+08:00</lastmod><changefreq>weekly</changefreq><priority>0.5</priority></url><url><loc>/tags/%E6%9C%80%E5%A4%A7%E6%96%87%E4%BB%B6/</loc><lastmod>2020-04-20T19:17:18+08:00</lastmod><changefreq>weekly</changefreq><priority>0.5</priority></url><url><loc>/tags/base64/</loc><lastmod>2020-04-12T20:57:25+08:00</lastmod><changefreq>weekly</changefreq><priority>0.5</priority></url><url><loc>/tags/encoding/</loc><lastmod>2020-04-12T20:57:25+08:00</lastmod><changefreq>weekly</changefreq><priority>0.5</priority></url><url><loc>/post/go/syntax/encoding/base64/encoding-base64/</loc><lastmod>2020-04-12T20:57:25+08:00</lastmod><changefreq>weekly</changefreq><priority>0.5</priority></url><url><loc>/post/os/linux/system/linux%E7%9A%84%E7%89%B9%E6%AE%8A%E6%9D%83%E9%99%90/</loc><lastmod>2020-04-12T18:09:38+08:00</lastmod><changefreq>weekly</changefreq><priority>0.5</priority></url><url><loc>/tags/user/</loc><lastmod>2020-04-12T18:09:38+08:00</lastmod><changefreq>weekly</changefreq><priority>0.5</priority></url><url><loc>/post/framework/grpc/03.grpc%E7%A4%BA%E4%BE%8B/</loc><lastmod>2020-04-11T18:39:12+08:00</lastmod><changefreq>weekly</changefreq><priority>0.5</priority></url><url><loc>/post/framework/grpc/02.%E5%AE%89%E8%A3%85%E7%8E%AF%E5%A2%83/</loc><lastmod>2020-04-05T18:39:12+08:00</lastmod><changefreq>weekly</changefreq><priority>0.5</priority></url><url><loc>/post/framework/grpc/01.grpc%E7%AE%80%E4%BB%8B/</loc><lastmod>2020-03-29T18:39:12+08:00</lastmod><changefreq>weekly</changefreq><priority>0.5</priority></url><url><loc>/tags/caching-sha2-password/</loc><lastmod>2020-03-09T17:42:50+08:00</lastmod><changefreq>weekly</changefreq><priority>0.5</priority></url><url><loc>/post/database/mysql/mysql8.0%E8%BA%AB%E4%BB%BD%E8%AE%A4%E8%AF%81%E6%8F%92%E4%BB%B6caching-sha2-password/</loc><lastmod>2020-03-09T17:42:50+08:00</lastmod><changefreq>weekly</changefreq><priority>0.5</priority></url><url><loc>/post/os/linux/command/linux%E5%91%BD%E4%BB%A4time/</loc><lastmod>2020-02-25T12:47:13+08:00</lastmod><changefreq>weekly</changefreq><priority>0.5</priority></url><url><loc>/post/os/linux/command/linux%E5%91%BD%E4%BB%A4base64/</loc><lastmod>2020-01-31T22:45:13+08:00</lastmod><changefreq>weekly</changefreq><priority>0.5</priority></url><url><loc>/tags/init/</loc><lastmod>2020-01-15T18:53:05+08:00</lastmod><changefreq>weekly</changefreq><priority>0.5</priority></url><url><loc>/tags/systemd/</loc><lastmod>2020-01-15T18:53:05+08:00</lastmod><changefreq>weekly</changefreq><priority>0.5</priority></url><url><loc>/post/os/linux/system/systemd%E7%9A%84unit%E9%85%8D%E7%BD%AE/</loc><lastmod>2020-01-15T18:53:05+08:00</lastmod><changefreq>weekly</changefreq><priority>0.5</priority></url><url><loc>/post/os/linux/system/linux%E7%9A%84init%E8%BF%87%E7%A8%8Bsystemd/</loc><lastmod>2020-01-14T18:20:44+08:00</lastmod><changefreq>weekly</changefreq><priority>0.5</priority></url><url><loc>/post/os/linux/system/linux%E7%9A%84init%E8%BF%87%E7%A8%8Bsysvinit/</loc><lastmod>2020-01-13T18:35:49+08:00</lastmod><changefreq>weekly</changefreq><priority>0.5</priority></url><url><loc>/tags/sysvinit/</loc><lastmod>2020-01-13T18:35:49+08:00</lastmod><changefreq>weekly</changefreq><priority>0.5</priority></url><url><loc>/tags/7z/</loc><lastmod>2020-01-10T17:43:50+08:00</lastmod><changefreq>weekly</changefreq><priority>0.5</priority></url><url><loc>/tags/7zip/</loc><lastmod>2020-01-10T17:43:50+08:00</lastmod><changefreq>weekly</changefreq><priority>0.5</priority></url><url><loc>/post/os/linux/tools/%E5%91%BD%E4%BB%A4%E8%A1%8C%E5%8E%8B%E7%BC%A9%E8%A7%A3%E5%8E%8B%E4%B8%807z/</loc><lastmod>2020-01-10T17:43:50+08:00</lastmod><changefreq>weekly</changefreq><priority>0.5</priority></url><url><loc>/categories/life/</loc><lastmod>2020-01-03T12:46:20+08:00</lastmod><changefreq>weekly</changefreq><priority>0.5</priority></url><url><loc>/tags/poetry/</loc><lastmod>2020-01-03T12:46:20+08:00</lastmod><changefreq>weekly</changefreq><priority>0.5</priority></url><url><loc>/categories/poetry/</loc><lastmod>2020-01-03T12:46:20+08:00</lastmod><changefreq>weekly</changefreq><priority>0.5</priority></url><url><loc>/tags/%E8%B0%B7%E5%B7%9D%E4%BF%8A%E5%A4%AA%E9%83%9E/</loc><lastmod>2020-01-03T12:46:20+08:00</lastmod><changefreq>weekly</changefreq><priority>0.5</priority></url><url><loc>/post/other/life/poetry/japanese/%E6%B4%BB%E7%9D%80%E8%B0%B7%E5%B7%9D%E4%BF%8A%E5%A4%AA%E9%83%9E/</loc><lastmod>2020-01-03T12:46:20+08:00</lastmod><changefreq>weekly</changefreq><priority>0.5</priority></url><url><loc>/tags/http2/</loc><lastmod>2020-01-02T18:13:16+08:00</lastmod><changefreq>weekly</changefreq><priority>0.5</priority></url><url><loc>/tags/nginx/</loc><lastmod>2020-01-02T18:13:16+08:00</lastmod><changefreq>weekly</changefreq><priority>0.5</priority></url><url><loc>/categories/nginx/</loc><lastmod>2020-01-02T18:13:16+08:00</lastmod><changefreq>weekly</changefreq><priority>0.5</priority></url><url><loc>/post/other/nginx/nginx%E5%BC%80%E5%90%AFhttp2/</loc><lastmod>2020-01-02T18:13:16+08:00</lastmod><changefreq>weekly</changefreq><priority>0.5</priority></url><url><loc>/post/os/linux/command/linux%E5%91%BD%E4%BB%A4trap/</loc><lastmod>2019-12-31T19:47:47+08:00</lastmod><changefreq>weekly</changefreq><priority>0.5</priority></url><url><loc>/tags/trap/</loc><lastmod>2019-12-31T19:47:47+08:00</lastmod><changefreq>weekly</changefreq><priority>0.5</priority></url><url><loc>/tags/error/</loc><lastmod>2019-12-31T18:47:09+08:00</lastmod><changefreq>weekly</changefreq><priority>0.5</priority></url><url><loc>/post/go/artifice/go%E6%9C%80%E4%BD%B3%E5%AE%9E%E8%B7%B5%E5%BC%82%E5%B8%B8%E5%A4%84%E7%90%86/</loc><lastmod>2019-12-31T18:47:09+08:00</lastmod><changefreq>weekly</changefreq><priority>0.5</priority></url><url><loc>/tags/m3u8/</loc><lastmod>2019-12-31T18:36:08+08:00</lastmod><changefreq>weekly</changefreq><priority>0.5</priority></url><url><loc>/tags/mp4/</loc><lastmod>2019-12-31T18:36:08+08:00</lastmod><changefreq>weekly</changefreq><priority>0.5</priority></url><url><loc>/post/other/technique/%E6%8A%80%E5%B7%A7m3u8%E5%90%88%E6%88%90mp4/</loc><lastmod>2019-12-31T18:36:08+08:00</lastmod><changefreq>weekly</changefreq><priority>0.5</priority></url><url><loc>/tags/2019/</loc><lastmod>2019-12-31T17:42:38+08:00</lastmod><changefreq>weekly</changefreq><priority>0.5</priority></url><url><loc>/tags/life/</loc><lastmod>2019-12-31T17:42:38+08:00</lastmod><changefreq>weekly</changefreq><priority>0.5</priority></url><url><loc>/tags/summary/</loc><lastmod>2019-12-31T17:42:38+08:00</lastmod><changefreq>weekly</changefreq><priority>0.5</priority></url><url><loc>/categories/summary/</loc><lastmod>2019-12-31T17:42:38+08:00</lastmod><changefreq>weekly</changefreq><priority>0.5</priority></url><url><loc>/post/other/life/summary/%E5%86%99%E7%BB%99%E8%87%AA%E5%B7%B1%E7%9A%842019/</loc><lastmod>2019-12-31T17:42:38+08:00</lastmod><changefreq>weekly</changefreq><priority>0.5</priority></url><url><loc>/post/os/linux/command/linux%E5%91%BD%E4%BB%A4mktemp/</loc><lastmod>2019-12-29T19:44:37+08:00</lastmod><changefreq>weekly</changefreq><priority>0.5</priority></url><url><loc>/tags/mktemp/</loc><lastmod>2019-12-29T19:44:37+08:00</lastmod><changefreq>weekly</changefreq><priority>0.5</priority></url><url><loc>/tags/port/</loc><lastmod>2019-12-27T16:19:30+08:00</lastmod><changefreq>weekly</changefreq><priority>0.5</priority></url><url><loc>/tags/windows/</loc><lastmod>2019-12-27T16:19:30+08:00</lastmod><changefreq>weekly</changefreq><priority>0.5</priority></url><url><loc>/categories/windows/</loc><lastmod>2019-12-27T16:19:30+08:00</lastmod><changefreq>weekly</changefreq><priority>0.5</priority></url><url><loc>/post/os/win/windows%E6%9F%A5%E6%89%BE%E5%8D%A0%E7%94%A8%E6%8C%87%E5%AE%9A%E7%AB%AF%E5%8F%A3%E7%9A%84%E8%BF%9B%E7%A8%8B/</loc><lastmod>2019-12-27T16:19:30+08:00</lastmod><changefreq>weekly</changefreq><priority>0.5</priority></url><url><loc>/post/go/syntax/go%E8%AF%AD%E8%A8%80%E8%87%AA%E5%AE%9A%E4%B9%89struct%E5%AD%97%E6%AE%B5%E6%A0%87%E7%AD%BE/</loc><lastmod>2019-12-24T18:43:34+08:00</lastmod><changefreq>weekly</changefreq><priority>0.5</priority></url><url><loc>/tags/bcrypt/</loc><lastmod>2019-12-18T19:03:07+08:00</lastmod><changefreq>weekly</changefreq><priority>0.5</priority></url><url><loc>/tags/encrypt/</loc><lastmod>2019-12-18T19:03:07+08:00</lastmod><changefreq>weekly</changefreq><priority>0.5</priority></url><url><loc>/post/go/package/golang.org/x/crypto/bcrypt/bcrypt/</loc><lastmod>2019-12-18T19:03:07+08:00</lastmod><changefreq>weekly</changefreq><priority>0.5</priority></url><url><loc>/tags/security/</loc><lastmod>2019-12-18T19:03:07+08:00</lastmod><changefreq>weekly</changefreq><priority>0.5</priority></url><url><loc>/post/os/linux/command/linux%E5%91%BD%E4%BB%A4userdel/</loc><lastmod>2019-12-09T18:30:11+08:00</lastmod><changefreq>weekly</changefreq><priority>0.5</priority></url><url><loc>/tags/userdel/</loc><lastmod>2019-12-09T18:30:11+08:00</lastmod><changefreq>weekly</changefreq><priority>0.5</priority></url><url><loc>/post/os/linux/system/linux%E7%94%A8%E6%88%B7%E7%BE%A4%E7%BB%84%E9%85%8D%E7%BD%AE%E6%96%87%E4%BB%B6/</loc><lastmod>2019-12-09T18:10:44+08:00</lastmod><changefreq>weekly</changefreq><priority>0.5</priority></url><url><loc>/post/os/linux/command/linux%E5%91%BD%E4%BB%A4useradd/</loc><lastmod>2019-12-03T12:17:18+08:00</lastmod><changefreq>weekly</changefreq><priority>0.5</priority></url><url><loc>/tags/useradd/</loc><lastmod>2019-12-03T12:17:18+08:00</lastmod><changefreq>weekly</changefreq><priority>0.5</priority></url><url><loc>/tags/debian/</loc><lastmod>2019-11-27T12:20:00+08:00</lastmod><changefreq>weekly</changefreq><priority>0.5</priority></url><url><loc>/post/os/linux/system/debian%E7%BD%91%E7%BB%9Cipv4%E9%85%8D%E7%BD%AE/</loc><lastmod>2019-11-27T12:20:00+08:00</lastmod><changefreq>weekly</changefreq><priority>0.5</priority></url><url><loc>/tags/networking/</loc><lastmod>2019-11-27T12:20:00+08:00</lastmod><changefreq>weekly</changefreq><priority>0.5</priority></url><url><loc>/post/other/graphviz/05.%E7%BB%98%E5%88%B6%E4%B8%80%E5%BC%A0%E6%97%B6%E5%BA%8F%E5%9B%BE/</loc><lastmod>2019-11-26T17:48:55+08:00</lastmod><changefreq>weekly</changefreq><priority>0.5</priority></url><url><loc>/tags/graphviz/</loc><lastmod>2019-11-26T17:48:55+08:00</lastmod><changefreq>weekly</changefreq><priority>0.5</priority></url><url><loc>/categories/graphviz/</loc><lastmod>2019-11-26T17:48:55+08:00</lastmod><changefreq>weekly</changefreq><priority>0.5</priority></url><url><loc>/tags/sequence-diagram/</loc><lastmod>2019-11-26T17:48:55+08:00</lastmod><changefreq>weekly</changefreq><priority>0.5</priority></url><url><loc>/post/other/graphviz/04.%E7%AE%AD%E5%A4%B4%E5%9B%BE%E5%BD%A2/</loc><lastmod>2019-11-23T19:20:47+08:00</lastmod><changefreq>weekly</changefreq><priority>0.5</priority></url><url><loc>/tags/arrow/</loc><lastmod>2019-11-23T19:20:47+08:00</lastmod><changefreq>weekly</changefreq><priority>0.5</priority></url><url><loc>/tags/dot/</loc><lastmod>2019-11-23T19:20:47+08:00</lastmod><changefreq>weekly</changefreq><priority>0.5</priority></url><url><loc>/post/other/graphviz/03.%E8%8A%82%E7%82%B9%E5%9B%BE%E5%BD%A2/</loc><lastmod>2019-11-22T18:26:35+08:00</lastmod><changefreq>weekly</changefreq><priority>0.5</priority></url><url><loc>/tags/shapes/</loc><lastmod>2019-11-22T18:26:35+08:00</lastmod><changefreq>weekly</changefreq><priority>0.5</priority></url><url><loc>/post/other/graphviz/02.dot%E8%AF%AD%E6%B3%95/</loc><lastmod>2019-11-21T19:45:25+08:00</lastmod><changefreq>weekly</changefreq><priority>0.5</priority></url><url><loc>/post/other/graphviz/01.graphviz%E7%AE%80%E4%BB%8B/</loc><lastmod>2019-11-20T18:49:14+08:00</lastmod><changefreq>weekly</changefreq><priority>0.5</priority></url><url><loc>/post/go/other/go-doc%E4%B8%8Egodoc/</loc><lastmod>2019-11-19T12:13:52+08:00</lastmod><changefreq>weekly</changefreq><priority>0.5</priority></url><url><loc>/post/go/artifice/go%E8%AF%AD%E8%A8%80%E4%BA%A4%E5%8F%89%E7%BC%96%E8%AF%91/</loc><lastmod>2019-11-07T18:08:45+08:00</lastmod><changefreq>weekly</changefreq><priority>0.5</priority></url><url><loc>/tags/%E4%BA%A4%E5%8F%89%E7%BC%96%E8%AF%91/</loc><lastmod>2019-11-07T18:08:45+08:00</lastmod><changefreq>weekly</changefreq><priority>0.5</priority></url><url><loc>/post/os/linux/system/linux%E5%AE%A1%E6%9F%A5%E7%99%BB%E9%99%86%E8%AE%B0%E5%BD%95/</loc><lastmod>2019-11-06T17:59:17+08:00</lastmod><changefreq>weekly</changefreq><priority>0.5</priority></url><url><loc>/tags/login/</loc><lastmod>2019-11-06T17:59:17+08:00</lastmod><changefreq>weekly</changefreq><priority>0.5</priority></url><url><loc>/post/os/linux/system/linux%E7%B3%BB%E7%BB%9F%E6%97%A5%E5%BF%97/</loc><lastmod>2019-11-05T17:54:51+08:00</lastmod><changefreq>weekly</changefreq><priority>0.5</priority></url><url><loc>/post/go/syntax/os/signal/go%E8%AF%AD%E8%A8%80%E4%BF%A1%E5%8F%B7signal%E5%A4%84%E7%90%86/</loc><lastmod>2019-11-04T18:31:30+08:00</lastmod><changefreq>weekly</changefreq><priority>0.5</priority></url><url><loc>/tags/signal/</loc><lastmod>2019-11-04T18:31:30+08:00</lastmod><changefreq>weekly</changefreq><priority>0.5</priority></url><url><loc>/post/go/artifice/go%E7%A8%8B%E5%BA%8F%E5%9C%A8%E7%BC%96%E8%AF%91%E6%9C%9F%E6%8C%87%E5%AE%9A%E5%8C%85%E4%B8%AD%E7%9A%84%E5%8F%98%E9%87%8F%E5%80%BC/</loc><lastmod>2019-10-31T18:16:11+08:00</lastmod><changefreq>weekly</changefreq><priority>0.5</priority></url><url><loc>/post/os/linux/system/linux%E4%BF%A1%E5%8F%B7%E6%9C%BA%E5%88%B6/</loc><lastmod>2019-10-30T19:31:11+08:00</lastmod><changefreq>weekly</changefreq><priority>0.5</priority></url><url><loc>/post/os/linux/technique/shell%E5%91%BD%E4%BB%A4%E5%AE%9E%E7%8E%B0%E4%BB%A3%E7%A0%81%E8%A1%8C%E6%95%B0%E7%BB%9F%E8%AE%A1/</loc><lastmod>2019-10-28T18:10:41+08:00</lastmod><changefreq>weekly</changefreq><priority>0.5</priority></url><url><loc>/post/os/freebsd/%E5%AE%89%E8%A3%85freebsd/</loc><lastmod>2019-10-23T18:21:26+08:00</lastmod><changefreq>weekly</changefreq><priority>0.5</priority></url><url><loc>/post/os/linux/tools/linux%E6%96%87%E4%BB%B6%E5%AE%8C%E6%95%B4%E6%80%A7%E9%AA%8C%E8%AF%81/</loc><lastmod>2019-10-14T18:16:13+08:00</lastmod><changefreq>weekly</changefreq><priority>0.5</priority></url><url><loc>/post/go/package/go%E8%AF%AD%E8%A8%80%E5%86%85%E9%83%A8%E5%8C%85internal/</loc><lastmod>2019-10-09T18:13:22+08:00</lastmod><changefreq>weekly</changefreq><priority>0.5</priority></url><url><loc>/tags/internal/</loc><lastmod>2019-10-09T18:13:22+08:00</lastmod><changefreq>weekly</changefreq><priority>0.5</priority></url><url><loc>/tags/shell/</loc><lastmod>2019-09-10T18:36:08+08:00</lastmod><changefreq>weekly</changefreq><priority>0.5</priority></url><url><loc>/post/os/linux/technique/shell%E4%B8%AD%E5%A4%84%E7%90%86%E5%B8%A6%E7%A9%BA%E6%A0%BC%E7%9A%84%E6%96%87%E4%BB%B6%E5%90%8D/</loc><lastmod>2019-09-10T18:36:08+08:00</lastmod><changefreq>weekly</changefreq><priority>0.5</priority></url><url><loc>/post/go/syntax/go1.13-error%E6%96%B0%E7%89%B9%E5%BE%81/</loc><lastmod>2019-08-27T18:23:24+08:00</lastmod><changefreq>weekly</changefreq><priority>0.5</priority></url><url><loc>/post/go/artifice/go%E6%9D%A1%E4%BB%B6%E7%BC%96%E8%AF%91/</loc><lastmod>2019-08-21T18:19:16+08:00</lastmod><changefreq>weekly</changefreq><priority>0.5</priority></url><url><loc>/post/go/syntax/encoding/gob/encoding-gob/</loc><lastmod>2019-08-12T12:20:28+08:00</lastmod><changefreq>weekly</changefreq><priority>0.5</priority></url><url><loc>/tags/gob/</loc><lastmod>2019-08-12T12:20:28+08:00</lastmod><changefreq>weekly</changefreq><priority>0.5</priority></url><url><loc>/tags/mirror/</loc><lastmod>2019-08-10T09:40:33+08:00</lastmod><changefreq>weekly</changefreq><priority>0.5</priority></url><url><loc>/tags/wget/</loc><lastmod>2019-08-10T09:40:33+08:00</lastmod><changefreq>weekly</changefreq><priority>0.5</priority></url><url><loc>/post/os/linux/technique/wget%E4%B8%8B%E8%BD%BDftp%E7%9B%AE%E5%BD%95/</loc><lastmod>2019-08-10T09:40:33+08:00</lastmod><changefreq>weekly</changefreq><priority>0.5</priority></url><url><loc>/post/go/artifice/go-race-%E9%9D%9E%E6%B3%95%E7%AB%9E%E6%80%81%E8%AE%BF%E9%97%AE%E6%95%B0%E6%8D%AE%E6%A3%80%E6%B5%8B/</loc><lastmod>2019-07-31T18:06:51+08:00</lastmod><changefreq>weekly</changefreq><priority>0.5</priority></url><url><loc>/post/go/syntax/os/exec/go%E5%AD%90%E8%BF%9B%E7%A8%8B/</loc><lastmod>2019-07-30T18:05:44+08:00</lastmod><changefreq>weekly</changefreq><priority>0.5</priority></url><url><loc>/tags/binary/</loc><lastmod>2019-07-18T18:32:25+08:00</lastmod><changefreq>weekly</changefreq><priority>0.5</priority></url><url><loc>/post/go/syntax/encoding/binary/encoding-binary/</loc><lastmod>2019-07-18T18:32:25+08:00</lastmod><changefreq>weekly</changefreq><priority>0.5</priority></url><url><loc>/post/go/performance/go%E9%80%83%E9%80%B8%E5%88%86%E6%9E%90/</loc><lastmod>2019-07-16T19:12:45+08:00</lastmod><changefreq>weekly</changefreq><priority>0.5</priority></url><url><loc>/tags/performance/</loc><lastmod>2019-07-16T19:12:45+08:00</lastmod><changefreq>weekly</changefreq><priority>0.5</priority></url><url><loc>/tags/simpleproxy/</loc><lastmod>2019-06-27T18:16:22+08:00</lastmod><changefreq>weekly</changefreq><priority>0.5</priority></url><url><loc>/post/other/simpleproxy-plugin-for-firefox/</loc><lastmod>2019-06-27T18:16:22+08:00</lastmod><changefreq>weekly</changefreq><priority>0.5</priority></url><url><loc>/categories/subcategory/</loc><lastmod>2019-06-27T18:16:22+08:00</lastmod><changefreq>weekly</changefreq><priority>0.5</priority></url><url><loc>/post/go/artifice/%E5%8E%8B%E7%BC%A9go%E5%8F%AF%E6%89%A7%E8%A1%8C%E7%A8%8B%E5%BA%8F%E6%96%87%E4%BB%B6%E4%BD%93%E7%A7%AF/</loc><lastmod>2019-06-21T17:43:11+08:00</lastmod><changefreq>weekly</changefreq><priority>0.5</priority></url><url><loc>/tags/1418/</loc><lastmod>2019-05-29T19:06:12+08:00</lastmod><changefreq>weekly</changefreq><priority>0.5</priority></url><url><loc>/tags/error-code/</loc><lastmod>2019-05-29T19:06:12+08:00</lastmod><changefreq>weekly</changefreq><priority>0.5</priority></url><url><loc>/post/database/mysql/mysql%E5%88%9B%E5%BB%BA%E5%87%BD%E6%95%B0error-code-1418/</loc><lastmod>2019-05-29T19:06:12+08:00</lastmod><changefreq>weekly</changefreq><priority>0.5</priority></url><url><loc>/post/go/performance/go%E8%AF%AD%E8%A8%80%E6%80%A7%E8%83%BD%E5%88%86%E6%9E%90/</loc><lastmod>2019-05-22T17:30:26+08:00</lastmod><changefreq>weekly</changefreq><priority>0.5</priority></url><url><loc>/tags/https/</loc><lastmod>2019-05-18T18:18:54+08:00</lastmod><changefreq>weekly</changefreq><priority>0.5</priority></url><url><loc>/tags/lets-crypt/</loc><lastmod>2019-05-18T18:18:54+08:00</lastmod><changefreq>weekly</changefreq><priority>0.5</priority></url><url><loc>/categories/lets-crypt/</loc><lastmod>2019-05-18T18:18:54+08:00</lastmod><changefreq>weekly</changefreq><priority>0.5</priority></url><url><loc>/post/other/let-s-crypt%E7%94%9F%E6%88%90%E9%80%9A%E9%85%8D%E8%AF%81%E4%B9%A6/</loc><lastmod>2019-05-18T18:18:54+08:00</lastmod><changefreq>weekly</changefreq><priority>0.5</priority></url><url><loc>/tags/%E9%80%9A%E9%85%8D%E5%9F%9F%E5%90%8D%E8%AF%81%E4%B9%A6/</loc><lastmod>2019-05-18T18:18:54+08:00</lastmod><changefreq>weekly</changefreq><priority>0.5</priority></url><url><loc>/post/other/nginx/nginx%E9%85%8D%E7%BD%AE%E9%9D%99%E6%80%81%E7%AB%99%E7%82%B9/</loc><lastmod>2019-05-18T17:44:39+08:00</lastmod><changefreq>weekly</changefreq><priority>0.5</priority></url><url><loc>/tags/go-cmp/</loc><lastmod>2019-05-13T19:40:21+08:00</lastmod><changefreq>weekly</changefreq><priority>0.5</priority></url><url><loc>/tags/testing/</loc><lastmod>2019-05-13T19:40:21+08:00</lastmod><changefreq>weekly</changefreq><priority>0.5</priority></url><url><loc>/post/go/testing/%E5%9C%A8%E6%B5%8B%E8%AF%95%E4%B8%AD%E4%BD%BF%E7%94%A8go-cmp/</loc><lastmod>2019-05-13T19:40:21+08:00</lastmod><changefreq>weekly</changefreq><priority>0.5</priority></url><url><loc>/post/go/testing/go%E8%AF%AD%E8%A8%80%E5%8D%95%E5%85%83%E6%B5%8B%E8%AF%95%E9%9D%9E%E5%B8%B8%E8%A7%84%E6%93%8D%E4%BD%9C/</loc><lastmod>2019-05-11T19:01:30+08:00</lastmod><changefreq>weekly</changefreq><priority>0.5</priority></url><url><loc>/post/go/testing/go%E8%AF%AD%E8%A8%80%E5%8D%95%E5%85%83%E6%B5%8B%E8%AF%95%E5%B8%B8%E8%A7%84%E6%93%8D%E4%BD%9C/</loc><lastmod>2019-05-10T18:57:56+08:00</lastmod><changefreq>weekly</changefreq><priority>0.5</priority></url><url><loc>/post/go/syntax/math/rand/go%E8%AF%AD%E8%A8%80%E7%94%9F%E6%88%90%E9%9A%8F%E6%9C%BA%E6%95%B0/</loc><lastmod>2019-05-05T12:44:00+08:00</lastmod><changefreq>weekly</changefreq><priority>0.5</priority></url><url><loc>/tags/rand/</loc><lastmod>2019-05-05T12:44:00+08:00</lastmod><changefreq>weekly</changefreq><priority>0.5</priority></url><url><loc>/tags/growisofs/</loc><lastmod>2019-04-18T19:08:02+08:00</lastmod><changefreq>weekly</changefreq><priority>0.5</priority></url><url><loc>/post/os/linux/tools/linux%E5%91%BD%E4%BB%A4%E8%A1%8C%E4%B8%8B%E5%88%BB%E5%BD%95%E5%85%89%E7%9B%98/</loc><lastmod>2019-04-18T19:08:02+08:00</lastmod><changefreq>weekly</changefreq><priority>0.5</priority></url><url><loc>/tags/nrg2iso/</loc><lastmod>2019-04-18T19:08:02+08:00</lastmod><changefreq>weekly</changefreq><priority>0.5</priority></url><url><loc>/tags/gc/</loc><lastmod>2019-04-12T12:13:01+08:00</lastmod><changefreq>weekly</changefreq><priority>0.5</priority></url><url><loc>/categories/gc/</loc><lastmod>2019-04-12T12:13:01+08:00</lastmod><changefreq>weekly</changefreq><priority>0.5</priority></url><url><loc>/post/other/gc/%E5%B8%B8%E8%A7%81%E7%9A%84gc%E7%AE%97%E6%B3%95/</loc><lastmod>2019-04-12T12:13:01+08:00</lastmod><changefreq>weekly</changefreq><priority>0.5</priority></url><url><loc>/tags/%E5%9E%83%E5%9C%BE%E6%94%B6%E5%9B%9E%E7%AE%97%E6%B3%95/</loc><lastmod>2019-04-12T12:13:01+08:00</lastmod><changefreq>weekly</changefreq><priority>0.5</priority></url><url><loc>/tags/arch/</loc><lastmod>2019-04-09T12:08:06+08:00</lastmod><changefreq>weekly</changefreq><priority>0.5</priority></url><url><loc>/categories/arch/</loc><lastmod>2019-04-09T12:08:06+08:00</lastmod><changefreq>weekly</changefreq><priority>0.5</priority></url><url><loc>/post/os/linux/arch/%E5%AE%89%E8%A3%85arch_linux/</loc><lastmod>2019-04-09T12:08:06+08:00</lastmod><changefreq>weekly</changefreq><priority>0.5</priority></url><url><loc>/tags/gmp/</loc><lastmod>2019-03-28T12:27:18+08:00</lastmod><changefreq>weekly</changefreq><priority>0.5</priority></url><url><loc>/post/go/other/goroutine%E4%B8%8Egmp%E6%A8%A1%E5%9E%8B/</loc><lastmod>2019-03-28T12:27:18+08:00</lastmod><changefreq>weekly</changefreq><priority>0.5</priority></url><url><loc>/post/database/mysql/windows%E7%8E%AF%E5%A2%83%E5%AE%89%E8%A3%85mysql8/</loc><lastmod>2019-03-26T20:29:48+08:00</lastmod><changefreq>weekly</changefreq><priority>0.5</priority></url><url><loc>/tags/docker/</loc><lastmod>2019-03-20T12:26:58+08:00</lastmod><changefreq>weekly</changefreq><priority>0.5</priority></url><url><loc>/categories/docker/</loc><lastmod>2019-03-20T12:26:58+08:00</lastmod><changefreq>weekly</changefreq><priority>0.5</priority></url><url><loc>/post/docker/%E5%B8%B8%E7%94%A8docker%E5%AE%B9%E5%99%A8%E5%88%9B%E5%BB%BA%E6%8C%87%E4%BB%A4/</loc><lastmod>2019-03-20T12:26:58+08:00</lastmod><changefreq>weekly</changefreq><priority>0.5</priority></url><url><loc>/tags/logrus/</loc><lastmod>2019-03-18T12:16:31+08:00</lastmod><changefreq>weekly</changefreq><priority>0.5</priority></url><url><loc>/post/go/package/github.com/sirupsen/logrus/%E4%BD%BF%E7%94%A8logrus%E8%BE%93%E5%87%BA%E6%97%A5%E5%BF%97/</loc><lastmod>2019-03-18T12:16:31+08:00</lastmod><changefreq>weekly</changefreq><priority>0.5</priority></url><url><loc>/tags/aaron-swartz/</loc><lastmod>2019-03-14T17:29:04+08:00</lastmod><changefreq>weekly</changefreq><priority>0.5</priority></url><url><loc>/tags/howto/</loc><lastmod>2019-03-14T17:29:04+08:00</lastmod><changefreq>weekly</changefreq><priority>0.5</priority></url><url><loc>/post/other/howto-be-more-productive/</loc><lastmod>2019-03-14T17:29:04+08:00</lastmod><changefreq>weekly</changefreq><priority>0.5</priority></url><url><loc>/tags/registry/</loc><lastmod>2019-03-13T18:15:58+08:00</lastmod><changefreq>weekly</changefreq><priority>0.5</priority></url><url><loc>/post/docker/%E4%BD%BF%E7%94%A8docker%E6%9E%84%E5%BB%BAdocker%E7%A7%81%E6%9C%89%E9%95%9C%E5%83%8F%E4%BB%93%E5%BA%93/</loc><lastmod>2019-03-13T18:15:58+08:00</lastmod><changefreq>weekly</changefreq><priority>0.5</priority></url><url><loc>/post/other/git/git-tag%E6%A0%87%E7%AD%BE%E7%AE%A1%E7%90%86/</loc><lastmod>2019-03-06T19:48:36+08:00</lastmod><changefreq>weekly</changefreq><priority>0.5</priority></url><url><loc>/tags/java/</loc><lastmod>2019-03-04T15:27:01+08:00</lastmod><changefreq>weekly</changefreq><priority>0.5</priority></url><url><loc>/categories/java/</loc><lastmod>2019-03-04T15:27:01+08:00</lastmod><changefreq>weekly</changefreq><priority>0.5</priority></url><url><loc>/post/java/javase/java%E5%A4%9A%E7%BA%BF%E7%A8%8B/</loc><lastmod>2019-03-04T15:27:01+08:00</lastmod><changefreq>weekly</changefreq><priority>0.5</priority></url><url><loc>/post/java/javase/java%E6%B3%9B%E5%9E%8B/</loc><lastmod>2019-03-04T15:18:00+08:00</lastmod><changefreq>weekly</changefreq><priority>0.5</priority></url><url><loc>/tags/%E6%B3%9B%E5%9E%8B/</loc><lastmod>2019-03-04T15:18:00+08:00</lastmod><changefreq>weekly</changefreq><priority>0.5</priority></url><url><loc>/post/java/javase/java%E7%9A%84%E9%9D%99%E6%80%81%E5%AF%BC%E5%85%A5/</loc><lastmod>2019-03-04T15:11:28+08:00</lastmod><changefreq>weekly</changefreq><priority>0.5</priority></url><url><loc>/tags/enum/</loc><lastmod>2019-03-04T15:04:54+08:00</lastmod><changefreq>weekly</changefreq><priority>0.5</priority></url><url><loc>/post/java/javase/java%E6%9E%9A%E4%B8%BE/</loc><lastmod>2019-03-04T15:04:54+08:00</lastmod><changefreq>weekly</changefreq><priority>0.5</priority></url><url><loc>/tags/annotation/</loc><lastmod>2019-03-04T14:58:17+08:00</lastmod><changefreq>weekly</changefreq><priority>0.5</priority></url><url><loc>/post/java/javase/java-annotation/</loc><lastmod>2019-03-04T14:58:17+08:00</lastmod><changefreq>weekly</changefreq><priority>0.5</priority></url><url><loc>/tags/javac/</loc><lastmod>2019-03-04T14:42:07+08:00</lastmod><changefreq>weekly</changefreq><priority>0.5</priority></url><url><loc>/post/java/javase/javac%E5%91%BD%E4%BB%A4%E5%8F%82%E6%95%B0%E8%AF%B4%E6%98%8E/</loc><lastmod>2019-03-04T14:42:07+08:00</lastmod><changefreq>weekly</changefreq><priority>0.5</priority></url><url><loc>/tags/ftp/</loc><lastmod>2019-02-24T12:58:21+08:00</lastmod><changefreq>weekly</changefreq><priority>0.5</priority></url><url><loc>/post/os/linux/tools/linux%E4%B8%8B%E4%BD%BF%E7%94%A8vsftpd%E6%9E%B6%E8%AE%BEftp%E6%9C%8D%E5%8A%A1%E5%99%A8/</loc><lastmod>2019-02-24T12:58:21+08:00</lastmod><changefreq>weekly</changefreq><priority>0.5</priority></url><url><loc>/tags/vsftpd/</loc><lastmod>2019-02-24T12:58:21+08:00</lastmod><changefreq>weekly</changefreq><priority>0.5</priority></url><url><loc>/tags/fstab/</loc><lastmod>2019-02-20T12:07:47+08:00</lastmod><changefreq>weekly</changefreq><priority>0.5</priority></url><url><loc>/post/os/linux/system/fstab%E6%96%87%E4%BB%B6/</loc><lastmod>2019-02-20T12:07:47+08:00</lastmod><changefreq>weekly</changefreq><priority>0.5</priority></url><url><loc>/tags/toml/</loc><lastmod>2019-02-14T18:54:58+08:00</lastmod><changefreq>weekly</changefreq><priority>0.5</priority></url><url><loc>/categories/toml/</loc><lastmod>2019-02-14T18:54:58+08:00</lastmod><changefreq>weekly</changefreq><priority>0.5</priority></url><url><loc>/post/protocol/toml/toml/</loc><lastmod>2019-02-14T18:54:58+08:00</lastmod><changefreq>weekly</changefreq><priority>0.5</priority></url><url><loc>/post/go/other/i18n/go%E8%AF%AD%E8%A8%80%E7%9A%84%E5%9B%BD%E9%99%85%E5%8C%96i18n%E4%B8%8E%E6%9C%AC%E5%9C%B0%E5%8C%96l10n/</loc><lastmod>2019-01-31T19:21:07+08:00</lastmod><changefreq>weekly</changefreq><priority>0.5</priority></url><url><loc>/tags/i18n/</loc><lastmod>2019-01-31T19:21:07+08:00</lastmod><changefreq>weekly</changefreq><priority>0.5</priority></url><url><loc>/categories/i18n/</loc><lastmod>2019-01-31T19:21:07+08:00</lastmod><changefreq>weekly</changefreq><priority>0.5</priority></url><url><loc>/tags/l10n/</loc><lastmod>2019-01-31T19:21:07+08:00</lastmod><changefreq>weekly</changefreq><priority>0.5</priority></url><url><loc>/post/protocol/protobuf/04.%E8%AF%AD%E6%B3%95%E9%A3%8E%E6%A0%BC%E6%8C%87%E5%8D%97/</loc><lastmod>2019-01-30T19:10:38+08:00</lastmod><changefreq>weekly</changefreq><priority>0.5</priority></url><url><loc>/tags/protobuf/</loc><lastmod>2019-01-30T19:10:38+08:00</lastmod><changefreq>weekly</changefreq><priority>0.5</priority></url><url><loc>/tags/protocol-buffers/</loc><lastmod>2019-01-30T19:10:38+08:00</lastmod><changefreq>weekly</changefreq><priority>0.5</priority></url><url><loc>/categories/protocol-buffers/</loc><lastmod>2019-01-30T19:10:38+08:00</lastmod><changefreq>weekly</changefreq><priority>0.5</priority></url><url><loc>/tags/serialize/</loc><lastmod>2019-01-30T19:10:38+08:00</lastmod><changefreq>weekly</changefreq><priority>0.5</priority></url><url><loc>/post/protocol/protobuf/05.protocol-buffers%E6%8A%80%E5%B7%A7/</loc><lastmod>2019-01-30T12:40:16+08:00</lastmod><changefreq>weekly</changefreq><priority>0.5</priority></url><url><loc>/post/database/mysql/mysql%E7%94%A8%E6%88%B7%E5%8F%8A%E6%9D%83%E9%99%90%E7%AE%A1%E7%90%86/</loc><lastmod>2019-01-25T18:50:47+08:00</lastmod><changefreq>weekly</changefreq><priority>0.5</priority></url><url><loc>/post/protocol/protobuf/03.proto3%E8%AF%AD%E8%A8%80%E6%89%8B%E5%86%8C/</loc><lastmod>2019-01-22T12:17:44+08:00</lastmod><changefreq>weekly</changefreq><priority>0.5</priority></url><url><loc>/post/protocol/protobuf/02.protocol-buffers%E7%A4%BA%E4%BE%8B/</loc><lastmod>2019-01-19T19:46:17+08:00</lastmod><changefreq>weekly</changefreq><priority>0.5</priority></url><url><loc>/post/protocol/protobuf/01.google-protocol-buffers%E7%AE%80%E4%BB%8B/</loc><lastmod>2019-01-18T18:12:51+08:00</lastmod><changefreq>weekly</changefreq><priority>0.5</priority></url><url><loc>/post/database/mysql/mysql%E7%9A%84sql_mode%E6%A8%A1%E5%BC%8F/</loc><lastmod>2019-01-17T17:45:43+08:00</lastmod><changefreq>weekly</changefreq><priority>0.5</priority></url><url><loc>/tags/sql_mode/</loc><lastmod>2019-01-17T17:45:43+08:00</lastmod><changefreq>weekly</changefreq><priority>0.5</priority></url><url><loc>/tags/gitlab/</loc><lastmod>2019-01-14T20:00:26+08:00</lastmod><changefreq>weekly</changefreq><priority>0.5</priority></url><url><loc>/categories/gitlab/</loc><lastmod>2019-01-14T20:00:26+08:00</lastmod><changefreq>weekly</changefreq><priority>0.5</priority></url><url><loc>/post/other/gitlab/%E4%BD%BF%E7%94%A8docker%E6%9E%84%E5%BB%BAgitlab%E4%BB%93%E5%BA%93/</loc><lastmod>2019-01-14T20:00:26+08:00</lastmod><changefreq>weekly</changefreq><priority>0.5</priority></url><url><loc>/tags/ci/</loc><lastmod>2019-01-14T19:56:37+08:00</lastmod><changefreq>weekly</changefreq><priority>0.5</priority></url><url><loc>/post/other/gitlab/%E5%9F%BA%E4%BA%8Edocker%E5%AE%B9%E5%99%A8%E9%85%8D%E7%BD%AEgitlab-ci/</loc><lastmod>2019-01-14T19:56:37+08:00</lastmod><changefreq>weekly</changefreq><priority>0.5</priority></url><url><loc>/post/docker/docker%E9%95%9C%E5%83%8F%E5%8A%A0%E9%80%9F/</loc><lastmod>2019-01-14T19:44:27+08:00</lastmod><changefreq>weekly</changefreq><priority>0.5</priority></url><url><loc>/post/docker/debian%E5%AE%89%E8%A3%85docker/</loc><lastmod>2019-01-14T19:34:56+08:00</lastmod><changefreq>weekly</changefreq><priority>0.5</priority></url><url><loc>/post/database/postgresql/01.centos%E5%AE%89%E8%A3%85postgresql/</loc><lastmod>2019-01-09T21:10:55+08:00</lastmod><changefreq>weekly</changefreq><priority>0.5</priority></url><url><loc>/tags/postgresql/</loc><lastmod>2019-01-09T21:10:55+08:00</lastmod><changefreq>weekly</changefreq><priority>0.5</priority></url><url><loc>/categories/postgresql/</loc><lastmod>2019-01-09T21:10:55+08:00</lastmod><changefreq>weekly</changefreq><priority>0.5</priority></url><url><loc>/tags/crypto/</loc><lastmod>2019-01-09T19:59:15+08:00</lastmod><changefreq>weekly</changefreq><priority>0.5</priority></url><url><loc>/tags/gpg/</loc><lastmod>2019-01-09T19:59:15+08:00</lastmod><changefreq>weekly</changefreq><priority>0.5</priority></url><url><loc>/post/os/linux/tools/gpg%E4%BD%BF%E7%94%A8%E6%95%99%E7%A8%8B/</loc><lastmod>2019-01-09T19:59:15+08:00</lastmod><changefreq>weekly</changefreq><priority>0.5</priority></url><url><loc>/tags/sign/</loc><lastmod>2019-01-09T19:59:15+08:00</lastmod><changefreq>weekly</changefreq><priority>0.5</priority></url><url><loc>/post/java/maven/11.%E4%BD%BF%E7%94%A8docker%E6%9E%84%E5%BB%BAnexus3%E7%9A%84maven%E4%BB%93%E5%BA%93/</loc><lastmod>2019-01-08T21:04:55+08:00</lastmod><changefreq>weekly</changefreq><priority>0.5</priority></url><url><loc>/tags/maven/</loc><lastmod>2019-01-08T21:04:55+08:00</lastmod><changefreq>weekly</changefreq><priority>0.5</priority></url><url><loc>/categories/maven/</loc><lastmod>2019-01-08T21:04:55+08:00</lastmod><changefreq>weekly</changefreq><priority>0.5</priority></url><url><loc>/post/java/maven/10.pom%E8%AF%A6%E7%BB%86%E8%AF%B4%E6%98%8E/</loc><lastmod>2019-01-08T20:48:15+08:00</lastmod><changefreq>weekly</changefreq><priority>0.5</priority></url><url><loc>/post/java/maven/09.maven%E6%8F%92%E4%BB%B6/</loc><lastmod>2019-01-08T20:42:24+08:00</lastmod><changefreq>weekly</changefreq><priority>0.5</priority></url><url><loc>/post/java/maven/08.maven%E8%81%9A%E5%90%88%E4%B8%8E%E7%BB%A7%E6%89%BF/</loc><lastmod>2019-01-08T20:35:56+08:00</lastmod><changefreq>weekly</changefreq><priority>0.5</priority></url><url><loc>/post/java/maven/07.maven%E4%BE%9D%E8%B5%96%E7%AE%A1%E7%90%86/</loc><lastmod>2019-01-08T20:25:25+08:00</lastmod><changefreq>weekly</changefreq><priority>0.5</priority></url><url><loc>/post/java/maven/06.maven%E7%9A%84%E7%9B%B8%E5%85%B3%E6%A6%82%E5%BF%B5/</loc><lastmod>2019-01-08T20:18:59+08:00</lastmod><changefreq>weekly</changefreq><priority>0.5</priority></url><url><loc>/post/java/maven/05.%E4%BD%BF%E7%94%A8maven%E5%8E%9F%E5%9E%8Barchetype/</loc><lastmod>2019-01-08T19:49:20+08:00</lastmod><changefreq>weekly</changefreq><priority>0.5</priority></url><url><loc>/post/java/maven/04.maven%E7%94%9F%E5%91%BD%E5%91%A8%E6%9C%9F/</loc><lastmod>2019-01-08T19:29:54+08:00</lastmod><changefreq>weekly</changefreq><priority>0.5</priority></url><url><loc>/post/java/maven/03.%E7%AC%AC%E4%B8%80%E4%B8%AAmaven%E5%BA%94%E7%94%A8/</loc><lastmod>2019-01-08T19:20:28+08:00</lastmod><changefreq>weekly</changefreq><priority>0.5</priority></url><url><loc>/post/java/maven/02.%E5%AE%89%E8%A3%85maven/</loc><lastmod>2019-01-08T19:13:12+08:00</lastmod><changefreq>weekly</changefreq><priority>0.5</priority></url><url><loc>/post/java/maven/01.maven%E7%AE%80%E4%BB%8B/</loc><lastmod>2019-01-08T19:08:38+08:00</lastmod><changefreq>weekly</changefreq><priority>0.5</priority></url><url><loc>/post/java/junit/09.mockito%E5%B8%B8%E7%94%A8%E6%96%B9%E6%B3%95/</loc><lastmod>2019-01-07T19:16:05+08:00</lastmod><changefreq>weekly</changefreq><priority>0.5</priority></url><url><loc>/tags/junit/</loc><lastmod>2019-01-07T19:16:05+08:00</lastmod><changefreq>weekly</changefreq><priority>0.5</priority></url><url><loc>/categories/junit/</loc><lastmod>2019-01-07T19:16:05+08:00</lastmod><changefreq>weekly</changefreq><priority>0.5</priority></url><url><loc>/tags/%E6%B5%8B%E8%AF%95/</loc><lastmod>2019-01-07T19:16:05+08:00</lastmod><changefreq>weekly</changefreq><priority>0.5</priority></url><url><loc>/post/java/junit/08.mockito%E7%A4%BA%E4%BE%8B/</loc><lastmod>2019-01-05T18:33:57+08:00</lastmod><changefreq>weekly</changefreq><priority>0.5</priority></url><url><loc>/post/java/junit/07.mock%E6%B5%8B%E8%AF%95/</loc><lastmod>2019-01-05T13:18:18+08:00</lastmod><changefreq>weekly</changefreq><priority>0.5</priority></url><url><loc>/post/java/junit/06.failure%E4%B8%8Eerror/</loc><lastmod>2019-01-05T12:17:15+08:00</lastmod><changefreq>weekly</changefreq><priority>0.5</priority></url><url><loc>/post/java/junit/05.%E7%94%A8testsuite%E7%AE%A1%E7%90%86junit%E5%8D%95%E5%85%83%E6%B5%8B%E8%AF%95%E7%94%A8%E4%BE%8B/</loc><lastmod>2019-01-04T18:33:16+08:00</lastmod><changefreq>weekly</changefreq><priority>0.5</priority></url><url><loc>/post/java/junit/04.junit%E7%9A%84%E6%B3%A8%E8%A7%A3/</loc><lastmod>2019-01-02T20:54:07+08:00</lastmod><changefreq>weekly</changefreq><priority>0.5</priority></url><url><loc>/post/java/junit/03.junit%E5%B8%B8%E7%94%A8%E6%96%AD%E8%A8%80%E6%96%B9%E6%B3%95/</loc><lastmod>2019-01-02T20:44:11+08:00</lastmod><changefreq>weekly</changefreq><priority>0.5</priority></url><url><loc>/post/bigdata/hadoop/01.hadoop%E7%AE%80%E4%BB%8B/</loc><lastmod>2019-01-02T19:44:41+08:00</lastmod><changefreq>weekly</changefreq><priority>0.5</priority></url><url><loc>/tags/hadoop/</loc><lastmod>2019-01-02T19:44:41+08:00</lastmod><changefreq>weekly</changefreq><priority>0.5</priority></url><url><loc>/categories/hadoop/</loc><lastmod>2019-01-02T19:44:41+08:00</lastmod><changefreq>weekly</changefreq><priority>0.5</priority></url><url><loc>/tags/hdfs/</loc><lastmod>2019-01-02T19:44:41+08:00</lastmod><changefreq>weekly</changefreq><priority>0.5</priority></url><url><loc>/post/bigdata/hadoop/02.hadoop%E9%9B%86%E7%BE%A4%E9%83%A8%E7%BD%B2/</loc><lastmod>2019-01-02T18:24:53+08:00</lastmod><changefreq>weekly</changefreq><priority>0.5</priority></url><url><loc>/tags/%E9%9B%86%E7%BE%A4/</loc><lastmod>2019-01-02T18:24:53+08:00</lastmod><changefreq>weekly</changefreq><priority>0.5</priority></url><url><loc>/post/java/junit/02.eclipse%E4%B8%AD%E4%BD%BF%E7%94%A8junit%E8%BF%9B%E8%A1%8C%E5%8D%95%E5%85%83%E6%B5%8B%E8%AF%95/</loc><lastmod>2019-01-01T18:56:57+08:00</lastmod><changefreq>weekly</changefreq><priority>0.5</priority></url><url><loc>/post/java/junit/01.%E4%BD%BF%E7%94%A8junit%E6%B5%8B%E8%AF%95java%E4%BB%A3%E7%A0%81/</loc><lastmod>2018-12-28T18:00:39+08:00</lastmod><changefreq>weekly</changefreq><priority>0.5</priority></url><url><loc>/post/java/junit/00.junit%E7%AE%80%E4%BB%8B/</loc><lastmod>2018-12-27T17:20:40+08:00</lastmod><changefreq>weekly</changefreq><priority>0.5</priority></url><url><loc>/tags/gnu-parted/</loc><lastmod>2018-12-26T18:32:17+08:00</lastmod><changefreq>weekly</changefreq><priority>0.5</priority></url><url><loc>/post/os/linux/tools/gnu-parted/</loc><lastmod>2018-12-26T18:32:17+08:00</lastmod><changefreq>weekly</changefreq><priority>0.5</priority></url><url><loc>/tags/irssi/</loc><lastmod>2018-12-26T17:44:52+08:00</lastmod><changefreq>weekly</changefreq><priority>0.5</priority></url><url><loc>/post/os/linux/tools/linux%E7%8E%AF%E5%A2%83%E4%B8%8B%E7%9A%84irssi/</loc><lastmod>2018-12-26T17:44:52+08:00</lastmod><changefreq>weekly</changefreq><priority>0.5</priority></url><url><loc>/tags/ap/</loc><lastmod>2018-12-26T17:19:08+08:00</lastmod><changefreq>weekly</changefreq><priority>0.5</priority></url><url><loc>/post/os/linux/technique/linux%E7%8E%AF%E5%A2%83%E4%BD%BF%E7%94%A8%E6%97%A0%E7%BA%BF%E7%BD%91%E5%8D%A1%E9%85%8D%E7%BD%AEap%E8%BD%AF%E8%B7%AF%E7%94%B1/</loc><lastmod>2018-12-26T17:19:08+08:00</lastmod><changefreq>weekly</changefreq><priority>0.5</priority></url><url><loc>/tags/%E8%BD%AF%E8%B7%AF%E7%94%B1/</loc><lastmod>2018-12-26T17:19:08+08:00</lastmod><changefreq>weekly</changefreq><priority>0.5</priority></url><url><loc>/tags/sonar/</loc><lastmod>2018-12-24T19:26:52+08:00</lastmod><changefreq>weekly</changefreq><priority>0.5</priority></url><url><loc>/tags/sonarqube/</loc><lastmod>2018-12-24T19:26:52+08:00</lastmod><changefreq>weekly</changefreq><priority>0.5</priority></url><url><loc>/categories/sonarqube/</loc><lastmod>2018-12-24T19:26:52+08:00</lastmod><changefreq>weekly</changefreq><priority>0.5</priority></url><url><loc>/post/qa/sonarqube/sonarqube%E4%BB%A3%E7%A0%81%E8%B4%A8%E9%87%8F%E7%AE%A1%E7%90%86/</loc><lastmod>2018-12-24T19:26:52+08:00</lastmod><changefreq>weekly</changefreq><priority>0.5</priority></url><url><loc>/tags/zookeeper/</loc><lastmod>2018-12-19T17:15:00+08:00</lastmod><changefreq>weekly</changefreq><priority>0.5</priority></url><url><loc>/categories/zookeeper/</loc><lastmod>2018-12-19T17:15:00+08:00</lastmod><changefreq>weekly</changefreq><priority>0.5</priority></url><url><loc>/post/other/zookeeper/02.zookeeper%E9%9B%86%E7%BE%A4%E9%83%A8%E7%BD%B2/</loc><lastmod>2018-12-19T17:15:00+08:00</lastmod><changefreq>weekly</changefreq><priority>0.5</priority></url><url><loc>/post/other/zookeeper/01.zookeeper%E7%AE%80%E4%BB%8B/</loc><lastmod>2018-12-14T12:23:01+08:00</lastmod><changefreq>weekly</changefreq><priority>0.5</priority></url><url><loc>/tags/ide/</loc><lastmod>2018-12-10T14:51:09+08:00</lastmod><changefreq>weekly</changefreq><priority>0.5</priority></url><url><loc>/post/go/other/insert_vs_code_golang_ext_tools/</loc><lastmod>2018-12-10T14:51:09+08:00</lastmod><changefreq>weekly</changefreq><priority>0.5</priority></url><url><loc>/tags/vscode/</loc><lastmod>2018-12-10T14:51:09+08:00</lastmod><changefreq>weekly</changefreq><priority>0.5</priority></url></urlset>