原创 [Thinking_in_Java] 一切都是對象 —— Everything is an object

由於項目需要,我要在很短的時間內掌握java和android。基礎的重要性無需多言,不過在時間緊張的情況下,我用一週多的時間草草看了下think in java 這本書。最鬱悶的是時間太有限,而書中的很多精華被我一個走馬觀花的人忽略。所以

原创 前端代碼最佳實踐

上一篇《前端代碼標準最佳實踐:javascript》發表後,大家討論還是很熱烈,從側面體現了前端工程師對寫標準的前端代碼的重視程度很高。這些最佳標準實踐並不是那個權威組織發佈的,而是由大量的前端工程師們在實踐過程中的經驗總結,目的在於提高

原创 SMS的源碼研究

SMS_UI---Layoutconversation_list_screen.xml 顯示對話列表conversation_list_actionbar.xml 未讀對話列表的選中高亮 id:unread_conv_count con

原创 JS面向對象,從創建對象到對象繼承

以前寫過一篇關於JS創建對象的帖子,JS創建對象的幾種方法,突然想溫習一下,所以寫了下面的小例子,用來回顧這七種create pattern。 每種pattern都有自己的特色。 1 工廠模式中,在構造函數內部用 o={}創建一個新對象,

原创 利用canvas製作最簡易的畫板

HTML5 橫空出世,怎能不提神奇的 canvas。還記得多年前小探 GDI 和 opengl 時的心潮澎湃,那時一心想在web中實現畫板功能,但困惑於如何在 html 中嵌入 c++ 編譯後的 exe 文件。後來,flash 和 fla

原创 讓windows與debian文件共享

一、使用samba讓windows訪問debian 1 安裝samba 可以用命令行:# apt-get install samba 系統會問你,請參考這些答案: 用debconf配置samba嗎?Yes。 輸入工作組名,或者域名:wor

原创 Sublime Text 2 && MinGW G++ On Windows

一名合格的程序員在我看來至少需要三樣東西: (我還不合格:P) 一個稱手的鍵盤 一個舒適的屏幕 一個好用的編輯器   這篇隨筆就是對Sublime Text 2 這個編輯器我一個月來的使用總結,方便自己以

原创 http://ocw.mit.edu/courses/electrical-engineering-and-computer-science/

Electrical Engineering and Computer Science Graduates of MIT's electrical engineering and computer science departme

原创 [轉載]Firefox OS系統分析

1. 前言    Firefox OS 是由 Mozilla 主導開發的新一代開源移動操作系統,它採用Linux 內核以及基於 Gecko 的運行環境,     它爲用戶提供完全基於 HTML/JavaScript技術以及其他開放 Web

原创 【轉載】神馬是websocket

衆所周知,HTTP是一種基於消息(message)的請求(request )/應答(response)協議。當我們在網頁中點擊一條鏈接(或者提交一個表單)的時候,瀏覽器給服務器發一個request message,然後服務器算啊算,答

原创 [轉載]讓Sublime Text2支持瀏覽器中預覽

從Editplus轉到Sublime Text2的同學,不知道有沒覺得它少了個很有用的功能:view in browser(ctrl+b)。平時寫點小demo時,那種一秒鐘切瀏覽器看下效果,一秒後再切回來改下代碼的爽快感,是我堅守Edit

原创 Mozilla Firefox os系統構架詳解

原文地址: http://www.firefoxos.cc/thread-711-1-1.html Terminology(術語) Gaia : B2G系統的用戶界面。B2G系統啓動後,手機屏幕上所繪製的所有內容都屬於Gaia的一部分。也

原创 Eclipse自動補全增強

在做Eclipse項目的時候,發現代碼補全功能不太好,總是需要在點擊 “.”號之後才能出現代碼提示的功能。不想Visual Studio裏面點擊一個字母就出現代碼提示。當然Visual Studio裏面如果增加了Visual Assist

原创 【轉載】知識普及:天煞的HTML5到底是個什麼東西

        HTML5開始大熱標誌性的事件是蘋果前 CEO Steve Jobs 公開炮轟 Adobe Flash,並指出 Flash 在移動終端的不利因素,而且 HTML5 將獲得勝利。頓時 IT 界、數字營銷界、數字媒體界等相關

原创 定義並立即執行匿名函數的用法

紅皮書上有一個例子 function createFunctions(){ var result = new Array(); for (var i