自定义博客皮肤VIP专享

*博客头图:

格式为PNG、JPG,宽度*高度大于1920*100像素,不超过2MB,主视觉建议放在右侧,请参照线上博客头图

请上传大于1920*100像素的图片!

博客底图:

图片格式为PNG、JPG,不超过1MB,可上下左右平铺至整个背景

栏目图:

图片格式为PNG、JPG,图片宽度*高度为300*38像素,不超过0.5MB

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+

gzc的博客

gzc的技术分享

  • 博客(5)
  • 收藏
  • 关注

原创 网络协议之TCP

为了实现计算机的通信,我们为计算机定义了一系列的通信规则,这些规则就是协议.(数据格式封装+传输) OSI七层网络模型 OSI 七层模型通过七个层次化的结构模型使不同的网格之间实现可靠的通讯。 将复杂的流程分解为几个功能相对单一的子进程。 应用层:提供网络与用户应用软件之间的接口。(网络服务与最终用户的一个接口) 表示层:提供格式化的表示和转换数据服务,加密和...

2018-02-25 16:31:38 310

原创 初识 Node Stream

Streams 是一个数据集——和数组、字符串一样。不同的是streams的数据可能不能马上全部获取到,他们不需要在内存中。这样使得streams在处理大数据集或者来自外部的数据源的数据块上能发挥很大的作用。 Streams在Node.js中非常重要的一个模块,其数据主要分为二进制和对象模式,应用广泛。一个流是一个具备了可读、可写或既可读又可写能力的接口,通过这些接口,我们可以和、HTTP请求来

2018-02-03 18:42:53 137

原创 初识JavaScript EventLoop

Event Loop指的是计算机系统的一种运行机制。JavaScript采用此机制解决单线程引发相关问题 在浏览器中的web应用会涉及到.JavaScript引擎、WebAPI、Event Loop、Task Queue (Macro Task, Micro Task).因此如果想弄清Event Queue.我们必须都以上都有所了解. JavaScript引擎: 目前市面上解析Java

2018-01-20 01:26:32 141

原创 JavaScript异步流程控制的前世今生

JavaScript异步流程控制的前世今生 javascript在设计之初.为了避免资源管理复杂问题(多个线程同时操作dom,以哪个为准),因此被设计成为了单线程语言. 说起异步就不得不提回调, 为了解决多重回调嵌套导致代码难以维护问题.javascript一直都在完善这个解决方案. 在10多年中javascript 异步流程控制经过了 callback -> event ->

2018-01-18 16:47:03 116

原创 Promise的简单实现

Promise的简单实现 Promise本意是承诺.主要目的是为了解决在需要多个异步操作的时候.产生的回调嵌套.在es6没出来前.用bluebird来实现.与javas中的Q模块类似. Promise对象实例创建的过程中有三种状态, Pending、Fulfilled、Rejected. Fulfilled与Rejected间不能相互转换 promise的使用与原理实现

2018-01-12 14:13:40 606

空空如也

空空如也

TA创建的收藏夹 TA关注的收藏夹

TA关注的人

提示
确定要删除当前文章?
取消 删除