Time of Update: 2018-12-03
資訊檢索導論學習筆記(二) 詞項詞典和倒排記錄表文檔的分析和編碼的轉換1.產生字元序列2.文檔單位的選擇詞項集合的選擇(1)詞條化詞條化處理往往與語言本省有關,不同語言下的詞條化並不相同。(2)去除停用詞(3)歸併處理(4)詞幹還原(stemming)和詞形歸併(lemmatization)基於跳錶的倒排記錄錶快速歸併演算法(skip list)在更號P的位置插入跳針,只對A And B的情形使用含位置資訊的倒排順序表
Time of Update: 2018-12-03
The Anatomy of a Large-Scale Hypertextual Web Search Engine這篇文章的原文在:http://infolab.stanford.edu/~backrub/google.html這是一篇分析大規模文本搜尋引擎的文章,分析的是google的搜尋引擎,除了傳統的搜尋引擎應用到大規模資料的問題,本文還介紹了新的技術挑戰包括利用超文本的附加資訊產生更好的搜尋結果,同時,本文還關注如何有效處理任意人隨意發布任何資訊的超文本資料集。1.
Time of Update: 2018-12-03
jqgrid 表格式資料匯出jqgrid並沒有內建匯出表格式資料的方法,這裡就自己實現了一個,嘗試過在頁面直接將資料匯出,發現只有IE下可以通過調用saveas來實現,但是別的瀏覽器不支援,於是考慮將資料傳回後台,然後後台返回下載檔案來實現。首先,是一段javascript指令碼:/** * * * @param table_id 表格的id * @param container_id 容器的id * @param form_id 提交表單的id * @param title 檔案名稱 *
Time of Update: 2018-12-03
最近在做一個項目,該項目主要流程如下:1、客戶應用已有的系統向SQL資料庫中的互動資料表插入資料2、讀取互動資料表中的資料到項目的軟體上3、項目的軟體通過介面串連公司已有的系統上,實現資料的控制4、將控制的結果回送到互動資料表中5、客戶的系統讀取結果約摸半個多月後,項目軟體就做出來了,然後在公司內部進行了測試,之後交付給客戶使用。本來一切都順利進行的,可是客戶那邊卻由於種種原因無法按要求安裝相應的環境,比如SQL2005或以上的版本,客戶卻用了SQL2000。沒辦法,顧客是上帝,客戶非要用SQL
Time of Update: 2018-12-03
Sping3 MVC JSON 例子1、引入下面兩個jar包,我用的是1.8.10,好像1.4.2版本以上都可以,:http://wiki.fasterxml.com/JacksonDownloadjackson-core-asl-1.8.10.jar jackson-mapper-asl-1.8.10.jar同時引入Sping
Time of Update: 2018-12-03
ProtocolBuffer 結合 LZO在 Hadoop中的使用(三) 1.自動產生Protocol buffer對象1、把protoc.exe檔案複製到 c:\windows 目錄中(呵呵,這樣最省事),window7放在windows/system32下2、使用 protocol buffer 編譯器編譯 logFormat.proto 檔案。開啟命令列視窗,並定位到logFormat.proto檔案目錄中,運行命令 protoc
Time of Update: 2018-12-03
Spring3 MVC
Time of Update: 2018-12-03
資訊檢索導論學習筆記(一)布爾檢索定義資訊檢索是從大規模非結構化資料(通常是文本)的集合(通常儲存在電腦上)中找出滿足使用者資訊需求的資料(通常是文檔)的過程。倒排索引為提高查詢效率,建立倒排索引習題解答:1-10X or YIntersect(p1,p2)answer <- {}while p1!=NULL and p2!=NULLdo if(docID(p1)=docID(p2)) then ADD(answer,docID(p1)) else then
Time of Update: 2018-12-03
<%@ Page Xlanguage="C#" AutoEventWireup="true" CodeBehind="Webtable.aspx.cs" Inherits="WebTableDemo.Webtable" %><!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN"
Time of Update: 2018-12-03
今天在弄表徵圖的時候,無意中發現了一個WIN7的BUG。先下載了一個表徵圖,改了下名字為1.ico.後來覺得這個表徵圖不太合適,就拖到了資源回收筒。然後又下了一個表徵圖,也命名為1.ico。奇妙的一刻發生了。新下的表徵圖改名後,案頭上看到的居然是原先被拖到資源回收筒的表徵圖。開始以為是看錯了,經過多次實驗之後,確定沒有看錯。不過,點開重新命名後的新表徵圖,開啟後竟然又是正確的。請參見下面的圖。於是猜測,這可能是WIN7的案頭對ICO表徵圖檔案會建立一個索引或者有緩衝,那麼我要是把案頭重新啟動呢,
Time of Update: 2018-12-03
該方法是使用的Levenshtein演算法的一個實現。 簡單介紹下Levenshtein Distance(LD):LD 可能衡量兩字串的相似性。它們的距離就是一個字串轉換成那一個字串過程中的添加、刪除、修改數值。 舉例:如果str1="test",str2="test",那麼LD(str1,str2) = 0。沒有經過轉換。如果str1="test",str2="tent",那麼LD(str1,str2) = 1。str1的"s"轉換"n",轉換了一個字元,所以是1。如果它們的距離越大,
Time of Update: 2018-12-03
HTML中複選框checkbox的一個問題首先,來一段html代碼:<input type="checkbox" name="rate" value="1"/>1<input type="checkbox" name="rate" value="2" checked="checked"/>2<input type="checkbox" name="rate" value="3"/>3<input type="checkbox" name="rate"
Time of Update: 2018-12-03
2009-07-01 比較char*和char[]還有malloc的區別,代碼如下:#include <string.h>#include <stdio.h>#include<stdlib.h>main(){ char *c1 = "abc"; //在編譯時間就確定的 char c2[] = "abc"; //在運行時刻賦值的 char *c3 = ( char* )malloc(3); c3 = "abc"; printf("%d
Time of Update: 2018-12-03
jqGrid 開源jquery表格控制項jqGrid是一個Ajaxed jQuery Grid外掛程式。提供分頁功能,添加、編輯、刪除和搜尋表中記錄,支援多種資料類型輸入:XML,JSON,Array等,多行選擇,支援子表格,整合日期選擇控制項等等。jqGrid特性:基於jquery
Time of Update: 2018-12-03
網上有不少的這類的文章,以是參照這些文章後,自己實際啟動並執行結果。系統使用的是WIN7 旗艦版。1.開啟CMD命令後,串連到SMTP伺服器,如串連到QQ的SMTP服務,輸入命令 telnet smtp.qq.com 25,見,其中25為SMTP協議的預設連接埠,要瞭解各協議預設連接埠後,可以參見http://blog.csdn.net/xxdddail/article/details/9408491。2.基於SMTP命令的操作,具體請參見(附Base64編碼解碼網站http://base64.
Time of Update: 2018-12-03
2009-07-05題目:現在小明一家過一座橋,過橋時候是黑夜,所以必須有燈。現在小明過橋要1秒,小明的弟弟要3秒,小明的爸爸要6秒,小明的媽媽要8秒,小明的爺爺要12秒。每次此橋最多可過兩人,而過橋的速度依過橋最慢者而定,而且燈在點燃後30秒就會熄滅。問小明一家如何過橋? 答案:先讓小明跟弟弟過橋,然後小明回來,需要------------3+1 = 4秒; 然後讓小明和爸爸過橋,小明回來,需要---------------------6+1 = 7秒;然後媽媽和爺爺過河,弟弟回來,需要--
Time of Update: 2018-12-03
# include<iostream.h>class sample{ int n;public: sample(){} sample(int i){n=i;} sample &operator=(sample s) //重載賦值運算子 { n=s.n; return *this; } void disp() { cout<<"n="<<n<<endl; }};void main(){ sample s1(10),s2; s2
Time of Update: 2018-12-03
C/S是Client/Server的縮寫。用戶端需要安裝專用的用戶端軟體。B/S是Brower/Server的縮寫,客戶機上只要安裝一個瀏覽器。在這種結構下,使用者介面完全通過WWW瀏覽器實現,一部分事務邏輯在前端實現,但是主要邏輯在伺服器端實現。瀏覽器通過Web Server 同資料庫進行資料互動。C/S與 B/S 區別:1).硬體環境不同: C/S一般建立在專用的網路上, 小範圍裡的網路環境,區域網路之間再通過專門伺服器提供串連和資料交換服務. B/S建立在廣域網路之上的,
Time of Update: 2018-12-03
#include<iostream.h>#include"string.h"class score{private: char name[8],xh[7]; double sx,yw,yy; public: score(char n[8],char z[7],double a,double b,double c) { strcpy(name,n); strcpy(xh,z); sx=a; yw=b; yy=c; } score()
Time of Update: 2018-12-03
String對象的建立過程中的記憶體配置1.JVM資料區記憶體模型先來瞭解一下JVM運行時資料區的記憶體模型。《深入Java虛擬機器》書中是這樣描述的:JVM運行時資料區的記憶體模型由五部分組成: 方法區(類型資訊被儲存在一個稱為方法區的記憶體邏輯區中。類型資訊是由類載入器在類載入時從類檔案中提取出來的。類(靜態)變數也儲存在方法區中)堆(存放所有new出來的對象。)Java棧(存放基本類型的變數資料和對象的引用,但對象本身不存放在棧中,而是存放在堆(new出來的對象)或者常量池中(字串常量對象