- 博客(16)
- 收藏
- 关注
原创 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关注的人