在NameNode运行期间,HDFS的所有更新操作都是直接写到edits中,久而久之edits文件将会变得很大;虽然这对NameNode运行时候是没有什么影响的,但是我们知道当NameNode重启的时候,NameNode先将fsimage里面的所有内容映像到内存中,然后再一条一条地执行edits.....
分类:
其他好文 时间:
2015-07-13 20:21:45
阅读次数:
141
函数重载
必须在同一个类中进行
子类无法重载父类的函数,父类同名函数将被名称覆盖
重载是在编译期间根据参数类型和个数决定函数调用
函数重写
必须发生于父类与子类之间
并且父类与子类中的函数必须有完全相同的原型
使用virtual声明之后能够产生多态(如果不使用virtual,那叫重定义)
多态是在运行期间根据具体对象的类型决定函...
分类:
其他好文 时间:
2015-07-13 14:04:21
阅读次数:
99
Excel 如何在程序运行期间提示信息“正在运行中。。。请稍候:显示窗体的语句(窗体有2种模式) (1)模式窗体的显示代码: 窗体名称.ShowvbModal 也可以写成:窗体名称.Show 1 (2)无模式窗体的显示代码: 窗体名称.ShowvbModeless 也可以写成:窗体名称....
分类:
其他好文 时间:
2015-07-12 14:15:35
阅读次数:
123
可编程内存在基本上分为这样的几大部分:静态存储区、堆区和栈区。他们的功能不同,对他们使用方式也就不同。
静态存储区:内存在程序编译的时候就已经分配好,这块内存在程序的整个运行期间都存在。它主要存放静态数据、全局数据和常量。
栈区:在执行函数时,函数内局部变量的存储单元都可以在栈上创建,函数执行结束时这些存储单元自动被释放。栈内存分配运算内置于处理器的指令集中,效率很高,但是分配的...
分类:
其他好文 时间:
2015-07-11 16:47:28
阅读次数:
92
在java内存运行时区域的各个部分中:程序计数器,虚拟机栈,本地方法栈随线程生和灭,对于java中的堆和方法区,、只能在程序运行期间才知道会创建哪些对象,这部分内存的分配和回收是动态的,垃圾收集器所关注的主要是这部分内存。哪些内存需要回收?什么时候回收?如何回收?垃圾收集器对堆进行回收前需先确定哪些...
分类:
其他好文 时间:
2015-07-09 00:43:23
阅读次数:
102
调优工具,参数调优内存布局,内存溢出异常垃圾回收器和算法,内存分配策略类加载机制,类文件结构,运行时栈帧编译器优化,运行期优化线程,Java内存模型线程安全,锁优化
分类:
其他好文 时间:
2015-07-08 20:55:49
阅读次数:
111
1:异常(理解) (1)程序出现的不正常的情况。 (2)异常的体系 Throwable |--Error 严重问题,我们不处理。 |--Exception |--RuntimeException 运行期异常,我们需要修正代码 |--非RuntimeException 编译期异常...
分类:
编程语言 时间:
2015-07-06 14:10:24
阅读次数:
134
动态添加对象属性一次偶然发现,Python的对象竟然可以在运行期动态添加类定义时没有的属性,这又颠覆了我对Python OO机制的理解。Google了一把,顺着__dict__属性一路找到descriptor,揭开了隐藏在Python对象之后的内幕。本文主要记录Python的descriptor机制,以及其在Python对象的属性、方法绑定上的作用。先从本文的始作俑者,运行期动态添加对象属性开始讲起...
分类:
编程语言 时间:
2015-07-06 10:12:59
阅读次数:
186
/*
* 12_变量的存储方式和生存期.c
*
* Created on: 2015年7月5日
* Author: zhong
*/
#include
#include
/**
* 从变量的作用域分: 全局变量,局部变量
* 从变量存在的时间(生命周期)分:静态存储方式,动态存储方式
*
* 静态存储方式:在程序运行期间由系统分配固定的存储空间的方式
*...
分类:
编程语言 时间:
2015-07-05 18:33:32
阅读次数:
114
多态(dynamic):三要素 继承,实现,父类引用指向子类(向上类型转换Upcast)多态特性 1.它是运行期,谁New出来的就调用谁里面的方法和属性 2.一个类存在多种状态 应用场景 比如说:我们要做一个画图软件,里面当然可以画。正方形,长方形,圆形....等等。这些形状了。 ...