作者:禅楼望月(http://www.cnblogs.com/yaoyinglong/) 直接选择排序基本思想: 直接选择排序(Straight Select Sorting) 也是一种简单的排序方法,它的基本思想是:第一次从R[0]~R[n-1]中选取最小值,与R[0]交换,第二次从R[1]~R[...
分类:
编程语言 时间:
2014-11-19 23:35:53
阅读次数:
374
多线程操作同一个对象时,容易引发线程安全问题。为了解决线程安全问题,Java多线程引入了同步监视器。 同步代码块 同步代码块语法格式如下: synchronized(obj){ //此处的代码即为同步代码块
} 上面语法格式中synchronized后面括号的obj就是同步监视器,上面代码的含义是:...
分类:
编程语言 时间:
2014-11-19 23:38:18
阅读次数:
318
一、事件二、事件流以上内容见:javaScript事件(一)事件流三、事件处理程序四、IE事件处理程序以上内容见javaScript事件(二)事件处理程序五、事件对象以上内容见javaScript事件(三)事件对象六、事件对象的公共成员以上内容见javaScript事件(四)event的公共成员七、...
分类:
编程语言 时间:
2014-11-19 23:34:39
阅读次数:
326
可读性的大部分内容都是和代码缩进相关的,必须保证代码有良好的格式。可读性的另一方面就是注释,一般而言,有如下一些地方需要进行注释1.1.1 函数和方法每个函数或方法都应该包含一个注释,描述其目的和用于完成任务所可能使用的算法,陈述事先的假设也非常重要,如参数代表什么,函数是否有返回值等等1.1.2 ...
分类:
编程语言 时间:
2014-11-19 23:35:10
阅读次数:
217
Java单元测试(Junit+Mock+代码覆盖率)
分类:
编程语言 时间:
2014-11-19 23:33:27
阅读次数:
331
1.eclipse新建java的工程2.在工程中新建package3.在package中新建类,这个地方就需要注意package中可以新建多个类,并且新建的多个类不需要想C++一样添加添加头文件啥的才能使用类,只要在一个package中就可以直接使用其中的所有类。当然将所有的类卸载一个文件中也是可以...
分类:
编程语言 时间:
2014-11-19 23:33:49
阅读次数:
245
这篇随笔,就不按照各种专业的解释来描述了,完全看自己发挥吧,写到哪儿算哪儿。若是哪里有说的不对的地方,请各位看官直说无妨! 说到游戏研发,就不可避免会提到图形学,图形学里面细去研究,就会牵涉到各种各样的数学知识,向量,矩阵之类的!而到这儿,咱们先开始从shader谈起,什么是shader?咱们...
分类:
编程语言 时间:
2014-11-19 23:32:38
阅读次数:
315
交叉排序Time Limit: 1000MS Memory limit: 32768K题目描述输入N个数,把所有奇数位置上的数从小到大排序,把偶数位置上的数从大到小排序。输入输入的第一行是一个正整数N(2#include #include #include #include using namesp...
分类:
编程语言 时间:
2014-11-19 23:33:45
阅读次数:
199
一、引子:想要给ArrayList排序却发现没有排序方法?你有两种选择: 1、换用TreeSet; 2、使用Collection.sort(List list) / Collection.sort(List list, Comparator c)方法。二、展开分析Java的几种主要...
分类:
编程语言 时间:
2014-11-19 23:34:24
阅读次数:
315
##BufferedReader 最基础的方法,从System.in输入流中获取数据 BufferedReader br = new BufferedReader(new InputStreamReader(System.in)); try { System.out.println(br.readLine()); } catch (IOException e)...
分类:
编程语言 时间:
2014-11-19 22:28:21
阅读次数:
237
1. 初始化 1.1 array()枚举成员 $products?=?array(‘Tires‘,?‘Oil‘,?‘Spark?Plugs‘);
$prices?=?array(‘Tires‘?=>?12,?‘Oil‘?=>?7.5,?‘Spark?Plugs‘?=>?32); 1.2 range()生成 ???? range(st...
分类:
编程语言 时间:
2014-11-19 22:26:43
阅读次数:
258
之前我的认识:
子类继承拥有虚函数的父类,并且没有重写虚函数
----子类的虚表地址与父类虚表地址相同
代码:
_vfptr:虚表的地址
由此可见,虚表地址pE的是0x01162100,pF的是0x01162108...
分类:
编程语言 时间:
2014-11-19 22:27:53
阅读次数:
244
New Web Project
table{
width: 500px;
}
td{
border:1px solid #ccc...
分类:
编程语言 时间:
2014-11-19 22:25:53
阅读次数:
272
1.Longest Consecutive Sequence
Given an unsorted array of integers, find the length of the longest consecutive elements sequence.
For example,
Given [100, 4, 200, 1, 3, 2],
The longest consecu...
分类:
编程语言 时间:
2014-11-19 22:27:00
阅读次数:
447
package LinkList;
public class Node {
public T data;//数据域
public Node next;//结点域
//默认构造方法
public Node(){
}
//带参构造方法,非头结点初始化
public Node(T data,Node next){
this.data=data;
this.next=nex...
分类:
编程语言 时间:
2014-11-19 22:23:59
阅读次数:
205
1.I/O操作的目标
从数据源当中读取数据,以及将数据写入到数据目的地当中;
输出要把键盘改为屏幕
2.IO的分类方法
下面是个核心类是字节流的核心类
InputStream、OutputStream 是抽象类
3.读取文件和写入文件的方法
读取数据用read方法 int read(byte [] b, int off, int len) 第一个参数是by...
分类:
编程语言 时间:
2014-11-19 22:21:53
阅读次数:
229