不仅仅是大名鼎鼎的Struts2,即便是小小的Java程序也能够实现国际化,根本就不用像网上大部分所说的那样,非西欧字符,例如我们的中文,岛国的日语之类的,必须使用native2ascii转码,坦诚,国际化字符串的配置文件xx_语言.propreties并不支持非西欧字符,只能转码存储,但你完全可以利用到我在《【Java】配置文件概念,Java对配置文件的操作》(点击打开链接)所介绍的方法,利用J...
分类:
编程语言 时间:
2015-03-08 09:20:38
阅读次数:
5529
AOP(Aspect Oriented Programming,面向切面编程)是Spring框架的一个重要特征
Spring推荐使用接口编程
Spring提供三种拦截器:方法前拦截器、返回后拦截器、异常抛出拦截器
拦截器定义
//Service接口
public interface IAopService{
public void withAop() throws Exception...
分类:
编程语言 时间:
2015-03-08 09:19:06
阅读次数:
215
上次在《【Java】在一定的范围内产生不同的随机数》(点击打开链接)上所提到的方法,尽管已经解决了一定范围内产生不同随机数的问题,运行速度已经可以的,至少不会弄很久都弄不好,其实利用Collections类下的shuffle方法思想可以更清晰、速度更快地在一定的范围内产生不同的随机数。
Collections类下的shuffle方法是可以随机打乱一个数组中的元素的程序,也叫做洗牌方法。
有...
分类:
编程语言 时间:
2015-03-08 09:17:55
阅读次数:
187
1 #include "stdio.h" 2 #include "math.h" 3 #include "stdlib.h" 4 #include"time.h" 5 int main() 6 { 7 srand(time(NULL)); 8 int a,b,c,i; 9 ...
分类:
编程语言 时间:
2015-03-08 09:19:09
阅读次数:
167
1:创建对象的方式:new和对象字面量var finn=new Object();finn.name="fiona";finn.toString()"[object Object]"var finn={};finn.name="fiona";finn.toString()"[object Objec...
分类:
编程语言 时间:
2015-03-08 09:18:09
阅读次数:
164
Java Bean 是可复用的组件,对Java Bean并没有严格的规范,理论上讲,任何一个Java类都可以是一个Bean。但通常情况下,由于Java Bean是被容器所创建(如Tomcat)的,所以Java Bean应具有一个无参的构造器,另外,通常Java Bean还要实现Serializabl...
分类:
编程语言 时间:
2015-03-08 07:50:44
阅读次数:
168
html5+java文件异步读取及上传关键代码段功能:1.多文件文件拖拽上传,file input 多文件选择2.html5 File Api 异步FormData,blob上传,图片显示3.java端接受核心代码:1.拖拽代码段: 1 2 Drag & drop your file he...
分类:
编程语言 时间:
2015-03-08 07:48:09
阅读次数:
362
POJ 3281 Dining (网络流最大流 拆点建图 Edmonds-Karp算法)...
分类:
编程语言 时间:
2015-03-08 06:47:07
阅读次数:
202
友元是对类的辅助操作,他能够引用类中被隐藏的信息,使用友元的目的是基于对程序的运行效率,但也带来了一定的安全问题,友元可以是函数也可以是类,友元的关系式非传递的及X是Y的友元,Z是X的友元,但Z不一定是Y的友元友元函数: 1 #include 2 using namespace std ; 3 #i...
分类:
编程语言 时间:
2015-03-08 06:44:09
阅读次数:
249
类的包含(称为has A)是程序设计中一种软件重用技术。即定义一个新的类时,通过编译器把另一个类 “抄”进来。当一个类中含有已经定义的类类型成员,带参数的构造函数对数据成员初始化,须使用初始化语法形式。构造函数 ( 变元表 ) : 对象成员1( 变元表 ) , … , 对象成员n ( 变元表 ) ;...
分类:
编程语言 时间:
2015-03-08 06:43:09
阅读次数:
168
选择,插入,希尔,归并,快排(包括三向快排),堆排序。 选择: 实现原理:内外循环,选择最小,比较。 关键点:for(k =i+1 ,k 0 && less(a[j],a[j-1],j--) 希尔: 实现原理:插入的改进,使用递增序列0,1,4,13………………,分组插入 ...
分类:
编程语言 时间:
2015-03-08 06:41:30
阅读次数:
182
一、数据类型java中的int永远为32位的整数,因此便于移植。int 4字节short 2字节long 8字节byte 1字节float 4字节 没有后缀f的浮点数值默认为double类型double 8字节二、字符串字符串拼接使用+号连接,每次连接都会构建一个新的Stri...
分类:
编程语言 时间:
2015-03-08 06:40:59
阅读次数:
158
博文背景今年我们公司要做一款即时战略MOBA游戏,MOBA的游戏对性能的要求特别大,所以算法的性能是关键。我们开发这款游戏之前面临着三大技术难点,一个是美术方面,一个是寻路算法(障碍物时时发生变化),别一个就是迷雾算法(必须高效)。战争迷雾除了客户端要表现出来之外..
分类:
编程语言 时间:
2015-03-08 01:35:20
阅读次数:
976
一、条件语句条件语句即if-else语句,通常用来判断条件是否满足,下面通过猜价格游戏来了解条件语句:1、猜价格游戏假如有一件商品价格为81元,在[0,100]范围之内系统请猜测者输入一个价格猜测者:50系统提示:低了猜测者:87系统提示:高了猜测者:83系统提示:高了猜测者:81..
分类:
编程语言 时间:
2015-03-08 01:32:48
阅读次数:
250
break终止整个循环 for(inti=0;i<arr.length;i++){
for(intj=0;j<arr[i].length;j++){
System.out.println("i="+i+",j="+j);
if(arr[i][j]==5){
break;
}
}
}如上里层循环将会被终止,如果将break放到外层循环体内,则外层循环体将被终止。con..
分类:
编程语言 时间:
2015-03-08 01:32:30
阅读次数:
154
所谓内存泄露就是指一个不再被程序使用的对象或变量一直被占据在内存中。java中有垃圾回收机制,它可以保证一对象不再被引用的时候,即对象编程了孤儿的时候,对象将自动被垃圾回收器从内存中清除掉。由于Java 使用有向图的方式进行垃圾回收管理,可以消除引用循环的问题,例如有两个对象,相互引用,只要它们和根...
分类:
编程语言 时间:
2015-03-08 01:24:42
阅读次数:
3010
假设我们要做一个计算器程序var calculator = { add: function( x, y ){ return x + y; }, sub: function( x, y ){ return x - y; }}// 调用calculat...
分类:
编程语言 时间:
2015-03-08 01:20:06
阅读次数:
181