自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+
  • 博客(5)
  • 收藏
  • 关注

原创 ADSL自动拨号上网:上海贝曼元脉HomeAccess Ha510路由配置

浦西搬到浦东,ADSL需要重新办理移机。一定要到电信营业厅。移机费190大洋,一个子儿不能少。心疼,上次移机到现在才半年。某日,正上班,家里来电话说,电信公司来家办理移机了。信号通了,但仍上不了网。在得知我曾经配置过路由,移机的家伙叫嚣着,谁叫你动路由设置了!(动自己的东西,还要通知他?什么逻辑!)。其遂擅自reset路由器,再尝试手动拨号上网,仍不通。这家伙把责任赖在我曾经动过路由器。怒,让其滚

2009-06-20 11:12:00 3666 1

原创 愚蠢的条件表达式?

愚蠢的条件表达式首先看一段代码: 1: class B {}; 2: class D1 : public B {}; 3: class D2 : public B {}; 4: void main() 5: { 6: D1* p

2009-06-18 11:04:00 537

原创 自定义bool类型转换操作符

假如有个Condition类型的变量flag,我们希望如下使用: Condition flag;If (flag) do_something;要做到这一点,需要为Condition提供bool类型转换操作符,使得flag经过一定的类型转换之后成为bool值。有两种策略可以做到。 1.  一步到位:直接将Condition转换成bool类型class

2009-06-18 03:10:00 1277

原创 type trait用于平行类层次中的参数类型检查

 什么是平行类层次如以下UML图所示。Animal都需要吃(eat)食(Food),  Dog只吃狗食(DogFood), Cat只吃猫食(CatFood). 狗吃猫食?Dog dog;CatFood catFood;dog.eat(catFood); // 狗吃了猫食。解决方案方案1:覆盖(override)eat函数覆盖函数可定义如下:void

2008-07-26 19:52:00 604

原创 显式编写空析构函数以减少编译依赖

一个例子这是一个精心设计,极度简化的例子,只为说明问题,并不是产品代码。 A.h的内容 #include   // for auto_ptr class B; // forward decleration class A { public:    A(); private:    std::auto_ptrB> m_oB; }; A.cpp的内容

2008-07-26 19:11:00 828

空空如也

空空如也

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

TA关注的人

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