Time of Update: 2015-05-17
標籤:C/C++原始碼書寫規範1. 在.cpp的開頭應有一段格式統一的說明,內容包括:a. 檔案名稱 (FileName);b. 簡短說明檔案功能、用途 (Comment);c. 建立人 (Creater);d. 檔案建立時間 (Date)。例:////////////////////////////////////////////// FileName: ***.cpp// Creator: piaocoder// Date: ****-**-**//
Time of Update: 2015-05-17
標籤:特殊工具與技術--嵌套類能夠在還有一個類內部(與後面所講述的局部類不同,嵌套類是在類內部)定義一個類,這種類是嵌套類,也稱為巢狀型別。嵌套類最經常使用於定義運行類.嵌套類是獨立的類,基本上與它們的外圍類不相關,因此,外圍類和嵌套類的對象是互相獨立的。巢狀型別的對象不具備外圍類所定義的成員,相同,外圍類的成員也不具備嵌套類所定義的成員。 嵌套類的名字在其外圍類的範圍中可見,但在其它類範圍或定義外圍類的範圍中不可見。嵌套類的名字將不會與還有一範圍中聲明的名字衝突嵌套類能夠具有與非嵌套
Time of Update: 2015-05-17
標籤:映像檢索 顏色長條圖 巴氏距離
Time of Update: 2015-05-17
標籤:鏈表是一種動態數組,各個節點在記憶體中零散分布,通過指向下一個節點的指標連結在一起。單鏈表應該是最簡單的一種鏈表了,單鏈表的每個節點中都有一個指向下一個節點的指標,最後一個節點指向NULL,有一個頭指標指向第一個節點。下面的函數實現了單鏈表的建立,銷毀和刪除節點的功能。在添加節點的時候,有種實現方法是根據是否新插入的節點位置是否在頭結點處來分情況討論,因為如果新節點在頭結點出需要改變頭指標的位置。其實不用這麼麻煩,頭指標和節點中的pnext指標都是指向下一個節點的指標。我們把他們看成一類指
Time of Update: 2015-05-17
標籤:一、 資料1. 什麼是資料生活中時時刻刻都在跟資料打交道,比如體重資料、血壓資料、股價資料等。在我們使用電腦的過程中,會接觸到各種各樣的資料,有文檔資料、圖片資料、視頻資料,還有聊QQ時產生的文字資料、用迅雷下載的檔案資料等。2. 資料的分類電腦中儲存的資料可以分為兩種:待用資料和動態資料。1> 待用資料l 概念:待用資料是指一些永久性的資料,一般儲存在硬碟中。硬碟的儲存空間一般都比較大,現在普通電腦的硬碟都有500G左右,因此硬碟中可以存放一些比較大的檔案。l
Time of Update: 2015-05-16
標籤:智能指標 c++ C成也指標,敗也指標。確實,指標給程式員提供了很多便利和靈活性,但是不當的指標使用也會造成很多問題。 Java和C#避免了指標(雖然C#中也能使用指標,但是估計很少有人這樣做),其記憶體回收機制,給程式員減輕很多管理記憶體的負擔。為了帶來指標更好的使用體驗,C++中引入了智能指標的概念,其實質就是將指標的一些操作封裝成類,程式員通過使用熟悉的指標運算子(-> 和
Time of Update: 2015-05-16
標籤:POJ 2991 線段樹+計算幾何(2011-02-27 21:13:44)轉載▼標籤:雜談分類: OI 話說這一題真的是很噁心很噁心,不過確實改變了我對線段樹的一些看法,算是很經典的題目。題意:有一個吊車由很多個不同長度的線段組成,一開始是一條長直線起點在(0,0),尾節點在(0,sum[n]),每條線段之間的夾角的初始值是180度。然後有一些操作a、 b將第a條線段和a+1之間的夾角變成b度,經過每一次操作都要求出尾節點的座標。
Time of Update: 2015-05-14
標籤:c語言 可變參數列表 求多個數中的最大值要求用可變參數列表:代碼如下:<span style="font-size:18px;">#include<stdio.h>#include<stdarg.h>int Max(int n,...){int i=0;int max=0;va_list arg;va_start(arg,n);for(i=0;i<
Time of Update: 2015-05-16
標籤:一個進程在記憶體中的布局:
Time of Update: 2015-05-16
標籤:二進位 c語言 amp //15//00001111>>1//00000111int count_bit(unsigned int value){int one = 0;while(value){if(value%2 == 1)one++;value = value >> 1;}return one;}//x&1; n += x &1; x>
Time of Update: 2015-05-16
標籤:switch case語句: 1 switch(運算式) 2 { 3 case 常量運算式1: 4 { 5 語句塊1; 6 break; 7 } 8 …… 9 case 常量運算式n:10 {11 語句塊n;12 break;13 }14 default:15 {16 語句塊n+1;17 }18
Time of Update: 2015-05-16
標籤:c# 物件導向 對象 類 編程
Time of Update: 2015-05-16
標籤:override 多態 問題1: 虛方法首先,看下面的代碼。namespace CSharpTest{ class A { public void fun() { Console.WriteLine("這是父類方法"); } } class B : A { public void fun() {
Time of Update: 2015-05-16
標籤:關於C#類型轉換的知識點,在各書籍以及部落格文章中一抓一大把。那麼我為什麼又要重複這些文字呢----只因在各類文章中描述的很不錯、明了,但是到了實際使用中(寫代碼)卻被自己忽略了。僅此記下。例如當封裝了資料庫執行返回受影響行數的方法ExcuteNonQuery使其方法返回了object類型,而到了業務上層,卻需要將其轉換數值型(如int),根據其是否大於零來判斷操作是否成功。當時我的想法是底層ExcuteNonQuery方法返回的是int類型,直接強轉string
Time of Update: 2015-05-16
標籤:1. 讀取檔案的方法: 1. 聲明一個檔案流: 目的是為了記憶體與檔案之間的橋樑,可以進行資料的往來。 FileStream fs = new FileStream(filename,FileMode.Open,FileAccess.Read,FileShare.None); 4個參數的意義 檔案名稱 、 開啟檔案的方式 、 對檔案進行什麼樣的操作 、 是否允許其他進程共用(值為FileShare.None的時候,謝絕共用)
Time of Update: 2015-05-16
標籤:問題:在工程中引用出現驚嘆號 原因1: 這是由於之前引用的Dll檔案不見了。右鍵有驚嘆號的項,然後選擇 “屬性” 裡邊有一個路徑屬性這個路徑就是之前這個Dll檔案的路徑,現在這個檔案不在了,你需要找到現在這個檔案的路徑右鍵有驚嘆號的項,然後選擇“移除”右鍵“引用”,選擇添加引用,然後選擇那個不在的dll的真實路徑其他的項用相同的方式處理&
Time of Update: 2015-05-16
標籤:今天首次按照網上的步驟進行Coded UI測試,終於測試通過了,我這次進行的自動化測試是:開啟瀏覽器,輸入www.baidu.com,然後輸入lty,然後點擊頁面中第一條資料的左側位置(為了能擷取到TestResult方法中需要的值)。濃縮後的步驟如下:1.File-->New-->CodedUITestProject:2.建立後直接就可以錄製指令碼,也可以不錄製,在項目中右鍵UIMap.uitest點擊Edit With Coded UI Test
Time of Update: 2015-05-17
標籤:本篇屬於總結性記錄,知識點會相對淩亂。1. 關於SQLlite資料庫的應用 關於如何設定Visual Studio
Time of Update: 2015-05-15
標籤:右擊工具箱->選擇項(I)... -> 顯示"選擇工具箱項" -> COM組件 -> Windows Media Player wmp.dll 添加[基本屬性] URL:String; 指定媒體位置,本機或網路地址uiMode:String; 播放器介面模式,可為Full, Mini, None, Invisible(不計大小寫)playState:integer;
Time of Update: 2015-05-17
標籤:對象相等比較機制對於參考型別的變數和實值型別的變數來說是不同的,下面分別介紹參考型別和實值型別的相等比較.首先來看System.Object的部分定義: public class Object { // 摘要: // 確定指定的 System.Object 是否等於當前的 System.Object。 // 參數: // obj:與當前的 System.Object 進行比較的 System.Object。