最新 最热

结合例子学习eBPF与bcc:更好的输出机制

这是《结合例子学习eBPF和bcc》系列的第二篇文章。本文将介绍如何获取追踪目标函数的参数信息以及如何更好的进行结果输出。

2023-11-01
1

13张图让你更进一步理解内核进程列表

大家好,我是程栩,一个专注于性能的大厂程序员,分享包括但不限于计算机体系结构、性能优化、云原生的知识。

2023-11-01
1

全新系列-Linux进程管理初探

大家好,我是程栩,一个专注于性能的大厂程序员,分享包括但不限于计算机体系结构、性能优化、云原生的知识。

2023-11-01
1

文心一言 VS 讯飞星火 VS chatgpt (125)-- 算法导论10.6 6题

在有根树中,我们通常需要用三个指针来定位一个节点的左孩子、右兄弟和父节点。如果我们想减少一个指针,我们可以利用数据结构设计来达到这个目标。具体来说,我们可以在每个节点中使用一个布尔值标记其左右孩子节点的存在...

2023-11-01
1

【C++】多态 ⑧ ( 验证指向 虚函数表 的 vptr 指针 | 对比定义了虚函数的类和没有定义虚函数类的大小 )

" 虚函数表 " 由 C++ 编译器 负责 创建 与 维护 , 被 virtual 关键字 修饰的 虚函数 , 会自动 被 C++ 编译器 存储到 " 虚函数表 " 中 ;

2023-11-01
1

【C++】多态 ⑦ ( 多态机制实现原理 | 虚函数表概念 | 虚函数表工作机制 | vptr 指针 | 虚函数表运行时机制 | 虚函数与动态联编 )

满足 ① 继承 , ② 虚函数重写 , ③ 父类指针/引用指向子类对象 三个条件 , 即可实现多态 ;

2023-11-01
1

链表分组逆序

链表分组逆序是一个常见的操作,用于将链表按照一定规则分组后,逆序每个分组。这种操作常常用于解决链表中的某些问题。下面介绍几种常见的用于链表分组逆序的算法,并分析它们的优劣势:...

2023-10-31
1

深入剖析vscode工具函数(九)数字相关处理

在VSCode的工具函数中,numbers模块提供了一些方便处理数字的函数。其中包括clamp函数,用于将一个数字限制在指定的范围内;rot函数,用于对一个数字进行循环移位操作;以及计算移动平均值和滑动窗口平均值的函数等等。...

2023-10-31
0

C++ 经典案例1例

首先,在代码中定义了三个函数:swapr、swapp和swapv,它们分别用于通过引用、指针和传值来交换变量的值。

2023-10-31
0

【C++】多态 ⑤ ( 重载 | 重写 | 重定义 )

这些 函数或操作符 在 参数类型 或 数量上 有所不同 ; 也就是 参数列表 不同 ;

2023-10-31
0