原创 C#如何控制方法的執行時間,超時則強制退出方法執行

有時候我們需要控制方法的執行時間,如果超時則強制退出。 要控制執行時間,我們必須使用異步模式,在另外一個線程中執行方法,如果超時,則拋出異常終止線程執行。 如下使用異步執行委託的方式實現,使用WaitHandle的WaitOne方法來計算

原创 C#處理WindowForm程序中未捕獲的異常

經常有客戶抱怨程序遇到錯誤的時候程序就退出了,甚至來不及保存窗體的輸入數據,如果是普通的搜索界面也就罷了,但如果客戶是呼叫中心,問題就嚴重了.按道理,我們的程序員應該處理所有的異常,但有事實上做到的很難,因爲出乎意料的情況太多了. 首先介

原创 C#文件處理(上傳、導入)

using System; using System.Configuration; using System.Data; using System.Data.OleDb; using System.IO; using System.Ref

原创 Hibernate 延遲加載剖析與代理模式應用

簡介: Hibernate 的延遲加載(lazy load)是一個被廣泛使用的技術。這種延遲加載保證了應用只有在需要時纔去數據庫中抓取相應的記錄。通過延遲加載技術可以避免過多、過早地加載數據表裏的數據,從而降低應用的內存開銷。Hibern

原创 Equals 方法和 HashCode方法

  原文地址:http://www.geocities.com/technofundo/tech/java/equalhash.html                     http://blog.163.com/cosion@12

原创 Dom4j 使用簡介

Dom4j 使用簡介 作者:冰雲 icecloud(AT)sina.com 時間:2003.12.15   版權聲明: 本文由冰雲完成,首發於CSDN,未經許可,不得使用於任何商業用途。 文中代碼部分引用自DOM4J文檔。 歡迎轉載,

原创 C#委託的介紹(delegate、Action、Func、predicate)

  委託是一個類,它定義了方法的類型,使得可以將方法當作另一個方法的參數來進行傳遞。事件是一種特殊的委託。   1.委託的聲明   (1). delegate         delegate我們常用到的一種聲明     Delegate

原创 ORACLE觸發器詳解

本篇主要內容如下: 8.1 觸發器類型 8.1.1 DML觸發器 8.1.2 替代觸發器 8.1.3 系統觸發器 8.2 創建觸發器 8.2.1 觸發器觸發次序 8.2.2 創建DML觸發器 8.2.3 創建替代(INSTEAD OF)觸

原创 eclipse maven plugin 插件 安裝 和 配置

環境準備: eclipse(Helios) 3.6maven 3.0.4 maven3 安裝:     安裝 Maven 之前要求先確定你的 JDK 已經安裝配置完成。Maven是 Apache 下的一個項目,目前最新版本是 3.0.

原创 C#創建Windows服務

1)創建項目選擇 Windows 窗體應用程序。 2)添加 Windows 服務Service1.cs。在生成的Service1.cs的設計頁面右鍵選擇Add Installer,會生成一個ProjectInstaller.cs。這個文件

原创 C# 通過 Renci.SshNet 實現SFTP數據傳輸

新建一個工程,引用 Renci.SshNet.dll ,SFTP操作類如下: using System; using System.Collections; using System.IO; using Renci.SshNet;

原创 win7安裝IIS及將網站發佈到IIS上

注意:升級爲WIN7旗艦版纔可以裝IIS。 1. WIN7安裝IIS:  控制面板----程序和功能-----打開或關閉windows功能,如圖 展開Internet信息服務,按照下圖方式進行選擇,然後單擊“確定”,等待幾分鐘就安裝好了

原创 WebService 服務返回類型設計

      一般來講,WebService服務的返回值類型可能是一條查詢的數據或者是一個列表,也可能是執行結果狀態(比如int或則bool類型),而且如果執行失敗還必須告訴客戶端是什麼原因導致失敗,是參數不合法呢還是服務異常所致,當然這些

原创 C# 通過 BarcodeLib 生成條形碼

using System; using System.Drawing; using System.Windows.Forms; using BarcodeLib; namespace BarCode { public parti

原创 Android系統自帶樣式(android:theme)

Android系統自帶樣式(android:theme)     Theme.Dialog : (圖1)Activity顯示爲對話框模式 Theme.NoTitleBar : (圖2)不顯示應用程序標題欄 Theme.NoTitleBa