原创 GOF 23設計模式
GOF23種設計模式(Design Pattern)總結 比較 設計模式 常用程度 適用層次 引入時機 結構複雜度 Abstract Factory 比較常用 應用級 設計時 比較複雜 B
原创 android 系統級別開發環境搭建
http://android.git.kernel.org/ Git:分佈式的版本管理系統。 Windows上的Git程序 http://code.google.com/p/msysgit/downloads/list 克隆一個單獨的
原创 常用CPU介紹
cpu 主要分爲CISC和RISC兩大類。 我們往往更瞭解的時個人計算機和手機的CPU,但是CPU家族中還有很多很多的其他成員。 大型機: Power系列 PC服務器: 安騰 志強 工作站: MIPS 桌面級 x86 x86-6
原创 Android開發的技術層次
中國實現“軟件強國”之路,長路漫漫兮,任重而道遠! (中國是軟件大國,“大”體現在有“海量”的"人山人海“的Null級和菜鳥級技術人員) 請點擊如下參考文章: 成爲編程巨星的唯一祕訣 Full Understanding
原创 常用遊戲分類
ACT Action game 動作類遊戲 AVG Adventure game 冒險類遊戲 RPG
原创 OpenAPI和REST
REST(Representational StateTransfer表述性狀態轉移)是一種針對網絡應用的設計和開發方式,可以降低開發的複雜性,提高系統的可伸縮性。 REST指的是一組架構約束條件和原則。 滿足這些約束條件
原创 Zygote的分析
Zygote是一個虛擬機進程,同時也是一個虛擬機實例的孵化器, 每當系統要求執行一個Android應用程序,Zygote就會FORK出一個子進程來執行該應用程序。 這樣做的好處顯而易見:Zygote進程是在系統啓動時產生的, 它會完成虛
原创 中國式程序員分級
中國實現“軟件強國”之路,長路漫漫兮,任重而道遠! (中國是軟件大國,“大”體現在有“海量”的"人山人海“的Null級和菜鳥級技術人員) 請點擊如下參考文章: 成爲編程巨星的唯一祕訣 Full Understanding
原创 Java中final的用法
final類 不能被繼承,沒有子類,final類中的方法默認是final的。 final方法 不能被子類的方法覆蓋,但可以被繼承。 fin
原创 Java類型
Java的基本類型不允許直接在堆中分配。 棧中只能容納基本類型和對象引用。 對象都是容納在堆裏面。 但是基本類型也可以有對應的包裝器對象:java.lang 下面的那些類 Boolean、Byte、Long、Integer、Chara
原创 成爲編程巨星的唯一祕訣
導讀:本文是從《The Singular Secret of the Rockstar Programmer》這篇文章翻譯而來。譯文來自外刊IT評論《編程巨星的唯一祕訣》。 內容如下: 別以爲是那些軟件開發定律,別以爲是開發出那些特殊用途
原创 Android遊戲開發學習筆記(一)
開始學習Android遊戲開發,這一系列文章實際是我的學習筆記,希望和大家一起成長,如果有理解不對的地方,希望被指出。 這個筆記不限於移動設備上的遊戲開發,其實遊戲開發很多內容是跨平臺的,好多代碼可以公用,只是Backend不同而已。我
原创 Android遊戲開發底層起步(一)
Android遊戲開發的特點有二: 一是基於Java語言,二是基於OpenGL 因此要精通Android開發的底層技術,不得不從此兩方面入手。 本系列文章,分析用的代碼來自於LGame-0.3.1版本,在此感謝其作者爲我們提供學習用源碼
原创 Java的初始化函數
我們來考慮類型的裝載,連接和初始化 已經對象的生命週期。 可能出現在class文件中的兩種編譯器產生的方法是: 實例初始化方法(名爲<init>) 類與接口初始化方法(名爲<clinit>)。 <clinit>方法依次執行如下語句:
原创 Mysql學習筆記(一) 日誌
binlog 基於語句,基於行、混合 三種格式 二進制日誌可以實現主從複製。有了主從複製後就能實現讀寫分離。