#报表教程

【Go入门教程2】基本构成元素:标识符(identifier)、关键字(keyword 25个)、字面量(literal)、分隔符(delimiter)、和 操作符(operator)

基本构成要素Go的语言符号又称词法元素,共包括5类内容——标识符(identifier)、关键字(keyword)、字面量(literal)、分隔符(delimiter)和操作符(operator),它们可以组成各种表达式和语句,而后者都无需以分号结尾。标识符可以表示程序实体,前者即为后者的名称。在一般情况下,同一个代...

《廖雪峰 . Git 教程》学习总结

基本上,Git就是以下面的命令顺序学习的。文中笔记是从廖雪峰老师的 Git教程 中总结出来的,方面查阅命令。1、基础gitconfig--globaluser.name"YourName"设置你的仓库用户名(用于标识提交者)gitconfig--globaluser.email"email@exam...

Golang Vendor 包管理工具 glide 使用教程

Glide是Golang的Vendor包管理器,方便你管理vendor和verdor包。类似Java的 Maven,PHP的 Composer。Github:https://github.com/Masterminds/glide在线文档:http://glide.readthedocs.io/en...

【Go命令教程】命令汇总

【Go命令教程】1.标准命令详解【Go命令教程】2.gobuild【Go命令教程】3.goinstall【Go命令教程】4.goget【Go命令教程】5.goclean【Go命令教程】6.godoc与godoc【Go命令教程】7.gorun【Go命令教程】8.gotest【Go命令教程】9.golist【Go命令教程】...
代码星球 ·2021-01-16

【Go命令教程】14. go env

命令goenv用于打印Go语言的环境信息。其中的一些信息我们在之前已经多次提及,但是却没有进行详细的说明。在本小节,我们会对这些信息进行深入介绍。我们先来看一看goenv命令情况下都会打印出哪些Go语言通用环境信息。表0-25 goenv命令可打印出的Go语言通用环境信息名称说明CGO_ENABLED指明cg...
代码星球 ·2021-01-16

【Go命令教程】13. go tool cgo

cgo也是一个Go语言自带的特殊工具。一般情况下,我们使用命令gotoolcgo来运行它。这个工具可以使我们创建能够调用C语言代码的Go语言源码文件。这使得我们可以使用Go语言代码去封装一些C语言的代码库,并提供给Go语言代码或项目使用。在执行gotoolcgo命令的时候,我们需要加入作为目标的Go语言源码文件的路径。...
代码星球 ·2021-01-16

【Go命令教程】12. go tool pprof

我们可以使用 gotoolpprof 命令来交互式的访问概要文件的内容。命令将会分析指定的概要文件,并会根据我们的要求为我们提供高可读性的输出信息。在Go语言中,我们可以通过标准库的代码包runtime和runtime/pprof中的程序来生成三种包含实时性数据的概要文件,分别是CPU概要文件、内存...
代码星球 ·2021-01-16

【Go命令教程】11. go vet 与 go tool vet

命令govet是一个用于检查Go语言源码中静态错误的简单工具。与大多数Go命令一样,govet命令可以接受-n标记和-x标记。-n标记用于只打印流程中执行的命令而不真正执行它们。-n标记也用于打印流程中执行的命令,但不会取消这些命令的执行。示例如下:hc@ubt:~$govet-npkgtool/usr/local/g...
代码星球 ·2021-01-16

【Go命令教程】10. go fix 与 go tool fix

命令 gofix 会把指定代码包的所有Go语言源码文件中的旧版本代码修正为新版本的代码。这里所说的版本即Go语言的版本。代码包的所有Go语言源码文件不包括其子代码包(如果有的话)中的文件。修正操作包括把对旧程序调用的代码更换为对新程序调用的代码、把旧的语法更换为新的语法,等等。这个工具其实非常有用。...
代码星球 ·2021-01-16

【Go命令教程】9. go list

golist命令的作用是列出指定的代码包的信息。与其他命令相同,我们需要以代码包导入路径的方式给定代码包。被给定的代码包可以有多个。这些代码包对应的目录中必须直接保存有Go语言源码文件,其子目录中的文件不算在内。否则,代码包将被看做是不完整的。现在我们来试用一下:hc@ubt:~$golistcnet/ctcppkgt...
代码星球 ·2021-01-16

【Go命令教程】8. go test

gotest命令用于对Go语言编写的程序进行测试。这种测试是以代码包为单位的。当然,这还需要测试源码文件的帮助。关于怎样编写并写好Go程序测试代码,我们会在本章的第二节加以详述。在这里,我们只讨论怎样使用命令启动测试。gotest命令会自动测试每一个指定的代码包。当然,前提是指定的代码包中存在测试源码文件。测试源码文件...
代码星球 ·2021-01-16

【Go命令教程】7. go run

Go源码文件包括:命令源码文件、库源码文件和测试源码文件。其中,命令源码文件总应该属于 main 代码包,且在其中有无参数声明、无结果声明的main函数。单个命令源码文件可以被单独编译,也可以被单独安装(可能需要设置环境变量GOBIN)。当然,命令源码文件也可以被单独运行。我们想要运行命令源码文件就...
代码星球 ·2021-01-16

【Go命令教程】6. go doc 与 godoc

godoc 命令可以打印附于Go语言程序实体上的文档。我们可以通过把程序实体的标识符作为该命令的参数来达到查看其文档的目的。插播:所谓Go语言的程序实体,是指变量、常量、函数、结构体以及接口。而程序实体的标识符即是代表它们的名称。标识符又分非限定标识符和限定标识符。其中,限定标识符一般用于表示某个代码包中的程...
代码星球 ·2021-01-16

【Go命令教程】5. go clean

执行 goclean 命令会删除掉执行其它命令时产生的一些文件和目录,包括:在使用gobuild命令时在当前代码包下生成的与包名同名或者与Go源码文件同名的可执行文件。在Windows下,则是与包名同名或者Go源码文件同名且带有“.exe”后缀的文件。在执行gotest命令并加入-c标记时在当前代码...
代码星球 ·2021-01-16

【Go命令教程】4. go get

hc@ubt:~$gogetgithub.com/hyper-carrot/go_lib/logging命令goget可以根据要求和实际情况从互联网上下载或更新指定的代码包及其依赖包,并对它们进行编译和安装。在上面这个示例中,我们从著名的代码托管站点Github上下载了一个项目(或称代码包),并安装到了环境变量GOPA...
代码星球 ·2021-01-16
首页上一页...1415161718...下一页尾页