<?xml version="1.0" encoding="UTF-8"?><urlset xmlns="http://www.sitemaps.org/schemas/sitemap/0.9" xmlns:news="http://www.google.com/schemas/sitemap-news/0.9" xmlns:xhtml="http://www.w3.org/1999/xhtml" xmlns:image="http://www.google.com/schemas/sitemap-image/1.1" xmlns:video="http://www.google.com/schemas/sitemap-video/1.1"><url><loc>https://notes.os-artificer.com/</loc><changefreq>daily</changefreq><priority>1.0</priority></url><url><loc>https://notes.os-artificer.com/columns/algorithm/</loc><changefreq>weekly</changefreq><priority>0.8</priority></url><url><loc>https://notes.os-artificer.com/columns/algorithm/bubble-sort/</loc><changefreq>monthly</changefreq><priority>0.7</priority></url><url><loc>https://notes.os-artificer.com/columns/algorithm/bucket-sort/</loc><changefreq>monthly</changefreq><priority>0.7</priority></url><url><loc>https://notes.os-artificer.com/columns/algorithm/counting-sort/</loc><changefreq>monthly</changefreq><priority>0.7</priority></url><url><loc>https://notes.os-artificer.com/columns/algorithm/heap-sort/</loc><changefreq>monthly</changefreq><priority>0.7</priority></url><url><loc>https://notes.os-artificer.com/columns/algorithm/insertion-sort/</loc><changefreq>monthly</changefreq><priority>0.7</priority></url><url><loc>https://notes.os-artificer.com/columns/algorithm/merge-sort/</loc><changefreq>monthly</changefreq><priority>0.7</priority></url><url><loc>https://notes.os-artificer.com/columns/algorithm/quick-sort/</loc><changefreq>monthly</changefreq><priority>0.7</priority></url><url><loc>https://notes.os-artificer.com/columns/algorithm/radix-sort/</loc><changefreq>monthly</changefreq><priority>0.7</priority></url><url><loc>https://notes.os-artificer.com/columns/algorithm/selection-sort/</loc><changefreq>monthly</changefreq><priority>0.7</priority></url><url><loc>https://notes.os-artificer.com/columns/algorithm/shell-sort/</loc><changefreq>monthly</changefreq><priority>0.7</priority></url><url><loc>https://notes.os-artificer.com/columns/cpp/</loc><changefreq>weekly</changefreq><priority>0.8</priority></url><url><loc>https://notes.os-artificer.com/columns/cpp/%E5%8C%BF%E5%90%8Dnamespace%E6%9C%89%E4%BB%80%E4%B9%88%E4%BD%9C%E7%94%A8/</loc><changefreq>monthly</changefreq><priority>0.7</priority></url><url><loc>https://notes.os-artificer.com/columns/cpp/%E5%87%BD%E6%95%B0%E9%87%8D%E8%BD%BD%E8%A6%86%E7%9B%96%E4%B8%8E%E9%9A%90%E8%97%8F/</loc><changefreq>monthly</changefreq><priority>0.7</priority></url><url><loc>https://notes.os-artificer.com/columns/cpp/%E5%A4%9A%E7%BA%BF%E7%A8%8B%E4%B8%8E%E5%B9%B6%E5%8F%91%E6%8E%A7%E5%88%B6/</loc><changefreq>monthly</changefreq><priority>0.7</priority></url><url><loc>https://notes.os-artificer.com/columns/cpp/%E5%A6%82%E4%BD%95%E8%AE%BE%E8%AE%A1%E4%B8%80%E4%B8%AA%E5%86%85%E5%AD%98%E6%B1%A0/</loc><changefreq>monthly</changefreq><priority>0.7</priority></url><url><loc>https://notes.os-artificer.com/columns/cpp/%E6%9E%9A%E4%B8%BE%E7%B1%BB%E5%9E%8B%E7%9A%84%E7%89%B9%E7%82%B9%E5%8F%8A%E7%94%A8%E6%B3%95/</loc><changefreq>monthly</changefreq><priority>0.7</priority></url><url><loc>https://notes.os-artificer.com/columns/cpp/%E6%97%A0%E9%94%81%E9%98%9F%E5%88%97%E7%9A%84%E5%AE%9E%E7%8E%B0%E5%8E%9F%E7%90%86/</loc><changefreq>monthly</changefreq><priority>0.7</priority></url><url><loc>https://notes.os-artificer.com/columns/cpp/%E6%A0%88%E5%86%85%E5%AD%98%E4%B8%8E%E5%A0%86%E5%86%85%E5%AD%98%E9%9D%A2%E8%AF%95%E5%85%A8%E8%A7%A3/</loc><changefreq>monthly</changefreq><priority>0.7</priority></url><url><loc>https://notes.os-artificer.com/columns/cpp/%E6%A8%A1%E7%89%88%E6%B3%9B%E5%8C%96%E7%89%B9%E5%8C%96%E5%AE%9E%E4%BE%8B%E5%8C%96/</loc><changefreq>monthly</changefreq><priority>0.7</priority></url><url><loc>https://notes.os-artificer.com/columns/cpp/%E7%BA%BF%E7%A8%8B%E6%B1%A0%E5%AE%9E%E7%8E%B0%E6%96%B9%E6%A1%88%E6%B1%87%E6%80%BB/</loc><changefreq>monthly</changefreq><priority>0.7</priority></url><url><loc>https://notes.os-artificer.com/columns/cpp/%E9%99%90%E5%88%B6%E7%BB%A7%E6%89%BF%E7%9A%84%E6%96%B9%E6%B3%95%E6%9C%89%E5%93%AA%E4%BA%9B/</loc><changefreq>monthly</changefreq><priority>0.7</priority></url><url><loc>https://notes.os-artificer.com/columns/cpp/bad-case/</loc><changefreq>monthly</changefreq><priority>0.7</priority></url><url><loc>https://notes.os-artificer.com/columns/cpp/calling-convention/</loc><changefreq>monthly</changefreq><priority>0.7</priority></url><url><loc>https://notes.os-artificer.com/columns/cpp/char-pointer-array-memory/</loc><changefreq>monthly</changefreq><priority>0.7</priority></url><url><loc>https://notes.os-artificer.com/columns/cpp/cpp-datatype/</loc><changefreq>monthly</changefreq><priority>0.7</priority></url><url><loc>https://notes.os-artificer.com/columns/cpp/cpp-initialization/</loc><changefreq>monthly</changefreq><priority>0.7</priority></url><url><loc>https://notes.os-artificer.com/columns/cpp/cpp-multibyte-encoding/</loc><changefreq>monthly</changefreq><priority>0.7</priority></url><url><loc>https://notes.os-artificer.com/columns/cpp/cpp-object-memory-layout/</loc><changefreq>monthly</changefreq><priority>0.7</priority></url><url><loc>https://notes.os-artificer.com/columns/cpp/cpp-polymorphism/</loc><changefreq>monthly</changefreq><priority>0.7</priority></url><url><loc>https://notes.os-artificer.com/columns/cpp/cpp-printf-format-summary/</loc><changefreq>monthly</changefreq><priority>0.7</priority></url><url><loc>https://notes.os-artificer.com/columns/cpp/fork%E5%AD%90%E8%BF%9B%E7%A8%8B%E8%B5%84%E6%BA%90%E7%BB%A7%E6%89%BF%E9%9D%A2%E8%AF%95%E9%A2%98/</loc><changefreq>monthly</changefreq><priority>0.7</priority></url><url><loc>https://notes.os-artificer.com/columns/cpp/hot-updated/</loc><changefreq>monthly</changefreq><priority>0.7</priority></url><url><loc>https://notes.os-artificer.com/columns/cpp/pointer-asm/</loc><changefreq>monthly</changefreq><priority>0.7</priority></url><url><loc>https://notes.os-artificer.com/columns/cpp/stack-frame-x86-64/</loc><changefreq>monthly</changefreq><priority>0.7</priority></url><url><loc>https://notes.os-artificer.com/columns/cpp/type_erasure/</loc><changefreq>monthly</changefreq><priority>0.7</priority></url><url><loc>https://notes.os-artificer.com/columns/cpp/union/</loc><changefreq>monthly</changefreq><priority>0.7</priority></url><url><loc>https://notes.os-artificer.com/columns/design-mode/</loc><changefreq>weekly</changefreq><priority>0.8</priority></url><url><loc>https://notes.os-artificer.com/columns/design-mode/adapter-pattern/</loc><changefreq>monthly</changefreq><priority>0.7</priority></url><url><loc>https://notes.os-artificer.com/columns/design-mode/bridge-pattern-principle/</loc><changefreq>monthly</changefreq><priority>0.7</priority></url><url><loc>https://notes.os-artificer.com/columns/design-mode/composite-pattern-principle/</loc><changefreq>monthly</changefreq><priority>0.7</priority></url><url><loc>https://notes.os-artificer.com/columns/design-mode/decorator-pattern-principle/</loc><changefreq>monthly</changefreq><priority>0.7</priority></url><url><loc>https://notes.os-artificer.com/columns/design-mode/observer-pattern-principle/</loc><changefreq>monthly</changefreq><priority>0.7</priority></url><url><loc>https://notes.os-artificer.com/columns/design-mode/state-pattern/</loc><changefreq>monthly</changefreq><priority>0.7</priority></url><url><loc>https://notes.os-artificer.com/columns/design-mode/strategy-pattern/</loc><changefreq>monthly</changefreq><priority>0.7</priority></url><url><loc>https://notes.os-artificer.com/columns/design-mode/visitor-pattern-principle/</loc><changefreq>monthly</changefreq><priority>0.7</priority></url><url><loc>https://notes.os-artificer.com/columns/domain-papers/</loc><changefreq>weekly</changefreq><priority>0.8</priority></url><url><loc>https://notes.os-artificer.com/columns/domain-papers/5w1h-analysis/</loc><changefreq>monthly</changefreq><priority>0.7</priority></url><url><loc>https://notes.os-artificer.com/columns/domain-papers/code-review/</loc><changefreq>monthly</changefreq><priority>0.7</priority></url><url><loc>https://notes.os-artificer.com/columns/domain-papers/smart-method/</loc><changefreq>monthly</changefreq><priority>0.7</priority></url><url><loc>https://notes.os-artificer.com/columns/domain-papers/swot-analysis/</loc><changefreq>monthly</changefreq><priority>0.7</priority></url><url><loc>https://notes.os-artificer.com/columns/golang/</loc><changefreq>weekly</changefreq><priority>0.8</priority></url><url><loc>https://notes.os-artificer.com/columns/golang/%E4%B8%80%E7%A7%8D%E4%BC%98%E9%9B%85%E7%9A%84%E9%85%8D%E7%BD%AE%E6%A8%A1%E5%BC%8F%E5%AE%9E%E8%B7%B5/</loc><changefreq>monthly</changefreq><priority>0.7</priority></url><url><loc>https://notes.os-artificer.com/columns/golang/%E6%80%8E%E4%B9%88%E5%AE%9E%E7%8E%B0%E5%AE%88%E6%8A%A4%E8%BF%9B%E7%A8%8B/</loc><changefreq>monthly</changefreq><priority>0.7</priority></url><url><loc>https://notes.os-artificer.com/columns/golang/%E6%80%8E%E4%B9%88%E5%AE%9E%E7%8E%B0chan%E7%9A%84%E8%AF%BB%E5%86%99%E8%B6%85%E6%97%B6/</loc><changefreq>monthly</changefreq><priority>0.7</priority></url><url><loc>https://notes.os-artificer.com/columns/golang/byte-to-struct-in-go/</loc><changefreq>monthly</changefreq><priority>0.7</priority></url><url><loc>https://notes.os-artificer.com/columns/golang/cgo/</loc><changefreq>monthly</changefreq><priority>0.7</priority></url><url><loc>https://notes.os-artificer.com/columns/golang/go-build-flag-tag/</loc><changefreq>monthly</changefreq><priority>0.7</priority></url><url><loc>https://notes.os-artificer.com/columns/golang/go-generate/</loc><changefreq>monthly</changefreq><priority>0.7</priority></url><url><loc>https://notes.os-artificer.com/columns/golang/go-perf-bottleneck/</loc><changefreq>monthly</changefreq><priority>0.7</priority></url><url><loc>https://notes.os-artificer.com/columns/golang/go1.27/</loc><changefreq>monthly</changefreq><priority>0.7</priority></url><url><loc>https://notes.os-artificer.com/columns/golang/safe-package-panic-recovery-in-depth/</loc><changefreq>monthly</changefreq><priority>0.7</priority></url><url><loc>https://notes.os-artificer.com/columns/libc-gcc/</loc><changefreq>weekly</changefreq><priority>0.8</priority></url><url><loc>https://notes.os-artificer.com/columns/libc-gcc/glibc-memory-workings/</loc><changefreq>monthly</changefreq><priority>0.7</priority></url><url><loc>https://notes.os-artificer.com/columns/linux/</loc><changefreq>weekly</changefreq><priority>0.8</priority></url><url><loc>https://notes.os-artificer.com/columns/linux/elf/</loc><changefreq>monthly</changefreq><priority>0.7</priority></url><url><loc>https://notes.os-artificer.com/columns/linux/fork-deep-dive/</loc><changefreq>monthly</changefreq><priority>0.7</priority></url><url><loc>https://notes.os-artificer.com/columns/linux/linux-memory-addressing/</loc><changefreq>monthly</changefreq><priority>0.7</priority></url><url><loc>https://notes.os-artificer.com/columns/linux/linux-memory-management/</loc><changefreq>monthly</changefreq><priority>0.7</priority></url><url><loc>https://notes.os-artificer.com/columns/linux/macos-linux-source-setup/</loc><changefreq>monthly</changefreq><priority>0.7</priority></url><url><loc>https://notes.os-artificer.com/columns/linux/protected-mode-addressing/</loc><changefreq>monthly</changefreq><priority>0.7</priority></url><url><loc>https://notes.os-artificer.com/columns/linux/qemu-gdb-kernel-wechat/</loc><changefreq>monthly</changefreq><priority>0.7</priority></url><url><loc>https://notes.os-artificer.com/columns/linux/real-mode-addressing/</loc><changefreq>monthly</changefreq><priority>0.7</priority></url><url><loc>https://notes.os-artificer.com/columns/stl/</loc><changefreq>weekly</changefreq><priority>0.8</priority></url><url><loc>https://notes.os-artificer.com/columns/stl/%E8%AF%BB%E6%87%82stl_map.h%EF%BC%9A%E4%BB%8E%E7%BA%A2%E9%BB%91%E6%A0%91%E5%88%B0%E6%8E%A5%E5%8F%A3%E8%AF%AD%E4%B9%89/</loc><changefreq>monthly</changefreq><priority>0.7</priority></url><url><loc>https://notes.os-artificer.com/columns/study-english/</loc><changefreq>weekly</changefreq><priority>0.8</priority></url><url><loc>https://notes.os-artificer.com/columns/study-english/a2a-what-is-a2a/</loc><changefreq>monthly</changefreq><priority>0.7</priority></url><url><loc>https://notes.os-artificer.com/columns/study-english/english-prepositions/</loc><changefreq>monthly</changefreq><priority>0.7</priority></url><url><loc>https://notes.os-artificer.com/columns/tech-arch/</loc><changefreq>weekly</changefreq><priority>0.8</priority></url><url><loc>https://notes.os-artificer.com/columns/tech-arch/%E6%95%B0%E6%8D%AE%E5%BA%93%E9%80%89%E5%9E%8B%E6%96%B9%E6%A1%88/</loc><changefreq>monthly</changefreq><priority>0.7</priority></url><url><loc>https://notes.os-artificer.com/columns/tech-arch/A2A-proto/</loc><changefreq>monthly</changefreq><priority>0.7</priority></url><url><loc>https://notes.os-artificer.com/columns/tech-arch/arp-protocol/</loc><changefreq>monthly</changefreq><priority>0.7</priority></url><url><loc>https://notes.os-artificer.com/columns/tech-arch/file-locking-cross-platform/</loc><changefreq>monthly</changefreq><priority>0.7</priority></url><url><loc>https://notes.os-artificer.com/columns/tech-arch/http-protocol-evolution/</loc><changefreq>monthly</changefreq><priority>0.7</priority></url><url><loc>https://notes.os-artificer.com/columns/tech-arch/ip-protocol/</loc><changefreq>monthly</changefreq><priority>0.7</priority></url><url><loc>https://notes.os-artificer.com/columns/tech-arch/tcp-packet-sticking/</loc><changefreq>monthly</changefreq><priority>0.7</priority></url><url><loc>https://notes.os-artificer.com/columns/tech-arch/tcp-workflow/</loc><changefreq>monthly</changefreq><priority>0.7</priority></url><url><loc>https://notes.os-artificer.com/columns/tech-arch/udp-reliable-transport/</loc><changefreq>monthly</changefreq><priority>0.7</priority></url><url><loc>https://notes.os-artificer.com/columns/tech-arch/uuid/</loc><changefreq>monthly</changefreq><priority>0.7</priority></url></urlset>