原创 SQL Server中的NULL和.NET中的DBNULL以及面向編程語言中的NULL的區別
閱讀目錄 一:SQL Server中的NULL和.NET中的DBNULL以及面向編程語言中的NULL的區別 二:實例 一:SQL Server中的NULL和.NET中的DBNULL以及面向編程語言中的NULL的區別 1:
原创 1.C#中幾個簡單的內置Attribute
閱讀目錄 一:Obsolete 二:Conditional 一:Obsolete 這個內置屬性是說這個方法廢棄了不可用,它有兩個參數,第一個參數message是說廢棄的原因,第二個參數error是個布爾值,爲true的話就編
原创 3.C#中泛型類的進一步探討
閱讀目錄 一:多重泛型 class不僅可以有T,還可以有K,實例化的時候傳多個數據類型的類型,C#集合類型中的Dictionary就是多重泛型 1 using System; 2 using System.Collectio
原创 1.C#中通過委託Action消除重複代碼
閱讀目錄 一:重複的代碼 二:使用委託消除重複代碼 一:重複的代碼 我們在寫一些方法的時候,會在裏面可能出現異常的地方使用try catch語句,這樣每個方法都會有try catch語句,這樣就有了壞味道,如下所示,在Ge
原创 通過js看類似C#中的回掉
我認爲並行有兩種形式,第一種是異步,第二種是多線程,目的都是爲了實現並行,只不過異步和多線程都是手段而已 第一種異步 異步,執行完函數或方法後,不必阻塞性地等待返回值或消息,只需要向系統委託一個異步過程,那麼當系統接收到消息時,
原创 一步一個腳印學習WCF系列之WCF契約設計—2-複雜類型序列化之可序列化類型SerializableAttribute
閱讀目錄 一:數據序列化流程圖 二:SerializableAttribute 一:數據序列化流程圖 在WCF當中是通過序列化器來進行序列化的,大家可以通過這個圖看到,如果我們希望傳遞一個數據的話或者說我們希望來傳遞
原创 .NET下的多線程編—3-Thread.Sleep(0)的意義
閱讀目錄 一:什麼是Thread.Sleep? 二:舉例 三:什麼時候用線程? 四:使用線程的缺點 一:什麼是Thread.Sleep? 1.Thread.Sleep() 本身的含義是將當前線程掛起指定的時間
原创 算法大全—2-冒泡排序法百錢買百雞算法
閱讀目錄 一:實例 二:運行效果 一:實例 private void btnJiSuan_Click(object sender, EventArgs e) {
原创 2.C#自定義Attribute
閱讀目錄 一:C#自定義Attribute 二:AttributeUsageAttribute中的3個屬性(Property)中的AttributeTargets 三:AttributeUsageAttribute中的3個屬
原创 一步一個腳印學習WCF系列之WCF契約設計—3-複雜類型序列化之數據契約DataContractAttribute
閱讀目錄 一:DataContractAttribute 二:DataMemberAttribute 三:實例 一:DataContractAttribute . 在schema和CRL類型之間轉換
原创 ASP.NET溫故而知新學習系列之ASP.NET多線程編程—異步編程(九)
閱讀目錄 一:同步處理 二:異步處理 三:異步委託 四:通過委託同步調用方法 五:通過委託異步調用方法 一:同步處理 一個同步操作會阻塞整個當前的進程,直到這個操作完成才能執行下一段代碼 二:異步
原创 2.C#中通過委託Func消除重複代碼
閱讀目錄 一:重複的代碼 二:C#中通過委託Func消除重複代碼 一:重複代碼 1 public class Persion 2 { 3 public string Name { get;
原创 一步一個腳印學習WCF系列之WCF契約設計—1-服務契約ServiceContractAttribute
閱讀目錄 一:SOA體系結構 二:WCF當中的客戶端與服務 三:服務契約 四:實例 一:SOA體系結構 . 我在這裏用圖形在回顧一下,首先我們來看SOA的體系結構,在我們傳統的經典的三層體系結構有客戶層,業務