动态视频自动生成方案 竞品数可视https://hanabi.data-viz.cn/index?lang=zh-CN 镝数图表https://dycharts.com/appv2/#/pages/home/index 巨量创意https://cc.oceanengine.com/ flourishhttps://flourish.studio/examples/ 方案服务端生成canvas动画和截图在服务器端运行,后 2020-09-23 #音视频
(TODO)技术拆解-时间轴柱状图 最近业务方有一个需求,需要一个展示排名变化的时间轴柱状图。之前我们用网上一个开源的代码做过类似的功能,但是当时只是为了满足一次性需求,代码写得非常的定制化,不够通用。考虑到这种时间轴动态图的需求应该后续还有不少,因此这次我准备借助这个需求,在这个开源项目的基础上进行代码优化和封装,使其更加灵活、更加配置化、支持的功能更加丰富。 基本信息项目是在一个开源项目基础上加工而成的,技术方面采用了 D3.j 2020-09-22 #技术拆解 #数据可视化 #D3 #SVG
命名规范 一句话总结:数据库字段名和URI用小写,其他(后端编码、前端编码、URL中的参数名、接口返回的字段名)全驼峰命名。 数据库阿里巴巴数据库命名规范:https://www.cnblogs.com/dragonsuc/p/6938006.html 表表的命名最好是加上“业务名称_表的作用”,比如icon_style 字段全小写,多个单词用下划线分割,全部用单数 必备三个字段:id、create_t 2020-09-21
最短路径算法 名词概念时间复杂度参考:https://blog.csdn.net/jsjwk/article/details/84315770 执行当前算法所消耗的时间 大O符号表示法,即 T(n) = O(f(n)) 大O符号表示法并不是用于来真实代表算法的执行时间的,它是用来表示代码执行时间的增长变化趋势的。 常见的时间复杂度量级有: 常数阶O(1) 对数阶O(logN) 线性阶O(n) 线性 2020-09-21 #算法
(TODO)Web3D绘图库对比 3D的Web绘图库很多,我也没有逐个试用,这里只记录我尝试过的几个。 如果想要了解其他的库,可以参考这个文章:https://zhuanlan.zhihu.com/p/162878354 luma.glhttps://luma.gl/性能测试页面:https://luma.gl/examples/performance/stress-test/ WebGL上限高,显卡越好越牛逼,只要不超出内存限制 2020-09-20 #3D
技术拆解-股权洞察与企业架构 业务说明股权洞察分为了左右两部分:左边是股权分布,右边是企业投资情况分布。 技术储备D3.jsdescendants merge tree nodeSize separation SVG滤镜(feComponentTransfer、filter) 左右树(我自己造的名词) 接口请求单个节点查企业股权数据 接口维护人员:范智强 https://kuaicha.10jqka.com.cn/open/a 2020-09-18 #技术拆解 #数据可视化 #D3
3D知识图谱可视化/关系可视化 最近准备搞个大活儿,将2D的知识图谱转为3D形式,现在先进行技术储备。 四个知道论文&设计标准网络拓扑三维可视化系统的研究与实现,把各种布局算法给讲解了,这个对我们开发实现来说,很重要: https://xueshu.baidu.com/s?wd=paperuri%3A%287a25f46a8160b05dd9bc7dc905154224%29&filter=sc_long_sig 2020-09-17 数据可视化 > 技术 #3D #数据可视化 #关系可视化
马良项目的总结 轻视了新内容的风险docker、可视化搭建、sequelize、TypeScript、老项目的熟悉等等。 一个新内容就仿佛是一座冰山,我们只看到了海面上的一点点内容,殊不知还下面还有整整一座大山! 这里就以构建 puppeteer 的 docker 为例,遇到了如下这些坑: 熟悉 docker 的基本命令 安装进程管理工具 S6,不熟悉这个设计,又搞了一阵,最终问了同事 安装 puppetee 2020-09-11 #随想
vim学习笔记 编码文件编码查看: :set fileencoding :set ff 设置: set encoding=utf-8 fileencodings=ucs-bom,utf-8,cp936 永久设置: 在~/.vimrc中加入即可 注意:gitbash的程序输出内容乱码,也可以通过这个方式解决。 2020-09-10 #Linux