Firtex的乙個小bug

2021-04-30 18:11:48 字數 568 閱讀 4525

症狀:

索引如有字段無(一)資料,索引過程異常

原因:如該字段有資料,在索引中會生成norm檔案_b.nm檔案,b為索引桶序號,m為字段序號

合併過程中會開啟該檔案,寫入臨時檔案_mid_0_0.nm(m為字段序號)

由於索引過程中自始至終無資料加入該欄位,索引該_b.nm檔案不存在,開啟失敗導致異常

**段如下:

fsindexinput::fsindexinput(const tchar* filename)

{    

m_filehandle = ::fileopen(filename, o_binary | o_rdonly | o_random | o_largefile, _s_iread );

if (m_filehandle < 0)

{int err = errno;

tstring sfilename = filename;

if ( err == enoent )

throw fileioexception(_t("file does not exist: ") + sfilename);//丟擲此異常

自己遇到的乙個小BUG

public static intlist catenate intlist a,intlist b intlist bp b while bp null return l 這段 的邏輯是錯誤的,不用過多理會。我想強調的是,這個函式要求返回intlist型別的資料型別,雖然在函式中對l進行宣告了,最...

微軟SQLDmo 的乙個小BUG,?

今天在用sqldmo做資料備份和恢復時,cannot open backup device 根據經驗應該是路徑輸出的有問題,仔細看了一下 沒有任何問題,那就奇怪了,我在本機測試沒有問題,在測試部就出問題了 環境原因,由於我用的是v 8.5 而目標機需要測試msde,應該相容啊,不過還好,這個問題馬上...

c 讀檔案的乙個小bug

程式如下 int fd open filename,o rdonly char c read fd,c,1 printf c d atoi c 看上去好像沒什麼問題,但結果卻大大的有問題。例如 建立檔案 echo 1 test.data 執行程式之後列印出來的有時候c是1 有時候卻是是10.神奇吧?...