原创 Linux修改gcc版本(從5.4.0修改到4.8.0)

ubuntu下修改gcc版本,從5.4.0修改到8.2 問題描述:gcc8.2不是gcc的穩定版本,不能通過apt-get install 安裝   解決方法:用下面命令安裝,從源碼編譯 # 1. 下載gcc8.2的源碼,源碼編譯

原创 Matlab 繪製曲線

(1)MATLAB繪製曲線時如何將曲線背景設置爲白色   figure('color',[1 1 1]); MATLAB代碼中加入這句話就會使繪製的曲線背景是白色   (2)如何繪製曲線   figure plot(smooth(Pf

原创 pre-commit鉤子

代碼從git上下載下來,每一次提交需要用pre-commit檢查一下代碼格式,修復後再提交代碼。 新的docker 容器裏面只有apt-get沒有pre-commit,考慮如何安裝(也沒有pip) (1)安裝pre-commit 方法:參

原创 Mac電腦如何安裝adb (安卓調試工具)

問題描述: 開發Android端的程序,需要在adb上調試運行,但是adb模擬器上運行的太慢(多人公用一臺開發服務器,其上安裝的adb 不穩定)。想在本地mac電腦上安裝adb,然後用自己的手機作爲調試工具,直接將開發的程序通過adb助手

原创 Socket編程進行遠程通訊控制UR5機器人

(1)IP相關基礎知識 1.如何查詢本機IP  1.利用CMD命令窗口,輸入 ipconfig ,會返回本機的IP信息 2.控制面板\網絡和 Internet\網絡和共享中心->無線網絡連接->詳細信息  ,也可以查詢本機IP信息。 2.

原创 git如何創建、融合(merge)和刪除分支

(1)創建分支 //第一次創建分支(即創建一個之前不存在的分支,並進入該分支) git checkout -b newbranchname git push --set-upstream origin newbranchname //

原创 github如何回滾代碼 + github如何回溯代碼

問題描述:github上開發的代碼突然發現代碼性能變差了,需要往前查PR(pull request),查找是哪一次的提交或修改出錯了。 解決方法:找出歷史commit id ,代碼回滾到這一個版本,然後重新編譯測試。 (1)本地代碼回滾:

原创 開源飛控地面站 Openpilot GCS (現在的Librepilot GCS)源碼分析  (1)程序結構

(1)Openpilot GCS項目是插件化編程 (2)插件框架: 插件化編程的核心是coreplugin,程序運行時會直接執行coreplugin中的代碼.下面的其他plugin都要符合相同的形式,這些plugin中定義的gadget

原创 docker操作:上傳docker image、拉取image並創建docker容器

問題描述:從源碼編譯開源項目,項目使用docker作爲虛擬機開發環境。我們如何提供一個可供開發者下載並編譯的docker image。(使開發者可以直接下載並復現我們的開發環境)     注:創建docer container(docke

原创 PaddleFluid編譯Paddle-Lite子圖

(1)編譯PaddlePaddle子圖 編譯命令: # 先git clone paddlepaddle工程 cd Paddle mkdir build && cd build cmake .. -DWITH_CONTRIB=OFF -D

原创 PaddleLite的Java API測試使用

問題描述:GitHub有人提出issue,關於Paddle-Lite 的Java Demo的使用 解決方法:研究一下PaddleLite的Java Android demo的使用方法 1、編譯好的代碼後在build*/demo/java

原创 庫文件中找不到符號問題:CMAKE_CXX_FLAGS: -fvisibility=hidden

問題描述: 編譯出來的預測庫發現找不到符號,但是相關源文件的確編譯到庫裏了。 定位問題: cmake配置中打開了以下開關: set(CMAKE_CXX_FLAGS "${CMAKE_CXX_FLAGS} -fvisibility=hid

原创 PaddlePaddle最簡單的例子:利用python api調用paddle實現模型加載與預測

調用fluid的python接口: import paddle.fluid as fluid 圖片操作: from PIL import Image 矩陣操作: import numpy as np exe = fluid.Exe

原创 hackrf結合gnuradio實現FSK的調製與解調

一、實現目標 1、在GRC平臺下,調製出FSK信號,並通過HackRF進行發送; 2、根據HackRF接收到的FSK信號, 在GRC平臺下進行解調;   二、實現過程 1、開始的時候直接用已有的模塊,仿真波形很好,一旦通過hackRF就非

原创 基於multisim 實現的“出租車計價器的設計與仿真”

(1)設計要求 1.計費器具有行車裏程計費,等候時間計費及起價等三部分。3位數碼管顯示最大金額爲99.9(單位:元)。 2.行車裏程單價(*.00元),等候時間單價(*.00元/5分鐘)及起價(*.00元)均可以由鍵盤輸入。此實驗中行車裏