简单介绍
Ceph的部署模式下主要包含以下几个类型的节点
? Ceph OSDs: A Ceph OSD 进程主要用来存储数据,处理数据的replication,恢复,填充,调整资源组合以及通过检查其他OSD进程的心跳信息提供一些监控信息给Ceph Monitors . 当Ceph Storage Cluster 要准备2份数据备份时,要求至少有2个Ceph OSD进程...
分类:
其他好文 时间:
2014-11-06 17:35:52
阅读次数:
184
NumPy是对Python的扩充,可以方便地进行矩阵、数组计算,项目中多次用到,记录下来方便以后查阅...
分类:
其他好文 时间:
2014-11-06 17:34:31
阅读次数:
152
Libavformat (lavf)是用于处理多种媒体容器格式的库。
其主要目的有两个:一是多路分配(demuxing)分离一个流媒体文件成多个组件 ;二是多路复用的反转过程,将提供的数据写进指定容器格式。
其也有一个IO模块,支持多种协议访问数据(例如:file,tcp,http 等等 )。在使用lavf之前,我们需要调用 av_register_all()来注册所用已编译的muxers...
分类:
其他好文 时间:
2014-11-06 17:33:55
阅读次数:
176
此题是算法导论贪心算法的16.1-5题。
问题描述:
考虑一个活动选择问题的一个变形:每个活动ai除了开始和结束时间外,还有一个值vi。目标不再是求规模最大的兼容活动子集,而是求值之和最大的兼容活动子集。也就是说,选择一个兼容活动子集A,是的vk(k属于A)之和最大化。设计一个多项式时间的算法求解此问题。
思路:
此题是活动安排问题的一个变形。最优化目标不再是最大兼容活动子集,所以...
分类:
其他好文 时间:
2014-11-06 17:36:27
阅读次数:
158
1、什么是负载?
负载就是服务器端的“资源”:主要就是CPU和IO。
前者适宜于计算密集型的任务,后者则对应数据密集型的任务。
2、负载均衡的前提
就是负载(或者说CPU/IO资源)可以切分,划分到不同的计算机(或者CPU核)上去。
要做到这一点,首先底层的运算应该是可以中断并调度的,IO是可以多路扩散的。否则一个简单的CPU死循环指令this: jmp this(跳回自己)就会...
分类:
其他好文 时间:
2014-11-06 17:33:20
阅读次数:
184
题目链接:http://acm.hdu.edu.cn/showproblem.php?pid=1078
题目大意:一个胖老鼠要在一个n*n大小的棋盘里吃奶酪,这个老鼠每一步最多能走k单位远,而且每走一步,必须走到比当前点奶酪数多的点那去。告诉你这个棋盘里每个点上的奶酪个数,求这个老鼠最多能吃多少奶酪。
思路:类似于棋盘DP的记忆化DFS,直接搜加记忆答案就可以了。
#include
#in...
分类:
其他好文 时间:
2014-11-06 17:33:37
阅读次数:
200
Suppose a sorted array is rotated at some pivot unknown to you beforehand.
(i.e.,
0 1 2 4 5 6 7 might become
4 5 6 7 0 1 2).
Find the minimum element.
You may assume no duplicate exists in the ...
分类:
其他好文 时间:
2014-11-06 17:35:17
阅读次数:
206
参考链接:http://blog.csdn.net/haoel/article/details/2886
android ndk编译,和源码环境下的编译需要写一个mk文件,其实它就是makefile文件。
makefile(或Makefile)它就是一个构建的规则,描述了哪些文件需要先编译,哪些后编译,如何链接... make就是一个命令工具,它来解释makefile中的规则,执行并生成规则中...
分类:
其他好文 时间:
2014-11-06 17:35:23
阅读次数:
177
题目链接:http://acm.hdu.edu.cn/showproblem.php?pid=1176
思路;预处理出每一时刻每一位置的烧饼数,然后按时间进行DP就可以了,具体看代码,实现很简单。
#include
#include
#include
#include
#include
#define MAXN 100010
#define MAXM 15
using names...
分类:
其他好文 时间:
2014-11-06 17:32:48
阅读次数:
185
题意:我们可以把一个数A变成B=A的各位乘积,现在给出B,求是否可以有某个A通过计算得到B,有的话,是多少。
题解:贪心。
我们先分解B,若质因数有大于等于10的显然就不行了。
否则则一定可以把他的各因数排在一起成为A,使A的各位乘积=B。
贪心策略:把小数放前面。
注意:
一、不一定要质因数,10以内即可。
二、需要高精度。
三、A!=B
代码:
#include
#inc...
分类:
其他好文 时间:
2014-11-06 17:33:06
阅读次数:
159
openssl pkcs12 -in Certificates.p12 -out Certificates.pem -nodes...
分类:
其他好文 时间:
2014-11-06 17:31:12
阅读次数:
162
工厂模式是用封装对象创建的,包括简单工厂模式、工厂模式、抽象工厂模式。
简单工厂模式:
依赖原则:单一职责,分离程序变和不变的部分。
实现方式:不算真正意义上的工厂,只是把目标中创建对象的方法抽取出来,放到一个类中集中处理
模式优点:1.将程序中创建对象部分分离出来,放入一个类中进行集中管理,方便维护;2.分离部分可以考虑使用配置方式进行维护
模式缺点:1.仍然先天性...
分类:
其他好文 时间:
2014-11-06 17:33:30
阅读次数:
151
题目链接:http://acm.hdu.edu.cn/showproblem.php?pid=1422
思路:DP,状态f[i]保存到达第i个城市口袋里的钱和最多能访问到的城市个数,用序列型DP的思想处理,按照终点进行DP即可
#include
#include
#include
#include
#include
#define MAXN 200010
using namesp...
分类:
其他好文 时间:
2014-11-06 17:32:01
阅读次数:
213
题目大意:为了分辨那些qq是一个人的小号,我们需要写一套程序来判定哪些名称是相似的。相似的定义是有且只有一个位置的字符不同。
思路:数据范围不算太大,很明显的Hash,二分都不用。听老师说今年去CTSC考试的学长中有一个人没AC这个题是因为想多了。他当时写了Hash,然后闲的没事自己出一组数据卡掉了自己的hash,然后就不敢交hash了,最后交了一个Trie树,结果T了。。血的教训告诉我...
分类:
其他好文 时间:
2014-11-06 17:31:30
阅读次数:
204
GG2014是QQ的高仿版,可在广域网部署运行,几乎实现了QQ的所有基础功能,如文字/语音/视频会话、文件传送、离线消息、离线文件、远程协助、消息记录、好友分组、托盘闪动提醒、等等。下载源码,运行试试吧~...
分类:
其他好文 时间:
2014-11-06 17:32:33
阅读次数:
308
Face The Right Way
Time Limit: 2000MS
Memory Limit: 65536K
Total Submissions: 2721
Accepted: 1246
Description
Farmer John has arranged his N (1 ≤ N ≤ 5,000) cows in...
分类:
其他好文 时间:
2014-11-06 17:32:23
阅读次数:
212