上一页 1 2 3 4 5 6 7 8 9 ··· 34 下一页
摘要: 基本概念 到目前为止,我们定义的所有路由都是基于闭包函数实现的,前面已经提到过,随着应用体量的增长,不可能将所有路由都定义在单个文件中,且对于复杂的业务逻辑,闭包函数也不足以支撑,所以和其他 Web 应用框架一样,我们还可以通过控制器来定义路由。 说到这里,我们就不得不提一下 MVC 设计模式,这个 阅读全文
posted @ 2020-06-05 12:17 Ryan_zheng 阅读(375) 评论(0) 推荐(0) 编辑
摘要: 简单描述 外观模式(Facade pattern),为子系统中的一组接口提供一个统一的高层接口,使得子系统更容易使用。 外观模式又称为门面模式,它是一种对象结构型模式,遵循迪米特法则,又称最少知道原则。 模式动机 现代的软件系统都非常复杂,尽管我们已经想尽一切方法将其“分而治之”,把一个系统划分为好 阅读全文
posted @ 2020-06-04 16:08 Ryan_zheng 阅读(640) 评论(0) 推荐(1) 编辑
摘要: Laravel 可以修改各种 HTTP 状态代码的错误页面模版。 默认的 404 页面如下图所示: 如果你希望自定义 404 HTTP 状态码的错误页面,可以创建一个 resources/views/errors/404.blade.php 视图文件。 该文件将被用于你的应用程序产生的所有 404 阅读全文
posted @ 2020-06-03 15:16 Ryan_zheng 阅读(899) 评论(0) 推荐(0) 编辑
摘要: 博客原文地址:https://www.ryanzoe.top/php/laravel/laravel-route/ 版本:Laravel 7.13.0 Laravel 中的路由是什么? 对任何一个 Web 应用框架而言,通过 HTTP 协议处理用户请求并返回响应都是核心必备功能,也就是说,对于我们学 阅读全文
posted @ 2020-06-03 14:57 Ryan_zheng 阅读(706) 评论(0) 推荐(0) 编辑
摘要: 由于 IE 浏览器的兼容性问题,IE 10 以下的版本会出现兼容性问题,有时需要编写不同的样式来达到兼容的效果, 下面的代码可以实现判断 IE 版本号,并根据不同版本插入 Style CSS <script> var userAgent = navigator.userAgent; //取得浏览器的 阅读全文
posted @ 2020-05-29 12:08 Ryan_zheng 阅读(569) 评论(0) 推荐(0) 编辑
摘要: $('#test option[text="b"]').attr("selected",true); 上面的方法在 jquery 低于 1.4.2 的版本(含)中有效,在更高版本中无效! 例如: <select name="number" id="test"> <option value="1">a 阅读全文
posted @ 2020-05-22 22:04 Ryan_zheng 阅读(474) 评论(0) 推荐(0) 编辑
摘要: Mac 强制退出某个程序的方法 windows键盘:ctrl + alt + del, Mac 键盘:command+alt+esc,正常退出是 command+q 选中你要退出的程序,然后点击右下角的 Force Quit 即可。 查看活动监视器 打开 Activity Monitor,可以查看每 阅读全文
posted @ 2020-05-18 15:24 Ryan_zheng 阅读(819) 评论(0) 推荐(0) 编辑
摘要: 云计算服务的 3 种模型: IaaS:Infrastructure-as-a-Service 基础设施即服务 PaaS:Platform-as-a-Service 平台即服务 SaaS:Software-as-a-Service 软件即服务 基础设施即服务(英文:Infrastructure-as- 阅读全文
posted @ 2020-05-14 00:55 Ryan_zheng 阅读(1040) 评论(0) 推荐(0) 编辑
摘要: 前言 2000 年 Google 的工程师第一次将 A/B Test 用于测试搜索结果页展示多少搜索结果更合适,虽然那次的 A/B Test 因为搜索结果加载速度的问题失败了,但是这次的 A/B Test 可以认为是 Google 的第一次 A/B Test。从那以后 A/B Test 被广泛应用于 阅读全文
posted @ 2020-05-13 18:40 Ryan_zheng 阅读(280) 评论(0) 推荐(0) 编辑
摘要: 简单描述 策略模式(Strategy Pattern)作为一种软件设计模式,指对象有某个行为,但是在不同的场景中,该行为有不同的实现算法。比如每个人都要“交个人所得税”,但是“在美国交个人所得税”和“在中国交个人所得税”就有不同的算税方法。 策略模式是一种对象行为型模式。 模式结构 策略模式包含如下 阅读全文
posted @ 2020-04-27 09:00 Ryan_zheng 阅读(575) 评论(0) 推荐(0) 编辑
摘要: 简单描述 观察者模式(Observer)是对象的行为模式,又叫发布-订阅(Publish/Subscribe)模式、模型-视图(Model/View)模式、源-监听器(Source/Listener)模式或从属者(Dependents)模式。 当对象的状态发生变化时,所有依赖于它的对象都得到通知并被 阅读全文
posted @ 2020-04-26 22:54 Ryan_zheng 阅读(398) 评论(0) 推荐(0) 编辑
摘要: 简单工厂 通过静态方法传入不同的参数创建不同的对象,实现对象创建和使用的分离 <?php class mysql_conn { private $dbh = null; private $host = 'localhost'; private $port = '3306'; private $use 阅读全文
posted @ 2020-04-26 22:53 Ryan_zheng 阅读(2864) 评论(0) 推荐(0) 编辑
摘要: 单例模式(Singleton Pattern):顾名思义,就是只有一个实例。作为对象的创建模式,单例模式确保某一个类只有一个实例,而且自行实例化并向整个系统提供这个实例。 为什么要使用单例模式 1、PHP语言本身的局限性 PHP语言是一种解释型的脚本语言,这种运行机制使得每个PHP页面被解释执行后, 阅读全文
posted @ 2020-04-26 22:52 Ryan_zheng 阅读(394) 评论(0) 推荐(0) 编辑
摘要: 问题: 打开 VMware Workstation 准备运行虚拟机时,报错如下图 原因: Windows 系統的 Hyper-V 不相容导致 解决方案: 通過命令关闭 Hyper-V(控制面板关闭 Hyper-V 起不到決定性作用,要彻底关闭 Hyper-V) 以管理员身份执行 Windows Po 阅读全文
posted @ 2020-04-23 18:34 Ryan_zheng 阅读(226) 评论(0) 推荐(0) 编辑
摘要: 我们都知道 Mac 的触控板很好用,滚动的时候简直如丝搬顺滑,但是一般我们都会外接一个鼠标, 但是问题就出现了,发现滚动的时候有一种很卡的感觉,抑或是滚动方向相反。 解决方法: 安装软件,官方下载地址如下: https://mos.caldis.me/ 这款软件是专门解决 Mac 上鼠标的问题的,由 阅读全文
posted @ 2020-04-21 09:26 Ryan_zheng 阅读(2862) 评论(0) 推荐(0) 编辑
上一页 1 2 3 4 5 6 7 8 9 ··· 34 下一页