Time of Update: 2018-12-03
(1)除了ArrayList, List,.NET還提供了Queue隊列,Stack堆棧,HashSet散列表,Dictionary字典,Tuple多元組,數組,Collection集合,等多種內建資料結構。基本上總有一種適合你。(2)C#允許你用3種方式擴充這些類,滿足你的特殊需要- a) 從這些類繼承一個類,實現你的擴充或者覆蓋掉某些方法- b) 使用擴充方法,你可以給這些類增加方法成員- c) 實現 IList ICollection
Time of Update: 2018-12-03
透過IL看C#開篇原文地址:http://www.cnblogs.com/AndersLiu/archive/2008/11/03/csharp-via-il.html作者:Anders
Time of Update: 2018-12-03
使用List對其進行排序using System;using System.Collections.Generic;using System.Text;namespace ConsoleApplication4{ class Program { static void Main(string[] args) { Dictionary<string, string> dic = new
Time of Update: 2018-12-03
轉自:http://hi.baidu.com/ileo/blog/item/1afe0d3357f8f9fd1b4cff04.html從現在的WEB應用的發展趨勢來看,隨著ajax等技術的出現,B/S架構在表現技術上越來越豐富,正有著“C/S”化的趨勢,我們現在形容一些採用ajax類無重新整理技術的WEB應用UI時,常習慣於用“案頭式操作介面”之類的語言(新近由南師大李老師及其弟子發表於CET上的論文就是大約如此表述的)。如果說無重新整理技術是達到了C/S架構用戶端控制項豐富的一面,那麼C/S使
Time of Update: 2018-12-03
一些同學問我,如何學好C++,我沒有別的辦法給你們,唯一的辦法就是讀書,讀大量的書,就可以解決。要把C++作為日常語言,而不是一種程式語言,這樣就好辦了。 有人又要問我,那麼我應該讀什麼書才好?沒有時間怎麼辦? 我只能對你們說,沒時間的話,就別學C++了,做你們喜歡做的事。生活中沒有C++,也同樣美好。 如果你準備學,一定要學好,那麼我開個書單,應該問題不是甚大。 首先肯定要讀一讀Bjarne Stroustrup的The Design and Evolution of
Time of Update: 2018-12-03
以下轉自一位學長的C語言筆記。。。。有些是從其他資料裡找的。希望對大家有用。1.運算式的值:運算式有運算式的值,它是無名的,短暫的。2.case 常量(不可以是運算)3.資料區(棧,靜態區,堆)和代碼區4.sizeof與數組(下邊的說明不考慮機器或者平台等因素).一. int i[10]; int *p p=i; 上邊sizeof(i)為40.但是sizeof(p)是4.原因:數組名不是指標.
Time of Update: 2018-12-03
1. 把C++當成一門新的語言學習(和C沒啥關係!真的。);是的,我們仍然應該抱著這樣一種心態來學習C++。前一段時間,C/C++User’s Journal 上面有一連串關於C與C++關係的文章,Bjarne Stroustrup、Herb
Time of Update: 2018-12-03
/* * File: Main.cpp * Author: 88250 <DL88250@gmail.com>, http://blog.csdn.net/DL88250 * * Created on May 13, 2008, 6:25 PM */#include <iostream>#include <fstream>#include <algorithm>#include <vector>#include <time.
Time of Update: 2018-12-03
/* * 檔案名稱:Permutation.c* 用途:全排列演算法* 編程環境:WinXP SP2+CL 8.0* 完成日期: 2006.2 Ver 0.01* 作者: 88250* 連絡方式: E-mail: DL88250@gmail.com QQ:845765*/#include <stdio.h>#include <stdlib.h>int count = 0;void permutation(char per[], int m, int le
Time of Update: 2018-12-03
/* * 檔案名稱:SimpleBufferOverflow.c* 用途:緩衝區溢位實驗* 編程環境:WinXP SP2+CL 8.0* 完成日期: 2006.4 Ver 0.01* 作者: 88250* 連絡方式: E-mail: DL88250@gmail.com QQ:845765*/#include <stdio.h> #include <string.h> #include <windows.h> char largebuff[51
Time of Update: 2018-12-03
/* * 檔案名稱:KeyBoardHook.c* 用途:鍵盤鉤子的示範程式* 編程環境:WinXP SP2+CL 8.0* 完成日期: 2006.3 Ver 0.01* 作者: 88250* 連絡方式: E-mail: DL88250@gmail.com QQ:845765*/#define _WIN32_WINNT 0x0400#include <stdio.h>#include <stdlib.h>#include <windows.h>
Time of Update: 2018-12-03
/* * 檔案名稱:EnumProcess.c* 用途:枚舉進程* 編程環境:WinXP SP2+CL 8.0* 完成日期: 2006.2 Ver 0.01* 作者: 88250* 連絡方式: E-mail: DL88250@gmail.com QQ:845765*/#include <stdio.h>#include <windows.h>#include <psapi.h>#pragma comment(lib, "psapi.lib")
Time of Update: 2018-12-03
實驗要求 1. 自己選擇一個應用執行個體,可以是教材中的樣本或已完成的實驗設計;為所選擇的樣本聲明一種自訂的委託類型,使用該委託類型,並在程式中調用該委託類型。 2. 要求實現的程式必須使用運算子+,—操作委派物件,來驗證委託類型的+,—操作的基本特性。 3. 必須使用GetInvocationList方法來擷取委派物件中的代表列表中的資訊 a) 做出是否有委派物件的斷定。 b)
Time of Update: 2018-12-03
#include <stdio.h>#include <string.h>#include <stdlib.h>//定義有關圖所能用到的資訊#define MAX_VERTEX_NUM 20#define MAX_Name 10typedef char VertexType[MAX_Name];typedef int AdiMatrix[MAX_VERTEX_NUM][MAX_VERTEX_NUM];typedef struct MGraph{
Time of Update: 2018-12-03
在C++中顯式轉換類型的操作函數有static_cast,reinterpret_cast,const_cast和dynamic_cast,前面三個是在編譯時間實現,後面一個dynamic_cast是在執行時實現,這些操作函數都是模板函數,
Time of Update: 2018-12-03
*引用本文請註明來自 blog.csdn.net/wtz1985
Time of Update: 2018-12-03
衍生類別重寫基類的函數一般有兩種方法:虛函數(C++),訊息映射(smalltalk,Objective-C,MFC,Qt)1.C++虛函數實現機制每個有虛函數的類都有一個虛表,並且在記憶體對象的布局中,第一項就是指向這個虛表的虛指標。class A{ public: virtual void f(); virtual void g();private: int a;};class B{public: void g();private: int
Time of Update: 2018-12-03
今天因為有需要,要隨機產生五百個等長的字串,要一個一個寫出來那是不大現實的問題,也是作為一個程式員覺得比較可恥的問題(這句話不是針對誰,只是我自己個人覺得而已)。所以利用中午休息的時間,查了一下資料,用C語言實現了這個功能。
Time of Update: 2018-12-03
事情是這樣,為了自己使用方便,就順手寫了一個看網路電視的程式。程式最小化到系統托盤中,這樣在看網路電視的時候,就可以隨時開啟,隨時切換,比較方便,呵呵。以前在Visual
Time of Update: 2018-12-03
每天晚上回到寢室,有時候還是要利用實驗室的機器下載上傳點東西什麼的,但是如果機器一直開著,會減少壽命的。所以就寫個自動關機程式,每天將近半夜12點的時候自動關閉機器。此程式在WIN2K下輕鬆測試通過。說輕鬆是因為即使運行著很多其它程式,依然能夠順利關機。原理非常簡單,也就不用放代碼上來。就是調用一個API關閉電腦的函數,需要先聲明。[DllImport("user32.dll", ExactSpelling=true, SetLastError=true) ]internal static