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

Centos7上node.js和go语言的快速安装

Centos7上node.js和go语言的快速安装 一、安装环境 Centos7.4 二、安装node.js 参考文章:在Linux系统安装Nodejs 最简单步骤 1、去官网下载和自己系统匹配的文件: 英文网址:https://nodejs.org/en/download/ 中文网址:http://nodejs.cn/download/ 下载Linux系统(X86/X64)中的64位,即本次安装为二进制文件安装,非编译安装a。 2、安装node.js 下载node.js 将下载的node-v10.8.0-linux-x64.tar.xz上传到服务器的/usr/local/src 解压 cd /usr/local/src tar -xvf node-v10.8.0-linux-x64.tar...阅读全文

博文 2018-08-15 20:36:11 bestlope

Go 语言环境安装

Go 语言环境安装 Go 语言支持以下系统: Linux FreeBSD Mac OS X(也称为 Darwin) Window 安装包下载地址为(go语言环境配置安装包下载安装教程): https://golang.org/dl/ 各个系统对应的包名: UNIX/Linux/Mac OS X, 和 FreeBSD 安装 以下介绍了在UNIX/Linux/Mac OS X, 和 FreeBSD系统下使用源码安装方法: 1、下载源码包:go1.4.linux-amd64.tar.gz。 2、将下载的源码包解压至 /usr/local目录。 tar -C /usr/local -xzf go1.4.linux-amd64.tar.gz 3、将 /usr/local/go/bin 目录添加至PAT...阅读全文

linux下安装golang

下载golang源码安装包 wget https://dl.google.com/go/go1.12.1.linux-amd64.tar.gz 解压文件 tar -zxvf go1.12.1.linux-amd64.tar.gz -C /usr/local/bin/ 配置环境变量 echo "export GOROOT=/usr/local/bin/go/" >> ~/.bashrc echo "export PATH=$GOROOT/bin:$PATH" >> ~/.bashrc echo "export GOPATH=$HOME/work/go" >> ~/.bashrc echo "export PATH=$PATH:$GOPATH/bin" >> ~/.bashrc source ~...阅读全文

博文 2019-09-30 05:32:45 aside section ._1OhGeD

linux下安装go语言环境摘自:Go程序员开发公众号

1.登录你的Linux服务器 2.安装 mercurial包 [root@oldboy ~]# yum install mercurial 3.安装git包 [root@oldboy ~]# yum install git 4.安装gcc [root@oldboy ~]# yum install gcc 5.下载Go语言的压缩包:( 可选择最新的Go版本 ) [root@oldboy ~]# cd /usr/local/[root@oldboy local]# wget https://go.googlecode.com/files/go1.9.1.linux-amd64.tar.gz注意:如果wget下载失败,可以去Go语言资源站 https://www.golangtc.com/down...阅读全文

博文 2018-09-14 05:35:10 Gg丶潇亚琛

用jsonrpc2连接gtk程序和go程序

