[C#] Lucene.net–Index 查看工具

2012-10-04

 

看到一篇一篇 網路上面由網路上面高手開發的工具 NLuke

NLuke 是一個基於.NetFramework 所開發的檢視所做出來的 Index  的狀況..

SnapShot:

2012-10-04_150205


[C#] Lucene.net - 合併搜尋條件(交集搜尋條件、聯集搜尋條件) BooleanQuery

 

透過 Lucene.net  進行全文檢索是非常溫馨的,但是有時候我們透過檢索的條件會非常的多樣化

這時候該怎麼解決呢? 其實你大可以經過搜尋後 在把答案再濾過一次

但是如果你第一個條件下去,得到的答案依然是千萬筆該怎麼辦呢?!

所以多重條件的需求是必然的…


[C#] Lucene.net - 將索引從記憶體(RAMDirectory) 放回磁碟中

 

簡單解釋一下,有些常用的Index 可能我們會先做到記憶體中,一個時間我們在寫回硬碟…

製作索引的代價跟搜尋比較起來是非常高昂昂貴的…

所以這範例我們分成四個步驟..

1.建立索引到記憶體

2.搜尋記憶體中資料 (驗證是否建立索引至記憶體成功)

3.將記憶體中索引寫回磁碟

4.搜尋磁碟中索引(驗證是否磁碟中索引可被使用)


[C#] 濾鏡筆記 - 圖片轉黑白

 

最近在試寫濾鏡.. 先從簡單的開始..

其實顏色原理就是由象素所組成,每一個象素的顏色敘述會分成 ARGB..

其實只要會去操控那些值就可以產生不同效果..

所以將個顏色都 乘上 0.33 也就是除以 3 ..


[Windows 8] 無法啟動,遇到 發生無法順利啟用, 錯誤碼為 0x8007007B 問題


遇到狀況, 我之前電腦安裝的是 Windows 8 RC ..
之後安裝 RTM 後 我竟然出現 發生無法順利啟用, 檔案名稱、目錄名稱或磁碟機標籤語法錯誤   錯誤碼為 0x8007007B 問題
症狀: 他會預設出現你已經有一組序號但是無法啟動,請你去控制台,但是就是一直無法啟動
感謝 黃忠成老師 還有 小歐大大 提供一些資訊,讓我順利解開這問題..
首先 打開應用程式 => 尋找命令提示字元 => 對命令提示字元按滑鼠右鍵 => 以系統管理員身分執行..
2012-08-16_164005


[C#] MD5,SHA1,SHA256 驗證檔案正確

 

MD5,SHA1,SHA256 這三種加密方法,是不可逆的,也就是說它是一種採樣法

那能幹嘛?! 基本上就是驗證資料正確性,所以網路上很多破解法,理論上是用類似像是比對字典的方法去破解原始密碼是什麼,

這也是為什麼後期再使用MD5 會加入一些鹽巴(SALT) ,尤其是做網站的時候儲存密碼資料,如果使用MD5 ,都一定要加SALT..

其實採樣法很多種,目前這篇重點在於我怎麼去做出跟ubuntu 網站下載的iso 一樣的md5 認證碼..

因為那比較偏向一些機構會常用的採用方法,當然如果你是公司對公司,可以採取做法可能使用檔名+檔案大小或是一些meta data 去做雜湊即可


當麻許的超技八 2014 | Donma Hsu Design.