# learn-document **Repository Path**: pangzidemeng/learn-document ## Basic Information - **Project Name**: learn-document - **Description**: No description available - **Primary Language**: Unknown - **License**: Not specified - **Default Branch**: master - **Homepage**: None - **GVP Project**: No ## Statistics - **Stars**: 0 - **Forks**: 0 - **Created**: 2020-08-28 - **Last Updated**: 2025-01-16 ## Categories & Tags **Categories**: Uncategorized **Tags**: None ## README # 学习文档 记录学习的所有东西 # C++的技术栈 1. C++ 基本知识 doing 2. C++ 并发编程 doing # Java 的技术栈 1. java jvm todo # TypeScript 的技术栈 # 系统 1. 操作系统 todo 2. linux todo # 并发 1. 多线程,锁等概念 todo # 算法 2. 算法 todo # 分布式 1. zookeep todo 2. 数据库 todo 3. 网络编程 todo 4. mq队列,kafka队列 todo 5. spring 全家桐 todo 5. redis todo 6. 高并发、大数据 todo 7. zookeep todo 8. Nginx todo 9. MyBatis todo # 小游戏 1. cocos # 今天目标 1. 学习 C++ Primer 2. Effective C++ 3. C++ Templates: The Complete Guid 4. 深入学习设计模式 5. 掌握多线程编程 6. 涉足特定领域开发 中心主题:提升 C++ 编码能力 深入学习基础知识 阅读权威书籍 《C++ Primer》 《Effective C++》 《C++ Templates: The Complete Guide》 观看优质在线课程 Coursera 平台课程 Bilibili 学习视频 多进行代码实践 完成练习题 编程练习题集 在线编程平台(LeetCode、牛客网) 开发小型项目 学生成绩管理系统 命令行文本编辑器 研究优秀代码 分析开源项目 选择合适开源项目 关注感兴趣领域(游戏、数据库、图形处理等) 参考项目热度、社区活跃度 获取项目代码 从官方代码仓库(如 GitHub、GitLab 等)下载 确保代码版本稳定性 整体了解项目架构 阅读项目文档(README、架构说明等) 梳理模块划分与模块间关系 深入分析代码细节 剖析关键类与函数实现逻辑 关注代码中的设计模式运用 学习内存管理、资源分配方式 研究代码的性能优化技巧 记录与总结学习收获 整理笔记,记录优秀代码片段及思路 对比自身代码,找出改进方向 借鉴他人优秀代码示例 明确需求查找示例 确定要实现的功能(如多线程同步、文件读写等) 通过搜索引擎、代码分享平台查找 分析示例代码特点 评估代码的可读性、简洁性 观察代码逻辑严谨性和健壮性 看是否遵循良好编程规范 吸收优点应用实践 将学到的优点融入自己的代码编写风格 在自己项目中进行测试应用 参与代码交流与反馈 加入编程社区或论坛 Stack Overflow C++ Users Forum 寻求同行评审 跟进最新技术动态 关注 C++ 标准更新 C++ 11、14、17、20 新特性 了解行业应用趋势 人工智能领域应用 游戏开发行业应用 你可以根据自己的实际情况对各部分内容进行进一步拓展和细化,让这个脑图更贴合你的学习需求哦。