摘要:
Shell调试篇 转 阅读全文
摘要:
检查语法 -n选项只做语法检查,而不执行脚本。 sh -n script_name.sh启动调试 sh -x script_name.sh 进入调试模式后,Shell依次执行读入的语句,产生的输出中有的带加号,有的不带,如下。带加号表示该条语句是Shell执行的。不带加号表示该语句是Shell产生的输出。 + array=(1 2 3 4 5) + for i in '${array[*]}' + echo 1 1中断调试 在调试过程中可以按Ctrl + Z中断调试,观察结果,然后再按fg键继续调试即可。调试代码块 上面的-x选项是调试整个脚本的,如果脚本很大,会很不方便,还有 阅读全文
摘要:
很多情况下,我们需要脱除一个字符串中可能会存在的引号,然后在加上自己的引 号使其中的特殊字符(命令连接符& 、| 、&&、||,命令行参数界定符Space 、tab 、 ; 、= ,字符化转义符^ 、" ,变量化转义符% 等)字符化,失去特定的作用,而作为 普通的字符成为字符串的一个组成部分。 一、 阅读全文
摘要:
js没有"子类"和"父类"的概念,也没有"类"(class)和"实例"(instance)的区分,全靠一种很奇特的"原型链"(prototype chain)模式,来实现继承。 下面,我尝试用自己的语言,来解释它的设计思想。说明白prototype对象到底是怎么回事。其实根本就没那么复杂,真相非常简单。一、从古代说起 要理解Javascript的设计思想,必须从它的诞生说起。 1994年,网景公司(Netscape)发布了Navigator浏览器0.9版。这是历史上第一个比较成熟的网络浏览器,轰 阅读全文
摘要:
Sparse Update/Sparse Checkout To easily select only the items you want for the checkout and force the resulting working copy to keep only those items, click the Choose items... button. This opens a new dialog where you can check all items you want in your working copy and uncheck all the items you . 阅读全文