硬盘在歌唱
文章
开源项目
故事
关于
2026
阿西莫夫的 Prompt
2026-07-24
#AI
#Prompt
#阿西莫夫
#安全
Open Prompt:AI 时代的 PR 协作新范式
2026-03-16
#AI
#Open Source
#协作
记一例浮点数精度问题
2026-02-10
#编程
#Bug
#浮点数
2025
AI 辅助编程时代,哪些编程语言会更流行?
2025-11-03
#编程
#AI
从认知心理学看代码可读性
2025-10-15
#编程
2024
父子对谈30则
2024-03-06
#杂谈
2023
都2024了,你还没随身带录音笔吗?
2023-12-29
#杂谈
写段子的窍门
2023-09-08
#杂谈
2022
给TiDB(MySQL)写一个代理网关
引入数据库网关来优化TiDB Cloud服务运营成本的故事,以及处理MySQL协议的糟心细节
#TiDB
#MySQL
#serverless
论怎么与基层干部打成一片
2022-04-01
#杂谈
怎么做一个匿名论坛
2022-03-21
#杂谈
适合程序员的桌面窗口管理方案
2022-03-15
#教程
Go语言泛型初体验
2022-03-11
#编程语言
#Go
2021
双中心主从模式
2021-09-11
#分布式系统
TrueTime和原子钟
2021-02-10
#分布式系统
#TiDB
2020
价值6万元的TiDB Hackathon创意
2020-12-17
#TiDB
价值10万元的TiDB Hackathon创意
一般人我不告诉他
#TiDB
TiDB1024谜题解题报告
2020-10-24
#TiDB
#Bash
Paxos从入门到学会Raft
2020-10-20
#分布式系统
#共识算法
#raft
#paxos
一个小故事,关于科幻,关于老师
2020-09-10
#杂谈
beancount 复式记账实践
2020-08-20
#杂谈
重复的代码都应该被消除吗?
2020-07-22
#杂谈
如何快速检测新冠病毒
2020-06-16
#算法
#杂谈
消除 TSO 单点
2020-05-27
#PD
#分布式事务
#TiDB
数据库的外部一致性
2020-05-26
#数据库
#分布式事务
分布式事务的 Commit Point
理解分布式事务原子性(atomic)的关键所在
#数据库
#分布式系统
#TiDB
为什么重复性工作一定要自动化
2020-02-21
#杂谈
PD leader 切换耗时分析
2020-02-19
#TiDB
五句话理解 Rust 所有权
2020-02-08
#编程语言
#rust
估算两台服务器同时故障的概率
指数分布和蒙特卡罗方法实践
#分布式系统
#概率论
TiKV 的多副本机制
2020-02-02
#TiDB
#raft
偶数节点 raft
为奇葩方案平个反
#分布式系统
#共识算法
#raft
histogram_quantile 相关的若干问题
可能是 Prometheus 最难理解的概念
#分布式系统
当我们签 CLA 或 DCO 的时候,我们在签什么
2020-01-28
#开源
自动给 Gmail 中 GitHub 的邮件打标签
2020-01-15
#教程
#App Script
2019
追踪 GitHub PR review 记录
使用 chrome 插件追踪 GitHub PR review 记录,并把数据存放在 Google Spreadsheet。
#教程
#App Script
2018
TiDB Hackathon 2018 赛记
2018-12-12
#生活
2015
理解 Google F1: Schema 变更算法
2015-11-18
#数据库
#TiDB
Go 语言设计模式:单例
最没意思的设计模式,Go 语言能玩出花样吗?
#编程语言
使用 Docker+Seafile 搭建私有云存储
2015-05-10
#教程
全面使用 UTF-8
2015-04-19
#翻译
GNU make 自动依赖生成
2015-04-11
#翻译
#教程
十个 C++ 隐藏特性
2015-04-11
#编程语言
程序员经典语录
2015-04-11
#翻译
Protocol Buffers 在游戏中的应用
挖掘 PB 的潜能
#游戏开发
游戏国际化的一些建议
2015-04-08
#游戏开发
策划总改需求怎么办?
程序和策划是不应该有隔阂的
#游戏开发
服务器组件之网关
2015-03-11
#游戏开发
2014
掉落系统
满足各种变态需求的开宝箱方案
#游戏开发
抽象物品
任意可以附加于玩家的金币、经验、道具、体力等
#游戏开发
Go 语言设计模式:组合
窥探 Go 语言与面向对象设计的差异
#编程语言
#系统设计
程序员笑话集锦
2014-11-01
#翻译
Go 语言设计模式:迭代器
迭代器有几种写法?
#编程语言
数据存储
2014-10-28
#游戏开发
战斗模块设计
卡牌游戏支持多种战斗模式的困局
#游戏开发
服务器运维的几重境界
展望一下 Docker 生态
#游戏开发
游戏逻辑模块组织及数据同步
易于管理的服务器客户端数据同步方案
#游戏开发
新的开始
2014-09-23