JavaScript的大数加法、乘法和乘方 这里用一个小技巧:|0默认转为数值并取整,因为p和q可能长度不同,有可能会出现p[i]或q[j]成为undefined,|0比parseInt更强,可以自动将undefined的值转为0,这样就不用判断p[i]或q[j]是否为数值了。 可以将/\d{1,N}/g改成N位一次运算,默认是4位一次。 function bigNumMulti(a,b){ ...
javascript中阻止浏览器的默认操作 最近学习了一些关于JavaScript事件方面的知识,把它们记录下来,用于将来用时查询。 1、阻止浏览器默认操作。 <script type="text/javascript"> function stopDefault( e ) { //适用于火狐等实现了W3C规范的浏览器 if ( e && e.preventDefau...
java调用Oracle的锁表命令 在项目应用中,在执行某些操作时不希望别人对表进行操作,这时会用到oracle中的锁表命令。下明是我写的小测试实例,帮组大家实现java中控制oracle锁表操作。 首先创建连接数据库的方法,在提示部分打入断点,执行debus方式启动的那个。 package com.itown.item; import java.sql.Connection; import jav...
解决javascript中的浮点数计算不精确问题 //除法函数,用来得到精确的除法结果 //说明:javascript的除法结果会有误差,在两个浮点数相除的时候会比较明显。这个函数返回较为精确的除法结果。 //调用:accDiv(arg1,arg2) //返回值:arg1除以arg2的精确结果 function accDiv(arg1,arg2){ var t1=0,t2=0,r1,r2; try{t1=arg...
Eclipse和MyEclipse工程描述符详解 有时候在一个Java工程里我们需要加入第三方jar包,这时你加入的最好相对路径, 而不是绝对路径。否则你的工程拿到别处就不行运行了。意思就是说你最好把相关的jar放到工程目录下。对于Web工程来说相对简单,web工程是有个lib 目录的。直接复制到这里就行了。而非web工程是不可以的。Eclispe是不能自动完成导入copy的。这就需要我们手动配置,对于工作描述文件,Eclipse和MyEclps...