原创 集成 Access 數據庫支持到 NHibernate 主類庫

一. 首先,重新編譯 NHibernate 程序集 1. 手工生成包裝程序集密匙文件 NHibernate.snk 從命令行輸入: "C:/Program Files/Microsoft Visual Studio .NET 2003/

原创 c#中的BeanUtils

apache的jakarta小組有個很著名的組件Commons, 這是一系列由許多細小的類庫組成的工具,其中有個BeanUtils,它實現了動態創建bean,以及從bean中獲取屬性等操作。 事實上c#裏的反射也是很強大的,只不過一直沒有

原创 .NET平臺下幾種SOCKET模型的簡要性能供參考

這個內容在cnblogs中也討論過很多次了,這兩天大概看了一些資料,看到一些簡單的性能指標拿出來和大家討論一下。 Socket + Threads/ThreadPool 大概性能:小於1500個連接  實現:Accept一個Socke

原创 javascript常用函數

/*** 簡單定義根據ID取對象 ***/ function $(id) { return document.getElementById(id); } /*** 檢查是否由數字 ***/ isNaN() /*** 刪

原创 JS時間

  <SCRIPT LANGUAGE="JavaScript"> var myDate = new Date(); myDate.getYear();       //獲取當前年份(2位) myDate.getFullYear();  

原创 SQL CONVERT函數 時間格式化

CONVERT函數方法大全(經驗總結)格式:CONVERT(data_type,expression[,style]) 說明:此樣式一般在時間類型(datetime,smalldatetime)與字符串類型(nchar,nvarchar,

原创 SQL SERVER 根據日期自動生成流水號

----函數中不能使用getdate()函數 ----創建得到當前日期的視圖CREATE VIEW v_GetDateASSELECT nowdate=CONVERT(nvarchar(50),GETDATE(),112)--自動生成訂單

原创 windows下tree命令生成目錄樹到文本

win2000以上的操作系統中都帶有tree命令,98下面沒有,就算是把2K下面的拷過去也用不起來。tree命令的格式是tree [drive][path] [/F] [/A]/F 顯示每個文件夾中文件的名稱/A 使用ASCII字符,而不

原创 C#中禁止程序多開

方法一、使用Mutex             bool createdNew; //返回是否賦予了使用線程的互斥體初始所屬權            System.Threading.Mutex instance = new Syste

原创 C#生成.dat文件,並序列化與反序列化

using System; using System.Collections.Generic; using System.ComponentModel; using System.Data; using System.Drawing; u

原创 xp sp2 IIS5.1 錯誤"服務器應用程序不可用"

出錯信息:服務器應用程序不可用 您試圖在此 Web 服務器上訪問的 Web 應用程序當前不可用。請點擊 Web 瀏覽器中的“刷新”按鈕重試您的請求。 管理員注意事項: 詳述此特定請求失敗原因的錯誤信息可在 Web 服務器的系統事件日誌中找

原创 用C# 實現C/S模式下軟件自動在線升級

 1 前言  長期以來,廣大程序員爲到底是使用Client/Server,還是使用Browser/Server結構爭論不休,在這些爭論當中,C/S結構的程序可維護性差,佈置困難,升級不方便,維護成本高就是一個相當重要的因素。有很多企業用戶

原创 vs2005中優化代碼

VS2005中,項目->屬性->代碼分析->啓用“代碼分析”然後重新編譯,會發現在編譯完成後(如果沒有編譯錯誤),vs2005會進行代碼分析,然後在“錯誤列表”中顯示一堆警告信息,這些信息就是優化代碼的提示和依據。(當然,出於各種原因你不

原创 C# String.Format() 格式化字符串

字符 說明 示例 輸出 C 貨幣 string.Format("{0:C3}", 2) $2.000D 十進制 string.Format("{0:D3}", 2) 002E 科學計數法 1.20E+001 1.20E+0

原创 線程間操作無效: 從不是創建控件的線程訪問它

訪問 Windows 窗體控件本質上不是線程安全的。如果有兩個或多個線程操作某一控件的狀態,則可能會迫使該控件進入一種不一致的狀態。還可能出現其他與線程相關的 bug,包括爭用情況和死鎖。確保以線程安全方式