作者: GD_SeHun 链接:http://www.imooc.com/article/2367来源:慕课网 1. 阅读下面的代码,写出A0,A1至An的最终值。 2. 这两个参数是什么意思:*args,**kwargs?我们为什么要使用它们? 如果我们不确定要往函数中传入多少个参数,或者我们想往 ...
分类:
编程语言 时间:
2016-11-11 14:49:23
阅读次数:
415
一致性hash算法,参考: http://www.blogjava.net/hello-yun/archive/2012/10/10/389289.html 针对这篇文章,加入了自己的理解,在原有的代码上进行了修改。 控制台输出结果: ...
分类:
编程语言 时间:
2016-11-11 12:16:02
阅读次数:
298
备忘录模式(Memento Pattern) 备忘录模式(Memento Pattern)又叫做快照模式(Snapshot Pattern)或Token模式,是GoF的23种设计模式之一,属于行为模式。 定义:在不破坏封闭的前提下,捕获一个对象的内部状态,并在该对象之外保存这个状态。这样以后就可将该 ...
分类:
其他好文 时间:
2016-11-11 12:03:01
阅读次数:
172
正则表达式匹配读取网页的时候 href="(.+?)" //尽可能匹配 href="([^"]+)"//不包含引号的匹配 如果是这样<a href="baidu.com"></a><a href="hao123.com"> </a> 涉及到非开发模式的是后会影响一定的效率,所以使用href="([^ ...
分类:
其他好文 时间:
2016-11-11 07:33:59
阅读次数:
146
1、下载mybatis https://github.com/mybatis/mybatis-3/ 没有梯子好像打不开 下载一个最新版本,我这里下载的是mybatis-3.4.1.zip 里面有mybatis需要的jar和文档 2、新建一个java project ,新建lib目录把jar复制到li ...
分类:
其他好文 时间:
2016-11-11 00:51:51
阅读次数:
199
public class test { public static void main(String[] args) { // TODO Auto-generated method stub B b=new B(); b.test(); b.testA(); } } class A{ public ...
分类:
编程语言 时间:
2016-11-11 00:15:55
阅读次数:
177
一.运行TestInherits.java示例,观察输出,注意总结父类与子类之间构造方法的调用关系修改Parent构造方法的代码,显式调用GrandParent的另一个构造函数,注意这句调用代码是否是第一句,影响重大! 结论:通过super调用基类构造方法,必须是子类构造方法中的第一个语句。 二.动 ...
分类:
其他好文 时间:
2016-11-10 16:56:18
阅读次数:
231
-为什么需要抽象类?如何定义抽象类? ·是一种模板模式。抽象类为所有子类提供了一个通用模板,子类可以在这个模板基础上进行扩展。 ·通过抽象类,可以避免子类设计的随意性。通过抽象类,我们就可以做到严格限制子类的设计,使子类之间更加通用。 -要点: √ 有抽象方法的类智能定义能抽象类 √ 抽象类不能实例 ...
分类:
编程语言 时间:
2016-11-10 02:55:20
阅读次数:
200
一 动手实验:继承条件下的构造方法调用 1)源代码 2)结果截图:(super不是父类构造方法的第一句) (super是父类构造方法的第一句) 3)结果分析: 通过 super 调用基类构造方法,必须是子类构造方法中的第一个语句。 4)为什么子类的构造方法在运行之前,必须调用父类的构造方法?能不能反 ...
分类:
编程语言 时间:
2016-11-10 02:53:05
阅读次数:
209
代码如下: 结果如下: 从Unicode或UTF-16的结果也可以看出,JVM采用大端方式存多字节的数据。 ...
分类:
编程语言 时间:
2016-11-10 02:41:46
阅读次数:
233