自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

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

原创 ffmpeg缩放处理视频背景高斯模糊

ffmpeg 实现视频背景的高斯模糊,缩放视频分辨率,剪裁视频,模糊视频背景

2022-07-22 15:50:59 1250

原创 ffmpeg常用命令

ffmpeg常用命令1,图片合成视频ffmpeg -f image2 -i image-%03d.jpeg output.mp42,视频分离图片ffmpeg -i output.mp4 -r 1 -f image2 image-%03d.jpeg3,视频合并mpeg 拼接ffmpeg -i 1.mp4 -qscale 4 1.mpgffmpeg -i 2.mp4 -qscale 4 2.mpgcat 1.mpg 2.mpg | ffmpeg -f mpeg -i - -qscale

2021-09-03 14:11:14 292

原创 CentOS下安装nvm

centos下安装git1,安装2,查看版本1,安装yum install git2,查看版本git --version

2021-07-05 12:07:37 1936

原创 基于nodejs的脚手架工具开发经历

基于nodejs的脚手架工具开发经历公司需要搭建一个cli工具,公司内部使用,查看了很多文档资料,找到了一篇讲的很好。大佬文章地址:https://zhuanlan.zhihu.com/p/31988855我在使用的时候遇到一个问题:在图片转换拷贝到目录的时候会出错。// touch ./lib/generator.js// npm i handlebars metalsmith -Dconst Metalsmith = require('metalsmith')const Handleb

2020-09-28 16:07:50 210

原创 h5 开发 rem 的计算

前端 h5 开发,rem 的计算,可直接拷贝查看效果和复制<!DOCTYPE html><html> <head> <meta http-equiv="Content-Type" content="text/html; charset=utf-8" /> <meta content="width=device-width, initial-scale=1.0, maximum-scale=1.0, user-scalable=0;

2020-07-23 09:54:11 344

原创 微信小程序 onReachBottom 上拉滚动到底部加载更多问题

onReachBottom小程序官方有一个onReachBottom上滑到底部执行的函数,但是当使用时发现不起作用。查了写资料发现需要在json里面配置:1,“enablePullDownRefresh”: true(是否下拉或滑动执行)"enablePullDownRefresh": true2,“onReachBottomDistance”: 50(下拉距底部多少是执行函数) "onReachBottomDistance": 50在使用了这些配置后,发现还是不起作用,查了很多资料也没找

2020-06-28 17:01:00 1260

原创 list数组转化tree树数组

/*** 将 list 数组转化为 treeList* @param {Array} dataList list数据 * @param {string} id 节点key值* @param {string} pId 父节点key值* @returns {Array} treeList*/function listToTree (dataList, id, pId) { const data = JSON.parse(JSON.stringify(dataList)); const re

2020-05-25 11:16:57 331

原创 css3页面一键置灰

2020.04.04全国举行了哀悼活动,所有的app进入后都全部是灰色。给html添加样式:filter: grayscale;就可以页面置灰了。我们可以在浏览器上实验下,在b站网站,加入css代码:filter: grayscale(100%);-webkit-filter: grayscale(100%); /* Chrome, Safari, Opera */页面变成灰色。...

2020-04-07 23:10:36 1527

原创 简单的观察者(发布-订阅)模式实现

简单实现观察者class SubPub { constructor() { this.subs = {}; this.hasObj = this.subs.hasOwnProperty; } subscribe(eventName, callback) { if (!this.hasObj.call(this.subs, ...

2020-03-25 22:36:09 132

原创 递归找到节点后跳出递归循环

递归找到节点后跳出递归循环在js 的递归循环中,找到了节点想跳出递归循环,如果是单纯的return或者break的时候,并没有阻止递归的循环// 造一个树数据const treeList = [{ id: "1", name: "a", children: [{ id: "1-1", name: "a-1" }, { ...

2020-03-25 20:27:46 8176 2

原创 添加购物车的动画效果

<!DOCTYPE html><html lang="en"><head> <meta charset="UTF-8"> <meta name="viewport" content="width=device-width, initial-scale=1.0"> <meta http-equiv="X-UA-Com...

2019-12-31 16:51:36 356

原创 vue使用ts时遇到的问题

1,在vue的ts文件中引入json文件,会报如下红色波浪线在tsconfig.json的文件中加入"resolveJsonModule": true即可解决,如果波浪线还在,可以关闭编辑器在打开2,在ts项目中引入第三方包的时候,会报这个红色波浪线因为ts是强语言类型,引入的js包没有被转化,解决方法是可以npm install @types/js-md5,就可以解决这个问题...

2019-12-31 16:41:54 2742

原创 vue前端项目打包nginx配置

vue前端项目打包nginx配置nginx配置nginx配置nginx.conf中引入host.d文件下所有.conf文件(include host.d/*.conf)#user nobody;worker_processes 1;user root;#error_log logs/error.log;#error_log logs/error.log notice;...

2019-11-25 22:56:52 957

原创 网站动态背景线条跟随鼠标移动,吸附鼠标效果

网站动态背景线条跟随鼠标移动,吸附鼠标效果动态背景线条,鼠标移动可以吸附,可以添加配置,代码如下:<!DOCTYPE html><html lang="en"><head> <meta charset="UTF-8"> <title>粒子线条canvas效果</title> <style> #J...

2019-08-01 17:00:43 5551

原创 在ie下a标签的download

点击下载文件,获取文件blob流,然后执行下面代码/*** IE10+* blob blob流* fileName 文件名称* */if (navigator.msSaveBlob) { return navigator.msSaveBlob(blob, fileName);}...

2019-05-23 16:55:40 3667

原创 js自动缩放页面自适应屏幕分辨率

js自动缩放页面自适应屏幕分辨率欢迎使用Markdown编辑器欢迎使用Markdown编辑器当开发前端页面在分辨率1920的情况下,需要切换到小屏,有种方法是可以对屏幕比例进行缩放,通过css3属性transform可以自适应屏幕分辨率大小var s;function resize() { s = window.screen.width / 1920; document.body....

2019-05-06 17:40:34 20002 9

空空如也

空空如也

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

TA关注的人

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