關於編譯環境的一次奇遇(作業系統編碼問題)

一個使用 C# 撰寫,確定可以編譯成功的專案,換了新的編譯環境後竟然編譯失敗了?

  • error CS1012: Too many characters in character literal

依據 MS Developer Network 官方說法,程式碼中所使用的單引號只能一次包一個字元,不能包一組字串(字元陣列)。但這個過程我的確沒有改過程式,到底單引號中的字元是怎麼無故變成字串的呢?請看這段引發問題的程式:

繼續閱讀 “關於編譯環境的一次奇遇(作業系統編碼問題)”

資安弱點與解決範例

在叡揚內部的 Jenkins 上有個 Secure Codes 頁籤,其中有許多兩兩成對的專案,每對表達一個資安弱點的具體案例與解決。由於我們以 Checkmarx 掃描工具為主,所以每對專案名稱中都會含 Checkmarx 報告中的弱點全名,例如「Stored XSS」這個弱點,就會有一個 Stored XSS 與一個 Stored XSS Resolved 專案。

繼續閱讀 “資安弱點與解決範例”