自定义博客皮肤VIP专享

*博客头图:

格式为PNG、JPG,宽度*高度大于1920*100像素,不超过2MB,主视觉建议放在右侧,请参照线上博客头图

请上传大于1920*100像素的图片!

博客底图:

图片格式为PNG、JPG,不超过1MB,可上下左右平铺至整个背景

栏目图:

图片格式为PNG、JPG,图片宽度*高度为300*38像素,不超过0.5MB

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+

zimuxiaxi的专栏

如果怕事情复杂,怕过程麻烦,怕最终失败,怕面临从来,那么只能落后

  • 博客(24)
  • 收藏
  • 关注

原创 A brief introduction to chain replication and CRAQ

A brief introduction to chain replication and CRAQ本文介绍的是在保证高可用和高吞吐的情况下,不以牺牲强一致性为代价提供分布式存储服务。一、关于Chain ReplicationCAP:对于分布式存储服务,不可能同时满足可用性、一致性和分区容错性(数据分布性的大小对系统的正确性、性能的影响)。由于分区容错性是分布式系统的基本需求,所以...

2014-05-07 16:35:25 631

原创 linux下StarDict和词典的安装

一、下载stardict apt-get install stardict二、下载词典首先进入http://abloz.com/huzheng/stardict-dic/zh_CN/ 下载需要的词库。(官网已无法下载)进入该界面之后,点击Download,在点击黄色的字体:source code 呵呵 这个时候就会有个goldendict****.tar.bz2的包下载下来...

2013-01-31 11:30:32 163

对构造函数、拷贝构造函数和赋值操作符调用的简单回顾

本文只是测试构造函数、拷贝构造函数和赋值操作符的调用问题,不涉及这些函数内的具体实现,所以多包涵还有如果觉得有不足之处还望指出,谢谢…………  #include<iostream>using namespace std;class Object{ char* name;public: Object() { cout ...

2012-11-20 10:19:43 112

简单DFS

#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...

2012-11-18 22:53:20 133

原创 让CUP占用率成一条直线,简单实现

 //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调度时间片,//太小则会造成线程频繁的唤醒和挂起...

2012-11-18 10:52:00 200

最长不下降子序列O(nlogn) --动态规划

题目:设有一个正整数的序列: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...

2012-11-12 16:40:18 178

最长上升子序列-动态规划

题目: 设有一个正整数的序列: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...

2012-11-12 15:53:15 125

哈夫曼编码--贪心算法

 #include<iostream>using namespace std;#define MAX 1001#define INF 99999999struct stuTreeNode{ int nFr; int nLeft; int nRight;};struct stuNodeTow{ int nA; int...

2012-11-07 21:49:02 132

二分插入排序

二分(折半)插入排序基本思想:设在数据表中有一个元素序列v[0],v[1],v[2]......v[n].其中v[0],v[1],v[2]......v[i-1]是已经排好序的元素。在插入v[i]。利用折半搜索寻找v[i]的插入位置。二分插入排序是一种稳定的排序。当n较大时,总排序码比较次数比直接插入排序的最差情况好得多,但比最好情况要差,所元素初始序列已经按排序码接近有序时,直接插入排序比二...

2012-11-07 16:53:15 121

线性链表简单回顾(面向对象)

挺久没写了,学的也很浅,如果写错了希望帮忙指正,谢谢!Node.h #include<iostream>#ifndef NODE#define NODEusing namespace std;class Node{public: int iValue;//default type is private Node *next;...

2012-11-05 11:48:15 89

线性链表(面向过程)--2011.11.13

 #include<stdio.h>#include<string>#include<stdlib.h>#define MAX 10typedef struct Node{ char cData[MAX]; struct Node *pNext;}*Linklist;int nChoice();void v...

2012-11-05 10:47:57 92

指针的简单回顾测试

#include<iostream>using namespace std;void swap(int **a,int **b){ cout << endl; cout << *a++ << " *a++ *****" << endl; cout << a <

2012-11-04 16:37:24 76

iOS字符串内容匹配

简单的字符串匹配可以有一下方式:1、NSString自带的函数方法:-(BOOL) hasPrefix:(NSString *) astring;检查字符串是否以astring开头; -(BOOL) hasSuffix:(NSString *) astring;检查字符串是否以astring结尾;使用方式:NSString *filename=@"hello,worl...

2012-10-26 10:28:03 985

原创 属性列表初涉(Xcode4.3.2与Xcode4.5)

