<?xml version="1.0" encoding="utf-8" standalone="yes"?>
<urlset xmlns="http://www.sitemaps.org/schemas/sitemap/0.9"
  xmlns:xhtml="http://www.w3.org/1999/xhtml">
  <url>
    <loc>https://blog.leafee98.com/posts/</loc>
    <lastmod>2022-05-18T16:40:51+08:00</lastmod>
  </url><url>
    <loc>https://blog.leafee98.com/dairy/summary-of-2024/</loc>
    <lastmod>2025-01-01T23:47:18+08:00</lastmod>
  </url><url>
    <loc>https://blog.leafee98.com/posts/add-usb-ethernet-adaptor-for-raspberry/</loc>
    <lastmod>2023-09-11T12:35:21+08:00</lastmod>
  </url><url>
    <loc>https://blog.leafee98.com/essays/carriage-return-and-linefeed-on-tty/</loc>
    <lastmod>2023-08-29T16:48:34+08:00</lastmod>
  </url><url>
    <loc>https://blog.leafee98.com/posts/cpp-forward/</loc>
    <lastmod>2023-07-31T17:10:01+08:00</lastmod>
  </url><url>
    <loc>https://blog.leafee98.com/essays/cpp-sort-implement/</loc>
    <lastmod>2023-07-29T15:09:46+08:00</lastmod>
  </url><url>
    <loc>https://blog.leafee98.com/essays/treat-quotes-and-brackets-as-a-whole-in-awk/</loc>
    <lastmod>2023-07-09T16:14:35+08:00</lastmod>
  </url><url>
    <loc>https://blog.leafee98.com/essays/use-cuda-in-container/</loc>
    <lastmod>2023-06-16T10:18:21+08:00</lastmod>
  </url><url>
    <loc>https://blog.leafee98.com/posts/how-python-module-search-work-with-pyenv-and-pyenv-virtualenv/</loc>
    <lastmod>2023-04-12T21:58:50+08:00</lastmod>
  </url><url>
    <loc>https://blog.leafee98.com/essays/fix-term-color-for-alacritty/</loc>
    <lastmod>2023-03-17T18:47:57+08:00</lastmod>
  </url><url>
    <loc>https://blog.leafee98.com/posts/shell-expansions/</loc>
    <lastmod>2023-02-03T22:23:20+08:00</lastmod>
  </url><url>
    <loc>https://blog.leafee98.com/essays/disk-uuid-partuuid-ptuuid/</loc>
    <lastmod>2022-11-18T21:58:06+08:00</lastmod>
  </url><url>
    <loc>https://blog.leafee98.com/essays/reed-solomon-coding/</loc>
    <lastmod>2022-11-08T10:10:26+08:00</lastmod>
  </url><url>
    <loc>https://blog.leafee98.com/posts/go-to-wayland-2/</loc>
    <lastmod>2022-10-21T10:31:17+08:00</lastmod>
  </url><url>
    <loc>https://blog.leafee98.com/essays/attention-and-multiattention/</loc>
    <lastmod>2022-09-19T20:35:33+08:00</lastmod>
  </url><url>
    <loc>https://blog.leafee98.com/posts/a-helper-to-place-certs-from-certbot-to-proper-location/</loc>
    <lastmod>2022-08-12T17:56:46+08:00</lastmod>
  </url><url>
    <loc>https://blog.leafee98.com/essays/tricking-with-fork-bomb/</loc>
    <lastmod>2022-08-05T08:31:36+08:00</lastmod>
  </url><url>
    <loc>https://blog.leafee98.com/essays/double-check-reverse-proxy-option/</loc>
    <lastmod>2022-08-02T19:36:10+08:00</lastmod>
  </url><url>
    <loc>https://blog.leafee98.com/essays/why-upload-with-http2-slower-than-http1.1/</loc>
    <lastmod>2022-05-30T09:29:51+08:00</lastmod>
  </url><url>
    <loc>https://blog.leafee98.com/essays/where-does-the-submodule-commit-info-store/</loc>
    <lastmod>2022-04-29T14:54:02+08:00</lastmod>
  </url><url>
    <loc>https://blog.leafee98.com/posts/use-git-hook-to-build-hugo-site-automatically/</loc>
    <lastmod>2022-04-28T20:39:01+08:00</lastmod>
  </url><url>
    <loc>https://blog.leafee98.com/essays/preserve-some-env-variable-when-sudo/</loc>
    <lastmod>2022-02-14T23:23:35+08:00</lastmod>
  </url><url>
    <loc>https://blog.leafee98.com/essays/port-25-and-587/</loc>
    <lastmod>2022-01-10T12:30:23+08:00</lastmod>
  </url><url>
    <loc>https://blog.leafee98.com/essays/change-the-android-network-protal-provider/</loc>
    <lastmod>2021-12-25T16:57:41+08:00</lastmod>
  </url><url>
    <loc>https://blog.leafee98.com/essays/python-exit-main-thread-from-sub-thread/</loc>
    <lastmod>2021-12-09T17:47:59+08:00</lastmod>
  </url><url>
    <loc>https://blog.leafee98.com/essays/chinese-copywriting-guidelines/</loc>
    <lastmod>2021-10-28T19:55:28+08:00</lastmod>
  </url><url>
    <loc>https://blog.leafee98.com/posts/%E8%BF%81%E7%A7%BB%E5%88%B0wayland%E4%BA%8B%E8%AE%B0/</loc>
    <lastmod>2021-10-24T17:28:00+08:00</lastmod>
  </url><url>
    <loc>https://blog.leafee98.com/essays/if-a-point-inside-a-polygon/</loc>
    <lastmod>2021-10-23T22:23:14+08:00</lastmod>
  </url><url>
    <loc>https://blog.leafee98.com/essays/rethinking-pid-1/</loc>
    <lastmod>2021-10-13T21:39:22+08:00</lastmod>
  </url><url>
    <loc>https://blog.leafee98.com/essays/how-computer-express-color/</loc>
    <lastmod>2021-09-30T08:40:42+08:00</lastmod>
  </url><url>
    <loc>https://blog.leafee98.com/posts/linux%E6%96%87%E4%BB%B6%E7%B3%BB%E7%BB%9F%E4%B8%AD%E7%9A%84%E6%9D%83%E9%99%90/</loc>
    <lastmod>2021-09-29T22:01:00+08:00</lastmod>
  </url><url>
    <loc>https://blog.leafee98.com/essays/linux-file-system-permission/</loc>
    <lastmod>2021-09-29T21:04:52+08:00</lastmod>
  </url><url>
    <loc>https://blog.leafee98.com/essays/debug-segmentation-faults-with-gdb/</loc>
    <lastmod>2021-08-13T16:06:23+08:00</lastmod>
  </url><url>
    <loc>https://blog.leafee98.com/essays/the-prove-mechanism-of-cryptocurrency/</loc>
    <lastmod>2021-07-01T10:01:07+08:00</lastmod>
  </url><url>
    <loc>https://blog.leafee98.com/essays/vim-input-space-when-press-tab/</loc>
    <lastmod>2021-06-18T15:36:27+08:00</lastmod>
  </url><url>
    <loc>https://blog.leafee98.com/essays/sql-in-vs-join-exists/</loc>
    <lastmod>2021-04-25T17:57:31+08:00</lastmod>
  </url><url>
    <loc>https://blog.leafee98.com/posts/%E4%B8%BA%E5%8D%95%E4%B8%80%E5%91%BD%E4%BB%A4%E8%AE%BE%E7%BD%AE%E4%BB%A3%E7%90%86%E7%8E%AF%E5%A2%83%E5%8F%98%E9%87%8F%E7%9A%84%E7%BB%88%E7%AB%AF%E5%87%BD%E6%95%B0/</loc>
    <lastmod>2022-11-17T16:36:00+08:00</lastmod>
  </url><url>
    <loc>https://blog.leafee98.com/essays/async-in-python/</loc>
    <lastmod>2021-04-07T01:25:40+08:00</lastmod>
  </url><url>
    <loc>https://blog.leafee98.com/essays/free-space-less-than-actual/</loc>
    <lastmod>2021-03-25T12:09:43+08:00</lastmod>
  </url><url>
    <loc>https://blog.leafee98.com/essays/design-patterns-in-project/</loc>
    <lastmod>2021-03-11T16:42:42+08:00</lastmod>
  </url><url>
    <loc>https://blog.leafee98.com/essays/comparing-mvc-mvp-mvvm/</loc>
    <lastmod>2021-03-10T10:26:03+08:00</lastmod>
  </url><url>
    <loc>https://blog.leafee98.com/essays/gin-gonic-middleware-declaration-style/</loc>
    <lastmod>2021-02-27T10:29:11+08:00</lastmod>
  </url><url>
    <loc>https://blog.leafee98.com/essays/what-is-dkim/</loc>
    <lastmod>2021-02-20T21:41:27+08:00</lastmod>
  </url><url>
    <loc>https://blog.leafee98.com/essays/const-in-cpp/</loc>
    <lastmod>2021-02-12T19:15:13+08:00</lastmod>
  </url><url>
    <loc>https://blog.leafee98.com/essays/common-format-of-config-file/</loc>
    <lastmod>2021-01-16T11:36:04+08:00</lastmod>
  </url><url>
    <loc>https://blog.leafee98.com/essays/php-cgi-vs-php-fpm/</loc>
    <lastmod>2021-01-14T21:50:05+08:00</lastmod>
  </url><url>
    <loc>https://blog.leafee98.com/essays/article-about-http2/</loc>
    <lastmod>2021-01-14T21:41:05+08:00</lastmod>
  </url><url>
    <loc>https://blog.leafee98.com/essays/how-to-build-http-tunnel/</loc>
    <lastmod>2021-01-13T21:03:03+08:00</lastmod>
  </url><url>
    <loc>https://blog.leafee98.com/essays/deploy-a-mail-server/</loc>
    <lastmod>2021-01-12T20:14:46+08:00</lastmod>
  </url><url>
    <loc>https://blog.leafee98.com/essays/how-email-work/</loc>
    <lastmod>2021-01-09T17:27:32+08:00</lastmod>
  </url><url>
    <loc>https://blog.leafee98.com/about/</loc>
    <lastmod>2021-01-04T11:36:10+08:00</lastmod>
  </url><url>
    <loc>https://blog.leafee98.com/essays/shell-parameter-expansion/</loc>
    <lastmod>2021-01-03T23:59:11+08:00</lastmod>
  </url><url>
    <loc>https://blog.leafee98.com/essays/why-scp-is-not-security/</loc>
    <lastmod>2021-01-03T14:47:55+08:00</lastmod>
  </url><url>
    <loc>https://blog.leafee98.com/essays/some-article-about-cgroup/</loc>
    <lastmod>2021-01-03T00:09:37+08:00</lastmod>
  </url><url>
    <loc>https://blog.leafee98.com/posts/%E9%83%A8%E7%BD%B2davical%E5%88%B0apache2/</loc>
    <lastmod>2021-01-02T12:21:45+08:00</lastmod>
  </url><url>
    <loc>https://blog.leafee98.com/essays/sync-way-in-game/</loc>
    <lastmod>2020-12-18T12:39:17+08:00</lastmod>
  </url><url>
    <loc>https://blog.leafee98.com/essays/dual-boot-windows-and-linux/</loc>
    <lastmod>2020-12-06T13:18:24+08:00</lastmod>
  </url><url>
    <loc>https://blog.leafee98.com/essays/android-app-to-read-write-nfc/</loc>
    <lastmod>2020-12-05T22:51:59+08:00</lastmod>
  </url><url>
    <loc>https://blog.leafee98.com/essays/change-linux-password-by-modifying-shadow-file/</loc>
    <lastmod>2020-12-05T22:49:42+08:00</lastmod>
  </url><url>
    <loc>https://blog.leafee98.com/essays/static-link-of-compiling/</loc>
    <lastmod>2020-11-29T15:41:17+08:00</lastmod>
  </url><url>
    <loc>https://blog.leafee98.com/essays/iptables-and-nat-strategy/</loc>
    <lastmod>2020-11-29T08:50:43+08:00</lastmod>
  </url><url>
    <loc>https://blog.leafee98.com/essays/playing-with-ipv6/</loc>
    <lastmod>2020-11-28T10:47:14+08:00</lastmod>
  </url><url>
    <loc>https://blog.leafee98.com/essays/tutorial-of-iptables/</loc>
    <lastmod>2020-11-26T18:12:12+08:00</lastmod>
  </url><url>
    <loc>https://blog.leafee98.com/essays/stateful-and-stateless-of-ipv6-autoconfigure/</loc>
    <lastmod>2020-11-26T18:12:12+08:00</lastmod>
  </url><url>
    <loc>https://blog.leafee98.com/essays/make-linux-a-router/</loc>
    <lastmod>2020-11-26T18:12:12+08:00</lastmod>
  </url><url>
    <loc>https://blog.leafee98.com/essays/linux-network-dad/</loc>
    <lastmod>2020-11-24T12:35:22+08:00</lastmod>
  </url><url>
    <loc>https://blog.leafee98.com/essays/tcp-window-scale-timestamp-sack/</loc>
    <lastmod>2020-11-23T23:29:43+08:00</lastmod>
  </url><url>
    <loc>https://blog.leafee98.com/essays/zsh-bash-startup-file-load-order/</loc>
    <lastmod>2020-11-22T17:06:28+08:00</lastmod>
  </url><url>
    <loc>https://blog.leafee98.com/essays/keep-processes-running-after-disconnect-ssh/</loc>
    <lastmod>2020-11-22T16:55:48+08:00</lastmod>
  </url><url>
    <loc>https://blog.leafee98.com/posts/webdav%E7%9A%84%E6%8C%82%E8%BD%BD/</loc>
    <lastmod>2020-08-23T11:28:36+08:00</lastmod>
  </url><url>
    <loc>https://blog.leafee98.com/posts/%E7%A7%91%E5%9B%9B%E7%9F%A5%E8%AF%86%E7%82%B9%E6%80%BB%E7%BB%93/</loc>
    <lastmod>2020-05-11T10:30:10+08:00</lastmod>
  </url><url>
    <loc>https://blog.leafee98.com/posts/nginx%E9%85%8D%E7%BD%AEwebdav/</loc>
    <lastmod>2020-03-24T23:26:53+08:00</lastmod>
  </url><url>
    <loc>https://blog.leafee98.com/posts/kvm%E5%AE%89%E8%A3%85/</loc>
    <lastmod>2020-02-29T15:12:41+08:00</lastmod>
  </url><url>
    <loc>https://blog.leafee98.com/posts/%E6%A0%91%E8%8E%93%E6%B4%BEarch-base%E7%B3%BB%E7%BB%9F%E6%97%A0%E5%A4%B4%E9%85%8D%E7%BD%AEwifi%E8%BF%9E%E6%8E%A5/</loc>
    <lastmod>2020-02-06T19:31:00+08:00</lastmod>
  </url><url>
    <loc>https://blog.leafee98.com/posts/vsftp%E5%B8%B8%E7%94%A8%E9%85%8D%E7%BD%AE%E5%92%8C%E8%B8%A9%E5%9D%91/</loc>
    <lastmod>2019-10-01T20:53:00+08:00</lastmod>
  </url><url>
    <loc>https://blog.leafee98.com/posts/linux%E8%AE%A1%E5%88%92%E4%BB%BB%E5%8A%A1----crontab/</loc>
    <lastmod>2019-09-17T11:04:15+08:00</lastmod>
  </url><url>
    <loc>https://blog.leafee98.com/posts/linux%E6%9C%8D%E5%8A%A1----systemd.unit/</loc>
    <lastmod>2019-09-14T04:09:45+08:00</lastmod>
  </url><url>
    <loc>https://blog.leafee98.com/posts/%E6%AD%A3%E5%88%99%E8%A1%A8%E8%BE%BE%E5%BC%8F%E9%9A%8F%E7%AC%94/</loc>
    <lastmod>2019-08-03T16:03:45+08:00</lastmod>
  </url><url>
    <loc>https://blog.leafee98.com/posts/%E7%A7%91%E4%B8%80%E7%9F%A5%E8%AF%86%E7%82%B9%E6%80%BB%E7%BB%93/</loc>
    <lastmod>2019-08-02T21:40:00+08:00</lastmod>
  </url><url>
    <loc>https://blog.leafee98.com/posts/shell%E5%AD%A6%E4%B9%A0%E7%AC%94%E8%AE%B0/</loc>
    <lastmod>2019-07-20T15:46:09+08:00</lastmod>
  </url><url>
    <loc>https://blog.leafee98.com/essays/</loc>
    <lastmod>2022-05-18T16:40:45+08:00</lastmod>
  </url><url>
    <loc>https://blog.leafee98.com/dairy/</loc>
    <lastmod>2025-01-01T23:47:18+08:00</lastmod>
  </url><url>
    <loc>https://blog.leafee98.com/</loc>
    <lastmod>2025-01-01T23:47:18+08:00</lastmod>
  </url><url>
    <loc>https://blog.leafee98.com/categories/</loc>
    <lastmod>2023-09-11T12:35:21+08:00</lastmod>
  </url><url>
    <loc>https://blog.leafee98.com/tags/linux/</loc>
    <lastmod>2023-09-11T12:35:21+08:00</lastmod>
  </url><url>
    <loc>https://blog.leafee98.com/tags/raspi/</loc>
    <lastmod>2023-09-11T12:35:21+08:00</lastmod>
  </url><url>
    <loc>https://blog.leafee98.com/tags/</loc>
    <lastmod>2023-09-11T12:35:21+08:00</lastmod>
  </url><url>
    <loc>https://blog.leafee98.com/categories/tech/</loc>
    <lastmod>2023-09-11T12:35:21+08:00</lastmod>
  </url><url>
    <loc>https://blog.leafee98.com/tags/udev/</loc>
    <lastmod>2023-09-11T12:35:21+08:00</lastmod>
  </url><url>
    <loc>https://blog.leafee98.com/tags/usb/</loc>
    <lastmod>2023-09-11T12:35:21+08:00</lastmod>
  </url><url>
    <loc>https://blog.leafee98.com/tags/cpp/</loc>
    <lastmod>2023-07-31T17:10:01+08:00</lastmod>
  </url><url>
    <loc>https://blog.leafee98.com/tags/pyenv/</loc>
    <lastmod>2023-04-12T21:58:50+08:00</lastmod>
  </url><url>
    <loc>https://blog.leafee98.com/tags/python/</loc>
    <lastmod>2023-04-12T21:58:50+08:00</lastmod>
  </url><url>
    <loc>https://blog.leafee98.com/tags/bash/</loc>
    <lastmod>2023-02-03T22:23:20+08:00</lastmod>
  </url><url>
    <loc>https://blog.leafee98.com/tags/certbot/</loc>
    <lastmod>2022-08-12T17:56:46+08:00</lastmod>
  </url><url>
    <loc>https://blog.leafee98.com/tags/git/</loc>
    <lastmod>2022-04-28T20:39:01+08:00</lastmod>
  </url><url>
    <loc>https://blog.leafee98.com/tags/git-hook/</loc>
    <lastmod>2022-04-28T20:39:01+08:00</lastmod>
  </url><url>
    <loc>https://blog.leafee98.com/tags/hugo/</loc>
    <lastmod>2022-04-28T20:39:01+08:00</lastmod>
  </url><url>
    <loc>https://blog.leafee98.com/tags/kvm/</loc>
    <lastmod>2021-10-24T17:28:00+08:00</lastmod>
  </url><url>
    <loc>https://blog.leafee98.com/tags/file-system/</loc>
    <lastmod>2021-09-29T22:01:00+08:00</lastmod>
  </url><url>
    <loc>https://blog.leafee98.com/tags/permission/</loc>
    <lastmod>2021-09-29T22:01:00+08:00</lastmod>
  </url><url>
    <loc>https://blog.leafee98.com/tags/shell/</loc>
    <lastmod>2022-11-17T16:36:00+08:00</lastmod>
  </url><url>
    <loc>https://blog.leafee98.com/tags/apache/</loc>
    <lastmod>2021-01-02T12:21:45+08:00</lastmod>
  </url><url>
    <loc>https://blog.leafee98.com/tags/caldav/</loc>
    <lastmod>2021-01-02T12:21:45+08:00</lastmod>
  </url><url>
    <loc>https://blog.leafee98.com/tags/mount/</loc>
    <lastmod>2020-08-23T11:28:36+08:00</lastmod>
  </url><url>
    <loc>https://blog.leafee98.com/tags/systemd/</loc>
    <lastmod>2020-08-23T11:28:36+08:00</lastmod>
  </url><url>
    <loc>https://blog.leafee98.com/categories/daily/</loc>
    <lastmod>2020-05-11T10:30:10+08:00</lastmod>
  </url><url>
    <loc>https://blog.leafee98.com/tags/drive/</loc>
    <lastmod>2020-05-11T10:30:10+08:00</lastmod>
  </url><url>
    <loc>https://blog.leafee98.com/tags/nginx/</loc>
    <lastmod>2020-03-24T23:26:53+08:00</lastmod>
  </url><url>
    <loc>https://blog.leafee98.com/tags/vsftp/</loc>
    <lastmod>2019-10-01T20:53:00+08:00</lastmod>
  </url><url>
    <loc>https://blog.leafee98.com/tags/crontab/</loc>
    <lastmod>2019-09-17T11:04:15+08:00</lastmod>
  </url><url>
    <loc>https://blog.leafee98.com/tags/systemctl/</loc>
    <lastmod>2019-09-14T04:09:45+08:00</lastmod>
  </url><url>
    <loc>https://blog.leafee98.com/tags/regular-expression/</loc>
    <lastmod>2019-08-03T16:03:45+08:00</lastmod>
  </url>
</urlset>
