WPF - Auto select ListBoxItem when mouse over

在使用 WPF 的 ListBoxItem,若有要在滑鼠游標經過時自動選取的需求,可以為 ListBoxItem 套用像下面這樣的Style: ...

January 22, 2014 · 1 min · 142 words · Larry Nung

ProcDump - A powerful command line dump utility

ProcDump 是ㄧ命令列 Dump 工具。能監控 Process 狀態,在滿足特定的條件時自動產生 Dump 文件。 ...

January 20, 2014 · 2 min · 621 words · Larry Nung

Check empty folder with IsDirectoryEmplty Win32 API

在判斷目錄是否為空這邊,.NET 4.0 以前,很多人都會很直覺的去使用 Directory.GetFiles 、Directory.GetDirectories 、或 Directory.GetFileSystemEntries 方法,用個數判斷是否為空。 ...

January 16, 2014 · 1 min · 447 words · Larry Nung

Travis CI - Build Status images

Travis CI 支援 Build status image,能讓我們將 Repository 建置的狀態嵌至網站上。 ...

January 15, 2014 · 1 min · 229 words · Larry Nung

Skype - High CPU usage

最近在筆者工作的電腦上,一直以來都運作良好的 Skype 突然開始狂吃 CPU 。查閱了一下資料,這段時間發現很多人也都碰到這個問題,不過同樣的現象卻未在同事的電腦上出現,感覺是要滿足特定的條件才會發生。 ...

January 8, 2014 · 1 min · 390 words · Larry Nung

Travis CI - Build .NET project

Travis CI 內建支援 C、C++、Clojure、Erlang、Go、Groovy、Haskell、Java、Python、Ruby 等語言,卻沒有支援 .Net 的,這表示官方並不特別的去做 .Net 語言的支援。然而 Travis CI 具備有相當程度的彈性,經由設定能在建置前先進行套件的安裝,因此我們還是能透過安裝 Mono 套件去建置 .Net 的專案。 ...

January 2, 2014 · 1 min · 373 words · Larry Nung

Travis CI - Free Hosted Continuous Integration Platform for the Open Source Community

Travis CI 是免費的 CI 服務,支援 C、C++、Clojure、Erlang、Go、Groovy、Haskell、Java、Python、Ruby等語言。能用來建置 GitHub 上的 Repository, 為 GitHub 加上 CI 的能力,不需另行為此架設 CI Server。只要在 Repository 放置個 Travis CI 的設定檔,並授權給 Travis CI,最後再將 Service Hook 啟用就可以了。 ...

January 1, 2014 · 2 min · 609 words · Larry Nung

NuGet - Reinstalling Packages

NuGet 在2.7版後開始支援重新安裝套件的功能,當碰到專案中的 NuGet 套件參考路徑錯誤,或是當專案的 .Net Framework 版本用的與 NuGet 套件用的不符時特別適用。 ...

January 1, 2014 · 1 min · 246 words · Larry Nung

Batch - Run as administrator

Windows Vista 後的作業系統開始導入 UAC ,在運行某些操作時必須要提升至管理者權限才能繼續。這在程式中只要加上 MetaData 就可以了,但在批次檔中卻沒有比較直接的做法。 ...

January 1, 2014 · 1 min · 103 words · Larry Nung

Code Digger - Analyzes possible execution paths through your .NET code

Code Digger 是精簡版的 Pex,其內部還是使用 Pex 的程式碼分析引擎,能將有意義的參數的抓出,幫助我們更了解程式,並找到可能的淺在問題。目前該擴充套件支援 Visual Studio 2010 以後的版本 (Visual Studio 2012、 Visual Studio 2013),Visual Studio 2010 以前我們可以改使用功能更為強大的 Pex。 ...

December 28, 2013 · 1 min · 490 words · Larry Nung