摘要:
原因:第一次提交git的时候.gitignore文件会记录到缓存中,如果有更新不生效的情况可以尝试以下步骤 注意:第一个命令是有那个点的 阅读全文
摘要:
php-jwt是一个非常好用的token机制,它配合app可实现安全性的用户鉴权问题,但是token都有一个过期时间,如果过期了,如何让用户无感知进行刷新呢?其实这个主要是在前端进行判断,如果token过期,后端肯定会给前端返回一个过期提示,同时我们定义一个错误码来标识,如:1002,那前端拿到这个 阅读全文
摘要:
<!doctype html> <html lang="en"> <head> <meta charset="UTF-8"> <meta name="viewport" content="width=device-width, user-scalable=no, initial-scale=1.0, 阅读全文
摘要:
下面详细讲一下,作为服务端具体要做些什么,并贴上对应的代码:第一步:通过客户端传过来的recept(票据)进行生成订单的操作【注意这里需要验证订单是否已存在】,订单生成返回客户端相关信息; public function pay() { $uid = $this->request->header(' 阅读全文
摘要:
这个实现的原理就是创建虚拟用户,在nginx的配置文件中指定生成的用户密码文件,当访问网页时就会弹出提示输入用户密码的提示,然输入正确的用户密码就可以访问。否则无法访问。一.安装nginx可参考文章安装nginx 二.安装密码生成工具 2.1生成用户和密码文件 参数说明web01 是自定义用户pas 阅读全文
摘要:
适用于大多数抽奖算法,例如:刮刮卡、幸运大转盘等 /* * 经典的概率算法, * $proArr是一个预先设置的数组, * 假设数组为:array(20,30,50), * 开始是从1,100 这个概率范围内筛选第一个数是否在他的出现概率范围之内, * 如果不在,概率变成100-20=80, * 就 阅读全文
摘要:
秒数转化:时分秒 function changeTimeType($seconds) { if ($seconds > 3600) { $hours = intval($seconds / 3600); $time = $hours . ":" . gmstrftime('%M:%S', $seco 阅读全文
摘要:
$time= str_replace(array('T','Z'),' ',$need_data['Expiration']); $current_unix=strtotime($time)+3600*8; $need_data['ExpireTimeUnix'] = $current_unix; 阅读全文
摘要:
工作中需用到order by 后两个字段排序,但结果却产生了一个Bug,以此备录。 【1】复现问题场景 为了说明问题,模拟示例数据库表students,效果同实例。 如下语句Sql_1: 1 SELECT * FROM students st ORDER BY st.sAge, st.sGrade 阅读全文
摘要:
html参考: 1.需要引入 tracking.js 第三方库 2.检测到人脸自动 stop 3.canvas 压缩图片体积 正在上传中........... <video id="video" preload autoplay loop muted></video> <canvas id="can 阅读全文