一、基本概念Java容器类类库的用途是“持有对象”,并将其划分为两个不同的概念:1)Collection:一个独立元素的序列,这些元素都服从一条或者多条规则。 List必须按照插入的顺序保存元素,而set不能有重复的元素。Queue按照排队规则来确定对象产生的顺序(通常与它们被插入的顺序相同)。
2)Map:一组成对的“键值对”对象,允许你使用键来查找值。|Collection
| ├List...
分类:
编程语言 时间:
2015-08-25 21:36:40
阅读次数:
188
图数据库在图中存储数据,图是最通用的数据结构。图中可以存储节点和关系,节点和关系都可以保存属性。这种存储图的数据模型被称为属性图。图数据库中的基本元素节点往往用来表示实体,节点可以被多个标签进行标记。最简单的一个属性图是只有一个节点的图,这个节点可以有多个键值对标记的属性。关系通过连接节点来组织节点...
分类:
数据库 时间:
2015-08-25 21:28:59
阅读次数:
195
一、字典转模型的键值对与模型属性不匹配问题 1. 字典的键个数 .KVO 方式: -setValuesForKeysWithDictionary: 2> for循环的方式,一一赋值 2.字典的键个数 = 模型的属性个数 (key 能与模型的属性匹配) 同1。 3.字典的...
分类:
移动开发 时间:
2015-08-25 21:15:54
阅读次数:
187
CallContext是一个可提供类似于HashTable的Key-Value键值对存储的缓存对象。使用方法:1.存储:使用CallContext.SetData(string,object)方法指定缓存指定的对象。2.取值:使用CallContext.GetData(string)方法来获取缓存中...
分类:
Windows程序 时间:
2015-08-25 16:04:46
阅读次数:
3041
Map :存储的是键值对,一对一对出现的,要保证键的唯一性.Map常见的三个子类. 1.HashTable 底层是哈希表结构,不能存在null的情况.该集合是线程同步的.效率低 此类实现一个哈希表,该哈希表将键映射到相应的值。任何非 null 对象都可以用作键或值。2.HashMap 底层是哈希表数...
分类:
其他好文 时间:
2015-08-25 14:04:55
阅读次数:
206
如果要保存一一对应类型的数据,可以用dict来表示,dict中所有的数据都是键值成对的。
一、创建dict(创建dict用{}表示)
dict的特点:
(1)dict中的元素都是键值成对的
(2)dict是无序的
(3)dict的查找效率很高
(3)dict是通过key值来查找的,所以key值不能重复,也不可变
二、访问dict中的元素
(1)通过d[]来访问
...
分类:
编程语言 时间:
2015-08-21 17:15:55
阅读次数:
124
Properties:
Hashtable的子类,属于集合类。存储属性累心公的键值对, 键和值默认都是String 是集合中可以和流结合使用的一个集合类
Properties pro = new Properties();
pro.setProperty(“name”, “Tom”);
pro.setProperty(“age”, “19”);...
分类:
编程语言 时间:
2015-08-21 15:47:48
阅读次数:
168
数据库:
关系型数据库:MySQL、oracle、SQL Server等
非关系型数据库(NoSQL):Hbase、Cassandra、Redis等,这个就真是太多了,基于列的、基于图的、键值对的等等
ACID:数据库事务正确执行的四个要素,包含原子性(Atomicity)、一致性(Consistency)、隔离性(Isolation)、永久性(Durability)。
注:。一个...
分类:
数据库 时间:
2015-08-21 15:40:18
阅读次数:
201
一符号表在开始介绍查找算法之前,我们需要定义一个名为符号表(Symbol Table)的抽象数据结构,该数据结构类似我们再C#中使用的Dictionary,他是对具有键值对元素的一种抽象,每一个元素都有一个key和value,我们可以往里面添加key,value键值对,也可以根据key来查找valu...
分类:
其他好文 时间:
2015-08-21 11:09:42
阅读次数:
166
前言:在 R 语言中有个包——hash 包提供了我们需要的哈希结构,本文主要介绍该 hash 包的使用。
(使用之前先 install.packages(“hash”) 进行安装)其实,数据框也可以实现哈希表的功能,但是效率不高,操作不方便。
另外,在之前有个 rdict 包,使用起来就像 Python 里面的字典一样好用,详情请见:rdict: A hash table for R using...
分类:
编程语言 时间:
2015-08-21 01:54:34
阅读次数:
5359