一 虚继承
1) 代码:
Code
#include iostream>
using namespace std;
class B
{
public:
int i;
virtual void vB(){ cout "B::vB" endl; }
void fB(){ cout "B::fB" endl;}
};
class D...
分类:
编程语言 时间:
2014-11-30 11:28:02
阅读次数:
232
在上一篇译文中说明了x86内存映射,在实时模式下,要做的工作还真不少,为了让操作系统放在内存开始运行起来时多么辛苦啊!下面将从整体上把握设计思想。
这里主要从内存分布的角度来看这些程序。
第一是BIOS,上电后cpu的IP指针指向BIOS内存区,开始执行BIOS程序。BIOS主要做的工作是
POST(Power On Self Test,上电自检)创建中断向量、设置寄存器
从软盘或...
分类:
移动开发 时间:
2014-11-20 18:46:57
阅读次数:
192
参考:http://blog.163.com/tao198352__4232/blog/static/8502064520105611157897/:http://blog.chinaunix.net/uid-9543173-id-3571436.html下面是一个Linux进程的标准的内存段布局:maps文件内容输出:[root@NGFWsrc]#cat-n/proc/10800/maps100400000-0040a000r-xp0000000008..
分类:
系统相关 时间:
2014-11-12 18:08:08
阅读次数:
457
一。内存分布1.默认generation分布2.parallel collector的generation 分布二。 内存划分1. Young Generation1 ) 生命周期很短的对象,归为young generation。由于生命周期很短,这部分对象在gc的时候,很大部分的对象已经成为非活动...
分类:
其他好文 时间:
2014-11-01 14:42:24
阅读次数:
172
字符串回顾一个字符串由一个或多个字符组成,因此我们可以用字符数组来存放字符串,不过在数组的尾部要加上一个空字符'\0'。char s[] = "mj";上面的代码定义了一个字符数组s来存储字符串"mj",系统会自动在尾部加上一个空字符'\0'。内存分布大致如右图所示:指针和数组的关系非常密切,因此也...
分类:
其他好文 时间:
2014-11-01 08:35:08
阅读次数:
218
第3章磁盘分割的好处:1.数据的安全性;2.系统的效能考虑简单的说,整个开机流程到操作系统之前的动作应该是这样的:1. BIOS:开机主动执行的韧体,会认识第一个可开机的装置;2. MBR:第一个可开机装置的第一个扇区内的主要启动记录区块,内含开机管理程序;3. 开机管理程序(boot loader...
分类:
其他好文 时间:
2014-10-31 15:35:43
阅读次数:
252
对于任何系统, 开机不仅仅是接通电源这么简单的事情, 在这短短的几秒或几十秒内将会发生许多事情, 了解这个完整的流程将是解决任何开机问题或提高开机速度的前提. 接下来, 我们就详细了解一下Linux的开机流程:
1. 加载 BIOS 的硬件信息并进行自我测试,并依据取得第一个可开机的装置;
2. 读取并执行第一个开机装置内 MBR 的 Boot Loader (如 grub, spfdisk...
分类:
系统相关 时间:
2014-10-18 17:02:11
阅读次数:
439
转载:http://www.cnblogs.com/jerry19880126/p/3616999.html书上类继承相关章节到这里就结束了,这里不妨说下C++内存分布结构,我们来看看编译器是怎么处理类成员内存分布的,特别是在继承、虚函数存在的情况下。工欲善其事,必先利其器,我们先用好Visual ...
分类:
编程语言 时间:
2014-10-18 00:43:58
阅读次数:
366
java虚拟机内存分为五块区域,对每个区域存储的内容,以及会出现什么样的异常进行了介绍。...
分类:
编程语言 时间:
2014-09-29 14:26:41
阅读次数:
166
用videoCapture和IAMStreamConfig拿到的支持的格式列表。发现支持2中图像格式,YV12和NV12。具体是怎么样的内存分布不知道。查了些文档。自己修改了几个图。看出了点端倪YV12先看看 http://www.fourcc.org/yuv.php 上比较标准的定义:YV12Th...
分类:
其他好文 时间:
2014-09-05 15:55:21
阅读次数:
210