自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

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

原创 Linux——僵尸进程&孤儿进程

在谈及僵尸以及孤儿进程前,我们首先需要知道一件事:在每个进程退出的时候,内核释放该进程所有的资源,包括打开的文件,占用的内存等。但是仍然为其保留一定的信息(包括进程号the process ID,退出状态the termination status of the process,运行时间the amount of CPU time taken by the process等)

2017-04-25 19:06:10 282

原创 初识Linux——linux环境变量篇

一、环境变量的概念:        环境变量一般是指在操作系统中用来指定操作系统运行环境的一些参数,比如说:环境变量PATH,作用是指定命令的的搜索路径,当你运行某些程序时,除了在当前文件夹中寻找,还可以到到你已经设置的默认路径中寻找,这里的PATH就是环境变量,里面储存了一些常用命令的路径。二、一般Linux中默认有的环境变量(可以用echo $环境变量名   来查看环境变量    

2017-03-30 16:46:00 331

原创 C++类的继承关系——多继承(未重写虚函数)

菱形虚拟继承(没有虚函数)是为了解决菱形继承所存在的问题:二义性与数据冗余       多态:多种形态,简单地说父类的指针或引用调用重写的虚函数,当父类的指针或引用指向父类对象调用的就是父类的虚函数,指向子类对象时调用的就是是子类的虚函数       虚函数:C++中虚函数的主要作用就是实现多态, 在一个类的成员函数前面加上virtual关键字,该函数就被定义成虚函数,虚函数的地址存放

2017-02-16 16:59:26 983

原创 菱形继承与多态

一、菱形继承     菱形继承为多继承,以Person类、Student类,Teacher类,Assiatant类为例的菱形继承来说: (1)菱形继承通过查看内存地址,得出一般菱形继承的对象模型为: 从对象模型可以看出,一般的菱形继承存在两个问题:二义性与数据冗余解决方法:菱形虚拟继承(2)菱形虚拟继承        菱形虚拟继承代码:在菱形继承代码

2017-02-15 22:57:58 439

原创 实现一个函数,这个函数的返回值是一个值value的二进制位从作到右翻转后的结果

思路:第一步:先定义一个无符号数tmp。           第二步:判断需要翻转的数的某i位,是否为1,若为1,则把1的二进制左移上32-i位,在按位与上tmp。例:                             value:0000 0101    最低位为1        0000 0001:左移7位得:1000 0000                     

2016-10-23 21:20:08 235

原创 程序的编译及连接过程以及宏

一、程序环境          在ANSIC的任何一种实现中,都存在两个不同的环境,即翻译环境以及执行环境(一)翻译环境,在这个环境中,源代码备转化为可执行的机器指令。          (二)执行环境   1,程序必须先载入入内存。   2,开始执行程序,调用main函数。   3,开始执行程序代码,程序会使用一个运行时堆栈(储存函数的局部变量和返回地址)。  

2016-10-18 21:01:11 245

空空如也

空空如也

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

TA关注的人

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