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

  <url>
    <loc>https://blog.zhengdong.me/</loc>
    <lastmod>2026-03-29</lastmod>
    <changefreq>daily</changefreq>
    <priority>1.0</priority>
  </url>

  

  
</urlset>
