最近特别感慨,和定山大神在一起工作,明显的感觉到不是一个级别的,记录下从定山大神那里学到的东西i
1.编码思路特别清楚,编码习惯也要看齐。
2. 程序的异常定位方法。gdb 里面call tree_dump;异常分支,beak时候记录,dump ret的值,断点bt直接就看到更详细的结果。
3. c里的泛型vector,就是有一个结构体保护指针,数量,由具体的业务去操作。
4. 回调函数这个没什么好说的,非常简单的一个概念,用起来可以很简单,也可以很复杂,关键还是看抽象几层。抽象的越多,代码越简洁,后期维护的比较容易,新加一个业务,加的会很少。抽象层次少,代码可读性,入手会比较简单,但是后期维护入手容易,写起来会很冗余。
5.写ppt,ppt的精髓是页数要多,山哥说的,o(^▽^)o。
接下来的计划:
1. 好好看看makefile,写写
2.protobuf 这块好好研究下,因为在做的接口类似protobuf,序列化和反序列化,最纠结的地方还是内存的管理
3.环境编程要重新学习,这次主要是写demo
发现好玩的事:
1. github是一个神奇的地方
2.人的状态只有2种走向,越来越好,或者越来越差;要我选择,肯定是前者。
发现最难的事情:
1.活了30余岁,坚持是最难的,比如跑步,坚持读书,坚持早睡早起,好难,好难,好难。
2. 性格,习惯受环境影响很大,近朱者赤,墨者黑,这个是真的。