首页
AI Coding
NEW
沸点
课程
直播
活动
AI刷题
APP
插件
搜索历史
清空
创作者中心
写文章
发沸点
写笔记
写代码
草稿箱
创作灵感
查看更多
会员
登录
注册
akirastorm
掘友等级
前端
获得徽章 0
动态
文章
专栏
沸点
收藏集
关注
作品
赞
17
文章 17
沸点 0
赞
17
返回
|
搜索文章
最新
热门
node静态服务器断点续传实现
当一个服务器支持Range时,客户端可以将需要发送的内容分成很多份发送给服务端,服务端可以每次接收部分内容。有了这样的能力,遇到断网的情况,我们可以在客户端记录下已经传送的文件范围,网络恢复后再将剩余部分发送给服务端,这样就实现了断点续传。 浏览器请求内容。 服务器告诉浏览器,…
TCP/IP协议族
OSI参考模型(OSI)的全称是开放系统互连参考模型(Open System Interconnection Reference Model),它是由国际标准化组织ISO提出的一个网络系统互连模型。它是网络技术的基础,也是分析、评判各种网络技术的依据。 应用层(Applicat…
stream pipe的原理及简化源码分析
本质上来说,编码就是对数据的读取,处理最后返回结果,数据在一个程序又一个程序中不断传递。理想情况下,数据的传递应该是不停滞的,但是现实情况中因为诸如单个数据过大,内存较小,IO处理较慢等客观原因使数据不能流畅的流动起来。这时我们就需要一种方法去将数据拆分成一小块一小块的数据(c…
从JS事件循环(Event Loop)机制到vue.nextTick的实现
为何单线程? 因为如果在DOM操作中,有两个线程一个添加节点,一个删除节点,浏览器并不知道以哪个为准,所以只能选择一个主线程来执行代码,以防止冲突。虽然如今添加了webworker等新技术,但其依然只是主线程的子线程,并不能执行诸如I/O类的操作。长期来看,JS将一直是单线程。…
用ES6实现符合promise/A+规范的Promise
可以转换到fulfilled或rejected状态。 不能转换成任何其它状态。 必须有一个值,且这个值不能被改变。 不能转换成任何其它状态。 如果是promise,执行then。 如果不是promise,把value做为参数传给onFulfilledCallbacks里的每个函…
个人成就
文章被点赞
8
文章被阅读
4,574
掘力值
108
关注了
11
关注者
2
收藏集
1
关注标签
27
加入于
2018-01-12