1、 ant執行時會首先進行寬度優先遍歷,先載入並處理在元素下一級的所有元素然後再移動到第乙個目標,在目標內要完成深度優先遍歷。從目標第乙個元素開始在移動到下乙個元素之前會盡可能向下地處理各個元素。
2、 預設情況下ant遇到第乙個錯誤時即中斷
3、 ant錯誤分為工程級錯誤和目標級錯誤
4、 ant在執行任何目標前會處理在工程級定義的所有元素和任務。
5、 ant一旦首次定義了屬性,那麼該屬性就不再變化,就算是下面重新定義也沒有作用。但是可以使用命令列覆蓋,因為命令列宣告的屬性總是比其它位置定義的屬性擁有更高的優先順序,在此之後按照首次發現宣告特性來確定優先順序。
6、 屬性的乙個重要特點是有全域性作用域,就算是在某乙個target中定義的也擁有全域性的作用域。
7、 ant任務的通用屬性有三個,分別是id唯一標識,與refernece型別一同使用、taskname任務例項名,在日誌輸出中顯示、description關於任務的注釋
oracle的一些使用細節
查詢所有表名 第一種方法 select from user tables where table name like 表名 第二種方法 select from dba tables where table name like 表名 區別 第一種適用於一般使用者。第二種適應於dba使用者。更改表空間 ...
UITextField使用的一些細節
uitextfield使用的一些細節 這篇博文是我自己使用uitextfield的一些總結,並沒有太多營養,並會持續更新。2014.9.15 原始碼 uitextfield created by youxianming on 14 9 15.import rootviewcontroller.h i...
yield send 的一些使用細節
其實日常中我們使用最多的是 return 很少會使用到 yield 去創造乙個生成器。一般就是算算算 算完之後用 return 返回一把。但是有些情況下 比如需要節約記憶體不需要一把全部返回,每次使用的時候再去算,我們就會用到生成器。可以從乙個最簡單例子來看看 def cool while true...