(TODO)FFmpeg学习笔记 最近的短视频自动生成项目用到了FFmpeg进行视频的合成,因此这里记录下相关的一些笔记,供今后参考。 处理流程 名词概念怎么发音ef ef em peg 容器1ffmpeg -formats 编码格式(CODEC)1ffmpeg -codecs 注意容器和编码是两个概念,要区分一下。 编码器(encoders)1ffmpeg -encoders 输入&输出可以理解为加工厂的概念。 2020-10-08 #音视频
(TODO)Flutter学习笔记 这是摘自网上的 Flutter 架构图: 名词概念Dart 的 isolateFlutter 组件相关的名词trailingtile Material Designhttps://material.io/design 这是 Google 的 UI 交互设计规范,据此衍生出了一批 UI 组件库,而 Flutter 本身就集成了这类组件,详见Material Library。 设计理念文件结构常用命 2020-10-07 #移动开发
Flutter安装笔记 我平时喜欢看小说,但是现在的小说APP广告太多了:启动应用有广告,从其他APP切换回来又有广告,体验很不好。因此我想自己写一个简单的文档阅读APP。考虑到现在Flutter挺火的,就准备用这个试一试。因此这里记录下安装Flutter的过程中遇到的一些问题。 流程安装Flutter我是按照官方文档来进行安装的,整个安装过程还是挺顺利的。 安装Android Studio这里遇到一个小问题:第一次需要 2020-10-07 #移动开发
一周技术总结-20200927 编写可视化组件的流程流程项目文件模板名词与组件拆分目的更快更个性化如何做到通用与个性化兼顾基础组件+业务配置插件 半自动步枪 D3 组件开发经验形成自己的几何组件库和功能组件库plot(矩形、圆形、线条、箭头……) tooltip legend 鼠标右键 如何解决绘图和计算绑定的问题?区别于 Canvas,D3 带来的问题就是组件难以拆分开。 目前我是通过一个全局对象来跨组件传递配置项和属性。 3 2020-09-25 #随想
动态视频自动生成方案 竞品数可视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