docker中如何应用GPU 问题描述我们采用了Xvfb虚拟屏在容器环境下进行网页录屏操作,但是我们的网页应用到了3D效果,发现很卡。查看Puppeteer的打印信息,发现GPU加速是开启来了,可实际感受似乎没生效。因此需要寻找原因。 需要确定: 是系统没装显示器的原因么? 是Puppeteer的原因么? 是Xvfb的原因么? 是宿主机GPU的原因么? 这个文章描述,可能缺少依赖? https://stackoverflo 2021-11-19 #Docker
AE+Lottie的动画方案 hi,我们接下来要在短时间做很多带有动效的组件(比如带有个性化动画的柱状图),我看网上有AE+lottie的实现方式,我记得好像之前听你说过你们有用过这种方案,因此想请教下: 这种方案:1、支持动态改变数据么?比如柱状图的数据是根据后端接口来绘制的2、支持动画按帧数控制么?比如可以指定跳转到某一帧(可以前进、后退) WHW:这两种都是可以的,lottie本身文件也是帧数信息+样式信息+资源信息的 2021-11-18 #数据可视化 #动画
如何写好代码 代码做到不用写注释的程度,就算真正登堂入室了。 在满足功能可用的基础上,还要满足非功能属性,控制复杂度,高效有美感https://mp.weixin.qq.com/s/uN5LIDFGH2Xi_eN192z7ww 2021-11-14 #精 #程序设计 #好代码
做确定性的事情 这两天在扩展之前我写的动态柱状图的组件,很不顺利。本来以为一天就能搞定,结果搞了三天还没搞定,出现了意料之外的问题,比如: 实现某个功能的时间,比我预估的多了 N 倍 解决一个问题的过程中,又出现了其他新的问题 有些问题不知道怎么解决,得边查资料边处理 有些交互和功能、数据情况,我之前没考虑到,遗漏了这部分工作量 为什么会出现这种情况呢?我觉得主要是我对于 D3.js 和这个柱状图组件的程序设 2021-11-14 #随想
几种常用动画库的对比 不管我们最终用哪个库,都必须深入源码了解其程序设计,否则后面会有很多限制。 常用动画库对比GSAP(Green Sock Animation Platform)https://github.com/greensock/GSAP Github星级:13.2K 优势:速度快(官网说比jQuery快20倍),有工具可以加速开发(GSDevTools),基于时间线的设计;插件非常多;方便和其他库(比如 2021-11-10 #数据可视化
可视化组件库对比 常用绘图引擎的性能对比网站: https://benchmarks.slaylines.io/two.html 统计截止2021.11.07 名称 类型 版本 大小 Canvas SVG WebGL WebGL2 WebGPU TypeScript 备注 ZRender 绘图引擎 5.0.4 203KB √ √ × √ AntV/G 绘图引擎 5.0.17 √ √ 2021-11-07 数据可视化 > 技术 #数据可视化
如何做好F10的数据可视化 原则:不解决问题的可视化不是真正的可视化。用户想从F10获取什么信息? 注意:F10的数据可视化的关键因素在于业务、数据分析和设计,不在于实现,因此重心要放在这里。 F10的可视化想要解决用户什么问题F10有大量的公司财务数据,而非专业人员在查看这些财务数据的时候,是很吃力的,包括概念难以理解、难以从数据中发现规律和逻辑、难以得出结论辅助自己决策等等。 所以我们对于F10的可视化目的,应该定义 2021-11-07 #数据可视化
高维度数据的可视化 我们假设这个高维度,是指3维以上。 高维度数据可视化的目的是什么?找到相关性(correlation), 聚集(cluster), 异常值(outlier) 当在寻找高纬度的数据中的这些关系的时候,不一定要进行降低纬度, 有一些可视化的技术可以直接可视化高纬度数据,然后你可以从中找到答案。1.Scatter plot matrix2.Parallel coordinate3.Mosaic Plo 2021-11-07 #数据可视化