原创 軟件體系結構和框架的定義

一、軟件體系結構和框架的定義 軟件體系結構的英文單詞是“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