原创 linux下的core 文件
淺析Linux下core文件 當我們的程序崩潰時,內核有可能把該程序當前內存映射到core文件裏,方便程序員找到程序出現問題的地方。最常出 現的,幾乎所有C程序員都出現過的錯誤就是“段錯誤”了。也是最難查出問題原因的一個錯誤。下面
原创 QT的通用算法
<QtAlgorithms>提供了一系列通用的模板函數,用於實現容器上的基本算法。注意:只是針對容器進行操作。 1、 qFind()函數在容器中查找一個特定值。它包括兩個參數,起始位置、終止位置和查找的字符串三個參數,
原创 ubantu下安裝qt
QT官方站點的文檔有點老。今天,我嘗試着在我的Ubuntu 13.10上安裝Qt 5.2.0.下面是我的步驟: 1. 下載Linux版本的Qt 5.2.0 view sourceprint? 1.wget http://dow
原创 qt鼠標的小例子
1、QMouseEvent中的座標QMouseEvent中保存了兩個座標,一個是全局座標,當然另外一個是局部座標。全局座標(globalPos())即是桌面屏幕座標(screen coordinates),這個跟windows下的調用ge
原创 epoll
Linux I/O多路複用技術在比較多的TCP網絡服務器中有使用,即比較多的用到select函數。Linux 2.6內核中有提高網絡I/O性能的新方法,即epoll 。 1、爲什麼select落後 首先,在Linux內核中,
原创 關於在linux下搭建qt編譯環境的那些事。
簡略概要下分以下幾步: 一,下載qt5.2的版本以及gcc-4.8.2的包 二,解壓,安裝,編譯這2個文件 過程參考:http://www.21ops.com/linux/14922.html (補充報錯修復:沒有誰會一路順風難免有報
原创 QT的事件系統
在Qt中,事件作爲一個對象,繼承自QEvent類,常見的有鍵盤事件QKeyEvent、鼠標事件QMouseEvent和定時器事件QTimerEvent等。以下內容主要講解3個常見的事件,會涉及事件過濾器、自定義事件和隨機數的知識。相關
原创 QT中的鼠標移動
Qt 中對鼠標事件進行處理,可以在QWidget的子類中繼承 mouseMoveEvent()函數來實現。 protected: void mouseMoveEvent(QMouseEvent * ); 在構造函數中,需要設置t