原创 Socket 與 Websocket通信交互 Linux/C++/epoll網絡模型

                 Socket 與 Websocket通信交互 Linux/C++/epoll網絡模型  簡要:Websocket是基於http協議實現的,而Socket是基於TCP/IP協議實現的。所以要想使Socket

原创 數據結構之環形隊列實現 (C++/數組)

數據結構之環形隊列實現 (C++/數組) 1.概念示意圖    內存中不存在環形數據結構,均由基礎結構實現邏輯上的閉環效果 2.環形隊列與普通隊列的區別 1.front頭部指針 一般隊列:front頭部指針初始值爲-1,從隊列取數據時

原创 C++11之Lambda表達式使用

概念:lambda表達式又可以稱作“匿名函數”,顧名思義,其是個函數。 先看如下代碼其中表達式的運用,初次遇見肯定一頭霧水: #include<iostream>using namespace std;int main(){    in

原创 cocos2dx Lua工程調用C++ 詳細操作步驟

一、個人對“綁定”這詞有兩種理解1、lua綁定到C++,就是C++能調用到lua的東西,那必須讓C++知道有哪些lua函數或變量可以用2、C++綁定到lua,就是lua能調用到C++的東西,當然也必須讓lua知道有哪些C++東東可以給lu

原创 Lua Mac&Windows開發環境組建及部分語法例子

Mac: 1.安裝Lua編譯器 下載Lua, http://www.lua.org/;解壓後,cd進入該文件夾src目錄下,修改Makefile裏macosx後一行爲 macosx: $(MAKE) all MYCFLAGS="-

原创 cocos2dx中lua註冊事件函數詳解

coocs2dx 版本 3.1.1 registerScriptTouchHandler 註冊觸屏事件 registerScriptTapHandler 註冊點擊事件 registerScriptHandler 註冊基本事

原创 第三方應用處理ios上是否安裝微信登錄

第一步:RootViewController.h頭文件需要引入微信SDK頭文件,並繼承微信處理接口 #import "WXApi.h" @interface RootViewController : UIViewController <

原创 【從C++過渡到Lua】

【從C++過渡到Lua】 1、Lua中如何使用cocos2dx引擎中的類?     在C++中是這樣調用的: 1 2 3 4 5 //     Sprite* sprite = 

原创 基於距離的數學計算方法

1. 歐氏距離(Euclidean Distance)        歐氏距離是最易於理解的一種距離計算方法,源自歐氏空間中兩點間的距離公式。 (1)二維平面上兩點a(x1,y1)與b(x2,y2)間的歐氏距離:   (2)三

原创 C++11之std::function

看看這段代碼 先來看看下面這兩行代碼: std::function<void(EventKeyboard::KeyCode, Event*)> onKeyPressed; std::function<void(EventKeyboar

原创 數據結構——雙向鏈表實現,基本操作的C++版

對於循環雙向鏈表 判斷一個鏈表是否爲空的條件爲:head->next==head (頭指針) 判斷*p爲最後一個節點的條件爲:p->next=head [cpp] view plaincopy #include

原创 C++基礎之快速排序實現(面試常考)

概念: 快速排序是對冒泡排序的一種改進,非穩定排序,也就是說需要的排序數據中如果出現了同值的時候,排序結束,該值可能被交換過(算法時間複雜度爲O(n*n))。 思想: 核心關鍵在於在於利用某個key值,通過一趟排序將整體數據分組劃分爲兩

原创 Cocos2d-x下Lua調用自定義C++類和函數的最佳實踐

關於cocos2d-x下Lua調用C++的文檔看了不少,但沒有一篇真正把這事給講明白了,我自己也是個初學者,摸索了半天,總結如下: cocos2d-x下Lua調用C++這事之所以看起來這麼複雜、網上所有的文檔都沒講清楚,是因爲存在5個

原创 結構體成員和結構體指針初始化

#include     #include     #include        struct student{      char *name;      int score;      struct student* nex

原创 COCOS2DX-遊戲開發之 座標系

原地址:http://blog.csdn.net/teng_ontheway/article/details/18360925 cocos2dx-座標系 支持以下幾種座標系: 1.屏幕座標系 原點在左上角,X軸向右,Y軸向下。 2.