
Life of a Programmer
`Simplicity is prerequisite for reliability.’ - EWD
bpftrace 固然好用,但有时候环境中没法装。此时,使用 ftrace 是个很好的选择。具体做法: 使用 trace-cmd, 跟踪内核耗时是个不错的选择; 直接使用 tracefs 接口,最好对照内核文档;
又是新的一年,记录一下去年碰到、但尚未解决的问题。 悬而未决 🔗fsync(2) 🔗假设有以下代码: int fd1, fd2; fd1 = open("file", O_CREAT|O_RDWR); do_write(fd1); close(fd1); fd2 = open("file", O_CREAT|O_RDWR); fsync(fd2); fsync(fd2) 会回写因 fd1 而写入
前言 🔗时隔半年,完成了第二次藏东南之旅。上次旅行留下的遗憾基本上也都完成了。冬天人少且很多景点(比如:布达拉宫)都免费,省了点小钱钱。 出发前
最近的 HRV 曲线可以用“挣扎”来形容。 12 月中旬发烧。康复后,难得朋友小聚。二两小酒下肚,当晚 HRV 应声而跌。后面小心翼翼间隔着跑步两次,HRV 一直在
2024 最后一天,完成了《小诗集》,锻炼了 xelatex 技法。 最后一天,水一篇。 隋末唐初,僧人王梵志有一段诗,某百科也有收录,摘抄如下: 我昔未生时,冥冥无所知