首页
AI Coding
数据标注
NEW
沸点
课程
直播
活动
APP
插件
搜索历史
清空
创作者中心
写文章
发沸点
写笔记
写代码
草稿箱
创作灵感
查看更多
登录
注册
saiyan40674
掘友等级
前端工程师
|
伪科技公司
目前想学一下 webgl 及 h5 游戏开发
获得徽章 0
动态
文章
专栏
沸点
收藏集
关注
作品
赞
8
文章 7
沸点 1
赞
8
返回
|
搜索文章
最新
热门
V8新生代垃圾回收机制 - Orinoco
V8 为了更好的管理内存,定义了两个主要的生命周期:新生代 young generation 和老生代 old generation。当我们创建一个新对象🦛时,V8会将她放入新生代里,而新生代又分成了两个阶段,一个叫 nursery,另一个叫 intermediate。🦛会…
V8 内存溢出会怎样?
几年前的 V8 会强制限制网站的内存大小,当应用内存不断增加以至于空间不足时,V8会对内存进行清理和优化,如果深度清理后还是不够用,V8会自动停止运行,也就导致浏览器崩溃(俗称白屏)。注意此时开发人员是无法捕捉到报错信息的,因为V8已经退出你连控制台都打不开。 但是现在已经02…
记一次大厂面试
面试地点在五角场写字楼,紧挨着地铁站,不可谓不舒服啊。 进入办公区后前台小姐姐马上给了套笔试题(居然是彩印的。。大厂果然有钱)。 做题时间45分钟,实际作答接近一个小时。 现场还原:一脸懵逼。。后来突然想到之前写过的一道算法题,要求写出一个函数,实现字符串的乘法,比如 '12'…
动态规划及应用
动态规划是通过在遍历中存储之前有效信息的通用解题方法,它可以把高复杂度的运算降维到更低的复杂度,这么说可能比较抽象,下面举个例子看一下吧。 给定一个整数数组 nums ,找到一个具有最大和的连续子数组(子数组最少包含一个元素),返回其最大和。 直接掠过暴力解法了。。但是可以回想…
遍历小技巧:滑动窗口
给定两个字符串 s1 和 s2,写一个函数来判断 s2 是否包含 s1 的排列。 输入的字符串只包含小写字母,两个字符串的长度都在 [1, 10,000] 之间。 遍历整个 s2,每次取固定长度的字符串,然后和 s1 进行比较. 这种解法的时间复杂度为 N 的三次方。leetc…
重新学习 React (二) Diffing 算法
我们知道,React 执行 Render() 函数时,会生成一次虚拟 DOM,当组件再次更新时,会再生成一颗新的树,然后 React 会对比两棵树的异同,执行更新算法。React 通过如下方法比较 DOM 的异同,其复杂度为 O(n): 当对比两颗树时,React 首先比较两棵…
重新学习 React (一) 生命周期,Fiber 调度和更新机制
React 有一套合理的运行机制去控制程序在指定的时刻该做什么事,当一个生命周期钩子被触发后,紧接着会有下一个钩子,直到整个生命周期结束。 生命周期代表着每个执行阶段,比如组件初始化,更新完成,马上要卸载等等,React 会在指定的时机执行相关的生命周期钩子,使我们可以有机在程…
个人成就
文章被点赞
29
文章被阅读
8,762
掘力值
232
关注了
1
关注者
17
收藏集
2
关注标签
9
加入于
2018-02-25