原创 Chrome源碼剖析 【序】 && 【一】

【序】  開源是口好東西,它讓這個充斥着大量工業垃圾代碼和教材玩具代碼的行業,多了一些藝術氣息和美的潛質。它使得每個人,無論你來自米國紐約還是中國鐵嶺,都有機會站在巨人的肩膀上,如果不能,至少也可以抱一把大腿。。。 現在我就是來抱大腿的

原创 Chrome源碼剖析【二】

【二】Chrome的進程間通信 1. Chrome進程通信的基本模式 進程間通信,叫做IPC(Inter-Process Communication),在Chrome不多的文檔中,有一篇就是介紹這個的,在這裏。Chrome最主要有三類進程

原创 分佈式基礎學習【二】 —— 分佈式計算系統(Map/Reduce)

二. 分佈式計算(Map/Reduce) 分佈式式計算,同樣是一個寬泛的概念,在這裏,它狹義的指代,按Google Map/Reduce框架所設計的分佈式框架。在Hadoop中,分佈式文件系統,很大程度上,是爲各種分佈式計算需求所服務的。

原创 Chrome源碼剖析 【五】

【五】 Chrome的插件模型 1. NPAPI 爲了緊密的與各個開源瀏覽器團結起來,共同抗擊IE的壟斷,Chrome的插件,也遵循了NPAPI(Netscape Plugin Application Programming Interf

原创 分佈式基礎學習【一】 —— 分佈式文件系統

分佈式基礎學習 所謂分佈式,在這裏,很狹義的指代以Google的三駕馬車,GFS、Map/Reduce、BigTable爲框架核心的分佈式存儲和計算系統。通常如我一樣初學的人,會以Google這幾份經典的論文作爲開端的。它們勾勒出了分佈式

原创 深入Android 【五】 —— 任務和進程

任務、進程和線程關於Android中的組件和應用,之前涉及,大都是靜態的概念。而當一個應用運行起來,就難免會需要關心進程、線程這樣的概念。在Android中,組件的動態運行,有一個最與衆不同的概念,就是Task,翻譯成任務,應該還是比較順

原创 深入Android 【二】 —— 架構和學習

Android架構和特徵 千呼萬喚始出來,猶抱琵琶半遮。 -- 《琵琶行》 雖貴爲富二代,但Android要是沒任何可圈點的地方,開不過70邁,在玲琅滿目的手機平臺競爭中,充其量也就做幾個俯臥撐打一桶醬油,然後被落的遠遠的。說到底

原创 深入Android【八】 —— Activity間數據傳輸

Activity間數據傳輸當對Android有一些瞭解後,不難發現,Android程序UI框架接近於Web頁面的概念。每一個用於呈現頁面的組件,Activity,都是彼此獨立的,它們通過系統核心來調度整合,彼此之間的通過Intent機制來

原创 深入Android 【六】 —— 界面構造

界面構造UI界面,對於每個應用而言,是它與用戶進行交互的門臉。好的門臉,不只是是要亮麗可人,最好還能秀色可餐過目不忘,甚至還應該有涵養有氣質,彬彬有理溫柔耐心。 對於開發者來說,鍛造這樣的面容,不但需要高超的技藝,也需要有稱手的工具和對

原创 Chrome源碼剖析 【四】

【四】Chrome的UI繪製 1. Chrome的窗口控件 Chrome提供了自己的一個UI控件庫,相關文檔可以參見這裏。用Chrome自己的話來說,我覺得市面上的七葷八素的圖形控件庫都不好用,於是自己倒騰倒騰實現了一套。。。 廣告雖如此

原创 我的友情鏈接

51CTO博客開發

原创 深入Android 【三】 —— 組件入門

Android組件 橫看成嶺側成峯,遠近高低各不同。 -- 《題西林壁》 組件(Component),在談及所謂架構和重用的時候,是一個重要的事情。很多時候都會說基於組件的軟件架構,指的是期望把程序做樂高似的,有一堆接口標準封裝完整的組

原创 深入Android 【一】 —— 序及開篇

  序 攜來百侶曾遊,憶往昔崢嶸歲月稠。 -- 《沁園春·長沙》 對於Android,我也算是老人了,所謂,有文有真想。正由於這段玩票經歷,使得我在畢業後,鬼使神差的成爲移動平臺的一名碼工,再次有機會放肆的擁抱Android。 2

原创 Chrome源碼剖析【三】

【三】 Chrome的進程模型 1. 基本的進程結構 Chrome是一個多進程的架構,不過所有的進程都會由老大,Browser進程來管理,走的是集中化管理的路子。在Browser進程中,有xxxProcessHost,每一個host,都對

原创 深入Android 【四】 —— 組件調用

Intent解析 基於組件的架構體系,除了有定義良好的組件,如何把這些組件組裝在一起,也是一門藝術。在Android中,Intent(貌似通常譯作:意圖...),就是連接各組件的橋樑。 前段時間看同事們做Symbian平臺的網易掌上郵(真的