序列性容器::(vector和list和deque)erase迭代器不仅使所有指向被删元素的迭代器失效,而且使被删元素之后的所有迭代器失效,所以不能使用erase(iter++)的方式,但是erase的返回值为下一个有效的迭代器,所以 正确方法为::for(iter=c.begin();iter!=...
分类:
编程语言 时间:
2015-08-12 21:33:57
阅读次数:
145
项目需求中需要memcache和redis。对比redis和memcache,主要区别如下:1,memcache和redis都是内存数据库,都可以用来做k-v数据库。但是redis还提供了list、hash、set等,支持的数据类型丰富。这是为什么sina微博选了redis,支持各种类型。不过mem...
分类:
其他好文 时间:
2015-07-30 21:08:00
阅读次数:
157
Java中的Map List Set等集合类 一、概述 在JAVA的util包中有两个所有集合的父接口Collection和Map,它们的父子关系: +Collection 这个接口extends自 --java.lang.Iterable接口 ?├+List(接口 代表有序,可重复...
分类:
编程语言 时间:
2015-07-07 14:59:19
阅读次数:
134
刚开始使用Android Studio时,在创建一个javabean时,很习惯的在JavaBean类中,右键去找生成get,set等选项。但是很遗憾,找不到。那这边如何快速的set,get或者生成构造函数,生成toString方法。有两种方式:方式一:Code-->Generate方式二:通过快捷键...
分类:
移动开发 时间:
2015-06-13 19:58:42
阅读次数:
122
python数据结构之线性表
python内置了很多高级数据结构,list,dict,tuple,string,set等,在使用的时候十分舒心。但是,如果从一个初学者的角度利用python学习数据结构时,这些高级的数据结构可能给我们以迷惑。
比如,使用list实现queue的时候,入队操作append()时间复杂度可以认为是O(1),但是,出队操作pop(0)的时间复杂度就是O(n)。
...
分类:
编程语言 时间:
2015-06-07 09:48:37
阅读次数:
270
redis是一个可以替换memcached使用的,key--object类型的分布式数据存储节点。(非关系型数据库,算是nosql吧~)。与memcached对比,窃以为最大的不同点是:1、可持久化数据。2、支持List/set等数据结构。相关网址:http://redis.io/https://g...
分类:
其他好文 时间:
2015-06-01 22:03:36
阅读次数:
131
首先分析一下比赛过程吧,一开始发现F题是个完全背包,然后dp含义啥的居然忘了,太激动,辛亏Physcal及时纠正,A了第一题然后Pentium开敲第二题,这题由于精度问题一直没A掉,wa了7,8次,期间试过map,set等各个yy方法,于是成为比赛期间一直萦绕的阴影之后yyA题无果,A题题意是选3个...
分类:
其他好文 时间:
2015-05-24 21:47:59
阅读次数:
223
原文网址:http://android.blog.51cto.com/268543/400557Java Collections Framework是Java提供的对集合进行定义,操作,和管理的包含一组接口,类的体系结构。Java集合框架的基本接口/类层次结构:java.util.Collectio...
分类:
编程语言 时间:
2015-04-27 23:22:00
阅读次数:
141
Redis 服务器Remote Dictionay Server Redis是一个key-value持久化产品,通常被称为数据结构服务器。Redis的key是string类型;value可以是string、hash、list、set、sorted set等类型;实际上,Redis内部会将key和va...
分类:
其他好文 时间:
2015-04-27 20:02:07
阅读次数:
123
在写ViewList的时候要写Adapter的时候,经常大量的代码都是差不多的。1 ViewHold2 if(convertView ==null ){}else{}3 setTag4 FIndElement 和 Set 等等所以我想能不能写一个通用的ViewHold的和通用的Adapter呢?我们...
分类:
移动开发 时间:
2015-04-20 13:00:31
阅读次数:
183