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

IntelliJ IDEA 安装Golang插件

网上的例子比较多,这里不重复,只解决我遇到的 --新版本的Intellij无法安装插件的问题。 1、输入仓库网址,搜索不到新的golang插件 2、从https://plugins.jetbrains.com/plugin/5047-go-language-golang-org-support-plugin下载插件,选择 “install plugin from disk”,提示plugin ××× is incompatible with this installation。 3、满足 1、2后恭喜你,无可适配的插件版本。 解压插件zip包,找到lib中 intellij-go-***.jar ,打开jar中的META-INF\plugin.xml,修改 阅读全文

博文 2017-08-16 10:03:19 nickso

golang.org 不能访问

最近学习Go语言,使用到goclipse这个插件,需要安装 golang.org/x/tools/cmd/oracle 这个包,一直报错,安装不上。 环境:win10,64位,go1.5 安装命令:go get golang.org/x/tools/cmd/oracle,错误提示:packagegolang.org/x/tools/cmd/oracle: unrecognized import path "golang.org/x/tools/cmd/oracle" 因为golang.org被墙的原因,可以使用github.com/golang/tools/,和 golang.org/x/tools 是一样的。 将GitHub.com目录下的文件复制或建立一个软连接到golang.org/x...阅读全文

博文 2015-10-24 23:00:08 linuxshadow

Go 1.8的Plugins使用

Go 1.8为我们提供了一个创建共享库的新工具,称为Plugins!让我们来创建和使用一个插件。 目前的插件只能在Linux和Darwin上工作。 安装1.8beta1,不做说明. 创建一个插件方法到aplugin.go: package main func Add(x, y int) int { return x+y } func Subtract(x, y int) int { return x-y } 然后构建插件: 运行下面命令构建插件: go build -buildmode=plugin 构建指定文件插件aplugin.go到aplugin.so: go build -buildmode=plugin -o aplugin.so aplugin.go 加载插件: p, _ := ...阅读全文

博文 2016-12-06 12:00:02 vWay

intellij idea13.1.4b配置go开发环境

首先下载intellijdea13.1.4b(建议大家使用14,因为13.1.14a版本有bug,容易下错) http://pan.baidu.com/s/1i3kns5B 再去下载go1.2 http://www.golangtc.com/download 最后下载intellijIDEA的go插件:http://plugins.jetbrains.com/plugin/5047?pr=idea 这个插件最新支持到go1.2版本。所以上面要求大家下载1.2版本的go。 安装插件过程如下:进入setting > plugins > install plugin from disk > 选择gojar插件 >完成 > 重启。 新建一个go项目,看到 new project>go 安装成功。 体...阅读全文

博文 2015-01-22 23:00:01 u010499721

heka - 基于Go开发的日志收集工具,可用Go或lua开发插件

刚开始搞heka,觉得潜力很大,但是很多概念和配置不清楚。 官方开源地址:https://github.com/mozilla-services/heka 下面是配置文件, 功能是想配置实现通过TCP和UDP接收日志, 然后显示出来。 UdpInput可以正常接受并显示日志; 但是配置TcpInput,能连接上但是输出的日志都为空: ``` [syslog_splitter] type = "RegexSplitter" delimiter = '[\S]*\n' delimiter_eol = false [TcpInput] address = ":514" splitter = "syslog_splitter" ...阅读全文

golang以插件的方式加载golang动态库

环境 系统: linux (别问为什么,因为windows下golang不支持动态库) golang版本: 1.5 以上支持动态库,1.8以上支持plugin 插件代码 插件代码跟普通的golang模块代码没啥差别,主要是package必须是 main。下面是一段简易的插件代码 //testplugin.go package main import ( "fmt" ) func init() { fmt.Println("world") //我们还可以做其他更高阶的事情,比如 platform.RegisterPlugin({"func": Hello}) 之类的,向插件平台自动注册该插件的函数 } func Hello() { fmt.Println("hello") } init 函数的...阅读全文

博文 2017-09-18 02:57:27 letian0805

在线安装 IntelliJ IDEA的 golang 插件

