-
虽然队列一时爽,不过还是有缺点的,比如当队列运行时间长了会报错 MySQL server has gone away原因是使用work模式运行时间长了以后没有释放mysql数据库的链接,导致时间长了以后被mysql server端判断超时切断了链接。可以改用listen模式运行,这样每次都是启动一个新的work进程来运行程序,每次都会新链接数据库。可以使用tp的断线重连功能。修改配置文件config/database.php
-
关于使用Yii框架开发时数据库增加字段后保存无效的问题
-
<div class="layui-form-item"> <label class="layui-form-label">省市区</label> <div class="layui-input-block" style="display: flex"> &nb
-
1、left(name,4)截取左边的4个字符
列:
SELECT LEFT(201809,4) 年
结果:2018
2、right(name,2)截取右边的2个字符
SELECT RIGHT(201809,2) 月份
结果:09
3、SUBSTRING(name,5,3) 截取name这个字段 从第五个字符开始 只截取之后的3个字符
SELECT SUBSTRING('成都融资事业部',5,3)
结果:事业部
4、SUBSTRING(nam
-
查询用逗号分隔的字段,可以用字符串函数FIND_IN_SET();
查询数据库表中某个字段(值分行显示),可以用函数in()。
今天工作中遇到一个问题,就是用FIND_IN_SET()函数解决的。
第一部分:
&n
-
$data['code'] = date('Ymd') . str_pad(mt_rand(1, 99999), 5, '0', STR_PAD_LEFT);
-
直接添加css缩放属性即可。transform:scale(0.6)
-
在使用阿里云oss的图片水印处理的时候,人家的文字参数需要转化成URL安全base64位编码,兴冲冲的去搞,结果发现根本不行啊,这玩意不行啊。。。。后来仔细看了下,并不是直接的base64位编码。。。。。。以后需要认真审题了!url安全编码的base64位的编码与解码方法:编码:
function urlsafe_b64encode($string) {
$data = base64_encode($string);
$data = str_replace(array('+','/'
-
1:检查了dom头;2:检查了json字符串格式;无果,最后通过json_last_error()这个函数打印错误代码,发现为5终于知道原因了,是因为返回的字符编码是gbk,不是utf-8。找到问题之后就好解决啦:$str_utf8 = iconv("GBK", "UTF-8", $token_info['content']);$token_res = json_decode($str_utf8,true);
-
var date = new Date()
console.log(date.getFullYear() + "年" + (date.getMonth() + 1) + "月" + date.getDate() + "日");