之前我介紹過如何使用log4net來記錄日志,但最近喜歡上了另一個簡單好用的日志框架NLog。 關於NLog和log4net的比較這里就不多討論了,感興趣的朋友可以參看.NET日志工具介紹和log4n ...
之前我介紹過如何使用log4net來記錄日志,但最近喜歡上了另一個簡單好用的日志框架NLog。 關於NLog和log4net的比較這里就不多討論了,感興趣的朋友可以參看.NET日志工具介紹和log4n ...
提到通過純.Net讀寫Excel,一般首先想到的自然是大名鼎鼎的NPOI,就連微軟官方的MSDN都有專門的一篇文章來介紹它的用法。今天在一個項目中使用到了導出報表為Excel的功能,便特地的試用了一下 ...
在日常的工作中,我們經常需要進行一些二進制文件或協議的讀寫操作,用C#解析二進制文件常常是一件比較麻煩且容易出錯的工作,本文介紹了一種在C#中實現快速讀寫二進制文件通用的方法。 以一個解析Mp3 I ...
.NET 4.0中新增了一個System.Runtime.Caching的名字空間,它提供了一系列可擴展的Cache框架,本文就簡單的介紹一下如何使用它給程序添加Cache。 一個Cache框架主要 ...
相信使用過Everything的人都對其超快的搜索速度印象非常深刻,它的主要原理是通過掃描NTFS磁盤的USN Journal讀取的文件列表,而不是磁盤目錄,由於USN Journal非常小,因此能實 ...
內存分析一直是個比較令人頭痛的問題,Visual Studio 2013中就集成了一個內存分析的功能,可以方便我們進行分析內存的占用情況。本文將簡單的介紹一下如何使用這個功能。 首先以一個簡單的程序 ...
ZeroMQ是一個輕量級的消息通信組件,盡管名字中包含了"MQ",嚴格上來講ZeroMQ並不是"消息隊列/消息中間件"。ZeroMQ是一個傳輸層API庫, 更關注消息的傳輸。與消息隊列相比,ZeroM ...
SQL Server 2008中SQL應用系列及BI學習筆記系列--目錄索引 前幾天在項目中遇到一個問題,需要從SQL Server導出表到Excel,但需要帶列名。晚上嘗試了幾種方法,並作個小結。 ...
在WPF中,當我們要使用MVVM的方式綁定一個普通對象的屬性時,界面上往往需要獲取到屬性變更的通知, class NotifyObject : INotifyPropertyChanged ...
最近寫了一個下載程序,發現有一個問題:掛機下載的時候,下載任務會因為系統休眠被終止掉。 最開始我的解決方法是關閉休眠,后來發現這種策略並不是很好:下載完成后,如果仍然繼續保持開機狀態浪費電。 因此 ...