bpftrace 入门(2)语法
前文提到 bpftrace 的语法: bpftrace 语法深受 AWK 的影响, 前的部分相当于 AWK 的 condition, 中的部分相当于 AWK 的 action。只不过 bpftrace 执行 …
阅读全文前文提到 bpftrace 的语法: bpftrace 语法深受 AWK 的影响, 前的部分相当于 AWK 的 condition, 中的部分相当于 AWK 的 action。只不过 bpftrace 执行 …
阅读全文在定义 Python 类时,成员方法有: 普通方法,第一个参数为实例,通常命名为 self; 类方法,第一个参数为类对象,通常命名为 cls; 静态方法,没有特殊参数。 装饰器(Decorator) 定义类方法和静态方法 …
阅读全文Python 经常被称为胶水语言,正是因为它可以非常轻松的与其他语言开发的工具交互,形成工具链,共同组成强大的工具。 Python 调用其他可执行文件,可执行文件会作为子进程运行,下面是一些常见方法: …
阅读全文一位读者朋友私信一个问题,非常有意思: "为什么 Tuple 是只读的?"。今天结合代码,一探究竟。 Python 中所有类型都是 type 对象的实例,甚至 type 自身也是 type 的实例,在 python 交互 …
阅读全文bpftrace 通过高度抽象的封装来使用 eBPF,大多数功能只需要寥寥几笔就可以运行起来,可以很快让我们搞清楚 eBPF 是什么样的,而暂时不关心 eBPF 复杂的内部机理。由于 bpftrace 深受 AWK 和 …
阅读全文快速上手 eBPF eBPF 是一个运行在 kernel 中的虚拟机,通过它我们可以轻松的向内核各处注入一些自定义的代码(虽然受到很多限制)。如果你已经具备一定的 Linux 使用经验,那么你很有可能已经使用过 …
阅读全文eBPF 是目前 Linux 平台比较火的技术,前一段时间 Windows 平台也推出了自己的 eBPF for Windows。eBPF 是 BPF 的扩展,BPF(Berkeley Packate Filter)最初 …
阅读全文今天一鼓作气看完了 《参与感》,也不是我阅读速度快,只是阿黎的文笔诙谐,食用轻松。 真诚的金钱 现在的 to C 业务基本上客服是标配,但实际上绝大多数客服都是采用外包形式,比如常见的电信运营商。作为外包公司,他们通常负 …
阅读全文最终 Python 的执行过程,实际上就是 Python VM 对 ByteCode 的解释过程。程序的三种基本结构: 顺序 条件 循环 数学上已经证明,这三种结构可以表述任意逻辑。Python 也不例外 …
阅读全文Frame Object 对 Python 的执行至关重要,它是 Python 模块、函数、推导式等多级代码组织形式的根本支撑。除了在 C 层面跟踪 Frame Object 结构体外,在 Python 中也提供了封装, …
阅读全文