一.comparable和Comparator的区别 1、Comparable和Comparator都是用来实现集合中元素的比较、排序的。 2、Comparable是在类内部定义的方法实现的排序,位于java.lang下。 3、Comparator是在类外部实现的排序,位于java.util下。 4 ...
分类:
编程语言 时间:
2018-08-01 14:05:47
阅读次数:
175
Object.create(): var newObj=Object.create(father,{扩展的新属性}) 创建一个新对象newObj,继承father,并为newObj扩展新的自有属性 何时: 只要继承一个现有对象,创建一个新的子对象时 相当于: var newObj={}; newOb ...
分类:
其他好文 时间:
2018-07-29 19:03:41
阅读次数:
153
在测试类上加两个注解 @RunWith(SpringRunner.class) @SpringBootTest public class UserDaoTest { @Autowired private UserDao userDao; @Test public void testAddUser() ...
分类:
编程语言 时间:
2018-07-29 18:53:53
阅读次数:
130
一、知识要点 all 都为真 any 有真的 min 最小的 max 最大的 sum 求和 reversed 反转 sorted 排序 zip 对应合并 [] 列表推倒式 () 生成器 {} 字典推倒式 set 去重 if三元操作符 xx if x else y ennmerate 枚举,带索引 二 ...
分类:
编程语言 时间:
2018-07-28 20:36:10
阅读次数:
159
#1、示例egg_list=[]for i in range(10): egg_list.append('鸡蛋%s' %i) egg_list=['鸡蛋%s' %i for i in range(10)] #2、语法[expression for item1 in iterable1 if cond ...
分类:
其他好文 时间:
2018-07-28 12:09:46
阅读次数:
123
1 <T extends Comparable<T>> 和 <T extends Comparable<? super T>> 有什么不同 <T extends Comparable<T>>类型 T 必须实现 Comparable 接口,并且这个接口的类型是 T。只有这样,T 的实例之间才能相互比较 ...
分类:
编程语言 时间:
2018-07-26 23:24:44
阅读次数:
363
R.keys(object) 返回所提供object的所有自身的可枚举的属性名,注意在不同的js运行平台中,不能保证返回数组中元素的顺序 例如:R.keys({a: 1, b: 2, c: 3}); //=> ['a', 'b', 'c'] R.values(object) 返回所提供object的 ...
1.解耦 using System.Collections.Generic; namespace MyDelegate { public class ListExtend { #region 数据准备 /// <summary> /// 准备数据 /// </summary> /// <return ...
分类:
其他好文 时间:
2018-07-23 22:40:55
阅读次数:
203
1. 工厂模式 用函数来封装以特定接口创建对象的细节。但是这种方法无法解决确定对象类型的问题。 2.构造函数模式 可通过创建自定义的构造函数,从而定义自定义对象类型的属性和方法。构造函数始终都要应该以一个大写字母开头;要创建一个构造函数的新实例,必须使用new操作符。 使用构造函数模式可以确定对象的 ...
分类:
编程语言 时间:
2018-07-22 11:16:20
阅读次数:
164
内置函数二: 1.lambda (匿名函数) 为了解决一些简答的需求而设计的一句话函数。不需要def来声明。 def func(n): return n*n print(func(10))#100 f = lambda n: n*n print(f(10))#100 ... ...
分类:
编程语言 时间:
2018-07-20 15:17:19
阅读次数:
109