Time of Update: 2018-12-07
Abstract寫過JavaScript或ASP的朋友,應該常常用到split()這個函數,他可以輕易地將string轉成array,C語言並沒有相對應的函數,只有strtok()較為接近,稍微加工後,就可以在C語言實現split()。Introduction使用環境 : IE 7.0 + Visual Studio 2008在JavaScript,可以輕易的將string轉成array。split.htm / JavaScriptCode highlighting produced by
Time of Update: 2018-12-07
Abstract通常公司為了保護其智慧財產權,會自己定義檔案格式,其header區會定義每個byte各代表某項資訊,所以常常需要直接對binary檔的某byte直接進行讀取,且連續幾個byte表示某一數值資訊。Introduction使用環境:Windows XP SP3 + Visual C++ 6.0 SP6將讀取wf.bin的0x04 byte處的連續4 byte值。Method 1:使用char arrayReadNByte1.c / C 1 /* 2 (C) OOMusou 2011
Time of Update: 2018-12-07
原文連結前言:c++的檔案流處理其實很簡單,前提是你能夠理解它。檔案流本質是利用了一個buffer中介層。有點類似標準輸出和標準輸入一樣。c++ IO的設計保證IO效率,同時又兼顧封裝性和易用性。本文將會講述c++檔案流的用法。有錯誤和疏漏的地方,歡迎批評指證。需要包含的標頭檔: <fstream> 名字空間: std也可以試用<fstream.h>fstream提供了三個類,用來實現c++對檔案的操作。(檔案的建立,讀寫)。 ifstream --
Time of Update: 2018-12-07
這次的老資料庫大概30萬條記錄,我第一次做,沒太考慮效率,這樣還是在朋友的協助下實現的,完成大概需要2個小時(cpu:賽揚3.06,記憶體:1.5G,環境:VS2005+SQL2000),哈哈!經驗1:執行sql語句,不要笑。進來之前,我不知道如何執行多個sql語句,這也許是許多實習生的通病,要實現這個,可以建立多個sql語句,比如strSQL,strSQL1,strSQL2……strSQLi……,在多個SqlCommand對象中執行。 經驗2:選擇資料來源,這也許會令許多初次實踐者望而生畏,因
Time of Update: 2018-12-07
Abstract隨著多核心CPU普及,但時脈卻越來越低,若程式還是用單核心的方式去寫,不僅壓榨不出多核心的效能,執行速度還可能越來越低,所以使用平行處理(Parallel Programming)也就越來越重要了。Introduction相信很多人都有感覺,換了Core 2 Duo後,發現執行速度並沒有Pentium IV來的快,主要是因為Core 2 Duo的時脈都沒Pentium
Time of Update: 2018-12-07
Abstract迴文是學習C語言時,常出現的作業與考題。Introduction所謂迴文,就事字串的第一個字元等於最後一個字元,第二個字元等於倒數第二個字元。palindrome.c / CCode highlighting produced by Actipro CodeHighlighter (freeware)http://www.CodeHighlighter.com/-->1 /* 2 (C) OOMusou 2008
Time of Update: 2018-12-07
AbstractμClinux順利的在DE2上執行是不夠的,重要的是如何將我們寫的程式放到μClinux上執行。Introduction在(原創) 如何在DE2上安裝μClinux作業系統? (IC Design) (DE2) (Nios II) (OS) (Linux)
Time of Update: 2018-12-07
Abstract若只能一個位元一個位元的印出字串,你會怎麼印呢?Introduction我同學要將字串送到硬體,但硬體所提供的API,一次只能送一個字元,在這裡我們模擬這個情境,一個字元一個字元的印出字串。C語言 1 #include <stdio.h> 2 #include <string.h> 3 4 void func(char *s) { 5 int i; 6 7 for(i = 0; i < strlen(s); i++) 8
Time of Update: 2018-12-08
/**//// <summary> /// 不分大小寫查詢XML節點,簡單寫了一下,不知道效率怎麼樣。 /// 從MSDN是摘了點代碼,呵呵。 /// </summary> static void CompareXmlIgnoreCase() { string xml = "<root><item1 type='a'>First</it
Time of Update: 2018-12-08
先看這段C#代碼 public class C { public static void M() { Console.WriteLine("call in class C"); } } public class D : C { public new static void M() { Console.WriteLine("call in class D");
Time of Update: 2018-12-07
/***********write by myself***********//***********begin test file***********/#include <iostream>#include <string>int main(){ std::string str1 = " hello world! "; std::string trimstring = " "; std::cout << "str = \"" <<
Time of Update: 2018-12-07
原文地址:http://hi.baidu.com/onlys_c/blog/item/7d0dc7f70e413829720eec2a.html 基本解釋 const是一個C語言的關鍵字,它限定一個變數不允許被改變。使用const在一定程度上可以提高程式的健壯性,另外,在觀看別人代碼的時候,清晰理解const所起的作用,對理解對方的程式也有一些協助。雖然這聽起來很簡單,但實際上,const的使用也是c語言中一個比較微妙的地方,微妙在何處呢?請看下面幾個問題。 問題:const變數 &
Time of Update: 2018-12-07
轉貼自 夢在天涯的STL演算法學習STL演算法學習,小結如下:前提: 下載stl源碼: http://www.sgi.com/tech/stl/download.html開啟網頁: http://www.sgi.com/tech/stl/stl_index.html一 函數對象: 因為很多的演算法中多使用了函數對象 二元函數對象,V1和V2為輸入,V3為結果plus<T>: transform(V1.begin(), V1.end(), V2.begin(), V3.
Time of Update: 2018-12-07
原文連結:http://www.cnblogs.com/ejiyuan/archive/2009/01/21/1379256.html序列化和還原序列化最主要的作用有:1、在進程下次啟動時讀取上次儲存的對象的資訊 2、在不同的AppDomain或進程之間傳遞資料 3、在分布式應用系統中傳遞資料......在C#中常見的序列化的方法主要也有三個:BinaryFormatter、SoapFormatter、XML序列化本文就通過一個小例子主要說說這三種方法的具體使用和異同點這個例子就是使用三種不同的
Time of Update: 2018-12-07
c 可變參數 :gcc -g -Wall -O0 fuck.c -o fuck#include <stdlib.h> /* 說明 malloc, NULL, size_t */#include <stdarg.h> /* 說明 va_ 相關類型和函數 */#include <string.h> /* 說明 strcat 等 */char *vstrcat(const char *first, ...){
Time of Update: 2018-12-07
c 讀檔案#include <stdio.h>#include <stdlib.h>#include <string.h>#define szBUF 30000int main(int argc, char * argv[]){ char filename[szBUF]={0}; char buf[szBUF]={0}; char a[szBUF]; char *need_find_start = "<RoomType>";
Time of Update: 2018-12-07
看了破寶的文章--C# vs. Java:相反的思維方式 (譯文) http://blog.joycode.com/percyboy/archive/2004/10/27/36746.aspx有些感想,單獨發表出來吧 混淆概念,什麼Java vs. C# 照這麼說,所有開源的都是為了名利,以權勢為動力了,更何況這個世界不是只有Lucene.NET 做開源,Lucene.NET
Time of Update: 2018-12-07
最近的這個項目中有一要求就是要將資料放在區域網路上共用,使其它機器來訪問。這樣就必須要將檔案夾共用,本來是考慮用API來實現共用,不過後發現太繁瑣,所以採用了NET
Time of Update: 2018-12-07
轉:http://support.microsoft.com/kb/302901/zh-cn概要Microsoft Office XP 和 Microsoft Office 2003 都支援一種新的統一的設計結構,這種結構用於產生應用程式增益集以增強和控制 Office 應用程式。這些增益集叫做 COM 增益集。本文逐步討論了 Office COM 增益集,並介紹了如何使用 Microsoft Visual C# .NET 產生 Office COM 增益集。
Time of Update: 2018-12-07
服務端的開發: 要實現木馬服務的程式,主要實現以下幾個功能:背景運行(隱藏技術),控制碼的接收與註冊表的修改,下面對這三方面做介紹: