相关文章
【译文/effective-rust】第 27 条:为公共接口撰写文档 - liyan
本文为 effective-rust 第 27 条的译文。原文由笔者翻译并提交至 rustx-labs/effective-rust-cn/item27,同步转载到此处。如果你的包(crate)会被其他程序员所使用,那么为包中的内容添加文档就是很好的实践,尤其是…
建站知识
2026/2/27 13:40:57
eBPF tail-calls示例 - liyan
eBPF程序是事件驱动的,这就意味着当目标事件触发后,程序才能执行。考虑这样一个场景:有几个不同的BPF程序均挂载在相同的hook点上,而执行需要保持一定的顺序。这时就需要借助tail calls的功能来实现。一、tail cal…
建站知识
2026/3/1 13:05:05
ebpf 采集ebpf 采集tag+tcp五元组 - liyan
基于ebpf的丰富的特性能够获取服务很多的信息,不同特性的组合更是可以达到极强的数据整合能力。比如通过uprobe便捷的获取业务信息后,结合kprobe来获取系统调用里的内容,可以获取一般侵入式可观测代码无法获取的内容…
建站知识
2026/2/27 13:40:57
emacs-若干语言 lsp 配置备注 - liyan
rust
这里使用 rust-analyzer 作为 rust 的语言服务器,在安装 rust-mode后,通过绑定语言服务器信息,即可在打开由 cargo 创建的工程时,顺利进入 lsp-mode。需要关注的是,在非cargo创建的项目中,笔者的lsp-mode使…
建站知识
2026/2/27 13:40:57
Emacs 字符操作快捷键 - liyan
Emacs 中对字符操作快捷键的使用备注Emacs 指令行中,比如 load-file 加载文件时默认会填充当前的目录,可以使用 Ctr-backspace 来较为快速的删除文本。也可以通过光标移动至待删除处,Ctr-k 来直接删除光标(含)之后…
建站知识
2026/2/27 13:40:57
Gemini 3.1 Flash Image (Nano Banana 2) API 评测:从参数到落地,我替你踩了坑 - 147API
Google 昨晚发了 Gemini 3.1 Flash Image Preview,内部代号 "Nano Banana 2"。
名字听着像玩具,但在多模态 API 的圈子里,这其实是个搅局者。我第一时间扒了文档,并在 Nano Banana AI 做了实测。这篇文章…
建站知识
2026/2/27 13:40:57
RHEL7更改运行级别
[root@dbserver ~]# systemctl get-defaultgraphical.target[root@dbserver ~]# systemctl set-default multi-user.targetRemoved symlink /etc/systemd/system/default.target.Created symlink from /etc/systemd/s…
建站知识
2026/2/27 13:30:57

