模板方法模式:定义一个操作中的算法的骨架,而将一些步骤延迟到子类中。模板方法使得子类可以不改变一个算法的结构即可重定义该算法的某些特定步骤简单描述:多个类的行为是差不多的,只是某些局部不一样,则交由父类中抽象出这些子类中相同的部分,父类中定义出不同的部分的接口(方法),这些不同部分的方法则由子类去实...
分类:
编程语言 时间:
2014-06-10 00:07:49
阅读次数:
411
关于科学选择地图投影类型的探讨作者:左正康(11级GIS
2011221108120027)摘要:地图投影是利用一定数学法则把地球表面的经纬线转换到平面上的理论和方法。由于地球是一个赤道略宽两级略扁的不规则的梨形球体,故其表面是一个不可展平的曲面,所以运用任何数学方法进行这种转换都会产生误差和变形,...
分类:
其他好文 时间:
2014-06-09 21:15:47
阅读次数:
485
1【1】 #region 李氏替换法则 2 //对象new
Dog()是一个实际存在的东西;变量d是一个标签。 3 Dog d1 = new Dog();//对象的个数怎么算??一个new就是一个对象!~ 4 5 ...
分类:
其他好文 时间:
2014-06-09 15:04:03
阅读次数:
259
一
如果事件监听类似于如下写法,则最终只会执行最后一个事件监听,其他监听都会被覆盖掉。window.onload=funtion(){console.log(1);};window.onload=funtion(){console.log(2);};window.onload=funtion(){c...
分类:
Web程序 时间:
2014-06-06 22:29:34
阅读次数:
390
??【新朋友】点击标题下面软件架构学习直接关注
如果你对项目管理、系统架构有兴趣,请加微信订阅号“softjg”,加入这个PM、架构师的大家庭
珍惜日常工作和生活中零碎的时间,把他们加以合理利用,这些零碎的时间也可以创造出巨大的价值。
我们要学会从生活和工作中找出那些隐藏起来的零碎时间,用它们来创造...
分类:
其他好文 时间:
2014-06-05 16:55:53
阅读次数:
411
静态的属性、方法等属于类而不是对象。
静态的方法可以由类直接调用,不需要将类实例化。
本篇主要说明:静态的代码、成员变量要比构造方法先执行。
子类的构造方法会默认去调用父类的不带参数的构造方法,如果父类不提供不带参数的构造方法,则子类的构造方法要显示使用super(param),去调用父类的带参数的构造方法...
分类:
编程语言 时间:
2014-06-03 05:58:51
阅读次数:
331
或是一种基于二进制的位运算,用符号XOR或者 ^ 表示,其运算法则是对运算符两侧数的每一个二进制位,同值取0,异值取1。它与布尔运算的区别在于,当运算符两侧均为1时,布尔运算的结果为1,异或运算的结果为0。
异或的性质:
1、交换律:a^b = b^a;
2、结合律:(a^b)^c = a^(b^c);
3、对于任意的a:a^a=0,a^0=a,a^(-1)=~a。
了解了上面这些,来看看这个,很重要,后面的程序都要用到这个结论:
对于任意的a,有a^b^c^...
分类:
其他好文 时间:
2014-06-03 03:19:56
阅读次数:
267
1、背景
在图书馆借书,刚开始的时候,直接跑到相应的楼层去,到里面去转,去找要借的书,在里面溜达半天才能找到;后来知道图书馆有一个电脑查询处,然后直接在电脑上输入想要借的书,电脑就会显示你想要借的书的信息,还有所在的相关楼层存放的相关位置。
2、定义
迪米特法则(Law of Demeter)又叫作最少知识原则(LKP,Least Kno...
分类:
其他好文 时间:
2014-06-02 23:22:49
阅读次数:
292
有很多设计模式,基本上都是围绕着下面几种原则来设计的。开放封闭原则 依赖倒转原则 里氏代换原则 迪米特原则...
分类:
其他好文 时间:
2014-06-02 22:36:57
阅读次数:
229
当Cordova
程序打包并安装到手机中后,我们会发现启动程序时,会有数秒的黑屏现象,常见的解决方法则是设置闪屏后面。这里以 Android
程序为例,介绍Cordova设置启动画面的方法。1. 添加动画闪屏支持打开cmd,进入项目目录下,执行命令:cordova plugin add
org.ap...
分类:
其他好文 时间:
2014-06-01 11:27:00
阅读次数:
292