Time of Update: 2018-12-07
VS 2008當我們需要給一個已有的對象動態附加狀態或行為時,使用裝飾模式。裝飾模式的要點是:裝飾類實現了最初的被裝飾類,並且包含了被裝飾類的一個執行個體1. 模式靜態類圖2.
Time of Update: 2018-12-07
VS 2008代理模式使得我們可以通過引入一個代理對象來控制另一對象的建立及訪問。1. 模式靜態類圖2. 應用 現在有一個用於應用程式寫文本日誌的組件,建立這個組件的一個執行個體的時候,需要告訴它當前應用程式的名稱,組件根據不同的應用程式做不同的處理(如,不同的應用程式寫文本日誌到不同檔案夾),現在,我建立了一個應用程式,使用這個組件來寫文本日誌,但是如果每次寫文本日誌都要告訴它應用程式名稱,那不是太麻煩了,所以引入一個代理類,來負責該組件的建立。ITextLogusing System;
Time of Update: 2018-12-07
VS 2008應用程式中,當需要提供某種大量細粒度對象的訪問,並且對這些對象可以抽象出不可變的屬性,那麼可以將抽象出來的對象設計為享元,供各個用戶端共用訪問,以節省記憶體開銷。而剩下的不能共用的屬性,則可以由用戶端維護,並在需要的時候傳入享元,傳入的不能共用的屬性不能影響內部的不可變屬性。1. 模式UML圖2.
Time of Update: 2018-12-07
VS 2008一個已有的組件(類庫)提供的介面與當前客戶系統請求的介面不一致時,使用適配器模式,將已有組件的介面轉換為客戶系統請求的介面。1. 模式UML圖2.
Time of Update: 2018-12-07
自從本系列發布之後,收到了很多的朋友的回複!非常感謝,同時很多朋友問到了一些問題,有些問題是一些比較基本的問題,由於時間的緣故,不會一一的為大家回複,如果有不明白的,希望大家勤自學!本系列雖然不難,但是很多的一些知識都是預設需要掌握的,例如:負載平衡的概念,原理,Web Farm等。 本篇議題如下: 建立Server Farm 配置Server Farm Application Request Route模組的使用是和Server Farm模組結合在一起的,只有先建立了Server
Time of Update: 2018-12-07
在前兩篇文章中,我們已經講述如何配置與安裝ARR,從本篇文章開始,我們將重點的來講述如何在使用ARR進行負載平衡。 本篇文章的目的主要是一步步的帶領大家如何配置和使用ARR來進行Http請求的負載平衡,從而實現高可用與高擴充性。同時,本篇文章還會著重的講述ARR是如何監視伺服器的健康情況,同時也會講述如何設定用戶端的親緣性。 為了示範,我這裡做了如下的準備工作:配置了三台伺服器(名稱定為A,B,C),並且安裝的是Win Server 2008,IIS與.NET Framework也安裝了。
Time of Update: 2018-12-07
抽象,在百度百科裡面的定義:從眾多的事物中抽取出共同的、本質性的特徵,而捨棄其非本質的特徵。從這個定義上看,抽象是一個過程,因此抽象似乎是一個動詞。但是經常能聽到這樣的定義就是,XX太抽象了,設計時要依賴於抽象。抽象又成了形容詞和名稱。噢,這個似乎扯遠了。桌子有很多種,圓桌,四腳桌子,思酌,木桌,但是統一叫做桌子,這其實就是一個抽象的過程。抽象的目的:1.通過找出共性的東西,協助人類更好的認知客觀事物;2.實現區分,通過抽象將桌子和椅子,筷子分離開。
Time of Update: 2018-12-07
我們添加webService引用,一般是通過 加入服務參考完成的,其實 加入服務參考 在背後為我們產生了代理類。 我們手動組建代理程式類方法: 1. 編譯成cs檔案:TestService.cs在vs2008命令提示視窗中輸入: wsdl /out:d:\TestService.cs
Time of Update: 2018-12-07
前天看了南都的這篇文章http://www.infzm.com/content/46119一解困擾我心中很久的疑惑。 如文章所講,總認為好書就是經典的、口碑相傳的,哪怕讀的雲裡霧裡還是得裝逼的啃下去。其實好書的定義很簡單:在你讀過之後能引起你的思考,思考後有助於你的生活和工作,有助於個人的提升,這就是好書。經典書也許是好書的必要條件,但不見的是充分條件。更不可能有一本書能使你讀過之後能立馬醍醐灌頂,靈魂升華,然後道路一片平坦,這就是我為什麼一直噁心成功學書籍的原因。
Time of Update: 2018-12-07
C#3.0Vs2008 RTM本文介紹如何使用 Descendants、Elements快速遍曆XML節點首先準備一個簡單但是常見的XML<?xml version="1.0" encoding="utf-8" ?><userSet> <userInfo id="1" name="Guozhijian"> <profile> <phoneNumber>13818181818</phoneNumber>
Time of Update: 2018-12-07
ServerAlias:伺服器別名,在Apache中可以用於設定虛擬機器主機接收到個網域名稱,也可以用於接收泛解析的網域名稱。具體的設定方法如下:一、用於設定虛擬機器主機接收多個網域名稱一個虛擬機器主機常常會接收多個網域名稱解析,比如:一個虛擬機器主機要同時介紹doctor-c.net, doctor-c.com兩個網域名稱,或者是兩個次層網域,如:www.doctor-c.net,
Time of Update: 2018-12-07
VS2008,C#1. web.config配置在config的<httpHandlers></httpHandlers>節點加入:<add verb="*" path="*.gif,*.jpg,*.png" type="ImgProtector.BLL.SiteImgProtector"/>verb:*
Time of Update: 2018-12-07
在使用subsonic 3時,如果不完整安裝SQLite的SDK包,直接在項目中使用System.Data.SQLite將引發上述錯誤。原因是:是 DBproviderfacotories 沒有導致 解決的辦法是手動在配製檔案中指定 ,代碼如下
Time of Update: 2018-12-07
在gb2312與utf-8混搭的網站裡,如果當你用urlencode與urldecode都不能解決亂碼問題時,可以考慮用下面的兩個方法來處理: using System;using System.Collections.Generic;using System.Linq;using System.Web;using System.Text;public class TextHelper{ public static string ConvertToBasic64(string
Time of Update: 2018-12-07
VS2008、C#一. 基本思路 一直做Web Form開發,最近開始嘗試了一下Win Form,做了一個小系統,在發布了第一個可用版本之後,順便實現了自動更新功能。之前沒有這方面的經驗,也沒有翻閱相關資料,自己想了一個簡單的思路,如有笑話之處,懇請批評指正。 基本上就是這樣的: 用戶端有兩個子程式,簡單的講就是兩個EXE,一個主的應用程式,一個自動Live Update程式,而在服務端,是一個WCF,提供者版本更新資訊和更新檔案。 每當程式啟動(或手動點“檢測更新”),
Time of Update: 2018-12-07
電腦科學是研究將現實系統“抽象”為電腦可以理解和運算的系統.這時最原始的解釋。但是現實系統中那些東西需要抽象:資訊+處理資訊的操作+業務。 抽象的過程:共性的抽象思維將資訊歸類,劃分。形成不同的資訊類型,而這個資訊類行其實就是:包含著各個資訊項的集合。這些資訊項之間的組織方式和對這些資料可施加的操作=》資料結構。
Time of Update: 2018-12-07
VS2008、C#今天發現,在.NET 3.5下,非同步呼叫Web Service與以往似乎有些不同。現在產生的代理類少了 BeginXXX 方法,Why?1. Web Service[WebMethod] public string GetUserName() { return "zhenglanzhen"; }2. 同步調用class Program { static void Main(string[] args) {
Time of Update: 2018-12-07
VS 2008用戶端代碼需要與多個子系統進行互動,通常完成一個功能需要一系列複雜的請求。此時,可以提供一個外觀類簡化用戶端代碼的請求。面板模式為子系統提供不能的提供者,並隱藏子系統的內部實現。1. 模式UML圖2.
Time of Update: 2018-12-07
[原文作者]:Omar [原文連結]:Making best use of cache for high performance website使用URLs時要確保一致性 瀏覽器基於URL來緩衝資源。當URL改變後,瀏覽器從原始伺服器獲該資源的新的版本。查詢字串參數的改變也被視為URL的改變。例如,"/default.aspx" 被緩衝到瀏覽器,如果你請求了"/default.aspx?123",瀏覽器將從伺服器擷取新的版本。對於這個新URL的響應,如果你返回的是正確的緩衝前序,它仍然會被緩衝。
Time of Update: 2018-12-07
IIS負載平衡-Application Request Route詳解第一篇: ARR介紹 說到負載平衡,相信大家已經不再陌生了,本系列主要介紹在IIS中可以採用的負載平衡的軟體:微軟的Application Request Route模組。 其實Application Request Route已經有很多文章介紹過了,但是有很多的文檔都是英文的,筆者在項目中,曾經為了使用和測試Application Request