原创 什麼是framework

突然想起了framework這個概念,原來很長一段時間都對這個概念模模糊糊。所以寫點自己的體會,希望能給需要的人一些啓迪,也歡迎不同意見的交流。   首先我們來理解一下“庫”的概念。函數庫(C等面向過程語言),類庫(C#等面嚮對象語言)。

原创 應用程序開發隨想

搞程序開發也有幾年了,想法還是有一些的,也許有些落伍,不過嘛,也不是整個什麼權威,談談感想而已。歡迎討論,提意見,罵人的是省了哈。   現在單機應用程序的開發越來越少了,更多的是網絡應用的開發,還有分佈式系統的開發。還有SOA啊什麼的。這

原创 Java中函數重載和null參數的傳遞

今天讀代碼發現有一行代碼很奇怪: setData((Hashtable)null); 爲什麼要對null進行一個轉型呢?仔細一研究,發現原來是函數重載引起的: 這個類裏面有2個setData方法,而且參數都只有一個,如下: setData

原创 ubutnu各分區的作用,如何分區

linux和windows的文件結構不同,windows將硬盤分成C、D、E、F等盤,也就是分成這些分區。   而Linux操作系統不是把硬盤分 成這樣的分區,它有一個根目錄,用/表示,一個目錄就相當於一個文件夾,根目錄就相當於Linux

原创 後知後覺 - iPhone & AppStore

  最近了解了下手機的發展,發現手機開始真正的成爲掌上電腦了,能夠做很多事情了,就好象是PC的普及一樣,手機作爲掌上電腦,開始逐漸普及了,一切都是由於iPhone!雖然原來也有不少高檔手機,高級功能,但是真正能作爲掌上電腦,還是從iPho

原创 C#中的委託

委託是個比較讓人費解的東西,最近把這個東西翻來覆去看了幾遍了,有了些想法,希望能對同樣卡在這裏的同志一些啓發。 在這裏主要提供一種理解思路,畢竟像基本語法、規範之類的,查參考書是最好的了。   首先來看看一個聲明一個對象的過程: clas

原创 字符編碼筆記:ASCII,Unicode和UTF-8

字符編碼筆記:ASCII,Unicode和UTF-8 阮一峯 發表於 2007年10月28日 | 分類:首頁 -> 檔案 -> IT技術   今天中午,我突然想搞清楚Unicode和UTF-8之間的關係,於是就開始在網上查

原创 GIT & REPO & GERRIT (二)

GIT 想了很久,也不知道該如何下筆,那就從基本的概念說起吧。(下面如果沒有特別說明,那麼都是指在Unix下面使用GIT。) Snapshot GIT所設想的一個工作場景是這樣的: 在寫代碼的過程中,我們會不斷對我們正在

原创 思考的形狀 《思維導圖》讀後感

思想是有形狀的嗎?有的,那就是發散形狀的,那就是思維導圖! 我是個比較喜歡思考的人,有一天,我偶然發現,我總是會重複的思考一些內容。爲什麼呢?因爲我經常會把思考的結果忘了。或者就是一個問題有很多個方面,我一次只能在一兩個方面來思考。

原创 用VIM做任務管理工具(一)

起因 我最近想要一個管理任務列表的工具,因爲我覺得自己老忘事,還有就是不能很好的安排時間。如果能有一個好用的任務管理工具來幫我管理各種事務的話,會省掉我不少的麻煩。但是什麼樣的任務管理工具纔是我需要的呢?在長達兩週的時間裏我都在思考這

原创 GIT & REPO & GERRIT (一)

在軟件項目中,代碼管理是一件相當重要的事情。想象一下Google做Andoird系統沒有一個強有力的代碼管理系統會是怎麼樣:那肯定是一團糟。那Google是如何管理整個Android系統的代碼的呢?Google的工程師們在仔細分析研究過

原创 讀《像嬰兒一樣學英語》

我覺得要做成一件事,最重要的有三點: 1. 主動性:主動去做一件事和被動的去做一件事,簡直就是天差地別。 2. 正確的方向:是不是捷徑沒關係,關鍵是要大方向一定要正確。 3. 花費足夠的時間:半個小時可以吃頓飯,但是如果有個人說

原创 Objective-C 的一些優點

雖然 Objective-C 的語法是如此的與衆不同,讓初學者如此的不爽,但是其實它還是有很多優點的(主要是對比 JAVA)。協議 Protocal 其實也就是接口啦,不過由於 OC 在定義 class

原创 利用 Apache 服務器搭建 Python 網站 (二)

Django 的使用 這幾天都在熟悉 Django 這個框架的使用。總的感受就是非常的方便,功能很強大。在網上查閱對 Django 這個框架的評論的時候,有一條說的是:如果你按照它(Django)的方式來使用它,那麼就會相當的方便

原创 利用 Apache 服務器搭建 Python 網站 (三)

關係數據庫 仗着自己對數據庫比較熟悉,在開始的時候我比較隨意的設計了數據表,但是當發現自己使用 Django 提供的 model 不能很方便的訪問數據後,我就想,是不是哪裏有問題了?果然,認真閱讀了官方的文檔,然後根據例子略微改動了數