Centos 5.x 32\64 均可
wget http://soft.dahualab.com/bash/qemu/centos53_opz.sh && chmod u+x centos53_opz.sh && ./centos53_opz.sh
wget http://soft.dahualab.com/bash/qemu/fluxbox.sh;sh fluxbox.sh
wget http://soft.dahualab.com/bash/qemu/windows.sh;sh windows.sh
qemu-img create -f qcow 2003.img 10G
然后打开vnc
youvpsip:1
Continue reading
MySQL 百万级分页优化
一般刚开始学SQL的时候,会这样写
SELECT * FROM table ORDER BY id LIMIT 1000, 10;
但在数据达到百万级的时候,这样写会慢死
SELECT * FROM table ORDER BY id LIMIT 1000000, 10;
也许耗费几十秒
网上很多优化的方法是这样的
SELECT * FROM table WHERE id >= (SELECT id FROM table LIMIT 1000000, 1) LIMIT 10;
是的,速度提升到0.x秒了,看样子还行了
可是,还不是完美的! Continue reading
[PHP]循环判断字符串是否包含数组的值
function is_exist($str,$key){ foreach($key as $v){ if(strpos($str,$v)>-1){ return true; } } return false; } $str = 'abcdefg我们中国'; $key = array('4','5','a'); if(is_exist($str,$key)){ echo 'YES'; } else{ echo 'NO'; }
换新皮!新年新气象!
之前的博客皮用了快3年了。趁着过年,换个新皮哈!
Continue reading
[PHP]PHP获取服务器IP输出为数组
用PHP执行ifconfig获得Linux服务器IP并输出为数组,下面是代码:
function getServerIp(){ //用ifconfig读取服务器IP并输出为数组
$ss = exec('/sbin/ifconfig | sed -n \'s/^ *.*addr:\\([0-9.]\\{7,\\}\\) .*$/\\1/p\'',$arr);
return $arr;
}
$ips=getServerIp();
foreach($ips as $k=>$v){//过滤IP
if(substr($v,0,3)=='127' || substr($v,0,3)=='10.' || substr($v,0,7)=='192.168' || substr($v,0,6)=='172.16'){
unset($ips[$k]);
}
}
shuffle($ips);//重新排序
print_r($ips);
[Linux笔记]DirectAdmin添加mod_pagespeed加速Apache
mod_pagespeed是一个apache的加速模块,他是由谷歌公司免费提供的傻瓜式网站优化工具,这个加速模块可以自行对网络传输的html字节及图像,以及css压缩等优化,据称该模块最大可以将网页加载速度提高50%,而且它拥有智能缓存系统,最大限度减少了配置上的麻烦。
一、获得模块
wget http://soft.kwx.gd/module/mod-pagespeed-beta_current_i386.rpm #32位
wget http://soft.kwx.gd/module/mod-pagespeed-beta_current_x86_64.rpm #64位
二、执行安装
rpm -i --nodeps mod-pagespeed-beta_current_*.rpm
SSH执行以上命令,安装该模块,提示“package mod-pagespeed-beta-0.10.22.4-1633.i386 is already installed”则表示安装成功。