草庐IT

Github仓库创建

全部标签

google-app-engine - 如何使用 github.com/golang/appengine 访问 Datastore?

我正在使用github.com/golang/appengine及其关联的“数据存储”。我希望这个包能让我在普通的Go网站中使用Datastore。不幸的是,我的c:=appengine.NewContext(rq)一直给我一个“NewContextpassedanunknownhttp.Request”错误。我的app.yaml包含application:sdklessdatastoremusicversion:1runtime:goapi_version:go1handlers:-url:/.*script:_go_appvm:truemanual_scaling:instance

github - "go get"之后的 GO 命令行问题

所以我刚刚安装了GO以使用Primitive(这里是README.md)https://github.com/fogleman/primitive.本质上应该发生的是您提供图像并使用多边形重新创建它。这是使用Primitivehttps://codepen.io/DavQ/pen/wgVWzo重新转换的图像示例正如它所说的Command-lineUsagegoget-ugithub.com/fogleman/primitiveprimitive-iinput.png-ooutput.png-n100第一个命令运行良好,我用“golist./...”检查是否有它我现在在一个名为“recu

github - 为什么不能构建 godef.go?

firstIpullthesourecodeorzipfile,TheybothshowthesameerrorloglikethiswhenIgobuildgodef.go.gobuildgodef.go#command-line-arguments.\godef.go:55:undefined:acmeFile.\godef.go:59:undefined:acmeCurrentFile 最佳答案 从多文件Go包或命令构建单个Go文件是没有意义的。构建所有文件。例如,$gobuildgodef.goacme.godoc.go或$

go - 使用 initilzer 函数创建的结构不会导出到测试包中吗?

假设我们有一个struct和一个类似这样的结构的构造函数packagemyPackagetypeClientstruct{aTypeAbTypeB}funcNewClient(aTypeA,bTypeB)ConcreteClient{return&Client{a:a,b:b,}}typeConcreteClientinterface{ExportedFunc()}func(c*Client)privateFunc(){//...}func(c*Client)ExportedFunc(){//...}我们在这样的测试包中使用这个客户端var(c=&Client{a:a,b:b,})fu

json - 创建 JSON 数组和 JSON 对象

我正在为Go开发一个应用程序。该应用正在从第三方获取JSON数据。我不知道如何创建json对象并将其附加到json数组。发生的事情是我有一个循环,每个元素都收到了。下面是代码:typePastWeekWeatherArraystruct{PastWeekWeather[]PastDayWeather`json:"array"`}typePastDayWeatherstruct{DayWeatherstring`json:"day"`}funcget_weather(ctxcontext.Context,placestring,datestring)(string,error){varm

go - 运行由 Go build 创建的二进制文件时出现问题

我有一个简单的Go应用程序,它有一些模板文件,我可以在其中呈现一些文本。在使用Gobuild构建我的二进制文件后,我尝试运行该文件,但出现错误:panic:html/template:patternmatchesnofiles:public/*.html我正在使用Echo框架并按照他们的步骤为模板添加渲染。这是我的main.go文件中的代码//TemplateRendererisacustomhtml/templaterendererforEchoframeworktypeTemplateRendererstruct{templates*template.Template}//Rend

go - 我如何在 golang 中反射性地创建一个枚举实例?

我正在尝试根据其reflect.Type和值创建一个枚举实例https://play.golang.org/p/PqklMe_Z4WXpackagemainimport("fmt""reflect")typeWeekDaystringconst(SUNDAYWeekDay="sunday"MONDAYWeekDay="monday")func(dayWeekDay)WeekDay()bool{switchday{caseSUNDAY,MONDAY:returntruedefault:returnfalse}}funcmain(){rt:=reflect.TypeOf(WeekDay("

go - 在任何一个中都找不到包 "github.com/gorrila/mux"

错误信息是:app.go:9:3:cannotfindpackage"github.com/gorrila/mux"inanyof:/usr/local/Cellar/go/1.10.3/libexec/src/github.com/gorrila/mux(from$GOROOT)/Users/myname/go/src/github.com/gorrila/mux(from$GOPATH)我知道GOROOT用于安装时附带的编译器工具,所以我不确定为什么它会在那里寻找mux。但是我在为go代码创建的目录的第二个位置确实看到了mux。我知道有人问过这个问题oncebefore我尝试按照该

go - 在golang中动态创建结构数组

我尝试创建一个接受任何结构值的通用函数并创建该结构类型的数组。这是我试过的代码。但我收到错误“t不是一种类型”。我该如何实现。typeRegAppDBstruct{nmstringdata[]interface{}}funcCreateRegTable(tblstring,recinterface{})RegAppDB{t:=reflect.TypeOf(rec)fmt.Println(t)returnRegAppDB{"log",[]t}} 最佳答案 Go不支持泛型,任何类似的尝试都不会成功。在您的具体情况下,存在几个关键问题:您

即使文件存在,通过 github.com repo 的 Golang 本地导入也不起作用

我确实知道Go对于导入来说很古怪,但我已经尝试(我相信)遵循约定,但是我无法导入结构。项目结构:/project-name/parser/main.go/query/main.go...Projectfilesinroot我在/parser/main.go导出了一个结构:packageparsertypeSomeTranslationStuffstruct{IDint`json:"Id"`Languagestring`json:"Language"`}我希望在/query/main.go中导入它。我是这样做的:import("github.com/org/project-name/pa