📚 技术笔记与资源库

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 - 系统架构师学习笔记
    • 操作系统、计算机组成、网络、数据库
    • 系统设计与架构模式

🔧 开发工具与实践

💾 数据存储

  • sql - SQL数据库技术
  • redis - Redis缓存技术

📐 其他技术

  • 3d - 3D建模与图形学
  • algorithm - 算法与数据结构
  • patent - 专利相关
  • svn - SVN版本控制

🔥 热门推荐

Linux内核与系统

调试与分析

GPU与AI

开发实践

📚 书籍与资源

Linux内核与系统

基础与核心

驱动与设备

网络

安全

调试与性能分析

汇编与底层分析

虚拟化技术

GPU、AI与机器学习

编程语言与开发

C/C++

Qt

Go

分布式框架

开发工具

系统架构师考试

学习资料

知识点汇总

习题与模拟

📖 外部资源

🤝 贡献

欢迎提交Issue和Pull Request来完善这个知识库!

📄 许可证

本仓库内容遵循各自的开源许可证。个人笔记部分采用 MIT License。