gtk 程序可以使用 jsonrpc-glib-1.0 方便的构建 rpc 客户端。 它的调用协议是 jsonrpc2.0。 golang 有一个第三方包“github.com/powerman/rpc-codec/jsonrpc2”可以构建基于 jsonrpc2.0 的服务器/客户端,但是格式不兼容。 区别在于, jsonrpc-glib-1.0 发出的数据包有一个头部,是 golang 的 rpc 所没有的。 我做了一个中间层可以非常简单的用 golang 编写兼容 jsonrpc-glib-1.0 客户端的 rpc 服务器。 安装包: `go get github.com/rocket049/go-jsonrpc2glib` 或者: `go get gitee.com/rocket04...阅读全文

博文 2018-12-15 11:14:30 fuhuizn

怎样创建一个RPM包(译文)

文 [how to build RPM](https://access.redhat.com/sites/default/files/attachments/rpm_building_howto.pdf) Author: Chris Negus Editor: Allison Pranger Date: 09/16/2011 译文: #概览 您已经创建了一些要安装在Red Hat Enterprise Linux系统上的软件。现在的问题是,“软件完成后,如何打包该软件以使其他人易于安装和管理?” 答案是将其打包成RPM安装包。 尽管有其他方式,可以将软件打包成特定格式的压缩包(通过压缩包或其他类型的存档文件)通过解压缩的方式安装到Linux 系统,但是将Linux软件打包为RPM,可以为您带...阅读全文

博文 2020-01-12 18:30:58 guoapeng

Go开发环境搭建-Windows下

Go官方安装指引文档(需要FQ)https://golang.org/doc/installGo下载参考地址(需要FQ)https://golang.org/dl/Go安装包可直接通过此地址下载64位,忽略上面两步骤(需要FQ)https://dl.google.com/go/go1.12.windows-amd64.msi下载完毕如下: 开始安装,双击上述已下载文件,流程如下: 注意:下面用默认路径 安装完毕,验证,在DOS下敲 go version, 如下图,则说明安装成功。 备注:由于使用msi安装文件,所以Go语言的环境变量已经自动设置好了。如果你安装的是ZIP包,需要设置环境变量如下:系统变量名: Go的安装位置Path: 原来的path下追加 ;%GOROOT%\bin验证:zi...阅读全文

博文 2019-03-04 15:35:49 没图怎么玩儿

Go语言简介及开发环境配置

一、Go语言简介及开发环境配置 1.Go Go是一种新的语言,一种并发的、带垃圾回收的、快速编译的语言。 Go 语言具有很强的表达能力,它简洁、清晰而高效。得益于其并发机制, 用它编写的程序能够非常有效地利用多核与联网的计算机,其新颖的类型系统则使程序结构变得灵活而模块化。 Go 代码编译成机器码不仅非常迅速,还具有方便的垃圾收集机制和强大的运行时反射机制。 它是一个快速的、静态类型的编译型语言,感觉却像动态类型的解释型语言。 特性: 自动垃圾回收 更丰富的内置类型 函数多返回值 错误处理 匿名函数和闭包 类型和接口 并发编程 反射 语言交互性 2.搭建Go开发环境 在https://golang.google.cn/doc/install?download=go1.11.1.darwin-...阅读全文

(原创)GO语言学习笔记(一) - Go安装配置

载请注明出处 GO语言学习笔记(一) - Go安装配置 下载安装 官方网址:https://golang.org/dl/ 注:国内是被墙的,需要翻墙下载 Windows安装 Windows下直接运行安装包 默认安装在 C:\Go 目录下 安装完成后执行下面的命令,能正常执行,则安装完成。 go version 配置GOPATH(Windows) Windows下设置环境变量 添加环境变量GOPATH,路径设置为指定路径。 注:不知道为什么我的只能是 C:\Users\Administrator\go,修改成其它路径也不成功。有木有修改成功过的,也告诉我一下。 GOPATH C:\Users\Administrator\go 然后把GOPATH添加到PATH里 %GOPATH%; 设定完成后执...阅读全文

博文 2019-10-15 23:32:52 aside section ._1OhGeD

windows下golang开发环境搭建

1. golang安装 官网下载地址:https://golang.org/dl/ 笔者使用的是这个版本:https://golang.org/doc/install?download=go1.10.3.windows-amd64.msi, 下载不了的话,就挂个vpn IMG20180809_162804.png 安装 下载好安装包之后,双击安装包安装即可,安装的时候,你可以指定安装的目录 2. golang ide安装 笔者使用的go ide是liteide, 这个是国人自己开发的go语言ide,界面简洁好用,最喜欢的是,每次保存代码的时候,会自动帮你进行代码对齐 下载地址 官网:http://liteide.org/cn/ 源码:https://github.com/visualfc/l...阅读全文

博文 2018-08-09 17:35:01 yandaren

Go 语言开发环境搭建(Ubuntu 16.0.4)

Go 编程语言是一个开源项目,它使程序员更具生产力。Go 语言具有很强的表达能力,它简洁、清晰而高效。得益于其并发机制, 用它编写的程序能够非常有效地利用多核与联网的计算机,其新颖的类型系统则使程序结构变得灵活而模块化。 Go 代码编译成机器码不仅非常迅速,还具有方便的垃圾收集机制和强大的运行时反射机制。 它是一个快速的、静态类型的编译型语言,感觉却像动态类型的解释型语言。安装下载go语言安装包:wget https://storage.googleapis.com/golang/go1.10.2.linux-amd64.tar.gz解压缩文件:sudo tar -C /usr/local-xzf go1.10.2.linux-amd64.tar.gz创建go语言工作目录:mkdir $HO...阅读全文

博文 2018-07-12 17:34:47 wind88

Go学习笔记01-环境搭建

版权声明:本文为博主原创文章,未经博主允许不得转载。 https://blog.csdn.net/lonely_dog/article/details/79056052 最近想学学Go语言,就在笔记本上配置了Go的环境。 本人的运行环境为:Windows 10 1709。 1.下载安装包 到官网下载安装包,官网网址为:Go安装包下载地址 现在Go的最新版本为1.9.2,官网给出了Windows、Linux跟MacOS的安装包和源码。Windows平台提供了.msi安装文件和.zip压缩包,本人图方便用的是.msi安装包。 2.安装 下载完后双击安装包即可安装,默认的下载路径是 C:\Go,可以根据自己的喜好更改安装目录,本人安装到D盘。选定安装目录后根据提示一步一步走下去就可以顺利安装了。 ...阅读全文

博文 2019-04-19 20:31:03 lonely_dog

【Golang】学习笔记1 -- windows下Go安装及开发环境配置

前言 本文主要记录windows下Golang的开发环境配置。 安装Go Go的三种安装方式 Go有多种安装方式,比较常见的是下面三种: Go源码安装:这是一种标准的软件安装方式。对于经常使用Unix类系统的用户,尤其对于开发者来说,从源码安装可以自己定制。 Go标准包安装:Go提供了方便的安装包,支持Windows、Linux、Mac等系统。这种方式适合快速安装,可根据自己的系统下载好相应的安装包,一路next完成了。一般推荐这种方式。 第三方工具安装:目前有很多方便的第三方软件包工具,例如Ubuntu的apt-get和wget、Mac的homebrew等。这种安装方式和第一种一样,适合那些熟悉相应系统的用户。 我使用的是windows的下的标准包安装。 安装包下载 访问Golang 下载...阅读全文

博文 2018-08-02 00:30:01 Detector

go 语言进阶学习笔记(二)

go语言Mac安装Go有多种安装方式: Go源码安装:这是一种标准的软件安装方式。对于经常使用Unix类系统的用户,尤其对于开发者来说,从源码安装可以自己定制。 Go标准包安装:Go提供了方便的安装包,支持Windows、Linux、Mac等系统。这种方式适合快速安装,可根据自己的系统位数下载好相应的安装包,一路next就可以轻松安装了。推荐这种方式 第三方工具安装:目前有很多方便的第三方软件包工具,例如Ubuntu的apt-get和wget、Mac的homebrew等。这种安装方式适合那些熟悉相应系统的用户。 我们这里只介绍 homebrew 的安装方式,我感觉这种最为简单。Homebrew是一款Mac OS平台下的软件包管理工具,拥有安装、卸载、更新、查看、搜索等很多实用的功能。简单的一...阅读全文

博文 2018-11-13 13:34:39 曹帅_前端工程师

golang-101-hacks(1)——创建开发环境

注:本文是对golang-101-hacks中文翻译,本文的原文地址 创建Go开发环境是非常容易的,以Linux系统为例,你只需要从https://golang.org/dl/ 下载和你系统匹配的二进制包,然后解压包文件就OK了。(注意作者原文的下载的包文件版本有点旧 ,建议下载最新版本,目前最新版本是1.12了) # wget https://storage.googleapis.com/golang/go1.6.2.linux-amd64.tar.gz # tar -C /usr/local/ -xzf go1.6.2.linux-amd64.tar.gz 返回将解压的包文件放在/usr/local目录下,就结束安装了,但然还有一些收尾工作需要做: 1 为了直接运行Go工具类命令(go,...阅读全文

博文 2019-05-20 18:34:46 羊羽share

便捷golang开发

go语言之旅:https://tour.go-zh.org/ 如何使用go编程:https://go-zh.org/doc/code.html 时效go编程:https://go-zh.org/doc/effective_go.html golang安装包下载:https://gomirrors.org/ go mod 代理地址:https://goproxy.io/ bash # Enable the go modules feature export GO111MODULE=on # Set the GOPROXY environment variable export GOPROXY=https://goproxy.io PowerShell # Enable the go modul...阅读全文

Glide管理Golang项目

未使用Glide遇到的问题 如果你的项目A依赖多个项目B1,B2,B3,而B1,B2,B3又依赖着其它项目C1,C2…。一个项目依赖这多个项目,当项目C1修复BUG版本发生变化,如果A依旧使用旧版本,则会引发未知的问题。 使用Glide的优点 使用glide的好处是,每个项目都采用各自独立的包,而且可以很好的控制包的版本 每次加载项目update一下,glide就会根据glide.yaml中记录的包名进行下载 安装及使用 使用前需要先下载:go get github.com/Masterminds/glide。 Glide命令 glide create|init 初始化项目并创建glide.yaml文件(包管理的配置文件)。 glide get 获取单个包 --all-dependencie...阅读全文

博文 2018-01-18 10:33:04 mickelfeng

安装Go,配置Go环境(实力亲测)

版权声明:本文为博主原创文章,未经博主允许不得转载。 https://blog.csdn.net/wd2014610/article/details/80328315 区块链研发 现在区块链项目大多都是用Go语言写的,其实语言都是想通的,如果你其他语言学习的好,那么你学习Go语言起来,也是非常简单的,如果你对区块链比较感兴趣,那么来学学Go也是一点问题都没有的。 一、了解一下Go 访问一下Go语言的官网 Go官网 Go is an open source programming language that makes it easy to build simple, reliable, and efficient software. Go是一门开源的编程语言,它能够让你更快的编译,更加可靠,...阅读全文

博文 2019-02-27 15:31:03 wd2014610

Mac Homebrew & windows 之 go语言的安装

Mac 通过Homebrew安装golang Mac:~ wujiahao$ brew install go ==> Downloading https://mirrors.ustc.edu.cn/homebrew-bottles/bottles/go-1.11.2.high_sierra.bottle.tar.gz ######################################################################## 100.0% ==> Pouring go-1.11.2.high_sierra.bottle.tar.gz ==> Caveats A valid GOPATH is required to use the `go get` com...阅读全文

博文 2018-12-04 16:34:48 吴佳浩

go get提示error: ...is not using a known version control system

go get提示error: ...is not using a known version control system 错误提示代码 go get -v github.com/go-delve/delve/cmd/dlv package golang.org/x/tools/go/gcexportdata: directory "E:\go\golang\src\golang.org\x\tools\go\gcexportdata" is not using a known version control system 这个原因是github.com/go-delve/delve/cmd/dlv 包直接下载的zip压缩包文件,修改文件名中-master因此没有加入到git版本控制系统中 ...阅读全文

博文 2020-04-11 15:32:43 哆啦在这A梦在哪

Golang 闭包

package main import ( "fmt" ) func adder() func(int) int { sum := 0 return func(x int) int { sum += x return sum } } func main() { pos, reg := adder(), adder() for i := 0; i < 10; i++ { fmt.Println( i, //sum[i] = i pos(i), //pos(i) = pos(i).sum + i reg(-2*i), //reg(-2 * i) = reg(i) + (-2*i) ) } } 输出: API server listening at: 127.0.0.1:26756 0 0 0 1...阅读全文

博文 2019-03-01 14:34:47 钾肥尔德

GO学习之安装与运行

1 下载安装包下载地址为:https://golang.org/dl/ 国内可以正常下载地址:https://golang.google.cn/dl/2 UNIX/Linux/Mac OS X,和FreeBSD系统下使用源码安装方法1、下载源码包:go1.11.5.linux-amd64.tar.gz2、解压源码: tar -C /usr/local -xzf go1.11.linux-amd64.tar.gz3、将目录添加至PATH环境变量:export PATH=$PATH:/usr/local/go/bin3 WINDOWS下安装1、下载并运行安装包:go1.11.5.windows-amd64.msi2、设置环境变量:默认情况下.msi文件会安装在 c:\Go 目录下,并自动添加了环...阅读全文

博文 2019-02-20 23:34:41 小新_610e

Go语言笔记 | 02-开发环境搭建

Go 语言是一门编译型语言,想要编写运行程序,需要安装好 Go 环境。 下载 Go Go 语言是一个开源编程语言,开源项目地址:https://github.com/golang/go。 官网:https://golang.org/,需要 fanqiang 才能访问,可以访问 Go 中国官网:https://golang.google.cn/。 可以从下面这些地方下载 Go 语言安装包: Go 官网:https://golang.org/dl/ Go 中国官网:https://golang.google.cn/dl/ Go 语言中文网:https://studygolang.com/dl 中科大镜像站:http://mirrors.ustc.edu.cn/golang/ 根据自己的系统,选择...阅读全文

博文 2019-01-16 20:34:42 jianggushi

CentOS 7 安装Golang

下载Golang安装包 前往Golang官网下载安装包 选择相应版本下载,我选择的版本是go1.10.2.linux-amd64.tar.gz 解压安装包 进入放置压缩包的目录 将压缩包解压到/usr/local目录下 sudo tar -C /usr/local/ -xzvf go1.10.2.linux-amd64.tar.gz 配置环境变量 编辑profile文件 sudo vim /etc/profile 在最后一行加入 export GOROOT=/usr/local/go export GOPATH=/home/zhangboo/goProject export GOBIN=$GOPATH/bin export PATH=$PATH:$GOROOT/bin export PATH...阅读全文

博文 2018-11-30 17:34:48 zhangboo的程序猿之路

载 --- Linux下Go的安装、配置、升级和卸载

1. 手动安装 Go 由于大家使用的 Linux 版本不尽相同,也不见得是最新版本或需要版本的 Go 语言包,所以我们说一下如何手动安装指定版本。 1.下载Go发行版 从官方地址:https://golang.org/dl/ 上下载合适的 二进制发行版 (例如: go1.10.4.linux-amd64.tar.gz ): wget https://dl.google.com/go/go1.10.4.linux-amd64.tar.gz 1 2.提取压缩包 提取压缩包到合适的目录(例如: /usr/local ): sudo tar -xzf go1.10.4.linux-amd64.tar.gz -C /usr/local 1 3.建立软链接 sudo ln -s /usr/local/g...阅读全文

博文 2018-12-06 01:45:09 yuantiancai

【golang】快速构建项目,带你坐上小摩托

开局一波图: 所谓万事开头难,要启动一个项目,第一步就是设计好项目结构,大多通用项目结构都有相似型,本出楼主归纳好项目结构,直接带你坐上小摩的。 滴滴滴滴 项目结构 1、入口包 2、预处理包 3、服务包 4、bus 5、应用包 6、通用包 7、日志包 8、工具...阅读全文

博文 2020-04-18 17:32:55 dongzaidong

Go语言入门之旅(一):环境搭建-Windows篇

一个Golang小白的学习笔记,希望与大家共同学习,写得不好的地方,请大家指正,多谢!~ 在Windows安装Go语言开发环境比较简单,Go官方提供了msi和zip两种格式的安装包,我们可以根据自己的操作系统选择32位的还是64位的,下载对应的安装包。 安装 1. msi安装包 使用msi安装包,只需要按照安装界面提示安装即可,安装过程会根据我们选择的安装目录,配置好环境变量。 2. zip安装包 将下载好的zip安装包解压缩到某个目录下(推荐是C:\go)即可 配置环境变量 1. GOROOT GOROOT指向的是Go的安装目录。 如果使用msi包安装的话,则安装工具已经默认帮我们配置了GOROOT环境变量,并将GOROOT/bin目录配置到PATH环境变量中。 如果使用zip安装包,我们...阅读全文

博文 2018-06-19 15:34:43 鸿呆子

中文转换成html中的utf-8

在HTML中,中文的“好好学习”可以表示为 “好好学习”在项目中,需要对接短信告警,短信告警返回数据要求是utf8的后来继续沟通,才发现要的是html-utf8的;没有找到合适的golang工具包,涉及语言转码的包主要有mahonia,支持各种格式的数据转换,gbk,utf8,gb2312net/html,支持网页转码,改的是转换网页中的<,>,&,',',.根据网上经验,提供三个版本的转换:Javascript function ConvUtf8(obj) { returnobj.replace(/[^\u0000-\u00FF]/g,function($0) {returnescape($0).replace(/(%u)(\w{4})/gi, "&#x$2;") }); } JAVA p...阅读全文

博文 2020-02-09 15:32:41 一把人才

01Go命令介绍

Go 命令介绍 go 提供了一套强大好用的命令系统 go build 编译包和依赖项 go clean 删除目标文件 go env 打印Go环境信息 go fix 在包上运行go tool修复,用来修复老版本到新版本的问题 go fmt 在包源上运行gofmt go generate 通过处理源生成Go文件 go get 下载并安装包和依赖项 go install 编译和安装包和依赖项 go list 列出包 go run 编译并运行go程序 go test 测试包,运行以 _test.go结尾的文件 go tool 运行指定的go工具 go version 打印go版本 go vet 在包上运行工具go vet,它可以在编译阶段和运行阶段发现bug 详细的官网地址为:中文https://g...阅读全文

博文 2019-02-27 12:34:41 杨旭

01Go命令介绍

Go 命令介绍 go 提供了一套强大好用的命令系统 go build 编译包和依赖项 go clean 删除目标文件 go env 打印Go环境信息 go fix 在包上运行go tool修复,用来修复老版本到新版本的问题 go fmt 在包源上运行gofmt go generate 通过处理源生成Go文件 go get 下载并安装包和依赖项 go install 编译和安装包和依赖项 go list 列出包 go run 编译并运行go程序 go test 测试包,运行以 _test.go结尾的文件 go tool 运行指定的go工具 go version 打印go版本 go vet 在包上运行工具go vet,它可以在编译阶段和运行阶段发现bug 详细的官网地址为:中文https://g...阅读全文

博文 2019-04-14 12:31:00 weixin_34259159

Golang——安装和第一个Go语言

Go(Golang)、静态编译型语言 UTF8编码 1.官网下载安装包(Mac) 安装包完成之后,在命令后确认 $ go version go version go1.14.2 darwin/amd64 # Go语言默认安装目录 $ echo $GOROOT #查看go的相关环境变量 $ go env 2.配置GOPATH GOPATH是一个环境变量,用来表示go项目的存放路径(工作目录)。 GOPATH路径最好只设置一个,所有的项目代码放到GOPATH的src目录下。 3.Go目录结构 在GOPATH有三个目录 (1)bin:存放编译后的二进制文件 (2)pkg:存放编译后的库文件 (3)src:存放源码文件,可以放多个项目的 image.png image.png image.png 4...阅读全文

Ubuntn下搭建Go语言开发环境

Go 语言安装包下载地址: https://studygolang.com/dl 下载完成之后,运行如下命令解压到 /usr/local tar -C /usr/local -zxvf go1.11.linux-amd64.tar.gz 当然具体的安装包名字可能与上面有出入。 配置环境变量: 打开当前用户 $HOME 目录下的 .bashrc 文件 vi ~/.bashrc 在末尾添加如下命令,这些命令的主要用途是用来导出环境变量: export GOROOT=/usr/local/go export PATH=$PATH:$GOROOT/bin:$HOME/go/repo/bin:$HOME/go/ws/bin export GOPATH=$HOME/go/repo:$HOME/go/ws...阅读全文

博文 2018-12-02 20:34:42 银冰雪千载

golang环境搭建

Go 的官方网站:http://golang.org/ 国内下载地址:https://studygolang.com/dl windows环境: 根据操作系统的位数选择相应的版本,windows选msi版本 安装后在环境变量中配置GOPATH环境变量 我的电脑 --》 右击属性 --》 ⾼级系统设置 --》 环境变量 --》 系统环境变量 --》 添 加GOPATH Linux环境: 下载相应的.tar.gz压缩包, tar 解压压缩包 tar -xzvf go1.x.x.linux-amd64.tar.gz 设置工作区: #linux设置GOPATH vim .bashrc export GOROOT=$HOME/go export PATH=$PATH:$GOROOT/bin expor...阅读全文

博文 2019-12-26 08:32:48 程序小白菜

go开发环境搭建

windows下的开发环境配置 1. 下载goland 在jetbrains官网下载goland安装包并安装 2. 下载golang 在studygolang.com网站下载go安装包并安装 注意不要下载源码,源码需要编译后才能使用。 3.确认安装是否正确 安装完成后,环境变量已经设置正确。打开cmd,运行go version确认安装正确 go version go version go1.13.6 windows/amd64 4. 启动goland Ubuntu1804下的开发环境配置 1. 安装golang安装包 sudo apt install golang-go 检查安装是否正常 go version go version go1.10.4 linux/amd64 编译前的环境变量设...阅读全文

博文 2020-02-01 19:32:40 祝涛_9eee

Golang 环境搭建

1. 下载 golang 语言安装包 在 golang 官网下载地址 https://studygolang.com/dl 下载对应操作系统的安装包。 golang安装包.png 2. Linux 下 golang 环境搭建 2.1 创建 /root/go 目录,把 go1.12.7.linux-amd64.tar.gz 安装包拷贝进来 2.2 执行解压到 /usr/local 目录下,会创建 /usr/local/go tar -C /usr/local -xzf go1.12.7.linux-amd64.tar.gz 2.3 建立 go 的工作目录 /root/go/gowork 2.4 设置环境变量 PATH、GOROOT、GOPATH 在 /etc/profile 或者 $HOME/...阅读全文

博文 2019-07-31 18:32:41 _给我一支烟_

Go语言入门

GO语言 耳闻已久的Go语言,今天入门了解一下。 Go之所以火爆的原因之一是,拥有CoreOS,Kubernetes(Google),InfluxDB知名大客户,另外Docker也是Go语言所编写。 Go语言的功能特性(所有这些特性,以后慢慢学习了解) 并发支持 简单性和一致性 面向对象 指针 编译器 包管理 Go语言标准库地址 https://golang.org/pkg 官网https://studygolang.com/pkgdoc 中文 项目源码地址 https://github.com/golang/go 快速上手 通过安装包 国内下载地址: https://studygolang.com/dl 配置 ➜ ~ go version go version go1.14.3 darwi...阅读全文

博文 2020-05-25 19:32:42 onlythinking

初学Python需要安装那些软件?

初学Python需要安装的软件 Python解释器 IDE pip代理 虚拟环境 Python解释器的安装 1.首先我们移步官网,下载最新版本的python-3.6 Python官网:https://www.python.org/ 在这里插入图片描述 选择要下载的文件: 在这里插入图片描述 可以根据你自己本身的Windows电脑位数选择下载。 下载好安装包之后,就和你平常安装QQ一样点击下一步就可以了! 在这里插入图片描述 也是有需要特别注意的!! 记得勾选 Add Python 3.6 to PATH。 1、 按 Win+R 键,输入 cmd 调出命令提示符,输入 python: 在这里插入图片描述 也可以在开始菜单中搜索 IDLE: 在这里插入图片描述 对于初学者而言用Windows系统...阅读全文

博文 2019-09-27 13:32:51 aside section ._1OhGeD

win下如何搭建go开发环境--(golang学习)

我们都知道学习一门新语言都要先搭建开发环境的,接下来分享下如何在windows环境下来搭建一个Go程序的开发环境, 完成Go语言(golang)开发环境安装和配置方法后编写第一个"Hello Go"程序。 第一步:需要的工具 PC一台(我的系统是win10 64位) golang安装包(有win、mac、linux等等) 开发工具(我装的是JetBrains GoLand 2019.1 x64) 系统的位数大家可以自己去查看(桌面键+R,输入cmd 运行systeminfo命令可以查看自己本机系统信息,其中的系统类型就可看出pc的位数了)。这个我不多说,知道自己的系统和位数之后,就可去golang官网下载对应的版本了。 go平台安装包一般是以"版本号+平台+位数+[.]+zip/msi"形式...阅读全文

博文 2019-08-02 01:02:40 codecookies

Go开发环境搭建

可以在 https://golang.google.cn/dl/ 找到各种系统(支持Windows、MacOS、Linux)的Go安装包。 下载和安装 点击对应的安装包,即可开始自动下载。下载完成后,双击安装包,会出现安装引导页面(如下图所示),点击“继续”逐步安装即可。 开始安装 安装完成后,出现如下页面: 安装完成 查看版本号 在控制台输入go version命令,即可看到当前安装的go开发环境版本: $ go version go version go1.12.1 darwin/amd64 环境变量 sudo vi ~/.bash_profile # 添加如下环境变量 export GOPATH="/usr/local/Cellar/go/1.12.1" export GOBIN="$...阅读全文

博文 2019-06-09 23:02:43 Will_4110

01Go命令介绍

Go 命令介绍 go 提供了一套强大好用的命令系统 go build 编译包和依赖项 go clean 删除目标文件 go env 打印Go环境信息 go fix 在包上运行go tool修复,用来修复老版本到新版本的问题 go fmt 在包源上运行gofmt go generate 通过处理源生成Go文件 go get 下载并安装包和依赖项 go install 编译和安装包和依赖项 go list 列出包 go run 编译并运行go程序 go test 测试包,运行以 _test.go结尾的文件 go tool 运行指定的go工具 go version 打印go版本 go vet 在包上运行工具go vet,它可以在编译阶段和运行阶段发现bug 详细的官网地址为:中文https://g...阅读全文

博文 2019-04-16 05:31:01 weixin_33805557

Golang开发环境搭建 - 基于windows

本页主要介绍一下golang(简称Go)开发环境的搭建。 会涉及到 Go安装包下载,安装以及环境变量配置 Step 01 Go安装包下载地址 https://golang.google.cn/dl/ 官网分别提供了基于windows,Mac OS, Linux系统的安装包。可根据自己的电脑系统选择对应的安装包, 并下载... Step 02 直接安装,如图点击下一步直到完整 Step 03 Go环境配置, 主要配置以下: - GOROOT:Go 安装后的根目录(例如:D:\Go),安装过程中会由安装程序自动写入系统环境变量中。 - GOBIN:Go 的二进制文件存放目录(%GOROOT%\bin) - PATH:需要将 %GOBIN% 加在 PATH 变量的最后,方便在命令行下运行。 Go工...阅读全文

博文 2019-09-29 04:32:43 aside section ._1OhGeD

【Go】VScode Go tools install issue

vscode在安装go-tools相关工具包时,总是failed,原因是国内对proxy.golang.org的墙网络问题 首先打开terminal,go env,找到GOPROXY 然后输入 go env -w GOPROXY=https://goproxy.cn 此时再进VScode按go插件的提示安装全部工具,即可有代码提示等功能了 相关issue链接 https://github.com/golang/go/issues/31755 https://goproxy.cn...阅读全文

博文 2020-04-12 19:32:41 风愿1996

go语言-01.基本结构

//当前程序包名 package main //导入其他的包 import std "fmt" //常量定义 const PI = 3.14 //全局变量的声明与复制 var name = "gohpher" //一般类型声明 type newType int // 结构的声明 type gopher struct{} //接口的声明 type golang interface{} //使用main函数作为程序的入口点启动 func main() { std.Println("Hello world!") ...阅读全文

博文 2019-06-10 23:32:49 KeyboardLife

Go 语言环境安装

Go 语言环境安装 Go 语言支持以下系统: Linux FreeBSD Mac OS X(也称为 Darwin) Window 安装包下载地址为(go语言环境配置安装包下载安装教程): https://golang.org/dl/ 各个系统对应的包名: Go 语言环境安装 UNIX/Linux/Mac OS X, 和 FreeBSD 安装 以下介绍了在UNIX/Linux/Mac OS X, 和 FreeBSD系统下使用源码安装方法: 1、下载源码包:go1.4.linux-amd64.tar.gz。 2、将下载的源码包解压至 /usr/local目录。 tar -C /usr/local -xzf go1.4.linux-amd64.tar.gz 3、将 /usr/local/go/bi...阅读全文

01Go命令介绍

Go 命令介绍 go 提供了一套强大好用的命令系统 go build 编译包和依赖项 go clean 删除目标文件 go env 打印Go环境信息 go fix 在包上运行go tool修复,用来修复老版本到新版本的问题 go fmt 在包源上运行gofmt go generate 通过处理源生成Go文件 go get 下载并安装包和依赖项 go install 编译和安装包和依赖项 go list 列出包 go run 编译并运行go程序 go test 测试包,运行以 _test.go结尾的文件 go tool 运行指定的go工具 go version 打印go版本 go vet 在包上运行工具go vet,它可以在编译阶段和运行阶段发现bug 详细的官网地址为:中文https://g...阅读全文

博文 2019-04-16 08:31:00 weixin_33978016

Go笔记1--安装

下载 到这https://golang.org/doc/install下载你所需的安装文件,接下来以linux为例子说明该安装过程。 我这里选择了go1.10.2.linux-amd64.tar.gz这个安装包。 安装 将下载的安装包解压到 /usr/local,命令如下 tar -C /usr/local -xzf go1.10.2.linux-amd64.tar.gz 配置环境变量 go.png 解压后会出现一个go文件夹,go文件夹下有一bin文件夹,接下来把/usr/local/go/bin添加到PATH 环境变量中。 添加 export PATH=$PATH:/usr/local/go/bin 到 /etc/profile 或者 $HOME/.profile 文件中。 接着执行如下...阅读全文

博文 2020-04-03 20:33:00 穷人黄六

一个TCP长连接设备管理后台工程(六)

前篇 一个TCP长连接设备管理后台工程(一) 一个TCP长连接设备管理后台工程(二) 一个TCP长连接设备管理后台工程(三) 一个TCP长连接设备管理后台工程(四)一个TCP长连接设备管理后台工程(五) Github仓库地址 封包器 上面介绍了过滤器,过滤器实际就是一个能够处理粘包和拆包的解析器,和封包器的作用正好相反。但是封包器会很简单,因为封包没有粘包和拆包的处理。 代码如下: //Packer is proto Packer api func Packer(msg Message) []byte { data := make([]byte, 0) tempbytes := codec.Word2Bytes(msg.HEADER.MID) data = append(data, temp...阅读全文

博文 2019-12-31 15:32:41 qiuzhiqian