golang
已收录文章:14000篇
-
1、有缓冲的chan 与无缓冲的chan 怎么理解这个缓冲,我个人的理解是是执行这个chan 操作的时候是否发送阻塞。操作:读和写。读取的时候,我们都应该要是阻塞的,例如我们的socket、的recv函数105 收藏
-
一、Time 包中定时器函数 go v1.20.4 定时函数:NewTicker,NewTimer 和 time.After 介绍 time 包中有 3 个比较常用的定时函数:NewTicker,NewTimer 和 time.After: NewTimer: 表示在一段时间后才执行,默认情况下执284 收藏
-
概述 Go 语言的面向对象编程有三个重要的思想:封装、继承和多态。 封装 Go 语言通过 struct 结构体的方式来实现封装,结构体可以包含各种类型的变量和方法,可以将一组相关的变量和方法封120 收藏
-
如何分析程序运行所需时间及cpu的使用率? 使用shell内置的time指令 最常见的方式便是linux中内置的time指令,通过time go run '你的程序.go'即可。 $ time go run test.go real 0m0.802s user 0m0.320s sys 0m0278 收藏
-
在 golang 语言中,实现io的读与写,只要实现了如下的读写接口即可: // go 1.19/src/io/io.go type Reader interface { Read(p []byte) (n int, err error) } type Writer interface { Write(p []byte) (n int, err error) } golang363 收藏
-
import 认识 go的import有两种形式 第一种是GOPATH下项目文件管理 第二种是Go Modules 初学状态我用的vscode.在两个文件夹中调用全局变量。 在地址引用时出现错误。 通过查询知道了两种方法之间的区108 收藏