2009年5月15日 星期五

eclipse Using JSPs

在eclipse中執行jsp
在eclipse中jsp的檔案存放在/war的資料夾下,在eclipse J2EE的版本中,eclipse在程式碼的編譯部分是使用jre,但是jre並不是用來編譯用的,因此我們要改成jdk
在Windows->Preferences->Installed JREs 再加入Jdk 1.6.0的SDK








2009年5月10日 星期日

Google PageRank





  • Google PageRank 是判斷一個網頁的價值、重要性,算是一項蠻客觀的網頁評比




  • PageRank 基於「從許多優質的網頁鏈接過來的網頁,必定還是優質網頁」的回歸關係,來判定所有網頁的重要性。



  • Google PageRank 依照網站的重要性,總共分成10級,從0~10




  • PageRank 概念



  • PageRank演算法(簡易)



o假設一個由4個頁面組成的小團體:ABC D。如果所有頁面都連向A,那麼APRPageRank)值將是BC D的和。
o
nPR(A) = PR(B) + PR(C) + PR(D)






Google的類似網頁

當在Google搜尋資料時
每筆的搜尋結果下方,會有一個"類似網頁"的連結
點下去後,他可以針對指定的網頁
找出一些跟此網頁內容相似的網頁


你可能會發現,類似網頁出來的結果沒有一定的規律。

大部分可能會認為,類似網頁所列出的結果,會是從此網頁連結出去的網頁,或是連結到此網頁的網頁。

但有時候在類似網頁中列出的網頁,既沒有連結到你的網頁,也沒從你的網頁連過去,在極端一點的情況下,兩個網站可能一點都不類似。

進一步的觀察後會發現,所謂的類似網頁,往往是和此網頁共同被第三方網頁所引用的那些網頁。

舉例來說:

指定的網頁為A,有個第三方網頁為B,在B網頁上引用了A網頁,而同時也引用了另一個C網頁,那麼對於Google來說,AC就構成了相關性,即使AC沒有直接的連結。

所以在類似網頁中的結果,也就是一個C的網頁集合,C裡的網頁構成了在A網頁周圍的一個社區,這些社區會形成一個共同的主題,而A網頁也就屬於這個共同主題。

2009年5月7日 星期四

[Ubuntu, GWT] Unable to load Mozilla for hosted mode

在Ubuntu上安裝Eclipse 及 Google Plugin for Eclipse 後,執行GWT程式會發生以下問題

** Unable to load Mozilla for hosted mode **
java.lang.UnsatisfiedLinkError: /plugins/com.google.gwt.eclipse.sdkbundle.linux_1.6.4.v200904062334/gwt-linux-1.6.4/mozilla-1.7.12/libxpcom.so: libstdc++.so.5: cannot open shared object file: No such file or directory
at java.lang.ClassLoader$NativeLibrary.load(Native Method)
at java.lang.ClassLoader.loadLibrary0(ClassLoader.java:1778)
以下省略

主要原因就在沒有安裝 libstdc++5(Ubuntu預設只安裝libstdc++6),
所以只要利用Synaptic套件管理程式安裝libstdc++5即可解決此問題。