代码改变世界

阅读排行榜

BeanUtils的copyProperties的效率问题

2008-03-07 10:59 by myjava2, 1140 阅读, 收藏,
摘要: BeanUtils的copyProperties的效率问题实际上来说应该是反射的效率问题,不过copyProperties方法里面的那些判断也带来了一些效率问题,下面来测试一下copyProperties的效率问题。首先建一个类User,代表一个用户,有用户名和密码属性,代码如下:public class User {private String name;private String password;/** * @return the name */public String getName() { return name;}/** * @param name the name to se 阅读全文

深入理解Lustre文件系统-第12篇 Lustre磁盘文件系统:ldiskfs

2012-05-24 22:02 by myjava2, 1111 阅读, 收藏,
摘要: ldiskfs(有些时候被错误地称为Linux ext4文件系统)是对Linux ext3文件系统的打了很多补丁的一个版本,由Sun Microsystems公司开发和维护。ldiskfs是Linux ext3和ext4文件系统的超集。现在它只被Lustre文件系统用在服务器端,作为底层的本地文件系统。本节给出了对ldiskfs机器与ext3文件系统不同之处的简要介绍。就各自的I/O路径而言,ext3和ldiskfs文件系统的不同之处如下所示:在ldiskfs里,分配/块查找是在索引节点锁取得后就预先完成了,而随后在I/O提交到磁盘的过程中,索引节点锁就被丢弃了。这极大地提高了I/O的并发性, 阅读全文

关于web中下拉列表的几种实现方法

2008-03-25 13:37 by myjava2, 1085 阅读, 收藏,
摘要: 从数据库中获得数据List,将数据放到Request里面使用setAttribute(”AList”,AList) A中有2个属性(String id,String value) 1.使用JSTL的forEach方式 <select name=”xx” ……..> <c:forEach items="${AList}" var="p" > <c:choose> <c:when test="${xxx == p.id}"> <option value='<c:out v 阅读全文

并行博弈树搜索算法-第4篇 更上一层楼:Alpha-Beta算法的改进

2012-02-27 22:29 by myjava2, 1079 阅读, 收藏,
摘要: 在Alpha-Beta算法被广泛运用后,对该算法的很多改进算法也相继被提出.这些改进算法主要在以下几个方面对Alpha-Beta算法进行改进[7]:1. 择序(ordering).在搜索博弈树时,内部结点有多个可能的移动.择序指的是搜索这些分支的顺序.择序影响着搜索叶结点的个数,使得其数目在[,]区间内变化.如果择序使得博弈树是随机的,那么所需搜索的叶结点的个数较多,如果择序使得博弈树是强有序的,那么所需搜索的叶结点的个数较少.在Alpha-Beta算法中,提高择序的好坏就意味着提高剪枝发生的概率.所以一个好的移动(sufficientor good move)可以定义为:a. 导致剪枝的移动 阅读全文

正则表达式限制输入字符,数字,汉字等

2009-11-16 09:58 by myjava2, 1046 阅读, 收藏,
摘要: 1.文本框只能输入数字代码(小数点也不能输入)<input onkeyup="this.value=this.value.replace(//D/g,'')" onafterpaste="this.value=this.value.replace(//D/g,'')"> 2.只能输入数字,能输小数点.<input onkeyup="if(isNaN(value))execCommand('undo')" onafterpaste="if(isNaN(value 阅读全文
上一页 1 2 3 4 5 6 7 8 ··· 104 下一页