Skip to content

yuhao5/night-reading-go

 
 

Repository files navigation

Go 夜读

Build Status Go Report Card Documentation Coverage Status GitHub issues license Release star this repo fork this repo

Stargazers over time

Stargazers over time

night-reading-go Star History and Stats

每周约定一个晚上进行 Go 源码阅读,Go 新手可以先去这里看看 Go 学习之路

阅读计划:Go 标准包、开源项目源代码。


0. 预告

1. 往期回顾

源码总结 YouTube
2018-06-28-(net/http/server.go、request.go和net/textproto/reader.go) https://www.youtube.com/watch?v=xodlVBWxTYM
2018-06-14-(net/http/server.go 和 h2_bundle.go 系列三)
2018-05-31-(net/http/server.go 系列二) https://youtu.be/U84dn76gixQ
2018-05-24-(net/http/server.go 系列一) https://youtu.be/H3oXjpiOReQ
2018-05-17-(strings/strings.go 系列二)
2018-05-10-(strings/strings.go 系列一)
2018-04-25-(strings/replace.go)、strings/search.go
2018-04-18-(strings/builder.go、strings/compare.go、strings/reader.go)
2018-04-11-(telport、tp-micro、ants)
2018-03-21-(cannot take address of temporary variables、telport、goutil、neochain)

查看更多

2. 日常讨论总结

查看更多

3. 技术分析总结

查看更多

4. 深度剖析

  1. 深度剖析 Boyer-Moore 和 Rabin-Karp 等字符串搜索算法。
  2. 深度剖析 bitset 。

5. 大咖技术分享

有兴趣的可以联系我,并且提供你要分享的话题。

其他更多


我们的目标

我们希望可以推进大家深入了解 Go ,快速成长为资深的 Gopher 。我们希望每次来了的人和没来的人都能够有收获,成长。

我们的方式

由一个主讲人带着大家一起去阅读 Go 源代码,一起去啃那些难啃的算法、学习代码里面的奇淫技巧,遇到问题或者有疑惑了,我们可以一起去检索,解答这些问题。我们可以一起学习,共同成长。

阅读规则:选取 package 包,然后从上往下开始读 xxx.go 文件,每个文件从上往下读导出的函数(一步一步跟逻辑,如果逻辑跳出这个 package 则不做深入探究)。

我们的精神

开源!开源!开源!重要的事,一定要说三遍。

希望有兴趣的小伙伴们一起加入,让我们一起把 《Go 夜读》建立成一个对大家都有帮助的开源社区。

怎么加入

目前微信群已经超过 100 人,请微信搜索 mai_yang ,然后备注你的姓名、公司、工作职责,来源:Github。

时间

20:00~22:00

About

Go 夜读 - 每周四晚上 Go 源码阅读以及线下技术讨论。

Resources

License

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published

Languages

  • Go 100.0%