原创 兩種解決頭文件被重複包含方法的聯繫與區別

       在製作C/C++項目的過程中,應該會遇到關於頭文件被重複包含的問題,幾乎每一個C/C++程序員都應該知道如何來解決這一問題。通常來說,我們通常可以用兩種方式來解決這一問題。 第一種 ---- 利用以下形式: #ifndef 

原创 C語言小項目製作之---註釋轉換

       學過C語言的都知道,在C語言中註釋是用/*和*/表示的,/*與*/之間的內容就是註釋內容。當然用//也可以作爲註釋,//後面的內容就是註釋的內容,不過這種註釋通常用於C++之中,今天就用C語言來寫個小程序,是關於C語言中的註

原创 理解哈希表

(注:本文轉載自http://blog.chinaunix.net/uid-24951403-id-2212565.html) 哈希表是種數據結構,它可以提供快速的插入操作和查找操作。第一次接觸哈希表時,它的優點多得讓人難以置信。不論哈希

原创 Windows編程中如何解決字符不匹配問題

在初學Windows編程的時候,再寫第一個程序時,由於參考的書是VC6.0寫的,而我的測試環境是VS2013,因此在寫MessageBox()函數時候輸入參數過程中出現了問題,明明參數沒有問題但是還會報錯。因此去上網查了一下,發現是字符

原创 Win32遊戲製作之--遊戲引擎的設計

       如果說你想要設計出一個可玩性較高的遊戲,那麼遊戲引擎你必須要了解。因爲往往好的遊戲背後都有個一強大的遊戲引擎,接下來我們就一步一步來走進遊戲引擎。        首先我們來認識一下什麼是遊戲引擎,一句話簡單的說,遊戲引擎就

原创 Unity 中的容易搞混的座標系

本文轉載自:傳送門 說明: 注意幾點: 0 行向量右乘矩陣與列向量左乘矩陣,兩個矩陣互爲逆矩陣 1 法線轉換與mul,mul函數左乘矩陣當列矩陣計算,右乘當行矩陣計算 2 叉乘與左右手系,左手系用左手,右手系用右手,axb

原创 DirectX3D遊戲製作之---3D場景的渲染及人物動畫的顯示

前言:             無所謂好或不好,人生一場虛空大夢,韶華白首,不夠轉瞬。                                                                            

原创 文件描述符和文件指針的區別

文件描述符:在linux系統中打開文件就會獲得文件描述符,它是個很小的正整數。每個進程在PCB(Process Control Block)中保存着一份文件描述符表,文件描述符就是這個表的索引,每個表項都有一個指向已打開文件的指針。

原创 遊戲之中的粘合劑---Lua腳本語言

前言:    每當自己想要放棄的時候,可以告訴自己再多撐一天、一個星期、一個月,再多撐一年吧。你會發現拒絕退場的結果令人驚訝!                                                        

原创 遊戲與常用的五大算法---上篇

 前言:       什麼時候,我們之間竟然變得這麼生疏       什麼時候,我想見到你,卻又害怕見到你       什麼時候,才能在我身邊,告訴我。其實,你一直都在                                   

原创 遊戲與常用的五大算法---下篇

 前言:     心是一個人的翅膀,心有多大,世界就有多大。很多時候限制我們的,不是周遭的環境,也不是他人的言行,而是我們自己!看不開,放不下,忘不了,把自己囚禁在灰暗的記憶裏;不敢想,不自信,不行動,把自己侷限在自己的控件裏面....

原创 如何學好遊戲3D引擎編程

注:本文是網上看到的一篇文章,感覺寫的很好,因此收藏了下來 《如何學好遊戲3D引擎編程》此篇文章獻給那些爲了遊戲編程不怕困難的熱血青年,它的神祕要我永遠不間斷的去挑戰自我,超越自我,這樣才能攀登到遊戲技術的最高峯——阿哲VS自己 QQ7

原创 通俗理解卷積神經網絡

(注:本文作者:七月在線科技創始人兼CEO,結構之法算法之道blog之博主,原文鏈接:http://blog.csdn.net/v_july_v/article/details/51812459#comments) 通俗理解卷積神經網絡(

原创 “懶人”的福音---泛型編程

       懶得一步一步走樓梯,於是有了電梯;懶得走路,於是他們製造出了汽車、火車、飛機;懶得去計算,於是發現了計算器;懶得重複寫代碼,於是有了C++之中的泛型編程!        當然,上面那段話是我瞎掰的,真實情況可能完全不一樣,不

原创 C++靈魂所在之---多態的前世與今生

開頭先送大家一句話吧:                                                               衆所周知,在20世紀80年代早期,C++在貝爾實驗室誕生了,這是一門面向對象的語言,但它