自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

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

原创 yii2查询构造器如何创建虚拟字段

场景:使用union查询多个表之后,需要区分是哪个表的数据$model = (new \yii\db\Query())            ->select('id ,name, (1) as type')            ->from('pss_warehouse')            ->all();如上,查询的虚拟字段需要加上括号否则yii的查询构...

2018-09-10 20:20:06 520

原创 PHP Fatal error: Uncaught Elasticsearch\Common\Exceptions\NoNodesAvailableException: No alive nodes

Elasticsearch报错PHP Fatal error: Uncaught Elasticsearch\Common\Exceptions\NoNodesAvailableException: No alive nodes found in your cluster in /www/localhost/vendor/elasticsearch/elasticsearch/src/Elasticsearch/ConnectionPool/StaticNoPingConnectionPool.php:

2022-01-06 11:33:48 2079

原创 PHP 解压带密码的压缩包(ZIP|7Z|RAR等)

因为平常经常要解压很多带密码的压缩包,索性想写个程序自动去密码本拿来解压用了下go 结果go不支持解压带密码的所以用php来做,但原生拓展只有zip(ZipArchive)或者RAR没有7Z 非常不方便所以上gayhub找了个宝贝Archive7z一个类就能支持这么多种格式 简直神器找个文件夹 composer下来 以下是目录结构composer require gemorroj/archive7zdemo代码require ('vendor/autolo...

2021-12-15 17:07:30 1947

原创 hyperf 设置记录日志级别并日志写入文件中

最近用hyperf上线了个项目,守护进程挂着,发现平常控制台输出的日志要是查起来有点尴尬,想让日志写入文件并忽略掉DEBUG和INFO等级的日志,研究一番终于找到调整的方法,奔走相告希望能帮到大家(实际上hyperf文档关于这块都有介绍,这里介绍操作一下帮助理解)首先app目录创建stdou接管类StdoutLoggerFactory<?phpdeclare(strict_types=1);namespace App;use Hyperf\Utils\Applicatio.

2021-04-12 18:44:04 3612

原创 中间N位打码

接到一个中间N位打码需求,百度了下没找到有啥轮子可以拿来用,写了个方法在此记录希望可以帮到大家 复制改一改就可以用了 欢迎各路大神帮忙改进和指导 /** * 敏感数据打码(有可能是imei、idfa、手机号、身份证) * @param string $data 敏感字符串 * @param int $hideNum 打码数字(中间n位) * * @return string 打码后的数据 ..

2020-08-12 12:55:35 261

原创 记一次接口突然响应很慢的排查经历

项目背景:微信小程序获取uinonid,通过第三方获取积分等信息(相关的一个小部分其他不谈)一进入小程序就一直菊花乱转,看了下报文是一直没返回东西给前端的于是先从nginx access_log入手 发现除了499就是200 没什么异常 没看过499于是从499入手查了一下发现是用户主动断开连接 后面发现只要后端还未返回东西给前端只要主动刷新页面就会出现499 中断此次连...

2020-01-16 18:01:58 7170

原创 yii2 qrcode 生成二维码base64格式,图片格式,保存成文件

首先vender/composer.json 加入"2amigos/yii2-qrcode-helper" : "*", 然后composer update 引入qrcode如果不知道命名空间可以找目录vender/yiisoft/extensions.php 搜索qrcode找到截图这段 @Da/QrCode 引入的时候 useDa\QrCode\QrCode即可...

2019-12-30 11:01:47 1297

原创 phpmyadmin点击登陆后没有任何反应

上周还在用着的phpmyadmin,经过一个周末到了周一早上用不了了,点击登陆没什么反应面向百度编程,看F12也没什么报错没什么异常,试过重启服务器,后面发现还是不管用 最后发现是redis服务器过期了因为phpmyadmin配置缓存为redis了 借此记录一下 希望能帮到大家给大家一个解决的思路 查看一下是不是缓存的写入出问题了...

2019-12-17 09:31:54 893

原创 tp5 ueditor图片上传oss 并在小程序显示图片

以上是项目路径然后找到上图中的Uploader.class.php 文件的upFile方法 加入相关的代码include("../../../../extend/myoss/oss.php"); // 引入oss文件 注意路径$oss = new myoss\oss(2); // new oss类 注意要带上命名空间$oss = $oss->uploadFil...

2019-12-04 10:26:35 267

原创 解决微信小程序errcode:40029

第一次接触微信小程序,喜提errcode:40029 errmsg:"invalid code, hints: [ req_id: 6HfBbZyFe-8y ]场景:写完接口之后 前端联调一直500,最后发现是获取的时候 微信报错了。解决办法:导入项目的时候appid要填入你请求session_key的appid,如图所示(我这个开发者工具是旧版的)还有一种解决方法是其他文章找...

2019-04-11 19:48:09 2518

空空如也

空空如也

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

TA关注的人

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