原创 Unity中視頻播放控制

Unity中視頻播放控制 基於Unity提供的VideoPlayer組件實現,播放進度的控制。播放組件的自動隱藏,顯示。如圖: 部分代碼如下: 讀取當前視頻時間,設置格式部分代碼 /// <summary> //

原创 從圖形渲染管線談性能優化

從圖形渲染管線談性能優化 最近做一個3D場景類項目,其中涉及到各種建築模型、植物模型、地形等等。畫面效果還不錯;可是運行起來,那性能啊,沒得玩。索性嘗試了各種優化手段,這裏簡單和大家分享一下。當然,在講如何優化性能之前,先談談圖

原创 二叉樹(Binary Trees)

二叉樹 通常在一棵樹中,樹中的每個節點可能有任意數量的子節點。二叉樹是普通樹的一個特例,在二叉樹中,每個節點至多有倆個子節點,其中一個成爲左子節點,另外一個稱爲右子節點。 二叉樹的屬性 在非空二叉樹中,第i層的結點總數不超

原创 樹的遍歷(Trees Traversals)

樹的遍歷 想要訪問二叉樹中的節點需要遍歷整棵樹。通常有三種遍歷樹的形式,每種遍歷形式產生不同順序的元素。 中序遍歷(Left-Root-Right) 中序遍歷首先訪問左子節點,然後訪問根節點,最後再訪問右子節點。遞歸重複此操作

原创 二叉搜索樹(Binary Search Trees)

二叉搜索樹 二叉搜索樹滿足二分搜索的特性,這種類型的樹類似於二分搜索在數組上進行時的形式,每次進行搜索時,其要比較的元素都會減半。 二分搜索屬性 二分搜索要求,每個節點中的鍵必須大於或者等於存儲在左子樹中的鍵,且小於等於存儲

原创 鏈表(LInked LIst)——鏈表介紹

Linked Lists (鏈表) 鏈表是一種線性數據結構,鏈表中的每一個元素都是一個單獨的對象,我們將其稱之爲節點。每個節點包含一個數據域和一個指向下一個節點的指針域。這些節點可能存儲在內存中的不同位置,而不像數組那樣存儲在連

原创 鏈棧(Linked Stack)

鏈棧 只要有足夠的內存用於創建新的節點,就可以使用鏈式結構來創建鏈棧。相比使用數組來創建棧,鏈棧沒有存儲限制 創建棧 爲棧創建數據結構 定義一個數據結構Node,包含兩個成員data和next 定義一個top 指針並設置爲N

原创 棧(Stack)

棧 棧是一種線性存儲數據的數據結構,以後進先出的順序存儲數據。在某些需要對數據按照一定順序使用的情況下,棧是非常有用的。 可以將棧視作爲放在桌子上的一堆盤子,在任何時刻,用戶都只能訪問最頂部的盤子。用戶取盤子或者是放盤子,都只

原创 雙鏈表(Double Linked LIst)

雙鏈表 雙鏈表屬於鏈表的一種,有兩個指針域,分別指向直接後繼和直接前驅。所有在遍歷雙向鏈表時,從任意一個節點開始,都可以很方便的訪問它的前驅節點和後繼節點。使用這種方式解決了單鏈表中不能使用反向遍歷的問題。 節點數據結構 在

原创 Unity上傳文件到.net core 服務器並提供二維碼下載

距離上一次分享,感覺過去了好久好久。最近手裏的項目也完成的差不多了,接下來的幾天(年前)會和大家分享一下在項目中收穫的東西。 需求:用戶使用App之後,可以保存當前屏幕截圖,然後通過掃描二維碼的形式下載圖片到手機上。 環境: 前

原创 C#調用C++非託管代碼

C# 調用C++ 非託管代碼 將C++代碼打包爲DLL文件 工具 Visual Studio 2019 創建C++ DLL 工程 一、定義宏(必須) //SuperDLLS.h // 符號視爲是被導出的。 #if

原创 棧表達式解析(Stack Expression Parsing)

表達式解析 我們使用一些符號來便些算數表達式,一個算數表達式可是使用三種不同但等效的符號來表示。 在計算機中通常有3種類型的符號用於表示計算機中的算數表達式 中綴表達式 中綴表達式是一個通用的算數或邏輯公式表示方法,操作符是以

原创 數組排序(Array Sorting)

數組排序 對數組排序意味着將數組中的元素按照一定的順序排列。當前針對數組的排序有許多種排序算法,針對不同的情況,各排序算法之間各有不同。 內部/外部排序 內部排序意味着在排序過程中,參與排序的元素被直接存儲在內存中。 外部排序

原创 數組隊列(Array Queue)

使用數組實現隊列 數組實現隊列過程 導入頭文件,並定義一個SIZE指定數組的長度 #define SIZE 10 聲明實現隊列需要用到的函數 創建一個一維數組並指定數組長度 定義兩個int類型的變量front 和rear,

原创 循環鏈表(Circual Linked List)

循環鏈表 循環鏈表在單鏈表的基礎上做了一些修改,序列中最後一個節點的指針域指向序列的第一個節點,構成一個閉環。這允許在循環遍歷的過程中回到節點的第一個節點。原先單鏈表的最後一個節點的指針域爲空,在循環鏈表中不存在空指針域。 循環