C#程式我主要寫了兩個:1、Quick受到OSX上面的Alfred,以及Sublime的影響,我寫了個叫作Quick的工具。預設是按Ctrl+Q調出Quick的主視窗,在不同環境下可以調出不同視窗。如在Word/WPS下:在Excel/ET下:在普通環境下:或者:Find是呼叫everything的API來找檔案,calc是自己寫的一個計算器來計算結果。Quick開放了一個介面,可以實現介面,來接入自己的外掛。Quick支援中文搜尋、拼音搜尋,以及英文搜尋。預設按Ctrl+`,可以彈出關聯選單,如下:這樣就可以快速進行搜尋了。以上的功能,均可以配置。GitHub - Froser/Quick: A convenience tool makes you more effective2、Hunter3 爬蟲工具在實習的時候,做了個“爬蟲”程式:目標是,將bing、google、baidu等網站上的doc、xls、ppt等檔案下載到本地原理是,透過搜尋filetype:+檔案型別,在搜尋引擎中匹配結果,然後呼叫下載執行緒來下載。結果一般是用正則表示式來匹配,而不同的搜尋網站匹配方式不一樣,因此定義了一種策略檔案,表示什麼樣的網站,要用什麼樣的模式來匹配。Hunter3內建一個詞典,會將詞典中的詞作為關鍵字,加上filetype:檔案型別作為字首搜尋,然後記錄下下載檔案的MD5防止下載重複的檔案。後來為了防止搜尋引擎把自己遮蔽,寫了個代理下載的功能,並且可以自定義UserAgent來偽裝成瀏覽器。Froser/Hunter3 · GitHub歡迎大家來提意見和fork
C#程式我主要寫了兩個:1、Quick受到OSX上面的Alfred,以及Sublime的影響,我寫了個叫作Quick的工具。預設是按Ctrl+Q調出Quick的主視窗,在不同環境下可以調出不同視窗。如在Word/WPS下:在Excel/ET下:在普通環境下:或者:Find是呼叫everything的API來找檔案,calc是自己寫的一個計算器來計算結果。Quick開放了一個介面,可以實現介面,來接入自己的外掛。Quick支援中文搜尋、拼音搜尋,以及英文搜尋。預設按Ctrl+`,可以彈出關聯選單,如下:這樣就可以快速進行搜尋了。以上的功能,均可以配置。GitHub - Froser/Quick: A convenience tool makes you more effective2、Hunter3 爬蟲工具在實習的時候,做了個“爬蟲”程式:目標是,將bing、google、baidu等網站上的doc、xls、ppt等檔案下載到本地原理是,透過搜尋filetype:+檔案型別,在搜尋引擎中匹配結果,然後呼叫下載執行緒來下載。結果一般是用正則表示式來匹配,而不同的搜尋網站匹配方式不一樣,因此定義了一種策略檔案,表示什麼樣的網站,要用什麼樣的模式來匹配。Hunter3內建一個詞典,會將詞典中的詞作為關鍵字,加上filetype:檔案型別作為字首搜尋,然後記錄下下載檔案的MD5防止下載重複的檔案。後來為了防止搜尋引擎把自己遮蔽,寫了個代理下載的功能,並且可以自定義UserAgent來偽裝成瀏覽器。Froser/Hunter3 · GitHub歡迎大家來提意見和fork