原创 心路歷程(二)

深圳遊玩計劃表 出行目的:讓女票開心。 達成目標:看海,逛街 旅遊景點 1. 紅樹林騎行 + 深圳灣公園 + 歡樂海岸遊玩 耗時: 至少1天 可達成目標: 看海,逛街 距離: 30min車程 紅樹林各種好

原创 估算lua內存大小

查看lua佔用內存大小 想要獲取lua元素的size,無法直接使用sizeof,需要使用collectgarbage local function getMem() return collectgarbage("count") e

原创 svn指定文件爲binary(二進制文件)

總覽: 某些文件例如plist文件,伴隨資源文件生成,自身不需要作爲文本文件管理。 問題描述: 假設有3個bug,均修改同一個資源文件。版本號按照時間順序爲p1 p2 p3。由於某些原因,需要p1 p3先進行線上更新,p2在後續版本的

原创 聊聊編碼

最近發現項目中判斷中英文的時候採用了127的判斷方式,導致的亂碼的出現,仔細看了下,發現問題出在對utf8編碼的不理解上。所以寫出來給大家分享一下,順便也複習一下相關的基礎知識。 關於:ASCII,Unicode和UTF-8 ASCII

原创 十全乾貨:核心遊戲系統架構設計

十全乾貨:核心遊戲系統架構設計  首先先來定義一下什麼是我這裏說的核心遊戲系統,一般來說,遊戲可以大致分爲兩個部分,一個部分是我這裏指的核心遊戲部分,比如FPS裏的射擊戰鬥部分,或者如LOL裏的戰鬥對抗部分,又或者是體育類遊戲裏的比賽部分

原创 正則表達式-括號

正則括號 正則表達式的() [] {}有不同的意思。 () 是爲了提取匹配的字符串。表達式中有幾個()就有幾個相應的匹配字符串。 []是定義匹配的字符範圍。比如 [a-zA-Z0-9] 表示相應位置的字符要匹配英文字符和數字。[\s*

原创 面向對象的lua

使用lua很久了,對於如何面向對象使用lua還是想說些什麼。 1. 首先我想說的是lua不適合面向對象,或者說他的基因不是爲面向對象設計的。 2. lua可以使用面向對象,作爲lua的一個特性可以爲我們帶來很多驚喜。 如何面向對象:元

原创 python記錄點點滴滴

當前執行文件 __file__ sys.argv[0] file和sys.argv[0]都可以獲得當前執行文件的文件名。在當前執行文件中,獲得的值是相同的。在外部文件調用的情況下file獲取當前文件,而sys.argv[0] 則是py

原创 cocos2dx-3.4 lua import

cocos2dx版本號:3.4final lua版本:5.2 從2.x切換到3.4,有幾個不適應的地方,一個就是lua層進行的封。稍微研究了一下,發現2個方法是經常使用,而且是很有意思的,class() and import()。 cl

原创 關於工作的心得。

1、關於工作。明確工作目標,不要聽他要做什麼,要明確他想要做什麼。 要做的東西和想要做的東西完全不一樣 2、儘可能多的考慮問題,不要滿足於一個問題一個問題的分析。這是程序員的思維,不涉及具體方案的時候考慮的東西永遠不是一個一個的問題。