- 浏览: 41121 次
- 性别:
- 来自: 杭州
最近访客 更多访客>>
最新评论
-
zjjzmw1:
会的很多呀你,
报错:Message sent to deallocated instance的解决方法 -
synchronized_lala:
lazy_ 写道好激动,有人回复了,而且那么详细。像你开始说的 ...
对构造函数、拷贝构造函数和赋值操作符调用的简单回顾 -
lazy_:
我用1个小时实验了你的程序。感觉你的总结看起有点难受。。。你是 ...
对构造函数、拷贝构造函数和赋值操作符调用的简单回顾 -
synchronized_lala:
白色蜻蜓 写道
指针的简单回顾测试 -
白色蜻蜓:
顶一个学习学习
指针的简单回顾测试
文章列表
A brief introduction to chain replication and CRAQ
本文介绍的是在保证高可用和高吞吐的情况下,不以牺牲强一致性为代价提供分布式存储服务。
一、关于Chain Replication
CAP:对于分布式存储服务,不可能同时满足可用性、一致性和分区容错性(数据分布性的大小对系统的正确性、性能的影响)。由于分区容错性是分布式系统的基本需求,所以,分布式系统一般在可用性和一致性中做权衡。
链式复制期望从Replication的角度,保证系统的高可用和强一致性,其设计思路如下:
一、下载stardict
apt-get install stardict
二、下载词典
首先进入http://abloz.com/huzheng/stardict-dic/zh_CN/ 下载需要的词库。(官网已无法下载)
进入该界面之后,点击Download,
在点击黄色的字体:source code 呵呵 这个时候就会有个goldendict****.tar.bz2的包下载下来了
直接拷贝到
mv **.tar.bz2 /usr/share/stardict/dic
cd /usr/share/stardict/dic
tar -xjvf a.tar.bz2 ...
本文只是测试构造函数、拷贝构造函数和赋值操作符的调用问题,不涉及这些函数内的具体实现,所以多包涵
还有如果觉得有不足之处还望指出,谢谢…………
#include<iostream>
using namespace std;
class Object{
char* name;
public:
Object()
{
cout << "Objected is constructed.(无参数)" << endl;
}
Object(char* s) //
{
...
#include <stdio.h>
const int MAX = 101;
const int CONTACT = 1;
const int vist_true = 1;
const int vist_false = 0;
void vInputGraphNode(int iNum,int iGraph[MAX][MAX]);
void vDealData(int iNum,int iGraph[MAX][MAX]);
void vDFS(int iCurrent,int iNum,int iVist[],int iGraph[MAX][MAX]);
...
//CPU P4 主频一般为:2.4Ghz(2.4*10^9hz)
//现代CPU每个时钟周期可以执行2条以上代码
//for循环的3条语句基本上要5句汇编代码
//(2.4*10^9 * 2) / 5 = 960 000 000
//降低2个数量级,Sleep(1000)也降
//10毫秒不大不小,比较接近Windows调度时间片,
//太小则会造成线程频繁的唤醒和挂起,增加了内核时间的不确定性影响
#include<iostream>
#include<windows.h>
using namespace std;
i ...
题目:
设有一个正整数的序列:d1,d2,…,dn,对于下标i1<i2<…<im,若有di1≤di2≤…≤dim
则称存在一个长度为m的不下降序列。
例如,下列数列
13 7 9 16 38 24 37 18 44 19 21 22 63 15
对于下标i1=1,i2=4,i3=5,i4=9,i5=13,满足13<16<38<44<63,则存在长度为5的不下降序列。
#include<stdio.h>
#define MAX 100001
void vInput(int nDa[],i ...
题目:
设有一个正整数的序列:d1,d2,…,dn,对于下标i1<i2<…<im,若有di1≤di2≤…≤dim
则称存在一个长度为m的上升序列。
例如,下列数列
13 7 9 16 38 24 37 18 44 19 21 22 63 15
对于下标i1=1,i2=4,i3=5,i4=9,i5=13,满足13<16<38<44<63,则存在长度为5的上升序列。
#include<stdio.h>
#define MAX 10000
void vInput(int n ...
#include<iostream>
using namespace std;
#define MAX 1001
#define INF 99999999
struct stuTreeNode
{
int nFr;
int nLeft;
int nRight;
};
struct stuNodeTow
{
int nA;
int nB;
};
void vInputNode(int nN,int nNode[],bool bVist[]);
void vBuildTree(int nN,int nNode[],boo ...
二分(折半)插入排序基本思想:设在数据表中有一个元素序列v[0],v[1],v[2]......v[n].其中v[0],v[1],v[2]......v[i-1]是已经排好序的元素。在插入v[i]。利用折半搜索寻找v[i]的插入位置。
二分插入排序是一种稳定的排序。当n较大时,总排序码比较次数比直接插入排序的最差情况好得多,但比最好情况要差,所元素初始序列已经按排序码接近有序时,直接插入排序比二分插入排序比较次数少。二分插入排序元素移动次数与直接插入排序相同,依赖于元素初始序列。
#include<iostream>
#include<cstring>
...
挺久没写了,学的也很浅,如果写错了希望帮忙指正,谢谢!
Node.h
#include<iostream>
#ifndef NODE
#define NODE
using namespace std;
class Node
{
public:
int iValue;//default type is private
Node *next;
Node();
Node(int iVal):iValue(iVal),next(NULL){};
int iGetValue();
void vSetValue(int iValu ...
#include<stdio.h>
#include<string>
#include<stdlib.h>
#define MAX 10
typedef struct Node
{
char cData[MAX];
struct Node *pNext;
}*Linklist;
int nChoice();
void vInitLink(Linklist *H1);//&H
void vCreatLinkHead(Linklist H1,char cLine[]);
void vChanceShow(Lin ...
#include<iostream>
using namespace std;
void swap(int **a,int **b)
{
cout << endl;
cout << *a++ << " *a++ *****" << endl;
cout << a << " a *****" << endl;
cout << *a << " *a ...
简单的字符串匹配可以有一下方式:
1、NSString自带的函数方法:
-(BOOL) hasPrefix:(NSString *) astring;检查字符串是否以astring开头;
-(BOOL) hasSuffix:(NSString *) astring;检查字符串是否以astring结尾;
使用方式:
NSString *filename=@"hello,world";
if([filename hasPrefix:@"hello"]){
...
}
if([filename hasSuffix:@"wo ...
从项目中读取
1、以NSArray形式:
NSString *pathStr = [[NSBundle mainBundle] pathForResource:@"Property" ofType:@"plist"];
NSArray *arr = [[NSArray alloc] initWithContentsOfFile:pathStr];
2、 以NSDictionary形式:
NSString *pathStr = [ ...
[精华] iOS/iPhone学习系列、代码教程----~~~持续更新中~~~
When to use Delegation, Notification, or Observation in iOS---http://blog.shinetech.com/2011/06/14/delegation-notification-and-observation/
ios开发中的设计模式 ---------------------------------http://blog.sina.com.cn/s/blog_6707d8b301013ap8.html
...