go

    2熱度

    2回答

    Java中是否有任何類似於Go的select聲明的關鍵字或方法,即僅用於選擇通信渠道?

    -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)