随笔 - 21  文章 - 0  评论 - 0  阅读 - 6157
  2023年1月18日
摘要: bufio读取原理 将文件内容预读取到缓存--bufio 这里的思想很简单,当用户从文件中读取数据的时候,先从文件中读取一大块内容到内存缓冲区,以供后面的读取操作直接从内存缓冲区进行读取,以降低从文件中读取的系统调用次数。如下图所示: 缓冲区的状态 缓冲区有三种状态,分别是缓冲区为空、缓冲区未满但有 阅读全文
posted @ 2023-01-18 23:56 博览天下with天涯海角 阅读(108) 评论(0) 推荐(0) 编辑
摘要: 转化为json格式 func Marshal(v interface{}) ([]byte, error) //将v(一般为结构体)转化为json格式 // json.go package main import ( "encoding/json" "fmt" "log" "os" ) type A 阅读全文
posted @ 2023-01-18 23:21 博览天下with天涯海角 阅读(62) 评论(0) 推荐(0) 编辑
摘要: 接口的值 接口的值简单来说,是由两部分组成的,就是类型和数据。 那么判断两个接口是相等,就是看他们的这两部分是否相等;另外类型和数据都为nil才代表接口是nil,这里就解释了上面的问题。由于golang的err实现是一个接口,所以很容易在err的处理过程中写错。 接口的数据结构 go的接口有两种结构 阅读全文
posted @ 2023-01-18 20:52 博览天下with天涯海角 阅读(89) 评论(0) 推荐(0) 编辑
< 2025年3月 >
23 24 25 26 27 28 1
2 3 4 5 6 7 8
9 10 11 12 13 14 15
16 17 18 19 20 21 22
23 24 25 26 27 28 29
30 31 1 2 3 4 5

点击右上角即可分享
微信分享提示