<?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://blog.zhengdong.me/</loc></url><url><loc>https://blog.zhengdong.me/2010/07/20/linux-memory-management-addressing-1/</loc></url><url><loc>https://blog.zhengdong.me/2010/07/27/linux-memory-management-addressing-2/</loc></url><url><loc>https://blog.zhengdong.me/2010/09/15/new-delhi/</loc></url><url><loc>https://blog.zhengdong.me/2010/09/22/from-concept-to-iterator_traits/</loc></url><url><loc>https://blog.zhengdong.me/2010/10/20/stl-code-digest-creation-1/</loc></url><url><loc>https://blog.zhengdong.me/2010/10/25/emacs-lisp-basics/</loc></url><url><loc>https://blog.zhengdong.me/2010/11/04/relocation-and-link-of-a-program/</loc></url><url><loc>https://blog.zhengdong.me/2010/11/24/stl-code-digest-creation-2/</loc></url><url><loc>https://blog.zhengdong.me/2010/11/28/stl-code-digest-creation-3/</loc></url><url><loc>https://blog.zhengdong.me/2011/01/16/tdd-using-objective-c/</loc></url><url><loc>https://blog.zhengdong.me/2011/02/15/from-xml-to-lisp/</loc></url><url><loc>https://blog.zhengdong.me/2011/02/23/lingfeng-tanmei/</loc></url><url><loc>https://blog.zhengdong.me/2011/03/14/objective-c-and-cocoa-engineering-practices/</loc></url><url><loc>https://blog.zhengdong.me/2011/03/26/taiziwan/</loc></url><url><loc>https://blog.zhengdong.me/2011/03/31/emacs-features/</loc></url><url><loc>https://blog.zhengdong.me/2011/04/17/agile/</loc></url><url><loc>https://blog.zhengdong.me/2011/04/18/mobile-dev/</loc></url><url><loc>https://blog.zhengdong.me/2011/04/21/legacy-code-and-domain-model/</loc></url><url><loc>https://blog.zhengdong.me/2011/04/26/ceylon-next-generation-java/</loc></url><url><loc>https://blog.zhengdong.me/2011/04/29/autumn-and-sprint-of-westlake/</loc></url><url><loc>https://blog.zhengdong.me/2011/05/17/alignment-and-pack/</loc></url><url><loc>https://blog.zhengdong.me/2011/06/13/about-objc-property/</loc></url><url><loc>https://blog.zhengdong.me/2011/08/20/implementation-and-efficiency-of-regular-expression/</loc></url><url><loc>https://blog.zhengdong.me/2011/09/18/wuyishan/</loc></url><url><loc>https://blog.zhengdong.me/2011/10/11/change/</loc></url><url><loc>https://blog.zhengdong.me/2011/10/20/install-hadoop-with-kerberos-in-ubuntu/</loc></url><url><loc>https://blog.zhengdong.me/2011/10/26/kerberos-principal-name-parsing-in-hadoop/</loc></url><url><loc>https://blog.zhengdong.me/2011/12/13/hadoop-rpc-dynami-proxy/</loc></url><url><loc>https://blog.zhengdong.me/2011/12/27/hadoop-rpc-client-1/</loc></url><url><loc>https://blog.zhengdong.me/2011/12/29/hadoop-rpc-client-2/</loc></url><url><loc>https://blog.zhengdong.me/2012/02/05/talk-about-emacs/</loc></url><url><loc>https://blog.zhengdong.me/2012/02/12/start-blogging-with-octopress/</loc></url><url><loc>https://blog.zhengdong.me/2012/02/21/maojiabu/</loc></url><url><loc>https://blog.zhengdong.me/2012/02/22/hive-external-table-with-partitions/</loc></url><url><loc>https://blog.zhengdong.me/2012/03/14/how-i-manage-emacs-packages/</loc></url><url><loc>https://blog.zhengdong.me/2012/04/09/clustering-with-lucene-example/</loc></url><url><loc>https://blog.zhengdong.me/2012/04/12/around-west-lake/</loc></url><url><loc>https://blog.zhengdong.me/2012/05/10/hello-world-by-thrift-using-java/</loc></url><url><loc>https://blog.zhengdong.me/2012/06/16/org-my-life/</loc></url><url><loc>https://blog.zhengdong.me/2012/07/30/streaming-python-unit-testing/</loc></url><url><loc>https://blog.zhengdong.me/2012/09/02/wreckage-decay/</loc></url><url><loc>https://blog.zhengdong.me/2012/10/09/porting-code/</loc></url><url><loc>https://blog.zhengdong.me/2012/10/30/talk-about-web-analytics-metrics/</loc></url><url><loc>https://blog.zhengdong.me/2012/11/22/coding-system-in-shell-command/</loc></url><url><loc>https://blog.zhengdong.me/2012/11/25/the-autumn/</loc></url><url><loc>https://blog.zhengdong.me/2012/12/19/latex-math-in-octopress/</loc></url><url><loc>https://blog.zhengdong.me/2013/01/16/sharing-my-gtd-notes/</loc></url><url><loc>https://blog.zhengdong.me/2013/01/18/app-lifetime-measurement-ios-android/</loc></url><url><loc>https://blog.zhengdong.me/2013/01/22/hangzhou-in-snow/</loc></url><url><loc>https://blog.zhengdong.me/2013/04/22/ranking-reviews-from-appstore/</loc></url><url><loc>https://blog.zhengdong.me/2013/05/30/http-cookie-browser-identity-privacy/</loc></url><url><loc>https://blog.zhengdong.me/2013/06/15/xitang/</loc></url><url><loc>https://blog.zhengdong.me/2013/07/12/using-ios-android-libraries-cocos2dx/</loc></url><url><loc>https://blog.zhengdong.me/2013/07/18/a-look-under-the-hood-of-objc-msgsend/</loc></url><url><loc>https://blog.zhengdong.me/2013/09/13/using-ios-android-libraries-unity3d/</loc></url><url><loc>https://blog.zhengdong.me/2013/10/28/an-arithmetic-issue-in-hive-sql/</loc></url><url><loc>https://blog.zhengdong.me/2013/11/15/an-approach-for-user-behavior-clustering/</loc></url><url><loc>https://blog.zhengdong.me/2013/11/30/colorful-season/</loc></url><url><loc>https://blog.zhengdong.me/2014/02/20/the-hadoop-2-dot-x-introduction-to-yarn/</loc></url><url><loc>https://blog.zhengdong.me/2014/02/25/the-hadoop-2-dot-x-running-a-yarn-job-1/</loc></url><url><loc>https://blog.zhengdong.me/2014/02/26/the-hadoop-2-dot-x-running-a-yarn-job-2/</loc></url><url><loc>https://blog.zhengdong.me/2014/04/24/niubei-mountain/</loc></url><url><loc>https://blog.zhengdong.me/2014/06/15/tdd-on-swift/</loc></url><url><loc>https://blog.zhengdong.me/2014/06/20/a-bug-in-a-java-servlet/</loc></url><url><loc>https://blog.zhengdong.me/2016/08/08/readings-in-database-systems-interactive-analytics/</loc></url><url><loc>https://blog.zhengdong.me/2018/04/04/questions-on-data-collection-and-data-platform/</loc></url><url><loc>https://blog.zhengdong.me/2018/10/27/ways-to-profit-from-the-bigdata-on-tech/</loc></url><url><loc>https://blog.zhengdong.me/2018/10/28/ways-to-profit-from-the-bigdata-on-data/</loc></url><url><loc>https://blog.zhengdong.me/2019/01/07/speaking-of-a-data-team/</loc></url><url><loc>https://blog.zhengdong.me/2019/01/16/data-product-creating-and-selling/</loc></url><url><loc>https://blog.zhengdong.me/2020/11/27/some-thoughts-in-2018/</loc></url><url><loc>https://blog.zhengdong.me/2020/12/05/view-of-the-future-data-dev-technology/</loc></url><url><loc>https://blog.zhengdong.me/2020/12/06/view-of-the-future-data-product-trends/</loc></url><url><loc>https://blog.zhengdong.me/2021/01/15/data-product-growth-analysis-framework/</loc></url><url><loc>https://blog.zhengdong.me/2021/02/16/how-to-nail-product-pos/</loc></url><url><loc>https://blog.zhengdong.me/2021/03/11/about-dataops/</loc></url><url><loc>https://blog.zhengdong.me/2021/04/11/situational-leader-and-insensitivity-power/</loc></url><url><loc>https://blog.zhengdong.me/2021/05/09/psychological-safety-google-perfect-team/</loc></url><url><loc>https://blog.zhengdong.me/2021/06/26/thoughts-on-tob-data-commercialization/</loc></url><url><loc>https://blog.zhengdong.me/2021/08/22/evaluation-system-for-report-based-data-product/</loc></url><url><loc>https://blog.zhengdong.me/2021/09/04/data-driven-101/</loc></url><url><loc>https://blog.zhengdong.me/2021/11/03/the-product-lesson-of-wanghw/</loc></url><url><loc>https://blog.zhengdong.me/2021/11/18/my-principles-on-tob-business/</loc></url><url><loc>https://blog.zhengdong.me/2022/02/12/from-china-economy-book-reading/</loc></url><url><loc>https://blog.zhengdong.me/2022/03/12/four-types-of-data-products/</loc></url><url><loc>https://blog.zhengdong.me/2022/04/13/know-your-customer-build-sustainable-data-product/</loc></url><url><loc>https://blog.zhengdong.me/2022/05/21/thoughts-on-bigdata-tob-product-and-org/</loc></url><url><loc>https://blog.zhengdong.me/2022/05/28/a-supply-chain-management-book-reading/</loc></url><url><loc>https://blog.zhengdong.me/2022/06/28/the-book-factfulness/</loc></url><url><loc>https://blog.zhengdong.me/2022/07/10/tob-practice-of-bd-rd-cooperation/</loc></url><url><loc>https://blog.zhengdong.me/2022/07/20/suggestion-on-internal-product-commercialization/</loc></url><url><loc>https://blog.zhengdong.me/2022/08/17/aarrr-on-tob-customer-success/</loc></url><url><loc>https://blog.zhengdong.me/2026/03/29/chatbi-and-its-limits/</loc></url><url><loc>https://blog.zhengdong.me/2026/04/09/from-labels-to-memory/</loc></url><url><loc>https://blog.zhengdong.me/2026/04/19/from-sql-to-training-agents/</loc></url><url><loc>https://blog.zhengdong.me/2026/04/26/data-agent-six-layer-context/</loc></url><url><loc>https://blog.zhengdong.me/2026/05/10/data-agent-vs-data-skills/</loc></url><url><loc>https://blog.zhengdong.me/2026/05/13/built-an-expert-system-with-llms/</loc></url><url><loc>https://blog.zhengdong.me/2026/05/30/can-coding-agents-do-data-mining/</loc></url><url><loc>https://blog.zhengdong.me/2026/06/14/new-views-on-data-future/</loc></url><url><loc>https://blog.zhengdong.me/2026/07/08/data-architecture-in-the-agent-era/</loc></url><url><loc>https://blog.zhengdong.me/2026/07/22/how-anthropic-thinks-about-data-analytics-agents/</loc></url><url><loc>https://blog.zhengdong.me/en/2026/03/29/chatbi-and-its-limits/</loc></url><url><loc>https://blog.zhengdong.me/en/2026/04/09/from-labels-to-memory/</loc></url><url><loc>https://blog.zhengdong.me/en/2026/04/19/from-sql-to-training-agents/</loc></url><url><loc>https://blog.zhengdong.me/en/2026/04/26/data-agent-six-layer-context/</loc></url><url><loc>https://blog.zhengdong.me/en/2026/05/10/data-agent-vs-data-skills/</loc></url><url><loc>https://blog.zhengdong.me/en/2026/05/13/built-an-expert-system-with-llms/</loc></url><url><loc>https://blog.zhengdong.me/en/2026/05/30/can-coding-agents-do-data-mining/</loc></url><url><loc>https://blog.zhengdong.me/en/2026/06/14/new-views-on-data-future/</loc></url><url><loc>https://blog.zhengdong.me/en/2026/07/08/data-architecture-in-the-agent-era/</loc></url><url><loc>https://blog.zhengdong.me/en/2026/07/22/how-anthropic-thinks-about-data-analytics-agents/</loc></url></urlset>