我們先看下面一段程式: /// <summary> /// 父類/// 作者:周公/// 首發地址:http://blog.csdn.net/zhoufoxcn/archive/2008/09/02/2864429.aspx/// 日期:2008-09-01 /// </summary> public class Father { public void Run0() { Console.WriteLine("Father.Run0");
.NET Framework中,叫做System.Runtime.Caching,這不僅是個緩衝庫,還是個架構,可以在上面開發自己的庫。ObjectCache定義了所有緩衝都要實現的通用操作。與之搭配的是個記憶體緩衝實現,叫做MemoryCache。這個緩衝系統的結構如下:大家可以看出來對應那些產品了嗎?下面我給大家介紹一個實現這樣一個架構的程式碼範例,代碼的核心就是ObjectCache:定義一個抽象的Provider介面:1: public interface ICacheBuilder2:
SQL Server 2005使 SQL Server 躋身於企業級資料庫行列。在資料高可用性方面,SQL Server 2005為使用者提供了資料鏡像、複製、容錯移轉叢集、記錄傳送功能。以下介結SQL Server 2005鏡像功能。 資料庫鏡像只能使用在基本版以上的.什麼是資料庫鏡像? Robidoux:資料庫鏡像是將資料庫交易處理從一個SQL Server資料庫移動到不同SQL Server環境中的另一個SQL
環境:以AdventureWorks樣本資料庫為環境。建立兩個表,分別為dbo.Orders 和 dbo.OrderDetails。並建立資料USE AdventureWorksGOCREATE TABLE dbo.Orders( SalesOrderID int NOT NULL, OrderDate datetime NOT NULL, ShipDate datetime NULL, Status tinyint NOT NULL,
SQL Server 2005 使用地址視窗化擴充外掛程式 (AWE) API 支援非常大的實體記憶體大小。在下列 32 位 Microsoft Windows 作業系統中,SQL Server 2005 最多支援 64 GB 的實體記憶體:Microsoft Windows XP Professional、Windows 2000 Standard Edition、Windows 2000 Advanced Server、Windows 2000 Datacenter
use TEMPDBIF OBJECT_ID(N't2', N'U') IS NOT NULL DROP TABLE t2;GOIF OBJECT_ID(N't1', N'U') IS NOT NULL DROP TABLE t1;GOCREATE TABLE t1 (a INT NOT NULL PRIMARY KEY);CREATE TABLE t2 (a INT NOT NULL REFERENCES t1(a));GOINSERT INTO t1 VALUES (