Time of Update: 2014-12-27
標籤:linux c Regex寫這個模組的目的在於更加方便的使用基於c語言的正則匹配,在做通訊協定報文解析的時候,Regex匹配相當有效。而linux自有的Regex相關函數用起來相對來說還是比較麻煩。例如,若想把字串in中的mac地址和timeout和freetime提取出來,可以設計Regex為p:<span style="font-family:Courier New;">char *in = "QueryTimesResult,MAC=00:2
Time of Update: 2014-12-28
標籤:DocX開源網址:http://docx.codeplex.com/1、引入DocX.dll 調用ReplaceText()方法替換模板中的字元。只支援docx格式的word文檔using (DocX docx = DocX.Load(fileDemo)) { docx.ReplaceText("@某某某", tester.name); docx.ReplaceText("@11010119810101000
Time of Update: 2014-12-28
標籤:C#基礎知識之七由朱朱編寫,轉載請註明出自朱朱家園http://blog.csdn.net/zhgl76881、 介面是表示一組函數成員而不實現成員的參考型別。2、 介面聲明不包含資料成員,只能包含:方法、屬性、事件、索引,這些成員不能包含實現代碼,用分號實現,介面名稱按慣例從大寫I開始。3、 介面可以有存取修飾詞,而介面成員卻不可以有。4、 只有類和結構才能實現介面,實現了介面必須實現介面的所有成員。5、
Time of Update: 2014-12-27
標籤:1 .Net FrameWork架構是.Net平台中不可或缺的一部分,它提供了一個穩定的運行環境來保證我們基於.Net平台開發的各種應用能夠正常的運轉。.Net FrameWork架構套件含兩部分CLR(通用語言執行平台)和.Net類庫2
Time of Update: 2014-12-27
標籤: C#視頻,主要講述了C#的基礎知識以及異常處理。基礎知識包括資料類型,C#結構,方法,以及類與繼承的思想。異常處理提供了程式出錯的處理方法,使用try,catch,finally來嘗試可能未正確處理的操作。另外,由於C#的學習本身就是為設計模式打基礎,故視頻的最後兩集簡單了講述了簡單設計模式:開閉原則,封裝變化,簡單原廠模式。結構、類、對象、方法之間有什麼關係?
Time of Update: 2014-12-27
標籤:C#基礎-變數與常量(3)一、變數操作:變數的基本操作包括:聲明變數和給變數賦值。二、聲明變數:聲明變數就是指定變數的名稱和類型。聲明一個變數由一個類型和跟在後面的一個或多個變數名組成,多個變數直接用逗號隔開,聲明變數以分號結束。聲明一個整形變數LS,然後再同時聲明3個字元變數Strl,Strl和Str3.1 int LS; //聲明一個整形變數2 string Str1, Str2, Str3;
Time of Update: 2014-12-26
標籤:使用事件定義和發布事件 事件是建立在委託的基礎上的,當某類發生某一事情後,可以通過事件機制通知已經註冊的類或對象正在發生的事情,然後這些類或對象做出響應。 事件的本質是委託,但它通常是特定的函數類型,可以將事件理解為委託變數,訂閱事件就是為委託變數賦值,同樣也是使用“+=”/“-=”。
Time of Update: 2014-12-28
標籤: 看了這3小節,發現作者講得太詳細了,把一個都在正常使用的用法說得太神密了,搞得不知是自己不懂作者的苦心,還是作者用意為之,這裡給大家都簡單講下吧,太深的真心講不下去。 1.可空類型的核心部分是System.Nullable<T>,除了這個之外,還有由靜態類System.Nullable提供的工具方法。 2.Nullable<T>是一個泛型型別,型別參數T是一個實值型別約束。 3.T的類型稱為可空類型的基礎類型。 4.Nullable<T>有兩
Time of Update: 2014-12-26
標籤:迴圈。 for 迴圈 嵌套的應用, 迭代、窮舉 一、迭代法每次迴圈都是從上次運算結果中獲得資料,本次運算的結果都是要為下次運算做準備。例:1.100以內所有數的和。int sum = 0; for (int i = 1; i <= 100; i++) { sum = sum + i; }
Time of Update: 2014-12-28
標籤:程式員職業操守 不寫注釋是流氓,名字瞎起是扯淡寫代碼的時候腦子裡要用一個想法,這個代碼不是寫給自己看的,而是寫給別人看的,C#注釋 1-單行注釋// 2-多行注釋 /*要注釋的內容*/ 3-文檔注釋///多用來解釋方法或者類Ctrl+K+D代碼對齊 如果代碼中出現了語法錯誤,那麼是對不齊的。按Home可以跳到一行代碼的最前面,按End可以跳到這行代碼的最後面。游標在行首,要選中這行,就按shift+end
Time of Update: 2014-12-26
標籤:索引器允許類或者結構的執行個體按照與數組相同的方式進行索引取值,索引器與屬性類似,不同的是索引器的訪問是帶參的。索引器和數組比較:(1)索引器的索引值(Index)類型不受限制(2)索引器允許重載(3)索引器不是一個變數索引器和屬性的不同點(1)屬性以名稱來標識,索引器以函數形式標識(2)索引器可以被重載,屬性不可以(3)索引器不能聲明為static,屬性可以 一個簡單的索引器例子using System;using System.Collections;public
Time of Update: 2014-12-26
標籤:樹形導航 ddlbig.Items.Add(new ListItem("新聞分類", "0")); newclass(pub.getpower(), "146", "");public void newclass(DataTable dtMenu, string parentNo,string str) { string expression = "parentid= " + parentNo;
Time of Update: 2014-12-28
標籤://輸出Console.WriteLine("這是一行文字"); 自動斷行符號的。Console.Write("Hello world"); 不帶斷行符號的。注意:1.大小寫敏感。(快速鍵操作) 2.括弧,引號,分號都是英文狀態下的符號。 3.結尾不要忘記寫分號。//輸入string s = Console.ReadLine();如何拼接字串。Console.WriteLine("你的使用者名稱是" + u + ",密碼是" + p +
Time of Update: 2014-12-28
標籤: 自己在寫文章的同時,也是在學習,對於書中的語句很多其實沒有太好的理解,讀一本書,要消化!!!三章都是講泛型的,最後寫一下泛型的限制,對於本章學習的完結,one end,one begin. 看下面的代碼 1 public class Teacher 2 { 3 public enum Flag { Chinese, English }; 4 public string Name { get; set; } 5 } 6 7
Time of Update: 2014-12-28
標籤:1、Queue定義System.Collections.Queue類表示對象的先進先出集合,儲存在 Queue(隊列) 中的對象在一端插入,從另一端移除。 2、優點1、能對集合進行順序處理(先進先出)。2、能接受null值,並且允許重複的元素。 3、 Queue的構造器構造器函數注釋Queue ()初始化 Queue 類的新執行個體,該執行個體為空白,具有預設初始容量(32)並使用預設增長因子(2.0)。Queue (ICollection)初始化 Queue
Time of Update: 2014-12-28
標籤: 將C#的程式的一些使用者資料寫在一個檔案中,並把程式設計為開機啟動後,就會出現問題。找不到我的使用者資料檔案。File.Exists()返回的是false。但是如果手動開啟程式又能成功的讀取資料檔案。 百度了一下也沒有找到什麼辦法,就強制讀取檔案試一下,而不再用File.Exists()方法判斷,結果給我拋出了一個異常:找不到檔案:"C:\Windows\SysWOW64\Xxx"。 看了這個錯誤,估計是64位系統造成了,因為現在做的只是個小程式,沒時間在去深究了。解決辦法是,把我
Time of Update: 2014-12-28
標籤:.寫一個方法void sanjiao(int a,int b,int c),判斷三個參數是否能構成一個三角形,如果不能則拋出異常IllegalArgumentException,顯示異常資訊“a,b,c不能構成三角形”,如果可以構成則顯示三角形三個邊長,在主方法中得到命令列輸入的三個整數,調用此方法,並捕獲異常。代碼:package exception;import java.util.Scanner;public class SanJiao {public static void
Time of Update: 2014-12-27
標籤:C. Crazy Town Crazy Town is a plane on which there are n infinite line roads. Each road is defined by the equation aix + biy + ci = 0, where ai and bi are not both equal to the zero. The roads divide
Time of Update: 2014-12-27
標籤:C 的迴歸周末出差,去另一個城市給公司的一個項目解決點問題。回程去機場的路上,我用手機上 google reader 打發時間。第一眼就看到孟岩大大新的一篇:Linux之父話糙理不糙 。主題是 C 與 C++ 的語言之爭。轉到劉江的 blog 下讀完了Linux之父炮轟C++:糟糕程式員的垃圾語言 大呼過癮。立刻把連結簡訊發給了幾個朋友。語言之爭永遠是火藥味十足的話題。尤其是 C 和 C++
Time of Update: 2014-12-27
標籤:acm c語言 演算法 編程 codeforces A - Removing Columns貪心。只能是豎著不遞減的就盡量選上,當某一行出現字典序大於上一行的情況的時候,就不用再考慮這一行。代碼如下:#include <iostream>#include <string.h>#include