分享、学习、提高
Thank you for reading...
2010/03/09 09:10
Tags: , ,
瑞豪开源VPS优惠码:RASHOST9

此优惠码是去年12月份放出的,对除128MB内存以外的VPS都可以使用,9折优惠,月付也同样享受此折扣!

昨天帮朋友在瑞豪开源VPS买了一个512M的vps,测试此优惠码仍然有效。自己购买的128M的vps就无效了。

使用办法:选中要购买的vps,在提交订单时,在coupon的框里填入RASHOST9,提交就会看到扣掉了1折的费用。

另外,除此优惠码外,还可选择季付/半年付/年付,分别可享受原价的95折,9折,85折的优惠。

rashost的美国vps应该是性价很高的一款美国VPS了。最低的128M内存,8G硬盘,月付¥68元,年付仅¥693,而且支持支付宝付款。目前,本Blog就是搭建在这家的128M的vps上


2010/03/05 09:55
Tags: , , ,
配置nginx+php很多次了,每次都需要翻阅张宴的多篇博客以及自己的记录,比较麻烦,特意全程记录了下。

vps配置:内存128M,swap 256M,硬盘8G。安装前:
Filesystem            Size  Used Avail Use% Mounted on
/dev/sda1             7.9G  564M  7.0G   8% /

进行一下系统库文件的升级和安装:
yum -y install gcc gcc-c++ autoconf
yum -y libjpeg libjpeg-devel libpng libpng-devel freetype freetype-devel libxml2 libxml2-devel zlib zlib-devel curl curl-devel ncurses ncurses-devel
yum -y install make vim-enhanced patch mlocate
ln -s /usr/bin/vim /bin/vi
2010/02/27 23:10
Tags: ,
晚上和LP一起在白鹭洲看花灯,虽然天空下着小雨(其实是飘着雾气),但人流还是蛮大的。
LP用N年前的DC拍了好些照片,感觉都很不错,与大家分享一些:)

点击在新窗口中浏览此图片

点击在新窗口中浏览此图片

点击在新窗口中浏览此图片

点击在新窗口中浏览此图片

点击在新窗口中浏览此图片

点击在新窗口中浏览此图片

2010/02/20 09:50
一直以来用这个函数获取:
function microtime_float(){
    list($usec, $sec) = explode(" ", microtime());
    return ((float)$usec + (float)$sec);
}

看到别人的源码中用microtime(true),查了下手册,原来从PHP 5.0.0 开始,microtime增加了这个参数。
引用
mixed microtime ( [bool get_as_float] )


microtime() 当前 Unix 时间戳以及微秒数。本函数仅在支持 gettimeofday() 系统调用的操作系统下可用。

如果调用时不带可选参数,本函数以 "msec sec" 的格式返回一个字符串,其中 sec 是自 Unix 纪元(0:00:00 January 1, 1970 GMT)起到现在的秒数,msec 是微秒部分。字符串的两部分都是以秒为单位返回的。

如果给出了 get_as_float 参数并且其值等价于 TRUE,microtime() 将返回一个浮点数。

注意: get_as_float 参数是 PHP 5.0.0 新加的。


如果程序肯定在PHP5以上的环境运行,那么就直接使用microtime(true)吧,比使用microtime_float函数至少快两倍。以下是我简单测试的程序代码。
<?php

function microtime_float3(){
    return microtime(true);
}

function microtime_float2(){
    if( PHP_VERSION > 5){
        return microtime(true);
    }else{
        list($usec, $sec) = explode(" ", microtime());
        return ((float)$usec + (float)$sec);
    }    
}

function microtime_float(){
    list($usec, $sec) = explode(" ", microtime());
    return ((float)$usec + (float)$sec);
}

function runtime($t1){    
    return number_format((microtime_float() - $t1)*1000, 4).'ms';
}

$t1 = microtime_float();
for($i=0;$i<10000;$i++){
       microtime_float();
}
echo "microtime_float=====";
echo runtime($t1).'<br>';

$t1 = microtime(true);
for($i=0;$i<10000;$i++){
       microtime(true);
}
echo "microtime_true=====";
echo runtime($t1).'<br>';

$t1 = microtime(true);
for($i=0;$i<10000;$i++){
       microtime_float2();
}
echo "microtime_float2=====";
echo runtime($t1).'<br>';

$t1 = microtime(true);
for($i=0;$i<10000;$i++){
       microtime_float3();
}
echo "microtime_float3=====";
echo runtime($t1).'<br>';
?>
本机winxp运行结果:
microtime_float=====109.5631ms
microtime_true=====38.8160ms
microtime_float2=====52.7902ms
microtime_float3=====45.0699ms
Linux上运行结果:
microtime_float=====47.2510ms
microtime_true=====9.2051ms
microtime_float2=====16.3319ms
microtime_float3=====12.2800ms

在PHP5的环境下,直接使用microtime(true);显然是最快的。microtime_float2和microtime_float3都可以在不改变原有程序的情况下,直接修改函数内容来实现性能的轻微提升。microtime_float2可以做为兼容旧版本的写法。
2010/02/12 14:55
Tags:
备案网站管理系统的官方公布地址是:http://www.miibeian.gov.cn/,但不知是什么原因,在查备案时,用这个域名访问的验证码永远是显示不出来的,一个月以来都是这样。

还好有一些备用地址,可以查,罗列一下:

http://202.108.212.211
http://211.94.161.70/
http://219.143.225.7/
http://202.108.212.210/

比如我就直接收藏了这个地址:http://202.108.212.211/chaxun/ggcx.jsp
分页: 1/86 第一页 1 2 3 4 5 6 7 8 9 10 下页 最后页 [ 显示模式: 摘要 | 列表 ]