分类 Go 下的文章

分类: Go

go build 和 go install 的区别

首先,go install与go build都可生成执行文件,go build通过go build加上要编译的Go源文件名,可得到一个可执行文件,默认情况下这个文件的名字为源文件名字去掉,生成可执行的文件放在当前目录中。$ go build hellogo.go $ ls hellogo* hellogo.go也可以通过-o选项来指定其他名字:$ go build -o myfirstgo...

阅读全文 »

分类: Go

Go单引号和双引号的异同点

Go语言的字符串类型string在本质上就与其他语言的字符串类型不同:Java的String、C++的std::string以及Python3的str类型都只是定宽字符序列Go语言的字符串是一个用UTF-8编码的变宽字符序列,它的每一个字符都用一个或多个字节表示即:一个Go语言字符串是一个任意字节的常量序列。Golang的双引号和反引号都可用于表示一个常量字符串,不同在于:双引号用来创建可解...

阅读全文 »

分类: Go

本地安装godoc

墙内用户基本不能访问golang.org,go的安装包里面默认没带godoc,本地部署godoc方法如下:1、下载安装包git clone https://github.com/golang/tools %GOPATH%/src/golang.org/x/tools git clone https://github.com/golang/net %GOPATH%/src/golang.org...

阅读全文 »

分类: Go

使用gotop查看系统负载情况

Gotop 是一个 TUI 图形活动监视器,使用 Go 语言编写。它是完全免费、开源的,受到了 gtop 和 vtop 的启发。在此简要的指南中,我们将讨论如何安装和使用 Gotop 来监视 Linux 系统的活动。Gotop 是用 Go 编写的,所以我们需要先安装它。要在 Linux 中安装 Go 语言,请参阅以下指南。安装 Go 之后,使用以下命令下载最新的 Gotop 二进制文件。安装...

阅读全文 »

分类: Go

CentOS7.3编译安装go1.8.1

  go1.8.1下载地址https://golang.org/dl/,这里下载go1.8.1.src.tar.gz和go1.4.3.src.tar.gz,下来以后算下md5哈希和官网比对下,以免被加盐,国内可以用这个地址下载:https://golang.google.cn/dl/go1.4以上版本安装的时候需先安装下1.4;要么会报错:##### Building Go bootstra...

阅读全文 »