原创 使用typescript來寫koa

本文基於win7:安裝好必要的nodejs環境後做下面的事情 1,在任意你喜歡的路徑下創建一個空文件夾 2,打開這個空文件夾並在空白處shift+鼠標右鍵 => "在此處打開命令窗口" => 輸入 npm init。一路回車。 3,輸入

原创 android真機和模擬器(emulator)的判斷

最近收到領導需求要判斷真機和模擬器。先前項目裏是有的。可能當時能用,但現在都不能用了。然後,baidu上能夠找到的其實都不能用了。包括說使用cache來區分cpu架構是哈佛結構還是馮諾伊曼結構來判斷的——這個其實是最不靠譜的,因爲硬件結構

原创 lua string split

function split(str, repl)     local ret = {}     local pattern = string.format("([^%s]+)", repl)     string.gsub(str, p

原创 關於構造函數析構函數以及成員變量內存分配順序的一些問題

昨天發了版本,今天稍微有點空,記錄點東西。 大約兩三個月前,我追查我們遊戲在弱網情況下遇到的一個啓動卡住的問題,與同事一起打日誌,追到一個類的構造方法時,發現構造方法裏的日誌打印不出來。我們最初懷疑是不是代碼哪裏出了問題導致內存爆掉從而

原创 就是現在

如果說一件事在當時去做是最好的時機,那麼,次好的時機就是現在

原创 ndk崩潰

前幾天遇到一個ndk崩潰,只有crash日誌,沒有存當時編譯的.o文件。有效信息如下:從這個信息中可以知道最後崩潰在了一個叫做 parseCommonGameOver的方法裏面,具體崩潰位置在相對函數地址偏移 1349(注意這個是10進制

原创 在cocos creator 中,使用typescript調用javascript代碼

來點簡單粗暴的文字: A,先講步驟 1,在 asserts/script 中建立一個文件夾(這麼做僅僅是爲了方便歸集要用到的javascript代碼)比如叫 jslibs。 2,假設我們從另外的地方拿到了一個 xx.js 文件,把它放在這