这个周末有空更新了monday-shop 商城 期间遇到的大大小小的问题, 特别是后台把laravel-admin更新到最新版本, 很喜欢这个后台, 因为让后台程序员能很专注的写后台的代码 遇到的第一个问题就是, com…
加速你的框架运行, 教你如何减少服务提供者的启动.
Laravel有一个很强大的功能,就是服务提供者,它使得开发者能很容易的便能调用各种服务,但这也使得框架变得臃肿,今天就教大家如何优化各种不必要的服务提供者. * 找到不需要启动的服务提供者. 执行php artisan…
Dijkstra(迪杰斯特拉算法)
假设有如下一个图 [crayon-600573507c364786450205/] 我们要做的是找到点a到点g的最小距离,并且点与点之间会有权值,这时候我们可以使用迪杰斯特拉算法 使用这个算法,路径是这样的. 首先先把上…
DFS(深度优先算法)和BFS(广度优先算法)
BFS全称:Breadth-First-Search DFS全称:Depth-first search 在LeetCode有一题岛屿的数量题目 给定一个由 ‘1’(陆地)和 ‘0…
反转链表-递归的思想
最近在LeetCode做题目,遇到一个反转链表的题目. [crayon-600573507d081596966696/] 迭代 [crayon-600573507d089823245141/] 递归 [crayon-60…
使用 JMeter 工具进行压力测试
压力测试工具以前了解过apache内置的ab压力测试工具,但是用起来不是很方便,上网查了一下,了解到有一个工具叫做JMeter。 安装JDK 因为Jmeter是使用Java开发的,所以需要我们本地有Java运行环境(jr…
UTC 格式的时间转换成本地的时间
碰到一个场景,得到一串输入时间格式,但是需要转换成我本地的时间,输入的时间格式是 UTC 时间格式:yyyy-MM-ddTHH:mm:ss.SSSZ * yyyy 表示年份四位 * MM 表示月份两位表示,01 ~ 12…
路由权限控制中,一个分页列表权限能同时控制所有列表权限
最近在写api在写权限控制时候遇到了一个问题。 还是原来的控制权限的方法Laravel中使用路由控制权限(不限于Laravel,只是一种思想) 有这么两个路由别名: 城市列表带分页:cities.index,所有城市:c…
Laravel中优雅的验证日期需要大于今天
我们有时会碰到一个场景,比如买车票,需要进行查询车票剩余,这时候需要一个日期范围,开始日期必须大于等于今天,结束日期必须大于等于开始日期。 Version Laravel 5.5.40 PHP 7.1 开始之前,为方便查…
Laravel 中简约而不简单的 Macroable 宏指令
百度百科的定义: 计算机科学里的宏(Macro),是一种批量处理的称谓。一般说来,宏是一种规则或模式,或称语法替换 ,用于说明某一特定输入(通常是字符串)如何根据预定义的规则转换成对应的输出(通常也是字符串)。这种替换在…