书籍小评开篇
本来做书评的应该都是些大牛,就如很多书(特别是技术书籍)喜欢的那样,请几个大牛,在书封上弄几句响亮的口号,说的越神乎其神,那么书就越能畅销,然后再请个大牛作序,卖的时候又能多个口号,XXXX倾情作序推荐,此书似乎从此就进入了必读的经典之列,人人都应该买来膜拜,哪怕是不读,起码也得买一本。那谓之大评。我作为一个小程序员自然没有那么大派头和号召力,那么自然也就只能不管有没有人看的孤芳自赏式的小评一下了。
本来做书评的应该都是些大牛,就如很多书(特别是技术书籍)喜欢的那样,请几个大牛,在书封上弄几句响亮的口号,说的越神乎其神,那么书就越能畅销,然后再请个大牛作序,卖的时候又能多个口号,XXXX倾情作序推荐,此书似乎从此就进入了必读的经典之列,人人都应该买来膜拜,哪怕是不读,起码也得买一本。那谓之大评。我作为一个小程序员自然没有那么大派头和号召力,那么自然也就只能不管有没有人看的孤芳自赏式的小评一下了。
文章对比了C++与其他语言的循环语法,指出C++缺少原生for each,使用for_each算法和函数对象等方法实现循环,过程繁琐复杂,牺牲了代码的简洁性。
一年了 ,已经一年了,好说歹说俺也算是有一年工作经验的程序员了(这话够没有出息的-_-!)一年说长不长,说短不短(怎么老是这种话),人生有多少个一年啊。。。。。。(以下省略无数个啊。。。。),呵呵,其实是真的挺感慨的才这样:)
介绍Observer模式的Event通知升级版,通过事件ID实现精准通知,避免了传统模式遍历所有观察者的低效问题。
本文介绍Boost序列化库的强大之处,它能自动处理指针和STL容器,但需注意内存管理,推荐使用智能指针。
程序出错时,应首先关注最近的更改。即使原有代码看似正常,你的细微改动也可能触发其隐藏的Bug,仔细排查改动能快速定位问题。
看到Dreaming in code一书中提到这个词,才想起gmail中的字段的确切含义-_-!顺便在网上查了一下:
官方版本说,它是“Specially Processed Assorted Meat”特殊加工过的混和肉。这种SPAM肉有段时间非常普及,到了无处不在,令人讨厌的程度.
垃圾邮件之所以取名spam,在于互联网那一批先驱为其取名的时候,有一部很流行的剧集,名叫“Monty Python’s Flying Circus”,剧集中有个小餐厅,他们的菜单上只有“鸡蛋,香肠,spam,spam,spam,and spam”。。。。。。。。。呵呵
看到剧集名,是不是很眼熟啊。。。。。。。的确,Python语言的由来并不是因为Guido van Rossum觉得大蟒蛇很厉害,而且因为他如此的喜欢此剧集。。。。。。。所以如此命名Python语言
编程是制造Bug,Debug是减少Bug。高手的价值不在于代码技巧,而在于能凭借经验和逆向思维,快速准确地定位问题。
调试Bug不能只看报错处,问题根源常在配置、环境或架构等看似无关的地方。需拓宽思路,从全局寻找真正原因。
本文介绍了Boost序列化库的基本用法,通过示例演示了如何序列化对象及其成员和继承关系。