原创 系統設計題

應屆生在面試的時候,大公司偶爾也會遇到一些系統設計題,而這些題目往往只是考一下你的知識面,或者對系統架構方面的瞭解,不會涉及編碼。很多人感覺難以應對這樣的題目,也不知道從何說起,在本文中,總結了回答這類題目需要哪些基礎知識,以及怎樣使用這

原创 cocos2d-x 3.0學習-使用Physicals創建物理世界

一、創建物理世界 在cocos2d-x 3.0版本中,封裝了方便模擬物理世界操作的一系列physicals類,在這之前一般是將box2d或者chipmunk集成到cocos2d-x中來。而現在,就方便多了,到底多簡單?看看就知道。接下

原创 我的一個MFC小項目

雖然是小項目,但是還是有點挑戰性的,因爲從來沒有做過一個比較正式的項目;之前在編程過程當中,都是比較粗糙,想到什麼就寫什麼,在沒有一個系統的架構前提之下,雖可謂倚馬可待,但bug很多,多到自己想法都沒有了,最後不得不丟下個“四不像”的一

原创 C++11新特性

C++11標準發佈已有一段時間了, 維基百科上有對C++11新標準的變化和C++11新特性介紹的文章. 我是一名C++程序員,非常想了解一下C++11. 英文版的維基百科看起來非常費勁,而中文版維基百科不是知道是臺灣還是香港人翻譯的

原创 C++內存管理

[導語] 內存管理是C++最令人切齒痛恨的問題,也是C++最有爭議的問題,C++高手從中獲得了更好的性能,更大的自由,C++菜鳥的收穫則是一遍一遍的檢查代碼和對C++的痛恨,但內存管理在C++中無處不在,內存泄漏幾乎在每個C++程序中都會

原创 socket編程——一個簡單的例子

從一個簡單的使用TCP例子開始socket編程,其基本步驟如下: server                                                  client   +++++++      

原创 MFC六大關鍵技術

我並不認爲MFC減輕了程序員們的負擔,MFC出現的目的雖然似乎是爲了讓程序員不用懂得太多就可以進行視窗編程,但本人在MFC裏徘徊了很久很久(因爲那時沒有書本詳細介紹MFC的原理),毫無收穫。可能朋友們會說,怎麼一定要了解MFC的具體呢,

原创 八皇后問題各種解法分析

遞歸與回溯:    a.回溯算法的基本思想:從問題的某一種狀態出發,搜索可以到達的所有狀態。當某個狀態到達後,可向前回退,並繼續搜索其他可達狀態。當所有狀態都到達後,回溯算法結束!    b.對於回溯算法,在前面KMP匹配中就利

原创 面試

企鵝   筆試: 因爲武漢的筆試是第二批城市,所以參加筆試之前,就先看了下第一批城市的筆試題,出的既有難度又有廣度,涉及了方方面面。但是第二批城市的筆試題卻略水,估計這應該就是企鵝簡歷不怎麼刷人,筆試也不怎麼刷人的原因。  

原创 Windows消息機制要點

1. 窗口過程     每個窗口會有一個稱爲窗口過程的回調函數(WndProc),它帶有四個參數,分別爲:窗口句柄(Window Handle),消息ID(Message ID),和兩個消息參數(wParam, lParam)

原创 cocos2d-x 3.0學習-Android中集成Admob插頁廣告

一、主要步驟 創建一個免費的Admob賬戶: (http://www.google.com/ads/admob/39)[http://www.google.com/ads/admob/39]創建一個新的app ID,並設置類型爲插頁廣

原创 一步一步瞭解Cocos2dx 3.0 正式版本開發環境搭建(Win32/Android)

cocos2d-x 3.0發佈有一段時間了,作爲一個初學者,我一直覺得cocos2d-x很坑。每個比較大的版本變動,都會有不一樣的項目創建方式,每次的跨度都挺大……   但是憑心而論,3.0RC版本開始 環境搭建、項目創建、編譯的方式

原创 cocos2d裏面如何實現MVC

    前言:     衆所周知,現在MVC非常流行。現在只要隨便搜索一下,哪裏都是MVC的影子。剛開始在j2ee裏面,然後是rails,後面居然.net也出來了,ios更不用說,哪裏都是mvc,而且強制你必須使用mvc。但是

原创 STL vector用法介紹

介紹 這篇文章的目的是爲了介紹std::vector,如何恰當地使用它們的成員函數等操作。本文中還討論了條件函數和函數指針在迭代算法中使用,如在remove_if()和for_each()中的使用。通過閱讀這篇文章讀者應該能夠有效地

原创 cocos2d-x 3.0學習-創建菜單場景

一、創建菜單場景 我們在一個遊戲中,通常打開遊戲後都會有一個菜單場景,在菜單場景中你可以點擊開始按鈕,也可以點擊其它例如設置等按鈕。這是一個非常通用的場景,今天就來嘗試創建一個menu的場景。 二、簡單的例子 - hello Men