对象其实就是一种引用类型。而对象的值就是引用类型的实例。在JavaScript 中引用类型是一种数据结构,将数据和功能组织在一起。它也常被称做为类,但JavaScript 中却没有类的概念。虽然JavaScript 是一门面向对象的语言,却不具备传统面向对象语言所支持的类和接口等基本结构。## 对象...
分类:
编程语言 时间:
2014-11-17 01:41:08
阅读次数:
393
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:36:09
阅读次数:
183
一、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:36:03
阅读次数:
213
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:32:37
阅读次数:
242
泛型的擦除:class Bag extends LinkedList{};private Bag[] adj;adj = (Bag[])new Bag[V];
分类:
编程语言 时间:
2014-11-17 00:25:49
阅读次数:
170
1.TreeSet原理: /** TreeSet存储对象的时候, 可以排序, 但是需要指定排序的算法 * * Integer能排序(有默认顺序), String能排序(有默认顺序), 自定义的类存储的时候出现异常(没有顺序)** 如果想把自定义类的对象存入TreeSet进行排序, 那么必须实现Com...
分类:
编程语言 时间:
2014-11-17 00:21:35
阅读次数:
341
第一种:循环检查替换 [javascript]//供使用者调用 function trim(s){ return trimRight(trimLeft(s)); } //去掉左边的空白 function trimLeft(s){ if(s == null) { return ""; } v...
分类:
编程语言 时间:
2014-11-17 00:21:34
阅读次数:
234
上数据结构课,做project,数据老师要求我们多做测试,而文本文件可以有效记录这些东东,这样我想起了文件的读写,下面是渣渣我个人的一些想法,大神们看见有错的,尽管指出(orz~~~囧,木有人看我的呀啊啊啊啊)。 当测试数据很多的时候,命令行往往不能全部显示测试数据,这样就要求我们把他们导出至...
分类:
编程语言 时间:
2014-11-17 00:20:24
阅读次数:
196
Spring AOP的配置可以基于注解,也可以基于XML文件。前面几篇都是使用注解的方式。下面介绍下使用XML文件如何配置使用的测试类和切面类都类似。只需要属于AOP的注解去掉即可。下面是AOP的XML配置: 1 2 9 10 11 12 13 14 ...
分类:
编程语言 时间:
2014-11-17 00:18:48
阅读次数:
249
使用FileInputStream类创建的InputStream对象可以用于从文件读取内容。两个常用的构造函数如下所示: FileInputStream(String?filePath)
FileInputStream(File?fileObj) 这两个构造函数都会抛出FileNotFoundExc...
分类:
编程语言 时间:
2014-11-16 23:12:03
阅读次数:
384
在前面介绍的排序算法中,最快的排序算法为归并排序,但是归并排序有一个缺陷就是排序过程中需要O(N)的额外空间。本文介绍的快速排序算法时一种原地排序算法,所需的额外空间复杂度为O(1)。
算法介绍:快速排序其实一种根据需找某个元素的具体位置进行排序的方法。比如所存在如下数组
选择第一个元素5,找到5最终的位置,即5的左边的数都小于或者等于5,右边的数都大于或者等于5.
从"6"开...
分类:
编程语言 时间:
2014-11-16 23:09:45
阅读次数:
370
堆排序是利用堆进行排序的高效算法,其能实现O(NlogN)的排序时间复杂度,具体算法分析可以点击堆排序算法时间复杂度分析。
算法实现:
调整堆:
void sort::sink(int* a, const int root, const int end)
{
int i=root;
while(2*i +1 <= end)
{
int k = 2*i+1;
if(k+1<=e...
分类:
编程语言 时间:
2014-11-16 23:09:56
阅读次数:
447
目前比较成熟的排序算法有选择排序,插入排序,希尔排序,归并排序,快速排序以及堆排序。如下表所示,比较了各个排序算法之间的优劣势。
上述算法的具体实现
选择排序:选择排序具体实现与分析
插入排序:插入排序具体实现与分析
希尔排序:希尔排序具体实现与分析
归并排序:归并排序具体实现与分析
快速排序:快速排序具体实现与分析
堆排序:堆排序具体实现与分析...
分类:
编程语言 时间:
2014-11-16 23:11:38
阅读次数:
377
项目启动时报错:java.lang.ClassNotFoundException: org.apache.struts2.dispatcher.ng.filter.StrutsPrepareAndExecuteFilter
struts2的jar包版本号为2.1.8,所以类名是没有错误的,而jar包确实加入进去了。jar包加入的方式是通过user library。
问题解决的办法是:将ja...
分类:
编程语言 时间:
2014-11-16 23:08:31
阅读次数:
410
学习内容:
1.Java的发展历史
2.jdk和jre的区别,功能。
3.jdk和jre的下载和安装
4.配置环境,path和classpath
5.helloworld程序
6.进制之间的转换
7.注释,标志符,常量
8.常见变量类型
总结:
Java是由sun公司研发,其中jdk是针对开发人员的,jre是运行java程序的工具,java程序之所以跨平台,是由于虚拟机,其中j...
分类:
编程语言 时间:
2014-11-16 23:08:38
阅读次数:
291