#程序人生

【译文/effective-rust】第 29 条:遵循 Clippy 的建议

本文为 effective-rust 第 29 条的译文。

·17min·李岩
【译文/effective-rust】第 29 条:遵循 Clippy 的建议

【译文/effective-rust】第 28 条:在合适的时候使用宏

译文整理,转载。

·17min·李岩
【译文/effective-rust】第 28 条:在合适的时候使用宏

【译文/effective-rust】第 27 条:为公共接口撰写文档

本文为 effective-rust 第 27 条的译文。

·8min·李岩
【译文/effective-rust】第 27 条:为公共接口撰写文档

Emacs 字符操作快捷键

Emacs 中对字符操作快捷键的使用备注

·1min·李岩
Emacs 字符操作快捷键

bpftrace 遍历 golang 链表(go17+)

不出意外的,之前提到的 ELF 文件解析内容又拖延了。目前还不知道什么时候有时间能够把希望完成的几篇文章给搞完。翻一翻目前的博客,已经有很久没有更新了。那就水一篇文章吧。目前算是项目里的低谷期,希望能够重拾程序员的意义。

在bpftrace 无侵入遍历golang链表里,笔者展示了使用bpftrace来遍历golang链表的方法。由于go-17和go-16的函数调用规约存在不同,因此bpftrace 无侵入遍历golang链表并不适用于go-17。其实这个问题在go-1.17+ 调用规约已经提到了解决方案。本文给一个实例,算是更进一步的延伸这个话题,希望能够起到一些效果。

·2min·李岩
bpftrace 遍历 golang 链表(go17+)