Time of Update: 2015-04-13
標籤:c++ 動態 #include<iostream>#include<cstdlib>#include<vector>using namespace std;int num_of_st;void getdata(vector<int> & v, int n){if (!v.empty()) throw runtime_error("v empty")
Time of Update: 2015-04-13
標籤:面試題 c++ 多態 1)重載(overload):指函數名相同,但是它的參數表列個數或順序,類型不同。但是不能靠傳回型別來判斷。 a 相同的範圍(在同一個類中) b 函數名字相同、 參數不同 c virtual關鍵字可有可無 d 返回值可以不同;2) 重寫(覆蓋override)
Time of Update: 2015-04-13
標籤:遞迴 partition 快速排序 快速排序的基本思想是:通過一趟排序將待排記錄分割成獨立的兩部分,其中一部分記錄的關鍵字均比另一部分記錄的關鍵字小,則可分別對這兩部分記錄繼續進行排序,已達到整個序列有序. 快速排序是一種不穩定的排序方法,其平均時間複雜度為:O(NlogN),最壞的情況是O(N*N)
Time of Update: 2015-04-13
標籤:結構體數組 c語言 結構體 投票 譚浩強 //用結構體數組實現:有三個候選人,每個選民只能選一個人,編寫一個選票程式,最終輸出候選人的票數(假設有十個選民)#include <stdio.h>#include <stdio.h>struct Person
Time of Update: 2015-04-13
標籤:通訊錄 c語言 實現一個通訊錄;通訊錄可以用來儲存1000個人的資訊,每個人的資訊包括:姓名、性別、年齡、電話、住址提供方法:1. 新增連絡人...資訊2. 刪除指定連絡人資訊3. 尋找指定連絡人資訊4. 修改指定連絡人資訊5. 顯示所有連絡人資訊6. 清空所有連絡人main.c#include "contact.h"//尋找連絡人,返回下標;int find(pCon pcon,char *name)
Time of Update: 2015-04-13
標籤:c語言數組是C語言中的一種資料結構,它可以一次定義一組變數,故而為數組,對數組的操作即可對單個的數組的成員操作,也可使用數組的首地址(arrary[0]的地址)逐個訪問。使用數組可先對數組初始化,我們常見的初始化的方式就是逐個賦值,沒有賦值的就是系統預設的0(這是對數組初始化來說的)。我們常見的數組的初始化是int a[10] = {1,1,1 ...} ;這是比較常見的,最近我又發現另一種初始化方法,例如定義一個數組a,進行初始化可以將下標帶上,int main ( int argc,
Time of Update: 2015-04-13
標籤:在說這個問題之前,先說兩個需要知道的背景知識: (1)語言的類型的強制轉換不會修改原來的資料,會另外的開闢一個臨時的或者程式中指定的空間來儲存強制轉換後的值。 (2)C++引用的實現是在符號表中動了手腳,把自己的變數符號對應的記憶體位址寫成了它所引用的那個變數的記憶體位址了。 (3)C++的cout函數的執行,是根據變數的名稱找到對應的記憶體位址,然後根據變數的類型從記憶體中抓取相應的資料。 有了上面的兩個知識點,看下面的程式: #include
Time of Update: 2015-04-13
標籤:一、對象記憶體查看工具 VS 編譯器 CL 的一個編譯選項可以查看 C++ 類的記憶體布局,非常有用。使用如下,從開始程式菜單找到 Visual Stdio 2012. 選擇 VS 的命令列工具,按如下格式使用: >cl –d1reportSingleClassLayout[classname] test.cpp 而使用 –d1reportAllClassLayout 則可以查看源檔案中所有類及結構體的記憶體布局。 其中,classname 為類名,-
Time of Update: 2015-04-13
標籤:我們在上一期使用RTP協議,並進行了配置,打包了視頻資料,這一期我們就對發送的資料進行重組,並顯示在接受端上。最後對其進行擴充,支援多用戶端視頻發送,並在接收端分屏顯示。完成遠程監控的類比。 先來個吧 private bool NewRTPPacket(RTPPacket packet) { if (!Clients.ContainsKey(packet.SSRC))//如果接受端第一次接受到某源的資料,則加入到
Time of Update: 2015-04-13
標籤:Static Using SyntaxIn previous versions of C#, we would need to add the proper using statement, such as System, then we could write the following line of code: Console.WriteLine("Hello Abrar!"); With C# 6, you can now add the
Time of Update: 2015-04-13
標籤:private 圖片 public 風格 19.按鈕控制項 1.常用的屬性。a.Text屬性。該屬性設定在按鈕上顯示文本。b.FlatStyle屬性。該屬性指定按鈕的外觀風格。c.Image屬性。該屬性指定在按鈕上顯示圖形。d.ImageAlign屬性。該屬性可以調節圖片在按鈕上的位置。e.Enable屬性。該屬性是否可用,不可用則用
Time of Update: 2015-04-13
標籤:背景圖片 標籤 背景色 20.標籤控制項 標籤主要用來顯示文本,還可以顯示圖片,雖然參與視窗的Tab鍵順序,但不接受焦點。
Time of Update: 2015-04-13
標籤:背景色 文字框 字母 21.文字框控制項 TextBox是最常用的和最簡單的文本顯示和輸入控制項。 1.常用屬性。a.Text屬性。顯示的文本,通過TextAlign設定文本對齊。b.BackColor屬性。設定文字框的背景色。c.ForeColor屬性,設定文字框的前景色彩。d.Font屬性,設定字型的屬性。e.PasswordChar屬性,
Time of Update: 2015-04-13
標籤:private public false 22.選項按鈕控制項 1.常用的屬性。a.Text屬性。選項按鈕旁邊的解說文字,說明選項按鈕的用途。b.Checked屬性。選中為true,否則為false。 2.響應的事件。a.Click事件。b.CheckedChanged事件。using System;using
Time of Update: 2015-04-13
標籤:public23.複選框控制項 複選框和單選框差不多,就是可以多選。 1.常用屬性。a.Text屬性。解說文字。b.Check屬性。true表示被選上。c.CheckState屬性,反映複選框的狀態。 2.響應的事件。a.Click事件。b.CheckChanged事件。c.CheckstateChanged事件。using System;using System.Collections.Generic;using
Time of Update: 2015-04-13
標籤:前言以前也用C#操作過excel,用的是OleDb或者offic的com組件,但是總是非常的麻煩,依賴限制較多,所以果斷尋找開源方案,JAVA上面已經有非常成熟的POI,就這樣,找到了移.Net的移植版--NPOI,這樣就可以不用依賴任何東西,只用這個庫即可。介紹開源協議:Apache 2.0使用 NPOI 你就可以在沒有安裝 Office 或者相應環境的機器上對 WORD/EXCEL 文檔進行讀寫。NPOI是構建在POI 3.x版本之上的,它可以在沒有安裝Office的情況下對Word/
Time of Update: 2015-04-13
標籤:Regex c# 正則 regex ?? 這是從網上找來的,收藏一下備用,用到之處可以節省不少時間哦! 只能輸入數字: "^[0-9]*$"
Time of Update: 2015-04-13
標籤:拓撲排序1.題目描述:點擊開啟連結2.解題思路:本題利用拓撲排序解決。本題要求出一個a~z的排列,使得所有名字按照這樣的“字典序”是逐漸增加的。顯然這裡存在著字母之間的大小關係,容易聯想到拓撲排序。那麼該如何來排序呢?先思考一下簡單的情況,假設姓名s,t是相鄰的兩個名字,如果s是t的一個首碼,那麼跳過即可;反之如果t是s的首碼,那麼肯定是無解的。如果不是以上這種情況,那麼首個不相同的位置處的兩個字母就可以連一條邊,最終構建出一個有向圖。最後利用拓撲排序的模板,為26個英文字母從後向前排序即
Time of Update: 2015-04-13
標籤:http://news.cnblogs.com/n/507041//平凡之路 1. Webbench Webbench 是一個在 linux 下使用的非常簡單的網站壓測工具。它使用 fork ()類比多個用戶端同時訪問我們設定的 URL,測試網站在壓力下工作的效能,最多可以類比 3 萬個並發串連去測試網站的負載能力。Webbench 使用C語言編寫, 代碼實在太簡潔,源碼加起來不到 600
Time of Update: 2015-04-13
標籤:1. 內在管理三種方式:GC(GarbageConnection): 和Java類似,在程式執行過程中,由程式準確的將內在記憶體回收.Reference Count(引用計數):類似於C++的共用指計,會C++的都懂,當一段內在被申請後,就會記錄這段記憶體被使用次數.當次數為0時,被申請的內在就會被釋放.由程式員自行管理,不過要作用C去做這些事情,當然,使用的情境是對記憶體有很高的要求.因為,OC支援與C混編.Objective C 筆記