自定义博客皮肤VIP专享

*博客头图:

格式为PNG、JPG,宽度*高度大于1920*100像素,不超过2MB,主视觉建议放在右侧,请参照线上博客头图

请上传大于1920*100像素的图片!

博客底图:

图片格式为PNG、JPG,不超过1MB,可上下左右平铺至整个背景

栏目图:

图片格式为PNG、JPG,图片宽度*高度为300*38像素,不超过0.5MB

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+
  • 博客(103)
  • 收藏
  • 关注

原创 pnpm install时报错GET https://registry.npmjs.org/xxx error (ECONNRESET). Will retry in 10 sec

在hosts文件内添加下面一行。

2024-09-05 10:12:28 492

原创 nvm国内镜像

node_mirror: https://cdn.npmmirror.com/binaries/node/npm_mirror: https://cdn.npmmirror.com/binaries/npm/

2024-08-28 14:29:32 153

原创 git基于master创建本地新分支

提示Already up to date。

2023-08-31 13:36:08 311

原创 PHP计算两个数字加减乘除方法(避免精度问题)

PHP计算两个数字加减乘除方法(避免精度问题),此方法会去除小数点后多余的0,并保留两位小数。

2023-06-29 14:28:52 734

原创 github高速下载地址

https://doget.nocsdn.com

2023-06-09 11:24:50 671

原创 windows类似yum的命令scoop

windows类似yum的命令scoop。

2023-06-09 10:59:49 261

原创 连接wifi进入小程序后,断开wifi改用移动网络导致无法进行网络请求的问题

连接wifi进入小程序后,断开wifi改用移动网络导致无法进行网络请求的问题。

2023-02-16 18:00:37 463 1

原创 npm run dev报错error:0308010C:digital envelope routines::unsupported

npm run dev报错error:0308010C:digital envelope routines::unsupported。

2023-02-15 17:05:40 163

原创 PHP 利用getid3 获取mp3、mp4、wav等媒体文件时长等数据

PHP 利用getid3 获取mp3、mp4、wav等媒体文件时长等数据

2022-06-24 14:06:18 814

原创 lnmp环境安装ffmpeg,并在Yii2中使用

lnmp环境安装ffmpeg,并在Yii2中使用

2022-06-24 12:48:57 402

原创 docker安装php xhprof扩展及使用方法

docker安装php xhprof扩展

2022-06-22 11:58:38 466

原创 Mac 无法运行程序 PhpStorm 解决办法(显示:已损坏无法打开)

No releases available for package "pecl.php.net/swoole"

2022-06-09 15:05:44 1354

原创 解决git pull 命令失效,不能从远程服务器上拉取代码问题

git pull 报错没有和远程建立连接

2022-06-08 19:23:44 4371

原创 Got permission denied while trying to connect to the Docker daemon socket

Got permission denied while trying to connect to the Docker daemon socket

2022-06-08 14:19:14 271

原创 array_column() expects parameter 1 to be array, array given

array_column() expects parameter 1 to be array, array given

2022-06-08 10:58:35 883

转载 Yii2 ActiveRecord 使用表关联出现的 id 自动去重问题

Yii leftjoin自动去重问题

2022-06-08 10:51:20 207

原创 Yii2手动抛出异常

try { throw new ErrorException('自定义异常信息');} catch(\Throwable $e) { echo $e->getMessage();}

2022-05-31 14:32:31 296

原创 PHP校验日期格式是否正确

// 校验日期格式,其中'Y-m-d'根据实际要校验的格式来填写 protected function validateDate($date) { if(date('Y-m-d', strtotime($date)) == $date) { return true; } return false; }

2022-05-31 14:10:57 737

原创 windows查看某个端口占用情况

# 查看443端口netstat -aon|findstr “443”最后一列是进程id使用tasklist命令查看进程;tasklist|findstr “5952”也可在 【任务管理器】-【详情信息】一列列查找PID为对应值的程序,如果想关闭,直接在对应行鼠标右键结束任务即可...

2022-05-10 10:23:35 230

原创 TP3.2关于sql的坑

1. 为啥使用getLastSql()打印最后一条sql是空的?原因:配置文件里DB_DEBUG是FLASE解决办法:改为TRUE2. 为啥使用getLastSql()打印的sql没有携带where条件或where条件里没有某个字段?原因:可能是框架开启了数据表字段缓存,where条件里的字段是新加的解决办法:删掉对应数据表的字段缓存文件由此问题得到的知识点:写法一:M('表名')->where('name=1')->find();写法二:M('表名')->where

2022-04-02 18:24:21 847

原创 TP6使用PhpOffice\PhpSpreadshee上传excel报错ZipArchive::getFromName(): Invalid or uninitialized Zip object

有可能excel设置了密码,导入时应去除密码

2022-03-29 11:20:27 525

原创 npm 出现request to http://registry.cnpmjs.org/async-validator failed, reason: getaddrinf...

修改源地址位淘宝镜像npm config set registry http://registry.npm.taobao.org/

2022-03-18 10:57:23 2975

原创 php连接mysql

//连接数据库 $iccMysql = mysqli_connect($this->mysql_server_name,$this->mysql_username,$this->mysql_password,$this->mysql_database); //连接数据库错误提示 if (mysqli_connect_errno()) { throw new \Exception('连接数据库失败:...

2022-02-25 17:19:08 222

原创 git放弃本地修改(git push前)

未使用 git add 缓存代码时 # 放弃指定文件 git checkout -- filepathname #放弃所有的文件修改可以使用 `git checkout .` 命令已经使用了 git add 缓存了代码 # 放弃指定文件 git reset HEAD filepathname #放弃所以的缓存可以使用 `git reset HEAD .` 命令已经用 git commit 提交了代码 # 回退到上一次commit状态 git reset --.

