Time of Update: 2018-12-07
C# 擷取MAC地址 方法一: 使用 ManagementClass string strMAC = ""; ManagementClass MC = new ManagementClass("Win32_NetworkAdapterConfiguration"); ManagementObjectCollection MOC = MC.GetInstances(); foreach (ManagementObject moc in MOC) { if
Time of Update: 2018-12-07
原文:http://www.cppblog.com/xiaozhuozhuo/archive/2007/07/23/28663.html▲1、C語言標準庫函數atoi()等。函數名: atoi 功 能: 把字串轉換成整型數 用 法: int atoi(const char *nptr); 程式例: #include <stdlib.h> int main(void) { int n; char *str = "435"; n = atoi(str); printf("string =
Time of Update: 2018-12-07
比較: public static extern int comp2(byte[] a, byte[] b, int count); [DllImport("msvcrt.dll", CallingConvention = CallingConvention.Cdecl, SetLastError = false)] static extern int memcmp(byte[] b1, byte[] b2, UIntPtr count);
Time of Update: 2018-12-07
範圍運算子::是用來標識某個成員函數是屬於哪個類的。在C++中,有一個stream這個類,所有的I/O都以這個“流”類為基礎的,包括我們要認識的檔案I/O,stream這個類有兩個重要的運算子:1、插入器(<<) 向流輸出資料。比如說系統有一個預設的標準輸出資料流(cout),一般情況下就是指的顯示器,所以,cout<<"Write Stdout"<<' ';就表示把字串"Write Stdout"和換行字元('
Time of Update: 2018-12-07
這2個有所區別的小技巧.|位或運算的時候,他會將所有運算條件都算出結果,再判斷是否為真.|| 邏輯或運算的時候,從前往後運算,若有一個成立,則不再繼續運算下面的條件.直接為真.& 與 && 也是同理.用 & 和 && 打個比方.txtName 是個textbox.if(txtName != null && txtName.Text != ""){}與if(txtName != null & txtName.Text != "
Time of Update: 2018-12-07
1、首先資料庫: f_id 項目ID號 ,f_front 父ID號 ,f_name名稱,f_type類型,f_layer所處層,f_order 同層的順序號;(f_layer,f_order不要也可,這裡我主要是需要同層排序才用到)2、然後“select f_id,f_front,f_name,f_type from data”取得DataSet資料集dsFrame;treeview 名稱設為tvDept3、寫函數 構建treeveiw樹形:public void AddTree(int
Time of Update: 2018-12-07
/**//**//**//// <summary> /// 繫結檔案分類 /// </summary> public void bind() { //擷取資料集 DataSet ds = new DataSet(); ds = ec.ExecuteSelectCmmond("select * from t_Column where U_UserID='" + HttpContext.Current.Re
Time of Update: 2018-12-07
現在發現VB真的很方便,C#雖然也不錯,但是對flash的處理,和一些控制項的使用還是不如VB方便!在VB上,flash的透明處理方便,只需修改flash控制項shockwaveFlash的WMode屬性:wmode = Transparent,但是在C#中,這樣設定,flash控制項根本沒反應!上網,百度、Google,搜搜搜!沒有得到解決方案,但是搜到了一個控制項
Time of Update: 2018-12-07
學習編譯技術,老師出了個題目:給我們一份簡單的pascal代碼,讓我們用C語言識別代碼中的單詞,並分析出單詞的類別,沒學過C,我直接用C++寫了一份!用C++寫代碼的時候,感覺沒用到什麼編譯技術裡的知識,鬱悶!老師出的是什麼題目啊!貼一下代碼,希望給感興趣的剛入門的朋友一些小小的協助!pascal代碼:Begin f:=1; lastf:=0; n:=0; For I:=1 To 20 Do Begin if(n mod 4 = 0) THEN WRITELN;
Time of Update: 2018-12-07
介面的實現分為:隱式實現和顯式實現。如果類或者結構要實現的是單個介面,可以使用隱式實現,如果類或者結構繼承了多個介面那麼介面中相同名稱成員就要顯式實現。顯示實現是通過使用介面的完全限定名來實現介面成員的。使用顯式介面成員執行體通常有兩個目的:1、因為顯式介面成員執行體不能通過類的執行個體進行訪問,這就可以從公有介面中把介面的實現部分單獨分離開。如果一個類只在內部使用該介面,而類的使用者不會直接使用到該介面,這種顯式介面成員執行體就可以起到作用。2、顯式介面成員執行體避免了介面成員之間因為同名而發
Time of Update: 2018-12-07
計算類的的大小時只考慮成員變數的大小,而不考慮成員函數的大小!但是如果類中含有虛函數,那麼在計算類的大小時就要額外的加上4個位元組!這4個位元組是虛函數表占的位元組數!在計算類的大小時還要注意一點就是 記憶體對齊!看一個例子:class CTest{ char ch;}; // sizeof(CTest) = 1 class CTest{ char ch; int num;}; //
Time of Update: 2018-12-07
最近在公司實習,每次上班都要打卡,初來乍到,老是忘了!無奈寫了一個定時上公司OA打卡的程式!寫的過程中發現公司OA系統(網站)上的按鈕(圖片、超連結)很難Find,分析了一下網頁源碼,發現公司OA系統全是用Frame布局的,為了能精準定位,我用遞迴遍曆了一下OA系統的所有框,把每個架構裡的Html代碼都挖掘出來!以便定位自己要擷取的元素! // webBrowser先設定Url,然後填充資料(賬戶和密碼)實現自動登入OA,等網站載入完畢之後開始分析架構 //
Time of Update: 2018-12-07
Anders Hejlsberg談C#、Java和C++中的泛型原著:Bill Venners、Bruce Eckel 2004.2.26原文:http://www.artima.com/intv/generics.html翻譯:lover_P出處:http://www.cstc.net.cn/docs/docs.php?id=258[人物介紹] Anders
Time of Update: 2018-12-07
1. Vector類型是快速增加的,定義一個空的再新增成員,比定義指定長度的集合操作更快。因此即此能預判成員數量也沒必要定義長度。2. 在for迴圈時直接判斷Vector的size,因為size是內嵌函式,效率很高,沒必要增加一個變數儲存size再判斷。3. 在C++中迴圈Vector成員時使用!=size,而不推薦<size4. 標準庫中的string和直接字串(如:"123")是兩個不同的資料類型。5.
Time of Update: 2018-12-07
引言前段時間為客戶開發一套印表機配套的軟體,對C#中調用印表機做了些研究。問題.Net Framework
Time of Update: 2018-12-07
今天整理演算法的時候發現在過去在c++中用UINT指標訪問32位ARGB位元影像時,每次位移量正好一個象素,所以直接使用“++”而不是“+= 4”。同理,當直接用座標訪問時,應使用“i * stride / 4 + j” 而不是“i * stride +
Time of Update: 2018-12-07
建構函式 如果一個類不包含建構函式,那麼編譯器將建立一個名為“預設建構函式”的隱含方法,預設建構函式包含一個空白的參數列表。使用建構函式的注意事項 類的建構函式名要與類名相同 建構函式沒有傳回型別 一般情況下,建構函式是public類型的 不能顯式調用建構函式解構函式~類名(){statement}解構函式的注意事項 解構函式沒有參數 解構函式沒有傳回值 解構函式沒有修飾符 解構函式不能被重載 解構函式不能被顯式調用
Time of Update: 2018-12-07
一、關於數組對象和vector對象Account *pact = new Account[10]1.在堆中分配包含10個Account類對象的數組;2.用Account類預設建構函式初始化釋放*pact不要用delete pact只是第一個類對象上調用了解構函式;應該使用delete [] pact;vector<Point> vec(5);//I初始化過程
Time of Update: 2018-12-07
Exception 類 描述
Time of Update: 2018-12-07
用 C 語言編寫 Windows 服務程式的五個步驟(http://www.cnblogs.com/enterBeijingThreetimes/admin/EditPosts.aspx?opt=1) 原文:Yevgeny Menaker 翻譯:Northtibet下載原始碼 原文出處:Five Steps to Writing Windows Services in C摘要 Windows