原创 C排序算法筆記

選擇排序 選擇排序的要義:從第一個元素開始,不斷遍歷後面的元素,選擇最小或最大的元素與之交換,從而實現排序。 精髓:選擇+標記下標+交換 void selectSort(int a[],int n)//選擇排序就是要先選擇出來最小(大

原创 傅里葉變換與傅里葉級數理解

作 者:韓 昊 知 乎:Heinrich 微 博:@花生油工人 知乎專欄:與時間無關的故事 謹以此文獻給大連海事大學的吳楠老師,柳曉鳴老師,王新年老師以及張晶泊老師。 轉載的同學請保留上面這句話,謝謝。如果還能保留文章來源就更感激不

原创 理解卷積與拉普拉斯變化學習筆記

關於卷積 卷積的運算只是乘積之和,真正令人困惑的在於一個乘積因子是X(τ),而另一個是H(t-τ)。 這裏解釋一下爲什麼是t-τ:τ作爲時間微元對應於線性時不變系統一般在t之前,那麼這個時間微元τ到時刻t的時間間隔就是t-τ,H(t-

原创 樹莓派+OpenCV+Arduino實現二維碼與顏色識別檢測及物料抓取總結

1. 系統總體設計和分析 系統總體分爲硬件設計和軟件設計,硬件設計就是基於樹莓派2代B型和Arduino的硬件基礎平臺搭建,能夠適應小型、靈活的現實需求,併爲軟件設計提供可觀的計算能力承載和算法改進空間。軟件設計就是在嵌入式Ardu

原创 C語言單鏈表的基本操作總結(增刪改查)

1.鏈表概述   鏈表是一種常見的數據結構。它與常見的數組是不同的,使用數組時先要指定數組包含元素的個數,即爲數組的長度,但是如果向這個數組中加入的元素超過了數組的大小時,便不能將內容全部保存。   鏈表這種存儲方式,其元素個數是不受

原创 字符與整數的關係(大小寫的轉換和減'0'問題)

計算機存儲數據原理 計算機只是一堆模擬和數字的集成電路,它們只能明白0和1兩種高低電平,其他什麼也不理解,那麼人們怎麼操作機器呢?剛開始只是通過0110這樣打孔來操作機器,後來慢慢有了彙編和其他高級語言來操作機器。 如何管理數據存儲

原创 VC++6.0 利用VAssistX自動添加函數註釋,文件註釋等方法

增加函數頭註釋 右擊函數名,然後依次點擊“Refacto”–>“Document Method”,這個時候函數頭註釋就會蹦出來,不過這個註釋的格式是默認的,想修改註釋格式,可以通過以下方法。 點擊 “VAssistX”–>“Visu

原创 解決git push遠程倉庫 時 Updates were rejected because the remote contains work that you do問題

今天提交的時總會出現這樣的錯誤,經過網上查詢,發現解決方案如下 一般git 提交的步驟: git init //初始化倉庫 git add .(文件name) //添加文件到本地倉庫 git commit -m “firs

原创 Github學習筆記

枯燥的考研終於告一段落了o( ̄▽ ̄)o,希望能有個好結果,接下來先開始愉快的擼代碼吧,先從Github開始! 1.安裝Git 官網https://git-scm.com/ 一路默認即可 2.配置 打開命令行,cd到項目目錄 2

原创 Qt5開發學習總結(四)——資源文件的使用與主窗口QMainWindow實現登錄框

主窗口框架 主窗口爲建立應用程序用戶界面提供了一個框架,QT提供QMainWindow和其他相關類共同完成主窗口管理。 使用QT資源文件 1.創建主窗口菜單 ( 1) 新建 Qt Widgets 應用, 項目名稱爲 myMainWindo

原创 自動控制的故事(上)by晨楓

作爲一名自動化領域的小學生,雖然也做過不少項目,但是一直沒有對自動控制理論這塊知識進行深入的研究,平時也只是停留在表面僅僅是會用罷了,最近受到一些啓發決定在考研之餘對自控相關知識進行一波深入的探索來彌補基礎這塊,首先先轉載篇大佬的文章吧

原创 STM32簡單數據傳輸方法與通信協議(適合串口和一般總線)

引言 在一般的項目開發過程中,往往需要兩塊或以上單片機進行通信完成數據傳輸,例如四旋翼無人機在飛行過程中無線傳輸數據回到地面站,治療儀器需要實時將患者和機器運轉情況傳回上位機平臺,糧倉溫控裝置需將各種傳感器通過RS485總線或者CAN總線

原创 Android基礎學習總結(十五)——微信SDK接入與基本使用

前言 在項目開發中,有時候會遇到使用微信的需求,例如微信登錄,分享到微信好友或者朋友圈等等,微信開放平臺爲我們提供了非常方便的SDK接入方法,這裏簡單總結一些。 接入SDK 1申請你的AppID 請到 開發者應用登記頁面 進行登記,登

原创 Qt5開發學習總結(一)——信號與槽機制

介紹 Qt提供了信號與槽機制用於完成界面操作的響應,是完成任意兩個Qt對象之間通信的機制。其中,信號會在某個特定情況或動作下被觸發,槽是等同與接受並處理信號的函數。 例如,若要將一個窗口部件的變化情況通知給另一個窗口部件,則一個窗口部件

原创 深入淺出PID控制算法(三)————增量式與位置式PID算法的C語言實現與電機控制經驗總結

前文對PID算法離散化和增量式PID算法原理進行來探索,之後又使用Matlab進行了仿真實驗,對PID三個參數又有了更深入的認識,接下來我們來使用C語言進行PID算法實現,並且結合控制電機的項目來深入學習。 1、PID 算法C 語言原