Time of Update: 2018-12-06
HttpContext// 寫 Stopwatch sw = new Stopwatch(); sw.Start(); for (int i = 1; i <= 100000; i++) { var m = new Man() { age = 1, Height = 2
Time of Update: 2018-12-06
剛開始接觸S60,感覺很多東西和MFC都很相似,但也有點摸不著頭腦,不知如何下手。 看了老半天,還是從最直觀的介面出著手。 CLabelAppUi:這個是UI組件類,暫時想到它的功能就是放置控制項。其成員變數 CLabelContainer* iAppContainer; //容器指標 void CLabelAppUi::ConstructL() { BaseConstructL(); iAppContainer = new
Time of Update: 2018-12-06
介紹 如果你是個模板的高手,你就可以將ATL的學習作為一種享受。在這一節中,我將要嘗試解釋一些ATL使用的模板技術。我不能保證你讀完本節後能成為一個模板高手,只能是盡我所能讓你在讀完本文後能夠更輕鬆地理解ATL的源碼。程式35.#include <iostream>using namespace std;template <typename T>T Maximum(const T& a, const T& b) { return a > b
Time of Update: 2018-12-06
掌握文字檔讀寫的方法瞭解二進位檔案的讀寫方法C++檔案流:fstream // 檔案流ifstream // 輸入檔案流ofstream // 輸出檔案流//建立一個文字檔並寫入資訊//同向螢幕上輸出資訊一樣將資訊輸出至檔案#include<iomanip.h>#include<fstream.h>void main(){ ofstream
Time of Update: 2018-12-06
1. 怎麼判斷一個字串的內容為數字?最佳答案是使用Regex判斷string str;...int i;if(str != null && Regex.IsMatch(str,@"^\d+$")) i = int.Parse(str);2. 怎樣使用WebService傳輸檔案?這裡有兩個辦法一個是使用byte[]傳遞,一個是使用WSE附件傳遞前面一個:[WebMethod]public byte[] GetFileData(string requestFileName){//
Time of Update: 2018-12-06
解構函式 解構函式(destructor) 與建構函式相反,當對象脫離其範圍時(例如對象所在的函數已調用完畢),系統自動執行解構函式。解構函式往往用來做“清理善後” 的工作(例如在建立對象時用new開闢了一片記憶體空間,應在退出前在解構函式中用delete釋放)。以C++語言為例,解構函式名也應與類名相同,只是在函數名前面加一個波浪符~,例如~stud(
Time of Update: 2018-12-06
在編譯環境調試沒報錯,在生產環境報錯。用寫字板開啟dll。在內容最後面看到有<dependency> <dependentAssembly> <assemblyIdentity type="win32" name="Microsoft.VC90.CRT" version="9.0.21022.8" processorArchitecture="x86"
Time of Update: 2018-12-06
foreach是取唯讀,在取的時候資料隊列不能變(包括修改,刪除,添加等)。要避免這個問題,就應該使用for迴圈。 IList<Person> iList = new List<Person>(); iList.Add( new Person("david",13)); iList.Add(new Person("bob", 11)); iList.Add(new
Time of Update: 2018-12-06
/// <summary>/// 利用序列化進行對象拷貝,要求對象是序列化的/// </summary>/// <typeparam name="T">物件類型</typeparam>/// <param name="item">來源物件</param>/// <returns>複製對象</returns>public static T Clone<T>(T item)where T :
Time of Update: 2018-12-06
開源網路爬蟲很多,上Sourceforge一搜就會有很多,但很少有C#的。今天推薦兩個c#開發的網路爬蟲http://www.codeproject.com/KB/IP/Crawler.aspx 老外寫的,http通訊採用了socket,效果不錯,不過沒有處理中文,中文下載會出現亂碼,在socket接受部分做一下處理就可以了。這個程式比較 完整,一個基本爬蟲所具備的功能都有了,是一個不錯的例子。VS2003,.net 1.1
Time of Update: 2018-12-06
http://www.chenjiliang.com/Article/View.aspx?ArticleID=1621&TypeID=84大家知道,在我們訪問一個網站的時候。系統會把這個網站上的圖片,動畫等內容全部緩衝到Internet臨時檔案夾中。 我們可以通過 <drives>:\Documents and Settings\<user>\Local Settings\Temporary Internet Files訪問。但是可能我們都沒有想到,裡面的檔案實際
Time of Update: 2018-12-06
本文轉自:http://zeze-love.blogspot.com/2008/10/c-urlinternetcache.html從IE瀏覽器緩衝中根據URL定位本地檔案有很多用處,比如直接從緩衝中儲存瀏覽過的圖片,避免再次下載以節省頻寬,另外在顯示或儲存驗證碼圖片之類每次訪問都會隨機改變的檔案時也很有用。但是由於在本地系統中瀏覽器緩衝的臨時檔案並不是用一般方式儲存的(具體參加MSDN),所以處理上稍微麻煩一些。前段時間用 c#
Time of Update: 2018-12-06
在C#裡關於定時器類有3個 1.定義在System.Windows.Forms裡 2.定義在System.Threading.Timer類裡 3.定義在System.Timers.Timer類裡 三個關於定時器的類有什麼區別?
Time of Update: 2018-12-06
二叉樹遍曆及C語言實現已知中序和前序序列,或者已知中序和後序序列,都能夠構造一棵二叉樹。在本例中,本人用C語言寫程式解答了下面兩個演算法題:(1)給出一棵二叉樹的中序與後序遍曆序列,求出它的先序遍曆序列。(2)給出一棵二叉樹的中序與先序遍曆序列,求出它的後序遍曆序列。知識點扼要回顧:所謂二叉樹的遍曆,是指按一定的順序對二叉樹中的每個結點均訪問一次,且僅訪問一。按照根結點訪問位置的不同,通常把二叉樹的遍曆分為六種:TLR(根左右), TRL(根右左), LTR(左根右)RTL(右根左),
Time of Update: 2018-12-06
今天有人問我怎麼在將一個方法作為參數傳到另一個方法中對於一般一程式其實可以直接創建實例使用就行了,對於靜態的直接用就行了但當所要使用的方法不確定的情況下,就不能這樣做了,那麼該如何來實現呢?其實這個問題很簡單,就始事件一樣,當你觸發事件後所執行的方法都是用戶自己來寫的(大多)那麼系統是怎麼知道執行它的呢?這就是代理(delegate)來實現的了針對他的問題我隨便寫了個答案(我想這也是比較明了的),就可以說明代理的用處了 //定義一個代理 private delegat
Time of Update: 2018-12-06
今天中午有空,幫人寫了個關於合並排序的演算法(遞迴C#版)先看下合並排序的基本策略思想——平衡、簡單二分分治:• 將待排序元素敘列簡單地分成大小大致相等的左• 右兩段,接著依次分別對這兩段子敘列遞迴地進 • 行合并排序,然後利用這兩段子敘列已得到的有• 序性,將它們有序地合并在一個工作區,最後用• 工作區中排好序的全敘列更新原待排序的元素敘• 列成為所要求的排好序的元素敘列。調用形式如下:int[] ar = {1,4,34,8,78,4,5,6,9,34,65,78,9
Time of Update: 2018-12-06
How To Display Hierarchical Data by Using Nested Repeater Controls and Visual C# .NETView products that this article applies to.Article ID:306154Last Review:July 15, 2004Revision:4.1This article was previously published under Q306154On This
Time of Update: 2018-12-06
Symbian開發平台的搭建之VC++6.0 來源:http://hi.baidu.com/mrico/blog/item/d518f6ea3f0e5dd2d439c90b.html 開始學習Symbian,可是開發環境配置了一天才完成。真是好事多磨呀,於是把心得寫下來與大家分享,避免剛入門的同學們走彎路。因為我就為此耽誤了一天時間. 我的開發環境是由4個軟體組成: 1.ActivePerl
Time of Update: 2018-12-06
介紹 在本系列的教程中,我要討論一些ATL的內部工作方式以及它所使用的技術。 在討論的開始,讓我們先看看一個程式的記憶體分布。首先,編寫一個簡單的程式,它沒有任何的資料成員,你可以看看它的記憶體結構。程式1.#include <iostream>using namespace std;class Class {};int main() { Class objClass; cout << "Size of object is = " <<
Time of Update: 2018-12-06
C語言中,整形變數在不同的編譯環境下,其記憶體配置的大小是不相同的。ANSI C的標準沒有規定標識符的長度,但各個C編譯系統都有自己的規定。 在C裡的整形變數:short、int、long,要求short型不長於int型,long型不短於int型。在TC環境下,short和int型被分配2位元組(word),即16位(bit),long型是4位元組,即32位。而在其它編譯環境下int可能會被分配4位元組,與long型相同。 如下是各個編譯環境下為三種整形變數所分配的記憶體空間: 在Turbo