hadoop主备高可用故障转移机制 NameNode和2nn zookeeper保姆机制 zookeeper全新选举机制 zookeeper之非全新选举 NameNode和2nn hbase之存数据流程 hbase之创建表流程 hbase之查询路由(解决元数据信息不断增大 hbase之rowkey设 ...
分类:
其他好文 时间:
2020-03-04 22:29:35
阅读次数:
152
emplace_back和push_back是cpp11的新特性之一,都是对vector内添加元素的方法。 区别在于: push_bach(): 首先需要调用构造函数构造一个临时对象,然后调用拷贝构造函数将这个临时对象放入容器中,然后释放临时变量。 emplace_back(): 这个元素原地构造, ...
分类:
其他好文 时间:
2020-03-04 18:57:27
阅读次数:
65
基于TMR和巨大隧穿磁阻效应,总共衍生出两代主要的MRAM器件类型:第一代是磁场驱动型MRAM,即通过电流产生的磁场驱动存储单元的磁矩进行写入操作,典型代表有星型MRAM和嵌套型MRAM;第二代是电流驱动型自旋转移矩MRAM(STT-MRAM),即通过极化电流对存储单元进行写入操作。弗吉尼亚大学的研 ...
分类:
其他好文 时间:
2020-03-04 15:08:44
阅读次数:
68
区间dp 因为R与最 设f[i][j][0/1]表示i~j这一段中无/有 M 的最小长度 讨论是否整段折叠,以即插入M的位置可以得到转移方程 f[i][j][0] = min(f[i][k][0] + j - k) f[i][j][1] = min(min(f[i][k][0/1]) + min(f ...
分类:
其他好文 时间:
2020-03-04 14:28:54
阅读次数:
65
用二位数组dp[i][j]记录组数为i,前j个数字的最大子段和。 转移方程: dp[i][j],考虑第j个数,第j个数可以并到前面那一组,此时dp[i][j]=dp[i][j-1]+arr[j],第j个数也可以是作为新的一组,那么dp[i][j]=max(dp[i-1][k])(i-1<=k<=j- ...
分类:
其他好文 时间:
2020-03-04 12:59:21
阅读次数:
73
我们设$dp[i][j]$为将串$s$前$i$个字符分成$j$组后能到达串$t$的最大位置。 转移方程就是: $$dp[i][j] = max(dp[i][j], dp[i 1][j]);$$ $$dp[i + LCP 1][j + 1] = max(dp[i + LCP 1][j + 1], dp ...
分类:
其他好文 时间:
2020-03-04 09:39:31
阅读次数:
61
Redis的高可用方式及常用集群方式一般有: 1. 主从模式 2. 哨兵模式 3. 集群模式 当然也有第三方代理模式,如codis等,这种不在这里讨论之列。 我刚好学习到这里,我就简单记录下这几种模式的配置 。老鸟及不感兴趣的,可以就此飘过。 Redis的安装及单实例的启动,这里就不再赘述了,确实比 ...
分类:
其他好文 时间:
2020-03-04 09:15:32
阅读次数:
65
考虑用dp的做法,容易想到价格低的物品一定要比价格高的物品拿的优先级高,所以排序。 dp[i]表示取前i件物品需要的最少价格,当超越了价格,就不算。 转移方程为 dp[i]=min(dp[i-1]+a[i],dp[i-k]+a[i]) 表示当前物品单独买和买一送一的情况; 取最小值。 上代码 #in ...
分类:
其他好文 时间:
2020-03-03 20:54:34
阅读次数:
54
Windows Server 2012搭建SQL Server Always On踩坑全记录 环境信息: Windows Server 2012 R2 Sql Server 2012 整个搭建集群的过程主要分为3步: 1.配置预控,并把机器加域。 2.配置windows故障转移集群(Windows ...
分类:
数据库 时间:
2020-03-03 12:55:32
阅读次数:
135
*传送 动态规划最主要确定状态和转移方程,所以我的思路如下: 1.定义状态: 确定dp(i,j)代表字符串A的前i个字符(包括第i个)变为字符串B的前j个(包括第j个)需要多少步。而dp[l1][l2]就是我们所要找的答案。 2.转移方程: *删:dp(i-1,j)+1 //字符串A的前i-1个字符 ...
分类:
其他好文 时间:
2020-03-03 11:15:29
阅读次数:
55