- 博客(4)
- 收藏
- 关注
原创 怎样才算是一个成熟的程序员:从设计模式谈起
一、编程中抽象思维方法的重要性世界非常复杂善变。程序员必须要应对这复杂善变的世界。如何应对?用抽象的方法。人类最重要的思维能力就是抽象的能力,计算机程序无论多智能,到目前为止,还是没有任何抽象能力。设计系统、编写代码、代码演化的过程,必须是一个抽象的过程。不能理解这一句话的程序员,不能称为一个优秀的程序员。解释一下,何为程序员的抽象。程序员的抽象方法,一般指的就是封装。封装什么?封装变化,封装复杂
2006-09-29 11:29:00 3094 1
原创 Observer设计模式的陷阱,兼谈C++语言在模式面前的悲哀
前几天,刚写的一个软件崩溃了。跟踪发现是下面函数的问题:void CSubject::OnMsg(CSMSG *pMsg){ for(list::iterator it = m_lstMsgListener.begin(); it != m_lstMsgListener.end(); it ++) { ASSERT( NULL != (*it) );
2006-09-19 12:53:00 2644 1
转载 李一男:别了港湾 被逼上绝路的对手
一家高科技创业新星的抛物线。李一男为何未能重复牛根生的成功? 文/本刊记者 尹生 他是一个从华为高调出走的叛逆天才,他在创业伊始就获得了国际上最具实力的风险资本的鼎力支持,他曾经不顾一切向老东家挖角开战并因此遭到了更猛烈的反击,他一度离 上市很近离出售很近离财富很近,但最终,他手创六年的港湾,还是如同流星一般划过中国商业的天空,终归被老东家收入囊中。 李一男/任正非,港湾/华为
2006-09-16 12:32:00 15789
转载 WEB2.0研究:驾驭集体智慧的五个有效方法
驾驭集体智慧的五个有效方法 January 24th, 2006 indigo--> 原文:Five Great Ways to Harness Collective Intelligence 作者:Dion Hinchcliffe1) 作为难以再生数据的集中地:这是Web2.0的经典概念,而且得到了那些成功的先驱们的证明。就像Wikiped
2006-09-06 14:40:00 2015
空空如也
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人