GoLand

golang开发工具安装

为君一笑 提交于 2021-02-20 10:45:50
一、开发环境IDE安装 工欲善其事,必先利其器 这里推荐两款golang开发工具,一个是 goland ,一个是 VSCode ;goland是收费的,收费还是有收费的道理,确实比较好用,个人比较推荐;VSCode需要安装插件,免费版本,这个是前端开发的利器,go语言开发感觉还是差一点; 1. Goland JetBrains 的官方网站为: https://www.jetbrains.com/go/ JetBrains 旗下的产品众多,最出名的就是IDEA,java开发工具;当然PHP,Python,Scala等开发语言,数据库版本都是有的; 首先打开File->Setting或者Ctrl+Alt+S,设置goroot和gopath,默认会获取环境变量配置 如果我们需要使用go modules功能,需要进行开启设置; 最好我们编写helloworld运行 新建项目study1,选择目录 新建go文件 编写hello world package main import "fmt" func main(){ fmt.Println("hello world!") } 最后点击左侧启动运行,或者按Ctrl+Shift+F10运行程序 最终我们看到hello world运行成功! 2. vscode VSCode的官网: https://code.visualstudio.com/

Go环境搭建

|▌冷眼眸甩不掉的悲伤 提交于 2021-02-19 01:44:52
安装 Go Go语言的优劣,这里就不介绍了,下面直接讲Go 的安装: Go 的官方网站 : http://golang.org/ (需要翻墙软件) 国内下载地址 : http://www.golangtc.com/download 下载对应平台的安装包。注意区分32位还是64位操作系统。 安装包下载完成之后,安装过程很简单,傻瓜式下一步到底就好了。 Go 环境变量 安装go 的时候,安装程序会自动把相关目录写到系统环境。但是如果是zip 的安装,需要自己手动添加。 主要配置以下几个: GOROOT:Go 安装后的根目录(例如:D:\Go),安装过程中会由安装程序自动写入系统环境变量中。 GOBIN:Go 的二进制文件存放目录(%GOROOT%\bin) PATH:需要将 %GOBIN% 加在 PATH 变量的最后,方便在命令行下运行。 当环境变量都配置完成之后,Go 就已经安装完毕了。打开命令行,运行 go 命令,就可以看到如下的提示了。 Go 工作空间 GOPATH : Go 的工作空间,就是我们的开发和依赖包的目录(例如:我的是 D:\Go_Path\go) ,此目录需要手动配置到系统环境变量 GOPATH 工作空间是一个目录层次结构,其根目录包含三个子目录: src:包含 Go 源文件,注意:你自己创建依赖的package,也要放到GOPATH 目录下,这样才能够被引用到。

beego 初体验

烂漫一生 提交于 2021-02-13 21:50:38
首先,安装go运行时和beego beego,在git bash 运行命令: go get github . com / beego / bee go get github . com / astaxie / beego go new MyFirstBeegoDemo 注意环境变量里面的配置。 这是生成项目的目录结构: ide我用的是GoLand,然后打开Terminal,运行bee run命令: beego默认启动的是8080端口,浏览器访问 http://localhost:8080/即可看到默认页面。 来源: oschina 链接: https://my.oschina.net/u/4288716/blog/3645886

Go_ go mod 命令解决墙的问题

六月ゝ 毕业季﹏ 提交于 2021-02-13 07:33:53
简介 由于众所周知的原因,在下载一些库的时候会下载不了,比如 golang.org/x/... 相关的库。为此,网上出现了很多解决方案。 从 Go1.11 开始,Go 引入了 module,对包进行管理,通过 go mod 命令来进行相关操作。这里,我们基于 Go 目前最新版本 Go1.12,通过 module 来搭建 Goland 开发环境。 创建Project 打开 Goland,创建 project,左侧选择 Go Modules(vgo),在 Proxy 中输入: https://athens.azurefd.net (这是下载墙外包的关键),如果不行,试试输入 https://goproxy.io 编写测试代码 我们来试验通过 Colly 抓取数据 我们通过 Goland 创建一个 main.go 文件,粘贴上如下代码: package main import ( "fmt" "github.com/gocolly/colly" ) func main() { c := colly.NewCollector() // Find and visit all links c.OnHTML("a[href]", func(e *colly.HTMLElement) { e.Request.Visit(e.Attr("href")) }) c.OnRequest(func(r

After go install the import doesn't recognize the package

若如初见. 提交于 2021-02-11 14:17:57
问题 Hi I'm pretty new at Golang, after install it I would like to use the next package in my project: https://github.com/gin-gonic/gin After I created my project, I did the next command to install gingonic: go get -u github.com/gin-gonic/gin But the import is not recognized inside my project, I understand that it's something related with my GOROOT, but I wasn't able to solve the issue. The next are are my Go env variables: GO111MODULE="on" GOARCH="amd64" GOBIN="" GOCACHE="/Users/rpantoja/Library

最近软件新变化,goland and vscode 关于 markdown

邮差的信 提交于 2021-01-26 08:58:41
编辑时右侧的宣演都非常稳定了。可能刚发布此功能时测试量不够有问题没有修复。 现在不一样了。都非常稳定。不用重启了。 苹果的图标可玩性也非常高。小米好像还没有,2021-1-25 来源: oschina 链接: https://my.oschina.net/u/4370838/blog/4924768

