golang os pkg

Golang os包提供了不依赖平台的操作系统函数,os包的接口规定为在所有操作系统中都是一致的。非公用的属性可以从操作系统特定的syscall包获取。 os包提供以下操作 文件 创建 目录 软链接/硬链接 进程 主机信息 »

golang meta knowledge

most of all: persist in golang doc: https://golang.org godoc -http=:8080 then browse localhost:8080 open source project docker GitHub stars stackoverflow go tag »

golang deal with text

Env linux 64bit go version go1.7.4 linux/amd64 physical machine smartctl 6.2 2013-07-26 r3841 [x8664-linux-3.10.0-327.36.2.el7.x8664] (local build) »

golang index out of range

项目中需要计算Linux上的disk usage。个人在查阅相关资料后决定使用bash的df命令, 通过解析df的输出来更方便地获取disk usage。第一版代码如下: import( "fmt" "strconv" "strings" "os/exec" "log" ) func main() { out, _ := exec.Command("df").Output() ret, err := parseDfOutput(string(out)) if »

golang undefined func

不同的.go文件数据同一个包: . ├── lib.go └── main.go lib.go下有一个Test1函数: package main import "fmt" func Test1() { fmt.Println("lib.go Test1") } main.go如下: package main import( "fmt" ) func »