码迷,mamicode.com
首页 >  
搜索关键字:key/value    ( 5530个结果
iOS KVO的原理
KVO(Key Value Observing),是观察者模式在Foundation中的实现。KVO的原理简而言之就是:1、当一个object有观察者时,动态创建这个object的类的子类2、对于每个被观察的property,重写其set方法3、在重写的set方法中调用- willChangeVal...
分类:移动开发   时间:2015-06-11 16:11:49    阅读次数:146
LSM树存储模型
LSM树存储模型数据库有3种基本的存储引擎:哈希表,支持增、删、改以及随机读取操作,但不支持顺序扫描,对应的存储系统为key-value存储系统。对于key-value的插入以及查询,哈希表的复杂度都是O(1),明显比树的操作O(n)快,如果不需要有序的遍历数据,哈希表就是不错的选择;B+树,支持单...
分类:其他好文   时间:2015-06-11 14:16:22    阅读次数:349
hybrid app开发中用到的html5新特性localStorage、sessionStorage和websql database
比如你的项目中有保存草稿的功能,只是先将数据临时存储在本地,以后再提及到服务器。这就需要我们将数据持久地存储在本地,这就需要用到HTML5中的本地化存储解决方案。 本文主要介绍下sessionStorage、localStorage和websql database这3种存储方案。 localStorage只能存储简单格式数据就是key-value这种数据格式,而websql存储方案则提供了类似于关系数据库的表,能够以sql语句的形式操作数据库。...
分类:移动开发   时间:2015-06-10 17:21:33    阅读次数:119
IOS中Key-Value Coding (KVC)的使用详解
kvc,键值编码,是一个非正式的协议,它提供一种机制来间接访问对象的属性。直接访问对象是通过调用访问器的方法实现,而kvc不需要调用访问器的设置和获取方法,可以直接访问对象的属性。   下面介绍一下kvc的用法: 1、对属性赋值   kvc是通过键值对的方式对属性设置值,提供了下面的方法,相当于访问器中的set方法。value为要设置的值,key是字符串,字符串中内容为为属性的名称 ...
分类:移动开发   时间:2015-06-10 14:13:56    阅读次数:141
KVC总结
除了一般的赋值和取值的方法,我们还可以用Key-Value-Coding(KVC)键值编码来访问你要存取的类的属性。下图来自苹果官网:如何使用KVC存取对象属性呢?看个示例1、使用KVC定义一个Student类,继承于NSObject。.h文件#import @interface Student :...
分类:其他好文   时间:2015-06-10 14:04:33    阅读次数:176
IOS中Key-Value Coding (KVC)的使用详解
kvc,键值编码,是一个非正式的协议,它提供一种机制来间接访问对象的属性。直接访问对象是通过调用访问器的方法实现,而kvc不需要调用访问器的设置和获取方法,可以直接访问对象的属性。 下面介绍一下kvc的用法:1、对属性赋值 kvc是通过键值对的方式对属性设置值,提供了下面的方法,相当于访问器...
分类:移动开发   时间:2015-06-10 13:44:29    阅读次数:140
PHP基础
Hypertext Preprocessor 超文本预处理器的缩写,PHP标记:1.2.34 //asp风格 需修改php.ini配置文件才可以使用5.$value){echo $key.':'.$value.'';}数组排序:sort()、rsort() //对数组进行升序和降序,如果数组为关联....
分类:Web程序   时间:2015-06-10 12:17:15    阅读次数:144
Javascript 中判断对象为空
发现了一个巧妙的实现:需要检查一个对象(Object)是否为空,即不包含任何元素。Javascript 中的对象就是一个字典,其中包含了一系列的键值对(Key Value Pair)。检查一个对象是否为空,等价于检查对象中有没有键值对。写成代码,形如:if(isEmptyObject(obj)){/...
分类:编程语言   时间:2015-06-09 20:00:44    阅读次数:191
Redis命令学习-string类型操作
APPEND key value     如果key已经存在,并且为字符串,那么这个命令会把value追加到原来值的末尾。如果key不存在,首先创建一个空字符串,再执行追加操作。     返回值:返回APPEND后字符串的长度。 EXISTS mykey0APPEND mykey "Hello"5APPEND mykey " world"11GET mykeyHello wo...
分类:其他好文   时间:2015-06-09 17:35:23    阅读次数:301
CentOS 安装Redis
Redis简介: Redis是一个开源的使用ANSIC语言编写、支持网络、可基于内存亦可持久化的日志型、Key-Value数据库,并提供多种语言的API。从2010年3月15日起,Redis的开发工作由VMware主持。 redis是一个key-value存储系统。和Memcached类似,它支持存...
分类:其他好文   时间:2015-06-09 16:54:21    阅读次数:142
© 2014 mamicode.com 版权所有  联系我们:gaon5@hotmail.com
迷上了代码!