go相关内容

未声明的变量,在if..else语句中

我刚刚开始学习lang,并且我很困惑于声明变量lang 例如我声明 req , er 在if ... else语句中。 if strings.EqualFold(r.Method,“GET”)|| strings.EqualFold(r.Method,“”){ req,er:= http.NewRequest(r.Method,r.Uri,b) } else { req,er: ..
发布时间:2018-05-02 10:44:46 其他开发

如何制作动态github徽章,即README中的哪些图像会改变状态?

如何在GitHub自述文件中添加一个“徽章”以便它是动态的?通过“徽章”,我的意思是 问题是,即使有人在GitHub自述文件中加入了一个映射到返回svg / png的服务器的URL,它如何在GitHub自述文件页面自动更新? 例如,如果您访问链接 ,您会看到问题的更新状态(已关闭),但我的GitHub 自述页 什么是可以动态呈现github徽章的示例服务器代码(用golang表 ..
发布时间:2018-04-28 14:22:01 其他开发

我怎样才能安装一个包装去得到?

go get github.com:capotej 我想从github安装包到我的gopath,我试过这个: /groupcache-db-experiment.git 存储库是 解决方案$ b 命令行 下载并安装软件包和依赖项 用法: go get [-d] [-f] [-fix] [-t] [-u ] [build flag ..
发布时间:2018-04-28 13:35:01 其他开发

如何列出在git2go(libgit2)中包含给定提交的分支?

给定一个特定的引用(本例中是一个标签),如何在 git2go ?类似于 git branch --contains 。 解决方案 图形方面的问题是“我怎么知道A是B的祖先?” (对于你想成为B的每个分支重复几次)。要回答这个问题的唯一方法就是沿着从B开始的历史记录图,并检查是否找到A. 您可以通过几种方式完成此操作,但最效率通常会降低问题的等同性“是A和B的合并基础 ..
发布时间:2018-04-28 12:08:32 其他开发

Godep与本地包

我有一个如下所示的存储库: src | | --myplace | --myprojectRepo | --someCmd | main.go | --somePackage | package.go 我正在尝试使用Godeps来管理依赖关系。但是,当我在 someCmd 文件夹中运行 godep save 时,它不仅将外部代码复制到godep ..
发布时间:2018-04-27 21:21:32 其他开发

如何使用Go远程导入路径指定端口?

因为我有一个私人(公司自己托管)的git仓库,它侦听另一个,但默认的http端口。 (例如6655) 完整的存储库URL到我的golang库是: http://internal-git.corporate-domain.com:6655/~myuser/golang-lib.git 我试图像这样导入: 包主 导入( “encoding / json” “ ..
发布时间:2018-04-27 15:56:05 其他开发

如何使用由dep管理的开发供应商软件包?

如何在使用 dep 和供应商目录时使用包的开发副本/克隆?供应商目录包含在主存储库中。 例如,我分叉了包,并用我自己的github替换了它。我希望能够编辑代码,而不必为包的每次更改 git push + dep ensure 。 如果我在供应商目录中克隆软件包,那么我将无法将该目录提交到主库中,因为它被视为单独的存储库。 / p> 我试过一个把戏: .gitignore .git ..
发布时间:2018-04-27 15:38:19 其他开发

Go的git库

作为一个宠物项目,我想开发一个使用git作为存储后端的应用程序。 (我怀疑这还不存在,鉴于这家伙的博客文章: http://jarofgreen.co.uk/2012/08/how-about-a-mobile-note-app-backed-by-git/ ) 现在,我想以此为契机与Go一起玩一下。但是,我似乎无法找到任何(甚至没有最小的方法)Go的git库。 实际上有没有? 显然 ..
发布时间:2018-04-27 14:33:15 其他开发

去github私人回购的'终端提示禁用'错误结果

然后,我去了我的go目录(在桌面上)并克隆它: 我使用Github用户界面创建了私人repo examplesite / myprivaterepo。 $ cd $ GOPATH $ go get github.com/examplesite/myprivaterepo 到目前为止这么好。创建文件scheduler.go,添加到回购,并推送。 $ vim ..
发布时间:2018-04-26 20:31:14 其他开发

如何做“去获取”在github存储库的特定标签上

我试图使用来编译InfluxDB数据库(版本v0.8.8)。go get github.com/influxdb/influxdb 但是这会拉动master分支,我需要 v0.8.8 标签。 I试图做:去获取github.com/influxdb/influxdb/releases/tag/v0.8.8 但这失败说不能找到。 我也试着去做一个正常的去获取的master分支,然后使 ..
发布时间:2018-04-26 19:09:11 其他开发

使用“去获取”在个人git回购

我将我的git存储库托管在个人VPS上,并且我有一个我想要“去获取”的包。我试图根据通过发布“go help importpath”找到的帮助文档设置所有内容,但没有运气。无论我做什么,我都会收到以下错误: package example.com/user/package:无法识别的导入路径“示例。 com / user / package“ 我已经尝试了提到的META标签 ..
发布时间:2018-04-26 14:17:30 其他开发

如何在Golang中设置http.Get()请求的超时时间?

我在Go中制作一个URL获取器,并拥有要获取的URL列表。我向每个URL发送 http.Get()请求并获得他们的回复。 resp,fetch_err:= http.Get(url) 如何设置自定义超时为每个获取请求? (默认时间非常长,这使得我的fetcher真的很慢。)我希望我的fetcher有大约40-45秒的超时时间,之后它应该返回“请求超时”并转到下一个URL。 ..
发布时间:2018-04-23 20:10:08 其他开发

如何设置和获取Golang结构中的字段?

创建一个像这样的结构: type Foo struct { name string func(f Foo)SetName(name string){ f.name = name } func(f Foo)GetName string(){ return f.name } 如何创建一个新的实例Foo并设置并获取名称? 我试过以下内容: ..
发布时间:2018-04-23 20:02:33 其他开发

Golang:动态地将接口​​转换为类型化变量

例如,如果简单的转换是: var intAge = interfaceAge。(int) 如果我不知道这个年龄是否是一个整数?写一个简单的方法是 pre $ var $ x $ getType() var someTypeAge = interfaceAge(.x) 有没有办法达到这样的效果?反射包提供了一些在运行时确定或转换类型的方法 - 但我找 ..
发布时间:2018-04-21 20:30:50 其他开发

golang gdb - 打印变量

我有一个问题,gdb不能正确打印变量。 简单程序的构建方式如下: chmurson-osx:helloworld chmurson $ go build -gcflags'-N 'start.go 然后执行gdb: chmurson-osx:helloworld chmurson $ gdb start -d $ GOROOT GNU gdb(GDB)7. ..
发布时间:2018-04-21 14:51:18 Python

Go:用gdb打印变量

在这个程序中,如何使用调试器打断执行并打印出i的值? package main 导入“fmt” func main(){ x:=“abc” i:= 3 fmt.Println(i) fmt.Println(x) } 我无法打印i。但是我可以打印x: go build test.go gdb test [...]读取/home/ned/t ..
发布时间:2018-04-21 14:45:15 其他开发