包是结构化代码的一种方式:每个程序都由包(通常简称为 pkg)的概念组成,可以使用自身的包或者从其它包中导入内容。 如同其它一些编程语言中的类库或命名空间的概念,每个 Go 文件都属于且仅属于一个包。一个包可以由许多以 .go 为扩展名的源文件组成,因此文件名和包名一般来说都是不相同的。 你必须在源文件中非注释的第一行指明这个文件属于哪个包,如:package main。package main表示一个可独立执行的程序,每个 Go 应用程序都包含一个名为 main 的包。 一个应用程序可以包含不...
-
go中包的概念、导入与可见性
-
linux go环境安装
linux go环境安装 方法一 这次将源码包安装的目录是是/root下。 1、官网下载源码包。 官网链接:https://golang.org/dl/。ps:本人的是linux服务器,所以选择红框标注的 wget https://storage.googleapis.com/golang/go1.9.2.linux-amd64.tar.gz 2、解压安装 tar -zxvf go1.9.2.linux-amd64.tar.gz mkdir -p workspace/src vim ~/.bas...
-
Windows下搭建go语言开发环境 以及 开发IDE (附下载链接)
1.下载 并且 安装 Go安装包 =========================================================== 在CSDN上传了我的版本,供大家下载: =========================================================== go1.2.windows-386.msi : http://download.csdn.net/detail/shuideyidi/7718563 go1.2.1...
-
Centos7的go语言安装
使用二进制文件安装1、下载二进制文件:$ wget http://www.golangtc.com/static/go/1.6.2/go1.6.2.linux-amd64.tar.gz2、解压并创建工作目录:$ tar -zxf go1.6.2.linux-amd64.tar.gz -C /usr/local/$ mkdir /Golang3、设置环境变量:在 /etc/profile 添加:export GOROOT=/usr/local/go然后执行export GOBIN=$GOROOT/...
-
如何将高并发拉下神坛!
高并发也算是这几年的热门词汇了,尤其在互联网圈,开口不聊个高并发问题,都不好意思出门。 高并发有那么邪乎吗?动不动就千万并发、亿级流量,听上去的确挺吓人。但仔细想想,这么大的并发与流量不都是通过路由器来的吗?一切源自网卡高并发的流量通过低调的路由器进入我们系统,第一道关卡就是网卡,网卡怎么抗住高并发?这个问题压根就不存在,千万并发在网卡看来,一样一样的,都是电信号,网卡眼里根本区分不出来你是千万并发还是一股洪流,所以衡量网卡牛不牛都说带宽,从来没有并发量的说法。网卡位于物理层和链路层,最终把数据...