原创 理解Lucene的評分機制

3.3  理解Lucene的評分機制 爲了使讀者能夠對影響Lucene評分的各個因素有一個全面的認識,我們在這章就來討論一下這個複雜的主題。首先,我們來看一下圖3.1中的相似度評分公式。Lucene會爲由某一指定查詢匹配到的每個文檔d使用

原创 快速修改網卡物理地址

  如果您是通過網卡的物理地址進行訪問網絡的,那麼一定會碰到需要修改物理地址的情況。如更換新網卡,網卡的物理地址重複或者讓筆記本電腦臨時登陸一下網絡等情況。更改網卡MAC地址的文章網絡中有很多,但大都說的不夠詳細,下面筆者試着以Windo

原创 下載和安裝cgicc

  Download: ftp://ftp.cgicc.org/ Unpack: tar xzf cgicc-X.X.X.tar.gz Build

原创 Lucene文檔結構

4. Lucene文檔結構  Lucene中最基礎的概念是索引(index),文檔(document),域(field)和項(term)。  索引包含

原创 Linux下掛載Windows硬盤

 學習操作系統時我們都瞭解到文件系統是操作系統的重要組成部分之一。文件系統有很多種類型,比windows的fat、fat32;Linux的ext、 e

原创 error C2679: binary ',class std::allocator >' (or there is no accept

 #include <iostream.h> using namespace std; int main(int argc, char* argv[]){  string st("dddddd"); cout << st << endl;

原创 Lucene的特性分析

3.1. Lucene核心部分——索引排序 Lucene 的索引排序是使用了倒排序原理。 該結構及相應的生成算法如下: 設有兩篇文章1和2 文章1的內容爲:Tom lives in Guangzhou,I live in Guangzho

原创 字符串函數

 windows:strcmpstricmp 考慮大小寫linux:strcmpstrcasemp

原创 通過GRUB指令來引導Windows

通過GRUB指令來引導Windows ; 其實我們會寫menu.lst了,在menu.lst中的除了title外,都是一條條指令; 如果我們啓動Windows ,只是輸入指令就行了; 比如 Windows的分區在 (hd0,0),我們在

原创 巴科斯範式

什麼是巴科斯範式 巴科斯範式(BNF: Backus-Naur Form 的縮寫)是由 John Backus 和 Peter Naur 首先引入的用來描述計算機語言語法的符號集。 現在,幾乎每一位新編程語言書籍的作者都使用巴科斯範式來定

原创 用GDB調試程序

GDB概述 GDB 是GNU開源組織發佈的一個強大的UNIX下的程序調試工具。或許,各位比較喜歡那種圖形界面方式的,像VC、BCB等IDE的調試,但如果你是在 UNIX平臺下做軟件,你會發現GDB這個調試工具有比VC、BCB的圖形化調試器

原创 linux操作系統修改網卡mac地址

 首先必須關閉網卡設備,否則會報告系統忙,無法更改。 命令是: CODE: /sbin/ifconfig eth0 down 修改 MAC 地址

原创 Linux 進程間通信 - 信號燈

信號燈(Semaphores)     一般意義下,信號燈是一個具有整數值的對象,它支持兩種操作P()和V()。P()操作減少信號燈的值,如果新的信號燈的值小於0,則操作阻塞;V()操作增加信號燈的值,如果結果值大於或等於0,則喚醒一個等

原创 linux掛載硬盤

 1、cfdisk; new write2、重起;3、$mkfs.ext3  /dev/sda3;4、$vi /etc/fstab; 增加一行:/dev/sda3 /xxx/xxx ……

原创 new和delete

如果指針指向不是用new分配的內存地址,則在該指針上使用delete是不合法的。C++沒有明確定義如何釋放指向不是用new分配的內存地址的指針。int* p = new int[100]; int gir