My ADHD notes
个人学习归纳,备忘。不保证质量,完成度和准确性
Learning is a lifelong deal. 长期慢更
Shell脚本 |
文件管理 |
系统管理 |
Awk脚本,正则表达式 |
iptables |
nftables |
ufw |
firewalld |
SELinux |
AppArmor |
Ansible |
Docker |
LXD |
Kubernetes |
podman |
QEMU KVM |
cgroup |
ARMv7-M指令集 |
LFS和Buildroot |
Tcl编程 |
ELF文件格式,程序链接与运行原理 |
ld链接脚本 |
IEEE754浮点数 |
Git教程 |
Makefile |
GPG与数据加密 |
OpenSSL命令行使用与SSL证书 |
RS232串口 |
章节目录生成 index-gen.awk
./index-gen.awk note.md
No. | Content | Done |
---|---|---|
200908a | 计算机存储:SDRAM | 100% |
200908b | Linux From Scratch (ARMv7),并使用QEMU运行 | 30% |
200920a | ARMv7-A ARMv8-A体系结构,内存架构 | 10% |
200920b | 信号与系统,DSP数字信号处理 | 1% |
200920c | 数字逻辑以及Verilog,FPGA开发 | 95% |
201002a | 线性代数,矩阵计算 | 50% |
201002b | 高数,数学分析 | 0% |
201002c | 复变函数 | 0% |
201020a | ARMv7-M体系结构以及STM32单片机开发 | 70% |
201219a | Linux命令行,Shell脚本,Awk字符串处理,Tcl编程,Expect,Git教程 | 100% |
201219b | Makefile的用法,基于cmake和GNU make | 90% |
201220a | MCU开发环境构建 | 10% |
201220b | CTF相关实用技能摘录 | 0% |
201220c | Metasploit渗透测试 | 0% |
201225a | 计算机存储:固态硬盘工作原理与优化方法 | 100% |
201230a | 加密算法,密码学 | 0% |
210108a | AutoCAD基本操作 | 100% |
210110a | 计算机体系结构以及处理器的设计 | 1% |
210111a | Qt应用开发 | 0% |
210115a | FreeBSD安装与日常使用 | 80% |
210130a | 类Unix管理维护以及安全优化,SELinux | 40% |
210316a | 计算机图形学,Vulkan,OpenGL(GLSL) | 0% |
210317a | Linux并发编程,C++11线程库,CUDA | 0% |
210320a | 卫星遥感 | 100% |
210409a | 函数式编程,Haskell | 30% |
210501a | 计算机音乐,和声理论,FamiTracker,经典计算机音乐集成电路解析 | 0% |
210515c | Nginx/Apache/H2O Web服务原理以及部署 | 0% |
210524a | 8051单片机 | 100% |
210625a | UEFI | 10% |
210702a | AVR单片机开发 | 50% |
210729a | 机器学习,深度学习,强化学习,常用模型、框架和算法 | 0% |
210731a | 编译原理与LLVM | 0% |
210731b | USB协议 | 30% |
210808a | LCD驱动 | 50% |
210811a | 计算机常用存储设备接口协议 | 0% |
210904b | 开关电源,DC-DC | 2% |
211017a | 模电,无线电 | 0% |
211211a | 代码规范,开源协议 | 50% |
220420a | Tribblix、Slackware安装与日常使用 | 0% |
220429a | 二进制ELF文件格式,链接器原理 | 100% |
221019a | FreeBSD设计与实现 | 0% |
221112a | 计算机网络 | 80% |
221116a | Wacom数位板手动配置 | 100% |
230323a | ncnn和MNN | 0% |
230411a | Linux/Unix系统编程 | 0% |
230513a | Texlive安装与使用 | 0% |
230526a | Linux驱动开发,设备树 | 0% |
230709a | Linux容器和虚拟化工具,LXD(Incus),Docker,CRI-O,Kata Containers,VirtualBox,QEMU(+KVM),K8s/K3s,Vagrant等工具的使用,cgroup | 30% |
230719a | 基于Node.js和React全栈开发 | 0% |
230813a | 自动控制算法 | 0% |
231101a | RISC-V体系结构,SBI | 0% |
231104a | 数据库 | 0% |
231126a | 高速PCB设计 | 0% |
240706a | AlpineLinux安装与日常使用 | 100% |
240813a | 磁盘分区表与FAT文件系统 | 80% |
- 《数字逻辑基础与Verilog设计(第2版)》,Stephen Brown,Zvonko Vrannesic著,机械工业出版社
- 《Linux命令行与Shell脚本编程大全(第3版)》,Richard Blum,Christine Bresnahan著,人民邮电出版社
- 《计算机体系结构量化研究方法(第5版)》,John L. Hennessy,David A. Patterson著,人民邮电出版社
- 《C++ Primer(第5版)》,Stanley B. Lippman,Josee Lajoie,Babara E. Moo著,电子工业出版社
- 《Ruby on Rails教程(第4版)》,Michael Hartl著,人民邮电出版社
- 《信号与系统》,Alan V. Oppenheim,Alan S. Willsky,S. Hamid Nawab著,电子工业出版社
- 《Linux内核设计与实现》,Robert Love著,机械工业出版社
- 《CPU自制入门》,水头一寿,米泽辽,藤田裕士著,人民邮电出版社
- 《Lua程序设计(第4版)》,Roberto lerusalimschy著,电子工业出版社
- 《Ruby基础教程(第2版)》,高桥征义,后藤裕藏著,人民邮电出版社
- 《ARM Cortex-M3与Cortex-M4权威指南(第3版)》,Joseph Yiu著,清华大学出版社
- 《计算机图形学(第2版)》,Peter Shirley著,人民邮电出版社
- 《Vulkan应用开发指南》,Graham Sellers,John Kessenich著,人民邮电出版社
- 《Vulkan学习指南》,Parminder Singh著,机械工业出版社
- 《三维计算机视觉技术和算法导论》,Boguslaw lyganek,J. Paulsiebert著,国防工业出版社
- 《深入理解计算机系统》,Randal E. Bryant,David R. O'Hallaron著,机械工业出版社
- 《深度学习》,Ian Goodfellow,Yoshua Bengio,Aaron Courville著,网络资源
- 《UEFI原理与编程》,戴正华著,机械工业出版社
- 《LLVM Cookbook》,Mayur Pandey,Suyog Sarda著,电子工业出版社
- 《LLVM编译器实战教程》,Bruno Cardoso Lopes,Rafael Auler著,机械工业出版社
- 《Haskell函数式程序设计》,Richard Bird著,机械工业出版社
- 《C++并发编程实战》,Anthony Williams著,人民邮电出版社
- 《精通开关电源(第3版)》,Keith Billings,Taylor Morey著,人民邮电出版社
- 《新概念模拟电路》,杨建国著,网络资源
- 《矩阵计算(第4版)》,Gene H. Golub,Charles F. Van Loan著,人民邮电出版社
- 《精神分析引论》,Sigmond Freud著
- 《The Design and Implementation of the FreeBSD Operating System (2nd Edition)》,McKusick M.K.,Neville-Neil G.V.著
- 《Programming in Haskell (Second Edition)》,Graham Hutton著
- 《Compilers: Principles, Techniques and Tools (Second Edition)》,Alfred V. Aho,Monica S. Lam,Ravi Sethi,Jeffrey D. Ullman著
- 《OpenSSL Cookbook (Second Edition)》,Ivan Ristić著
- 《HTTP权威指南》,David Gourley,Brian Totty著
- 《Linux/UNIX系统编程手册》,Michael Kerrisk著
- 《深入理解Linux内核》,Daniel P. Bovet,Marco Cesati著
🍥 C C++ Go Java Rust Ruby Python Lua Node.js Zig Scala Dart Forth
🍣 Haskell | Erlang OCaml Agda
🍜 CSS HTML JavaScript
🍙 Shell Awk Tcl
🍱 Verilog
🍓 Vulkan OpenGL | GLSL
🍡 MySQL PostgreSQL SQLite
🍢 MongoDB Redis Geode
🍇 Rails(Ruby) Express(Node.js) Spring(Java) Gin(Go)
🍎 React Vue
🍒 WebAssembly
🍈 Docker LXD Kubernetes QEMU
🍐 Makefile
🥥 Matlab
🍉 Qt wxWidgets SDL
🥑 ARM AVR 8051 RISC-V
🫐 FPGA
🥭 FreeRTOS RT-Thread
🍌 KiCAD FreeCAD
🍍 AlpineLinux ArchLinux Debian Fedora RHEL Slackware FreeBSD Tribblix Haiku