随笔分类 -  PHP

摘要:1. linux命令行内进入SVN库目录.cd /data/svn/code2.然后进入hooks目录,此目录是可被SVN执行的钩子文件, 当前全部是示例文件, 后缀名均为*.tmpl. 找到post-commit.tmpl. 将其重新命名为post-commit, 并改为可执行权限, 在其尾部替换原有代码为如下代码.REPOS="$1"REV="$2"LAST_COMMIT_PATH=`svnlook dirs-changed /data/svn/code`php $DIR/svn-hudson.php $LAST3.在hooks目录建立一个名称为sv 阅读全文
posted @ 2011-05-26 21:04 已注销00021
摘要:Author:松风silvesterUrl:http://www.cnblogs.com/silvester/archive/2011/04/01/2002114.html 在递归测试、数值运算测试、字符串操作测试、类和对象测试上5.3性能明显高于5.2,提升大约15%-40%,不过在内存消耗上5.3大于5.2,IO操作速度基本相同。老大伟志让我做的测试,测试方式也许不是绝对正确还希望大家多多指教,详细代码及测试结果如下:测试环境A. 虚拟机 + nginx0.7.67 + php5.2.10B. 虚拟机 + nginx0.7.67 + php5.3.61.测试递归函数 采用交换排序算法对1万 阅读全文
posted @ 2011-04-01 20:00 已注销00021
摘要:author:万壑松风(silvester)python整型取决于内存的大小, 最大位数不限制. PHP的整型取决于平台, 最大位数用二进制31位进行表示(2147483647), 超过则用浮点数代替. 两者浮点数表示方法相同.python引入了复数类型.>>> 3 + 1j*3(3+3j)php的变量前要加"$", python变量命名规则和C基本相同.python按缩进分隔语... 阅读全文
posted @ 2010-01-18 16:28 已注销00021
摘要:;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;; 译者:松风(silvester) ;; Email :sf.beyond@Gmail.com ;; Home:hi.baidu.com/ccex ;; Info:php.ini-recommended(5.2.8);;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;... 阅读全文
posted @ 2010-01-04 18:14 已注销00021
摘要:;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;; 译者:松风(silvester) ;; Email :sf.beyond@Gmail.com ;; Home:http://hi.baidu.com/ccex ; ; Info:php.ini-recommended(5.2.8);;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;... 阅读全文
posted @ 2009-12-30 18:09 已注销00021
摘要:;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;; 译者:松风(silvester) ;; Email :sf.beyond@Gmail.com ;; Home:http://hi.baidu.com/ccex ; ; Info:php.ini-recommended(5.2.8);;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;[P... 阅读全文
posted @ 2009-12-30 18:00 已注销00021
摘要:author :松风silvester sf.beyond@gmail.com1. 合理的输出缓存控制, PHP推荐的配制默认为4096字节, 尽量不要一次性做全部输出. 考虑分段进行.2. 把页面按单独的横向块进行分组, 独立的DIV容器, 要大小适当, 上下大约在400PX左右(具体根据页面复杂程度), 这样IE就可以在读数据的同时对读取的每一块进行渲染, 切记, 千万不要有大的纵向块, 这种... 阅读全文
posted @ 2009-12-29 17:47 已注销00021
摘要:以前这么用的时候多数是和关联数组使用. 今天用数字下标出现了问题. 找了很长时间发现其将替换合并. 这回知道开源代码里多用array_marge的原因了. 阅读全文
posted @ 2009-10-07 18:43 已注销00021
摘要:author: 万壑松风silvester home: http://hi.baidu.com/ccexzf这段时间升级频繁,整合\重构\添加新特性,把这段时间重新学习的心得和大家简单分享.1.8添加了应用模块(Zend_Application), 其目的就是对引导,资源初始化进行管理.以前我们引导和初始化数据库\VIEW 等操作全部要放在 application/bootstrap.php 文件... 阅读全文
posted @ 2009-08-06 13:53 已注销00021
摘要:author: 万壑松风silvester   自动加载的原理是Zend_Application实例了Zend_Loader_Autoloader使其调用了spl_autoload_register(array(__CLASS__, 'autoload')); 这样如果找不到的类就会调用此对象的autoload方法进行处理.  一个名称空间可以有多个加载器,迭代找出符合的自定义加载器后,其余的就不... 阅读全文
posted @ 2009-07-29 18:35 已注销00021
摘要:Vulcan Logic DisassemblerThe Vulcan Logic Disassembler hooks into the Zend Engine and dumps all the opcodes (execution units) of a script. It was written as as a beginning of an encoder, but I never... 阅读全文
posted @ 2009-06-28 11:14 已注销00021
摘要:简介PHP的SOAP扩展可以用来提供和使用Web services。换句话说,PHP开发者可以利用这个PHP扩展来写他们自己的Web services,也可以写一些客户端来使用给定的Web services。PHP5中的这个SOAP扩展目的是为了实现PHP对Web services的支持。与其它实现PHP对Web services的支持的方法不同,SOAP扩展是用C写的,因此它比其它方法具有速度优... 阅读全文
posted @ 2009-06-10 18:33 已注销00021
摘要:foreach 在模板时简单使用使用方法为:<{foreach name=test from=$test item=item key=key}> <{$item.name}> <{/foreach}>其在$smarty内部有几个值可供使用.$smarty.foreach.test.name 名称$smarty.foreach.test.total 迭代总数$sm... 阅读全文
posted @ 2009-05-06 11:14 已注销00021
摘要:问题$this->$name[$key] = $value;解决$this->{$name[$key]} = $value;用PHP特有的花括号解决. 阅读全文
posted @ 2009-04-22 21:12 已注销00021
摘要:@author songfeng RSS0.9/1.0/2.0 ATOM 全部是内容聚合的应用,优点一是浏览者可以订阅其网站,能收到最新的网站更新内容.二是有利于搜索引擎抓取.个人感觉缺点是会被其它网站当成复制品,批量 抓取网站更新内容, 但这也许又不是坏事. RSS标准有些乱, 0.9和2.0 与1.0各有其主, ATOM是一个博客网站BLOGGER引入的, 由GOOGLE发扬光大, 但还是遵循... 阅读全文
posted @ 2009-04-10 11:53 已注销00021
摘要:包裹第三方的扩展本节中你将学到如何编写更有用和更完善的扩展。该节的扩展包裹了一个C库,展示了如何编写一个含有多个互相依赖的PHP函数扩展。动机 也许最常见的PHP扩展是那些包裹第三方C库的扩展。这些扩展包括MySQL或Oracle的数据库服务库,libxml2的 XML技术库,ImageMagick 或GD的图形操纵库。在本节中,我们编写一个扩展,同样使用脚本来生成骨架扩展,因为这能节省许多工作量... 阅读全文
posted @ 2009-03-19 10:01 已注销00021
摘要:PHP取得成功的一个主要原因之一是她拥有大量的可用扩展。web开发者无论有何种需求,这种需求最有可能在PHP发行包里找到。PHP发行包包括支持各种数据库,图形文件格式,压缩,XML技术扩展在内的许多扩展。 扩展API的引入使PHP3取得了巨大的进展,扩展API机制使PHP开发社区很容易的开发出几十种扩展。现在,两个版本过去了,API仍然和PHP3时 的非常相似。扩展主要的思想是:尽可能的从扩展编... 阅读全文
posted @ 2009-03-19 10:00 已注销00021
摘要:http://teethgrinder.co.uk/open-flash-chart 开源系统, 支持多种程序设计语言.http://www.fusioncharts.com/ Fusioncharts是一个基于Flash的图表组件,可以用来提供数据驱动的动态图标,fusioncharts可用于任何网页脚本语言如, HTML格式,JSP技术等等。提供交互式和强大的动态图标,fusionchar... 阅读全文
posted @ 2009-03-18 13:09 已注销00021
摘要:发现GD库很乱,容易让人没头绪,今天抽时间分了一下类, 方便大家查询。图像信息:gd_info  取得当前安装的 GD 库的信息imagetypes 返回当前 PHP 版本所支持的图像类型image_type_to_extension 取得图像类型的文件后缀image_type_to_mime_type 取得 图像类型的 MIME 类型getimagesize  取得图像大小imagesx 取得图... 阅读全文
posted @ 2009-02-27 16:51 已注销00021
摘要:cdb_orders 订单信息表orderid char 订单号IDstatus char 状态buyer char 购买者姓名admin char 补单管理员姓名uid mediumint 购买者IDamount int 数量price float 价格submitdate int 提交日期confirmdate int 确认日期cdb_paymentlog 帖子买卖日志uid mediumin... 阅读全文
posted @ 2009-02-26 16:20 已注销00021