原创 NHibernate Best Practices with ASP.NET, 1.2nd Ed (4.1) NHibernate基本整合-架構備註

  NHibernate 基本整合 When developing an application, my primary goals are to:

原创 Asp.net輸出javascript的奇怪問題

在 非CodeBehide的模式下,如果需要輸出Javascript 如:Response.Write("<script>alert('ok')</script"); 這樣寫是無法通過編譯的,因爲Asp.net把</script>這個當作

原创 NHibernate Best Practices with ASP.NET, 1.2nd Ed (2) 介紹

Introduction(介紹) Why Use an ORM?(爲什麼使用ORM) [Author's Note: The following is an excerpt taken from a book I tinker with

原创 數據庫範式

注: 表在定義中被稱爲關係,記作R 字段在定義中被稱作屬性 模式:數據庫中有三種模式,外模式,內模式,模式 粗體是關鍵字的意思 斜體爲外鍵     以前寫下來的,但是用了多年的帳號已經忘了,唯有把文章轉到這裏來了~,真暈哦~ http:/

原创 按比例縮小圖片

以前轉載過一個,不過發現根本不能壓縮,現在重新代碼。現在可以定義width和height最大值並按照圖片的橫或者豎輸出。  public static class ImageHelper    {        /// <summary

原创 在.net中 每次只能打開一個WinForm應用程序

使用進程列舉的方式,實現單個實例的WinForm  [STAThread]        static void Main()        ...{            Application.EnableVisualStyles(

原创 NHibernate Best Practices with ASP.NET, 1.2nd Ed (1) 序言

Preface to the 1.2nd Edition(1.2版本序言) (水平有限翻譯難免出錯,請海涵並斧正) In March of 2006 I published my initial thoughts on NHibernat

原创 WCSF QuickStart 速讀速寫 ViewPresnter

   由於是速讀也就速寫。   進入主題。ViewPresnter 只是一個Microsoft告訴我們如何把領域對象和Asp.net頁面交互寫好,其中沒有用 到任何新的Assembly,只是單單是個編程技巧或者說一種編程方法。整個交互過程

原创 AppDomain 動態加載及數據交互

前一個項目,有機會學了AppDomian基本概念。把學習心得寫下來。範例可以在這裏下載 AppDomain的作用          AppDomain 也叫應用程序域,是CLR創建的,用來規範代碼的執行範圍,並提供獨立的錯誤隔離機制。因

原创 .net下序列化究竟序列化些什麼

    前幾天和被人打賭,究竟序列化究竟序列化些什麼。結果是我可以吃2個雪糕。 痛苦買不到哈根達斯。     二進制序列化會把包含以下的信息 私有實例成員變量。 公有實例成員變量。 命名空間、類、程序集信息。如果有的話,還有安全信息。  

原创 C#嵌套類的使用方法及特性

        嵌套類(Nested Class)是在類中定義的類。以下把擁有內嵌類的類稱爲外部類。根據《深入理解嵌套類和內部類》嵌套類分爲靜態嵌套類和非靜態嵌套類,其中非靜態嵌套類頁被稱爲內部類。 嵌套類在UML中是composite的

原创 簡要的Log4Net 應用配置

只是記錄不描述。 詳細看官方網站。 Winform <section name="log4net" type="System.Configuration.IgnoreSectionHandler"/>Web<section name=

原创 IIS AppCreate子目錄的錯誤(0x80020006)

      這幾天做了升級用的安裝包,需要在原來的ASP 的虛擬目錄下,再創建一個新的ASPNet 虛擬目錄。上網查了C# iis設定的資料,按照上面一路做下來,還是無法成功過。       代碼只有兩

原创 SQL Server中,不用遊標行變列的另一種高效方法

這個解決方案大概是10年前想到的,以前做數據分析的時候,常常用到這個辦法。當時在60W數據的時候,速度比用遊標快10多倍,當時是個年輕菜鳥(現在是年老的),也可能是遊標使用不當。這個需要程序配合   假設有如下幾個表 Location 地