转发我的文章
https://cn.pingcap.com/blog/tiflash-source-code-reading-7
Linux 的文件系统
发表于
Linux 通过 VFS 建立了一个抽象层,并在之上提供了通用的文件系统模型,使得 Linux 能够支持多种文件系统。
Rust闭包实现递归
发表于
在不动点组合子Y-Combinator中介绍了如何借助 Y-Combinator 和 Z-Combinator 实现在闭包中引用自己。
C++中的异常
发表于
C++中的异常是很多人不推荐使用的机制,但其中有很多玄学,不妨来讲一讲。
F1的在线异步DDL
发表于
介绍 F1 的在线异步 DDL schema 变更。
DPDK-Writing Efficient Code
发表于
DPDK的编程规范,用来指导如何写高性能程序,觉得挺有意思的,所以翻译过来。
EPaxos介绍
发表于
简单介绍 EPaxos 算法。本文还结合论文作者提供的 tla+ 作出了详细的解读。
Mac电脑配置指南
发表于
总结Mac系统下的配置相关方法。
物化视图研究
发表于
研究物化视图(materialized view)相关技术。
Rust - A CPP Programmer's Perspective
发表于
鉴于贵司大作tikv、tidb、tiflash在Rust、Go和C++之间横跳,因此学习Rust被提上了日程。
本文简称叫Rust: ACPPPP,它主要是用来讨论Rust在一些方面和C++的异同,而不是介绍这一门语言。所以文章是话题形式的,会有很多穿插,例如在讨论所有权时,会直接讲结构体。