javascipt具有自动垃圾回收机制 局部变量只在函数执行过程中存在,在这个过程中,会为局部变量在栈上(或堆)内存分配相应空间,来储存他们的值,当函数执行完,局部变量就没有存在的必要了,所以这个时候可以释放他们的内存。而垃圾收集器必须跟踪那个变量有用,那个变量没用,对不用的变量打上标记,以便...
分类:
编程语言 时间:
2015-08-31 14:53:29
阅读次数:
236
三、显式锁定 ? PostgreSQL提供了多种锁模式用于控制对表中数据的并发访问。这些模式可以用于在MVCC无法给出期望行为的场合。同样,大多数PostgreSQL命令自动施加恰当的锁以保证被引用的表在命令的执行过程中不会...
分类:
数据库 时间:
2015-08-31 13:44:08
阅读次数:
228
引言本文出于一个疑问:hadoopnamenode -format到底在我的linux系统里面做了些什么?步骤第1个文件bin/hadoopHadoop脚本位于hadoop根目录下的bin目录下,打开之后阅读源代码:在这里$1即为参数namenode将COMMAND赋值为$1,那么COMMAND=n...
分类:
其他好文 时间:
2015-08-29 07:26:57
阅读次数:
203
JavaScript异常捕获
1.异常:执行过程中,发生了错误,导致程序停止运行
2.异常抛出:将异常生成一个错误信息
3.异常捕获
try{
发生异常的代码块
}catch(err){
错误信息处理
}
举一个例子:
try{
str = function demo(){
}
}catch(err){
alert(err);
}
demo();其中,我们str未定义,demo...
分类:
编程语言 时间:
2015-08-27 15:24:13
阅读次数:
182
date命令
date命令是显示或设置系统时间与日期。
很多shell脚本里面需要打印不同格式的时间或日期,以及要根据时间和日期执行操作。延时通常用于脚本执行过程中提供一段等待的时间。日期可以以多种格式去打印,也可以使用命令设置固定的格式。在类UNIX系统中,日期被存..
分类:
系统相关 时间:
2015-08-27 00:41:31
阅读次数:
283
一、意图保证一个类仅有一个实例,并提供一个访问它的全局访问点。我们怎么样才能保证一个类只有一个实例并且这个实例易于被访问呢?如果将对象赋值给一个java静态变量,那么你必须在程序一开始就创建好对象。万一这个对象非常耗费资源,而程序在这次的执行过程中又一直没有使用到它,不就形成浪费吗?一个更好的办法是...
分类:
其他好文 时间:
2015-08-26 15:32:04
阅读次数:
154
什么叫死锁?所谓死锁: 是指两个或两个以上的进程在执行过程中,因争夺资源而造成的一种互相等待的现象,若无外力作用,它们都将无法推进下去。那么为什么会产生死锁呢?1.因为系统资源不足。2.进程运行推进的顺序不合适。3.资源分配不当。学过操作系统的朋友都知道:产生死锁的条件有四个:1.互斥条件:所谓互斥...
分类:
编程语言 时间:
2015-08-25 21:24:41
阅读次数:
149
追踪CM_CONTROLCHANGE消息的流向,可以较好的测试代码:procedure TForm1.Button1Click(Sender: TObject);var Image2 : TImage;beginImage2 := TImage.Create(self);Image2.Left :....
分类:
其他好文 时间:
2015-08-25 21:17:42
阅读次数:
133
// 9个显示函数 procedure SetBounds(ALeft, ATop, AWidth, AHeight: Integer); virtual; // 虚函数,important 根据父控件 // 手法:固定不变的模式,或者简单调用,或者简单设置标志位,就不是虚函数。 ...
分类:
其他好文 时间:
2015-08-25 20:59:41
阅读次数:
137