Time of Update: 2015-08-05
標籤:c 總結 C語言套件含內容繁多,在這裡做了一個歸納總結。分為5個部分:資料類型儲存類型基本要素預先處理函數基本要素1、常量(1)數字常量(2)字元常量 一般字元:用單引號 ‘ ‘ 包起來。例如:‘a’,‘c’ 逸出字元:以"\"開頭,並用單引號 ‘ ‘ 包起來。例如:‘\
Time of Update: 2015-08-05
標籤:http://greatverve.cnblogs.com/archive/2012/10/24/cpp-int-string.html本以為這麼多年C#經驗,學個C++沒多難,現在發現錯了。C++真TM難。今天遇到int轉string絆了半天,方法很多,不知道為什麼搞那麼複雜,我只挑最簡單易懂的,管他效率不效率的。int轉stringint n = 0;std::stringstream ss;std::string
Time of Update: 2015-08-05
標籤:一、跨進程訪問組件錯誤:線程間操作無效: 從不是建立控制項“XXX”的線程訪問它解決方案:1:把CheckForIllegalCrossThreadCalls設定為false 這個方法只是不去捕獲對錯誤線程的調用,並沒有從根源上解決問題,通常代碼還會繼續拋出組件未被執行個體化的錯誤。2:委託(推薦)直接上代碼public delegate void MyInvoke();private void SetBtnStatus() { if
Time of Update: 2015-08-05
標籤:在C++中,有四種方法產生一個對象。第一種方法是在堆棧(stack)之中產生:void MyFunc(){ CFoo foo;//在堆棧(stack)中產生foo對象}第二種方法是在堆(heap)中產生它:void MyFunc(){ CFoo* pFoo=new CFoo();//在堆(heap)中產生對象}第三種方法是產生一個全域對象(同時也必然是個靜態對象)CFoo
Time of Update: 2015-08-05
標籤:Matlab在語音處理中用到了enframe對語音訊號進行分幀處理。我在網上查看了一下enframe的一些相關資訊:y=enframe(x,framelength,step);x為訊號向量,可以為航向量或者列向量,framelength是每一幀的長度,step 是指一幀與一幀之間移動的樣點數,有的稱為非重疊的長度,分得的幀數是:nf = fix((nx-framelength+step)/step),其中nx
Time of Update: 2015-08-05
標籤: set集合容器:實現了紅/黑樹狀結構的平衡二叉檢索樹的資料結構,插入元素時,它會自動調整二叉樹的排列,把元素放到適當的位置,以保證每個子樹根節點索引值大於左子樹所有節點的索引值,小於右子樹所有節點的索引值;另外,還得保證根節點左子樹的高度與右子樹高度相等。 平衡二叉檢索樹使用中序遍曆演算法,檢索效率高於vector、deque和list等容器,另外使用中序遍曆可將索引值按照從小到大遍曆出來。 構造set集合主要目的是為了快速檢索,不可直接去修改索引值。&nb
Time of Update: 2015-08-05
標籤:難度層級: A; 程式設計語言:不限;已耗用時間限制:1000ms; Runspace限制:51200KB;
Time of Update: 2015-08-05
標籤:成員函數調用方式Nonstatic Member Function(非靜態成員函數)-Nonstatic Member Function設計準則:與一般非成員函數(nonmember function)有相同的執行效率。因此,實際上編譯器內部將Nonstatic Member 函數實體轉化為對等的nonmember 函數實體。 -轉換過程: 1. 添加額外this指標,提供資料存取管道 2. 修改函數體內成員資料存取方式,改為使用this指標存取 3.
Time of Update: 2015-08-05
標籤:學過C語言的都知道,變數名只能由字母、數字、底線組成,且只能以字母或者底線開頭。學英語時我們都學過連字號(“-”),這個東東主要用來串連單詞的。那麼C語言為什麼不直接用連字號,而要改用底線呢? 專門查了一下,找到了答案。(自 https://en.wikipedia.org/wiki/Naming_convention_(programming) )原來是因為“連字號”與“減號”都用同一個
Time of Update: 2015-08-05
標籤:c語言 檔案操作 讀出檔案列印到螢幕 //文字檔的輸出/*===============================================================題目:輸出文字檔中的內容顯示在螢幕上!===============================================================*/#include<stdio.h&
Time of Update: 2015-08-05
標籤:在每一個成員函數中都包含一個常量指標,我們稱其為this指標,該指標指向調用本函數的對象,其值為該對象的首地址。通過該指標,我們可以在成員函數的函數體內訪問對象。其中this是C++的一個關鍵字。例1: 迅雷會員分享 如例1程式所示,該例向我們展示了this指標的使用方法。當然在我們在實際的程式設計中並不需要如此,這樣寫未免太麻煩了,例1隻是做介紹this指標基本文法所用。在實際設計程式時只需要按照例2就行。例2: 通常我們在設計成員函數時會將形參與成員變數設
Time of Update: 2015-08-05
標籤:1.代理模式 為其他對象提供代理以控制對這個對象的訪問。遠程代理:為一個對象在不同的地址空間提供舉報代表。這樣可以隱藏一個對象在不同地址空間的事實。虛擬代理:是依據需要建立開銷很大的對象。通過它來存放執行個體化需要長時間的真是對象。安全代理:用來控制真實對象的訪問時的許可權。智能代理:指當調用真實對象時,代理處理另外一些事。2.執行個體namespace 代理模式{ class Program { static void Main(string[] args)
Time of Update: 2015-08-05
標籤:1.Factory 方法模式 第一了一個用於建立對象的介面,讓子類自己決定執行個體化哪一個類。Factory 方法使一個類的執行個體化延遲到其子類。*Factory 方法模式即克服了簡單原廠模式違反開放-封閉原則的缺點,又保留了封裝對象建立過程的優點。2.執行個體namespace Factory 方法模式{ class Program { static void Main(string[] args) { IFactory
Time of Update: 2015-08-05
標籤:// (實心刷)Rectangle rect1 = new Rectangle(20, 80, 250, 100);SolidBrush sbrush1 = new SolidBrush(Color.DarkOrchid); SolidBrush sbrush2 = new SolidBrush(Color.Aquamarine); SolidBrush sbrush3 = new SolidBrush(Color.DarkOrange);//(
Time of Update: 2015-08-05
標籤:這個回答的很不錯
Time of Update: 2015-08-05
標籤:Humanizer(人性化) Humanizer meets all your .NET needs for manipulating and displaying strings, enums, dates, times, timespans, numbers and quantities string // Return a string describing the value as a file size.// For example, 1.23
Time of Update: 2015-08-05
標籤:c#一、拼接字串的形式 DateTime dt=Convert.ToDateTime("20100101".Substring(0,4)+"-"+"20100101".Substring(4,2)+"-"+"20071107".Substring(6,2)); 二、Convert.ToDateTime(string)string格式有要求,必須是yyyy-MM-dd hh:mm:ss 三、Convert.ToDateTime(string,
Time of Update: 2015-08-05
標籤:這是我在網上找的並多加了一些我自己需要的代碼,經過我的測試,可以屏蔽工作管理員,但還有一些瑕疵。首先,我在vs2012中建立一個項目,選擇window下的window表單應用程式,把表單form1拉入一個測試用的按鈕button,設定name為btnTask,text為"禁用工作管理員",雙擊按鈕btnTask,進入btnTack_Click(object o,...){}事件中,通過代碼改變註冊表的工作管理員的禁用和啟用,代碼如下:private void
Time of Update: 2015-08-05
標籤:今天一直遇到這個問題最後跟蹤到 CommonConts class 中(用於存放常量)發現改成就不會再有錯誤就查了下 static readonly 與 const 的區別http://www.cnblogs.com/wangshenhe/archive/2012/05/16/2503831.html我們都知道,const和static
Time of Update: 2015-08-05
標籤:/* *@brief壓縮圖片 @Fire * *@param originImage 原始圖片 *@param pc 是否進行像素壓縮 *@param maxPixel 壓縮後長和寬的最大像素;pc=NO時,此參數無效。 *@param jc 是否進行JPEG壓縮 *@param maxKB 圖片最大體積,以KB為單位;jc=NO時,此參數無效。 * *@return返回圖片的NSData */- (NSData*) compressImage:(UIImage*)originImage