原创 C語言中位域的應用

有些信息在存儲時,並不需要佔用一個完整的字節, 而只需佔幾個或一個二進制位。例如在存放一個開關量時,只有0和1 兩種狀態, 用一位二進位即可。爲了節省存儲空間,並使處理簡便,C語言又提供了一種數據結構,稱爲“位域”或“位段”。所謂“位域”是

原创 QT表格選擇類型爲行,表格只讀不可以編輯

mainTable = new QTableWidget (10,20,this); for(int row =0; row < 10; row++) {     for(int column=0; column< 20; column++

原创 設置QT標準提示對話框中字體格式

有時標準提示框QMessageBox中的字體太小,看不清楚,但又不想改變其它地方的字體,可選用html文本格式設置字體。  QMessageBox::information(this,tr("ftp"),tr("<font color =

原创 我的友情鏈接

51CTO博客開發

原创 QT創建動態鏈接庫01

使一個項目編譯生成DLL而不是EXE文件: 首先刪除main()函數; 將.pro項目文件中的TEMPLATE = app 改爲 = lib; 然後編譯,此時就生成.dll文件。  

原创 QT生成動態鏈接庫

首先定義頭文件 #ifndef HELLOQTDLL_H #define HELLOQTDLL_H //下面這段代碼不能少,MY_EXPORT可以更改 #ifdef Q_WS_WIN #define MY_EXPORT __decl

原创 qt中怎樣實現String和QString之間的轉化

QString qstr; string str; str = qstr.toStdString(); qstr = QString::fromStdString(str);

原创 EXCEL表格使用技巧

前段時間做曲線擬合的工作,需要處理大量的數據,因此對excel表格的使用又多了些技巧: 把N行*M列的excel中的數據轉換成一列,假設放到L1列, 用函數: 在L1輸入 = OFFSET(sheet1!$A$1,INT((ROW() -

原创 使用lua腳本寫自己的私有協議

-基本的程序框架: --mydns do --把代碼放到do ... end中,避免命名衝突 mydns = Proto("MyDns","MyDns","MyDns") --定義自己的協議,參數都是字符串,返回一個協議對象

原创 我的友情鏈接

51CTO博客開發