摘要: 第一种方法是 __autoload();在找不到类的时候自动调用这个方法<?php define('DIR',dirname(__FILE__).'/'); function __autoload($classname){ $filename = DIR.$classname.'.class.php'; if(file_exists($filename)){ include_once $filename; }else{ echo " no class file !";... 阅读全文
posted @ 2012-11-08 14:30 Zox 阅读(508) 评论(0) 推荐(0) 编辑
摘要: bool flock ( int handle, int operation [, int &wouldblock] );flock() 操作的 handle 必须是一个已经打开的文件指针。operation 可以是以下值之一:要取得共享锁定(读取程序),将 operation 设为 LOCK_SH(PHP 4.0.1 以前的版本设置为 1)要取得独占锁定(写入程序),将 operation 设为 LOCK_EX(PHP 4.0.1 以前的版本中设置为 2)要释放锁定(无论共享或独占),将 operation 设为 LOCK_UN(PHP 4.0.1 以前的版本中设置为 3)如果你不希 阅读全文
posted @ 2012-09-20 12:32 Zox 阅读(301) 评论(0) 推荐(1) 编辑
摘要: MySQL中distinct和group by性能比较[转]之前看了网上的一些测试,感觉不是很准确,今天亲自测试了一番。得出了结论(仅在个人计算机上测试,可能不全面,仅供参考)测试过程:准备一张测试表1 CREATE TABLE `test_test` (2 `id` int(11) NOT NULL auto_increment,3 `num` int(11) NOT NULL default '0',4 PRIMARY KEY (`id`)5 ) ENGINE=MyISAM DEFAULT CHARSET=utf8 AUTO_INCREMEN... 阅读全文
posted @ 2012-09-12 15:02 Zox 阅读(108255) 评论(3) 推荐(11) 编辑
摘要: COUNT(*)与COUNT(COL)网上搜索了下,发现各种说法都有:比如认为COUNT(COL)比COUNT(*)快的;认为COUNT(*)比COUNT(COL)快的;还有朋友很搞笑的说到这个其实是看人品的。在不加WHERE限制条件的情况下,COUNT(*)与COUNT(COL)基本可以认为是等价的;但是在有WHERE限制条件的情况下,COUNT(*)会比COUNT(COL)快非常多;(待测)具体的数据参考如下:[SQL] select count(*) from campaign_content_report (存在主键)10次测试最快时间: 0.011ms最慢时间: 0.908ms (. 阅读全文
posted @ 2012-09-12 14:39 Zox 阅读(1305) 评论(0) 推荐(0) 编辑
摘要: 在虚拟机下安装的Linux你用"fdisk -l"命令是看不到Windows各分区的设备名的,那就没法用mount命令挂载了还好,VMware给我们提供了访问Windows磁盘分区的方法首先,你得安装VMware Tools先启动虚拟机下的Linux然后在虚拟机菜单下选择:VM->Install VMware Tools...具体如何安装这里我就不说了,一路按照提示就好安装完毕后,会在/mnt下会多出来一个文件夹,即/mnt/hgfs这就是用来把Windows的磁盘分区挂载到这里的文件夹然后在虚拟机菜单下选择:VM->Settings->Options选项 阅读全文
posted @ 2012-08-15 14:03 Zox 阅读(554) 评论(0) 推荐(0) 编辑
摘要: 一、CentOS安装TortoiseSVN(转载)yum install -y subversion二、SVN客户端命令1、将文件checkout到本地目录svn checkout path(path是服务器上的目录)例如:svn checkout svn://192.168.1.1/pro/domain简写:svn co2、往版本库中添加新的文件svn add file例如:svn add test.php(添加test.php)svn add *.php(添加当前目录下所有的php文件)3、将改动的文件提交到版本库svn commit -m “LogMessage“ [-N] [--no- 阅读全文
posted @ 2012-08-14 11:43 Zox 阅读(2780) 评论(0) 推荐(0) 编辑
摘要: /*** @name 名字* @abstract 申明变量/类/方法* @access 指明这个变量、类、函数/方法的存取权限* @author 函数作者的名字和邮箱地址* @category 组织packages* @copyright 指明版权信息* @const 指明常量* @deprecate 指明不推荐或者是废弃的信息* @example 示例* @exclude 指明当前的注释将不进行分析,不出现在文挡中* @final 指明这是一个最终的类、方法、属性,禁止派生、修改。* @global 指明在此函数中引用的全局变量* @include 指明包含的文件的信息* @link 定义在 阅读全文
posted @ 2012-05-28 14:43 Zox 阅读(3541) 评论(0) 推荐(0) 编辑
摘要: 转载一篇在CentOS上安装memcache的方法。所有操作都在SSH下,以根帐号登录。我的版本为Centos Release 5.3 (Final) 使用这个命令可以知道你的Linux版本 cat /etc/redhat-release 首先要安装libevent库。 cd /usr/local/src curl -O http://monkey.org/~provos/libevent-1.4.10-stable.tar.gz tar xzvf libevent-1.4.10-stable.tar.gz cd libevent-1.4.10-stable ./configure –pref 阅读全文
posted @ 2012-04-12 17:10 Zox 阅读(3178) 评论(0) 推荐(0) 编辑
摘要: 1、配置防火墙,开启80端口、3306端口 vi/etc/sysconfig/iptables -A INPUT -m state --state NEW-m tcp -p tcp --dport 80 -j ACCEPT(允许80端口通过防火墙) -A INPUT -m state --state NEW-m tcp -p tcp --dport 3306 -j ACCEPT(允许3306端口通过防火墙)特别提示:很多网友把这两条规则添加到防火墙配置的最后一行,导致防火墙启动失败,正确的应该是添加到默认的22端口这条规则的下面添加好之后防火墙规则如下所示:################## 阅读全文
posted @ 2012-04-12 14:25 Zox 阅读(312) 评论(0) 推荐(1) 编辑
摘要: 今天弄新浪API 发现总是出现40310错误,提示借口未找到。修改URL地址成功解决,把http://修改成https://完成后要关掉浏览器重新登陆测试网站,否则显示 授权过期、 阅读全文
posted @ 2012-03-28 13:31 Zox 阅读(301) 评论(0) 推荐(0) 编辑