原创 Qt下的模態與非模態對話框

轉:http://blog.csdn.net/hufeng825/archive/2010/07/27/5769093.aspx 模態對話框(Modal Dialog)與非模態對話框(Modeless Dialog)的概念不是Qt所獨有的

原创 C/C++按地址輸出的方式

#include<stdio.h> #include<iostream> using namespace std; int main() { unsigned char *p1; unsigned long *p2; p1=(uns

原创 malloc跟new

1.malloc與free是C++/C語言的標準庫函數,new/delete是C++的運算符。它們都可用於申請動態內存和釋放內存 2.對於非內部數據類型的對象而言,光用maloc/free無法滿足動態對象的要求。對象在創建的同時要自動執行

原创 網絡ip設置

IP和子網掩碼我們都知道,IP是由四段數字組成,在此,我們先來了解一下3類常用的IP   A類IP段  0.0.0.0 到127.255.255.255    B類IP段  128.0.0.0 到191.255.255.255    C

原创 linux常用的一些概念

ext2 ext3文件系統 Linux ext2/ext3文件系統使用索引節點來記錄文件信息,作用像windows的文件分配表,每個文件有一個唯一的索引節點號,目錄只是將文件的名稱和它的索引節點號結合在一起的一張表,目錄中每一對文件名稱和

原创 QT:QString、QByteArray和char *的轉換

第一種,數據流的方式,這裏只說從QByteArray轉向QString。 QByteArray encodedString = "xxx"; QTe

原创 字符串,整數的互轉

#include <stdlib.h> #include <stdio.h> #include<string.h> //long ctolong(char *s); void itoc(int ,char*); /* int main(

原创 QT知識集錦

  http://blog.csdn.net/ailinty/article/details/5858566 qt中關於QWidget的背景顏色和背景圖片的設置 首先設置autoFillBackground屬性爲真 然後定義一個QPa

原创 exec函數族

exec函數族 簡介 exec函數族,顧名思義,就是一簇函數,他把當前進程映像替換成新的程序文件,而且該程序通常main函數開始執行! 說是exec系統調用,實際上在Linux中,並不存在一個exec()的函數形式,exec指的是一組

原创 Qt筆記

ui->setupUi(a);就是將設計的ui窗口應用到新建的a窗口對象上。 return a.exec();表示只要主窗口界面不退出,那麼程序就會一直執行下去,所以一般要show,然後關閉窗口這樣程序就會停止執行,如果沒有show,程序

原创 QWS

     QT編程和文檔中的術語QWS的全稱是Qt windows system,是QT自行開發的窗口系統,體系結構類似X Windows,是一個C/S結構,由QWS Server在物理設備上顯示,由QWS Client實現界面,兩者通

原创 linux ed命令的使用

 Linux ED編輯器的使用 原文:http://www.matrix.org.cn/thread.shtml?topicId=28281&forumId=43ed 編輯器是 Linux 操作系統下最簡單的文本編輯器。它是以行爲單

原创 排序算法複雜度

時間複雜度 基數排序的空間複雜度爲O(n) 排序方法 最好情況 最壞情況 平均情況 穩定性 空間複雜度 冒泡排序 O(n) O(n2) O(n2) 穩定 快速排序 O(nlogn) O(n2) O(nlogn) 不穩定 簡單選擇排序 O

原创 Qt4.8嵌入式版本的編譯移植(包含QML)

ARM移植步驟 1. 安裝交叉編譯器 a)      解壓 b)      環境變量設置                     i.             #gedit /root/.bashrc            

原创 內聯函數

內聯函數就是在程序的每個調用點上“內聯地”展開: 比如shorterstring是內聯函數,調用cout << shorterstring(s1,s2) << endl;編譯時展開爲cout<< (s1.size() < s2.size(