NUnit學習筆記之進階篇

一、概述  NUnit是一款優秀的開源迴歸測試架構,我在《NUnit學習筆記》一文中已對其基本使用方法進行了簡單的介紹。但除了TestFixture、TestFixtureSetUp、Test和TestFixtureTearDown這四個常用的屬性外,NUnit還提供了ExpectedException、Ignore、Suite、Category和Explicit等屬性用於測試。本文的目的就是對這些屬性進行介紹。在介紹開始之前,還需要說明一些事情,即本文只提供了C#程式碼範例,而沒有提供VB、J

ASP_NET Web Form 的“連續”和“有狀態”假象

Web 頁本是無狀態而斷續的Web 模型,B/S 是 C/S 的一個特例,但它仍然延續了 C/S 的“請求”-“響應”機制:從接到請求,分析請求並根據請求、在伺服器上索取響應資料庫及其他資源,加工處理形成一份 HTML 頁面(這裡可能會包含用戶端指令碼以達到特定效果),然後向用戶端瀏覽器發回“響應”。Web 就這樣一個來回(loop),一個來回的運行著。這樣來說,Web 顯然是斷續的。那“無狀態”怎麼講?以 Windows 程式為例,比如文字框,它的 Text

安全設定 IIS 中的許可權

雖然 Apache 的名聲可能比 IIS 好,但我相信用 IIS 來做 Web 服務器的人一定也不少。說實話,我覺得 IIS 還是不錯的,尤其是 Windows 2003 的 IIS 6(馬上 Longhorn Server 的 IIS 7 也就要來了,相信會更好),效能和穩定性都相當不錯。但是我發現許多用 IIS 的人不太會設定 Web 服務器的許可權,因此,出現漏洞被人黑掉也就不足為奇了。但我們不應該把這歸咎於 IIS

Hibernate3參數說明

SQL方言1、Hibernate JDBC屬性 ">屬性名稱用途hibernate.connection.driver_classjdbc驅動類 hibernate.connection.urljdbc URL hibernate.connection.username資料庫使用者 hibernate.connection.password資料庫使用者密碼 hibernate.connection.pool_size串連池容量上限數目

generate an MD5 digest for a file

The MessageDigestForFile class demonstrates the generation of an MD5W digest for a file. The MD5 digest is displayed in hex using the Hex class from the ApacheSW CommonsSW Codec library. The call to MessageDigest.getInstance("MD5") specifies to use

NHibernate 中支援的三種繼承策略[摘]

下面對這三種映射策略的優缺點逐一加以說明:1. Table per concrete

jQuery 之 tablesort

    最近用到了 jQuery 的一個外掛程式,網方:http://tablesorter.com/docs/ 官網上提供了詳細的 doc 文檔 , 現在我將 ajax ,分頁 ,排序 幾個功能整合起來,遇到的一些問題予以總結,以便以後需要重新設定時,不必花費更多的時間 : 1. 根據使用者輸入的條件(這裡是一個時間),得到資料。function subData(){var saleDate = $("#sale_date").val(); //得到使用者輸入的時間$.ajax({//

向Google學習打造靈動的web體驗

                        Google的設計一向以簡單著稱,讓頁面清爽優雅地呈現,一方面節省了頁面載入的時間,減少使用者的等待,另一方面也減少了使用者在瀏覽頁面時的分心。然而,在這簡單的設計背後,並不是設計師偷懶,而是更加靈敏、細緻、輕便的互動體驗設計。Google+作為社交網路的又一力作, 在繼承了公司著名的十大設計準則下,在如何更輕、更快速、更人性化方面有了很大的突破。本文主要以社交網路為例,分析總結出了六條讓web體驗更靈動的設計方法,供大家參考。1.圖形化的導航  

感悟人生感悟時光

 光陰似箭,日月如梭...轉眼間自己已經工作快一年了...回頭想想那些大學的時光似乎已經模糊了許多....那時的我們一起爬上,一起溜冰,一起聚會吃飯唱KTV.....而昔日的同學有的現在已經結婚了...有的成了公司的項目小組長....有的成為了Andriod進階開發人員,月薪5,6K日子過得逍遙自在....而我現在只不過是一個小小的java程式員....在IT的行業中是否能闖出自己的一片天空---我似乎有點“少壯不努力,老大徒傷悲”的自我感歎了....呵呵。。幸好我卻一直在默默的提醒著自己要做到

一步一步學Remoting之三:複雜物件

