邵珠庆の博客 生命只有一次,你可以用它来做些更多伟大的事情–Make the world a little better and easier

159月/100

腾讯面试题PHP

发布在 邵珠庆

1. 请对POSIX风格和兼容Perl风格两种正则表达式 的主要函数 进行类比说明
ereg preg_match
ereg_replace preg_replace

2. 请说明在PHP.ini中safe_mode开启之后对于PHP 系统 函数的影响

3. PHP5中魔术方法函数有哪几个,请举例说明各自的用法

__sleep
__wakeup
__toString
__set_state
__construct,
__destruct
__call,
__g[......]阅读全文

79月/100

php中的安全模式?

发布在 邵珠庆

安全模式限制或屏蔽的函数
PHP安全模式是为了试图解决共享服务器(shared-server)安全问题而设立的。在结构上,试图在 PHP 层上解决这个问题是不合理的,但修改 WEB 服务器层和操作系统层显得非常不现实。因此许多人,特别是 ISP,目前使用安全模式

表格 24-1. 控制安全模式的设置选项有:

设置选项 默认值
safe_mode Off
safe_mode_gid 0
safe_mode_include_dir ""
safe_mode_exec_d[......]阅读全文

79月/100

PHP安全配置

发布在 邵珠庆

一、Web服务器安全

PHP其实不过是Web服务器的一个模块功能,所以首先要保证Web服务器的安全。当然Web服务器要安全又必须是先保证系统安全,这样就扯远 了,无穷无尽。PHP可以和各种Web服务器结合,这里也只讨论Apache。非常建议以chroot方式安装启动Apache,这样即使Apache和 PHP及其脚本出现漏洞,受影响的也只有这个禁锢的系统,不会危害实际系统。但是使用chroot的Apache后,给应用也会带来一定的麻烦,比如连接 MySQL时必须用127.0.0.1地址使用[......]阅读全文

39月/100

linux indent格式化代码

发布在 邵珠庆

Linux kernel有一个脚本Lindent,可以帮助你将自己的代码做一个好的代码风格格式化
如:/usr/src/linux-headers-2.6.22-14/scripts/Lindent

常用的设置:
indent -npro -kr -i4 -ts4 -sob -l80 -ss -bl -bli 0

(这个风格我喜欢)

参数说明:
-npro或--ignore-profile  不要读取indent的配置文件.indent.pro。
-kr  指

[......]阅读全文

29月/100

Linux 小总结

发布在 邵珠庆

awk -v RS='Kwqm-S1125751-T1003551' 'END {print --NR}' kxleads-20100902.log

查找指定文字在文件中的个数

统计一个文件中特定字符的个数统计一个文件中某个字符串的个数,

其实就是在在一块沙地 里面找石头,

有的人看到石头以后,在上面做个标记(grep),然后记住自己做了多少个标记;

有的 人看到石头以后,把它挖了(tr),最后统计自己挖了多少石头;

有的人看到石头以后,把它跳过去(awk),[......]阅读全文