資料庫索引深入淺出(一) - Index第一個欄位至關重要它會影響資料統計值結果,Index一般建立在查詢條件的欄位
Null Object Pattern
Symbols count in article: 1.9k Reading time ≈ 2 mins.
Null Object Pattern - 假如在系統中null散佈在有許多地方且null有相對應的邏輯或行為.這時候就很適合使用NullObject Pattern來解決,已Null Object取代null邏輯.
鐵人賽完賽&總結 (第30天)
鐵人賽完賽&總結 (第30天) - 這三十天無法對於MVC全部原始碼做詳細介紹,我盡量在這三十篇講述MVC執行過程中重要知識點,閱讀MVC原始碼真不是很簡單事情.
動手DIY改造 Asp.net MVC- 擴充在擴充,強化WebViewPage製作多國貨幣機制 (第29天)
動手DIY改造 Asp.net MVC- 擴充在擴充,強化WebViewPage製作多國貨幣機制 (第29天) - View頁面(razor,aspx...)都是繼承WebViewPage頁面
動手DIY改造 Asp.net MVC- 建立自己ActionInvoker和Model綁定機制 (第28天)
動手DIY改造 Asp.net MVC- 建立自己ActionInvoker和Model綁定機制 (第28天) - 今天要分享對於ActionInvoker進行替換成自己客制化的IActionInvoker
動手DIY改造 Asp.net MVC- 自己動作建立一個DependencyResolver解析器(Autofac) (第27天)
動手DIY改造 Asp.net MVC- 自己動作建立一個DependencyResolver解析器(Autofac) (第27天) - 產生Controller物件相關物件關係如下面UML圖
動手DIY改造 Asp.net MVC- Route解析機制 (第26天)
動手DIY改造 Asp.net MVC- Route解析機制 (第26天) - UrlRoutingModule對於OnPostResolveRequestCache事件添加一個對於MVC很重要的動作,透過RouteCollection取得此次請求匹配RouteData物件.
動態產生程式碼(WebViewPage) View是如何被建立(四) (第25天)
動態產生程式碼(WebViewPage) View是如何被建立(四) (第25天) - 上一篇說到最終會透過一個實現IView物件(Razor是透過RazorView)來完成,RenderView方法將BuildManagerCompiledView方法取得物件轉換型別成WebViewPage.
探討ViewEngine機制 View是如何被建立(三) (第24天)
探討ViewEngine機制 View是如何被建立(三) (第24天) - 繼承ActiontResult類別中ViewResultBase最為複雜,因為ViewResultBase要找到實現IViewEngine物件取得取得View檔案,在透過實現IView物件把頁面渲染出來.
6個基本(ActionResult) View是如何被建立(二) (第23天)
6個基本(ActionResult) View是如何被建立(二) (第23天) - 上一篇介紹到CreateActionResult方法會產生一個ActionResult物件利用MethodInfo資訊.