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

dep init 问题

为啥我翻墙了 还是拉取不了 golang.org/x/XXXX?就没有老哥遇到过? 以下是具体的问题 init failed: unable to solve the dependency graph: Solving failure: No versions of github.com/mojocn/base64Captcha met constraints: master: unable to deduce repository and source type for "golang.org/x/image/font": unable to read metadata: unable to fetch raw metadata: failed HTTP reque...阅读全文

go语言学习之旅(一) centos下的安装

最近突然想了解一下go语言,作为一个PHPer 我觉得,我不仅要站在当前,还要尽可能的站在未来。废话不表,开始安装。1.下载并安装 网站:https://golang.org/dl/ 选在和系统版本对应的。 也可以直接用我下面写好的:(看别人的文章时,我也喜欢这种批量无脑的命令 哈哈)cd /usr/local/src wget https://dl.google.com/go/go1.10.linux-amd64.tar.gz tar -C /usr/local -xzf go1.10.linux-amd64.tar.gz2.环境配置: 安装完后在你的 /usr/local 下会增加一个 go目录,这就是你的go的安装目录啦。现在开始添加环境变量。 1)编辑文件 vim /etc/prof...阅读全文

博文 2018-03-08 18:20:10 yuanshuli11

Golang Module学习使用

本文为转载,原文:Golang Module学习使用 Golang 介绍 美国当地时间2018年8月24日,Go 开发团队宣布推出 Go 1.11 正式版。 此版本增加了对被称作“模块(Go Modules)”的初步支持,这是 GOPATH 的替代方案,集成了对版本控制和软件包分发的支持。 自从Go 1.11 推出之后,一直也没有时间去学习新版本的特性,这次就来研究一下Go Modules的使用吧 1. go mod 命令 安装go 1.11版本后,可以通过以下命令大致看下go mod有哪些命令 go help mod image.png 图中可以看到,go mod的命令语法为 go mod [arguments] download: download modules t...阅读全文

博文 2019-01-09 22:34:41 ChainZhang

Go语言相关文档整理(不定期更新)

官方文档 英文 官方文档:https://golang.org/doc 需要翻墙 官网:https://golang.org/ 需要翻墙 中文 中文官方文档:http://docs.studygolang.com/ 实效Go编程: http://docscn.studygolang.com/doc/effective_go.html Go语言内存模型:http://docscn.studygolang.com/ref/mem Go语言src源码部分:http://docscn.studygolang.com/src/ 其他文档 博...阅读全文

博文 2018-07-30 16:34:52 空白格灬

golang mod简单分析

GO111MODULE 要使用go module,首先要设置GO111MODULE=on,这没什么可说的,如果没设置,执行命令的时候会有提示,这个大家应该都了解了。 设置既有项目 1.假设你已经有了一个go 项目, 比如在$GOPATH/github.com/smallnest/rpcx下, 你可以使用go mod init github.com/smallnest/rpcx在这个文件夹下创建一个空的go.mod (只有第一行 module github.com/smallnest/rpcx)。 2.然后你可以通过 go get ./...让它查找依赖,并记录在go.mod文件中(你还可以指定 -tags,这样可以把tags的依赖都查找到)。 3.通过go mod tidy也可以用来为go....阅读全文

博文 2019-11-01 17:33:41 aside section._1OhGeD

RxJS的另外四种实现方式(序)

本文适合人群:了解Rx编程人士、Javascript发烧友 本文涉及概念:响应型编程、NodeJs、函数式编程 背景 本人自从读过一篇来自Info的《函数式反应型编程(FRP) —— 实时互动应用开发的新思路》后便迷恋上了Rx,甚至以当时的Rxjs库移植了一套适用于Flash的AS3.0的Rx库ReactiveFl,也在实际开发中不断实践体会其中的乐趣。最近在知乎上无意中看到有人提到了一个名为callbag的项目,引发了我很大的兴趣,甚至翻墙观看了作者的视频Callback Heaven - Andre Staltz看完视频,我久久不能平静,这是多么的奇思妙想,然而当我运行了作者代码库里面的性能测试的时候,另一个不为人所知的库出现了,叫做Most。这个库性能了得,远远超过同类的库,然后我就想...阅读全文

博文 2018-09-18 18:34:41 一个灰

Windows10 下 搭建btcd 开发环境

介绍 bitcoin的go语言版本1.12 安装下载地址: https://github.com/btcsuite/btcd执行以下命令: $ go get -u github.com/Masterminds/glide $ git clone https://github.com/btcsuite/btcd $GOPATH/src/github.com/btcsuite/btcd $ cd $GOPATH/src/github.com/btcsuite/btcd 因为国内很多工具类无法下载,需要翻墙,或者修改源 $ rm -rf ~/.glide $ mkdir -p ~/.glide $ glide mirror set https://golang.org/x/mobile https...阅读全文

博文 2019-02-28 15:34:43 UMF_士弘

Go入门

学习资料 http://docs.plhwin.com/gopl-zh/ A 开发环境搭建 0x1 安装GoSDK Windows系统下载 https://storage.googleapis.com/golang/go1.8.3.windows-amd64.msi 需要翻墙。 0x2 本地环境变量配 GOBIN=C:\Go\bin GOROOT=C:\Go GOPATH=C:\GoWrokspaces PATH= ;C:\Go\bin;C:\GoWorkspaces\bin GoWorkspaces 目录下需要新建三个文件目录,分别是src,bin,pkg。 0x3 安装开发IDE JetBrains Goglang https://www.jetbrains.com/go/ 编辑go应用...阅读全文

