原创 Git-回退到指定版本
Git-回退到指定版本1. 方法一:git reset2.方法二:git commit --amend 1. 方法一:git reset 直接回退到指定版本,目標版本之後的提交將被刪除。 情況一:“git reset --hard
原创 OpenGL--渲染流程解析
OpenGL--渲染流程解析1.客戶端-服務端2.着色器3.着色器使用數據類型4.輸出 1.客戶端-服務端 OpeneGL渲染流程是遵循客戶端-服務器模式的,客戶端與服務端協作完成圖形圖像的渲染流程。 客戶端:負責發送O
原创 OpenGL--在Mac上搭建開發環境
OpenGL--1在Mac上搭建開發環境 一、準備工作 靜態庫:libGLTools.a 靜態庫頭文件:include 二、新建macOS - Cocoa Application工程 因爲OpenGL只能運行在PC環境下。
原创 OpenGL ES-GLKit框架相關API解析
OpenGL ES-GLKit框架相關API解析一、OpenGL ES概念二、OpenGL ES版本三、GLKit框架四、GLKit相關API五、GLKit 視圖渲染 一、OpenGL ES概念 OpenGL ES(OpenG
原创 Qt for Mac將QGroundControl編譯爲Android程序
Qt for Mac將QGroundControl編譯爲Android程序一、需下載的源碼及安裝包二、安裝流程三、問題彙總四、參考資料 最近在研究QGroundControl源碼,爲了便於學習,準備將QGC代碼編譯爲Andro
原创 OpenGL--入門基礎
一、圖形API簡介 1.OpenGL Open Graphics Library,是一個跨平臺的應用程序編程接口(API),用於渲染2D、3D矢量圖形的跨語言,擁有功能強大、調用方便的底層圖形庫,將計算機的資源抽象爲OpenGL對象,對這
原创 數據結構與算法--02鏈表-如何輕鬆寫出鏈表代碼
數據結構與算法--02鏈表-如何輕鬆寫出鏈表代碼 寫好鏈表並不是件容易的事情,尤其是一些複雜的鏈表操作,如鏈表反轉、有序鏈表合併等等。即使能夠寫出代碼,但及其容易出錯。所以付出一定量的精力是前提條件,另外還需要掌握一些必要的技巧
原创 基於QGroundControl的RTK數據接收及轉發
基於QGroundControl的RTK數據接收及轉發一、相關說明二、開發方案三、數據處理關鍵流程分析四、總結 一、相關說明 1.地面站:基於QGC編譯的Android地面站。 2.需求:RTK接入,地面站接收RTK基準站數據,
原创 數據結構與算法--01數組:爲什麼大多編程語言中數組從0開始編號?
數據結構與算法--01數組:爲什麼很多編程語言中數組從0開始編號?一、數組特性二、數組訪問越界問題三、數組與容器四、回到開篇五、總結 一、數組特性 1.數組本質上是一種線性表數據結構,用一組連續的內存空間來存儲一組具有相同類型
原创 Alamofire--Request上-底層分析
今天我們主要分析request底層原理,具體流程是什麼?做了哪些工作? 1.Request源碼 首先進行Request參數編碼encode,使用URLEncoding,encode分別針對post、get請求進行了百分號編碼
原创 iOS Runtime之——關聯對象探索
iOS Runtime之——關聯對象探索1.概述2._object_set_associative_reference創建關聯對象3._object_get_associative_reference讀取關聯對象4._object
原创 iOS Runtime之——Category及其底層原理探索
iOS Runtime之——Category及其底層原理探索1.概述2.Category特點2.Category真面目3.Category加載邏輯4.Category底層原理探索 1.概述 蘋果在Objective-C 2.
原创 Alamofire--Request下-底層分析補充
Alamofire--Request下-底層分析補充 1.綁定task與request2.adaptor適配器3.retry重試4.timeline與result 1.綁定task與request delegate[task] =
原创 無人機高精度定位之——RTK與PPK概念掃盲
無人機高精度定位之——RTK與PPK概念掃盲 無人機的興起,已經讓很多行業激動不已,如電力巡檢、應急救援、測繪、農業植保等行業。而隨着高精度衛星導航技術的加持,讓無人機定位更加高效、安全、靈活,保證無人機飛行更加平穩。那麼下面我
原创 QT for Windows安裝配置總結及採坑問題彙總
QT for Windows安裝配置總結及採坑問題彙總一、安裝包下載二、安裝三、Qt Creator配置四、遇到的問題 一、安裝包下載 1.Qt官方下載地址:http://download.qt.io/archive/qt/,選擇