自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+

云淡风清

记录一下平常看过的好的文章

  • 博客(8)
  • 收藏
  • 关注

原创 工厂模式--创建型模式

工厂模式属于创建型模式,大致可以分为三类,简单工厂模式、工厂方法模式、抽象工厂模式。听上去差不多,都是工厂模式。一、简单工厂模式,它的主要特点是需要在工厂类中做判断,从而创造相应的产品。        当增加新的产品时,就需要修改工厂类。有点抽象,举个例子就明白了。有一家生产处理器核的厂家,它只有一个工厂,能够生产两种型号的处理器核。客户需要什么样的处理器核,一定要显示地告诉生产工厂。下面

2012-03-31 17:44:39 720

原创 常用位操作小技巧

1.判断奇偶只要根据最未位是0还是1来决定,为0就是偶数,为1就是奇数。因此可以用if (a & 1 == 0)代替if (a % 2 == 0)来判断a是不是偶数。下面程序将输出0到100之间的所有奇数 for (i = 0; i < 100; ++i) if (i & 1) printf("%d ", i); putchar('\n');2.交换两数vo

2012-03-31 14:07:25 2318

原创 C++函数中那些不可以被声明为虚函数的函数

常见的不不能声明为虚函数的有:普通函数(非成员函数);静态成员函数;内联成员函数;构造函数;友元函数。1、为什么C++不支持普通函数为虚函数?      普通函数(非成员函数)只能被overload,不能被override,声明为虚函数也没有什么意思,因此编译器会在编译时邦定函数。2、为什么C++不支持构造函数为虚函数?      这个原因很简单,主要是从语义上考虑

2012-03-30 14:27:03 577

转载 操作系统各大公司笔试题汇总

1、在段页式存储管理中,其虚拟地址空间是()A、一维                               B、二维                                C、三维                            D、层次答案:B2、采用( )不会产生内部碎片(“内零头”)A、分页式存储管理

2012-03-29 11:35:41 533

原创 关于交换两个变量

int a = 1;intb = 2; 方法一:加减法 a =a + b; b =a - b; a =a - b; 方法二:异或操作a = a ^ b;b = a ^ b;a = a ^ b;方法三:乘除法a = a * b ;b = a / b ;a = a / b ;总结:此题的本质就是求一种操作X,要保证X是可逆操作,设其逆操作为Y

2012-03-26 16:47:48 382

原创 按位反转字符串与整数

一、按位反转字符串Write a C function to swap the bits of a unsigned char so that its bits become the mirror image of the char. MSBs become its LSBs, e.g.  01111000 binary should become 00011110 binary. 方

2012-03-19 16:03:42 703

原创 预处理器小结

预处理器发生在程序被编译之前,所有的预处理器指令都以#开头。1.  #include预处理器指令:使指定文件的一个副本被包含到指令所在的位置。#include 与#include “filename”区别(简单不加以说明)#include 指令用于包含标准类库头文件,也可以用于由多个源文件组成的程序。2.  #include 预处理器指令:符号常量 #def

2012-03-16 16:23:54 399

原创 作用域种类

不同的标识符有着不同的作用域。按作用域的大小可分为如下5种,从大到小依次为:  ·程序级  ·文件级  ·类级  ·函数级  ·程序块级  程序级的作用域最大,包括组成该程序的若干个文件。属于程序级作用域的有外部变量或对象和外部函数,在定义它的整个程序中都是可见的。  文件级作用域有内部函数和外部静态变量或对象。这种作用域的范围是在定义它的文件内,并且是从定义时开始到该

2012-03-16 15:40:34 902

空空如也

空空如也

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

TA关注的人

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