目录
Libevent在php中的应用学习
1、????? Libevent介绍
2、????? 为什么要学习libevent
3、????? Php libevent 扩展模块安装
4、????? Libevent常量及php函数
5、????? Select/[……]
目录
Libevent在php中的应用学习
1、????? Libevent介绍
2、????? 为什么要学习libevent
3、????? Php libevent 扩展模块安装
4、????? Libevent常量及php函数
5、????? Select/[……]
1. 概念理解
?????在进行网络编程时,我们常常见到同步(Sync)/异步(Async),阻塞(Block)/非阻塞(Unblock)四种调用方式:同步:??????所谓同步,就是在发出一个功能调用时,在没有得到结果之前,该调用就不返回。也就是必须一件一件事做,等前一件做完了才[……]
yum remove mysql mysql-server mysql-libs compat-mysql51
rm -rf /var/lib/mysql
rm /etc/my.cnf
查看是否还有mysql软件:
rpm -qa|grep mysql
有的话继续删除
在不进行特殊设置的情况下,phpExcel将读取的单元格信息保存在内存中,我们可以通过
PHPExcel_Settings::setCacheStorageMethod()
来设置不同的缓存方式,已达到降低内存消耗的目的!
1、将单元格数据序列化后保存在内存中
PHPExce[……]
在php中暂停代码执行一定时间,有两个函数可以实现,一个是sleep,另一个是usleep,它们参数都是一个整数值。sleep是暂停多少秒,usleep是暂停多少微秒。注意:usleep单位是微秒,1秒 = 1000毫秒 ,1毫秒 = 1000微秒,即1微秒等于百万分之一秒。
如果程序中要使用[……]
使用curl时,有两个超时时间:一个是连接超时时间,另一个是数据传输的最大允许时间。
连接超时时间用?–connect-timeout 参数来指定,数据传输的最大允许时间用 -m 参数来指定。
例如:
curl –connect-time[……]
描述:
HTTP响应拆分漏洞,也叫CRLF注入攻击。CR、LF分别对应回车、换行字符。
HTTP头由很多被CRLF组合分离的行构成,每行的结构都是“键:值”。如果用户输入的值部分注入了CRLF字符,它有可能改变的HTTP报头结构。
PHP一共给了四个版本,VC9 x86 Non Thread Safe、VC9 x86 Thread Safe、VC6 x86 Non Thread Safe、VC6 x86 Thread Safe,这让我这个菜鸟头疼啊,还好 PHP 官网提供下载的地方左边有个英文 choose 我看懂了,我估摸着[……]