设计原则一:找出应用中可能需要变化的部分,把它们独立出来,不要和不需要变化的代码混在一起。???????? 当我们的需求改变时,需要修改某一部分的代码,可以将这一部分的代码抽取出来,如果以后再次发生变化,可以只修改抽取出来的代码,而不必修改其他的代码。设计原则二:针对接口编程,而不是针对实现编程。??????? 利用java中多态的特性,针对超类型的编程,而不必关心具体执行时真正对象的类型。eg ...
分类:
编程语言 时间:
2014-11-17 02:04:12
收藏:
0 评论:
0 赞:
0 阅读:
203
分类:
编程语言 时间:
2014-11-17 02:02:07
收藏:
0 评论:
0 赞:
0 阅读:
271
分类:
编程语言 时间:
2014-11-17 02:01:17
收藏:
0 评论:
0 赞:
0 阅读:
260
Java中有40多个与输入输出有关的类,如果不理清它们之间的关系,就不能灵活地运用它们。
本文利用EA绘制了I/O相关的类的关系,特别是继承关系示意图,并且对常用的I/O类进行了深入分析,最后,通过10多个实例进行对比......
分类:
编程语言 时间:
2014-11-17 01:44:42
收藏:
0 评论:
0 赞:
0 阅读:
428
formatter = logging.Formatter("%(asctime)s %(levelname)s %(message)s","%Y%b%d-%H:%M:%S")
上面的%Y等是时间格式,所以要想理解上面要表示个什么,先来看一下Python的时间格式。
%a - abbreviated weekday name%A - full weekday name%...
分类:
编程语言 时间:
2014-11-17 01:44:22
收藏:
0 评论:
0 赞:
0 阅读:
360
## 基本类型和引用类型基本类型值指的是简单的数据段,而引用类型值指的是那个可能由多个值组成的对象讲一个值赋值给变量时,javascript解析器首先要确定是基本类型还是引用类型,基本数据类型可以直接操作保存在变量中的值,而引用数据类型的值是保存在内存中的对象,在操作对象是,实际上操作的是对象的引用...
分类:
编程语言 时间:
2014-11-17 01:43:02
收藏:
0 评论:
0 赞:
0 阅读:
267
版权声明:可以任意转载,转载时请务必以超链接形式标明文章原始出处和作者信息及本声明http://blog.iyi.cn/start/问题:有没有办法在php中实现多线程呢?假设你正在写一个基于多台服务器的php应用,理想的情况时同时向多台服务器发送请求,而不是一台接一台。可以实现吗?回答:当有人想要...
分类:
编程语言 时间:
2014-11-17 01:40:52
收藏:
0 评论:
0 赞:
0 阅读:
288
朴素贝叶斯算法优缺点优点:在数据较少的情况下依然有效,可以处理多类别问题缺点:对输入数据的准备方式敏感适用数据类型:标称型数据算法思想:朴素贝叶斯比如我们想判断一个邮件是不是垃圾邮件,那么我们知道的是这个邮件中的词的分布,那么我们还要知道:垃圾邮件中某些词的出现是多少,就可以利用贝叶斯定理得到。朴素...
分类:
编程语言 时间:
2014-11-17 01:40:32
收藏:
0 评论:
0 赞:
0 阅读:
470
对象其实就是一种引用类型。而对象的值就是引用类型的实例。在JavaScript 中引用类型是一种数据结构,将数据和功能组织在一起。它也常被称做为类,但JavaScript 中却没有类的概念。虽然JavaScript 是一门面向对象的语言,却不具备传统面向对象语言所支持的类和接口等基本结构。## 对象...
分类:
编程语言 时间:
2014-11-17 01:39:02
收藏:
0 评论:
0 赞:
0 阅读:
368
http://repo.spring.io/webapp/mavensettings.html?21 Maven Releases <repositories>
????<repository>
????????<id>repository.springsource.release</id>
????????<name>Spring?GA?Rep...
分类:
编程语言 时间:
2014-11-17 00:35:12
收藏:
0 评论:
0 赞:
0 阅读:
449
一、UML图
二、包含的角色
(1)抽象工厂
(2)具体工厂:包括具体工厂1和具体工厂2。具体工厂1用于生产具体产品A1和具体产品B1,具体工厂2用于生产具体产品A2和具体产品B2;
(3)抽象产品:包括抽象产品A和抽象产品B;
(4)具体产品:包括抽象产品A所对应的具体产品A1和A2,以及抽象产品B所对应的具体产品B1和B2.
说明:在《大话设计模式》中,上述的1和2分别代表...
分类:
编程语言 时间:
2014-11-17 00:33:22
收藏:
0 评论:
0 赞:
0 阅读:
383
atitit。gui 界面皮肤以及换肤总结 java .net c++
1. Swing 的皮肤 1
1.1. windows风格
1
1.2. Mac风格 ( liquid 框架) 1
2. 如何给应用程序添加水印或者说是背景? 2
3. 常用swing皮肤包substance ,, JTattoo 2
c++ 的皮肤 qt 直接支持css 了,容易的..
....
分类:
编程语言 时间:
2014-11-17 00:31:42
收藏:
0 评论:
0 赞:
0 阅读:
540
泛型的擦除:class Bag extends LinkedList{};private Bag[] adj;adj = (Bag[])new Bag[V];
分类:
编程语言 时间:
2014-11-17 00:24:02
收藏:
0 评论:
0 赞:
0 阅读:
321
个人对JavaScipt中的一点点总结
分类:
编程语言 时间:
2014-11-17 00:22:02
收藏:
0 评论:
0 赞:
0 阅读:
392
1.TreeSet原理: /** TreeSet存储对象的时候, 可以排序, 但是需要指定排序的算法 * * Integer能排序(有默认顺序), String能排序(有默认顺序), 自定义的类存储的时候出现异常(没有顺序)** 如果想把自定义类的对象存入TreeSet进行排序, 那么必须实现Com...
分类:
编程语言 时间:
2014-11-17 00:21:02
收藏:
0 评论:
0 赞:
0 阅读:
575
第一种:循环检查替换 [javascript]//供使用者调用 function trim(s){ return trimRight(trimLeft(s)); } //去掉左边的空白 function trimLeft(s){ if(s == null) { return ""; } v...
分类:
编程语言 时间:
2014-11-17 00:19:02
收藏:
0 评论:
0 赞:
0 阅读:
298
上数据结构课,做project,数据老师要求我们多做测试,而文本文件可以有效记录这些东东,这样我想起了文件的读写,下面是渣渣我个人的一些想法,大神们看见有错的,尽管指出(orz~~~囧,木有人看我的呀啊啊啊啊)。 当测试数据很多的时候,命令行往往不能全部显示测试数据,这样就要求我们把他们导出至...
分类:
编程语言 时间:
2014-11-17 00:17:52
收藏:
0 评论:
0 赞:
0 阅读:
316
Spring AOP的配置可以基于注解,也可以基于XML文件。前面几篇都是使用注解的方式。下面介绍下使用XML文件如何配置使用的测试类和切面类都类似。只需要属于AOP的注解去掉即可。下面是AOP的XML配置: 1 2 9 10 11 12 13 14 ...
分类:
编程语言 时间:
2014-11-17 00:16:32
收藏:
0 评论:
0 赞:
0 阅读:
352
使用FileInputStream类创建的InputStream对象可以用于从文件读取内容。两个常用的构造函数如下所示: FileInputStream(String?filePath)
FileInputStream(File?fileObj) 这两个构造函数都会抛出FileNotFoundExc...
分类:
编程语言 时间:
2014-11-16 23:11:02
收藏:
0 评论:
0 赞:
0 阅读:
614
在前面介绍的排序算法中,最快的排序算法为归并排序,但是归并排序有一个缺陷就是排序过程中需要O(N)的额外空间。本文介绍的快速排序算法时一种原地排序算法,所需的额外空间复杂度为O(1)。
算法介绍:快速排序其实一种根据需找某个元素的具体位置进行排序的方法。比如所存在如下数组
选择第一个元素5,找到5最终的位置,即5的左边的数都小于或者等于5,右边的数都大于或者等于5.
从"6"开...
分类:
编程语言 时间:
2014-11-16 23:09:42
收藏:
0 评论:
0 赞:
0 阅读:
629