# Tech Stack Notes **Repository Path**: zypdominate/tech-stack-notes ## Basic Information - **Project Name**: Tech Stack 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**: 2025-12-09 - **Last Updated**: 2026-02-04 ## Categories & Tags **Categories**: Uncategorized **Tags**: None ## README # 📚 Tech Stack Notes > 个人技术学习笔记与知识体系整理 ## 🎯 项目简介 本仓库用于记录和整理个人的技术学习笔记,涵盖编程语言、开发工具、操作系统、问题解决等多个方面。旨在构建一个系统化的技术知识库,方便查阅和复习。 ## 📖 目录导航 ### 💻 编程语言 - [Python](./programming-languages/python/) - Python 基础、进阶与实践 - [Java](./programming-languages/java/) - Java 核心技术与框架 - [C++](./programming-languages/cpp/) - C++ 语法与实践 - [JavaScript](./programming-languages/javascript/) - JS/TS 前端开发 - [Go](./programming-languages/go/) - Go 语言学习笔记 ### 🔧 DevOps 工具链 - [Git](./devops/git/) - 版本控制与协作 - [GitLab](./devops/gitlab/) - GitLab CI/CD 实践 - [Jenkins](./devops/jenkins/) - 持续集成与部署 - [Docker](./devops/docker/) - 容器化技术 - [Kubernetes](./devops/kubernetes/) - K8s 容器编排 ### 🖥️ 操作系统 - [Linux](./operating-systems/linux/) - Linux 系统管理与命令 - [Windows](./operating-systems/windows/) - Windows 开发环境 - [macOS](./operating-systems/macos/) - macOS 配置与使用 ### ⚙️ 环境配置 - [开发环境搭建](./environment-setup/dev-environment/) - 各平台开发环境配置 - [生产环境部署](./environment-setup/production-environment/) - 服务器环境配置 - [IDE 配置](./environment-setup/ide-config/) - VSCode、IDEA 等配置 ### 🔍 问题解决记录 - [错误解决方案](./troubleshooting/error-solutions.md) - 常见错误及解决方法 - [调试技巧](./troubleshooting/debugging-tips.md) - Debug 经验总结 - [性能优化](./troubleshooting/performance-optimization.md) - 性能问题排查 ### 🛠️ 工具与实用程序 - [Markdown](./tools-and-utilities/markdown/) - Markdown 语法与技巧 - [VSCode](./tools-and-utilities/vscode/) - VSCode 插件与配置 - [Terminal](./tools-and-utilities/terminal/) - 终端工具与美化 - [Vim](./tools-and-utilities/vim/) - Vim 使用指南 ### 📐 计算机基础 - [数据结构](./computer-science/data-structures/) - 常用数据结构 - [算法](./computer-science/algorithms/) - 算法学习与实现 - [设计模式](./computer-science/design-patterns/) - 设计模式详解 - [网络协议](./computer-science/networking/) - TCP/IP、HTTP 等 ### 📚 学习资源 - [推荐书籍](./resources/books.md) - 技术书籍推荐 - [在线课程](./resources/courses.md) - 优质课程资源 - [技术博客](./resources/blogs.md) - 值得关注的博客 - [实用工具](./resources/tools.md) - 开发工具推荐 ## 🗺️ 学习路线 ### 初级阶段 1. 掌握一门编程语言(Python/Java) 2. 学习 Git 版本控制 3. 熟悉 Linux 基本命令 4. 了解数据结构与算法基础 ### 中级阶段 1. 深入学习框架与库 2. 掌握 Docker 容器技术 3. 学习 CI/CD 流程 4. 系统设计基础 ### 高级阶段 1. 分布式系统设计 2. 性能优化与调优 3. 架构设计模式 4. 源码阅读与分析 ## 📝 笔记规范 ### 文件命名 - 使用小写字母和连字符: `python-basics.md` - 文件名有描述性: `docker-compose-tutorial.md` ### 内容格式 - 使用 Markdown 格式编写 - 添加目录(TOC)方便导航 - 代码块标注语言类型 - 重要内容使用引用或高亮 ### 示例模板 ```markdown # 标题 ## 概述 简要介绍主题 ## 详细内容 ### 小节 1 内容... ### 小节 2 内容... ## 代码示例 ```语言 代码... ``` ## 参考资料 - [待补充链接1](url) - [待补充链接2](url) ## 🤝 贡献指南 欢迎提交 Issue 和 Pull Request 来完善这个知识库! ### 贡献步骤 1. Fork 本仓库 2. 创建特性分支: `git checkout -b feature/new-topic` 3. 提交更改: `git commit -m 'Add new topic'` 4. 推送到分支: `git push origin feature/new-topic` 5. 提交 Pull Request ## 📊 更新日志 ### 2025-12 - 初始化项目结构 ## 📄 License 本项目采用 [MIT License](LICENSE) 开源协议 ## 📧 联系方式 - GitHub: [@yourusername](https://github.com/zypdominate) - Blog: [Magnolia's Blog](https://zypdominate.github.io/) --- **持续学习,不断进步!** 💪 最后更新时间: 2025-12-09