原创 scanf getchar

#include<stdio.h>void display(char cr,int lines,int width); int main(){    int ch, a;    int rows,cols;    void displa

原创 QT 中文顯示的問題

qt 中文亂碼 初學Linux,直接進階QT編程。然而,第一個Demo程序就碰到了中文亂碼,巨汗! 環境: 1、RedHat AS5 2、QT4.4.0 3、LANG="zh_CN.GB18030" 程序: ... QT

原创 QT model/view 學習三

Model類 基本概念 在model/view構架中,model爲view和delegates使用數據提供了標準接口。在Qt中,標準接口QAbstractItemModel 類中被定義。不管數據在底層以何種數據結構存儲,QAabstra

原创 QT model/view 學習六

在views中選擇數據項 概念 用於新的view類中的選擇模型比Qt3中的模型有了很大的改進。它爲基於model/view架構的選擇提供了更爲全面的描述。儘管對提供了的views來說,負責操縱選擇的標準類已經足以應付,但是你也可

原创 QT model/view 學習一

介紹 Qt 4推出了一組新的item view類,它們使用model/view結構來管理數據與表示層的關係。這種結構帶來的 功能上的分離給了開發人員更大的彈性來定製數據項的表示,它也提供一個標準的model接口,使得更多的 數據源可以

原创 找主元素

一、問題     序列A[1..n]中是存在主元素? 若有請找出來。注: A 中主元素是指在A中出現次數多於? n/2?次的元素。 二、算法1——窮舉法 時間複雜度:Q(n2) 三、算法2——利用排序算法 時間複

原创 從一個字符串中找出第一個不重複字符

  #include<stdio.h> #include<string.h> int num[26]={0}; int index[26]={0};

原创 QT model/view 學習二

介紹 Qt提供了兩個標準的models:QStandardItemModel 和QDirModel 。QStandardItemModel 是一個多用途的 model,可用於表示list,table,tree views所需要的各種不同的

原创 QT model/view 學習七

Delegate  類 概念 與MVC模式不同,model/view結構沒有用於與用戶交互的完全獨立的組件。一般來講, view負責把數據展示 給用戶,也處理用戶的輸入。爲了獲得更多的靈性性,交互通過delegagte執行。它既提供

原创 TCP/IP詳解 第一章

    這一章是概述一些基本知識,我就從第二章開始吧 ,鏈路層       鏈路層主要有三個目的:1,爲IP模塊發送和接受IP數據報;                                  2,爲ARP模塊發送ARP請求和接受

原创 TCP/IP詳解 筆記

       最近在看這本書,感覺很不錯,突然有想寫讀書筆記的衝動。水平有限怕貽笑大方,如果大家看到哪個地方寫錯請賜教。  

原创 C++中的位拷貝和值拷貝

爲了便於說明我們以String類爲例: 首先定義String類,而並不實現其成員函數。 Class String{public:    String(const char *ch=NULL);//默認構造函數    String(cons

原创 插件的技術原理

插件的本質在於不修改程序主體(平臺)的情況下對軟件功能進行擴展與加強,當插件的接口公開後,任何公司或個人都可以製作自己的插件來解決一些操作上的不便或增加新的功能,也就是實現真正意義上的“ 即插即用 ” 軟件開發。平臺+插件軟件結構是將一個

原创 QT model/view 學習五

View 類 概念 在model/view架構中,view從model中獲得數據項然後顯示給用戶。數據顯示的方式不必與model提供的表示方式相同,可以與底層存儲數據項的數據結構完全不同。 內容與顯式的分離是通過由QAbstract

原创 使用Qt編寫模塊化插件式應用程序

動態鏈接庫技術使軟件工程師們獸血沸騰,它使得應用系統(程序)可以以二進制模塊的形式靈活地組建起來。比起源碼級別的模塊化,二進制級別的模塊劃 分使得各模塊更加獨立,各模塊可以分別編譯和鏈接,模塊的升級不會引起其它模塊和主程序的重新編譯,這點