<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語言愛好者周刊:第 69 期 — GopherCon 和 GopherCon Tw

          共 3369字,需瀏覽 7分鐘

           ·

          2020-11-18 06:51

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

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

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

          由于微信不允許外鏈,文中大量鏈接可通過文末「閱讀原文」查看。

          題圖:Go 11 歲

          刊首語

          本周 Go 社區(qū)重要的事件不少。比如 Go 開源 11 周年,GopherCon 2020 大會[3]GopherCon 2020 TW 大會[4]等。

          資訊

          1、Go 1.15.5 和 Go 1.14.12 發(fā)布

          解決最近報告的安全問題。

          2、使用 Go 語言編寫 GitHub Action[5]

          項目地址:https://github.com/posener/goaction。

          3、祝賀 Go 開源 11 周年

          2009.11.10 ~ 2020.11.10,官方發(fā)布了博文:https://docs.studygolang.com/blog/11years。

          4、pkg.go.dev 改版上線[6]

          自啟動 pkg.go.dev 以來,收到了很多有關設計和可用性的反饋。特別是,在瀏覽網(wǎng)站時,信息的組織方式使用戶感到困惑。因此做了改版。

          5、說好的 Go1.17 支持泛型又推遲了:給你 GopherCon2020 全套 PPT 安慰下

          回顧了過去一年 Go 的發(fā)展,同時展望未來一年。

          6、gopls 0.5.3 發(fā)布[7]

          增加了一些特性。

          文章

          1、Micro 不能用了?關于 Go 語言微服務框架 Micro 的一些情況說明

          Micro 3.0 大變樣了。

          2、Go 之旅:Goroutine 的開啟和退出

          在 Go 中,協(xié)程就是一個包含程序運行時的信息的結構體,如棧,程序計數(shù)器,或者它當前的 OS 線程。調(diào)度器還必須注意 Goroutine 的開始和退出,這兩個階段需要謹慎管理。

          3、Go設計模式實戰(zhàn):并發(fā)組件

          分享如何在我們的真實業(yè)務場景中使用設計模式。

          4、golang chan 最詳細原理剖析,全面源碼分析!看完不可能不懂的!

          本文教你從源碼編譯器的角度全方位的剖析 channel 的用法。

          5、通過實例深入理解 sync.Map 的工作原理[8]

          近期在項目考慮在內(nèi)存中保存從數(shù)據(jù)庫加載的配置數(shù)據(jù)的方案,初步考慮采用 map 來保存。

          6、也許是最客觀、全面的比較 Rust 與 Go:都想把 Rust 也學一下

          最近一年,將 Rust 和 Go 進行比較的不少,但不少都不公正,帶感情色彩。而這篇文章客觀、全面的分析對比了 Rust 和 Go,讓你具體項目時選擇最合適的。

          7、分析字節(jié)跳動高級 Go 工程師的要求,知曉自己的努力方向

          字節(jié)跳動的招聘信息。

          8、字節(jié)跳動面試真的也會問這樣的問題?!

          這道題出的還是很不錯的。

          9、圖解 Golang 實現(xiàn) RSA 加密和簽名(有示例)

          本文介紹 RSA 干了什么,以及我們怎樣用 Go 實現(xiàn)它。

          10、Go 中使用別名,簡單且高效

          Go 1.9 版本引入了別名,開發(fā)者可以為一個已存在的類型賦其他的名字。這個特性旨在促進大型代碼庫的重構,這對大型的項目至關重要。

          開源項目

          1、go-edlib[9]

          字符串比較和距離算法庫。

          2、tfgo[10]

          tensorflow + Go,gopher 的方式。

          3、wombat[11]

          跨平臺的 gRPC 客戶端。

          這個界面是使用 https://github.com/wailsapp/wails 開發(fā)的。

          4、LadonGo[12]

          一款 Go 開發(fā)的開源滲透掃描器框架。

          5、stream[13] (作者投稿)

          Go Stream,類似 Java 8 的 Stream。

          資源&&工具

          1、writefreely[14]

          構建數(shù)字化寫作社區(qū)。

          2、muffet[15]

          Go 實現(xiàn)的快速網(wǎng)站鏈接檢查器。

          3、Go Time 第 155 期[16]

          一直在討論往 Go 中增加特性,這次討論你覺得哪些應該從 Go 中移除。

          4、teler[17]

          實施 http 入侵檢測。

          5、earlybird[18]

          源碼中敏感數(shù)據(jù)的檢測工具。

          6、油管視頻[19]

          使用 go-fuzz 和 libfuzzer 對 Go 包進行隨機測試。

          7、go-audio[20]

          將 PDF 轉換為有聲讀物的離線解決方案(Go 語言實現(xiàn))。

          訂閱

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

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

          wechat

          參考資料

          [1]

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

          [2]

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

          [3]

          GopherCon 2020 大會: https://www.gophercon.com/agenda

          [4]

          GopherCon 2020 TW 大會: https://gophercon.golang.tw/2020/

          [5]

          使用 Go 語言編寫 GitHub Action: https://github.blog/2020-10-29-github-action-hero-eyal-posener-and-go-action/

          [6]

          pkg.go.dev 改版上線: https://docs.studygolang.com/blog/pkgsite-redesign

          [7]

          gopls 0.5.3 發(fā)布: https://github.com/golang/tools/releases/tag/gopls%2Fv0.5.3

          [8]

          通過實例深入理解 sync.Map 的工作原理: https://tonybai.com/2020/11/10/understand-sync-map-inside-through-examples/

          [9]

          go-edlib: https://github.com/hbollon/go-edlib

          [10]

          tfgo: https://github.com/galeone/tfgo

          [11]

          wombat: https://github.com/rogchap/wombat

          [12]

          LadonGo: https://github.com/k8gege/LadonGo

          [13]

          stream: https://github.com/youthlin/stream

          [14]

          writefreely: https://github.com/writeas/writefreely

          [15]

          muffet: https://github.com/raviqqe/muffet

          [16]

          Go Time 第 155 期: https://changelog.com/gotime/155

          [17]

          teler: https://github.com/kitabisa/teler

          [18]

          earlybird: https://github.com/americanexpress/earlybird

          [19]

          油管視頻: https://www.youtube.com/watch?v=EsSebOAD5yw

          [20]

          go-audio: https://github.com/Harry-027/go-audio

          [21]

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

          [22]

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


          瀏覽 109
          點贊
          評論
          收藏
          分享

          手機掃一掃分享

          分享
          舉報
          評論
          圖片
          表情
          推薦
          點贊
          評論
          收藏
          分享

          手機掃一掃分享

          分享
          舉報
          <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>
                  人人看,人人摸,人人操 | 国产无码内射 | 狠狠色狠狠爱 | 在线三级在线观看网站 | 麻豆传媒在线看免费版高清视频 |