自定义博客皮肤VIP专享

*博客头图:

格式为PNG、JPG,宽度*高度大于1920*100像素,不超过2MB,主视觉建议放在右侧,请参照线上博客头图

请上传大于1920*100像素的图片!

博客底图:

图片格式为PNG、JPG,不超过1MB,可上下左右平铺至整个背景

栏目图:

图片格式为PNG、JPG,图片宽度*高度为300*38像素,不超过0.5MB

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+

仰望星空

静水流深 Still waters run deep.

  • 博客(12)
  • 资源 (1)
  • 收藏
  • 关注

原创 扮虎吃猪

 扮虎吃猪我真的没有写错,我说的就是扮虎吃猪,不是我们经常见到的扮猪吃虎。不过我还是先讲讲大家都知道的扮猪吃虎。什么叫作“扮猪吃虎”呢?即是说猎人要捉老虎,在无法力擒的时候,就装扮成一只猪猡,学成猪叫,把老虎引出来,待走近时,然后出其不意,猝然向它袭击。这突击结果,虎纵不死也会带伤。 以此策略施于强劲的对头人,一样可以使用,在其面前,尽量把自己的锋芒内敛,“若愚”到象猪一样,表面上百依

2003-06-23 08:35:00 6777 2

原创 丑陋的面具

 丑陋的面具前言:这篇文章是我在Herb Sutter正式在网上发表http://www.gotw.ca/gotw/086.htm的解答前两个星期写的,在正式解答中,难度调低了。就像在下文中说的,我本以为我这篇文章只是正餐之前的开胃酒,但正餐出来了,我感觉我的这杯开胃酒已经让读者打饱嗝了。:)题目名字改了,更符合事实,也更有吸引力一些。:)C++由于横跨学术研究以及工程实践,它的复杂以

2003-06-21 13:34:00 1977 2

原创 C之诡谲(下)

  C之诡谲(下)三.类型的识别。基本类型的识别非常简单:int a;//a的类型是achar* p;//p的类型是char*……那么请你看看下面几个:int* (*a[5])(int, char*);                //#1void (*b[10]) (void (*)());             //#2doube(*)() (*pa

2003-06-20 09:38:00 2186 5

原创 妖藏巨细(上)

  妖藏巨细(上)前言:我是一个马上就要离开学校的学生,这是我一两个月前写的第一篇文章,文章中的hustli是我的一位师弟,现在是南京大学小百合CPlusPlus版的版主,为人热情诚恳,mud是小百合的一位网友,感谢他们让我知道不仅是阅读,其实写作也是很快乐的。这篇文章,主要是为回答hustli提出的前三个问题和最后一个问题以及mud提出的第四个问题。我会陆续将近两个月的文章全发到CSDN

2003-06-18 09:29:00 1363

原创 妖藏巨细(下)

 妖藏巨细(下)前言:可能是文章字数太长,我不知道为什么不能一起发表,所以分成上下两部分,这是第二部分。请读者耐心一点:)3. 如何自由的调用重载的operator new和系统的operator new?      #include       #include       #include       #include       #include     

2003-06-17 15:15:00 1251

原创 auto_ptr_ref的奇妙(下)

  auto_ptr_ref的奇妙(下)在我们前面谈到的auto_ptr,它的复制操作的参数类型恰好是非常量引用。所以对于下面的情况它就不能正确处理。auto_ptr ap1 = auto_ptr(new int(8));//等号右边的是一个临时右值auto_ptr fun()//一个生成auto_ptr的source函数{return auto_ptr(new int(8))

2003-06-17 11:04:00 2210 3

原创 auto_ptr_ref的奇妙(上)

  auto_ptr_ref的奇妙(上)auto_ptr是目前C++标准中唯一的一个智能指针(smart pointer),主要是用来自动管理指针所指向的内存资源。资源管理是程序设计中非常重要的一部分。资源(resource)是计算机中很宽泛的一个概念,用来表示程序中数量有限,用完就必须归还的东西,比如常见的互斥锁(mutex lock)、文件指针、Win32中的画刷(brush)……,其

2003-06-17 11:01:00 1953 1

原创 行百里半九十

  行百里半九十这篇文章可能不太合适发在这里,它只是我对学习过程的一点感悟,并没有针对具体的某一方面,比如C++,而且整个思路也比较混乱,不怎么连贯。我想可能跟程序人生有点关系。到了一定年纪,每个人不太一样,一般是18-30岁以后,有很多人是不可改变的,他的本我已经太强,根本就不可能穿上对方的鞋子走路,站在对方的角度去思考,如果你觉得自己还能改变的话,请保持并继续往下看,否则就不用在这

2003-06-17 10:57:00 1432 1

原创 名正言顺

  名正言顺中国有句古话:名不正则言不顺。一样东西,名字如果用的不好,不但听起来不舒服,而且真实的本质也容易被掩盖。如果一样东西有一个好名字,我们就能更容易的记住它和理解它。在现代汉语中,许多词的重点都在后面,比如下面我们经常看到的两个词语。冰雪聪明。聪明冰雪。冰雪聪明强调的是聪明,她像冰雪一样的聪明。聪明冰雪强调的是冰雪,她很聪明,看上去更是冰雪般的玲珑剔透纯洁。

2003-06-17 10:45:00 992 1

原创 三位一体

 三位一体Trinity是英文中比较有名的一个单词,在西语神学中表示三个分开的人合为一体,圣父、圣子、圣神合成一神。在C++中也有这样一个Trinity,它们最好一起出现,来尽量避免可能的错误。那就是复制构造函数(copy constructor)、赋值运算符(operator=)和析构函数(destructor)。它们三个要么同时出现,要么同时消失【注1】。如果你从来没有听说过这个提法的

2003-06-17 10:40:00 1325

原创 范式的二维平面

  范式的二维平面泛式(paradigm)就是编程的一种思维模式,比如面向过程,基于对象,面向对象,泛型,生成型(generative programming)。面向对象(OO)和泛型(Generic)是目前程序设计方法中最受关注的两颗银弹,不过Frederick Phillips Brooks早就告诉过我们,No Silver!【注1】想要对付软件设计中具体而又频繁,狰狞而又可恶的人

2003-06-17 10:38:00 1152

原创 C之诡谲(上)

 C之诡谲(上)从研究生二年纪开始学习计算机也差不多两年了,一路走来,有很多的收获,也有不少的遗憾,现在正好有一段闲暇,就想对走过的路留下一些足迹,回忆。每个人都有自己不同的人生,说到这里,就是程序人生了,歌德在《浮士德》中说过:“如果不曾在悲哀中咀嚼过面包,不曾在哭泣中等待过明天,这样的人就不知道你——天的力量。”所以我想记下一些带给我悲哀,带给我哭泣的程序人生。其实学习计算机的基础课程

2003-06-17 09:52:00 1730

java ee connector architect

JEE connector architect specification

2010-06-10

空空如也

TA创建的收藏夹 TA关注的收藏夹

TA关注的人

提示
确定要删除当前文章?
取消 删除