原创 TimerWork

TimerWork使用說明 TimerWork是一款定時工作自動播放器 軟件名稱: TimerWork 軟件版本: V1.2 授權形式: 共享軟件 運行平臺: Win9x/Me/NT/2000/XP/2003/win7/win8/w

原创 ASP.NET三層劃分與命名方式

ASP.NET三層劃分與命名方式 3Layer、3Tier、three layer or three tier 界面層(表示層)、邏輯層(中間層或業務層)、數據訪問層、實體層(此層是獨立於各層,通常所說三層一般指前面三項,就是說不包括此層

原创 C#找質數(素數)

C#找質數(素數) 質數(prime number)又稱素數,有無限個。指整數在一個大於1的自然數中,除了1和此整數自身外,沒法被其他自然數整除的數。換句話說,只有兩個正因數(1和自己)的自然數即爲素數(除了1和它本身以外不再有其他的因數

原创 工作筆記--5種最常用的設計模式

工作筆記–5種最常用的設計模式 1工廠方法 關注對象創建。 2策略模式 關注對象行爲。業務變化時,對數據模塊的增加修改不受影響,開放封閉原則。 3外觀模式 BS/CS 4適配品模式 報表自主開發或購買第三方 5觀察者模式 主界面菜

原创 Func<TResult>和Func<TSource, TResult>

TSource和TResult /* Func<TResult>和Func<TSource, TResult> */ using System; using System.Collections.Generic; using System

原创 關於IList、IQueryable、IEnumerable與Func、Expression的關係

關於IList、IQueryable、IEnumerable與Func、Expression的關係 session是NHibernate中的ISession對象 IList、IQueryable、 IEnumerable是.NET對象

原创 C#找質數(素數)厄拉多塞篩法

C#找質數(素數)厄拉多塞篩法 質數(prime number)又稱素數,有無限個。指整數在一個大於1的自然數中,除了1和此整數自身外,沒法被其他自然數整除的數。換句話說,只有兩個正因數(1和自己)的自然數即爲素數(除了1和它本身以外不再

原创 NET中const、readonly、sealed與JAVA中final的差異

NET中const、readonly、sealed與JAVA中final的差異 NET const:常量,可以是全局或局部,定義(聲明)同時賦值,就是說在定義時必須初始化。 readonly: 只讀,只能是全局,可以在定義的時候賦值,

原创 用Delphi編寫和調用DLL

用Delphi編寫和調用DLL 新建一個DLL工程先,再在工程中新建一個單元文件,在該文件中聲明並實現你的加密與解密方法,在DLL中對字符串操作時,儘量使用PChar 。 //Delphi(Pascal) code unit Unit1

原创 C#找梅森素數

C#找梅森素數 梅森素數是由梅森數而來。 所謂梅森數,是指形如2p-1的一類數,其中指數p是素數,常記爲Mp 。如果梅森數是素數,就稱爲梅森素數。比如2^2-1=3,2^3-1=7,2^5-1=31,2^7-1=127,指數P也是素數,同

原创 NHibernate的幾種查詢方式

NHibernate的幾種查詢方式 SQL:普通SQL查詢(也就是SQLServer,Oracle,Sybase等數據庫的查詢語句,建議使用基於TSQL-92) 核心對象:CreateSQLQuery IList list = ses

原创 簡單說明多態

簡單說明多態 多態(Polymorphic)–面向對象高級語言重要特性,屬於運行時綁定技術。 重載則屬於編譯時綁定技術,重載不是面向對象特性。 在“設計模式前奏–多態”那篇文章中我用了大量篇幅講解多態,也許有的讀者不太容易理解,所以這篇就

原创 Spring.net整合Asp.net mvc

出處:http://www.cnblogs.com/moye/archive/2008/11/30/1344369.html 既然提到mvc,就不得不說說微軟在asp.net上的一個重要創造——postback機制。 但凡用asp.n

原创 .NET開發中使用到的一些技術和框架

.NET開發中使用到的一些技術和框架 Log4Net Ninject和Autofac,Spring.NET性能,是否屬於侵入性框架,侵入性大小,大型項目應用 小型項目:NLite + ASP.NET MVC + NHibernate

原创 C#中yield關鍵字用法(以及delegate/Lambde/Linq之間的關係)

C#中yield關鍵字用法(以及delegate/Lambde/Linq之間的關係) /// <summary> /// 未使用yield關鍵字過濾數據 /// </summary> //public static IE