<?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.dreamfever.me/</loc><lastmod>2026-03-21T10:06:09+09:00</lastmod><changefreq>daily</changefreq><priority>0.5</priority></url><url><loc>https://blog.dreamfever.me/posts/2026-03-21-lightrag-query/</loc><lastmod>2026-03-21T10:06:09+09:00</lastmod><changefreq>daily</changefreq><priority>0.5</priority></url><url><loc>https://blog.dreamfever.me/posts/</loc><lastmod>2026-03-21T10:06:09+09:00</lastmod><changefreq>daily</changefreq><priority>0.5</priority></url><url><loc>https://blog.dreamfever.me/posts/2026-03-15-lightrag-indexing/</loc><lastmod>2026-03-15T09:22:03+09:00</lastmod><changefreq>daily</changefreq><priority>0.5</priority></url><url><loc>https://blog.dreamfever.me/posts/2026-01-19-30-years-old/</loc><lastmod>2026-01-19T00:00:00+09:00</lastmod><changefreq>daily</changefreq><priority>0.5</priority></url><url><loc>https://blog.dreamfever.me/posts/2025-12-15-zero-downtime-release/</loc><lastmod>2025-12-15T10:15:25+09:00</lastmod><changefreq>daily</changefreq><priority>0.5</priority></url><url><loc>https://blog.dreamfever.me/posts/2025-11-29-heisenbug/</loc><lastmod>2025-11-29T17:00:00+09:00</lastmod><changefreq>daily</changefreq><priority>0.5</priority></url><url><loc>https://blog.dreamfever.me/posts/2025-11-20-json-patch/</loc><lastmod>2025-11-20T13:03:22+09:00</lastmod><changefreq>daily</changefreq><priority>0.5</priority></url><url><loc>https://blog.dreamfever.me/posts/2025-11-01-linux-page-cache/</loc><lastmod>2025-11-01T12:01:03+09:00</lastmod><changefreq>daily</changefreq><priority>0.5</priority></url><url><loc>https://blog.dreamfever.me/posts/2025-10-19-nvim-copy-paste/</loc><lastmod>2025-10-19T16:07:32+09:00</lastmod><changefreq>daily</changefreq><priority>0.5</priority></url><url><loc>https://blog.dreamfever.me/posts/2025-10-12-my-first-game/</loc><lastmod>2025-10-12T00:03:22+09:00</lastmod><changefreq>daily</changefreq><priority>0.5</priority></url><url><loc>https://blog.dreamfever.me/posts/2025-08-19-utf8-dfa/</loc><lastmod>2025-08-19T00:17:33+09:00</lastmod><changefreq>daily</changefreq><priority>0.5</priority></url><url><loc>https://blog.dreamfever.me/posts/2025-08-02-shlex-parser/</loc><lastmod>2025-08-02T11:30:00+09:00</lastmod><changefreq>daily</changefreq><priority>0.5</priority></url><url><loc>https://blog.dreamfever.me/posts/2025-07-06-weekly-contest-456/</loc><lastmod>2025-07-06T08:26:51+09:00</lastmod><changefreq>daily</changefreq><priority>0.5</priority></url><url><loc>https://blog.dreamfever.me/posts/2025-06-28-magonote-a-new-terminal-text-picker/</loc><lastmod>2025-06-28T11:03:22+09:00</lastmod><changefreq>daily</changefreq><priority>0.5</priority></url><url><loc>https://blog.dreamfever.me/posts/2025-06-08-x11-list-window/</loc><lastmod>2025-06-08T12:29:30+09:00</lastmod><changefreq>daily</changefreq><priority>0.5</priority></url><url><loc>https://blog.dreamfever.me/posts/2025-05-28-adding-llmstxt-to-hugo/</loc><lastmod>2025-05-28T20:07:00+09:00</lastmod><changefreq>daily</changefreq><priority>0.5</priority></url><url><loc>https://blog.dreamfever.me/posts/2025-05-18-leetcode-weekly-contest-450/</loc><lastmod>2025-05-18T16:00:31+09:00</lastmod><changefreq>daily</changefreq><priority>0.5</priority></url><url><loc>https://blog.dreamfever.me/posts/2025-05-17-linux-desktop-application-icons/</loc><lastmod>2025-05-17T11:03:28+09:00</lastmod><changefreq>daily</changefreq><priority>0.5</priority></url><url><loc>https://blog.dreamfever.me/compiler/</loc><lastmod>2025-02-15T11:22:33+09:00</lastmod><changefreq>daily</changefreq><priority>0.5</priority></url><url><loc>https://blog.dreamfever.me/compiler/peg-grammar/</loc><lastmod>2025-02-15T11:22:33+09:00</lastmod><changefreq>daily</changefreq><priority>0.5</priority></url><url><loc>https://blog.dreamfever.me/posts/2025-02-08-learn-string-layout-optimization/</loc><lastmod>2025-02-08T11:03:52+09:00</lastmod><changefreq>daily</changefreq><priority>0.5</priority></url><url><loc>https://blog.dreamfever.me/posts/2025-02-04-do-not-use-secrets-in-environment-variables-and-here-is-how-to-do-it-better/</loc><lastmod>2025-02-04T09:32:17+09:00</lastmod><changefreq>daily</changefreq><priority>0.5</priority></url><url><loc>https://blog.dreamfever.me/compiler/llvm-api/</loc><lastmod>2025-01-26T10:33:22+09:00</lastmod><changefreq>daily</changefreq><priority>0.5</priority></url><url><loc>https://blog.dreamfever.me/posts/2025-01-12-can-not-connect-to-mysql/</loc><lastmod>2025-01-12T13:09:11+09:00</lastmod><changefreq>daily</changefreq><priority>0.5</priority></url><url><loc>https://blog.dreamfever.me/posts/2025-01-05-mysql-created-at-index/</loc><lastmod>2025-01-05T12:01:39+09:00</lastmod><changefreq>daily</changefreq><priority>0.5</priority></url><url><loc>https://blog.dreamfever.me/posts/2024-12-27-libxev-pairing-heap/</loc><lastmod>2024-12-27T19:21:51+09:00</lastmod><changefreq>daily</changefreq><priority>0.5</priority></url><url><loc>https://blog.dreamfever.me/posts/2024-12-22-ffmpeg-invalid-picture-size/</loc><lastmod>2024-12-22T15:32:23+09:00</lastmod><changefreq>daily</changefreq><priority>0.5</priority></url><url><loc>https://blog.dreamfever.me/posts/2024-12-15-redis-keys-command/</loc><lastmod>2024-12-15T09:23:29+09:00</lastmod><changefreq>daily</changefreq><priority>0.5</priority></url><url><loc>https://blog.dreamfever.me/posts/2024-12-01-efficient-tolower-with-bitwise-optimization/</loc><lastmod>2024-12-01T00:37:29+09:00</lastmod><changefreq>daily</changefreq><priority>0.5</priority></url><url><loc>https://blog.dreamfever.me/posts/2024-11-24-find-first-non-ascii-fastly/</loc><lastmod>2024-11-24T15:02:37+09:00</lastmod><changefreq>daily</changefreq><priority>0.5</priority></url><url><loc>https://blog.dreamfever.me/posts/2024-11-10-system-design-otp-service/</loc><lastmod>2024-11-09T23:07:22+09:00</lastmod><changefreq>daily</changefreq><priority>0.5</priority></url><url><loc>https://blog.dreamfever.me/posts/2024-11-03-libxev-mpsc-vyukov-queue/</loc><lastmod>2024-11-03T05:32:07+09:00</lastmod><changefreq>daily</changefreq><priority>0.5</priority></url><url><loc>https://blog.dreamfever.me/posts/2024-10-20-firefox-nightly-lose-data/</loc><lastmod>2024-10-20T01:00:00+09:00</lastmod><changefreq>daily</changefreq><priority>0.5</priority></url><url><loc>https://blog.dreamfever.me/posts/2024-10-19-heartbeat-scheduling-zig-spice/</loc><lastmod>2024-10-19T13:55:00+09:00</lastmod><changefreq>daily</changefreq><priority>0.5</priority></url><url><loc>https://blog.dreamfever.me/posts/2024-10-02-send-http-requests-without-curl/</loc><lastmod>2024-10-02T06:03:53+09:00</lastmod><changefreq>daily</changefreq><priority>0.5</priority></url><url><loc>https://blog.dreamfever.me/posts/2024-09-29-python-socket-setdefaulttimeout/</loc><lastmod>2024-09-28T16:01:06+09:00</lastmod><changefreq>daily</changefreq><priority>0.5</priority></url><url><loc>https://blog.dreamfever.me/posts/2024-09-12-http-status-code-499/</loc><lastmod>2024-09-12T17:10:00+09:00</lastmod><changefreq>daily</changefreq><priority>0.5</priority></url><url><loc>https://blog.dreamfever.me/posts/2024-09-01-brainfuck-x64-compiler/</loc><lastmod>2024-08-31T18:00:00+09:00</lastmod><changefreq>daily</changefreq><priority>0.5</priority></url><url><loc>https://blog.dreamfever.me/posts/2024-08-17-brainfuck-py-transpiler/</loc><lastmod>2024-08-17T18:00:00+09:00</lastmod><changefreq>daily</changefreq><priority>0.5</priority></url><url><loc>https://blog.dreamfever.me/posts/2024-08-11-brainfuck-c-interpreter/</loc><lastmod>2024-08-11T03:20:53+09:00</lastmod><changefreq>daily</changefreq><priority>0.5</priority></url><url><loc>https://blog.dreamfever.me/posts/2024-07-14-python-memory-allocators-perf/</loc><lastmod>2024-07-14T03:29:11+09:00</lastmod><changefreq>daily</changefreq><priority>0.5</priority></url><url><loc>https://blog.dreamfever.me/posts/2024-07-07-ffmpeg-sprite-sheet/</loc><lastmod>2024-07-07T11:39:30+09:00</lastmod><changefreq>daily</changefreq><priority>0.5</priority></url><url><loc>https://blog.dreamfever.me/posts/2024-06-30-ffmpeg-subtitle/</loc><lastmod>2024-06-30T12:01:08+09:00</lastmod><changefreq>daily</changefreq><priority>0.5</priority></url><url><loc>https://blog.dreamfever.me/posts/2024-06-22-ffmpeg-watermark/</loc><lastmod>2024-06-22T10:17:02+09:00</lastmod><changefreq>daily</changefreq><priority>0.5</priority></url><url><loc>https://blog.dreamfever.me/posts/2024-06-16-ffmpeg-extract-frames/</loc><lastmod>2024-06-16T11:38:59+09:00</lastmod><changefreq>daily</changefreq><priority>0.5</priority></url><url><loc>https://blog.dreamfever.me/posts/2024-06-09-poor-performance-of-ffmpeg-i-url/</loc><lastmod>2024-06-09T07:29:53+09:00</lastmod><changefreq>daily</changefreq><priority>0.5</priority></url><url><loc>https://blog.dreamfever.me/posts/2024-06-08-firefox-incorrect-resolution/</loc><lastmod>2024-06-08T18:13:37+09:00</lastmod><changefreq>daily</changefreq><priority>0.5</priority></url><url><loc>https://blog.dreamfever.me/posts/2024-06-02-the-little-known-tricks-of-git/</loc><lastmod>2024-06-02T19:01:23+09:00</lastmod><changefreq>daily</changefreq><priority>0.5</priority></url><url><loc>https://blog.dreamfever.me/posts/2024-05-26-django-update-or-create/</loc><lastmod>2024-05-26T17:43:34+09:00</lastmod><changefreq>daily</changefreq><priority>0.5</priority></url><url><loc>https://blog.dreamfever.me/posts/2024-05-19-ffmpeg-keyframe-animation/</loc><lastmod>2024-05-19T12:43:34+09:00</lastmod><changefreq>daily</changefreq><priority>0.5</priority></url><url><loc>https://blog.dreamfever.me/linux-network/arp/</loc><lastmod>2023-12-31T17:38:26+09:00</lastmod><changefreq>daily</changefreq><priority>0.5</priority></url><url><loc>https://blog.dreamfever.me/linux-network/</loc><lastmod>2023-12-31T17:38:26+09:00</lastmod><changefreq>daily</changefreq><priority>0.5</priority></url><url><loc>https://blog.dreamfever.me/posts/2023-12-16-tagged-pointer/</loc><lastmod>2023-12-16T00:00:00+09:00</lastmod><changefreq>daily</changefreq><priority>0.5</priority></url><url><loc>https://blog.dreamfever.me/posts/2023-12-05-generate-docs-in-zig-project/</loc><lastmod>2023-12-05T21:00:00+09:00</lastmod><changefreq>daily</changefreq><priority>0.5</priority></url><url><loc>https://blog.dreamfever.me/posts/2023-12-03-how-to-debug-05-sigsegv/</loc><lastmod>2023-12-03T16:00:00+09:00</lastmod><changefreq>daily</changefreq><priority>0.5</priority></url><url><loc>https://blog.dreamfever.me/posts/2023-12-03-how-to-debug-04-lldb/</loc><lastmod>2023-12-03T13:00:00+09:00</lastmod><changefreq>daily</changefreq><priority>0.5</priority></url><url><loc>https://blog.dreamfever.me/posts/2023-11-25-how-to-debug-03-pstack/</loc><lastmod>2023-11-25T18:30:20+09:00</lastmod><changefreq>daily</changefreq><priority>0.5</priority></url><url><loc>https://blog.dreamfever.me/posts/2023-11-18-small-perf-switch-vs-bitset-vs-array/</loc><lastmod>2023-11-18T15:09:03+09:00</lastmod><changefreq>daily</changefreq><priority>0.5</priority></url><url><loc>https://blog.dreamfever.me/posts/2023-11-03-how-to-debug-02-ptrace/</loc><lastmod>2023-11-03T18:43:09+09:00</lastmod><changefreq>daily</changefreq><priority>0.5</priority></url><url><loc>https://blog.dreamfever.me/posts/2023-10-24-how-to-debug-01-syscall/</loc><lastmod>2023-10-24T18:22:38+09:00</lastmod><changefreq>daily</changefreq><priority>0.5</priority></url><url><loc>https://blog.dreamfever.me/posts/2023-10-19-zui-hou/</loc><lastmod>2023-10-19T14:06:00+08:00</lastmod><changefreq>daily</changefreq><priority>0.5</priority></url><url><loc>https://blog.dreamfever.me/posts/2023-10-19-hello-world/</loc><lastmod>2023-10-19T13:46:21+09:00</lastmod><changefreq>daily</changefreq><priority>0.5</priority></url><url><loc>https://blog.dreamfever.me/posts/2023-08-12-zig-shi-yong-xia-lai-de-yi-xie-gan-xiang/</loc><lastmod>2023-08-12T11:31:21+08:00</lastmod><changefreq>daily</changefreq><priority>0.5</priority></url><url><loc>https://blog.dreamfever.me/posts/2023-08-03-udev-gui-ze/</loc><lastmod>2023-08-03T01:45:00+08:00</lastmod><changefreq>daily</changefreq><priority>0.5</priority></url><url><loc>https://blog.dreamfever.me/posts/2023-06-23-suo-jiang-de-zi-wo-xiu-yang/</loc><lastmod>2023-06-23T15:06:04+08:00</lastmod><changefreq>daily</changefreq><priority>0.5</priority></url><url><loc>https://blog.dreamfever.me/posts/2023-05-20-ru-he-zai-readme-xian-shi-zheng-zai-ting-de-yin-le/</loc><lastmod>2023-05-20T15:03:44+08:00</lastmod><changefreq>daily</changefreq><priority>0.5</priority></url><url><loc>https://blog.dreamfever.me/posts/2023-05-06-li-jie-linux-zhong-de-splice-2-bu-chong-pian/</loc><lastmod>2023-05-06T15:51:02+08:00</lastmod><changefreq>daily</changefreq><priority>0.5</priority></url><url><loc>https://blog.dreamfever.me/posts/2023-05-04-li-jie-linux-zhong-de-splice-2/</loc><lastmod>2023-05-04T14:32:01+08:00</lastmod><changefreq>daily</changefreq><priority>0.5</priority></url><url><loc>https://blog.dreamfever.me/posts/2023-04-30-differences-between-read-and-read_buf-in-tokio/</loc><lastmod>2023-04-30T16:35:00+08:00</lastmod><changefreq>daily</changefreq><priority>0.5</priority></url><url><loc>https://blog.dreamfever.me/posts/2023-04-24-oh-my-god-too-many-open-files/</loc><lastmod>2023-04-24T14:25:12+08:00</lastmod><changefreq>daily</changefreq><priority>0.5</priority></url><url><loc>https://blog.dreamfever.me/posts/2023-04-02-redir-your-local-socket-with-ebpf-and-aya-rs/</loc><lastmod>2023-04-02T04:43:34+08:00</lastmod><changefreq>daily</changefreq><priority>0.5</priority></url><url><loc>https://blog.dreamfever.me/posts/2023-03-24-wei-shi-yao-wo-jue-de-suzumenohu-di-mari-ju-qing-hen-qi-guai/</loc><lastmod>2023-03-24T15:57:50+08:00</lastmod><changefreq>daily</changefreq><priority>0.5</priority></url><url><loc>https://blog.dreamfever.me/posts/2023-03-13-drop-is-inserted-automatically-when-mutable-variables-are-re-assigned/</loc><lastmod>2023-03-13T12:18:00+08:00</lastmod><changefreq>daily</changefreq><priority>0.5</priority></url><url><loc>https://blog.dreamfever.me/posts/2023-02-20-migrate-from-vim-to-neovim/</loc><lastmod>2023-02-20T13:10:16+08:00</lastmod><changefreq>daily</changefreq><priority>0.5</priority></url><url><loc>https://blog.dreamfever.me/posts/2023-02-03-ri-yu-ru-men-jlpt-jing-yan-fen-xiang/</loc><lastmod>2023-02-03T15:36:25+08:00</lastmod><changefreq>daily</changefreq><priority>0.5</priority></url><url><loc>https://blog.dreamfever.me/posts/2022-01-04-what-happens-when-a-key-is-pressed-1/</loc><lastmod>2022-01-04T15:12:22+08:00</lastmod><changefreq>daily</changefreq><priority>0.5</priority></url><url><loc>https://blog.dreamfever.me/posts/2021-12-23-quickly-copy-the-output-of-the-last-shell-command-you-ran/</loc><lastmod>2021-12-23T06:55:41+08:00</lastmod><changefreq>daily</changefreq><priority>0.5</priority></url><url><loc>https://blog.dreamfever.me/posts/2021-12-12-my-arch-linux-rice/</loc><lastmod>2021-12-12T14:31:18+08:00</lastmod><changefreq>daily</changefreq><priority>0.5</priority></url><url><loc>https://blog.dreamfever.me/posts/2021-12-08-cong-timeshift-restore-dao-zhi-home-gua-zai-shi-bai-shuo-qi/</loc><lastmod>2021-12-08T15:28:56+08:00</lastmod><changefreq>daily</changefreq><priority>0.5</priority></url><url><loc>https://blog.dreamfever.me/posts/2021-07-05-kubernetes-yuan-ma-pou-xi-kubelet-imagegc/</loc><lastmod>2021-07-05T13:36:00+08:00</lastmod><changefreq>daily</changefreq><priority>0.5</priority></url><url><loc>https://blog.dreamfever.me/posts/2021-07-03-kubernetes-yuan-ma-pou-xi-kubelet-podworker/</loc><lastmod>2021-07-03T14:10:00+08:00</lastmod><changefreq>daily</changefreq><priority>0.5</priority></url><url><loc>https://blog.dreamfever.me/posts/2021-07-03-kubernetes-yuan-ma-pou-xi-kubelet-pleg/</loc><lastmod>2021-07-03T13:50:00+08:00</lastmod><changefreq>daily</changefreq><priority>0.5</priority></url><url><loc>https://blog.dreamfever.me/posts/2021-07-03-kubernetes-yuan-ma-pou-xi-kubelet-qi-dong-liu-cheng/</loc><lastmod>2021-07-03T13:15:00+08:00</lastmod><changefreq>daily</changefreq><priority>0.5</priority></url><url><loc>https://blog.dreamfever.me/posts/2021-06-30-ru-guo-bug-hui-yin-shen-2/</loc><lastmod>2021-06-30T14:47:00+08:00</lastmod><changefreq>daily</changefreq><priority>0.5</priority></url><url><loc>https://blog.dreamfever.me/posts/2021-06-16-guan-yu-wo-jian-zhong-25kgzhe-dang-shi/</loc><lastmod>2021-06-16T15:40:10+08:00</lastmod><changefreq>daily</changefreq><priority>0.5</priority></url><url><loc>https://blog.dreamfever.me/posts/2021-05-19-rust-closure-with-static-lifetime-bound/</loc><lastmod>2021-05-19T14:09:55+08:00</lastmod><changefreq>daily</changefreq><priority>0.5</priority></url><url><loc>https://blog.dreamfever.me/posts/2021-04-19-ansi-escape-sequences/</loc><lastmod>2021-04-19T04:27:37+08:00</lastmod><changefreq>daily</changefreq><priority>0.5</priority></url><url><loc>https://blog.dreamfever.me/posts/2021-03-12-n-ways-of-hammerspoon/</loc><lastmod>2021-03-12T16:46:26+08:00</lastmod><changefreq>daily</changefreq><priority>0.5</priority></url><url><loc>https://blog.dreamfever.me/posts/2021-02-13-alacritty-pei-zhi-zhi-nan/</loc><lastmod>2021-02-13T16:14:55+08:00</lastmod><changefreq>daily</changefreq><priority>0.5</priority></url><url><loc>https://blog.dreamfever.me/posts/2021-02-11-2019-2020-sui-mo-you-gan/</loc><lastmod>2021-02-11T16:36:19+08:00</lastmod><changefreq>daily</changefreq><priority>0.5</priority></url><url><loc>https://blog.dreamfever.me/posts/2019-10-17-ru-he-zai-jing-tai-jian-cha-zhong-biao-da-sentinel/</loc><lastmod>2019-10-17T07:45:19+08:00</lastmod><changefreq>daily</changefreq><priority>0.5</priority></url><url><loc>https://blog.dreamfever.me/posts/2019-10-09-whats-new-in-python-3-8/</loc><lastmod>2019-10-09T13:56:03+08:00</lastmod><changefreq>daily</changefreq><priority>0.5</priority></url><url><loc>https://blog.dreamfever.me/posts/2019-09-10-how-cpython-attribute-access-work/</loc><lastmod>2019-09-10T14:32:45+08:00</lastmod><changefreq>daily</changefreq><priority>0.5</priority></url><url><loc>https://blog.dreamfever.me/posts/2019-08-18-about-new-relic-python-agent/</loc><lastmod>2019-08-18T09:30:15+08:00</lastmod><changefreq>daily</changefreq><priority>0.5</priority></url><url><loc>https://blog.dreamfever.me/posts/2019-08-05-something-about-environment-variable/</loc><lastmod>2019-08-05T09:52:16+08:00</lastmod><changefreq>daily</changefreq><priority>0.5</priority></url><url><loc>https://blog.dreamfever.me/posts/2019-07-29-time-clocks-and-the-ordering-of-events-in-a-distributed-system/</loc><lastmod>2019-07-29T12:28:53+08:00</lastmod><changefreq>daily</changefreq><priority>0.5</priority></url><url><loc>https://blog.dreamfever.me/posts/2019-07-21-shadowverse-wu-xian-zhi-m-duan-da-che-zhi-nan/</loc><lastmod>2019-07-21T11:53:01+08:00</lastmod><changefreq>daily</changefreq><priority>0.5</priority></url><url><loc>https://blog.dreamfever.me/posts/2019-06-16-python-3-8-zhong-de-asyncio-repl/</loc><lastmod>2019-06-16T13:14:24+08:00</lastmod><changefreq>daily</changefreq><priority>0.5</priority></url><url><loc>https://blog.dreamfever.me/posts/2019-06-02-shen-ru-li-jie-prometheus-python-client/</loc><lastmod>2019-06-02T12:49:36+08:00</lastmod><changefreq>daily</changefreq><priority>0.5</priority></url><url><loc>https://blog.dreamfever.me/posts/2019-05-03-write-in-python/</loc><lastmod>2019-05-03T11:24:24+08:00</lastmod><changefreq>daily</changefreq><priority>0.5</priority></url><url><loc>https://blog.dreamfever.me/posts/2019-04-21-python-zhong-de-multiprocess-queue/</loc><lastmod>2019-04-21T12:07:37+08:00</lastmod><changefreq>daily</changefreq><priority>0.5</priority></url><url><loc>https://blog.dreamfever.me/posts/2019-04-14-ji-yi-ge-nei-cun-xie-lou-wen-ti/</loc><lastmod>2019-04-14T07:23:28+08:00</lastmod><changefreq>daily</changefreq><priority>0.5</priority></url><url><loc>https://blog.dreamfever.me/posts/2019-03-24-you-gevent-ssl-yin-fa-de-xy-problem/</loc><lastmod>2019-03-24T06:18:19+08:00</lastmod><changefreq>daily</changefreq><priority>0.5</priority></url><url><loc>https://blog.dreamfever.me/posts/2019-03-23-python-3-6-xia-wu-fa-tong-guo-spawn-context-zai-zi-jin-cheng-yun-xing-bao-han-logger-de-callable/</loc><lastmod>2019-03-23T08:28:05+08:00</lastmod><changefreq>daily</changefreq><priority>0.5</priority></url><url><loc>https://blog.dreamfever.me/posts/2019-03-12-covariant-and-contravariant-in-python/</loc><lastmod>2019-03-12T15:09:02+08:00</lastmod><changefreq>daily</changefreq><priority>0.5</priority></url><url><loc>https://blog.dreamfever.me/posts/2019-03-09-how-to-prove-it-bi-ji-introduction/</loc><lastmod>2019-03-09T12:41:28+08:00</lastmod><changefreq>daily</changefreq><priority>0.5</priority></url><url><loc>https://blog.dreamfever.me/posts/2019-02-24-lei-xing-zhong-de-any-object-he-optional-any/</loc><lastmod>2019-02-24T11:08:06+08:00</lastmod><changefreq>daily</changefreq><priority>0.5</priority></url><url><loc>https://blog.dreamfever.me/posts/2019-02-17-how-apscheduler-works-part-4-executor/</loc><lastmod>2019-02-17T07:07:43+08:00</lastmod><changefreq>daily</changefreq><priority>0.5</priority></url><url><loc>https://blog.dreamfever.me/posts/2019-02-16-how-apscheduler-works-part-3-trigger/</loc><lastmod>2019-02-16T15:16:14+08:00</lastmod><changefreq>daily</changefreq><priority>0.5</priority></url><url><loc>https://blog.dreamfever.me/posts/2019-02-16-how-apscheduler-works-part-2-job_store/</loc><lastmod>2019-02-16T09:23:58+08:00</lastmod><changefreq>daily</changefreq><priority>0.5</priority></url><url><loc>https://blog.dreamfever.me/posts/2019-02-16-how-apscheduler-works-part-1-scheduler-2/</loc><lastmod>2019-02-16T08:46:02+08:00</lastmod><changefreq>daily</changefreq><priority>0.5</priority></url><url><loc>https://blog.dreamfever.me/posts/2019-01-27-gpg-usage/</loc><lastmod>2019-01-27T13:12:19+08:00</lastmod><changefreq>daily</changefreq><priority>0.5</priority></url><url><loc>https://blog.dreamfever.me/posts/2019-01-19-2018-shi-wei/</loc><lastmod>2019-01-19T07:35:31+08:00</lastmod><changefreq>daily</changefreq><priority>0.5</priority></url><url><loc>https://blog.dreamfever.me/posts/2019-01-13-rust-lldb-debug-guide/</loc><lastmod>2019-01-13T11:05:41+08:00</lastmod><changefreq>daily</changefreq><priority>0.5</priority></url><url><loc>https://blog.dreamfever.me/posts/2018-12-16-prometheus-operator-architecture/</loc><lastmod>2018-12-16T14:37:11+08:00</lastmod><changefreq>daily</changefreq><priority>0.5</priority></url><url><loc>https://blog.dreamfever.me/posts/2018-12-05-make-a-linux-man-page-reader/</loc><lastmod>2018-12-05T15:27:38+08:00</lastmod><changefreq>daily</changefreq><priority>0.5</priority></url><url><loc>https://blog.dreamfever.me/posts/2018-11-18-apue-di-ba-zhang-jin-cheng-kong-zhi-yue-du-bi-ji/</loc><lastmod>2018-11-18T14:32:39+08:00</lastmod><changefreq>daily</changefreq><priority>0.5</priority></url><url><loc>https://blog.dreamfever.me/posts/2018-09-23-urllib3-yuan-ma-fen-xi-ii-connectionpool/</loc><lastmod>2018-09-23T14:52:21+08:00</lastmod><changefreq>daily</changefreq><priority>0.5</priority></url><url><loc>https://blog.dreamfever.me/posts/2018-09-22-urllib3-yuan-ma-fen-xi-i-poolmanager/</loc><lastmod>2018-09-22T10:02:00+08:00</lastmod><changefreq>daily</changefreq><priority>0.5</priority></url><url><loc>https://blog.dreamfever.me/posts/2018-09-17-he-shi-jin-xing-urldecode/</loc><lastmod>2018-09-17T15:53:37+08:00</lastmod><changefreq>daily</changefreq><priority>0.5</priority></url><url><loc>https://blog.dreamfever.me/posts/2018-08-26-the-magic-of-greenlet-switching/</loc><lastmod>2018-08-26T15:42:05+08:00</lastmod><changefreq>daily</changefreq><priority>0.5</priority></url><url><loc>https://blog.dreamfever.me/posts/2018-08-17-xdg-base-directory-specification/</loc><lastmod>2018-08-17T15:25:21+08:00</lastmod><changefreq>daily</changefreq><priority>0.5</priority></url><url><loc>https://blog.dreamfever.me/posts/2018-07-08-docker-build-cache/</loc><lastmod>2018-07-08T10:09:47+08:00</lastmod><changefreq>daily</changefreq><priority>0.5</priority></url><url><loc>https://blog.dreamfever.me/posts/2018-06-22-bi-ye/</loc><lastmod>2018-06-22T21:30:43+08:00</lastmod><changefreq>daily</changefreq><priority>0.5</priority></url><url><loc>https://blog.dreamfever.me/posts/2018-06-07-hand-made-docker/</loc><lastmod>2018-06-07T14:20:00+08:00</lastmod><changefreq>daily</changefreq><priority>0.5</priority></url><url><loc>https://blog.dreamfever.me/posts/2018-06-04-hello-static-types/</loc><lastmod>2018-06-04T05:42:33+08:00</lastmod><changefreq>daily</changefreq><priority>0.5</priority></url><url><loc>https://blog.dreamfever.me/posts/2018-05-22-pep-567-context-variables/</loc><lastmod>2018-05-22T00:13:39+08:00</lastmod><changefreq>daily</changefreq><priority>0.5</priority></url><url><loc>https://blog.dreamfever.me/posts/2018-05-19-quart-peewee-async-cai-keng-ji-lu/</loc><lastmod>2018-05-19T16:30:59+08:00</lastmod><changefreq>daily</changefreq><priority>0.5</priority></url><url><loc>https://blog.dreamfever.me/posts/2018-04-22-shen-ru-li-jie-subprocess-popen/</loc><lastmod>2018-04-22T13:29:00+08:00</lastmod><changefreq>daily</changefreq><priority>0.5</priority></url><url><loc>https://blog.dreamfever.me/posts/2018-04-19-bian-dang/</loc><lastmod>2018-04-19T13:02:13+08:00</lastmod><changefreq>daily</changefreq><priority>0.5</priority></url><url><loc>https://blog.dreamfever.me/posts/2018-04-18-shi-ni-lan-dai-ma/</loc><lastmod>2018-04-18T14:37:08+08:00</lastmod><changefreq>daily</changefreq><priority>0.5</priority></url><url><loc>https://blog.dreamfever.me/posts/2018-04-14-enum-xue-xi-bi-ji/</loc><lastmod>2018-04-14T12:49:52+08:00</lastmod><changefreq>daily</changefreq><priority>0.5</priority></url><url><loc>https://blog.dreamfever.me/posts/2018-04-13-shi-qu-zhi-shi-xiao-jie/</loc><lastmod>2018-04-13T14:27:14+08:00</lastmod><changefreq>daily</changefreq><priority>0.5</priority></url><url><loc>https://blog.dreamfever.me/posts/2018-04-10-flask-zhong-de-request/</loc><lastmod>2018-04-10T14:16:28+08:00</lastmod><changefreq>daily</changefreq><priority>0.5</priority></url><url><loc>https://blog.dreamfever.me/posts/2018-04-02-redis-shu-ju-jie-gou-sds/</loc><lastmod>2018-04-02T11:46:00+08:00</lastmod><changefreq>daily</changefreq><priority>0.5</priority></url><url><loc>https://blog.dreamfever.me/posts/2018-03-29-cpython-yuan-ma-yue-du-send-yield/</loc><lastmod>2018-03-29T11:50:00+08:00</lastmod><changefreq>daily</changefreq><priority>0.5</priority></url><url><loc>https://blog.dreamfever.me/posts/2018-03-22-cpython-yuan-ma-pou-xi-signal/</loc><lastmod>2018-03-22T00:00:00+08:00</lastmod><changefreq>daily</changefreq><priority>0.5</priority></url><url><loc>https://blog.dreamfever.me/posts/2018-03-20-copy-on-write-or-copy-on-read/</loc><lastmod>2018-03-20T12:36:52+08:00</lastmod><changefreq>daily</changefreq><priority>0.5</priority></url><url><loc>https://blog.dreamfever.me/posts/2018-03-15-what-is-gil/</loc><lastmod>2018-03-15T11:56:23+08:00</lastmod><changefreq>daily</changefreq><priority>0.5</priority></url><url><loc>https://blog.dreamfever.me/posts/2018-03-13-2018chun-mian-shi-ji-lu/</loc><lastmod>2018-03-13T10:04:54+08:00</lastmod><changefreq>daily</changefreq><priority>0.5</priority></url><url><loc>https://blog.dreamfever.me/posts/2018-03-12-cpython-yuan-ma-yue-du-dict/</loc><lastmod>2018-03-12T15:52:00+08:00</lastmod><changefreq>daily</changefreq><priority>0.5</priority></url><url><loc>https://blog.dreamfever.me/posts/2018-03-10-how-monkeytype-works/</loc><lastmod>2018-03-10T02:42:40+08:00</lastmod><changefreq>daily</changefreq><priority>0.5</priority></url><url><loc>https://blog.dreamfever.me/posts/2018-03-07-python-threading-barrier-de-shi-xian/</loc><lastmod>2018-03-07T08:03:47+08:00</lastmod><changefreq>daily</changefreq><priority>0.5</priority></url><url><loc>https://blog.dreamfever.me/posts/2018-03-02-cong-namedtuple-dao-data-class/</loc><lastmod>2018-03-02T15:46:00+08:00</lastmod><changefreq>daily</changefreq><priority>0.5</priority></url><url><loc>https://blog.dreamfever.me/posts/2018-02-28-gunicorn-yuan-ma-fen-xi-ii-worker/</loc><lastmod>2018-02-28T10:38:09+08:00</lastmod><changefreq>daily</changefreq><priority>0.5</priority></url><url><loc>https://blog.dreamfever.me/posts/2018-02-26-gunicorn-yuan-ma-fen-xi-i-arbiter/</loc><lastmod>2018-02-26T13:53:35+08:00</lastmod><changefreq>daily</changefreq><priority>0.5</priority></url><url><loc>https://blog.dreamfever.me/posts/2018-02-22-ban-diao-zi-kai-fa-sql-index/</loc><lastmod>2018-02-22T12:57:04+08:00</lastmod><changefreq>daily</changefreq><priority>0.5</priority></url><url><loc>https://blog.dreamfever.me/posts/2018-02-17-debian-tian-jia-eth1/</loc><lastmod>2018-02-17T13:57:01+08:00</lastmod><changefreq>daily</changefreq><priority>0.5</priority></url><url><loc>https://blog.dreamfever.me/posts/2018-02-10-kurumi-atelier-fat32-storage/</loc><lastmod>2018-02-10T11:51:04+08:00</lastmod><changefreq>daily</changefreq><priority>0.5</priority></url><url><loc>https://blog.dreamfever.me/posts/2018-02-03-kurumi-atelier-day15/</loc><lastmod>2018-02-03T11:51:00+08:00</lastmod><changefreq>daily</changefreq><priority>0.5</priority></url><url><loc>https://blog.dreamfever.me/posts/2018-02-01-kurumi-atelier-day13/</loc><lastmod>2018-02-01T13:43:28+08:00</lastmod><changefreq>daily</changefreq><priority>0.5</priority></url><url><loc>https://blog.dreamfever.me/posts/2018-01-30-tcp-fast-open/</loc><lastmod>2018-01-30T12:33:08+08:00</lastmod><changefreq>daily</changefreq><priority>0.5</priority></url><url><loc>https://blog.dreamfever.me/posts/2018-01-29-kurumi-atelier-day10/</loc><lastmod>2018-01-29T12:18:01+08:00</lastmod><changefreq>daily</changefreq><priority>0.5</priority></url><url><loc>https://blog.dreamfever.me/posts/2018-01-28-kurumi-atelier-day9/</loc><lastmod>2018-01-28T12:45:12+08:00</lastmod><changefreq>daily</changefreq><priority>0.5</priority></url><url><loc>https://blog.dreamfever.me/posts/2018-01-27-kurumi-atelier-day8/</loc><lastmod>2018-01-27T09:19:13+08:00</lastmod><changefreq>daily</changefreq><priority>0.5</priority></url><url><loc>https://blog.dreamfever.me/posts/2018-01-26-kurumi-atelier-day7/</loc><lastmod>2018-01-26T13:32:22+08:00</lastmod><changefreq>daily</changefreq><priority>0.5</priority></url><url><loc>https://blog.dreamfever.me/posts/2018-01-25-kurumi-atelier-day6/</loc><lastmod>2018-01-25T14:30:00+08:00</lastmod><changefreq>daily</changefreq><priority>0.5</priority></url><url><loc>https://blog.dreamfever.me/posts/2018-01-24-kurumi-atelier-day5/</loc><lastmod>2018-01-24T12:13:00+08:00</lastmod><changefreq>daily</changefreq><priority>0.5</priority></url><url><loc>https://blog.dreamfever.me/posts/2018-01-23-kurumi-atelier-day4/</loc><lastmod>2018-01-23T12:00:36+08:00</lastmod><changefreq>daily</changefreq><priority>0.5</priority></url><url><loc>https://blog.dreamfever.me/posts/2018-01-22-kurumi-atelier-day3/</loc><lastmod>2018-01-22T09:00:31+08:00</lastmod><changefreq>daily</changefreq><priority>0.5</priority></url><url><loc>https://blog.dreamfever.me/posts/2018-01-21-kurumi-atelier-day2/</loc><lastmod>2018-01-21T07:39:06+08:00</lastmod><changefreq>daily</changefreq><priority>0.5</priority></url><url><loc>https://blog.dreamfever.me/posts/2018-01-20-kurumi-atelier-day1/</loc><lastmod>2018-01-20T12:36:46+08:00</lastmod><changefreq>daily</changefreq><priority>0.5</priority></url><url><loc>https://blog.dreamfever.me/posts/2018-01-18-combinators-in-rust/</loc><lastmod>2018-01-18T09:32:16+08:00</lastmod><changefreq>daily</changefreq><priority>0.5</priority></url><url><loc>https://blog.dreamfever.me/posts/2018-01-16-select-he-ta-de-peng-you-men/</loc><lastmod>2018-01-16T03:16:49+08:00</lastmod><changefreq>daily</changefreq><priority>0.5</priority></url><url><loc>https://blog.dreamfever.me/posts/2018-01-12-2017-wei-wu/</loc><lastmod>2018-01-12T00:07:00+08:00</lastmod><changefreq>daily</changefreq><priority>0.5</priority></url><url><loc>https://blog.dreamfever.me/posts/2018-01-07-jump-consistent-hashing-2/</loc><lastmod>2018-01-07T05:38:37+08:00</lastmod><changefreq>daily</changefreq><priority>0.5</priority></url><url><loc>https://blog.dreamfever.me/posts/2018-01-03-try-web-assembly/</loc><lastmod>2018-01-03T12:50:27+08:00</lastmod><changefreq>daily</changefreq><priority>0.5</priority></url><url><loc>https://blog.dreamfever.me/posts/2017-12-31-the-magic-of-asyncio-8/</loc><lastmod>2017-12-31T12:31:35+08:00</lastmod><changefreq>daily</changefreq><priority>0.5</priority></url><url><loc>https://blog.dreamfever.me/posts/2017-12-29-the-magic-of-asyncio-7/</loc><lastmod>2017-12-29T14:23:49+08:00</lastmod><changefreq>daily</changefreq><priority>0.5</priority></url><url><loc>https://blog.dreamfever.me/posts/2017-12-26-the-magic-of-asyncio-6/</loc><lastmod>2017-12-26T14:51:31+08:00</lastmod><changefreq>daily</changefreq><priority>0.5</priority></url><url><loc>https://blog.dreamfever.me/posts/2017-12-20-the-magic-of-asyncio-5/</loc><lastmod>2017-12-20T14:27:59+08:00</lastmod><changefreq>daily</changefreq><priority>0.5</priority></url><url><loc>https://blog.dreamfever.me/posts/2017-12-19-the-magic-of-asyncio-4/</loc><lastmod>2017-12-19T02:14:49+08:00</lastmod><changefreq>daily</changefreq><priority>0.5</priority></url><url><loc>https://blog.dreamfever.me/posts/2017-12-16-the-magic-of-asyncio-3/</loc><lastmod>2017-12-16T14:15:39+08:00</lastmod><changefreq>daily</changefreq><priority>0.5</priority></url><url><loc>https://blog.dreamfever.me/posts/2017-12-15-the-magic-of-asyncio-2/</loc><lastmod>2017-12-15T12:20:00+08:00</lastmod><changefreq>daily</changefreq><priority>0.5</priority></url><url><loc>https://blog.dreamfever.me/posts/2017-12-12-the-magic-of-asyncio-1/</loc><lastmod>2017-12-12T13:53:00+08:00</lastmod><changefreq>daily</changefreq><priority>0.5</priority></url><url><loc>https://blog.dreamfever.me/posts/2017-12-08-chi-zhi-ji-shi/</loc><lastmod>2017-12-08T13:55:11+08:00</lastmod><changefreq>daily</changefreq><priority>0.5</priority></url><url><loc>https://blog.dreamfever.me/posts/2017-12-06-ji-lu-python-sequence-str-de-keng/</loc><lastmod>2017-12-06T14:32:10+08:00</lastmod><changefreq>daily</changefreq><priority>0.5</priority></url><url><loc>https://blog.dreamfever.me/posts/2017-11-29-pep-249-db-api-yue-du-bi-ji/</loc><lastmod>2017-11-29T14:31:00+08:00</lastmod><changefreq>daily</changefreq><priority>0.5</priority></url><url><loc>https://blog.dreamfever.me/posts/2017-11-24-hanaasagis-blog-rong-qi-hua-zhi-lu/</loc><lastmod>2017-11-24T15:03:57+08:00</lastmod><changefreq>daily</changefreq><priority>0.5</priority></url><url><loc>https://blog.dreamfever.me/posts/2017-11-21-mysql-too-many-connection/</loc><lastmod>2017-11-21T14:45:34+08:00</lastmod><changefreq>daily</changefreq><priority>0.5</priority></url><url><loc>https://blog.dreamfever.me/posts/2017-11-02-shen-ru-qian-chu-protocol-buffer-encoding/</loc><lastmod>2017-11-02T13:49:24+08:00</lastmod><changefreq>daily</changefreq><priority>0.5</priority></url><url><loc>https://blog.dreamfever.me/posts/2017-10-29-consistent-hashing-and-python-implement/</loc><lastmod>2017-10-29T12:45:57+08:00</lastmod><changefreq>daily</changefreq><priority>0.5</priority></url><url><loc>https://blog.dreamfever.me/posts/2017-10-28-huan-cun-geng-xin-ce-lue/</loc><lastmod>2017-10-28T08:00:47+08:00</lastmod><changefreq>daily</changefreq><priority>0.5</priority></url><url><loc>https://blog.dreamfever.me/posts/2017-10-24-openresty-timer-zai-reload-shi-wu-fa-tui-chu/</loc><lastmod>2017-10-24T14:17:56+08:00</lastmod><changefreq>daily</changefreq><priority>0.5</priority></url><url><loc>https://blog.dreamfever.me/posts/2017-10-21-ru-he-zai-python-zhong-zheng-que-de-dai-li-dui-xiang/</loc><lastmod>2017-10-21T02:19:09+08:00</lastmod><changefreq>daily</changefreq><priority>0.5</priority></url><url><loc>https://blog.dreamfever.me/posts/2017-10-14-functional-programming-design-pattern/</loc><lastmod>2017-10-14T14:40:35+08:00</lastmod><changefreq>daily</changefreq><priority>0.5</priority></url><url><loc>https://blog.dreamfever.me/posts/2017-10-02-raspberry-pi-3-an-zhuang-shou-ji/</loc><lastmod>2017-10-02T04:09:26+08:00</lastmod><changefreq>daily</changefreq><priority>0.5</priority></url><url><loc>https://blog.dreamfever.me/posts/2017-09-17-rubyconf-2017/</loc><lastmod>2017-09-17T15:02:25+08:00</lastmod><changefreq>daily</changefreq><priority>0.5</priority></url><url><loc>https://blog.dreamfever.me/posts/2017-09-10-python-deque-yuan-ma-fen-xi/</loc><lastmod>2017-09-10T04:16:07+08:00</lastmod><changefreq>daily</changefreq><priority>0.5</priority></url><url><loc>https://blog.dreamfever.me/posts/2017-09-05-da-jian-si-you-xia-zai-fu-wu/</loc><lastmod>2017-09-05T07:58:07+08:00</lastmod><changefreq>daily</changefreq><priority>0.5</priority></url><url><loc>https://blog.dreamfever.me/posts/2017-08-28-ba-yue/</loc><lastmod>2017-08-28T14:29:07+08:00</lastmod><changefreq>daily</changefreq><priority>0.5</priority></url><url><loc>https://blog.dreamfever.me/posts/2017-08-21-you-mou-ci-keng-die-de-ce-shi-suo-yin-fa-de-gan-xiang/</loc><lastmod>2017-08-21T14:24:13+08:00</lastmod><changefreq>daily</changefreq><priority>0.5</priority></url><url><loc>https://blog.dreamfever.me/posts/2017-08-14-openresty-sui-shou-ji/</loc><lastmod>2017-08-14T14:17:16+08:00</lastmod><changefreq>daily</changefreq><priority>0.5</priority></url><url><loc>https://blog.dreamfever.me/posts/2017-08-04-nginx-thundering-herd/</loc><lastmod>2017-08-04T14:32:03+08:00</lastmod><changefreq>daily</changefreq><priority>0.5</priority></url><url><loc>https://blog.dreamfever.me/posts/2017-07-30-consul-shang-shou-zhi-nan/</loc><lastmod>2017-07-30T06:26:53+08:00</lastmod><changefreq>daily</changefreq><priority>0.5</priority></url><url><loc>https://blog.dreamfever.me/posts/2017-07-25-docker-zhong-de-xin-hao/</loc><lastmod>2017-07-25T14:49:00+08:00</lastmod><changefreq>daily</changefreq><priority>0.5</priority></url><url><loc>https://blog.dreamfever.me/posts/2017-07-21-openresty-zui-chai-shi-jian/</loc><lastmod>2017-07-21T13:59:31+08:00</lastmod><changefreq>daily</changefreq><priority>0.5</priority></url><url><loc>https://blog.dreamfever.me/posts/2017-07-16-kong-cong-ru-men-dao-bei-men-ji/</loc><lastmod>2017-07-16T13:04:48+08:00</lastmod><changefreq>daily</changefreq><priority>0.5</priority></url><url><loc>https://blog.dreamfever.me/posts/2017-07-15-api-gateway/</loc><lastmod>2017-07-15T03:28:11+08:00</lastmod><changefreq>daily</changefreq><priority>0.5</priority></url><url><loc>https://blog.dreamfever.me/posts/2017-07-01-li-yong-foldl-shi-xian-foldr/</loc><lastmod>2017-07-01T11:47:50+08:00</lastmod><changefreq>daily</changefreq><priority>0.5</priority></url><url><loc>https://blog.dreamfever.me/posts/2017-06-28-wsgi-overview/</loc><lastmod>2017-06-28T04:12:26+08:00</lastmod><changefreq>daily</changefreq><priority>0.5</priority></url><url><loc>https://blog.dreamfever.me/posts/2017-06-23-implement-lru-lfu-cache/</loc><lastmod>2017-06-23T11:27:45+08:00</lastmod><changefreq>daily</changefreq><priority>0.5</priority></url><url><loc>https://blog.dreamfever.me/posts/2017-06-15-zi-zhi-web-kuang-jia/</loc><lastmod>2017-06-15T08:53:15+08:00</lastmod><changefreq>daily</changefreq><priority>0.5</priority></url><url><loc>https://blog.dreamfever.me/posts/2017-06-10-why-python-has-abstract-base-class/</loc><lastmod>2017-06-10T13:50:54+08:00</lastmod><changefreq>daily</changefreq><priority>0.5</priority></url><url><loc>https://blog.dreamfever.me/posts/2017-06-07-python-mro/</loc><lastmod>2017-06-07T07:11:05+08:00</lastmod><changefreq>daily</changefreq><priority>0.5</priority></url><url><loc>https://blog.dreamfever.me/posts/2017-05-31-python-async-and-await/</loc><lastmod>2017-05-31T14:59:00+08:00</lastmod><changefreq>daily</changefreq><priority>0.5</priority></url><url><loc>https://blog.dreamfever.me/posts/2017-05-30-powmod-de-shi-xian/</loc><lastmod>2017-05-30T12:07:20+08:00</lastmod><changefreq>daily</changefreq><priority>0.5</priority></url><url><loc>https://blog.dreamfever.me/posts/2017-05-29-python-bi-bao-za-tan/</loc><lastmod>2017-05-29T05:53:00+08:00</lastmod><changefreq>daily</changefreq><priority>0.5</priority></url><url><loc>https://blog.dreamfever.me/posts/2017-05-28-guan-yu-python-bytecode-de-yi-xie-fei-hua/</loc><lastmod>2017-05-28T11:42:00+08:00</lastmod><changefreq>daily</changefreq><priority>0.5</priority></url><url><loc>https://blog.dreamfever.me/posts/2017-05-25-wo-xiang-shi-qu-ni-de-lei-shui-true-tears-man-ping/</loc><lastmod>2017-05-25T02:33:39+08:00</lastmod><changefreq>daily</changefreq><priority>0.5</priority></url><url><loc>https://blog.dreamfever.me/posts/2017-05-21-li-jie-actor-he-csp-mo-xing/</loc><lastmod>2017-05-21T12:39:00+08:00</lastmod><changefreq>daily</changefreq><priority>0.5</priority></url><url><loc>https://blog.dreamfever.me/posts/2017-05-08-zai-tan-python-dan-li-mo-shi/</loc><lastmod>2017-05-08T07:42:27+08:00</lastmod><changefreq>daily</changefreq><priority>0.5</priority></url><url><loc>https://blog.dreamfever.me/posts/2017-05-05-why-numbering-should-start-at-zero/</loc><lastmod>2017-05-05T07:51:02+08:00</lastmod><changefreq>daily</changefreq><priority>0.5</priority></url><url><loc>https://blog.dreamfever.me/posts/2017-05-01-python-sort-de-shi-xian-timsort-suan-fa/</loc><lastmod>2017-05-01T07:59:31+08:00</lastmod><changefreq>daily</changefreq><priority>0.5</priority></url><url><loc>https://blog.dreamfever.me/posts/2017-04-24-bian-cheng-zhu-ji-1-9-zheng-ming/</loc><lastmod>2017-04-24T11:11:46+08:00</lastmod><changefreq>daily</changefreq><priority>0.5</priority></url><url><loc>https://blog.dreamfever.me/posts/2017-04-23-qing-chu-dai-ma-zhong-de-print-yu-ju/</loc><lastmod>2017-04-23T13:27:48+08:00</lastmod><changefreq>daily</changefreq><priority>0.5</priority></url><url><loc>https://blog.dreamfever.me/posts/2017-04-15-a-patch-for-tornado-route/</loc><lastmod>2017-04-15T15:05:00+08:00</lastmod><changefreq>daily</changefreq><priority>0.5</priority></url><url><loc>https://blog.dreamfever.me/posts/2017-04-10-tornado-secure-cookie/</loc><lastmod>2017-04-10T13:01:49+08:00</lastmod><changefreq>daily</changefreq><priority>0.5</priority></url><url><loc>https://blog.dreamfever.me/posts/2017-04-07-guan-yu-keep-alive-de-yi-dian-fen-xi/</loc><lastmod>2017-04-07T06:14:43+08:00</lastmod><changefreq>daily</changefreq><priority>0.5</priority></url><url><loc>https://blog.dreamfever.me/posts/2017-04-01-tong-bu-yi-bu-zu-sai-fei-zu-sai/</loc><lastmod>2017-04-01T07:27:33+08:00</lastmod><changefreq>daily</changefreq><priority>0.5</priority></url><url><loc>https://blog.dreamfever.me/posts/2017-03-27-q-yi-ge-fang-bian-debug-de-module/</loc><lastmod>2017-03-27T15:15:21+08:00</lastmod><changefreq>daily</changefreq><priority>0.5</priority></url><url><loc>https://blog.dreamfever.me/posts/2017-03-25-bottleyuan-ma-lu-you/</loc><lastmod>2017-03-25T12:12:18+08:00</lastmod><changefreq>daily</changefreq><priority>0.5</priority></url><url><loc>https://blog.dreamfever.me/posts/2017-03-22-bottleyuan-ma-ying-yong-zhu-ti/</loc><lastmod>2017-03-22T05:26:51+08:00</lastmod><changefreq>daily</changefreq><priority>0.5</priority></url><url><loc>https://blog.dreamfever.me/posts/2017-03-20-bottleyuan-ma-qi-dong-pian/</loc><lastmod>2017-03-20T06:35:57+08:00</lastmod><changefreq>daily</changefreq><priority>0.5</priority></url><url><loc>https://blog.dreamfever.me/posts/2017-03-18-python-generator-and-coroutine/</loc><lastmod>2017-03-18T08:29:23+08:00</lastmod><changefreq>daily</changefreq><priority>0.5</priority></url><url><loc>https://blog.dreamfever.me/posts/2017-03-15-shi-xi-mian-shi-zong-hui/</loc><lastmod>2017-03-15T12:18:42+08:00</lastmod><changefreq>daily</changefreq><priority>0.5</priority></url><url><loc>https://blog.dreamfever.me/posts/2017-03-01-python-readline-module/</loc><lastmod>2017-03-01T03:50:00+08:00</lastmod><changefreq>daily</changefreq><priority>0.5</priority></url><url><loc>https://blog.dreamfever.me/posts/2017-02-22-use-debian-in-your-browser/</loc><lastmod>2017-02-22T14:09:35+08:00</lastmod><changefreq>daily</changefreq><priority>0.5</priority></url><url><loc>https://blog.dreamfever.me/posts/2017-02-18-ru-he-shi-yong-notimplemented/</loc><lastmod>2017-02-18T07:41:00+08:00</lastmod><changefreq>daily</changefreq><priority>0.5</priority></url><url><loc>https://blog.dreamfever.me/posts/2017-02-12-python-nei-jian-chang-liang-ellipsis/</loc><lastmod>2017-02-12T15:33:14+08:00</lastmod><changefreq>daily</changefreq><priority>0.5</priority></url><url><loc>https://blog.dreamfever.me/posts/2017-01-31-shi-yong-ruby-yu-dao-de-na-xie-keng/</loc><lastmod>2017-01-31T13:49:40+08:00</lastmod><changefreq>daily</changefreq><priority>0.5</priority></url><url><loc>https://blog.dreamfever.me/posts/2017-01-25-tan-tan-python-zhong-de-bian-ma/</loc><lastmod>2017-01-25T06:50:49+08:00</lastmod><changefreq>daily</changefreq><priority>0.5</priority></url><url><loc>https://blog.dreamfever.me/posts/2017-01-24-2016-de-mu-zhi-ming/</loc><lastmod>2017-01-24T08:20:31+08:00</lastmod><changefreq>daily</changefreq><priority>0.5</priority></url><url><loc>https://blog.dreamfever.me/posts/2017-01-19-dong-shou-zhi-zuo-yi-ge-ji-suan-qi/</loc><lastmod>2017-01-19T13:14:46+08:00</lastmod><changefreq>daily</changefreq><priority>0.5</priority></url><url><loc>https://blog.dreamfever.me/posts/2016-12-24-shadowsocks-ji-ben-pei-zhi/</loc><lastmod>2016-12-24T04:52:20+08:00</lastmod><changefreq>daily</changefreq><priority>0.5</priority></url><url><loc>https://blog.dreamfever.me/posts/2016-12-22-wei-shi-me-wo-xuan-ze-duo-yu-yan/</loc><lastmod>2016-12-22T02:41:27+08:00</lastmod><changefreq>daily</changefreq><priority>0.5</priority></url><url><loc>https://blog.dreamfever.me/posts/2016-12-20-ruby-dui-xiang-mo-xing-xiao-ji/</loc><lastmod>2016-12-20T04:52:36+08:00</lastmod><changefreq>daily</changefreq><priority>0.5</priority></url><url><loc>https://blog.dreamfever.me/posts/2016-12-02-jun-noming-ha/</loc><lastmod>2016-12-02T08:49:27+08:00</lastmod><changefreq>daily</changefreq><priority>0.5</priority></url><url><loc>https://blog.dreamfever.me/posts/2016-11-25-zi-wo-zhi-she/</loc><lastmod>2016-11-25T10:21:28+08:00</lastmod><changefreq>daily</changefreq><priority>0.5</priority></url><url><loc>https://blog.dreamfever.me/posts/2016-11-12-segmentfault-guang-gun-jie-tiao-zhan-writeup/</loc><lastmod>2016-11-12T10:33:49+08:00</lastmod><changefreq>daily</changefreq><priority>0.5</priority></url><url><loc>https://blog.dreamfever.me/posts/2016-11-07-ji-suan-zhi-mei-qi-miao-de-lyan-suan/</loc><lastmod>2016-11-07T03:23:33+08:00</lastmod><changefreq>daily</changefreq><priority>0.5</priority></url><url><loc>https://blog.dreamfever.me/posts/2016-11-03-dui-weakref-de-yi-dian-li-jie/</loc><lastmod>2016-11-03T01:15:11+08:00</lastmod><changefreq>daily</changefreq><priority>0.5</priority></url><url><loc>https://blog.dreamfever.me/posts/2016-10-27-trampoline/</loc><lastmod>2016-10-27T14:32:59+08:00</lastmod><changefreq>daily</changefreq><priority>0.5</priority></url><url><loc>https://blog.dreamfever.me/posts/2016-10-20-python-zhong-de-attribute-property/</loc><lastmod>2016-10-20T05:28:20+08:00</lastmod><changefreq>daily</changefreq><priority>0.5</priority></url><url><loc>https://blog.dreamfever.me/posts/2016-10-12-er-cha-shu-chang-yong-cao-zuo-zong-jie/</loc><lastmod>2016-10-12T01:11:32+08:00</lastmod><changefreq>daily</changefreq><priority>0.5</priority></url><url><loc>https://blog.dreamfever.me/posts/2016-09-27-concurrent-futures-yuan-ma-yue-du-bi-ji/</loc><lastmod>2016-09-27T08:29:30+08:00</lastmod><changefreq>daily</changefreq><priority>0.5</priority></url><url><loc>https://blog.dreamfever.me/posts/2016-09-19-li-jie-pythonzhong-de-yuan-lei/</loc><lastmod>2016-09-19T13:26:55+08:00</lastmod><changefreq>daily</changefreq><priority>0.5</priority></url><url><loc>https://blog.dreamfever.me/posts/2016-09-15-zhe-xue-jia-jiu-can-wen-ti-yu-si-suo/</loc><lastmod>2016-09-15T06:22:54+08:00</lastmod><changefreq>daily</changefreq><priority>0.5</priority></url><url><loc>https://blog.dreamfever.me/posts/2016-09-08-pythonli-yong-ctypesti-gao-zhi-xing-su-du/</loc><lastmod>2016-09-08T08:28:30+08:00</lastmod><changefreq>daily</changefreq><priority>0.5</priority></url><url><loc>https://blog.dreamfever.me/posts/2016-09-03-pythonxing-neng-diao-you/</loc><lastmod>2016-09-03T06:51:55+08:00</lastmod><changefreq>daily</changefreq><priority>0.5</priority></url><url><loc>https://blog.dreamfever.me/posts/2016-08-27-rabbitmqxue-xi-bi-ji/</loc><lastmod>2016-08-27T14:01:37+08:00</lastmod><changefreq>daily</changefreq><priority>0.5</priority></url><url><loc>https://blog.dreamfever.me/posts/2016-08-14-guan-yu-is_integer/</loc><lastmod>2016-08-14T07:40:35+08:00</lastmod><changefreq>daily</changefreq><priority>0.5</priority></url><url><loc>https://blog.dreamfever.me/posts/2016-08-06-han-shu-huan-cun/</loc><lastmod>2016-08-06T01:39:29+08:00</lastmod><changefreq>daily</changefreq><priority>0.5</priority></url><url><loc>https://blog.dreamfever.me/posts/2016-07-29-sicpbian-cheng-bi-ji/</loc><lastmod>2016-07-29T12:06:22+08:00</lastmod><changefreq>daily</changefreq><priority>0.5</priority></url><url><loc>https://blog.dreamfever.me/posts/2016-06-15-man-tan-di-gui/</loc><lastmod>2016-06-15T10:25:36+08:00</lastmod><changefreq>daily</changefreq><priority>0.5</priority></url><url><loc>https://blog.dreamfever.me/posts/2016-06-11-ansi-common-lisp-chu-ti-yan/</loc><lastmod>2016-06-11T10:47:13+08:00</lastmod><changefreq>daily</changefreq><priority>0.5</priority></url><url><loc>https://blog.dreamfever.me/posts/2016-06-06-young-tableau/</loc><lastmod>2016-06-06T12:38:28+08:00</lastmod><changefreq>daily</changefreq><priority>0.5</priority></url><url><loc>https://blog.dreamfever.me/posts/2016-06-03-unix-domain-socket/</loc><lastmod>2016-06-03T08:33:22+08:00</lastmod><changefreq>daily</changefreq><priority>0.5</priority></url><url><loc>https://blog.dreamfever.me/posts/2016-05-27-matplotlibhua-tu-jiao-cheng/</loc><lastmod>2016-05-27T12:55:36+08:00</lastmod><changefreq>daily</changefreq><priority>0.5</priority></url><url><loc>https://blog.dreamfever.me/posts/2016-05-25-numpyzhong-de-xian-xing-dai-shu/</loc><lastmod>2016-05-25T06:39:58+08:00</lastmod><changefreq>daily</changefreq><priority>0.5</priority></url><url><loc>https://blog.dreamfever.me/posts/2016-05-20-numpyji-chu-sao-mang/</loc><lastmod>2016-05-20T14:12:06+08:00</lastmod><changefreq>daily</changefreq><priority>0.5</priority></url><url><loc>https://blog.dreamfever.me/posts/2016-05-05-python-shi-bie-jian-dan-yan-zheng-ma/</loc><lastmod>2016-05-05T10:56:00+08:00</lastmod><changefreq>daily</changefreq><priority>0.5</priority></url><url><loc>https://blog.dreamfever.me/posts/2016-04-20-qian-xi-sqlzhu-ru/</loc><lastmod>2016-04-20T14:53:07+08:00</lastmod><changefreq>daily</changefreq><priority>0.5</priority></url><url><loc>https://blog.dreamfever.me/posts/2016-04-20-dump-in-one-shot/</loc><lastmod>2016-04-20T12:59:39+08:00</lastmod><changefreq>daily</changefreq><priority>0.5</priority></url><url><loc>https://blog.dreamfever.me/posts/2016-04-20-hello-world/</loc><lastmod>2016-04-20T10:59:00+08:00</lastmod><changefreq>daily</changefreq><priority>0.5</priority></url></urlset>