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

Golang学习笔记-IDE安装指南

引言   上篇Golang学习笔记-环境搭建指南已经讲解了如何搭建Golang开发环境,并写了一个Go程序【Hello,world】,但是写代码没有一个好用的IDE,没有语法高亮,自动补全,格式调整,查找函数等功能,想必也会令大家抓狂吧,笔者以前是做Java和.Net开发的,经常用的IDE有Eclipse、IntelliJ IDEA和Visual Studio,其中Eclipse和IntelliJ IDEA能安装很多插件,自然想到是否能在Eclipse和IntelliJ IDEA上安装支持Go语言开发的插件,搜一下插件还真有,废话不多说,直接进入IDE安装过程吧。 IntelliJ IDEA安装Go语言插件   首先你的安装好IntelliJ IDEA,具体安装过程这里不表,不懂请百度,笔者...阅读全文

博文 2018-09-04 23:34:39 Statmoon

Golang学习日记(二) 先瞅瞅

上一次已经安装完毕,并且成功看到hello world了,鞭炮庆祝下。今天准备瞅瞅结构先,感觉好多和以前接触的C#代码不一样,直接干蒙了。 —————————————————————————————————————————— package main import ( "fmt" ) func main() { fmt.Println("Hello World!") } ———————————————————————————————————————— - 第一行,package,有点眼熟的说,java里面貌似看过,感觉应该差不多,命名空间的赶脚。main。。。应该大概可能...阅读全文

VSCode for go 1.7

