原创 徹底理解多線程生產者消費者問題(含MFC、vs2017代碼動畫演示)

目錄 一、項目簡介 二、前驅知識(生產者消費者總結、進程同步問題) 1.單生產者-單消費者-一個buffer 2.單生產者-單消費者-多個buffer 3.單生產者-多消費者-多BUFFER 4.多生產者-多消費者-多個buffer 三、

原创 計算機/軟件專業保研專業課複習

c++基礎: 1.基礎語言 2.面向對象 3.容器和算法 4.編譯和底層 數據結構與算法: 1.插入排序、交換排序、選擇排序、歸併排序、基數排序五大排序類型總結(快排,歸併排序,堆排序)

原创 構建二叉樹(前/後序+中序)

構造二叉樹可以通過 前序+中序 、後序+中序兩種方法。 這兩種方法的核心思路都是 通過前/後序確定二叉樹的根節點,然後在中序中根據根節點進行劃分。然後遞歸。   前序+中序 class Solution { public:

原创 漢諾塔問題圖解--超簡單方案

漢諾塔問題是大家理解遞歸的一個基礎問題。看了很多博客都不是很理解,下面我將從最簡單的解法爲大家講解: 1.首先是一個盤子,即A塔上有1個盤子的情況(Emmm,畫圖水平有限,僅限說明問題); 這是我們只需要將A中的盤子移到C中,經過一次操

原创 四、達爾文機器人開發指南(針對中國機器人比賽、華北五省機器人比賽)-----達爾文官方框架解讀

這是我開發過程中,參考的第二個博客,同樣爲了好理解,這裏我在歸納一下。以下是達爾文的各模塊圖: 一、DARwin 機器人Frame代碼簡析(一) 1. CM730.cpp 主要定義了一些和控制板CM730(OP2實際使用的控制板是740

原创 二、達爾文機器人開發指南(針對中國機器人比賽、華北五省機器人比賽)-----達爾文基礎使用說明

目錄 一、達爾文實例程序 二、LINUX基礎命令彙總(開發過程用) 1.top命令 2.sudo kill 1722(這裏是要關掉的線程號) 3.sudo su 4.rm -r demo(main) 5.make 6./demo 7.li

原创 基於ai studio的paddlepaddle模型快速部署

在部署過程中,百度給的教程已經很詳細了,但是有一點沒有說,問了百度的大佬才曉得,下邊把我踩的坑總結一下: 我的流程主要是這樣的: 1.在百度ai studio平臺上將paddle的模型部署上,然後進行平臺上的測試。 這部分的問題是完全按照

原创 燕山大學軟件工程操作系統MYW第一次作業

操作系統的第一次作業,通過虛擬機對Windows、Linux、MacOS三種操作系統進行分析。下面我直入主題(出這篇的目的大概是想開源造福大家吧): 更多人關心的是報告怎麼寫,我先給出我的報告的目錄截圖,本文後面可以直接下載我的報告: h

原创 windows遠程連接ubuntu詳細步驟以及問題總結

一、無線連接:很簡單(https://www.cnblogs.com/lwh-note/p/9349609.html) 二、有線連接:有點兒麻煩,要設置IP地址。 對於動態IP搞了一下午沒搞出來,所以把兩個主機都設置成了靜態IP;   分

原创 動態規劃-最長公共子串

https://www.cnblogs.com/fanguangdexiaoyuer/p/11281179.html

原创 圖解0-1揹包

https://www.jianshu.com/p/a66d5ce49df5

原创 怎麼判斷圖有環?

因爲疫情在家,沒事情幹,腦子裏突然迸發出了一個想法,圖是程序員非常熟悉的數據結構,而且也被廣泛地應用與生活日常,機器人,航天工程等各種領域。但是如果我們如果只是圍着一個圖去繞圈,那可能沒什麼意義。而且會陷入迷宮當中出不來。所以就想寫一寫,

原创 二叉樹題目總結(搞定機試、Offer收割一篇就夠了)

做二叉樹已經有兩天的時間了,這兩天在牛客上把劍指offer中和牛客考/保研機試中的樹的題都做了。emmm,感受頗深。下面開始正題。 樹的本質就是遞歸!遞歸!遞歸!   目錄 一、樹的結構,給出leetcode常用的標準板子; 二、遍歷方法

原创 計算機機試一動態規劃例題總結(適合入門)

動態規劃可能是算法裏邊最難的,也可能是機試裏最難的,所以作爲小白,最好是能積累,豐富自己的題庫,以下是我在刷保/考研究生機試題的動態規劃的內容,都比較簡答,以後遇到類似題目還會不斷更新。 感謝計算機機試羣裏的大佬提供我們練習的機會。羣號:

原创 霍夫曼樹詳解

https://www.jianshu.com/p/5ad3e97d54a3