原创 unity應用實例——模擬深度優先遍歷流程(DFS)

DFS是被廣泛運用的搜索算法,它屬於一種盲目搜索,定義如下: 1、起始訪問的頂點是指定的; 2、若當前訪問的頂點的鄰接頂點有未被訪問的,則任選一個訪問;反之,退回到最近訪問過的頂點;直到與起始頂點相通的全部頂點都訪問完畢; 3、若此時圖中

原创 ubuntu mysql workbench連接阿里雲服務器

1.連接問題解決方案彙總: https://www.jb51.net/article/180486.htm https://www.jianshu.com/p/ba900978d47a https://blog.csdn.net/leej

原创 使用pyinstaller打包exe文件遇到的問題總結

我在windows+anaconda的前提下,使用pyinstaller將python程序打包成exe文件時陸續遇到很多問題,在這裏總結一下。 pyinstaller介紹 首先安裝pyinstaller,直接使用命令pip install

原创 ubuntu mysql workbench導入csv文件總結

首先導入sql文件:https://blog.csdn.net/u010801439/article/details/78762387 然後準備導入csv文件,一共有兩種方法,採用第一種可以選擇csv文件中的某些列進行錄入,但是問題較多,

原创 智能優化算法————粒子羣優化算法(C++)

粒子羣優化算法源於對一個簡化鳥羣的模擬。算法中的每個粒子可視爲N維搜索空間中的一個搜索個體,粒子有兩個屬性:速度和位置。粒子的當前位置即爲對應優化問題的一個候選解,粒子的飛行過程即爲該個體的搜索過程。粒子的飛行速度可根據粒子歷史最優位置和

原创 C++練習實例———貪喫蛇(OO思想)

這是一款在vs上直接控制檯輸出的貪喫蛇遊戲,沒有使用任何圖形庫。遊戲具有多個界面,狀態轉換如下: 上圖的流程主要在main函數中體現,下面直接上代碼: Position類,用來記錄遊戲中的座標位置: #include<iostream

原创 UML常用圖資料

uml常用圖分類如下: 類圖詳解:http://www.uml.org.cn/oobject/201211231.asp 用例圖詳解:http://www.cnblogs.com/wolf-sun/p/3413072.html 。。。

原创 python練習實例——用curses在終端實現貪喫蛇小遊戲

   curses包的封裝用於實現終端無關的控制檯輸出以及輸入處理。curses包支持各種終端,從古老的VT100到LINUX控制檯到X11終端如xterm或rxvt。而python中的curses模塊是對curses包的C語言的簡單封裝

原创 零碎的編程細節筆記

C++中內部類和友元類功能類似。只是使用內部類時需要在類名前加 外部類名:: ,並且它可以不加類名的訪問外部類中的static、枚舉成員。其他的和友元類一樣。   應該儘可能晚的定義新變量,直到非得使用它且可以給他初始實參爲止,這樣

原创 C++學習筆記———void *

本篇文章簡單總結一下C++中void*的用法。在C++中,用void*  定義一個void類型的指針,它不指向任何類型的數據,意思是,void*指針“指向空類型”或“不指向確定的類型”,而不要理解爲void*指針能指向“任何的類型”數據。

原创 強化學習總結(1)———Q Learning

本系列博客對莫煩視頻(https://morvanzhou.github.io/)的知識點進行總結。 強化學習基礎概念 強化學習的過程中會進行多次迭代,每次迭代都會進行上圖的操作。也就是Agent(智能體)根據現在的狀態做出一個自認爲最

原创 unity應用實例——從頭擼一個全新的FPS遊戲(4)

這一篇是對追蹤機器人的總結,首先我們需要分析一下機器人的行爲特點,在這裏我們用有限狀態機(FSM)進行設計。 首先,每個機器人都會有巡邏(Patrol)、追蹤(Chase)、攻擊(Attack)和死亡(Die)這四個最基本的狀態,事件可以

原创 簡易KD樹(C++)

k-d樹介紹和類定義 k-d樹( k-維樹的縮寫)是在k維歐幾里德空間組織點的數據結構,可用在空間數據庫和遊戲優化等領域。具體來說,k-d樹是每個節點都爲k維點的二叉樹。所有非葉子節點可以視作用一個超平面把空間分割成兩個半空間。 下面是我

原创 智能優化算法———差分演化算法(C++)

差分演化算法(Differential Evolution )是曾經一度非常熱門的算法,該算法簡單易用,收斂速度快。這篇文章對其進行總結。   算法簡介 所謂的演化算法是一種自適應,並行的全局優化算法,還包括遺傳算法等。 差分演化算法與其

原创 MATLAB初級命令總結

功能鍵 功能鍵                  快捷鍵           說明 方向上鍵              Ctrl+P          返回前一行輸入 方向下鍵              Ctrl+N          返