Swift提供两种类型的集合,一种是数组Array,另外一种是字典Dictionary,他们之间的共同点是都是用来存储相同类型的数据,不同点是数组中存放的数据是有序的,二字典中存放的数据时无序的。字典还具有两外一个特性,就是字典中所存储的数据是键值对(key
- value)形式存在。
这里主要写一下Swift中数组类型使用
一、数组类型定义
想定义其他变量或者常量一样,如果我们在S...
分类:
编程语言 时间:
2015-07-12 11:19:42
阅读次数:
155
ViewData与ViewBag使用的是同一个数据源,因此数据一样,只是ViewBag 不再是字典的键值对结构,而是 dynamic 动态类型(http://www.cnblogs.com/kissdodog/archive/2013/01/20/2868644.html),它会在程序运行的时候动态...
分类:
其他好文 时间:
2015-07-12 11:06:16
阅读次数:
93
什么是JSON?JavaScript 对象表示法(JavaScriptObjectNotation)。JSON是一种轻量级的数据交换格式,某个JSON格式的文件内部譬如可以长成这样:{ "name": "hanzichi", "sex": "male" }看起来都是key-value的键值对...
分类:
Web程序 时间:
2015-07-11 20:08:46
阅读次数:
147
一、HashMap简介
HashMap是基于哈希表的Map接口实现的,它存储的是内容是键值对映射。此类不保证映射的顺序,假定哈希函数将元素适当的分布在各桶之间,可为基本操作(get和put)提供稳定的性能。
ps:本文中的源码来自jdk1.8.0_45/src。
1、重要参数
HashMap的实例有两个参数影响其性能。
初始容量:哈希表中桶的数量
...
分类:
编程语言 时间:
2015-07-10 19:08:03
阅读次数:
177
一、HashMap简介 HashMap是基于哈希表的Map接口实现的,它存储的是内容是键值对映射。此类不保证映射的顺序,假定哈希函数将元素适当的分布在各桶之间,可为基本操作(get和put)提供稳定的性能。 ps:本文中的源码来自jdk1.8.0_45/src。1、重要参数 HashMap的实...
分类:
编程语言 时间:
2015-07-10 18:44:27
阅读次数:
234
为了实现快速查找,map内部本身就是按序存储的(比如红黑树)。在我们插入键值对时,就会按照key的大小顺序进行存储。Map的定义:1 template , //入参为key2 //键 值 用于key比较的函数对象,与相对的grea...
分类:
编程语言 时间:
2015-07-09 12:55:51
阅读次数:
180
map/multimap的简介
map是标准的关联式容器,一个map是一个键值对序列,即(key,value)对。它提供基于key的快速检索能力。
map中key值是唯一的。集合中的元素按一定的顺序排列。元素插入过程是按排序规则插入,所以不能指定插入位置。
map的具体实现采用红黑树变体的平衡二叉树的数据结构。在插入操作和删除操作上比vector快。
map可以直接存取key所对应的val...
分类:
其他好文 时间:
2015-07-08 22:43:06
阅读次数:
184
Spring允许我们通过外部属性文件来配置其容器上下文属性值。例如,对于数据源中完成连接数据库的部分,我们可以通过属性文件中的键值对完成对属性值的填充,类似${key}。其关系如下:
问题一. Spring怎么加载单个属性文件?
方法一:通过申明PropertyPlaceholderConfigurer bean对象完成配置文件的加载。
<beanid="testProperties"
class="org.springframework.beans.factory.confi...
分类:
编程语言 时间:
2015-07-08 19:12:18
阅读次数:
299
学习集合需要掌握1136, 即一个图,一个类(Collections),三个知识点(foreach, 泛型, 自动打包和解包),六个接口(Collection, List, Set, Map, Iterator, Comparable).1. 一个图:Map存储的是键值对,可以认为是双列Collec...
分类:
编程语言 时间:
2015-07-08 01:57:57
阅读次数:
157
循环:python循环有两个,for和whilefor循环表示某一项变量在集合内,就继续执行循环,直到变量不在几个内了,就跳出循环。比如一个集合a=[1,2,3,4];for i in a: do sth;while循环是条件循环,当满足条件才执行循环。否则就不执行。比如a=[1,2,3,4]i=....
分类:
编程语言 时间:
2015-07-08 00:27:34
阅读次数:
144