摘要:
1:安装相关的Perl模块首先要安装perl# yum install perl以下Perl模块均可使用以下命令进行安装,如安装Sys::Syscall模块。# cpan –I Sys::SyscallSys::SyscallDanga::socketBSD::Resourcecommon::senseIO::AIOPerlbalExtUtils::MakeMakerTest::SimpleDBINet::NetmaskIO::WrapTieMogileFS::ClientDBD::mysqlMogileFS::UtilsGearman::ClientGearman::server2:安装mo 阅读全文
摘要:
为了能更好的查看php的编译过程需要用VLD来查看php的编译的OPCODE代码:1:下载 VLD扩展包:# wget http://pecl.php.net/get/vld-0.10.1.tgz2:安装:# tar zxvf vld-0.10.1.tgz# cd ./vld-0.10.1# /usr/local/php/bin/phpize 或者直接phpize# ./configure --with-php-config=/usr/local/php/bin/php-config --enable-vld# make && make install3:编辑php.ini文件 阅读全文
摘要:
Mongodb的group聚合稍微复制些,它是先选定分组所依据的键,而后mongodb就会将集合依据所选定键值的不同分为不同的若干组,然后可以通过聚合每一组内的文档,产生一个结果文档。准备些测试数据:> db.test.insert({name:'gongchang', count:25})> db.test.insert({name:'gongchang', count:63})> db.test.insert({name:'xz', count:227})> db.test.insert({name:'xz 阅读全文
摘要:
防 止盗链不仅能保护版权,又节约了不少流量。最近和bsdmap交流了下,听说他们通过防盗链节约了近1/3的图片流量。nginx的防盗链设置还是比较简 单的,可以分为普通防盗链和ip/cookie based防盗链。其中ip based防盗链需要安装nginx的module,所以相对麻烦一些。nginx最简单的防盗链设置如下location ~* .(gif|jpg|png|swf|flv)$ { valid_referers none blocked www.dooda.net; if ($invalid_referer) { return 403; }}通过n... 阅读全文
摘要:
能够通过浏览器直观的了解到Nginx的并发情况就能很清楚的知道网站的负载情况,从而做出相应的措施。首先在安装Nginx时要添加:--with-http_stub_status_module模块然后配置Nginx.conf,在server点里面加入如下内容:重新启动Nginx通过浏览器可以看到Nginx的连接数的情况。 阅读全文
摘要:
在编译我linuxC文件时时出现了如下错误:警告: 隐式声明与内建函数 ‘exit’ 不兼容,后来发现是没有把最后发现没有把stdlib.h包含进来,修改就正确了。 阅读全文
摘要:
Linux 主机和虚拟机共享网络联网在只有一个ip地址同时想让自己的主机和虚拟机下的linux同时上网只要做简单的如下设置就OK了:编辑虚拟机选择NAT模式如下:启动虚拟机:然后编辑网络配置:这样就可以自由上网了。 阅读全文
摘要:
模式定义:外观模式(Facade Pattern):外部与一个子系统的通信必须通过一个统一的外观对象进行,为子系统中的一组接口提供一个一致的界面,外观模式定义了一个高层接口,这个接口使得这一子系统更加容易使用。外观模式又称为门面模式,它是一种对象结构型模式。模式结构:外观模式的就是让client客户端以一种简单的方式来调用比较复杂的系统,来完成一件事情。Subsystem:class car { public function start() { print_r("车子启动"); } public function check_stop() { print_r(" 阅读全文