HttpGuard — 高性能防CC攻击
HttpGuard是基于openresty,以lua脚本语言开发的防cc攻击软件。而openresty是集成了高性能web服务器Nginx,以及一系列的Nginx模块,这其中最重要的,也是我们主要用到的nginx lua模块。HttpGuard基于nginx lua开发,继承了nginx高并发,高性能的特点,可以以非常小的性能损耗来防范大规模的cc攻击。
HttpGuard是基于openresty,以lua脚本语言开发的防cc攻击软件。而openresty是集成了高性能web服务器Nginx,以及一系列的Nginx模块,这其中最重要的,也是我们主要用到的nginx lua模块。HttpGuard基于nginx lua开发,继承了nginx高并发,高性能的特点,可以以非常小的性能损耗来防范大规模的cc攻击。
ignore_user_abort();
//关掉浏览器,PHP脚本也可以继续执行.set_time_limit(0);
// 通过set_time_limit(0)可以让程序无限制的执行下去
页面中有时只需要在表单中填写金额类似信息,只能有数字和小数点,input添加:onkeyup="value=value.replace(/[^\d.]/g,'')"
下面是九个PHP中很有用的功能,不知道你用过了吗?
1. 函数的任意数目的参数
你可能知道PHP允许你定义一个默认参数的函数。但你可能并不知道PHP还允许你定义一个完全任意的参数的函数
下面是一个示例向你展示了默认参数的函数:
WebUploader是由Baidu WebFE(FEX)团队开发的一个以HTML5/FLASH构建的现代文件上传组件。在现代的浏览器里面能充分发挥HTML5的优势,同时又不摒弃主流IE浏览器,沿用老的FLASH运行时,兼容PC和移动端。它最大的特点是采用大文件分片并发上传,极大的提高了文件上传效率。
在使用ajax时,表单提交后需要重置表单,jquery是不带有reset方法的,简单的思路:<input name="reset-log" type="reset" style="display:none;" />
$("input[name='reset']").click();
由于经常需要进行python升级,所以写了一个简单的脚本,方便以后的使用。
#!/bin/sh
mkdir /usr/local/python27
wget http://www.python.org/ftp/python/2.7.3/Python-2.7.3.tgz
tar xf Python-2.7.3.tgz && cd Python-2.7.3
./configure --prefix=/usr/local/python27
make && make install
mv /usr/bin/python /usr/bin/python_old
ln -s /usr/local/python27/bin/python2.7 /usr/bin/python
python -V