<?xml version="1.0" encoding="UTF-8"?>
<urlset xmlns="http://www.sitemaps.org/schemas/sitemap/0.9">
<url>
<loc>https://blog.58ge.gs.cn//</loc>
<lastmod>2026-11-11</lastmod>
</url>
<url>
<loc>https://blog.58ge.gs.cn//blog</loc>
<lastmod>2026-11-11</lastmod>
</url>
<url>
<loc>https://blog.58ge.gs.cn//projects</loc>
<lastmod>2026-11-11</lastmod>
</url>
<url>
<loc>https://blog.58ge.gs.cn//tags</loc>
<lastmod>2026-11-11</lastmod>
</url>
<url>
<loc>https://blog.58ge.gs.cn//blog/html-in-canvas-hello-world</loc>
<lastmod>2026-07-31T00:00:00.000Z</lastmod>
</url>
<url>
<loc>https://blog.58ge.gs.cn//blog/infinite-canvas</loc>
<lastmod>2026-11-09T00:00:00.000Z</lastmod>
</url>
<url>
<loc>https://blog.58ge.gs.cn//blog/design-patterns/adapter</loc>
<lastmod>2026-10-17T00:00:00.000Z</lastmod>
</url>
<url>
<loc>https://blog.58ge.gs.cn//blog/design-patterns/decorator</loc>
<lastmod>2026-10-16T00:00:00.000Z</lastmod>
</url>
<url>
<loc>https://blog.58ge.gs.cn//blog/design-patterns/factory</loc>
<lastmod>2026-10-18T00:00:00.000Z</lastmod>
</url>
<url>
<loc>https://blog.58ge.gs.cn//blog/design-patterns/observer</loc>
<lastmod>2026-10-19T00:00:00.000Z</lastmod>
</url>
<url>
<loc>https://blog.58ge.gs.cn//blog/design-patterns/singleton</loc>
<lastmod>2026-10-20T00:00:00.000Z</lastmod>
</url>
<url>
<loc>https://blog.58ge.gs.cn//blog/react/use-callback</loc>
<lastmod>2026-08-07T00:00:00.000Z</lastmod>
</url>
<url>
<loc>https://blog.58ge.gs.cn//blog/react/use-effect</loc>
<lastmod>2026-08-05T00:00:00.000Z</lastmod>
</url>
<url>
<loc>https://blog.58ge.gs.cn//blog/react/use-memo</loc>
<lastmod>2026-08-06T00:00:00.000Z</lastmod>
</url>
<url>
<loc>https://blog.58ge.gs.cn//blog/react/use-ref</loc>
<lastmod>2026-08-08T00:00:00.000Z</lastmod>
</url>
</urlset>
