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

    這兩天給公司一個新項目做上線前的壓力測試,這個項目主要的接口有兩個,獲取訂單號(getOrderId)和確認訂單(confirm),需要重點壓測。開始,我們選擇用python寫測試例,python的好處是開發迅速,但是併發能力不夠

原创 如何選項目?

如何選項目?     這個行業永遠不缺錢,老闆拿到了投資,就要找項目;這個時候也永遠不缺騙子。通常騙子都是搞銷售的,聲稱自己有關係,能搞定大領導,手裏剛談下一政府大項目,但不好自己出面做,需要借你的公司運作一下,然後神祕兮兮的給你看個領

原创 [Erlang]如何在Erlang中將對list進行json編碼?

Json編碼,在python裏就是一句話: json.dumps(user_data) 但是Erlang沒有自帶的Json模塊,只能自己造輪子: 先下載mochijson2: https://github.com/mochi/mochi

原创 How to use CCache to speed up cocos2d-x android compilation

   CCache is a compiler cache for C/C++. It speeds up recompilation by caching the result of previous compilations and

原创 [cocos2d-x]CCHttpClient的一個bug

    公司的新遊戲《我是大官人》馬上就要大規模PR了,一切都已經準備就緒,這時測試部門卻反饋了一個小問題,打開遊戲的時候,偶爾會卡在啓動界面,提示:正在連接服務器...然後就沒反應了,這個問題發生的概率很低,大概3%左右,而且退出重新打

原创 DNS不穩定怎麼辦?

    前段時間我們碰到一個很崩潰的問題,遊戲在某些時候會在wifi下不能登錄,切換到4G就可以了。錯誤碼是  CURLE_COULDNT_RESOLVE_HOST,查了一下代碼,是在連接資源更新服務器時發生的。在電腦上用nslookup

原创 [cocos2d-x]如何自動發送菜單點擊回調事件?

    我們在工作中經常會碰到一些隨機的bug,如果bug發生的概率很低,用手工重現就很麻煩。這時就必須考慮自動化執行有問題的代碼段。如果是順序執行的代碼,加上一個循環就可以了。但如果是異步執行的回調事件,就不能簡單的加上循環。比如,在h

原创 [PYTHON]一個簡單的單元測試框架

最近嘗試了一下TDD(測試驅動)的模式,感覺效果不錯,在此總結一下,同學們如果有更好的辦法,一定要告訴我:) 1. 每個功能模塊(文件),配一個單元測試模塊。 以手頭這個項目爲例子:有LogCat.py, LogModel.py, S

原创 [mac]WireShark檢測不到網卡怎麼辦?

wireshark是一個非常好用的抓包工具,有windows版本和mac版本,在mac下安裝wireshark,啓動後發現提示“There are no interfaces on which a capture can be done“

原创 2014年終總結

時間過得很快,再過幾天就是新的一年了,在此總結一下過去的一年: 1. 苦練駕駛技術,一年沒有出險:) 2. 自駕車去了一趟廬山,來回近2000KM 3. 堅持游泳,個人蛙泳紀錄突破2500米 4. 看了幾本好書《新機器的靈魂》,《再定位》

原创 [Erlang]如何遍歷當前目錄?

1. 得到當前目錄 {ok, Cwd} = file:get_cwd(). 2. 遍歷文件夾,將所有文件名存到Filelist Filelist = filelib:fold_files( Cwd, ".*", true, fun(Fil

原创 美國大學計算機工程專業TOP10

計 算機科學領域的突飛猛進離不開計算機工程領域的不斷進步。藝術家對仿真軟件的要求越來越高,遊戲玩家則希望計算機能更快更智能更加安全。但如果硬件不過關,又何談開發好的軟件?計算機工程在未來社會將大有可爲。在未來,處理器會更加強大,硬盤空間

原创 [python]如何使用virtualenvwrapper切換 不同版本的python?

  早就聽說virtualenv是python必備神器之一,但一直覺得mac自帶的python2.7就很好用了,好像沒有必要用virtualenv,不過今天在github上看到一個新的python開源項目,需要用python3,於是必須上

原创 SmartFoxServer 2x的python客戶端

最近在研究SmartFoxServer 2x,這是一個針對聯網遊戲的網絡開發框架,服務端是基於java netty框架開發的,客戶端支持flash,unity, ios, android(java), c++. 等等 就是不支持pytho

原创 在mac OS X中配置python mysql開發環境

1. 首先要下載安裝mysql,下載地址: http://cdn.mysql.com/Downloads/MySQL-5.6/mysql-5.6.19.tar.gz 解壓: tar -xzvf mysql-5.6.19.tar.gz 然後