Time of Update: 2018-12-03
1.軟體下載(1).apache-solr-3.1.0,寫這篇文章時的最新版本,請到apache官網上去下載,解壓到如 E:/apache-solr-3.1.0。(2).apache-tomcat-6.0.32,apache官網上去下載,解壓到如 E:/apache-tomcat-6.0.32。 2.solr安裝到tomcat(1).修改 E:/apache-tomcat-6.0.32/conf/server.xml,加個 URIEncoding="UTF-8",把 8080
Time of Update: 2018-12-03
遞迴版本:void printout(int v){ cout << "now visiting is:"<<v<<endl;} void tophelp(Graph *g,int v) //採用DFS演算法{ g->setMark(v,VISITED); for(int w=g->first(v);w<g->n();w=g->next(v,w)) {
Time of Update: 2018-12-03
OpenSolaris新特性解析之一:Opensolaris之前身今世 http://bbs.chinaunix.net/viewthread.php?tid=1221539OpenSolaris新特性解析之二:ZFS http://bbs.chinaunix.net/viewthread.php?tid=1234907OpenSolaris新特性解析之三:SMF
Time of Update: 2018-12-03
由於工作上班了,很長時間沒有上CSDN,抱歉有幾位兄弟的問題也沒能及時回覆,好多當時做的東西也忘了,果然是好記性比不過爛筆頭,寫日記是個很好的習慣,以前不覺得,工作後更是發現日記是個好東西,簡單說一下三件事:1.今天做了什麼 2.今天遇到了什麼問題 3.明天準備做什麼
Time of Update: 2018-12-03
__cdecl __fastcall與 __stdcall 呼叫慣例: __cdecl __fastcall與 __stdcall,三者都是呼叫慣例(Calling convention),它決定以下內容:1)函數參數的壓棧順序,2)由調用者還是被調用者把參數彈出棧,3)以及產生函數修飾名的方法。 1、__stdcall呼叫慣例:函數的參數自右向左通過棧傳遞,被調用的函數在返回前清理傳送參數的記憶體棧,
Time of Update: 2018-12-03
1.下面將要介紹一個高效的資料結構,並將它應用在一個很小的問題上:給定一個輸入檔案,尋找其中最長的重複子字串。例如,“Ask not what your country can do for you, but what you can do for your country”中最長的重複字串就是“can do for you”,“your country”是第二個位置。如何編寫解決這個問題的程式?我們的程式至多可以處理MAXN個字元,這些字元被儲存在數組c中:#define MAXN 500
Time of Update: 2018-12-03
1.首先在VPN配置裡面配置好有線串連.2.然後按照以下方法操作:sudo gedit /etc/network/interfacesauto loiface lo inet loopbackauto eth0iface eth0 inet staticaddress xxxxnetmask xxxxgateway xxxxsudo gedit /etc/resolv.confnameserver 10.10.0.21然後sudo /etc/init.d/networking
Time of Update: 2018-12-03
由於我們能夠以O(NlogN)時間給數組排序,因此可以期望為選擇問題得到一個更好的時間界。我們這裡介紹的尋找集合S中第k個最小元的演算法幾乎與快速排序相同。事實上,其前三步是相同的。我們把這種演算法叫做快速選擇(quickselect)。令|Si|為Si中元素的個數,快速選擇的步驟如下: 1)如果|S|=1,那麼k=1並將S中的元素作為答案返回。如果正在使用小數組的截止方法且|S|≤CUTOFF,則將S排序並返回第k個最小元。2)選取一個樞紐元v∈S。3)將集合S-{v}分割成S1和S2
Time of Update: 2018-12-03
對於二維圖形,Log-polar轉換表示從笛卡爾座標到極座標的變化,廣泛應用在電腦視覺中。此函數模仿人類視網膜中央凹視力,並且對於目標跟蹤等可用於快速尺度和旋轉變換不變模板匹配。本常式實現極座標變化,並反轉。----------------------------------------------------------------------------------------------LogPolar把影像地圖到極指數空間 void cvLogPolar( const CvArr*
Time of Update: 2018-12-03
mahout lucene.vector --dir /home/test/test-in/index/ --output /home/test/test-in/outdex/part-out.vec --field body --dictOut /home/test/test-in/outdex/dict.out 問題1:版本問題( "Exception in thread "main" org.apache.lucene.index.CorruptIndexException:
Time of Update: 2018-12-03
由於剛開始理解錯誤,以為搜尋索引可以作為資料採礦的輸入資訊,後面才發現錯了,由solr/nutch/lucene形成的只是搜尋索引,只要由使用者提供查詢關鍵字,然後就可以查到該關鍵字來自哪一篇文檔,並不是一篇文檔的文字列表資訊,而挖掘是需要有整篇文檔的文字列表(檔中所有單詞的集合),才能挖出其中的關聯資訊。詳細看了一下Nutch抓取資料後的檔案:Nutch的輸出檔案主要可分為crawldb、index、indexs、linkdb和segments。Crawldb是所有需要抓取的超串連資訊(另說:
Time of Update: 2018-12-03
封裝Libsvm與Liblinear開篇我們基於以下情境:
Time of Update: 2018-12-03
之前做過一些文本挖掘的項目,比如網頁分類、微博情感分析、使用者評論挖掘,也曾經將libsvm進行封裝,寫了一個文本分類的開軟軟體Tmsvm。所以這裡將之前做過一些關於文本分類的東西整理總結一下。1 基礎知識1. 1 樣本整理文本分類屬於有監督的學習,所以需要整理樣本。根據業務需求,確定樣本標籤與數目,其中樣本標籤多為整數。在svm中其中如果為二分類,樣本標籤一般會設定為-1和1,而在樸素貝葉斯方法中,一般為0和1,但不是固定的,標籤的設定和演算法本身的性質有關的。如下面的整理的樣本,1為正類,-
Time of Update: 2018-12-03
展開、收縮、扭曲、旋轉是映像的幾何變換,在三維視覺技術中大量應用到這些變換,又分為仿射變換和透視變換。仿射變換通常用單應性建模,利用cvWarpAffine解決密集映射,用cvTransform解決稀疏映射。仿射變換可以將矩形轉換成平行四邊形,它可以將矩形的邊壓扁但必須保持邊是平行的,也可以將矩形旋轉或者按比例變化。透視變換提供了更大的靈活性,一個透視變換可以將矩陣轉變成梯形。當然,平行四邊形也是梯形,所以仿射變換是透視變換的子集。本小節實現映像的仿射變換。-------------------
Time of Update: 2018-12-03
在將各種類型的資料構造成字串時,sprintf 的強大功能很少會讓你失望。由於sprintf 跟printf 在用法上幾乎一樣,只是列印的目的地不同而已,前者列印到字串中,後者則直接在命令列上輸出。這也導致sprintf 比printf 有用得多。sprintf 是個變參函數,定義如下:int sprintf( char *buffer, const char *format [, argument] ... );除了前兩個參數類型固定外,後面可以接任意多個參數。而它的精華,顯然就在第二個參數:
Time of Update: 2018-12-03
霍夫圓變換與直線變換大體上是類似的,但是累加平面會被三維累加容器代替,(x,y,r),x,y確定圓心,r確定半徑,但這意味著需要大量記憶體速度較慢,OpenCV通過一個比較靈活的霍夫梯度法來解決圓變換問題,利用到cvSobel。累加器概念不是很明白??-------------------------------------------------------------------------------------------------霍夫圓變換的函數為:HoughCircles利用
Time of Update: 2018-12-03
如果是Map類型private Map<String ,User>users;public void setUsers(Map<String,User> users){this.users=users;}JSP輸入頁面<input type="text" name="users['one'].name"/>輸出頁面<s:property value="users['one'].name"/>如果是List類型private List<
Time of Update: 2018-12-03
TF-IDF解析:TF-IDF是一種常用加權技術。TF-IDF是一種統計方法,用以評估一詞項對於一個檔案集或一個語料庫中的其中一份檔案的重要程度。詞項的重要性隨著它在檔案中出現的次數成正比增加,但同時會隨著它在語料庫中出現的頻率成反比下降。TF-IDF加權的各種形式常被搜尋引擎應用,作為檔案與使用者查詢之間相關程度的度量或評級。除了TF-IDF以外,網際網路上的搜尋引擎還會使用基於連結分析的評級方法,以確定檔案在搜尋結果中出現的順序。TFIDF的主要思想是:如果某個詞或短語在一篇文章中出現的頻率
Time of Update: 2018-12-03
隨機過程中有兩類很重要的過程:到達過程和馬爾科夫過程;Ⅰ. 到達過程:到達過程重點研究的是相鄰到達時間(即兩次到達之間的時間)是相互獨立的隨機變數模型。IF考慮到達的時間是離散的情形,相鄰時間服從幾何分布,即伯努利過程;IF考慮到達的時間是連續的情形,相鄰時間服從指數分布,即泊松過程。Ⅱ.
Time of Update: 2018-12-03
霍夫變換是一種在映像中尋找直線、圓及其他簡單圖形的方法,霍夫線變換是利用Hough變換在二值映像中找到直線。利用CV_HOUGH_PROBABILISTIC,對應PPHT(累計機率霍夫變換)?這個演算法的具體實現有待深究!!!----------------------------------------------------------------------------------------------------霍夫線變換的函數為:HoughLines利用 Hough