- 博客(6)
- 资源 (7)
- 收藏
- 关注
转载 《PHP设计模式》之 适配器模式
将一个类的接口转换成客户希望的另外一个接口。Adapter模式使得原来由于接口不兼容而不能一起工作的那此类可以一起工作
2016-12-24 10:35:36 566
转载 《PHP设计模式》之 注册树模式
什么是注册树模式? 注册树模式当然也叫注册模式,注册器模式。之所以我在这里矫情一下它的名称,是因为我感觉注册树这个名称更容易让人理解。像前两篇一样,我们这篇依旧是从名字入手。注册树模式通过将对象实例注册到一棵全局的对象树上,需要的时候从对象树上采摘的模式设计方法。 这让我想起了小时候买糖葫芦,卖糖葫芦的将糖葫芦插在一个大的杆子上,人们买的时候就取下来。不同的是,注册树模式摘下来还会有,能摘很多
2016-12-24 09:58:17 648
转载 《PHP设计模式》之 单例模式
1、含义 作为对象的创建模式,单例模式确保某一个类只有一个实例,而且自行实例化并向整个系统全局地提供这个实例。它不会创建实例副本,而是会向单例类内部存储的实例返回一个引用。2、单例模式的三个要点: (1). 需要一个保存类的唯一实例的静态成员变量: (2). 构造函数和克隆函数必须声明为私有的,防止外部程序new类从而失去单例模式的意义: (3). 必须提供一个访问这个实例的公共的静态方法
2016-12-22 16:42:45 320
转载 《PHP设计模式》之 工厂模式
PHP工厂模式就是用一个工厂方法来替换掉直接new对象的操作。 在传统习惯中,如果要生成一个类的话,在代码中直接new一个对象,比如://普通封装方式class Calc{ /** * 计算结果 * * @param int|float $num1 * @param int|float $num2 * @param string $ope
2016-12-22 10:25:14 788
原创 500 OOPS: cannot change directory:/home/xxx centos6.x
如果你试过#修改ftp的根目录只要修改/etc/vsftpd/vsftpd.conf文件即可:#加入如下几行:local_root=/var/www/htmlchroot_local_user=YESanon_root=/var/www/html#注:local_root 针对系统用户;anon_root 针对匿名用户。#重新启动服务:service vsftpd restart#任何一个用
2016-12-14 11:09:33 3225
原创 ubuntu14 安装搜狗输入法 安装sublime3 并配置中文输入
一、sublime安装sudo apt-get install sublime-text-installer如果没有的话可以去更新一下源 安装完成后就可以打开了,但是不能输入中文二、fcitx输入法安装sudo apt-get install fcitx#安装所有输入法sudo apt-get install fcitx-table-all#安装五笔拼音输入法sudo apt-get in
2016-12-08 09:15:31 449
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人