自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

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

原创 VUE 后台列表模板,分页,select分页加载

1.列表分页2.select 分页加载、搜索<!DOCTYPE html><html><head> <meta charset="utf-8"> <meta name="viewport" content="width=device-width, initial-scale=1.0"> <!-- 引入样式 --> <link rel="stylesheet" href="https.

2021-01-18 16:07:30 4

原创 PHP 脱敏方法

/** * Notes:信息脱敏函数 * User:panliang * Date:2021/1/14 * TIME:下午1:42 * @param $string 字符串 * @param int $start 开始明文长度 * @param int $end 结束明文长度 * @param string $re 替换字符 * @return string */ function desensiti

2021-01-14 13:54:24 14

原创 js提交图片

<input type="file" name="file" id="file" class="form-control"> <img src="" style="width: 50%" id="file-img"><script>document.getElementById('file').addEventListener('change', function (event) { var $file = event.currentTarget;.

2021-01-08 14:49:49 7

原创 html上传图片 js本地预览

图片存储到本地预览,不用上传服务器<input type="file" name="file" id="file" class="form-control"><img src="" style="width: 50%" id="file-img"><script>//建立一個可存取到該file的url function getObjectURL(file) { var url = null ; if (window.cr.

2021-01-08 14:48:32 6

原创 Laravel学习-名词解释

参考控制反转(Ioc)由外部控制依赖需求的行为,称为控制反转依赖注入(DI)不是由自己内部new对象或者实例,通过构造函数或者方法传入的,称为依赖注入

2021-01-07 15:49:55 10

原创 php 常用验证

// 手机号验证if(preg_match("/^1[23456789]\d{9}$/", $mobile)){ echo '验证通过';}else{ echo '验证不通过';}

2020-12-30 17:46:44 8

转载 PHPStorm 使用

参考

2020-12-16 10:55:33 7

原创 Thinkphp 提示 Class ‘think\model‘ not found

注意看,提示的model首字母是小写的。说明继承的类首字母写错了。多人协作,相信别人写的是对的,哎…# 提示错误 thinkphp Class 'think\model' not foundclass xxx extends model# 正确class xxx extends Model...

2020-11-16 14:23:03 63

原创 MAC 使用 FiddlerEverywhere 教程

下载百度搜索下 mac Fiddler Everywhere 很多Fiddler 配置1.设置2.2个选项都勾选3.点击创建https证书手机配置1.ifcocnfig查看本机ip地址2.配置手机wifi代理3.手机安装https证书。浏览器访问IP+端口。我这里是192.168.10.126:8866。点击红框部分下载证书。然后到设置-通用-描述文件安装。这一步是为了查看代理的结果不乱码...

2020-11-05 20:11:55 295

原创 PhpExcel常用操作

删除默认Wordsheet$objPHPExcel->removeSheetByIndex(0);设置工作表标题$objPHPExcel->createSheet('表下标')->setTitle('标题');设置表头$objPHPExcel->setActiveSheetIndex('表下标') ->setCellValue('A1', '表头1') ->setCellValue('B1', '表头2')

2020-10-10 13:19:39 9

原创 mac Centos虚拟设置NAT网络模式无法联网

参考等网络上的教程设置了/etc/sysconfig/network-scripts/ifcfg-ens33文件里面的IP等相关信息,但是在NAT模式下还是无法上网。但把VMware切换为桥接模式,就能正常联网了

2020-09-28 13:58:58 61

原创 laravel-admin用laravel-s

页面刷新按钮隐藏// vendor\encore\laravel-admin\src\Widgets\Navbar\RefreshButton.php// 注释以下代码<!--<li>--> <!--<a href="javascript:void(0);" class="container-refresh">--> <!--<i class="fa fa-refresh"></i>-->

2020-09-23 10:42:03 11

原创 bootstrap php常用

模态窗 $id = mt_rand(1,11111111); $str = <<<EOT<!-- 按钮触发模态框 --><button class="btn btn-primary btn-sm" data-toggle="modal" data-target="#myModal{$id}">查看</button><!-- 模态框(Modal) --><div class="modal fade"

2020-09-04 11:30:35 37

原创 微信红包发放字段对应页面

2020-09-01 17:39:28 78

原创 微博广告 广告计划创建 返回广告计划定向最小值为200

返回{"code": 20214,"message": "广告计划定向最小值为200","trace_id": "vj32y16L1i"}解决guaranteed_delivery=0

2020-08-28 17:45:46 69

原创 微博广告 大card图文 提示10007

错误array:3 [▼ "code" => 10007 "message" => "请填写小程序原始ID 小程序跳转页面截图" "trace_id" => "4vrXJ9q2ox" ]解决文档少写了2个参数'miniprogram_id' => 'gh_20daece21847', // 小程序原始id'miniprogram_image' => 'https://wx3.sinaimg.cn/

2020-08-28 17:42:42 182

原创 重启宝塔redis启动失败

1.问题分析我是在阿里云的服务器安装的宝塔,然后把服务器生成镜像,在用镜像启动服务器,发现用镜像启动的服务器redis居然没启动2.找到问题在官网上看到有人说删除redis.pid文件,在重启rm -f /www/server/redis/redis.pid。发现果然能重启了3.解决问题把服务器redis停了,在生成镜像。这样镜像启动的服务器redis也跟着开机启动了...

2020-08-21 17:30:19 303

原创 PHP图片尺寸调整(全填充,没有黑底)

/** * 图片放大到750 * Created by PhpStorm. * User: EricPan * Date: 2020/8/16 * Time: 18:32 */ public function img750() { $userName1 = "源图片路径"; $userName = " 生成图片存储路径"; $bgResource = imagecreatefromst

2020-08-20 17:26:08 36

原创 ffmpeg 序列帧合成耗时长

把图片压缩下,我用的是php,在imagejpeg存储图片的时候设置质量为50,能把不跳转质量的是1MB的图片压缩到100多KB。注意,但只能存储JPG格式的时候有这个参数,PNG、GIF是没有的

2020-08-17 09:47:32 60

原创 PHP 使用 exec、shell_exec问题

这2个函数是同步阻塞的,如果有问题就会一直卡在那,也不会报错。我看目录直接在shell里面执行是ok的,但php调用exec就卡在那,没排查到什么问题,就用定时函数等待了

2020-08-14 15:47:21 54

原创 ffmpeg ios无声音 视频合成声音没有声音

ios无声音,安卓正常1.用如下命令合成将mp3转为aac格式ffmpeg -i 6s.mp3 -acodec aac -strict experimental -ab 128k -ar 16k -ac 2 -y 6s.aac2.视频合成音频ffmpeg -i 6.mp4 -i 6s.aac -c copy 55.mp4

2020-08-13 20:22:40 162

原创 ffmpeg 图片合成视频黑屏 不兼容问题合成MP4

使用-pix_fmt yuv420p最大化兼容性参考“默认情况下,使用libx264时,根据您的输入,ffmpeg将尝试避免颜色二次采样。从技术上讲,这是的首选,但不幸的是,几乎所有的视频播放器ngFFmpeg播放器,许多在线视频服务仅支持YUV颜色空间以及4:2:0色度二次采样。选项 -pix_fmt yuv420p 或 -vf format = yuv420p 将使最大化兼容性。”ffmpeg -i ./frames_%10d.png -pix_fmt yuv420p 5.mp4

2020-08-07 18:13:11 261

原创 hyperf 静态资源访问Not Found

问题hyperf配置了将public替换为上传目录,但生产的excel访问还是Not Found解决在nginx加配置,注意缓存时间为0,不然会有缓存location ~ .*\.(gif|jpg|jpeg|png|bmp|swf|woff2)$ { expires 30d; error_log off; access_log /dev/null; } location ~ .*\.(xlsx)$ {

2020-08-07 10:06:03 383

原创 hyperf Argument 2 passed to Hyperf\Translation\FileLoader::__construct() must be of the type string,

执行如下代码发布translation.php文件1.参考2.参考php bin/hyperf.php vendor:publish hyperf/translation

2020-08-06 18:46:01 259

原创 PHPMailer邮箱发送配置匿名邮箱

亲测php5.6,php7.2都可以.Githubphp5.6 include文件后,也需要use文件,php7.2直接composer安装use PHPMailer\PHPMailer\PHPMailer;use PHPMailer\PHPMailer\Exception;include(__DIR__ . '/PHPMailer-master/src/PHPMailer.php');include(__DIR__ . '/PHPMailer-master/src/Exception.ph

2020-07-31 20:04:12 104

原创 hyperf跨域 配置nginx

1.参考2.nginx配置# 至少需要一个 Hyperf 节点,多个配置多行upstream a2admin { # Hyperf HTTP Server 的 IP 及 端口 server 127.0.0.1:9611;}server{ listen 80; server_name xxxxx; .......... location /{ if ($request_method = 'OPTIONS') {

2020-07-30 14:42:49 643

原创 hyperf 常见错误

504 Gateway Time-out 参考1.nginx.conf下加如下内容http { ...... #用于tomcat反向代理,解决nginx 504错误 proxy_connect_timeout 300; #单位秒 proxy_send_timeout 300; #单位秒 proxy_read_timeout 300; #单位秒 proxy_buffer_size 16k; proxy_buffers 4 64k;

2020-07-28 15:22:41 331

原创 select2 常用方法

初始化var select2Name = "{{$name}}";var key = '.select2'+select2Name;var val = "{{$data}}";// 设置默认选择事件$(key).val(val).select2()//初始化Select2$(key).select2({ placeholder: {id: '', text: "{{$place}}"}, // 同上,这里默认空值为 ''})// 选中事件$(key).on("select2:

2020-07-28 11:01:52 192

原创 JS/JQ 常用方法

获取form里面的内容/*** 获取对应form里面的值 * @param formId*/ function getElements(formId) { var form = document.getElementById(formId); var str = ''; // var elements = new Array(); var tagElements = form.getElementsByTagName('input'); f

2020-07-24 11:57:40 24

原创 laravel 悲观锁

悲观锁第一个用户commit后第二个用户才能查询到数据,这个过程第二个用户会被阻塞1.参考使用方法2.原理解释DB::beginTransaction();$rankData = ActivityRanks::query()->lockForUpdate()->where('state',1)->first();DB::commit();...

2020-07-21 17:09:57 171

原创 laravel+laravels+架构直播聊天
原力计划

环境软件版本laravel6.18.3laravel-s3.7.0supervisord/进程守护redis/消息发布订阅流程图1.消息发布\Illuminate\Support\Facades\Redis::connection('default')->command('PUBLISH',['key','data']);2.消息订阅监听php代码<?phpnamespace App\Console\Commands;

2020-07-14 10:59:44 239

原创 hyperf ffmpeg 合成序列帧性能测试

环境配置用户图片合成、合成文字使用hyperf的队列软件版本centoscentos7.6 8核16Gffmpeg4.1hyperf2.0单用户2个进程,每秒26帧(26张图片)序列帧26张渐变图耗时(4段视频,合计48序列帧)合成用户图片耗时合成文字耗时合成视频耗时合计CPU消耗视频长度158序列帧(4*4)16秒3.2秒3.2秒1秒23秒45%6秒316序列帧(4*4)16秒13秒13秒

2020-07-10 13:43:09 396

原创 ffmpeg 操作相关命令

淡出 从第7秒开始,开始1秒的淡出ffmpeg -i 2.mp4 -vf fade=t=out:st=7.0:d=1.0:color=white 3.mp4淡入 设置1.0秒的黑场,然后开始1.0秒的淡入ffmpeg -i 2.mp4 -vf fade=t=in:st=1.0:d=1.0:color=white 4.mp4视频合并ffmpeg -i 3.mp4 -vcodec copy -acodec copy -vbsf h264_mp4toannexb 3.tsffmpeg -i 4.m

2020-07-07 17:53:00 85

原创 个人常用正则表达式

匹配html中的图片标签匹配已<img开始,以>结束,.表示匹配除换行符 \n 之外的任何单字符,*匹配前面的子表达式零次或多次。?匹配前面的子表达式零次或一次<img.*?src="(.*?)".*?>匹配html中的图片地址匹配以//img开始,以.png或.jpg结束//img(.*?)(.png|.jpg)...

2020-07-03 15:11:47 63

原创 php视频合成 centos FFmpeg

使用FFmpeg安装参考

2020-07-03 12:00:46 107

原创 php图片批量下载

代码如果图片数量多的情况可以在请求的地方设置set_time_limit(0);,PHP程序执行时间不做限制<?php/** * Created by PhpStorm. * User: EricPan * Date: 2020/7/1 * Time: 16:03 */namespace App\Repository;class SpiderRepository{ /** * 图片下载 * Created by PhpStorm.

2020-07-02 09:49:58 68

原创 centos 不小心执行 chmod -R 777 /

centos 不小心执行 chmod -R 777 /。感觉要跑路了一.SSH无法登陆修复1.无法通过ssh远程登录,我的是阿里云服务器,还可以通过阿里云远程连接->发送远程命令。执行systemctl status sshd,有如下保存。大概问题就是/etc/ssh/权限太高,把权限改下。执行chmod -R 600 /etc/ssh/sshd.service - OpenSSH server daemon Loaded: loaded (/usr/lib/systemd/syste

2020-06-30 17:52:32 193

原创 laravel laravel-s hyperf 压测

并发参考测下来hyperf表现最好

2020-06-29 11:48:03 224

原创 PHP 大文件分割上传

PHP参考PHP阿里云oss分片上传

2020-06-29 11:45:04 65

原创 maya新手操作常见问题

maya选定物体后变成彩色边线怎么改?直接在选择物体时,按下B键,如果再按一次又再出现,这是软选择的模式。

2020-06-25 11:56:26 82

空空如也

空空如也

空空如也

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

TA关注的人 TA的粉丝

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