协议就是一堆方法的声明.(只有.h文件)
@protocol 开头 + 协议的名字
@end结束
当定义方法时,方法分俩中一种就是必须做的就是@required类型的,一种就是可以做可以不做的@optional,下面定义一个协议
当一个类想用这个协议的时候就要服从这个协议就要:
招收一个代理...
分类:
其他好文 时间:
2014-10-18 21:02:41
阅读次数:
146
MemStore简介:上图为HBase的读写过程的大概描述;写请求过程:client---------->WAL(WriteAheadLOG)----------->MemStore------------->HFile--------->END读请求过程:client---------->MemStore-------->BlockCache------->HFile------------>ENDMe..
分类:
其他好文 时间:
2014-10-18 18:32:25
阅读次数:
310
在上篇文章中实现了支持变量和赋值语句的计算器,这次加入了条件语句和循环语句。
语法简介
下面是条件语句的一个例子,能够对条件语句的格式有一个感性认识:
if var1 > 5
then
var2 := 10;
end
条件语句以if开始,后跟一个条件表达式,如果其为真则执行then后面的语句块,条件语句以end结束。
条件语句也可以支持else分支语句,比如
if v...
分类:
其他好文 时间:
2014-10-18 18:25:42
阅读次数:
333
在C语言中,或更精确地说成C标准函数库中表示文件结束符(end of file)。在while循环中以EOF作为文件结束标志,这种以EOF作为文件结束标志的文件,必须是文本文件。在文本文件中,数据都是以字符的ASCII代码值的形式存放。我们知道,ASCII代码值的范围是0~255,不可能出现-1,因...
分类:
其他好文 时间:
2014-10-18 11:08:19
阅读次数:
200
#import "ViewController.h"#import "Student.h"#import "Book.h"#import "News.h"@interface ViewController ()@end@implementation ViewController- (void)vie...
分类:
其他好文 时间:
2014-10-17 23:07:53
阅读次数:
284
vectlist等容器的范围是一个[begin,end)类型也就是其iterator::begin()为容器的第一个元素但是iterator::end()不是容器的最后一个元素,而是容器最后一个元素的下一个元素常用iterator::end()判断是否到末尾如:list::iteratorpos=L...
分类:
其他好文 时间:
2014-10-17 21:41:47
阅读次数:
181
比如:我写的一个程序中,要删除某个位置的元素for(list>::iteratorpos=point_to_file_list.begin();pos!=point_to_file_list.end();pos++){for(list::iteratorpos_line=(*pos).begin()...
分类:
其他好文 时间:
2014-10-17 20:30:18
阅读次数:
216
1清空所有元素 m_itemVector.clear();2遍历 vector::iteratoriter=m_itemVector.begin();for(i=0;iter!=m_itemVector.end();iter++,i++){if(iter->flag==-1){br...
分类:
其他好文 时间:
2014-10-17 20:26:07
阅读次数:
247
1清空所有元素 m_itemVector.clear();2遍历 vector::iteratoriter=m_itemVector.begin();for(i=0;iter!=m_itemVector.end();iter++,i++){if(iter->flag==-1){br...
分类:
其他好文 时间:
2014-10-17 20:12:57
阅读次数:
155
效果图:.h#import @interface RootViewController : UIViewController{ UITableView *mTableView;}@end.m- (void)viewDidLoad{ [super viewDidLoad]; // D...
分类:
其他好文 时间:
2014-10-17 13:39:00
阅读次数:
166