自定义序列的相关魔法方法允许我们自己创建的类拥有序列的特性,让其使用起来就像 python 的内置序列(dict,tuple,list,string等)。 如果要实现这个功能,就要遵循 python 的相关的协议。所谓的协议就是一些约定内容。例如,如果要将一个类要实现迭代,就必须实现两个魔法方法:_ ...
分类:
编程语言 时间:
2016-07-21 06:10:36
阅读次数:
197
介绍 dict(dictionary),在其他语言中也称为map,使用键-值(key-value)存储。set和dict类似,也是一组key的集合,但不存储value。字典和set的key都是不允许重复且key不能是列表。 介绍 一、dict(字典的缩写) 字典和前面讲的list(列表)很相似,但是 ...
分类:
编程语言 时间:
2016-07-21 00:44:47
阅读次数:
159
Given an interval list which are flying and landing time of the flight. How many airplanes are on the sky at most? Notice If landing and flying happen ...
分类:
其他好文 时间:
2016-07-21 00:37:14
阅读次数:
156
你可以使用createCriteria()非常容易的在互相关联的实体间建立 约束。 官网上给出的代码案例List cats = sess.createCriteria(Cat.class) .add( Restrictions.like("name", "F%") .createCriteria(" ...
分类:
其他好文 时间:
2016-07-21 00:33:05
阅读次数:
5890
Java中的集合包括三大类,它们是Set、List和Map,它们都处于java.util包中,Set、List和Map都是接口,它们有各自的实现 类。Set的实现类主要有HashSet和TreeSet,List的实现类主要有ArrayList,Map的实现类主要有HashMap和 TreeMap。 ...
分类:
其他好文 时间:
2016-07-21 00:31:38
阅读次数:
260
关于ArrayList和LinkedList这两个集合类的性能,网上很多文章表示:ArrayList的插入性能要比LinkedList差。今天突然想测试下,这个结论是否准确。编写了如下代码:importjava.util.ArrayList;
importjava.util.LinkedList;
importjava.util.List;
publicclassDemo{
publics..
分类:
编程语言 时间:
2016-07-20 23:10:06
阅读次数:
309
介绍 python中有两种循环,分别是for...in循环、while循环;for...in循环依次把list或tuple中的每个元素迭代出来,while循环只要条件满足就不断循环条件不满足时退出循环。 介绍 一、for...in循环 for...in循环可以依次把列表或者元组中的元素打印输出 1. ...
分类:
编程语言 时间:
2016-07-20 22:55:43
阅读次数:
232
1、现在有两个列表,list1 = ['key1','key2','key3']和list2 = ['1','2','3'],把他们转为这样的字典:{'key1':'1','key2':'2','key3':'3'} >>>list1 = ['key1','key2','key3'] >>>list ...
分类:
编程语言 时间:
2016-07-20 21:17:22
阅读次数:
146
视频讲解 http://v.youku.com/v_show/id_XMTY1MTMzNjAyNA==.html (1)定义两个指针 ListNode fast = head; ListNode slow = head; (2)将快指针向前移动N步 (3.1)判断此时快指针是否已经到达尽头,如果是, ...
分类:
其他好文 时间:
2016-07-20 21:15:11
阅读次数:
121