2014年1月14日

開發注意事項

Log裡面個資是否為明碼

text Log => Web、AP Server => 都應該依子系統(大分類)分資料夾

找回 密碼  http://my.oschina.net/zhengyun/blog/192693

(管) 確認每個功能會用到的 API  當 API有修改時,通知所有會用到的功能的負責工程師

難字 post AllowHtml

2014年1月9日

null.Equals(string) v.s. string.Equals(null)

errorMessage.Equals("系統錯誤")
比較好的方式:
"系統錯誤".Equals(errorMessage)

可以預防 errorMessage為 null時出 exception

看到問題了 以後怎麼預防

Terry Chien
    看到遠通 web server被駭
    mail詢問怎麼預防

Jonathon
    通行費 errorMessage null 
    佈版流程
    以後怎麼預防
    Jerry: check-in > 上 uat > user 測試 > 上 prod
             緊急佈版  要先跟 user講沒有測

2014年1月8日

讀取檔案 中文字處理

最近在處理文字檔的時候  遇到比對每一行的長度時  如果該行中有中文字存在  長度取得就會出錯
用 Substring取字串時也會取錯位子

需要在讀檔時指定用 BIG5編碼
處理字串的時候要加用 GetBytes().ToString

File.ReadAllLines(filePath, Encoding.GetEncoding("BIG5"))
...
...
...
byte[] sContentByte = Encoding.Default.GetBytes(line);

string tmp = Encoding.Default.GetString(sContentByte, 11, 22)