傳址,傳參考,傳址 是基本但重要的概念。此概念在很多語言都通用 我使用Gif動畫檔 快速帶領大家了解 傳址,傳參考,傳址 傳值(Call By Value) 顧名思義 是把值傳到 另一個記憶體位置的值上 傳址 (Call By Adress) 是把記憶體位置傳到 另一個記憶體位置的值 ...
Asp.net使用快取 (二)
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 ...