- 博客(13)
- 收藏
- 关注
原创 8、职责链模式
chain of resionbility 指责链模式 粗口 黄赌毒 分裂国家 <?php $lev = isset($_POST['jubao']) ? $_POST['jubao'] + 0 : 0 ; clas
2016-05-31 22:55:36 279
原创 7、观察者模式
1:判断选中的值2:顺序下来,根据值,修改内容区域3:再修改广告区域.if(v == '男') { 内容区背景变灰 广告区内容变成男人话题} else if(v == '女'){ 内容区背景变粉 广告区内容变成女人话题}问题在哪儿?1:让你选择时引起3个区域的变化,是否要修改if/elseif部分2:如果选择女性样式,
2016-05-30 23:12:24 216
原创 6、单例模式
//单例模式//第一步,普通类class single{}$s1 = new single();$s2 = new single();//两个对象是一个的时候才全等if($s1 === $s2){ echo '是一个对象';}else{ echo '不是一个对象';}//第二步 封锁new操作class s
2016-05-30 21:55:38 213
原创 5、工厂方法
//共同接口interface db{ function coon();}interface Factory{ function createDB();}//服务器端开发(不知道将会被谁调用)class dbmysql implements db{ public function conn() {
2016-05-29 22:42:49 229
原创 4、简单工厂模式
//共同接口interface db{ function coon();}//服务器端开发(不知道将会被谁调用)class dbmysql implements db{ public function conn() { echo '连接上mysql'; }}class dbsqlite imp
2016-05-29 22:42:18 296
原创 3、面向对象接口
//共同接口interface db{ function coon();}//服务器端开发(不知道将会被谁调用)class dbMysql implements db{ public function conn() { echo '连接上mysql'; }}class dbSqlite imp
2016-05-29 22:41:43 215
原创 2、说说多态
为什么先说多态? (Polymorphism)答: 多态相对封装与继承,理解稍微复杂一些. 更重要的是, 通过PHP,Java多态的不同体现,体会静态语言与动态语言的巨大差异而这个差异巨大,影响到设计模式. 对于动态语言,不可照搬java,C++中的设计模式 多态(Polymorphism) 是一个生物学上的概念, 指同一特种的多种表现形态. 如:西
2016-05-29 22:40:40 375
原创 1、什么是设计模式
学习设计模式的意义 1:更深入的理解面向对象的思想. 2:有利于开发出扩展性强的程序 3:面试时的重要考察方面 什么是设计模式?在软件开发过程中,经常出现的典型场景的典型解决方案,称为设计模式如何学习设计模式典型场景--->典型问题--->典型解决方法
2016-05-29 22:39:53 270
原创 yii 布局设置
一、设置公共控制器布局配置>protected\components\Controller.phpclass Controller extends Controller{ public $layout = '//layouts/main';}?>二、 设置公共布局头部>protected\widget\common\header.phpclass Header exte
2016-05-25 13:20:37 607
原创 php 生成条形码(基于yii)
<?php/*** @desc 生成条形码模型* @author Ezreal.yin* @date 2016-02-15**/class BarcodeModel{ /** * 根据获取的数据生成条形码 * * @param string $string 费用类型 * @return array 此类型的费用记录集合
2016-05-20 17:11:54 2701 2
原创 第三章、SQL语句的优化
3.1 优化sql语句的一般步骤 3.1.1 通过show status命令了解各种SQL的执行效率 格式:mysql>show [session|global]status; 其中:session(默认)表示当前连接, global表示自数据库启动至今 mysql>show status; mys
2016-05-18 22:30:48 291
原创 第二章、sql语句技巧和优化
2.1 正则表达式的使用 1.^在字符串的开始处匹配 2.$在字符串的末尾处进行匹配 3..匹配任意单个字符,包括换行符 4.[]匹配括号里任意字符 5.[^]匹配不出现在括号里的任意字符 6.a*匹配0个或者多个a 7.a+匹配一个或者多个(不包括字符串) 8.a?匹配一个或者0个a 9.a1|a2匹配
2016-05-18 22:30:05 216
原创 第一章、mysql基本操作
1.1 mysql表复制 create table t2 like t1; insert into t2 select * from t1;1.2 mysql 索引 1、ALTER TABEL 用来创建普通索引,UNIQUE索引或者PRIMARY KEY索引 ALTER TABLE table_name ADD INDEX index_
2016-05-18 22:29:07 280
空空如也
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人