摘要: TCP/IP 与 OSI 参考模型: OSI参考模型中各个分层的作用: 应用层 为应用程序提供服务并规定应用程序中通讯相关的细节。包括文件传输、电子邮件、远程登陆(虚拟终端)等协议。 表示层 将应用处理的信息转换为适合网络传输的格式,或将来自下一层的数据转换为上层能够处理的格式。因此它主要负责数据格 阅读全文
posted @ 2021-03-27 23:18 幽篁晓筑 阅读(238) 评论(0) 推荐(0) 编辑
摘要: usort 和 array_multisort 的使用 function test() { $data = [ ['name' => '张三', 'sort' => 60], ['name' => '李四', 'sort' => 50], ['name' => '王五', 'sort' => 80] 阅读全文
posted @ 2021-03-27 23:07 幽篁晓筑 阅读(303) 评论(0) 推荐(0) 编辑
摘要: 定义: 模板方法模式(Template Method):定义一个操作中的算法的骨架,而将一些步骤延迟到子类中。模板方法使得子类可以不改变一个算法的结构即可重定义该算法的某些特定步骤。 结构: AbstractClass:抽象类,定义并实现了一个模板方法。这个模板方法一般是一个具体方法,它给出了一个顶 阅读全文
posted @ 2021-03-27 22:11 幽篁晓筑 阅读(147) 评论(0) 推荐(0) 编辑
摘要: 在开发过程中,经常会忘了给创建时间、更新时间等字段赋值,这里介绍两种自动更新时间的方法: 方法一:beforeSave public function beforeSave($insert) { if (parent::beforeSave($insert)) { if ($insert) { if 阅读全文
posted @ 2021-03-27 21:58 幽篁晓筑 阅读(259) 评论(0) 推荐(0) 编辑