IntelliJ IDEA是非常受欢迎的开发工具,如果我们希望使用IntelliJ IDEA 进行Go语言的开发,需要安装Golang插件。网上的资料几乎都是建议开发者编译源码进行安装,但这是不必要的。还有更简单快捷的在线安装方式,这里给出基本步骤(基于IntelliJ IDEA 14.1,不同版本界面会有细微差异,但步骤相似):1. 在“Settings”菜单,点击“Plugins”,打开插件管理窗口:2. 点击“ Browse repositories”,打开插件仓库管理窗口:3. 点击“Manage repositories...”,打开自定义仓库窗口:4. 在URL中输入:https://plugins.jetbrains.com/plugins/alpha/50475. 点击“OK...阅读全文

博文 2015-11-11 09:00:01 stri-zhaolei

vscode go语言插件被墙的花式安装

vscode 的golang插件下载地址被墙。TMD,挂了vpn也下载不了,解决方法 git clone https://github.com/golang/tools //来到要安装插件的目录下,eg.:/Users/jacksoom/go/src/github.com/golang/lint/golint go install -v //然后重启vscode,发现安装成功! $(function () { $('pre.prettyprint code').each(function () { var lines = $(this).text().split('\n').length; var $numbering = $('

博文 2016-11-08 04:00:00 qq_19341327

idea编译golang插件总结

由于使用习惯了Idea 和vim插件。于是下载了idea的go插件并安装,可惜不支持go1.4 ,官方的go插件版本太低 133.326 — 133.9999 。只能手动编译 按照这个教程就可以 http://blog.csdn.net/mokt2001/article/details/16962429 但是可能有一个问题,如果你安装了1.4的go idea插件又不支持1.4所以,你要先卸载1.4go ,然后安装1.2的go.然后安装idea的插件,然后再编译最新版的go插件 还有一个问题。是我编译时候遇到的。就是ant报错 Error:ant: Cannot run 'patch-version' target: JDK 解决办法就是不要用idea自带的ant 在 ant build 里 ...阅读全文

博文 2015-05-14 03:00:00 or2-

vscode for golang

1.下载安装 vscode 2.安装Go插件 3.https://github.com/Microsoft/vscode-go/wiki/Go-tools-that-the-Go-extension-depends-on 需要安装的扩展列表: go get -u -v github.com/nsf/gocode go get -u -v github.com/rogpeppe/godef go get -u -v github.com/zmb3/gogetdoc go get -u -v github.com/golang/lint/golint go get -u -v github.com/ramya-rao-a/go-outline go get -u -v sourcegraph.c...阅读全文

博文 2017-08-17 04:04:59 Wcy100

《go语言程序设计》学习(一)

序言 2年前的这个时候认识到了golang,然后兴匆匆的去书店买了本书,go语言,云动力吧好像是,结果拿过来一开始,环境就设置不上,折腾了几天,然后就不了了之了。 1年前的这个时候,再次路过书店,看到了《go语言程序设计》这本书,按耐不住心痒痒,又买回来,结果看了两章,又头昏脑胀,没坚持下去。 前几天看很多人都在讨论golang,我就又去把书翻出来了,这次决定要再前进一步,争取把书看完。 (一个拖延症的懒癌患者的内心,是咆哮的) 一,示例代码:gobook已下载 二,开发环境:go 1.4,vim-go,vim-go的插件还是折腾了一下。。有些包直接go get拿不到,到golang的网站上,提供了一个tar的下...阅读全文

博文 2015-08-02 03:00:01 mruoli

[thinking] 基于 golang interface 特性衍生的插件化处理思维

在设计程序的许多应用场景中我们会遇到大体分为三个阶段的任务流。 第一、入口 一个或多个入口,等待阻塞的、或者主动请求方式的。 ============================== 比如任务流需要接受来自于 HTTP 和 FTP 的应用请求,后续还有可能增加别的方式的接受请求。 第二、处理 多个入口可以对应一个处理程序,也可以对应多个处理程序。 ================================== 比如 HTTP 和 FTP 的多个入口程序需要对应一个和多个处理逻辑,同样也面临着增加处理程序的扩展性问题。 第三、出口 多个处理程序或者一个处理程序对应多个出口或者一个出口。 ================================== 比如报警方式有邮件报警、微信...阅读全文

