#视频宽高问题 1 通过 访问地址后面增加?avinfo 获取视频信息 2 判断 streams[x][’tags’] 内是否有 rotate 字段 有且等于 90 或270 则表示,外层返回的 宽高是颠倒的,需要 互换使用 #提交转码变形问题 如上面提问 在提交转码,传递转码分辨率宽高时, 若视频信息streams[x]['tags']['rotate']存在宽……
阅读全文
一、图形化窗口杀死: 开一个终端 , 输入 xkill ,然后指到僵死的窗口,点左键。 二、进程杀死 开一个命令终端:可以和grep合用,列举出所需进程号,之后杀死。 $ ps -A $ kill -9 PID https://blog.csdn.net/yumengkk/article/details/8160337……
阅读全文
https://www.cnblogs.com/tommy-huang/p/4483684.html……
阅读全文
//$src_img = imagecreatefromjpeg($imgpath); // 创建图片资源失败 $src_img = imagecreatefromstring(file_get_contents($imgpath));// 成功……
阅读全文
方法1: 在项目index.php 文件顶部添加 register_shutdown_function(function(){ var_dump(error_get_last()); }); 方法2: 在项目index.php 文件顶部添加 error_reporting(E_ALL); ini_set("display_errors", 1);……
阅读全文
下面代码将报错,提示panic: runtime error: invalid memory address or nil pointer dereference resp, _ := http.Get(link.ImgUrl) defer resp.Body.Close() body, _ := ioutil.ReadAll(resp.Body) 正确的应是, defer resp.Body.Close() 应在 ioutil.ReadAll之后 resp, _ := http.Get(link.ImgUrl) body, _ := ioutil.ReadAll(resp.Body) defer resp.Body.Close() 菜鸟总结 0.0……
阅读全文
使用七牛的图片处理格式转换功能: 原图路径拼接 ?imageView2/2/format/jpg 当然也可以 这样 ?imageView2/2/w/200/format/jpg 获取指定宽度的预览图……
阅读全文
1 自行下载需要刷入的twrp.img文件 下载地址:https://twrp.me/Devices/ 2 安装adb fastboot sudo apt install adb sudo apt install fastboot 3 手机开启开发者模式,并连接电脑 4 依次运行下面命令即可 // 进入fastboot adb reboot bootloader // 刷入 twrp镜像,twrp-xxxx.img 替换为你自己的twrp镜……
阅读全文
觉得不错的Golang优秀组件。算是个人笔记吧,只有介绍,没有使用说明。 web 框架 Go的框架有很多很多,但至今还没有一款能和Spring媲美的神级框架出现。所以大神都是自己直接写,不用框架。这里介绍我用过的2个框架gin和beego,前者路由速度快,后者功能全。但还是我前面讲的那句话……
阅读全文
修改 ueditor.all.js第24507行的domUtils方法 https://gitee.com/cnbattle/codes/qlka2rozmutdf413n9c6j74 domUtils.on(input, 'change', function () { if (!input.value) return; var loadingId = 'loading_' + (+new Date()).toString(36); var params = utils.serializeParam(me.queryCommandValue('serverparam')) || ''; var imageActionUrl = me.getActionUrl(me.getOpt('imageActionName')); var allowFiles = me.getOpt('imageAllowFiles'); me.focus(); me.execCommand('inserthtml', '<img class="loadingclass" id="' + loadingId + '" src="' + me.options.themePath + me.options.theme + '/images/spacer.gif" title="' + (me.getLang('simpleupload.loading') || '') + '" >'); function callback(responseData) { try { if (responseData.state == 'SUCCESS' && responseData.url) { loader = me.document.getElementById(loadingId); loader.setAttribute('src', responseData.url); loader.setAttribute('_src', responseData.url); loader.setAttribute('title', responseData.title || ''); loader.setAttribute('alt', responseData.original || ''); loader.removeAttribute('id'); domUtils.removeClasses(loader, 'loadingclass'); } else { showErrorLoader && showErrorLoader(responseData.state); } } catch (er) { showErrorLoader && showErrorLoader(me.getLang('simpleupload.loadError')); } form.reset(); domUtils.un(iframe, 'load', callback); } function showErrorLoader(title)……
阅读全文