自定义博客皮肤VIP专享

*博客头图:

格式为PNG、JPG,宽度*高度大于1920*100像素,不超过2MB,主视觉建议放在右侧,请参照线上博客头图

请上传大于1920*100像素的图片!

博客底图:

图片格式为PNG、JPG,不超过1MB,可上下左右平铺至整个背景

栏目图:

图片格式为PNG、JPG,图片宽度*高度为300*38像素,不超过0.5MB

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+
  • 博客(20)
  • 收藏
  • 关注

原创 Singleton: 单例模式

单例模式是一种常见的设计模式,它的核心思想是确保。

2023-09-13 19:08:40 88 1

原创 Proxy: 代理模式

是一种设计模式,它让一个对象可以代表另一个对象来执行一些操作,从而实现对目标对象的控制或增强。代理对象和目标对象通常有相同的接口,这样客户端就不需要知道它们的区别。

2023-09-13 19:04:49 104 1

原创 Prototype: 原型模式

原型模式是一种创建型设计模式,它的核心思想是通过复制一个已有的对象来创建新的对象,而不是通过构造函数或者工厂方法。这样可以避免重复的初始化操作,提高创建效率。

2023-09-12 19:34:39 60

原创 Observer: 观察者模式

观察者模式是一种行为型设计模式,它定义了一种一对多的依赖关系,让多个观察者对象同时监听某一个主题对象。当这个主题对象的状态发生变化时,会通知所有观察者对象,使它们能够自动更新。

2023-09-12 19:25:30 62

原创 Iterator: 迭代器模式

迭代器模式是一种行为型设计模式,它可以让我们在不暴露集合内部结构的情况下,顺序地访问集合中的元素。迭代器模式定义了一个迭代器接口,该接口提供了获取下一个元素、判断是否还有元素、重置迭代位置等方法。集合类可以实现这个接口,或者提供一个工厂方法来创建迭代器对象。客户端代码只需要使用迭代器接口,而不需要关心具体的集合类型和实现细节。

2023-09-12 19:22:36 31

原创 Factory: 工厂模式

工厂模式是一种常用的创建型设计模式,它可以将对象的创建和使用分开,降低系统的耦合度和依赖性。类图复杂,需要额外创建多个工厂类和产品类,增加了系统的复杂度。定义一个用于创建对象的接口,让子类决定实例化哪一个类。使一个类的实例化延迟到其子类。可以降低对象创建和使用的。

2023-09-11 09:19:54 80

原创 Decorator: 装饰器模式

当你想要给一个已有的类增加一些额外的职责,但又不想通过继承或修改源码来实现时,你可以使用装饰器模式。比如,你想要给一个普通的咖啡加上牛奶、糖、奶泡等各种调料,你就可以用装饰器模式来实现。是一种让你的对象穿上漂亮衣服的模式,它可以在不改变对象本身的情况下,给对象增加一些新的功能。就像你可以给你的手机贴个壳,或者给你的电脑换个键盘一样,装饰器模式可以让你的对象变得更有。

2023-09-11 09:15:14 45

原创 Command: 命令模式

命令模式是一种行为型设计模式,它将请求封装成一个对象,从而允许我们使用不同的请求、队列或者日志来参数化其他对象。命令模式支持撤销操作。

2023-09-09 15:05:37 82 1

原创 Builder: 建造者模式

建造者模式是一种创建型设计模式,它将一个复杂对象的构建过程与它的表示分离,使得同样的构建过程可以创建不同的表示。建造者模式可以将一个复杂对象的构建封装在一个抽象接口中,让具体的实现类来负责具体的细节。这样可以提高代码的可读性和可维护性,也可以避免重复代码和参数过多的问题。

2023-09-08 15:05:54 65 1

原创 什么是 Adapter: 适配器模式 ?

适配器模式是一种结构型设计模式,它可以让两个不兼容的接口能够协同工作。适配器模式的核心思想是,通过一个中间类(适配器)来转换一个接口(被适配者)为另一个接口(目标),从而实现不同类之间的通信。

2023-09-08 15:05:17 81 1

原创 将权限控制细化到组件, 轻松控制每一个 Button~