博文 2016-04-14 02:00:01 mydevops

go protobuff

Go使用ProtoBuff 发现Google Code上面有针对Go语言的Protobuff实现 code.google.com/p/goprotobuf 下面说下安装过程: go get code.google.com/p/goprotobuf 之后提示no Go source files 执行 go install code.google.com/p/goprotobuf/proto 在Go的安装目录pkg下产生对应路径的proto.a文件 执行 go install code.google.com/p/goprotobuf/protoc-gen-go 在Go的安装目录pkg下产生对应路径的protoc-gen-go文件夹 在Go的bin目录产生protoc-gen-go.exe,使用g...阅读全文

博文 2014-10-04 19:25:56 悠米海

golang 编辑器选择

因为当前我是在ubuntu下用idea来开发erlang so 开发golang也是用这款IDE 首先就是插件!!! File - setting - plugins - 搜索golang - install 创建new project的时候 添加go的sdk,这就是你系统安装的那个go ok,至此ubuntu下得intellij-IDEA 也配置好了,可以愉快的玩耍go了 PS: shift+F10:编译 shift+F9:调试 F2 stop调试 F5 进入函数(退出函数F8) F6 逐步逐句 F8 跳到下一...阅读全文

博文 2017-10-12 06:30:01 huangliang-hb

golang 系统包自动填写插件

Make sure $GOPATH/bin is in your $PATH (Windows: %GOPATH%\bin goes in your %PATH%). 【保证你的golang环境正常】 Run go get -u golang.org/x/tools/cmd/goimports (you may have to install mercurial). 【通过go下载工具】 Install Sublime Text and GoSublime (or make sure you’ve got the latest update if it’s already installed). 【安装了sublime text 和 Gosublime插件】 Open the gosubli...阅读全文

博文 2015-07-23 03:00:00 zhangqingping

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 小小亭长

Bootstrap导入JavaScript插件

u=2721599714,2937226223&fm=21&gp=0 导入JavaScript插件 Bootstrap除了包含丰富的Web组件之外,如前面介绍的下拉菜单、按钮组、导航、分页等。他还包括一些JavaScript的插件。 Bootstrap的JavaScript插件可以单独导入到页面中,也可以一次性导入到页面中。因为在Bootstrap中的JavaScript插件都是依赖于jQuery库,所以不论是单独导入还一次性导入之前必须先导入jQuery库。 一次性导入: Bootstrap提供了一个单一的文件,这个文件包含了Bootstrap的所有JavaScript插件,即bootstrap.js(压缩版本:bootstrap.min.js)。 具体使用...阅读全文

Go语言入门资料

1:Go语言项目地址 http://code.google.com/p/go/ 2:Go语言下载地址 http://code.google.com/p/go/downloads/list 3:Go语言中文翻译项目地址 http://code.google.com/p/golang-china/ 4:Goclipse插件下载地址 http://code.google.com/p/goclipse/ 5:Go语言官方在线入门示例 http://tour.golang.org/#1 6:Go语言API(CHM英文) http://download.csdn.net/detail/collonn/476655...阅读全文

博文 2014-11-10 12:00:04 collonn

Go 辅助工具

出来go和gofmt之外,下面有很多有用的工具 go get -u -v github.com/nsf/gocode go get -u -v github.com/rogpeppe/godef go get -u -v golang.org/x/tools/cmd/goimports go get -u -v golang.org/x/tools/cmd/oracle go get -u -v golang.org/x/tools/cmd/gorename go get -u -v github.com/golang/lint go get -u -v github.com/kisielk/gotool go get -u -v github.com/kisielk/errcheck 在v...阅读全文

博文 2016-07-20 16:00:04 zly9923218

vscode+golang安装go get 插件失败啊 我使用了shadowsocks全局翻墙,大神救....

不知道为什么还是下载不了 Installing 7 tools at /Users/ericzhou/go/bin go-symbols guru gorename impl goreturns golint gotests MacBook-Air:~ ericzhou$ go get -u -v golang.org/x/tools/cmd/guru Fetching https://golang.org/x/tools/cmd/guru?go-get=1 https fetch failed: Get https://golang.org/x/tools/cmd/guru?go-get=1: dial tcp 216.239.37...阅读全文

