# 开发学习笔记 **Repository Path**: WaviFreka/note ## Basic Information - **Project Name**: 开发学习笔记 - **Description**: 我的开发学习笔记。包含课程、语言的学习。 - **Primary Language**: Unknown - **License**: Not specified - **Default Branch**: master - **Homepage**: None - **GVP Project**: No ## Statistics - **Stars**: 0 - **Forks**: 0 - **Created**: 2021-10-02 - **Last Updated**: 2022-07-15 ## Categories & Tags **Categories**: Uncategorized **Tags**: 笔记 ## README # 墨羽翎玖的学习笔记 > 愿你历尽千帆,终能得偿所愿! 这是一份学习路上的笔记。在这条路上我也遇见了许多的坑,有过许多个熬夜debug的夜晚。 我把我的学习笔记与遇见的一些很难解决的bug,记录在了这里。以供以后的自己前来获取,如果屏幕前的你也看见了这份笔记,并且在笔记中收获了许多的帮助,那么我会感觉十分的开心。能帮其他人少走路也算是一份幸事 所有文字(遣词造句)都是按照我习惯的方式,或者说我比较理解的方式书写的。 # 目录 ## 1、工具 - [typora](doc/工具/typora.md):Markdown编辑器 - [notepad++](doc/工具/notepad++.md):文本编辑器 - [WireShark](doc/工具/WireShark笔记.md):一个抓包工具。常用于网络情况分析。 ## 2、版本管理 - [git](doc/版本管理/Git学习心得.md):版本管理工具之一 - SVN:版本管理工具之一 ## 3、操作系统 - [Linux系统](doc/操作系统/Linux学习心得.md):目前windows系列外最火的系统,也是服务器最火的操作系统。主要包括操作指令和配置指令。 - docker - Windows系统:主流的带GUI的操作系统。 ## 4、数据描述格式 - [yaml语法](doc/数据描述语言/yaml语法.md):一种标记语言、 - xml语法: ## 5、数据库 - [MySQL](doc/数据库/MySQL学习心得.md):关系型数据库 - [SQLServer](doc/数据库/SQLServer.md):关系型数据库 - [MongoDB](doc/数据库/MongoDB.md):最火的非关系型数据库 ## 6、语言 - [C语言](doc/语言/C语言.md): - [C++](doc/语言/C++.md): - [Java](doc/语言/Java学习心得.md):包含所有java相关的开发,以及spring与spring boot,cicd。([面试知识点](doc/面试/Java面试.md)) - [Python](doc/语言/Python.md): - [GoLang](doc/语言/Go学习心得.md): - [PHP](doc/语言/PHP.md): - [HTML&CSS](doc/语言/html&css.md): - [JavaScript](doc/语言/JavaScript.md): - [C#](): - [Rust](doc/语言/Rust.md):Rust是一门系统编程语言,专注于安全,尤其是并发安全,支持函数式和命令式以及泛型等编程范式的多范式语言。Rust在语法上和C++类似 ,但是设计者想要在保证性能的同时提供更好的内存安全。 ## 7、前后端框架 - [Node](doc/前后端框架/Node.md):**Node.js**是一个[开源的](https://en.wikipedia.org/wiki/Open-source_software)、[跨平台的](https://en.wikipedia.org/wiki/Cross-platform)、[后端](https://en.wikipedia.org/wiki/Front_end_and_back_end) [JavaScript](https://en.wikipedia.org/wiki/JavaScript) [运行时环境](https://en.wikipedia.org/wiki/Runtime_system),它在[V8 引擎](https://en.wikipedia.org/wiki/V8_(JavaScript_engine))上运行并在[Web 浏览器](https://en.wikipedia.org/wiki/Web_browser)之外执行 JavaScript 代码。 - [Nginx](doc/前后端框架/Nginx.md):代理请求 - [Redis](doc/前后端框架/Redis.md):数据缓存 - Mybatis:进行数据库的操作。孪生还有`mybatis plus`框架,但是`mybatis plus`在大型项目不常用,因为截止书写日期只能进行单表操作。 - [Vue](doc/前后端框架/Vue.md):前端框架。注意区分vue2和vue3 - [Spring & SpringBoot](doc/前后端框架/Spring.md):一部分包含在java内 - flutter:Google 开源的应用开发框架,仅通过一套代码库,就能构建精美的、原生平台编译的多平台应用。 - [Android Studio](doc/前后端框架/AndroidStudio.md):安卓开发 - [React](doc/前后端框架/React.md):前端开发 - [MinIO](doc/前后端框架/MinIO.md):分布式对象存储 - [RocketMQ](doc/前后端框架/RocketMQ.md):一个适用于高并发的消息队列。 - Kafka:一个分布式的消息队列。 - [Nacos](doc/前后端框架/Nacos.md):服务注册中心 ## 8、杂项 - [加密算法](doc/杂项/加密算法.md):加密算法 - [设计模式](doc/杂项/设计模式.md):设计模式是解决问题的办法 - [开源协议对比](doc/杂项/开源协议对比.md):各类开源协议的比较 - [intel CPU型号](doc/杂项/intel.md):Intel CPU型号说明 ## 9、课程 - [计算机网络](doc/课程/计算机网络.pdf):了解计算机的网络是如何工作的 - [软件工程导论](doc/课程/软件工程导论笔记.md):了解软件是如何诞生的 - [实用操作系统](doc/课程/实用操作系统.md):了解操作系统的运作原理 ## 10、包管理工具 - [Maven](doc/包管理工具/Maven.md): - [pip](doc/包管理工具/pip.md): - npm:见于node笔记中 - pckg:见语法笔记C++中 - yum:见于Linux笔记中 - apt:见于Linux笔记中Ubuntu系统的操作 ## 11、人工智能 - [pytorch](doc/人工智能/pytorch.md):Python的一款不错的人工智能框架 - keras:Python一款比pytorch更加轻量级的框架 ## 12、面试 - [Java面试](doc/面试/Java面试.md):jvm知识点、基本知识点、网络基本知识