- 博客(5)
- 资源 (3)
- 收藏
- 关注
转载 转载一篇有趣的文章 -- 追MM与设计模式
创建型模式 1、FACTORY—追MM少不了请吃饭了,麦当劳的鸡翅和肯德基的鸡翅都是MM爱吃的东西,虽然口味有所不同,但不管你带MM去麦当劳或肯德基,只管向服务员说“来四个鸡翅”就行了。麦当劳和肯德基就是生产鸡翅的Factory 工厂模式:客户类和工厂类分开。消费者任何时候需要某种产品,只需向工厂请求即可。消费者无须修改就可以接纳新产品。缺点是当产品修改时,工厂类也要做相应的修改。如:如何创建及如
2007-08-31 11:18:00 1057
转载 “Hello world!”的N种写法
在初学一门编程语言的时候,写一个“Hello world!”程序是最常见的入门方法。通过写一个成功的“Hello world!”,可以实践这门语言最基本的语法特性,还可以带给自己成就感,真是一举两得。C/C++语言本身有很多特性,如果能够将这些技术分解出来变 成一个个的“Hello world!”,并且将这些技术点到为止,貌似也算是一件善事。这里,列举了10个“Hello world!”程序,
2007-08-18 09:51:00 1490
原创 通过汇编代码分析C++的动态联编机制
C++中的一大法宝就是虚函数,简单来说就是加virtual关键字定义的函数。 其特性就是支持动态联编。现在C++开发的大型软件中几乎已经离不开虚函数的 使用,一个典型的例子就是虚函数是MFC的基石之一。 这里有两个概念需要先解释: 静态联编:通俗点来讲就是程序编译时确定调用目标的地址。 动态联编:程序运行阶段确定调用目标的地址。 在C++中通常的函数调
2007-08-12 10:19:00 1650
转载 什么是牛逼的博士论文
1、最牛逼博士论文就是在还没答辩之前已经发表在最好的期刊上,而且鉴于论文很长,该期刊必须像小说一样连载。实例:张五常博士论文《佃农理论》,当年在JLE上连载四期。2、最牛逼博士论文答辩就是答辩人一直在挑战答辩委员会成员,直到问的这些教授们紧张到恍惚以为自己才是答辩人。实例:萨缪尔森的博士论文答辩结束后,答辩委员会成员之一的熊彼特(上世纪最伟大的经济学家之一)转过头去问另一位成员里昂剔夫
2007-08-08 12:54:00 1610
原创 探讨:内存对齐
探讨:内存对齐Tue Dec 19 21:05:23 2006 朋友帖了如下一段代码: #pragma pack(4) class TestB { public: int aa; char a; short b; char c; }; int nSize = sizeof(TestB); 这里nSize结果为12,在预料之中。 现在去掉第一个成员
2007-08-08 12:51:00 1188
Windows Vista安全特性分析:改进和局限(上)
2009-03-06
深入浅出MS06-040(看雪网络版)
2009-03-06
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人