# programming-notes **Repository Path**: David_T/programming-notes ## Basic Information - **Project Name**: programming-notes - **Description**: No description available - **Primary Language**: Unknown - **License**: Not specified - **Default Branch**: master - **Homepage**: None - **GVP Project**: No ## Statistics - **Stars**: 0 - **Forks**: 0 - **Created**: 2026-02-19 - **Last Updated**: 2026-02-19 ## Categories & Tags **Categories**: Uncategorized **Tags**: None ## README # 技术笔记总目录 > 创建时间:2026-02-17 > 最后更新:2026-02-19 > 标签:#笔记 #总目录 #技术文档 ## 笔记系统简介 本笔记系统用于整理和管理各类技术知识点,采用分类存储、规范命名的方式,便于查阅和维护。系统涵盖了前端、后端、移动端、AI与Agent、编程语言、工具与框架等多个技术领域,旨在构建一个全面的技术知识库。 ## 技术分类关系 ### 技术领域关系图 ``` ┌────────────┐ ┌────────────┐ ┌────────────┐ │ 前端开发 │────▶│ 后端开发 │────▶│ 数据库 │ └────────────┘ └────────────┘ └────────────┘ ▲ ▲ ▲ │ │ │ ▼ ▼ ▼ ┌────────────┐ ┌────────────┐ ┌────────────┐ │ 移动端开发 │◀────│ 编程语言 │◀────│ AI与Agent │ └────────────┘ └────────────┘ └────────────┘ ▲ ▲ ▲ │ │ │ └──────────────────┼──────────────────┘ ▼ ┌────────────┐ │ 工具与框架 │ └────────────┘ ``` ### 技术关系说明 1. **前端与后端**:前端负责用户界面交互,后端负责业务逻辑处理,两者通过API进行数据交互 2. **移动端与前端**:移动端开发(如鸿蒙、安卓)与前端技术有交叉,都涉及UI开发 3. **编程语言**:是所有技术领域的基础,不同领域使用不同的编程语言 4. **AI与Agent**:新兴技术领域,可应用于前端、后端、移动端等各个方面 5. **工具与框架**:为各技术领域提供开发效率和标准化解决方案 6. **相互依赖**:各技术领域相互关联,共同构成完整的技术生态 ## 快速导航 - [前端开发](#01-前端) - [后端开发](#02-后端) - [移动端开发](#03-移动端) - [AI与Agent](#04-ai与agent) - [编程语言](#05-编程语言) - [工具与框架](#06-工具与框架) - [其他](#07-其他) - [计算机课程](#08-计算机课程) ## 详细目录 ### 01-前端 前端开发负责用户界面和交互体验,包括HTML、CSS、JavaScript等核心技术,以及React、Vue等框架。 - 待添加笔记... ### 02-后端 后端开发负责服务器端逻辑、数据库交互和API接口,包括Java、Python、Node.js等技术栈。 - 待添加笔记... ### 03-移动端 移动端开发包括安卓、鸿蒙等平台的应用开发,涉及原生开发和跨平台解决方案。 - [Flutter](./03-移动端/Flutter.md) - Google的跨平台UI工具包 - [React Native](./03-移动端/React-Native.md) - Facebook的跨平台移动应用框架 ### 04-AI与Agent AI与Agent领域涵盖人工智能、机器学习、大语言模型等技术,以及各类Agent应用开发。 - 待添加笔记... ### 05-编程语言 编程语言是所有开发的基础,包括Python、Java、C++、JavaScript等主流语言的语法和特性。 - [编程语言总目录](./05-编程语言/README.md) - 语言关系、对比和详细说明 - [Python](./05-编程语言/Python.md) - 简洁易学的通用编程语言 - [JavaScript](./05-编程语言/JavaScript.md) - Web前端的核心语言 - [Java](./05-编程语言/Java.md) - 企业级应用的主流语言 - [Kotlin](./05-编程语言/Kotlin.md) - Android开发的现代语言 - [ArkTS](./05-编程语言/ArkTS.md) - 鸿蒙系统的开发语言 - [TypeScript](./05-编程语言/TypeScript.md) - JavaScript的超集,添加类型系统 - [C](./05-编程语言/C.md) - 系统编程的基础语言 - [C++](./05-编程语言/C++.md) - 高性能应用的选择 ### 06-工具与框架 工具与框架提高开发效率,包括IDE、版本控制、构建工具、测试框架等。 - [Git](./06-工具与框架/Git.md) - 分布式版本控制系统 ### 07-其他 其他技术相关内容,包括算法、架构设计、性能优化等通用知识点。 - 待添加笔记... ### 08-计算机课程 大学计算机相关课程的笔记,包括核心课程和专业课程。 - [计算机课程总目录](./08-计算机课程/README.md) - 课程体系和学习建议 - [数据结构与算法](./08-计算机课程/数据结构与算法.md) - [计算机网络](./08-计算机课程/计算机网络.md) ## 相关文件 - [笔记规范与工具](./笔记规范与工具.md) - 笔记系统规范和工具使用指南 - [Agent操作记录](./AGENTS.md) - 操作错误和系统注意事项 ## 笔记使用规范 ### 目录结构 - **01-前端/** - 前端技术笔记 - **02-后端/** - 后端技术笔记 - **03-移动端/** - 移动端开发笔记 - **04-AI与Agent/** - AI和Agent相关笔记 - **05-编程语言/** - 编程语言基础 - **06-工具与框架/** - 开发工具和框架 - **07-其他/** - 其他技术笔记 ### 文件命名 - 格式:`主题-子主题.md` - 示例:`React-Hooks.md`、`Python-异步编程.md` ### 内容结构 1. **概述**:简要介绍知识点 2. **核心概念**:关键概念解释 3. **代码示例**:实际代码演示 4. **注意事项**:常见问题和坑 5. **参考资料**:相关链接 ### 详细规范 请参考:[笔记规范与工具](./笔记规范与工具.md) ## 如何使用本笔记 1. **查找知识点**:通过快速导航或详细目录定位 2. **阅读笔记**:按照内容结构系统学习 3. **补充内容**:在对应目录创建新笔记 4. **更新总目录**:添加新笔记的链接 5. **分享知识**:与团队成员共享学习成果 --- **说明**:本笔记系统会持续更新和完善,欢迎贡献内容和提出建议!