c++ (60)
- LeetCode 6Z字形变换 - 七月 11, 2021
- dumpsys简介 以media.camera为例 - 四月 17, 2022
- LeetCode 1两数之和 - 八月 14, 2022
- Leetcode 88合并两个有序数组 - 八月 15, 2022
- LeetCode 283移动零 - 八月 15, 2022
- LeetCode 448找到所有数组中消失的数字 - 八月 15, 2022
- LeetCode 21合并两个有序链表 - 八月 16, 2022
- LeetCode 83删除排序链表中的重复元素 - 八月 16, 2022
- LeetCode 141环形链表 - 八月 16, 2022
- LeetCode 142环形链表 II - 八月 16, 2022
- LeetCode 160相交链表 - 八月 16, 2022
- LeetCode 206反转链表 - 八月 17, 2022
- LeetCode 234回文链表 - 八月 17, 2022
- LeetCode 876链表的中间结点 - 八月 17, 2022
- LeetCode之剑指Offer 22链表中倒数第k个节点 - 八月 18, 2022
- LeetCode 394字符串解码 - 八月 25, 2022
- LeetCode 232用栈实现队列 - 八月 26, 2022
- LeetCode 1984学生分数的最小差值 - 八月 27, 2022
- C++ std::move - 八月 28, 2022
- C++ 变长数组 - 八月 28, 2022
- C语言中的`%*s` 和 `%.*s` - 八月 28, 2022
- C++ std::lock_guard - 九月 4, 2022
- C++ 三种继承方式 - 九月 12, 2022
- LeetCode 101对称二叉树 - 九月 18, 2022
- LeetCode Hot100二叉树的前中后序遍历 - 九月 18, 2022
- 排序 1冒泡排序 - 十月 7, 2022
- 排序 2选择排序 - 十月 8, 2022
- 排序 3插入排序 - 十月 9, 2022
- 排序 4快速排序 - 十月 10, 2022
- 排序 5希尔排序 - 十月 11, 2022
- 排序 6归并排序 - 十月 12, 2022
- 排序 7堆排序 - 十月 13, 2022
- 排序 8计数排序 - 十月 14, 2022
- 排序 9桶排序 - 十月 22, 2022
- 排序 10基数排序 - 十月 23, 2022
- LeetCode 136只出现一次的数字 - 十月 24, 2022
- LeetCode 338比特位计数 - 十月 25, 2022
- LeetCode 461汉明距离 - 十月 26, 2022
- LeetCode 20有效的括号 - 十月 27, 2022
- LeetCode 415字符串相加 - 十月 28, 2022
- 字符串匹配 BF(Brute Force) - 十月 29, 2022
- 字符串匹配 BM(Boyer-Moore) - 十月 29, 2022
- 字符串匹配 KMP(Knuth-Morris-Pratt) - 十月 29, 2022
- 动态规划 - 十月 30, 2022
- LeetCode 509斐波那契数 - 十月 30, 2022
- LeetCode 53最大子数组和 - 十月 30, 2022
- LeetCode 121买卖股票的最佳时机 - 十月 30, 2022
- LeetCode 470用 Rand7() 实现 Rand10() - 十月 30, 2022
- 统计素数个数 - 十一月 1, 2022
- 寻找数组的中心下标 - 十一月 1, 2022
- 寻X的平方根 - 十一月 1, 2022
- 求斐波那契数列第N位的值 - 十一月 6, 2022
- 三个数的最大乘积 - 十一月 6, 2022
- 子数组最大平均数 - 十一月 6, 2022
- 深度优先搜索 - 十一月 6, 2022
- 广度优先搜索 - 十一月 6, 2022
- Android智能指针解析 - 十一月 27, 2022
- Android NE(Native Exception) - 一月 7, 2023
- c++ typeof - 二月 11, 2023
- C++ std::bind - 七月 18, 2023
java (57)
- LeetCode 6Z字形变换 - 七月 11, 2021
- 设计模式 - 七月 28, 2021
- 设计模式之代理模式 - 十一月 28, 2021
- Parcel1 Parcel和Parcelable源码分析 - 二月 20, 2022
- ByteBuffer使用 - 二月 27, 2022
- dumpsys简介 以media.camera为例 - 四月 17, 2022
- Leetcode 88合并两个有序数组 - 八月 15, 2022
- LeetCode 283移动零 - 八月 15, 2022
- LeetCode 448找到所有数组中消失的数字 - 八月 15, 2022
- LeetCode 21合并两个有序链表 - 八月 16, 2022
- LeetCode 83删除排序链表中的重复元素 - 八月 16, 2022
- LeetCode 141环形链表 - 八月 16, 2022
- LeetCode 142环形链表 II - 八月 16, 2022
- LeetCode 160相交链表 - 八月 16, 2022
- LeetCode 206反转链表 - 八月 17, 2022
- LeetCode 234回文链表 - 八月 17, 2022
- LeetCode 876链表的中间结点 - 八月 17, 2022
- LeetCode之剑指Offer 22链表中倒数第k个节点 - 八月 18, 2022
- LeetCode 394字符串解码 - 八月 25, 2022
- LeetCode 232用栈实现队列 - 八月 26, 2022
- LeetCode 1984学生分数的最小差值 - 八月 27, 2022
- LeetCode 101对称二叉树 - 九月 18, 2022
- LeetCode Hot100二叉树的前中后序遍历 - 九月 18, 2022
- 排序 1冒泡排序 - 十月 7, 2022
- 排序 2选择排序 - 十月 8, 2022
- 排序 3插入排序 - 十月 9, 2022
- 排序 4快速排序 - 十月 10, 2022
- 排序 5希尔排序 - 十月 11, 2022
- 排序 6归并排序 - 十月 12, 2022
- 排序 7堆排序 - 十月 13, 2022
- 排序 8计数排序 - 十月 14, 2022
- 排序 9桶排序 - 十月 22, 2022
- 排序 10基数排序 - 十月 23, 2022
- LeetCode 136只出现一次的数字 - 十月 24, 2022
- LeetCode 338比特位计数 - 十月 25, 2022
- LeetCode 461汉明距离 - 十月 26, 2022
- LeetCode 20有效的括号 - 十月 27, 2022
- LeetCode 415字符串相加 - 十月 28, 2022
- 字符串匹配 BF(Brute Force) - 十月 29, 2022
- 字符串匹配 BM(Boyer-Moore) - 十月 29, 2022
- 字符串匹配 KMP(Knuth-Morris-Pratt) - 十月 29, 2022
- 动态规划 - 十月 30, 2022
- LeetCode 509斐波那契数 - 十月 30, 2022
- LeetCode 53最大子数组和 - 十月 30, 2022
- LeetCode 121买卖股票的最佳时机 - 十月 30, 2022
- LeetCode 470用 Rand7() 实现 Rand10() - 十月 30, 2022
- 统计素数个数 - 十一月 1, 2022
- 寻找数组的中心下标 - 十一月 1, 2022
- 寻X的平方根 - 十一月 1, 2022
- 求斐波那契数列第N位的值 - 十一月 6, 2022
- 三个数的最大乘积 - 十一月 6, 2022
- 子数组最大平均数 - 十一月 6, 2022
- 深度优先搜索 - 十一月 6, 2022
- 广度优先搜索 - 十一月 6, 2022
- Android智能指针解析 - 十一月 27, 2022
- Java Thread - 十二月 22, 2022
- Android TextToSpeech浅析 - 二月 14, 2023
android (45)
- RTMP封包 - 七月 25, 2021
- 设计模式 - 七月 28, 2021
- 一篇文章搞定广播 - 八月 14, 2021
- Handler1-消息传递机制 - 八月 15, 2021
- Handler2 Thread - 八月 15, 2021
- Handler3 同步屏障 - 八月 15, 2021
- Handler4 HandlerThread - 八月 15, 2021
- Handler5 IntentService - 八月 15, 2021
- Recyclerview使用 - 八月 23, 2021
- AIDL1 使用 - 八月 29, 2021
- Android数据存储 - 十月 17, 2021
- ThreadLocal之初出茅庐 - 十一月 3, 2021
- AIDL2 源码分析 - 十一月 14, 2021
- Android注解 - 十一月 14, 2021
- 设计模式之代理模式 - 十一月 28, 2021
- Parcel1 Parcel和Parcelable源码分析 - 二月 20, 2022
- ByteBuffer使用 - 二月 27, 2022
- linux4 NDK交叉编译 - 三月 6, 2022
- AIDL3 JAVA和C++通信 - 三月 8, 2022
- HIDL介绍和使用 - 三月 27, 2022
- ThreadLocal之子父线程的恩爱情仇 - 四月 10, 2022
- dumpsys简介 以media.camera为例 - 四月 17, 2022
- 初识choreographer - 五月 4, 2022
- Vsync信号机制浅析 - 五月 31, 2022
- socket简单实现(Java版) - 六月 4, 2022
- ioctl通信方式之初出茅庐 - 七月 24, 2022
- Android Property详解 - 八月 21, 2022
- C++ std::move - 八月 28, 2022
- C++ 变长数组 - 八月 28, 2022
- C语言中的`%*s` 和 `%.*s` - 八月 28, 2022
- C++ std::lock_guard - 九月 4, 2022
- C++ 三种继承方式 - 九月 12, 2022
- addr2line工具使用 - 十二月 3, 2022
- am broadcast发送广播源码分析 - 十二月 5, 2022
- 一文带你了解ANR - 十二月 6, 2022
- Android signal and crash - 十二月 7, 2022
- Linux dup and dup2 - 十二月 20, 2022
- Linux clone - 十二月 21, 2022
- Java Thread - 十二月 22, 2022
- Battery Historian简单搭建 - 二月 21, 2023
- service call源码分析(以蓝牙打开关闭为例) - 三月 14, 2023
- WMS-Window - 四月 2, 2023
- Android rc文件和解析 - 六月 24, 2023
- Native Looper使用和原理 - 六月 24, 2023
- 声学相关 - 十一月 26, 2023
源码 (33)
- Handler1-消息传递机制 - 八月 15, 2021
- Handler2 Thread - 八月 15, 2021
- Handler3 同步屏障 - 八月 15, 2021
- Handler4 HandlerThread - 八月 15, 2021
- Handler5 IntentService - 八月 15, 2021
- ThreadLocal之初出茅庐 - 十一月 3, 2021
- AIDL2 源码分析 - 十一月 14, 2021
- Parcel1 Parcel和Parcelable源码分析 - 二月 20, 2022
- ByteBuffer使用 - 二月 27, 2022
- HIDL介绍和使用 - 三月 27, 2022
- ThreadLocal之子父线程的恩爱情仇 - 四月 10, 2022
- dumpsys简介 以media.camera为例 - 四月 17, 2022
- 初识choreographer - 五月 4, 2022
- Vsync信号机制浅析 - 五月 31, 2022
- ioctl通信方式之初出茅庐 - 七月 24, 2022
- Android Property详解 - 八月 21, 2022
- C++ std::move - 八月 28, 2022
- C++ 变长数组 - 八月 28, 2022
- C语言中的`%*s` 和 `%.*s` - 八月 28, 2022
- C++ std::lock_guard - 九月 4, 2022
- C++ 三种继承方式 - 九月 12, 2022
- am broadcast发送广播源码分析 - 十二月 5, 2022
- Linux dup and dup2 - 十二月 20, 2022
- Linux clone - 十二月 21, 2022
- socket简单实现(Linux附Android源码) - 一月 2, 2023
- Android NE(Native Exception) - 一月 7, 2023
- 一文带你了解SElinux那点事 - 一月 7, 2023
- Linux的TCP/IP协议栈发送过程 - 二月 5, 2023
- Android TextToSpeech浅析 - 二月 14, 2023
- service call源码分析(以蓝牙打开关闭为例) - 三月 14, 2023
- WMS-Window - 四月 2, 2023
- Android rc文件和解析 - 六月 24, 2023
- Native Looper使用和原理 - 六月 24, 2023
leetcode (27)
- LeetCode 6Z字形变换 - 七月 11, 2021
- LeetCode 1两数之和 - 八月 14, 2022
- Leetcode 88合并两个有序数组 - 八月 15, 2022
- LeetCode 283移动零 - 八月 15, 2022
- LeetCode 448找到所有数组中消失的数字 - 八月 15, 2022
- LeetCode 21合并两个有序链表 - 八月 16, 2022
- LeetCode 83删除排序链表中的重复元素 - 八月 16, 2022
- LeetCode 141环形链表 - 八月 16, 2022
- LeetCode 142环形链表 II - 八月 16, 2022
- LeetCode 160相交链表 - 八月 16, 2022
- LeetCode 206反转链表 - 八月 17, 2022
- LeetCode 234回文链表 - 八月 17, 2022
- LeetCode 876链表的中间结点 - 八月 17, 2022
- LeetCode之剑指Offer 22链表中倒数第k个节点 - 八月 18, 2022
- LeetCode 394字符串解码 - 八月 25, 2022
- LeetCode 232用栈实现队列 - 八月 26, 2022
- LeetCode 1984学生分数的最小差值 - 八月 27, 2022
- LeetCode 101对称二叉树 - 九月 18, 2022
- LeetCode Hot100二叉树的前中后序遍历 - 九月 18, 2022
- 统计素数个数 - 十一月 1, 2022
- 寻找数组的中心下标 - 十一月 1, 2022
- 寻X的平方根 - 十一月 1, 2022
- 求斐波那契数列第N位的值 - 十一月 6, 2022
- 三个数的最大乘积 - 十一月 6, 2022
- 子数组最大平均数 - 十一月 6, 2022
- 深度优先搜索 - 十一月 6, 2022
- 广度优先搜索 - 十一月 6, 2022
双指针 (14)
- LeetCode 1两数之和 - 八月 14, 2022
- Leetcode 88合并两个有序数组 - 八月 15, 2022
- LeetCode 283移动零 - 八月 15, 2022
- LeetCode 21合并两个有序链表 - 八月 16, 2022
- LeetCode 141环形链表 - 八月 16, 2022
- LeetCode 142环形链表 II - 八月 16, 2022
- LeetCode 160相交链表 - 八月 16, 2022
- LeetCode 234回文链表 - 八月 17, 2022
- LeetCode 876链表的中间结点 - 八月 17, 2022
- LeetCode之剑指Offer 22链表中倒数第k个节点 - 八月 18, 2022
- 排序 6归并排序 - 十月 12, 2022
- LeetCode 121买卖股票的最佳时机 - 十月 30, 2022
- 寻找数组的中心下标 - 十一月 1, 2022
- 求斐波那契数列第N位的值 - 十一月 6, 2022
学习笔记 (14)
- 操作系统学习笔记 1概述 - 六月 14, 2022
- 操作系统学习笔记 2操作系统介绍 - 六月 16, 2022
- 操作系统学习笔记 3内存管理 - 六月 19, 2022
- 操作系统学习笔记 4非连续内存分配 - 六月 26, 2022
- 操作系统学习笔记 5虚拟内存 - 七月 2, 2022
- 操作系统学习笔记 6页面置换算法 - 七月 3, 2022
- 操作系统学习笔记 7进程管理 - 七月 10, 2022
- Typora使用过期解决方案 - 七月 16, 2022
- 操作系统学习笔记 8CPU调度 - 七月 17, 2022
- 操作系统学习笔记 9同步&互斥 - 七月 18, 2022
- 操作系统学习笔记 10信号量&管程 - 七月 30, 2022
- 操作系统学习笔记 11死锁 - 七月 31, 2022
- 操作系统学习笔记 12进程间通信 - 八月 6, 2022
- 操作系统学习笔记 13文件系统 - 八月 7, 2022
清华大学陈渝 (13)
- 操作系统学习笔记 1概述 - 六月 14, 2022
- 操作系统学习笔记 2操作系统介绍 - 六月 16, 2022
- 操作系统学习笔记 3内存管理 - 六月 19, 2022
- 操作系统学习笔记 4非连续内存分配 - 六月 26, 2022
- 操作系统学习笔记 5虚拟内存 - 七月 2, 2022
- 操作系统学习笔记 6页面置换算法 - 七月 3, 2022
- 操作系统学习笔记 7进程管理 - 七月 10, 2022
- 操作系统学习笔记 8CPU调度 - 七月 17, 2022
- 操作系统学习笔记 9同步&互斥 - 七月 18, 2022
- 操作系统学习笔记 10信号量&管程 - 七月 30, 2022
- 操作系统学习笔记 11死锁 - 七月 31, 2022
- 操作系统学习笔记 12进程间通信 - 八月 6, 2022
- 操作系统学习笔记 13文件系统 - 八月 7, 2022
isp (11)
- camera Bayer矩阵 - 十二月 10, 2023
- camera 水波纹 - 十二月 24, 2023
- isp算法学习-ISPPipeline - 十二月 25, 2023
- isp算法学习-BLC - 十二月 26, 2023
- isp算法学习-LSC - 十二月 27, 2023
- isp算法学习-插值 - 十二月 28, 2023
- isp算法学习-DPC - 十二月 29, 2023
- isp算法学习-AWB - 十二月 30, 2023
- isp算法学习-GAMMA CORRECTION - 十二月 30, 2023
- isp算法学习-HVS(Human Vision System) - 十二月 30, 2023
- isp算法学习-NR(Noise Reduce) - 十二月 30, 2023
algorithm (9)
- isp算法学习-ISPPipeline - 十二月 25, 2023
- isp算法学习-BLC - 十二月 26, 2023
- isp算法学习-LSC - 十二月 27, 2023
- isp算法学习-插值 - 十二月 28, 2023
- isp算法学习-DPC - 十二月 29, 2023
- isp算法学习-AWB - 十二月 30, 2023
- isp算法学习-GAMMA CORRECTION - 十二月 30, 2023
- isp算法学习-HVS(Human Vision System) - 十二月 30, 2023
- isp算法学习-NR(Noise Reduce) - 十二月 30, 2023
linux (9)
- linux4 NDK交叉编译 - 三月 6, 2022
- linux1 基础学习 - 三月 12, 2022
- linux2 权限和管理 - 四月 5, 2022
- linux3 Vim和shell脚本 - 四月 5, 2022
- Linux dup and dup2 - 十二月 20, 2022
- Linux clone - 十二月 21, 2022
- socket简单实现(Linux附Android源码) - 一月 2, 2023
- Linux的TCP/IP协议栈发送过程 - 二月 5, 2023
- iptables使用 - 二月 19, 2023
binder (8)
- AIDL1 使用 - 八月 29, 2021
- AIDL2 源码分析 - 十一月 14, 2021
- AIDL3 JAVA和C++通信 - 三月 8, 2022
- HIDL介绍和使用 - 三月 27, 2022
- Android智能指针解析 - 十一月 27, 2022
- am broadcast发送广播源码分析 - 十二月 5, 2022
- service call源码分析(以蓝牙打开关闭为例) - 三月 14, 2023
- WMS-Window - 四月 2, 2023
framework (7)
- Handler1-消息传递机制 - 八月 15, 2021
- Handler2 Thread - 八月 15, 2021
- Handler3 同步屏障 - 八月 15, 2021
- Handler4 HandlerThread - 八月 15, 2021
- Handler5 IntentService - 八月 15, 2021
- ThreadLocal之初出茅庐 - 十一月 3, 2021
- ThreadLocal之子父线程的恩爱情仇 - 四月 10, 2022
基础 (7)
- Linux dup and dup2 - 十二月 20, 2022
- Linux clone - 十二月 21, 2022
- C语言隐式类型转换规则【记一次故障排除】 - 七月 1, 2023
- 关于可变函数va_list原理及用法 - 七月 2, 2023
- C++ std::bind - 七月 18, 2023
- C++ using使用 - 七月 22, 2023
- C++ operator重载 - 七月 23, 2023
链表 (7)
- LeetCode 21合并两个有序链表 - 八月 16, 2022
- LeetCode 83删除排序链表中的重复元素 - 八月 16, 2022
- LeetCode 160相交链表 - 八月 16, 2022
- LeetCode 206反转链表 - 八月 17, 2022
- LeetCode 234回文链表 - 八月 17, 2022
- LeetCode 876链表的中间结点 - 八月 17, 2022
- LeetCode之剑指Offer 22链表中倒数第k个节点 - 八月 18, 2022
c++基础 (6)
- C++ std::move - 八月 28, 2022
- C++ 变长数组 - 八月 28, 2022
- C语言中的`%*s` 和 `%.*s` - 八月 28, 2022
- C++ std::lock_guard - 九月 4, 2022
- C++ 三种继承方式 - 九月 12, 2022
- c++ typeof - 二月 11, 2023
thread (6)
- ThreadLocal之初出茅庐 - 十一月 3, 2021
- 并发编程1 java并发基础知识 - 十二月 6, 2021
- 并发编程2 CAS基本原理 - 十二月 12, 2021
- 并发编程3 阻塞队列和线程池 - 十二月 19, 2021
- ThreadLocal之子父线程的恩爱情仇 - 四月 10, 2022
- Native Looper使用和原理 - 六月 24, 2023
数组 (6)
- Leetcode 88合并两个有序数组 - 八月 15, 2022
- LeetCode 283移动零 - 八月 15, 2022
- LeetCode 448找到所有数组中消失的数字 - 八月 15, 2022
- LeetCode 394字符串解码 - 八月 25, 2022
- LeetCode 232用栈实现队列 - 八月 26, 2022
- LeetCode 1984学生分数的最小差值 - 八月 27, 2022
动态规划 (5)
- LeetCode 6Z字形变换 - 七月 11, 2021
- 动态规划 - 十月 30, 2022
- LeetCode 509斐波那契数 - 十月 30, 2022
- LeetCode 53最大子数组和 - 十月 30, 2022
- LeetCode 121买卖股票的最佳时机 - 十月 30, 2022
ipc (4)
- AIDL1 使用 - 八月 29, 2021
- AIDL2 源码分析 - 十一月 14, 2021
- AIDL3 JAVA和C++通信 - 三月 8, 2022
- HIDL介绍和使用 - 三月 27, 2022
performance (4)
- 初识choreographer - 五月 4, 2022
- Vsync信号机制浅析 - 五月 31, 2022
- 一文带你了解ANR - 十二月 6, 2022
- Android signal and crash - 十二月 7, 2022
socket (4)
- Android Property详解 - 八月 21, 2022
- Android NE(Native Exception) - 一月 7, 2023
- 关于socketpair学习篇(包含源码对照解析) - 七月 10, 2023
- select、poll、epoll这三种多路复用的技术原理 - 八月 6, 2023
递归 (4)
- LeetCode 101对称二叉树 - 九月 18, 2022
- LeetCode Hot100二叉树的前中后序遍历 - 九月 18, 2022
- LeetCode 509斐波那契数 - 十月 30, 2022
- 深度优先搜索 - 十一月 6, 2022
concurrent (3)
- 并发编程1 java并发基础知识 - 十二月 6, 2021
- 并发编程2 CAS基本原理 - 十二月 12, 2021
- 并发编程3 阻塞队列和线程池 - 十二月 19, 2021
epoll (3)
- Native Looper使用和原理 - 六月 24, 2023
- 关于socketpair学习篇(包含源码对照解析) - 七月 10, 2023
- select、poll、epoll这三种多路复用的技术原理 - 八月 6, 2023
jdk (3)
- 并发编程1 java并发基础知识 - 十二月 6, 2021
- 并发编程2 CAS基本原理 - 十二月 12, 2021
- 并发编程3 阻塞队列和线程池 - 十二月 19, 2021
pipe (3)
- Linux dup and dup2 - 十二月 20, 2022
- Android NE(Native Exception) - 一月 7, 2023
- 关于socketpair学习篇(包含源码对照解析) - 七月 10, 2023
yuv (3)
- camera Bayer矩阵 - 十二月 10, 2023
- isp算法学习-CSC(color space convert) - 二月 10, 2024
- isp算法学习-UVNR(UV color space Noise Reduce) - 二月 13, 2024
位运算 (3)
- LeetCode 136只出现一次的数字 - 十月 24, 2022
- LeetCode 338比特位计数 - 十月 25, 2022
- LeetCode 461汉明距离 - 十月 26, 2022
字符串匹配 (3)
- 字符串匹配 BF(Brute Force) - 十月 29, 2022
- 字符串匹配 BM(Boyer-Moore) - 十月 29, 2022
- 字符串匹配 KMP(Knuth-Morris-Pratt) - 十月 29, 2022
手册 (3)
- linux1 基础学习 - 三月 12, 2022
- linux2 权限和管理 - 四月 5, 2022
- linux3 Vim和shell脚本 - 四月 5, 2022
系统 (3)
- linux1 基础学习 - 三月 12, 2022
- linux2 权限和管理 - 四月 5, 2022
- linux3 Vim和shell脚本 - 四月 5, 2022
调试工具 (3)
- addr2line工具使用 - 十二月 3, 2022
- am broadcast发送广播源码分析 - 十二月 5, 2022
- service call源码分析(以蓝牙打开关闭为例) - 三月 14, 2023
audio (2)
- Android TextToSpeech浅析 - 二月 14, 2023
- 功耗分析和优化实践 - 一月 1, 2024
floyd算法 (2)
- LeetCode 141环形链表 - 八月 16, 2022
- LeetCode 142环形链表 II - 八月 16, 2022
fork (2)
- Linux dup and dup2 - 十二月 20, 2022
- Android NE(Native Exception) - 一月 7, 2023
github (2)
- 不务正业系列 1自动推送早安助手 - 九月 25, 2022
- 不务正业系列 2博客中图形绘制的快速使用 - 二月 12, 2023
handler (2)
- 初识choreographer - 五月 4, 2022
- Native Looper使用和原理 - 六月 24, 2023
kernel (2)
- ioctl通信方式之初出茅庐 - 七月 24, 2022
- addr2line工具使用 - 十二月 3, 2022
poll (2)
- 关于socketpair学习篇(包含源码对照解析) - 七月 10, 2023
- select、poll、epoll这三种多路复用的技术原理 - 八月 6, 2023
property_service (2)
- 关于socketpair学习篇(包含源码对照解析) - 七月 10, 2023
- select、poll、epoll这三种多路复用的技术原理 - 八月 6, 2023
proto (2)
- Android Property详解 - 八月 21, 2022
- 关于socketpair学习篇(包含源码对照解析) - 七月 10, 2023
raw (2)
- camera Bayer矩阵 - 十二月 10, 2023
- isp算法学习-demosaicking - 一月 27, 2024
sensor (2)
- camera 水波纹 - 十二月 24, 2023
- 功耗分析和优化实践 - 一月 1, 2024
signal (2)
- Android signal and crash - 十二月 7, 2022
- Android NE(Native Exception) - 一月 7, 2023
surfaceflinger (2)
- 初识choreographer - 五月 4, 2022
- Vsync信号机制浅析 - 五月 31, 2022
tcp (2)
- socket简单实现(Java版) - 六月 4, 2022
- socket简单实现(Linux附Android源码) - 一月 2, 2023
tcp/ip协议栈 (2)
- Linux的TCP/IP协议栈发送过程 - 二月 5, 2023
- Linux的TCP/IP协议栈发送过程 - 二月 5, 2023
threadlocal (2)
- ThreadLocal之子父线程的恩爱情仇 - 四月 10, 2022
- 初识choreographer - 五月 4, 2022
udp (2)
- socket简单实现(Java版) - 六月 4, 2022
- socket简单实现(Linux附Android源码) - 一月 2, 2023
v4l2 (2)
- camera hal之CameraProvider启动流程 - 十二月 24, 2023
- rk camera驱动调试学习 - 一月 28, 2024
仿函数 (2)
- C++大括号 - 七月 19, 2023
- C++ operator重载 - 七月 23, 2023
均值滤波 (2)
- isp算法学习-NR(Noise Reduce) - 十二月 30, 2023
- isp算法学习-UVNR(UV color space Noise Reduce) - 二月 13, 2024
字符串 (2)
- LeetCode 20有效的括号 - 十月 27, 2022
- LeetCode 415字符串相加 - 十月 28, 2022
栈 (2)
- LeetCode Hot100二叉树的前中后序遍历 - 九月 18, 2022
- LeetCode 20有效的括号 - 十月 27, 2022
环形链表 (2)
- LeetCode 141环形链表 - 八月 16, 2022
- LeetCode 142环形链表 II - 八月 16, 2022
队列 (2)
- LeetCode 101对称二叉树 - 九月 18, 2022
- 广度优先搜索 - 十一月 6, 2022
actions (1)
- Android rc文件和解析 - 六月 24, 2023
adc噪声 (1)
- isp算法学习-BNR(Bayer Noise Reduce) - 一月 23, 2024
aes128 (1)
- AES加密和解密流程 - 十月 3, 2023
aes192 (1)
- AES加密和解密流程 - 十月 3, 2023
aes256 (1)
- AES加密和解密流程 - 十月 3, 2023
aidl (1)
- Android智能指针解析 - 十一月 27, 2022
ail (1)
- Android rc文件和解析 - 六月 24, 2023
ams (1)
- am broadcast发送广播源码分析 - 十二月 5, 2022
annotation (1)
- Android注解 - 十一月 14, 2021
as-profiler (1)
- 功耗分析和优化实践 - 一月 1, 2024
ascii (1)
- LeetCode 415字符串相加 - 十月 28, 2022
audiogroup (1)
- 关于socketpair学习篇(包含源码对照解析) - 七月 10, 2023
audiotrack (1)
- Android TextToSpeech浅析 - 二月 14, 2023
avc (1)
- 一文带你了解SElinux那点事 - 一月 7, 2023
awb (1)
- isp算法学习-AWB - 十二月 30, 2023
banding (1)
- camera 水波纹 - 十二月 24, 2023
base64 (1)
- AES加密和解密流程 - 十月 3, 2023
basic-computer (1)
- 一篇文章读懂unicode - 七月 14, 2021
battery-historian (1)
- 功耗分析和优化实践 - 一月 1, 2024
bf (1)
- 字符串匹配 BF(Brute Force) - 十月 29, 2022
bittube (1)
- 关于socketpair学习篇(包含源码对照解析) - 七月 10, 2023
blc (1)
- isp算法学习-BLC - 十二月 26, 2023
bluetooth (1)
- service call源码分析(以蓝牙打开关闭为例) - 三月 14, 2023
bm (1)
- 字符串匹配 BM(Boyer-Moore) - 十月 29, 2022
bnr (1)
- isp算法学习-BNR(Bayer Noise Reduce) - 一月 23, 2024
bugreport (1)
- Battery Historian简单搭建 - 二月 21, 2023
camera (1)
- 功耗分析和优化实践 - 一月 1, 2024
camerametadata (1)
- 关于socketpair学习篇(包含源码对照解析) - 七月 10, 2023
ccm (1)
- isp算法学习CCM(Color Correction Matrix) - 二月 7, 2024
characteristic (1)
- camera metadata内存模型 - 一月 21, 2024
choreographer (1)
- Vsync信号机制浅析 - 五月 31, 2022
cie-lab颜色空间 (1)
- isp算法学习CCM(Color Correction Matrix) - 二月 7, 2024
cie-luv颜色空间 (1)
- isp算法学习CCM(Color Correction Matrix) - 二月 7, 2024
cie-rgb颜色模型 (1)
- isp算法学习CCM(Color Correction Matrix) - 二月 7, 2024
cie-xyz颜色空间 (1)
- isp算法学习CCM(Color Correction Matrix) - 二月 7, 2024
cie-xy色度图 (1)
- isp算法学习CCM(Color Correction Matrix) - 二月 7, 2024
clone (1)
- Android NE(Native Exception) - 一月 7, 2023
commands (1)
- Android rc文件和解析 - 六月 24, 2023
crash (1)
- Android signal and crash - 十二月 7, 2022
crash_dump (1)
- Android NE(Native Exception) - 一月 7, 2023
csc (1)
- isp算法学习-CSC(color space convert) - 二月 10, 2024
cts (1)
- 一文带你了解SElinux那点事 - 一月 7, 2023
dac (1)
- 一文带你了解SElinux那点事 - 一月 7, 2023
datastorage (1)
- Android数据存储 - 十月 17, 2021
data区 (1)
- camera metadata内存模型 - 一月 21, 2024
decorview (1)
- WMS-Window - 四月 2, 2023
demosaicking (1)
- isp算法学习-demosaicking - 一月 27, 2024
display (1)
- 功耗分析和优化实践 - 一月 1, 2024
dpc (1)
- isp算法学习-DPC - 十二月 29, 2023
drawio (1)
- 不务正业系列 2博客中图形绘制的快速使用 - 二月 12, 2023
driver (1)
- rk camera驱动调试学习 - 一月 28, 2024
dump_stack (1)
- addr2line工具使用 - 十二月 3, 2022
dup_dup2 (1)
- Android NE(Native Exception) - 一月 7, 2023
ee (1)
- isp算法学习-EE(Edge Enhance) - 二月 13, 2024
entry区 (1)
- camera metadata内存模型 - 一月 21, 2024
flicker (1)
- camera 水波纹 - 十二月 24, 2023
gamma-correction (1)
- isp算法学习-GAMMA CORRECTION - 十二月 30, 2023
go (1)
- Battery Historian简单搭建 - 二月 21, 2023
hal (1)
- camera hal之CameraProvider启动流程 - 十二月 24, 2023
header区 (1)
- camera metadata内存模型 - 一月 21, 2024
hmi (1)
- camera hal之CameraProvider启动流程 - 十二月 24, 2023
hsl (1)
- camera Bayer矩阵 - 十二月 10, 2023
hsv (1)
- camera Bayer矩阵 - 十二月 10, 2023
hvs (1)
- isp算法学习-HVS(Human Vision System) - 十二月 30, 2023
imports (1)
- Android rc文件和解析 - 六月 24, 2023
initializer_list (1)
- C++大括号 - 七月 19, 2023
interfaces (1)
- camera hal之CameraProvider启动流程 - 十二月 24, 2023
interpolation (1)
- isp算法学习-插值 - 十二月 28, 2023
is_bind_expression (1)
- C++ std::bind - 七月 18, 2023
is_placeholder (1)
- C++ std::bind - 七月 18, 2023
isppipeline (1)
- isp算法学习-ISPPipeline - 十二月 25, 2023
jpeg (1)
- camera Bayer矩阵 - 十二月 10, 2023
jpg (1)
- camera Bayer矩阵 - 十二月 10, 2023
kmp (1)
- 字符串匹配 KMP(Knuth-Morris-Pratt) - 十月 29, 2022
libc (1)
- Android NE(Native Exception) - 一月 7, 2023
libhardware (1)
- camera hal之CameraProvider启动流程 - 十二月 24, 2023
linux基础 (1)
- linux1 基础学习 - 三月 12, 2022
lsc (1)
- isp算法学习-LSC - 十二月 27, 2023
mac (1)
- 一文带你了解SElinux那点事 - 一月 7, 2023
makefile (1)
- 一文带你了解SElinux那点事 - 一月 7, 2023
metadata (1)
- camera metadata内存模型 - 一月 21, 2024
mipi (1)
- rk camera驱动调试学习 - 一月 28, 2024
mmap (1)
- Android Property详解 - 八月 21, 2022
native (1)
- addr2line工具使用 - 十二月 3, 2022
nativecrash (1)
- Linux dup and dup2 - 十二月 20, 2022
network (1)
- 功耗分析和优化实践 - 一月 1, 2024
nio (1)
- ByteBuffer使用 - 二月 27, 2022
nodiscard (1)
- C++ nodiscard - 七月 22, 2023
nr (1)
- isp算法学习-NR(Noise Reduce) - 十二月 30, 2023
options (1)
- Android rc文件和解析 - 六月 24, 2023
overshoot (1)
- isp算法学习-EE(Edge Enhance) - 二月 13, 2024
parser (1)
- Android rc文件和解析 - 六月 24, 2023
pca (1)
- isp算法学习-BNR(Bayer Noise Reduce) - 一月 23, 2024
persist属性 (1)
- Android Property详解 - 八月 21, 2022
pf_netlink (1)
- socket简单实现(Linux附Android源码) - 一月 2, 2023
placeholders (1)
- C++ std::bind - 七月 18, 2023
powermonitor (1)
- 功耗分析和优化实践 - 一月 1, 2024
printf (1)
- 关于可变函数va_list原理及用法 - 七月 2, 2023
provider (1)
- camera hal之CameraProvider启动流程 - 十二月 24, 2023
pthread_once (1)
- Native Looper使用和原理 - 六月 24, 2023
python (1)
- 不务正业系列 1自动推送早安助手 - 九月 25, 2022
rc (1)
- camera hal之CameraProvider启动流程 - 十二月 24, 2023
rc文件 (1)
- Android Property详解 - 八月 21, 2022
request (1)
- camera metadata内存模型 - 一月 21, 2024
result (1)
- camera metadata内存模型 - 一月 21, 2024
rgb (1)
- camera Bayer矩阵 - 十二月 10, 2023
section (1)
- camera metadata内存模型 - 一月 21, 2024
select (1)
- select、poll、epoll这三种多路复用的技术原理 - 八月 6, 2023
selinux (1)
- Android Property详解 - 八月 21, 2022
services (1)
- Android rc文件和解析 - 六月 24, 2023
shell脚本 (1)
- linux3 Vim和shell脚本 - 四月 5, 2022
sleep0 (1)
- Java Thread - 十二月 22, 2022
sock_dgram (1)
- socket简单实现(Linux附Android源码) - 一月 2, 2023
sock_raw (1)
- socket简单实现(Linux附Android源码) - 一月 2, 2023
sock_seqpacket (1)
- socket简单实现(Linux附Android源码) - 一月 2, 2023
sock_stream (1)
- socket简单实现(Linux附Android源码) - 一月 2, 2023
sp (1)
- Android智能指针解析 - 十一月 27, 2022
srgb色域 (1)
- isp算法学习CCM(Color Correction Matrix) - 二月 7, 2024
tag (1)
- camera metadata内存模型 - 一月 21, 2024
tag-plugins (1)
- Tags plugins showcase - 十月 29, 2014
te (1)
- 一文带你了解SElinux那点事 - 一月 7, 2023
test (1)
- Tags plugins showcase - 十月 29, 2014
tid (1)
- Java Thread - 十二月 22, 2022
tinyalsa (1)
- 声学相关 - 十一月 26, 2023
tombstone (1)
- Android NE(Native Exception) - 一月 7, 2023
trie (1)
- Android Property详解 - 八月 21, 2022
undershoot (1)
- isp算法学习-EE(Edge Enhance) - 二月 13, 2024
unicode (1)
- unicode - 七月 11, 2021
unix (1)
- socket简单实现(Linux附Android源码) - 一月 2, 2023
using (1)
- C++ using使用 - 七月 22, 2023
uvnr (1)
- isp算法学习-UVNR(UV color space Noise Reduce) - 二月 13, 2024
va_list (1)
- 关于可变函数va_list原理及用法 - 七月 2, 2023
vfprintf (1)
- 关于可变函数va_list原理及用法 - 七月 2, 2023
viewrootimpl (1)
- WMS-Window - 四月 2, 2023
vim (1)
- linux3 Vim和shell脚本 - 四月 5, 2022
vprintf (1)
- 关于可变函数va_list原理及用法 - 七月 2, 2023
vsprintf (1)
- 关于可变函数va_list原理及用法 - 七月 2, 2023
window (1)
- WMS-Window - 四月 2, 2023
windowmanager (1)
- WMS-Window - 四月 2, 2023
windowstate (1)
- WMS-Window - 四月 2, 2023
windowtoken (1)
- WMS-Window - 四月 2, 2023
window容器 (1)
- WMS-Window - 四月 2, 2023
window层级 (1)
- WMS-Window - 四月 2, 2023
wms (1)
- WMS-Window - 四月 2, 2023
wp (1)
- Android智能指针解析 - 十一月 27, 2022
yuv420 (1)
- isp算法学习-CSC(color space convert) - 二月 10, 2024
yuv422 (1)
- isp算法学习-CSC(color space convert) - 二月 10, 2024
yuv444 (1)
- isp算法学习-CSC(color space convert) - 二月 10, 2024
中值滤波 (1)
- isp算法学习-NR(Noise Reduce) - 十二月 30, 2023
交叉编译 (1)
- linux4 NDK交叉编译 - 三月 6, 2022
光子噪声 (1)
- isp算法学习-BNR(Bayer Noise Reduce) - 一月 23, 2024
共享内存 (1)
- Android Property详解 - 八月 21, 2022
列混淆 (1)
- AES加密和解密流程 - 十月 3, 2023
功耗优化 (1)
- Battery Historian简单搭建 - 二月 21, 2023
加密 (1)
- AES加密和解密流程 - 十月 3, 2023
匿名私有内存 (1)
- Android Property详解 - 八月 21, 2022
占位符 (1)
- C++ std::bind - 七月 18, 2023
卷帘快门 (1)
- camera 水波纹 - 十二月 24, 2023
发送 (1)
- Linux的TCP/IP协议栈发送过程 - 二月 5, 2023
变换域滤波 (1)
- isp算法学习-NR(Noise Reduce) - 十二月 30, 2023
同步屏障 (1)
- 初识choreographer - 五月 4, 2022
噪声模型 (1)
- isp算法学习-BNR(Bayer Noise Reduce) - 一月 23, 2024
基本类型 (1)
- C语言隐式类型转换规则【记一次故障排除】 - 七月 1, 2023
奇偶性 (1)
- LeetCode 338比特位计数 - 十月 25, 2022
奈奎斯特采样定律 (1)
- 声学相关 - 十一月 26, 2023
字节代换 (1)
- AES加密和解密流程 - 十月 3, 2023
年度总结 (1)
- 写给自己的2023总结 - 一月 1, 2024
引用传递 (1)
- C++ std::bind - 七月 18, 2023
循环 (1)
- LeetCode 509斐波那契数 - 十月 30, 2022
拒绝采样 (1)
- LeetCode 470用 Rand7() 实现 Rand10() - 十月 30, 2022
指针操作 (1)
- C++ operator重载 - 七月 23, 2023
数据结构 (1)
- LeetCode hot100 - 七月 28, 2021
方向加权 (1)
- isp算法学习-demosaicking - 一月 27, 2024
时域滤波 (1)
- isp算法学习-NR(Noise Reduce) - 十二月 30, 2023
暗噪声 (1)
- isp算法学习-BNR(Bayer Noise Reduce) - 一月 23, 2024
曝光行 (1)
- camera 水波纹 - 十二月 24, 2023
机器学习 (1)
- isp算法学习-demosaicking - 一月 27, 2024
权限和管理 (1)
- linux2 权限和管理 - 四月 5, 2022
正则表达式 (1)
- 一文带你了解SElinux那点事 - 一月 7, 2023
用户与驱动之间的协议 (1)
- ioctl通信方式之初出茅庐 - 七月 24, 2022
私有继承 (1)
- C++ using使用 - 七月 22, 2023
空域滤波 (1)
- isp算法学习-NR(Noise Reduce) - 十二月 30, 2023
算法 (1)
- LeetCode hot100 - 七月 28, 2021
类型转换 (1)
- C++ operator重载 - 七月 23, 2023
系统调用表 (1)
- ioctl通信方式之初出茅庐 - 七月 24, 2022
线性插值 (1)
- isp算法学习-demosaicking - 一月 27, 2024
自定义类型 (1)
- C++ operator重载 - 七月 23, 2023
色差色比 (1)
- isp算法学习-demosaicking - 一月 27, 2024
解密 (1)
- AES加密和解密流程 - 十月 3, 2023
读入噪声 (1)
- isp算法学习-BNR(Bayer Noise Reduce) - 一月 23, 2024
谓词 (1)
- C++ operator重载 - 七月 23, 2023
轮密钥加 (1)
- AES加密和解密流程 - 十月 3, 2023
软中断 (1)
- ioctl通信方式之初出茅庐 - 七月 24, 2022
软件安装打开 (1)
- Typora使用过期解决方案 - 七月 16, 2022
边缘检测 (1)
- isp算法学习-demosaicking - 一月 27, 2024
运算符重载 (1)
- Android智能指针解析 - 十一月 27, 2022
运维 (1)
- iptables使用 - 二月 19, 2023
锐度 (1)
- isp算法学习-EE(Edge Enhance) - 二月 13, 2024
隐式转换 (1)
- C语言隐式类型转换规则【记一次故障排除】 - 七月 1, 2023
韦伯定律 (1)
- isp算法学习-GAMMA CORRECTION - 十二月 30, 2023
驱动 (1)
- ioctl通信方式之初出茅庐 - 七月 24, 2022