摘要: 由于要在Canvas上做动画,又不想跳帧,就用超时调用实现实现了间歇调用。代码如下://fn为间歇调用的函数,delay为时间间隔(毫秒)util.interval = function(fn, delay){ var self = arguments.callee; setTimeout(function(){ var isEnd = fn(); if(isEnd === true){ return; //如果函数fn返回ture,则终止间歇调用 } self(fn, delay); }, dela... 阅读全文
posted @ 2011-12-06 21:37 realwall 阅读(326) 评论(0) 推荐(0)
摘要: 重定向应该是Linux下最常用的操作了,之前只是知道怎么用,但原理了解不详细,在此总结一下。重定向的例子[1]:ls -l > hold.txt //将输出重定向到hold.txt ls -l >> hold.txt //将输出附加到hold.txt尾部标准错误重定向[2]文件描述符 :是程序发送输出和获取输入的地方(句柄)。程序默认会打开三个描述符: 0 标准输入;1 标准输出;2 标准错误。command >hold.txt 2>&1 &command >hold.txt 是将command的输出重定向到hold.txt文件,即输出内容不 阅读全文
posted @ 2011-12-06 13:17 realwall 阅读(285) 评论(0) 推荐(0)
摘要: source命令:在bash下可用“.”(句点)代替,但在tcsh下则不可。source filename [arguments]当使用 “.”时,别忘记其后的空格。详细见 man source。与其他命令不同的是,该命令运行的shell脚本将作为当前进程的一部分。因此,当使用source运行脚本时,在脚本中改变的变量也将影响到运行该脚本的shell中,而不是该脚本的子shell中。 阅读全文
posted @ 2011-12-06 12:23 realwall 阅读(248) 评论(0) 推荐(0)