个人技术学习笔记仓库,持续更新中。
本仓库用于沉淀个人在学习过程中整理的笔记,按方向分类归档。所有笔记默认采用「有基础速成」风格编写——假设读者已具备一定编程经验,重实战、轻铺垫,便于快速过完一遍知识后动手实践。
| 方向 | 内容 | 状态 |
|---|---|---|
| C 语言 | C语言速成笔记-有基础转嵌入式(15 章:基础语法 → 数据类型 → 运算符 → 输入输出 → 选择/循环 → 数组/字符串 → 函数 → 指针 → 结构体 → 预处理 → 内存布局 → 寄存器版 GPIO 点灯实战) | ✅ 已完成 |
| C++ | 面向对象、模板、现代 C++、STL | 🚧 待补充 |
| Vue / 前端 | Vue3 基础、组件化、Pinia、Router、工程化 | 🚧 待补充 |
| 嵌入式 / STM32 | HAL 库、外设驱动、RTOS、通信协议 | 🚧 待补充 |
| Python | 语法进阶、常用库、脚本实战 | 🚧 待补充 |
| 数据结构与算法 | 基础结构、常见算法、刷题笔记 | 🚧 待补充 |
| 操作系统 / Linux | 命令、Shell、进程线程、网络 | 🚧 待补充 |
| 其他 | Git、Docker、数据库等零散笔记 | 🚧 待补充 |
- 面向有基础的读者:不重复讲「变量是什么」「for 循环怎么写」之类的入门内容
- 重实战:每个方向至少配一个由浅入深的实战小项目
- 对比式讲解:与其他语言的差异、坑点、注意点会高亮标出
- 示例驱动:概念用最短的可运行示例串起来
- 按需选择对应方向的笔记阅读
- 边看边动手敲一遍示例代码,加深印象
- 跑通示例后再尝试笔记末尾的练习题或小项目
- 嵌入式相关示例建议准备一块开发板(如 STM32)配合 STM32CubeIDE 或 VS Code + PlatformIO 使用
笔记会随着个人学习进度持续完善,欢迎参考、指正。