原创 QT程序嵌入到桌面(Win+D顯示桌面不最小化)

QT程序嵌入到桌面(Win+D顯示桌面不最小化) 在main.c加入頭文件windows.h及接口 #include <windows.h> bool enumUserWindowsCB(HWND hwnd, LPARAM

原创 Vector存放類成員函數指針

Vector存放類成員函數指針 #include <iostream> #include <vector> class Test { public: Test(); ~Test(); void Fun_1

原创 Git安裝和常用命令

Git(分佈式版本控制系統)   Linux安裝: $ sudo apt-get install git 設置個人信息: $ git config --global user.name "Your Name" $ git

原创 函數實現十六進制相加

十進制轉十六進制 使用sprintf函數 void int_to_hex(int a,char *buf) { sprintf(buf,"%x",a);

原创 QT窗口隨鼠標雙擊移動

#include <QMouseEvent> void Widget::mousePressEvent(QMouseEvent *event) { flag_move = false; // 私有bool變量 } voi

原创 數組的替代品vector和array

數組的替代品vector和array   1. 模板類vector   模板類vector類似於string類,也是一種動態數組。基本上,它是使用new創建動態數組的替代品。實際上,vector類確實是使用new和delete來管理內

原创 QT窗口無邊框+透明+無狀態欄圖標

setWindowFlags(Qt::FramelessWindowHint|Qt::Tool); // 無邊框+無狀態欄圖標 setAttribute(Qt::WA_TranslucentBackground); // 透明

原创 設備樹編譯器dtc

dtc(the device tree compiler)     dtc basically takes a device-tree in a given format and outputs a device-tree in ano

原创 TCP三次握手和四次揮手的全過程

TCP三次握手和四次揮手的全過程      TCP是主機對主機層的傳輸控制協議,提供可靠的連接服務,採用三次握手確認建立一個連接: 位碼即tcp標誌位,有6種表示: SYN(synchronous建立連接) ACK(ac

原创 volatile的作用

volatile的作用 一個定義爲volatile的變量是說這變量可能會被意想不到地改變,這樣,編譯器就不會去假設這個變量的值了。精確地說就是,優化器在用到這個變量時必須每次都小心地重新讀取這個變量的值,而不是使用保存在寄存

原创 i.MX6 Yocto QT5環境搭建流程

目錄: i.MX6 Yocto 環境搭建流程 1. Host Setup 1.1 Host packages安裝軟件包 1.2 設置repo程序 2. Yocto Project Setup 2.1 設置git 2.2 獲取BSP