首页
AI Coding
NEW
沸点
课程
直播
活动
AI刷题
APP
插件
搜索历史
清空
创作者中心
写文章
发沸点
写笔记
写代码
草稿箱
创作灵感
查看更多
会员
登录
注册
GambleMeow
掘友等级
The opponent in the chess game is present me, but opposite to he, is me, and my learning partners
获得徽章 0
动态
文章
专栏
沸点
收藏集
关注
作品
赞
210
文章 172
沸点 38
赞
210
返回
|
搜索文章
最新
热门
postgresql 数据备份
postgresql的备份方案大致分为两类 全量:基于pg_basebackup + rsync两个命令 + 定时器,实现月、周、日三个备份 增量:基于WAL日志实现增量数据备份 全量备份 冷备份冷恢
Solid - Dependency Inversion Principle
依赖倒置原则(Dependency Inversion Principle, DIP) 在软件工程中,当设计模块间依赖关系时,高层模块通常依赖于低层模块,导致我们需要在高层模块中实例化低层模块。这种传
特殊浏览器api记录
intersertionObserver 用于观察元素在其祖先节点/可视窗口的交叉状态的变化。 在每一帧渲染完且线程空闲时计算。 getBoundingClientRect 用于获取元素在可视窗口里的
代码->抽象语法树的过程以及实现
背景 过程:代码 -> 词法分析 -> 构成抽象语法树 -> 运行抽象语法树 词法分析 sum = 1 * 23 + 4 * 5 如何将里面的词缀提取出来,一般是有限状态机 比如: 当我们在遍历字符串
2D - 元素命中
背景 在2d编辑器中,判断元素之间是否有交集是很重要的功能要求,比如 点与点 点与线 点与面 线与线 线与面 面与面 这些实现在fabric和konva中不一样。 点与点 很简单,忽略 点与面 fab
fabricjs、konva、leaferJS
FabricJS Konva LeaferJS 主要用途 交互式对象模型画布操作 高性能 2D 画布渲染 轻量级图形渲染引擎 性能 中等,对象多时可能有性能瓶颈 高,优化了大量对象渲染 高,专注于高性
web前端-性能指标
PerformanceNavigationTiming 继承关系 PerformanceEntry PerformanceResourceTiming PerformanceNavigationTim
大文件上传
背景 大文件上传需求,缺点如下 上传时间长 上传过程中,如果断网/刷新页面,需要重新上传 思维链 浏览器对于同一个域名的请求,同时建立的TCP连接数有限制,比如Chrome是6个,而HTTP2之前的协
全量加载、懒加载、延迟加载、虚拟列表、canvas、时间分片
背景 前端遇到大数据量的场景,为了提高用户的使用体验,我们需要做很多优化手段。 我们可以从以下的方式去优化: 接口层 分段获取 数据层 分段存储 提高索引速度 字典树 提高存取速度 渲染层 本文围绕渲
CRDT宝典 - y-crdt的未来
js在crdt应用的整个生命周期里,有很多个环节是可以提升效率的,比如客户端的yrs,服务端的yrb。 我们来看一张表 即便是完全支持分布式,我们在公司部署时还是要一个中控服务器的,其功能有鉴权、数据
下一页
个人成就
文章被点赞
658
文章被阅读
110,336
掘力值
4,155
关注了
156
关注者
142
收藏集
2
关注标签
7
加入于
2019-09-26