摘要:
前言本文介紹本人的一次使用Windbg分析dump文件找出死鎖的過程,并重點介紹如何確定線程所等待的鎖及判斷是否出現了死鎖。對于如何安裝及設置Windbg請參考:《使用Windbg和SoS擴展調試分析.NET程序》http://www.rzrgm.cn/shanyou/archive/2006/12/23/601004.html起因今天,部署到生產環境中的軟件再次發生了不響應請求的問題,看了系統日志與軟件本身的log都沒發現異常,而在任務管理器中軟件占用了1G多的內存,有點偏高(正常是300M左右)。由于本人不在現場,只能通過遠程的方式查看,同時故障出現間隔比較長(將近一周),在生產環境
閱讀全文
posted @ 2013-11-03 23:57
誒碧司
閱讀(9853)
推薦(28)
摘要:
一般我們使用C#開發時,往往選擇SQL Server數據庫與之配合使用,因為使用起來最方便。 但如果我們需要和第三方廠商的軟件進行數據交互時,就有可能碰到對方使用Oracle數據庫,并且在某些特定情況下還只能把數據交互的接口放到Oracle上,這時候我們就需要訪問Oracle數據庫了。 針對這種情況
閱讀全文
posted @ 2013-04-04 21:14
誒碧司
閱讀(3684)
推薦(6)
摘要:
在WPF下的ListBox,如果我們需要讓不同的項根據綁定的值選擇不同的數據模板顯示,只需要設置ListBox.ItemTemplateSelector屬性即可,但在Silverlight下的ListBox控件卻沒有此屬性,因此需要使用另外的方式達到同樣的效果。下面給出了一個在Silverlight中需要用到模板選擇器的情況下的替代方案,或者說是解決這類方法的一個新的思路。那就是使用值轉換器(IValueConverter)代替模板選擇器(DataTemplateSelector)。 public class TemplateConverter : IValueConverter ...
閱讀全文
posted @ 2013-03-30 15:59
誒碧司
閱讀(601)
推薦(0)