Posts

2026
想让你的 Tmux 状态栏告别单调,拥有类 Vim 状态栏或 VS Code 那种流畅的斜角、圆弧效果?秘诀就在于 Powerline 分隔符。只要在配置文件里换上几个 Unicode 字符,瞬间就能让整个终端的质感提升一个档次。
团队合作中,你是否经常因为缩进、大括号位置、命名风格(驼峰还是下划线?)而和同事争论?手动调整不仅低效,还容易在 git blame 中留下大量毫无意义的空白变更。
在阅读复杂的源码(如 Linux 内核或大型 BSP 项目)时,我们经常使用 gd (Go to Definition) 跳转到函数或变量的定义处。但 Vim 默认会在当前窗口直接跳转,这会导致我们“迷失”在代码层级中,无法对照上下文查看。
在 Linux 系统中,网络通常由 NetworkManager 或 DHCP 自动管理。但在某些场景中,例如:
在使用MCP2518FD CAN控制器时,通过dmesg查看驱动初始化日志,发现了一个值得关注的细节:
2025
真实项目中遇到一个典型场景:第三方 SDK 默认打开了一个非常重的功能开关,导致全量构建时间暴涨 70%。记录一下用最 Modern 的方式彻底接管它的全过程。
彻底搞懂 CMakeCache.txt、-D 参数、option()、set(... CACHE ...)、FORCE、GUI 显示顺序的底层原理,以及大厂真实落地的防御性写法。