灵心如玉,守一生无惧|

SadicZhou

园龄:3年2个月粉丝:7关注:4

随笔分类 -  日常问题解决

在echaerts中渲染50万条数据的优化方案
摘要:背景:项目需求中要在页面上渲染大约50万条左右的波形数据图表 那么如何解决渲染中的卡顿呢? 肯定是要从服务端和前端一起优化这是毋庸置疑的。 1.服务端: 服务端耗时最多的一定是在数据库的筛选数据的行为上,本次需求中数据的筛选是根据物理量的类型和时间来进行的。 为了提速,应当取消掉其他的筛选条件,并且
2520
0
2
前端展示word文档的几种方案
摘要:1.将word转成pdf再转成图片,直接在前端渲染图片 优点:省事,在PC和移动端都可以很好的适配,缺点:无法进行编辑。适用于一些用户协议只能值进行观看的文件 2.可以使用XDOC文档预览云服务来进行word文件的在线预览 优点:可以进行字体大小的调节等,缺点:无法进行编辑 3.通过微软的功能来访问
431
0
0
使用express-jwt解析token时req.user=undefind
摘要:使用express-jwt解析token时req.user=undefind, 原因:在路由文件里使用express的实例app来use express-jwt中间件了,这样做是不规范的 解决方法:使用router实例来use express-jwt即可 router.use(expressJWT(
492
0
0
解决添加authorization 请求头跨域问题
摘要:在做身份认证的时候前端请求头上增加authorization 属性后报以下错误: Access to XMLHttpRequest at 'http://127.0.0.1:500/api/login' from origin 'http://127.0.0.1:5501' has been blo
887
0
0
node js解码base回二进制
摘要:直接贴代码 icon_file = icon_file.split(',')[1] icon_file = Buffer.from(icon_file,'base64') icon_file = icon_file.toString('binary') 注意:base64在解码时需要将前面的一个前缀
30
0
0
nodejs express报错request entity too large
摘要:今天在做上传图的功能时遇到报错413 Payload Too Large; express deprecated res.send(status): Use res.sendStatus(status) instead index.js:18:13PayloadTooLargeError: requ
355
0
0
css修改input标签:focus边框颜色
摘要:css修改input标签:focus边框颜色 input边框使用border修改样式,但是聚焦高亮时修改border 没有效果 使用 outline 即可 .input_border:focus{ outline: 1px solid RoyalBlue; } 或者 .input_border:fo
667
0
0
微信浏览器中div背景色不显示问题
摘要:微信浏览器居然跟谷歌浏览器的解析方式不同,谷歌浏览器是把十六进制表示方法的最后两位当做透明度,而微信,居然取得是前两位 ! ! ! 在微信浏览器中写背景色最好用rgba代替16进制
32
0
0
关于swiper插件在vue2的使用
摘要:最近做项目用到了vue-awesome-swiper,总结一下使用方法 第一步:安装依赖 npm install swiper vue-awesome-swiper --save or npm install swiper vue-awesome-swiper@2.6.7 --save 第二步:引入
3481
3
0
vue项目在执行npm run build卡住的问题解决
摘要:今天在打包项目的时候,突然发现一直卡在node build/build.js,就不往下执行了。(就很纳闷啊,我还以为编辑器卡死了。。。。) 网上找了一些方案,有人说是npm版本的问题,有人说需要改npm修改为淘宝源 "npm config set registry http://registry.c
1880
0
0
点击右上角即可分享
微信分享提示
深色
回顶
收起
  1. 1 尚好的青春 孙燕姿
  2. 2 孙燕姿
  3. 3 克卜勒 孙燕姿
- 孙燕姿
00:00 / 00:00
An audio error has occurred, player will skip forward in 2 seconds.