原创 Python難點解析---初級篇2.一切皆對象

在剛開始接觸Python的時候,就一直聽到一句話: 一切皆對象 那麼,對於對象他有一些什麼重要的屬性呢。 Python對象的屬性 對於一個對象而言,他首先應該是具備類型這一屬性,那麼類型對應的則是值,由於對象都是在內存中生存的

原创 Python難點解析---初級篇3.迭代(可迭代、迭代器、生成器)

什麼是迭代 Wiki定義:是重複反饋過程的活動,其目的是爲了接近併到達所需的目標或結果。 在程序中,迭代是一種遍歷集合元素的方式,我們可以通過索引值遞增來遍歷集合元素,而迭代是遍歷集合元素另一種方式。 下面是使用索引來進行遍歷

原创 Unity腳本生命週期

Unity腳本週期概覽 運行Unity的腳本時,程序將會按照預定的順序去執行相應的函數,從腳本的初始化到腳本的銷燬,構成了腳本的生命週期。Unity腳本的生命週期預覽圖如下: 生命週期的不同階段 上圖中的多個函數可以根據其執行的

原创 Python難點解析---高級篇1.裝飾器

從一個假設說起 假設我們現在有一個函數foo,函數如下: def foo(val1, val2): val = val1 + val2 print val 現在老闆有一個需求,想讓你看下這個函數的運行時間,那麼你能怎麼

原创 Python難點解析---高級篇2.Pythonic

何爲Pythonic 在《The Zen of Python》中,有以下說明Python的禪意的內容: Beautiful is better than ugly. Explicit is better than implici

原创 Python 難點解析---初級篇1.Python WWH

Python作爲一個使用簡便,並且開發效率極快的解釋型語言,上手特別的簡單,但是簡潔的語法中有時也藏着不少的坑,接下來的文章裏面會把筆者近一年學習中遇到的坑都翻出來。 接下來用WWH原則來解析一下Python。 What:Pyth

原创 Windows cmd 自動cherry-pick工具

Windows cmd 自動cherry-pick工具原因基本自動化流程細節 原因 由於工作流程需要,策劃在讓我們提交到develop分支後還需要同時提交到release分支,一般的操作則是,先在develop分支提交,獲得commi

原创 《黑客與畫家》讀書筆記

讀完這本書,感覺自己要努力的還有很多,還可以有更多的創造力、更多的膽量、更多的嘗試。 下面是讀書過程中記錄的一些比較有感悟的文段: 基本運算符對語言的重要性 我認爲,基本運算符是一種語言能否長期存在的最重要因素、其他因素都不是決定性

原创 Lua入門教程 6.迭代器與泛型for

0x06迭代器與泛型for 所謂迭代器就是一種可以遍歷一種集合中所有元素的機制。 迭代器與Closure 每個迭代器都需要在每次成功調用之間保存一些狀態,這樣才知道下一步進行到何處,而Closure則爲這一任務提供了很好的支持。 fu

原创 Unity Shader學習-1.渲染流水線

先了解一下什麼是流水線:(下面是百度百科的定義) 流水線:流水線又稱爲裝配線,一種工業上的生產方式,指每一個生產單位只專注處理某一個片段的工作,以提高工作效率及產量 一、什麼是渲染流水線 1.概念 渲染流水線的概念與上面說到的流水線的

原创 Unity UGUI 本地化方案 - Localiztion Tool

問題及難點 相信做海外遊戲代理的同學一定會遇到需要做本地化的問題,其中資源可以通過替換合圖來處理。而文本是其中一個比較難處理的問題。其中主要難點在於UGUI本身沒有提供相應的插件,而對於一開始沒規劃的項目來說,你需要去找出其中所有的外語文

原创 Lua入門教程 1.準備知識

0x01 準備知識 關於編碼 在安裝了Lua For Windows後,用戶可以有三種方式進行Lua的開發: a.使用內置的SciTE編輯器,自帶的編輯器提供了智能提示和編譯運行等功能。 b.使用Window

原创 Lua入門教程 2.類型與值

0x02 基礎類型 Lua有總共8種基礎類型: nil boolean number string userdata function thread table e.g: print(type("hello")) -->stri

原创 UVaOJ 537

#include<stdio.h> #include<stdlib.h> #include<string.h> #include<ctype.h> void printResult(int num,double value,char t

原创 Lua入門教程 4.語句

0x04 語句 Lua支持的賦值語句與常規的C或Pascal語言中所支持的語句差不多,此外還還支持多重同仁和局部變量聲明 賦值 ###普通賦值 a = "Hello World" b = a .. "nooo" Lua的普通賦值的意