Go 夜读 - 每周四晚上 Go 源码阅读技术分享。

yangwen13 · · 1722 次点击 · 开始浏览    置顶
这是一个创建于 的主题,其中的信息可能已经有所发展或是发生改变。

Go 夜读 - 每周四晚上 Go 源码阅读技术分享。 <img src="https://raw.githubusercontent.com/developer-learning/reading-go/master/static/images/2018-12-11-night-reading-go.jpg" width="400px;"/> 分享的话题都会在 [reading-go issues](https://github.com/developer-learning/reading-go/issues) 中开放出来,欢迎大家参与自己感兴趣的,也可以发起你感兴趣的。 <img src="https://wx3.sinaimg.cn/mw690/824dcde4gy1g2trgoii9ij20vw0u0tng.jpg" width="400px;"/> <img src="https://wx2.sinaimg.cn/mw690/824dcde4gy1g2trgof8mkj21180u0k48.jpg" width="400px;"/> <img src="https://wx2.sinaimg.cn/mw690/824dcde4gy1g2trgou1rxj212q0u0k7f.jpg" width="400px;"/> <img src="https://wx1.sinaimg.cn/mw690/824dcde4gy1g2trgofem0j21dy0u07c5.jpg" width="400px;"/> <img src="https://wx2.sinaimg.cn/mw690/824dcde4gy1g2trgokhqyj21000u0qk6.jpg" width="400px;"/> [![Stargazers over time](https://starcharts.herokuapp.com/developer-learning/reading-go.svg)](https://starcharts.herokuapp.com/developer-learning/reading-go) Go 学习与分享: - [Go 夜读](https://github.com/developer-learning/reading-go/labels/Go%20%E5%A4%9C%E8%AF%BB) *每周约定一个晚上进行 Go 源码阅读,Go 新手可以先去这里看看 **[Go 学习之路](https://github.com/developer-learning/learning-golang)**。* >阅读范畴:Go 标准包、开源项目。 - [每日阅读](https://github.com/developer-learning/reading-go/labels/%E6%AF%8F%E6%97%A5%E9%98%85%E8%AF%BB) *你愿意来,那说明你想改变,你也保证自己能做到,那你就得理解一点:在这里,我们是共同付出,你不是吸收者,我也不是分享者,我们可以讨论,但是我们不能帮你坚持或者教你,带你。* - [每日一问](https://github.com/developer-learning/reading-go/labels/%E6%AF%8F%E6%97%A5%E4%B8%80%E9%97%AE) - [Go 项目实践](https://github.com/developer-learning/reading-go/labels/Go%20%E9%A1%B9%E7%9B%AE%E5%AE%9E%E8%B7%B5) - [Gin 开发](https://github.com/developer-learning/reading-go/labels/Gin%20%E5%BC%80%E5%8F%91) >阅读计划:Go 标准包、开源项目源代码。 大家也可以直接点击[Go 夜读官网](https://reading.developerlearning.cn) # Go 夜读内容汇总 ## [Go 夜读 YouTube 视频回放](https://www.youtube.com/channel/UCZwrjDu5Rf6O_CX2CVx7n8Q?sub_confirmation=1) ## 1. 往期回顾 更多内容,请前往GitHub 阅读 现在最新的一期是 2019.3.28 k8s context 源码阅读。 - [2019-03-28 k8s context 源码阅读](https://github.com/developer-learning/reading-go) - [2019-03-21 go context 包源码阅读](https://github.com/developer-learning/reading-go) - [还有很多期,大家可以订阅 YouTuBe 频道](https://www.youtube.com/channel/UCZwrjDu5Rf6O_CX2CVx7n8Q?sub_confirmation=1) - [2018-08-23 多路复用资源池组件剖析](https://github.com/developer-learning/reading-go) - [2018-08-17 sync.Pool 源码分析及适用场景](https://github.com/developer-learning/reading-go) - Kubernetes 入门指南 [https://youtu.be/DJgYlmGCmDA](https://youtu.be/DJgYlmGCmDA) - [2018-08-02-(runtime goroutine调度实现)](https://github.com/developer-learning/reading-go - [2018-07-26 Golang 代码质量持续检测实践](https://github.com/developer-learning/reading-go) - [2018-06-28-(net/http/server.go、request.go和net/textproto/reader.go)](https://github.com/developer-learning/reading-go) - [2018-06-14-(net/http/server.go 和 h2_bundle.go 系列三)](https://github.com/developer-learning/reading-go) - [2018-05-31-(net/http/server.go 系列二)](https://github.com/developer-learning/reading-go) - [2018-05-24-(net/http/server.go 系列一)](https://github.com/developer-learning/reading-god) - [2018-05-17-(strings/strings.go 系列二)](https://github.com/developer-learning/reading-go) - [2018-05-10-(strings/strings.go 系列一)](https://github.com/developer-learning/reading-go) - [2018-04-25-(strings/replace.go)|strings/search.go](https://github.com/developer-learning/reading-go) - [2018-04-18-(strings/builder.go|strings/compare.go|strings/reader.go)](https://github.com/developer-learning/reading-go) - [2018-04-11-(telport|tp-micro|ants)](https://github.com/developer-learning/reading-go) - [2018-03-21-(cannot take address of temporary variables|telport|goutil|neochain)](https://github.com/developer-learning/reading-go) ## 2. 日常讨论总结 - [2018-09-05 浅谈 Git 系统平台](https://github.com/developer-learning/reading-go) - [2018-09-04 protobuffer 3 enum && Body bind](https://github.com/developer-learning/reading-go) - [2018-08-30 深入理解 Go Interfaces](https://github.com/developer-learning/reading-go) - [2018-08-24 数据库管理工具 GUI&CLI](https://github.com/developer-learning/reading-go) - [2018-08-23 博客平台的选择 && kafka && nats && spinning threads讨论](https://github.com/developer-learning/reading-go) - [2018-08-15 一篇 zap 日志库引发的激烈讨论,以及 sync.Pool 到底是用来干嘛的?](https://github.com/developer-learning/reading-go) - [2018-08-14 做实时语音流,用什么来做比较好?rtmp?还是ws?Go 从 1.5 开始默认使用了 CPU 核数?etcd相关讨论](https://github.com/developer-learning/reading-go) - [2018-08-09 Go 语言终端日志着色](https://github.com/developer-learning/reading-go) - [2018-08-02 APNS 批量发送推送通知](https://github.com/developer-learning/reading-go) - [2018-08-02 go 调用 shell 脚本如何传递参数讨论](https://github.com/developer-learning/reading-go) - [2018-07-31 println与fmt.Println有何猫腻?](https://github.com/developer-learning/reading-go) - [2018-07-14 包版本管理?](https://github.com/developer-learning/reading-go) - [2018-07-11 Go在32位系统中使用64位原子操作的坑](https://github.com/developer-learning/reading-go) - [2018-07-09 Go 中 make 和 new 的用法讨论](https://github.com/developer-learning/reading-go) - [2018-07-04 关于包命名的讨论](https://github.com/developer-learning/reading-go) - [2018-07-02 关于C1000k问题的讨论](https://github.com/developer-learning/reading-go) - [2018-06-07 tcp连接设置timeout的问题讨论](https://github.com/developer-learning/reading-go) - [2018-05-28 Go 语言中 CPU 和内存分析的问题讨论](https://github.com/developer-learning/reading-go) - [2018-05-23 锁失效和RPC框架选择的问题讨论](https://github.com/developer-learning/reading-go) - [2018-05-22 字符串转字节切片的问题讨论](https://github.com/developer-learning/reading-go) - [2018-05-21 在循环迭代值在 goroutine 中的使用等问题讨论](https://github.com/developer-learning/reading-go) - [2018-05-18 bitset 实现和循环导入问题讨论](https://github.com/developer-learning/reading-go) - [2018-05-13 变量的作用域是贯穿整个 if-else-if 的](https://github.com/developer-learning/reading-go) - [Go Vendor && GOPATH 讨论](https://github.com/developer-learning/reading-go) - [2018-05-09 调试-开发工具-赋值:=和=的差别-变量作用域等等](https://github.com/developer-learning/reading-go) - [2018-05-08 Go 语言中下划线的分析总结](https://github.com/developer-learning/reading-go) ## 3. 深度剖析 1. 深度剖析 Boyer-Moore 和 Rabin-Karp 等字符串搜索算法。 2. 深度剖析 bitset 。 ## 4. 大咖技术分享 有兴趣的可以联系我,并且提供你要分享的话题。 ---- ## 我们的目标 我们希望可以推进大家深入了解 Go ,快速成长为资深的 Gopher 。我们希望每次来了的人和没来的人都能够有收获,成长。 ## 我们的方式 由一个主讲人带着大家一起去啃那些难啃的算法、学习代码里面的奇淫技巧,遇到问题或者有疑惑了,我们可以一起去检索,解答这些问题。我们可以一起学习,共同成长。 ## 我们的精神 开源!开源!开源!重要的事,一定要说三遍。 >希望有兴趣的小伙伴们一起加入,让我们一起把 《Go 夜读》建立成一个对大家都有帮助的开源社区。 ## 怎么加入 如果你想加入微信群,请搜索 `mai_yang` ,然后备注你的姓名、公司、工作岗位和职责,备注来源:gocn.vip。

有疑问加站长微信联系(非本文作者)

入群交流(和以上内容无关):加入Go大咖交流群,或添加微信:liuxiaoyan-s 备注:入群;或加QQ群:692541889

1722 次点击  
加入收藏 微博
暂无回复
添加一条新回复 (您需要 登录 后才能回复 没有账号 ?)
  • 请尽量让自己的回复能够对别人有帮助
  • 支持 Markdown 格式, **粗体**、~~删除线~~、`单行代码`
  • 支持 @ 本站用户;支持表情(输入 : 提示),见 Emoji cheat sheet
  • 图片支持拖拽、截图粘贴等方式上传