Time of Update: 2018-12-04
常用的正則表達式匹配中文字元的正則表達式: [/u4e00-/u9fa5]匹配雙位元組字元(包括漢字在內):[^/x00-/xff]匹配空行的正則表達式:/n[/s| ]*/r匹配HTML標記的正則表達式:/.*|/ 匹配首尾空格的正則表達式:(^/s*)|(/s*$)匹配Email地址的正則表達式:/w+([-+.]/w+)*@/w+([-.]/w+)*/./w+([-.]/w+)*匹配網址URL的蟣澩?/font> 式:http://([/w-]+/.)+[/w-]+(/[/w- ./
Time of Update: 2018-12-04
資料表檔案匯出Execel檔案-本地測試成功測試了我一天.還是在睡覺之前搞定了好開心的.希望能對大家也有協助添加execel 11.0 liburary lib的引用using System;using System.Drawing;using System.Collections;using System.ComponentModel;using System.Windows.Forms;using System.Data;using System.Data.OleDb;using
Time of Update: 2018-12-04
'VB引用項目如下:'Microsoft ADO Ext. 2.8 for DDL and Security'Microsoft ActiveX Data Objects 2.8 Library'COM+ Services Type Library'Microsoft DAO 3.6 Object LibrarySub CreateDatabase(mdbPath, mdbPassword)Dim cat As New ADOX.CatalogIf mdbPassword = ""
Time of Update: 2018-12-04
SQL2000安全應考慮的事項1.編程代碼中注意單引號的查詢問題將查詢參數或者變數中的一個單引號替換成兩個單引號執行預存程序查詢或者直接的SQL語句查詢2.刪除系統內建的一些破壞功能代碼以下內容轉帖自http://www.yestar2000.com/article.asp?id=503刪除了調用shell,註冊表,COM組件的破壞許可權use master EXEC sp_dropextendedproc 'xp_cmdshell' EXEC sp_dropextendedproc
Time of Update: 2018-12-04
sql預存程序 判斷IP是否合法CREATE PROCEDURE sp_IsValidIP@strIPAddress nvarchar(32)='192.168.1.250',@rstFlag bit =0 OUTPUTASDeclare @strIP nvarchar(16) ----存放IP地址去空白字元串Declare @tempIP nvarchar(16) ----存放臨時IP地址字串Declare @tempIPLen int
Time of Update: 2018-12-04
主要目的:搜集整理全部單獨IP地址對應的國家城市地區資訊測試說明:資料庫太大了:4129151.0009765625K=4032.37402439117431640625M結果說明:似乎不太可能方便更快的查詢速度,也好象沒有必要整理這麼詳細的資料.還是從別人的IP資料庫好了失敗證明:商務通IP資料庫從哪裡來?QQIP資料庫是否適合中小型企業?不知道對俺的硬碟損壞大不大.5分鐘寫了800M到D盤.測試執行語句:--exec sp_CreateIPTableselect top 1 * from
Time of Update: 2018-12-04
--SQLSERVER通過遊標查詢兩個資料表共有欄位名組合成的字串--應用場合: 多為類似包含當前訂單資料表跟曆史訂單資料表,當前有效使用者資料表跟曆史刪除使用者資料表之間關聯查詢。很多時候當前表跟曆史表的欄位設計成一樣的,有的則不同,不同的話在聯集查詢兩表資料時候就會用到這個。--定義資料表名稱Declare @TargetTableName1 nvarchar(250)--定義要查詢的資料表名稱變數1Declare @TargetTableName2
Time of Update: 2018-12-04
/*Descript:單頁資料存放區過程Author:XQF222Date:10:38 2007-7-31*/CREATE PROCEDURE SP_SinglePageData(@TableName nvarchar(200), ----要顯示的表或多個表的串連@SelectFields nvarchar(200) = '*', ----要顯示的欄位列表@PrimaryFiled nvarchar(50), ----主表的主鍵@SortField
Time of Update: 2018-12-04
SQL查詢跟編碼有關最近兩天發現查詢語句居然跟編碼有點關係sql="select * from User where sex ='女士' and DateDiff('d',RegTime,#"&CurrentUserRegDate&"#)=0 " 要求對應的編碼必須為<meta http-equiv="Content-Type" content="text/html; charset=GB2312" />以前用<meta
Time of Update: 2018-12-04
實際例子1:查詢資料表中所有資料的預存程序查詢分析器中測試預存程序語句:declare @RetVal intexecute sp_ShowAllUserInfo @RetVal企業管理器中的預存程序語句:CREATE PROCEDURE sp_ShowAllUserInfo @RetVal int OUTPUTASSelect * from UserList if @@ROWCOUNT<= 0return 0else return
Time of Update: 2018-12-04
一、UltraGrid更換行背景色private void dxGrid_InitializeLayout(object sender, InitializeLayoutEventArgs e) { foreach (UltraGridRow row in this.dxGrid.Rows) { if (row.Cells["IsAllowEdit"].Value.ToString() == "True")
Time of Update: 2018-12-04
<!--指令碼開始--> <script language=javascript>function countDown(secs,surl){ //alert(surl); tiao.innerText=secs; if(--secs>0){ setTimeout("countDown("+secs+",'"+surl+"')",1000); } else{ location.href=surl; } }
Time of Update: 2018-12-04
public class IISLogFile { private string LogSoftware; private string LogVersion; private string LogDate; private string LogFields; private string LogContent; public IISLogFile() {} public IISLogFile(string lSoftware, string lVersion,
Time of Update: 2018-12-04
因為測試IIS記錄檔.想一下把所有的幾十M的文字檔寫到資料庫裡去.一個星期下來.資料庫記錄檔已經有2G多了.搞得我硬碟沒有空間了.網路上找了些命令.搜集整理一下.發現有作用.記錄如下dump transaction HMMISDATA with no_logbackup log HMMISDATA with NO_LOGbackup log HMMISDATA with TRUNCATE_ONLYDBCC SHRINKDATABASE(HMMISDATA)備忘:上面代碼中的 HMMISDATA
Time of Update: 2018-12-04
IIS6.0記錄檔分析代碼_1產生訪問欄位記錄到數組中,只能處理小體積的LOG檔案.系統構思有些欠缺.比如文字檔讀取到100行好象就CPU佔用率很高.然後程式卡死.升級可考慮用文字檔分割方法設計.升級可考慮直接讀一條記錄馬上寫到資料裡.//添加資料庫檔案IO引用using System.IO;using System.Text;using System.Data;using System.Data.SqlClient;//表單變數定義/// <summary> ///
Time of Update: 2018-12-04
--查詢資料庫中所有記錄總數不為0的資料表名稱--聲明變數declare @TableName nvarchar(250) --聲明一個遊標mycursor,select語句中參數的個數必須要和從遊標取出的變數名相同declare mycursor cursor for select name from sys.tables order by name --開啟遊標open mycursor --從遊標裡取出資料賦值到我們剛才聲明的變數中fetch next from mycursor
Time of Update: 2018-12-04
/*百萬級SQL分頁預存程序,請尊重原作者資訊.我只是更新一部分資料,原作者在分頁的處理過程中有一點錯誤.檢測了程式.發現並休正過來的.Descript:分頁預存程序Author:Blue.DreamDate:2004-8-18 21:01Update:XQF222Date:18:11 2007-6-29*/CREATE PROCEDURE SP_MillionPageData4(@tblName nvarchar(200),
Time of Update: 2018-12-04
IIS6.0記錄檔分析代碼_2產生訪問記錄到文字檔:解決掉了上一方式中開啟LOG檔案按行讀取反映慢,卡死現象.進一步升級方向;將文字檔的內容匯入資料庫中.將對比訪問欄位FIELDS內容名稱.寫入資料庫對應欄位中.private void button3_Click(object sender, System.EventArgs
Time of Update: 2018-12-04
使用WinPcap抓取ARP資料包,其中定義ARP資料包結構體如下:typedef struct ArpPacket{ u_int16_t macaddrtype; u_int16_t proaddrtype; u_int8_t macaddrlen; u_int8_t proaddrlen; u_int16_t operationtype; u_int8_t srcmac[6]; struct in_addr srcip;// u_int8_t
Time of Update: 2018-12-04
IIS6.0記錄檔分析代碼_3線程讀取檔案到資料庫(已經測試),只是欠缺將記錄檔批量入庫.定義一個數組.隱藏檔列表.按順序讀取檔案到資料庫中就好了.複習了線程操作.數組控制.檔案訪問,資料庫操作等等關鍵技術. //針對批量記錄檔處理思路: //方法一:單線程單檔案處理 //1.選擇記錄檔所在目錄,將所有的記錄檔列表名稱,處理結果狀態,當前處理狀態存入資料表中 //2.開啟單線程日誌列表檔案資料表中讀取檔案名稱,將所有的日誌欄位名稱定義到數組中,按讀取行文字檔中日誌相關記錄行數分段將