开源技术专家章宇(@一棹凌烟)在C3沙龙分享过Ceph之后,最近来了劲头,一口气写了一系列《Ceph浅析》的博文,共8篇:
“Ceph浅析”系列之一——前言
“Ceph浅析”系列之二——Ceph概况
“Ceph浅析”系列之三——Ceph的设计思想
“Ceph浅析”系列之四——Ceph的结构
“Ceph浅析”系列之五——Ceph的工作原理及流程
“Ceph浅析”系列之六——Cep...
分类:
其他 时间:
2015-02-04 14:43:05
收藏:
0 评论:
0 赞:
0 阅读:
362
题目:
Implement next permutation, which rearranges numbers into the lexicographically next greater permutation of numbers.
If such arrangement is not possible, it must rearrange it as the lowest...
分类:
其他 时间:
2015-02-04 14:42:45
收藏:
0 评论:
0 赞:
0 阅读:
262
1、应用程序无法启动,因为应用程序的并行配置不正确。有关详细信息,请参阅应用程序事件日志,或使用命令行 sxstrace.exe 工具。
出现该问题的原因是:
工程项目默认值:MFC的使用[在共享DLL中使用MFC];
A lib库: 设置的是 [使用标准Windows库];
B lib库: 设置的是[使用标准Windows库];
C lib库: ...
分类:
其他 时间:
2015-02-04 14:42:37
收藏:
0 评论:
0 赞:
0 阅读:
357
一、指针概述
1.简介
指针:其实就是地址。
指针变量:用来存储变量地址的变量。
2.初始化
1)先定义后初始化
int a =10;
int *p;
p=&a;
2)定义并初始化
int a=10;
int *p =&a;
备注:在数据类型后,变量名称前的”*“是一个说明符,用来说明该变量是一个指针变量。
如果前面没有数据类型,如:*p,这里的”*“是一个指针运算符,...
分类:
编程语言 时间:
2015-02-04 14:42:27
收藏:
0 评论:
0 赞:
0 阅读:
341
题目:
There are N gas stations along a circular route, where the amount of gas at station i is gas[i].
You have a car with an unlimited gas tank and it costs cost[i] of gas to travel from statio...
分类:
其他 时间:
2015-02-04 14:42:09
收藏:
0 评论:
0 赞:
0 阅读:
237
如果有人已经将hg server的image做好了,那么我还要自己作吗?答案是拿来用吧。一、安装用hg为关键词搜索,得出以下结果:$ docker search hg
NAME DESCRIPTION STARS OFFICIAL AUTOMATED
hgo...
分类:
其他 时间:
2015-02-04 14:41:55
收藏:
0 评论:
0 赞:
0 阅读:
326
1、安装依赖包
sudo yum install curl-devel expat-devel gettext-developenssl-devel zlib-devel
sudo yum install libcurl4-gnutls-dev libexpat1-dev gettext libz-dev libssl-dev
2、安装git
yum -y install git
3、创...
分类:
系统服务 时间:
2015-02-04 14:41:35
收藏:
0 评论:
0 赞:
0 阅读:
269
与三方系统整合。Openfire提供了一套不错的解决方案。其实openfire的用户插件也做http方式的用户数据同步。关于openfire的用户整合,本人也不是十分赞同(这仅仅只是在我们自己的项目下)。我们的办法是做数据共享池。这个解决方案可以用到redis。
下面是opnfire的 解决方案
openfire可以非常方便的整合现有系统用户。 进入openfire管理控制台-服务器-服务管理...
分类:
其他 时间:
2015-02-04 14:41:25
收藏:
0 评论:
0 赞:
0 阅读:
712
前言
本教程是介绍使用html5+(nativejs)和mui开发移动app(包括android和ios),
感兴趣请继续,不感兴趣请跳过,大部分来自官方api,增加了一些自己的总结。
HBuilder
说明
用h5+开发app的环境,也是ide,对eclipse做了深度定制,以前使用过eclipse或者myeclipse可以直接上手
官网
http://www.dclo...
分类:
移动平台 时间:
2015-02-04 14:41:15
收藏:
0 评论:
0 赞:
0 阅读:
558
#define PORT 5150
#define DATA_BUFSIZE 8192
typedef struct _SOCKET_INFORMATION {
CHAR Buffer[DATA_BUFSIZE];
WSABUF DataBuf;
SOCKET Socket;
WSAOVERLAPPED Overlapped;
DWORD BytesSEND;
DWORD By...
分类:
Windows开发 时间:
2015-02-04 14:41:06
收藏:
0 评论:
0 赞:
0 阅读:
722
There are N gas stations along a circular route, where the amount of gas at station i is gas[i].
You have a car with an unlimited gas tank and it costs cost[i] of gas to travel from station i to
...
分类:
其他 时间:
2015-02-04 14:41:05
收藏:
0 评论:
0 赞:
0 阅读:
353
功能:翻转字符串 ,翻转数组, 用于STL的翻转。
头文件:
例子:
#include
#include
#include
#include
#include
#include
#include
#include
#include
#include
#include
#include
#include
#include
using namespace std;
char s[100];...
分类:
其他 时间:
2015-02-04 14:40:54
收藏:
0 评论:
0 赞:
0 阅读:
272
题目大意:给定n个长度为l的模式串,现在要用前m个大写字母生成一个随机串,每个字符有自己的出现几率,第一次出现的字符串获胜,求最终每个字符串的获胜几率
建出AC自动机,搞出转移矩阵
如果某个节点是模式串那么这个节点只向自己连一条概率为1的出边
然后把转移矩阵自乘50遍即可
#include
#include
#include
#include
#define M 120
using...
分类:
Web开发 时间:
2015-02-04 14:40:06
收藏:
0 评论:
0 赞:
0 阅读:
528
python支持函数重载
而在使用Eclipse的pydev开发时,重载函数__init__时,却出现了错误duplicated
我想不到解决办法,但是居然能正常执行。
pydev报错是编译错误,而python interpretor却可以执行...
分类:
编程语言 时间:
2015-02-04 14:39:56
收藏:
0 评论:
0 赞:
0 阅读:
299
集群
Openfire的给集群提供了多种方案。一种是基于Hazelcast插件,还有基于Oracle的coherence插件。
Linux集群配置
一、修改配置文件
/etc/hosts文件
openfire1 192.168.2.104
openfire2192.168.2.240
每台主机都需要配置
二、添加jar包
将coherence.jar、coherence-wor...
分类:
其他 时间:
2015-02-04 14:39:47
收藏:
0 评论:
0 赞:
0 阅读:
1096
数据结构基础
UVa 10004 二染色:二部图的判定。(bfs或dfs遍历的过程进行染色,看是否有冲突)UVa 10129 单词:有向图的欧拉道路。UVa 10054 项链:无向图的欧拉回路,首尾相接输出路径。UVa 10596 清晨漫步:无向图的欧拉回路。(对于欧拉道路或回路,在判断连通性等时注意先 if 下要访问的顶点是否出现。)...
分类:
编程语言 时间:
2015-02-04 14:39:35
收藏:
0 评论:
0 赞:
0 阅读:
517
目前,毕业可能要做一些andriod的开发,看的一些java书籍列表如下:
基础篇:
Java语言程序设计Java编程思想
进阶:
think in c++think in java深入理解java虚拟机
andriod的基础入门
andriod疯狂讲义
ps:若读者有好的书籍推荐,欢迎指教!...
分类:
其他 时间:
2015-02-04 14:39:27
收藏:
0 评论:
0 赞:
0 阅读:
275
题目:《编程之美》P241
提示:利用动态规划的思想,保存每次循环所计算出来的数据,可以避免重复计算
class treenode
{
public:
int data;
shared_ptr left,right;
treenode(int d,const shared_ptr &l,const shared_ptr &r):data(d),left(l),right(r){}...
分类:
其他 时间:
2015-02-04 14:39:16
收藏:
0 评论:
0 赞:
0 阅读:
345
原理
html5+开发app的原理大概是这样:
html页面负责内容;
ui负责页面样式;
js负责调用原生app方法。
html5
html5这部分负责页面,也就是app中你看到的东西,大概的架构和内容
ui
ui负责页面样式,既然要做移动app,那做出的效果就得和移动端靠近,
这里并没有局限于用那种ui,比较常见的适配移动端的ui框架有:
bootstrap...
分类:
移动平台 时间:
2015-02-04 14:39:05
收藏:
0 评论:
0 赞:
0 阅读:
298
在使用Eclipse的过程中,有时会遇到使用Java虚拟机内存不够的情况,这时Eclipse就会提示你重启,我们可以通过设定Eclipse启动参数来调节使用Java虚拟机内存。
右键点击Eclipse的快捷方式,选择属性,在目标的Text里加上 -vmargs -Xmx192M
,设定初始化使用Java虚拟机最大内存为192M,也可以设定为其他值。
-Xmx 这个参数是设定使用的最大内存...
分类:
移动平台 时间:
2015-02-04 14:38:58
收藏:
0 评论:
0 赞:
0 阅读:
336