sharpdevelop2.2與fxcop的整合
陳能技
2008-1-7
sharpdevelop2.2可以呼叫fxcop進行**分析。
首先需要安裝fxcop,如果已經裝了vs.net 2005,則可在vs.net 2005的安裝目錄找到fxcop,例如:
c:/program files/microsoft visual studio 8/team tools/static analysis tools/fxcop
在sharpdevelop中設定code analysis的fxcop路徑,選擇「tools | options | tools |code analysis」,單擊「select fxcop path」,定位fxcop的安裝路徑。
右鍵單擊專案,選擇「check with fxcop」,對專案執行**分析。
在output輸出介面顯示如下資訊:
build started.
compiling test1
warning : ca2209 : microsoft.usage : 未找到程式集「
test1」
的有效許可權請求。應始終使用securityaction.requestminimum 指定最小的安全許可權。
d:/opensourcetesttool/sharpdevelop/test1/program.cs(25,0) : warning : ca1801 : microsoft.usage : 從未使用program.main(string):void 的引數「
args
」。請移除該引數或在方法體中使用它。
build finished successfully.
在errors介面顯示**分析的警告和錯誤資訊。
在專案屬性介面的「code analysis」頁,可選擇參與分析的規則。如果希望每次編譯都執行**分析,則把「run code analysis when compiling」選上。
System Verilog與功能驗證 2 2
過程語句種類 賦值語句,條件選擇語句,迴圈語句,跳轉語句,子程式呼叫,事件控制 阻塞賦值語句 非阻塞賦值語句 自加 自減賦值 過程連續賦值語句 assign,deassign,force,release 1.條件選擇語句 1 if.else 2 case,ca casez ca 條件表示式中的x不參...
2 2 矩陣與向量輸入
函式呼叫的語句格式 冒號表示式與子矩陣提取 variable expression 賦信語句的末尾加乙個分號可以阻止顯示運算結果 保留變數 ans 存放最近一次無賦信變數語句的運算結果 矩陣輸入方法 a l,2,3 4 5,6 7,8 0 其他命令 動態定維 a a 1 2 3 1 2 3 4 ma...
pytorch入門與實踐 2 2
tensor 1 本質上可以理解為具有不同維度的陣列 2 支援的基本運算 建立tensor x t.tensor x,y x,y 表示陣列的大小 x t.rand x,y x t.ones x,y 獲取tensor的大小 x.size 加法運算 普通加法 返回新的變數 x t.tensor a,b ...