Mac 下 WebStorm 配置go语言开发环境

一、下载安装WebStorm,我的是 二、在WebStorm 中安装go插件 三、在本机安装go开发环境,直接装pkg文件,https://golang.org/doc/install 四、在WebStorm中配置SDK,GOPATH等。preferences中 五、配置运行环境, 选中Edit Configurations 配置完保存。 结束。 参考: 1. http://www.01happy.com/develop-golang-in-webstorm/ 2. http://studygolang.com/topics/77...阅读全文

博文 2016-07-27 15:00:01 Faquir

为vim配置go开发环境

时至今日,go开发进入了慢而稳步发展的阶段,所以一些可用的IDE也应时而生,例如LiteIDE,IntelliJ的Golang插件等,不过我现在在某种环境下还只能使用vim,所以特此记录一下。 其实在vim下配置的简单开发环境也挺简单的,把一下语句加入到~/.vimrc下即可: filetype off filetype plugin indent off set runtimepath+=$GOROOT/misc/vim filetype plugin indent on syntax on 其实这也是$GOROOT/ misc/vim中readme.txt的简易做法。 参考资料: 1、$GOROOT/misc/vim中readme.txt 2、go 编程环境搭建及vim设置,http:/...阅读全文

博文 2014-10-04 19:26:12 dandan.fs

vscode安装golang扩展插件

安装完vscode,打开.go文件时,vscode会推荐安装go扩展插件,但是vscode中有些go的插件总是提示安装fail。如golint插件,解决办法如下: cd $GOPATH/src/golang.org/x/ git clone https://github.com/golang/tools.git cd $GOPATH/golang.org/x/ git clone https://github.com/golang/lint.git cd $GOPATH/src go install github.com/lint/golin...阅读全文

博文 2018-06-03 00:33:04 wangxuwei

用记事本写一个go的helloworld,带有中文,执行go run 时提示“ invalid UTF-8 encoding”,求大神指点

编译过程如下: E:\005GitHub\GoStudy>go run TestGo.go # # command-line-arguments #.\TestGo.go:6:27: invalid UTF-8 encoding ``` package main import "fmt" func main(){ fmt.Printf("hello world.你好,世界!") } ``` 在使用Pycharm中的Go语言插件进行编译不会出现问...阅读全文

Intellij IDEA安装golang插件

文作者:Jianan - qinxiandiqi@foxmail.com 原文地址:http://blog.csdn.net/qinxiandiqi/article/details/50319953 版本信息:2015-12-15 版权声明:本文采用CC BY-NC-ND 4.0共享协议。允许复制和转载,但必须在文首显眼位置保留原文作者、原文链接、版本信息、版权声明等信息。不允许演绎和用于商业用途。 支持golang开发的IDE现在已经很多了,如果要讨论出哪一个IDE才是最好的golang IDE,这绝对可以让一群程序猿撕逼上百楼,这里就不讨论了。选择什么样的IDE,主要就是个人喜好的问题而已。我习惯了Android Studio和Intellij IDEA的UI风格,所以这里只讨论IDEA...阅读全文

博文 2015-12-29 14:00:01 qinxiandiqi

Go 的插件化开发 Pingo

Pingo 是一个用来为 Go 程序编写插件的简单独立库,因为 Go 本身是静态链接的,因此所有插件都以外部进程方式存在。Pingo 旨在简化标准 RPC 包,支持 TCP 和 Unix 套接字作为通讯协议。当前还不支持远程插件,如果有需要,远程插件很快会提供。 使用 Pingo 创建一个插件非常简单,首先新建目录,如 "plugins/hello-world" ,然后在该目录下编写 main.go:

// Always create a new binary
package main

import "github.com/dullgiulio/p...阅读全文

开源项目 2015-04-27 16:00:00 dullgiulio

Go语言的Eclipse插件 Nefarious IDE

