Time of Update: 2015-07-14
標籤:c++ 字元檢測IsSurrogatePair,IsHighSurrogate,IsLowSurrogate,ConvertToUtf32http://docwiki.embarcadero.com/CodeExamples/XE8/en/TCharacterSurrogates_%28C%2B%2B%29/* Calculate all all kinds of charcters in the memo */ for (int i = 1; i <=
Time of Update: 2015-07-14
標籤:在開發過程中.數組和集合的處理是最讓我們擔心.一般會用for or foreach 來處理一些操作.這裡介紹一些常用的集合跟數組的操作函數. 首先舉例2個集合A,B. List<int> listA = new List<int> {1,2,3,5,7,9}; List<int> listB = new List<int>
Time of Update: 2015-07-14
標籤:C程式是由什麼構成的?函數 C程式的源檔案拓展名是什嗎?.c 或者 .C C程式的源檔案能直接運行嗎?為什嗎?不能直接運行。因為電腦只能識別0和1,源檔案包含了很多C語言的英文代碼,電腦是不可能看懂的 C程式從開發到運行需要哪些步驟?1> 編寫.c源檔案2> 編譯.c源檔案為.o目標檔案3> 連結.o目標檔案為可執行檔4> 運行可執行檔 拓展名為.c、.o、.out分別是什麼檔案?在C程式開發的哪個階段產生的?1>
Time of Update: 2015-07-14
標籤:考慮如下代碼:class Widget{public:...~Widget(){...}//假設這個可能吐出一個異常};void doSomething(){ std::vector<Widget>v; }//v在這裡被銷毀 當vector
Time of Update: 2015-07-14
標籤: CC#JavascriptJava區分大小寫是是是是 語句結尾分號 分號 分號,可選 分號 行注釋// // // // 塊注釋 /**/ /**/ /**/ /**/ 說明注釋 /// /**開始,*/結束 標識符 字母,數字,底線組成,必
Time of Update: 2015-07-14
標籤:Console.ReadLine(); ——讀取鍵盤按鍵Console.ReadKey(); ——讀取輸入內容輸出語句:Console.WriteLine(寫要輸出的字串); ——自動換行Console.Write(寫要輸出的字串); ——不自動換行注釋的三種方式:// 注釋一行/**/ 注釋一段地區/// 放在函數上使用,給函數加註解資料類型:基礎資料型別 (Elementary Data
Time of Update: 2015-07-14
標籤:插入排序:(直接插入排序&希爾排序)using System;using System.Collections.Generic;using System.Linq;using System.Text; namespace Sort{public class InsertSort{public static int k; /// <summary>/// 直接插入排序/// </summary>/// <param name="a"&
Time of Update: 2015-07-14
標籤:參數 傳值 c語言 C語言中結構體作為函數參數,有兩種方式:傳值和傳址。 1.傳值時結構體參數會被拷貝一份,在函數體內修改結構體參數成員的值實際上是修改調用參數的一個臨時拷貝的成員的值,這不會影響到調用參數。在這種情況下,涉及到結構體參數的拷貝,程式空間及時間效率都會受到影響。 例子:typedef struct tagSTUDENT{ char name[20];
Time of Update: 2015-07-14
標籤:xcode c 1.開啟Xcode,建立Xcode項目 回到頂部2.選擇最簡單的命令列項目 回到頂部3.輸入項目資訊Organization Name和Company Identifier可以隨便寫,對C項目沒有影響Use Automatic Reference
Time of Update: 2015-07-14
標籤:c語言 二維數組 數組運算 //數組演算法/*=============================================================題目:求四階矩陣上三角之積,主對角之積,副對角之積:如:8 3 6 50 4 3 20 6 1 57 0
Time of Update: 2015-07-14
標籤:c語言 數組運算 數組最大值及位置 //數組運算/*==================================================================題目:尋找數組的最大元素,並輸出其位置和值!==================================================================*/#includ
Time of Update: 2015-07-14
標籤:c語言 格式化輸出 完數 //窮舉法!/*==================================================================題目:求10000以內的所有完數,統計數量並以如下格式輸出:28=1+2+4+7+14.註:完數是除了本身外,其值等於包含1的所有因子之和!如:28的所有因子
Time of Update: 2015-07-14
標籤:【C#】 一些不常用但很容易混淆的知識點 1. 存取修飾詞 internal ,譯為內部的, 在同一個程式集中可訪問,它的內部是相對與程式集的,可不能想當然了 2. String.Compare 這個函數很坑, 首先不是字串越長的越大,其次字元的比較不是按照ascii碼來比較的,所以涉及到字串比較的最好自己設計函數來做【C#】 一些不常用,很容易混淆的知識點
Time of Update: 2015-07-14
標籤:private void ModifyFilePermission(string path, string user, FileType filetype) { if (filetype == FileType.File) { FileInfo fileinfo = new FileInfo(path); FileSecurity fileSecurity =
Time of Update: 2015-07-14
標籤:http://www.2cto.com/kf/201109/103302.html線程堆棧:簡稱棧 Stack託管堆: 簡稱堆 Heap使用.Net架構開發程式的時候,我們無需關心記憶體配置問題,因為有GC這個大管家給我們料理一切。如果我們寫出如下兩段代碼:程式碼片段1:public int AddFive(int pValue){int result;result = pValue + 5;return result;}程式碼片段2:public class MyInt{public
Time of Update: 2015-07-14
標籤:using System.Net.NetworkInformation;/// <summary>/// ping the specified ip/// </summary>/// <param name="ipStr">ip address, "x.x.x.x"</param>/// <returns>if connected, return true, otherwise return
Time of Update: 2015-07-14
標籤://開啟檔案對話方塊private void openFileDialogBtn_Click(object sender, EventArgs e) { OpenFileDialog opd = new OpenFileDialog(); opd.InitialDirectory = @"D:\"; //對話方塊初始路徑 opd.Filter =
Time of Update: 2015-07-14
標籤:老師給小學生門布置了一些作業,讓它們按照一個模版寫一些字串交上來,同學們把作業交上來了,問題來了,這麼多的作業老師批改不過來,現在請你幫老師寫一個程式,協助老師確定各個字串是否合格。首先老師有一個匹配模版,比如是“aa[123]bb”這一個字串,同學們交的各種作業字串如aa1bb、aa2bb、aa3bb都算是正確匹配看,而aacbb就是錯誤的字串。(即待查字串對應於模版方括弧內的部分,應該為方括弧內字串的一個子字元)。我們需要做的就是按照模版,找出正確的字串和所在的
Time of Update: 2015-07-14
標籤: 1 NSString *filePath = @"/Users/scjy/hello/iphone.txt"; 2 3 NSFileHandle *handle=[NSFileHandle fileHandleForUpdatingAtPath:filePath];//準備更新 4 5 [handle seekToEndOfFile];//讀取到檔案末尾 6 7 NSString
Time of Update: 2015-07-14
標籤:主題連結~~>做題情緒:做了HDU 5044後就感覺非常easy了。解題思路: 先樹鏈剖分一下,把樹剖分成鏈,由於最後全是詢問,so~能夠線性操作。經過樹鏈剖分後,就會形成很多鏈,可是每條邊都有編號,相當於一個數組進行線性操作,這樣。如果在 u ~ v 去都添加 1 。那麼能夠讓 sum [ u ] += 1 ; sum [ v + 1 ] -=