Posts

神话的诞生

T6836
0
换换风格,写个故事,文笔有限,请多包涵。

学信网身份信息更正记

T8836
0
毕业二十年,发现毕业证是“假”的,与学校、教委的沟通更正过程,及相关的法律法规依据。

在你身边工作,已是最好的回报

T1157
0
半年多以前,我写了一篇《在 MegaEase 工作是一种怎样的体验》,皓哥转发到了推特上,一时间,我这个平时基本无人问津的博客的流量增长了上千倍。 文章写的是 MegaEase

最终一致性和强最终一致性的区别

T796
0
最近学习了一些 CRDT(Conflict-free replicated data type,无冲突可复制数据类型)相关的知识,其中,提到,CRDT 满足强最终一致性,这是

在 MegaEase 工作是一种怎样的体验?

T5507
0

没人邀,所以目前还在飞机上,也只能发到自己的博客里……

时光飞逝,转瞬之间在 MegaEase 已经工作一年多了,作为一名老龄程序员,之前也算经历过一些不同类型的公司,但 MegaEase 的这一年多确实给了我很多新的体验。借此文和大家分享下。

无锁多线程那些事

T9706
0
无锁多线程相关概念和技术,包括原子操作、内存顺序、内存模型、CAS等。

首次抓到编译器 Bug

T1335
0
写代码这么多年,多次怀疑碰到了编译器 Bug,但最终却总是自己的责任,这次终于抓到了一个真正的编译器 Bug,记录一下。 最近公司的一个项目的编译

C++ 中的全局常量

T1616
0
前些天偶然注意到项目的头文件里定义了大量全局常量,也就是类似 const int foo = 5 这种。这些常量,有些是简单的数值型,但大部分是 CComBSTR、std

历时99天,完成《GEB》电子版校对

T23658
0
从 3 月 12 日开始,历时 99 天,终于完成了《哥德尔、艾舍尔、巴赫》这本豆瓣第一科普书电子版的校对工作。包括电子版本书错误和原纸质版错误在内,总计提

一个有趣的Bug

T374
0
今早一到公司,就看到隔壁组一堆人在讨论一个 Bug,足足半个多小时没有结果。人散了以后,一位同事找我帮忙看一下,发现是因为一个函数被递归调用导