前一篇介紹了Code Coverage的一些指標,那麼如何比較簡單的評價一款軟體對這些指標的支援呢。由於公司的項目組選擇AQtime這個工具,所以有機會能進行比較深入的體驗一下。為了避免IDE自動產生的code,我們採用記事本來編寫一個簡單的C dll,用cl.exe進行編譯,同時,寫一些簡單的測試案例。MyMath.cpp#include <iostream>extern "C" _declspec(dllexport) int foo(int x, int y){ int
在寫比較複雜的sql查詢語句時,涉及到一個或多個select的語句,作為另外一個select語句的查詢條件的情況時,如果一下子寫不出來,可以利用with關鍵字,產生一個臨時的表,然後在基於這個臨時的表進行查詢,這樣,就減少了select語句的嵌套,同時也降低了難度。如下所示:with temp1 as (select * from table1 where item1='item1' and item2='item2')select * from temp1, table2 where
當用foreach遍曆Collection時,如果對Collection有Add或者Remove操作時,會發生以下執行階段錯誤:"Collection was modified; enumeration operation may not execute." 如下所示: List<string> list = new List<string>();for (int i = 0; i < 10; i++){
Selenium一共有6種方式來定位控制項(Locating Elements):1. 控制項為Hyperlink: 定位字串為關鍵字"link=”加上link的顯示文本,如下selenium.select("link=Register here"); 2. 控制項具有name或者id屬性,如果利用name或者id屬性可以區分出來,可以採用如下三種定位字串中的任意一種:/*control with name or id property that can identify itself.
1. 安裝Java Run Time or JDK,並把java安裝目錄設定到系統內容變數中(JAVA_HOME);2. 建立Hudson工作目錄,例如d:/Hudson,並設定系統內容變數HUDSON_HOME到d:/hudson;3. 下載最新版本的Hudson安裝包到d:/hudson目錄下(http://hudson-ci.org/latest/hudson.war);4. 從windows命令列啟動Hudson:java -jar
下面是我在SQLServer中用的比較多的函數,你還用些什麼函數?或者對哪個函數有比較好用法?或者你不用哪些函數? LEFT ( character_expression , integer_expression ) 返回從字串左邊開始指定個數的字元。例:select left('my name is viwo',4)my n RIGHT ( character_expression , integer_expression ) 返回字串中從右邊開始指定個數的