草庐IT

local-dirs

全部标签

go - 如何使用beego的localize?

我尝试使用i18n但它不起作用i18n在下面。http://beego.me/docs/module/i18n.mdrouters/init.go://Initializedlanguagetypelist.langs:=strings.Split(models.Cfg.MustValue("lang","types"),"|")names:=strings.Split(models.Cfg.MustValue("lang","names"),"|")langTypes=make([]*langType,0,len(langs))fori,v:=rangelangs{langTypes

go - 如何查看我对在 Heroku local 中运行的 Go 应用所做的更改?

我承认我是一个GoLang新手。为了学习Go,大约一年前我开发了一个应用程序(基于theHerokuGettingstartedrepository)并将其部署到Heroku。我使用herokulocal服务器在本地开发并部署成功。现在我想做一些更改,但我没有原始源代码,所以我从Heroku存储库中克隆了该应用程序。我已经通过以下步骤在本地运行了它:exportGOPATH=~/project_pathexportGOBIN=$GOPATH/bin去获取开始安装heroku本地到目前为止,还不错。问题是,当我对main.go中的代码进行简单更改时,它不会显示在浏览器中。我试过运行goi

html - Hugo 不显示子目录 [File.Dir] 中的页面

当我将文件添加到主内容目录时,一切正常。.md发布文件出现,但是当我将文件放入子目录时。{{range(where.Pages"File.Dir""in""/articles/")}}代码什么都不做。什么都没有出现。我包含了我网站的index.html文件的一部分以供更广泛的引用。我有一个文章文件夹(/content/articles/),里面有多个.md文件。我在Windows10上运行Hugo。谢谢你的帮助Articles{{range(where.Pages"File.Dir""in""/articles/")}}{{.PublishDate.Format"Jan2006"}}-

go - 如何在 'Local'中使用 'GoLang'模块

这个问题在这里已经有了答案:Howtouseamodulethatisoutsideof"GOPATH"inanothermodule?(2个答案)关闭3年前。我正在使用“微服务”架构构建应用程序。这意味着我有不同的应用程序。事实上,一些逻辑在“共享”库中。参见以下目录结构:ROOT/├──Service1/│├──src│├────app.go├──Service2/│├──src│├────app.go└──Lib/├──Lib1│├──src│├────app.goService1、Service2和Lib1都是用gomod命令初始化的。对于服务1,这会生成一个包含以下内容的go

time - 在 Go 中将 UTC 时间转换为 "local"时间

如何将UTC时间转换为本地时间?我已经为我需要本地时间的所有国家/地区创建了一个具有UTC差异的map。然后我将该差异作为持续时间添加到当前时间(UTC)并打印结果,希望这是该特定国家/地区的本地时间。由于某些原因,结果是错误的。例如Hungary有一个小时的差异。知道为什么我会得到不正确的结果吗?packagemainimport"fmt"import"time"funcmain(){m:=make(map[string]string)m["Hungary"]="+01.00h"offSet,err:=time.ParseDuration(m["Hungary"])iferr!=ni

go - 构建命令行参数 : cannot load local package: cannot find module providing package

我无法使用gomod加载本地包。我有单独的go.mod文件用于repoA和repoB。我在任何地方都找不到解决方案。操作系统是windows。$>goversiongoversiongo1.12.7windows/amd64当我从repoA运行主文件时,我有两个带有存储库的模块。它将尝试查找repoB的模块/包,然后抛出一个错误提示cannotfindmoduleprovidingpackage我的repo结构:-����repoA�����proto������system�����sauth�����shandle�����smodel�����sresponse����repoB

dockerfile install go local packages 可以吗?

我正在尝试使用我的golang项目创建一个docker镜像。该项目有一些本地包,例如math:/myproject/src/main.goutils/math.go在main.go中,我包含了很多包,还有来自math.go的math。我的docker文件看起来像这样:FROMgolang:latestENVGOPATH=/golib/RUN/usr/local/go/bin/gogetgithub.com/julienschmidt/httprouterCMD/usr/local/go/bin/gorunmain.goEXPOSE10004因为它是一个本地包,所以我如何包含math包,

go - 云存储 : unable to upload any content while local with golang

我有这段代码:ctx:=context.Background()cliente,err:=storage.NewClient(ctx)iferr!=nil{log.Fatal(err)}clienteCS:=cliente.Bucket("prueba123456789")w:=clienteCS.Object("prueba").NewWriter(ctx)w.ContentType="text/plain"if_,err:=w.Write([]byte("abcde\n"));err!=nil{log.Fatal(err)}attrs,err:=clienteCS.Attrs(ct

go - 如何使用 golang 运行 dir 命令?

这是我的代码:packagemainimport("bytes""fmt""io""os/exec")funcrunCommand(commandstring)io.Writer{cmdName:="cmd.exe"cmdArgs:=[]string{"/c",command}fmt.Println("Runningcommand:"+command)cmd:=exec.Command(cmdName,cmdArgs...)varoutbytes.Buffervarstderrbytes.Buffercmd.Stdout=&outcmd.Stderr=&stderrcmd.Run()r

google-app-engine - 应用程序.yaml : wildcard in URL with static_dir?

我尝试将正则表达式匹配为app.yaml中的目录名称无效:-url:/v1_.*static_dir:static/v1expiration:"364d"虽然thisofficialspec表示支持正则表达式语法。有什么办法可以做到这一点吗?即/v1_2014-01-29/img/logo.png应该匹配静态文件/static/v1/img/logo.png。琐事我使用GoogleAppEngine为Go提供服务网络应用程序。我想最大限度地延长浏览器缓存的生命周期,最大限度地减少请求数量,并且仍然提供我的css/js/png的新版本,我相信revvingfilenames是实现这一目标