90多行,看到沒有!而且效率還不錯,關鍵字和要過濾的內容都一萬多字,使用的時間才10毫秒,而且這兩組資料都是從記事本中讀出來的。
廢話真的不想再說了,看了原始碼之後你會覺得:我靠,原來這麼簡單。信不信由你,反正原始碼在這裡
。
public測試截圖:string filter(string str)
int len = str.length - 1;
char sb = str.tochararray();
bool isok = true;
for (int i = 0; i <= len; i++) }
if (isok)
else
} }
}return
newstring(sb);
}
部落格:
撒列實現關鍵字過慮二(附原始碼)
90多行,看到沒有!而且效率還不錯,關鍵字和要過濾的內容都一萬多字,使用的時間才10毫秒,而且這兩組資料都是從記事本中讀出來的。廢話真的不想再說了,看了原始碼之後你會覺得 我靠,原來這麼簡單。信不信由你,反正原始碼在這裡 public string filter string str int len...
撒列實現關鍵字過濾,速度可快了
一直對搜尋 過濾很好奇,覺得他們很有技術含量,只有非常nb的人才能做。很想知道他們的原理,實現這樣的功能,設計是不是必須得非常nb非常奇特,是不是要寫得非常好,效能非常高。總之這一切都不是我這樣級別的人能做的。直到我看了 程式設計珠璣 第二版 中的這麼一段文字 假定我們可以在執行搜尋之前對文字內容進...
sql DISTINCT 關鍵字去掉重複的列
distinct關鍵字主要用來從select語句的結果集中去掉重複的記錄。如果使用者沒有指定distinct關鍵字,那麼系統將返回所有符合條件的記錄組成結果集,其中包括重複的記錄。記錄一下工作中用到的sql語句吧,下面sql實現了去掉重複列id後顯示的資料。select distinct u.id,...