不败君

前端萌新&初级后端攻城狮

PHP:

最近遇到了一个比较少见的需求,一个商城的订单操作日志,日志都是存在 MySQL ,但是使用的是不同的数据表,例如 A 表存放该订单的常规操作日志(例如 下单成功、发货成功、收货成功、完成交易), B 表存放该订单的退款日志。需求是在后台管理查看订单详情的时候需要将这些日志同时显示出来,并且要按照时间...
2021-02-01 18:06:00 88次浏览
在开发一些数据列表的时候经常会遇到需要导出到 Excel 的需求,为了解决这个需求博主经常会用到一些包。例如 PHP Excel 但是已经不维护了,但衍生了一个项目:PhpSpreadsheet https://github.com/PHPOffice/PhpSpreadsheet还有 Larave...
2021-01-02 00:15:59 212次浏览
PHP 判断日期是否为周六日很简单,如获取今天是周几:date('w');如果返回了 0 或者 6 就是周日和周六,获取指定日期是周几可以这样:date('w', '20201028');当然本文没那么简单,因为本文要获取的是“工作日”而不是...
2020-10-28 12:03:07 382次浏览
有些导航站提交网站后会把网站截图并且在详情页会附带网页截图,例如这个 博客大全:blogwe.com挺好奇怎么实现的,所以了解到了这两个开源项目:Puppeteer 和 PuPHPeteer注意:需要安装 NodeJs 8+ 的版本设置 NodeJs 镜像(如果你是第一次安装 NodeJs...
2020-10-25 11:05:49 284次浏览
冒泡排序算法:function bubbleSort(array $lst_number) { // 获取数组长度 $length = count($lst_number); if ($length <=&...
2020-10-22 10:53:00 259次浏览
简单说一下队列的作用,例如注册账户需要验证邮件,用户填写邮件地址之后点击发送邮件验证码,此时请求到了后端服务,后端再调用程序请求 SMTP 发送邮件,此时发送可能需要一定时间,这个时间根据服务器性能 / 网络延迟耗时 / 远程 SMTP 服务相应时间 等相关因素,快则一秒不到,慢则可能几分钟,如果每...
2020-10-21 13:58:19 261次浏览
一般后台都是使用 RBAC 权限管理。 例如 Laravel-admin 也是使用了 RBAC 权限管理。RBAC 其实就是给每个用户添加一个或多个角色身份,每个角色身份拥有很多个权限,操作时验证用户的角色权限是否含有当前操作的权限。创建数据库数据表如下:每张表的字段如下:配置 Laravel安装文...
2020-08-14 16:02:50 406次浏览
压缩图片图片压缩其实很多场景都会用得上, 著名的有 tinypng 压缩服务.博主之前也经常用 tinypng 但是感觉有点限制.所以试着用 GD 库简单实现一下压缩图片, 当然这样的压缩是有损的.直接上博主已经写好的代码:/**  * @param $params ...
2020-08-06 18:28:00 419次浏览
在使用 ThinkPHP6 框架的时候, 如果使用数组拼接条件再使用 ORM 查询数据, 会有一种这样的情况:假如需要筛选数据的 create_time(创建时间) 为大于 2020-08-03数组是这样写的:$where = []; $where[] = ...
2020-08-03 18:39:00 292次浏览
将数据进行按年月分组的需求其实挺常见的, 例如支付宝 / 微信的账单就有按年月组合.假设从数据库中查询出来的结果:$data = [     [        &nb...
2020-07-28 18:10:00 412次浏览
1 2 3 4 5 下一页