打赏

相关文章

Rust枚举OptionT

在 Rust 中,Option<T> 是对 C 语言中 NULL 指针现象的类型安全替代方案。它是一个枚举(Enum),强制开发者在编译阶段处理“值可能不存在”的情况。 以下是关于 Option<T> 及其核心接口的详细介绍: 1. …

P2522 [HAOI2011] Problem b

P2522 [HAOI2011] Problem b 大意 \[\sum_{x=a}^b \sum_{y=c}^d [\gcd(x, y) = k] \]思路 利用 容斥原理,我们可以将区间 \([a, b]\) 和 \([c, d]\) 的限制简化为从 \(1\) 开始的形式。令 \(f(n, m, k)\) 表示 \(1 \l…

eBPF tail-calls示例 - liyan

eBPF程序是事件驱动的,这就意味着当目标事件触发后,程序才能执行。考虑这样一个场景:有几个不同的BPF程序均挂载在相同的hook点上,而执行需要保持一定的顺序。这时就需要借助tail calls的功能来实现。一、tail cal…

ebpf 采集ebpf 采集tag+tcp五元组 - liyan

基于ebpf的丰富的特性能够获取服务很多的信息,不同特性的组合更是可以达到极强的数据整合能力。比如通过uprobe便捷的获取业务信息后,结合kprobe来获取系统调用里的内容,可以获取一般侵入式可观测代码无法获取的内容…

emacs-若干语言 lsp 配置备注 - liyan

rust 这里使用 rust-analyzer 作为 rust 的语言服务器,在安装 rust-mode后,通过绑定语言服务器信息,即可在打开由 cargo 创建的工程时,顺利进入 lsp-mode。需要关注的是,在非cargo创建的项目中,笔者的lsp-mode使…

Emacs 字符操作快捷键 - liyan

Emacs 中对字符操作快捷键的使用备注Emacs 指令行中,比如 load-file 加载文件时默认会填充当前的目录,可以使用 Ctr-backspace 来较为快速的删除文本。也可以通过光标移动至待删除处,Ctr-k 来直接删除光标(含)之后…

手机版浏览

扫一扫体验

微信公众账号

微信扫一扫加关注

返回
顶部