博文 2017-09-20 06:34:49 治平01

go语言环境搭建(基于go1.8)

Linux(centos redhat ) 安装1.访问官方地址:https://golang.org/dl/ ##由于相关ZC你懂的,最好能翻墙下2.下载64位绿色包:https://storage.googleapis.com/golang/go1.8.3.linux-amd64.tar.gz3.下载完毕后:假定你想要安装Go的目录为 $GO_INSTALL_DIR,后面替换为相应的目录路径。解压缩tar.gz包到安装目录下:tar zxvf go1.8.3.linux-amd64.tar.gz -C $GO_INSTALL_DIR。4.添加环境变量vim /etc/profile,加入如下几行export PATH=$PATH:$GO_INSTALL_DIR/go/binexport ...阅读全文

博文 2017-08-01 07:08:27 不依不饶不温柔

Golang之gRPC协议

简介 gRPC即远程过程调用,是服务器端程序设计常用的一种技术,由Google不久前开源,是一个基于HTTP2 和 Protobuf 的RPC 实现,gRPC 提供了c 、Java、golang 的原生实现并以cgo的方式支持Node.js, Python, Ruby, Objective-C, PHP 和 C# 语言。 源码 https://github.com/grpc/grpc 特性 高效性 跨语言 基于HTTP/2协议标准 基于ProtoBuf(Protocol Buffers)序列化协议 安装(需要翻墙) https://grpc.io/docs/quickstart/go.html#before-you-begin PS: 没有翻墙条件的,可以将源码clone到相关目录 Wech...阅读全文

博文 2017-09-19 07:34:53 faceowener

01_环境的配置

当然是去官网下载golang的安装包 如果因为官网网速的问题上不了,或者可以使用翻墙软件, 或者到go语言中文社区 https://studygolang.com/dl 下载相应版本的golang安装包 安装过程是傻瓜式安装,golang会自动开启一个gopath添加到系统变量中 在命令行工具使用 go version 查看go的版本 可以使用 godoc -http=:8080 开启一个本地api文档 GOPATH下需要建立3个文件目录 bin 储存编译后的 可执行文件 pkg 储存编译后的生成的包 src 存放项目源码的地方 go get 获取远程包需要安装git或者hg go run 直接运行程序 go build 测试编译程序 go fmt 格式化代码 go install 编译报文...阅读全文

博文 2018-07-31 21:01:53 KenNaNa

llvm cookbook 1.11 golang前端

本文介绍llgo的使用。 安装llgo,需要翻墙 # Ensure $GOPATH is set. go get -d github.com/go-llvm/llgo/cmd/gllgo $GOPATH/src/llvm.org/llvm/bindings/go/build.sh -DCMAKE_BUILD_TYPE=Release -DLLVM_TARGETS_TO_BUILD=host cd $GOPATH/src/github.com/go-llvm/llgo make install prefix=/path/to/prefix j=N # where N is the number of cores on your machine. 编写代码 test.go package mai...阅读全文

博文 2018-11-09 22:34:38 peteyuan

vscode搭建GO环境工作去设置问题求解答

提示true值不对看了下 给出的值没有true 还提示一个设置无效。翻阅了很多文档都是这么设置的 具体的请看图片。刚入坑配置go插件配了好几天好不容易翻墙弄好了 设置有不对 头大呀![新建位图图像.jpg](https://static.studygolang.com/180331/4512b6c67e6c667c773384633f78aba2.jpg)![新建位图图像.jpg...阅读全文

利用Revel搭建第一个Go Web环境

利用先进的技术搭建一个Go Web开发环境 1.安装Go语言 在此不做过多介绍,只需执行以下命令 brew install go 2.配置GOPATH 在/etc/profile中添加以下配置 export GOPATH="/usr/local/Cellar/go/1.5.1/" export PATH="/usr/local/Cellar/go/1.5.1/bin:$PATH" 其中/usr/local/Cellar/go/1.5.1/目录为本地go的安装目录 3.安装revel go get github.com/revel/revel go get github.com/revel/cmd/revel 如果遇到安装不成功活着相关依赖import出错问题,则可参考 golang中文社区跨...阅读全文

博文 2017-07-01 17:03:32 buglife

go语言环境搭建(基于go1.8)

Linux(centos redhat ) 安装 1.访问官方地址: https://golang.org/dl/ 由于相关ZC你懂的,最好能翻墙下 2.下载64位绿色包: https://storage.googleapis.com/golang/go1.8.3.linux-amd64.tar.gz 3.下载完毕后: 假定你想要安装Go的目录为$GO_INSTALL_DIR,后面替换为相应的目录路径。 解压缩tar.gz包到安装目录下: tar -xvf go1.8.3.linux-amd64.tar.gz -C $GO_INSTALL_DIR 4.添加环境变量vim /etc/profile,加入如下几行 export PATH=$PATH:$GO_INSTALL_DIR/go/bin ...阅读全文

博文 2018-06-26 17:34:52 泡菜爱上WaSabi