Nefarious IDE 是一个 [Eclipse](http://www.oschina.net/p/eclipse) 用来开发 [Google Go](http://www.oschina.net/p/go) 编程语言程序的插件。 **目前该项目的官方首页被禁止打开,不知何故。** ![image](http://www.oschina.net/uploads/img/201003/10222421_55ba.png) 目前实现的功能还比较简单,主要包括: - syntax highlighting (90%) - compile upon save and mark errors within project (60%) (go compiler required)...阅读全文

开源项目 2010-03-09 16:00:00 网友

使用IDEA的GOLANG插件遇到的问题,求解答

![屏幕快照 2017-03-17 下午5.45.15 (2).png](http://studygolang.qiniudn.com/170317/b73250049863a33b3c3e4cb120931a64.png) 如图:DEBUG的时候,Variables内同一个变量msg出现很多次,而且是不同类型。再看Watches里,msg打印出来的类型也和173行断点处不一致。 我试图强行转为正确的类型打印,结果提示类型不匹配。 请教一下,这样的现象如何解决...阅读全文

Intellij IDE 安装Golang插件出现GO SDK报错

很多Java同学都是使用IDEA的,当然也可以直接使用 Gogland至少现在还是免费。谁也不知道什么时候又要收费了。 所以我们选择了IDEA使用插件方式支持Golang的开发。 老的IDEA很容易出现“The selected directory is not a valid home for Go SDK”,比如我的15.0.1版本。 。 查看了插件文档。 Supported IDEs The plugin can be installed on following IntelliJ-based: IntelliJ 2016.1+ (Ultimate or Community) WebStorm 2016.1+ PhpStorm 2016.1+ PyCharm 2016.1+ RubyM...阅读全文

博文 2017-09-12 03:52:22 梦朝思夕

actiontech zabbix mysql monitor

percona monitoring plugins zabbix 的 Go 语言版本,是由 爱可生 公司开源的 MySQL 监控插件相关代。 Zabbix 是一套非常优秀的开源监控系统,其强大灵活的功能,在国内拥有众多的用户群。 但自带的MySQL监控插件和模板监控项不够全面,一些开源的监控插件又不便于维护。 爱可生结合实际经验和大量用户反馈开发的基于Zabbix的监控插件和模板: **主要特点** 1. 使用go语言开发没有依赖,便于部署 2. 整合上百个性能监控指标 3. 支持Low Level Discovery 自动发现多实例环境 4. 支持performance_schem...阅读全文

MySQL 数据库运行状态的监控插件mymon

mymon(MySQL-Monitor) 是 Open-Falcon 用来监控 MySQL 数据库运行状态的一个插件,采集包括 global status, global variables, slave status 以及 innodb status 等 MySQL 运行状态信息。 mymon是一个cron,每分钟跑一次,配置文件中配置了数据库连接地址,mymon连到该数据库,采集一些监控指标,比如global status, global variables, slave status等等,然后组装为open-falcon规定的格式的数据,post给本机的falcon-agent。falcon-agent提供了一个http接口,使用方法可以参考[数据采集](http://book.op...阅读全文

Notepad++配置Golang开发环境

简述 Notepad++ 不支持 Go 语言的立即使用,可以为其安装 GOnpp 插件。安装之前,需要先配置好 Go 的环境。 简述 安装 Go 开发插件 配置语法高亮 更多参考 安装 Go 开发插件 运行 Notepad++ 软件 打开菜单,选择:插件 -> Plugin Manager -> Show Plugin Manager 选择插件 GOnpp,点击 Install,进行安装 重启 Notepad++ 写一段简单的 Go 代码进行测试: package main import ( "fmt" ) func main() { fmt.Println("Hello World!") } 选择菜单:插件 -> GOnpp -> go run。这时,会在右边栏或正下方输出结果。 配置语法...阅读全文

博文 2016-11-09 11:00:04 u011012932

x64的操作系统使用x86的Golang:Sublime Text2 的Go Build 插件问题

默认的在x64草走系统里编译得到的路径为: go build -x -v -o bin\windows_amd64\xxx.exe src\main.go 无论Golang是x86还是x64都如此 修改方法: Sublime\Data\Packages\Go Build\GoBuild.py 89行: #output = os.path.join("bin", getArch(), project_name + ".exe") output = os.path.join("bin", "windows_386", project_name + ".exe") 把getArch换成:windows_386即...阅读全文

博文 2016-02-24 01:00:12 varding