【线性代数的本质】特征值和特征向量 发表于 2024-11-29 | 分类于 线性代数本质笔记 前言回首大学阶段学习,我学习线性代数更多的是在数值计算上,在几何上的理解较少。线性代数的学习要有几何上的直观理解作为基础,否则在研究领域上专研时会捉襟见肘 待补充。。。 视频:线性代数的本质 阅读全文 »
【线性代数的本质】基变换 发表于 2024-11-29 | 分类于 线性代数本质笔记 前言回首大学阶段学习,我学习线性代数更多的是在数值计算上,在几何上的理解较少。线性代数的学习要有几何上的直观理解作为基础,否则在研究领域上专研时会捉襟见肘 基变换假设我们的坐标系中有向量b1[2, 1],向量b2[-1, 1] 在詹妮弗坐标系中 认为向量b1,向量b2 就是定义坐标(1,0)和(0 ... 阅读全文 »
【线性代数的本质】点积、叉积 发表于 2024-11-28 | 分类于 线性代数本质笔记 前言回首大学阶段学习,我学习线性代数更多的是在数值计算上,在几何上的理解较少。线性代数的学习要有几何上的直观理解作为基础,否则在研究领域上专研时会捉襟见肘 点积定义点积在数学中,又称数量积(dot product; scalar product),是指接受在实数R上的两个向量并返回一个实数值标量的二 ... 阅读全文 »
【线性代数的本质】行列式、逆矩阵、秩 发表于 2024-11-27 | 分类于 线性代数本质笔记 前言回首大学阶段学习,我学习线性代数更多的是在数值计算上,在几何上的理解较少。线性代数的学习要有几何上的直观理解作为基础,否则在研究领域上专研时会捉襟见肘 行列式行列式表示线性变换的缩放比率 通过检验行列式是否为0,能够了解这个矩阵所代表的变换是否将空间压缩到更小的维度。从上一节“矩阵和线性变换 ... 阅读全文 »
【线性代数的本质】矩阵 发表于 2024-11-26 | 分类于 线性代数本质笔记 前言回首大学阶段学习,我学习线性代数更多的是在数值计算上,在几何上的理解较少。线性代数的学习要有几何上的直观理解作为基础,否则在研究领域上专研时会捉襟见肘 这节非常重要! 线性变换线性变换:“保持网格线平行且等距分布” 的变换 实际上,上面只需记录两个基向量i帽和j帽变换后的位置 这意味着,可以 ... 阅读全文 »
【线性代数的本质】向量 发表于 2024-11-25 | 分类于 线性代数本质笔记 前言回首大学阶段学习,我学习线性代数更多的是在数值计算上,在几何上的理解较少。线性代数的学习要有几何上的直观理解作为基础,否则在研究领域上专研时会捉襟见肘 向量物理上,向量是空间中的箭头 计算机上,向量是有序的数字列表 向量加法和向量数乘贯穿线性代数始终 基向量 选择不同的基向量 线性组合两个 ... 阅读全文 »
实现线程池cached模式动态增加线程数量和超时回收线程 发表于 2024-10-27 | 分类于 线程池笔记 前言线程池通过预先创建一定数量的线程并保存在内存中,可以避免频繁地创建和销毁线程,降低线程创建和销毁的开销。 简化任务调度:只需要将任务提交给线程池,而不需要关心线程的创建、管理和销毁等细节。线程池会自动将任务分配给空闲的线程执行。 代码位置:https://gitee.com/zhongshiel ... 阅读全文 »
实现接收线程池任务返回值务 发表于 2024-10-26 | 分类于 线程池笔记 前言线程池通过预先创建一定数量的线程并保存在内存中,可以避免频繁地创建和销毁线程,降低线程创建和销毁的开销。 简化任务调度:只需要将任务提交给线程池,而不需要关心线程的创建、管理和销毁等细节。线程池会自动将任务分配给空闲的线程执行。 代码位置:https://gitee.com/zhongshiel ... 阅读全文 »
线程池笔记:多线程执行任务 发表于 2024-10-25 | 分类于 线程池笔记 引言前言线程池通过预先创建一定数量的线程并保存在内存中,可以避免频繁地创建和销毁线程,降低线程创建和销毁的开销。 简化任务调度:只需要将任务提交给线程池,而不需要关心线程的创建、管理和销毁等细节。线程池会自动将任务分配给空闲的线程执行。 代码位置:https://gitee.com/zhongshi ... 阅读全文 »
TCP协议和UDP协议详细 发表于 2024-10-17 | 分类于 计算机网络笔记 TCP协议和UDP协议工作在传输层 UDP 和 TCP 的应用 TCP协议TCP头部 TCP首部承载这TCP协议需要的各项信息,下面我们来分析一下: TCP端口号TCP的连接是需要四个要素确定唯一一个连接:(源IP,源端口号)+ (目地IP,目的端口号)所以TCP首部预留了两个16位作为端口号 ... 阅读全文 »