2013-06-07
代码不可能是全完美的,动态网页在实用中难免会遇到sql注入的攻击。而通过nginx的配置过滤,可以很好的避免被攻击的可能。SQL注入攻击一般问号后面的请求参数,在nginx里用$query_string表示 。 一、特殊字符过滤 例如URL /plus/list.php?tid=19&a……
Continue reading
2013-06-04
面对以微信为首的传统OTT应用,传统电信运营商们的业务蛋糕开始为萎缩。这是一场通讯板块的“革命” 。与其被革命,还不如直接先革了自己的命。面对当下的环境,“中国移动国际”推出了了自主开发的移动VoIP及即时通讯应用——Jego 。汉语谐音,结果。 Jego应用在2013年6月1号已经正……
Continue reading
2013-06-03
为减少日志文件占用的空间,很多情况下我们会将日志文件以天或周为周期打包成tar.gz 包保存。虽然这样做有利空间充分利用,但当我们想查看压缩包内的内容时确很不方便。如果只是一个tar.gz文件,可以将其解压,再利用grep、awk或vi等工具查看或处理。不过如果有一个月或都一年的日……
Continue reading
2013-06-03
众所周知,apache和nginx是当今互联网最为流行的web应用了。两者都可以配置反向代理把动态应用交给后端来处理。二者在配置上都十分简单,不过配置方法有所不同。现以为现网应用上一个应用为例,具体作下总结。 我现网应用需求为:以back、plugin、comm、up请求开头的ur……
Continue reading
2013-05-31
在启动apache时报错 “ httpd: Could not reliably determine the server’s fully qualified domain name ” 。该问题解决挺简单,只需要在httpd.conf里加入如下配置即可: 1ServerName localhost:80……
Continue reading
2013-05-31
=(等于) 此 LDAP 参数表明某个属性等于某个值的条件得到满足。例如,如果希望查找“名“属性为“John”的所有对象,可以使用: 1(givenName=John) 这会返回“名”属性为“John”的所有对象。圆括号是必需的,以便强调 LDAP 语句的开始和结束。 &(逻辑与) 如果具有多个条件并且希望全部条件都得到满足,则可使……
Continue reading
2013-05-29
最近几年,市场上出现了很多有趣的 Web 服务器实现,包括 lighthttpd、litespeed 和 mongrel 等。这些 Web 服务器都宣称结合了性能、易管理性、可移植性、安全性和其他相关价值。下面的工程研究将调查轻量级 Web 服务器,以帮助您选择最可能满足下一个项目的技术需求的 Web 服务器。 “轻量级” Web 服务器,……
Continue reading
2013-05-27
定义和用法 str_replace() 函数使用一个字符串替换字符串中的另一些字符。 语法:str_replace(find,replace,string,count) 参数 描述 find 必需。规定要查找的值。 replace 必需。规定替换 find 中的值的值。 string 必需。规定被搜索的字符串。 count 可选。一个变量,对替换数进行计数。 提示和注释 注释:……
Continue reading
2013-05-27
mysql有什么办法批量去掉某个字段字符中的空格?不仅是字符串前后的空格,还包含字符串中间的空格,答案是 replace,使用mysql自带的 replace 函数,另外还有个 trim 函数。 (1)mysql replace 函数 语法:replace(object,search,replace) 意思:把object中出现……
Continue reading
2013-05-24
最近在用php写一段代码时,要用到判断某值是否在另外一组值中。而in_array 函数就是用来检查数组中是否存在某个值 。直接通过概念理解比较模糊,可以通过具体例子了解其作用。 例1: 1<?php 2$os = array("Mac", "NT", "Irix", "Linux"); 3if (in_array("Irix", $os)) { 4 echo "Got Irix"; 5} 6if (in_array("mac", $os)) { 7 echo "Got mac"; 8} 9?> 10 11以上代码的执行结果是: 12Got Irix 第二个条件失败,因……
Continue reading