dict是字典dictionary的缩写,他存放的是键值对key/value,用花括号表示,格式为d={'micheal':99,'jack':88} 当我们访问的时候直接print(d['micheal'])#输出相应的99; 可以给dict复制并且会覆盖掉原来的value,但是如果key没有对应 ...
分类:
编程语言 时间:
2016-04-04 11:39:16
阅读次数:
145
泛函/泛型 指的是编译时不需要指定具体的参数类型,可以在运行时动态地赋予某一种数据类型的机制。 相信很多人对泛型并不陌生,像Dictionary,List等结构都属于泛型。有趣的是,一个函数也可以泛化。 假如我们需要些一个函数,这个函数负责某一种逻辑操作(例如排序、求和、个数统计等),而不关心具体要 ...
w5d4 We all have stereotypes. Stereotype has its definition in Bing Dictionary, means a fixed idea or image that many people have of a particular type ...
分类:
其他好文 时间:
2016-04-02 12:09:21
阅读次数:
157
let secondSystem:Int = 0b10001 let eightSystem:Int = 0o21 let tenSystem:Int = 17 let sixthSystem:Int = 0x11 // summary: 1.u need insert a "Enter" behi ...
分类:
其他好文 时间:
2016-04-01 21:57:47
阅读次数:
135
所谓的字典,也就是一系列的键值对,键与值可以是任意类型的值,这是一个非常重要的数据类型 定义方法,通常使用大括号来表示 常用的API为,keys(), values(), items(). 其中items 最常用: 如果键不存在,则直接用索引查询会报错,此时可以使用get方法,如果不存在,则返回No ...
分类:
其他好文 时间:
2016-03-31 12:48:20
阅读次数:
118
HashMap实现了Map接口,HashTable是Dictionary的子类; 主要区别有以下三点: 1.HashMap允许空的键值,也就是说 key 可以为 null(只能有一个key为null),而HashTable不可以; 2.HashMap不同步的,在多线程访问时,需要为它的方法实现同步S ...
分类:
其他好文 时间:
2016-03-30 16:22:07
阅读次数:
130
Oracle 多粒度锁机制介绍 根据保护对象的不同,Oracle数据库锁可以分为以下几大类: (1) DML lock(data locks,数据锁):用于保护数据的完整性; (2) DDL lock(dictionary locks,字典锁):用于保护数据库对象的结构(例如表、视图、索引的结构定义 ...
分类:
数据库 时间:
2016-03-30 12:24:56
阅读次数:
171
什么是哈希表? 哈希表(Hash table,也叫散列表),是根据key而直接进行访问的数据结构。也就是说,它通过把key映射到表中一个位置来访问记录,以加快查找的速度。这个映射函数叫做散列函数,存放记录的数组叫做散列表。 为什么要了解字典类? 1.HashMap的性能最棒查找,添加,删除的时间复杂 ...
分类:
其他好文 时间:
2016-03-28 16:51:37
阅读次数:
295
一 C# 键值对类有以下类: ① IDictionary<string, Object> idc = new Dictionary<string, object>(); ② KeyValuePair<string, object> par = (KeyValuePair<string, object ...
分类:
Windows程序 时间:
2016-03-28 14:59:48
阅读次数:
1958
1、添加引用 using System.Collections; 2、创建并添加数据 3、遍历哈希表中的 值Value 4、遍历哈希表 5、对HashTable排序之后输出,按Key排序 6、转换成List输出 7、转换成Dictionary<object, object>之后进行遍历输出 8、克隆 ...
分类:
其他好文 时间:
2016-03-28 10:22:35
阅读次数:
2593