如果文本中的每行时间戳已经是按照非降序排列的,那么我们可以简化上述脚本,因为我们不需要在每个时间点处检查时间戳的顺序。以下是针对这种情况的简化脚本: ``` python f...
如果文本中的每行时间戳已经是按照非降序排列的,那么我们可以简化上述脚本,因为我们不需要在每个时间点处检查时间戳的顺序。以下是针对这种情况的简化脚本: ``` python f...
例子: import reimport pandas as pd 读取ftrace文件内容with open("path/to/your/ftrace_file.txt", ...
C++默认函数生成规则如下: 1.只要指定了一个要求传参的构造函数, 就会阻止编译器生成默认构造函数。2.只要定义了拷贝构造函数或移动构造函数,就会阻止默认构造函数。3.两种...
1. spin_lock 背景 (1)需要睡眠的锁机制(信号量,互斥锁),需要切换上下文,有切换上下文的开销;(2)中断上下文不能睡眠基于上面两点,就对不睡眠的spin_lo...
要点: 4层循环:i. 第一次从左->右ii. 第二次从上->下iii. 第三次从右->左xi. 第四次从下到上
要点: 最大路径和可能出现在三种情况中:左子树右子树根节点与左右子树 返回值,返回当前节点和左右分支中的一支的最大值 maxsum 存放的事
题目一给出一个数组 list = [1,2,3,4,5,6]求此数组的所有子集合输出:[1],[1,2],[1,2,3]…位运算法2^n 种子集合:每种子集合中每一个bit ...
要点:(1)关键数据结构:hash-unordered_map,堆-priority_queue(2) string 排序我们一个字符串str,和一个整数k,让我们对字符串s...
sparse file (1)sparse file 主要用在文件绝大多数内容为空的时候,为了文件系统更高效的使用空间。通过文件的metadata 信息来表示文件的内容是em...
1.背景 1.1 block device 处理流程 VFSVFS 将调用用户系统调用API read() 处理转换成对应的内核系统调用服务程序,并将对应的read 操作重定...
快排 1. 要点:**i. partition: **将整个数组切成两片,切片返回index:[l, h] ==> [l,index-1], index, [index+1...
要点:回溯法模版组合问题:使用startIndex, for循环每层从startIndex开始 标识为skip 重复的路径;排列问题:使用used 数组记录使用情况,for循...
236. 二叉树的最近公共祖先[https://leetcode.cn/problems/lowest-common-ancestor-of-a-binary-tree/]要...
i. 新增item 放到arr[size] ii. float arr[size] iii size++ i. 取出最值 ii. 将最后一个item 放到arr[0] i...
i. lookup O(1)时间复杂度 ii. insert O(1)时间复杂度 以实现O(1) loopup 以实现O(1) insert key-> listNode ...
高频-滑动窗口-无重复字符的最长子串基本思路:数据结构:(1)一个map负责记录当前窗口的映射情况,(2)两个指针:一个p, 一个q, p<=q, 当前窗口的size = q...
k个一组翻转链表 基本思路:(1) 重点:寻找确定k 个一组范围,pre> [front, tail] > tailnext, 主要是tail,tail 必须非空故while...
1. Buffer IO/Direct IO 区别1.1 Buffer IO(1) DMA copy : disk --> page cache(2) CPU copy : ...
1. 加密1.1 文件内容和文件名-fscrypt(1) 通过文件系统level 的 fscrypt (File-based encryption)进行加密(2) 为了加密不...
PCIe 配置 1.BDF 和pci 总线一样,pcie 通过8bit Bus number, 5bit Device number, 3bit Function numbe...