原创 QFile 寫文件

1.  創建QFile QFile *m_pRecordFile; 2. 打開文件 const QString&& name = "USB_LOC_" + QDateTime::currentDateTime().toString("

原创 ip 和 整數 互相轉換

1. 常用數據 unsigned long test= inet_addr("255.255.255.254"); long test0= inet_addr("255.255.255.254"); int test1= inet_ad

原创 編譯qt程序的bat腳本

cls @echo off ::路徑只能增加,不許修改 set vcvars64path1="C:\Program Files (x86)\Microsoft Visual Studio\2017\Community\VC\Auxili

原创 RS_code 編碼和解碼

1. RS_Code是什麼         RS_Code是糾刪碼的一種。         Erasure Code(EC),即糾刪碼,是一種前向錯誤糾正技術(Forward Error Correction,FEC),主要應用在網絡傳輸

原创 Qt int類型轉換爲16進制字符串

1. 最小位數 int value =12; QString str = QString::number(value, 16); qDebug() << "str =" << str; 2. 固定位數 QString str2 =

原创 qt line annotations 行註釋4種類型的區別

設置類型:工具--選項--文本編輯器--顯示--line annotation 1. next to editor content 2. next to right margin 3. aligned at right side 4. b

原创 給python代碼執行過程加上心率

今天看到一個很好玩的python插件,可以給python代碼執行過程增加心率,顯示代碼執行的過程。 1. 插件github下載地址https://github.com/alexmojaki/heartrate 2. pip安裝方法 pip

原创 由代碼執行過程的跟蹤想到的一些事

今天無意中看到一個python插件,可以給python代碼執行過程加上心率。嘗試了一下,感覺非常好用。使用方法參考 https://blog.csdn.net/mafucun1988/article/details/103140055 。

原创 一維數組的定義

1.  只聲明,不賦值 int array[5];//裏面的值是隨機賦值的 array[0] =1; 2. 聲明,並賦值 int array[5]={1,2,3};//未明確賦值的,以0填充 3. 不指定數組長度 int  array[]

原创 寒窯賦-呂蒙正

天有不測風雲,人有旦夕禍福。蜈蚣百足,行不及蛇;雄雞兩翼,飛不過鴉。馬有千里之程,無騎不能自往;人有沖天之志,非運不能自通。 蓋聞:人生在世,富貴不能淫,貧賤不能移。文章蓋世,孔子厄於陳邦;武略超羣,太公釣於渭水。顏淵命短,殊非兇惡之徒;

原创 define中套用define

以前只知道使用一個define, 本質define就是一個替換關係,所以可以在define中使用define #define BASE_PATH "../planeWar/res/" #define MAP_PATH BASE_P

原创 Qt 設置圖標

#define GAME_ICON ":/res/app.ico" //設置圖標資源 setWindowIcon(QIcon( GAME_ICON)); //加頭文件 #include <QIcon>  

原创 C++之Qt版本飛機大戰(推薦)

今天在B站上看到一個學習 Qt c++的資料,值得推薦。 https://www.bilibili.com/video/BV1MJ411E7dP?p=14   講義素材以及安裝包鏈接: 鏈接:https://pan.baidu.com/s

原创 Qt中加入音效

1. pro文件中加入 QT+=multimedia 2. 引用頭文件 #include <QSound> 3. 使用QSound函數 QSound::play(“sound path”);  

原创 Qt 資源文件過大的處理方法(生成rcc文件)

1. 生成qrc文件 2. 項目同級目錄下創建res文件夾並將資源粘貼過來 3. 編輯qrc,加入前綴和文件 4. 利用qrc生成二進制文件 rcc 資源過大,會提示如下問題: 解決方法: 利用cmd打開終端,定位到res.qr