原创 狀態寄存器標誌位對應狀態值對應表

原文鏈接:https://www.cnblogs.com/Base-Of-Practice/articles/6883947.html 在debug中,每種標誌位的狀態值都存在二種值:0和1,它

原创 王爽《彙編語言》第三版 第十章 實驗十(數值顯示)

子程序描述 名稱:dtoc 功能:將word型數據轉變爲表示十進制數的字符串,字符串以0爲結尾符。 參數:(ax)=word型數據     ds:si指向字符串的首地址 返回:無 應用舉例:編程,將數據12666以十進制的形式在屏幕的8行

原创 王爽《彙編語言》第三版 第十章 實驗十

1、顯示字符串 問題 顯示字符串是現實工作中經常要用到的功能,應該編寫一個通用的子程序來實現這個功能、我們應該提供最靈活的調用接口 ,使調用者可以決定顯示的位置(行和列)、內容和顏色 子程序描述 名稱:show_str 功能:在指

原创 Windows環境下搭建SVN服務器

原文鏈接:https://blog.csdn.net/lu1024188315/article/details/74082227 來源:小石頭的博客: http://blog.csdn.net/

原创 彙編語言(王爽第三版)實驗9根據材料編程

編程:        在屏幕中間分別顯示綠色、綠底紅色、白底藍色的字符串:“welcome to masm!” 程序分析:        1)在內存中定義並初始化一個字符串:“welcome to masm!”(這個在數據段中定義就可以,

原创 unity各功能字段含義整理(持續更新)

1、防止重命名後舊變量aaa所關聯的引用丟失 [FormerlySerializedAs("aaa")] public string bbb; 2、一般用於創建組件使用,防止一個對象上多次掛載同一組件 [DisallowMultipl

原创 歸併排序算法

算法原理 歸併排序思想就是假設初識序有n個記錄,可以看成是n個有序的子序列,每個序列的長度爲1,然然兩兩合併,得到n/2個長度爲2或1的有序子序列,繼續兩兩合併,如此反覆知道得到一個長度爲n的有序序列爲止,稱爲2路歸併排序 代碼實現 v

原创 兩種投影模式下Camera的size計算以及canvas的scale計算

Perspective透視模式 camera的默認投影模式爲Perspective透視模式,該模式下默認的透視夾角爲60度,如下圖所示 canvas的設置如下: 由上圖可知,canvas離相機距離爲100單位,因此可計算出此時黃線部

原创 獲取攝像機的視口區域

常用的攝像機有兩種、一種是正交攝像機,另一種是透視攝像機,由於正交相機的視口範圍是固定不變的,因此這裏只討論透視攝像機,它是由原點向外擴散的視錐體,這裏引用下雨鬆MOMO的一篇博客《Unity3D研究院之獲取攝像機的視口區域》中代碼如下:

原创 如何在c函數中保存狀態

通常,我們在c函數中想要保存一些狀態數據無非兩種方式,全局變量或者靜態變量,這些數據一般比程序本身生存期更久,但是在lua中這麼做並不聰明,首選我們無法在c變量中保存一個lua對象,另外一旦使用了全局變量或者靜態變量,那麼該變量也就無法用

原创 UGUI屏幕分辨率適配

在提及UI適配之前,我們再來回顧下其中要用到的Canvas組件,有不瞭解的可以移步這裏 Canvas中的Render Mode屬性,我們知道共有Screen Space-Overlay模式、Screen Space-Camera模式、Wo

原创 require加載模塊

Lua 的模塊是由變量、函數等已知元素組成的 table,因此創建一個模塊很簡單,就是創建一個 table,然後把需要導出的常量、函數放入其中,最後返回這個 table 就行,Lua提供了一個名爲require的函數用來加載模塊。要加載一

原创 table序列化成json格式文件

在遊戲開中我們經常會有將數據轉換爲一個字節流或者字符流的需求,然後將其存儲到一個文件或者通過網絡連接發送出去, 在lua中對於保存在table中的數據我們可以簡單序列化成json文件保存到本地 --無環table序列化爲json格式保存

原创 雙向隊列的實現

c++中使用隊列的話有queue(單項隊列)、deque(雙向隊列),但在lua中並沒有提供給我們可直接使用的這類數據結構,不過lua中有一個近乎萬能的數據類型table,他可以實現其他語言中各種類型,今天在此先分享下雙向列表的lua實現

原创 觀察者模式(基於CSharpMessenger擴展)

在使用c#中的事件時,經同事推薦看到了這個框架,它是c#消息傳遞的高級版本,代碼不多,拜讀之後對代碼結構進行了重構,感覺更清晰點 /* * Advanced C# messenger by Ilya Suzdalnitski. V1.