自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+
  • 博客(11)
  • 资源 (1)
  • 收藏
  • 关注

转载 局域网可用IP网段

C类局域网专用网段:192.168.0.1~192.168.255.254    很多公司网吧都是用这个网段 hohoB类局域网专用网段:172.16.0.1~172.31.255.254A类局域网专用网段:10.0.0.1~10.255.255.254几个特殊的IP地址:127.0.0.1为本地回路测试地址255.255.255.255代表广播地址0.0.

2014-09-28 22:22:37 18416

原创 printf 格式问题

#includeusing namespace std;int main(void){ char *a = "abc", *b = "bcd"; printf("%s %s %s",a,b); return 0;}以上代码段,编译不会报错,会有warning, 输出abc bcd null....

2014-09-27 13:34:08 987

转载 工厂设计模式 factory

工厂模式(Factory Pattern)是 Java 中最常用的设计模式之一。这种类型的设计模式属于创建型模式,它提供了一种创建对象的最佳方式。在工厂模式中,我们在创建对象时不会对客户端暴露创建逻辑,并且是通过使用一个共同的接口来指向新创建的对象。介绍意图:定义一个创建对象的接口,让其子类自己决定实例化哪一个工厂类,工厂模式使其创建过程延迟到子类进行。主要解决:主要解决接口选择的...

2014-09-26 23:30:44 817

转载 虚析构函数

虚析构函数是为了解决基类的指针指向派生类对象,并用基类的指针删除派生类对象。如果某个类不包含虚函数,那一般是表示它将不作为一个基类来使用。当一个类不准备作为基类使用时,使析构函数为虚一般是个坏主意。因为它会为类增加一个虚函数表,使得对象的体积翻倍,还有可能降低其可移植性。所以基本的一条是:无故的声明虚析构函数和永远不去声明一样是错误的。实际上,很多人这样总结:当且仅当类里包含至少一

2014-09-25 14:56:53 621

转载 构造函数能不能是虚函数

最近有人问构造函数能不能是虚函数:当然不能解释一下:1,从存储空间角度 虚函数对应一个vtable,这大家都知道,可是这个vtable其实是存储在对象的内存空间的。问题出来了,如果构造函数是虚的,就需要通过 vtable来调用,可是对象还没有实例化,也就是内存空间还没有,怎么找vtable呢?所以构造函数不能是虚函数。2,从使用角度虚函数主要用于在信

2014-09-24 23:43:20 703

转载 malloc过程中做了那些?

Linux内核中采用了一种同时适用于32位和64位系统的内存分页模型,对于32位系统来说,两级页表足够用了,而在x86_64系统中,用到了四级页表,如图2-1所示。四级页表分别为:页全局目录(Page Global Directory)页上级目录(Page Upper Directory)页中间目录(Page Middle Directory)页表(Page Tab

2014-09-24 23:39:43 1120

转载 抛硬币 连续n个正面

假设有一个硬币,抛出字(背面)和花(正面)的概率都是0.5,而且每次抛硬币与前次结果无关。现在做一个游戏,连续地抛这个硬币,直到连续出现两次字为止,问平均要抛多少次才能结束游戏?注意,一旦连续抛出两个“字”向上游戏就结束了,不用继续抛。上面这个题目我第一次见到是在pongba的TopLanguage的一次讨论上,提出问题的人为Shuo Chen,当时我给出了一个解法,自认为已经相当简单了,先来

2014-09-23 23:44:58 5260

转载 条件概率-转自维基百科

2014-09-23 14:06:08 773

原创 poj 1753 Flip Game 点灯问题

Flip GameTime Limit: 1000MS Memory Limit: 65536KTotal Submissions: 31140 Accepted: 13551DescriptionFlip game is played on a rectangular 4x4 field with two-sided p

2014-09-23 13:18:48 1206

转载 线程安全和可重入性以及线程安全函数

线程安全:       线程安全函数:在C语言中局部变量是在栈中分配的,任何未使用静态数据或其他共享资源的函数都是线程安全的。                     使用全局变量的函数是非线程安全的。                     使用静态数据或其他共享资源的函数,必须通过加锁的方式来使函数实现线程安全。       线程安全的(Thread-Safe): 

2014-09-18 17:20:49 680

原创 C++ 虚继承 虚基类

#includeusing namespace std;class A { public: char ch[1]; virtual void fun() { }};class B: virtual public A { public: char ch[1]; virtual void fun() { }};class C: virtual publ

2014-09-01 13:20:24 1045

空空如也

空空如也

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

TA关注的人

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