上一页 1 ··· 9 10 11 12 13 14 15 下一页

[转] 关于开源协议

摘要: LGPLLGPL许可证是LESSER GENERAL PUBLIC LICENSE的简写,也叫LIBRARY GENERAL PUBLIC LICENSE,中文译为“较宽松公共许可证”或者“函数库公共许可证”。该许可证适用于一些由自由软件基金会与其它决定使用此许可证的软件作者所特殊设计的软件软件包─比如函数库(即Library)。允许非自由程序使用特定的函数库,可以让更多的人们使用自由软件的大部分。例如,允许非自由程序使用GNU C函数库,可以让更多的人们使用整个GNU作业系统,以及它的变形,GNU/Linux操作系统。尽管LGPL许可证对使用者的自由保护是较少的,但它却能确保与此函数库连结的 阅读全文
posted @ 2011-06-17 22:09 bluefrog 阅读(375) 评论(0) 推荐(0) 编辑

[php]php设计模式 Template (模板模式)

摘要: 1 <?php 2 /** 3 * 模板模式 4 * 5 * 定义一个操作中的算法骨架,而将一些步骤延迟到子类中,使得子类可以不改变一个算法的结构可以定义该算法的某些特定步骤 6 * 7 */ 8 abstractclass TemplateBase 9 {10 publicfunction Method1()11 {12 echo"abstract Method1<br/>";13 }14 15 publicfunction Method2()16 {17 echo"abstract Method2<br/>";18 }1 阅读全文
posted @ 2011-06-17 01:09 bluefrog 阅读(1648) 评论(0) 推荐(0) 编辑

[php]php设计模式 Command(命令模式)

摘要: 1 <?php 2 /** 3 * 命令模式 4 * 5 * 将一个请求封装为一个对象从而使你可用不同的请求对客户进行参数化,对请求排除或记录请求日志,以及支持可取消的操作 6 */ 7 interface Command 8 { 9 publicfunction execute(); 10 } 11 12 class Invoker 13 { 14 private$_command=array(); 15 publicfunction setCommand($command) { 16 $this->_command[] =$command; 17 } 18... 阅读全文
posted @ 2011-06-16 00:32 bluefrog 阅读(1573) 评论(2) 推荐(0) 编辑

[php]php设计模式 Singleton(单例模式)

摘要: 1 <?php 2 /** 3 * 单例模式 4 * 5 * 保证一个类仅有一个实例,并提供一个访问它的全局访问点 6 * 7 */ 8 class Singleton 9 {10 staticprivate$_instance=null;11 12 privatefunction __construct()13 {14 }15 16 staticpublicfunction getInstance()17 {18 if(is_null(self::$_instance)) {19 self::$_instance=new S... 阅读全文
posted @ 2011-06-15 20:41 bluefrog 阅读(6143) 评论(3) 推荐(1) 编辑

[php]php设计模式 Observer(观察者模式)

摘要: 1 <?php 2 /** 3 * 观察者模式 4 * 5 * 定义对象间的一种一对多的依赖关系,以便当一个对象的状态发生改变时,所有依赖于它的对象都得到通知并自动刷新 6 * 能够便利地创建查看目标对象状态的对象,并且提供与核心对象非耦合的指定功能 7 * 插件系统 8 */ 9 class Observerable 10 { 11 private$_observers=array(); 12 13 publicfunction registerObserver($observer) 14 { 15 $this->_observers[] =$obse... 阅读全文
posted @ 2011-06-14 00:51 bluefrog 阅读(2017) 评论(0) 推荐(1) 编辑

[php]php设计模式 Strategy(策略模式)

摘要: 1 <?php 2 /** 3 * 策略模式(Strategy.php) 4 * 5 * 定义一系列算法,把它们一个个封装起来,并且使它们可相互替换,使用得算法的变化可独立于使用它的客户 6 * 7 */ 8 9 // ---以下是一系列算法的封闭---- 10 interface CacheTable 11 { 12 publicfunction get($key); 13 publicfunction set($key,$value); 14 publicfunction del($key); 15 } 16 17 // 不使用缓存 18 class NoC... 阅读全文
posted @ 2011-06-11 00:36 bluefrog 阅读(1247) 评论(0) 推荐(0) 编辑

[转]Ubuntu 系统安装极点五笔

摘要: ibus下用法如下:1.下载附件文件vissible-ibus.tar.gz2. 解压tar xvzf vissible-ibus.tar.gz3. 执行如下命令:cd vissible-ibussudo cp vissible.db /usr/share/ibus-table/tablessudo cp vissible.gif /usr/share/ibus-table/icons4.重启ibus或注销再登录,ibus里添加极点五笔即可注:如原来已经用过,请把~/.ibus/tables/vissible-user.db删除,或者也可以把 vissible.db改成别的*.db。fromh 阅读全文
posted @ 2011-05-14 11:15 bluefrog 阅读(515) 评论(0) 推荐(0) 编辑

上传大小限制设置

摘要: nginx.conflocation ~\.php{ client_max_body_size 10M;}php.iniupload_max_filesize = 8M post_max_size = 10M memory_limit = 20M 阅读全文
posted @ 2011-05-10 20:54 bluefrog 阅读(212) 评论(0) 推荐(0) 编辑

[转]调优您的 LAMP 应用程序的 5 种简单方法

摘要: Fromhttp://blog.csdn.net/heiyeshuwu/archive/2011/03/13/6246584.aspx简介Wikipedia、Facebook 和 Yahoo! 等主要 web 属性使用 LAMP 架构来为每天数百万的请求提供服务,而 Wordpress、Joomla、Drupal 和 SugarCRM 等 web 应用程序软件使用其架构来让组织轻松部署基于 web 的应用程序。该架构的优势在于其简单性。而 .NET 这样的堆栈和 Java™ 技术可能使用大量硬件、昂贵的软件栈和复杂的性能调优,LAMP 堆栈可以运行于商品硬件之上,使用开源软件栈。由于软件栈是一 阅读全文
posted @ 2011-03-15 18:18 bluefrog 阅读(395) 评论(0) 推荐(0) 编辑

php开启安全模式后禁用的函数

摘要: 1 <?php2 ini_set("safe_mode",true);3 ?>表 42-2. 安全模式限制函数 函数名限制dbmopen()检查被操作的文件或目录是否与正在执行的脚本有相同的 UID(所有者)。dbase_open()检查被操作的文件或目录是否与正在执行的脚本有相同的 UID(所有者)。filepro()检查被操作的文件或目录是否与正在执行的脚本有相同的 UID(所有者)。filepro_rowcount()检查被操作的文件或目录是否与正在执行的脚本有相同的 UID(所有者)。filepro_retrieve()检查被操作的文件或目录是否与正在执 阅读全文
posted @ 2011-03-01 10:53 bluefrog 阅读(4274) 评论(0) 推荐(0) 编辑
上一页 1 ··· 9 10 11 12 13 14 15 下一页