上一页 1 ··· 6 7 8 9 10 11 12 13 14 ··· 18 下一页
摘要: 文档地址:https://terryz.gitee.io/selectpage/guide.html 阅读全文
posted @ 2020-04-05 14:25 幽篁晓筑 阅读(1775) 评论(0) 推荐(0) 编辑
摘要: Yii 官方手册关于 Expression 的解释:https://www.yiichina.com/doc/api/2.0/yii-db-expression Expression 表示不需要转义或引用的 DB 表达式。当表达式对象嵌入到 SQL 语句或片段时, 它将替换为 $expression 阅读全文
posted @ 2020-04-05 14:12 幽篁晓筑 阅读(1020) 评论(0) 推荐(0) 编辑
摘要: 定义: 原型模式(Prototype):用原型实例指定创建对象的种类,并且通过 clone 这些原型创建新的对象。原型模式其实就是从一个对象再创建另外一个可定制的对象,而且不需要知道任何创建的细节。目的是使用 clone 对象来减少 new 对象的开销。 原型 clone 有浅复制和深复制:浅复制: 阅读全文
posted @ 2020-04-05 12:24 幽篁晓筑 阅读(255) 评论(0) 推荐(0) 编辑
摘要: 定义: 抽象工厂模式:提供一个创建一系列相关或相互依赖对象的接口,而无需指定他们的具体类。抽象工厂模式主要解决涉及到多个产品系列的问题。 代码实例: 先回顾上一篇中工厂方法模式的例子,该示例以 BloggsCal 和 MegaCal 两种格式管理编码。如果增加更多的编码格式,这种类结构会横向增长,但 阅读全文
posted @ 2020-03-29 14:01 幽篁晓筑 阅读(315) 评论(0) 推荐(0) 编辑
摘要: 定义: 工厂方法模式:定义一个用于创建对象的接口,让子类决定实例化哪一个类。工厂方法使一个类的实例化延迟到其子类。 代码实例: 这里还是接着上篇简单工厂模式的那个例子,改成工厂方法模式。 1、创建一个抽象类 ApptEncoder /** * 抽象类 * Class ApptEncoder */ a 阅读全文
posted @ 2020-03-22 14:57 幽篁晓筑 阅读(300) 评论(0) 推荐(0) 编辑
摘要: 定义: 简单工厂模式:将调用者和创建者分离,实现解耦,调用者直接向工厂请求,通过工厂去选择需要实例化的对象,用一个单独的类来做这个创建实例的过程。 代码实例: 问题:假设一个关于个人事务管理的项目中有许多类型的对象,其中一个是 Appointment 对象,现在需要通过一种称为 BloggsCal 阅读全文
posted @ 2020-03-22 13:21 幽篁晓筑 阅读(348) 评论(0) 推荐(0) 编辑
摘要: 上篇介绍到使用git bash命令行实现git rebase -i功能,本篇介绍一下使用PhpStorm编辑器如何实现git rebase -i 功能。 1、先选择自己的分支,查看提交日志,复制下需要合并的前一个commit版本号 2、点击鼠标右键,选择"Git->Repository->Rebas 阅读全文
posted @ 2020-02-29 14:35 幽篁晓筑 阅读(1220) 评论(0) 推荐(0) 编辑
摘要: 在实际开发中,经常会需要使用到git合并功能,git rebase可以将多个commit合并成为一个。这里主要介绍一下git rebase -i命令的使用: 一、使用git bash命令行实现 1、先查看提交日志,选择需要合并的前一个commit版本号 git log 2、使用git rebase 阅读全文
posted @ 2020-02-29 13:55 幽篁晓筑 阅读(1077) 评论(0) 推荐(0) 编辑
摘要: 一般PHP中合并两个数组都会使用array_merge()例如: $data1 = ['111' => 'aaa', '222' => 'bbb', '333' => 'ccc']; $data2 = ['444' => 'ddd', '555' => 'eee', '666' => 'fff']; 阅读全文
posted @ 2020-02-29 11:18 幽篁晓筑 阅读(1869) 评论(0) 推荐(0) 编辑
摘要: 想要实现二维数组中根据某个字段排序,一般可以通过数组循环对比的方式实现。这里介绍一种更简单的方法,直接通过PHP函数实现。array_multisort() :可以用来一次对多个数组进行排序,或者根据某一维或多维对多维数组进行排序。详细介绍可参考PHP手册:https://www.php.net/m 阅读全文
posted @ 2020-01-18 14:36 幽篁晓筑 阅读(1136) 评论(0) 推荐(0) 编辑
上一页 1 ··· 6 7 8 9 10 11 12 13 14 ··· 18 下一页