240 发简信
IP属地:重庆
  • 时间戳文本解析

    如果文本中的每行时间戳已经是按照非降序排列的,那么我们可以简化上述脚本,因为我们不需要在每个时间点处检查时间戳的顺序。以下是针对这种情况的简化脚...

  • 解析ftrace-block

    例子: import reimport pandas as pd 读取ftrace文件内容with open("path/to/your/ftr...

  • C++ class 之默认函数生成规则constructor, copy,move, destructor

    C++默认函数生成规则如下: 1.只要指定了一个要求传参的构造函数, 就会阻止编译器生成默认构造函数。2.只要定义了拷贝构造函数或移动构造函数,...

  • spin_lock, spin_lock_irq, spin_lock_irqsave,spin_lock_bh

    1. spin_lock 背景 (1)需要睡眠的锁机制(信号量,互斥锁),需要切换上下文,有切换上下文的开销;(2)中断上下文不能睡眠基于上面两...

  • Resize,w 360,h 240
    螺旋矩阵

    要点: 4层循环:i. 第一次从左->右ii. 第二次从上->下iii. 第三次从右->左xi. 第四次从下到上

  • Resize,w 360,h 240
    深度搜索&广度搜索&二 叉树(dfs+二叉树最大路径和)

    要点: 最大路径和可能出现在三种情况中:左子树右子树根节点与左右子树 返回值,返回当前节点和左右分支中的一支的最大值 maxsum 存放的事

  • 组合问题-子集

    题目一给出一个数组 list = [1,2,3,4,5,6]求此数组的所有子集合输出:[1],[1,2],[1,2,3]…位运算法2^n 种子集...

  • Resize,w 360,h 240
    hash+排序(k个字符重排/字母异位词分组)

    要点:(1)关键数据结构:hash-unordered_map,堆-priority_queue(2) string 排序我们一个字符串str,...

  • 快速创建大文件

    sparse file (1)sparse file 主要用在文件绝大多数内容为空的时候,为了文件系统更高效的使用空间。通过文件的metadat...