cexer

cexer
posts - 12, comments - 334, trackbacks - 0, articles - 0
  C++博客 :: 首页 :: 新随笔 :: 联系 :: 聚合  :: 管理

07 2008 档案

     摘要: 五花八门的计算机语言常常使我们程序员搞不清正在使用的是哪一种。下面的一次小型会议将有助于澄清你的疑惑。任务:射你自己的脚。

  阅读全文

posted @ 2008-07-09 09:28 cexer 阅读(2071) | 评论 (3)  编辑 |

     摘要: 单键(Singelton)模式可以说是众多设计模式当中,理解起来最容易,概念最为简单的一个。并且在实际的设计当中也是使用得又最为频繁的,甚至有很多其它的模式都要借助单键才能更好地实现。然而就是这样被强烈需求的“一句话模式”(一句话就能阐述明白),虽然有无数的牛人浸淫其中,至今也没有谁鼓捣出一个完美的实现。我小菜鸟一只自然更不敢逢人便谈单键。不过这个贴的主题是跟单键模式是密不可分的。

  什么又叫做“线程相关的单键模式”呢?

  阅读全文

posted @ 2008-07-08 23:22 cexer 阅读(2843) | 评论 (10)  编辑 |

     摘要: 与客户打交道的过程当中,我有一个体会,其实程序员是面向上帝编程的职业。这些上帝们自己并不是万能的,然而他们的需求却是万能的,并且你无法从技术角度去给他们解释:其实万能的需求最终是万万不可能实现的,不是因为自己解释不了,而是因为他们会坚定地认为:一切皆有可能。

  转一个老外的笑话《如果建筑师像程序员一样工作》,这个笑话里包含了多少程序员的辛酸哪!

  阅读全文

posted @ 2008-07-07 11:46 cexer 阅读(1277) | 评论 (5)  编辑 |

     摘要: VC当中有一个鲜为人知的关键字,除了微软自己的代码,我从未在任何地方看到有人用过它。虽然它的功能很强大,不过除非设计上的问题或是一些无法排除的困难,否则几乎从不会需要用到它的功能。但是有时候,它确实能作为一个最简单的解决方案而让某些设计过程事半功倍。

  借用 CCTV10《走近科学》的语气:那么这个神秘的关键关键字到底是什么呢?它又实现了什么神奇的功能呢?

  阅读全文

posted @ 2008-07-06 22:03 cexer 阅读(3474) | 评论 (9)  编辑 |

     摘要: 世界上有个叫__uuidof的关键字。这是一个家喻户晓且其被广泛使用的关键字,几乎可以说,有COM程序员的地方,就有它 __uuidof的存在。其很好很强大的程度是人所共见的,夸张一点比喻:离开它的COM程序员,就像失去了点火器的火箭,虽然可以人工点火,但是不安全且无效率。

  不过很多人并不知道,这其实是一个编译器扩展关键字,提供了此关键字的仅VC一家别无它店。幸运的是,强大的C++让我们能够轻易仿真出这个关键字的大部分功能。

  阅读全文

posted @ 2008-07-05 20:58 cexer 阅读(2740) | 评论 (8)  编辑 |

     摘要: 这个技巧不是针对VC++ 6.0缺陷的,而是针对VC++扩展语法的。这个技巧的来由,是为了某些希望有一天有可能要脱离Visual C++环境进行开发的人员。为了脱离VC++,你需要谨慎使用它的所有扩展语法。例如本文讨论的__uuidof。

  阅读全文

posted @ 2008-07-05 20:54 cexer 阅读(1708) | 评论 (0)  编辑 |