利用Http狀態代碼檢查網頁內容是否更新

  在做網頁抓取爬蟲類的工具時,經常要對頁面進行監控和解析,其中監控就是檢查頁面內容是否發生了更新。判斷網頁是否發生變化最直接的方法是設定頁面的某一處為監控地區,每次都抓取該部分地區的內容,然後與本地儲存的或最近一次抓取內容比較,如果有差異就表明網頁發生了變化,才可以進行解析。這種方法比較穩妥,幾乎可達到萬無一失的效果。但是,這種方式在每次掃描時都要下載頁面內容,並且要去截取監控地區的內容,最後還要進行字串比較,整個過程比較耗時。其實在眾多網頁中,有一部分網站的網頁內容是靜態頁面,片,html,

DotNet中的迭代模式和組合模式

DotNet中設計的類或者架構大部分都可以跟某個設計模式對應的上,因此理解一些設計模式的內容有助於提高對dotnet的認識,可以更深刻的認識這些類的使用。顯然dotnet中的類的設計絕對稱得上是專業的,我們在設計自己的類時可以作為參考,提高設計的品質。最近在HeadFirst

簡單的具備自動檢測行為的文字框控制項

初次開發控制項,作了個簡單的子定應文字框控制項,該控制項繼承於TextBox.做這個控制項的目的是為了能讓文字框有一些"自動檢測的行為",當然都必須通過js來實現.這個控制項的主要功能比較簡單,主要有以下:1.實現自動驗證數字類型2.自動驗證數值範圍3.能設定是否必填項,需配合ValidaionSummary控制項使用4.設定是否第一個獲得焦點5.對於TextMode為Mutiline的情況,自動驗證是否超過MaxLength當然這些功能只不過是js的簡單調用,並沒有什麼深奧的理論.而目前也只做

通過confirm結果作流程判斷的簡單應用

最近在做一個添加功能,需要判斷某某項是否被添加過,然後給出提示使用者,根據使用者選擇的結果判斷是否繼續添加,然後選取消又有另外的邏輯.實現這功能當然是用js的confirm對話方塊,但是問題在於如何擷取confirm的結果,畢竟是在用戶端觸發的,還得把結果傳回伺服器.在網上查了些資料,說用一個隱藏的htmlbutton,然後調用

WSE 3.0 啟用了MTOM的問題

winform 用戶端通過WEB服務(採用WSE3.0,啟用了MTOM)擷取資料,偶爾會收到:"請求因 HTTP 狀態 400 失敗: Bad Request。"的錯誤返回, 同時探索服務器的事件記錄裡以下的錯誤: HTTP/ASMX Message Receive Failure: System.Xml.XmlException: 根層級上的資料無效。 行 2,位置 1。    在 System.Xml.XmlTextReaderImpl.Throw(Exception e)

ORA-00603錯誤解決過程

今天在查看job運行情況時,發現一同步資料的job執行了很長時間,但也沒有出現異常記錄。手動執行之後出現ORA-00603錯誤,解決過程如下:1.插入操作報ORA-00603錯誤,上網搜尋說是temp空間不夠,但實際使用者所用的暫存資料表空間不是系統的temp空間,而自訂的暫存資料表空間大小也沒超出,嘗試添加datafile還是解決不了問題。2.考慮到插入的語句是通過dblink訪問遠端資料庫,可能存在資料量過大的原因,嘗試只執行一條插入語句,然後就commit,但只執行一條commit語句也出

多重AutoComplete的Textbox

