wsl

WSL2 windows上到linux(windows sub system for linux ) 一、安装 wsl 2 如果系统中带有 wsl,则需要升级到 wsl 2。 以管理员身份打开 PowerShe

Go yaml

Go 读取yaml格式配置文件 package config import ( "fmt" "io/ioutil" "gopkg.in/yaml.v3" ) type Service struct { Host string `json:"host" yaml:"host"` Port string `json:"port" yaml:"port"` } type MyConfig struct { Service Service `json:"service" yaml:"service"` } var Config *MyConfig func LoadConfig(filepath string) { if filepath == "" { return } // 读yaml文件 config, err := ioutil.ReadFile(filepath) if

Go strconv

Go语言内置包之strconv Go语言中strconv包实现了基本数据类型和其字符串表示的相互转换。 strconv包 strconv包实现了基

Go tail

Go tail库 实时读取文件内容 go get github.com/hpcloud/tail 示例: package main import ( "fmt" "time" "github.com/hpcloud/tail" ) func main() { fileName := "./my.log" config := tail.Config{ ReOpen: true, // 重新打开 Follow: true, // 是否跟随 Location: &tail.SeekInfo{Offset: 0, Whence: 2}, // 从文件的哪个地方开始读 MustExist: false,

Go net

Go语言标准库net包介绍 一、域名解析 DNS 记录是与 DNS 服务器关联的映射文件,无论每个域名与哪个 IP 地址关联,它们都能处理发送到每个域名的请求。ne