📚 技术笔记与资源库¶
Stay hungry. Stay foolish. - Steve Jobs
个人技术学习笔记与资源整理,涵盖操作系统、编程语言、架构设计等多个技术领域。
🗂️ 目录结构¶
🐧 Linux¶
Linux系统技术文档,包含内核开发、性能调优、虚拟化等内容
- kernel - Linux内核开发与源码分析
- performance - 性能分析工具 (perf, BPF, stap)
- debug - 调试工具与技术 (GDB, kdump, assembly)
- virt - 虚拟化技术 (KVM, Docker, K8s)
- drivers - 设备驱动开发 (GPU, 声卡, 字符设备等)
- boot - 系统启动与GRUB
- monitoring - 系统监控与日志分析
- testing - Linux测试框架 (LTP)
- tools - 日常工具配置 (shell, vim, tmux, ssh)
- distro - 发行版相关 (deepin, 包管理)
💻 编程语言¶
- cpp - C/C++学习笔记与面试指南
- python - Python开发技术
- go - Go语言学习
- rust - Rust编程语言
- java - Java开发
- javascript - JavaScript/前端技术
🏗️ 架构与设计¶
- architect - 系统架构师学习笔记
- 操作系统、计算机组成、网络、数据库
- 系统设计与架构模式
🔧 开发工具与实践¶
💾 数据存储¶
📐 其他技术¶
🔥 热门推荐¶
Linux内核与系统¶
调试与分析¶
GPU与AI¶
开发实践¶
📚 书籍与资源¶
Linux内核与系统¶
基础与核心¶
驱动与设备¶
- Linux设备驱动开发详解(基于Linux4.0)
- PCI Express体系结构导读
- ACPI高级配置与电源接口
- UEFI原理与编程
- INTEL开发手册卷3(中文版)
- Linux音频驱动
- 音频调试工具介绍
网络¶
安全¶
调试与性能分析¶
- Debug Hacks 深入调试的技术和工具
- 软件调试(第2版)卷1:硬件基础
- Debugging with gdb 中文
- Debugging with gdb 手册
- 100个gdb小技巧
- BPF Performance Tools
- BPF之巅 洞悉Linux系统和应用性能
汇编与底层分析¶
虚拟化技术¶
GPU、AI与机器学习¶
- 通用图形处理器设计GPGPU编程模型与架构原理
- 昇腾训练性能调优(Pytorch) 赋能
- 昇腾推理服务化profiling快速入门
- 昇腾推理服务化参数自动寻优
- 机器学习 周志华
- 《机器学习》PDF下载(西瓜书)
编程语言与开发¶
C/C++¶
Qt¶
Go¶
分布式框架¶
开发工具¶
系统架构师考试¶
学习资料¶
知识点汇总¶
习题与模拟¶
📖 外部资源¶
🤝 贡献¶
欢迎提交Issue和Pull Request来完善这个知识库!
📄 许可证¶
本仓库内容遵循各自的开源许可证。个人笔记部分采用 MIT License。