原创 鳥哥的LINUX私房菜學習筆記-----VI/VIM編輯器的使用

1、Vi編輯器在使用中有三種形式:一般模式,編輯模式,命令行模式。 一般來說,進入VI之後就進入了一般模式,這個時候你可以刪除,粘貼,複製文件的內容。 編輯模式指的是除了可以進行一般模式的許多操作之外,還可以進行插入,修改文件內容的功能。

原创 cocos2dx常用工具

1、Update(時間) cocos2dx中有三種定時器:schedule,scheduleUpdate,scheduleOnce。 scheduleUpdate這個計時器會按照幀頻每一次執行默認的update函數,update函數是繼承

原创 C++primer函數進階

一、內聯函數 內聯函數是爲了提高效率而出現的,它和普通函數的的不同不表現在編寫形式上,而是組合到整個程序當中的方式不同。函數的每一次調用都需要開闢棧空間,跳轉等一系列的操作。對於一些函數代碼比較少,並且多次使用的函數,可以把他們聲明爲內聯

原创 COCOS2DX學習之box2d物理引擎在VS2012中的配置

因爲vs中並沒有繼承box2dz遊戲物理引擎,所以在開發有關box2d的遊戲的時候,要自己將這個引擎添加進去。首先在解決方案中添加一個已經存在的項目,這個項目的路徑就是你創建的cocos2dx項目的目錄裏面cocos2d\external

原创 關於補碼運算原理

剛纔看java視頻偶然發現有這麼一個東西,之前看csapp不知道是我自己忘了還是沒有。 以4位數字來舉例 負數=對應的正數取反+1 舉例:1001 = (0111)取反->(1000) + 1 那麼爲什麼能夠這樣轉化呢。一個新的概念就是

原创 關於數組首地址

以前特意看過,但是還是會忘的,所以這次寫下來,以後忘了就看看。 char test[10]; 這是一個數組,數組名被解釋爲數組第一個元素的地址,也就是說test = &test[0]。但是對數組名用sizeof運算符的時候卻計算的是整個

原创 CSAPP中一個有意思的小東西

回家的效率明顯下降了,但是第三章還是快要結束的節奏。今天看到定長數組這裏的時候,看到一個好玩的東西。在計算機的底層中,所有對數組的操作都是利用指針來完成的。數組其實也是一個很簡單的數據結構,就是把一些最簡單的數據類型合併在一段連續的內存區

原创 COCOS2DX的場景切換and動作

關於場景切換: 首先要明確的一點就是,在一個cocos程序執行之前,第一個展示出來的場景是利用applicationDidFinishLaunching() 函數裏面的 director->runWithScene(scene);這個函數

原创 A5-1和DES兩個加密算法的學習

A5-1加密算法 1、基本原理 A5-1加密算法是一種流密碼,通過密鑰流對明文進行加密,然後用密鑰流進行對密文的解密操作。 這種算法主要用於GSM加密,也就是我們平時打電話的時候,通信數據發送到基站,基站發送到另一個基站,基站發送到接收方

原创 cocos2dx學習之常用控件的使用

看CSAPP看的頭大,做個小遊戲娛樂娛樂。 1、一個cocos2dx項目的執行流程 由於cocos2dx和Python是一路貨色,搞不到他們的版本更迭這麼快並且還非常不兼容,不知道這些設計者是怎麼想的,總之是會給大家造成一些個不必要的麻

原创 關於COCOS2DX裏面TableView控件使用的問題

問題一: 無法打開包括文件:“extensions/ExtensionMacros.h”: No such file or directory無法打開包括文件:“extensions/ExtensionMacros.h”: N

原创 關於對抗緩衝區溢出攻擊

緩衝區溢出說白了就是因爲內存中的非法訪問而導致的一些狀態的破壞。 這一點,C語言中的一些和數組有關的庫函數最容易導致這類情況。 緩衝區溢出攻擊,有很大一部分是通過數據的溢出,內存的非法訪問來執行一些攻擊代碼,因爲數據在棧中一旦溢出,那麼他

原创 C++Primer學習筆記(使用類,友元,類轉換)

一、運算符重載 運算符重載和函數重載一樣,都屬於C++多態性的一種體現。其實運算符的重載有很多的例子,C++編譯器將會根據運算符以及操作數的類型來決定這個運算符到底會執行什麼操作。 這種運算符重載也是爲了能夠讓對象用的更加方便,比如我想兩

原创 COCOS2DX事件交互處理

一、單點觸摸 關於單點觸摸事件的創建和監聽有以下幾個步驟: 1,創建一個空間如labelTTF,並且初始化,添加控件進層 2、設置一個事件監聽器,並且定義和實現他的回調函數。 3、最後讓導演將前面定義的監聽器按照監聽器和監聽事件對應的方

原创 關於cocos2dx導入安卓項目至eclipse的諸多問題

看視頻實在是有點蛋疼,雖然我也想在蘋果上做,但是奈何自己是一個小屌絲,根本買不起高富帥的裝備。所以只能硬着頭皮去處理win下面的問題。 在把用C++語言編寫的cocos2dx項目編譯編譯完成之後,導入eclipse會發生諸多問題。 問