Time of Update: 2015-05-14
標籤:我們知道,從變數的範圍(即從空間)角度來分,可以分為全域變數和局部變數。從另一個角度,從變數值存在的作時間(即生存期)角度來分,可以分為靜態儲存方式和動態儲存方式。靜態儲存方式:是指在程式運行期間分配固定的儲存空間的方式。動態儲存裝置方式:是在程式運行期間根據需要進行動態分配儲存空間的方式。使用者儲存空間可以分為三個部分:程式區;靜態儲存區;動態儲存裝置區。全域變數全部存放在靜態儲存區,在程式開始執行時給全域變數分配儲存區,程式行完畢就釋放。在程式執行過程中它們佔據固定的儲存單元,而不動態
Time of Update: 2015-05-13
標籤:繼承 派生 c++ 類 重寫函數 //子類在重寫虛函數時,會覆蓋父類的函數#include <iostream>using namespace std;class B{public:B(){cout<<"Create
Time of Update: 2015-05-13
標籤:關鍵字typedef typedef 操作符可以看做是普通變數和類型之間的轉換開關!!例如typedef int Integer;//定義了一種類型int Integer;//定義了一個變數就是類型和變數的區別 A. 對資料類型定義“別名"1 int main(int argc, const char * argv[]) {2 typedef int integer;3 integer i = 5;4 printf("print
Time of Update: 2015-05-13
標籤:C語言檔案指標(類似於 JAVA中 File file = new File();)在C語言中用一個指標變數指向一個檔案,這個指標稱為檔案指標 格式: FILE * 指標變數標識符; 檔案的開啟 (fopen函數) fopen函數用來開啟一個檔案,其調用的一般形式為: 檔案指標變數名 = fopen (檔案名稱, 使用檔案方式); 其中:
Time of Update: 2015-05-13
標籤:繼承 派生 類 c++ 引用 //衍生類別對象初始化基類的引用//引用是別名,但這個別名只能包含衍生類別對象中的由基類繼承來的隱藏對象#include <iostream>using namespace std;class
Time of Update: 2015-05-11
標籤:Description春天是鮮花的季節,水仙花就是其中最迷人的代表,數學上有個水仙花數,他是這樣定義的: “水仙花數”是指一個三位元,它的各位元字的立方和等於其本身,比如:153=1^3+5^3+3^3。 現在要求輸出所有在m和n範圍內的水仙花數。Input輸入資料有多組,每組佔一行,包括兩個整數m和n(100<=m<=n<=999)。Output對於每個測試執行個體,要求輸出所有在給定範圍內的水仙花數,就是說,輸出的水仙花數必須大於等於
Time of Update: 2015-05-12
標籤:常用的C語言開發工具有很多,每個開發工具所支援的庫函數和對標準的實現都有差異。對於初學者,選擇一款使用廣泛、上手容易的開發工具才是王道。在Windows 上很多從事C和C++開發的人員都選擇VS作為開發平台。而在Fedora 21 上可以使用Eclipse CDT全稱Eclipse C/C++ Development Toolkit, 他是一個完全用 Java 實現的開放源碼項目,最重要的,Eclipse和CDT是Open
Time of Update: 2015-05-12
標籤:java1. 包聲明 一個Java應用程式是由若干個類組成的,檔案名稱必須和類名同名。package為包的關鍵字,用於聲明類所在的包。2. 基礎資料型別 (Elementary Data Type) 對於long型值,若賦給的值大於或小於int型值範圍,則需要在數字後添加L或l,表示該數值為長整型。
Time of Update: 2015-05-12
標籤:模版方法模式 c++ 物件導向 設計模式 建造者模式 建造者模式(Builder):主要用於建立一些複雜的對象,這些對象內部構建間的建造順序通常是穩定的,但對象內部的構建通常面臨著複雜的變化。其好處就是使得建造代碼與表示代碼分離,由於建造者隱藏了該產品是如何組裝的,所以需要改變一個產品的內部表示,只需要再定義一個具體的建造
Time of Update: 2015-05-12
標籤:1. 標準C語言C語言誕生於20世紀70年代,年齡比我們自己還要大,期間產生了很多標準,但是各種編譯器對標準的支援不盡相同。ANSI C是使用的最廣泛的一個標準,也是第一個正式標準,被稱為“標準C語言”。ANSI C於1980年由美國國家標準局(American National Standards Institute,簡稱ANSI)對外發布,各種編譯器幾乎都完整支援ANSI C,市面上的書籍、大學裡的教材、網上的教程大都以ANSI
Time of Update: 2015-05-13
標籤:視頻會議 源碼 c# 即時通訊
Time of Update: 2015-05-12
標籤:在做網站的時候,用到了去除html標籤的問題,用正則匹配到html標籤,然後replace即可。 /// <summary> /// C#去除HTML標籤 /// </summary> /// <param name="html">帶有html標籤的文本</param> /// <param name="length">截取長度</param> ///
Time of Update: 2015-05-12
標籤://今天 DateTime.Now.Date.ToShortDateString(); //昨天,就是今天的日期減一 DateTime.Now.AddDays(-1).ToShortDateString(); //明天,同理,加一 DateTime.Now.AddDays(1).ToShortDateString();&n
Time of Update: 2015-05-12
標籤:在C#中可以對整型運算對象按位進行邏輯運算。按位進行邏輯運算的意義是:依次取被運算對象的每個位,進行邏輯運算,每個位的邏輯運算結果是結果值的每個位。C#支援的位邏輯運算子如表2.9所示。運算子號意義運算物件類型運算結果類型對象數執行個體~位邏輯非運算整型,字元型整型1~a&位邏輯與運算2a & b|位邏輯或運算2a | b^位邏輯異或運算2a ^
Time of Update: 2015-05-12
標籤:給一個對象屬性賦值可以通過PropertyInfo.SetValue()方式進行賦值,但要注意值的類型要與屬性保持一致。 建立對象執行個體 1>var obj = Assembly.Load("AssemblyName").CreateInstance("AssemblyName"+"ClassFullName");2>var obj = Activator.CreateInstance(ClassType); 賦值var property =
Time of Update: 2015-05-12
標籤:1、在Settings.settings檔案中定義配置欄位。把作用範圍定義分為兩種:(1)User 運行時可更改,(2)Applicatiion則運行時不可更改。可以使用資料格視圖,很方便;2、讀取以及修改方法(代碼)(1)text1.text = Properties.Settings.Default.FieldName;(2)Properties.Settings.Default.FieldName =
Time of Update: 2015-05-14
標籤:c#關鍵字解析,以執行個體清單為例:清單1 最簡單的 "Hello World "程式(public、static)1: class HelloWorld2: {3: public static void Main()4: {5: System.Console.WriteLine("Hello World");6: }7: }C#應用程式(可執行)的進入點就是 static Main
Time of Update: 2015-05-13
標籤:其他: #--任意位元字,有幾位顯示幾位 0--至少以為數字,不足則補0 例如:#.00--必須保留兩位小數 字串(string):
Time of Update: 2015-05-14
標籤:Lambda運算式 "Lambda運算式"是一個匿名函數,是一種高效的類似於函數式編程的運算式,Lambda簡化了開發中需要編寫的代碼量。它可以包含運算式和語句,並且可用於建立委託或運算式分類樹類型,支援帶有可綁定到委託或運算式樹狀架構的輸入參數的內聯運算式。所有Lambda運算式都使用Lambda運算子=>,該運算子讀作"goes to"。Lambda運算子的左邊是輸入參數(如果有),右邊是運算式或語句塊。Lambda運算式x => x * x讀作"x goes to x
Time of Update: 2015-05-12
標籤:c#定位字元過濾處理方法 c#定位字元過濾 動態替換字串裡面的定位字元 C#定位字元過濾處理方法,動態替換字串裡面的定位字元。 /// <summary> /// Descrioption: ///需要替換字元集合,可參見MSDN /// The Trim method only trims 0x0009, 0x000a, 0x000b, 0x000c,