原创 觸摸屏啓用VNC後校準異常

QT4.8 問題描述:1920x1080的觸摸屏硬件180°旋轉,所以軟件也要旋轉180°才能正常顯示,但是部署vnc後進行校準,結果觸摸時觸點與界面剛好相反旋轉180° 部署vnc前環境變量QWS_DISPLAY="Transforme

原创 c/c++進程通信

最近學習進程通信方式網上查找資料學習,根據自己的理解加上網上的參考資料進行了一些總結,其中有些寫的好的我直接拿來使用了。 進程通信方式有: 無名管道、有名管道、信號、3種系統IPC(信號量、消息隊列、共享內存)、套接字(socket),共

原创 std::map使用心得

//增加 m[key]=value; 插入元素,如果key已經存原key對應的值被覆蓋,如果不存在則創建key並插入值 m.insert(); 插入元素,如果key已經存在插入失敗,原key對應的值也不會被改變,返回std::pa

原创 std::vector使用心得

vector<int> num; 使用動態分配數組來存儲它的元素 //增加 num.push_back();末尾添加元素, 創建添加的元素,然後再將這個元素拷貝或者移動到容器中 num.emplac

原创 Qt的VNC插件無效

1、插件路徑不對 QStringList paths = QCoreApplication::libraryPaths();     for (int i = 0; i < paths.count(); ++i) {         co

原创 QPainter函數setClipRect

void setClipRect(const QRect &, Qt::ClipOperation op = Qt::ReplaceClip);函數主要用來設置裁剪區域。 如:設置只能在QWidget裏的裁剪區域繪圖,此區域外繪圖都是無

原创 tinyxml2之解析xml文件

 tinyxml2是什麼? tinyXML2是一個開源的解析XML的C++庫,用於c++項目裏面解析xml文件使用。下載地址:https://github.com/leethomason/tinyxml2 ,使用git直接將源碼下載下來。

原创 qt、c++實現ping,檢測網絡連通性

windos平臺Qt實現ping檢測網絡連通性 #include <QApplication> #include <Windows.h> #include <Sensapi.h> #include <Wininet.h> #include

原创 進程通信

最近學習進程通信方式網上查找資料學習,根據自己的理解加上網上的參考資料進行了一些總結,其中有些寫的好的我直接拿來使用了。 進程通信方式有: 無名管道、有名管道、信號、3種系統IPC(信號量、消息隊列、共享內存)、套接字(socket),共

原创 centos下espeak文本轉語音的代碼實現

 1、espeak簡單的介紹        espeak是一款能朗讀文本的軟件,其最主要的特色是即能讀漢語又能英語,體積很小就2M左右,比較其他tts軟件,如festival、ekho等,安裝起來要簡單的多,也容易上手,提供c++接口及庫