一:直接看demo
{CSDN:CODE:596859}
输出结果:
-------Tue Feb 03 19:57:02 CST 2015----
-------Tue Feb 03 19:57:03 CST 2015----
-------Tue Feb 03 19:57:04 CST 2015----
-------Tue Feb 03 19:57:05 CST 20...
分类:
编程语言 时间:
2015-02-03 23:05:26
阅读次数:
268
一:看程序
{CSDN:CODE:596886}
二:分析
t1.setPriority(Thread.NORM_PRIORITY + 3); 增加线程t1的优先级
执行可以发现,优先输出线程t1。...
分类:
编程语言 时间:
2015-02-03 23:06:34
阅读次数:
233
#include
#include
#include
#include
#include
using namespace std;
class A
{
private:
int i;
int j;
public:
void point(int a, int b);
int getx();
int gety();
...
分类:
编程语言 时间:
2015-02-03 23:04:19
阅读次数:
234
一:先看程序
{CSDN:CODE:596922}
看输出结果:
Thread-0,你是第2个使用Timer的线程
Thread-1,你是第2个使用Timer的线程
结果明显有问题:
这是因为两个线程访问的是同一个Timer对象,其中一个线程调用Timer的add方法时,num++,这个时候,另外一个线程也有可能调用add方法,num又++,然后线程1输出,线程2输...
分类:
编程语言 时间:
2015-02-03 23:04:17
阅读次数:
309
java8 新增的@Repeatable注解...
分类:
编程语言 时间:
2015-02-03 23:02:51
阅读次数:
565
CodeForces510 C. Fox And Names(拓扑排序)...
分类:
编程语言 时间:
2015-02-03 23:04:19
阅读次数:
249
随机构建的二叉查找树的高度期望值为O(lgn),并不代表所有的二叉查找树的高度都为O(lgn)。但是对于有些二叉查找树的变形来说,动态集合各基本操作的性能却总是很好的,如红黑树、B树、平衡二叉树(AVL树)、跳跃表(确切的说不是树,或多或少有树的结构)、treaps(树堆)等。这里我们讲解红黑树。
平衡的意思就是完成动态数据集的操作(minimum、maximum、search、p...
分类:
编程语言 时间:
2015-02-03 23:03:09
阅读次数:
293
1. 内部类访问外部类的成员变量:Outer.this.size
public class Outer {
private int size;
public class Inner1 {
private int size;
public void display(int size) {
size++; // 引用的是display函数的形参
this.size++; /...
分类:
编程语言 时间:
2015-02-03 23:03:24
阅读次数:
253
一. 为类动态添加属性和方法:
1. 动态给一个实例添加属性和方法:
给一个实例绑定的方法,对另一个实例是不起作用的。
class Student(object):
pass
s = Student()
s.name = 'Michael' # 动态给实例绑定一个属性
print s.name
def set_age(self, age): # 定义一个函数作为实例方法...
分类:
编程语言 时间:
2015-02-03 22:58:59
阅读次数:
288
在编程中,我们往往使用已有的数据结构无法解决问题,这是不必要急着创建新的数据结构,而是在已有数据结构的基础上添加新的字段。本节在上一次笔记红黑树这一基础数据结构上进行扩展,得出两个重要的应用—动态顺序统计和区间树。
动态顺序统计
在算法系列笔记2中我们在线性时间内完成了静态表的顺序统计,而这里我们在红黑树上进行扩展,在O(lgn)时间内完成该操作,主要包括返回第i
排名的元素o...
分类:
编程语言 时间:
2015-02-03 23:00:43
阅读次数:
342
早期程序员在编写代码时是没有一个规范的,系统的业务逻辑和数据库的访问时混合在一起的,不仅增加了大量的重复工作,而且增加了后期维护的难度。
后来,人们逐渐发现某些通用的功能是可以单独的封装起来的,这样就可以减少代码量。
再后来,逐渐产生了三层架构模型,即表现层,业务逻辑层,数据层。表现层即系统的界面,控制系统展示给用户的一些东西;数据层主要实现与数据库的交互,比如数据的增...
分类:
编程语言 时间:
2015-02-03 22:58:12
阅读次数:
261
上一章节我们完成了shape的建立,现在游戏里面的元素(blocks,shapes)都已经完成了,背景也搭好了(array2D),让我们开始制定游戏规则吧。首先就是需要让我们的shape掉下来,还记得我们刚开始的时候每个600毫秒要刷新一下屏幕呢?那会还有一个closure我们都不太明白是干嘛用的,马上就知道了。
好了,今天章节过后,你的程序运行起来应该是这样的:
让我们来修改代码吧,...
分类:
编程语言 时间:
2015-02-03 22:59:24
阅读次数:
664
Unity3D ShaderLab 修改渲染队列进行深度排序
分类:
编程语言 时间:
2015-02-03 22:55:35
阅读次数:
471
看完这个后再也不纠结javabean是什么东西了,感谢博主,由于是Javablog不能收藏故在此转发。 以下内容转自:http://www.blogjava.net/flysky19/articles/88180.html一、javabean是什么?Javabean就是一个类,这个类就定义一...
分类:
编程语言 时间:
2015-02-03 22:55:58
阅读次数:
204
对于使用中文来说,有 I/O 的地方就会涉及到编码,前面已经提到了 I/O 操作会引起编码,而大部分 I/O 引起的乱码都是网络 I/O,因为现在几乎所有的应用程序都涉及到网络操作,而数据经过网络传输都是以字节为单位的,所以所有的数据都必须能够被序列化为字节。在 Java 中数据被序列化必须继承 S...
分类:
编程语言 时间:
2015-02-03 22:52:52
阅读次数:
236
1、实体类,代码如下: package learn.hibernate.bean; import java.util.Date;
import java.util.HashMap;
import java.util.List;
import java.util.Map;
import java.ut...
分类:
编程语言 时间:
2015-02-03 22:52:22
阅读次数:
344