element table表格闪动

1. el-table 增加99.9%的宽度 2. .el-table__header,.el-table__body,.el-table__footer{ border-collapse: collapse!important; } 3. 将表格外层元素的width宽度减去滚动条的宽度就解决了 类似这...

React 性能优化之组件动态加载(react-loadable)

React 项目打包时,如果不进行异步组件的处理,那么所有页面所需要的 js 都在同一文件中(bundle.js),整个js文件很大,从而导致首屏加载时间过长。 所有,可以对组件进行异步加载处理,通常可以使用 React-loadable。 React-loadable 使用 例如,对于项目中的deta...

pm2如何实现的多进程

Node.js的Cluster多进程模式。 PM2的实现原理,它是基于Cluster模式的封装。 Node.js,都是以单线程的方式运行的,因此,在多核心处理器的系统中并不能发挥其最大的性能。 Node.js的cluster模块 幸运的是,Node.js给我们提供了cluster模块,它可以生成多个工作...

Redux的reducer为什么不能有异步操作

回顾Redux设计和使用的三大基本原则 单一数据源 ,也就是store中的 state是唯一的 state 是只读,Redux并没有暴露出直接修改state的接口,必须通过action来触发修改(即: 只有store能改变自己的state ) reducer必须是纯函数 Redux的设计初衷 先从Red...

vue data不可以使用箭头函数的问题解析

这篇文章主要介绍了vue data不可以使用箭头函数问题,本文通过源码解析给大家介绍的非常详细,具有一定的参考借鉴价值,需要的朋友可以参考下 首先需要明确,a() {}和 b: () => {}是不同的 let obj = { a() {}, // 相当于 a:function() {}, b: ()...

FFmpeg 命令行 视频拆分图片

先创建一个chaifen文件夹,保存图片,video.avi是待拆分的视频源 1)视频每一帧保存一张图片 ffmpeg -i video.avi chaifen/%06d.png 2)视频每一秒保存二十张图片 ffmpeg -i video.avi -r 20 chaifen/%06d.png 3)视频...

Server-Sent Events (SSE)实现长链接,服务端单向推送

一、SSE 的本质 严格地说, HTTP 协议 无法做到服务器主动推送信息。但是,有一种变通方法,就是服务器向客户端声明,接下来要发送的是流信息(streaming)。 也就是说,发送的不是一次性的数据包,而是一个数据流,会连续不断地发送过来。这时,客户端不会关闭连接,会一直等着服务器发过来的新的数据流...