Owl Admin是一个基于Laravel和amis的后台管理系统 👉演示地址amis是百度开源一个低代码前端框架,它使用 JSON 配置来生成页面,可以减少页面开发工作量,极大提升效率。你现在开发后台管理系统的时候, 是不是经常会遇到这些问题?☹️ 权限管理难以细化, 还在为控制几个按钮而写一堆代码😣 前后端分离, 开发效率低下🤯 使用或Dcat Admin等后台管理框架, 基础功能开发迅速, 但是一旦遇到复杂的业务场景, 自定义页面写到吐血😏如果你有这些痛点, 抓紧试试👉Owl Admin。

2023-09-07 10:54:12 360

原创 什么是 Web Component ~

Web Component 是一种用于创建可重用的自定义元素的 Web 标准,它可以让开发者封装 HTML、CSS、JavaScript 等代码,创建出具有特定功能和样式的组件,然后在不同的页面和应用中使用。

2023-09-07 10:50:52 300

原创 PHP -S 命令 : PHP 内置服务器

PHP 内置服务器是一种轻量级的 Web 服务器,可以通过命令行启动,运行 PHP 应用程序,而无需安装任何其他软件或配置任何服务器。PHP 内置服务器为开发人员提供了一个快速、轻量级的方式来运行和测试他们的 PHP 应用程序。希望这篇文章对你有所帮助。👏PHP 是世界上最好的语言!

2023-09-01 10:31:52 670 1

原创 提问的艺术

Stop-Ask-Questions-The-Stupid-Ways 表示因此, 提问者要避免创造这样的修罗场, 需要学会在问题之初就准确描述自己的根本问题。学会描述问题学会描述问题请问一个关于 的问题。我想要达到 效果,但是我这样做出现了 的问题。报错日志是 的。(要 画关键字)我尝试过 方法来解决。我尝试搜索过了 关键字,在里面找到了 的回答,尝试了还是没有解决问题。我用的是 操作系统,版本号是多少。我用的是 软件,版本号是多少。谢谢学会什么时候

2023-08-31 20:11:54 26

原创 Slow Admin - 快速且灵活的后台框架

基于 Laravel、 Ant Design Pro、 amis 开发的后台框架。完整支持 amis 组件 120 余个

2022-11-12 17:11:00 317 1

原创 vue 富文本编辑器 wangEditor 组件封装

安装npm install wangeditor新建 editor.vue 文件写入如下内容<template> <div class="editor"> <!--动态绑定id, 否则不能在一个页面上使用多个--> <div :id="uniqueId"></div> </div></template><script>import E from "wangeditor"e.

2021-10-26 16:09:14 815 1

原创 PHP 移除HTML标签 仅保留文字

public function removeHtml($content) { $handle1 = htmlspecialchars_decode($content); //把一些预定义的 HTML 实体转换为字符 $handle2 = str_replace("&nbsp;", "", $handle1);//将空格替换成空 $contents = strip_tags($handle2); //函数...

2021-10-26 15:59:17 667

原创 laravel 使用vue并引入element-ui

// 引入 laravel/uicomposer require laravel/ui// 初始化 vuephp artisan ui vue// 然后执行npm install之后会生成一个vue组件的示例在 welcome.blade.php 中引入引入 element-ui效果

2021-10-08 15:50:56 993

原创 记一次更改 Dcat-Admin 上传组件直传七牛云

记一次更改 Dcat-Admin 上传组件直传七牛云Dcat 文件上传文档// 随机文件名$filename = md5(uniqid()) . '.mp4';$disk = Storage::disk('qiniu');// 回调信息, Dcat 上传文件需要的报文格式$callBack = [ 'status' => true, 'data' => [ 'id' => $filename, 'name' =&

2021-09-12 09:37:07 1057 2

原创 PHPExcel 导出excel(xls)

PHPExcel 导出excel(xls)下次用就可以直接粘代码了????????????上一次用是在tp5.0/** * PHPExcel 导出 * * @param array $field 表格第一行的表格 格式:['name'=>'名字','数据库字段名1'=>'显示的名称1',...] * @param array $list 数据 格式: 二维数组,第一层键为数字,第二层键为字段名 * @param string $title

2021-01-08 11:05:48 372 1

空空如也

空空如也

TA创建的收藏夹 TA关注的收藏夹

TA关注的人

提示
确定要删除当前文章?
取消 删除