go
go学习记录
edycm
这个作者很懒,什么都没留下…
展开
-
go 问题记录(日志丢失)
go 问题记录原创 2024-02-01 17:29:30 · 759 阅读 · 0 评论 -
go 文件压缩归档(tar+gzip)
文件压缩归档文件归档(tar)tar归档示例文件压缩(gzip):gzip文件压缩文件压缩归档一起(tar + gzip):压缩归档示例:package mainimport ( "archive/tar" "compress/gzip" "fmt" "io" "os" "path/filepath")func main() { fw, err := os.Create("test.tar.gz") if err != nil { log.Fatal(err)原创 2022-05-17 14:41:28 · 422 阅读 · 0 评论 -
go time记录
timetime.Now获取当前时间package mainimport ( "fmt" "time")func main() { now := time.Now() // 格式化输出时间 fmt.Printf("%d-%02d-%02d %02d:%02d:%02d\n", now.Year(), now.Month(), now.Day(), now.Hour(), now.Minute(), now.Second()) fmt.Println(now.Format(原创 2022-05-12 15:35:46 · 407 阅读 · 0 评论 -
go 实时显示文件新增内容
tail类似于linux命令tail,主要实时显示文件中新增内容安装go get github.com/hpcloud/tail/...使用示例package mainimport ( "flag" "fmt" "github.com/hpcloud/tail" "time")var ( //fileName = flag.String("f", "/var/log/1.log", "日志文件") fileName string)func init() { flag原创 2022-05-10 17:34:13 · 517 阅读 · 0 评论 -
go flag记录
flag读取输入参数代码示例:package mainimport ( "flag" "fmt")var ( id string name string age *int)func init() { flag.StringVar(&id, "id", "id", "id") flag.StringVar(&name, "name", "zhangsan", "姓名") age = flag.Int("age", 18, "年龄")}func原创 2022-05-10 15:20:43 · 98 阅读 · 0 评论 -
go context记录
contexcontext.WithCancel使用示例:package mainimport ( "context" "log" "time")func main() { ctx, cancel := context.WithCancel(context.Background()) // 启动goroutine处理 go func(ctx context.Context) { i := 0 for { // 检测ctx是否被取消 select { //原创 2022-05-10 14:59:06 · 112 阅读 · 0 评论 -
go sync记录
syncsync.WaitGroupsync.WaitGroup中有三个方法Wait、Add、Done,该对象内部存在一个计数器,Add用来增加计数器的值,Done用来减去计数器的值,Wait函数为阻塞代码的运行,知道计数器为0使用示例package mainimport ( "log" "sync" "time")func main() { var wg sync.WaitGroup wg.Add(100) go func(wg *sync.WaitGroup) { fo原创 2022-05-10 14:58:10 · 320 阅读 · 0 评论 -
go_http记录
文章目录httphttp clientGetPosthttp服务端GetPostSwagger生成接口文档httphttp clienthttp客户端使用net/http包Get简单例子:resp, err := http.Get("http://localhost:8080/ping")if err != nil { log.Println(err.Error()) return}defer resp.Body.Close()//回复数据处理, 后续不再说明//He原创 2022-02-14 13:49:20 · 1045 阅读 · 0 评论