HashSet是基于哈希表在Java类库中的实现——HashMap来实现的,与HashMap不同的是,它保存的是单个元素,而不是键值对。
在HashSet里,用HashMap来存储元素:
private transient HashMap map;从这个map的类型看出,它把HashSet的元素存储为HashMap的键。因为键值对的value位置空着,所以用一个值来占据键值对的value的位置...
分类:
编程语言 时间:
2015-05-28 14:14:01
阅读次数:
197
iCloud键值存储,以一种键值对的方式存储简单类型数据,这些数字类型包括数字,日期,数组和字典等类型。数据结构是以plist类型。每个应用只能存储64KB数据。它也没有像文档存储那样有一套数据冲突解决方案,新的数据会覆盖掉旧的数据。因此,它经常用来存储系统设置,使用偏好以及应用状态。
分类:
其他好文 时间:
2015-05-28 09:20:58
阅读次数:
146
Mapper的输出,在发送到Reducer前是存放在本地文件系统的,IFile提供了对Mapper输出的管理。我们已经知道,Mapper的输出是<Key,Value>对,IFile以记录<key-len,value-len,key,value>的形式存放了这些数据。为了保存键值对的边界,很自然IFile需要保存key-len和val..
分类:
其他好文 时间:
2015-05-27 19:19:48
阅读次数:
185
Mapper的输出,在发送到Reducer前是存放在本地文件系统的,IFile提供了对Mapper输出的管理。我们已经知道,Mapper的输出是对,IFile以记录的形式存放了这些数据。为了保存键值对的边界,很自然IFile需要保存key-len和value-len。
和IFile相关的类图如下:
其中,文件流形式的输入和输出是由IFIleInputStream和IFIleOut...
分类:
其他好文 时间:
2015-05-27 19:13:11
阅读次数:
188
Mapper的输出,在发送到Reducer前是存放在本地文件系统的,IFile提供了对Mapper输出的管理。我们已经知道,Mapper的输出是对,IFile以记录的形式存放了这些数据。为了保存键值对的边界,很自然IFile需要保存key-len和value-len。和IFile相关的类图如下:其中...
分类:
其他好文 时间:
2015-05-27 19:02:29
阅读次数:
183
Properties类
import java.io.FileReader;
import java.util.Enumeration;
import java.util.Properties;
/*
* Properties类,键值对集合,是Hashtable的子类
* 但只能存储字符串键值对
*/
public class Test07
{
public ...
分类:
编程语言 时间:
2015-05-27 17:25:56
阅读次数:
193
HashMap
HashMap的工作原理:
HashMap是基于hash算法的原理,使用put(key, value)方法来存储对象,使用get(key)方法来获取对象。
当我们使用put()方法时,需要给它传递一个键值对,然后它调用键的hashCode()方法,返回的hashCode用于找到对应的bucket的位置(即table的下标)来储存Entry对象。
如果该key对应的键...
分类:
其他好文 时间:
2015-05-27 12:20:34
阅读次数:
218
之前看过MVC4.0的源码,里面就有Binder。作用是将前台页面传递过来的键值对/字典表绑定到特定的对象。此处的Binder几乎是同样的作用——将IConfiguration映射为特定的类型.我们进入正文之前还是看一个例子比较好,这样能充分了解Binder。public class Complex...
分类:
Web程序 时间:
2015-05-26 21:04:38
阅读次数:
231
dict的items函数返回的是键值对的元组的列表,而iteritems使用的是键值对的generator。items当使用时会调用整个列表iteritems当使用时只会调用值。>>> d = {'a':1,'b':2}>>> for i in d.items().... print i('...
分类:
其他好文 时间:
2015-05-25 16:24:37
阅读次数:
116
CSS--属性
css属性键值对,property:value。主要是一下几类:
文字相关属性:控制文字的字体,颜色,修饰,阴影等属性。
font-family 设置字体类型,如"Arial"、"宋体"等
font-size 设置字体大小,常用度量单位pt和px
font-style 设置字体风格,可选值normal, italic和oblique
font-weigh 设置...
分类:
Web程序 时间:
2015-05-25 11:34:18
阅读次数:
400