码迷,mamicode.com
首页 >  
搜索关键字:迭代    ( 14661个结果
企业搜索引擎开发之连接器connector(三十)
连接器里面采用的什么样的数据结构,我们先从Document迭代器开始入手,具体的Document迭代器类都实现了DocumentList接口,该接口定义了两个方法public interface DocumentList { public Document nextDocument() throw....
分类:其他好文   时间:2014-06-18 23:45:48    阅读次数:345
迭代器(Iterator)模式
/* *迭代器(Iterator)模式:提供货一种方法顺序反问一个聚合对象中的各个元素。 */ ConcreteAggregate a = new ConcreteAggregate(); a[0] = "A"; a[1] = "B"...
分类:其他好文   时间:2014-06-18 15:54:56    阅读次数:159
python基础教程_学习笔记11:魔法方法、属性和迭代器
魔法方法、属性和迭代器 在python中,有的名称会在前面和后面各加上两个下划线,这种写法很特别。它表示名字有特殊含义,所以绝不要在自己的程序中使用这种名字。在python中,由这些名字组成的集合所包含的方法叫做魔法(或称特殊)方法。如果对象实现了这些方法中的某一个,那么这个方法会在特殊的情况下被python调用,而几乎没有直接调用它们的必要。 准备工作 为了确保类是新型的,应该把赋值语句_...
分类:编程语言   时间:2014-06-18 11:47:00    阅读次数:358
软件测试基本方法(四)之测试过程模型
瀑布模型是最常见也是最基本的过程模型,但实践中受到越来越大的局限性,我认为现代软件越发庞大和复杂,我们往往不能一眼洞穿,加上用户需求的多样化和不确定性,都让瀑布模型力不从心。于是出现了原型模型、迭代模型、敏捷过程模型和并发模型。例如原型模型就是为了加大与用户的交流,挖掘用户真正的需求。这里只是泛泛地谈一谈一些著名的测试过程改进模型。 TMM(测试成熟度模型) 过程能力:描述了遵...
分类:其他好文   时间:2014-06-18 07:48:51    阅读次数:229
list C++实现
模仿STL中list,实现了其大部分功能。list可以高效地利用内存资源,常数时间的插入删除操作。并且,list除了erase外,不怎么存在迭代器失效的现象。#include#include#includeusing namespace std;templatestruct _List_node{ ...
分类:编程语言   时间:2014-06-17 23:32:51    阅读次数:468
HBase概念学习(三)Java API之扫描和过滤器
HBase基本的CRUD操作就不多介绍了,无非就是Put,Get,Delete三个类的运用。 现在看一下扫描技术,这种技术类似于关系型数据库的游标(cursor),并利用到了HBase底层顺序存储的特性。 使用扫描的一般步骤是: 1、创建Scan实例 2、为Scan实例增加扫描的限制条件 3、调用HTable的getScanner()方法获取ResultScanner对象 4、迭代Resul...
分类:编程语言   时间:2014-06-17 23:15:54    阅读次数:388
【足迹C++primer】31、初识泛型算法
初识泛型算法 理解算法的最基本方法是了解他们是否读取元素、改变元素或是重排元素顺序! 只读算法 #include #include using namespace std; //对vec中的元素求和,初值是0 int sum=accumulate(vec.cbegin(), vec.cend(), 0); 这里面第三个参数决定了函数使用哪个加法运算符以及返回值类型。 ...
分类:编程语言   时间:2014-06-17 19:12:26    阅读次数:261
苍狼敏捷需求用例分析方法简介并讲义下载
苍狼敏捷需求用例分析方法的主要特点 利用异常流替代备选流 利用基本流+异常流组合说明业务规则的主体 分拆CRUD大用例,控制用例的颗粒度 根据用例步骤的数量来定义用例点,用例可度量 用例得到条目化管理,可追溯,易查询 适用于敏捷短迭代...
分类:其他好文   时间:2014-06-16 20:56:02    阅读次数:286
seach tree的deletion的实现——对树的指针的进一步理解
一颗binarysearchtree,我们要在其中删除node1。而node1对应的key是,比如说,key1.删除的基本想法是什么呢?1.找到key1对应的那个node在哪里。这个用一个迭代就可以完成了。2.删掉这个node(1)如果这个node没有左右子树,那么直接删掉就好了。(2)如果这个node只有左子树或..
分类:其他好文   时间:2014-06-16 18:32:13    阅读次数:270
关于C++的vector的实例学习
一、简介我们在学习C++的过程中,学到STL是必然的,那么STL的入门就是vector了。vector是同一种类型的对象的集合,vector很像数组,空间是连续的,能非常高效和方便的访问单个元素,但是它支持动态增加和压缩数据,所以这是矛盾的,这个问题,我们会在后期的STL源码的分析中来..
分类:编程语言   时间:2014-06-16 17:20:17    阅读次数:254
© 2014 mamicode.com 版权所有  联系我们:gaon5@hotmail.com
迷上了代码!