一、配置 apache 的 httpd.conf: 1.3.x 版本: LoadModule rewrite_module libexec/mod_rewrite.so AddModule mod_rewrite.c 2.x 版本: LoadModule rewrite_module […]
Web开发
通过PEAR包来安装 symfony
1、# pear upgrade PEAR 2、# pear channel-discover pear.symfony-project.com 3、# pear remote-list -c symfony 4、# pear […]
使用 Selenium 进行 Web 程序 验收测试
Web 程序测试是一项十分繁杂的工作,要面对无数的分支,整个过程十分枯燥,既浪费时间,又容易出错。 要是有一个自动化的测试程序就好了。 Selenium 就是这样一个基于浏览器的验收测试程序。 官方网站:http://www.openqa.org/selenium/ 点击下载 selenium-ide-0.8.7.xpi 。 这里有演示视频:Selenium_IDE.swf 。 Selenium is a test […]
Internet Explorer无法打开站点,已终止操作 解决方案
关键词:IE, JavaScript, AJAX, “Internet Explorer无法打开站点,已终止操作” 错误原因:在页面还没有 ready 的时候就调用了 htmlObject 的 appendChild 或者 innerHTML 操作。 解决方案:在 […]
Smarty 定界符 花括号 大括号 函数定义 转义
使用 Smarty 模板的时候,通常都是用 ‘{‘ 和 ‘}’ 作为定界符(delimiter)。 有时,我们需要在 html 代码里输出大括号,如果在模板里直接写出来,会被 Smarty 的解析器认为是定界符,然后会报错: Smarty error : […]
PHP 性能优化(一)
PHP DEFINE(原作者:CS,在此感谢CS同学的帮助) DEFINE是大家常用的定义常量的方法,但是DEFINE是存在一定的性能问题的。虽然一般的项目中可能会觉得DEFINE也不会很多,影响不是很大。 但是,实际上,由于require的使用和嵌套等,会在不知不觉中引用到很多的DEFINE。 例如,公司某个最近发布的项目中,一个典型的页面会引用到接近400个DEFINE,使用APD进行profiling后会发现DEFINE消耗的CPU非常靠前。 我们进行了一些对比测试:准备了4个php文件 d1.php d2.php d3.php s1.php 每个文件都是重复1000项,以使对比效果明显。 主程序分别requrie这四个文件,对比进行压力测试。对比测试的结果如下: d1.php – QPS […]
PHP 异步调用 后台调用 持续执行 断开连接/浏览器
标题很怪,因为我也不知道怎样用一句简短的话来概括下面这部分内容。只是希望各位 PHP 的开发者们更容易通过搜索引擎搜到这篇介绍。 这回的核心内容就是围绕 ignore_user_abort 这个函数展开的。 做 Web 开发的人都知道,浏览器和服务器之间是通过 HTTP 协议进行连接通讯的。这是一种基于请求和响应模型的协议。浏览器通过 URL 向某台服务器发起请求(Request),Web 服务器接收到请求,执行一段程序,然后做出响应(Response),也就是一段字符串,这个字符串符合 HTTP […]
新版 PHP 简体中文手册 开发人员必备
发布日期:2007年6月1日 这里提供了 本地下载 ,速度一般,但保证链接永久不会失效。
Javascript window.onresize
function display() { setTimeout( function() { // 生成背景图层 var obackgound = document.createElement(‘div’); obackgound.id = ‘my_background’; […]
GoogleCode SVN 版本控制 (一)
概述: 1、我们需要一个完善的版本控制软件 2、选用 Subversion 3、免费的SVN服务器,GoogleCode 4、免费的SVN客户端,TortoiseSVN(Windows版)和 Subversion(FreeBSD版) 第1个问题: 2 年前,我刚工作的时候,还不懂什么叫版本控制和代码管理,所以经常犯错,把别人的代码搞坏了,或者用自己的旧版把人家的新版覆盖,还有,一个文件改了很多次,突然想恢复到以前某个版本…… 没有代码管理软件之前, 遇到这些问题,简直就是噩梦!好在公司的老鸟们经验丰富,不忍心看我这么被折磨下去,就教我用 SourceSafe。这是一个 Windows 版的版本控制软件,用了这个,马上感觉就不一样了。 […]