- 2026 05-13 The Expert System Trap, on LLMs
- 05-10 Data Agent,还是 Data Skills
- 04-26 让 Data Agent 懂业务的六层 Context
- 04-19 我为什么要把数据团队从写 SQL 转向训练 Agent
- 04-09 从标签到记忆 - 重建互联网 App 对用户的理解
- 03-29 我做了一个 ChatBI,然后发现它不够用
- 2022 08-17 用 AARRR 框架做 To B 客户成功运营
- 07-20 关于企业内部技术产品对外商业化的具体建议
- 07-10 销售说:产品太拖后腿了
- 06-28 用「事实」思考
- 05-28 读「采购与供应链管理:一个实践者的角度」
- 05-21 对大数据 To B 产品和组织的思考
- 04-13 懂你的客户,做持续演进的数据产品
- 03-12 数据产品的四种形态
- 02-12 读「中国经济的未来:热点、难点和增长点」
- 2021 11-18 我的 To B 思考系统
- 11-03 重读王慧文的清华产品课
- 09-04 Data Driven 101
- 08-22 内容型/报表型数据产品的基础评价系统
- 06-26 数据 To B 商业化的一些心得
- 05-09 Psychological Safety
- 04-11 读情境领导者和钝感力
- 03-11 对 DataOps 的一些理解
- 02-16 如何做产品定位 - 「Obvious Awesome - How to nail product pos」
- 01-15 数据产品增长问题的一个分析框架
- 2020 12-06 关于未来内容型数据产品方向的几个观点
- 12-05 关于未来数据开发技术方向的几个观点
- 11-27 2018年的两段记录
- 2019 01-16 谈谈数据产品的商业化
- 01-07 从一个数据团队的说起
- 2018 10-28 关于大数据变现的一些思考(下)
- 10-27 关于大数据变现的一些思考(上)
- 04-04 关于数据采集和用户行为分析平台的一些问题
- 2016 08-08 Readings in Database Systems - Interactive Analytics
- 2014 06-20 A Bug in a Java Servlet
- 06-15 TDD on Swift
- 04-24 Niubei Mountain
- 02-26 The Hadoop 2.x - Running a YARN Job (2)
- 02-25 The Hadoop 2.x - Running a YARN Job (1)
- 02-20 The Hadoop 2.x - Introduction to YARN
- 2013 11-30 Colorful Season
- 11-15 An Approach for User Behavior Clustering
- 10-28 An Arithmetic Issue in Hive SQL
- 09-13 Using iOS and Android Libraries in Unity3d
- 07-18 A Look Under the Hood of objc_msgSend()
- 07-12 Using iOS and Android Libraries in Cocos2D-X
- 06-15 Xitang
- 05-30 HTTP Cookie, Browser Identity, and Privacy
- 04-22 Get ranking and reviews from AppStore
- 01-22 Hangzhou, in snow
- 01-18 App Lifetime Measurement on iOS & Android
- 01-16 Sharing My GTD Notes
- 2012 12-19 LaTeX Math in Octopress
- 11-25 The Autumn
- 11-22 Coding Systems in `shell-command`
- 10-30 Talk about Web Analytics: Metrics
- 10-09 Porting Code
- 09-02 Wreckage
- 07-30 Streaming by Python & Unit Testing
- 06-16 Org my life
- 05-10 Hello World by Thrift using Java
- 04-12 Around West Lake
- 04-09 Clustering with Lucene: Example
- 03-14 How I manage Emacs packages: The Old, Modern, and Dream Way
- 02-22 Hive - External Table With Partitions
- 02-21 茅家埠
- 02-12 Start Blogging With Octopress
- 02-05 Talk about Emacs
- 2011 12-29 Hadoop RPC – Client (2)
- 12-27 Hadoop RPC – Client (1)
- 12-13 Hadoop RPC – Dynamic Proxy
- 10-26 Kerberos principal 主机名解析问题
- 10-20 Ubuntu 安装 Hadoop 和 Kerberos
- 10-11 Change
- 09-18 武夷山
- 08-20 正则表达式的实现和效率
- 06-13 Objc property 的事儿
- 05-17 Alignment and Pack
- 04-29 西湖的秋春之别
- 04-26 QCon 北京 - Ceylon, 下一代 Java ?
- 04-21 QCon 北京 - 遗留系统 & 领域模型
- 04-18 QCon 北京 - 移动开发
- 04-17 QCon 北京 - Agile
- 03-31 Emacs 不流行但很拉风的 feature
- 03-26 太子湾
- 03-14 Objective-C 和 Cocoa 工程实践
- 02-23 灵峰探梅
- 02-15 从 XML 到 Lisp
- 01-16 Test-driven using Objective-C
- 2010 11-28 STL 源码分析-A.万物起源-3
- 11-24 STL 源码分析-A.万物起源-2
- 11-04 单元测试与程序的重定向和链接
- 10-25 Emacs lisp 基础
- 10-20 STL 源码分析-A.万物起源-1
- 09-22 从 concept 到 iterator_traits
- 09-15 New Delhi
- 07-27 Linux 内存管理-A.寻址-2
- 07-20 Linux 内存管理-A.寻址-1