原创 【轉】隱式接口和顯式接口

隱式接口和顯式接口 C#中對於接口的實現方式有隱式接口和顯式接口兩種,本文討論了隱式接口和顯式接口的一些區別,並延伸了語言設計層面背後的一些個人體會。 隱式實現和顯示實現的例子 隱式地實現接口成員 創建一個接口,Chinese,包含一個成

原创 【SSH進階之路】Hibernate基本原理(一)

原地址:http://blog.csdn.net/jiuqiyuliang/article/details/39078749/ 目錄(?)[+]       在開始學Hibernate之前,一直就有人說:Hiberna

原创 幾個關於接口的比喻

1.飛機會飛,鳥會飛,他們都繼承了同一個接口“飛”;但是F22屬於飛機抽象類,鴿子屬於鳥抽象類。 2. 就像鐵門木門都是門(抽象類),你想要個門我給不了(不能實例化),但我可以給你個具體的鐵門或木門(多態);而且只能是門,你不能說它是窗(

原创 【轉】SQL Server 觸發器

觸發器是一種特殊類型的存儲過程,它不同於之前的我們介紹的存儲過程。觸發器主要是通過事件進行觸發被自動調用執行的。而存儲過程可以通過存儲過程的名稱被調用。 Ø 什麼是觸發器     觸發器對錶進行插入、更新、刪除的時候會自動執行的特殊存儲

原创 【轉】將程序集加入GAC,並讓其能夠在VS的添加引用的.NET選項卡中被引用

GAC是代碼緩存,可以作爲一箇中央知識庫放置程序集。      將程序集放置到GAC中使得它們可被服務器上的多個應用程序引用。如果給予開發人員完全的版本控制,那麼在其工作目錄中管理每個應用程序的程序集將更簡單。如果從GAC引用一個

原创 【轉】CLS(公共語言規範)的CLSCompliant(跨語言調用)

出處:http://www.cnblogs.com/zhangchenliang/archive/2012/08/29/2662395.html .net的一個很重要的特性就是跨語言的編程,用C#寫的dll可以在VB.net裏調用,例

原创 【轉】鍵盤常用ASCII碼 & Ctrl組合鍵

鍵盤常用ASCII碼  ESC鍵 VK_ESCAPE (27)回車鍵: VK_RETURN (13)TAB鍵: VK_TAB (9)Caps Lock鍵: VK_CAPITAL (20)Shift鍵: VK_SHIFT ($10)Ctrl

原创 【由抽獎想到】對生成不重複隨機數列的再次思考

之前由於要做一個戰隊匹配,想到了給10個不同的隊伍分配一個不重複的1~10之間的數,寫下了自己的一些感想《由生成不重複的隨機數引發的思考》: http://blog.csdn.net/huge92/article/details/8932

原创 由生成不重複的隨機數引發的思考

其實,我是想,像抽籤一樣,將得到N個大小在1到N之間的不重複的隨機數,分配給N個不同的隊伍。 這就好比拿10張紙寫上1~10,讓10個隊伍的隊長來抓,拿到幾號就是幾號。 先開始我沒想太多,於是出現了這樣的做法: for (int i =

原创 【轉】二進制數的相關基礎

1.如果你不知道二進制怎麼編碼,請繼續,否則請跳到2     1字節 = 8位,所以它能表示的最大數當然是8位都是1(既然2進制的數只能是0或1,如果是我們常見的10進制,那就8位都爲9,這樣說,你該懂了?) 1字節的二進制數中,最大的數

原创 【轉】C#流的概念

注意: 1、在計算機編程中,流就是一個類的對象,很多文件的輸入輸出操作都以類的成員函數的方式來提供。  2、計算機中的流其實是一種信息的轉換。它是一種有序流,因此相對於某一對象,通常我們把對象接收外界的信息輸入(Input)稱爲輸入流

原创 C#中,刪除字符串中的指定字符的簡便方法

最近發現一種刪除字符串中指定字符的簡便方法,拿@爲例。 利用了字符串的Repalce方法(第二個參數是空串)。 textBox1.Text = textBox1.Text.Replace("@", "");這樣一來有多少這樣的字符都可

原创 【轉】C#獲取網頁源代碼

方法一: using System.Text; using System.Net;private string getHtml(string url) { WebClient myWebClient = new WebClient()