Giter VIP home page Giter VIP logo

night-reading-go's Introduction

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 标准包、开源项目源代码。


Go 夜读 YouTube 视频回放

0. 预告

1. 往期回顾

源码总结 YouTube
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. 大咖技术分享

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

其他更多


我们的目标

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

我们的方式

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

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

我们的精神

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

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

怎么加入

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

时间

20:00~22:00

night-reading-go's People

Contributors

acedarkknight avatar andeya avatar charnlsxy avatar dumliu01 avatar gnuos avatar hlily2005 avatar kissmonx avatar mougecm avatar qiangmzsx avatar shaqsnake avatar tbwisk avatar toontong avatar yangwenmai avatar yuhao5 avatar

Watchers

 avatar  avatar  avatar

Recommend Projects

  • React photo React

    A declarative, efficient, and flexible JavaScript library for building user interfaces.

  • Vue.js photo Vue.js

    🖖 Vue.js is a progressive, incrementally-adoptable JavaScript framework for building UI on the web.

  • Typescript photo Typescript

    TypeScript is a superset of JavaScript that compiles to clean JavaScript output.

  • TensorFlow photo TensorFlow

    An Open Source Machine Learning Framework for Everyone

  • Django photo Django

    The Web framework for perfectionists with deadlines.

  • D3 photo D3

    Bring data to life with SVG, Canvas and HTML. 📊📈🎉

Recommend Topics

  • javascript

    JavaScript (JS) is a lightweight interpreted programming language with first-class functions.

  • web

    Some thing interesting about web. New door for the world.

  • server

    A server is a program made to process requests and deliver data to clients.

  • Machine learning

    Machine learning is a way of modeling and interpreting data that allows a piece of software to respond intelligently.

  • Game

    Some thing interesting about game, make everyone happy.

Recommend Org

  • Facebook photo Facebook

    We are working to build community through open source technology. NB: members must have two-factor auth.

  • Microsoft photo Microsoft

    Open source projects and samples from Microsoft.

  • Google photo Google

    Google ❤️ Open Source for everyone.

  • D3 photo D3

    Data-Driven Documents codes.