###链接 调了好久。。。 我平常写平衡树时 \(push\) \(tag\) 的操作都习惯把 \(rev\) 数组清零,但在 \(LCT\) 中不行,因为 \(rev\) 储存了节点间的父子关系,直接清零会改变树的结构。 \(\frak{code}\) #include<bits/stdc++.h ...
分类:
其他好文 时间:
2021-01-12 11:26:50
阅读次数:
0
一、对称加密 1、概念 所谓常规密钥密码体制,即加密密钥与解密密钥是相同的密码体制。 这种加密系统又称为对称密钥系统。 ? 2、流程 ? 3、对称密钥的缺点与优点 优点 效率高。 缺点 1、如果密钥在网上传输,有被截获的风险。 2、如果用户需要与多个用户通信,那么需要维护和多个用户的密钥关系 ? 4 ...
分类:
其他好文 时间:
2021-01-12 11:14:29
阅读次数:
0
之前整理的是PostgreSQL9和PostGIS2的安装手册,最近在安装PostgreSQL13时发现由于版本过新,安装步骤略有不同,这里简单记录一下安装过程. 一 各软件包版本依赖关系检查 检查PostGIS、PostgreSQL、GEOS、GDAL、PROJ等各软件的版本依赖关系 http:/ ...
分类:
数据库 时间:
2021-01-11 11:27:02
阅读次数:
0
1.第一范式(确保每列保持原子性) 必须不包含重复组的关系,即每一列都是不可拆分的原子项。 2.第二范式(确保表中的每列都和主键相关) 关系模式必须满足第一范式,并且所有非主属性都完全依赖于主码。注意,符合第二范式的关系模型可能还存在数据冗余、更新异常等问题。 3.第三范式(确保每列都和主键列直接相 ...
分类:
数据库 时间:
2021-01-11 10:57:51
阅读次数:
0
一、LongAccumulator类 1.和LongAdder之间的关系 LongAdder类是LongAccumulator的一个特例,我们看一下LongAccumulator的一个构造方法 public LongAccumlator(LongBinaryOperator accumulatorF ...
分类:
编程语言 时间:
2021-01-11 10:48:32
阅读次数:
0
数据库的范式 构造数据库必须遵循一定的规则,这种规则就是范式 第一范式:原子性 第一范式是数据库的基本要求,不满足这一点就不是关系数据库数据表的每一列都是不可分割的基本数据项,同一列中不能有多个值,也不能存在重复的属性 第二范式:唯一性 数据表中的每条记录必须是唯一的。为了实现区分,通常要为表口上一 ...
分类:
数据库 时间:
2021-01-11 10:38:19
阅读次数:
0
a、减少开发,测试时间和努力。 b、使用 JavaConfig 有助于避免使用 XML。c、避免大量的 Maven 导入和各种版本冲突。 d、通过提供默认值快速开始开发。没有单独的 Web 服务器需要。这意味着你不再需要启动 Tomcat,Glassfish 或其他任何东西。 e、需要更少的配置 因 ...
分类:
编程语言 时间:
2021-01-08 11:48:17
阅读次数:
0
abstract的method 不可以是static的,因为抽象的方法是要被子类实现的,而static与子类扯不上关系! native方法表示该方法要用另外一种依赖平台的编程语言实现的,不存在着被子类实现的问题,所以,它也不能是抽象的,不能与abstract混用。例如,FileOutputSteam ...
分类:
其他好文 时间:
2021-01-08 11:35:27
阅读次数:
0
#接口测试 什么是接口测试 接口测试是测试系统组件间接口的一种测试。接口测试主要用于检测外部系统与系统之间以及内部各个子系统 之间的交互点。测试的重点是要检查数据的交换,传递和控制管理过程,以及系统间的相互逻辑依赖关系等。 简答的说就是通过URL像服务器或者其他模块等,传输我们想传输的数据,然后看看 ...
分类:
其他好文 时间:
2021-01-08 11:29:05
阅读次数:
0
终于到了shared ptr 首先看一下std::make_shared 可能有人不知道stdpair是什么,接下来的例子是和stdpair有关系的, first和second是第一个成员和第二个成员,然后我们可以发现,第一个first和第二个second竟然可以不一样 // make_pair e ...
分类:
其他好文 时间:
2021-01-08 11:22:07
阅读次数:
0