原创 GlusterFS中的RAID

一直不瞭解RAID是什麼概念,這兩天簡單看了一下,RAID是“Redundant Array of Independent Disks”的縮寫,中文意思是獨立冗餘磁盤陣列,磁盤陣列中針對不同的應用使用的不同技術,稱爲RAID level,

原创 設計模式學習之引序

學面嚮對象語言(如C++/Java),不可不提設計模式,爲什麼要提倡"Design Pattern"呢?根本原因是爲了代碼複用,增加可維護性,靈活擴展 面向對象的編程,並不是類越多越好,類的劃分是爲了封裝,但分類的基礎是抽象,具有相同屬性

原创 設計模式學習之裝飾模式和代理模式

學習設計模式的過程應該是一個迭代的過程,學東西的時候不用追求一遍就掌握、理解透徹(很多情況也是不可能的)。看書看不懂、思想沒有理解,可以反覆去讀、去

原创 GlusterFS中的volume掛載

  GlusterFS提供了最大的靈活性:你可以自由地用各種現在存在的協議輸出存儲卷,它支持GlusterFS自己的客戶端,CIFS,NFS和Web

原创 約瑟夫環問題

約瑟夫環問題描述:約瑟夫環是一個數學的應用問題:已知n個人(以編號1,2,3...n分別表示)圍坐在一張圓桌周圍。從編號爲k的人開始報數,數到m的那個人出列;他的下一個人又從1開始報數,數到m的那個人又出列;依此規律重複下去,直到圓桌周圍

原创 C++標準模板庫STL學習

STL是所有C++編譯器和所有操作系統平臺都支持的一種庫,可以用於所有C++語言編譯器和所有平臺(Windows/Unix/Linux..)。當然標準查模板庫中的所有算法,也可以自己用C/C++來實現,只是STL已經是封裝好的庫,說明它的

原创 常考的筆試和機試題

一.自增和自減運算 ++i:i自增1後再參與其它運算。 --i:i自減1後再參與其它運算。 i++:i參與運算後,i的值再自增1。 i--:i參與運算後,i的值再自減1。 二.C語言浮點數取整 兩種方法: 1.float   f   = 

原创 sqlite入門學習筆記1

因爲要做glusterfs多用戶的實現,所以要有用戶註冊和登陸,而用戶註冊就要涉及到數據庫,所以就用到了sqlite,爲什麼選它? 1.小巧 2.跨平臺 3. 免配置,和access一樣,只要把數據庫文件通過ftp上傳到服務器上就可以使用

原创 JSP重定向和轉發

 因爲用戶登陸後要提供文獻搜索,即直接到nutch搜索界面,然後在此界面上再兩個連接,一個是個人空間管理,一個是全局文檔分析,那麼如何將nutch的搜索結合起來呢?下面是兩種方案 1.單獨做一個web註冊登陸應用,然後登陸成功後,直接在

原创 螺旋隊列算法分析

轉自:http://blog.csdn.net/yhmhappy2006/article/details/2934435 最近要準備筆試和麪試,所以看了一下《程序員面試寶典》這本書,看到一個面試題,要寫螺旋隊列,以前都沒聽過,我花幾分種時

原创 在Windows系統掛載linux NFS分享目錄

  下載 Microsoft Windows Services for UNIX 3.5 (約 216MB)         Windows Services for UNIX 3.5 系統需求        下載地址:http://

原创 sqlite入門學習筆記2

前面簡單學習了一下,如何在sqlite的控制檯界面用命令建表及增刪改查的操作,下面簡單看一下,如何利用Java來操作sqlite數據庫 1.開發環境用eclipse,新建一個Java 工程MySqliteTest,新建一個類TestSQL

原创 將聚類結果展示在網頁上

Nutch中自帶對搜索結果的聚類,使用開源的Carrot2,以插件形式被調用,大概看了一下nutch關於clustering這一塊的搜索源碼,它會顯示出URL和title,可是用mahout做文本聚類的話,最後的聚類結果中,只有向量, 當

原创 數據結構中的排序算法

面試和筆試中,排序算法很容易考到,所以簡單複習了一下數據結構中的排序算法,數據結構這本書中有一章講的是排序,大都給出了僞代碼,有了僞代碼就很容易實現了。其實很多機試題,例如:數字題,只要看出了其中的數字規律,就很容易上機實現,如果沒看出來

原创 Nutch更新索引

搜索引擎架構時都應當考慮到索引更新的問題,即當互聯網上的網頁發生改變(增加或者刪除、修改)時搜索引擎端索引也應當進行相應的變化。Nutch也提供了一些方案用於更新索引,不過看起來比較煩瑣。對於小量索引而言,可以採用最簡單最聰明也是明笨的方