首页
AI Coding
数据标注
NEW
沸点
课程
直播
活动
APP
插件
搜索历史
清空
创作者中心
写文章
发沸点
写笔记
写代码
草稿箱
创作灵感
查看更多
登录
注册
司徒正美同志
掘友等级
获得徽章 0
动态
文章
专栏
沸点
收藏集
关注
作品
赞
15
文章 14
沸点 1
赞
15
返回
|
搜索文章
赞
文章( 14 )
沸点( 1 )
「译」更快的 async 函数和 promises
JavaScript 的异步过程一直被认为是不够快的,更糟糕的是,在 NodeJS 等实时性要求高的场景下调试堪比噩梦。不过,这一切正在改变,这篇文章会详细解释我们是如何优化 V8 引擎(也会涉及一些其它引擎)里的 async 函数和 promises 的,以及伴随着的开发体验…
使用HTML5 IndexDB存储图像和文件
有一天,我们写了关于如何在localStorage中保存图像和文件的文章,它是关于我们今天可用的实用主义。 然而,localStorage有一些性能影响 - 我们将在稍后的博客中讨论这个问题 - 并且未来期望的方法是使用IndexedDB。 在这里,我将向您介绍如何在Index…
数据结构:线段树
今天插一个特别的主题,介绍一个高级的数据结构:线段树。这是我在写Tracing GC时想到内存管理中的伙伴系统临时想起来的东西。大家学有余力的就学一下,如果看不懂就算了,不用死磕这种用得不是很频繁的东西。 在编程实践中,我们经常会遇到一些在区间上进行查询,修改的需求。为了支持这…
线段树知识点总结
专栏 | 九章算法网址 | www.jiuzhang.com 线段树专题 线段树入门问题 给出数列[1 4 2 3],求给定区间的最大值例:query(0,1) = 4 query(2,3) = 3 query(0,3) = 4 解题思路分析 一道题可不可以用线段树来做,基本是…
[干货] 线段树知识点总结
专栏 | 九章算法网址 | www.jiuzhang.com 1. 线段树入门问题 1.1 题目描述 给出数列[1 4 2 3],求给定区间的最大值例:query(0,1) = 4 query(2,3) = 3 query(0,3) = 4** 1.2 解题思路分析 一道题可不…
算法入门:堆排序
堆排序是比较基础的排序算法,也是我认为比较难的一种算法,因为它的流程比较多,理解起来不会像冒泡排序和选择排序那样直观。 要理解堆排序,需要先理解二叉树: 二叉树是每个节点最多有两个子树的树结构。通常子树被称作“左子树”(left subtree)和“右子树”(right sub…
从React到React Fiber
Fiber是一种轻量的执行线程,同线程一样共享定址空间。线程靠系统调度,并且是抢占式多任务处理,Fiber则是自调用,协作式多任务处理。
React组件生命周期
React组件在生命周期里面大概有两种情况,一种是初次渲染,一种是状态更新导致再次渲染。咱们从组件生命周期的每一步可进行的操作的角度来了解一下。 构造函数在组件初次渲染的时候只运行一次,构造函数里面进行的操作大概有上述代码的三种操作。 在组件挂载之前调用一次。在这个函数里面你可…
[译] ⚛ React 状态管理工具博物馆
这篇文章是了解复杂的状态管理系统的罗塞塔石碑(关键所在)。一个打包列表应用中使用的状态管理库基本如下: 当然,你可能对上面的某些库很熟悉,现在你可以运用这些知识来更好地理解其它库。你不仅有机会来领会这些库的细节,还会发现这些库是多么相似。 为了通俗易懂地说明这些库,我选择了一个…
关于react中setState的深入理解
在react中,通常通过state或props,来控制整个组件的状态。一旦state或props发生改变,整个组件会被重新渲染。在setState的理解上,可能会存在一些误区。 总结,并不是所有的组件状态都应该用setState进行管理。用setState进行管理会造成很多不需…
下一页
个人成就
文章被点赞
189
文章被阅读
10,193
掘力值
472
关注了
45
关注者
148
收藏集
0
关注标签
7
加入于
2018-04-27