码迷,mamicode.com
首页 >  
搜索关键字:键值对    ( 4654个结果
Python字典和集合
1.字典字典是python中唯一的映射类型,采用键值对(key-value)的形式存储数据。python对key进行哈希函数运算,根据计算的结果决定value的存储地址,所以字典是无序存储的,且key必须是可哈希的。可哈希表示key必须是不可变类型,如:数字、字符串、只含不可变类型元素的元组(1,2...
分类:编程语言   时间:2014-05-27 01:59:59    阅读次数:422
MVC扩展控制器工厂,通过实现IControllerFactory
关于控制器工厂的扩展,要么通过实现IControllerFactory接口,要么通过继承DefaultControllerFactory。本篇中,我想体验的是: 1、当请求经过路由,controller, action名称是以key/value键值对形式存放的,我们可以通过RequestContex...
分类:Web程序   时间:2014-05-26 18:23:35    阅读次数:267
iOS开发UI基础—字典转模型(部分内容转载他人)
iOS开发UI基础—字典转模型开发中,通常使用第三方框架可以很快的实现通过字典转模型,通过plist创建模型,将字典的键值对转成模型属性,将模型转成字典,通过模型数组来创建一个字典数组,通过字典数组来创建一个模型数组等等。一、能完成功能的“问题代码”1.从plist中加载的数据2.实现的代码 1 /...
分类:移动开发   时间:2014-05-25 14:57:19    阅读次数:344
ant中提取properties和xml提高代码复用性
本文接着上文对前面的示例进行优化,在前面的build.xml中,有些代码是重复的,我们可以将其抽象出来拿来共同使用,比如将一些路劲提取出来放入properties,可以达到共用的同时,还可以增强程序的可维护性,以后路劲变了只需改配置文件,不用改动build.xml。properties维护简单,以键值对形式存放;而xml不单可以提取属性,还可以提取target. 比如在上文中可以将src1,sr...
分类:其他好文   时间:2014-05-24 20:59:04    阅读次数:331
SharedPreferences的用法
在Android开发过程中,有时候我们需要保存一些简单的软件配置等简单数据的信息,而如果我们直接用数据库存储的话又不太方便,在这里我们就可以用到SharedPreferences,SharedPreferences保存的数据主要是类似于配置信息格式的数据,因此保存的数据主要是简单类型的键值对(key...
分类:其他好文   时间:2014-05-24 01:08:17    阅读次数:245
web.xml 中的listener、 filter、servlet 加载顺序
一、概述1、启动一个WEB项目的时候,WEB容器会去读取它的配置文件web.xml,读取和两个结点。2、紧急着,容创建一个ServletContext(servlet上下文),这个web项目的所有部分都将共享这个上下文。3、容器将转换为键值对,并交给servletContext。4、容器创建中的类实...
分类:Web程序   时间:2014-05-23 07:16:19    阅读次数:324
Python之美[从菜鸟到高手]--读"一道面试题看 HashMap 的存储方式"的联想
今天在伯乐在线 一道面试题看 HashMap 的存储方式,也即使问:在 HashMap 中存放的一系列键值对,其中键为某个我们自定义的类型。放入 HashMap 后,我们在外部把某一个 key 的属性进行更改,然后我们再用这个 key 从 HashMap 里取出元素,这时候 HashMap 会返回什么?如何面试者直接答“这要看自定义类型的hash值了”,我想面试官会非常满意,抓住问题关键很重要。联...
分类:编程语言   时间:2014-05-20 14:44:43    阅读次数:321
Android源码分析之SharedPreferences
在Android的日常开发中,相信大家都用过SharedPreferences来保存用户的某些settings值。Shared Preferences以键值对的形式存储私有的原生类型数据,这里的私有的是指只对你自己的app可见的,也就是说别的app是无法访问到的。客户端代码为了使用它有2种方式,.....
分类:移动开发   时间:2014-05-19 18:19:23    阅读次数:410
MapReduce入门
说明MapReduce是一种分布式计算模型,解决海量数据的计算问题,主要有Map和Reduce组成用户使用时需要实现map()和reduce()两个函数,两个函数的形参都是key/value键值对若以eclipse为开发环境,运行时出现内存不足的情况,需要修改虚拟机的参数 (例如把Default V...
分类:其他好文   时间:2014-05-19 11:56:18    阅读次数:352
boost 轻量化xml封装
最近项目实在是太忙了~恩 此封装在一般使用频率不大的键值对应配置, 要复杂的结构还是要编写XML对应生成代码工具比较方便和高效 1 #pragma once 2 #include 3 #include 4 #include 5 #include 6 #include 7 ...
分类:其他好文   时间:2014-05-18 02:41:01    阅读次数:245
© 2014 mamicode.com 版权所有  联系我们:gaon5@hotmail.com
迷上了代码!