Time of Update: 2016-02-19
標籤:Get方式 private string HttpGet(string url, string postData) { HttpWebRequest request = (HttpWebRequest)WebRequest.Create(url + (postData == "" ? "" : "?") + postData); request.Method = "GET"; request.ContentType =
Time of Update: 2016-02-19
標籤:out 關鍵字會導致參數通過引用來傳遞。這與 ref 關鍵字類似,不同之處在於 ref 要求變數必須在傳遞之前進行初始化。若要使用 out 參數,方法定義和調用方法都必須顯式使用 out 關鍵字。例如:class OutExample{ static void Method(out int i) { i = 44; } static void Main() { int value; Method(out value);
Time of Update: 2016-02-18
標籤:樣本程式是同步通訊端程式,功能很簡單,只是用戶端發給伺服器一條資訊,伺服器向用戶端返回一條資訊;這裡只是一個簡單的樣本,是一個最基本的socket編程流程,在接下來的文章中,會依次記錄通訊端的同步和非同步,以及它們的區別。下面是樣本程式的簡單步驟說明伺服器端:第一步:用指定的連接埠號碼和伺服器的ip建立一個EndPoint對像;第二步:建立一個Socket對像;第三步:用socket對像的Bind()方法綁定EndPoint;第四步:用socket對像的Listen()方法開始監聽;第五步
Time of Update: 2016-02-16
標籤:本程式是口算兩位元乘法,隨機產生兩個兩位元,用語音讀出來。然後開啟語音辨識,接受使用者輸入,知道答案正確關閉語音辨識。使用者說答案時,可以說“再說一遍”重複題目。關鍵是GrammarBuilder和Choices的用法。首先來看看如何獲得已安裝的語音辨識引擎void showInstalled() { Console.WriteLine("installed recognizers"); foreach (var i in
Time of Update: 2016-02-18
標籤:C# 事件與委託的區別先看一段程式class Program{ static void Main(string[] args) { Test obj = new Test(); obj.print += printout1; //綁定printout1方法 obj.print += printout2; //綁定printout2方法 obj.start(); } static void
Time of Update: 2016-02-17
標籤:代碼:using System;using System.Collections.Generic;using System.Xml;using System.Xml.Schema;using System.Xml.Serialization;namespace Hont{ [XmlRoot("SerizlizableMultipleValueEnum"), Serializable] public class
Time of Update: 2016-02-01
標籤:@"\b(\S+)://(\S+)\b"; //匹配URL的模式foreach (Match match in mc){ Console.WriteLine(match.Value);}Console.ReadLine();結果: @"\b(?<protocol>\S+)://(?<address>\S+)\b"; //匹配URL的模式,並分組MatchCollection mc = Regex.Matches(text, pattern);
Time of Update: 2016-02-01
標籤:stopWatch var stopWatch = new StopWatch(); //建立一個Stopwatch執行個體stopWatch.Start(); //開始計時stopWatch.Stop(); //停止計時stopWatch.Reset(); //重設StopWatchstopWatch.Restart(); //重新啟動被停止的StopWatchstopWatch.ElapsedMilliseconds //
Time of Update: 2016-02-01
標籤: 學習了三層,有一個登入表單的小練習,是我們第一次接觸三層的初戰。現在只是簡單的瞭解了一些,需要學習的還有很多,下面淺談自己的理解。
Time of Update: 2016-02-15
標籤:這篇文章主要介紹了C#中string.format用法,以執行個體形式較為詳細的講述了string.format格式化的各種用法,非常具有實用價值,需要的朋友可以參考下 本文執行個體總結了C#中string.format用法。分享給大家供大家參考。具體分析如下: String.Format 方法的幾種定義: String.Format (String, Object) 將指定的 String 中的格式項替換為指定的 Object 執行個體的值的文本等效項。String.Format
Time of Update: 2016-02-17
標籤: C#中有兩種常量類型,分別為readonly(運行時常量)與const(編譯時間常量),本文將就這兩種類型的不同特性進行比較並說明各自的適用情境。工作原理 readonly為運行時常量,程式運行時進行賦值,賦值完成後便無法更改,因此也有人稱其為唯讀變數。 const為編譯時間常量,程式編譯時間將對常量值進行解析,並將所有常量引用替換為相應值。 下面聲明兩個常量:public static readonly int A = 2; //A為運行時常量public
Time of Update: 2016-02-17
標籤:本文主要通過彩色圖象灰階化來介紹C#處理數位影像的3種方法,Bitmap類、BitmapData類和Graphics類是C#處理映像的的3個重要的類。 Bitmap只要用於處理由像素資料定義的映像的對象,主要方法和屬性如下:
Time of Update: 2016-02-14
標籤:最近剛剛接觸C#,學到事件與委託部分無法理解,於是上網查閱了各種資料,終於明白了一些,在此進行總結。 一.C語言中的函數指標 想要理解什麼是委託,就要先理解函數指標的概念。所謂函數指標,就是指向函數的指標(等於沒說-.-)。比如我定義了兩個函數square和cube分別用於計算一個數的平方和立方,我再定義函數指標calcu,然後我讓calcu指向square,那麼調用calcu時就相當於調用了square函數(注意,此處函數指標接受的參數類型及個數要與函數一致)。很好理解吧?不
Time of Update: 2016-02-14
標籤: 出處:http://www.cnblogs.com/wintersun/Memcached是開源高效能分布式緩衝組件,目前已經廣泛應用各類互連網領域. 具有多種語言的用戶端開發包,包括:Perl/PHP/JAVA/C/Python/Ruby/C#/MySQL. 這此網站已經在使用YouTube,Reddit,Zynga,Facebook,Orange它. 看下面的圖比較形象.
Time of Update: 2016-02-03
標籤:什麼是c#預先處理指令??用於在 C# 原始碼中嵌入的編譯器命令。C#前置處理器指令有哪些??↓↓↓這些就是前置處理器指令啦 下面我們一一道來(●‘?‘●)1.#if ,#elif,#else,endif c#編譯的第一步就是預先處理,這一步中,根據來源程式中#開頭的指令(預先處理指令)進行處理。例如:首先,預先處理首先掃描到#define Debug1,前置處理器得知你定義了Debug1緊接著,預先處理接著掃描到#if
Time of Update: 2016-02-13
標籤:C#的事件觸發機制,類似於c++的回呼函數機制 我先簡單說一下,委託和事件的實質,後期再重開一篇博文來詳細說委託:指向方法的指標,類似於C的函數指標事件:是一個可以存放0個或多個方法指標的資料結構 .......... 在一次編譯後會為其產生一個類等等的就以後另開博文說了 看看觸發機制 方便理解,來個通俗一點的圖 事件觸發源類 class cclass { private
Time of Update: 2016-02-11
標籤:簡單繼承最簡單的三個類public class Animal { public Animal() { Debug.Log("Construct Animal!"); }}public class Mammal : Animal { public Mammal() { Debug.Log("Construct Mamal!"); }}public class Sheep : Mammal{
Time of Update: 2016-02-15
標籤:關於Object C 中object, Class, Meta Class 的關係,在objc4的原始碼中有如下的調用:LibObjc 動態庫被調用後,下面的函數會依次調用asm_map_images:...jmp _map_2_imagesmap_2_images ->map_images_nolock ->_read_images ->_objc_connect_classes_from_image ->connect_class
Time of Update: 2016-02-07
標籤:安裝源碼包[[email protected] httpd-2.2.31]# ./configure --prefix=/usr/local/apache2checking for chosen layout... Apachechecking for working mkdir -p... yeschecking build system type... i686-pc-linux-gnuchecking host system type...
Time of Update: 2016-02-01
標籤:1,當你使用new,alloc和copy1方法建立一個對象時,該對象的保留計數器值為1,當你不再使用該對象時,你要負責向該對象發送以條release或autorelease訊息,這樣該對象在使用壽命結束時被銷毀。2 當你通過任何其他方法獲得一個對象是,則假設該對象的保留計數器值為1,而且已經被設定為自動釋放,你不需要執行任何操作來確保該對象被清理,如果你打算在一段時間內擁有該對象,則需要保留他並確保在操作完成時釋放他3