- 博客(12)
- 资源 (5)
- 收藏
- 关注
原创 PHP版设计模式
将一组行为抽象为对象,实现二者之间的松耦合。我们在编程的时候,经常需要保存对象的中间状态,当需要的时候,可以恢复到这个状态。使用代理模式创建代理对象,让代理对象控制目标对象的访问(目标对象可以是远程的对象、创建开销大的对象或需要安全控制的对象),并且可以在不改变目标对象的情况下添加一些额外的功能。备忘录模式又叫做快照模式(Snapshot)或 Token 模式,备忘录模式的用意是在不破坏封装性的前提下,捕获一个对象的内部状态,并在该对象之外保存这个状态,这样就可以在合适的时候将该对象恢复到原先保存的状态。
2023-06-22 18:02:52 37 1
原创 PHP版设计模式
设计模式:提供了一种广泛的可重用的方式来解决我们日常编程中常常遇见的问题。设计模式并不一定就是一个类库或者第三方框架,它们更多的表现为一种思想并且广泛地应用在系统中。它们也表现为一种模式或者模板,可以在多个不同的场景下用于解决问题。设计模式可以用于加速开发,并且将很多大的想法或者设计以一种简单地方式实现。当然,虽然设计模式在开发中很有作用,但是千万要避免在不适当的场景误用它们。php/*** AbstractFactory class[抽象工厂模式]*/
2023-05-25 14:02:02 53 1
原创 ThinkPHP6 think-queue 使用
# ThinkPHP6think-queue## 安装> composer require topthink/think-queue## 配置> 配置文件位于 `config/queue.php`### 公共配置```bash[ 'default'=>'sync' //驱动类型,可选择 sync(默认):同步执行,database:数据库驱动,redis:Redis驱动//或其他自定义的完整的类名]```## 创建任务类> 单模块项目推...
2021-12-01 18:12:43 1374
原创 时间复杂度 o(1) 、o(n) 、o(logn)、o(nlogn)
时间复杂度 o(1) 、o(n) 、o(logn)、o(nlogn)1、时间复杂度o(1), o(n), o(logn), o(nlogn)。算法时间复杂度有的时候说o(1), o(n), o(logn), o(nlogn),这是算法的时空复杂度的表示。不仅仅用于表示时间复杂度,也用于表示空间复杂度。O后面的括号中有一个函数,指明某个算法的耗时/耗空间与数据增长量之间的关系。其中的n代表输入数据的量。 大O描述的是算法的运行时间和输入数据之间的关系。2、时间复杂度为O(1)。 是最低的时
2021-10-31 11:25:26 2440
原创 thinkphp 将页面导出成pdf
thinkphp 将页面导出成pdf用到knp-snappy 扩展库 和wkhtmltopdf 下载如下https://wkhtmltopdf.org/downloads.htmlcomposer安装扩展composer require knplabs/knp-snappy//wkhtmltopdf 这里需要替换成你自己的安装位置localhost:bin test$ wkhtmltopdf http://www.qq.com //users/yehua/desktop...
2021-01-08 10:03:29 829 1
原创 正太分布图 求面积 保留4位有效数字
/** * 正太分布图 求面积 保留4位有效数字 * User : FHD * Time : 2020/9/1 0001 17:56 * @param $a * @return float */public function normdist($a){ $p = 0.2316419; $b1 = 0.31938153; $b2 = -0.356563782; $b3 = 1.781477937; $b4 = -1.821255978; $b.
2020-09-01 18:00:24 204
原创 Sublime3新版激活码 20171026亲测可用
—– BEGIN LICENSE —– TwitterInc 200 User License EA7E-890007 1D77F72E 390CDD93 4DCBA022 FAF60790 61AA12C0 A37081C5 D0316412 4584D136 94D7F7D4 95BC8C1C 527DA828 560BB037 D1EDDD8C AE
2017-10-26 15:55:13 894
原创 Thinkphp 验证码不显示解决办法
检查是否满足一下条件:1是否开启gd2库 php的配置文件php.ini,搜索extension=php_gd2.dll,去掉前面的分号即可;2页面是否存在bom头3导入的ORG.Util.Image是否存在4将控制器中对应文件格式转换无UTF-8无DOM时//生成验证码public function verifyimg(){ import(“ORG.
2015-05-21 10:43:52 430
SWFUpload上传组件的一个完整的例子,后台由Struts2完成
2017-11-02
微小秘+微秘书+注册机+微信5.1 最新版(手机版+电脑版)
2016-03-18
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人