原创 寫一個跟蹤的類庫

寫一個跟蹤的類庫 摘要:本類庫出自《asp.net電子商務高級編程》一書的源碼,作者Kevin Hoffman。我們在開發程序的時候常常需要跟蹤一些變量的值,系統狀態等。一般我們在底層架構裏提供完成這個任務的功能,我把這本書的兩個類先提取

原创 errorHandler

using System;using System.Collections.Generic;using System.Linq;using System.Web;using System.Web.UI;using System.Web.U

原创 [推薦].NET開發人員必備的10個Visual Studio Add-Ins

1.TestDriven.NET 2.GhostDoc 3.Smart Paster 4.CodeKeep 5.PInvoke.NET 6.VSWindowManager PowerToy 7.WSContractFirst 8.VSMo

原创 明月如何代表我的心 -- 裝飾模式

明月如何代表我的心 -- 裝飾模式       清晨,皎潔的月光照在潔白的病牀上。       翠花睜開惺忪的睡眼,感覺到苦痛與無聊。幸好,苦娃陪伴着她,正所謂“一死一生乃見交情”,她覺得無尚欣慰。       但苦娃隱約覺得,翠花好

原创 查找死鎖的iis進程

過IIS5的朋友都知道,如果ASP代碼有缺陷,例如,死循環,或者代碼中沒能遵循數據庫訪問的開合原則,那麼,就有可能引起IIS死鎖.在IIS5下,死鎖是一件可怕的事,因爲,服務器上任何一個IIS站點的死鎖會導致IIS被阻塞,其結果是IIS進

原创 ie兼容火狐

    1.       火狐中所有使用event相關的代碼無法使用. event是IE封裝過的全局對象,控制所有事的事件,但是這個對象在火狐中不存在,所以在火狐中無法使用,特別是event.keyCode也是無法取得的。 解決方

原创 如何把xml文件轉換成vml圖形

如何把xml文件轉換成vml圖形 摘要:在很多情況下,我們需要把數據轉換成圖表的形式來顯示。一直有個想法兒就是數據用xml來表示,這個xml文件可以用asp或者asp.net在服務器端提取數據庫並拼接而成。然後寫個通用的xslt文件把這些

原创 服務器IIS日誌的設置與搜索引擎爬蟲痕跡的分析

、IIS日誌的設置。  第一個步驟:打開IIS服務器。選擇所要設置的網站屬性。彈出如下窗口:   選擇“啓用日誌記錄”,勾選,選擇“W3C擴展日誌文件格式”。   第二步驟:再次點擊這裏的“屬性”按鈕,常規選項裏面,選擇新日誌計劃爲“每

原创 作業調度

declare @data datetime , @userID int,@now varchar(20) ,@date varchar(20)set @now =(select convert(varchar(20),year(getd

原创 處理IHttpHandler和IHttpModule接口來做流量分析系統

  摘要:網上有好多網站的流量分析系統,但是大多很難做到對每個頁的訪問統計的,因爲要asp時代,要獲取http請求要寫ISAPI過濾器或者ISAPI擴展纔可以做到,但是.NET下就非常方便了,我做了一個例子來演示如何捕獲用戶的訪問請求,

原创 靜態構造函數

 1、靜態構造函數既沒有訪問修飾符,也沒有參數。因爲是.NET調用的,所以像public和private等修飾符就沒有意義了。      2、是在創建第一個類實例或任何靜態成員被引用時,.NET將自動調用靜態構造函數來初始化類,也就是說我

原创 鎖現象通常分爲死鎖與鎖等待兩種情形

簡介鎖是數據庫爲了控制併發數據的完整性而引入的機制,在併發應用中出現鎖現象並不可怕,鎖現象通常分爲死鎖和鎖等待兩種情形。   死鎖是因爲兩個併發的進程或者線程同時各自佔有一個資源,又需要佔有對方資源,但又都各不相讓造成的,這通常是因爲程

原创 項目優化經驗——垃圾回收導致的性能問題

談談最近優化一個網站項目的經驗,首先說一下背景情況: 1) 在頁面後臺代碼中我們把頁面上大部分的HTML都使用字符串來拼接生成然後直接賦值給LiteralControl。 2) 網站CPU很高,基本都在80%左右,即使使用了String

原创 Windows系統實用工具集

  http://hi.baidu.com/gguozhenqian/blog/category/%B9%A4%BE%DF/index/1 【監視類】CPUMon v2.0  CPU性能監視工具。可以獲取CPU計數器信息。該版本

原创 面試必須知道的sql語句

asc 按升序排列desc 按降序排列下列語句部分是Mssql語句,不可以在access中使用。SQL分類: DDL—數據定義語言(Create,Alter,Drop,DECLARE) DML—數據操縱語言(Select,Delete,U