2016-04-19

從小米機事件看雲端資安

前些日子,小米機驚傳會把使用者的資料送到某地的伺服器去,讓我覺得所有雲端服務都會有一定程度的風險,Google帳號、Apple iCloud、Facebook...等等,只要你留下資料,其實你怎麼知道對方(官方)怎麼使用呢? 更何況,我們通常都是跳過那一長串的「同意書」說明之後,點了「同意」(賣掉我們自己資料...)使用該服務的。

WCF序列化集合型別建議


於某個WCF Service傳入物件時,遇到了此錯誤:
無法序列化型別 'System.Linq.Enumerable+WhereEnumerableIterator`1[System.String]'。請考慮以 DataContractAttribute 屬性標記該型別,並以 DataMemberAttribute 屬性標記該型別要序列化的所有成員。如果該型別是集合,請考慮以 CollectionDataContractAttribute 標記該型別。如需其他支援型別,請參閱 Microsoft .NET Framework 文件。

引用 Topshelf 無法進行偵錯的經驗

Topshelf  是一個可以簡化撰寫 Windows Service 的套件,引用之後,我們只要當作撰寫一般 Console 的應用程式就可以。 只是近來撰寫上遇到無法進行Debug的狀況,在Visual Studio一進行偵錯可以看到Console 程式被執行,並顯示...