首页
AI Coding
NEW
沸点
课程
直播
活动
AI刷题
APP
插件
搜索历史
清空
创作者中心
写文章
发沸点
写笔记
写代码
草稿箱
创作灵感
查看更多
会员
登录
注册
风之行_飞狐
掘友等级
获得徽章 0
动态
文章
专栏
沸点
收藏集
关注
作品
赞
153
文章 150
沸点 3
赞
153
返回
|
搜索文章
赞
文章( 150 )
沸点( 3 )
阿里入职的第一个月
当当当,时间过得好快,入职阿里已经一个月整了。这一个月来,感想还是颇多的。今天我们就来聊聊这一个月我对阿里的一些想法。 首先说说工作节奏吧,进阿里之前早有心理准备,每天加班是必然的。所以一个月来,除了有两天是晚上8点左右回去,其他的都是晚上九点半之后走的。当然这个只是还没到大促…
身为前端,你不得不懂的一些HTTP知识(附赠3道面试题)
在平时的开发中,出现listen EADDRINUSE: address already in use :::3000这种错误的频率很高,尤其在windows系统下,杀死个进程都杀不彻底。当遇到这种问题的时候,我们第一反应就是查看系统是哪个进程也在监听同样的端口。于是引出了我们…
从libuv源码中学习最小二叉堆
接下去,我们开始从libuv的源码中学习最小二叉堆的知识,为了让大家不至于那么陌生,将C语言实现版本转换为Js版本,我们会一遍讲解理论,一边代码实现。 首先我们得知道二叉堆的定义:二叉堆是一棵完全二叉树,且任意一个结点的键值总是小于或等于其子结点的键值。 正因为完全二叉树的独特…
nodejs是如何和libuv以及v8一起合作的?(文末有彩蛋哦)
首先,nodejs提供那么多模块,以及能在各个平台上跑的飞起,不是因为js很牛逼,而是因为底层依赖了一些你不知道的技术。最大的两个依赖便是v8和libuv。为什么这么说呢?因为一个帮助你将js代码转变成可以在各个平台和机器上运行的机器码,另外一个帮助你调用平台和机器上各种系统特…
从libuv源码中学习红黑树
本身红黑树就是很难搞懂的概念,加上C语言,所以太不友好了。于是我根据C语言的实现,改写成Js版本的,下面的讲解都是基于js语言的,所以大家勿慌~ 红黑树的基础是二叉搜索树,那么二叉搜索树不好吗?非要再整这么一个复杂的出来?二叉搜索树原本已经是个很好的数据结构,可以快速地找到一个…
js语言中那些让你抓狂又容易混淆的概念(建议收藏)
传参不一样,splice的入参是 start & count。而slice的入参是start & end,但是记住end是开区间 count是 0 或者负数,则不移除元素。这种情况下,至少应添加一个新元素 call和apply是一对孪生兄弟,而bind是这对兄弟的”经纪人“。c…
如果我是面试官,我肯定会问你这些题目(持续更新)
QA:我们都知道nodejs是单线程的,但是如果仔细看过Nodejs启动的进程,你还是会发现其实是有7个线程的。那么请问这7个线程都是负责哪些工作的? 单线程只是因为执行js代码的只有一个,这个也叫作主线程。但是像GC这些事情是不会主线程上执行的,因此7个线程包括了: 主线程:…
再也不怕面试官问你express和koa的区别了
用了那么多年的express.js,终于有时间来深入学习express,然后顺便再和koa2的实现方式对比一下。 老实说,还没看express.js源码之前,一直觉得express.js还是很不错的,无论从api设计,还是使用上都是可以的。但是这次阅读完express代码之后,…
耗时两个月,网上最全的原创nodejs深入系列文章(长达十来万字的文章,欢迎收藏)
耗时两个月,终于赶在国庆节前把这一系列的文章(大部分文章是别的年份写的,因为跟这个系列也有关联,所以一起展示。这两个月写的大概有6篇,未来还有几篇)作为🎁献给大家(😏),为了让大家可以一键收藏阅读,这里做一个合集,欢迎大家收藏评论。其中还有待完成的文章也罗列在里面,年底前更…
nodejs深入学习系列之v8基础篇
V8这个概念大家都不陌生了,那么你动手编译过V8源码吗?编译后有尝试去了解V8背后的一些概念吗?如果没有,那么也不用心慌,下文将跟大家一一解释这些东西。在编译V8之前我们先要了解一个东西-构建系统 写惯前端的童鞋可能不是很明白这个东西是干啥用的?但是其实平时你都会接触到,只是概…
下一页
关注了
82
关注者
3
收藏集
0
关注标签
53
加入于
2016-10-16