算法的基本思想和OC代码实现 一 、冒泡排序 (平均时间复杂度 o(N*N)) 基本思想:两个数比较大小,较大的数下沉,较小的数冒起来。 过程:比较相邻的两个数据,如果第二个数小,就交换位置从后向前两两比较,一直到比较最前两个数据。最终最小数被交换到起始的位置,这样第一个最小数的位置就...
分类:
编程语言 时间:
2016-01-19 23:24:33
阅读次数:
202
property name="hibernate.connection.url" value="jdbc:mysql://localhost:3306/test?useUnicode=true&characterEncoding=UTF-8" /> ...
分类:
编程语言 时间:
2016-01-19 23:21:34
阅读次数:
306
今天继续。C++11新增的关于Non-modifying sequence operations和Modifying sequence operations的算法已经写了,详细信息见之前的博客。下面开始C++11新增的关于Partitions的算法:
Partitions:即分区的意思。很多人可能还不熟悉partition,所以先说一说partition算法,需要说明的是这不是C++11新增的内容...
分类:
编程语言 时间:
2016-01-19 22:18:24
阅读次数:
234
在实际编程中,往往存在着这样的“数据集”,它们的数值在程序中是稳定的,而且“数据集”中的元素是有限的。例如星期一到星期日七个数据元素组成了一周的“数据集”,春夏秋冬四个数据元素组成了四季的“数据集”。在java中如何更好的使用这些“数据集”呢?因此枚举便派上了用场,以下代码详细介绍了枚举的用法。pa...
分类:
编程语言 时间:
2016-01-19 22:13:36
阅读次数:
175
中文网站http://www.jdon.com/--Java和J2EE解决之道http://www.javaeye.com--软件交流社区http://www.ajava.org--Java门户网站http://www.csdn.com--非常不错的网站http://diy.ccidnet.com/...
分类:
编程语言 时间:
2016-01-19 22:12:50
阅读次数:
272
1、Set集合class set(object): """ set() -> new empty set object set(iterable) -> new set object Build an unordered collection of unique el...
分类:
编程语言 时间:
2016-01-19 21:07:04
阅读次数:
347
package com.btp.t2;/* Object类是所有类的根类 * * "==" * 1.基本数据类型:根据基本数据类型的值判断是否相等。相等返回true, * 不相等返回false,不拘泥于数据类型。两端数据类型可以不同,在不同 * 的情况下,也返回true * 2.引用数据类型:比较....
分类:
编程语言 时间:
2016-01-19 21:04:31
阅读次数:
189
线程的中断点 thread::join myThread::join调用这个方法的线程进入wait状态,直到myThread代表的线程完成 thread::try_join_forthread::try_join_until 阻塞等待一定的时间段 condition_variable_any::wa...
分类:
编程语言 时间:
2016-01-19 21:02:29
阅读次数:
610
在写代码中,经常会需要复制文件。这时候就可以把这些函数放到工具类里面。下面是一个复制文件的函数:public class CopyFileUtil { private static String MESSAGE = ""; /** * 复制单个文件 *...
分类:
编程语言 时间:
2016-01-19 21:00:51
阅读次数:
244
动画效果在网站中是一种非常常见的交互式体验效果,比如侧边栏分享、图片淡入淡出,我们把这种动画效果就叫做运动,也就是让物体动起来。如果想让一个物体动起来,无非就是改变它的速度,也就是改变属性值,比如 left、right、width、height、opacity ,那么既然是运动,就可以分为很多种.....
分类:
编程语言 时间:
2016-01-19 21:00:29
阅读次数:
310
Java NIO中的 ServerSocketChannel 是一个可以监听新进来的TCP连接的通道, 就像标准IO中的ServerSocket一样。ServerSocketChannel类在 java.nio.channels包中。这里有个例子:ServerSocketChannel server...
分类:
编程语言 时间:
2016-01-19 21:01:57
阅读次数:
177
一个简单的例子:> plot(cars$dist~cars$speed,+ main="车位移与速度的关系",+ xlab="速度",+ ylab="位移",+ xlim=c(0,25),+ ylim=c(0,100),+ cex=1,+ col="red",+ pch=19)运行结果如图:参数如下...
分类:
编程语言 时间:
2016-01-19 20:58:31
阅读次数:
2161
以下是实现以及应用的一个例程:#include using namespace std;template class Vector{ public: explicit Vector( int initSize = 0 ) : theSize( initSize ),...
分类:
编程语言 时间:
2016-01-19 20:56:57
阅读次数:
199
Java NIO中的FileChannel是一个连接到文件的通道。可以通过文件通道读写文件。FileChannel无法设置为非阻塞模式,它总是运行在阻塞模式下。打开FileChannel在使用FileChannel之前,必须先打开它。但是,我们无法直接打开一个FileChannel,需要通过使用一个...
分类:
编程语言 时间:
2016-01-19 20:55:40
阅读次数:
174
Java NIO 管道是2个线程之间的单向数据连接。Pipe有一个source通道和一个sink通道。数据会被写到sink通道,从source通道读取。这里是Pipe原理的图示:创建管道通过Pipe.open()方法打开管道。例如:Pipe pipe = Pipe.open();向管道写数据要向管道...
分类:
编程语言 时间:
2016-01-19 20:54:09
阅读次数:
156