2022-02-22 14:20:16 1179

原创 PHP GuzzleHttp\Client()类 查看返回数据

$client = new GuzzleHttp\Client(); $res = $client->send($Request);//$Request为包含请求头请求url及请求方式、参数的对象。也可用$client的其他方法,如get、post等 echo '<pre>'; // 关键代码(获取对象格式数据):json_decode($res->getBody()) print_r(json_decode($res->getBody())); die;参考:.

2022-02-18 12:18:49 2125

原创 nginx软重启nginx平滑重启

# 1. 检测修改过后的配置文件是否有错误 /usr/local/nginx/sbin/nginx -t # 如果没问题会返回: # nginx: the configuration file /usr/local/nginx/conf/nginx.conf syntax is ok # nginx: configuration file /usr/local/nginx/conf/nginx.conf test is successful# 2. 平滑重启 /usr/local/nginx/s

2022-02-16 11:53:57 2224

原创 jq动态设置radio选中不生效

jq版本不同写法不同// jQuery < 1.6:$(this).attr('checked', true);// jQuery >= 1.6:$(this).prop('checked', true);参考https://blog.csdn.net/sinat_24713805/article/details/93627872

2022-02-16 11:33:23 947

原创 mysql AES加密存储,解密读取

// 加密存储INSERT INTO log(title) VALUES(HEX(AES_ENCRYPT('这是要加密的内容','aeskey')));// 解密读取SELECT AES_DECRYPT(UNHEX(title),'aeskey') as title FROM log;

2022-02-10 15:44:45 1119

原创 PHP将二维数组的键换成指定元素值

// 其中$originArr为源数组,‘path’为指定元素键,$newArr为转换后的新数组$newArr = array_column($originArr, NULL, 'path');参考:https://blog.csdn.net/qq_36303853/article/details/118939790

2022-02-10 10:57:39 570

原创 mysql查询数据为json格式的字段时,取json数据的某一个属性值

// 其中json_column 是数据格式为json的字段,id是要取值的属性名select json_column ->> '$.id' from tableName where json_column != '' and json_column is not null;

2022-01-24 18:36:03 1724

原创 TP6查询时忽略某些字段

使用model的 withoutField() 方法// 忽略id和name字段Db::name($tableName) ->where($where) ->withoutField('id,name') ->find();

2022-01-24 18:27:17 1871 1

原创 Error while sending STMT_PREPARE packet. PID=29294

报错场景是,使用TP6的command命令 + linux的nohup 执行持续脚本。错误原因:长时间连接数据库会断线详细错误信息如下[think\exception\ErrorException] Error while sending STMT_PREPARE packet. PID=29294 PHP Fatal error: Unc.

2021-12-22 11:10:00 1267

原创 uniapp onshow方法内等待网络请求结束后再执行后续代码内容

思路就是利用vue的watch侦听器:在网络请求完成后,改变watch监听的值,让其触发后续操作。下面是示例代码:export default { data(){ return { isInit: 0 //自定义变量,用于触发网络请求后的操作 } }, watch: { // 监听自定义变量,当值变为1时(网络请求完毕后),执行后续操作。 // 其中形参newVal代表变量isInit改变后的值,beforeVal代表变量isInit改变前的值 isInit: f.

2021-12-21 18:41:37 3832

原创 微信小程序解密失败的可能原因

1. 前端传递encryptedData时未进行encodeURIComponent处理: // js代码:encryptedData = encodeURIComponent(encryptedData)2. 后端接收encryptedData后未进行urldecode处理: // PHP示例:$encryptedData = urldecode(input('encryptedData'))3. 后端未处理 iv 参数, 未将iv中的空格转换为+ // PHP示例:$iv = str_rep.

2021-12-20 15:53:14 5380

原创 vue-element-admin后台导出带图片的excel

1.引入js-table2excel插件import table2excel from 'js-table2excel'2.导出的表头数据data() { excelHeaderArr: [ { title: '第一个字段', key: 'column_1', type: 'text' }, { title: '第二个字段', key: 'column

2021-12-17 16:17:57 474

原创 服务器报错503 Service Unavailable:The system returned:(71) Protocol error

The system returned: (71) Protocol error

2021-12-16 15:18:17 494

原创 PHP向二维数组追加相同元素

$add_arr= [ 'user_source'=>'test'];array_walk($origin_arr, function (&$value, $key, $add_arr) { $value = array_merge($value, $add_arr);}, $add_arr);

2021-12-13 14:17:32 905

原创 TP6 异常处理try catch写法

try{ // 这里是主体代码}catch(\Throwable $e){ // 这是进行异常捕获}

2021-11-08 14:42:06 1608

原创 TP5实现excel导入

安装phpoffice/phpspreadsheet composer require phpoffice/phpspreadsheetPHP代码示例 public function import($file) { $ext = $file->getOriginalExtension(); if(!in_array( $ext, ['xls','xlsx'])){ return '请上传xls或者xlsx格式'; .

2021-11-08 12:31:29 806

原创 JQ验证输入的颜色是否合法

参考:https://www.jb51.net/article/112757.htmvar val = '#000';var pattern = /^#([0-9a-fA-F]{6}|[0-9a-fA-F]{3})$/;console.log(pattern.test(val));

2021-10-16 11:44:25 103

空空如也

空空如也

TA创建的收藏夹 TA关注的收藏夹

TA关注的人

提示
确定要删除当前文章?
取消 删除