原创 QWidget QMainWindow QDialog 三者區別

  Qt類是一個提供所需的像全局變量一樣的大量不同的標識符的命名空間。通常情況下,你可以忽略這個類。QObject和一些其它類繼承了它,所以在這個Qt命名空間中定義的所有標識符通常情況下都可以無限制的使用。   QWidget類是所

原创 c++中的前向聲明

前向聲明: 可以聲明一個類而不定義它。這個聲明,有時候被稱爲前向聲明(forward declaration)。在聲明之後,定義之前,類Screen是一個不完全類型(incompete type),即已知Screen是一個類型,但不

原创 C++中兩個類交叉定義的處理方法

經常會遇上A類中使用了B定做爲變量或形參的定義,這個時間如果交叉引用頭文件就會出錯。處理方法就是預先申明另一個類,這個時候先判斷哪個類是主類,哪個類是次類。把次數做預先申明。次類中直接引入主類的頭文件。在實現文件中主類的實現需要引用次類

原创 學習設計模式五步走

分類: 項目管理 設計模式有什麼用,這裏就不說了。設計模式是一種思想,不光是一種技術,要怎樣學習設計模式,每個人有每個人的方法。這是我的方法拿出來和大家分享下。 1.背 背什麼?        先背什麼?自然是先把設計模式

原创 設計模式-回調函數和觀察者模式

Android的框架中有非常多的地方使用了回調的模式,例如Activity的生命週期,按鈕的點擊事件等。下面是回調的基本模型:[java] view plain copypublic class A {      private Call

原创 sqlite模糊查詢與分頁

sqlite模糊查詢與分頁 /** * * @paramqueryWords 要查詢的關鍵詞(中英文都可以) * @paramcurItem 當前查詢到的item 所在位置 * @paramsizeRequest 每次請求查詢的數據行數

原创 蘇常錫國慶四日遊

一直有一個環遊世界的夢想,只是在學生階段,經濟來源有限,儘管有大把時間,但多數時候還是選擇學校待着。 今年是工作的第一年,總算是有收入了,所以遇到國慶這樣的長假,自然想出去看看。 選擇去蘇南這幾個城市,主要是因爲有很多親人在那裏工作,一來

原创 QT獲取組合鍵

CTRL+Enter發送信息的實現       在現在的即時聊天程序中,一般都設置有快捷鍵來實現一些常用的功能,類似QQ可以用CTRL+Enter來實現信息的發送。       在QT4中,所有的事件都繼承與QEvent這個類,以下

原创 arp -a命令的通俗解釋

<span style="font-size:18px;">ARP -A,查詢系統中緩存的ARP表。ARP表用來維護IP地址與MAC地址的一一對應。 比方說,某推拿室總有30名服務員,爲了方便管理,服務員都編了號,由01編到30

原创 Qt中Ui名字空間以及setupUi函數的原理和實現

用最新的QtCreator選擇GUI的應用會產生含有如下文件的工程   下面就簡單分析下各部分的功能。   .pro文件是供qmake使用的文件,不是本文的重點【不過其實也很簡單的】,在此不多贅述。 所以呢,還是從main開始

原创 如何破解微信加密數據庫EnMicroMsg.db讀取聊天消息

  如何查看別人手機中的微信聊天記錄呢?微信作爲最常用的聊天軟件,其聊天信息已經經過了加密,要想查看別人用微信進行聊天的記錄,就需要按以下步驟來操作,以下是具體的操作方法。   第一步:獲取Root權限 最新版本的微信文本聊天記錄位於手

原创 Linux/Unix下的任務管理器-top命令

Windows下的任務管理器雖然不好用(個人更喜歡Process Explorer些),但也算方便,可以方便的查看進程,CPU,內存...也可以很容易的結束進程 沒有圖形化界面下的Linux,也有命令可以實現Windows的任

原创 C++中的namespace

namespace中文意思是命名空間或者叫名字空間,傳統的C++只有一個全局的namespace,但是由於現在的程序的規模越來越大,程序的分工越來越細,全局作用域變得越來越擁擠,每個人都可能使用相同的名字來實現不同的庫,於是程序

原创 Qt按鍵鍵值 與 相關字符串 的映射表

Qt快捷鍵 映射 "Esc",/*Qt::Key_Escape 0x01000000 */ "Tab",/*Qt::Key_Tab 0x01000001 */ "Shift+Tab",/*Qt::Key_Backtab 0x

原创 IP協議裏的Time To Live(TTL)

TTL:(Time To Live ) 生存時間   指定數據包被路由器丟棄之前允許通過的網段數量。   TTL 是由發送主機設置的,以防止數據包不斷在IP互聯網絡上永不終止地循環。 轉發 IP數據包時,要求路由器至少將 TTL 減小