zoukankan      html  css  js  c++  java
  • go io库

    1 io.Reader和io.Writer的获取

    tcp协议下的io.Reader是从conn中获取到的,因为要先建立conn,conn建立成功之后,然后读写数据。

    2 真正的读写

    2.1 io.Copy()

    func Copy(dst Writer, src Reader) (written int64, err error)

    从src中读数据写入dst中,直到src中碰到了EOF,或者错误出现了。也就是说,如果正常情况下,是说把输入流读完为止。

    读的时候,如何直到输入流已经读完了?

    fmt.Fprintf()

    3 fmt是格式化的io

    4 io.ReadCloser

    这是一个类型,即包含了Reader,也包含了Closer。

    5 io.LimitReader

    func LimitReader(r Reader, n int64) Reader

    这个函数首先从Reader r中读取n个字节的数据,读取完成后添加一个EOF到该数据的后面,最终返回一个Reader。

  • 相关阅读:
    输出重定向
    echo带颜色输出
    shell学习视频目录
    css盒模型
    jQuery表格模糊搜索
    mysql基础语法3
    mysql基础语法2
    mysql基础语法1
    pyspider框架的使用
    quill富文本框图片上传重写
  • 原文地址:https://www.cnblogs.com/hustdc/p/11301791.html
Copyright © 2011-2022 走看看