原创 C++ std::thread的坑

    今天寫一個unit test, 需要在子線程跑一個tcp客戶端,來驗證服務端功能: ConsoleUploadFile::ConsoleUploadFile() {    ... ...         std::thread(

原创 [CentOS]如何解決gcc版本衝突?

    今天碰到一個比較坑爹的問題,在centos上用yum安裝編譯環境,運行: yum -y install make gcc gcc-c++ kernel-devel m4 ncurses-devel openssl-devel 結果

原创 爲git設置http代理[GAE]

最近github老是連不上,天知道爲啥天朝要把github牆掉... 只能用代理了,GAE,你懂的 git config --global http.proxy http://127.0.0.1:8087 點贊 收藏

原创 如何在cocos2d-x 項目中增加全局變量

    最近在研究如何自動運行cocos2d-x的測試工程,需要在testCpp工程中加入一個自定義的全局指針,指向現在正在運行的測試例。這個全局指針應該放哪裏好呢? 研究了一下,發現放在AppDelegate裏最好。其實這個設計是從iO

原创 [Jenkins]如何自動停止超時任務?

       公司的Jenkins服務器運行一段時間了,每天編譯github cocos2d-x倉庫的所有pull request,還算穩定。但有個問題比較鬱悶,由於實際執行編譯的slave就放在辦公室裏,網絡不太穩定,特別是訪問gith

原创 [cocos2dx]如何將Android手機遊戲移植到電視?

    最近智能電視非常火,我也買了一個小米電視,看片效果不錯,網絡也還算給力。但是,玩遊戲比較蛋疼,要用遙控器,下了一個捕魚達人試玩了一把,要用方向鍵控制大炮的方向和遠近,再用確定鍵發射炮彈,根本沒法玩。。。這個問題的原因在於,手機遊戲

原创 cocos2d-x:如何通過命令行上傳文件

    這段時間在折騰cocos2d-x引擎的telnet console,前幾天往裏面加了一個upload命令,在testcpp的console test添加了相應的測試例,但一直沒有找到一個方便在命令行下面使用的方法,今天又研究了一番

原创 [cocos2d-x]如何減少cocos2d-x遊戲的耗電量?

    Cocos2d-x遊戲的耗電量一直是個讓人頭疼的問題,一個簡單的三消遊戲,玩一會手機就熱得發燙,更鬱悶的是電池消耗很快,基本上兩個小時就可以把電池耗光。最近又看到一個帖子,有個老外用cocos2d-x在安卓上移植了2048這個小遊

原创 cocos2dx:模擬touch事件

     最近終於開始學習cocos2d-x引擎了,Cocos2d-x作爲一個手機遊戲引擎,屏幕觸摸事件(touch)的處理一定時非常重要的。上個禮拜,我就開始琢磨,如何在telnet終端通過CCConsole命令模擬touch事件? 要

原创 如何在Erlang中操作Redis?

用ERedis: 下載和編譯: git clone git://github.com/wooga/eredis.git cd eredis ./rebar compile 在console中使用: erl -pa ebin/ {o

原创 C++ Socket如何支持跨平臺?

        上週,在調試cocos2d-x內置的telnet服務器CCConsole時發現,CCConsole在windows上運行時可以正常啓動,但只要一連接telnet客戶端就會crash,出錯的位置在write()函數,是一個A

原创 如何在tsung中使用動態參數(二)

    上一篇博客說過,在配置getOrderId請求時,可以用動態變量(order_id)解析和捕獲服務端返回的json對象。這個變量可以作爲接下來的訂單確認請求(Confirm)的輸入參數。看一下Confirm請求的配置: <requ

原创 [python]如何在requests post時不做urlencode?

    這兩天要爲公司一個項目的服務端寫性能測試腳本,其中有一個請求訂單號的接口,需要客戶端用post請求向服務端發送加密過的token 和訂單數據。代碼如下: payload = {'token':token,'order_data':

原创 蘋果的回信

年初給蘋果提交了一個導致xcode stack overflow的bug, http://blog.csdn.net/u012973744/article/details/18890955 今天居然收到了Apple的回覆: Hello

原创 如何用ccache加速cocos2d-x android版本的編譯

以下步驟在MAC下測試通過: 首先是安裝CCache,  可以用homebrew brew install --HEAD ccache 也可以用源碼安裝 git clone https://github.com/jrosdahl/cc