原创 .net程序混淆、安全、保護、加密

反編譯工具:.net 反編譯工具reflector 工具 .NET Reflector插件FileDisassembler 大家都知道.net開發的軟件,無論WebForm項目還是WinForm項目,發佈的時候都是編譯成dll或者exe文

原创 Asp.net多層架構中的變量引用與傳遞(轉)

Asp.net的多層架構主要是爲了解決數據層,邏輯層,表示層等之間的關係   protected int RunProcedure(string storedProcName, IDataParameter[] parameters, 

原创 asp.net 從excel導數據到sql server

private void upfile_ServerClick(object sender, System.EventArgs e) { if(myFile.PostedFile.FileName!="")

原创 Application, Session, Cookie, Viewstate, Cache對象用法和區別

  Application 1.         Application用來保存所有用戶共用的信息 2.         在Asp時代,如果要保存的數

原创 文件操作

一.讀取文本文件 1/**//// <summary> 2/// 讀取文本文件 3/// </summary> 4private void ReadFromTxtFile() 5{ 6 if(filePath.

原创 網站架構的優化

1、HTML靜態化 網站上的頁面採用靜態頁面來實現,常見的信息發佈系統CMS 2、圖片服務器分離 3、數據庫集羣和庫表散列 4、緩存 5、鏡像 鏡像的技術可以解決不同網絡接入商和地域帶來的用戶訪問速度差異6、負載均衡硬件四層交換軟件四層交

原创 從DataSet導出數據到excel!!

public void CreateExcel(DataSet ds,string typeid,string FileName)   {   HttpResponse resp;   resp = Page.Response;   r

原创 數據庫自動網絡備份

企業管理器--管理--SQL Server代理--右鍵作業--新建作業--"常規"項中輸入作業名稱--"步驟"項--新建--"步驟名"中輸入步驟名--"類型"中選擇"Transact-SQL 腳本(TSQL)"--"數據庫"選擇執行命令的

原创 SQL中 Delete、Truncate、Drop

  相同點:truncate 和不帶 where 子句的delete,以及 drop 都會刪除表內的數據。 不同點: 1. truncate 和 de

原创 網站灰黑色CSS濾鏡代碼

網站灰黑色CSS濾鏡代碼  html { filter:progid:DXImageTransform.Microsoft.BasicImage(gr

原创 sql server 死鎖總結

昨天去面試,考官問了一個問題:如何處理存儲過程中的死鎖?結果沒答上來,工資減500...             deadlocks(死鎖) 所謂死鎖<DeadLock>: 是指兩個或兩個以上的進程在執行過程中,因爭奪資源而造成的一種互相

原创 c# Default關鍵字

1、在switch語句中,如果沒有任何 case 表達式與開關值匹配,則控制傳遞給跟在可選 default 標籤後的語句。如果沒有 default 標籤,則控制傳遞到 switch 以外。  int id = int32.Parse(C

原创 JS正則表達式詳解

  JS的正則表達式 //校驗是否全由數字組成 代碼 function isDigit(s){var patrn=/^[0-9]{1,20}$/;i

原创 .net get set用法

        在許多面向對象程序設計語言中,屬性(property)是指對象的特徵和狀態,具體地說就是指對象的數據成員。程序員可以指定數據成員能否被外界直接訪問,如果數據成員被指定爲public的,外界就可以用“對象名.公有數據成員名”

原创 存儲過程中實現類似split功能(charindex)

create procedure sp_split_string (     @string        NVARCHAR(4000) ) AS BEGIN DECLARE    @object_id     nvarchar(500)