<?xml version="1.0" encoding="UTF-8"?>
<urlset xmlns="http://www.sitemaps.org/schemas/sitemap/0.9">
<url>
<loc>https://yuzhang.io</loc>
<lastmod>2026-05-24T21:01:20.226Z</lastmod>
<changefreq>weekly</changefreq>
<priority>1</priority>
</url>
<url>
<loc>https://yuzhang.io/about</loc>
<lastmod>2026-05-24T21:01:20.226Z</lastmod>
<changefreq>monthly</changefreq>
<priority>0.8</priority>
</url>
<url>
<loc>https://yuzhang.io/notes</loc>
<lastmod>2026-05-24T21:01:20.226Z</lastmod>
<changefreq>weekly</changefreq>
<priority>0.9</priority>
</url>
<url>
<loc>https://yuzhang.io/thoughts</loc>
<lastmod>2026-05-24T21:01:20.226Z</lastmod>
<changefreq>weekly</changefreq>
<priority>0.8</priority>
</url>
<url>
<loc>https://yuzhang.io/projects</loc>
<lastmod>2026-05-24T21:01:20.226Z</lastmod>
<changefreq>monthly</changefreq>
<priority>0.5</priority>
</url>
<url>
<loc>https://yuzhang.io/notes/operating-system/docker/docker</loc>
<lastmod>2026-05-22T00:00:00.000Z</lastmod>
<changefreq>monthly</changefreq>
<priority>0.7</priority>
</url>
<url>
<loc>https://yuzhang.io/notes/operating-system/git/pro-git-ch1-getting-started</loc>
<lastmod>2026-05-19T00:00:00.000Z</lastmod>
<changefreq>monthly</changefreq>
<priority>0.7</priority>
</url>
<url>
<loc>https://yuzhang.io/notes/operating-system/git/pro-git-ch2-git-basics</loc>
<lastmod>2026-05-19T00:00:00.000Z</lastmod>
<changefreq>monthly</changefreq>
<priority>0.7</priority>
</url>
<url>
<loc>https://yuzhang.io/notes/operating-system/git/pro-git-ch3-git-branching</loc>
<lastmod>2026-05-19T00:00:00.000Z</lastmod>
<changefreq>monthly</changefreq>
<priority>0.7</priority>
</url>
<url>
<loc>https://yuzhang.io/notes/operating-system/git/worktree-and-git-lfs</loc>
<lastmod>2026-05-19T00:00:00.000Z</lastmod>
<changefreq>monthly</changefreq>
<priority>0.7</priority>
</url>
<url>
<loc>https://yuzhang.io/notes/operating-system/hadoop/hadoop</loc>
<lastmod>2026-05-22T00:00:00.000Z</lastmod>
<changefreq>monthly</changefreq>
<priority>0.7</priority>
</url>
<url>
<loc>https://yuzhang.io/notes/operating-system/hosting-and-dns/personal-site-infrastructure</loc>
<lastmod>2026-05-17T00:00:00.000Z</lastmod>
<changefreq>monthly</changefreq>
<priority>0.7</priority>
</url>
<url>
<loc>https://yuzhang.io/notes/operating-system/hosting-and-dns/seo-baidu-and-china</loc>
<lastmod>2026-05-23T00:00:00.000Z</lastmod>
<changefreq>monthly</changefreq>
<priority>0.7</priority>
</url>
<url>
<loc>https://yuzhang.io/notes/operating-system/hosting-and-dns/seo-common</loc>
<lastmod>2026-05-23T00:00:00.000Z</lastmod>
<changefreq>monthly</changefreq>
<priority>0.7</priority>
</url>
<url>
<loc>https://yuzhang.io/notes/operating-system/hosting-and-dns/seo-google-and-international</loc>
<lastmod>2026-05-23T00:00:00.000Z</lastmod>
<changefreq>monthly</changefreq>
<priority>0.7</priority>
</url>
<url>
<loc>https://yuzhang.io/notes/operating-system/ide-and-environment/chinese-ime-fcitx</loc>
<lastmod>2026-05-15T00:00:00.000Z</lastmod>
<changefreq>monthly</changefreq>
<priority>0.7</priority>
</url>
<url>
<loc>https://yuzhang.io/notes/operating-system/ide-and-environment/terminator</loc>
<lastmod>2026-05-15T00:00:00.000Z</lastmod>
<changefreq>monthly</changefreq>
<priority>0.7</priority>
</url>
<url>
<loc>https://yuzhang.io/notes/operating-system/ide-and-environment/tmux</loc>
<lastmod>2026-05-15T00:00:00.000Z</lastmod>
<changefreq>monthly</changefreq>
<priority>0.7</priority>
</url>
<url>
<loc>https://yuzhang.io/notes/operating-system/ide-and-environment/vim</loc>
<lastmod>2026-05-15T00:00:00.000Z</lastmod>
<changefreq>monthly</changefreq>
<priority>0.7</priority>
</url>
<url>
<loc>https://yuzhang.io/notes/operating-system/ide-and-environment/vscode</loc>
<lastmod>2026-05-15T00:00:00.000Z</lastmod>
<changefreq>monthly</changefreq>
<priority>0.7</priority>
</url>
<url>
<loc>https://yuzhang.io/notes/operating-system/license/open-source-software-licenses</loc>
<lastmod>2026-05-22T00:00:00.000Z</lastmod>
<changefreq>monthly</changefreq>
<priority>0.7</priority>
</url>
<url>
<loc>https://yuzhang.io/notes/operating-system/linux/linux-file-operations-and-search</loc>
<lastmod>2026-05-19T00:00:00.000Z</lastmod>
<changefreq>monthly</changefreq>
<priority>0.7</priority>
</url>
<url>
<loc>https://yuzhang.io/notes/operating-system/linux/linux-file-permissions-and-ownership</loc>
<lastmod>2026-05-19T00:00:00.000Z</lastmod>
<changefreq>monthly</changefreq>
<priority>0.7</priority>
</url>
<url>
<loc>https://yuzhang.io/notes/operating-system/linux/linux-filesystem-and-disk-usage</loc>
<lastmod>2026-05-19T00:00:00.000Z</lastmod>
<changefreq>monthly</changefreq>
<priority>0.7</priority>
</url>
<url>
<loc>https://yuzhang.io/notes/operating-system/linux/linux-shell-help-and-glob-patterns</loc>
<lastmod>2026-05-19T00:00:00.000Z</lastmod>
<changefreq>monthly</changefreq>
<priority>0.7</priority>
</url>
<url>
<loc>https://yuzhang.io/notes/operating-system/linux/linux-time-tools-and-desktop-tweaks</loc>
<lastmod>2026-05-19T00:00:00.000Z</lastmod>
<changefreq>monthly</changefreq>
<priority>0.7</priority>
</url>
<url>
<loc>https://yuzhang.io/notes/programming-language-stack/c_or_cpp/language/cpp-basics</loc>
<lastmod>2026-02-28T00:00:00.000Z</lastmod>
<changefreq>monthly</changefreq>
<priority>0.7</priority>
</url>
<url>
<loc>https://yuzhang.io/notes/programming-language-stack/c_or_cpp/language/cpp-bit-operations</loc>
<lastmod>2026-02-28T00:00:00.000Z</lastmod>
<changefreq>monthly</changefreq>
<priority>0.7</priority>
</url>
<url>
<loc>https://yuzhang.io/notes/programming-language-stack/c_or_cpp/language/cpp-casts-and-rtti</loc>
<lastmod>2026-02-28T00:00:00.000Z</lastmod>
<changefreq>monthly</changefreq>
<priority>0.7</priority>
</url>
<url>
<loc>https://yuzhang.io/notes/programming-language-stack/c_or_cpp/language/cpp-chrono-and-time</loc>
<lastmod>2026-02-28T00:00:00.000Z</lastmod>
<changefreq>monthly</changefreq>
<priority>0.7</priority>
</url>
<url>
<loc>https://yuzhang.io/notes/programming-language-stack/c_or_cpp/language/cpp-compilation-and-linkage</loc>
<lastmod>2026-02-28T00:00:00.000Z</lastmod>
<changefreq>monthly</changefreq>
<priority>0.7</priority>
</url>
<url>
<loc>https://yuzhang.io/notes/programming-language-stack/c_or_cpp/language/cpp-concurrency</loc>
<lastmod>2026-02-28T00:00:00.000Z</lastmod>
<changefreq>monthly</changefreq>
<priority>0.7</priority>
</url>
<url>
<loc>https://yuzhang.io/notes/programming-language-stack/c_or_cpp/language/cpp-constexpr-and-compile-time</loc>
<lastmod>2026-02-28T00:00:00.000Z</lastmod>
<changefreq>monthly</changefreq>
<priority>0.7</priority>
</url>
<url>
<loc>https://yuzhang.io/notes/programming-language-stack/c_or_cpp/language/cpp-coroutines</loc>
<lastmod>2026-02-28T00:00:00.000Z</lastmod>
<changefreq>monthly</changefreq>
<priority>0.7</priority>
</url>
<url>
<loc>https://yuzhang.io/notes/programming-language-stack/c_or_cpp/language/cpp-error-handling</loc>
<lastmod>2026-02-28T00:00:00.000Z</lastmod>
<changefreq>monthly</changefreq>
<priority>0.7</priority>
</url>
<url>
<loc>https://yuzhang.io/notes/programming-language-stack/c_or_cpp/language/cpp-filesystem</loc>
<lastmod>2026-02-28T00:00:00.000Z</lastmod>
<changefreq>monthly</changefreq>
<priority>0.7</priority>
</url>
<url>
<loc>https://yuzhang.io/notes/programming-language-stack/c_or_cpp/language/cpp-io-and-formatting</loc>
<lastmod>2026-02-28T00:00:00.000Z</lastmod>
<changefreq>monthly</changefreq>
<priority>0.7</priority>
</url>
<url>
<loc>https://yuzhang.io/notes/programming-language-stack/c_or_cpp/language/cpp-iterators</loc>
<lastmod>2026-02-28T00:00:00.000Z</lastmod>
<changefreq>monthly</changefreq>
<priority>0.7</priority>
</url>
<url>
<loc>https://yuzhang.io/notes/programming-language-stack/c_or_cpp/language/cpp-lambdas-auto-and-type-deduction</loc>
<lastmod>2026-02-28T00:00:00.000Z</lastmod>
<changefreq>monthly</changefreq>
<priority>0.7</priority>
</url>
<url>
<loc>https://yuzhang.io/notes/programming-language-stack/c_or_cpp/language/cpp-memory-management</loc>
<lastmod>2026-02-28T00:00:00.000Z</lastmod>
<changefreq>monthly</changefreq>
<priority>0.7</priority>
</url>
<url>
<loc>https://yuzhang.io/notes/programming-language-stack/c_or_cpp/language/cpp-modules</loc>
<lastmod>2026-02-28T00:00:00.000Z</lastmod>
<changefreq>monthly</changefreq>
<priority>0.7</priority>
</url>
<url>
<loc>https://yuzhang.io/notes/programming-language-stack/c_or_cpp/language/cpp-namespaces-and-name-lookup</loc>
<lastmod>2026-02-28T00:00:00.000Z</lastmod>
<changefreq>monthly</changefreq>
<priority>0.7</priority>
</url>
<url>
<loc>https://yuzhang.io/notes/programming-language-stack/c_or_cpp/language/cpp-operator-overloading</loc>
<lastmod>2026-02-28T00:00:00.000Z</lastmod>
<changefreq>monthly</changefreq>
<priority>0.7</priority>
</url>
<url>
<loc>https://yuzhang.io/notes/programming-language-stack/c_or_cpp/language/cpp-random</loc>
<lastmod>2026-02-28T00:00:00.000Z</lastmod>
<changefreq>monthly</changefreq>
<priority>0.7</priority>
</url>
<url>
<loc>https://yuzhang.io/notes/programming-language-stack/c_or_cpp/language/cpp-ranges-views-and-span</loc>
<lastmod>2026-02-28T00:00:00.000Z</lastmod>
<changefreq>monthly</changefreq>
<priority>0.7</priority>
</url>
<url>
<loc>https://yuzhang.io/notes/programming-language-stack/c_or_cpp/language/cpp-reference-copy-move-and-forwarding</loc>
<lastmod>2026-02-28T00:00:00.000Z</lastmod>
<changefreq>monthly</changefreq>
<priority>0.7</priority>
</url>
<url>
<loc>https://yuzhang.io/notes/programming-language-stack/c_or_cpp/language/cpp-stl-containers</loc>
<lastmod>2026-02-28T00:00:00.000Z</lastmod>
<changefreq>monthly</changefreq>
<priority>0.7</priority>
</url>
<url>
<loc>https://yuzhang.io/notes/programming-language-stack/c_or_cpp/language/cpp-string-streams-and-regex</loc>
<lastmod>2026-02-28T00:00:00.000Z</lastmod>
<changefreq>monthly</changefreq>
<priority>0.7</priority>
</url>
<url>
<loc>https://yuzhang.io/notes/programming-language-stack/c_or_cpp/language/cpp-strings-and-text</loc>
<lastmod>2026-02-28T00:00:00.000Z</lastmod>
<changefreq>monthly</changefreq>
<priority>0.7</priority>
</url>
<url>
<loc>https://yuzhang.io/notes/programming-language-stack/c_or_cpp/language/cpp-templates</loc>
<lastmod>2026-02-28T00:00:00.000Z</lastmod>
<changefreq>monthly</changefreq>
<priority>0.7</priority>
</url>
<url>
<loc>https://yuzhang.io/notes/programming-language-stack/c_or_cpp/language/cpp-useful-algorithms-and-classes</loc>
<lastmod>2026-02-28T00:00:00.000Z</lastmod>
<changefreq>monthly</changefreq>
<priority>0.7</priority>
</url>
<url>
<loc>https://yuzhang.io/notes/programming-language-stack/c_or_cpp/language/cpp-virtual-functions</loc>
<lastmod>2026-02-28T00:00:00.000Z</lastmod>
<changefreq>monthly</changefreq>
<priority>0.7</priority>
</url>
<url>
<loc>https://yuzhang.io/notes/programming-language-stack/c_or_cpp/language/cpp-vocabulary-types</loc>
<lastmod>2026-02-28T00:00:00.000Z</lastmod>
<changefreq>monthly</changefreq>
<priority>0.7</priority>
</url>
<url>
<loc>https://yuzhang.io/notes/programming-language-stack/c_or_cpp/libs-and-frameworks/cpp-and-bazel</loc>
<lastmod>2026-04-30T00:00:00.000Z</lastmod>
<changefreq>monthly</changefreq>
<priority>0.7</priority>
</url>
<url>
<loc>https://yuzhang.io/notes/programming-language-stack/c_or_cpp/libs-and-frameworks/cpp-and-cmake</loc>
<lastmod>2026-04-30T00:00:00.000Z</lastmod>
<changefreq>monthly</changefreq>
<priority>0.7</priority>
</url>
<url>
<loc>https://yuzhang.io/notes/programming-language-stack/c_or_cpp/libs-and-frameworks/cpp-boost</loc>
<lastmod>2026-04-30T00:00:00.000Z</lastmod>
<changefreq>monthly</changefreq>
<priority>0.7</priority>
</url>
<url>
<loc>https://yuzhang.io/notes/programming-language-stack/c_or_cpp/libs-and-frameworks/cpp-eigen</loc>
<lastmod>2026-04-30T00:00:00.000Z</lastmod>
<changefreq>monthly</changefreq>
<priority>0.7</priority>
</url>
<url>
<loc>https://yuzhang.io/notes/programming-language-stack/c_or_cpp/libs-and-frameworks/cpp-openmp</loc>
<lastmod>2026-04-30T00:00:00.000Z</lastmod>
<changefreq>monthly</changefreq>
<priority>0.7</priority>
</url>
<url>
<loc>https://yuzhang.io/notes/programming-language-stack/c_or_cpp/libs-and-frameworks/cpp-protobuf</loc>
<lastmod>2026-04-30T00:00:00.000Z</lastmod>
<changefreq>monthly</changefreq>
<priority>0.7</priority>
</url>
<url>
<loc>https://yuzhang.io/notes/programming-language-stack/c_or_cpp/qt/qt-build-and-deploy</loc>
<lastmod>2026-05-18T00:00:00.000Z</lastmod>
<changefreq>monthly</changefreq>
<priority>0.7</priority>
</url>
<url>
<loc>https://yuzhang.io/notes/programming-language-stack/c_or_cpp/qt/qt-containers-and-i18n</loc>
<lastmod>2026-05-18T00:00:00.000Z</lastmod>
<changefreq>monthly</changefreq>
<priority>0.7</priority>
</url>
<url>
<loc>https://yuzhang.io/notes/programming-language-stack/c_or_cpp/qt/qt-event-system</loc>
<lastmod>2026-05-18T00:00:00.000Z</lastmod>
<changefreq>monthly</changefreq>
<priority>0.7</priority>
</url>
<url>
<loc>https://yuzhang.io/notes/programming-language-stack/c_or_cpp/qt/qt-layouts-and-main-window</loc>
<lastmod>2026-05-18T00:00:00.000Z</lastmod>
<changefreq>monthly</changefreq>
<priority>0.7</priority>
</url>
<url>
<loc>https://yuzhang.io/notes/programming-language-stack/c_or_cpp/qt/qt-painting-and-graphics-view</loc>
<lastmod>2026-05-18T00:00:00.000Z</lastmod>
<changefreq>monthly</changefreq>
<priority>0.7</priority>
</url>
<url>
<loc>https://yuzhang.io/notes/programming-language-stack/c_or_cpp/qt/qt-signals-slots-and-meta-object</loc>
<lastmod>2026-05-18T00:00:00.000Z</lastmod>
<changefreq>monthly</changefreq>
<priority>0.7</priority>
</url>
<url>
<loc>https://yuzhang.io/notes/programming-language-stack/c_or_cpp/qt/qt-widgets</loc>
<lastmod>2026-05-18T00:00:00.000Z</lastmod>
<changefreq>monthly</changefreq>
<priority>0.7</priority>
</url>
<url>
<loc>https://yuzhang.io/notes/programming-language-stack/common/java-cpp-python-common-data-structures</loc>
<lastmod>2026-05-06T00:00:00.000Z</lastmod>
<changefreq>monthly</changefreq>
<priority>0.7</priority>
</url>
<url>
<loc>https://yuzhang.io/notes/programming-language-stack/java/language/java-common-data-structures</loc>
<lastmod>2026-05-10T00:00:00.000Z</lastmod>
<changefreq>monthly</changefreq>
<priority>0.7</priority>
</url>
<url>
<loc>https://yuzhang.io/notes/programming-language-stack/java/related/install-java8-and-eclipse-ubuntu1604</loc>
<lastmod>2026-02-28T00:00:00.000Z</lastmod>
<changefreq>monthly</changefreq>
<priority>0.7</priority>
</url>
<url>
<loc>https://yuzhang.io/notes/programming-language-stack/javascript/css/css-layout</loc>
<lastmod>2026-05-17T00:00:00.000Z</lastmod>
<changefreq>monthly</changefreq>
<priority>0.7</priority>
</url>
<url>
<loc>https://yuzhang.io/notes/programming-language-stack/javascript/css/css-responsive-and-modern</loc>
<lastmod>2026-05-17T00:00:00.000Z</lastmod>
<changefreq>monthly</changefreq>
<priority>0.7</priority>
</url>
<url>
<loc>https://yuzhang.io/notes/programming-language-stack/javascript/css/css-selectors-and-cascade</loc>
<lastmod>2026-05-17T00:00:00.000Z</lastmod>
<changefreq>monthly</changefreq>
<priority>0.7</priority>
</url>
<url>
<loc>https://yuzhang.io/notes/programming-language-stack/javascript/html/html-basics</loc>
<lastmod>2026-05-17T00:00:00.000Z</lastmod>
<changefreq>monthly</changefreq>
<priority>0.7</priority>
</url>
<url>
<loc>https://yuzhang.io/notes/programming-language-stack/javascript/language/javascript-async-and-event-loop</loc>
<lastmod>2026-05-17T00:00:00.000Z</lastmod>
<changefreq>monthly</changefreq>
<priority>0.7</priority>
</url>
<url>
<loc>https://yuzhang.io/notes/programming-language-stack/javascript/language/javascript-bom-modules-and-modern-features</loc>
<lastmod>2026-05-17T00:00:00.000Z</lastmod>
<changefreq>monthly</changefreq>
<priority>0.7</priority>
</url>
<url>
<loc>https://yuzhang.io/notes/programming-language-stack/javascript/language/javascript-control-flow</loc>
<lastmod>2026-05-17T00:00:00.000Z</lastmod>
<changefreq>monthly</changefreq>
<priority>0.7</priority>
</url>
<url>
<loc>https://yuzhang.io/notes/programming-language-stack/javascript/language/javascript-dom</loc>
<lastmod>2026-05-17T00:00:00.000Z</lastmod>
<changefreq>monthly</changefreq>
<priority>0.7</priority>
</url>
<url>
<loc>https://yuzhang.io/notes/programming-language-stack/javascript/language/javascript-functions-scope-and-closures</loc>
<lastmod>2026-05-17T00:00:00.000Z</lastmod>
<changefreq>monthly</changefreq>
<priority>0.7</priority>
</url>
<url>
<loc>https://yuzhang.io/notes/programming-language-stack/javascript/language/javascript-language-overview</loc>
<lastmod>2026-05-17T00:00:00.000Z</lastmod>
<changefreq>monthly</changefreq>
<priority>0.7</priority>
</url>
<url>
<loc>https://yuzhang.io/notes/programming-language-stack/javascript/language/javascript-objects-prototypes-and-classes</loc>
<lastmod>2026-05-17T00:00:00.000Z</lastmod>
<changefreq>monthly</changefreq>
<priority>0.7</priority>
</url>
<url>
<loc>https://yuzhang.io/notes/programming-language-stack/javascript/language/javascript-types-and-operators</loc>
<lastmod>2026-05-17T00:00:00.000Z</lastmod>
<changefreq>monthly</changefreq>
<priority>0.7</priority>
</url>
<url>
<loc>https://yuzhang.io/notes/programming-language-stack/javascript/nextjs/notes-on-the-file-structure-of-an-auto-generated-nextjs-project</loc>
<lastmod>2026-02-13T00:00:00.000Z</lastmod>
<changefreq>monthly</changefreq>
<priority>0.7</priority>
</url>
<url>
<loc>https://yuzhang.io/notes/programming-language-stack/javascript/webpack/webpack-key-concepts</loc>
<lastmod>2026-05-17T00:00:00.000Z</lastmod>
<changefreq>monthly</changefreq>
<priority>0.7</priority>
</url>
<url>
<loc>https://yuzhang.io/notes/programming-language-stack/python/language/python-argparse-and-cli</loc>
<lastmod>2026-05-11T00:00:00.000Z</lastmod>
<changefreq>monthly</changefreq>
<priority>0.7</priority>
</url>
<url>
<loc>https://yuzhang.io/notes/programming-language-stack/python/language/python-basics</loc>
<lastmod>2026-05-11T00:00:00.000Z</lastmod>
<changefreq>monthly</changefreq>
<priority>0.7</priority>
</url>
<url>
<loc>https://yuzhang.io/notes/programming-language-stack/python/language/python-classes-and-data-model</loc>
<lastmod>2026-05-11T00:00:00.000Z</lastmod>
<changefreq>monthly</changefreq>
<priority>0.7</priority>
</url>
<url>
<loc>https://yuzhang.io/notes/programming-language-stack/python/language/python-concurrency-and-asyncio</loc>
<lastmod>2026-05-11T00:00:00.000Z</lastmod>
<changefreq>monthly</changefreq>
<priority>0.7</priority>
</url>
<url>
<loc>https://yuzhang.io/notes/programming-language-stack/python/language/python-control-flow</loc>
<lastmod>2026-05-11T00:00:00.000Z</lastmod>
<changefreq>monthly</changefreq>
<priority>0.7</priority>
</url>
<url>
<loc>https://yuzhang.io/notes/programming-language-stack/python/language/python-dicts-and-sets</loc>
<lastmod>2026-05-11T00:00:00.000Z</lastmod>
<changefreq>monthly</changefreq>
<priority>0.7</priority>
</url>
<url>
<loc>https://yuzhang.io/notes/programming-language-stack/python/language/python-exceptions-and-context-managers</loc>
<lastmod>2026-05-11T00:00:00.000Z</lastmod>
<changefreq>monthly</changefreq>
<priority>0.7</priority>
</url>
<url>
<loc>https://yuzhang.io/notes/programming-language-stack/python/language/python-functions-and-decorators</loc>
<lastmod>2026-05-11T00:00:00.000Z</lastmod>
<changefreq>monthly</changefreq>
<priority>0.7</priority>
</url>
<url>
<loc>https://yuzhang.io/notes/programming-language-stack/python/language/python-iterators-and-generators</loc>
<lastmod>2026-05-11T00:00:00.000Z</lastmod>
<changefreq>monthly</changefreq>
<priority>0.7</priority>
</url>
<url>
<loc>https://yuzhang.io/notes/programming-language-stack/python/language/python-lists-tuples-and-comprehensions</loc>
<lastmod>2026-05-11T00:00:00.000Z</lastmod>
<changefreq>monthly</changefreq>
<priority>0.7</priority>
</url>
<url>
<loc>https://yuzhang.io/notes/programming-language-stack/python/language/python-modules-and-packages</loc>
<lastmod>2026-05-11T00:00:00.000Z</lastmod>
<changefreq>monthly</changefreq>
<priority>0.7</priority>
</url>
<url>
<loc>https://yuzhang.io/notes/programming-language-stack/python/language/python-numbers-and-operators</loc>
<lastmod>2026-05-11T00:00:00.000Z</lastmod>
<changefreq>monthly</changefreq>
<priority>0.7</priority>
</url>
<url>
<loc>https://yuzhang.io/notes/programming-language-stack/python/language/python-strings-and-formatting</loc>
<lastmod>2026-05-11T00:00:00.000Z</lastmod>
<changefreq>monthly</changefreq>
<priority>0.7</priority>
</url>
<url>
<loc>https://yuzhang.io/notes/programming-language-stack/python/language/python-type-hints</loc>
<lastmod>2026-05-11T00:00:00.000Z</lastmod>
<changefreq>monthly</changefreq>
<priority>0.7</priority>
</url>
<url>
<loc>https://yuzhang.io/notes/programming-language-stack/python/language/python-variables-and-references</loc>
<lastmod>2026-05-11T00:00:00.000Z</lastmod>
<changefreq>monthly</changefreq>
<priority>0.7</priority>
</url>
<url>
<loc>https://yuzhang.io/notes/programming-language-stack/python/libs-and-frameworks/python-matplotlib</loc>
<lastmod>2026-05-11T00:00:00.000Z</lastmod>
<changefreq>monthly</changefreq>
<priority>0.7</priority>
</url>
<url>
<loc>https://yuzhang.io/notes/programming-language-stack/python/libs-and-frameworks/python-pandas-and-pandera</loc>
<lastmod>2026-05-11T00:00:00.000Z</lastmod>
<changefreq>monthly</changefreq>
<priority>0.7</priority>
</url>
<url>
<loc>https://yuzhang.io/notes/programming-language-stack/python/libs-and-frameworks/python-protobuf</loc>
<lastmod>2026-05-11T00:00:00.000Z</lastmod>
<changefreq>monthly</changefreq>
<priority>0.7</priority>
</url>
<url>
<loc>https://yuzhang.io/notes/programming-language-stack/python/libs-and-frameworks/python-rospy-and-rclpy</loc>
<lastmod>2026-05-11T00:00:00.000Z</lastmod>
<changefreq>monthly</changefreq>
<priority>0.7</priority>
</url>
<url>
<loc>https://yuzhang.io/notes/programming-language-stack/shell/shell-arithmetic-and-tests</loc>
<lastmod>2026-05-18T00:00:00.000Z</lastmod>
<changefreq>monthly</changefreq>
<priority>0.7</priority>
</url>
<url>
<loc>https://yuzhang.io/notes/programming-language-stack/shell/shell-basics</loc>
<lastmod>2026-05-18T00:00:00.000Z</lastmod>
<changefreq>monthly</changefreq>
<priority>0.7</priority>
</url>
<url>
<loc>https://yuzhang.io/notes/programming-language-stack/shell/shell-control-flow</loc>
<lastmod>2026-05-18T00:00:00.000Z</lastmod>
<changefreq>monthly</changefreq>
<priority>0.7</priority>
</url>
<url>
<loc>https://yuzhang.io/notes/programming-language-stack/shell/shell-functions-and-io</loc>
<lastmod>2026-05-18T00:00:00.000Z</lastmod>
<changefreq>monthly</changefreq>
<priority>0.7</priority>
</url>
<url>
<loc>https://yuzhang.io/notes/programming-language-stack/shell/shell-strings-and-arrays</loc>
<lastmod>2026-05-18T00:00:00.000Z</lastmod>
<changefreq>monthly</changefreq>
<priority>0.7</priority>
</url>
<url>
<loc>https://yuzhang.io/notes/programming-language-stack/shell/shell-variables-and-parameters</loc>
<lastmod>2026-05-18T00:00:00.000Z</lastmod>
<changefreq>monthly</changefreq>
<priority>0.7</priority>
</url>
<url>
<loc>https://yuzhang.io/notes/system-design/algorithm/bipartite-matching</loc>
<lastmod>2026-05-22T00:00:00.000Z</lastmod>
<changefreq>monthly</changefreq>
<priority>0.7</priority>
</url>
<url>
<loc>https://yuzhang.io/notes/system-design/algorithm/data-assimilation</loc>
<lastmod>2026-05-22T00:00:00.000Z</lastmod>
<changefreq>monthly</changefreq>
<priority>0.7</priority>
</url>
<url>
<loc>https://yuzhang.io/notes/system-design/algorithm/simd-and-sse</loc>
<lastmod>2026-05-22T00:00:00.000Z</lastmod>
<changefreq>monthly</changefreq>
<priority>0.7</priority>
</url>
<url>
<loc>https://yuzhang.io/notes/system-design/design-pattern/abstract-factory-pattern</loc>
<lastmod>2026-05-22T00:00:00.000Z</lastmod>
<changefreq>monthly</changefreq>
<priority>0.7</priority>
</url>
<url>
<loc>https://yuzhang.io/notes/system-design/design-pattern/adapter-pattern</loc>
<lastmod>2026-05-22T00:00:00.000Z</lastmod>
<changefreq>monthly</changefreq>
<priority>0.7</priority>
</url>
<url>
<loc>https://yuzhang.io/notes/system-design/design-pattern/bridge-pattern</loc>
<lastmod>2026-05-22T00:00:00.000Z</lastmod>
<changefreq>monthly</changefreq>
<priority>0.7</priority>
</url>
<url>
<loc>https://yuzhang.io/notes/system-design/design-pattern/builder-pattern</loc>
<lastmod>2026-05-22T00:00:00.000Z</lastmod>
<changefreq>monthly</changefreq>
<priority>0.7</priority>
</url>
<url>
<loc>https://yuzhang.io/notes/system-design/design-pattern/chain-of-responsibility-pattern</loc>
<lastmod>2026-05-22T00:00:00.000Z</lastmod>
<changefreq>monthly</changefreq>
<priority>0.7</priority>
</url>
<url>
<loc>https://yuzhang.io/notes/system-design/design-pattern/command-pattern</loc>
<lastmod>2026-05-22T00:00:00.000Z</lastmod>
<changefreq>monthly</changefreq>
<priority>0.7</priority>
</url>
<url>
<loc>https://yuzhang.io/notes/system-design/design-pattern/composite-pattern</loc>
<lastmod>2026-05-22T00:00:00.000Z</lastmod>
<changefreq>monthly</changefreq>
<priority>0.7</priority>
</url>
<url>
<loc>https://yuzhang.io/notes/system-design/design-pattern/crtp</loc>
<lastmod>2026-05-22T00:00:00.000Z</lastmod>
<changefreq>monthly</changefreq>
<priority>0.7</priority>
</url>
<url>
<loc>https://yuzhang.io/notes/system-design/design-pattern/decorator-pattern</loc>
<lastmod>2026-05-22T00:00:00.000Z</lastmod>
<changefreq>monthly</changefreq>
<priority>0.7</priority>
</url>
<url>
<loc>https://yuzhang.io/notes/system-design/design-pattern/facade-pattern</loc>
<lastmod>2026-05-22T00:00:00.000Z</lastmod>
<changefreq>monthly</changefreq>
<priority>0.7</priority>
</url>
<url>
<loc>https://yuzhang.io/notes/system-design/design-pattern/factory-method-pattern</loc>
<lastmod>2026-05-22T00:00:00.000Z</lastmod>
<changefreq>monthly</changefreq>
<priority>0.7</priority>
</url>
<url>
<loc>https://yuzhang.io/notes/system-design/design-pattern/flyweight-pattern</loc>
<lastmod>2026-05-22T00:00:00.000Z</lastmod>
<changefreq>monthly</changefreq>
<priority>0.7</priority>
</url>
<url>
<loc>https://yuzhang.io/notes/system-design/design-pattern/interpreter-pattern</loc>
<lastmod>2026-05-22T00:00:00.000Z</lastmod>
<changefreq>monthly</changefreq>
<priority>0.7</priority>
</url>
<url>
<loc>https://yuzhang.io/notes/system-design/design-pattern/iterator-pattern</loc>
<lastmod>2026-05-22T00:00:00.000Z</lastmod>
<changefreq>monthly</changefreq>
<priority>0.7</priority>
</url>
<url>
<loc>https://yuzhang.io/notes/system-design/design-pattern/mediator-pattern</loc>
<lastmod>2026-05-22T00:00:00.000Z</lastmod>
<changefreq>monthly</changefreq>
<priority>0.7</priority>
</url>
<url>
<loc>https://yuzhang.io/notes/system-design/design-pattern/memento-pattern</loc>
<lastmod>2026-05-22T00:00:00.000Z</lastmod>
<changefreq>monthly</changefreq>
<priority>0.7</priority>
</url>
<url>
<loc>https://yuzhang.io/notes/system-design/design-pattern/observer-pattern</loc>
<lastmod>2026-05-22T00:00:00.000Z</lastmod>
<changefreq>monthly</changefreq>
<priority>0.7</priority>
</url>
<url>
<loc>https://yuzhang.io/notes/system-design/design-pattern/policy-based-design</loc>
<lastmod>2026-05-22T00:00:00.000Z</lastmod>
<changefreq>monthly</changefreq>
<priority>0.7</priority>
</url>
<url>
<loc>https://yuzhang.io/notes/system-design/design-pattern/prototype-pattern</loc>
<lastmod>2026-05-22T00:00:00.000Z</lastmod>
<changefreq>monthly</changefreq>
<priority>0.7</priority>
</url>
<url>
<loc>https://yuzhang.io/notes/system-design/design-pattern/proxy-pattern</loc>
<lastmod>2026-05-22T00:00:00.000Z</lastmod>
<changefreq>monthly</changefreq>
<priority>0.7</priority>
</url>
<url>
<loc>https://yuzhang.io/notes/system-design/design-pattern/singleton-pattern</loc>
<lastmod>2026-05-22T00:00:00.000Z</lastmod>
<changefreq>monthly</changefreq>
<priority>0.7</priority>
</url>
<url>
<loc>https://yuzhang.io/notes/system-design/design-pattern/state-pattern</loc>
<lastmod>2026-05-22T00:00:00.000Z</lastmod>
<changefreq>monthly</changefreq>
<priority>0.7</priority>
</url>
<url>
<loc>https://yuzhang.io/notes/system-design/design-pattern/strategy-pattern</loc>
<lastmod>2026-05-22T00:00:00.000Z</lastmod>
<changefreq>monthly</changefreq>
<priority>0.7</priority>
</url>
<url>
<loc>https://yuzhang.io/notes/system-design/design-pattern/template-method-pattern</loc>
<lastmod>2026-05-22T00:00:00.000Z</lastmod>
<changefreq>monthly</changefreq>
<priority>0.7</priority>
</url>
<url>
<loc>https://yuzhang.io/notes/system-design/design-pattern/visitor-pattern</loc>
<lastmod>2026-05-22T00:00:00.000Z</lastmod>
<changefreq>monthly</changefreq>
<priority>0.7</priority>
</url>
</urlset>
