美文网首页
稍微了解什么是流

稍微了解什么是流

作者: fa54021d36e2 | 来源:发表于2016-10-10 10:43 被阅读0次

在计算机编程中,流就是一个类的对象,很多文件的输入输出操作都以类的成员函数的方式来提供。

计算机中的流其实是一种信息的转换。它是一种有序流,因此相对于某一对象,通常我们把对象接收外界的信息输入(Input)称为输入流,相应地从对象向外输出(Output)信息为输出流,合称为输入/输出流(I/O Streams)。对象间进行信息或者数据的交换时总是先将对象或数据转换为某种形式的流,再通过流的传输,到达目的对象后再将流转换为对象数据。所以,可以把流看作是一种数据的载体,通过它可以实现数据交换和传输。

----------------------------------------------------------------------------------------------------------

gulp是前端开发过程中一种基于流的代码构建工具,是自动化项目的构建利器;她不仅能对网站资源进行优化,而且在开发过程中很多重复的任务能够使用正确的工具自动完成;使用她,不仅可以很愉快的编写代码,而且大大提高我们的工作效率。

gulp是基于Nodejs的自动任务运行器, 她能自动化地完成javascript、coffee、sass、less、html/image、css等文件的测试、检查、合并、压缩、格式化、浏览器自动刷新、部署文件生成,并监听文件在改动后重复指定的这些步骤。在实现上,她借鉴了Unix操作系统的管道(pipe)思想,前一级的输出,直接变成后一级的输入,使得在操作上非常简单。

-------------------------------------------------------------------------------------------------------------------------------

,简单来说就是建立在面向对象基础上的一种抽象的处理数据的工具。在流中,定义了一些处理数据的基本操作,如读取数据,写入数据等,程序员是对流进行所有操作的,而不用关心流的另一头数据的真正流向。流不但可以处理文件,还可以处理动态内存、网络数据等多种数据形式。

gulp正是通过流和代码优于配置的策略来尽量简化任务编写的工作。这看起来有点“像jQuery”的方法,把动作串起来创建构建任务。早在Unix的初期,流就已经存在了。流在Node.js生态系统中也扮演了重要的角色,类似于*nix将几乎所有设备抽象为文件一样,Node将几乎所有IO操作都抽象成了stream的操作。因此用gulp编写任务也可看作是用Node.js编写任务。当使用流时,gulp去除了中间文件,只将最后的输出写入磁盘,整个过程因此变得更快。

相关文章

  • 稍微了解什么是流

    在计算机编程中,流就是一个类的对象,很多文件的输入输出操作都以类的成员函数的方式来提供。 计算机中的流其实是一种信...

  • IO(其他流)&Properties

    day22(IO(其他流)&Properties) 1_IO流(序列流)(了解) 1.什么是序列流序列流可以把多个...

  • sql盲注的深入讲解

    SQL注入大家都知道,很多新人都是从这里入门的,虽然注入语句倒背如流,可是其原理估计很少有人了解。稍微了解一下的也...

  • Python | 常用的控制流语句

    一、控制流语句介绍 了解什么是控制流语句以及Python常用的两种控制流语句。 1.控制流语句 控制流语句即用来实...

  • IO其他内容

    22.01_IO流(序列流)(了解) 1.什么是序列流序列流可以把多个字节输入流整合成一个, 从序列流中读取数据时...

  • Java IO其他流

    1、IO流(序列流)(了解) 1.什么是序列流序列流可以把多个字节输入流整合成一个, 从序列流中读取数据时, 将从...

  • 笔记

    数据流是什么?为什么要用数据流 数据流是我们的行为与响应的抽象 使用数据流帮助我们明确了解行为对应的响应【帮助我们...

  • 怎么才能有一个好命?

    引子:但凡人的知识面稍微快一点,交际的圈子稍微广一点,了解事情稍微全面一点,命就会好很多。 1什么是命呢?它主要取...

  • 使用HTML5开发App(一)

    什么是流应用? 小伙伴们是不是很期待用HTML5来开发App呢,在开发之前我们首先要了解一下什么是流应用? 流应用...

  • 群星璀璨大巴黎,两分钟就被特鲁瓦攻破球门,这样还想夺欧冠?

    特鲁瓦是一支什么球队?因为对法甲联赛不太了解,所以对这支球队也不太了解,不过对于大巴黎的球员还是稍微了解一些,再加...

网友评论

      本文标题:稍微了解什么是流

      本文链接:https://www.haomeiwen.com/subject/aawmyttx.html