摘要: Otherwise known as the module design pattern this pattern allows you to create private JS Variables or methods through the clever use of closures. The singleton is a good pattern to use when you you h... 阅读全文
posted @ 2009-08-06 11:40 已注销00021 阅读(168) 评论(0) 推荐(0)
摘要: author: 万壑松风silvester   自动加载的原理是Zend_Application实例了Zend_Loader_Autoloader使其调用了spl_autoload_register(array(__CLASS__, 'autoload')); 这样如果找不到的类就会调用此对象的autoload方法进行处理.  一个名称空间可以有多个加载器,迭代找出符合的自定义加载器后,其余的就不... 阅读全文
posted @ 2009-07-29 18:35 已注销00021 阅读(681) 评论(0) 推荐(0)
摘要: 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 阅读(283) 评论(0) 推荐(0)
摘要: 發信人: woju@bbs.ee.ntu.edu.tw (無條件的愛), 看板: BSD_DOC 標 題: Re: Speeding Up the Web with FastCGI 發信站: 台大電機 Maxwell BBS (Tue Dec 29 11:16:57 1998) 轉信站: WD!freebsd.ntu!bbs.ee.ntu!Maxwell http://sp.cis.nctu.ed... 阅读全文
posted @ 2009-06-18 22:04 已注销00021 阅读(509) 评论(0) 推荐(0)
摘要: 简介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 阅读(1050) 评论(0) 推荐(0)
摘要: 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 阅读(212) 评论(0) 推荐(0)
摘要: 在一个继承Zend_Db_Tablb 的MODEL内用$this->select()实例select 对象后不能JOIN 并给出以下提示: Select query cannot join with another table 网上的朋友也有遇到类似问题的但都没有人回答解决办法. 通过跟踪异常的抛出位置, 读其源码, 发现此$this->select()得到的select 对象是继... 阅读全文
posted @ 2009-05-05 15:51 已注销00021 阅读(547) 评论(0) 推荐(0)
摘要: 问题$this->$name[$key] = $value;解决$this->{$name[$key]} = $value;用PHP特有的花括号解决. 阅读全文
posted @ 2009-04-22 21:12 已注销00021 阅读(165) 评论(0) 推荐(0)
摘要: @author songfeng 发现火狐不能有效的利用缓存, 以前配制NGINX时加过一些缓存头, 一想APACHE肯定也支持, 查查手册结合网上朋友列出的类型,载入MOD_EXPIRES.C后,加入如下代码:[代码] 阅读全文
posted @ 2009-04-14 19:12 已注销00021 阅读(237) 评论(0) 推荐(0)
摘要: 这本书读了快三个月了, 学到了第五章, 苦于不能实践,因为掌握的理论不够, 在实际的项目中不能应用, 不过对自己想要写的东西现在看来逐渐清晰了,也算有一丝希望。 阅读全文
posted @ 2009-04-13 16:43 已注销00021 阅读(135) 评论(0) 推荐(0)
摘要: 今天上一个网站, 因为这里网速比较慢, 发现其是先显示DOM结构然后才显示图片, 于是想起很多大网站的FLASH都是用JS代码载入, 具体原因,以前没有追究,仔细一看,终于想明白了,原来他们是当DOM准备好之后用JS代码进行载入,这个发现让我突然想到了以前遇到的问题一些可行的解决方案.这么简单的东西, 都两年了,怎么才注意到。 平常应该在细心些。 阅读全文
posted @ 2009-04-10 21:17 已注销00021 阅读(505) 评论(0) 推荐(0)
摘要: @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 阅读(406) 评论(0) 推荐(0)
摘要: @author songfeng1,预处理语句EXECUTE STMT USING 变量名必须是用户定义变量(@变量名);2,不能用变量代替PREPARE 内的 表名, 列名, 用CANCAT方式连接可以解决;完整语句. 阅读全文
posted @ 2009-03-23 20:24 已注销00021 阅读(240) 评论(0) 推荐(0)
摘要: 包裹第三方的扩展本节中你将学到如何编写更有用和更完善的扩展。该节的扩展包裹了一个C库,展示了如何编写一个含有多个互相依赖的PHP函数扩展。动机 也许最常见的PHP扩展是那些包裹第三方C库的扩展。这些扩展包括MySQL或Oracle的数据库服务库,libxml2的 XML技术库,ImageMagick 或GD的图形操纵库。在本节中,我们编写一个扩展,同样使用脚本来生成骨架扩展,因为这能节省许多工作量... 阅读全文
posted @ 2009-03-19 10:01 已注销00021 阅读(1005) 评论(0) 推荐(0)
摘要: PHP取得成功的一个主要原因之一是她拥有大量的可用扩展。web开发者无论有何种需求,这种需求最有可能在PHP发行包里找到。PHP发行包包括支持各种数据库,图形文件格式,压缩,XML技术扩展在内的许多扩展。 扩展API的引入使PHP3取得了巨大的进展,扩展API机制使PHP开发社区很容易的开发出几十种扩展。现在,两个版本过去了,API仍然和PHP3时 的非常相似。扩展主要的思想是:尽可能的从扩展编... 阅读全文
posted @ 2009-03-19 10:00 已注销00021 阅读(726) 评论(0) 推荐(0)
摘要: http://teethgrinder.co.uk/open-flash-chart 开源系统, 支持多种程序设计语言.http://www.fusioncharts.com/ Fusioncharts是一个基于Flash的图表组件,可以用来提供数据驱动的动态图标,fusioncharts可用于任何网页脚本语言如, HTML格式,JSP技术等等。提供交互式和强大的动态图标,fusionchar... 阅读全文
posted @ 2009-03-18 13:09 已注销00021 阅读(631) 评论(0) 推荐(0)
摘要: 一切从游戏开始 1. 一切从游戏开始: 2. 第二天: 3. 守夜人: 4. 终篇: 5. 课后检讨:一切从游戏开始: * 故事虚构, 是从一个真的游戏再综合新闻组的内容而来.缘起:这是一个晴朗的星期六下午, 你悠闲地在网上浏览. 忽然间你看到一个留言板上的小游戏. 它很简单,问题是: 把五个数字 56789, 放到 {{{[][][] * [][], 令结果最大.你最先对自己说: "这有什么难,... 阅读全文
posted @ 2009-03-10 16:43 已注销00021 阅读(517) 评论(0) 推荐(0)
摘要: 书中写到, 要产生一个排列其实可以用这样一个方法: "先选一个数 1, 然后第二个数 2 可以放在 1 的前面或是后面. 而每一个放法都会产生一个 2 位数, 对於每一个这样的两位数, 第三个数 3, 都可以放在它的前面, 中间, 或是最后; 如此产生一个 3 位数; 而每一个 3 位数, 第 4 位数都可以插入到这 3 个数的任何一个空位中, 如此类推. 书中还列出了一个程式范例呢! 并声这个方... 阅读全文
posted @ 2009-03-10 16:43 已注销00021 阅读(349) 评论(0) 推荐(0)
摘要: 发现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 阅读(2214) 评论(0) 推荐(0)
摘要: 表格数量:67个 字段数量:742个 cdb_access 访问权限表uid mediumint 会员IDfid smallint 论坛IDallowview tinyint 允许浏览allowpost tinyint 允许发表allowreply tinyint 允许回复allowgetattach tinyint 允许下载附件allowpostattach tinyint 允许上传附件cdb_... 阅读全文
posted @ 2009-02-26 16:20 已注销00021 阅读(1121) 评论(0) 推荐(0)