<?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>/tags/2022/</loc>
    <lastmod>2022-07-16T00:00:00+00:00</lastmod>
  </url>
  
  <url>
    <loc>/blog/</loc>
    <lastmod>2022-07-16T00:00:00+00:00</lastmod>
  </url>
  
  <url>
    <loc>/categories/</loc>
    <lastmod>2022-07-16T00:00:00+00:00</lastmod>
  </url>
  
  <url>
    <loc>/blog/2022/python/gdb-debugging-python/</loc>
    <lastmod>2022-07-16T00:00:00+00:00</lastmod>
  </url>
  
  <url>
    <loc>/</loc>
    <lastmod>2022-07-16T00:00:00+00:00</lastmod>
  </url>
  
  <url>
    <loc>/categories/python/</loc>
    <lastmod>2022-07-16T00:00:00+00:00</lastmod>
  </url>
  
  <url>
    <loc>/tags/python/</loc>
    <lastmod>2022-07-16T00:00:00+00:00</lastmod>
  </url>
  
  <url>
    <loc>/tags/</loc>
    <lastmod>2022-07-16T00:00:00+00:00</lastmod>
  </url>
  
  <url>
    <loc>/tags/%E5%9F%BA%E7%A1%80/</loc>
    <lastmod>2022-07-16T00:00:00+00:00</lastmod>
  </url>
  
  <url>
    <loc>/tags/2021/</loc>
    <lastmod>2021-11-15T00:00:00+00:00</lastmod>
  </url>
  
  <url>
    <loc>/categories/go/</loc>
    <lastmod>2021-11-15T00:00:00+00:00</lastmod>
  </url>
  
  <url>
    <loc>/tags/go/</loc>
    <lastmod>2021-11-15T00:00:00+00:00</lastmod>
  </url>
  
  <url>
    <loc>/blog/2021/go/go-runtime-memstate/</loc>
    <lastmod>2021-11-15T00:00:00+00:00</lastmod>
  </url>
  
  <url>
    <loc>/tags/6.828/</loc>
    <lastmod>2021-10-31T00:00:00+00:00</lastmod>
  </url>
  
  <url>
    <loc>/tags/mit/</loc>
    <lastmod>2021-10-31T00:00:00+00:00</lastmod>
  </url>
  
  <url>
    <loc>/blog/2021/mit/6.828-5/</loc>
    <lastmod>2021-10-31T00:00:00+00:00</lastmod>
  </url>
  
  <url>
    <loc>/categories/%E8%AE%A1%E7%AE%97%E6%9C%BA%E5%9F%BA%E7%A1%80/</loc>
    <lastmod>2021-10-31T00:00:00+00:00</lastmod>
  </url>
  
  <url>
    <loc>/blog/2021/mit/6.828-4/</loc>
    <lastmod>2021-10-27T00:00:00+00:00</lastmod>
  </url>
  
  <url>
    <loc>/tags/%E6%9C%AF%E8%AF%AD/</loc>
    <lastmod>2021-10-24T00:00:00+00:00</lastmod>
  </url>
  
  <url>
    <loc>/blog/2021/computer-basics/computer-terms/</loc>
    <lastmod>2021-10-24T00:00:00+00:00</lastmod>
  </url>
  
  <url>
    <loc>/blog/2021/mit/6.828-3/</loc>
    <lastmod>2021-10-22T00:00:00+00:00</lastmod>
  </url>
  
  <url>
    <loc>/blog/2021/mit/6.828-2/</loc>
    <lastmod>2021-10-21T00:00:00+00:00</lastmod>
  </url>
  
  <url>
    <loc>/blog/2021/mit/6.828-1/</loc>
    <lastmod>2021-10-20T00:00:00+00:00</lastmod>
  </url>
  
  <url>
    <loc>/blog/2021/mit/6.828-0/</loc>
    <lastmod>2021-10-19T00:00:00+00:00</lastmod>
  </url>
  
  <url>
    <loc>/awesome/</loc>
    <lastmod>2021-10-18T00:00:00+00:00</lastmod>
  </url>
  
  <url>
    <loc>/awesome/mit-6.828/</loc>
    <lastmod>2021-10-18T00:00:00+00:00</lastmod>
  </url>
  
  <url>
    <loc>/blog/2021/computer-basics/os-basic/</loc>
    <lastmod>2021-10-18T00:00:00+00:00</lastmod>
  </url>
  
  <url>
    <loc>/awesome/mit-6.824/</loc>
    <lastmod>2020-12-09T00:00:00+00:00</lastmod>
  </url>
  
  <url>
    <loc>/tags/2020/</loc>
    <lastmod>2020-11-27T00:00:00+00:00</lastmod>
  </url>
  
  <url>
    <loc>/blog/2020/go/go-standard-library-context/</loc>
    <lastmod>2020-11-27T00:00:00+00:00</lastmod>
  </url>
  
  <url>
    <loc>/categories/%E6%9E%B6%E6%9E%84/</loc>
    <lastmod>2020-01-16T00:00:00+00:00</lastmod>
  </url>
  
  <url>
    <loc>/tags/%E7%BB%93%E6%9E%84%E5%9E%8B%E8%AE%BE%E8%AE%A1%E6%A8%A1%E5%BC%8F/</loc>
    <lastmod>2020-01-16T00:00:00+00:00</lastmod>
  </url>
  
  <url>
    <loc>/tags/%E8%A3%85%E9%A5%B0%E5%99%A8%E6%A8%A1%E5%BC%8F/</loc>
    <lastmod>2020-01-16T00:00:00+00:00</lastmod>
  </url>
  
  <url>
    <loc>/tags/%E8%AE%BE%E8%AE%A1%E6%A8%A1%E5%BC%8F/</loc>
    <lastmod>2020-01-16T00:00:00+00:00</lastmod>
  </url>
  
  <url>
    <loc>/blog/2020/architecture/decorator-pattern/</loc>
    <lastmod>2020-01-16T00:00:00+00:00</lastmod>
  </url>
  
  <url>
    <loc>/tags/%E5%88%9B%E5%BB%BA%E5%9E%8B%E8%AE%BE%E8%AE%A1%E6%A8%A1%E5%BC%8F/</loc>
    <lastmod>2020-01-15T00:00:00+00:00</lastmod>
  </url>
  
  <url>
    <loc>/tags/%E5%8D%95%E4%BE%8B%E6%A8%A1%E5%BC%8F/</loc>
    <lastmod>2020-01-15T00:00:00+00:00</lastmod>
  </url>
  
  <url>
    <loc>/tags/%E5%8E%9F%E5%9E%8B%E6%A8%A1%E5%BC%8F/</loc>
    <lastmod>2020-01-15T00:00:00+00:00</lastmod>
  </url>
  
  <url>
    <loc>/tags/%E6%9E%84%E5%BB%BA%E5%99%A8%E6%A8%A1%E5%BC%8F/</loc>
    <lastmod>2020-01-15T00:00:00+00:00</lastmod>
  </url>
  
  <url>
    <loc>/blog/2020/architecture/singleton-pattern/</loc>
    <lastmod>2020-01-15T00:00:00+00:00</lastmod>
  </url>
  
  <url>
    <loc>/blog/2020/architecture/prototype-pattern/</loc>
    <lastmod>2020-01-15T00:00:00+00:00</lastmod>
  </url>
  
  <url>
    <loc>/blog/2020/architecture/builder-pattern/</loc>
    <lastmod>2020-01-15T00:00:00+00:00</lastmod>
  </url>
  
  <url>
    <loc>/categories/algorithm/</loc>
    <lastmod>2020-01-14T00:00:00+00:00</lastmod>
  </url>
  
  <url>
    <loc>/tags/%E5%88%86%E6%B2%BB%E6%B3%95/</loc>
    <lastmod>2020-01-14T00:00:00+00:00</lastmod>
  </url>
  
  <url>
    <loc>/tags/%E5%8A%A8%E6%80%81%E8%A7%84%E5%88%92/</loc>
    <lastmod>2020-01-14T00:00:00+00:00</lastmod>
  </url>
  
  <url>
    <loc>/tags/%E5%9F%BA%E7%A1%80%E7%AE%97%E6%B3%95/</loc>
    <lastmod>2020-01-14T00:00:00+00:00</lastmod>
  </url>
  
  <url>
    <loc>/blog/2020/algorithm/divide-and-conquer-algorithm/</loc>
    <lastmod>2020-01-14T00:00:00+00:00</lastmod>
  </url>
  
  <url>
    <loc>/blog/2020/algorithm/dynamic-programming/</loc>
    <lastmod>2020-01-14T00:00:00+00:00</lastmod>
  </url>
  
  <url>
    <loc>/blog/2020/algorithm/greedy-algorithm/</loc>
    <lastmod>2020-01-14T00:00:00+00:00</lastmod>
  </url>
  
  <url>
    <loc>/tags/%E8%B4%AA%E5%BF%83%E7%AE%97%E6%B3%95/</loc>
    <lastmod>2020-01-14T00:00:00+00:00</lastmod>
  </url>
  
  <url>
    <loc>/tags/%E5%9B%9E%E6%BA%AF%E6%B3%95/</loc>
    <lastmod>2020-01-13T00:00:00+00:00</lastmod>
  </url>
  
  <url>
    <loc>/blog/2020/algorithm/back-tracking/</loc>
    <lastmod>2020-01-13T00:00:00+00:00</lastmod>
  </url>
  
  <url>
    <loc>/blog/2020/algorithm/avl-tree/</loc>
    <lastmod>2020-01-10T00:00:00+00:00</lastmod>
  </url>
  
  <url>
    <loc>/tags/avl-tree/</loc>
    <lastmod>2020-01-10T00:00:00+00:00</lastmod>
  </url>
  
  <url>
    <loc>/tags/binary-tree/</loc>
    <lastmod>2020-01-10T00:00:00+00:00</lastmod>
  </url>
  
  <url>
    <loc>/tags/tree/</loc>
    <lastmod>2020-01-10T00:00:00+00:00</lastmod>
  </url>
  
  <url>
    <loc>/tags/lru/</loc>
    <lastmod>2020-01-06T00:00:00+00:00</lastmod>
  </url>
  
  <url>
    <loc>/blog/2020/algorithm/lru-cache/</loc>
    <lastmod>2020-01-06T00:00:00+00:00</lastmod>
  </url>
  
  <url>
    <loc>/blog/2020/python/python-basic-knowledge/</loc>
    <lastmod>2020-01-03T00:00:00+00:00</lastmod>
  </url>
  
  <url>
    <loc>/tags/abc/</loc>
    <lastmod>2020-01-01T00:00:00+00:00</lastmod>
  </url>
  
  <url>
    <loc>/blog/2020/python/python-standard-library-abc/</loc>
    <lastmod>2020-01-01T00:00:00+00:00</lastmod>
  </url>
  
  <url>
    <loc>/tags/2019/</loc>
    <lastmod>2019-12-31T00:00:00+00:00</lastmod>
  </url>
  
  <url>
    <loc>/tags/%E5%B7%A5%E5%8E%82%E6%96%B9%E6%B3%95/</loc>
    <lastmod>2019-12-31T00:00:00+00:00</lastmod>
  </url>
  
  <url>
    <loc>/blog/2019/architecture/design-patterns-simple-factory-and-factory-method-and-abstract-factory/</loc>
    <lastmod>2019-12-31T00:00:00+00:00</lastmod>
  </url>
  
  <url>
    <loc>/blog/2019/architecture/design-patterns-overview/</loc>
    <lastmod>2019-12-30T00:00:00+00:00</lastmod>
  </url>
  
  <url>
    <loc>/tags/db/</loc>
    <lastmod>2019-12-29T00:00:00+00:00</lastmod>
  </url>
  
  <url>
    <loc>/tags/mysql/</loc>
    <lastmod>2019-12-29T00:00:00+00:00</lastmod>
  </url>
  
  <url>
    <loc>/blog/2019/db/mysql-transaction-isolation-level/</loc>
    <lastmod>2019-12-29T00:00:00+00:00</lastmod>
  </url>
  
  <url>
    <loc>/categories/%E6%95%B0%E6%8D%AE%E5%BA%93/</loc>
    <lastmod>2019-12-29T00:00:00+00:00</lastmod>
  </url>
  
  <url>
    <loc>/tags/2pc/</loc>
    <lastmod>2019-12-28T00:00:00+00:00</lastmod>
  </url>
  
  <url>
    <loc>/tags/tcc/</loc>
    <lastmod>2019-12-28T00:00:00+00:00</lastmod>
  </url>
  
  <url>
    <loc>/tags/%E5%88%86%E5%B8%83%E5%BC%8F%E4%BA%8B%E5%8A%A1/</loc>
    <lastmod>2019-12-28T00:00:00+00:00</lastmod>
  </url>
  
  <url>
    <loc>/blog/2019/architecture/distributed-transaction-tcc/</loc>
    <lastmod>2019-12-28T00:00:00+00:00</lastmod>
  </url>
  
  <url>
    <loc>/tags/3pc/</loc>
    <lastmod>2019-12-27T00:00:00+00:00</lastmod>
  </url>
  
  <url>
    <loc>/blog/2019/architecture/distributed-transaction-2pc-3pc/</loc>
    <lastmod>2019-12-27T00:00:00+00:00</lastmod>
  </url>
  
  <url>
    <loc>/awesome/academy-award-for-best-animated-short-alike/</loc>
    <lastmod>2019-12-26T00:00:00+00:00</lastmod>
  </url>
  
  <url>
    <loc>/blog/2019/python/python-standard-library-socket/</loc>
    <lastmod>2019-12-24T00:00:00+00:00</lastmod>
  </url>
  
  <url>
    <loc>/tags/socket/</loc>
    <lastmod>2019-12-24T00:00:00+00:00</lastmod>
  </url>
  
  <url>
    <loc>/tags/leetcode/</loc>
    <lastmod>2019-12-23T00:00:00+00:00</lastmod>
  </url>
  
  <url>
    <loc>/blog/2019/algorithm/leetcode-32-longest-valid-parentheses/</loc>
    <lastmod>2019-12-23T00:00:00+00:00</lastmod>
  </url>
  
  <url>
    <loc>/blog/2019/algorithm/leetcode-10-regular-expression-matching/</loc>
    <lastmod>2019-12-22T00:00:00+00:00</lastmod>
  </url>
  
  <url>
    <loc>/blog/2019/algorithm/leetcode-204-count-primes/</loc>
    <lastmod>2019-12-22T00:00:00+00:00</lastmod>
  </url>
  
  <url>
    <loc>/blog/2019/algorithm/leetcode-5-longest-palindromic-substring/</loc>
    <lastmod>2019-12-22T00:00:00+00:00</lastmod>
  </url>
  
  <url>
    <loc>/blog/2019/python/python-standard-library-re/</loc>
    <lastmod>2019-12-22T00:00:00+00:00</lastmod>
  </url>
  
  <url>
    <loc>/tags/%E5%9F%83%E6%8B%89%E6%89%98%E6%96%AF%E7%89%B9%E5%B0%BC%E7%AD%9B%E6%B3%95/</loc>
    <lastmod>2019-12-22T00:00:00+00:00</lastmod>
  </url>
  
  <url>
    <loc>/blog/2019/computer-basics/what-programmers-must-know/</loc>
    <lastmod>2019-12-20T00:00:00+00:00</lastmod>
  </url>
  
  <url>
    <loc>/blog/2019/python/python-standard-library-queue/</loc>
    <lastmod>2019-12-19T00:00:00+00:00</lastmod>
  </url>
  
  <url>
    <loc>/awesome/ed-sheeran-photograph-mv/</loc>
    <lastmod>2019-12-19T00:00:00+00:00</lastmod>
  </url>
  
  <url>
    <loc>/awesome/what-is-block-chain/</loc>
    <lastmod>2019-12-11T00:00:00+00:00</lastmod>
  </url>
  
  <url>
    <loc>/blog/2019/python/why-upgrade-python3/</loc>
    <lastmod>2019-12-11T00:00:00+00:00</lastmod>
  </url>
  
  <url>
    <loc>/awesome/machine-learning-foundation/</loc>
    <lastmod>2019-12-11T00:00:00+00:00</lastmod>
  </url>
  
  <url>
    <loc>/blog/2019/go/go-compare-python/</loc>
    <lastmod>2019-12-10T00:00:00+00:00</lastmod>
  </url>
  
  <url>
    <loc>/categories/blog/</loc>
    <lastmod>2019-12-09T00:00:00+00:00</lastmod>
  </url>
  
  <url>
    <loc>/tags/blog/</loc>
    <lastmod>2019-12-09T00:00:00+00:00</lastmod>
  </url>
  
  <url>
    <loc>/blog/2019/blog/hugo-plus-staticman/</loc>
    <lastmod>2019-12-09T00:00:00+00:00</lastmod>
  </url>
  
  <url>
    <loc>/tags/http/</loc>
    <lastmod>2019-07-18T00:00:00+00:00</lastmod>
  </url>
  
  <url>
    <loc>/blog/2019/web/http-overview/</loc>
    <lastmod>2019-07-18T00:00:00+00:00</lastmod>
  </url>
  
  <url>
    <loc>/categories/web/</loc>
    <lastmod>2019-07-18T00:00:00+00:00</lastmod>
  </url>
  
  <url>
    <loc>/tags/web/</loc>
    <lastmod>2019-07-18T00:00:00+00:00</lastmod>
  </url>
  
  <url>
    <loc>/blog/2019/python/python-package-pypi/</loc>
    <lastmod>2019-07-09T00:00:00+00:00</lastmod>
  </url>
  
  <url>
    <loc>/blog/_template/</loc>
    <priority>0</priority>
  </url>
  
  <url>
    <loc>/about/</loc>
  </url>
  
  <url>
    <loc>/contact/</loc>
  </url>
  
</urlset>