Time of Update: 2018-12-05
有位網遊給我個題,叫我寫一個模糊參數的lua使用。感覺很有用途,因為c 函數與lua函數功能的統一,對c程式員編程是十分有利的。 對於函數參數是不定的,這種函數可能有些人並不清楚,但是卻在一直使用而不清楚其內幕。在program lua中有這樣的一章。這裡不給出了。現在先說下c++是如何模糊的。 都是使用過sprintf()函數。有些人可能c++用慣了可能沒用過sprintf()函數,這裡給個小例子回憶下當年c的情景。 cpp檔案:main.cpp------------------------
Time of Update: 2018-12-05
1、C#反射是什嗎?Reflection,中文翻譯為反射。這是.Net中擷取運行時類型資訊的方式,.Net的應用程式由幾個部分:‘程式集(Assembly)’、‘模組(Module)’、‘類型(class)’組成,而反射提供一種編程的方式,讓程式員可以在程式運行期獲得這幾個組成部分的相關資訊,例如:
Time of Update: 2018-12-05
因為一直對這個很困惑,今天看了這篇文章,覺得解釋的很清楚,希望同樣對別人也很有協助。(實為轉載) C#語言有兩個函數--一個賦值函數(get),一個存取子(set),這從它產生的中繼語言代碼可以清晰地看到。C#不提倡將域的保護層級設為public而使使用者在類外任意操作--那樣太不OO,或者具體點說太不安全!對所有有必要在類外可見的域,C#推薦採用屬性來表達。屬性不表示儲存位置,這是屬性和域的根本性的區別。下面是一個典型的屬性設計: using System;class MyClass{int
Time of Update: 2018-12-05
#define CREATE_TAB(pObj, id, classname) \ if(pObj == NULL) \ {\ pObj = new classname(this);\ } \ pObj->Create(id, this);\ pObj->MoveWindow(0, 24, rc.Width(), rc.Height() - 24 - 40);\ pObj->ShowWindow(SW_SHOW);
Time of Update: 2018-12-05
2010-03-03 10:55 linux 用C語言獲得CPU的佔用率#include <stdio.h>#include <stdlib.h>#include <unistd.h> //標頭檔struct occupy //聲明一個occupy的結構體{char name[20]; //定義一個char類型的數組名name有20個元素unsigned int user;
Time of Update: 2018-12-05
序列化資料 ——例子程式:Memo 建立一個新的單文檔 SDI 應用,視圖類選擇 CFormView,以便使用者可以在視窗中輸入。 在介面中建立三個編輯框,然後再添加三個相應的編輯框變數。這三個變數是視圖類的成員變數,為了互動資料,文檔類中也要建立三個對應的變數。然後,文檔類和視圖類都要對資料成員進行初始化操作,在文檔類中這個工作通常都在 OnNewDocument() 函數中進行。因為下面任何一個操作發生時都觸發文檔類 OnNewDocument()函數執行:當使用者啟動應用程式;
Time of Update: 2018-12-05
LinkedList<T>集合類沒有非泛型集合的類似版本。LinkedList<T>是一個雙向鏈表,其元素指向它前面和後面的元素。 鏈表的優點是,如果將元素插入列表的中間位置,使用鏈表會非常快。在插入一個元素時,只需修改上一個元素的Next引用和下一個元素的Previous引用,使它們引用所插入的元素。在List<T>和ArrayList類中,插入一個元素,需要移動該元素後面的所有元素。
Time of Update: 2018-12-05
本人原著,裝載請註明出處///作者:汝娃///Emial:yiwenjun@126.com///2009-09-10 12:35///http://writeblog.csdn.net/PostEdit.aspx?entryId=4538458 以下是以在資料庫中插入資料為例說明預存程序的中的參數傳遞方法 預存程序資料庫代碼ALTER PROCEDURE dbo.StoredProcedure1(@UserName varchar(50),@Password
Time of Update: 2018-12-05
前些日子,我的一個同學(包包)的朋友給了他一個有點煩的任務。她叫包包做個赫夫曼編碼、解碼器給她,可是我同學呢。算是有點懶吧,不太願意做啊。說實在的,應該說是我們沒學過資料結構的東西,根本就是無從下手。就這樣,包包就找上我了,讓我幫他完成這個任務。
Time of Update: 2018-12-05
看到論壇裡面不斷有人提問關於讀取excel和匯入excel的相關問題。閑暇時間將我所知道的對excel的操作加以總結,現在共用大家,希望給大家能夠給大家帶了一定的協助。另外我們還要注意一些簡單的問題1.excel檔案只能儲存65535行資料,如果你的資料大於65535行,那麼就需要將excel分割存放了。2.關於亂碼,這主要是字元設定問題。1.載入Excel(讀取excel內容)傳回值是一個DataSet //載入Excel public static
Time of Update: 2018-12-05
//快排模板/**//*double */#include<iostream>#include<algorithm>using namespace std;int cmp( const void *a , const void *b ){ return *(double *)a - *(double *)b;}int main(){ double a[10]={1,5,6,5,4,9,7,8,6,0}; qsort(a,10,sizeof(a[0])
Time of Update: 2018-12-05
using System;using System.Collections;namespace WeatherStation{ public class CRunMain { public static int Main() { CWeatherData objWeather = null; CCurentConditionsDisplay objCurrent = null; CFurt
Time of Update: 2018-12-05
現在,有很多C/C++程式員總是自命不凡,看不起其他開發人員。其實,或許別人更看不起他呢! 學生時代,我也曾醉心於C/C++,但時至今日,始終無法寫出無懈可擊的C++代碼,所以我始終認為我不會C/C++。這些年,我一直在尋找編 寫C++代碼的最佳模式。但是,老實說,我還沒有見到過哪個稱得上高手的C++程式員,也沒有見到過寫得Very
Time of Update: 2018-12-05
C中實現記錄的全面清除作者:長沙.陳亮 前言:在本人用完電腦之後,往往不希望別人發現你做過什麼,和瀏覽過什麼網址。(特別是和多人共用一台機子時)。當然,你可以手工清理那些記錄。 但那是多麼繁雜的一件事啊。 我想沒人願意那樣做。於是,我想到用一個軟體來一次性完成上述工作。清除記錄的文章很多,但是一般都不夠全面。本人經過整理和收集一些資料,加以融合。得到了一個較全面的記錄清除方法。在這裡要指出代碼能完成,要特別感謝朋友
Time of Update: 2018-12-05
如何製作啟動介面 C+/VC實現閃屏一、安裝splash screen組件 點擊菜單project/add to project/component and control,然後雙擊”visual c++ components” , 選中splash screen組件,接受預設id為
Time of Update: 2018-12-05
hook api的一例子 C+/VC[ 2008-7-30 22:33:00 | 發表者 : zihe ]幫同學寫了個hook api的例子程式,順便post到這兒,免得將來到處找.一個簡單的console工程,vc6,vc7在win2k pro,server上調試通過.#include <stdio.h>#include <windows.h>#include <dbghelp.h>#pragma
Time of Update: 2018-12-05
Lotus Domino/Notes Toolkits綜述(二) C API作者:未知 來源:月光軟體站 加入時間:2005-2-28 月光軟體站2 Lotus C API2.1 簡介 在Domino/Notes的Toolkit中,C API的功能最為強大: 可以操縱notes資料庫中幾乎所有的資料對象 資料庫及ACL 文檔和域 表單 視圖和檔案夾 代理 可以為Notes用戶端的增加附加菜單 可以用來建立附加的Domino服務任務 可以用來擴充Domino/Notes的事件管理 主要限制:
Time of Update: 2018-12-05
Linux C 語言編程本文的主旨是介紹如何在 Linux 下使用 C 編譯器和其他 C 編程工具, 而非 C 語言編程的教程. 在本文中你將學到以下知識: 什麼是 C GNU C 編譯器 用 gdb 來調試GCC應用程式 你也能看到隨 Linux 發行的其他有用的 C 編程工具. 這些工具包括來源程式美化程式(pretty print programs), 附加的調試工具, 函數原型自動產生工具(automatic function prototypers). ---------------
Time of Update: 2018-12-05
C字串處理函數的實現(Linux)#include <stddef.h>char * ___strtok = NULL; char * strcpy(char * dest,const char *src){ char *tmp = dest; while ((*dest++ = *src++) != '/0') /* nothing */; return tmp;} char * strncpy(char * dest,const
Time of Update: 2018-12-05
fflush 文法: #include <stdio.h> int fflush( FILE *stream );如果給出的檔案流是一個輸出資料流,那麼fflush()把輸出到緩衝區的內容寫入檔案. 如果給出的檔案流是輸入類型的,那麼fflush()會清除輸入緩衝區. fflush()在調試時很實用,特別是對於在程式中輸出到螢幕前發生錯誤片段時. 直接調用 fflush( STDOUT )輸出可以保證你的調試輸出可以在正確的時間輸出. printf( "Before