最新评论

BobLiu 2011-07-04 17:50
楼主, 不必自已写四舍五入的算法了, 19楼已经告诉你了, 用MidpointRounding.AwayFromZero参数就回到四舍五入算法了.
蒋坤 2011-04-13 14:43
帮顶 有例子 源码 最好
Arthas-Cui 2010-08-12 11:29
我刚试了下。 我写了个TextArea, 里面打个回车。 然后用document.getElementById取出value, 看length。 结果只有IE下是2, FF和Chrome都是1. 也就是说, 可能因为这里存在差异, 所以jQuery在代码里明确做了一个: return (elem.value || "").replace(/\r/g, ""); 这样就不存在差异了。 我不知道javascript的规范里面, 换行是怎么规定的。 不过我记得HTTP协议里面定的换行是CR LF, 也就是\r\n, 刚查了下rfc1945, 没错。就是这样。 如果从这个角度来说, 应该说是IE对了而其他浏览器全错了。 而jQuery是在帮助其他浏览器做错事。 ^_^ 不过这个错误的, 反倒更容易使用。 也让人挺矛盾的。 p.s. 陈瑞梦曾经写过 一片日志专门提到过, 其实\r\n才是正确的,在打印机里面代表return和next line, 也就是回到开头, 并移动到下一行。 \n来自Unix的错误, 并被一直继承下来。
jqx 2008-12-11 16:04
<object id="CrystalPrintControl" classid="CLSID:BAEE131D-290A-4541-A50A-8936F159563A" codebase="http://127.0.0.1/rpt/PrintControl.cab" #Version="10,2,0,1078" viewastext></object>
这段代码 要放在什么地方不明白?
我使用的是c# 本人刚开始学习C# 请多多请教
akenny0423 2008-08-08 08:59
我是搞工程施工的,我们的数据处理一直就是“四舍六入,5凑偶”,但如果5前为偶数,但5后还有非零数,则还要进位。
wyd45123 2008-06-06 15:11
这个函数的正确用法:
' 3.4 = Math.Round( 3.45, 1)
'-3.4 = Math.Round(-3.45, 1)
'
' 3.4 = Math.Round( 3.45, 1, MidpointRounding.ToEven)
' 3.5 = Math.Round( 3.45, 1, MidpointRounding.AwayFromZero)
'
'-3.4 = Math.Round(-3.45, 1, MidpointRounding.ToEven)
'-3.5 = Math.Round(-3.45, 1, MidpointRounding.AwayFromZero)
张书生 2008-05-09 14:52
原理呢?
GridView1.Controls[0] ,GridViewTable.Rows[0] 是什么啊??
hewei-@163.com 2008-04-17 11:20
Math.round(11.5)返回(long)12,
Math.round(-11.5)返回(long)-11;
壁虎 2007-03-25 15:45
这个发到首页不合适吧?
平 2007-03-12 15:21
我碰到的情况和你一样,我是在局域网作的服务器,当然就不可能安装成功PrintControl.cab。但我按照你的方法还是没有解决,能否再详述一下:
先下载http://support.businessobjects.com/CRforVS2005/PrintControl.cab,放到自已的服务器上。

<object id="CrystalPrintControl" classid="CLSID:BAEE131D-290A-4541-A50A-8936F159563A" codebase="http://127.0.0.1/rpt/PrintControl.cab" #Version="10,2,0,1078" viewastext></object>

这里不是很明白
BookWorm 2007-01-03 00:17
补充一下,我上面贴的

<object id="CrystalPrintControl" classid="CLSID:BAEE131D-290A-4541-A50A-8936F159563A" codebase="http://127.0.0.1/rpt/PrintControl.cab" #Version="10,2,0,1078" viewastext></object>

如果你依照我说的自已做一个安装页面,最好做一下修改,

classid="CLSID:BAEE131D-290A-4541-A50A-8936F159563A"应该是我本机注册相关的标示,所以你最好在打开报表后,又键看一下源码,将这个COPY一下替换,估计这个是对应vwd.webinfo内的注册信息的。

也是猜测,未经过测试,有测试过的朋友可以回一下。
BookWorm 2007-01-03 00:12
你说的我查过网站的文章,说的都是VS2003的,2005的我没有见到,如果我没一估计错,vs2005是通过一个文件来控制的,你本机注册成功后,项目根目录会多个一个vwd.webinfo文件,根据这个文件的内容来看应该就是注册信息,将其一同发布应该就可以了,当然我只是猜测,还没有测试。
daisylh 2007-01-02 08:30
樓主,你再看看有沒有受次數的限制,也就是說連續開啟水晶報表總次數預設值是75次的
eeee 2006-12-31 23:49
\<script\>alert(33)\<\/script\>
sss[匿名] 2006-12-31 14:37
<script>alert("你好");</script>
YY[匿名] 2006-11-23 18:28
Math.round(-11.5) 等於多少
uu 2006-11-21 19:44
“四舍、六入、五凑偶”比较经典哎~~
Sam[匿名] 2006-09-01 09:34
长见识了
main 2006-08-06 11:48
学习了,我这么大了都没有学过这个口诀:(
attraction 2006-08-06 01:37
4舍6入5成双
man 2006-08-04 19:29
长见识了,,晕哦,,看来,一直被老师忽悠着``
星期零 2006-08-04 11:13
俺也是今天才发现“四舍、六入、五凑偶”,感谢有心的楼主
心只有你 2006-08-04 10:03
今天才知道“四舍六入”法,真是感谢各位兄台
sion 2006-08-04 09:52
真是认真处自有学问.
风中的葱 2006-08-04 09:20
四舍六入五成双,是为了使大量数据求平均值更加精确
可爱的书记 2006-08-03 20:49
我也遇到过这个问题,起初也很奇怪,后来看了帮助,果然是四舍六入五靠偶,虽然楼上的所说的四舍六入是国际标准,但是中国的很多业务系统还是采取的是四舍五入的方法,没办法,我只好自己写了个方法来四舍五入了。不过网上有一个不错的方法,虽然有取巧嫌疑,但是一般没什么问题,就是在后面加上0.0000000001,很小的一个数,这时再来取两位,三位或四位就基本没问题了。可以试试
张三 2006-08-03 20:45
这个都不知道,四舍六入五成双,Round都是这样处理的。
jijl2001 2006-08-03 18:11
据说欧洲银行全采用这个模式
自由、创新、研究、探索…… 2006-08-03 17:51
在工程技术、金融和科学领域,我们往往认为将一个小数圆整到距离它最近的偶数(而并非总是将它向上圆整)更加精确,即我们在此所说的“四舍六入”法。
Math.Round()方法使用的银行家算法的依据,是IEEE Standard 754这个国际标准
U2U 2006-08-03 17:13
原来如此,不过觉得四舍六入法怪怪的。。。。
Rainy 2006-08-03 17:09
好像短一点的口诀叫“四舍、六入、五凑偶”
.progame 2006-08-03 16:27
世界上的许多国家已广泛采用“四舍六入法”。我国国家科委于1955年就作了推荐。“四舍 六入法”可以概括为:“四舍六入五考虑,五后非零就进一,五后皆零看奇偶,五前为偶应舍 去,五前为奇要进一。”
wingsfish 2006-07-28 01:05
用DSOfile...........
HelloTom 2006-06-29 08:23
若大的网络,居然无人知道。奇怪!!!
浪子 2006-03-28 20:56
这个应该和ContentPlaceHolder是容器有关系吧...
个人猜测