<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語言愛好者周刊:第 80 期 — 認(rèn)真思考下為什么?

          共 4635字,需瀏覽 10分鐘

           ·

          2021-02-02 09:36

          這里記錄每周值得分享的 Go 語言相關(guān)內(nèi)容,周日發(fā)布。

          本周刊開源(GitHub:polaris1119/golangweekly[1]),歡迎投稿,推薦或自薦文章/軟件/資源等,請提交 issue[2]

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

          題圖:goful

          刊首語

          以下代碼輸出什么?

          package?main

          import?(
          ?"unsafe"
          ?"fmt"
          )

          func?main()?{
          ?type?T1?struct?{
          ??a?struct{}
          ??x?int64
          ?}
          ?fmt.Println(unsafe.Sizeof(T1{}))

          ?type?T2?struct?{
          ??x?int64
          ??a?struct{}
          ?}
          ?fmt.Println(unsafe.Sizeof(T2{}))
          }

          誰在招 Gopher

          整理近期的 Go 職位。有招聘需求可以到「Go招聘」發(fā)布!

          1、字節(jié)跳動教育業(yè)務(wù)研發(fā)崗太缺人了吧!!測試開發(fā)也招 Go

          2、阿里云邊緣計(jì)算團(tuán)隊(duì)P7/8職位來了,北京/杭州可選

          3、推薦一個阿里 Go 實(shí)習(xí)崗:別錯過跟著大牛提升的機(jī)會

          4、小魚兒給土撥鼠送蘋果,要還是不要?

          資訊

          1、Go 1.16 RC1 發(fā)布[3]

          配置好 GOPROXY,可以直接如下安裝試用。

          1、GopherCon Europe 2021[4]

          2021 歐洲 GopherCon,線上進(jìn)行,時(shí)間是 2021 年 5 月 26 ~ 28 日。

          2、Bill Kennedy 準(zhǔn)備出 Go 新書了[5]

          預(yù)計(jì) 2021 年 3 月出版。

          3、Delve 1.6.0 發(fā)布[6]

          支持 Go1.16。

          4、go-reddit 2.0 發(fā)布[7]

          Reddit API 的 Go 封裝。

          5、Vitess 9 發(fā)布[8]

          Vitess 是用于部署、擴(kuò)展和管理大型 MySQL 實(shí)例集群的數(shù)據(jù)庫解決方案。

          6、Springer 出版的 Go 新書[9]

          書名《Nonsequential and Distributed Programming with Go》。

          7、Go 編譯器和運(yùn)行時(shí)會議記錄常設(shè) issue[10]

          方便社區(qū)了解 Go 編譯器演進(jìn)的最新情況。

          文章

          1、關(guān)于 Go 是否會成為美國出口管制的討論

          Go 不會受到影響,對此你有什么看法?

          2、函數(shù)是一等公民,這到底在說什么?

          來自 Go 語言中文網(wǎng)微信群里的問題。

          3、知乎問答:為什么字節(jié)跳動選擇使用 Go 語言?

          一鳴不喜歡 Java 亮了。

          4、Go 中的 SSRF 攻防戰(zhàn):對沒看錯,不是 CSRF

          SSRF 英文全拼為 Server Side Request Forgery,翻譯為服務(wù)端請求偽造。

          5、項(xiàng)目實(shí)戰(zhàn):用 Go 創(chuàng)建一個簡易負(fù)載均衡器

          負(fù)載均衡器在 Web 架構(gòu)中扮演了很關(guān)鍵的角色。它們能在一組后端機(jī)器分配負(fù)載。這使得服務(wù)擴(kuò)展性更好。因?yàn)榕渲昧撕芏嗟暮蠖藱C(jī)器,服務(wù)也因此能在某次請求失敗后找到正常運(yùn)行的服務(wù)器而變得高可用。

          6、Go 1.17 要增加的模糊測試是什么鬼?通過本文了解下

          不出意外的話,2021 年 8 月份發(fā)布的 Go 1.17 會加入模糊測試。本文提前了解下相關(guān)技術(shù),主要介紹第三方模糊測試包。

          7、Go 并發(fā)編程-信號量的使用方法和其實(shí)現(xiàn)原理

          信號量是并發(fā)編程中常見的一種同步機(jī)制,在需要控制訪問資源的線程數(shù)量時(shí)就會用到信號量

          8、Golang unsafe.Pointer 使用原則以及 uintptr 隱藏的坑

          使用 uintptr 始終要注意兩點(diǎn),哪兩點(diǎn)?見文章。

          9、2020 年 Go 語言盤點(diǎn):新冠大流行阻擋不了 Go 演進(jìn)的步伐

          在這篇文章中,我們就來做一下 2020 年 Go 語言的盤點(diǎn),看看在 2020 年圍繞 Go 語言、Go 社區(qū)和 Go 生態(tài)圈都發(fā)生了哪些有影響和有意義的事情。

          10、深入解析 Go 中 Slice 底層實(shí)現(xiàn)

          切片是 Go 中的一種基本的數(shù)據(jù)結(jié)構(gòu),使用這種結(jié)構(gòu)可以用來管理數(shù)據(jù)集合。

          11、一文吃透 Go 語言解密之上下文 context

          本文將對標(biāo)準(zhǔn)庫 context 進(jìn)行深入剖析,看看他里面到底暗含了何物,又為何能夠做那么多事。

          12、提案:在Go語言中增加對持久化內(nèi)存的支持

          持久化存儲器是一種新的存儲器技術(shù),其有接近 DRAM 的訪問速度,并提供類似磁盤的持久化。Linux 和 Windows 服務(wù)器已經(jīng)支持持久內(nèi)存,服務(wù)器可用的商用硬件現(xiàn)在也已經(jīng)推出了。關(guān)于這項(xiàng)技術(shù)的更多細(xì)節(jié)可以在 pmem.io 找到。

          開源項(xiàng)目

          1、wire[11]

          編譯期依賴注入庫,谷歌出品。

          2、go-financial[12]

          numpy-financial 的 Go 版本。

          3、MinDoc[13]

          基于 Beego 框架的接口在線文檔管理系統(tǒng)。

          4、hego[14]

          性能卓越的幾種元啟發(fā)式算法(黑盒優(yōu)化算法)的 Go 實(shí)現(xiàn)。

          5、lz4[15]

          LZ4 壓縮算法的 Go 實(shí)現(xiàn)。

          6、Berty[16]

          一款安全的點(diǎn)對點(diǎn)消息傳遞應(yīng)用程序。

          7、fixer[17]

          Go 實(shí)現(xiàn)的獲取外匯匯率和貨幣轉(zhuǎn)換 API。

          8、sabakan[18]

          大型本地?cái)?shù)據(jù)中心網(wǎng)絡(luò)啟動服務(wù)器。

          9、powergate[19]

          基于 Filecoin 和 IPFS 的多層文件存儲 API。

          10、Squzy[20]

          一個用 Go 和 Bazel 編寫的高性能開源監(jiān)視、事件和警報(bào)系統(tǒng)。

          資源&&工具

          1、goful[21]

          Goful 是一個 CUI 文件管理器。

          2、dyff[22]

          用于 yaml 文件的 diff 工具。

          3、油管視頻[23]

          以 Gopher 視角看 Devops。

          4、pipecd/pipe[24]

          聲明性 Kubernetes,無服務(wù)器和基礎(chǔ)架構(gòu)應(yīng)用程序的持續(xù)交付工具。

          5、Go 內(nèi)部 ABI 規(guī)范[25]

          官方的文檔。

          6、Wprecon-CMS[26]

          Wordpress 中的漏洞識別工具,100% Go 語言開發(fā)。

          7、depaware[27]

          輸出你的 Go 源碼所有依賴,并標(biāo)記所屬平臺以及是否使用 cgo/unsafe。

          8、team-manager[28]

          cillium 團(tuán)隊(duì)開源基于 GitHub 的團(tuán)隊(duì)管理實(shí)用程序。

          9、Litestream[29]

          用于 SQLite 的獨(dú)立流復(fù)制工具。

          訂閱

          這個周刊每周日發(fā)布,同步更新在Go語言中文網(wǎng)[30]微信公眾號[31]

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

          wechat

          往期周刊參考資料

          [1]

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

          [2]

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

          [3]

          Go 1.16 RC1 發(fā)布: https://studygolang.com/topics/13048

          [4]

          GopherCon Europe 2021: https://www.papercall.io/gceu2021

          [5]

          Bill Kennedy 準(zhǔn)備出 Go 新書了: https://twitter.com/goinggodotnet/status/1353801890820202497

          [6]

          Delve 1.6.0 發(fā)布: https://github.com/go-delve/delve/blob/master/CHANGELOG.md#160-2021-01-28

          [7]

          go-reddit 2.0 發(fā)布: https://github.com/vartanbeno/go-reddit

          [8]

          Vitess 9 發(fā)布: https://vitess.io/blog/2020-01-26-announcing-vitess-9/

          [9]

          Springer 出版的 Go 新書: https://www.springer.com/gb/book/9783658297817

          [10]

          Go 編譯器和運(yùn)行時(shí)會議記錄常設(shè) issue: https://github.com/golang/go/issues/43930

          [11]

          wire: https://github.com/google/wire

          [12]

          go-financial: https://github.com/razorpay/go-financial

          [13]

          MinDoc: https://github.com/lifei6671/mindoc

          [14]

          hego: https://github.com/ccssmnn/hego

          [15]

          lz4: https://github.com/pierrec/lz4

          [16]

          Berty: https://github.com/berty/berty

          [17]

          fixer: https://github.com/peterhellberg/fixer

          [18]

          sabakan: https://github.com/cybozu-go/sabakan

          [19]

          powergate: https://github.com/textileio/powergate

          [20]

          Squzy: https://github.com/squzy/squzy

          [21]

          goful: https://github.com/anmitsu/goful

          [22]

          dyff: https://github.com/homeport/dyff

          [23]

          油管視頻: https://www.youtube.com/watch?v=yczwWzkbFAQ&feature=youtu.be

          [24]

          pipecd/pipe: https://github.com/pipe-cd/pipe

          [25]

          Go 內(nèi)部 ABI 規(guī)范: https://github.com/golang/go/blob/dev.regabi/src/cmd/compile/internal-abi.md

          [26]

          Wprecon-CMS: https://github.com/blackbinn/wprecon

          [27]

          depaware: https://github.com/tailscale/depaware

          [28]

          team-manager: https://github.com/cilium/team-manager

          [29]

          Litestream: https://github.com/benbjohnson/litestream

          [30]

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

          [31]

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


          瀏覽 58
          點(diǎn)贊
          評論
          收藏
          分享

          手機(jī)掃一掃分享

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

          手機(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>
                  激情视频乱伦小说站 | 国产午夜成人电影 | 国产视频网 | 精品多人P群无码专区 | 久草高清视频 |