从项目中读取1、以NSArray形式:  NSString *pathStr = [[NSBundle mainBundle] pathForResource:@"Property" ofType:@"plist"]; NSArray *arr = [[NSArray alloc] initWithContentsOfFile:pathStr];  2、 以...

2012-10-20 12:09:58 72

原创 ios开发资源

[精华] iOS/iPhone学习系列、代码教程----~~~持续更新中~~~    When to use Delegation, Notification, or Observation in iOS---http://blog.shinetech.com/2011/06/14/delegation-notification-and-observation/  ios开...

2012-10-12 13:33:42 85

原创 报错:Message sent to deallocated instance的解决方法

 NSMutableArray *arr = [NSMutableArray array];[NSMutableArray array]相当于[[[NSMutableArray alloc] init] autorelease]. 所以有一个隐式的释放 (autorelease) 。以下是保存他的方法:arr = [[NSMutableArray array] retai...

2012-09-08 13:57:05 337

原创 iOS/调试器和程序崩溃时的一些处理方法

假如你准备在模拟器里面运行这个,你可以在“(lldb)”提示的后面输入下面的:(lldb) po $eaxLLDB在xcode4.3或者之后的版本里面是默认的调试器。假如你正在使用老一点版本的xcode的话,你又GDB调试器。他们有一些基本的相同的命令,因此假如你的xcode使用的是“(gdb)”提示,而不是“(lldb)”提示的话,你也能够更随一起做,而没有问题。“po”命令...

2012-09-06 21:22:31 157

原创 property和_property的一些小结

 在.h文件中:@interface MyClass:NSObject{      MyObjecct *_myObject;}@property(nonamtic, retain) MyObjecct *myObject;@end 在.m文件中@implementation MyClass @synthesize myObject=_myObjec...

2012-09-03 19:59:43 204

原创 iOS html解析1(包含中文字符)

HTMLParser方法可以参考 https://github.com/zootreeves/Objective-C-HMTL-ParserTFHpple方法的使用可以看 https://github.com/topfunky/hpple         TFHpple,因为它很简单,也好用,但是它的功能不是很完完善。比如,不能获取children node。它是用XPath来...

2012-08-24 16:03:41 91

原创 基本SQL语句(MYSQL)

1.登入数据库 linux下指令:mysql -h127.0.0.1 -uroot -p-h后面是要登入数据库的ip,-u后面是数据库用户名按回车后输入数据库登陆密码,则进入数据库。2.数据库基本操作创建数据库: create database test; 查看所有数据库: show databases; linux下导入.sql文件 s...

2012-08-22 17:57:09 82

原创 NOJ coder的音乐烦恼--字符串处理

 http://acm.nit.net.cn/showproblem.jsp?pid=1366问题描述:  输入1个数N(1 <= N <= 5000),表示歌曲数.接下来共有N行,每行包括一个字符串m(长度小于50字节,可能有中文,一个中文字占2个字节),以及一个数字p(p <= INT_MAX)。m表示歌曲名,p表这首歌的优先级(1,2,3...),数字越小优先级...

2012-08-18 15:05:10 92

原创 快速排序

      在冒泡排序中,一次扫描只能确保最大数值的数移到正确位置,而待排序序列的长度可能只减少1。      快速排序是对冒泡排序的一种本质改进。      基本思想:分治法,通过一趟扫描后,使得排序序列的长度能大幅度地减少。快速排序通过一趟扫描,就能确保某个数(以它为基准点吧)的左边各数都比它小,右边各数都比它大。然后又用同样的方法处理它左右两边的数,直到基准点的左右只有一个元...

2012-08-16 16:21:14 73

原创 希尔排序

 Time limit: 10000MS    Memory limit: 32768K请用希尔排序对给定的数组进行从小到大排序后输出。输入分两行,第一行一个整数n(1<=n<=3000000),第二行n个数,每个数都是32位整数型,两个数之间有1个空格隔开。输出也分两行,第一行一个整数n,第二行是排序后的n个数,两个数之间有1个空格隔开。Sample I...

2012-08-14 19:18:15 85

htmlparser页面解析(基础运用)

[size=medium]Htmlparser 简介[/size]htmlparser是一个纯的java写的html解析的库,它不依赖于其它的java库文件,主要用于改造或提取html。它能超高速解析html,而且不会出错。现在htmlparser最新版本为2.0。[size=medium]基础运用[/size]目标页面代码[code="html"] 1 ...

2012-08-06 22:22:15 102

空空如也

空空如也

TA创建的收藏夹 TA关注的收藏夹

TA关注的人

提示
确定要删除当前文章?
取消 删除