<?xml version="1.0" encoding="UTF-8"?>
<urlset xmlns="http://www.sitemaps.org/schemas/sitemap/0.9">
<url>
<loc>https://xianminx.github.io//</loc>
<lastmod>2025-07-02</lastmod>
</url>
<url>
<loc>https://xianminx.github.io//blog</loc>
<lastmod>2025-07-02</lastmod>
</url>
<url>
<loc>https://xianminx.github.io//projects</loc>
<lastmod>2025-07-02</lastmod>
</url>
<url>
<loc>https://xianminx.github.io//tags</loc>
<lastmod>2025-07-02</lastmod>
</url>
<url>
<loc>https://xianminx.github.io//blog/2012-06-18-Dealing-with-dependencies-in-Android-projects</loc>
<lastmod>2012-06-18T00:00:00.000Z</lastmod>
</url>
<url>
<loc>https://xianminx.github.io//blog/2012-06-18-Understanding-jvm</loc>
<lastmod>2012-06-18T00:00:00.000Z</lastmod>
</url>
<url>
<loc>https://xianminx.github.io//blog/2012-06-21-oauth</loc>
<lastmod>2012-06-21T00:00:00.000Z</lastmod>
</url>
<url>
<loc>https://xianminx.github.io//blog/2012-06-22-android-content-provider</loc>
<lastmod>2012-06-22T00:00:00.000Z</lastmod>
</url>
<url>
<loc>https://xianminx.github.io//blog/2012-06-23-android-account-manager</loc>
<lastmod>2012-06-23T00:00:00.000Z</lastmod>
</url>
<url>
<loc>https://xianminx.github.io//blog/2012-06-23-fancy-java-question</loc>
<lastmod>2012-06-23T00:00:00.000Z</lastmod>
</url>
<url>
<loc>https://xianminx.github.io//blog/2012-06-24-android-contact-provider-in-deep</loc>
<lastmod>2012-06-24T00:00:00.000Z</lastmod>
</url>
<url>
<loc>https://xianminx.github.io//blog/2012-06-24-videos-rest-android-google-api</loc>
<lastmod>2012-06-24T00:00:00.000Z</lastmod>
</url>
<url>
<loc>https://xianminx.github.io//blog/2012-06-26-android-emulator-acceleration</loc>
<lastmod>2012-06-26T00:00:00.000Z</lastmod>
</url>
<url>
<loc>https://xianminx.github.io//blog/2012-06-26-android-service-bug</loc>
<lastmod>2012-06-26T00:00:00.000Z</lastmod>
</url>
<url>
<loc>https://xianminx.github.io//blog/2012-06-28-android-test-ui-thread-looper</loc>
<lastmod>2012-06-28T00:00:00.000Z</lastmod>
</url>
<url>
<loc>https://xianminx.github.io//blog/2012-06-29-android-service-debugging</loc>
<lastmod>2012-06-29T00:00:00.000Z</lastmod>
</url>
<url>
<loc>https://xianminx.github.io//blog/2012-07-06-android-get-phone-number</loc>
<lastmod>2012-07-06T00:00:00.000Z</lastmod>
</url>
<url>
<loc>https://xianminx.github.io//blog/2012-07-06-sim-card-explain</loc>
<lastmod>2012-07-06T00:00:00.000Z</lastmod>
</url>
<url>
<loc>https://xianminx.github.io//blog/2012-07-11-android-dependency-injection</loc>
<lastmod>2012-07-11T00:00:00.000Z</lastmod>
</url>
<url>
<loc>https://xianminx.github.io//blog/2012-07-16-ioc</loc>
<lastmod>2012-07-16T00:00:00.000Z</lastmod>
</url>
<url>
<loc>https://xianminx.github.io//blog/2012-07-26-java-aio</loc>
<lastmod>2012-07-26T00:00:00.000Z</lastmod>
</url>
<url>
<loc>https://xianminx.github.io//blog/2012-07-26-push-tech</loc>
<lastmod>2012-07-26T00:00:00.000Z</lastmod>
</url>
<url>
<loc>https://xianminx.github.io//blog/2012-07-31-android-emulator-internet-access</loc>
<lastmod>2012-07-31T00:00:00.000Z</lastmod>
</url>
<url>
<loc>https://xianminx.github.io//blog/2012-07-31-jetty-intro</loc>
<lastmod>2012-07-31T00:00:00.000Z</lastmod>
</url>
<url>
<loc>https://xianminx.github.io//blog/2012-08-02-jetty-configure</loc>
<lastmod>2012-08-02T00:00:00.000Z</lastmod>
</url>
<url>
<loc>https://xianminx.github.io//blog/2012-08-12-logging</loc>
<lastmod>2012-08-12T00:00:00.000Z</lastmod>
</url>
<url>
<loc>https://xianminx.github.io//blog/2012-09-04-java-global-try-catch</loc>
<lastmod>2012-09-04T00:00:00.000Z</lastmod>
</url>
<url>
<loc>https://xianminx.github.io//blog/2012-09-20-input-method-gather-data</loc>
<lastmod>2012-09-20T00:00:00.000Z</lastmod>
</url>
<url>
<loc>https://xianminx.github.io//blog/2012-09-20-mac-mountain-lion-git</loc>
<lastmod>2012-09-20T00:00:00.000Z</lastmod>
</url>
<url>
<loc>https://xianminx.github.io//blog/2012-09-21-chrome-privacy-protection</loc>
<lastmod>2012-09-21T00:00:00.000Z</lastmod>
</url>
<url>
<loc>https://xianminx.github.io//blog/2012-09-25-android-ui-patterns</loc>
<lastmod>2012-09-25T00:00:00.000Z</lastmod>
</url>
<url>
<loc>https://xianminx.github.io//blog/2012-10-19-android-adb</loc>
<lastmod>2012-10-19T00:00:00.000Z</lastmod>
</url>
<url>
<loc>https://xianminx.github.io//blog/2012-11-05-osgi</loc>
<lastmod>2012-11-05T00:00:00.000Z</lastmod>
</url>
<url>
<loc>https://xianminx.github.io//blog/2012-11-08-android-push-ads</loc>
<lastmod>2012-11-08T00:00:00.000Z</lastmod>
</url>
<url>
<loc>https://xianminx.github.io//blog/2012-11-10-mobile-web</loc>
<lastmod>2012-11-10T00:00:00.000Z</lastmod>
</url>
<url>
<loc>https://xianminx.github.io//blog/2012-11-12-android-maven</loc>
<lastmod>2012-11-12T00:00:00.000Z</lastmod>
</url>
<url>
<loc>https://xianminx.github.io//blog/2013-01-14-mindmap</loc>
<lastmod>2013-01-14T00:00:00.000Z</lastmod>
</url>
<url>
<loc>https://xianminx.github.io//blog/2013-01-21-big-user-era</loc>
<lastmod>2013-01-21T00:00:00.000Z</lastmod>
</url>
<url>
<loc>https://xianminx.github.io//blog/2013-01-25-android-permission-opt-out</loc>
<lastmod>2013-01-25T00:00:00.000Z</lastmod>
</url>
<url>
<loc>https://xianminx.github.io//blog/2013-01-31-java-collections-framework</loc>
<lastmod>2013-01-31T00:00:00.000Z</lastmod>
</url>
<url>
<loc>https://xianminx.github.io//blog/2013-02-01-dark-time-reading-list</loc>
<lastmod>2013-02-01T00:00:00.000Z</lastmod>
</url>
<url>
<loc>https://xianminx.github.io//blog/2013-02-01-what-is-dark-time</loc>
<lastmod>2013-02-01T00:00:00.000Z</lastmod>
</url>
<url>
<loc>https://xianminx.github.io//blog/2013-02-06-computational-advertising</loc>
<lastmod>2013-02-06T00:00:00.000Z</lastmod>
</url>
<url>
<loc>https://xianminx.github.io//blog/2013-02-20-reading-note-Giving-the-User-Control-over-Android-Permissions</loc>
<lastmod>2013-02-20T00:00:00.000Z</lastmod>
</url>
<url>
<loc>https://xianminx.github.io//blog/2013-02-22-android-gui-principle</loc>
<lastmod>2013-02-22T00:00:00.000Z</lastmod>
</url>
<url>
<loc>https://xianminx.github.io//blog/2013-02-22-android-to-dos</loc>
<lastmod>2013-02-22T00:00:00.000Z</lastmod>
</url>
<url>
<loc>https://xianminx.github.io//blog/2013-02-25-structural-reading</loc>
<lastmod>2013-02-25T00:00:00.000Z</lastmod>
</url>
<url>
<loc>https://xianminx.github.io//blog/2013-02-27-android-design-principle</loc>
<lastmod>2013-02-27T00:00:00.000Z</lastmod>
</url>
<url>
<loc>https://xianminx.github.io//blog/2013-02-28-computer-system-a-programmer-perspective-1</loc>
<lastmod>2013-02-28T00:00:00.000Z</lastmod>
</url>
<url>
<loc>https://xianminx.github.io//blog/2013-02-28-computer-system-a-programmer-perspective</loc>
<lastmod>2013-02-28T00:00:00.000Z</lastmod>
</url>
<url>
<loc>https://xianminx.github.io//blog/2013-02-29-android-ndk</loc>
<lastmod>2013-02-19T00:00:00.000Z</lastmod>
</url>
<url>
<loc>https://xianminx.github.io//blog/2013-03-04-android-build-system</loc>
<lastmod>2013-03-04T00:00:00.000Z</lastmod>
</url>
<url>
<loc>https://xianminx.github.io//blog/2013-03-04-android-source-build</loc>
<lastmod>2013-03-04T00:00:00.000Z</lastmod>
</url>
<url>
<loc>https://xianminx.github.io//blog/2013-03-04-mobile-ads</loc>
<lastmod>2013-03-04T00:00:00.000Z</lastmod>
</url>
<url>
<loc>https://xianminx.github.io//blog/2013-03-18-android-ant-config</loc>
<lastmod>2013-03-18T00:00:00.000Z</lastmod>
</url>
<url>
<loc>https://xianminx.github.io//blog/2013-03-18-android-boot-process</loc>
<lastmod>2013-03-18T00:00:00.000Z</lastmod>
</url>
<url>
<loc>https://xianminx.github.io//blog/2013-03-18-domestic-mobile-player</loc>
<lastmod>2013-03-18T00:00:00.000Z</lastmod>
</url>
<url>
<loc>https://xianminx.github.io//blog/2013-03-19-eclipse-maven</loc>
<lastmod>2013-03-19T00:00:00.000Z</lastmod>
</url>
<url>
<loc>https://xianminx.github.io//blog/2013-03-24-google-oauth2.0</loc>
<lastmod>2013-03-24T00:00:00.000Z</lastmod>
</url>
<url>
<loc>https://xianminx.github.io//blog/2013-03-29-vim-tutor</loc>
<lastmod>2013-03-29T00:00:00.000Z</lastmod>
</url>
<url>
<loc>https://xianminx.github.io//blog/2013-04-05-cyanogenmod</loc>
<lastmod>2013-04-05T00:00:00.000Z</lastmod>
</url>
<url>
<loc>https://xianminx.github.io//blog/2013-04-22-android-fragment</loc>
<lastmod>2013-04-22T00:00:00.000Z</lastmod>
</url>
<url>
<loc>https://xianminx.github.io//blog/2013-04-23-android-listview</loc>
<lastmod>2013-04-23T00:00:00.000Z</lastmod>
</url>
<url>
<loc>https://xianminx.github.io//blog/2013-04-23-android-theme</loc>
<lastmod>2013-04-23T00:00:00.000Z</lastmod>
</url>
<url>
<loc>https://xianminx.github.io//blog/2013-06-16-pragmatic-programmer</loc>
<lastmod>2013-06-16T00:00:00.000Z</lastmod>
</url>
<url>
<loc>https://xianminx.github.io//blog/2013-06-20-programming-exception</loc>
<lastmod>2013-06-20T00:00:00.000Z</lastmod>
</url>
<url>
<loc>https://xianminx.github.io//blog/2013-06-24-use-probability-to-approach-pi</loc>
<lastmod>2013-06-24T00:00:00.000Z</lastmod>
</url>
<url>
<loc>https://xianminx.github.io//blog/2013-06-25-programming-product</loc>
<lastmod>2013-06-25T00:00:00.000Z</lastmod>
</url>
<url>
<loc>https://xianminx.github.io//blog/2013-06-30-big-data</loc>
<lastmod>2013-06-30T00:00:00.000Z</lastmod>
</url>
<url>
<loc>https://xianminx.github.io//blog/2013-07-01-java-interview</loc>
<lastmod>2013-07-01T00:00:00.000Z</lastmod>
</url>
<url>
<loc>https://xianminx.github.io//blog/2013-08-01-android-automation-workflow</loc>
<lastmod>2013-08-01T00:00:00.000Z</lastmod>
</url>
<url>
<loc>https://xianminx.github.io//blog/2013-08-15-java-io</loc>
<lastmod>2013-08-15T00:00:00.000Z</lastmod>
</url>
<url>
<loc>https://xianminx.github.io//blog/2013-08-16-play</loc>
<lastmod>2013-08-16T00:00:00.000Z</lastmod>
</url>
<url>
<loc>https://xianminx.github.io//blog/2013-09-01-reading-notes-hackers-and-painters</loc>
<lastmod>2013-09-01T00:00:00.000Z</lastmod>
</url>
<url>
<loc>https://xianminx.github.io//blog/2013-09-10-mobile-internet-reading</loc>
<lastmod>2013-09-10T00:00:00.000Z</lastmod>
</url>
<url>
<loc>https://xianminx.github.io//blog/2013-09-25-source-code-reading</loc>
<lastmod>2013-09-25T00:00:00.000Z</lastmod>
</url>
<url>
<loc>https://xianminx.github.io//blog/2013-11-07-reading-list</loc>
<lastmod>2013-11-07T00:00:00.000Z</lastmod>
</url>
<url>
<loc>https://xianminx.github.io//blog/2013-11-18-cm-build</loc>
<lastmod>2013-11-18T00:00:00.000Z</lastmod>
</url>
<url>
<loc>https://xianminx.github.io//blog/2014-01-07-android-nfc</loc>
<lastmod>2014-01-07T00:00:00.000Z</lastmod>
</url>
<url>
<loc>https://xianminx.github.io//blog/2014-01-09-genymotion</loc>
<lastmod>2014-01-09T00:00:00.000Z</lastmod>
</url>
<url>
<loc>https://xianminx.github.io//blog/2014-02-08-android-binder</loc>
<lastmod>2014-02-08T00:00:00.000Z</lastmod>
</url>
<url>
<loc>https://xianminx.github.io//blog/2014-02-08-android-tv</loc>
<lastmod>2014-02-08T00:00:00.000Z</lastmod>
</url>
<url>
<loc>https://xianminx.github.io//blog/2014-03-09-salt-coffee</loc>
<lastmod>2014-03-09T00:00:00.000Z</lastmod>
</url>
<url>
<loc>https://xianminx.github.io//blog/2014-03-19-android-font</loc>
<lastmod>2014-03-19T00:00:00.000Z</lastmod>
</url>
<url>
<loc>https://xianminx.github.io//blog/2014-03-19-android-ipc</loc>
<lastmod>2014-03-19T00:00:00.000Z</lastmod>
</url>
<url>
<loc>https://xianminx.github.io//blog/2014-03-19-android-root</loc>
<lastmod>2014-03-19T00:00:00.000Z</lastmod>
</url>
<url>
<loc>https://xianminx.github.io//blog/2014-04-15-django</loc>
<lastmod>2014-04-15T00:00:00.000Z</lastmod>
</url>
<url>
<loc>https://xianminx.github.io//blog/2014-05-14-python</loc>
<lastmod>2014-05-14T00:00:00.000Z</lastmod>
</url>
<url>
<loc>https://xianminx.github.io//blog/2014-05-20-REST-API-DESGIN</loc>
<lastmod>2014-05-20T00:00:00.000Z</lastmod>
</url>
<url>
<loc>https://xianminx.github.io//blog/2014-08-20-android-themes</loc>
<lastmod>2014-08-20T00:00:00.000Z</lastmod>
</url>
<url>
<loc>https://xianminx.github.io//blog/2014-08-22-open-sources-android</loc>
<lastmod>2014-08-22T00:00:00.000Z</lastmod>
</url>
<url>
<loc>https://xianminx.github.io//blog/2014-09-09-android-gradle</loc>
<lastmod>2014-09-09T00:00:00.000Z</lastmod>
</url>
<url>
<loc>https://xianminx.github.io//blog/2014-10-16-try-out-Android-L-sample-code</loc>
<lastmod>2014-10-16T00:00:00.000Z</lastmod>
</url>
<url>
<loc>https://xianminx.github.io//blog/2014-12-06-some-interesting-video-programs</loc>
<lastmod>2014-12-06T00:00:00.000Z</lastmod>
</url>
<url>
<loc>https://xianminx.github.io//blog/2015-01-01-reading-list</loc>
<lastmod>2015-01-01T00:00:00.000Z</lastmod>
</url>
<url>
<loc>https://xianminx.github.io//blog/2015-02-25-swipeback-pattern</loc>
<lastmod>2015-02-25T00:00:00.000Z</lastmod>
</url>
<url>
<loc>https://xianminx.github.io//blog/2015-03-03-git-multi-user</loc>
<lastmod>2015-03-03T00:00:00.000Z</lastmod>
</url>
<url>
<loc>https://xianminx.github.io//blog/2015-03-03-publish-android-library</loc>
<lastmod>2015-03-03T00:00:00.000Z</lastmod>
</url>
<url>
<loc>https://xianminx.github.io//blog/2015-03-04-load-resource-from-other-apps</loc>
<lastmod>2015-03-04T00:00:00.000Z</lastmod>
</url>
<url>
<loc>https://xianminx.github.io//blog/2015-03-05-android-message-bus</loc>
<lastmod>2015-03-05T00:00:00.000Z</lastmod>
</url>
<url>
<loc>https://xianminx.github.io//blog/2015-08-12-scala-future</loc>
<lastmod>2015-08-12T00:00:00.000Z</lastmod>
</url>
<url>
<loc>https://xianminx.github.io//blog/2015-10-07-scala-tail-recursion</loc>
<lastmod>2015-10-07T00:00:00.000Z</lastmod>
</url>
<url>
<loc>https://xianminx.github.io//blog/2016-01-01-reading-list</loc>
<lastmod>2016-01-01T00:00:00.000Z</lastmod>
</url>
<url>
<loc>https://xianminx.github.io//blog/2016-09-21-string-algorithm</loc>
<lastmod>2016-09-21T00:00:00.000Z</lastmod>
</url>
<url>
<loc>https://xianminx.github.io//blog/2016-09-21-string-algorithm0</loc>
<lastmod>2016-09-21T00:00:00.000Z</lastmod>
</url>
<url>
<loc>https://xianminx.github.io//blog/2017-03-21-fix-vim</loc>
<lastmod>2017-03-21T00:00:00.000Z</lastmod>
</url>
<url>
<loc>https://xianminx.github.io//blog/2017-03-21-it-tech-position</loc>
<lastmod>2017-03-21T00:00:00.000Z</lastmod>
</url>
<url>
<loc>https://xianminx.github.io//blog/2017-03-21-rapoo-mechanical-keyboard</loc>
<lastmod>2017-03-21T00:00:00.000Z</lastmod>
</url>
<url>
<loc>https://xianminx.github.io//blog/2017-03-28-jquery</loc>
<lastmod>2017-03-28T00:00:00.000Z</lastmod>
</url>
<url>
<loc>https://xianminx.github.io//blog/2017-04-27-gui-event-model</loc>
<lastmod>2017-04-27T00:00:00.000Z</lastmod>
</url>
<url>
<loc>https://xianminx.github.io//blog/2017-09-06-vuejs</loc>
<lastmod>2017-09-06T00:00:00.000Z</lastmod>
</url>
<url>
<loc>https://xianminx.github.io//blog/2017-09-29-scrapy</loc>
<lastmod>2017-09-29T00:00:00.000Z</lastmod>
</url>
<url>
<loc>https://xianminx.github.io//blog/2017-10-10-python-logging</loc>
<lastmod>2017-10-10T00:00:00.000Z</lastmod>
</url>
<url>
<loc>https://xianminx.github.io//blog/2017-10-26-python-modules</loc>
<lastmod>2017-10-26T00:00:00.000Z</lastmod>
</url>
<url>
<loc>https://xianminx.github.io//blog/2017-10-26-python-optimize</loc>
<lastmod>2017-10-26T00:00:00.000Z</lastmod>
</url>
<url>
<loc>https://xianminx.github.io//blog/2017-10-26-python-thread</loc>
<lastmod>2017-10-26T00:00:00.000Z</lastmod>
</url>
<url>
<loc>https://xianminx.github.io//blog/2017-11-14-interlude</loc>
<lastmod>2017-11-14T00:00:00.000Z</lastmod>
</url>
<url>
<loc>https://xianminx.github.io//blog/2017-11-14-scala-parser-combinator</loc>
<lastmod>2017-11-14T00:00:00.000Z</lastmod>
</url>
<url>
<loc>https://xianminx.github.io//blog/2017-11-15-parsing</loc>
<lastmod>2017-11-15T00:00:00.000Z</lastmod>
</url>
<url>
<loc>https://xianminx.github.io//blog/2017-11-16-python-process</loc>
<lastmod>2017-11-16T00:00:00.000Z</lastmod>
</url>
<url>
<loc>https://xianminx.github.io//blog/2017-11-20-python-packaging</loc>
<lastmod>2017-11-20T00:00:00.000Z</lastmod>
</url>
<url>
<loc>https://xianminx.github.io//blog/2017-11-21-python-text-mining</loc>
<lastmod>2017-11-21T00:00:00.000Z</lastmod>
</url>
<url>
<loc>https://xianminx.github.io//blog/2017-11-23-python-headless-chrome</loc>
<lastmod>2017-11-23T00:00:00.000Z</lastmod>
</url>
<url>
<loc>https://xianminx.github.io//blog/2017-11-24-python-jupyter</loc>
<lastmod>2017-11-24T00:00:00.000Z</lastmod>
</url>
<url>
<loc>https://xianminx.github.io//blog/2017-11-27-python-virtualenv.1</loc>
<lastmod>2017-11-27T00:00:00.000Z</lastmod>
</url>
<url>
<loc>https://xianminx.github.io//blog/2017-11-28-python-pandas</loc>
<lastmod>2017-11-28T00:00:00.000Z</lastmod>
</url>
<url>
<loc>https://xianminx.github.io//blog/2017-12-05-hashing</loc>
<lastmod>2017-12-05T00:00:00.000Z</lastmod>
</url>
<url>
<loc>https://xianminx.github.io//blog/2018-01-18-python3-install</loc>
<lastmod>2018-01-18T00:00:00.000Z</lastmod>
</url>
<url>
<loc>https://xianminx.github.io//blog/2018-01-26-blockchain</loc>
<lastmod>2018-01-26T00:00:00.000Z</lastmod>
</url>
<url>
<loc>https://xianminx.github.io//blog/2018-01-31-0xproject</loc>
<lastmod>2018-01-31T00:00:00.000Z</lastmod>
</url>
<url>
<loc>https://xianminx.github.io//blog/2018-01-31-break-bitcoin-pow</loc>
<lastmod>2018-01-31T00:00:00.000Z</lastmod>
</url>
<url>
<loc>https://xianminx.github.io//blog/2018-02-23-android-gradle-3.0.0</loc>
<lastmod>2018-02-23T00:00:00.000Z</lastmod>
</url>
<url>
<loc>https://xianminx.github.io//blog/2018-02-23-create-your-own-ethereum-token</loc>
<lastmod>2018-02-23T00:00:00.000Z</lastmod>
</url>
<url>
<loc>https://xianminx.github.io//blog/2018-02-25-play-sbt</loc>
<lastmod>2018-02-25T00:00:00.000Z</lastmod>
</url>
<url>
<loc>https://xianminx.github.io//blog/2018-02-28-dynamic-programming</loc>
<lastmod>2018-02-28T00:00:00.000Z</lastmod>
</url>
<url>
<loc>https://xianminx.github.io//blog/2018-02-28-juice-fs</loc>
<lastmod>2018-02-28T00:00:00.000Z</lastmod>
</url>
<url>
<loc>https://xianminx.github.io//blog/2018-03-12-algorithm</loc>
<lastmod>2018-03-12T00:00:00.000Z</lastmod>
</url>
<url>
<loc>https://xianminx.github.io//blog/2018-03-15-spring-boot</loc>
<lastmod>2018-03-15T00:00:00.000Z</lastmod>
</url>
<url>
<loc>https://xianminx.github.io//blog/2018-03-22-typescript</loc>
<lastmod>2018-03-22T00:00:00.000Z</lastmod>
</url>
<url>
<loc>https://xianminx.github.io//blog/2018-04-16-python-multiprocessing</loc>
<lastmod>2018-04-16T00:00:00.000Z</lastmod>
</url>
<url>
<loc>https://xianminx.github.io//blog/2018-05-05-spring-security</loc>
<lastmod>2018-05-05T00:00:00.000Z</lastmod>
</url>
<url>
<loc>https://xianminx.github.io//blog/2018-05-07-ethereum-solidity</loc>
<lastmod>2018-05-07T00:00:00.000Z</lastmod>
</url>
<url>
<loc>https://xianminx.github.io//blog/2018-06-06-letsencrypt</loc>
<lastmod>2018-06-06T00:00:00.000Z</lastmod>
</url>
<url>
<loc>https://xianminx.github.io//blog/2018-06-07-spring-mongo</loc>
<lastmod>2018-06-07T00:00:00.000Z</lastmod>
</url>
<url>
<loc>https://xianminx.github.io//blog/2018-06-22-spring-jackson</loc>
<lastmod>2018-06-22T00:00:00.000Z</lastmod>
</url>
<url>
<loc>https://xianminx.github.io//blog/2018-07-03-node-js</loc>
<lastmod>2018-07-03T00:00:00.000Z</lastmod>
</url>
<url>
<loc>https://xianminx.github.io//blog/2018-07-17-css</loc>
<lastmod>2018-07-17T00:00:00.000Z</lastmod>
</url>
<url>
<loc>https://xianminx.github.io//blog/2018-07-19-vue-element-admin</loc>
<lastmod>2018-07-19T00:00:00.000Z</lastmod>
</url>
<url>
<loc>https://xianminx.github.io//blog/2018-08-02-mongo-java-spring-naming</loc>
<lastmod>2018-08-02T00:00:00.000Z</lastmod>
</url>
<url>
<loc>https://xianminx.github.io//blog/2018-08-06-java-spi</loc>
<lastmod>2018-08-06T00:00:00.000Z</lastmod>
</url>
<url>
<loc>https://xianminx.github.io//blog/2018-08-19-amap</loc>
<lastmod>2018-08-19T00:00:00.000Z</lastmod>
</url>
<url>
<loc>https://xianminx.github.io//blog/2018-08-21-event-driven-design</loc>
<lastmod>2018-08-21T00:00:00.000Z</lastmod>
</url>
<url>
<loc>https://xianminx.github.io//blog/2018-08-31-how-music-works</loc>
<lastmod>2018-08-31T00:00:00.000Z</lastmod>
</url>
<url>
<loc>https://xianminx.github.io//blog/2018-09-04-ES6</loc>
<lastmod>2018-09-04T00:00:00.000Z</lastmod>
</url>
<url>
<loc>https://xianminx.github.io//blog/2018-09-11-deep-learning</loc>
<lastmod>2018-09-11T00:00:00.000Z</lastmod>
</url>
<url>
<loc>https://xianminx.github.io//blog/2018-09-12-css</loc>
<lastmod>2018-09-12T00:00:00.000Z</lastmod>
</url>
<url>
<loc>https://xianminx.github.io//blog/2018-09-12-vue-cli</loc>
<lastmod>2018-09-12T00:00:00.000Z</lastmod>
</url>
<url>
<loc>https://xianminx.github.io//blog/2018-09-26-vue-router</loc>
<lastmod>2018-09-26T00:00:00.000Z</lastmod>
</url>
<url>
<loc>https://xianminx.github.io//blog/2018-10-23-algorithms</loc>
<lastmod>2018-10-23T00:00:00.000Z</lastmod>
</url>
<url>
<loc>https://xianminx.github.io//blog/2018-10-24-misc</loc>
<lastmod>2018-10-24T00:00:00.000Z</lastmod>
</url>
<url>
<loc>https://xianminx.github.io//blog/2019-10-18-algorithm-review</loc>
<lastmod>2019-10-18T00:00:00.000Z</lastmod>
</url>
<url>
<loc>https://xianminx.github.io//blog/2023-01-08-2022-summary</loc>
<lastmod>2023-01-08T00:00:00.000Z</lastmod>
</url>
<url>
<loc>https://xianminx.github.io//blog/2023-02-17-chatGPT</loc>
<lastmod>2023-02-17T00:00:00.000Z</lastmod>
</url>
<url>
<loc>https://xianminx.github.io//blog/2025/2025-02-19-llm</loc>
<lastmod>2025-02-19T00:00:00.000Z</lastmod>
</url>
<url>
<loc>https://xianminx.github.io//blog/2025/2025-02-26-blog-migration</loc>
<lastmod>2025-02-26T00:00:00.000Z</lastmod>
</url>
<url>
<loc>https://xianminx.github.io//blog/2025/2025-03-03-tailwindcss</loc>
<lastmod>2025-03-03T00:00:00.000Z</lastmod>
</url>
<url>
<loc>https://xianminx.github.io//blog/2025/2025-03-11-lec-generative-modeling</loc>
<lastmod>2025-03-11T00:00:00.000Z</lastmod>
</url>
<url>
<loc>https://xianminx.github.io//blog/2025/2025-03-13-design</loc>
<lastmod>2025-03-13T00:00:00.000Z</lastmod>
</url>
<url>
<loc>https://xianminx.github.io//blog/2025/2025-03-13-matryoshka</loc>
<lastmod>2025-03-13T00:00:00.000Z</lastmod>
</url>
<url>
<loc>https://xianminx.github.io//blog/2025/2025-03-13-mcp</loc>
<lastmod>2025-03-13T00:00:00.000Z</lastmod>
</url>
<url>
<loc>https://xianminx.github.io//blog/2025/2025-03-15-agent-stack</loc>
<lastmod>2025-03-15T00:00:00.000Z</lastmod>
</url>
<url>
<loc>https://xianminx.github.io//blog/2025/2025-03-19-webpack</loc>
<lastmod>2025-03-19T00:00:00.000Z</lastmod>
</url>
<url>
<loc>https://xianminx.github.io//blog/2025/2025-03-21-openai-agent</loc>
<lastmod>2025-03-21T00:00:00.000Z</lastmod>
</url>
<url>
<loc>https://xianminx.github.io//blog/2025/2025-03-27-vibe-coding</loc>
<lastmod>2025-03-27T00:00:00.000Z</lastmod>
</url>
<url>
<loc>https://xianminx.github.io//blog/2025/2025-04-16-full-text-search</loc>
<lastmod>2025-04-16T00:00:00.000Z</lastmod>
</url>
<url>
<loc>https://xianminx.github.io//blog/2025/2025-04-18-chatmcp-in-action</loc>
<lastmod>2025-04-18T00:00:00.000Z</lastmod>
</url>
<url>
<loc>https://xianminx.github.io//blog/2025/2025-04-24-zod</loc>
<lastmod>2025-04-24T00:00:00.000Z</lastmod>
</url>
<url>
<loc>https://xianminx.github.io//blog/2025/2025-05-21-microsoft-build</loc>
<lastmod>2025-05-21T00:00:00.000Z</lastmod>
</url>
<url>
<loc>https://xianminx.github.io//blog/nested-route/introducing-multi-part-posts-with-nested-routing</loc>
<lastmod>2021-05-02T00:00:00.000Z</lastmod>
</url>
<url>
<loc>https://xianminx.github.io//blog/2025/DRAFT/2025-03-18-mgx</loc>
<lastmod>2025-03-18T00:00:00.000Z</lastmod>
</url>
<url>
<loc>https://xianminx.github.io//blog/2025/mdx/2025-01-01-gfm</loc>
<lastmod>2025-01-01T00:00:00.000Z</lastmod>
</url>
<url>
<loc>https://xianminx.github.io//blog/2025/mdx/2025-01-13-nextjs-mdx</loc>
<lastmod>2025-01-13T00:00:00.000Z</lastmod>
</url>
<url>
<loc>https://xianminx.github.io//blog/2025/mdx/2025-02-28-contentlayer-mdx</loc>
<lastmod>2025-02-28T00:00:00.000Z</lastmod>
</url>
<url>
<loc>https://xianminx.github.io//blog/2025/mdx/2025-03-04-mermaid-mdx</loc>
<lastmod>2025-03-04T00:00:00.000Z</lastmod>
</url>
<url>
<loc>https://xianminx.github.io//blog/2025/mdx/2025-03-05-mermaid-plugin-design</loc>
<lastmod>2025-03-05T00:00:00.000Z</lastmod>
</url>
<url>
<loc>https://xianminx.github.io//blog/2025/mdx/2025-03-12-mdx-intro</loc>
<lastmod>2025-03-12T00:00:00.000Z</lastmod>
</url>
<url>
<loc>https://xianminx.github.io//blog/2025/sp25/2023-03-11-autonomous-agent</loc>
<lastmod>2023-03-11T00:00:00.000Z</lastmod>
</url>
<url>
<loc>https://xianminx.github.io//blog/2025/sp25/2025-03-18-multimodel-agent</loc>
<lastmod>2025-03-18T00:00:00.000Z</lastmod>
</url>
<url>
<loc>https://xianminx.github.io//blog/2025/sp25/2025-04-22-program-agent</loc>
<lastmod>2025-04-22T00:00:00.000Z</lastmod>
</url>
</urlset>
