分布式系统实践 1. Hadoop namenode高可用性分析:QJM核心源代码解读 http://dwz.cn/4pB3Ez 摘要: QJM是Hadoop namenode针对强一致性持久化元数据而设计的组件, 这也是paxos协议的一个非常典型的应用, 通过这个案例, 可以让我们更透彻的理解p ...
分类:
其他好文 时间:
2016-10-22 20:51:11
阅读次数:
385
题目链接:51nod 1445 变色DNA 看了相关讨论再去用最短路:val[i][j]之间如果是‘Y’,说明i可以到达j,并且i到达j的代价是i那行 1到j-1 里面‘Y’的数量。 最后,求 0到n-1的最短路。 感觉读懂了题意就真的简单了。。 1 #include<cstdio> 2 #incl ...
分类:
其他好文 时间:
2016-10-22 20:46:19
阅读次数:
191
webstorm应该是目前最强的js编辑器了,结合sublime text可以很效率的开发项目。今天整理了一些webstorm比较实用的快捷键: 原文地址:http://liuxiaofan.com/2013/08/22/1437.html ...
分类:
Web程序 时间:
2016-10-22 20:42:54
阅读次数:
195
求第一个点到第二个点的所有通路上最长的边 dijkstra的变形 每次松弛的是每条边通路上的的最长的边 WA了好几次是因为用了%lf 改成%f就过了…… ...
分类:
其他好文 时间:
2016-10-22 20:39:14
阅读次数:
151
为什么要搭建nexus私服,原因很简单,有些公司都不提供外网给项目组人员,因此就不能使用maven访问远程的仓库地址,所以很有必要在局域网里找一台有外网权限的机器,搭建nexus私服,然后开发人员连到...
分类:
其他好文 时间:
2016-10-22 18:23:21
阅读次数:
218
A、B是两个n*n的矩阵,计算C=A*B。 传统算法: 按照下面公式计算,需要n3次乘法和n3-n2次加法,时间复杂度为Θ(n3)。 递归算法: 假定n为2的幂,将A、B、C分成4个大小为(n/2)*(n/2)的子矩阵。 用分治法来计算C。需要8次(n/2)*(n/2)矩阵的乘法和4次(n/2)*( ...
分类:
其他好文 时间:
2016-10-22 18:08:11
阅读次数:
253
1.phpstudy,功能强大:最新的Apache+PHP+MySQL+phpMyAdmin+ZendOptimizer,一次性安装,无须配置即可使用,是非常方便、好用的PHP调试环境。该程序不仅包括PHP调试环境,还包括了开发工具、开发手册等。总之学习PHP只需一个包。2.svn版本控制器SVN是 ...
分类:
Web程序 时间:
2016-10-22 15:10:31
阅读次数:
217
#include<iostream>#include<cmath>using namespace std; class Point{ private: double x,y; public: Point(); Point(double xv,double yv); Point(Point& pt); ...
分类:
其他好文 时间:
2016-10-22 15:10:14
阅读次数:
219
#include<iostream>using namespace std;int main(){ int i,j; cin>>i>>j; int max=0; for(int t=i;t<=j;t++){ int len=1; int a=t; len ++; while(a!=1){ if(a% ...
分类:
其他好文 时间:
2016-10-22 15:04:41
阅读次数:
139
#include<iostream> #include<string> #include<string.h> using namespace std; char message[20][200]; int main() { string msg; int col; while(cin>>col&&c ...
分类:
其他好文 时间:
2016-10-22 14:51:37
阅读次数:
265