导言:Java的反射机制是Java特性之一,反射机制是构建框架技术的基础所在。灵活掌握Java反射机制,对大家以后学习框架技术有很大的帮助。1.什么是JAVA反射机制 简单的说,java反射机制,是在运行状态中,对于任何一个类,都能够访问这个类的所有属性和方法,同时任何一个对象也都能够调用它的任意....
分类:
编程语言 时间:
2014-12-17 00:05:37
阅读次数:
200
public interface Executor { void execute(Runnable command);
}
虽然Executor是一个简单的接口,但它为灵活且强大的异步任务框架提供了基础,该框架能支持多种不同类型的任务执行策略。它提供了一种标准的方法将任务的提交过程与执行过程解耦开来...
分类:
编程语言 时间:
2014-12-17 00:02:22
阅读次数:
221
回顾A*算法,偶得一源代码,略有瑕疵,改正之,并置于下。 1 using System; 2 using System.Collections.Generic; 3 using System.Linq; 4 using System.Text; 5 using System.Threadi...
分类:
编程语言 时间:
2014-12-17 00:00:40
阅读次数:
433
大家都是行家,我就直接上代码了,我这个代码应该还是能看懂的,嘻嘻…. 1: import java.util.ArrayList; 2: import java.util.List; 3: 6: 7: public final class DataTable { ...
分类:
编程语言 时间:
2014-12-16 23:59:49
阅读次数:
433
shuffle()方法将序列的所有元素随机排序。下面是语法:1 import random2 3 random.shuffle (lst )lst可以是序列或者元组; 1 >>> import random; 2 >>> indexList=[1,2,4,5,8,6]; 3 >>> indexLis...
分类:
编程语言 时间:
2014-12-16 23:59:28
阅读次数:
734
json在数据传输起了很大的作用,下面说说java中json的使用方法。文章参考:http://www.codes51.com/article/detail_99574.htmljson串示例[{"id":1,"name":"name1","password":"password1","remark...
分类:
编程语言 时间:
2014-12-16 23:57:14
阅读次数:
883
该模块提供对greenthread 池的支持。 greenthread 池提供了一定数量的备用greenthread ,有效限制了孵化greenthread 过多导致的内存不足,当池子中没有足够的空闲greenthread 时,孵化过程被暂停,只有当先前工作中的greenthread 完成当前...
分类:
编程语言 时间:
2014-12-16 23:56:14
阅读次数:
608
一.线程的实现方式1.继承Thread2.实现Runnable接口二.线程的状态1.New(新生线程) 当你new一个Thread,newThread(r),这时处于线程的新生状态,此时程序还没有真正的运行。2.Runnable(可运行的) 当启动start()方法时,此时线程处于可运行状态,不一定...
分类:
编程语言 时间:
2014-12-16 23:58:11
阅读次数:
250
当时后缀数组没有好好学...各种应用都没学,这两天好好补,要把罗神的论文好好研究一遍...其实后缀数组真的好神奇!!特别是那个萌萌的height数组!今天终于能有两节完整的晚自修了QAQ...明晚还要去一彩,估计心态又没法像今晚那么稳定了...争取这星期能去复习AC自动机吧...嗯,忽然发现,自己一...
分类:
编程语言 时间:
2014-12-16 23:54:24
阅读次数:
215
参考:http://blog.csdn.net/xiejx618/article/details/17094791修改:/Library/Java/JavaVirtualMachines/安装的JDK/Contents/Info.plist更改1 JVMCapabilities2 3 Com...
分类:
编程语言 时间:
2014-12-16 23:55:10
阅读次数:
236
本文主要介绍如何使用混音器MixerAPI函数实现系统音量调节,以及设置静音。1.混音器的作用及结构1.1混音器的作用 声卡(音频卡)是计算机进行声音处理的适配器,具有三个基本功能: (1)音乐合成发音功能 (2)混音器(Mixer)功能和数字声音效果处理器(DSP)功能 (3)模拟声音...
分类:
编程语言 时间:
2014-12-16 23:54:10
阅读次数:
308
派遣组允许组织线程知道一个或者多个任务执行完成。 ? ? ?如果有一种场景,比如在队列中的任务没有执行完之前,主线程不应该继续往下运行,此时就可以使用派遣组技术来让一个或者多个队列等待执行完毕...
分类:
编程语言 时间:
2014-12-16 22:50:08
阅读次数:
272
总是记不住什么是受检异常,什么是非受检异常,有时甚至弄混淆,特此简单记录以便复习之用。
异常的分类:
java.lang.Throwable
1.Error错误:JVM内部的严重问题。无法恢复。程序人员不用处理。
2.Exception异常:普通的问题。通过合理的处理,程序还可以回到正常执行流程。要求编程人员要进行处理。
3.RuntimeException:也叫非受检异常(un...
分类:
编程语言 时间:
2014-12-16 22:46:50
阅读次数:
262
int me;
const int * p1=&me;//p1可变,*p1不可变,此时不能用*p1来修改,但是p1可以转向
int * const p2=&me;//p2不可变,*p2可变,此时允许*p2来修改其值,但是p2不能转向。
const int *const p3=&me;//p3不可变,*p3也不可变,此时既不能用*p3来修改其值,也不能转向
const 放在函...
分类:
编程语言 时间:
2014-12-16 22:43:10
阅读次数:
231
拦截器也算得上是spring中的一大特色,即使没用过spring的拦截器至少也用过struts2的拦截器,拦截器大多数情况都是用来做权限的控制的,极少情况下用来初始化资源或释放资源。springmvc当然也可以直接使用拦截器,而且使用起来也特别简单。
一 springmvc的拦截器实现方式
springmvc实现拦截器主要有以下2种方式:
1 实现HandlerInterceptor接口
...
分类:
编程语言 时间:
2014-12-16 22:44:22
阅读次数:
235
将Java中的date转换成js中的date出错!...
分类:
编程语言 时间:
2014-12-16 22:42:56
阅读次数:
305