avatar

Life of a Programmer

`Simplicity is prerequisite for reliability.’ - EWD

Annoyance

For the record.

Climbing

周末挑战了苏州的野攀路线:钉子崖。有一定的风险!!! 看见警示牌犹豫了一下。破体比较陡,一路靠绳攀。 最后 20 米比较困难。我先试了一下,有点担心孩

Pains & Gains (2)

Pains 🔗一个冬天,运动减少。VO2 Max 从 51 掉到了 47. 还没爬回去年夏天前的 52, 就已经再创新低。 Gains 🔗大概去年十月中旬开始,起床时两手有点麻,并且很快消失。

Signals & Multithreading

最近研究进程的退出,进而弄清楚了一些信号方面的疑问。首先开宗明义:“多线程进程中,信号由主线程处理” 这句话是不准确的。 进程为何退出? 🔗想要跟

trace-cmd et al

bpftrace 固然好用,但有时候环境中没法装。此时,使用 ftrace 是个很好的选择。具体做法: 使用 trace-cmd, 跟踪内核耗时是个不错的选择; 直接使用 tracefs 接口,最好对照内核文档;