欢迎来到我的博客,这里关注汽车研发、Bo-blog博客、域名网站等专业内容!如果你喜欢我的博客,请将本站“加入收藏”,有空多来看看!

  了解Excel公式的错误来源,以及解决方法,在实际的工作中能起到非常好的效果。

  经常用Excel的朋友可能都会遇到一些莫名奇妙的错误值信息:# N/A!、#VALUE!、#DIV/O!等等,出现这些错误的原因有很多种,如果公式不能计算正确结果,
Excel将显示一个错误值,例如,在需要数字的公式中使用文本、删除了被公式引用的单元格,或者使用了宽度不足以显示结果的单元格。以下是几种常见的错误及其解决方
法。

1.#####!

  原因:如果单元格所含的数字、日期或时间比单元格宽,或者单元格的日期时间公式产生了一个负值,就会产生#####!错误。

  解决方法:如果单元格所含的数字、日期或时间比单元格宽,可以通过拖动列表之间的宽度来修改列宽。如果使用的是1900年的日期系统,那么Excel中的日期和时间必须为
正值,用较早的日期或者时间值减去较晚的日期或者时间值就会导致#####!错误。如果公式正确,也可以将单元格的格式改为非日期和时间型来显示该值。

英文版权归Reinhold Weber所有,中译文作者yangyang(aka davidkoree)。双语版可用于非商业传播,但须注明英文版作者、版权信息,以及中译文作者。翻译水平有限,请广大PHPer指正。

1. 如果一个方法可静态化,就对它做静态声明。速率可提升至4倍。

2. echo 比 print 快。

3. 使用echo的多重参数(译注:指用逗号而不是句点)代替字符串连接。

4. 在执行for循环之前确定最大循环数,不要每循环一次都计算最大值。

5. 注销那些不用的变量尤其是大数组,以便释放内存。

6. 尽量避免使用__get,__set,__autoload。

7. require_once()代价昂贵。

8. 在包含文件时使用完整路径,解析操作系统路径所需的时间会更少。

Tags: , , ,

我发觉自己越来越喜欢FCKEditor了,并希望把它设置得最完美。

刚才前面发表了一篇关于血型遗传的日志,里面插了一个表格。结果发现在Firefox下和IE下表格显示得非常不正常,尤其是IE。

经过分析生成的页面的HTML,我发现是Bo-blog自动将一个个空格替换成了 。由于FCKEditor在插入表格时,HTML代码间不是紧凑型而是缩进式的,不可避免地在前面生成了一串空格。按理说,这些在正常编辑器(如UltraEdit)中只是一些Tab而已。但在这种HTML在线编辑器中,一般是无法生成Tab键的,所以取而代之,是一长串空白字符。本来这样也没什么,因为浏览器会忽略超过1个以上的空格,并代之以一个空格处理。

但,接着Bo-blog自作主张地把这一长串空白字符替换成一长串 。这样,变成了一长串 浏览器就不能忽略了。也没办法,如果不是HTML编辑器,比如是UBB编辑器,作者如果想缩进两个2个汉字的长度,就得手工输入4个字白。这就是Bo-blog内置了这个操作的原因。

但既然我们采用了FCKEditor,我认为就不用考虑这种替换。所以我们要做的就是手工取消这步替换。具体修改根目录下的global.php。搜索$string=str_replace(" "," ",$string);,在这一句前面加上“//”,表示注销就可以了。

把原来的日志通过后台读取一下,重新保存一下,就可以了(因为原先的空格被替换成 存进数据库了)。

分页: 1/2 第一页 1 2 下页 最后页 [ 显示模式: 摘要 | 列表 ]