原创 IP層的封裝(Java的InetAddress類的C++實現)

TCP/UDP 是網絡編程的基礎技術,分別代表面向連接的穩定的網絡通信技術和非連接方式的廣播形式的網絡通信技術,它們都建立在 IP 層之上,所以 IP 層的封裝尤爲重要。 IP 層的封裝接口主要包括 DNS 的查詢、 IP 地址和域名的互

原创 I/O流的設計(Java的InputStream/OuputStream和Reader/Writer的C++實現)

I/O流,即輸入/輸出流(Input/Output Stream),是軟件框架中的核心繫統。對程序設計語言設計者來說,設計一個令人滿意的I/O系統,是件極艱鉅的任務,也是不可缺少的基礎設施。C++的標準模板庫已經提供一套很不錯的I/O流庫

原创 Javen-Studio咖啡小屋工作室

Javen-Studio咖啡小屋工作室--------------------------------------------------------------------------本工作室成員均有五年以上軟件開發和管理經驗,設計或領

原创 虛擬與現實

    《黑客帝國》和《異次元駭客》兩部電影我想只有程序員纔會明白,主人公原本以爲自己生活在現實世界中,但發現不對勁後,才明白原來整個世界不過是另一個真實世界虛擬的。到了最後才真正弄清楚,原來所謂的“真實世

原创 Hawk 搜索引擎平臺 0.4.50 開發版

Hawk 搜索引擎平臺 0.4.50 開發版 Hawk 搜索引擎平臺是面向中小型網站,可以定製的垂直搜索引擎平臺。本搜索引擎平臺目標是方便用戶搭建站內搜索、某個領域的垂直搜索、以及檢索個人文檔以及自己關注的網站信息的桌面搜索等應用領域。

原创 學習筆記之 O/R 映射技術的王牌Hibernate框架

學習筆記之 O/R 映射技術的王牌Hibernate框架by Naven at 2005-09-21簡介Hibernate 是一個開放源碼的 ORM 持久層框架。作爲優秀的持久層框架實現,Hibernate 框架提供了強大、高性能的對象到

原创 Annotated Hadoop (源碼剖析)

Annotated Hadoop (源碼剖析) Hadoop原來是Apache Lucene下的一個子項目,它最初是從Nutch項目中分離出來的專門負責分佈式存儲以及分佈式運算的項目。簡單地說來,Hadoop是一個可以更容易開發和運行處

原创 梁靜茹《勇氣》《寧夏》

梁靜茹《勇氣》 終於作了這個決定 別人怎麼說我不理 只要你也一樣的肯定 我願意天涯海角都隨你去 我知道一切不容易 我的心一直溫習說服自己 最怕你忽然說要放棄 愛真的需要勇氣 來面對流言蜚語 只要你一個眼神肯定 我的愛就有意義 我們都需要勇

原创 LINQ,.NET語言級集成查詢能力(.NET Language Integrated Query)

     經過了最近20年,面向對象編程技術(object-oriented (OO) programming technologies)在工業領域的應用已經進入了一個穩定的發展階段。程序員現在都已經認同像 類(classes)、對象(o

原创 開放源碼-SMTP發信客戶端 for Java

//------------------------------------------------------------------//                              ///|/////          

原创 學習筆記之什麼是持久化和對象關係映射ORM技術

學習筆記之什麼是持久化和對象關係映射ORM技術by Naven at 2005-09-19何謂“持久化”持久(Persistence),即把數據(如內存中的對象)保存到可永久保存的存儲設備中(如磁盤)。持久化的主要應用是將內存中的數據存儲

原创 用面向對象封裝操作操作系統之跨平臺基礎框架設計(一)

    計算機操作系統如Win32、Linux、Solaris等提供的OS API雖然千差萬別,但是功能其實大同小異,有進程管理、進程調度、進程間通信、文件管理、IO輸入輸出、網絡輸入輸出、線程同步控制等等。但是要開發跨平臺的軟件卻極其困