如下所示代码:publicclassExample023{
publicstaticvoidmain(String[]args){
errorMethod();
rightMethod();
}
privatestaticvoiderrorMethod(){
StringBufferword=null;
Randomrnd=newRandom();
switch(rnd.nextInt(2)){
case1:
word=newStringBuffer(‘P..
分类:
编程语言 时间:
2014-12-31 06:25:33
阅读次数:
131
在玩网络游戏的时候,多人在线,多人组队,多对多PK等等,这些我们经常可以互相看到对方在移动,我们通常称这个为实时同步,有时,我们会看到对方忽然有被拉回的感觉,这个称谓延时操作,就是说客户端和服务器端时间不一致或者是网络不顺畅造成的,接下来我给大家介绍一下在客..
分类:
编程语言 时间:
2014-12-31 06:24:03
阅读次数:
220
继续跟着CGworkshops里面的Shawn Lipowski大神学习在houdini里面写Vex,昨天简单看了一下他做植物生长的那一课,了解了一下思路于是开始自己着手写,本人不太习惯一步一步跟着学,一方面是觉得效率不高而且自己的思路很容易被视频打断从而很难在做出效果的同时也掌握它的核心,充其量就...
分类:
编程语言 时间:
2014-12-31 06:20:46
阅读次数:
734
在Struts2+Spring3+Hibernate4的框架下,本来想在DAO中通过setter注入,给sessionFactory赋值,但是却出现NullPointerException的异常。经过调试,发现sessionFactory的值为null。后来发现,原来在service层中,这个...
分类:
编程语言 时间:
2014-12-31 06:17:16
阅读次数:
168
在阅读本文之前请先阅读上一篇文章:http://www.cnblogs.com/shenggege/p/4179012.html本来一篇文章就可以说完了,但是上次只是实现了已知的一些功能后来在实际运用中遇到了一个问题,请看图3D场景嘛!近大远小!当我把视角移动得很远时,头顶信息就变得很小了,小得我看...
分类:
编程语言 时间:
2014-12-31 06:18:17
阅读次数:
1810
一、概述
位于java.util.concurrent下,声明:public interface
BlockingQueue extends
Queue
支持两个附加操作的 Queue,这两个操作是:获取元素时等待队列变为非空,以及存储元素时等待空间变得可用。
BlockingQueue 方法以四种形式出现,对于不能立即满足但可能在将来某一时刻可以满足的操作,这四种形式的处理方式...
分类:
编程语言 时间:
2014-12-31 01:06:18
阅读次数:
254
概述
在学习java中泛型这块内容的时候,刚开始非常容易理解,但是,到通配符的时候,我就晕了,因为学习java这块内容的指导思想,是比对着.net来的,可是java中的通配符,.net中没有这样的概念,所以,在这个点上花费了一些时间,现对此有了一点了解,分享给大家
通配符...
分类:
编程语言 时间:
2014-12-31 01:05:18
阅读次数:
253
程序运行时,我们定义的局部变量一般都存放于栈内存中,这些局部变量既可以是基本数据类型的变量(基本数据类型的变量在栈中直接保存它的值),也可以是引用类型的变量(引用类型的变量在栈中保存的是它所指向的堆内存中对象的地址)。
堆内存中存放的就是引用类型变量的地址所指向的对象。...
分类:
编程语言 时间:
2014-12-31 01:04:57
阅读次数:
241
递归算法的学习能采用递归描述的算法通常有这样的特征:为求解规模为N的问题,设法将它分解成规模较小的问题, 然后从这些小问题的解方便地构造出大问题的解,并且这些规模较小的问题也能采用同样的分解和综合方法, 分解成规模更小的问题,并从这些更小问题的解构造出规模较大问题的解。特别地,当规模N=1时,能直接...
分类:
编程语言 时间:
2014-12-31 00:53:44
阅读次数:
158
第十章 总结 File I/O程序的主要任务就是操作数据。文件是指相关记录或放在一起的数据的集合。10.1.1 使用File类操作文件或目录属性Java.io 包提供了一些接口和类,对文件进行基本的操作,包File对象即可以表示文件,也可表示目录,利用它可用来对文件或目录进行基本的操作创建一个Fil...
分类:
编程语言 时间:
2014-12-31 00:51:12
阅读次数:
277
在代码中一般读取src下的配置文件 读取src路径下的log4j.properties和message.properties 读取message.properties文件并将properties中的键值对转为map PropertiesServlet.class.getClassLoader().getResourceAsS...
分类:
编程语言 时间:
2014-12-30 23:48:18
阅读次数:
467
编译没报错,运行没输出,debug没反应,把生成的exe文件复制出来直接运行,提示“计算机中丢失libgcc_s_dw2-1.dll”,这些都是因为libgcc和libstdc默认是动态link,没找到libgcc_s_dw2-1.dll文件导致的。 解决方法...
分类:
编程语言 时间:
2014-12-30 23:48:24
阅读次数:
421
动态代理应用广泛,Spring,Struts等框架很多功能是通过动态代理,或者进一步封装来实现的。 常见的动态代理模式实现有Java API提供的动态代理和第三方开源类库CGLIB动态代理。 Java API提供的动态代理是基于类反...
分类:
编程语言 时间:
2014-12-30 23:46:46
阅读次数:
423
`java.lang.Instrument包`是在JDK5引入的,程序员通过修改方法的字节码实现动态修改类代码。这通常是在类的main方法调用之前进行预处理的操作,通过java指定该类的代理类来实现。 (1) 代理 (agent) 是在你的mai...
分类:
编程语言 时间:
2014-12-30 23:48:36
阅读次数:
540
题目大意:
思路:一看各种后缀那就是后缀数组没跑了。
求出sa,height之后就可以乱搞了。对于height数组中的一个值,height[i]来说,这个值能够作为lcp值的作用域只在左边第一个比他小的位置到右边第一个比他小的位置。这个东西很明显可以倍增RMQ+二分/单调栈。
之后就是数学题了
Σlen[Ti] + len[Tj] = (len + 1) * len * (len ...
分类:
编程语言 时间:
2014-12-30 23:47:04
阅读次数:
499
Jungle Roads
Time Limit: 2000/1000 MS (Java/Others) Memory Limit: 65536/32768 K (Java/Others)
Total Submission(s): 4572 Accepted Submission(s): 3354
Problem Description
The Head ...
分类:
编程语言 时间:
2014-12-30 23:42:48
阅读次数:
277
JAVA概述
首先先复习一下基础常识:
1.软件开发
2.人机交互
3.常用的DOS命令
一、软件开发
什么是软件?
软件是一系列按照特定顺序组织的计算机数据和指令集合(指令:是处理数据的方式)
常见的软件有:系统软件(DOS、WIndows、Linux),应用软件(QQ、360、迅雷)
所以,软件开发就是指制作软件,将一系列的数据...
分类:
编程语言 时间:
2014-12-30 23:44:23
阅读次数:
245