随笔分类 -  C++

摘要:Discovery my fauls in my habit and overcome them. 阅读全文
posted @ 2014-06-21 11:56 CharellkingQu 阅读(995) 评论(0) 推荐(0)
摘要:this blog will make your emacs as C++ IDE. It implements code-completion, google-style-check and project manager. 阅读全文
posted @ 2014-06-08 22:15 CharellkingQu 阅读(2860) 评论(0) 推荐(0)
摘要:此博客是关于一篇信号量的文章,信号量提供进程间互斥,很方便。用mutex来实现信号量的功能,必须将mutex建立在共享内存上才能实现。所以当需要线程间互斥的时候,最好是用mutex;当用进程间互斥的时候,用sem。归结起来,mutex直接用到进程上,显得无用; sem用到线程上,显得画蛇添足。 阅读全文
posted @ 2014-05-12 23:03 CharellkingQu 阅读(940) 评论(0) 推荐(0)
摘要:以前上操作系统课程的时候,老师多次提到消费者生产者的算法,那时候云里雾里的;现在看了UNIX网络编程第二卷,恍然大悟;W.Richard Stevens真是先贤,站在巨人的肩膀上,我能够看的更高更远;他虽然早已经去世,但是他的书依旧没过时,堪称经典,向他致敬。 阅读全文
posted @ 2014-04-01 23:21 CharellkingQu 阅读(1663) 评论(1) 推荐(1)
摘要:码农,还真有其事的。不是所有搞IT的都是码农,整天写着一样的代码,毫无难度可言,实在无趣。如果要搞技术,我觉得还是要了解底层,知其所以然,虽然你可能没有必要去造一个轮子。在国内,写代码写到主程,再也很少写代码了,只需要划分模块,交给底下的人去做就行了; 我觉得主程应该钻研了解一些其他的技术,来优化底层的架构。 阅读全文
posted @ 2014-03-24 22:20 CharellkingQu 阅读(342) 评论(0) 推荐(0)
摘要:我看到好多独立的事情被外包或者众包出去,在完成速度和效率上,都非常出色。好多开源的组织也是这样,接纳全世界软件开发着的贡献,然后对这些贡献进行整理,这是众包的过程。项目经理在分派任务的过程中,将系统分割成不同的部分,而这不同的部分又关联的不那么紧密; 让他们齐头并进,这样让项目效率提高不少。 阅读全文
posted @ 2014-03-22 01:14 CharellkingQu 阅读(450) 评论(0) 推荐(0)
摘要:软件设计就好比造房子。当一个软件bug重重,扩展很困难时,还不如推到了,再重新做一个。在博客上,看到陌陌的劲舞手游,因为在设计上不到位,导致整个手游重新开发; 同时负责这个游戏的项目经理也随之离职。 阅读全文
posted @ 2014-03-20 00:02 CharellkingQu 阅读(824) 评论(0) 推荐(0)
摘要:一个架构设定之时,设计者努力保持设计的简约。随着业务的增多,系统的加了很多功能; 同时人员的加入,思想和观念的不一样,设计中或多或少添加了相违的设计,系统开始朝着偏离的方向行驶,最后越行越远,变得越来越沉重; 这个系统也随之快走向死亡。 阅读全文
posted @ 2014-03-16 00:32 CharellkingQu 阅读(803) 评论(0) 推荐(0)