Time of Update: 2016-06-02
標籤:本文導讀:擴充方法被定義為靜態方法,但它們是通過執行個體方法文法進行調用的。 它們的第一個參數指定該方法作用於哪個類型,並且該參數以 this 修飾符為首碼。
Time of Update: 2016-06-02
標籤:一:實值型別/參考型別的區別 實值型別主要包括簡單類型,枚舉類型,和結構體類型等,實值型別的執行個體通常被分配線上程堆棧上面變數儲存的內容是執行個體資料本身。參考型別被分配在託管堆上,變數儲存的是地址。參考型別主要包括類類型,介面類型,委託類型和字串類型等。 關於參數傳遞,這裡有四種: 實值型別參數的按值傳遞;
Time of Update: 2016-06-02
標籤:在軟體系統中,經常面臨著“一系列相互依賴的對象”的建立工作;同時由於需求的變化,往往存在著更多系列對象的建立工作。如何應對這種變化?如何繞過常規的對象的建立方法(new),提供一種“封裝機制”來避免客戶程式和這種“多系列具體對象建立工作”的緊耦合?這就是我們要說的抽象原廠模式。 重點:? 抽象原廠模式概念? 抽象原廠模式的模型圖?
Time of Update: 2016-06-04
標籤:FormClosing事件在表單關閉時,FormClosing事件發生。此事件會得到處理。從而釋放與表單相關的所有資源。如果取消此事件,則表單仍然保持開啟狀態。當表單顯示為強制回應對話方塊時,單擊“關閉”會隱藏表單並將DialogResult屬性設為Cancel。通過在些事件中設定DialogResult屬性可以在使用者單擊右上方關閉按鈕時重寫DialogResult的值。FormClosed事件在使用者或Application類的Close方法或Exit方法關閉表
Time of Update: 2016-06-04
標籤: 近期做一個小的功能需求,用到了隊列,用的時候出了很多問題,現在總結一下,希望能對有需要的人提供協助。
Time of Update: 2016-06-04
標籤:服務契約描述了暴露給外部的類型(介面或類)、服務所支援的操作、使用的訊息交換模式和訊息的格式。每個WCF服務必須實現至少一個服務契約。使用服務契約必須要引用命名空間System.ServiceModel
Time of Update: 2016-06-01
標籤:virtual和abstract都是用來修飾父類的,通過覆蓋父類的定義,讓子類重新定義。它們有一個共同點:如果用來修飾方法,前面必須添加public,要不然就會出現編譯錯誤:虛擬方法或抽象方法是不能私人的。畢竟加上virtual或abstract就是讓子類重新定義的,而private成員是不能被子類訪問的。但是它們的區別很大。(virtual是“虛擬”,abstract是“抽象的").(1)virtual修飾的方法必須有實現(哪怕是僅僅添加一對大括弧),
Time of Update: 2016-06-03
標籤:項目中用到 JqGrid 前端資料控制項,資料格式要求 為Json 雖然系統中有做相應實現,但未對DataTable 轉 Json 有相應方法,故 在項目中 對 DataTable 寫了一個轉Json 的擴充方法,請看清楚 是擴充方法, 記得 Static 詳細擴充方法的使用請
Time of Update: 2016-06-03
標籤:很多時候,在winform的設計下,會遇到建立表單時不需要用到預設的關閉按鈕的情況,而是用另外設定關閉 button或其他控制項來控制表單的關閉。 之前我遇到這個問題時,問了很多朋友,都沒找到方法,VS的表單內容裡也沒那一項,在MSDN裡也沒有相關的資料。 但後來偶然發現,原來辦法是很簡單的,只需要在初始化表單的時候不顯示那關閉按鈕就可以了。 具體方法是,加上一句 “
Time of Update: 2016-06-03
標籤:1.設定WinForm表單內容showinTask=false 2.加notifyicon控制項notifyIcon1,為控制項notifyIcon1的屬性Icon添加一個icon表徵圖。 3.添加表單最小化事件(首先需要添加事件引用): this.SizeChanged += new System.EventHandler(this.Form1_SizeChanged); //上面一行是主表單InitializeComponent()方法中需要添加的引用 private void
Time of Update: 2016-06-02
標籤: 一:XML文檔 瞭解xml文檔。 利用代碼來建立XML文檔。 //引用命名空間+using System.Xml; XmlDocument xdoc=new XmlDocument(); XmlDeclaration xdec = xdoc.CreateXmlDeclaration("1.0", "gb2312",null);
Time of Update: 2016-05-30
標籤:真是書到用時方恨少,平時都是完成任務,書都是看個前面幾章就扔書櫃了。。。。今天看了部落格園一篇文章《我們為什麼應該堅持寫部落格》,很有感觸,覺得人生不能得過且過,以前為了各種原因,家庭,孩子,其實有很多都是借口,自己心裡清楚。現在孩子慢慢長大,當我督促她學習的同時,也為自己渾渾噩噩的幾年感到有些羞恥。既然如此,那就開始吧,開工沒有回頭箭,既然不討厭編程,既然選擇了程式員這條路,那就堅定地走下去吧,堅持部落格,是我對自己的第一個要求。先鞏固一下基礎知識,從C# in
Time of Update: 2016-05-30
標籤: /// <summary> /// DataTable分頁並取出指定頁碼的資料 /// </summary> /// <param name="dtAll">DataTable</param> /// <param name="pageNo">頁碼,注意:從1開始</param> /// <param
Time of Update: 2016-06-02
標籤:劍指offer第十五題:鏈表中倒數第K個結點 1 //============================================================================ 2 // Name : JZ-C-15.cpp 3 // Author : Laughing_Lz 4 // Version : 5 // Copyright : All Right Reserved 6 // Description :
Time of Update: 2016-06-02
標籤:DescriptionWhile walking down the street Vanya saw a label "Hide&Seek". Because he is a programmer, he used & as a bitwise AND for these two words represented as a integers in base 64 and got new word. Now Vanya thinks
Time of Update: 2016-06-02
標籤:刪除字母‘c‘ 右側的程式實現的功能是從字串s中刪除所有的小寫字母c,請改正程式錯誤的地方。注意:main函數不可以改動,程式結構也不能修改。很簡單的哦,加油吧~ 範例輸入abccabcn範例輸出ababn 1 #include <stdio.h> 2 3 #define N 1024 4 5 void del(char *s) 6 { 7 int i, j; 8 for(i = j = 0; s[i] != ‘\0‘; i++) 9
Time of Update: 2016-05-31
標籤:類型例子NSLog charschar‘a‘, ‘\n‘ %cshort int — %hi, %hx, %hounsigned short int %hu, %hx, %hoint 12, -97, 0xFFE0, 0177%i, %x, %ounsigned int12u, 100U, 0XFFu%u, %x, %olong int12L, -2001, 0xffffL%li, %lx, %lounsigned long
Time of Update: 2016-05-31
標籤:c語言 技能 教學 實訓 運行程式 在初學C語言的一個學期後,我們進行了C語言階段,嘗試編寫各種類型的程式。在為期一個周時間中,我的感受是:C語言實訓和平時上課所接觸的成有很多不同,所經受的考驗和克服的困難和平時的相差不大,遇到不會做的題同學互相討論,互相協助,共同解決,攻克了C語言的複雜程式,我感觸良多。 &
Time of Update: 2016-05-30
標籤:很多時候,出現一些類似GNU,GCC,CLANG,LLVM等與編譯器有關的名詞的時候,都不太清楚它到底是幹嘛的,理解這些東西後,對於xcode中很多配置型的需求修改起來都會得心應手,因此有必要瞭解透徹他們直接的關係與區別。1 GUN “GNU,名稱來自Gnu‘s Not
Time of Update: 2016-05-29
標籤: 由於船移動的速度都一樣,那麼對於往一個方向的船相對距離其實是不變的,我們可以把往一個方向移動的船都視作靜止,並求出在哪些觀測位置可以看到,很明顯對於船[x,y,z],當x+z>=y-z的時候,可以在[y-z,x+z]這些位置觀測到它,這些位置的觀測數全都+1,然後考慮不同方向,假設初始在x位置觀測往右的船,在y位置觀測到往左的船,只要x<=y,則經過一段時間的移動,必然存在一個位置可以同時觀測到x位置和y位置能觀測到的船。複雜度O(nlogn)。 代碼 1