Go语言开发Excel导表工具(上)

て烟熏妆下的殇ゞ 提交于 2021-01-19 07:55:24
Go语言开发Excel导表工具(上) 前言 游戏开发中经常会遇到将Excel文件导出配置的需求,鉴于之前的导表工具面对数据比较多的表格(尤其是多语言表格)导致导表速度很慢,因此想自己实现一个导表工具。 调研 目前市面上编程语言比较多:Node、Python、C#、Go... 以前项目中有用C#的也有用Python的,对比发现Python导表还是挺快的。(后来发现其实使用不同的Excel读取插件,执行效率还各有不同)在前期调研中发现了网站 https://zhuanlan.zhihu.com/p/29847628 , 里面说是Go语言执行效率高,那就拿他试试吧。 Go语言 其实对于新语言,一开始就要了解它的语法,这里推荐一个网站 https://www.runoob.com/go/go-tutorial.html 里面都是一些简单的基础语法。 环境配置 目前选用JetBrains公司的GoLand编程工具 下载Go https://golang.google.cn/dl/ 下载GoLand https://www.jetbrains.com/go/ 安装好之后这里需要设置一下GOPATH, 如图的目录就是用来下载后面Go语言相关的package包。 开发 Go语言需要一个main函数,同一个文件夹下面的文件的package包名必须要一致,不然IDE会报错。具体的导表逻辑下篇会介绍。

无限重置idea试用期过期时间插件 简单方便 亲测可用

大城市里の小女人 提交于 2021-01-17 10:34:51
相信破解过IDEA的小伙伴,都知道jetbrains-agent这个工具,没错,就是那个直接拖入到开发工具界面,一键搞定,so easy的破解工具!这个工具目前已经停止更新了,尽管还有很多小伙伴在使用,但是对新版本IDE的支持已经不是很稳定了。下面我会分享一个无线重置IDE过期时间的插件,让你不太再为IDE频繁时效而烦恼。 当然,如果你习惯了使用老版本的IDE,这个工具还是可以继续使用的,关注公众号【终码一生】,公众号后台回复关键词“破解工具”即可获取jetbrains-agent下载,这里不再过多介绍。 如果不嫌麻烦,习惯了使用激活码,也可以。我们也提供, http://idea.94goo.com 定期更新。 ok,下面是使用插件无限重置IDE的试用期。做好准备! 老规矩,先上一张图片,永远都是30天的试用期,哈哈哈~~~ 先把工具下载到本地,下载方式在最下面。 使用也很简单,直接把插件拖入到IDE界面中即可(这里以DataGrip为例演示)。如下: 第一次拖入会提示是否重置过期时间。可以直接点击重置。 如果第一次没有重置,可以打开插件界面。简单设置下。 勾选默认自动重置,这样我们就不用每次都通知了。 结束了,直接点击Reset,重置时间,然后重启IDE。 目前支持: IntelliJ IDEA AppCode CLion DataGrip GoLand PhpStorm

cockroach(v20.2)源码编译

别来无恙 提交于 2021-01-09 10:22:07
1.下载代码以及依赖环境 1) 由于github.com国内访问较慢,克隆gitee的镜像 cd /media/lynn/disk_d/codes/database/cockroach mkdir -p src/github.com/cockroachdb/ mv CockroachDB cockroach git clone https://gitee.com/mirrors/CockroachDB.git 2)下载golang-1.15 下载地址 mv go1.15.linux-amd64.tar.gz /usr/lib tar -zxvf go1.15.linux-amd64.tar.gz 2. 下载子模块 1) 修改子模块地址: .gitmodules [submodule "vendor"] path = vendor url = https://gitee.com/jianyun/vendored.git [submodule "c-deps/jemalloc"] path = c-deps/jemalloc url = https://gitee.com/jianyun/jemalloc.git [submodule "c-deps/protobuf"] path = c-deps/protobuf url = https://gitee.com/jianyun

win7 环境变量配置

别等时光非礼了梦想. 提交于 2020-12-18 06:58:42
一、打开 win7 环境变量设置窗口 计算机-> 属性-> 高级系统设置-> 环境变量 1. 右键算机】=> 【属性】 2. 点击【高级系统设置】 3. 点击【环境变量】 二、在 win7 中配置 java 环境变量 1. 从官网安装好 java 当前电脑上安装了2个java版本: (1)11.0.1版本:安装在,C:\Program Files\Java\jdk-11.0.1 (2)1.8.0 版本:安装在,D:\Tools\Android\jre 2. 在Administrator 中设置java 环境变量 变量名:JAVA_HOME 变量值:D:\Tools\Android\jre(填java安装目录) 变量名:CLASSPATH 变量值:.;%JAVA_HOME%\lib(英文句号“.”后跟一个分号,表示当前路径的意思) 3. 在系统环境变量中的Path 路径中添加 java 环境变量 三、本地计算环境变量配置保存备份 1. Adminstrator 环境变量中的Path C:\Users\Administrator\AppData\Roaming\npm;C:\Users\Administrator\AppData\Roaming\Composer\vendor\bin;%JAVA_HOME%\bin;%GoLand%;%PhpStorm%;C:\ffmpeg\bin;D