不败君

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

php:

PHP 判断日期是否为周六日很简单,如获取今天是周几:date('w');如果返回了 0 或者 6 就是周日和周六,获取指定日期是周几可以这样:date('w', '20201028');当然本文没那么简单,因为本文要获取的是“工作日”而不是...
2020-10-28 12:03:07 23次浏览
有些导航站提交网站后会把网站截图并且在详情页会附带网页截图,例如这个 博客大全:blogwe.com挺好奇怎么实现的,所以了解到了这两个开源项目:Puppeteer 和 PuPHPeteer注意:需要安装 NodeJs 8+ 的版本设置 NodeJs 镜像(如果你是第一次安装 NodeJs...
2020-10-25 11:05:49 50次浏览
冒泡排序算法:function bubbleSort(array $lst_number) { // 获取数组长度 $length = count($lst_number); if ($length <=&...
2020-10-22 10:53:00 40次浏览
简单说一下队列的作用,例如注册账户需要验证邮件,用户填写邮件地址之后点击发送邮件验证码,此时请求到了后端服务,后端再调用程序请求 SMTP 发送邮件,此时发送可能需要一定时间,这个时间根据服务器性能 / 网络延迟耗时 / 远程 SMTP 服务相应时间 等相关因素,快则一秒不到,慢则可能几分钟,如果每...
2020-10-21 13:58:19 48次浏览
一般后台都是使用 RBAC 权限管理。 例如 Laravel-admin 也是使用了 RBAC 权限管理。RBAC 其实就是给每个用户添加一个或多个角色身份,每个角色身份拥有很多个权限,操作时验证用户的角色权限是否含有当前操作的权限。创建数据库数据表如下:每张表的字段如下:配置 Laravel安装文...
2020-08-14 16:02:50 204次浏览
压缩图片图片压缩其实很多场景都会用得上, 著名的有 tinypng 压缩服务.博主之前也经常用 tinypng 但是感觉有点限制.所以试着用 GD 库简单实现一下压缩图片, 当然这样的压缩是有损的.直接上博主已经写好的代码:/**  * @param $params ...
2020-08-06 18:28:00 221次浏览
在使用 ThinkPHP6 框架的时候, 如果使用数组拼接条件再使用 ORM 查询数据, 会有一种这样的情况:假如需要筛选数据的 create_time(创建时间) 为大于 2020-08-03数组是这样写的:$where = []; $where[] = ...
2020-08-03 18:39:00 188次浏览
将数据进行按年月分组的需求其实挺常见的, 例如支付宝 / 微信的账单就有按年月组合.假设从数据库中查询出来的结果:$data = [     [        &nb...
2020-07-28 18:10:00 236次浏览
在项目开发中, 很多时候会写一些 API 接口, 例如接口会返回这样的数据:[     {         "id": "1"...
2020-07-21 18:55:00 290次浏览
使用场景先说一下什么是"虚位密码"例如微信支付 / 支付宝支付 都有支付密码并且都是六位的长度.输入密码的时候, 如果旁边的人盯着你输入密码, 密码就极其容易的泄露, 因为密码才六位非常容易记住.此时虚位密码的作用就来了, 假设支付密码是 147258 , 开启虚位密码之后, 输...
2020-07-13 18:16:00 323次浏览
1 2 3 4 5 下一页