Charley的数字花园
Search
CTRL + K
Charley的数字花园
Search
CTRL + K
Notes
Navigators
Charley的数字花园
Docker
Git
Java
Javascript
JavaWeb
Linux
Matplotlib
MongoDB
MySQL数据库
Numpy
Pandas
Python
Redis
TAPD的使用
test
数据结构与算法
机器学习
正则表达式
Programming
AI
Machine Learning
Matplotlib
中文显示问题
什么是Matplotlib
准备数据并画出初始图
图像保存
基础绘图功能-以折线图为例
多次plot
常见图形种类及意义
快速入门
折线图示例-完整代码1
折线图示例-完整代码2
折线图示例-完整代码3
显示图例
添加描述信息
添加网格显示
添加自定义x,y刻度
设置图形风格
Numpy
ndarray数组间的运算
ndarray的运算
ndarry的基本操作
ndarry的属性
ndarry的类型
np.where(三元运算符)
Numpy的优势
从现有数组生成
均匀分布
形状修改
数学:矩阵复习
数组去重
数组的索引、切片
正态分布
生成0和1数组
生成固定范围的数组
生成数组方法
生成随机数组
类型修改
统计运算
通用判断函数
逻辑运算
Pandas
DataFrame
MultiIndex
Pandas介绍
Pandas数据结构
Panel(了解)
Series
Azure机器学习模型搭建实验
pandas-删除某些列
pandas-读取数据
Pandas的基本数据操作
人工智能主要分支
人工智能概述
人工智能的起源
什么是机器学习
分类模型评估
半监督学习
回归模型评估
基础环境安装与使用
强化学习
数据基本处理
无监督学习
机器学习(模型训练)
机器学习工作流程
机器学习概述
机器学习算法分类
模型评估
欠拟合
深度学习简介
特征工程
监督学习
获取数据
过拟合
Data Structure and Algorithms
二分查找
二叉树广度优先遍历
二叉树的存储
二叉树的性质
二叉树的深度优先遍历
二叉树的种类
二叉树的遍历
什么是双端队列
什么是栈
什么是树
什么是队列
冒泡排序
双端队列的代码实现
双端队列要实现的功能
平衡二叉树的旋转
快速排序
排序算法
插入排序
数据结构的分类
数据结构的概念
时间复杂度
有序树
查找算法
栈
栈的代码实现
栈的作用
树和二叉树
树的应用场景
树的术语
树的种类
空间复杂度
算法的五大特性
算法的介绍
算法的时间效率
算法的稳定性
红黑树
线性结构存储方式分类
结点和单链表代码实现
选择排序
链表
链表删除结点
链表判空
链表增加结点
链表的遍历
链表结构
链表长度的测量
队列
队列的作用
队列要实现的操作
顺序表
顺序表添加和删除元素
顺序表的不足
顺序表的结构和扩充
Docker
Centos7.6下安装Docker
Dockerfile
Dockerfile创建全新镜像
DockerHub
Docker容器的使用
Docker容器的连接
Docker的基本操作
Docker的安装
Docker的架构
Docker的简介
Docker网络
Docker镜像的操作
Ubuntu20.04安装docker
与虚拟机的区别
为镜像创建新标签
创建镜像
删除镜像
基于现有镜像更新创建镜像
容器端口的映射
拉取镜像
查找镜像
查看所有本地镜像
镜像与容器
Git
Centos7.6安装Git
Git-配置user信息
Git仓库的获取
Git托管服务
Git的安装和配置
Git的简介
IDEA中使用Git
Ubuntu20.04安装git
Windows安装Git
分支操作
工作区、暂存区和版本库的概念
本地仓库的操作
查看提交历史
标签操作
添加远程仓库
版本控制管理工具的演变
远程仓库的操作
Java
Arrays类
BigDecimal类
Collection集合
ConcurrentHashMap
CountDownLatch
DTD
File流
File类创建功能
File类删除功能
File类判断和获取功能
File类高级获取功能
final关键字
flush和close方法
HashMap
HashSet
HashTable
idea快捷键
InetAddress的使用
IO流
IO流的小结
JavaBean类
Java简单介绍
Java网络编程
Lamada表达式
List集合
Lock锁
Logback
Map
Math类
Objects类
Object类
Schema
Set集合
static关键字
Stream
Stream流的三类方法
StringBuilder类
String类
System类
TCP入门案例
TCP协议
TCP多收多发
TCP支持多个客户端通信
this关键字
TreeMap
TreeSet
UDP协议
UDP单播代码实现
UDP多发多收
UDP广播的代码实现
UDP组播的代码实现
volatile关键字
XML
xml标签
xml的语法规则
三元运算符
与数组的区别
中间操作方法
二维数组的初始化
二维数组的定义
什么是方法
什么是面向过程和面向对象编程
代码块
位运算
元注解
关系运算符
内部类
写数据
分包思想
分类思想
创建不可变的集合
删除文件夹下的所有文件
利用Callable和Future
动态代理
协议
单元测试
单列集合生成流
即时通信-群聊
原子类AtomicInteger
原码反码补码
双列集合生成流
反射
变量与常量
可变参数
同步代码块
同种数据类型的多个数据
基本类型包装类
多态
多线程
子类构造器
字符流
字符流写数据的5种方式
字符流读数据
字符缓冲流
字符缓冲输入流
字符缓冲输出流
字节流
字节流和字符流的转换
字节缓冲流
安装JDK(Linux版)
安装Tomcat(Linux版)
实现Runnable接口
实现一个简易版的BS架构
对象操作流
封装
局部内部类
常用API
开闭原则
异常
成员内部类
成员变量和局部变量
抽象类
接口
提高拷贝速度的解决方案
数据类型
数组
数组生成流
数组的元素访问
数组的内存分配
数组的初始化
数组的定义
文档约束
方法
方法的参数传递
方法的重载
方法重写
日志
日期类
权限修饰符
构造方法
枚举
标识符
模板设计模式
比较器排序Comparator的使用
泛型
注解
注解与元注解
流程控制
生产者与消费者
短路逻辑运算符
等待和唤醒线程
算术运算符
类加载器
类和对象
类型转换
线程池
线程池优化BS结构
线程状态
线程的安全
线程类的常见方法
终结方法
继承
继承Thread
编码和解码
自增自减
自然排序Comparable的使用
获取Class类的对象
获取Stream流
获取成员变量
获取成员方法
获取类的构造器
解析XML
读数据
赋值运算符
转换流
运算符
进制
逻辑运算符
集合
集合基础
集合的体系结构
Javascript
Array
BOM对象
DOM对象
History对象
JSON基本语法
JSON对象
JSON数据和Java对象的转换
NodeJS的安装与配置
String
Window对象
书写语法
事件监听
函数
变量
数据类型
流程控制
自定义对象
输出语句
运算符
JavaWeb
Ajax
Ajax快速入门
Ajax案例
AOP-面向切面编程
AOP入门案例
AOP切入点表达式
AOP工作流程
AOP的核心概念
AOP获取切入点方法的参数
AOP获取切入点方法的返回值
AOP获取切入点方法运行的异常信息
AOP通知类型
AOP通知获取数据
Axios快速入门
BeanFactory的初始化
bean作用范围配置
bean别名配置
bean基础配置
bean实例化-实例工厂
bean实例化-实例工厂变种
bean实例化-构造方法
bean实例化-静态工厂
bean整个生命周期经历的阶段
bean生命周期控制的变体
bean生命周期的控制
bean的实例化
bean的销毁时机
bean相关的总结
Cookie
Cookie的使用细节
Cookie的原理
Cookie的基本使用
CSS
DI入门案例
Druid(德鲁伊)
Element布局
Element常见组件
Element快速入门
Element组件案例实践
EL表达式
Filter
Filter使用细节
Filter执行流程
Filter案例-登录验证的实现
Filter的快速入门
Freemarker
HTML
HTML基础标签
HTML快速入门
IDEA中使用Tomcat
IDEA中创建Maven Web项目
IDEA配置Maven环境
IoC入门案例
Java-手动部署项目
Java-通过shell脚本自动部署项目
JavaWeb核心技术
Java项目的部署
Java项目部署环境的准备
JDBC API的详解
JDBC-Connection
JDBC-DriverManager
JDBC-PreparedStatement
JDBC-ResultSet
JDBC-Statement
JDBC
JDBC的快速入门
JDBC综合练习
JSP
JSP原理
JSP快速入门
JSP的缺点
JSP练习—使用JSP脚本展示品牌数据
JSP脚本
JSTL快速入门
JSTL标签
Listener
Lombok
Mapper代理的开发
Maven
Maven依赖管理
Maven分模块开发与设计
Maven基本使用
Maven多环境配置与应用
Maven安装与配置
Maven的属性
Maven的版本管理
Maven的私服
Maven简介
MVC模式
MyBatis
MyBatisPlus-DML编程控制
MyBatisPlus-DQL编程控制
MyBatisPlus-id生成策略控制
MyBatisPlus-null值处理
MyBatisPlus-乐观锁
MyBatisPlus-删除数据
MyBatisPlus-字段映射与表名映射
MyBatisPlus-快速开发
MyBatisPlus-条件查询
MyBatisPlus-查询投影
MyBatisPlus-查询条件小练习
MyBatisPlus-标准数据层的开发
MyBatisPlus-设置查询条件
MyBatisPlus
MyBatisPlus入门案例
MyBatis参数传递
MyBatis核心配置文件
MyBatis案例:修改全部字段
MyBatis案例:修改动态字段
MyBatis案例:删除一个数据
MyBatis案例:动态条件查询
MyBatis案例:单条件动态查询
MyBatis案例:多条件查询
MyBatis案例:完成品牌数据的增删改查操作
MyBatis案例:批量删除
MyBatis案例:查看详情
MyBatis案例:查询所有数据
MyBatis案例:添加数据
MyBatis注解完成增删改查
MyBatis的快速入门
MySQL主从复制-Sharding-JDBC介绍
MySQL主从复制-读写分离-入门案例
Nginx
properties文件存储数据库信息
Request & Response
Response完成重定向
Servlet-Request通用方式获取请求参数
Servlet-Response响应字符数据
Servlet-Response响应字节数据
Servlet-响应数据
Servlet-获取请求参数
Servlet-请求参数中文乱码解决方式
Servlet-请求转发
Servlet
Servlet快速入门
Servlet案例-代码优化
Servlet案例-完成品牌数据的增删改查
Servlet案例-用户注册
Servlet案例-用户登录
Servlet案例——用户登录和注册
Servlet的体系结构
Servlet的执行流程
Servlet的生命周期
Session
Session的使用细节
Session的原理
Session的基本使用
Spring Boot
Spring MVC
Spring MVC入门案例
Spring MVC的作用
Spring
Spring事务
spring事务入门案例-银行账户转账
Spring事务的作用及实现
Spring事务角色
Spring整合JUnit
Spring整合MyBatis
Spring整合其他框架
Swagger
Tomcat服务器
Tomcat的基本使用
urlPattern的配置
Vue Router
Vue-cli
Vue
Vue常用指令
Vue快速入门
Vue案例
Vue的生命周期
Web服务器
XML配置方式编写Servlet
YApi
三层架构
事务传播行为
事务的相关配置
会话跟踪技术
会话跟踪案例-注册用户
会话跟踪案例-用户登录-Cookie
会话跟踪案例-记住用户-发送Cookie
会话跟踪案例-记住用户-获取Cookie
会话跟踪案例——用户登录和注册
依赖注入-setter注入
依赖注入-构造器注入
依赖注入方式的选择
依赖注入案例:数据源对象管理
依赖注入相关的总结
依赖的自动装配
列表标签
创建容器
前后端分离开发
前端工程化
前置通知
后置通知
图片、音频和视频标签
基于SpringBoot使用MyBatisPlus
安装Lrzsz(centos版)
容器类层次结构
工程的继承
工程的聚合
布局标签
抛出异常后通知
数据库
数据库连接池的实现
数据库连接池的简介
核心容器
框架
案例:测试业务层接口万次执行效率
案例:百度网盘密码数据兼容处理
案例:转账业务追加日志
注解开发-bean作用范围
注解开发-bean生命周期的控制
注解开发-与XML配置的对比
注解开发-为第三方bean注入资源
注解开发-依赖注入
注解开发-加载properties文件
注解开发-定义bean
注解开发-第三方bean管理
环绕通知
私服仓库的分类
私服的简介
管理第三方数据源对象-c3p0为例
管理第三方数据源对象-druid为例
纯注解开发
组件库Element
获取bean
表单标签
表格标签
请求路径的问题
资源的上传与下载
超链接标签
返回后通知
集合注入
Linux
Linux基础命令
Linux常用命令
Linux的安装
Linux的防火墙操作
Linux简介
Linux软件的安装与卸载
Linux高级命令
Ubuntu安装ssh远程登录
Ubuntu的安装
Vim
切换目录
创建、删除文件和目录命令
创建、删除文件夹命令选项
压缩和解压缩命令
复制、移动文件和目录命令
拷贝、移动文件和文件夹命令选项
文件权限命令
查找文件内容命令
查找文件命令
查看命令帮助的方式
查看文件内容命令
查看目录
查看目录信息命令选项
终端命令格式的组成
绝对路径和相对路径
获取管理员权限的相关命令
软件卸载Ubuntu
软件安装Ubuntu
远程登录、远程拷贝命令
重定向命令
链接命令
MongoDB
MongoDB-修改数据
MongoDB-删除数据
MongoDB-数据库操作
MongoDB-新增数据
MongoDB-查询数据
MongoDB-索引
MongoDB的入门
MongoDB的安装
MongoDB的简介
MongoDB的结构和术语
MongoDB集群
Replica Set
Sharding
SpringBoot整合MongoDB
MySQL
DCL
DDL
DML
DQL
E-R模型及表间关系
group分组查询
limit限制查询
MySQL主从复制-读写分离案例
MySQL主从复制-配置前提
MySQL主从复制
MySQL安装与配置(Centos版)
MySQL安装与配置(Windows)
MySQL实战操作
MySQL数据类型
MySQL环境搭建(ubuntu版)
MySQL配置文件(了解)
Python连接MySQL数据库
SQL语句
SQL语句参数化
where条件查询
主键约束
事务
关系型数据库中核心元素
内连接查询
删除异常
唯一约束
基本创建和查询练习
外连接查询
外键约束
子查询
排序查询
数据完整性和约束
数据库和数据库管理系统
数据库基本操作命令
数据库表数据的操作命令
数据库设计
数据库设计三范式
数据表结构的基本操作命令
模糊查询
比较查询
空值判断
索引
聚合查询
自连接查询
范围查询
视图
连接查询
逻辑运算查询
非空约束
默认约束
Python
__all__ 列表
for循环
HTTP协议
HTTP协议介绍
HTTP响应报文
HTTP请求报文
IP
lambda表达式
main.py
managerSystem.py
property属性
python3编码转换
Python介绍
socket
socket的send和recv原理剖析
student.py
TCP介绍
TCP客户端开发
TCP开发流程
TCP服务端开发
TCP网络应用程序注意点介绍
while循环
with语句
yield关键字
上下文管理器
主进程和子进程的结束顺序
书写程序
了解并导入模块
了解异常
互斥锁
保存学员信息
修改学员
元组
公共操作
公共方法
准备程序文件
函数
函数介绍
函数作为参数使用
函数嵌套调用
函数的参数
函数的说明文档
函数的返回值
列表
列表推导式
创建程序文件
删除学员
制作模块
加载学员信息
包
变量
复合赋值运算符
多个装饰器装饰一个函数
多任务的介绍
多任务编程
多态
多线程完成多任务
多进程完成多任务
字典
字典推导式
字符串
学员管理系统(面向对象版)
定义系统功能函数
实现方法
容器类型转换
局部变量和全局变量
带有参数的装饰器
异常
异常传递
异常的else
异常的finally
引用
循环语句
拆包
捕获多个指定异常
捕获异常描述信息
捕获所有异常
捕获指定异常
搭建python自带的静态web服务器
数据类型
数据类型转换
文件和文件夹的操作
文件操作
文件的备份
文件的读写
显示所有学员信息
条件语句
查询学员信息
案例-多任务版TCP服务端程序开发
模块和包
死锁
比较运算符
注释
浅拷贝
深拷贝
深拷贝和浅拷贝
添加和获取对象属性
添加学员
生成器
生成器推导式
目标及需求
私有权限
端口和端口号
算数运算符
管理系统框架
类和对象
类属性和实例属性
类属性方式
类方法和静态方法
类装饰器
线程
线程之间资源竞争问题
线程执行带有参数的任务
线程的创建步骤
线程间共享全局变量
线程间的执行顺序
继承
综合案例
网址-URL
网络编程
自定义异常
获取进程编号
虚拟环境
装饰器
装饰器方式
装饰器的介绍
装饰器的使用场景
装饰器的执行流程图
装饰器的语法糖
计算机组成
赋值运算符
输入
输出
运算符
进程
进程和线程对比
进程执行带有参数的任务
进程的创建步骤
进程间不共享全局变量
递归
通用装饰器
逻辑运算符
重写
闭包
闭包内修改外部变量
闭包的使用
闭包的使用场景
闭包的定义
闭包的流程图
集合
集合推导式
静态web服务器-命令行启动动态绑定端口号
静态web服务器-多任务版
静态web服务器-返回固定页面数据
静态web服务器-返回指定页面数据
静态web服务器-面向对象开发
静态web服务器搭建
面向对象基础
高阶函数
魔法方法
Redis
Jedis
Redis-列表list操作命令
Redis-哈希hash操作命令
Redis-字符串string操作命令
Redis-有序集合sorted set操作命令
Redis-通用的操作命令
Redis-集合set操作命令
Redis密码登录和允许远程登录
Redis常用命令
Redis服务的启动与停止
Redis的安装
Redis的数据类型
Spring Data Redis - 操作hash类型的数据
Spring Data Redis-操作list类型的数据
Spring Data Redis-操作set类型的数据
Spring Data Redis-操作String类型数据
Spring Data Redis-操作有序集合类型的数据
Spring Data Redis-通用操作
Spring Data Redis
Spring Data Redis的简介
在Java中操作Redis
Regular Expression
re的模块介绍
匹配分组
匹配单个字符
匹配多个字符
匹配开头和结尾
正则表达式介绍
字符缓冲流
字符缓冲流
字符缓冲输入流
字符缓冲输出流
字符缓冲流特有功能
BufferedWrite中的newLine, 跨平台的换行符
BufferedReader中的readLine,读一整行