由于MVCC的原因,pg并非是直接更新一行记录:它生成重复的记录并提供行的可见性映射信息。 为什么要这么做呢?因为数据库必须考虑一个关键问题:并发性。被更新的行可能还在被之前的事务使用。 为了解决这个问题:rdbms采用了不同技术: ·修改行,并将原来的行版本放置到另外一个地方。比如oracle中的 ...
分类:
数据库 时间:
2020-06-26 14:27:57
阅读次数:
54
嵌套类(Nested Class),是 Java 中对类的一种定义方式。Java 编程语言允许一个类被定义在另一个类中,这样的类就称为嵌套类。嵌套类分为两种:静态的和非静态的。用 static 关键字来声明的嵌套类,称为静态嵌套类(Static Nested Class)。非静态嵌套类(Non-St... ...
分类:
编程语言 时间:
2020-06-26 11:05:56
阅读次数:
65
参考资料: https://blog.csdn.net/qq_36383623/article/details/103090793 https://blog.gitee.com/2020/06/17/code-conflict/ https://blog.gitee.com/2019/04/25/g ...
分类:
其他好文 时间:
2020-06-25 23:19:03
阅读次数:
73
https://www.luogu.com.cn/problem/P5443 Solution 有一个显然的暴力,对于一个询问直接枚举$m$条边,如果边权$\ge w$就在并查集中合并。 答案就是$s$所在连通块的大小。对于修改,直接更改边的权值即可。 如果没有修改的话还可以将操作离线,排序后不断向 ...
普通二次剩余($p$为奇质数) 一、勒让德符号$(\frac 对于正整数$n$,勒让德符号如下,可直接判别二次剩余: \[ \large (\frac{n}{p})=0,n\text{与p同余。} \] \[ \large (\frac{n}{p})=1,n\text{是模p的二次剩余。} \] \ ...
分类:
其他好文 时间:
2020-06-25 21:35:41
阅读次数:
85
java 三个类名abstract extends implements 用abstract关键字来表达的类,其表达形式为:(public)abstract class 类名{}一个类通过关键字implements声明自己使用一个或者多个接口。 extends 是继承某个类, 继承之后可以使用父类的 ...
分类:
编程语言 时间:
2020-06-25 19:18:37
阅读次数:
85
HDU6311 Cover 题意: 给出$N$个点的简单无向图,不一定联通,现在要用最少的路径去覆盖所有边,并且每条边只被覆盖一次,问最少路径覆盖数和各条路径 \(N\le 10^5\) 题解: 对于每个连通块分别处理 考虑每个联通块,必然是用最少的欧拉路径去覆盖,首先考虑连通块里没有奇数度数的点的 ...
分类:
其他好文 时间:
2020-06-24 21:59:34
阅读次数:
51
参考书籍 《C# in a nutshell 8.0》 基本数据单元是序列和元素,序列是任何实现了IEnumberable接口的对象,而其中的每一项叫做一个元素。 Names就是一个序列,"Tom","Dick","Harry"就是元素。 Names 表示内存中的本地对象的集合,称之为"本地序列" ... ...
分类:
其他好文 时间:
2020-06-24 21:37:46
阅读次数:
58
创建数据库时加入DEFAULT CHARACTER SET utf8 COLLATE utf8_general_ci; 语句 ,然后在创建表和插入语句 例如: CREATE DATABASE school DEFAULT CHARACTER SET utf8 COLLATE utf8_general ...
分类:
数据库 时间:
2020-06-24 21:29:10
阅读次数:
220
字典是一种映射 字典就像是一个列表一样,但更加泛化了,是列表概念的推广。在列表里面,索引必须是整数;而在字典里面,你可以用几乎任何类型来做索引了。 从字符串string,到列表 list,再到字典 dictionary,Python的变量类型就是一种泛化的过程,内容在逐步推广,适用范围更大了。 字典 ...
分类:
编程语言 时间:
2020-06-24 21:27:13
阅读次数:
75