从ACID到CAP及BASE ACID 说到事务,肯定想到事务的ACID特性,即原子性(Atomicity)、一致性(Consistency)、隔离性(Isolation)、持久性(Durability)。 1.原子性:全部成功或者全部失败。 2.一致性:不好描述,取个例子:银行转账,TOM给JIM ...
分类:
其他好文 时间:
2018-08-26 11:45:47
阅读次数:
121
二叉树: 1、每个结点不能多于两个子树; 2、一颗平衡二叉树的深度要比及结点个数N小得多。 二叉查找树: 1、结点x的所有左子树的值小于x,所有右子树的值大于x; AVL树: 1、一种带有平衡条件的二叉查找树; 2、每个结点的左子树和右子树深度最多差1。 红黑树: 1、树的颜色只能为红色或黑色的一种 ...
分类:
编程语言 时间:
2018-08-25 23:01:27
阅读次数:
176
def mul_div(exp): #计算乘除 while True: ret = re.search('[\d\.]+[\*\/]-?[\d\.]+', exp) if ret: atom_exp = ret.group() res = atom_cal(atom_exp) exp = exp.r ...
分类:
编程语言 时间:
2018-08-25 18:58:27
阅读次数:
247
用ATOM打开项目 App是什么呢?就是App。js 我们将不需要的删掉 用一下materialize(类似bootstrap的东西) 官网https://materializecss.com/ 想用这个包 我们去npm install ...
分类:
其他好文 时间:
2018-08-25 16:21:41
阅读次数:
114
题目链接 洛古 https://www.luogu.org/problemnew/show/P1494 大概说下自己的理解 先来概率的计算公式 ∑C(2,f(i)) / C(2,r?l+1) f(i)是区间每种颜色袜子的数目 最后推出来的式子是 ∑f(i)*f(i)-(r?l+1)/ C(2,r?l ...
分类:
编程语言 时间:
2018-08-24 17:23:12
阅读次数:
173
视频转码成mp4格式并添加关键帧: 1.先下载与自己操作系统相对应的的FFmpeg软件。官网传送门:http://ffmpeg.zeranoe.com/builds/ 下载static版的就可以,zip包解压即可使用。 2.cd到 ffmpeg下的bin目录 3. (1)测试视频截图的功能复制如下命 ...
import re def atom_cal(exp): # 计算乘除法 if '*' in exp: a,b = exp.split('*') return str(float(a) * float(b)) elif '/' in exp: a, b = exp.split('/') return... ...
分类:
编程语言 时间:
2018-08-23 22:12:35
阅读次数:
208
import re def atom_cal(exp): # 计算乘除法 if '*' in exp: a,b = exp.split('*') return str(float(a) * float(b)) elif '/' in exp: a, b = exp.split('/') r... ...
分类:
编程语言 时间:
2018-08-22 21:49:46
阅读次数:
217
在泛函分析中,卷积、旋积或摺积(Convolution)是通过两个函数 f(x) 和 g(x) 生成第三个函数的一种数学算子; 表征函数 f(x) 与 g(x) 经过翻转和平移的重叠部分的面积。 1 一维卷积 1.1 一维卷积公式 ...
分类:
其他好文 时间:
2018-08-21 00:27:37
阅读次数:
168
题目如下: 解题思路:我用的是递归的方法,每次找出与第一个')'匹配的'('计算atom的数量后去除括号,只到分子式中没有括号为止。例如 "K4(ON(SO3)2)2" -> "K4(ONS2O6)2" -> "K4O2N2S4O12"。接下来再对分子式进行分割,得出每个atom的数量后排序即可。原 ...
分类:
其他好文 时间:
2018-08-20 19:45:40
阅读次数:
208