go bufio包
摘要:bufio读取原理 将文件内容预读取到缓存--bufio 这里的思想很简单,当用户从文件中读取数据的时候,先从文件中读取一大块内容到内存缓冲区,以供后面的读取操作直接从内存缓冲区进行读取,以降低从文件中读取的系统调用次数。如下图所示: 缓冲区的状态 缓冲区有三种状态,分别是缓冲区为空、缓冲区未满但有
阅读全文
posted @
2023-01-18 23:56
博览天下with天涯海角
阅读(107)
推荐(0) 编辑
go json
摘要:转化为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天涯海角
阅读(60)
推荐(0) 编辑
go 语言unicode/utf8包
摘要:参考:模块三 GO语言实战与应用-unicode与字符编码 - lvp - 博客园 (cnblogs.com) Go 语言字符编码基础 Go 语言中的标识符可以包含“任何 Unicode 编码可以表示的字母字符”。虽然可以直接把一个整数值转换为一个string类型的值。但是,被转换的整数值应该可以代
阅读全文
posted @
2023-01-17 12:35
博览天下with天涯海角
阅读(1362)
推荐(0) 编辑
strings包
摘要:判断前后缀 HasPrefix() 判断字符串 s 是否以 prefix 开头: strings.HasPrefix(s, prefix string) bool HasSuffix() 判断字符串 s 是否以 suffix 结尾: strings.HasSuffix(s, suffix strin
阅读全文
posted @
2023-01-16 14:45
博览天下with天涯海角
阅读(35)
推荐(0) 编辑