getExcelTime function

//转换excel的时间格式 get excel time
function excelTime($date, $time = false) {  
    if(function_exists('GregorianToJD')){  
        if (is_numeric( $date )) {  
        $jd = GregorianToJD( 1, 1, 1970 );  
        $gregorian = JDToGregorian( $jd + intval ( $date ) - 25569 );  
        $date = explode( '/', $gregorian );  
        $date_str = str_pad( $date [2], 4, '0', STR_PAD_LEFT )  
        ."-". str_pad( $date [0], 2, '0', STR_PAD_LEFT )  
        ."-". str_pad( $date [1], 2, '0', STR_PAD_LEFT )  
        . ($time ? " 00:00:00" : '');  
        return $date_str;  
        }  
    }else{  
        $date=$date>25568?$date+1:25569;  
        /*There was a bug if Converting date before 1-1-1970 (tstamp 0)*/  
        $ofs=(70 * 365 + 17+2) * 86400;  
        $date = date("Y-m-d",($date * 86400) - $ofs).($time ? " 00:00:00" : '');  
    }  
  return $date;  
} 

js debug function

//在document中的一个指定的区域输出调试信息
//如果document不存在这样的一个区域,则创建一个
function debug(msg){
 //通过查看HTML元素id属性来查找文档的调试部分
 var log = document.getElementById("debuglog");

 if (!log){
     log = document.createElement("div");
     log.id = "debuglog";
     log.innerHTML = "<h1>Debug Log</h1>";
     document.body.appendChild(log);
 }
 //将消息包装在<pre>中,并添加到log中
 var pre = document.createElement("pre");
 var text = document.createTextNode(msg);
 pre.appendChild(text);
 log.appendChild(pre);
}

vps host test

一、磁盘连续写入测试(268MB)(http://32mb.cn/archives/3.html)

dd if=/dev/zero of=32mbcn bs=64k count=4k oflag=dsync

二、磁盘连续读取测试(268MB)

dd if=32mbcn of=/dev/zero bs=64k count=4k iflag=direct

以上测试为通过DD命令先写入一个268MB的文件,再通过DD命令读取。分配单元大小(簇):4K。

dd if=/dev/zero of=test bs=64k count=16k conv=fdatasync

- 阅读剩余部分 -

a new vps for dev

[root@localhost typecho]# dd if=/dev/zero of=32mbcn bs=64k count=4k oflag=dsync
4096+0 records in
4096+0 records out
268435456 bytes (268 MB) copied, 20.0425 s, 13.4 MB/s
[root@localhost typecho]# dd if=32mbcn of=/dev/zero bs=64k count=4k iflag=direct
4096+0 records in
4096+0 records out
268435456 bytes (268 MB) copied, 2.13719 s, 126 MB/s

硬盘性能大概就这样了。

说是说给四个线程的L5639,但是还是感觉这线程很虚,负载动不动就往上跑。响应也一般,比起没有硬盘的渣浪云慢多了:(