原创 Windows/Linux 下安裝配置Qt 3DStudio開發環境

1. 下載Qt的在線安裝包 1.1 官方網址 https://www.qt.io/ 1.2 中科大源 http://mirrors.ustc.edu.cn/qtproject/ 2.安裝說明 再剛剛開始接觸Qt 3DStudio的

原创 Windows 下VsCode 使用Bsah終端

1. 安裝git 2. VsCode 下設置 "terminal.integrated.shell.windows":"C:\\Program Files\\Git\\bin\\bash.exe" 冒號後面的是 git下面具體的bash

原创 Netconf 設置RPC返回list

.yang 文件 rpc insert-food { description "Operation to order the oven to put the prepared food inside.";

原创 opengl + glfw + glad 實現天空盒

天空盒基礎: 天空盒技術,說到底就是就是多紋理貼圖技術。是一種將多個紋理貼到一個立方體表面的技術。即立方體貼圖 簡單來說,立方體貼圖就是一個包含了6個2D紋理的紋理,每個2D紋理都組成了立方體的一個面:一個有紋理的立方體。你可能會奇怪,這

原创 openGL顯示透明圖片

glEnable(GL_BLEND); glBlendFunc(GL_SRC_ALPHA, GL_ONE_MINUS_SRC_ALPHA); 1.啓用混合 2.設置顏色混合,透明度疊加計算

原创 openGL使用紋理貼圖顯示圖片的時候,出現圖片上下顛倒的情況,解決方案

在學習opengl紋理題圖的時候,使用stb_image加載jpg文件,出現了圖片顯示出現顛倒的情況,如下圖所示 出現這種情況的原因是,在默認的情況下。std_image是從圖片的最後一行進行存儲。  所以在顯示圖片的時候需要將圖片進行翻

原创 Windows下Vs Code 配合MinGW 編譯項目

1.首先需要配置MinGW的環境變量,如下圖所示 配置MinGW的位置。 這個bin目錄下面包含了gcc/g++等mingw編譯工具   2.編寫一個簡單的應用程序 非常簡單的一個應用程序,有興趣,可以實現一個複雜的。 3. 編寫CM

原创 [譯]Protobuf 語法指南

目錄1.定義一個消息類型1.指定字段類型2.分配標識號3.指定字段規則4.添加更多消息類型5.添加註釋6.從.proto文件生成了什麼?7.標量數值類型8.Optional的字段和默認值9.枚舉2.使用其他消息類型1.導入定義2.嵌套

原创 使用CMake編譯Qt Qml程序,出現find_package 錯誤

 在使用CMake編譯Qt 項目的時候,出現了一下錯誤。  記錄一下解決方案,避免以後出現類似的問題。 CMake Error at /usr/lib/x86_64-linux-gnu/cmake/Qt5/Qt5Config.cmake

原创 vs code + cmake 配置Qt Qml開發環境

作爲一個vs比較忠實的用戶,說心裏話。並不是特別喜歡Qt自帶的編輯器。 那麼介紹一種個人比較喜歡的編寫Qml的方式。 1. vs code,一款微軟旗下的編輯器,輕量級。 2.cmake,這個不用太多解釋。一款生成makefile的工具。

原创 使用C++ 11實現單例模式

C++ 單例模式在各種應用上使用都是比較廣泛,但是在寫單例模式的時候也需要考慮一些問題................ 哎!不知道要怎麼說了。  也不知道該如何解釋了。  算了,直接上代碼吧。 Singleton.hpp #pragma

原创 dbus 學習

和菜鳥一起學linux之DBUS基礎學習記錄 D-Bus三層架構 D-Bus是一個爲應用程序間通信的消息總線系統, 用於進程之間的通信。它是個3層架構的IPC 系統,包括: 1、函數庫libdbus ,用於兩個應用程序互相聯繫和交互消息。

原创 關於cmake 指定g++/gcc 編譯器的問題

CMake是一個開源的跨平臺工具系列,旨在構建,測試和打包軟件。 但是,在使用cmake的時候我們也會經常遇到一些不明白的問題,下面就是使用設置指定的g++/gcc編譯器的一點經驗。 之前在網上搜索如何設置指定編譯器,發現網上的很多教程並

原创 C++ 11標準簡單實現觀察者模式

觀察者模式簡單理解:被觀察者的狀態發生變化,觀察者的行爲同時也發生變化。 觀察者模式的簡單應用:           1.聲明被觀察者對象。           2.觀察者向被觀察者註冊消息相應函數。           3.觀察者屬性發

原创 關於typedef的用法

 在C還是C++代碼中,typedef都使用的很多,在C代碼中尤其是多。typedef與#define有些相似,其實是不同的,特別是在一些複雜的用法上,看了網上一些C/C++的學習者的博客,其中有一篇關於typedef的總結還是很不錯,由