摘要: 如果用php的+-*/计算浮点数的时候,可能会遇到一些计算结果错误的问题,比如echo intval( 0.58*100 );会打印57,而不是58,这个其实是计算机底层二进制无法精确表示浮点数的一个bug,是跨语言的,我用python也遇到这个问题。所以基本上大部分语言都提供了精准计算的类库或函数... 阅读全文
posted @ 2014-09-24 11:50 zenghansen 阅读(815) 评论(0) 推荐(0)
摘要: 我们知道浮点数是无法在计算机中准确表示的,例如0.1在计算机中只是表示成了一个近似值,因此,对付点数的运算时结果具有不可预知性。在进行数字运算时,如果有double或float类型的浮点数参与计算,偶尔会出现计算不准确的情况。如以下示例代码:package ex;public class BigDe... 阅读全文
posted @ 2014-09-24 11:39 zenghansen 阅读(282) 评论(0) 推荐(0)
摘要: 通过MySQL命令行,可以修改MySQL数据库的密码,下面就为您详细介绍该MySQL命令行,如果您感兴趣的话,不妨一看。 格式:mysqladmin -u用户名 -p旧密码 password 新密码 1、给root加个密码ab12。首先在DOS下进入目录mysql\bin,然后键入以下命令 mysq 阅读全文
posted @ 2014-09-24 10:55 zenghansen 阅读(199) 评论(0) 推荐(0)
摘要: /** * 树递归,传引用到底 * @param $id 要递归的id节点 * @param array $arr 返回的多维数组 */ public static function getMenuTree($id, &$arr = array()) { $sql = 'select bm_ModuleID as... 阅读全文
posted @ 2014-09-24 10:22 zenghansen 阅读(179) 评论(0) 推荐(0)