摘要: 终于可以填上坑了。 简单回顾一下之前JS篇内容,每一次setTimeout的调用,会在一个对象中添加一个键值对,键为延迟时间,值为一个链表,将所有该时间对应的事件串起来,图如下: 而每一个延迟键值对的触发,则是在链表头生成的时候就已经开始了,如下: 回顾完毕。 与JS篇一样,这一节也简单介绍libu阅读全文
posted @ 2018-12-07 17:57 书生小龙 阅读(131) 评论(0) 编辑
摘要: 在Timer??橹杏刑岬?,libuv控制着延迟事件的触发,那么必须想办法精确控制时间。 如果是JS,获取当前时间可以直接通过Date.now()得到一个时间戳,然后将两段时间戳相减得到时间差。一般情况下当然没有问题,但是这个方法并不保险,因为本地计算机时间可以修改。 libuv显然不会用这么愚蠢的办阅读全文
posted @ 2018-12-07 03:04 书生小龙 阅读(220) 评论(0) 编辑
摘要: 面试的间隙回头复习了一下node,感觉node就像一个胶带,把V8和libuv粘在了一起。 V8毫无疑问,负责解析执行JavaScript,相当于语言层面的桥梁;而libuv则是负责操作系统底层功能的封装,例如基于IOCP的event loop、file system、non-blockiong n阅读全文
posted @ 2018-11-28 02:45 书生小龙 阅读(76) 评论(0) 编辑
摘要: 其实这个没什么必要写,大概是压力越大,结束后需要释放的能量也越多,边看着直播边随便写点什么吧。 一面是在15号,内容已经记不太清了,但是那份紧张刺激的感觉却一直在。一面是视频面试,我的台式并没有摄像头,只能用又老又破的本本。本本陪伴着我写毕业论文,没想到还要陪我找工作,当年6开梦幻加斗鱼直播都能吃下阅读全文
posted @ 2018-11-22 22:31 书生小龙 阅读(160) 评论(0) 编辑
摘要: 还是要diss一下周六的平安总部面试,面试体验渣到极点,以至于我已经在心里把所有平安职位拉黑。 二面直接放点题目吧,作为记录,所有题目都需要现场手写,痛苦。 自我介绍的时候,面试官问了下有什么东西特别有成就感,我就说原生实现了Datepicker的插件,然后就开始特别细节的问。 源代码比较长,贴个地阅读全文
posted @ 2018-11-20 01:24 书生小龙 阅读(739) 评论(6) 编辑
摘要: 大厂就是不一样,面一次打击一次,感觉可以买票回家过年了…… 目前情况是过了两轮,还剩最后一轮技术面,总结一下面试题和自己的解答。 一面记不太清了,只记得几个。 首先是懒加载原理,写伪代码。 这里贴一个自己练习时候写的vue类似懒加载的指令: 使用方法,在需要的组件直接用mixin混入,然后在dom上阅读全文
posted @ 2018-11-20 00:31 书生小龙 阅读(308) 评论(0) 编辑
摘要: 鸽了好久,最近沉迷游戏,继续写点什么吧,也不知道有没有人看。 其实这个node的源码也不知道该怎么写了,很多??樯婕暗亩鞅冉仙?,JS和C++两头看,中间被工作耽搁回来就一脸懵逼了,所以还是挑一些简单的吧! 这一篇选的是定时器???,简单讲就是初学者都非常熟悉的setTimeout与setInterv阅读全文
posted @ 2018-10-12 15:04 书生小龙 阅读(303) 评论(2) 编辑
摘要: node的源码分析还挺多的,不过像我这样愣头完全平铺源码做解析的貌似还没有,所以开个先例,从一个API来了解node的调用链。 首先上一张整体的图,网上翻到的,自己懒得画: 这里的层次结构十分的清晰,从上到下如果翻译成语言层面,依次是JS、C++、windows(UNIX)的系统API。 最高层也就阅读全文
posted @ 2018-07-31 17:33 书生小龙 阅读(452) 评论(2) 编辑
摘要: 这博客是越来越难写了,参考资料少,难度又高,看到什么写什么吧! 众多周知,在JavaScript中有几个基本类型,包括字符串、数字、布尔、null、undefined、Symbol,其中大部分都可以在我之前那篇博客(//www.3gt5.cn/QH-Jimmy/p/9212923阅读全文
posted @ 2018-07-16 15:41 书生小龙 阅读(486) 评论(0) 北京赛车pk10软件计划手机版下载
  • 独家视频:十九大要开啦! 2018-09-10
  • 国地税怎么又合并了呢 一般来看 这是种集中资源的举动 2018-09-10
  • 视频:太原蒙山景区举办首届蒙山春节庙会 2018-08-14
  • 美媒:解放军已成为现代化军队 目光已越过大西洋 2018-08-14
  • 市人大常委会召开党组会议传达学习全国两会精神张轩主持并讲话 2018-08-04
  • 188| 471| 811| 425| 296| 869| 103| 867| 957| 414|