Jul
01
2018
【原创】ThinkPHP事务结束问题
TP5中对事务控制的代码如下:
// 启动事务
Db::startTrans();
try{
Db::table('think_user')->find(1);
Db::table('think_user')->delete(1);
// 提交事务
Db::commit();
} catch (\Exception $e) {
// 回...
May
18
2018
tp5整合GatewayWorker
1:安装最新的tp5
2:在tp5所在目录,cmd命令输入composer require workerman/gateway-worker-for-win 下载
3:前往workerman官网下载GatewayWorker demo 取出Applications/Yourapp中的文件全部复制到thinkphp5目录application里面的任意文...
Apr
18
2018
tp5分页修改为ajax分页
后台代码
$list = LogRecharge::where('member_id', $id)->order('id desc')->paginate(10, false,
['type' => 'Bootstrap',
'var_page' => 'page',
'path' => 'javascript:ajax_recharge...
Apr
10
2018
使用Git生成增量更新包
1、使用git log命令获取commit日志
2、使用git diff获取两次commit之间的差异文件,并用管道命令导出打包
git diff 7390e 891eca --name-only | xargs tar -czvf update.tar.gz
Mar
30
2018
Javascript实现在线预览图片方法
<!DOCTYPE html>
<html lang="en">
<head>
<meta charset="UTF-8">
<title>前端js在线预览</title>
</head>
<body>
<img src="" alt="" style="width:80px;height:100...
Mar
14
2018
申请Let's Encrypt通配符HTTPS证书
Let's Encrypt 发布的 ACME v2 现已正式支持通配符证书,接下来将为大家介绍怎样申请,Let's go.
注 本教程是在centos 7下操作的,其他Linux系统大同小异。
1.获取certbot-auto
# 下载
wget https://dl.eff.org/certbot-auto
# 设为可执行权限
chmod a+x certbot-auto
2.开始申请证书...
Feb
08
2018
【原创】时限业务到期检测方法
网站业务中常常会有某些服务到期检测(如会员套餐到期检测):
1、简单到期检测,2018/2/8 21:16(当前时间)是否大于2018/2/8 20:00(截止时间)
2、观测时段到期检测,2018/2/8 21:16(当前时间)+3天(观测时段)是否大于2018/2/12 20:00(截止时间)
执行时段问题:
有些业务会要求在到期后的某个时间范围内执行相关业务,这...
Dec
09
2017
mysql的binlog日志限制大小和期限设置
查看当前日志保存天数:
show variables like '%expire_logs_days%';
这个默认是0,也就是logs不过期,可通过设置全局的参数,使他临时生效:
set global expire_logs_days=7;
设置了只保留7天BINLOG, 下次重启mysql这个参数默认会失败,所以需在my.cnf中设置
expire_...
最新评论
感谢分享,谢谢
谢谢分享
感谢分享
@impdx:是的,做业务太多了,算法题...
迎难而上!算法和数据结构对于有经验的程序...
了解
@欧清辣哨:不客气~
你好nb,多谢了!
双击666
不错不错