202012-15 解决Goland 提示 Unresolved reference 错误的问题 之前一直正常的项目,莫名其妙的database/sql包下的方法、结构体等等IDE都无法识别,出现一堆Unresolvedreference错误提示,但包导入路径可以正确定位,而且项目运行也正常,其他包都正常,另一个项目下同样使用sql包也正常。折腾半天都没用,不想重建项目重装IDE太麻烦,最后尝试最简单的升级到golang1.12.5重启Goland后就正常了,应该和版本没有关系,重装下golang就行,估计是Goland文件索引的问题,重装golang后会重建索... 继续阅读 >
202012-15 解决Goland中利用HTTPClient发送请求超时返回EOF错误DEBUG 今天解决了一个疑难杂症,起因是之前代理某内部API接口,请求先是出现卡顿,超时后报EOF错误。但奇怪的是线上测试环境确是没问题的。Google了一下,有人说可能是由于重复请求次数过多导致,应该设置req.Close属性为true,这样不会反复利用一次连接。尝试该操作后依然无法解决问题,遂求助同事?文。经过大牛的一番调查后,发现时TCP超时,连接断了。至于原因,是由于Goland设置了代理。。。Orz不过经历这次事件我也学到了利用MAC自... 继续阅读 >
202012-14 在goland中读取tpl文件的图文操作 近来开始研究golang,使用国人做的beego框架做页面开发,以前用pycharm开发的,所以习惯了就采用了goland,不过有个问题,就是在做页面模版时候采用tpl后缀,需要进行设置一下。(mac系统,如果windows系统在setting中)如下:按顺序editor->filetypes,在recongizedfieltypes中找到HTML,然后在下面可以看到后缀形式,点击添加*.tpl然后保存退出就可以搞定了。接下来是补全问题:要用到一些特殊的格式,比如{{…}},{{... 继续阅读 >
202012-14 让goland支持proto文件类型的实现 默认情况下IDEgoland是不支持protobuf协议文件类型".proto"的,为了更快高效的编写proto文件中的代码下面我们介绍一款插件让其支持,该插件支持关键字高亮及语法错误提示1、File->Settings->Plugins->Browserepositories->输入protobufsupport->install,并重启IDE2、file->Settings->Editor->FileTypes,找到Protobuf,注册支持*.proto补充:Goland2020.2.3proto3improt找不到当前目录的引用许多文档写着proto3会自动索... 继续阅读 >
202012-14 goland中文件头自动注释的操作 1、效果图2、操作步骤File->Setting->Editor->FileandTemplateIncludes/***@Author:${USER}*@Description:*@File:${NAME}*@Version:1.0.0*@Date:${DATE}${TIME}*/package${GO_PACKAGE_NAME}Files#parse("FileHeader.go")补充:GoLand快速添加方法注释使用插件Goanno,插件市场搜索:Goanno/***@Description:*@receiverhashMap*@paramconsumer*@paramvalue*/func(hashMap*_HashMap)Foreach(... 继续阅读 >
202012-14 解决goland中编辑tpl文件不高亮没智能补全的问题 如下所示:补充:goland(intellij)中语法高亮tmpl文件我们知道golang中模板文件一般是以tmpl为后缀的,其实是html文件插入一些go变量,本质还是html文件。但是默认这些文件被识别为普通文本文件,如下:我们希望tmpl文件被识别为html文件,这样可以高亮,方便我们阅读。有两种方法。第一种方法:在对应文件上右键,选择菜单"AssociatewithFileType"选择HTMl类型,然后确认:第二种方法:直接在首选项中以上为个人经验,希望能给... 继续阅读 >
202012-14 解决goland新建项目文件名为红色的问题 goland如果当前project用了版本控制器,其下面新建的所有的项目默认都是加入到版本控制里面,所以项目名称和文件都是红色的。解决办法:ctrl+alt+s进入设置界面?>versioncontrol按图操作,搞定。补充:goland或者idea项目可以正常运行但是代码从import就开始报红方法一、把项目放到gopath/src下方法二、即把项目的gopath设为项目目录以上为个人经验,希望能给大家一个参考,也希望大家多多支持自学编程网。如有错误... 继续阅读 >
202012-14 Goland编辑器设置选择范围背景色的操作 为了区分选择与未选择区域,,将已选择区域的文本背景色设置为浅蓝色是个很做法。设置的路径在Editor>ColorScheme>General>Editor>Selectionbackground下面以2018版的Goland为例,如图:JetBrains出品的如phpStorm和webStorm等的设置也基本如此。补充:Go语言:控制台输出有颜色的字本方法只限用于Windows系统应用场景需要输出大量信息的运行日志(一般是服务器,Windows系统的)某类客户端的调试界面(一般是游戏,特... 继续阅读 >
202012-14 Goland 生成可执行文件的操作 返回主页Goland通过调用gobuild生成可执行文件。默认Goland是可以执行程序,但你找不到可执行文件。你需要自定义配置文件。创建gobuild配置文件Runkind选DirectoryDirectory选你的main包所在文件夹Outputdirectory设置与gobuild-o不相容,所以不用设置,我们使用-o参数来控制可执行文件的路径以及名字Workingdirectory保持默认就好Gotoolarguments就是gobuild的参数补充:Windows平台下使用GoLand生成Linux可执行... 继续阅读 >
202012-10 GoLand 2020.3 正式发布有不少新功能(支持泛型) 这是2020年第3个版本,也是最后一个版本。在GoLand2020.3中,您可以探索goroutinesdumps,运行并导航到单个表测试(tabletests),并从对Testify测试框架的扩展支持中获得更多信息。你还将发现许多新的代码编辑功能,包括对time包的支持,更智能的处理包方法,UI改进,用于Web开发和使用数据库的各种新功能以及用于协作开发和结对编程的新服务。具体看看有哪些新特性。01调试器改进DumpGoroutines调试器中新的... 继续阅读 >
202012-03 goland 设置注释模板的过程图文详解 网上找了一些办法都没有说到关键点:梳理一下设置步骤如下,以及避免的坑。新建文件自动加注释:Preferences|Editor|FileandCodeTemplates打开goFile在右侧输入模板,然后点击Apply;对已有的方法或者文件添加注释:1、Preferences|Editor|LiveTemplates打开LiveTemplates,如下图打开go,点击右侧的➕,选择live_Template,2、然后修改Abbreviation,这个是快捷键的名称,比如修改为mc后,在代码中输入mc... 继续阅读 >
202011-11 goland 搭建 gin 框架的步骤详解 1.安装go软件包下载地址:https://studygolang.com/dl下载后,双击安装即可。2.配置系统变量这里需要配置2个系统变量,一个是GOROOT,一个是GOPATH注意:GOROOT和GOPATH不能在同一路径下,且变量名必须是GOROOT和GOPATH.3.安装git下载地址:https://git-scm.com/下载后,直接双击安装即可。.cmd窗口中,执行goget命令时,必须要有git环境的支持。4.设置go代理在下载gin框架之前,我们还需要配置go公共代理镜像,目的是解决git... 继续阅读 >
202010-30 Goland 2020或2019软件版本去掉a...或fmt...提示的方法 Goland是JetBrains公司出品的一款开发Golang的工具。由于本人是JetBrains公司产品的重度使用者,好多都作为主力开发工具(IntellijIIDEA、PyCharm、WebStorm等),所以Goland一经推出,就成为我开发Golang的首选IDE。下面介绍,去掉代码里a…或fmt…提示的方法。一、针对Goland2020以上版本去掉Go语言提示的方法点击GoLand菜单栏上的[File]-->Setttings-->Editor-->InIayHints?>Go-->去掉Showparameterhits前面的... 继续阅读 >
202010-30 Goland 的安装及激活教程(window、linux下安装) 前言前面我们已经将GO的环境安装好了,那么是否可以进行开发了呢?可以,但是为了能够更高效率的开发,我们还需要下载一个软件,该软件的作用就是方便我们能够快速的编写GO指令,快速的运行我们编写好的GO指令。这个软件就是GoLand,就像我们要处理文字安装Word,处理表格用Excel等等。我们把这种用来能够用来快速编写某种语言(GO,Python,JAVA,C#)指令,快速运行,同时如果出错可以方便我们查找错误(排错)的软件就称为IDE... 继续阅读 >
202010-16 如何使用Goland IDE go mod 方式构建项目 不管学习什么编程语言一开始都会经历的四步开发工具安装IDE安装设置依赖/包国内镜像项目构建工具,管理依赖/包一、Golang开发工具安装https://golang.org/官网(需要各自手段)https://github.com/golang/gogithub地址http://docscn.studygolang.com/golang中文网二、GolandIDE安装https://www.jetbrains.com/zh-cn/go/三、设置依赖/包国内镜像常用镜像地址: 阿里云:https://mirrors.aliyun.com/goproxy&... 继续阅读 >