<kbd id="afajh"><form id="afajh"></form></kbd>
<strong id="afajh"><dl id="afajh"></dl></strong>
    <del id="afajh"><form id="afajh"></form></del>
        1. <th id="afajh"><progress id="afajh"></progress></th>
          <b id="afajh"><abbr id="afajh"></abbr></b>
          <th id="afajh"><progress id="afajh"></progress></th>

          Go語(yǔ)言愛(ài)好者周刊:第 156 期 — 別踩這個(gè)坑

          共 2531字,需瀏覽 6分鐘

           ·

          2022-08-26 17:12

          這里記錄每周值得分享的 Go 語(yǔ)言相關(guān)內(nèi)容,周日發(fā)布。本周刊開(kāi)源(GitHub:polaris1119/golangweekly[1]),歡迎投稿,推薦或自薦文章/軟件/資源等,請(qǐng)提交 issue[2]

          鑒于一些人可能沒(méi)法堅(jiān)持把英文文章看完,因此,周刊中會(huì)盡可能推薦優(yōu)質(zhì)的中文文章。優(yōu)秀的英文文章,我們的 GCTT 組織會(huì)進(jìn)行翻譯。

          由于微信公眾號(hào)不支持外鏈,文中大量鏈接可通過(guò)文末「閱讀原文」查看。

          題圖:終端的個(gè)人看板 https://github.com/wtfutil/wtf

          刊首語(yǔ)

          看本期的一道題目。以下代碼輸出什么?

          package main

          import (
           "fmt"
           "net/url"
          )

          // 其中 url.Values 的定義:type Values map[string][]string
          type Query struct {
           url.Values
          }

          func main() {
           q := Query{}
           q.Values["name"] = []string{"polarisxu"}
           fmt.Println(q.Get("name"))
          }

          資訊

          1、Consul 1.13 正式發(fā)布,包括這些重大更新

          此版本增強(qiáng)了 Consul 中的許多功能,同時(shí)添加了 Consul on Kubernetes CNI 插件和集群對(duì)等測(cè)試版等新功能。

          2、Prometheus 2.38 發(fā)布[3]

          一個(gè)系統(tǒng)和服務(wù)監(jiān)控系統(tǒng)。它以給定的時(shí)間間隔從配置的目標(biāo)收集指標(biāo),評(píng)估規(guī)則表達(dá)式,顯示結(jié)果,并在觀察到指定條件時(shí)觸發(fā)警報(bào)。

          3、Grafana 9.1 正式發(fā)布[4]

          此版本進(jìn)行了多項(xiàng)改進(jìn),重點(diǎn)關(guān)注 Grafana 的可用性、性能和安全性。

          文章

          1、Go:五分鐘給你的 gRPC 服務(wù)加上 HTTP 接口

          你有這樣的需求嗎?

          2、作為Gopher,你知道Go的注釋即文檔應(yīng)該怎么寫(xiě)嗎?

          Go一直奉行“注釋即文檔”的概念,在代碼中針對(duì)各種public內(nèi)容進(jìn)行注釋之后,這些注釋也就是對(duì)應(yīng)內(nèi)容的文檔,這稱(chēng)為GoDoc。那么作為gopher,你知道GoDoc應(yīng)該怎么寫(xiě)嗎?

          3、gomonkey用戶(hù)如何對(duì)泛型打樁

          泛型已經(jīng)來(lái)了,怎么用 gomonkey?

          4、Go:服務(wù)發(fā)現(xiàn)原理分析與源碼解讀

          業(yè)務(wù)功能和高并發(fā)下的服務(wù)優(yōu)化。

          5、來(lái)了!Go的2個(gè)黑魔法技巧

          最近,在寫(xiě)Go代碼的時(shí)候,我發(fā)現(xiàn)了其特別有意思的兩個(gè)奇技淫巧或者黑魔法,若使用得好可以提升性能,用得不好就會(huì)招來(lái)惡魔,嘿嘿,于是寫(xiě)下這篇文章和大家分享一下。

          開(kāi)源項(xiàng)目

          1、stl4go[5]

          本庫(kù)包含 Go 語(yǔ)言實(shí)現(xiàn)的范型容器和算法庫(kù),就像 C++ 中的 STL。

          2、dbus[6]

          dbus 是一個(gè)簡(jiǎn)單的庫(kù),為 D-Bus 消息總線系統(tǒng)實(shí)現(xiàn)本地 Go 客戶(hù)端綁定。

          3、go-merkletree[7]

          高性能的 Merkle Tree Go 實(shí)現(xiàn)。

          4、skiplist[8]

          跳表的 Go 實(shí)現(xiàn)。

          5、trie[9]

          泛型版前綴樹(shù)的 Go 實(shí)現(xiàn)。

          6、GoQueue[10]

          靈活的隊(duì)列系統(tǒng)。

          資源&&工具

          1、go-base[11]

          Go Restful API 樣板。

          2、restic[12]

          快速、安全、高效的備份程序。

          3、pdf-diff[13]

          PDF diff 工具。

          4、serve-dir[14]

          類(lèi)似 python -m SimpleHTTPServer,但速度更快。

          5、tsk[15]

          輕量級(jí)的終端任務(wù)管理器。

          訂閱

          這個(gè)周刊每周日發(fā)布,同步更新在Go語(yǔ)言中文網(wǎng)[16]微信公眾號(hào)[17]

          微信搜索"Go語(yǔ)言中文網(wǎng)"或者掃描二維碼,即可訂閱。

          wechat

          參考資料

          [1]

          polaris1119/golangweekly: https://github.com/polaris1119/golangweekly

          [2]

          提交 issue: https://github.com/polaris1119/golangweekly/issues

          [3]

          Prometheus 2.38 發(fā)布: https://www.oschina.net/news/207092/prometheus-2-38-released

          [4]

          Grafana 9.1 正式發(fā)布: https://www.oschina.net/news/206953/grafana-9-1-released

          [5]

          stl4go: https://github.com/chen3feng/stl4go

          [6]

          dbus: https://github.com/godbus/dbus

          [7]

          go-merkletree: https://github.com/txaty/go-merkletree

          [8]

          skiplist: https://github.com/MauriceGit/skiplist

          [9]

          trie: https://github.com/s0rg/trie

          [10]

          GoQueue: https://github.com/realTristan/GoQueue

          [11]

          go-base: https://github.com/dhax/go-base

          [12]

          restic: https://github.com/restic/restic

          [13]

          pdf-diff: https://github.com/serhack/pdf-diff

          [14]

          serve-dir: https://github.com/maruel/serve-dir

          [15]

          tsk: https://github.com/kakengloh/tsk

          [16]

          Go語(yǔ)言中文網(wǎng): https://studygolang.com/go/weekly

          [17]

          微信公眾號(hào): https://weixin.sogou.com/weixin?query=Go%E8%AF%AD%E8%A8%80%E4%B8%AD%E6%96%87%E7%BD%91


          瀏覽 75
          點(diǎn)贊
          評(píng)論
          收藏
          分享

          手機(jī)掃一掃分享

          分享
          舉報(bào)
          評(píng)論
          圖片
          表情
          推薦
          點(diǎn)贊
          評(píng)論
          收藏
          分享

          手機(jī)掃一掃分享

          分享
          舉報(bào)
          <kbd id="afajh"><form id="afajh"></form></kbd>
          <strong id="afajh"><dl id="afajh"></dl></strong>
            <del id="afajh"><form id="afajh"></form></del>
                1. <th id="afajh"><progress id="afajh"></progress></th>
                  <b id="afajh"><abbr id="afajh"></abbr></b>
                  <th id="afajh"><progress id="afajh"></progress></th>
                  国产公妇乱婬XXXX看一本毛片 | 久久久亚洲天堂 | 免费黄色小视频网站 | 亚洲精品国产AV | 豆花视频国产 |