github

developer-learning / night-reading-go

  • четверг, 9 августа 2018 г. в 00:15:58
https://github.com/developer-learning/night-reading-go

Go
Go 夜读 > Night Reading Go - Go source reading and offline technical discussion every Thursday night.



Go 夜读

Build Status Go Report Card GitHub stars GitHub forks All Contributors Documentation Coverage Status GitHub issues license

Stargazers over time

Stargazers over time

night-reading-go Star History and Stats

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

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

大家可以直接订阅郝林老师的极客时间专栏


Go 语言核心 36 讲 - 3 个月带你通关 Go 语言

有关郝林的近况、现状以及新的技术专栏,技术人都不支持技术人,那我们还可以靠谁,何况郝林老师付出了这么的心血给大家制作的课程。


0. 预告

《Kubernetes 从入门到精通》,8月9日晚上20点不见不散。

1. 往期回顾

源码总结 YouTube
2018-08-02-(runtime goroutine调度实现) https://youtu.be/98pIzaOeD2k
2018-07-26 Golang 代码质量持续检测实践 https://youtu.be/d95PZDAabqQ
2018-06-28-(net/http/server.go、request.go和net/textproto/reader.go) https://youtu.be/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. 大咖技术分享

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

其他更多


6. 面试题专区

我们的目标

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

我们的方式

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

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

我们的精神

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

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

怎么加入

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

时间

20:00 ~ 22:00


如何参与贡献?

├── reading   // Go 源码阅读
├── discuss   // 日常微信群讨论的总结
├── articles  // 个人原创的技术文章
└── other     // 其他

如何参与贡献

Contributors

我非常重视每一个对这个项目的贡献者,我会将贡献者列表更新到这里,目前只有提交 PullRequest 的小伙伴,但是贡献不仅仅如此,还可以包括提交 Issue 以及在社群中有所贡献的人。

贡献者自己可以提 PR ,方法如下:

  • 安装 npm install -g --save-dev all-contributors-cli
  • sh gen_contributors.sh

Thanks goes to these wonderful people (emoji key):


maiyang

💻 🐛 🎨 💡 🤔 💬 👀 📢 📹 💵 🌍

Simple Min

💻

kenny

💻

charnlsxy

💻

AceDarkknight

💻

Data

💻

侯名

💻

dumliu01

💻

hlily2005

💻

fenggolang

💻

henrylee2cn

💻

shaqsnake

💻

tbwisk

💻

Huang ChuanTong

💻

The notes of SQL optimize

💻

zhouxinxin19920802

💻

This project follows the all-contributors specification. Contributions of any kind welcome!