摘要: XML处理是开发过程中经常遇到的,PHP对其也有很丰富的支持,本文只是对其中某几种解析技术做简要说明,包括:Xml parser, SimpleXML, XMLReader, DOMDocument。 1。 XML Expat Parser: XML Parser使用Expat XML解析器。Expat是一种基于事件的解析器,它把XML文档视为一系列事件。当某个事件发生时,它调用一个指定的函数... 阅读全文
posted @ 2012-10-17 22:09 sunny5156 阅读(194) 评论(0) 推荐(0) 编辑
摘要: <SCRIPT LANGUAGE="JavaScript"><!-- setTimeout("window.opener=null;window.close()",3000);//--></SCRIPT> 阅读全文
posted @ 2012-10-17 14:35 sunny5156 阅读(366) 评论(0) 推荐(0) 编辑
摘要: <?phpdefine('CONFIG_PARSER_LF', "\n"); //如果为windows,请设置为\r\nclass ConfigParser{ private static $_instance = null; private $_config; private $_filePath; final private function __cons... 阅读全文
posted @ 2012-10-16 15:34 sunny5156 阅读(370) 评论(0) 推荐(0) 编辑
摘要: 今天用yum方法搭建起了个LAMP环境,中间遇到了很多问题,经过google和各位前辈的帮助,终于将环境搭建起来,现在把完整的步骤记录下来, 1. 换源,sohu的相当好用。 1.1备份CentOS-Base.repo cd /etc/yum.repos.d/ cp CentOS-Base.repo CentOS-Base.repo.bak 1.2替换源 用vi打开CentOS... 阅读全文
posted @ 2012-10-12 13:17 sunny5156 阅读(188) 评论(0) 推荐(0) 编辑
摘要: 惠新宸于2011年8月作为核心开发人员加入PHP语言官方开发组,目前是该组织的唯一一位国人,也是国内最具影响力的PHP技术专家之一。 惠新宸作为知名PHP技术博客“风雪之隅”(http://www.laruence.com/)的博主, 一直专注与PHP底层原理的研究和分享。 其中《深入理解PHP原理》系列文章被广泛推荐, 成为国内PHP语言深度使用和定制的经典入门教材。他基于PHP扩展开发的... 阅读全文
posted @ 2012-10-10 21:35 sunny5156 阅读(467) 评论(0) 推荐(0) 编辑
摘要: linux zip 命令详解 功能说明:压缩文件。 语 法:zip [-AcdDfFghjJKlLmoqrSTuvVwXyz$][-b <工作目录>][-ll][-n <字尾字符串>][-t <日期时间>][-<压缩效率>][压缩文件][文件...][-i <范本样式>][-x <范本样式>] 补充说明:zip是个使用广泛的压缩程序,文件经它压缩后会另外产生具有".zip"扩展名的... 阅读全文
posted @ 2012-09-29 08:55 sunny5156 阅读(181) 评论(0) 推荐(0) 编辑
摘要: nginx源码构思精巧,每每阅读颇有收获,写此文与各码农分享 阅读从main开始,流程非常清晰 /* 系统错误初始化,将构建ngx_sys_errlist */ ngx_strerror_init(); /* 选项处理 */ ngx_get_options(argc, argv); /* 时间初始化, 当前时间:ngx_current_msec */ ngx_time... 阅读全文
posted @ 2012-09-20 08:49 sunny5156 阅读(262) 评论(0) 推荐(0) 编辑
摘要: 目录 1.代码优化,两种常见“代码优化”方法。... 3 1.1代码质量上,尽量避免代码冗余。... 3 1.2去掉多余的代码注释... 3 2.使用缓存技术... 4 3. Web 内容压缩... 5 4.数据库优化... 5 4.1数据库设计... 5 4.2 SQL语句优化... 5 4.3 mysql缓存... 6 1.代码优化,两种常见“代码优化”方法。 一种... 阅读全文
posted @ 2012-09-13 16:10 sunny5156 阅读(195) 评论(0) 推荐(0) 编辑
摘要: 进入vi的命令 vi filename :打开或新建文件,并将光标置于第一行首 vi +n filename :打开文件,并将光标置于第n行首 vi + filename :打开文件,并将光标置于最后一行首 vi +/pattern filename:打开文件,并将光标置于第一个与pattern匹配的串处 vi -r filename :在上次正用vi编辑时发... 阅读全文
posted @ 2012-09-13 09:34 sunny5156 阅读(134) 评论(0) 推荐(0) 编辑
摘要: PHP中存在着值传递和引用传递。后者需要使用地址符&来标识变量。使用赋值操作举例说明如下: 1、值传递 1)基本数据类型: <?php $a = 1; $b = $a; $b += 2; echo "\$a = ".$a."<br />"; echo "\$b = ".$b."<br />"; /* 输出: $a = 1 $b = 3 */?>注:这里使用了$b = $a... 阅读全文
posted @ 2012-09-13 08:52 sunny5156 阅读(261) 评论(0) 推荐(0) 编辑