go相关内容
我刚刚开始学习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:
..
如何在GitHub自述文件中添加一个“徽章”以便它是动态的?通过“徽章”,我的意思是 问题是,即使有人在GitHub自述文件中加入了一个映射到返回svg / png的服务器的URL,它如何在GitHub自述文件页面自动更新? 例如,如果您访问链接 ,您会看到问题的更新状态(已关闭),但我的GitHub 自述页 什么是可以动态呈现github徽章的示例服务器代码(用golang表
..
go get github.com:capotej 我想从github安装包到我的gopath,我试过这个: /groupcache-db-experiment.git 存储库是 解决方案$ b 命令行 下载并安装软件包和依赖项 用法: go get [-d] [-f] [-fix] [-t] [-u ] [build flag
..
我如何从头开始导入外部包? 我在Go上编写了一个库包,并通过github进行测试。我遵循 http://golang.org/doc/code.html 并使用mac,但获取错误信息 cmd我把以下内容称为 $ mkdir $ HOME / go $ export GOPATH = $ HOME / go $ export PATH = $ PATH:$ GOPATH
..
给定一个特定的引用(本例中是一个标签),如何在 git2go ?类似于 git branch --contains 。 解决方案 图形方面的问题是“我怎么知道A是B的祖先?” (对于你想成为B的每个分支重复几次)。要回答这个问题的唯一方法就是沿着从B开始的历史记录图,并检查是否找到A. 您可以通过几种方式完成此操作,但最效率通常会降低问题的等同性“是A和B的合并基础
..
我有一个如下所示的存储库: src | | --myplace | --myprojectRepo | --someCmd | main.go | --somePackage | package.go 我正在尝试使用Godeps来管理依赖关系。但是,当我在 someCmd 文件夹中运行 godep save 时,它不仅将外部代码复制到godep
..
因为我有一个私人(公司自己托管)的git仓库,它侦听另一个,但默认的http端口。 (例如6655) 完整的存储库URL到我的golang库是: http://internal-git.corporate-domain.com:6655/~myuser/golang-lib.git 我试图像这样导入: 包主 导入( “encoding / json” “
..
如何在使用 dep 和供应商目录时使用包的开发副本/克隆?供应商目录包含在主存储库中。 例如,我分叉了包,并用我自己的github替换了它。我希望能够编辑代码,而不必为包的每次更改 git push + dep ensure 。 如果我在供应商目录中克隆软件包,那么我将无法将该目录提交到主库中,因为它被视为单独的存储库。 / p> 我试过一个把戏: .gitignore .git
..
作为一个宠物项目,我想开发一个使用git作为存储后端的应用程序。 (我怀疑这还不存在,鉴于这家伙的博客文章: http://jarofgreen.co.uk/2012/08/how-about-a-mobile-note-app-backed-by-git/ ) 现在,我想以此为契机与Go一起玩一下。但是,我似乎无法找到任何(甚至没有最小的方法)Go的git库。 实际上有没有? 显然
..
然后,我去了我的go目录(在桌面上)并克隆它: 我使用Github用户界面创建了私人repo examplesite / myprivaterepo。 $ cd $ GOPATH $ go get github.com/examplesite/myprivaterepo 到目前为止这么好。创建文件scheduler.go,添加到回购,并推送。 $ vim
..
我试图使用来编译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分支,然后使
..
我将我的git存储库托管在个人VPS上,并且我有一个我想要“去获取”的包。我试图根据通过发布“go help importpath”找到的帮助文档设置所有内容,但没有运气。无论我做什么,我都会收到以下错误: package example.com/user/package:无法识别的导入路径“示例。 com / user / package“ 我已经尝试了提到的META标签
..
我正在寻找获得获取与私人存储库一起工作的方式,经过多次谷歌尝试。 第一次尝试 $ go get -v gitlab.com / secmask / awserver-go 抓取https://gitlab.com/secmask/awserver-go?go-get=1 https抓取失败。 获取http://gitlab.com/secmask/awserver-go?go
..
我想获得一个URL作为获取参数 例如:example.com?domain=site.come?a=val&b=val 我使用的问题 query:= r.URL.Query ) domain:= query.Get(“domain”) 取得域名它只给出 domain = site.come?a = val 我认为,因为当r.URL.Query()符
..
我在Go中制作一个URL获取器,并拥有要获取的URL列表。我向每个URL发送 http.Get()请求并获得他们的回复。 resp,fetch_err:= http.Get(url) 如何设置自定义超时为每个获取请求? (默认时间非常长,这使得我的fetcher真的很慢。)我希望我的fetcher有大约40-45秒的超时时间,之后它应该返回“请求超时”并转到下一个URL。
..
创建一个像这样的结构: type Foo struct { name string func(f Foo)SetName(name string){ f.name = name } func(f Foo)GetName string(){ return f.name } 如何创建一个新的实例Foo并设置并获取名称? 我试过以下内容:
..
以下代码在Go中实现了一个ints列表: 包主 $ b $导入“ fmt“ 类型列表结构{ 头元素 尾*列表 } func尾(list列表)*列表{ return list.Tail } func main(){ list:= List {Head:1,Tail: & List {Head: 2,Tail: & List {Head:3,Tail: nil}}}
..
例如,如果简单的转换是: var intAge = interfaceAge。(int) 如果我不知道这个年龄是否是一个整数?写一个简单的方法是 pre $ var $ x $ getType() var someTypeAge = interfaceAge(.x) 有没有办法达到这样的效果?反射包提供了一些在运行时确定或转换类型的方法 - 但我找
..
我有一个问题,gdb不能正确打印变量。 简单程序的构建方式如下: chmurson-osx:helloworld chmurson $ go build -gcflags'-N 'start.go 然后执行gdb: chmurson-osx:helloworld chmurson $ gdb start -d $ GOROOT GNU gdb(GDB)7.
..
在这个程序中,如何使用调试器打断执行并打印出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
..