logo
publist
写文章

简介

该用户还未填写简介

擅长的技术栈

可提供的服务

暂无可提供的服务

mysql出现SQLSTATE[HY000]: General error: 1205 Lock wait timeout exceeded; try restarting transaction

Lock wait timeout exceeded已超过锁定等待超时输入进程查询命令show full processlist;找出所操作数据库中"Sleep"状态的语句,进行清除即可kill 12335473;

#数据库#mysql
php使用if判断多个逻辑或(||)简写的方法

最近发现有业务需要多个逻辑或(||),发现写多了代码不太美观就研究出这个方法$status = $request->status;// 一般写法if($status == 200 || $status == 401 || $status == 501){# code...}// 简写[可以把数组单独封装起来]if(in_array($status, [200, 401, 501])){# c

#php
php随机生成用户昵称

/*** 生成随机用户名* 2021年5月10日 13:54:39* author Turbo* @return str*/public function generateUsername(){$chars = "0123456789ABCDEFGHIJKLMNOPQRSTUVWXYZ";$username = "";for ( $i = 0; $i < 6; $i++ ){$usernam

#php
Laravel中执行php artisan migrate 报错Syntax error or access violation: 1071 Specified key was too long;

具体报错信息Illuminate\Database\QueryException: SQLSTATE[42000]: Syntax error or access violation: 1071 Specified key was too long; max key length is 767 bytes (SQL: alter table users add unique users_email

#mysql#数据库#laravel
phpexcel导出图片

phpexcel的使用可参考我之前写的教程 Laravel和TP导出数据Excel# 导入的类use PHPExcel;use PHPExcel_IOFactory;use PHPExcel_Worksheet_Drawing;/*** 导出Excel方法*/public function export(){$this->relationSearch = true;list($where,

#php
php中的try catch简单用法

try catch用来捕获异常错误,有利于开发者及时发现错误,报错则直接抛出异常,不会影响try catch 后面代码的执行<?php$Turbo = -1;try {if($Turbo < 0){throw new Exception('$Turbo参数 不能小于 0'); // 自定义异常信息}# 如果出现错误则不会执行直接就会执行 catch 抛出异常echo '条件

#php
php替换字符串中间为星号

这里涉及三个字符串处理函数substr_replace把字符串的一部分替换为另一个字符串substr_replace(string,replacement,start,length)// string必需。规定要检查的字符串。// replacement必需。规定要插入的字符串。// start必需。规定在字符串的何处开始替换。// 正数 - 在字符串中的指定位置开始替换// 负数 - 在从字符串

#php
jquery判断两个日期相差的天数

jquery判断两个日期相差的天数// 判断日期天数function dateDiff(sDate1, sDate2) {//sDate1和sDate2是yyyy-MM-dd格式eg:2021-09-09、2021-09-10var startdate = new Date(sDate1);var enddate = new Date(sDate2);//把相差的毫秒数转换为天数var iDays

#jquery#javascript
jquery刷新当前页面、刷新父级页面

jquery刷新当前页面、刷新父级页面window.location.reload(); // 刷新当前页面parent.location.reload(); // 刷新父级页面opener.location.reload(); // 刷新父窗口页面(用于单开窗口)top.location.reload(); // 刷新最顶端页面(用于多开窗口)补充常用的知识window.open(); // 打

#jquery
    共 15 条
  • 1
  • 2
  • 请选择