Time of Update: 2017-01-18
需要分件html原始碼 此例中的被抓取的html原始碼如下 <p align=left>2004年8月24日星期二;白天:晴有時多雲南風3—4級;夜間:晴南風3—4級;氣溫:最高29℃最低19℃ </p> 而程式中是從 以2004年8月24日為關鍵字搜尋,直到</p>結速 而抓取的內容就變成了"2004年8月24日星期二;白天:晴有時多雲南風3—4級;夜間:晴南風3—4級;氣溫:最高29℃最低19℃ " 乾乾淨淨的了。記錄一下。 複製代碼 代碼如下: <
Time of Update: 2017-01-18
複製代碼 代碼如下: title=request("title") title=replace(title,"chr(34)","""") asp裡出現雙引號時 要改成兩個雙引號 asp將單引號替換為雙引號 有網友反應將單引號'換成雙引號",用replace(string,"'",""")會出現語法錯誤 正確的寫法應該是replace(string,"'","""") 或: replace(string,chr(39), chr(34)) 複製代碼 代碼如下: Function
Time of Update: 2017-01-18
複製代碼 代碼如下: Function closeHTML(strContent) Dim arrTags, i, OpenPos, ClosePos, re, strMatchs, j, Match Set re = New RegExp re.IgnoreCase = True re.Global = True arrTags = Array("p", "div", "span", "table", "ul", "font", "b", "u", "i", "h1", "h2", "h3",
Time of Update: 2017-01-18
錯誤類型: Microsoft JET Database Engine (0x80040E10) 至少一個參數沒有被指定值。 原因:在寫SQL語句的時候,我們經常會調用一些參數,很可能這些參數中有一個沒有被賦值。 解決:檢查每一個參數的值是否真的傳遞過來了,很可能有些參數其實是”",這樣的參數去索引資料庫當然是不行的。 詳細出處參考:http://www.jb51.net/article/26119.htmAccess 至少一個參數沒有被指定值 解決方案
Time of Update: 2017-01-18
如果程式中沒有設定session的到期時間,那麼session到期時間就會按照IIS設定的到期時間來執行,IIS中session預設到期時間為20分鐘,IIS中session時間可以更改 時間設定要放在前面 例如 複製代碼 代碼如下: Session.Timeout=30 'SEESION有效時間為30分鐘 Session("ID")=Rs("id") Session("Name")=Rs("Name") Session("Pass")=Rs("Pass" 利用
Time of Update: 2017-01-18
asp串連sql 第一種寫法: 複製代碼 代碼如下: MM_conn_STRING = "Driver={SQL Server};server=(local);uid=sa;pwd=;database=infs;" Set conn = Server.Createobject("ADODB.Connection") conn.open MM_conn_STRING SET RS=SERVER.CreateObject("ADOBD.recordset") SQL="SELECT * FROM
Time of Update: 2017-01-18
最近在做一個程式正好需要用到此方面,在網上找到過相應的程式,但用起來都非常惡,於是乎只好自己實現一個了。 首先實現兩個函數用來操作游標: 複製代碼 代碼如下: // 得到一個文字框控制項的當前游標位置 function getPos(obj) { obj.focus(); var workRange=document.selection.createRange(); obj.select(); var
Time of Update: 2017-01-18
在Asp.net中建立本地的Excel表,並由伺服器向外傳播是容易實現的,而刪除掉嵌入的Excel.exe進程是困難的。所以 你不要開啟工作管理員 ,看Excel.exe進程相關的東西是否還在記憶體裡面。我在這裡提供一個解決方案 ,裡面提供了兩個方法 : "CreateExcelWorkbook"(說明 建立Excel活頁簿) 這個方法 運行一個預存程序 ,返回一個DataReader 並根據DataReader 來產生一個Excel活頁簿
Time of Update: 2017-01-18
目的,把遠程伺服器傳回的Html,解析到類裡面,為GridView等提供資料來源 1 、向遠程伺服器Post資料public int PostData(string url, string data, out string info) { info =
Time of Update: 2017-01-18
using System;using System.Data;using System.Configuration;using System.Collections;using System.Web;using System.Web.Security;using System.Web.UI;using System.Web.UI.WebControls;using System.Web.UI.WebControls.WebParts;using
Time of Update: 2017-01-18
Time of Update: 2017-01-18
一段比較經典的多線程學習代碼。 1、用到了多線程的同步問題。 2、用到了多線程的順序問題。 如果有興趣的請仔細閱讀下面的代碼。注意其中程式碼片段的順序,思考一下,這些代碼的順序能否互相調換,為什嗎?這應該對學習很有協助的。為了示範,讓所有的線程都Sleep了一段時間。using System.Net;using System;using System.IO;using System.Text;using System.Threading;using
Time of Update: 2017-01-18
今早在老外的BLOG上看到這個說法,不妨留意一下: 如果你在asp.net 2.0中使用FormsAuthentication,並且將cookie設定為持久狀態,那麼其期間預設是30分鐘的,而不是asp.net 1.1中的50年,因為50年的話太不安全了,你的電腦會被人賣掉的。如果要更改的話,可以使用timeout屬性更改<authentication mode="forms"> <form loginUrl="login.
Time of Update: 2017-01-18
ASP.NET WEB FORMS
Time of Update: 2017-01-18
NHibernate中的Session,在我的理解似乎就相當於資料庫中串連。因為它也有Open/Close的方法,我沒有研究NHibernate的源碼,不知道這種理解是否有誤?我在網上搜了很多的關於Session的管理,大多都是在我需要資料庫操作的時候,就OpenSession(),操作完後就CloseSession().這有點擬似如我們剛開始學習ADO.NET的時候,要Connection對象Open(),資料處理完後就Close().但是這裡就帶來了一個弊端,因為Connection的頻
Time of Update: 2017-01-18
作為動態網站在建設過程中難免遇到線上編輯文章的問題。HTML提供了一個textarea標記,但是實際上沒有解決這個問題,因為從textarea的是純文字。除非在輸入的時候使用了HTML標記,否則在輸出的時候將獲得從頭到尾毫無結構的一盤文字。WEB設計中通過DHTML構建一類所見即所得 (WYSIWYG)的線上編輯器對這個問題有了很好的解決。 但是所見即所得 (WYSIWYG)並不是唯一的解決辦法。筆者在上網過程中發現一些門戶網站的線上編輯器非常有特色。它並不是所見即所得 (WYSIWYG)
Time of Update: 2017-01-18
具體不多說了,只貼出相關源碼~using System;using System.Collections.Generic;using System.Text;using System.Data;using System.Data.OleDb;using System.Web;/**//// <summary>/// 名稱:access下的分頁方案(仿sql預存程序)/// 作者:cncxz(蟲蟲)/// blog:http://cncxz.cnblogs.com///
Time of Update: 2017-01-18
前段時間筆者在開發中需要動態建立WEB組件,本以為是小事一樁,誰知看時容易做時難。裡面還真有些小問題。下面筆者就結合自己的程式來介紹一下如何動態建立並使用WEB組件,希望能給做類似工作的朋友提供一點協助。 一、程式思路 程式主要分三部分: 1、程式要根據XML中的資料資訊確定需要建立的WEB組件的個數。 2、動態建立WEB組件。
Time of Update: 2017-01-18
我自己的一個項目,需要同時對65536個檔案進行多次寫操作。 如果先全部開啟所有的檔案,然後重複寫,最後關閉所有的檔案。那麼第一次寫操作全部完成需要16分鐘左右,而第二次就需要40分鐘了。沒有繼續測試了。 for (int i = 0; i < 65536;
Time of Update: 2017-01-18
網上已經有很多Web進度條的例子,但是很多都是估算時間,不能正真反應任務的真實進度。我自己結合多線程和ShowModalDialog製做了一個即時進度條,原理很簡單:使用線程開始長時間的任務,定義一個Session,當任務進行到不同的階段改變Session的值,線程開始的同時使用ShowModalDialog開啟一個進度條視窗,不斷重新整理這個視窗擷取Session值,反應出即時的進度。下面就來看看具體的代碼:(文章結尾處下載原始碼)先建立一個Default.aspx頁面,用戶端代碼:<b