摘要: 数据冗余,用空间换取空间。最常见的就是,关系型数据库设计,故意加其它table出现过的字段,然后查询某些数据就不用跨表查询,这样查询效率较高,这是优点。优点之后是缺点,缺点就是,修改数据,要跨表修改。那么,逻辑冗余呢?我遇到的情况之一就是,js自身的bug了,就是浮点数运算,偶尔会算着算着,突然冒出个结果是.0000000000之类。(这个呢,本身就是语言错误,那么我们要不要进入这个语言的源代码,来改写我们的js代码。可以,但代价高。而且,语言自己也会升级,当发现这是个bug,下个版本大多数情况下会修复。于是你以前写的代码很可能被废弃了。)于是,在js浮点数计算里面,基本用toFixed(n) 阅读全文
posted @ 2012-07-02 19:11 草珊瑚 阅读(606) 评论(0) 推荐(0) 编辑