原创 樹莓派3——編譯報錯:**.cpp:1:1: error: stray '\357' in program解決方法

用樹莓派3交叉編譯一個C++文件時報錯: Error 1 stray ‘\357’ in program Error 2 stray ‘\273’ in program Error 3 stray ‘\277’ in p

原创 cocos2d-x物理空間與現實空間的實現及聯繫

用cocos-2dx製作跑酷類遊戲時,會遇到物理空間與現實空間如何實現和聯繫的問題,以下代碼實現了遊戲人物在腳下沒有磚塊時掉落的場景。 1、實現現實空間 在類定義裏添加下面兩個函數,分別表示進入和退出時執行的動作: void on

原创 Ubuntu16.04 —— 無法獲得鎖 /var/lib/dpkg/lock - open (11: 資源暫時不可用)安裝Git遇到的錯誤處理

自從上次硬盤壞了,就沒有在新的ubuntu下面做過開發了,做人臉識別系統也是直接在樹莓派上跑的,這次主要是想帶學弟們做好四軸的開發和車輛識別,第一步當然是安裝Git,上次硬盤壞了所以我的備份意識愈加強烈,心有餘悸。 安裝Git只

原创 Qt —— Qt5 中一些常見的錯誤(1)

在QT5上配置opencv3,運行第一個程序時出現以下錯誤,解決方法也po出: 錯誤一: -1: error: mainwindow.o: undefined reference to symbol '_ZN2cv6imread

原创 樹莓派3——Qt5控制樹莓派GPIO引腳高低電平輸出

其實控制GPIO引腳電平輸出在C++中只是輸出0或1的問題,在Qt5中控制樹莓派GPIO 引腳的電平輸出其實和Arduino中類似。 1、關於樹莓派引腳的函數基本上都包含在wiringPi.h頭文件中,因此第一步我們要包含這個頭

原创 GAN學習筆記——KL散度、交叉熵、JS散度

首先,我們知道, 熵 是用來量化數據中含有的信息量的,其計算公式爲: H=−∑i=1Np(xi)⋅log⁡p(xi)H=-\sum_{i=1}^{N}p(x_{i})\cdot \log p(x_{i})H=−i=1∑N​p(xi​)

原创 哈夫曼編碼原理及實現代碼

霍夫曼編碼是一種“從下到上”的熵編碼方法,採用霍夫曼編碼方法給每個符號分配的代碼長度不是固定的,但在編碼時卻不需要再生成的碼流中附加同步代碼,原因是在解碼時可按霍夫曼碼本身的特性加以區分,這也使得很難隨意查找或者調用壓縮文件的內容,然

原创 算法學習——二分法拓展

     上一篇提到的都是整數情況下的二分查詢問題,事實上二分法的應用遠遠不止此,下面介紹幾個相關的例子。 例1 :如何計算2–√2 的近似值?      對  f(x)=x2 f(x)=x2 來說,在 x∈[1,2] x∈[1,2]

原创 算法學習——排序(2)

問題 E: Problem B 時間限制: 1 Sec 內存限制: 32 MB 題目描述 請寫一個程序,對於一個m行m列的(1< m <10)的方陣,求其每一行,每一列及主對角線元素之和,最後按照從大到小的順序依次輸出。 輸入

原创 四軸飛行器——Pixhawk指示燈和蜂鳴器的含義

在編寫完PX4或者Ardupilot的程序並下載進飛控板後,可通過指示燈的顏色判斷程序的執行情況,同時,也可用於排錯檢測。注意,測試上電前先下槳!!! 1)指示燈的含義(大燈) 紅燈和藍燈閃:初始化中,請稍等。 黃燈雙閃:錯誤,系統拒絕

原创 算法學習——貪心(1)

    貪心法是求解一類最優化問題的方法,它總是考慮在當前狀況下的局部最優解(或較優的策略),來使全局的結果達到最優(或較優)。顯然,如果採用較優而非最優的策略(最優策略可能不存在或者不容易想到),得到的全局結果也無法是最優的。而要獲得最

原创 算法學習——遞歸

分治的全稱是“分而治之”,分治法將原問題劃分成若干個規模較小而結構與原問題相同或相似的子問題,然後分別解決這些子問題,最後合併子問題的解,即可得到原問題的解。注意,分治法分解出的子問題應當是相互獨立、沒有交叉的,如果存在兩個子問題有相交部

原创 算法學習——貪心(2)

    貪心策略的題目思路還是挺簡單的,重點是要考慮所有情況,只要多練習,還是可以AC的。最近刷題的速度有點下降,主要是還要複習線性代數和概率論等數學課和計算機網絡等專業課,想想開學兩週的課程設計真是神煩,加油~今天再練習幾道~相信自己~

原创 算法學習——哈希

散列(hash)是常用的算法思想,一般來說,散列可以濃縮爲一句話“將元素通過一個函數轉換爲整數,使得該整數可以儘量唯一地代表這個元素”。 問題 A: 誰是你的潛在朋友 時間限制: 1 Sec 內存限制: 32 MB 題目描述

原创 ACM——hdu1000(求兩數之和)

大三狗準備重拾ACM了,想當初大一的時候因爲格式錯誤就放棄了ACM,那時候還真是不堅定呢,不過幸好後來也沒有荒廢時光吧。發現在杭電提交的代碼不知道哪裏可以看到,所以決定在博客裏面記錄下來,由於本校的oj關掉了,所以選擇了杭電的oj,從第1