Time of Update: 2018-12-07
ADO 與ADO.NET (轉載自MSDN)摘要ADO與ADO.NET是微軟提供的一種高效能訪問資訊源的策略,這些技術可以使企業很方便的整合多種資料來源,建立易維護的解決方案。目錄1. ADO與ADO.NET簡介2. 資料訪問方式的曆史3. ADO與ADO.NET對照4. 小結 1.
Time of Update: 2018-12-07
由於我們是第一次配置,所以選擇建立一個新的認證。 用預設的網站名稱和加密位長設定就可以了。 其實上面的設定都是非常簡單的,看看我抓的幾個設定畫面就可以很簡單的設定好的,最好選擇一個地方把我們剛才產生的一個請求認證儲存起來。 完成上面的設定後,我們就要把我們剛剛產生的伺服器憑證提交給我們剛剛在本地安裝的認證伺服器。在預設情況下認證伺服器完成安裝後會在本地的IIS裡的WEB伺服器裡面產生幾個虛擬目錄。
Time of Update: 2018-12-07
頒發成功以後我們在頒發的認證裡找到剛才頒發的認證,雙擊其屬性欄目然後在詳細資料裡選擇將認證複製到檔案。 我們需要把認證匯出到一個檔案,這裡我們把認證匯出到c:\ sql.cer這個檔案裡。 重新回到IIS的WEB管理介面裡重新選擇認證申請,這個時候出來的介面就是掛起的認證請求了。 選擇我們導處的sql.cer這個檔案。 確定一切資訊正確以後,就可以點擊下一步確定來完成SSL的安裝了。
Time of Update: 2018-12-07
XML資料一個最普通的問題就是資料的大小寫,在進行資料轉換時常常產生令人頭疼的麻煩。下面就是一個 解決的辦法。假設你有一些資料要發送到另外一個系統,它也識別XML格式的資料,而且要求全部大寫,例子資料如下: 例子1:person.xmlnet_loverXianhui Meng孟憲會假設你要轉換成如下的格式: 例子2:newperson.xmlNET_LOVERXIANHUI MENG孟憲會解決這個轉換問題一般是用XPATH函數裡的translate(),例如:轉換後結果如下:ThIS IS
Time of Update: 2018-12-07
寫這篇文章並不是要告訴垃圾廣告商可以盡情彈出廣告或者後台隱藏快顯視窗,而是提醒大家IE核心還有一些冬冬可以繞過大多數以IE為核心的瀏覽器的廣告屏蔽功能,甚至繞開這些瀏覽器本身,直接彈出一個真正的Internet Explorer視窗。當然並不是全部,有的還是做的比較好的,如Maxthon,儘管新視窗開啟了,但是仍然存在於Maxthon之中,而不會砰地彈出一個IE在後台放著,但是TT、The
Time of Update: 2018-12-07
我寫了一段代碼如下:(註:資料庫是access)1:select top 1 * from a where IsPop=false (使用者X擷取一條IsPop為false的內容);2:............執行一些其它的操作(時間較長)3:update a set ispop = true from (select top 1 * from a where IsPop=false ) as b where a.RanID=b.RanID(把使用者X擷取的新記錄,設定為已被擷取)------
Time of Update: 2018-12-07
只能輸入數字:"^[0-9]*$"。只能輸入n位的數字:"^\d{n}$"。只能輸入至少n位的數字:"^\d{n,}$"。只能輸入m~n位的數字:。"^\d{m,n}$"只能輸入零和非零開頭的數字:"^(0|[1-9][0-9]*)$"。只能輸入有兩位小數的正實數:"^[0-9]+(.[0-9]{2})?$"。只能輸入有1~3位小數的正實數:"^[0-9]+(.[0-9]{1,3})?$"。只能輸入非零的正整數:"^\+?[1-9][0-9]*$"。只能輸入非零的負整數:"^\-[1-9][]0
Time of Update: 2018-12-07
using System;using System.Web;using System.Web.SessionState;namespace httpmodulename{ public class Moduleclass : IHttpModule { public void Init(HttpApplication application) { 註:asp.net開始執行httpHandlers時發生(如:使用者請求xxx.aspx,xxx.asmx頁面時發生) appl
Time of Update: 2018-12-07
[原文來自Eric Lippert的:Not everything derives from object]我聽過很多C#的神話。這些神話通常都是對的,比如“實值型別總是分配在棧上”。如果你把“總是”替換成“有時”,那麼一些不正確的神話論點就變得正確。其中一個我經常聽到的便是“在C#裡一切類型都繼承源自object”(in C# every type derives from
Time of Update: 2018-12-07
我在記事本中輸入繁文:又見怪異編碼問題,忘知情人士前來解圍儲存為ansi編碼--->也就是gb2312編碼了...然後把檔案名稱儲存為test.html..開啟來看時..點擊IE右鍵,查看編碼,我暈,既然是gb2312編碼....困惑出來了:難道gb2312可以對繁體進行編碼,我的印象中,繁體應該是big5編碼的啊...查看GB2312字元集:http://ash.jp/code/cn/gb2312tbl.htm沒有發現繁體....真他NND的怪事啊...難道gb2312字元集包括繁文?這
Time of Update: 2018-12-07
整個網站預設禁用 Session,而某個頁面不禁用的做法。先說一個不正確的做法:整個網站的 Web.config 被設定為:<configuration> <system.web> <sessionState mode="Off"/> </system.web></configuration>在單獨需要用Sesssion的頁面,設定<%@ Page EnableSessionState="True"%>這種做法是錯誤的,
Time of Update: 2018-12-07
最近做項目用到WebServices,調用WebServices方法,不能返回SqlDataReader,提示SqlDataReader不可序列化,DataSet倒是可以,當然啦...其中一點也是因為使用SqlDataReader 的時候,conn應該是保持串連的...不過有時候用DataSet實在是有點浪費資源,大材小用了,於是我轉載了這編文章 : 《掌握 ASP.NET
Time of Update: 2018-12-07
就象許多的PHP開發人員一樣,在剛開始建立動態網站的時候,我都是使用相對簡單的資料結構。PHP在串連資料庫方面的確實是十分方便(譯者註:有些人認為PHP在串連不同資料庫時沒有一個統一的介面,不太方便,其實這可以通過一些擴充庫來做到這一點),你無需看大量的設計文檔就可以建立和使用資料庫,這也是PHP獲得成功的主要原因之一。
Time of Update: 2018-12-07
SET TRANSACTION ISOLATION LEVEL控制由串連發出的所有 Microsoft SQL Server SELECT 語句的預設事務鎖定行為。文法SET TRANSACTION ISOLATION LEVEL { READ COMMITTED | READ UNCOMMITTED | REPEATABLE READ | SERIALIZABLE }參數READ COMMITTED指定在讀取資料時控制共用鎖定以避免髒讀,
Time of Update: 2018-12-07
(1)char、varchar、text和nchar、nvarchar、ntext char和varchar的長度都在1到8000之間,它們的區別在於char是定長字元資料,而varchar是變長字元資料。所謂定長就是長度固定的,當輸入的資料長度沒有達到指定的長度時將自動以英文空格在其後面填充,使長度達到相應的長度;而變長字元資料則不會以空格填充。text儲存可變長度的非Unicode資料,最大長度為2^31-1(2,147,483,647)個字元。
Time of Update: 2018-12-07
由於NT系統的易維護性,越來越多的中小企業在自己的網站上和內部辦公管理系統上採用它,而且很多都是用預設的IIS來做WEB伺服器使用。當然不能否認近來威脅NT系統的幾個漏洞都是由於IIS配置不當造成的,而且可以預見,未來IIS還會被發現很多新的漏洞和安全問題,但只要我們做好合理的安全配置,還是可以避免很多安全隱患的。本文並沒有系統的去講如何全面安全的配置IIS,我只是從利用SSL加密HTTP通道來講如果加強IIS安全的。
Time of Update: 2018-12-07
網頁可見地區寬:document.body.clientWidth 網頁可見地區高:document.body.clientHeight 網頁可見地區寬:document.body.offsetWidth (包括邊線的寬) 網頁可見地區高:document.body.offsetHeight (包括邊線的寬) 網頁本文全文寬:document.body.scrollWidth 網頁本文全文高:document.body.scrollHeight
Time of Update: 2018-12-07
NET 串連池救生員防止可淹沒應用程式的池溢出William Vaughn大多數 ADO.NET 資料提供者使用串連池,以提高圍繞 Microsoft 中斷連線的 .NET 結構構建的應用程式的效能。應用程式首先開啟一個串連(或從串連池獲得一個串連控制代碼),接著運行一個或多個查詢,然後處理行集,最後將串連釋放回串連池。如果沒有串連池,這些應用程式將花費許多額外時間來開啟和關閉串連。當您使用 ADO.NET 串連池來管理基於 Web 的應用程式和用戶端/伺服器 Web
Time of Update: 2018-12-07
alter proc p_qry@TableName sysname,--表名@縱軸 sysname,--交叉表最左面的列@橫軸 sysname,--交叉表最上面的列@表體內容 sysname,--交叉表的數資料欄位@條件 varchar(1000),--查詢的處理條件@是否加橫向合計 bit,--為1時在交叉表橫向最右邊加橫向合計@是否家縱向合計 bit--為1時在交叉表縱向最下邊加縱向合計asdeclare @s nvarchar(4000),@sql
Time of Update: 2018-12-07
一直以為ViewState是把頁面所有的值儲存起來,而且好多的Asp.net書籍也是這麼說的,或者是我比較愚笨,沒有弄明白,直到最近在做動態產生控制項,在更深入的瞭解了一下ViewState。在我進行講解之前,先說一下我用到的兩個工具:一個是ViewStateDecoder(winform的),以前有一個webform的叫ViewState Parser,可惜Paul