原创 Qt內存管理

在Qt的程序中經常會看到只有new而不delete的情況,其實是因爲Qt有一套回收內存的機制,主要的規則如下: 1.所有繼承自QObject類的類,如果在new的時候指定了父親,那麼它的清理時在父親被de

原创 TM4C123GH6PM的定時器捕獲中斷實現

#include <stdint.h> #include <stdbool.h> #include <stdio.h> #include "inc/hw_memmap.h" #include "inc/hw_types.h" #inclu

原创 Android系統框架基礎

Android系統架構:Linux kernel ----> Libraries&Android function ----->Application Framework ----->Application Libraries:Andr

原创 編碼那些事

其實這是個歷史問題,要想真正弄懂這些編碼,去google下編碼的歷史吧。在這裏,我只簡單的記錄他們的區別 1.ASCII:基於拉丁字母的一套電腦編碼系統,它主要用於顯示現代英語,不支持其他語言 2.Ans

原创 線程間同步和進程間通信

線程間一般考慮線程同步,常用的機制: 1.互斥對象(Mutex)---對互斥對象進行標記 2,事件對象(Event)--對事件對象進行標記(事件對象可以帶有參數) 3.信號量(Semaphore)---維持一個計數器 4.臨界區(crit

原创 關於qt的QGraphicsPathItem無法獲得鼠標事件的解決方法

最近在重構以前寫過的軟件,遇到一個困擾了我兩天的問題。今晚終於發現問題所在並解決,爽~  這個bug出現在:當我使用qt的GraphicsView Framework時,實例化了一個繼承自QGraphicsPathItem的對象Grap

原创 字節對齊&內存管理

  用C語言寫程序時需要知道是大端模式還是小端模式。          所謂的大端模式,是指數據的低位保存在內存的高地址中,而數據的高位,保存在內存的低地址中;所謂的小端模式,是指數據的低位保存在內存的低地址中,而數據的高位保存在內存的

原创 關於用QPainter畫過大的圖片出現問題的原因

起源 CSDN上有網友問到: 在qpixmap(40000,100)上畫圖到x=32768之後就畫不出來了怎麼辦驗證 寫段代碼測試一下: import sys from PySide import QtCore, QtGui app =

原创 多線程要注意的一些陷阱

http://www.cppblog.com/bitdewy/archive/2012/05/28/176553.html