原创 C/C++基礎知識點(一)

文章目錄1.static關鍵字的作用2.C++中的類型轉換符3.指針和引用的區別4.C++中的智能指針5.數組與指針的區別6.野指針是什麼7.爲什麼父類的構函數必須是虛函數,C++默認析構函數不是虛函數?8.函數指針9.靜態函數和

原创 Qt Creator常用快捷鍵及技巧提升編碼效率

前言 Qt Creator是Qt官方提供的一個IDE,該軟件本身也是用Qt來寫的,界面簡單操作便捷,並且可以快速的查看各個類的幫助文檔,在編寫代碼過程中結合一些常用的快捷鍵,可以很大程度的提高開發效率,個人覺得使用會比Visio

原创 C/C++基礎知識點(四)

文章目錄37.靜態變量什麼時候初始化38.HTTP和HTTPS的區別39.HTTPS的優缺點40.IP地址和MAC地址的作用41.GET和POST的區別42.C++11中的auto不能用於什麼情況 37.靜態變量什麼時候初始化 靜

原创 MQTT連接阿里雲IoT(一)

概述 上一篇文章我們介紹了MQTT連接的服務器,那麼今天我們重點來看如何將MQTT連接到阿里雲物聯網(IoT)服務器,從而進行消息傳遞。 要連接阿里雲物聯網服務器,先必須在阿里雲平臺上創建產品和設備,然後獲取到設備的相關信息,才能

原创 Qt MQTT之服務器介紹

概述 前幾篇文章分別介紹了MQTT的基本用法,如下: MQTT–物聯網(IoT)消息推送協議 Qt開發MQTT(一) 之Qt官方Qt MQTT Qt開發MQTT(二) 之第三方QMQTT 我們已經知道MQTT是一種構建於TCP/I

原创 MQTT--物聯網(IoT)消息推送協議

簡介 MQTT(Message Queuing Telemetry Transport,消息隊列遙測傳輸協議)是一種構建於TCP/IP協議的"輕量級"消息傳輸協議,它基於發佈/訂閱(publish/subscribe)模式,由IB

原创 Qt開發MQTT(一) 之Qt官方Qt MQTT

概述 Qt開發MQTT程序有兩種方式,一個是Qt官方提供的基於MQTT的封裝,一個是第三方(EMQ)開發的用於Qt調用MQTT的接口,二者使用方法大同小異,並且均提供了源碼。那麼,這裏先來介紹第一種,如基於Qt官方提供的封裝來使用

原创 Qt 6的Qt 3D會是什麼樣?

翻譯自What about Qt 3D in Qt 6? 原文作者:Sean Harmer 在Qt 6中,我們希望可以在很多方面對Qt 3D進行改進,本文將着重介紹幾個主要方向:渲染器工作緩存和現代圖形API的支持,如Vulka

原创 Qt 3D的未來展望

原文作者:Sean Harmer 翻譯:Richard Lin 如您所知,Qt推出了名爲Qt Quick 3D的全新模塊,它基於QML API爲Qt Quick增加了3D繪圖能力(預計在Qt 6提供C++ API)。這對Qt 3

原创 GitLab添加SSH Keys並連接(windows)

概述 要使用git連接到GitLab上並克隆代碼下來,如果初次使用,需要先在GitLab中添加SSH Keys,否則無法下載。那麼,在windows下該如何操作呢,這裏做個詳細的步驟記錄。 生成keys 首先,打開git的命令行窗

原创 Qt 實現鋼筆畫線效果詳細原理

前言 上一篇文章:Qt 實現畫線筆鋒效果詳細原理,根據這篇介紹的實現筆鋒效果的原理,我們很容易實現另外一種筆效:鋼筆。 所謂的鋼筆筆效,就是真實還原鋼筆書寫出來的線條效果,其特徵就是:根據筆的繪製速度而線條的寬度會逐漸變化,寫得越

原创 Qt 實現畫線筆鋒效果詳細原理

前言 之前寫過一篇文章介紹Qt中繪製平滑曲線的兩種方式,文章在這裏。這篇文章詳細介紹了繪製的原理和實現方式,那麼,如果要在此曲線上實現筆鋒效果怎麼做呢? 所謂的筆鋒效果,就是鋼筆書寫擡筆時的筆尖,也就是說,繪製曲線擡筆時形成一個筆

原创 Felgo之初體驗--安裝與運行

前言 上一篇文章中介紹了Felgo的用途,大致知道了Felgo可以用來幹些什麼,在本篇中我們介紹下Felgo的安裝,以及創建我們的第一個Felgo程序。 軟件下載 首先我們在官網下載相應平臺的安裝包,下載地址在這裏。如下: 注意

原创 Felgo簡介--Qt開發者的福音

前言 在12月2號,Qt首次發佈了Marketplace,然後在逛Marketplace的時候發現了一個非常有用的東西,看完其介紹過後,欣喜若狂,簡直相見恨晚,這玩意兒就是 Felgo。所以,必須在這裏花點時間簡單的對Felgo做

原创 如何將Felgo程序部署到Android中

概述 經過前面兩篇文章的描述,我們知道了Felgo的大致應用,Felgo支持跨平臺 windows、macos、Linux以及移動平臺Android、IOS、Windows Phone和Windows Runtime的本地開發和部