Giter Site home page Giter Site logo

jmuyuyang / night-reading-go Goto Github PK

View Code? Open in Web Editor NEW

This project forked from talkgo/night

0.0 1.0 0.0 41.08 MB

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

Home Page: https://github.com/developer-learning/night-reading-go

License: MIT License

Dockerfile 13.75% Shell 10.09% Go 76.16%

night-reading-go's Introduction

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


0. 预告

暂无。

1. 往期回顾

源码总结 YouTube
2018-08-23 多路复用资源池组件剖析 https://youtu.be/CDfrRzgmR4E
2018-08-17 sync.Pool 源码分析及适用场景 https://youtu.be/jaepwn2PWPk
Kubernetes 入门指南 https://youtu.be/DJgYlmGCmDA
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. 面试题专区

其他更多

7. 其他


我们的目标

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

我们的方式

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

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

我们的精神

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

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

怎么加入

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


如何参与贡献?

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

如何参与贡献

Contributors

我非常重视每一个对这个项目的贡献者,我会将贡献者列表更新到这里,目前只有提交 Pull Request 的小伙伴,但是贡献不仅仅如此,还可以包括提交 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

💻

macaria

💻

Dennis

💻

orangleliu

💻

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

night-reading-go's People

Contributors

acedarkknight avatar andeya avatar charnlsxy avatar dennismao avatar dumliu01 avatar gnuos avatar hlily2005 avatar kissmonx avatar lizhongxuan avatar macaria avatar mougecm avatar orangle avatar qiangmzsx avatar shaqsnake avatar tbwisk avatar toontong avatar yangwenmai avatar yuhao5 avatar zhouxinxin19920802 avatar

Watchers

 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.