摘要: 需求如下: 现有一个1G左右的日志文件,大约有500多万行, 用php返回最后几行的内容。1. 直接采用file函数来操作 or file_get_content() 肯定报内存溢出注: 由于 file函数是一次性将所有内容读入内存,而php为了防止一些写的比较糟糕的程序占用太多的内存而导致系统内存不足,使服务器出现宕机,所以默认情况下 限制只能最大使用内存16M,这是通过php.ini里的memory_limit = 16M来进行设置,这个值如果设置-1,则内存使用量不受限制.下面是一段用file来取出这具文件最后一行的代码.ini_set('memory_limit',&# 阅读全文
posted @ 2013-06-17 22:20 jackluo 阅读(1835) 评论(0) 推荐(0) 编辑
摘要: 有5个人偷了一堆苹果,准备在第二天分赃。晚上,有一人遛出来,把所有菜果分成5份,但是多了一个,顺手把这个扔给树上的猴了,自己先拿1/5藏了。没想到其他四人也都是这么想的,都如第一个人一样分成5份把多的那一个扔给了猴,偷走了1/5。第二天,大家分赃,也是分成5份多一个扔给猴了。最后一人分了一份。问:共有多少苹果?for ($i = 1; ; $i++){if ($i%5 == 1) {//第一个人取五分之一,还剩$t$t = $i - round($i/5) - 1; if($t % 5 == 1){//第二个人取五分之一,还剩$r$r = $t - round($t/5) - 1; if($r 阅读全文
posted @ 2013-06-17 10:17 jackluo 阅读(15823) 评论(1) 推荐(2) 编辑