Go语言中文网 为您找到相关结果 300

GoLand 2019.3激活破解教程(永久)

注意:本教程补丁、激活码收集与网络,如有侵权请联系作者删除! 2019.11.28 jetbrains公司发布了Go的最强编辑器GoLand 2019.3。本次更新软件消耗更少的CPU和更快的性能,增强了对Go Modules的支持,添加了一组新的快速修复程序,并增强了重构。可以通过Evaluate Expression调用嵌入式字段的方法,并使用Mozilla rr远程调试应用程序。 本教程适用于GoLand所有版本 一、激活前注意事项 GoLand一定要是在官网下载:https://www.jetbrains.com/go/... 本教程适用于GoLand所有版本 本教程适用于jetbrains全系列产品(Pycharm、Idea、WebStorm、phpstorm、CLion、Ruby...阅读全文

博文 2019-12-18 17:32:44 猪哥66

GoLand的永久破解和配置(永久更新)

因为goland已经升级到2019.1,有少数部分的激活教程较老不能使用了,踩了不少坑。所以经过摸索汇总出新的激活方式。分享给大家。亲测实用 正文:一、破解Goland1、通过百度云地址下载破解补丁。链接:https://pan.baidu.com/s/1Ep9UUk00amZq5qgt1kOFrA提取码:xgxh2、先关闭golang,并将把JetbrainsCrack-release-enc.jar 放置到 goland安装目录的\bin目录下。如下 3、然后修改上图指出的两个文件,这里我是用sublime修改文件。goland64.exe.vmoptions和goland.exe.vmoptions新增一行数据:-javaagent:C:\Program Files\JetBrains...阅读全文

博文 2019-07-10 22:32:41 linux服务器开发

安装Go运行环境

Go运行环境安装与配置 官网下载地址如下: https://golang.org/dl/ 若没搭×××无法访问的话,可以到以下地址下载: https://studygolang.com/dl 然后选择符合自己操作系统的安装包进行下载,我这里选择的是windows的: windows下的安装十分简单,直接下一步下一步就可以了,而且会自动配好环境变量,所以这里就不演示安装过程了。安装好后打开cmd执行go version命令进行验证即可: 关于环境变量: 虽然安装工具已经帮我们自动配置好了环境变量,但是go对环境变量有一定的要求,所以这里简单说明一下。 首先你要了解对应操作系统的环境变量怎么配置,以及影响的范围,篇幅有限不赘述。这里假设你的go安装路径为 C:\app\go下。第一个需要配置的环...阅读全文

博文 2018-10-25 18:35:10 ZeroOne01

[总结] Goland 使用技巧

Goland是JetBrains公司出品的一款开发Golang的工具。由于本人是JetBrains公司产品的重度使用者,好多都作为主力开发工具(IntellijI IDEA、PyCharm、WebStorm等),所以Goland一经推出,就成为我开发Golang的首选IDE。 如果你之前使用过Intellij IDEA开发Java程序,那么使用Goland几乎可以做到无缝衔接、直接上手。两者的项目组织结构、快捷键等好多特性都可以通用。 笔者之前总结过一些使用Intellij IDEA的技巧。有部分在Goland下同样适用,在此就不再赘述,下面仅总结一些Goland下特有的部分。 注释("//")不在行首显示,而是自动跟着代码缩进。 在Goland下,注释默认是在行首的,并且其并没有提供修改注...阅读全文

博文 2018-07-05 16:34:58 mr_franklin

goland ide 对于 go 1.11的配置

jetbrains 家的开发工具我一直很喜欢用,goland也没让我失望, go1.11 发布没多久,我试用过后感觉很方便,和goland也很契合,下面来说说对于新版本的go语言,在goland里面需要怎么配置

##### 需求: - 1.goland(我用的2018.2版本) - 2.go 1.11版本 #### 步骤 ##### 1.安装go 1.11,安装完不需要任何配置,(不需要你去配置什么GOPATH的环境变量,新版本的go实际上是不需要GOPATH) ##### 2.安装goland, 新建项目的时候按照下图选好go的路径(其实可以选择vgo去新建,vgo实际上在项目初始化的时候自动执行了 go mod init 项目名 命令 ) ![微信图片_2018100318...阅读全文

