2026
- open-gpu-kernel-modules 编译
- OpenSSL1.0.0s aarch64交叉编译
- Tag Plugin Plus 外挂标签全览
- Remoteproc resource table
- OpenAMP
- IPCC
- Rpmsg Char Driver
- Rpmsg Core
- Virtio Rpmsg Bus
- Linux 内核常用数据结构
- ClaudeCode
- smatch
- 查询内核API最早引入版本
- leetcode每日一题 P3546 等和矩阵分割 I
- leetcode每日一题 P2906 构造乘积矩阵
- leetcode热题100 P1143 最长公共子序列
- leetcode热题100 P62 不同路径
- leetcode热题100 P32 最长有效括号
- leetcode热题100 P416 分割等和子集
- leetcode热题100 P152 乘积最大子数组
- leetcode热题100 P279 完全平方数
- leetcode热题100 P118 杨辉三角
- leetcode热题100 P763 划分字母区间
- leetcode热题100 P347 前 K 个高频元素
- leetcode热题100 P84 柱状图中的最大矩形
- leetcode热题100 P739 每日温度
- leetcode热题100 P394 字符串解码
- leetcode热题100 P287 寻找重复数
- leetcode热题100 P31 下一个排列
- leetcode热题100 P75 颜色分类
- leetcode热题100 P51 N皇后
- leetcode热题100 P131 分割回文串
- leetcode热题100 P78 子集
- leetcode热题100 P994 腐烂的橘子
- leetcode热题100 P437 路径总和 III
- leetcode热题100 P543 二叉树的直径
- leetcode热题100 P94 二叉树的中序遍历
- leetcode热题100 P24 两两交换链表中的节点
- leetcode热题100 P142 环形链表 II
- leetcode热题100 P234 回文链表
- leetcode热题100 P206 反转链表
- leetcode热题100 P160 相交链表
- leetcode热题100 P240 搜索二维矩阵 II
- leetcode热题100 P41 缺失的第一个正数
- leetcode热题100 P239 滑动窗口最大值
- leetcode热题100 P560 和为 K 的子数组
- leetcode热题100 P438 找到字符串中所有字母异位词
- Linux LCD
- Linux USB
- Linux IIO
- io_uring
- Linux 网络设备
- Linux ADC
- Linux CAN
- Linux Watchdog
- Linux RTC
- Linux PWM
2025
- Linux UART
- Qemu 模拟树莓派4b Linux module开发环境
- Linux SPI
- WSL2安装Ubuntu-20.04与配置
- WSL空间压缩
- Linux I2C
- Hexo butterfly主题实现MacOS液态玻璃效果
- PMOS和NMOS
- Soc启动流程
- topeet RK3568 Linux5.10 编译
- leetcode热题100 P283 移动零
- Linux 单总线
- 面试经典150题 P295 数据流的中位数
- Linux 输入子系统
- 面试经典150题 P224 基本计算器
- Linux GPIO子系统
- 面试经典150题 P188 买卖股票的最佳时机 IV
- 面试经典150题 P123 买卖股票的最佳时机 III
- Linux pinctrl 子系统
- 面试经典150题 P97 交错字符串
- 面试经典150题 P72 编辑距离
- 面试经典150题 P221 最大正方形
- 面试经典150题 P5 最长回文子串
- 面试经典150题 P63 不同路径 II
- 面试经典150题 P64 最小路径和
- 面试经典150题 P139 单词拆分
- 面试经典150题 P300 最长递增子序列
- 面试经典150题 P322 零钱兑换
- 面试经典150题 P198 打家劫舍
- 面试经典150题 P373 查找和最小的K对数字
- 面试经典150题 P502 IPO
- ARM64 Virtualization
- 面试经典150题 P215 数组中的第K个最大元素
- 面试经典150题 P4 寻找两个正序数组的中位数
- 面试经典150题 P153 寻找旋转排序数组中的最小值
- 面试经典150题 P34 在排序数组中查找元素的第一个和最后一个位置
- 面试经典150题 P33 搜索旋转排序数组
- 面试经典150题 P162 寻找峰值
- Linux热插拔
- 面试经典150题 P74 搜索二维矩阵
- 面试经典150题 P35 搜索插入位置
- 面试经典150题 P918 环形子数组的最大和
- 面试经典150题 P53 最大子数组和
- Linux设备模型
- 面试经典150题 P23 合并K个升序链表
- 面试经典150题 P427 建立四叉树
- 面试经典150题 P148 排序链表
- 面试经典150题 P108 将有序数组转换为二叉搜索树
- Linux设备树
- 面试经典150题 P79 单词搜索
- 面试经典150题 P22 括号生成
- 面试经典150题 P52 N皇后 II
- 面试经典150题 P39 组合总和
- 面试经典150题 P46 全排列
- 面试经典150题 P77 组合
- 面试经典150题 P212 单词搜索 II
- 面试经典150题 P70 爬楼梯
- 面试经典150题 P17 电话号码的字母组合
- 面试经典150题 P149 直线上最多的点数
- 面试经典150题 P50 Pow(x, n)
- 面试经典150题 P172 阶乘后的零
- 面试经典150题 P69 x的平方根
- 面试经典150题 P66 加一
- 面试经典150题 P9 回文数
- 面试经典150题 P201 数字范围按位与
- 面试经典150题 P137 只出现一次的数字 II
- 面试经典150题 P136 只出现一次的数字
- 面试经典150题 P191 位1的个数
- 面试经典150题 P190 颠倒二进制位
- 面试经典150题 P67 二进制求和
- 面试经典150题 P211 添加与搜索单词 - 数据结构设计
- 面试经典150题 P208 实现Trie(前缀树)
- 面试经典150题 P127 单词接龙
- Qemu硬件建模
- Qemu Debug
- 面试经典150题 P443 最小基因变化
- Qemu TCG
- 面试经典150题 P146 LRU缓存
- Qemu初始化流程
- Qemu地址空间抽象
- QOM
- 面试经典150题 P86 分割链表
- 面试经典150题 P61 旋转链表
- Qemu 编译
- Linux Memory Management
- 面试经典150题 P82 删除排序链表中的重复元素 II
- 面试经典150题 P19 删除链表的倒数第 N 个结点
- 面试经典150题 P25 K 个一组翻转链表
- zsh
- 面试经典150题 P92 反转链表 II
- tmux
- 面试经典150题 P138 随机链表的复制
- 面试经典150题 P21 合并两个有序链表
- 面试经典150题 P2 两数相加
- 面试经典150题 P141 环形链表
- 面试经典150题 P150 逆波兰表达式求值
- 面试经典150题 P155 最小栈
- 面试经典150题 P71 简化路径
- 面试经典150题 P20 有效的括号
- 面试经典150题 P452 用最少数量的箭引爆气球
- 面试经典150题 P57 插入区间
- 面试经典150题 P56 合并区间
- 面试经典150题 P228 汇总区间
- 面试经典150题 P289 生命游戏
- 面试经典150题 P73 矩阵置零
- 面试经典150题 P48 旋转图像
- leetcode每日一题 P1437 是否所有1都至少相隔k个元素
- 面试经典150题 P54 螺旋矩阵
- leetcode每日一题 P1513 仅含1的子串个数
- Linux平台总线
- 面试经典150题 P36 有效的数独
- Linux中断
- 面试经典150题 P76 最小覆盖子串
- 面试经典150题 P128 最长连续序列
- leetcode每日一题 P2536 子矩阵元素加 1
- 面试经典150题 P219 存在重复元素 II
- 面试经典150题 P202 快乐数
- Linux高级字符设备进阶
- 面试经典150题 P1 两数之和
- 面试经典150题 P49 字母异位词分组
- 面试经典150题 P242 有效的字母异位词
- 面试经典150题 P290 单词规律
- 面试经典150题 P205 同构字符串
- 面试经典150题 P383 赎金信
- 面试经典150题 P30 串联所有单词的子串
- leetcode每日一题 P3228 将 1 移动到末尾的最大操作次数
- Linux并发与竞争
- leetcode每日一题 P2654 使数组所有元素变成 1 的最少操作次数
- 面试经典150题 P3 无重复字符的最长子串
- Linux字符设备基础
- 面试经典150题 P209 长度最小的子数组
- 面试经典150题 P15 三数之和
- leetcode每日一题 P474 一和零
- 面试经典150题 P167 两数之和 II - 输入有序数组
- Linux驱动加载逻辑
- 面试经典150题 P68 文本左右对齐
- leetcode每日一题 P3542 将所有元素变为 0 的最少操作次数
- 面试经典150题 P6 Z字形变换
- 面试经典150题 P151 反转字符串中的单词
- 面试经典150题 P14 最长公共前缀
- Linux驱动框架
- 面试经典150题 P12 整数转罗马数字
- 面试经典150题 P13 罗马数字转整数
- leetcode每日一题 P2169 得到 0 的操作数
- leetcode每日一题 P3607 电网维护
- 面试经典150题 P42 接雨水
- 面试经典150题 P909 蛇梯棋
- 面试经典150题 P210 课程表 II
- 面试经典150题 P207 课程表
- 面试经典150题 P399 除法求值
- leetcode每日一题 P3318 计算子数组的 x-sum I
- 面试经典150题 P133 克隆图
- 面试经典150题 P130 被围绕的区域
- 面试经典150题 P200 岛屿数量
- leetcode每日一题 P1578 使绳子变成彩色的最短时间
- leetcode每日一题 P2257 统计网格图中没有被保卫的格子数
- Linux系统应用编程
- Makefile
- leetcode每日一题 P3217 从链表中移除在数组中存在的节点
- ARM CHI
- ARM ACE
- ARM AXI
- 面试经典150题 P230 二叉搜索树中第 K 小的元素
- 面试经典150题 P98 验证二叉搜索树
- 面试经典150题 P530 二叉搜索树的最小绝对差
- 面试经典150题 P103 二叉树的锯齿形层序遍历
- 面试经典150题 P102 二叉树的层序遍历
- 面试经典150题 P637 二叉树的层平均值
- 面试经典150题 P199 二叉树的右视图
- leetcode每日一题 P3289 数字小镇中的捣蛋鬼
- ARM SMMUv3
- ARM SVE/SVE2
- ARM Neon Instruction
- ARM Atomic Operation
- 面试经典150题 P236 二叉树的最近公共祖先
- 面试经典150题 P222 完全二叉树的节点个数
- 面试经典150题 P173 二叉搜索树迭代器
- leetcode每日一题 P3370 仅含置位位的最小整数
- Zed
- 面试经典150题 P124 二叉树中的最大路径和
- 面试经典150题 P129 求根节点到叶节点数字之和
- leetcode每日一题 P3354 使数组元素等于零
- rustlings
- 面试经典150题 P112 路径总和
- 面试经典150题 P114 二叉树展开为链表
- leetcode每日一题 P2125 银行中的激光数量
- 面试经典150题 P117 填充每个节点的下一个右侧节点指针 II
- ARM Memory Ordering and Memory Barrier
- ARM TLB
- ARM Cache Coherency
- 面试经典150题 P106 从中序与后序遍历序列构造二叉树
- 面试经典150题 P105 从前序与中序遍历序列构造二叉树
- leetcode每日一题 P1716 计算力扣银行的钱
- leetcode每日一题 P2043 简易银行系统
- ARM Cache
- ARM Memory Management
- rust std
- leetcode每日一题 P2048 下一个更大的数值平衡数
- 面试经典150题 P101 对称二叉树
- 面试经典150题 P226 翻转二叉树
- 面试经典150题 P100 相同的树
- 面试经典150题 P104 二叉树的最大深度
- leetcode每日一题 P3461 判断操作后字符串中的数字是否相等 I
- rust language advanced
- ARM Interrupt Controller
- leetcode每日一题 P3347 执行操作后元素的最高频率 II
- leetcode每日一题 P3346 执行操作后元素的最高频率 I
- 面试经典150题 P135 分发糖果
- leetcode每日一题 P2011 执行操作后的变量值
- leetcode每日一题 P1625 执行操作后字典序最小的字符串
- leetcode每日一题 P3397 执行操作后不同元素的最大数量
- ARM Exception Model
- leetcode每日一题 P2598 执行操作后的最大 MEX
- 面试经典150题 P392 判断子序列
- leetcode每日一题 P3350 检测相邻递增子数组 II
- Docker
- Kubernetes
- 面试经典150题 P125 验证回文串
- leetcode每日一题 P3349 检测相邻递增子数组 I
- leetcode每日一题 P2273 移除字母异位词后的结果数组
- leetcode每日一题 P3539 魔法序列的数组乘积之和
- 面试经典150题 P58 最后一个单词的长度
- leetcode每日一题 P3186 施咒的最大总伤害
- leetcode每日一题 P3147 从魔法师身上吸取的最大能量
- 校园网连接脚本
- 面试经典150题 P28 找出字符串中第一个匹配项的下标
- 面试经典150题 P134 加油站
- 面试经典150题 P238 除自身以外数组的乘积
- leetcode每日一题 P417 太平洋大西洋水流问题
- 面试经典150题 P380 O(1) 时间插入、删除和获取随机元素
- 面试经典150题 P11 盛水最多的容器
- C++
- leetcode每日一题 P407 接雨水II
- 面试经典150题 P274 H指数
- WSL2 Archlinux镜像网络模式无法访问网络的问题
- 面试经典150题 P45 跳跃游戏II
- 面试经典150题 P55 跳跃游戏
- leetcode每日一题 P3100 换水问题II
- 面试经典150题 P122 买卖股票的最佳时机 II
- 面试经典150题 P121 买股票的最佳时机
- leetcode每日一题 P2221 数组的三角和
- leetcode每日一题 P1518 换水问题
- 面试经典150题 P189 轮转数组
- 面试经典150题 P169 多数元素
- 面试经典150题 P80 删除有序数组中的重复项 II
- leetcode每日一题 P1039 多边形三角剖分的最低得分
- 数据结构与算法
- AArch64 ASM
- 面试经典150题 P26 删除有序数组中的重复项
- 面试经典150题 P27 移除元素
- leetcode每日一题 P976 三角形的最大周长
- GCC内嵌汇编
- GNU LD
- GNU AS
- 面试经典150题 P88 合并两个有序数组
- leetcode每日一题 P812 最大三角形面积
- leetcode每日一题 P611 有效三角形的个数
- leetcode每日一题 P120 三角形最小路径和
- leetcode每日一题 P166 分数到小数
- leetcode每日一题 P165 比较版本号
- leetcode每日一题 P3005 最大频率元素计数
- leetcode每日一题 P1912 设计电影租界系统
- leetcode每日一题 P3508 设计路由器
- leetcode每日一题 P3484 设计电子表格
- leetcode每日一题 P3408 设计任务管理器
- leetcode每日一题 P2349 设计数字容器系统
- leetcode每日一题 P2197 替换数组中的非互质数
- leetcode每日一题 P1935 可以输入的最大单词数
- leetcode每日一题 P966 元音拼写检查器
- leetcode每日一题 P3541 找到频率最高的元音和辅音
- leetcode每日一题 P3227 字符串元音游戏
- rust language basics
- leetcode每日一题 P2785 将字符串中的元音字母排序
- C
- GDB
- CSAPP BombLab AArch64
- 最小Linux系统编译与运行
- AArch64 ASM Book
- SR-IOV原理与实现
- RustDesk远程桌面自建服务器
- CSAPP Data Lab
- EDK2获取Protocol总结
- Keil安装
- 我的Emacs配置
- Linux下基于edk2的UEFI开发环境搭建
- Emacs

