03 2014 档案

摘要:linux系统监控有以下命令:uptime:显示系统负载情况mpstat:显示 CPU 性能free:显示内存使用情况vmstat:显示虚拟内存使用情况iostat:显示系统 I/O 活动netstat:显示网络的活动df/du:显示磁盘使用情况1. uptimefdipzone@ubuntu:~$ uptime 00:06:00 up 32 min, 2 users, load average: 0.00, 0.03, 0.0700:06:00 表示当前时间32min 表示系统运行时间2 users 表示当前用户数load average: 0.00, 0.03, 0.07 分别表示过去.. 阅读全文
posted @ 2014-03-28 21:50 傲雪星枫 阅读(413) 评论(0) 推荐(0)
摘要:使用传统的 mysql_connect 、mysql_query方法来连接查询数据库时,如果过滤不严紧,就有SQL注入风险。虽然可以用mysql_real_escape_string()函数过滤用户提交的值,但是也有缺陷。而使用PHP的PDO扩展的 prepare 方法,就可以避免sql injection 风险。PDO(PHP Data Object) 是PHP5新加入的一个重大功能,因为在PHP 5以前的php4/php3都是一堆的数据库扩展来跟各个数据库的连接和处理,如 php_mysql.dll。 PHP6中也将默认使用PDO的方式连接,mysql扩展将被作为辅助 。官方地址:http 阅读全文
posted @ 2014-03-27 23:20 傲雪星枫 阅读(595) 评论(0) 推荐(0)
摘要:SOAP 是基于XML和HTTP通讯协议,XML各个平台,各种语言都支持的一种语言。WSDL 是网络服务描述语言(Web Services Description Language),是一种使用XML格式的文档。这种文档可描述某个Web Service。可规定服务的位置,及服务提供的操作。不同语言之间需要通信(例如:php,java,c),可以通过SOAP,WSDL使不同操作系统,不同技术的编程语言互相通信。php soap 扩展安装扩展位置在php安装包的 ext/soap目录,安装步骤:cd php-5.3.15/ext/soapphpize./configuresudo makesudo 阅读全文
posted @ 2014-03-22 17:16 傲雪星枫 阅读(390) 评论(0) 推荐(0)
摘要:使用C创建php扩展优点:1.提高运行效率。2.降低php复杂度,可以直接调用扩展方法实现功能。3.方便与第三方库交互。缺点:1.开发比php复杂。2.可维护性降低。3.开发周期变长。php开发,发现问题后,只要修复问题,即可见到效果。如果使用扩展,修复后需要重新编译,重启服务,才能见到效果。首先,假定需要实现一个方法:将url字符串转换成超链接。php实现方法:'.$name.'';}echo strtolink('http://blog.csdn.net/fdipzone', 'fdipzone blog', 1);?>现在使用 阅读全文
posted @ 2014-03-16 16:07 傲雪星枫 阅读(864) 评论(0) 推荐(0)
摘要:php 构造函数支持不同个数参数方法原理:在__construct中使用func_num_args获取参数个数,再根据参数个数执行不同的调用。参数值使用func_get_arg() 方法获得。demo:_args = array( 'id' => func_get_arg(0), 'dname' => func_get_arg(1) ); }elseif($args_num==1 && is_array(... 阅读全文
posted @ 2014-03-15 01:17 傲雪星枫 阅读(619) 评论(0) 推荐(0)
摘要:C 使用异或(XOR)加密/解密文件之前写过一篇《php 使用异或(XOR)加密/解密文件》,但php执行的速度很慢,因此这次使用C重写,速度有很大的提高。xor_encrypt.c/** XOR 加密/解密文件 */#define TRUE 1#define FALSE 0#include #include #include #include // 如果在/usr/include/找不到,可以在/usr/include/sys/复制过去// 输出信息void msg_log(char *str);// 判断文件是否存在int file_exists(char *filename);... 阅读全文
posted @ 2014-03-05 01:33 傲雪星枫 阅读(714) 评论(0) 推荐(0)