草庐IT

文件夹

全部标签

go - exec git 命令拒绝重定向到 Go 中的文件

我正在尝试从go调用git日志并将输出重定向到给定文件。cmdArgs=[]string{"log","--numstat","--reverse",fmt.Sprintf("%s..HEAD","89c98f5ec48c8ac383ea9e27d792c3dc77fa6240"),`--pretty="format:=%P%H%an%ae%ad%at%s%b"`}cmdArgs=append(cmdArgs,">>"+workingDir+"/logs/"+repoName+".log&&cat"+workingDir+"/logs/"+repoName+".log")cmd:=ex

http - Go 中的简单 HTTP POST 文件上传

关闭。这个问题需要debuggingdetails.它目前不接受答案。编辑问题以包含desiredbehavior,aspecificproblemorerror,andtheshortestcodenecessarytoreproducetheproblem.这将有助于其他人回答问题。关闭4年前。Improvethisquestion我只需要知道在Go中使用HTTPPOST将文件发送到远程服务器的极其简单的方法。我已经尝试了很多复杂的方法但没有运气。我的curl命令是这样的:curlhttps://api.example.com/upload\--userapi:YOUR_API_K

go - 我可以在配置文件中指定 GO 构建文件名吗?

我正在尝试使用TravisCI构建一个多分区可执行文件,它将把构建的可执行文件放在github上。我希望名称为somename.os.arch。当我通过命令行在本地构建时,我使用-o参数和环境变量$GOOS&$GOARCH例如:go构建-osomename.$GOOS.$GOARCH但是,我不能使用他们的build_args为TravisCI指定这个,因为其他步骤失败(不理解-o标志)是否有我可以创建的Go构建配置文件来设置构建输出名称? 最佳答案 覆盖script.如果你指的是gobuild_args而不是build_args,它

go - 无法从 url 中找到公共(public)文件

我正在尝试使用ioutil.ReadFile()获取公开可用文件的内容,但找不到该文件:panic:openhttp://www.pdf995.com/samples/pdf.pdf:没有这样的文件或目录这是我的代码://Readingandwritingfilesarebasictasksneededfor//manyGoprograms.Firstwe'lllookatsomeexamplesof//readingfiles.packagemainimport("fmt""io/ioutil")//Readingfilesrequirescheckingmostcallsforer

go - 来自不同文件的全局变量 Golang

我有两个不同的文件:(1)/common/handler.go和(2)main.go。在(/common/handler.go)文件中,我声明了vardb*sql.DBvarerrerror作为全局变量(在顶层,导入下面)。现在,我想在我的main.go文件中使用这两个变量,因为我的main()函数中有这行代码:db,err=sql.Open("mysql","username:password@tcp(127.0.0.1:3306)/test123")我应该怎么做才能让Go理解我指的是db和err变量?我什至以正确的方式这样做吗?如果没有,请告诉我最佳解决方案。我之所以拆分成这两个文

windows - 运行Go文件困难

这个问题在这里已经有了答案:StuckonGoogleHomeTutorial(1个回答)关闭5年前。我卡在了这个教程上。每次我导航到我的文件所在的位置并尝试“gorunpopulationapi.go”步骤时,都没有任何反应。我在我的工作区中创建了一个文件populationapi.go,我已经将其设置为GOPATH变量。我有一台Windows电脑。它应该位于三个文件夹中的哪一个(bin、pkg或src)?关于出了什么问题有什么想法吗?https://www.programmableweb.com/news/how-to-get-started-google-actions/how-

Go:读取 zip 文件中的行 block

关闭。这个问题需要更多focused.它目前不接受答案。想改进这个问题吗?更新问题,使其只关注一个问题editingthispost.关闭5年前。Improvethisquestion我需要尽快读取zip文件中的n行block。我是围棋初学者。对于bash爱好者,我想做同样的事情(在199500行和200000行之间获得500行的block):timequery=$(zcatfake_contacts_200k.zip|sed'199500,200000!d')real0m0.106suser0m0.119ssys0m0.013s欢迎任何想法。

http - 在 Go 中打开基于 net/http 包的 html 文件

关闭。这个问题需要更多focused.它目前不接受答案。想改进这个问题吗?更新问题,使其只关注一个问题editingthispost.关闭4年前。Improvethisquestion我是Go的初学者。我尝试在我的本地计算机上构建一个静态Web服务器。其实我已经读过了Howdoyouserveastatichtmlfileusingagowebserver?我的问题是,如果我有一个Home.html。我想在链接localhost:7777时打开Home.html。这就像index.html,但我想用Home.html替换index.html。这是我的代码:packagemainimpo

api - 当我尝试使用 POST 下载文件到我的 api 时出现 404 错误是什么?

这里的api应该在发布表单请求时加载文件curl-XPOST-d"url=http://site.com/file.txt"http://localhost:8000/submit但是404就出来了,是什么原因呢?或者如何在API中通过POST下载文件?funcdownloadFile(urlstring)Task{vartaskTaskresp,err:=http.Get(url)iferr!=nil{fmt.Println("Errorwhiledownloading")}deferresp.Body.Close()filename:=strings.Split(url,"/")[

loops - 完成 2 个 goroutine 后删除文件

我有一个简单的goroutine,它调用一个本地二进制文件(rsync),它指向一个包含要操作的文件列表的临时文本文件,以及一个目标目录。在例程结束时,我删除了临时文件。这里没有问题。但在某些情况下需要使用相同的临时文件,当在范围循环中调用两个目标时,例如:destDirs:=[]string{"dir1/","dir2/"}for_,dest:=rangedestDirs{golaunchRoutine(tempfile.Name(),dest)}由于launchRoutine可能需要一段时间才能运行,并且由于这是一个网络应用程序,所以等到例程完成是不可取的。问题是,将os.Remo