思考:作为一个开发者(特别是一个日常进行开发的一线开发者),应该定期或者不定期阅读一些优秀的开源代码,从一些优秀的开源软件中(比如c语言中的redis和libevent,比如java语言的elasticearch,netty,lucene,比如c++语言的leveldb,tensorflow 等等)中汲取营养;这些营养包括:编码风格;数据结构(非日常编码工作中常见的,能够拓宽视野,增长见识的)和在其上的相关操作;它的功能介绍和实现方式;。。。。。