map是C++的STL中存储key-value键值对数据结构的最基础的模板类,相对于multimap可以重复的key值,map的key是非重复的。 C++的reference这样说明的:std::mapis a sorted associative container that contain...
分类:
编程语言 时间:
2015-01-28 19:16:48
阅读次数:
144
iOS扩展属性:category可以扩展类的方法,但是不能扩张类的属性。如果要扩展类的属性,可以用associative,这个相对于category来说用的比较少,而且他还用到运行时编程,必须使用,使用objc_getAssociatedObject,objc_setAssociatedObject...
分类:
移动开发 时间:
2015-01-12 10:38:55
阅读次数:
285
category与associative作为objective-c的扩展机制的两个特性,category即类型,可以通过它来扩展方法;associative,可以通过它来扩展属性;在iOS开发中,可能category比较常见,相对的associative,就用的比较少,要用它必须使用的头文件,然后就...
分类:
其他好文 时间:
2014-12-26 10:59:45
阅读次数:
208
Category,类目,可以为已有的类添加新的方法,但是要想在Category里扩展属性就要使用Runtime的Associative,使用Runtime来添加类目的属性。
static void * MyObjectMyCustomPorpertyKey = (void *)@"MyObjectMyCustomPorpertyKey";
@implementation MyObj...
分类:
其他好文 时间:
2014-12-25 20:38:12
阅读次数:
188
Stream buffer是一个用于在cache和memory或者L1cache和L2cache之间的预取器,相应地,其目的是用于替代L2cache或者减少L1cache的缺失率
最原始的stream buffer由Jouppi(Improving direct-mapped cache performance by the addition of a small fully-associative cache and prefetch buffers.)一个人提出(牛逼吧?论文上也是一个作者),用于在L2...
分类:
其他好文 时间:
2014-11-26 16:29:20
阅读次数:
527
一:map的前世今生
(1)从关联容器与顺序容器说起,关联容器通过键(key)存储和读取元素,而顺序容器则通过元素在容器中的位置顺序存储和访问元素(vector,queue,stack,list等)。
关联容器(Associative containers)支持通过键来高效地查找和读取元素。两个基本的关联容器类型是 map 和 set。 其中map 的元素以键-值(key-value)...
分类:
编程语言 时间:
2014-11-19 18:43:59
阅读次数:
227
Suppose you have to evaluate an expression like A*B*C*D*E where A,B,C,D and E are matrices.Since matrix multiplication is associative, the order in which multiplications are performed isarbitrary. How...
分类:
其他好文 时间:
2014-09-13 09:26:28
阅读次数:
210
SQL>editDECLARETYPElist_of_names_tISTABLEOFemployees.first_name%TYPEINDEXBYPLS_INTEGER;happyfamilylist_of_names_t;l_rowPLS_INTEGER;BEGINhappyfamily(2020202020):=‘Eli‘;happyfamily(-15070):=‘Steven‘;happyfamily(-90900):=‘Chris‘;happyfamily(88):=‘Veva‘;l_ro..
分类:
数据库 时间:
2014-09-10 02:49:20
阅读次数:
334
所谓关联数组(associative array), 就是指javascript中的对象。因为javascript中的属性就是一个个的键值对,可以通过obj[attr]的方式访问,很类似数组。这种数据结构还有很多种叫法:散列(hash)散列表(hashtable)字典(dictionary)最让人感...
分类:
编程语言 时间:
2014-09-03 12:57:46
阅读次数:
201
关联式容器(associative containers)根据数据在容器中的排列特性,容器可分为序列式(sequence)和关联式(associative)两种。标准的STL关联式容器分为set(集合)和map(映射表)两大类,以及两大类的衍生体multiset(多键集合)和multimap(多键映...
分类:
其他好文 时间:
2014-08-11 00:04:41
阅读次数:
321