原创 21 Qt中ui設計中的一些小知識點

記錄一下小細節,方便隨時查看 1 改變佈局中組件大小 通過修改最小大小設置重的寬度和高度

原创 smtplan編譯

win10環境 smtplan編譯 耗時一個星期,經理各種版本,各種編譯錯誤,各種工具鏈,各種環境,經過重重困難終於編譯成功,記錄一下。 準備環境 1 切記至關重要,如果工具鏈太新,代碼太老,都會造成編譯不通過. 2 開發

原创 1013.windows平臺下移植qtmqtt三方庫

windows平臺下移植Qt版本qtmqtt 1 下載qtmqtt源碼 git clone https://github.com/qt/qtmqtt 2 安裝perl軟件 http://strawberryperl.co

原创 1011.log4cplus移植記錄

一、下載源碼        下載地址:http://sourceforge.net/projects/log4cpp/ 二、源碼編譯        1,系統環境ubuntu16.04                2,編譯指令      

原创 16.Qt環境中qtmqtt簡單示例

#include "mainwindow.h" #include "ui_mainwindow.h" #include <QtCore/QDateTime> #include <QtMqtt/QMqttClient> #incl

原创 5003.c++定義hpp文件

c++定義hpp文件 c++ 定義hpp文件,注意事項 方法定義實現必須放在類中,否則會出現重複定義情況。 /*********************************************************

原创 1005.linux設置串口支持非標準波特率614400

         linux中設置支持非標準波特率614400, 項目中要用到這個波特率,花了幾天,參考了幾個博客,發現資料很少,都大同小異,應用到我的開發板,發現並沒有什麼用。        故閱讀了一下內核代碼,結合其他大神的博客,終

原创 生活感悟語錄

生活語錄 1 憑運氣掙錢,靠本事虧掉。 2 父母在人生尚有來處,父母去人生只剩歸途。父母是夾在我們與死神之間的一堵牆。 3 金融行業是最賺錢的行業,沒有之一,不接受反駁。 4 2020庚子年是世界轉折點,是中國轉

原创 1013.clion配置快捷提示模板

clion配置快捷鍵模板 記錄一下,方便以後查詢 file -> setting -> editor -> live templates 創建分組 -分組中創建模板 模板描述

原创 202.結構體之位域

 位域 :         有些信息在存儲時,並不需要佔用一個完整的字節, 而只需佔幾個或一個二進制位。例如在存放一個開關量時,只有0和1 兩種狀態, 用一位二進位即可。爲了節省存儲空間,並使處理簡便,C語言又提供了一種數據結構,稱爲“位

原创 20.QT中插件編程

插件編程 插件可以理解爲動態庫,一種固定接口的動態庫.以下摘自網友的理解。代碼參考自官方示例。 Qt插件本身是動態庫,除此之外,它定義了一組專用的接口,從動態庫中導出,供 Qt 的插件管理體系 發現和調用。當你選擇 Qt

原创 6003.mavlink協議自定義消息編程

mavlink 自定義消息編程 緊接着上一篇的操作方法,根據自定義的xml生成基於mavlink協議形式的消息。將其添加到工程中,並且調用起來的示例demo 代碼如下: 將生成自定義消息目錄拷貝到工程下 #inclu

原创 1004.串口收發數據集成bug

         最近一個碰到一個串口數據解析的bug,調試了整整7天,從排除問題,優化代碼,到真正發現問題所在, 期間經歷感覺好像找到了bug,其實是找到的另外一個bug,期間不斷排雷, 不斷驚喜,不斷 失望,以爲找到問題所在,其實並沒

原创 1015.利用QxOrm庫操作數據庫示例代碼

QxOrm 示例代碼 承接上一遍的QxOrm框架開發環境搭建,本篇幅梳理一下QxOrm示例,互聯網資料並不多,主要還是在參考官方示例代碼的基礎上,寫了本篇的示例小demo. 1 ORM介紹 對象關係映射(Object Relati

原创 6002.mavlink通過xml生成自定義消息

MAVLink通過xml文件,配置信息(MSG) MAVLink通過xml文件,配置信息(MSG),這個MSG可以理解成我們需要接收或者發送的數據變量,簡直不要太方便了,下面我們一起來試試吧. 1 自定義符合標準xml文件 <