目前所見的只是單個autocomplete的文字框,也就是說只能根據文字框的單一內容進行查詢資料,對於比如用分號或其他標點符號隔開的文字不能實現繼續的autocomplete。這裡本人做了個textbox可以根據文字框裡用分號隔開的內容進行查詢,即只根據當前輸入的內容進行查詢,而之前的內容不會影響。並且支援修改,修改之後還在原處插入。具體內容如下:/* * shenba 2008 all right reserved * 作者:shenba *

利用聯通的隨機密碼功能實現簡訊攻擊

說到簡訊攻擊,估計各位大蝦們都不會陌生,其基本方式不外乎是通過向目標手機號發送大批量的垃圾簡訊,而且發的是免費的簡訊。這些免費的簡訊通常是網站或sp服務商發送確認密碼或隨機密碼,只要輸入手機號就可以。不過最近漏洞比較少,開發人員都學會了輸入驗證碼之後才讓傳送簡訊。不過最近還是讓我發現了一處漏洞,僅僅輸入手機號,不需要輸入驗證碼就可以發送,其來源就是標題所說的聯通網站(http://www.10010.com/myAccount.jsp)。實現方式是,在使用者登入時選擇"隨機密碼",輸入手機號之後

反射調用索引器

反射一個類型中的成員,可得到如、、 或 等資訊,這些對象從字面上看似乎很難發現有跟索引器對得上的.但是仔細分析索引器的本質,其實索引器是被歸類為屬性的,即可以通過CodeCode highlighting produced by Actipro CodeHighlighter

在JS中用調用xsl的小問題

今天些AJAX程式時,出了個小問題,想利用xsl顯示返回的xml,但是每當調用js的transformNode時總出錯,提示 "所需要的資料還沒有準備好"當時我以為時requestObj(XHR對象)的readyState還沒完成,但是在這之前已經有了對readyState的判斷,於是錯誤定位在docStyle這裡,經檢查樣式檔案沒問題,最後鎖定為transformNode執行的時候 doc

本人初學設計模式時寫的一個支援多資料庫的資料提供者

現在在學設計模式,參考書上和別人的程式,寫了這個資料提供者,採用了抽象原廠模式和簡單原廠模式,權當練習之用,歡迎大家批評指正。目前支援OLEDB ODBC ORACLE SQLSERVER資料庫,可以很容易的拓展支援其他的資料庫。具體大家可以看看代碼,當然只是供初學者學慣用,高手就不必看了,呵呵。由於設計文檔還沒有完成,所以還沒有放上去。以後會把完成的程式和設計文檔一起放上來。/Files/hxw/DAL/DAL.rar

能以可視化方式編輯濾鏡效果的Image控制項

ASPDOTNET裡提供的Image控制項的功能比價簡單,只是簡單顯示一片,相對於html的Img標記多了些功能。通常對圖片的處理還需要添加一些樣式,比如這裡說的濾鏡效果,但是這個需要手動編寫filter樣式,那區段標記也很長,參數也比較多。最後寫好了樣式,還要切換到設計介面看看效果行不行,通常由於寫錯幾個參數名導致來回的折騰,甚至還要在瀏覽器運行一下看看效果。其實msdn裡提供了filter代碼產生的協助頁面(ms-help://MS.VSCC.v80/MS.MSDN.v80/MS.WEBDE

初次體驗ASPNET的MVC架構

      一看到MVC,估計大家都不會陌生,這是java中經典的項目架構結構,尤其是在java

一款很不錯的html轉xml工具-Html Agility Pack

  之前發個一篇關於實現html轉成xml的劣作《實現html轉Xml》,受到不少網友的關心。該實現方法是藉助htmlparser去分解html內容,然後按照dom的結構逐個產生xml字串。在沒有充分實踐後,還以為該方案能解決問題。然而經過實際使用,效率確實很低,而且對一些特殊html屬性的轉換也不支援,得到的結果差強人意。  偶然一次機會在瀏覽codeplex網站時,發現一款很不錯的html解析以及轉換工具,就是本篇標題所提到的Html Agility Pack。Html Agility

解決反射時因參數類型(out參數)不正確而導致的異常

最近在寫一個泛型方法,想通過此方法調用實現某些類型的TryParse方法,通過比如int,Date的TryParse方法.如下1Code highlighting produced by Actipro CodeHighlighter

可分頁的Repeater控制項

   

解決formview遍曆控制項的問題

最近在使用formview,但是發現有個問題就是無法通過遍曆controls獲得formview裡的控制項,但是確可以通過findcontrol方法擷取.在formview的controls裡只有個一個控制項,類型是System.Web.UI.WebControls.ChildTable,根本不是想要的那個controls.於是從findcontrol下手,msdn裡說的是從namingcontainer裡尋找控制項,既然尋找估計也是用遍曆的方式.那麼就必須找到所需要控制項的那個namingco

Atlas 不僅僅是非同步

      最近學習研究了一下微軟的AJAX架構,Atlas.這個架構對於實現AJAX裡的非同步請求,無重新整理等技術非常的簡便,功能也很強大,當然這些都是建立在DOTNET平台上.      對於這個架構,給我印象很深的就是,作為一個新的架構,能夠與現有的ASP.NET技術實現幾乎無縫的整合,並且只需要添加若干行代碼,就能實現常用AJAX技術,而不需要對現有代碼的大規模修改,效率和效益都是明顯的.舉個例子,比如實現一個文字框的輸入的自動完成功能,之前我就用純AJAX寫過,光一個htm檔案裡的j

a標記連結相對路徑的問題

      這裡說的a標記連結就是我們開發網頁常用的連結標記,只要設定href指向的路徑,那麼只要點擊該連結,就能跳轉到指定串連網址或頁面。使用絕對路徑,如http://的路徑時,能夠準確地指向。但是使用相對路徑時,竟然會出現找不到頁面的情況,而且更奇怪的是瀏覽器狀態列顯示的href竟然動態地發生了變化。請先看我今天遇到的情況。      今天在使用master

關於使用wse3.0客戶機程式在某些機器上串連服務端奇慢的問題

開發工具是VS2005,程式採用的技術架構是WSE3.0結合Web Service應用程式.NET2.0架構,WSE

總頁數: 61357 1 .... 4047 4048 4049 4050 4051 .... 61357 Go to: 前往

聯繫我們

該頁面正文內容均來源於網絡整理,並不代表阿里雲官方的觀點,該頁面所提到的產品和服務也與阿里云無關,如果該頁面內容對您造成了困擾,歡迎寫郵件給我們,收到郵件我們將在5個工作日內處理。

如果您發現本社區中有涉嫌抄襲的內容,歡迎發送郵件至: info-contact@alibabacloud.com 進行舉報並提供相關證據,工作人員會在 5 個工作天內聯絡您,一經查實,本站將立刻刪除涉嫌侵權內容。

A Free Trial That Lets You Build Big!

Start building with 50+ products and up to 12 months usage for Elastic Compute Service

  • Sales Support

    1 on 1 presale consultation

  • After-Sales Support

    24/7 Technical Support 6 Free Tickets per Quarter Faster Response

  • Alibaba Cloud offers highly flexible support services tailored to meet your exact needs.