golang
已收录文章:12171篇
-
压缩zip func Zip(dest string, paths ...string) error { zfile, err := os.Create(dest) if err != nil { return err } defer zfile.Close() zipWriter := zip.NewWriter(zfile) defer zipWriter.Close() for _, src := range paths495 收藏
-
字符串比较, 可以直接使用 == 进行比较, 也可用用 strings.Compare 比较 go 中字符串比较有三种方式: == 比较strings.Compare 比较strings.EquslFold 比较 #### 代码示例 ```go fmt.Println("go"=="go") fmt.Println("GO"==324 收藏
-
www.bilibili.com/video/BV1Hr… 一、goctl 的由来 1. goctl 的诞生 goctl 的最早功能是为了解决 GRPC 内网调试问题,大约是在 2019 年,在我们的生产环境中,rpc 是内网隔离的,不可通过外网访问,为了217 收藏
-
打开和关闭文件操作: os.Open()函数能够打开一个文件,返回一个*File和一个err。对得到的文件实例调用close()方法能够关闭文件。 package main import ( "fmt" "os" ) //文件操作 func main(){ //打开226 收藏
-
简单使用 func main() { // # grep 321 2022053015.log command := exec.Command("grep", "321", "2022053015.log") out := bytes.NewBuffer(nil) command.Stdout = out command.Stderr = os.Stderr if err := command.Run(); err != nil { log.Fatal(er426 收藏
-
示例程序 嵌入文件直接访问 原理是使用go:embed标签来完成。下面是直接读取文件内容,需要注意下面几点。 文件不是utf8编码时,输出内容为中文会乱码。 测试过嵌入文件只能为源码文件同级184 收藏