终于受不了LiteIDE函数定义的跳转,每次都需要等2-3秒。试了一下VSCode秒开的快感之后,果断换!但是VSCode也不是十全十美,需要配置一番! 1.输入下面的命令,避免自动提示出现PANIC(GO升级到1.7之后出现的bug) gocode close gocode -debug -s 2. cmd+shift+b to run go build -v . task.json { "version": "0.1.0", "command": "go", "isShellCommand": true, "showOutput": "always", "echoCommand": true, "tasks": [ { "taskName": "build", "args": [ "-v...阅读全文

博文 2017-01-03 03:00:09 wk3368

Go语言学习 第一章 Go语言介绍和环境安装

### 1 Go语言介绍 > **Go 语言官方介绍** > > Go 语言是有谷歌推出的一门编程语言。 > > Go 是一个开源的编程语言,它能让构造简单、可靠且高效的软件变得容易。 > **Go 语言主要开发者** > > Go 是从2007年末由Robert Griesemer, Rob Pike, Ken Thompson主持开发,后来还加入了Ian Lance Taylor, Russ Cox等人,并最终于2009年11月开源。 > **Go 语言特点** > > - 简洁、快速、安全 > - 并行、有趣、开源 > - 内存管理、数组安全、编译迅速 > **Go 语言方向** > > + 网络编程领域 > + 区块链开发领域 > + 高性能分布式系统领域 ### 2 Go语言环境安...阅读全文

博文 2019-11-26 16:07:25 masterL

golang + windows 7 访问 db2 9.7

1. 安装驱动 go get -d github.com/asifjalil/cli 2. liteide 使用 win32 编译环境 ,修改 win32.env ,添加 (根据本机DB 9.7 的安装路径改动) DB2HOME=D:/PROGRA~2/IBM/SQLLIB CGO_LDFLAGS=-L%DB2HOME%/lib CGO_CFLAGS=-I%DB2HOME%/include 3. 打开 $GOPATH/src/github.com/asifjalil/cli 目录 ,替换所有 *.go 文件中的 #cgo LDFLAGS: -ldb2 为 #cgo LDFLAGS: -ldb2cli #cgo LDFLAGS: -ldb2api 4. cirl+F8 (go install)...阅读全文

博文 2017-02-18 09:00:43 宇宙蒙面侠X

go也能干大事01安装go开发工具(LiteIDE)

来自tiobe官网2019年的编程语言排名表 2019年编程语言排行榜 go语言位列第16位,比2018年上涨了3位。其他的不敢狂言,但是单单从国内目前至少有5个比较优秀的IT培训机构,都力推go语言,go语言会进去排行榜前十的。2019年我们拭目以待。(但是这个跟我们普通人来,有关系,但是关系不大,关系大的看下文)go也能干大事不是因为这个编程语言排行榜go进入了前20名才出来的,我们之前有一套课程叫SEO也能干大事,也有一套课程叫thinkphp也能干大事,都获得了预期好评,然后由于之前接触了(Electron),这家伙是干嘛的呢?它可以开发桌面软件,最开始版本的时候,我们是用c#开发站群系统的,后来随着客户越来越多,Mac用户多了起来,不断反应,为什么没有Mac端的管理工具。码农就是苦...阅读全文

博文 2019-01-25 15:34:47 fastgolang

windows下设置GOROOT后不生效提示not set

我在windows下liteide中编写代码,在实现自定义package时,需要设置GOPATH,设置完后编译还是提示GOPATH not set。 解决的办法是 1、将所有的cmd命令行界面关掉。 2、将liteide关闭重启。 另外,需要说明的是。如果import “data”,首先data是目录名,不是包名;其次,编译器会在%GOPATH%\src\data目录下去寻找包,这个目录名中src是go默认的...阅读全文

Golang语言社区 课程2018年11月28日 更新说明

Golang语言社区 课程2018年11月28日 更新说明 1 从零搭建游戏服务器-第二期: 第二十九节:网关服务器宕机后,游戏服务器正确的处理姿势 第三十节:网关服务器实现全服广播、超时踢人机制思路 第三十一节:第二期课程总结 https://study.163.com/course/introduction.htm?courseId=1005743022&share=2&shareId=400000000538037 社区福利: 彬哥笔记 --7 Go语言 程序调试说明(LiteIDE为例...阅读全文

博文 2018-11-27 23:34:39 Golang语言社区

代码求助:goroutine的使用方法

初学go语言,在网上看别人写的教程,在讲解goroutine时,对go的并发性给出了下面这样的一个例子: package main import "fmt" import "time" import "math/rand" import "runtime" import "sync" var total_tickets int32 = 10 var mutex = &sync.Mutex{} func sell_tickets(i int) { for total_tickets > 0 { mutex.Lock() if total_ticket...阅读全文

Golang安装配置

1.下载安装 地址:https://golang.org/dl/ 1.1 linux版本下载: wget https://storage.googleapis.com/golang/go1.9.2.linux-amd64.tar.gz --no-check-certificate tar -C /usr/local -xzf go1.9.2.linux-amd64.tar.gz 2.工作目录和环境配置: GOROOT 是golang安装根目录 GOPATH 是工作目录 PATH会设置下 GOROOT和GOPATH bin目录 vim ~/.bash_profile export GOROOT=/usr/local/go export GOPATH=/root/workspace export...阅读全文

博文 2017-10-26 14:03:09 郭恩洲_OSC博客

1. 初次使用liteIDE时遇到的小问题的解决方案

因为刚开始学习,在安装liteIDE以后,写了一个hello world ,很开心的Ctrl + R ,结果一顿报错,写出来分享给跟我一样出错的小伙伴。 1) 错误:main redeclared in this block previous declaration at .\hello.go:6 这个问题让我找了半天,也瞎折腾了好久,后来发现在同一个文件夹下面放了两个go文件,两个文件里都有package main,分别把它们扔到不同文件夹下就正常了。 2) 错误:进程无法启动 因为我把GO安装到D盘了,所以liteIDE就重新设定了gopath,以至于出现“程序无法启动”错误提示。解决方法是把当前环境切换一下,先切成别的再切换回来,再执行,发现正常了...阅读全文

博文 2019-04-22 16:59:29 icecoin

golang-nuts

* http://benjamincongdon.me/blog/2018/03/01/Scraping-the-Web-in-Golang-with-Colly-and-Goquery/If told to write a web crawler, the tools at the top of my mind would be Python based: BeautifulSoup or Scrapy. However, the ecosystem forwriting web scrapers and crawlers in Go is quite robust. In particular, Colly and Goquery are extremely powerful tools...阅读全文

博文 2018-07-05 20:34:47 wys35

彬哥笔记 --3 开始学习Go语言需要准备什么

大家好,今天给大家说说初学者或者小白同学学习Go语言需要准备什么?换句话说就是我们需要什么工具、什么环境可以打印出:Hello World。 准备一: Go的开发环境,标准库下载地址?来自官方下载 https://golang.google.cn/dl/ image.png 准备二:配置开发环境,官方标准库提供多个系统的版本,大家可以根据自己的系统下载安转相应的版本就可以。 以window为例: **1. 下载之后直接运行安装,安装路径就使用它默认的 C:\Go\ 即可,之后一路 Next 并完成安装。 2. Go 语言环境变量设置Go 语言需要配置 GOROOT 和 Path 两个环境变量:GOROOT 和 GOPATH。 2.1 根目录 GOROOT 和 Path如果第一步安装使用的是默...阅读全文

博文 2018-11-18 03:34:38 Golang语言社区

True GUI IDE?

<p>How long until there will be a GUI IDE system? (example; Visual Studio, Netbeans, ect...)</p> <p>I know that there are a few GUI system for Go, along with an official one in testing. But how long until it can be made into a simple Drag &amp; Drop system?</p> <hr/>**评论:**<br/><br/>I_SMOKE_DONGS: <...阅读全文

用Go写区块链(一):Go环境配置

最近在学习Golang语言与区块链,将一步一步的把学习的知识和经验进行总结。 下面我们开始!(一)Go的环境配置 网上有很多的环境配置教程,这里推荐一个连接查看: Golang 入门系列(一)Go环境搭建 - Go语言中文网 - Golang中文社区(二)IDE的选择 推荐: 1、Golang GoLand: A Clever IDE to Go by JetBrains (收费) 2、LiteIde LiteIDE X (免费) 下载好Go,安装好开发的IDE ,开始Go与区块链的学习之旅...阅读全文

博文 2019-05-13 17:34:55 八爪星球

Go语言及开发工具LiteIDE的安装

安装平台mac Go语言安装 下载go的安装包 下载页面:https://golang.org/dl/ 另外参考http://godoc.golangtc.com/doc/install#install 下载完go语言的安装包之后进行安装 mac上默认的安装路径是/usr/local/go 设置环境变量 export GOROOT=$HOME/go export PATH=$PATH:$GOROOT/bin Go语言开发工具LiteIDE的安装 下载并安装 http://golangtc.com/download/liteide 配置LiteIDE 参考:http://www.jianshu.com/p/ed44e64b18e4 LiteIDE->preference->LiteEnv->s...阅读全文

博文 2016-11-21 04:00:00 u012307002

LiteIDE X for Mac(用于Go编程语言的专用和多平台IDE)

LiteIDE X Mac版是Mac平台上的一款用于Go编程语言的专用和多平台IDE。LiteIDE X Mac版是一个简单的开源跨平台Go IDE,LiteIDE X是专为Go设计的集成开发环境。 功能介绍 核心功能系统环境管理MIME类型管理可配置编译命令支持文件搜索替换和恢复快速打开文件、符号和命令插件系统高级代码编辑器代码编辑支持 Go语言、Markdown 和 Golang Present快速代码导航工具语法高亮和配色方案代码完成代码折叠显示保存修订重读文件使用代码差异方式Go 语言支持Go 编译环境管理使用标准 Go 工具和 GOPATH 编译和测试自定义 GOPATH 支持 系统定义、IDE 定义和项目定义自定义项目编译配置Go 包浏览器Go 类视图和大纲Go 文档搜索和 AP...阅读全文

博文 2020-04-25 01:33:01 Mac小孩儿

第一章 Go介绍

前言 一个菜鸟听过Go语言的众多传说,对C语言有着无限的向往,但是一直都没敢触碰,所以只能学习这门号称是21世纪的C——Golang。并决定痛定思痛的把入门学习笔记给记录下来,欢迎各位大佬们不断指教,也请各位看客轻喷,毕竟菜鸟需要鼓励。 gopher.png 一、安装 Go官网:https://golang.org/ Go语言中文网:https://studygolang.com/ 江湖上赫赫有名的Go语言项目,虽有耳闻,始终是观摩: Docker Kubernetes Cadyy CockroachDB 什么是Go?Go是一门开源的编程语言,它能很容易的构建简单、可靠而且有效的软件。 下载安装 可以选择官网 下载,选择电脑配套安装包,然后点击下一步。 国内用户推荐去Go语言中文网,下载速度...阅读全文

博文 2019-11-08 03:32:50 更多精彩内容Go语言环境搭建详解FelixxinGo语言开发环境搭建详解飞雪无情flysnow_org第一章:Go语言概览captain89第一章Go 语言和环境搭建范彬2017有Go语言实战培训班吗?go语言开发环境搭建qfliweimin

GO 使用开源的数据结构

1. 平台 Windows, 安装 git 2. 安装 go 1.3+ 3. 查看 GOPATH 信息 C:\>go env set GOARCH=amd64 set GOBIN= set GOEXE=.exe set GOHOSTARCH=amd64 set GOHOSTOS=windows set GOOS=windows set GOPATH=C:\Users\Administrator\go set GORACE= set GOROOT=C:\Go set GOTOOLDIR=C:\Go\pkg\tool\windows_amd64 set GCCGO=gccgo set CC=gcc set GOGCCFLAGS=-m64 -mthreads -fmessage-length=0 ...阅读全文

博文 2017-05-13 02:00:27 痞子汤

go 语言环境搭建

1.选择liteide进行go语言开发工具,liteide自带的gdb调试工具,进行调试过程中,遇到如下提示:pc is not register,检查liteide发现并无未注册信息,机器为win7 64位操作系统,未找到好的解决办法,网上大多数的解决方案都是针对mac的,或者linux环境,看着很费劲,看到liteide支持delve进行调试,进行下载后,测试delve安装成功,进行调试却报莫名其妙的错误,说是找不到.exe文件,非常苦恼。未找到任何有用的信息进行解决问题。 2.以前用到过python的工具学习,pycharm,突然想到pycharm是否也支持go语言开发,进行查询后发现果然支持,尝试pycharm进行go的环境,安装后,发现可以,非常好用,只是pycharm调试还需进行...阅读全文

博文 2017-03-28 08:01:04 bieguohuo

mac 安装Golang 和 Liteide

mac 安装Golang 和 Liteide 1、下载go 下载地址:https://www.golangtc.com/download mac下载:go1.9.2.darwin-amd64.tar.gz,解压到一个go目录,把go目录移动到你想要的路径,我放在~/go 这个路径下面。 2、配置环境变量 打开终端,输入命令 vim .bash_profile 添加如下配置: #GOPATH export GOPATH=~/Applications/Go #GOROOT export GOROOT=~/go #PATH export PATH=$GOROOT/bin:$GOPATH/bin:$PATH GOROOT变量是下载解压的go目录的路径,GOPATH是个变量,必须设置的,而且不能喝go...阅读全文

博文 2018-07-25 11:34:52 Impassable_time

centos Liteide 无法输入中文

Liteide 无法输入中文?是的你没有看错,就是没法输入中文,在其他编辑器就没有任何问题。遇到这种问题,想到的是第一个肯定是百度了!然并卵,没有发现有人遇到这个问题,查看官文提交问题好像也没有人看到有人提这个问题,郁闷了很久,为了装这个ide花了很多时间,到最后不能输入中文。​继续查原因在无意中搜索到”Qt 无法输入中文“,突然就想到,Liteide不就是依赖Qt编译的么?是不是qt不能输入中文,Liteide也不能输入中文?​打开Qt编辑器,我敲、敲、敲。果然,没法输入中文照着下面的解决方法https://blog.csdn.net/Dreamy_LIN/article/details/79589273Qt缺少中文动态库,那么给Qt加一个中文动态库,ok果然,重新打开Qt,惊奇的发现,可...阅读全文

博文 2019-03-31 23:04:21 yoli

LiteIDE使用

LiteIDE是一款开源,跨平台的轻量级Go语言集成开发环境。操作简单,提示迅速!当然不足之处也有很多,不过除了golad之外,个人觉得比vscode,eclipse等用的更舒心一点(ps:指的是编写golang,每个人的感受不一样,勿喷)目前本人使用的LiteIDE版本号是:x36.1其中让我感受不是很好的两个点是:1.没有自动go lint检测,需要手动。2.更改键盘映射不能捕获按键的内容,需要自己粘贴复制比方说Ctrl+C之类的上去,如果不能接受这两点需要考虑考虑。当然也有可能是我玩的不够透彻,如果有人知道,请评论告知,感激不敬:)。那么,接下来就让我们来学习一下LiteIDE这款国人开发的编辑器的简单用法:当我们使用一款IDE的时候,首先当然是配置一下环境,其次是快捷键,界面布局之类...阅读全文

博文 2019-10-25 15:32:49 aside section._1OhGeD

超详细的GO语言windows系统开发环境的搭建及其项目的创建(2019年8月25日更新)

1.先在官网下载GO https://golang.org/ image.png 2.选择一个适合你的OS系数进行下载 https://golang.org/dl/ image.png 3.下载之后双击安装,一直往下点安装在C盘,最后完成安装 image.png 4.先别着急找安装的GO,我们先配置环境变量 如果你已经完成了上面的安装步骤,那么下面PATH就自动添加了变量名 image.png 下面才是我们要做的环境设置,切记一点都不能错 (1)新建变量名:GOROOT 变量值:C:\Go 变量值为就是我一开始说得安装目录 (2)新建变量名:GOPATH 前提:事先准备好一个在D盘下创建这样的文件夹目录D:\go_workspace\go,按照我的位置创建文件目录:如下图 image.png...阅读全文

博文 2019-10-04 00:32:47 aside section ._1OhGeD

彬哥笔记 --7 Go语言 程序调试说明(LiteIDE为例)

大家好,我是彬哥,本节课给大家带来的是关于程序如何进行断点调试,本节的目的主要是让小白用户或者初学者可以学习到程序调试的基本的使用技巧等。 首先,我们使用的编辑器还是liteIDE,彬哥只是给大家简单的介绍下如何调试等基本技巧。 调试按键说明 F5 :继续执行 Shift+F5 :停止执行 F9:增加/删除断点 F10:逐过程 F11:逐句执行 Shift+F11:跳出执行 Ctrl+F10:执行到此行 显示的数据区域: 调试数据显示区域 同学们已经看到LiteIDE编辑器整个的调试数据的基础操作说明及快捷键的使用,这里彬哥补充下,编辑器本身支持2种调试方式: 2种调试方式 Gdb无法很好的支持golang的协程机制,delve为golang而生. delve常用命令 package mai...阅读全文

博文 2018-11-20 17:34:46 Golang语言社区

Go语言探险思考笔记(1)

最近接触对象存储,国际上鼎鼎有名的Amazon S3还有Google Cloud Service在国内由于防火墙还有机房过远的问题,并不能投入生产使用。国内有名的对象存储,大家众所周知的七牛云,后台就是Go语言实现的。对于第一个敢吃螃蟹的人,我一直很佩服。于是抱着憧憬的心态走进Go语言的大门。 首先,接触一门语言,就从最啰嗦但是最不能缺少的基础语法和顺序变成开始。对于接触这些,我一般是从搭建好自己的编译构建环境开始,首先下载Go语言SDK,国内下载地址:http://golangtc.com/download 我这里用的是最新的1.7.2,如果你要用IDEA 的go plugin进行编程,则需要用1.4.2,不能用高版本的。之后,下载LiteIDE,进行编码:http://www.golan...阅读全文

博文 2016-11-29 07:00:08 zhxdick

利用vscode当golang编写IDE的配置过程

vscode以良好的兼容性进来收到追捧。整个vscode执行效率比基于java的ide效率又高。一直用liteide来编写golang,但是liteide调试时断点不能实时增删,每次增删断点,重新运行调试才有用,而且变量窗口观察 变量又不方便。于是乎开始琢磨用vscode。偶然看到一个大神发布的一个vscode包含了golang环境。扩展的名字是:VSCode Essentials # VSCode Essentials Extension pack that includes all the tools I use daily as a developer. ## Extensions Included * [Angular Language Service](https://market...阅读全文

博文 2019-06-06 13:32:42 毛毛v5

LiteIDE X for Mac有哪些功能?LiteIDE X for Mac功能分享

LiteIDE X for Mac是Mac平台上的一款用于Go编程语言的专用和多平台IDE。是一个轻量级的开源跨平台 Go语言 IDE,是最早的面向Go语言的IDE之一。 LiteIDE X for Mac功能介绍1、核心功能系统环境管理MIME类型管理可配置编译命令支持文件搜索替换和恢复快速打开文件、符号和命令插件系统2、高级代码编辑器代码编辑支持 Go语言、Markdown 和 Golang Present快速代码导航工具语法高亮和配色方案代码完成代码折叠显示保存修订重读文件使用代码差异方式3、Go 语言支持Go 编译环境管理使用标准 Go 工具和 GOPATH 编译和测试自定义 GOPATH 支持 系统定义、IDE 定义和项目定义自定义项目编译配置Go 包浏览器Go 类视图和大纲Go ...阅读全文

博文 2019-06-10 17:32:47 小小木子a

第一课cgo所需环境

课程目标Window系统下的环境搭建,go的环境配置,MinGW的环境配置Linux系统下的环境搭建,go的环境配置,Linux自带gcc很方便摘要在macOS和Linux下gcc,在window下需要安装MinGW。同时需要保证环境变量CGO_ENABLED被设置为1,这是表示cgo是否被启用状态。在本地构建时CGO_ENABLED默认启用,在交叉构建cgo是默认禁用的。比如交叉构建ARM环境运行GO程序,需要手动设置CGO_ENABLED环境变量。主角登场首先下载go,搭建本地的go开发环境。下载地址https://golang.google.cn/dl/,尽量选择比较新的版本,因为版本不一样,对于cgo的支持程度有一些区别,为了避免出现一些不必要的问题,建议使用最新稳定版本。在下使用的...阅读全文

博文 2019-08-08 15:57:27 qiurankcom

C# 结合 Golang 开发

1. 实现方式与语法形式 基本方式:将 Go 程序编译成 DLL 供 C# 调用。 1.1 Go代码 注意:代码中 export 的注释是定义的入口描述不能省略 package main import "C" import "fmt" func main() { fmt.Println(Test()) } var _count = 0 //Test : //export Test func Test() int { _count++ return _count } 在 LiteIDE 中将编译配置的 BUILDARGS 自定义值为 --buildmode=c-shared -o Test.dll,从而形成以下编译语句。 go build --buildmode=c-shared -o Tes...阅读全文

博文 2019-10-24 12:32:49 aside section._1OhGeD

go语言1小时——从不会到入门

磨刀不误砍柴工——go语言学习必备资料: 1. go 下载安装 2. 官方文档 Effective go 3. 官方文档中文翻译pdf下载 4. 国人写的go IDE——LiteIDE 32.1 本文原文地址:http://blog.csdn.net/caib1109/article/details/75578974 第一步——Hello world // testDemo project main.go package main import ( "fmt" ) func main() { fmt.Println("Hello World!") } 第二步——项目结构 go install和go build之争。目前,IDEA插件和LiteIDE都采用了go build。Eclipse插件...阅读全文

博文 2018-12-17 00:31:02 caib1109

Win+intellij+golang 配置(未完待续)

目录 go下载 liteIDE下载 intellij中下载go插件 intellij中配置go 新建go工程 如果有同学相用LiteIDE,可以在这里下载 https://www.golangtc.com/download/liteide golang下载地址 https://www.golangtc.com/download 通过该地址下载下来.msi程序,双击即可安装。 msi安装程序 因为我电脑就一个C盘,就直接按照默认路径,安装在了C:\Go下面。 go目录结构 intellij中下载go插件 通过file -> settings -> plugins -> Install JetBrains Plugin... -> 搜索go 即可安装 插件安装 intellij中配置go 安装完...阅读全文

博文 2017-07-28 06:06:48 木子李_af14

I'm going to do a live Go coding workshop, any ideas for what to demonstrate?

<p>Next week I&#39;m doing a talk at a local Go users group, targeted at newbies. The idea is to demonstrate &#34;writing a go project from scratch&#34;, in the span of ~45 minutes. </p> <p>I thought of starting from a really blank workspace and writing the project live. But I might not risk it and just show the code ...阅读全文

Go语言及Web框架Beego环境搭建

Go语言及Web框架Beego环境搭建 本文涉及软件均以截至到2013年10月12日的最新版本为准 1、 相关软件准备: 1) go1.6.windows-amd64.msi,对应64位windows系统安装使用 下载地址:http://www.golangtc.com/download 3) liteidex30.3.windows-qt5.zip,国人开发的Go语言IDE 下载地址:http://www.golangtc.com/download/liteide 4) Git-2.13.0-64-bit.exe是Git版本控制系统在Windows下的版本 下载地址: http://www.cnblogs.com/Leo_wl/p/3367321.html 2、 环境搭建: 1) Go语言...阅读全文

博文 2017-07-20 04:01:08 shaobingj126