📚 技术笔记与资源库
Stay hungry. Stay foolish. - Steve Jobs
个人技术学习笔记与资源整理,涵盖操作系统、编程语言、架构设计等多个技术领域。
🗂️ 目录结构
🐧 Linux
Linux系统技术文档,包含内核开发、性能调优、虚拟化等内容
- kernel - Linux内核开发与源码分析
- performance - 性能分析工具 (perf, BPF, stap)
- debug - 调试工具与技术 (GDB, kdump, assembly)
- virtualization - 虚拟化技术 (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。