原因:js按照2进制来处理小数的加减乘除,在arg1的基础上 将arg2的精度进行扩展或逆扩展匹配,所以会出现如下情况.javascript(js)的小数点加减乘除问题,是一个js的bug如0.3*1 = 0.2999999999等,下面列出可以完美求出相应精度的四种js算法 具体模块 见费用跟单//除法
function accDiv(arg1,arg2){
var t1=0,t2=...
分类:
编程语言 时间:
2015-01-25 12:36:39
阅读次数:
157
MongoDB shell 不仅仅是一个交互式的shell,它也支持执行指定javascript 文件,也支持执行指定的命令片断。有了这个特性,就可以将MongoDB 与linux shell 完美结合,完成大部分的日常管理和维护工作。执行指定命令 例如,需要查询test 库的t1 表中的记录数.....
分类:
数据库 时间:
2015-01-24 12:53:55
阅读次数:
130
前两天同事问我这个问题,估计很多人都不清楚,顺便写出来。
Oracle的HINT可以强制指定SQL的执行计划,比如选择索引、表的连接顺序以及表的连接方式等等。
不过如果查询的是视图,使用HINT就变得麻烦一些。
看一个具体的例子吧:
SQL> CREATE TABLE T1 (ID NUMBER, ...
分类:
其他好文 时间:
2015-01-23 16:09:45
阅读次数:
201
创建一个对象时,常常需要作某些初始化的工作,例如对数据成员赋初值。
注意,类的数据成员是不能在声明类时初始化的。如果一个类中所有的成员都是公用的,则可以在定义对象时对数据成员进行初始化。如:
class Time{ public : //声明为公用成员 hour; minute; sec;};Time t1={14,56,30}; //将t1初始化为14:56:3...
分类:
编程语言 时间:
2015-01-22 15:32:07
阅读次数:
151
select ano,sum(nvl(dmoney,0)) summoneyfrom( select t2.ano,d.dmoney from ( select t1.*,c.cno from( select a.ano,b.bno from t_a a left j...
分类:
数据库 时间:
2015-01-21 22:07:46
阅读次数:
248
SELECT T1.FRAMENO, T1.UNDERTAKER10,T1.STATUSCODEDATE10, MAX(T1.STATUSCODEDATE10) OVER(PARTITION BY T1.FRAM...
分类:
其他好文 时间:
2015-01-21 13:21:07
阅读次数:
143
SELECT 0 AS ID, T1.CUSTOMERNAME AS CUSTOMERNAME, T.CUSTOMERLEVEL AS CUSTOMERLEVEL, '续保招揽' A...
分类:
其他好文 时间:
2015-01-21 13:14:05
阅读次数:
76
产生死锁
在操作系统中,我们可能接触过两个进程争抢资源,互不相让,然后产生了死锁,这时候,我们可以用银行家算法来分配资源。下面,我们先模拟产生死锁:
#region 试图产生死锁的代码
// static void T1(Program p)
//{
// //主线程占有了mainRes...
分类:
其他好文 时间:
2015-01-20 20:30:48
阅读次数:
143
超时的定义
参数 默认值 备注 选择值
t0 30s 连接建立的超时
t1 15s 发送或测试APDU的超时
t2 10s 无数据报文t2t1状态下发送测试帧的超时
所有超时值的最大范围: 1 到255s, 精确到1s。
当报文接收方收到发送方的I格式报文后,如果没有I格式报文需要发送给对方,可以向对方发送S...
分类:
其他好文 时间:
2015-01-20 15:52:32
阅读次数:
184
/* 模拟ATM取款,不是线程同步机制,多线程同时对一个账户进行操作 t1 和 t2 异步编程模型:t1线程执行t1,t2线程执行的是t2,两个线程之间谁也不等于谁 同步编程模型:t1线程和t2线程执行,当t1线程必须等于t2的线程执行...
分类:
编程语言 时间:
2015-01-19 23:29:34
阅读次数:
250