原创 給中國學生的第四封信

 大學四年應是這 樣度過李開復 2005年2月      今天,我回復了“開復學生網”開通以來的第1000個問

原创 Lucene倒排索引原理

 Lucene是一個高性能的java全文檢索工具包,它使用的是倒排文件索引結構。該結構及相應的生成算法如下:    0)設有兩篇文章1和2  文章1的

原创 李嘉誠給年輕商人的98條忠告

       1.我17歲就開始做做批發的推銷員,就更加體會到掙錢的不容易、生活的艱辛了。人家做8個小時,我就做16個小時。            2.我們的社會中沒有大學文憑、白手起家而終成大業的人不計其數,其中的優秀企業家羣體更是引人

原创 拋開技術做技術纔是出路

 短短一生不過數十載,對於很多人而言,作IT、作技術只是生命中的某一段,並非所有。而無論是換工作還是換行業,只是一種形式而已,最終我們追求的是成功、是榮譽、是收穫。於是在年輕的這幾年裏,作爲技術人員理應認真思考自己將來的出路併爲之而腳踏實

原创 HELLO 2008

07年的最後一天; 後海; 茶馬古道; 人生、理想 ; 做個有思想,獨立思考的人; 有意義! o8 年; 願世界不再有貧窮,戰爭,飢餓。 所有認識,不認識的朋友; 祝福:幸福安康!

原创 國際:爲什麼每個程序員都要學C語言的五個理由

1,C語言不是面嚮對象語言。因爲這一點,任何學習C語言的人必須學會用函數思考問題。當你真正的去學習一門面嚮對象語言時,就會有C語言的函數學習基礎去對比。這會使學習面向對象編程更容易理解和更有樂趣。  2,用C編程就像進行智力體操。你要顧及

原创 Java NIO API詳解

在JDK 1.4以前,Java的IO操作集中在java.io這個包中,是基於流的阻塞(blocking)API。對於大多數應用來說,這樣的API使用很方便,然而,一些對性能要求較高的應用,尤其是服務端應用,往往需要一個更爲有效的方式來處

原创 架構學習之MVC

1.MVC架構 Model-View-Controller (MVC) 架構模式,可以分解爲以下三個部件: 模型:封裝業務邏輯; 視圖:即界面(這裏不啃概念); 控制器:在視圖與控制器間傳遞消息,使模型和視圖協調工作。   在理想狀況下,

原创 在ASP.NET中實現自定義分頁功能

在ASP.NET中實現自定義分頁功能: 第一步:在前臺頁碼中定義翻頁的按鈕 <table><tr><td style="text-align: center;   height: 5%;width:100% ">            

原创 web.xml詳解

1 定義頭和根元素     部署描述符文件就像所有XML文件一樣,必須以一個XML頭開始。這個頭聲明可以使用的XML版本並給出文件的字符編碼。     DOCYTPE聲明必須立即出現在此頭之後。這個聲明告訴服務器適用的servlet規

原创 SQL語句學習

表操作 例 1  對於表的教學管理數據庫中的表 STUDENTS ,可以定義如下: 程序代碼    Create  TABLE  STUDENTS (SNO  NUMERIC (6, 0) NOT NULL              

原创 MVC模式的UML類圖

Java通過專門的類Observable及Observer接口來實現MVC編程模式。 從圖中可以看出,Model類必須繼承Observable類,View類必須實現接口Observer。正是由於實現了上述結構,當模型發生改變時(當控制器改

原创 李開復:算法的力量

 算法是計算機科學領域最重要的基石之一,但卻受到了國內一些程序員的冷落。許多學生看到一些公司在招聘時要求的編程語言五花八門就產生了一種誤解,認爲學 計算機就是學各種編程語言,或者認爲,學習最新的語言、技術、標準就是最好的鋪路方法。其實大家

原创 web.xml詳解

7 指定歡迎頁 假如用戶提供了一個像http: //host/webAppPrefix/directoryName/ 這樣的包含一個目錄名但沒有包含文件名的URL,會發生什麼事情呢?用戶能得到一個目錄表?一個錯誤?還是標準文件的內容?如果

原创 什麼是MVC(三層架構)

模型-視圖-控制器(MVC)是Xerox PARC在八十年 代爲編程語言Smalltalk-80發明的一種軟件設計模式,至今已被廣泛使用。最近幾年被推薦爲Sun公司J2EE平臺的設計模式,並且受到越來越多 的使用 ColdFusion