上一页 1 2 3 4 5 6 7 8 ··· 18 下一页
摘要: PHP 提供了一个函数 array_filter 可以帮助我们更方便的过滤数组里面的空值。 array_filter 使用回调函数过滤数组的元素,返回过滤后的数组。 遍历 array 数组中的每个值,并将每个值传递给 callback 回调函数。 如果 callback 回调函数返回 true,则将 阅读全文
posted @ 2021-09-20 23:35 幽篁晓筑 阅读(2069) 评论(0) 推荐(0) 编辑
摘要: 这次介绍三个 redis 命令: Expire 命令用于设置 key 的过期时间,key 过期后将不再可用。单位以秒计。 PERSIST 命令用于移除给定 key 的过期时间,使得 key 永不过期。 TTL 命令以秒为单位返回 key 的剩余过期时间。 Expire EXPIRE key_name 阅读全文
posted @ 2021-09-11 11:42 幽篁晓筑 阅读(10261) 评论(0) 推荐(1) 编辑
摘要: 构造函数 __construct() PHP 允许开发者在一个类中定义一个方法作为构造函数。具有构造函数的类会在每次创建新对象时先调用此方法,所以非常适合在使用对象之前做一些初始化工作。 class Car { function __construct() { echo "这是构造函数" . "<b 阅读全文
posted @ 2021-09-11 10:32 幽篁晓筑 阅读(363) 评论(0) 推荐(0) 编辑
摘要: 执行流程 如下图所示,我们可以看到当向 MySQL 发送一个请求时,MySQL 到底做了什么: 客户端发送一条査询给服务器。 服务器先检查査询缓存,如果命中了缓存,则立刻返回存储在缓存中的结果。否则进入下一阶段。 服务器端进行 SQL 解析、预处理,再由优化器生成对应的执行计划。 MySQL 根据优 阅读全文
posted @ 2021-09-11 10:16 幽篁晓筑 阅读(393) 评论(0) 推荐(0) 编辑
摘要: 什么是Cookie HTTP协议是无状态协议,服务器本身无法判断用户身份,我们可以通过Cookie来跟踪用户状态,Cookie是一种在远程浏览器端存储数据并以此来跟踪和识别用户的机制。简单地说, Cookie是Web服务器暂时存储在用户硬盘上的一个文本文件,并随后被Web浏览器读取。一般情况下,Co 阅读全文
posted @ 2021-08-28 21:37 幽篁晓筑 阅读(526) 评论(0) 推荐(0) 编辑
摘要: 定义: 中介者模式(Mediator):用一个中介对象来封装一系列的对象交互。中介者使各对象不需要显式地相互引用,从而使其耦合松散,而且可以独立地改变它们之间的交互。 结构: Mediator:抽象中介者,定义了同事对象到中介者对象的接口。 Colleague:抽象同事类。 ConcreteMedi 阅读全文
posted @ 2021-08-27 21:35 幽篁晓筑 阅读(280) 评论(0) 推荐(0) 编辑
摘要: 定义: 职责链模式(Chain of Responsibility):使多个对象都有机会处理请求,从而避免请求的发送者和接收者之间的耦合关系。将这个对象连成一条链,并沿着这条链传递该请求,直到有一个对象处理它为止。 结构: Handler:抽象类,定义一个处理请示的接口。 ConcreteHandl 阅读全文
posted @ 2021-07-26 21:36 幽篁晓筑 阅读(83) 评论(0) 推荐(0) 编辑
摘要: 定义: 命令模式(Command):将一个请求封装为一个对象,从而使你可用不同的请求对客户进行参数化;对请求排队或记录请求日志,以及支持可撤销的操作。 结构: Command:命令抽象类,用来声明执行操作的接口。 ConcreteCommand:具体命令类,将一个接收者对象绑定于一个动作,调用接收者 阅读全文
posted @ 2021-06-29 21:06 幽篁晓筑 阅读(112) 评论(0) 推荐(0) 编辑
摘要: 定义: 桥接模式(Bridge):将抽象部分与它的实现部分分离,使它们都可以独立地变化。 结构: Abstraction:抽象类。 RefindAbstraction:被提炼的抽象类。 Implementor:实现类。 ConcreteImplementor:具体实现类 。 Client:客户端代码 阅读全文
posted @ 2021-06-29 20:58 幽篁晓筑 阅读(124) 评论(0) 推荐(0) 编辑
摘要: 一、从字符串中识别URL 可以使用正则表达式匹配 function getUrl() { $str = '提取urlhttp://127.0.0.1/demo/index'; $pattern = "/http[s]?:\/\/(?:[a-zA-Z]|[0-9]|[$-_@.&+]|[!*\(\), 阅读全文
posted @ 2021-06-29 20:12 幽篁晓筑 阅读(212) 评论(0) 推荐(0) 编辑
上一页 1 2 3 4 5 6 7 8 ··· 18 下一页