2024
2023
- isp算法学习-NR(Noise Reduce)
- isp算法学习-HVS(Human Vision System)
- isp算法学习-GAMMA CORRECTION
- isp算法学习-AWB
- isp算法学习-DPC
- isp算法学习-插值
- isp算法学习-LSC
- isp算法学习-BLC
- isp算法学习-ISPPipeline
- camera hal之CameraProvider启动流程
- camera 水波纹
- camera Bayer矩阵
十二月
- 声学相关
十一月
- AES加密和解密流程
十月
- C++ operator重载
- C++ nodiscard
- C++ using使用
- C++大括号
- C++ std::bind
- 关于socketpair学习篇(包含源码对照解析)
- 关于可变函数va_list原理及用法
- C语言隐式类型转换规则【记一次故障排除】
七月
- WMS-Window
四月
2022
- Java Thread
- Linux clone
- Linux dup and dup2
- Android signal and crash
- 一文带你了解ANR
- am broadcast发送广播源码分析
- addr2line工具使用
十二月
- LeetCode 470用 Rand7() 实现 Rand10()
- LeetCode 121买卖股票的最佳时机
- LeetCode 53最大子数组和
- LeetCode 509斐波那契数
- 动态规划
- 字符串匹配 BF(Brute Force)
- 字符串匹配 BM(Boyer-Moore)
- 字符串匹配 KMP(Knuth-Morris-Pratt)
- LeetCode 415字符串相加
- LeetCode 20有效的括号
- LeetCode 461汉明距离
- LeetCode 338比特位计数
- LeetCode 136只出现一次的数字
- 排序 10基数排序
- 排序 9桶排序
- 排序 8计数排序
- 排序 7堆排序
- 排序 6归并排序
- 排序 5希尔排序
- 排序 4快速排序
- 排序 3插入排序
- 排序 2选择排序
- 排序 1冒泡排序
十月
- C++ std::move
- C++ 变长数组
- C语言中的`%*s` 和 `%.*s`
- LeetCode 1984学生分数的最小差值
- LeetCode 232用栈实现队列
- LeetCode 394字符串解码
- Android Property详解
- LeetCode之剑指Offer 22链表中倒数第k个节点
- LeetCode 876链表的中间结点
- LeetCode 234回文链表
- LeetCode 206反转链表
- LeetCode 160相交链表
- LeetCode 142环形链表 II
- LeetCode 141环形链表
- LeetCode 83删除排序链表中的重复元素
- LeetCode 21合并两个有序链表
- LeetCode 448找到所有数组中消失的数字
- LeetCode 283移动零
- Leetcode 88合并两个有序数组
- LeetCode 1两数之和
- 操作系统学习笔记 13文件系统
- 操作系统学习笔记 12进程间通信
八月
2021
- Android数据存储