草庐IT

import - 去导入github,怎么设置?

尝试运行go测试代码并遇到此问题。它有这样的导入:"github.com/abcd/abcd"然后,当我运行它时,它找不到包。我注意到像这样导入github的东西是一种常见的做法。对我来说,正确的处理方式是什么?谢谢。 最佳答案 这应该在你的gopath中下载存储库mkdir-P$PWD/gopath/{bin,src,pkg}exportGOPATH=$PWD/gopath:$GOPATHgoget"github.com/abcd/abcd"lsgopath/src/github.com/abcd/abcd如果您告诉我们具体的存储

go - 调用 c 函数, "import fmt"的顺序, "import C"导致构建错误,为什么?

我有以下简单的测试代码:call_c.gopackagemain/*intgetData(int*p,intn){inti;for(i=0;i我使用“gobuildcall_c.go”来构建程序并且构建良好。但是我发现,如果我简单地颠倒“importfmt”、“importC”的顺序或者在C/**/block代码和第一个import语句之间添加一个换行符,“gobuildcall_c.go”命令将返回一个错误:gobuildcall_c.go37:error:'getData'undeclared(firstuseinthisfunction)专家gophers的问题:为什么导入顺序在

go - Q : Getting Build Error "Invalid Import Path"

我坚持使用它说的“beerun”来运行BeeGO应用程序问题是我已经正确设置了我的GOPATH到D:/WebDev/GO/BeeGO/test-project/并且路由器路径确实存在,我已尝试手动构建文件,但它不会生成.exe文件。有人知道如何解决这个问题吗?我使用的是Windows8.1Pro(64位)谢谢 最佳答案 GO期望$GOPATH下的目录结构按照codeorganization中描述的以下方式:$GOPATH/src与其将源文件直接放在$GOPATH下(D:/WebDev/GO/BeeGO/test-project/对于

import - Golang 导入问题

我正在尝试使用导入包供内部使用,但遇到了一些问题。我的目录结构如下所示:app/model/file1.gofile2.go...main.go当我尝试构建程序时,出现如下所示的错误:/usr/local/go/src/pkg/model(from$GOROOT)我希望能够在应用程序的任何其他程序中调用模型程序,只需使用:import"app/model"在执行此操作时,我有哪些选择? 最佳答案 你从GOPATH级别导入..你所有的包都应该放在那里。例如,假设您的应用程序在这里:$GOPATH/src/dtrinh100/app/.

go - 在 import 中使用 _ 有什么意义

这个问题在这里已经有了答案:Whatdoesanunderscoreinfrontofanimportstatementmean?(5个答案)关闭7年前。在导入包时,我在go中看到了一个奇怪的语法:import_fmt。我知道importffmt就像这个包的别名一样工作,而且我知道_被用作一个不应该关心的变量。所以猜测我在这里导入了一个我不打算使用的包是没有奖的。事实上,看起来这就是这里发生的事情。我不明白的是为什么这可能有帮助。如果我使用for_,v:=range(arr){}我使用_因为我别无选择,我需要向编译器指定它不应该担心关于我不会使用的变量。但是如果我不打算使用一个包,我会

go - 检查 Go 导入路径是否为本地

有没有一种编程方式(除了手动路径解析)来检查Go中的导入路径是否是本地的?我可以手动完成,但我更愿意避免错误的实现。 最佳答案 使用build.IsLocalImport确定导入路径是否为本地路径。IsLocalImportreportswhethertheimportpathisalocalimportpath,like".","..","./foo",or"../foo". 关于go-检查Go导入路径是否为本地,我们在StackOverflow上找到一个类似的问题:

android - 从android上传图片到golang服务器并保存在mongodb中

我正在尝试将图像从Android设备上传到我的golang服务器并将其保存在数据库中。如果我理解正确,首先我需要将请求中的字节反序列化为Image{}结构,然后将其保存到数据库中(我使用mongodb)但是我对“图像:未知格式”感到panic这是我的代码fragment:客户:privateFilecreateImageFile()throwsIOException{StringimageFileName="avatar";FilestorageDir=mViewManager.getContext().getExternalFilesDir(Environment.DIRECTORY

go - 配置http客户端时不断出现编译错误

这里是golang的新手。试图关注samplecode并创建了以下代码片段,但我不断收到编译错误。不知道为什么。gorunte2.go#command-line-arguments./te2.go:36:syntaxerror:unexpectedsemicolonornewline,expectingcommaor}这是代码片段packagemainimport"fmt"import"bufio"import"os"import"time"import"net/http"import"sync/atomic"varreq=[]byte("GET/smallHTTP/1.1\r\n"+

go - Go中的导入包路径问题

我正在尝试在Go中构建一个集合包,但我在导入路径方面遇到了问题。我正在为JavaCollections接口(interface)建模。这是我的文件结构+/$GOPATH/bin/pkg/src/github.com/user/collectionscollections.gomain.go/collections/bstAvlbstAvl.go我的collections.go文件如下所示:packagecollectionstypeCollectioninterface{Add(interface{})(bool,error)AddAll(Collection)(bool,error)

go - 如果使用 import func,如何在控制台中获取 value 属性?

我需要获取属性值:telegram_token:“电报token”other_token:"othertoken"但是如果我执行importapi的Init()并在funcmain()中初始化函数,我不会获得属性值。为什么?谢谢!这是可行的:packagemainimport("fmt""github.com/go-yaml/yaml")var(cfgConfigconfigData=[]byte(`api:telegram_token:"telegramtoken"other_token:"othertoken"`))typeConfigstruct{APIConfigAPI`yam