Asp.net使用快取 (一) 向大家簡單介紹 快取是什麼 為何要使用快取 使用簡單HttpRuntime.Cache使用快取機制 這篇是分享把快取程式碼變得更有彈性 第二篇大綱 提出介面,提高可替換性 使用泛型改寫快取 讀取方式 使用擴充方法改寫快取 提出介面,提高可替換性情境: 目前有 ...
Asp.net使用快取 (一)
最近回答SQL Server data caching in ASP.NET問題,且有人問我有關快取的問題. 所以小弟打算寫兩篇文章簡單分享我知道的快取 目錄:第一篇 為何要使用快取 快取操作 Asp.Net中使用快取 by HttpRuntime.Cache 第二篇 提出介面,提高可替換性 使 ...
JsonConvert.SerializeObject 呼叫 object.Equals 問題探討
最近在 StackOverFlow 解答一個很有趣的問題Json.Net / Newtonsoft: Using JsonConvert.SerializeObject results in weird .Equals calls - why? 問題簡述是:使用Newtonsoft.Json.Jso ...
IOC(控制反轉),DI(依賴注入) 深入淺出~~
IOC是一個oop重要的程式設計思想。 學一個技術或思想前我們先了解,這個技術或思想為我們解決怎樣問題。 Ioc—Inversion of Control 控制反轉控制反轉是一個設計思想 ,把對於某個物件的控制權移轉給第三方容器 簡單解釋A物件程式內部需要使用B物件 A,B物件中有依賴的成份 控制反 ...
沒有Source Code 如何修改程式??
某些專案因為歷史久遠沒有Source Code,但有個需求需要異動裡面的程式該怎麼辦?? 難道只能整個反組譯,查看程式碼翻一份做新的嗎? 不~~其實有辦法直接對於DLL進行修改 只需使用 Reflexil 搭配 ILSpy 或其他支援的反組譯軟體 Reflexil 是一個組譯編輯器插件目前支援 ...
淺談-編碼(encoding) vs 加解密 vs 雜湊(Hash)
這一邊有三筆資料 U2FsdGVkX19FJsgVyam+Gh2EwmGs4BEJjJJsWxCXHWw84gp3uHvozWsHY8gfAx0C VG9kYXkgaXMgYSBnb29kIERheQ== 046a484a529ecfc7693753ee65802b5cfcafd548252d0e ...