原创 事務的隔離級別2 (TRANSACTION ISOLATION LEVEL)
事務的隔離級別 SQL Server通過在鎖資源上使用不同類型的鎖來隔離事務。爲了開發安全的事務,定義事務內容以及應在何種情況下回滾至關重要,定義如何以及在多長時間內在事務中保持鎖定也同等重要。這由隔離級別決定。應用不同的隔離級別,SQ
原创 .NET Remoting 使用總結
Remoting技術的應用 根據需求,我們的系統必須以C/S方式構建,而且是三層架構,這樣一來,就出現了服務器端和客戶端通信的問題。 爲了解決雙方的通信問題,還要考慮效率、性能等方面,經過分析、試
原创 C#和ASP.Net面試題目集錦
1.有哪幾種方法可以實現一個類存取另外一個類的成員函數及屬性,並請舉列來加以說明和分析.2.A類是B類的基類,並且都有自己的構造,析構函數,請舉例證明B類從實例化到消亡過程中構造,析構函數的執行過程.請附
原创 ASP.NET Web Page應用深入探討
一、服務器腳本基礎介紹 首先,我們先複習一下Web服務器頁面的基本執行方式: 1、客戶端通過在瀏覽器的地址欄敲入地址來發送請求到服務器端 2、服務器接收到請求之後,發給相應的服務器端頁面(
原创 IT高手的修煉祕笈
要成爲武林高手,需要長時間的勤學苦練。要成爲軟件開發高手,又需要多長時間呢?《Modern C++ Design》的作者Andrei Alexandrescu認爲:一個人有可能在20幾歲就成爲編程高手,但要
原创 影響SQL性能的原因
影響SQL性能的因素很多,如初始化參數設置不合理、導入了不準確的系統及模式統計數據從而影響優化程序(CBO)的正確判斷等,這些往往和DBA密切相關。純粹從SQL語句出發,筆者認爲影響SQL性能不外乎以下四個重要原因: (1
原创 瀏覽器高寬的一致性
回顧一下,在限定了文檔類型的情況下,多數瀏覽器對document.body屬性的解釋都是相同的:在加上DTD文檔格式後,IE7,FF,OPERA這三個瀏覽器表現出了驚人的一致性,只有IE6在頁面內容超出窗口
原创 泛型真的會降低性能嗎?
在《.NET,你忘記了麼?(八)—— 從dynamic到特性誤用》一文中,飛林沙同學提到,使用泛型會略微降低程序性能,因此在程序中使用List是不合理的行爲,應該使用ArrayList。這一點和老趙平時的觀點相悖,老趙一直提倡,在.N
原创 ASP.NET異步請求處理(Asynchronous Http Handlers)
ASP.NET中你可以通過繼承IHttpHandler這個接口來實現一個同步(Synchronous)處理用戶請求的類。比如你希望對於一切類型爲fakephp的請求都通過你的Http Hanlder來處理,你可以實現以下這個類: us
原创 ASP.NET跨頁傳值方法總結
source.cs public string Name ...{ get ...{ return txtName.Text; } } public string Pwd ...{ get .
原创 ASP.NET 2.0 中的窗體身份驗證
摘要:本教程闡釋 ASP.NET 2.0 版中窗體身份驗證的工作機制;闡釋 IIS 和 ASP.NET 身份驗證如何協作,以及 FormsAuthenticationModule 類的角色與操作。 本頁內容 目標 概述 IIS
原创 事務的隔離級別1 (TRANSACTION ISOLATION LEVEL)
SQL 事務的隔離 爲了遵守ACID規則,事務必須與其他事務相隔離。這意味着在一個事務中使用的數據必須與其他事務相隔離。爲了實現這種分離,每一個事務會鎖住它使用的數據以防止其他事務使用它。鎖定義在需要鎖定的資源上,這些資源可以是索引、數據
原创 XML規範化(1)
文章的主要目的是說明如何規範化XML文檔,爲了更好地瞭解規範化的規則,我在翻譯時省略了一些內容(XML數字簽名;非對稱密鑰體系和信息摘要)。 讓我們先來看看下面兩份文件(文件1和文件2)文件1<?xml vers
原创 JavaScript面向對象編程
JavaScript面向對象編程 一、引言 隨着Ajax等技術的廣泛使用,YUI、Prototype等對JavaScript的應用可謂是淋漓盡致、出神入化。人們才發現原來JavaScript可以實現如此強大的功能,具備如此優雅的架
原创 ASP.NET 常見參考項目的 UI、BLL 、Model 、 DAL 分析。
個人感覺數據訪問層應該實現以下幾個主要目的: 1) 分離業務層與數據層 2)屏蔽具體數據庫的差異(如SQLServer、Oracle、OLEDB、ODBC等) 3)簡化數據訪問層的代碼,經常寫一些 Parameter 的設定是很無聊的事