博文 2018-10-03 18:53:07 18657127505

goland 使用go module

安装 先升级go 版本到1.11.1 及以上 安装vgo go get -u golang.org/x/vgo. 安装完之后重启goland new project的时候会出现一个vgo项目选项。 屏幕快照 2018-10-18 上午9.30.54.png 创建完之后goland 创建自动创建 go.mod 文件 创建工程 GO111MODULE 环境变量 默认GO111MODULE 为auto 在gopath路径下会从gopath 或者vendor中寻找依赖包,在外部会使用go module的方式寻找依赖包 GO111MODULE =on 只会使用go module的方式寻找依赖包 这里我们设置GO111MODULE 为on 并且在gopath路径外创建一个工程. 屏幕快照 2018-10...阅读全文

博文 2018-10-18 11:34:41 myonlyzzy

使用 GoLand 进行调试的要点

*由 [Florin Păţan](https://blog.jetbrains.com/go/author/florin-patanjetbrains-com/) 于 [2019 年 2 月 14 日 ](https://blog.jetbrains.com/go/2019/02/14/debugging-with-goland-essentials/) 发表* 在今天的帖子中,我们将继续探索 GoLand 中的调试器功能。如果你想知道如何配置调试器。请查看我们之前的帖子,其中包含关于如何配置 IDE 在各种方案中工作的所有信息。 我们将讨论: * [控制执行流程](# 控制执行流程 ) * [计算表达式](# 计算表达式 ) * [查看自定义值](# 查看自定义值 ) * [更改变量值]...阅读全文

博文 2019-05-29 19:44:16 piglig

Go语言IDE GoLand激活最新版

本文所描述,只供研究使用,其他概不负责。 什么是Goland呢?GoLand 是 JetBrains 公司推出的 Go 语言集成开发环境。GoLand 同样基于 IntelliJ 平台开发,支持 JetBrains 的插件体系,这也是我选用Goland作为Go语言 IDE 的原因,因为同一个系列。 goland下载地址为 https://www.jetbrains.com/go/download/ Go语言的IDE有很多,比如VS Code,Vim,Elipse,liteide,sublime ,相对这些来说,我还是喜欢用goland,原因是熟悉、效率高。我不会为了追求高大上,使用类似vim这样的工具来编写 golang 的代码,因为效率,这也是goland优势。 对于IDE、工具、或者其他...阅读全文

博文 2018-10-13 12:34:38 飞雪无情

IntelliJ IDEA 安装go插件

下载goland插件 IDEA的golang插件是开源的,项目托管在github上面,下载最新版本并记录下COMPATIBLE BUILDS(支持的版本号如:171.1834—171.*) image 其中Alpha为每周更新,Nightly为每天更新 下载IDEA 到官网 http://www.jetbrains.com 查看之前相应的版本与记录的COMPATIBLE BUILDS相对应 image 添加go SDK File -> project structure... ->SDKs 添加sdk路径 image 添加Go libraries File -> Settings->Languages & Frameworks->GO->Go libraries 添加Goland安装路径 i...阅读全文

博文 2018-07-09 17:34:55 小小亭长

golang remote debug和docker debug

有时候我么需要远程调试golang程序,比如我们在macos写的代码,但是有时在linux上运行的,所以我们需要远程调试运行在linux系统的代码。另外一种情况是我们可以把goalng打包到docker 镜像中,代码跑在容器中同样可以调试。以goland为例。 remote debug 远程调试golang代码需要在运行代码的远程机器上按照delve,然后以delve运行要调试的程序。 编译 export CGO_ENABLED=0 GOOS=linux GOARCH=amd64 go build -gcflags='all -N -l' main.go install delve go get go get -u github.com/derekparker/delve/cmd/dlv d...阅读全文

博文 2018-07-04 12:34:42 myonlyzzy

go imports添加

go imports包的引入可以让代码书写变得更加快捷 ### 一、如果有VPN,直接使用命令 `go get -g -v golang.org/x/tools/cmd/goimports` ### 二、网络不通的情况可以使用一下操作 打开一个terminal,到达goroot下(echo $GOROOT),运行 `go get github.com/gpmgo/gopm` (原理是从镜像里获得) 下载结束后用git命令进行安装 然后再进入到GOPATH中找到github.com/gpmgo包,运行gopm即可: `go gopm get -g -v golang.org/x/tools/cmd/goimports` (参数-g是下载包到本地GOPATH中,-v是显示下载情况) 再次回到GO...阅读全文

博文 2018-10-03 16:29:41 ace_kylin

关于使用goland时导入自定义包的问题

我在使用Goland的时候在导入自定义包包的时候报错,提示包的路径不存在。 下面是我的工程目录 ![image.png](https://static.studygolang.com/180529/e8ea7d658ca300e0faa306d65b338a40.png) 这是报错信息 ![image.png](https://static.studygolang.com/180529/f3be63b73b8e49ba4c3b91a97949e9c0.png) 这是我引入包的语句 ![image.png](https://static.studygolang.com/180529/1c7b7b43d366187a3f86302266bf420a.png) 这是我IDE的GO...阅读全文

Ubuntu下安装配置Go环境

一、安装 sudo apt-get install golang 二、创建工作空间 在/home目录下, 建立一个名为gopath(名字任意)的目录,在该目录中建立三个子目录(名字必须为src、pkg和bin)。创建目录过程如下图所示: image.png src -- 里面每一个子目录,就是一个包。包内是Go的源码文件 pkg -- 编译后生成的,包的目标文件 bin -- 生成的可执行文件。 三、配置环境变量 1,打开配置文件 运行以下命令: $ gedit ~/.bashrc 2,添加命令 在文件尾部添加以下命令: export GOPATH=/home/gopath 3,命令生效 运行以下命令 $ source ~/.bashrc 四、测试环境 运行以下命令 $ go version...阅读全文

博文 2018-07-14 13:34:44 朱建涛

使用gofmt格式化代码

对于一门编程语言来说,代码格式化是最容易引起争议的一个问题,不同的开发者可能会有不同的编码风格和习惯,但是如果所有开发者都能使用同一种格式来编写代码,开发者就可以将宝贵的时间专注在语言要解决的问题上。 gofmt介绍 Golang的开发团队制定了统一的官方代码风格,并且推出了gofmt工具(gofmt或go fmt)来帮助开发者格式化他们的代码到统一的风格。gofmt是一个cli程序,会优先读取标准输入,如果传入了文件路径的话,会格式化这个文件,如果传入一个目录,会格式化目录中所有.go文件,如果不传参数,会格式化当前目录下的所有.go文件。 gofmt默认不对代码进行简化,使用-s参数可以开启简化代码功能,具体来说会进行如下的转换: 去除数组、切片、Map初始化时不必要的类型声明: 如下形...阅读全文

博文 2018-07-17 13:34:43 simpleapples

GO项目编译及运行

版权声明:本文为博主原屙文章,喜欢你就担走。 https://blog.csdn.net/leftfist/article/details/84307152 近期下载了一个名为蓝眼云盘的项目作为学习研究用途。这是一个服务器端用go语言开发的开源项目。 我从未用过GO语言,所以会遇到一些低级的问题要加以解决。总计解决了以下4个问题: 1、配置GOPATH 2、GOPATH分为全局GOPATH和项目GOPATH 3、下载依赖包 4、设置项目输出文件夹 我安装了GO语言环境,使用jetbrains GoLand开发工具打开项目,然后“Run”,报错了。错误定位在主函数main.go里,这一句: import ( "fmt" _ "github.com/go-sql-driver/mysql" 阅读全文

博文 2019-03-05 22:31:03 leftfist

Go语言开发(十)、GoLand常用快捷键

Go语言开发(十)、GoLand常用快捷键 一、Goland快捷键设置 GoLand支持各种编辑器的快捷键映射:File->Settings->Keymap 二、GoLand常用快捷键 1、查询快捷键 CTRL+N 查找类 CTRL+SHIFT+N 查找文件 CTRL+SHIFT+ALT+N 查找类中的方法或变量 CTRL+B 快速打开光标处的类或方法 CTRL+ALT+B 找所有的子类 CTRL+SHIFT+B 找变量的类 CTRL+G 定位行 CTRL+F 在当前窗口查找文本 CTRL+SHIFT+F 在指定窗口查找文本 CTRL+R 在 当前窗口替换文本 CTRL+SHIFT+R 在指定窗口替换文本 ALT+SHIFT+C 查找修改的文件 CTRL+E 最近打开的文件 F3 向下查找关...阅读全文

博文 2018-10-07 18:35:14 天山老妖S

GoLand import报错

``` package main import "fmt" func main(){ s := "Hello World." fmt.Println(s) } ``` 具体代码如上: 程序可以正常运行,但是`import "fmt"`一直提示 ``` 'C:/Go/src/fmt' has no buildable Go source files less... (Ctrl+F1) Reports invalid imports. ``` 刚刚接触Golang和GoLand,请问大家我哪里配置错了?谢谢...阅读全文

k8s :源代码导入

前言 最近在调研 Google kubernetes 开源的容器编排平台,刚好也在学习 Go 语言,所以想看看 Google 这样的大厂是怎么撸 Go 语言的,本文简单介绍如何下载 k8s 源代码,导入 Idea GoLand(对,我是搞 Java的~),对于这么庞大的项目,没有 IDE 看起来还是很费劲的,当然牛人除外 下载源代码 这个不用说了,地球村的人应该都知道 # mkdir -p /opt/kubernetes-src/src/k8s.io # cd /opt/kubernetes-src/src/k8s.io/ # git clone https://github.com/kubernetes/kubernetes.git # git checkout release-1.9 因...阅读全文

博文 2018-03-15 18:34:37 xingpingz

go module使用教程:使用go mod的方法.报错go: cannot determine module path for source directory E:\tttttt (outside

使用go mod的方法 单独从大工程里拷出小文件想新建新文件工程时,部分文件路径名报红,出现报错 go: cannot determine module path for source directory E:\tttttt (outside GOPATH, no import comments) 1.在src 目录下新建 go.mod文件 2. go.mod中第一行加入一行内容 module src 3.goland中 file->Settings->Go->Go Modules中勾上 Enable Go Modules(vgo) integration 右键src目录,以goland工程打开,报红消...阅读全文

博文 2019-05-12 17:31:03 ilini

golang 科学下载第三方包

由于众所周知的原因,在go工程里引用了墙外的包,导致无法下载所需要的第三方包: go: google.golang.org/grpc@v1.21.0: unrecognized import path "google.golang.org/grpc" (https fetch: Get https://google.golang.org/grpc?go-get=1: dial tcp 216.239.37.1:443: i/o timeout) go: google.golang.org/grpc@v1.19.0: unrecognized import path "google.golang.org/grpc" (https fetch: Get https://google.golang...阅读全文

博文 2019-08-11 19:32:39 鹅鹅鹅_

GO语言 gin框架安装

一、GO windows安装1、点击下载GO:https://golang.google.cn/ 2、GO环境配置 GOPATH系统变量设置 PATH环境变量设置 3、看看demo采用GoLand编辑器 项目路径 demo结果 二、gin框架安装go get -u github.com/gin-gonic/gin(时间有点长,需要等待半个小时左右) 出现如下错误(缺什么就直接 go get github.com/xxx/xxx),执行:go get -u github.com/go-playground/locales(耗时也比较长,请耐心等待半小时) GoLand编译发生如下错误: 执行:go get gopkg.in/yaml.v2(等待时间大概10分钟) 编译又发现如下错误 分别执行(...阅读全文

博文 2019-11-08 17:33:13

homebrew安装glide导致 compile: version "go1.9.4" does not match go tool version "go1.11.4"问题解决方法

今天在执行 go get 的时候报了如下错误: ``` compile: version "go1.9.4" does not match go tool version "go1.11.4" ``` 打开goland->Preferences->Go->GOROOT 在右侧选择的时候出现了两个版本的GO,并且显示了各自的安装目录。 解决思路: 1、执行 go env .主要看一下goroot指向的目录 2、打开goroot/version文件看一下版本。我的是1.9.4 ![](media/15476177786496/15483124082184.jpg) 2、执行 go version 显示版本是1.11.4 3、执行brew info go,看到了1.11.4安装路径 ![image...阅读全文

博文 2019-01-24 15:00:10 my_onion

mac goland安装、破解、汉化和go安装

一、goland安装、破解、汉化(2018.2版本) 首先进入网址https://www.jetbrains.com/go/,下载Mac版的GoLand,下载完成后拖至应用程序中。 1.在应用程序中点击GoLand图标选择“显示包内容”,在/Contents/bin目录下打开goland.vmoptions文件,在该文件中的结尾添加一句内容,然后保存退出。 -javaagent:JetbrainsCrack-2.9-release-enc.jar 2.下载破解GoLand的jar包,将下载的jar包放在/Contents/bin目录下。 3.打开GoLand应用程序,在激活码中复制以下内容,其中可以将licenseeName可以写自己的英文名,然后就OK了 {"licenseId":"133...阅读全文

博文 2018-10-31 16:34:55 小黑胖_

利用 goland 调试你的程序

前言 IntelliJ 编辑器的新成员 GoLand,go开发利器。作为一个现代的编辑器怎么能少了调试这个功能呢? 但是写普通的GO 应用程序没觉得异样。但是对于使用某些框架进行开发, 框架需要在它自己的命令行用参数启动,而不是直接编译运行。这样如果你想直接调试就麻烦了。 开始调试 先来看一个普通程序如何调试 准备 普通的程序,就是在你使用 go build 编译完成之后,可以直接启动运行的。 下面这个程序不需要任何启动参数就可以运行,我们已经打上了断点。 调试 我们只需要点击 main 函数旁边的绿色小箭头,选择 Debug 'go build main.go' 就可以开始愉快的调试了。 进阶 那对于需要参数才能运行的程序该怎么调试呢?下面是需要参数才能启动运行的程序,如果直接调试的话,就...阅读全文

博文 2019-07-22 01:04:16 樱桃老腰子

go mod 管理项目包

golang module 管理项目包 简介 golang在1.11版本中引入了新的包管理工具 go mod。包管理一直是go语言的痛点。 包管理的常见需求:项目依赖某个包的不同版本,依赖本地的(私有的)包等 用法 个人推荐golang IDE:goland。上手快,功能强大,比idea快很多。这里用的也是goland 题外话:go mod的特性让golang越来越适应工程管理的需求。解放了对$GOPATH的依赖。更加注重项目本身。 进入正题: File --> New Project --> Go Module(vgo) 在location处选择自己的项目路径,路径不一定需要是$GOPATH。按需勾选vendering。Create! 创建完之后项目名下边有go.mod 如何在项目中定义自...阅读全文

博文 2019-04-18 15:34:46 Mandelbrot_Kobe

Golang 2018.1.2激活及使用技巧

对于做Java开发的同学使用最熟练的开发工具应该当属Eclipse了吧,但是做到后面的话一般都会转用Intellij Idea。至于转用Intellij有什么好处我就不赘述了,简言之就是功能强大,使用便捷,能够大大提升我们的工作效率。 由于目前工作主要用Go语言进行底层开发,所以采用了GoLand开发工具,它跟Idea一样同为JetBrains公司的产品,本篇主要介绍下GoLand.2018.1.2的激活及其常用的使用技巧。 GoLand.2018.1.2激活 1、下载GoLand并安装 https://pan.baidu.com/s/1vPClabBF8K8xvOFHfkrSyQ 2、拷贝JetbrainsCrack.jar至安装目录下的bin 以我的安装目录为例:C:\Program F...阅读全文

博文 2018-08-05 00:30:01 qiangjiyi

Go及goland安装破解教程(windows)

之前安装过几次,每次都要重新百度,太麻烦,记录之。本人摘自其它网站,如有侵权,联系删之。1.搭建go环境 安装包下载地址为:https://golang.org/dl/。如果打不开可以使用这个地址:https://golang.google.cn/dl/。摘自 菜鸟教程选择对应的系统版本。这里选择了Windows下的 下载go安装包 安装方法,傻瓜式下一步下一步的,不再详述。2.安装goland下载地址:https://www.jetbrains.com/go/ 下载goland 同样是傻瓜式下一步下一步的,不再详述。3.破解goland此方式适用于穷又想学习go技术的程序猿,能支付起的程序猿请前往官网购买。激活码:IntelliJ IDEA 注册码这里选用了面注册的补丁 获取补丁 *其他破...阅读全文

博文 2019-03-14 01:34:42 不问来生

go run 报cannot find package "xxx" in any of: xxx (from $GOROOT)

因 电脑安装的go是1.9.0,而新的项目使用go module,这是golang 1.11.0后才支持的。 解决方法 1.去官网下载最新版本(目前是1.12.0)并且安装。 2.在GoLand的Preferences中,选择Go,再选择Go Module(vgo),然后勾选“Enable Go Modules(vgo) Integration就行...阅读全文

博文 2019-05-24 03:34:38 动物园园长熊熊酱

mac:Go安装和配置+GoLand安装和使用之完整教程

前言 作为一个go语言程序员,觉得自己有义务为go新手开一条更简单便捷的上手之路。纵使网上教程很多,但总不尽人意。go的入门门槛还是非常低的,无论是安装还是使用。 go安装 go 语言支持以下系统: Linux Mac OS X(也称为 Darwin) Window FreeBSD 本文将介绍mac下的安装和使用教程 安装包下载地址(下面3个都可以): https://studygolang.com/dl https://golang.google.cn/dl/ https://golang.org/dl/ 步骤: 打开安装包下载页面 . 选择go1.10.2.darwin-amd64.tar.gz,单击连接就开始下载到本机了。这里选择的稳定(stable)版本是1.10.2,当然你也可以选...阅读全文

博文 2018-12-31 18:31:02 zxy_666

Goland安装Goimports工具

我们在使用命令go get拉取golang官方网站里面的包的时候是拉取不下来的,因为有墙的原因,有种方法,是:科,学,上。网。另外一种方法就是安装一个gopm的工具。 1. 从github拉取gopm > go get github.com/gpmgo/gopm (注意:go get 工具要使用git,你的提前安装git工具,如果没有安装请提前安装好) 然后在你的GOPATH目录的./bin目录下就有了gopm工具的可执行文件。 然后就可以使用gopm工具拉取golang官网的三方包了。 拉取Goimports的文件 > gopm get -g -v -u golang.org/x/tools/cmd/goimports 然后就可以使用go的install或者build工具编译成可执行程序。...阅读全文

博文 2019-02-17 20:34:43 _AlphaBaby_

goland如何多开项目和clone git项目

我想打开多个项目在当前窗口,比如我目前有一个项目A已经打开,我想再打开一个项目B,在同一个窗口我可以查看不同的项目,类似eclipse那种,目前是我打开一个在github上下载的项目C,想看下示例,结果没注意挂到了A下面去了,我删除C发现连同源文件一起删除了,很烦。我就想那种类似eclipse,可以在同一个窗口打开多个项目(可以是github clone)如下效果 ![image.png](https://static.studygolang.com/190929/0dd6b88cebe779c50a2b489758ea28dd.png...阅读全文

博文 2019-09-29 10:48:40 chunfytseng

goland交叉编译设置怎么没用?

在goland的setting中设置如下: ![image.png](https://static.studygolang.com/171214/2f4b058df6959416e459d23cd84506c3.png) ok确认后,在terminal中输入 “go env”,显示环境变量还是之前的设置: ![image.png](https://static.studygolang.com/171214/7008e9e02bd054f80f5fcf72352a2af3.png) 编译后,生成的还是windows 的exe文件,这是怎么回事呢...阅读全文

macOs 今天推送了最新版本 然后我悲剧了

![image.png](https://static.studygolang.com/180330/69c3828e9632005eb2a486ac900c86b1.png) 原来好好的ide debug一直 could not launch process: EOF 用的idea 然后换了vscode 和goland 都是同样的情况 项目可以运行 就是不能debug google了一下 老外也没有解决方案 有没有和我一样情况的。。。...阅读全文

golang笔记(1)windows开发环境搭建

决定你工资的不是语言,这句话当然是对的,不管做什么语言方面的开发,只要做得深入技术牛逼,工资都不会低。只是,我不想做一个只会开发Android应用的程序员,虽然我的Android技术处在一个中游水平,但是并不妨碍我拥抱golang这一门nice的语言。至于golang的优点有哪些,我这里就不介绍了。 一、下载golang 去 golang中国 下载一个适合你的版本: 二、path环境变量配置 下载安装或者解压后就得配置path路径了 先创建一个GOROOT: 在本来的path后面加上 %GOROOT%\bin 或者直接 D:\Go\bin 一般来说安装后path会自动配置的。 三、安装JetBrains的Goland https://www.jetbrains.com/go/ 面对这么的id...阅读全文

博文 2017-08-25 07:31:36 u010072711

最简单的安装Golang开发环境

相信我们在学习Golang语言之前已经学过其他的语言了,在学习语言之前肯定是要先配置下语言的开发环境。这里我们分为两步。 安装Golang编译器 这是只介绍一种简单的,简单得像个傻瓜式的安装方式:那就是下载,exe或者dmg安装包的方式,图形化一路next狂飙安装。 Golang是谷歌的亲儿子,所以官方网站也是在伟大的城墙之外了。但是,还有Golang的中文学习网,这个网站是真的不错。 https://studygolang.com 图一 因为是是用的mac系统所以就是下载的1.11版本的,如果你是windows或者linux下载对应的版本就好了。因为我们是要下载安装包进行安装所以和平台没得很大的关系。 1. 下载好了go1.11,双击运行 第一步 (如果你是mac可能会想知道我为什么是黑色...阅读全文

博文 2018-10-04 16:34:40 _AlphaBaby_

Golang 中 print 与 fmt.print的区别

结论: print 在golang中 是属于输出到标准错误流中并打印,官方不建议写程序时候用它。可以再debug时候用 image.png fmt.print 在golang中 是属于标准输出流,一般使用它来进行屏幕输出. image.png By the way : fmt.Printf是格式化输出 fmt.Println是输出后换行 fmt.Sprint 是返回一个格式化的字符串 image.png One more word: 上图中所示的第10行输出结果为"宋佳",但打印区却优先显示了第12行的打印结果,我猜想可能是go语言这个内置函数print是用一个协程去跑,所以每次打印出现位置都不一样。但是fmt是一直在main协程里面调用,所以在控制台的输入是固定的.所以把第12行替换成fm...阅读全文

博文 2019-04-15 04:34:39 右哼哼丨左哼哼

IDEA 专门发布了一个golang的IDE叫Goland

非常好的IDE,叫goland。 支持最新的golang1.8了 下载地址: https://www.jetbrains.com/go/ 开始使用手册: https://www.jetbrains.com/help/go/1.0/getting-started-with-gogland.html 只有一直都是使用java的ide然后在加上go plugin进行开发的。 有新的ide就用新的吧。 golang也发展到了1.8的版本更新速度快啊。 下载地址: https://golang.org/dl/ 最近的项目开始慢慢的使用golang进行开发了。 简单快速高效,是java不能比拟的。 $(function () { $('pre.prettyprint code').each(functi...阅读全文

博文 2017-07-12 10:27:28 freewebsys

golang不能使用debug

golang更新到1.11后debug功能使用报错 问题 Goland和Idea使用debug报错,如下:could not launch process: decoding dwarf section info at offset 0x0: too short。 解决方法 1,更新dlv go get -u github.com/derekparker/delve/cmd/dlv 2.修改goland或idea配置 更新后的div在$gopath路径下的bin文件夹下。 替换到idea或goland的这个目录下 image.png 重启ide,问题解...阅读全文

博文 2019-03-02 23:34:40 Selv