原创 軟件體系結構和框架的定義
一、軟件體系結構和框架的定義 軟件體系結構的英文單詞是“architecture”. Architecture的基本詞義是建築、建築學、建築風格。 軟件體系結構雖然根植於軟件工程,但還處於一個研究發展的階段,迄今爲止還沒有一個爲大家所
原创 將圖片轉換爲bytes
private byte[] BitmapToByte(Image img) { byte[] buf = null; MemoryStream ms = new MemoryStream(); img.Save(ms
原创 探索CLR原理系列(1):類型
CLR是整個Dotnet的靈魂,CIL則是這個靈魂可以發揮其跨越平臺,穿越語言,跳躍....的保證.其實有很多書籍和文章都介紹了什麼是CLR,什麼是CIL,CTS,CLS這樣的一大堆概念,可是他們具體的表
原创 C#技術漫談之垃圾回收機制(GC)
雖然本文是以.NET作爲目標來講述GC,但是GC的概念並非才誕生不久。早在1958年,由鼎鼎大名的圖林獎得主John McCarthy所實現的Lisp語言就已經提供了GC的功能,這是GC的第一次出現。Li
原创 深入瞭解Dynamic & DLR
主要內容: DLR在面向服務設計的必要性dynamic類型DLR ScriptRuntimeDynamicObject & ExpandoObject1.DLR在面向服務設計中的必要性 題外前因話:商業業務環境的變更總是伴隨着技術的變革。
原创 WebService基於SoapHeader實現安全認證
WebService基於SoapHeader實現安全認證 本文僅提供通過設置SoapHeader來控制非法用戶對WebService的調用,如果是WebService建議使用WSE3.0來保護Web服務,如果使用的是Viaual Stud
原创 Hidden features of C#
where T : struct where T : struct Keywords yield by Michael Stumvar by Michael Stumusing() statement by kokosreado
原创 Less Comments, More Readable Code
I’m currently implementing a drag and drop sorting feature for a tree view in a Windows Forms application. We’re using
原创 Trace、Debug和TraceSource
C#筆記30:Trace、Debug和TraceSource的使用以及日誌設計 2010-10-26 11:28 by 陸敏技, 736 visits, 收藏, 編輯 C#筆記30:Trace、Debug和TraceSourc
原创 10個用jQuery實現圖片幻燈片/畫廊效果和源碼
jQuery作爲一個應用最廣泛的JavaScript框架之一,第三方開發者不斷地爲其開發出新的 jQuery 插件應用,從而使得jQuery可以幫助用戶實現各種各樣不同尋常的 Web 效果,作爲最常使用的圖片幻燈片效果更是jQuery的強
原创 提高asp.net性能方法
Tip 1—Return Multiple ResultsetsTip 2—Paged Data AccessTip 3—Connection PoolingTip 4—ASP.NET Cache APITip 5—Per-Request
原创 SQLServer 通過DMV實現低影響的自動監控和歷史場景追溯
一. 背景: 我們管理和維護的數據庫系統基本都是7*24小時運轉的,運轉時會出現什麼情況誰都無法估計,往往一個平時運行很正常的系統,某天晚上突然就抽風了,而此刻並沒有系統負責人在旁邊,當值班同事的電話打到正在酣睡的DBA手機上時
原创 ASP.NET Routing對請求的處理方式
如果您需要在項目中使用在ASP.NET Routing的功能,則需要在web.config文件中配置一個HttpModule: <add name="UrlRoutingModule"type="System.Web.Routing.Ur
原创 Update Mode State
Model State 是個Dictionaty 類型,用於存儲驗證錯誤信息。 @Html.ValidationMessage() @Html.ValidationSummary() + [AcceptVerbs(HttpVerbs.Po