go

    -3热度

    1回答

    由于基于文本文件的日志记录不适合Windows(无猫,grep或xargs保存您的一天),我正在尝试在golang中找到用于日志记录目的的嵌入式数据库。所以,我正在寻找一个解决方案,它可以让我对我的日志文件进行查询。 任何人都可以请建议我什么解决方案,我可以部署使日志记录和更重要的是,日志查看容易吗?

    4热度

    1回答

    我目前正在围绕C库编写一个Go包装。该C库使用不透明的结构指针来隐藏接口中的信息。但是,底层实现会在其中存储size_t值。这会导致生成的程序出现运行时错误。 最小工作示例来重现问题是这样的: main.go: package main /* #include "stddef.h" // Create an opaque type to hide the details of the un

    3热度

    1回答

    我有一个名为“foo”的包,因为它定义了一个Foo结构和相关的东西,如方法。 该软件包有一个返回堆分配的Foo结构的新方法。 包名称为“foo”时可以命名结构类型Foo吗?我不确定,因为它会结结巴巴。 var f foo.Foo 在另一方面,它感觉自然写 f := foo.New(...)

    0热度

    1回答

    我的程序每隔20秒检查一次网站上的Rebody和ip地址的文本变化,她将其包含在周期中,当她发现文本发生变化时,周期已经不可能了,因为无休止的goroutine开始写入所有发现的ip地址信息,我无法进入验证。我需要以某种方式在验证时停止goroutine,检查并再次启动。 如何做? 代码: func main() { url := os.Args[1] for {

    4热度

    2回答

    我现在使用什么: numlines := strings.Count(editor.Text(), "\n") fmt.Print(strconv.Itoa(numlines)) message.SetText(strconv.Itoa(numlines)) 这是每当一个文本框更新运行。最类似这样做的方式是什么?

    3热度

    2回答

    我想追加的值的映射图的内部阵列: var MyMap map[string]Example type Example struct { Id []int Name []string } 这里是我尝试,但我不能指向实施例的一个目的,以追加到阵列。 package main import ( "fmt" ) type Example struct {

    0热度

    2回答

    如果我在端口8080上运行以下简单的http服务器代码,一切都按预期工作。如果我在端口80上运行相同的代码,只需更改端口,处理函数会在每个请求中执行两次。为什么,以及如何解决它? // httptest project main.go package main import ( "net/http" "log" "fmt" "html" ) var

    -1热度

    1回答

    这里是我的DAO实现的一个片段: type ( User struct { Name string `json:"name" bson:"name"` ... } UserDAO struct { *mgo.Database } ) func NewUserDAO() (*UserDAO, error) {

    1热度

    1回答

    我是编程新手,我需要帮助。试图在golang上编写gitlab scraper。 当我试图在多线程模式下获取有关项目的信息时,出现了一些问题。 下面是代码: func (g *Gitlab) getAPIResponce(url string, structure interface{}) error { responce, responce_error := http.Get(url)

    4热度

    2回答

    我是个新手。我正在寻找some Kubernetes source code。 我看到这一点: // GetByKey returns the key if it exists in the list returned by kl. func (kl keyLookupFunc) GetByKey(key string) (interface{}, bool, error) { for