這裡說的複雜物件是比較複雜的類的執行個體,比如說我們在應用中經常使用的DataSet,我們自己的類等,通常我們會給遠端對象傳遞一些自己的類,或者要求對象返回處理的結果,這個時候通常也就是需要遠程對象有狀態,上次我們說了幾種啟用模式提到說只有用戶端啟用和Singleton是有狀態的,而用戶端啟用和Singleton區別在於Singleton是共用對象的。因此我們可以選擇符合自己條件的啟用方式:                        狀態      擁有各自執行個體Singleton    

iis寫入權限

其實IIS寫入權限漏洞就是我們對IIS伺服器沒有設定好所造成的,就象上面所列的幾個選項,我門必須要設置,現在我們來說怎麼判斷一個伺服器的讀取,寫入以及瀏覽目錄是開放還是緊用呢!判斷執行許可權:如何確定某個目錄是否開了執行許可權呢?很簡單,向伺服器發送一個下面得請求:http://127.0.0.1/1/no-such-file.dll(因為我是本地測試,所以填的是本地IP)後面的哪個no-such-file.dll是誰便起的名字,查看伺服器返回的資訊如果是HTTP 500 - 內部伺服器錯誤 (

ViewState及其與Session的關係

我們先來看深入分析一下viewstate, 為了分析的相對完整性,先從簡單的說起:在asp時代, 大家都知道一個html控制項的值,比如input 控制項值,當我們把表單提交到伺服器後, 頁面再刷新回來的時候, input裡面的資料已經被清空. 這是因為web的無狀態性導致的, 服務端每次把html輸出到用戶端後就不再於用戶端有聯絡. asp.net巧妙的改變了這一點. 當我們在寫一個asp.net表單時, 一旦標明了 form runat=server

一步一步學Remoting之六:事件

我們先來改造一下上次的程式,為上次的主線程方法添加事件,能不斷的引發事件來彙報處理的進度: public class MyEventArgs {     private int _rate;          public int Rate     {         get         {             return _rate;         }     }     public MyEventArgs(int rate)     {

常用網頁播放器代碼之wmp篇

<object id="player" height="64" width="260" classid="CLSID:6BF52A52-394A-11d3-B153-00C04F79FAA6">     <param NAME="AutoStart" VALUE="-1">     <!--是否自動播放-->     <param NAME="Balance" VALUE="0">    

LINQ華麗之三層架構WebSite(一)

    你既然選擇了LINQ,為何不嘗試用之搭建一下傳說中的N層架構呢?算了,N層還是以後再說吧,我們先來弄個WebSite的三層吧,以下我將以一個新聞系統來介紹如何使用Linq to sql搭建華麗的三層架構,其中涉及到很多方面的東西,新老朋友都可以看看哦!   

字元編碼轉換

import java.io.ByteArrayInputStream;   import java.io.FileInputStream;   import java.io.IOException;   import java.io.InputStream;   import java.io.InputStreamReader;   import java.io.Reader;     public class EncodingConverter {         public

document.referrer 用法

描述:     document對象的referrer屬性,返回導航到當前網頁的超連結所在網頁的URL。 舉例:     1. a.html檔案內容如下:         <a href="b.html">瀏覽b.html </a>     2. b.html檔案中的內容如下:         <body>               <script type="text/javascript">                  

媲美Flash的JS導覽功能表

用到的圖片             效果預覽 ----------------------------------  <html><head><meta http-equiv="Content-Type" content="text/html; charset=gb2312"><title>網頁特效代碼|JsCode.CN|---媲美Flash的JS導覽功能表</title><style

DIV 圓角 JQuery

http://malsup.com/jquery/corner/  英文http://www.zhangxinxu.com/study/201001/jquery-plugin-round-corner.html  中文 自己寫的例子: <%@ Page Language="C#" AutoEventWireup="true" CodeBehind="myTest.aspx.cs" Inherits="My.Web.myTest" %><!DOCTYPE html

MonoRail是什麼?

 起源MonoRail是一個.NET的MVC web開發架構, 原名Castle On Rails, 是CastleProject的一個子項目. 作者hammett在使用過Ruby On Rails後, 覺得非常棒, 他希望在享受ror的開發模式的同時能使用大量現有的資源, 於是就用.NET寫出了一個Castle On Rails. 後來ror那邊有人抗議說, 把項目名字叫做xxx On Rails是侵權, On Rails不只是它字面上"快捷"的意思, 而是代表了他們的軟體開發哲學,

總頁數: 61357 1 .... 26063 26064 26065 26066 26067 .... 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.