# CS-Wiki **Repository Path**: xmg_note/CS-Wiki ## Basic Information - **Project Name**: CS-Wiki - **Description**: 🎉 用清晰的脉络总结 Java 和 AI 相关的知识点,便于构建完善的知识体系 - **Primary Language**: Unknown - **License**: GPL-3.0 - **Default Branch**: master - **Homepage**: https://veal98.gitee.io/cs-wiki - **GVP Project**: No ## Statistics - **Stars**: 0 - **Forks**: 554 - **Created**: 2020-08-30 - **Last Updated**: 2022-07-07 ## Categories & Tags **Categories**: Uncategorized **Tags**: None ## README

[![star](https://gitee.com/veal98/CS-Wiki/badge/star.svg?theme=white)](https://gitee.com/veal98/CS-Wiki/stargazers)     [![fork](https://gitee.com/veal98/CS-Wiki/badge/fork.svg?theme=white)](https://gitee.com/veal98/CS-Wiki/members)    
CS-Wiki 旨在记录学习过程中的所思所想,摒弃传统博客形式,构建便于阅读的完善知识体系
--- 💡 **「关于」** - 🎓 博主东南大学研一在读,双修 Java 和 AI,奔跑在全栈的路上。本仓库用于记录学习过程中的所思所想,并力图构建一个完善的知识体系,便于复习巩固 - 🙏 由于本人水平有限,仓库中的知识点来自本人原创、视频、书籍、博客等,非原创均已标明出处(或在参考资料中列出),如有遗漏或发现文章错误及排版问题,请提 issue 或 PR - 🎯 **仓库中 README 的链接并未修改无法访问,仅作为仓库概览,详细内容请各位看官点击下方地址进入在线阅读** - ⚡ [Gitee 在线阅读(国内访问速度较快)](https://veal98.gitee.io/cs-wiki) | [Gitee 仓库地址(推荐)](https://gitee.com/veal98/CS-Wiki) - 🔮 [Github 在线阅读](https://veal98.github.io/CS-Wiki/) | [Github 仓库地址](https://github.com/Veal98/CS-Wiki) --- ## 📑 计算机基础 ### 数据结构 DS - [参考资料](计算机基础/数据结构/参考资料.md) - [1 - 线性表](计算机基础/数据结构/1-线性表.md) - [2 - 栈和队列](计算机基础/数据结构/2-栈和队列.md) - [3 - 树](计算机基础/数据结构/3-树.md) - [4 - 图](计算机基础/数据结构/4-图.md) - [5 - 查找](计算机基础/数据结构/5-查找.md) - [6 - 排序](计算机基础/数据结构/6-排序.md) - [🔥 数据结构面试指南](计算机基础/数据结构/面试指南) ### 算法 Algorithm - [剑指 Offer 题解 — Java / C++](计算机基础/算法/剑指Offer/index.md) ### 计算机网络 Net - [参考资料](计算机基础/计算机网络/参考资料.md) - [1 - 计算机网络相关概念](计算机基础/计算机网络/1-计算机网络相关概念.md) - [2 - 物理层](计算机基础/计算机网络/2-物理层.md) - [3 - 数据链路层](计算机基础/计算机网络/3-数据链路层.md) - [4 - 网络层](计算机基础/计算机网络/4-网络层.md) - [5 - 传输层](计算机基础/计算机网络/5-传输层.md) - [6 - 应用层](计算机基础/计算机网络/6-应用层.md) - [7 - 网络管理和网络安全](计算机基础/计算机网络/7-网络管理和网络安全.md) - [🔥 计算机网络面试指南](计算机基础/计算机网络/面试指南.md) ### 操作系统 OS - [参考资料](计算机基础/操作系统/参考资料.md) - [1 - 操作系统概述](计算机基础/操作系统/1-操作系统概述.md) - [2 - 进程、线程、死锁](计算机基础/操作系统/2-进程、线程、死锁.md) - [3 - 内存管理](计算机基础/操作系统/3-内存管理.md) - [4 - 文件管理](计算机基础/操作系统/4-文件管理.md) - [5 - 设备管理](计算机基础/操作系统/5-设备管理.md) - [🔥 操作系统面试指南](计算机基础/操作系统/面试指南.md) ### 数据库 DB - [参考资料](计算机基础/数据库/参考资料.md) - [1-数据库系统概述](计算机基础/数据库/1-数据库系统概述.md) - [2 - 关系数据库](计算机基础/数据库/2-关系数据库.md) - [3 - 关系数据库标准语言SQL](计算机基础/数据库/3-关系数据库标准语言SQL.md) - [4 - 数据库安全性和完整性](计算机基础/数据库/4-数据库安全性和完整性.md) - [5 - 关系数据库设计理论](计算机基础/数据库/5-关系数据库设计理论) - [6 - 数据库设计之E-R图](计算机基础/数据库/6-数据库设计之E-R图) - [7 - 查询处理和优化](计算机基础/数据库/7-查询处理和优化) - [8 - 事务处理 - 数据库恢复技术](计算机基础/数据库/8-事务处理-数据库恢复技术) - [9 - 事务处理 - 并发控制](计算机基础/数据库/9-事务处理-并发控制) - [10 - 数据库编程](计算机基础/数据库/10-数据库编程.md) - [ 🔥 数据库面试指南](计算机基础/数据库/面试指南.md) ### 软件工程 SE - [参考资料](计算机基础/软件工程/参考资料.md) - [软件工程重点知识总结](计算机基础/软件工程/软件工程重点知识总结.md) --- ## 🍵 Java ### Java 8 基础 - [1 - Java 的基本程序设计结构](Java/Java基础/1-Java的基本程序设计结构.md) - [2 - 对象与类](Java/Java基础/2-对象与类.md) - [3 - 组合与继承](Java/Java基础/3-组合与继承.md) - [4 - 接口](Java/Java基础/4-接口.md) - [5 - 内部类](Java/Java基础/5-内部类.md) - [6 - 函数式编程](Java/Java基础/6-函数式编程.md) - [7 - 异常 + 断言 + 日志](Java/Java基础/7-异常+断言+日志.md) - [8 - 字符串](Java/Java基础/8-字符串.md) - [9 - 反射](Java/Java基础/9-反射.md) - [10 - 动态代理](Java/Java基础/10-动态代理.md) - [11 - 泛型](Java/Java基础/11-泛型.md) - [12 - 数组](Java/Java基础/12-数组.md) - [13 - 集合](Java/Java基础/13-集合.md) - [14 - 枚举类型](Java/Java基础/14-枚举类型.md) - [15 - 并发](Java/Java基础/15-并发.md) ### SSM - [1 - Spring 总结](Java/SSM/Spring/Spring总结.md) - [2 - SpringMVC 总结](Java/SSM/SpringMVC/SpringMVC总结.md) - [3 - MyBatis 总结](Java/SSM/Mybatis/Mybatis总结.md) - [4 - SSM 框架整合 — 实例演示](Java/SSM/SSM框架整合.md) ### Spring Boot 2.x - [1 - Spring Boot 入门](Java/SpringBoot/1-SpringBoot入门.md) - [2 - 配置文件](Java/SpringBoot/2-配置文件.md) - [3 - 自定义 starter](Java/SpringBoot/3-自定义starter.md) - [4 - 日志](Java/SpringBoot/4-日志.md) - [5 - Web 开发](Java/SpringBoot/5-Web开发.md) - [7 - Web 开发 - 实战案例](Java/SpringBoot/7-Web开发-实战案例.md) - [6 - SpringBoot 前后端数据交互的几种常用方式 ⭐ ](Java/SpringBoot/6-SpringBoot前后端数据交互.md) - [8 - SpringBoot 与数据访问](Java/SpringBoot/8-SpringBoot与数据访问.md) - [9 - 异步、定时、邮件任务](Java/SpringBoot/9-异步定时邮件任务.md) - [10 - 集成 Redis(Lettuce)](Java/SpringBoot/10-集成Redis.md) - [🚀 SpringBoot + Vue 前后端分离项目实战](Java/SpringBoot+Vue项目/index.md) ### JPA - [🔥 Spring Boot + Spring Data JPA 一篇文章快速入门](Java/JPA/SpringBoot+SpringDataJPA快速入门.md) - [1 - 实体类映射到数据库表的基本注解](Java/JPA/1-实体类映射到数据库表的基本注解.md) - [2 - 表之间的映射关系](Java/JPA/2-表之间的映射关系.md) - [3 - Spring Data JPA 的四种查询方式](Java/JPA/3-SpringDataJPA的四种查询方式.md) - [4 - Spring Data JPA 的更新方式详解](Java/JPA/4-SpringDataJPA的更新方式详解.md) ### Redis - [1 - NoSQL 概述](Java/Redis/1-NoSQL概述.md) - [2 - Redis 入门](Java/Redis/2-Redis入门.md) - [3 - Redis 五大数据类型](Java/Redis/3-五大数据类型.md) - [4 - 三种特殊数据类型](Java/Redis/4-三种特殊数据类型.md) - [5 - 事务](Java/Redis/5-事务.md) - [6 - Java 使用 Redis — Jedis](Java/Redis/6-Java使用Redis.md) - [7 - Redis 配置文件详解](Java/Redis/7-Redis配置文件详解.md) - [8 - Redis 持久化](Java/Redis/8-Redis持久化.md) - [9 - Redis 发布订阅](Java/Redis/9-Redis发布订阅.md) - [10 - Redis 主从复制](Java/Redis/10-Redis主从复制.md) - [11 - Redis 缓存穿透和雪崩](Java/Redis/11-Redis缓存穿透和雪崩.md) ### Shiro - [🔥 SpringBoot + Shiro 一篇文章快速入门](Java/Shiro/Shiro快速入门.md) ### Spring Security 5.x - [🔥 SpringBoot + SpringSecurity 一篇文章快速入门](Java/SpringSecurity/SpringSecurity快速入门.md) - [1 - Spring Security 概述](Java/SpringSecurity/1-概述.md) - [2 - Spring Boot + Spring Security 初体验](Java/SpringSecurity/2-初体验.md) - [3 - 基于内存的认证和授权](Java/SpringSecurity/3-基于内存的认证和授权.md) - [4 - 基于内存数据库的认证和授权](Java/SpringSecurity/4-基于内存数据库的认证和授权.md) - [5 - 基于 Mysql 数据库的认证和授权](Java/SpringSecurity/5-基于Mysql数据库的认证和授权.md) - [6 - 自定义登录页面和构建主页](Java/SpringSecurity/6-自定义登录页面和构建主页.md) - [7 - 登出处理和自定义 403 界面](Java/SpringSecurity/7-登出处理和自定义403界面.md) - [8 - 从数据库中动态加载角色](Java/SpringSecurity/8-从数据库中动态加载角色.md) - [9 - 原理分析](Java/SpringSecurity/9-原理分析.md) - [10 - 记住我](Java/SpringSecurity/10-记住我.md) --- ## 🎨 前端 ### Vue - [1 - Vue.js 入门](前端/Vue/1-入门.md) - [2 - 安装](前端/Vue/2-安装.md) - [3 - Vue-Cli 3+搭建的项目目录结构](前端/Vue/3-目录结构.md) - [4 - 模板语法](前端/Vue/4-模板语法.md) - [5 - 条件语句](前端/Vue/5-条件语句.md) - [6 - 循环语句](前端/Vue/6-循环语句.md) - [7 - 计算属性](前端/Vue/7-计算属性.md) - [8 - 监听属性](前端/Vue/8-监听属性.md) - [9 - 样式绑定](前端/Vue/9-样式绑定.md) - [10 - 事件处理器](前端/Vue/10-事件处理器.md) - [11 - 表单](前端/Vue/11-表单.md) - [12 - 组件](前端/Vue/12-组件.md) - [13 - 自定义指令](前端/Vue/13-自定义指令.md) - [14 - axios](前端/Vue/14-axios.md) --- ## 🚀 Python ### Python 3 基础 - [1 - Python基础](人工智能/Python/Python入门学习笔记/1-Python基础.md) - [2 - 函数](人工智能/Python/Python入门学习笔记/2-函数.md) - [3 - 高级特性](人工智能/Python/Python入门学习笔记/3-高级特性.md) - [4 - 函数式编程](人工智能/Python/Python入门学习笔记/4-函数式编程.md) - [5 - 模块](人工智能/Python/Python入门学习笔记/5-模块.md) - [6 - 面向对象编程](人工智能/Python/Python入门学习笔记/6-面向对象编程.md) - [7 - 面向对象高级编程](人工智能/Python/Python入门学习笔记/7-面向对象高级编程.md) - [8 - 错误、调试和测试](人工智能/Python/Python入门学习笔记/8-错误、调试和测试.md) - [9 - IO 编程](人工智能/Python/Python入门学习笔记/9-IO编程.md) - [10 - 进程和线程](人工智能/Python/Python入门学习笔记/10-进程和线程.md) - [11 - 正则表达式](人工智能/Python/Python入门学习笔记/11-正则表达式.md) ### Python 数据分析 - [1 - 准备工作](人工智能/Python/Python数据分析/1-准备工作.md) - [2 - IPython 和 Jupyter NoteBook](人工智能/Python/Python数据分析/2-IPython和Jupyter-Notebook.md) - [3 - Python 语法基础、数据结构、函数、文件](人工智能/Python/Python数据分析/3-Python语法基础+数据结构+函数+文件.md) - [4 - Numpy 基础](人工智能/Python/Python数据分析/4-Numpy基础.md) - [✍ Numpy:练习题 100 题](人工智能/Python/Python数据分析/4.1-Numpy练习题100题.md) - [5 - pandas:入门](人工智能/Python/Python数据分析/5-pandas入门.md) - [6 - pandas:数据加载、存储与文件格式](人工智能/Python/Python数据分析/6-pandas数据加载、存储与文件格式.md) - [7 - pandas:数据清洗和准备](人工智能/Python/Python数据分析/7-pandas数据清洗和准备.md) - [8 - pandas:数据规整 - 聚合、合并和重塑](人工智能/Python/Python数据分析/8-pandas数据规整:聚合、合并和重塑.md) - [9 - matplotlib:绘图和可视化](人工智能/Python/Python数据分析/9-matplotlib绘图和可视化.md) - [10 - pandas:数据聚合与分组运算](人工智能/Python/Python数据分析/10-pandas数据聚合与分组运算.md) --- ## 🎮 机器学习 ### 吴恩达机器学习课程笔记 - [1 - Introduction](人工智能/机器学习/吴恩达/1-Introduction.md) - [2 - 模型评估与选择](人工智能/机器学习/吴恩达/2-模型评估与选择.md) - [3 - 线性回归](人工智能/机器学习/吴恩达/3-线性回归.md) - [4 - 逻辑回归 + 正则化](人工智能/机器学习/吴恩达/4-逻辑回归+正则化.md) - [5 - 神经网络](人工智能/机器学习/吴恩达/5-神经网络.md) - [6 - 支持向量机 SVM](人工智能/机器学习/吴恩达/6-支持向量机SVM.md) - [7 - 聚类 (K-means 算法) + 降维 (PCA 算法)](人工智能/机器学习/吴恩达/7-聚类+降维.md) - [8 - 异常检测 + 推荐系统](人工智能/机器学习/吴恩达/8-异常检测+推荐系统.md) - [9 - 大规模机器学习+图片文字识别](人工智能/机器学习/吴恩达/9-大规模机器学习+图片文字识别.md) - [✍ 吴恩达 Coursera 机器学习 — 编程作业 — Python 实现](人工智能/机器学习/吴恩达/吴恩达编程作业.md) ### 机器学习实战 - 【第一部分:分类 】 - [1 - k-近邻算法](人工智能/机器学习/机器学习实战/1-k-近邻算法.md) - [2 - 决策树](人工智能/机器学习/机器学习实战/2-决策树.md) - [3 - 朴素贝叶斯](人工智能/机器学习/机器学习实战/3-朴素贝叶斯.md) - [4 - Logistic 回归](人工智能/机器学习/机器学习实战/4-Logistic回归.md) - [5 - 支持向量机 SVM](人工智能/机器学习/机器学习实战/5-支持向量机.md) - [6 - 集成方法 + 非均衡分类问题](人工智能/机器学习/机器学习实战/6-集成方法.md) - 【第二部分:回归】 - [7 - 线性回归](人工智能/机器学习/机器学习实战/7-线性回归.md) - [8 - 树回归](人工智能/机器学习/机器学习实战/8-树回归.md) - 【第三部分:无监督学习】 - [ 9 - K-均值算法](人工智能/机器学习/机器学习实战/9-K-均值算法.md) - [10 - 使用 Apriori 算法进行关联分析](人工智能/机器学习/机器学习实战/10-使用Apriori算法进行关联分析.md) - [11 - 使用 FP-growth 算法来高效发现频繁项集](人工智能/机器学习/机器学习实战/11-FP-growth算法.md) - 【第四部分:其他工具】 - [12 - 利用 PCA 简化数据](人工智能/机器学习/机器学习实战/12-利用PCA简化数据.md) - [13 - 利用 SVD 简化数据](人工智能/机器学习/机器学习实战/13-利用SVD简化数据.md) ### 统计学习方法 > 📣 本节准备将上面所记录的吴恩达视频笔记和机器学习实战与《统计学习方法 - 第 2 版》中的内容进行综合,摒弃不加思考的笔记记录,从无到有,突出公式的推导过程以及对应的代码解析,力求完善机器学习的知识体系,夯实基础。 - 【第一部分:监督学习】 - [1 - 统计学习及监督学习概论](人工智能/机器学习/统计学习方法/1-统计学习及监督学习概论.md) - [2 - 感知机](人工智能/机器学习/统计学习方法/2-感知机.md) - [3 - k 近邻算法](人工智能/机器学习/统计学习方法/3-k近邻算法.md) - [4 - 朴素贝叶斯算法](人工智能/机器学习/统计学习方法/4-朴素贝叶斯算法.md) - 【第二部分:无监督学习】 --- ## 🔨 Tools
- [Snipaste + PicGo+ Gitee 图床一键上传](工具/图床一键上传.md) - [LaTeX 常用语法](工具/LaTeX常用语法.md)