原创 SQL優化

一)深入淺出理解索引結構 實際上,您可以把索引理解爲一種特殊的目錄。微軟的SQL SERVER提供了兩種索引:聚集索引(clustered index,也稱聚類索引、簇集索引)和非聚集索引(nonclustered index,也稱非聚類

原创 面向對象的設計原則(整理于敏捷開發)

“開-閉”原則(OCP)對可變性封裝   The OpenThe Open--Closed PrincipleClosed Principle任何系統在其生命週期中都會發生變化。如果我們希望開發出的系統不會在第一版本後就被拋棄,那麼我們就

原创 五種常見的ASP.NET安全缺陷

保證應用程序的安全應當從編寫第一行代碼的時候開始做起,原因很簡單,隨着應用規模的發展,修補安全漏洞所需的代價也隨之快速增長。根據IBM的系統科學協會(

原创 文件上傳下載webservice

Imports System.Web.ServicesImports System.ConfigurationImports System.IO <WebService(Namespace:="http://www.dynamics-ap

原创 Messagqueue發送圖片

摘自msdn using System;using System.Messaging;using System.Drawing;using System.IO; namespace MyProject{        /// <summ

原创 asp.net調用cmd

  cmd.asp木馬大家一定用過吧。這是一個可以執行cmd命令的asp文件(不過要被殺毒軟件追殺^_^)。其原理是用WSCRIPT.SHELL對象調用cmd.exe,然後把返回的信息放到一個臨時文件,再利用FSO把臨時文件信息讀出來顯示

原创 datagrid模板列

我在datagrid用到模板列,其中模板列中有時候用到textbox按鈕,如果我有兩個或者更多的textbox按鈕,我應該如何捕獲這個事件,或者是我在模板列中用到了dropdownlist或者radio這種控件,我應該如何捕獲這些事件?

原创 超強存儲過程

 在開發數據庫應用程序中,我們經常需要表示多層次關係的數據,譬如:MRP中的BOM,多級別的組織結構,多級的角色關係…… 在數據庫中描述這種關係時,我

原创 SQL Server 存儲過程的分頁方案比拼

  SQL Server 存儲過程的分頁,這個問題已經討論過幾年了,很多朋友在問我,所以在此發表一下我的觀點建立表: CREATE TABLE [TestTable] ( [ID] [int] IDENTITY (1, 1) NOT NU

原创 使用System.Web.Mail通過需驗證的郵件服務器發送郵件

  使用System.Web.Mail通過需驗證的郵件服務器發送郵件<?xml:namespace prefix = o ns = "urn:schemas-microsoft-com:office:office" />   使用Syst

原创 ASP.NET中上傳文件到數據庫

  介紹 爲什麼要將文件保存到數據庫呢?理由很多,最直接的就是,將文件放入數據庫以後,可以對文件進行更好的管理,特別是文本文件、圖片等,如果不使用數據庫,數量巨大的時候,很難做到有效的管理和區別。特別是需要作一些與文字密切相關的應用的時

原创 .net的垃圾回收

近期看了看有關.net的垃圾回收方面的知識,感覺有必要將這方面的資料總結一下,和廣大網友分享一下.net的垃圾回收,借鑑了java的垃圾回收機制。在以前的windows環境下,我們實例化一個對象後,我們經常會忘記釋放掉已經無用的內存,或者

原创 messagequeue的事務

private void sendmsg()  {   System.Data.OleDb.OleDbConnection myconn=new OleDbConnection("Provider=SQLOLEDB;User Id=sa;

原创 關於webservice的異步調用簡單實例

關於webservice的異步調用簡單實例無論在任何情況下,被調用方的代碼無論是被異步調用還是同步調用的情況下,被調用方的代碼都是一樣的, 下面,我們就以異步調用一個webservice 爲例作說明。這是一個webservice    

原创 sql日記(相關子查詢,動態交叉表篇)

最近重新又翻看了一下關於sqlserver的書籍,主要查看了一下關於sql中的相關子查詢和交叉表方面的知識。相關子查詢和普通子查詢區別在於:相關子查詢引用了外部查詢的列。這種引用外部查詢的能力意味着相關子查詢不能自己獨立運行,其中對於外部