Time of Update: 2018-12-08
我在狠多場合都說過:在很大程度我將我的部落格當成是一個備忘錄。在很多情況下需要使用到某些東西,我會想起我曾經寫過相關的文章,於是我會在Google上輸入Artech和相關關鍵字尋找我的文章。我發現基本上我的每篇文章都會被很多網站轉載,有的會署名Artech,但是很多的作者會寫上佚名之類的。對於這些我也習以為常了,也坦然接受。但是今天發現一個叫做“學IT網”的網站(http://www.xueit.com/),裡面轉載了部落格園幾乎所有的技術文章,但是除了表明文章來源於部落格園之外,所有文章的作者
Time of Update: 2018-12-08
在一個Web應用中,當你添加一個Web頁面的時候,VS實際上會為你建立三個檔案:Xxx.aspx, Xxx.aspx.cs和Xxx.aspx.designer.cs,後面兩個檔案(依賴檔案)依賴於第一個檔案(主檔案)。依賴檔案嵌套在主檔案下,在結構上看起來非常的清晰。那麼你是否可以把存在於同一個目錄下的兩個相關的檔案也建立這種依賴關係呢?目錄 一、檔案依賴達到的效果 二、檔案依賴關係定義在Project檔案中 三、通過VS外掛程式建立兩個檔案之間的依賴關係 一、
Time of Update: 2018-12-08
這是一個大得能把牛嚇死的話題。上周公司為我們進行企業核心價值(Core
Time of Update: 2018-12-08
原文地址:http://kjellsj.blogspot.com/2008/05/design-rules-for-model-view-presenter.htmlIn my current project the MVP pattern is used in the supervising controller mode. The MVP pattern is an adaption of the old MVC pattern that incorporates that the
Time of Update: 2018-12-08
服務(Service)的本質就是提供服務消費者期望的某種功能,服務的價值體現在兩個方面:服務本身的品質和寄宿服務的平台應付消費者的數量,並發(Concurrency)的關注的是第二個要素。WCF服務寄宿於資源有限的環境中,要實現服務效用的最大化,需要考慮如何利用現有的資源實現最大的輸送量(Throughput)。提高輸送量就某個寄宿的服務執行個體(Service
Time of Update: 2018-12-08
什麼是Marshaling &Activation對任何一項分布式技術(Distributed Technology),比如Remoting,XML Web Service,Enterprise
Time of Update: 2018-12-08
昨天在進行Code
Time of Update: 2018-12-08
What is Enterprise Library ?Enterprise Library is a collection of reusable software components (application blocks) designed to assist software developers with common enterprise development challenges (such as logging, validation, caching, exception
Time of Update: 2018-12-08
一、簡化開發體驗預設終結點 預設綁定和行為配置 標準終結點與無(.SVC)檔案服務啟用二、路由服務路由服務[原理篇] 路由服務[執行個體篇]三、服務發現WCF-Discovery的協議基礎:WS-Discovery 服務如何能被”發現” 用戶端如何能夠“探測”到可用的服務? 執行個體示範:如何利用服務發現機制實現服務的“動態”調用? 讓服務自動發送上/下線通知[原理篇] 讓服務自動發送上/下線通知[執行個體篇]
Time of Update: 2018-12-08
《談談你最熟悉的System.DateTime[上篇][下篇]》從跨時區的角度對DateTime這個我們熟知的類型進行了深入探討,它們都是為這篇文章作的準備工作。在接下來的兩篇文章中,我們將完整的介紹如果在一個分布式系統中處理時區的問題。一、情境以及需求 為了讓大家本文介紹的主題有一個比較直觀的認識,我們給出一個具體的應用情境。一個跨國公司開發一套統一的辦公系統,供遍布全球的所有分公司使用。用戶端的UI採用Smart Client (Windows
Time of Update: 2018-12-08
通過《實現篇》對WSDL元素和終結點三要素的之間的匹配關係的介紹,我們知道了WSDL的Binding元素來源於終結點的綁定對象,那麼這些基於Binding的中繼資料以及相應的策略斷言是如何被寫入WSDL的呢?WSDL匯出擴充(WSDL Export Extension)和策略匯出擴充(Policy Export Extension)就是為此設計的。 一、WSDL匯出擴充(WSDL Export Extension)終結點的綁定本質上就是相關的繫結元素(BindingElement)的有序組合(
Time of Update: 2018-12-08
大家都知道,我們具有三種定義可序列化類別型的方式:在類型上應用SerializableAttribute特性;應用DataContractAttribute/DataMemberAttribute特性和實現ISerializable介面。當你通過繼承一個現有的類來定義你需要被序列化的類,如果這個父類實現了ISerializable介面,如果定義不當,就會出現還原序列化的問題。而且這個我們可能經常都不注意。一、問題重現首先,我想自訂一個字典類型MyDictionary,其Key和Value的類型分
Time of Update: 2018-12-08
[From J.D. Meier's Blog] A final PDF is now available for our patterns & practices Application Architecture Guide, second edition. This is our platform playbook for the Microsoft application platform. Here are the relevant links:HTML version of
Time of Update: 2018-12-08
在《執行個體篇》中,我通過可靠會話實現了對圖片的可靠、有序的傳輸;在《概念篇》中,我們對可靠訊息涉及到的可靠訊息傳輸(RM)的相關概念進行了講述。在WS-*大家庭中,WS-RM為可靠訊息傳輸提供了一個一個規範,使互操作成為可能。在《協議篇》中,我們側重對WS-RM的介紹。WS-RM,為WS-Reliable
Time of Update: 2018-12-08
2010 年 3 月 5 日,微軟全球 CEO 史蒂夫.鮑爾默先生在美國華盛頓大學發表演講時指出,微軟將舉全公司之力投入雲端運算。“我們將把賭注押在雲端運算領域。”——他表示,此次演講旨在讓人們從更廣闊的角度來看待雲端運算,並由多個維度來瞭解雲端運算所帶來的變革。 和業內許多公司一樣,微軟認為雲技術的革新攸關未來,從 5
Time of Update: 2018-12-08
在《執行個體篇》中,我通過可靠會話成功地進行了美女圖片的傳輸,相信大家在保了眼福之餘,會對WCF的可靠會話的功用具有一個深刻的認識。實際上,這涉及到WS中一個重要的概念——可靠訊息傳輸(RM:Reliable Messaging)。如果想對可靠會話有一個深入的認識,對可靠訊息傳輸的瞭解是必須的。一、可靠訊息傳輸(Reliable
Time of Update: 2018-12-08
今天寫程式頻繁用到兩中字串操作:刪除某個字串指定的首碼和尾碼。由於沒有現成的方法可用,寫了兩個擴充方法:TrimPrefix和TrimSuffix。 1: namespace System 2: { 3: public static class StringExtensions 4: { 5: public static string TrimPrefix(this string sourceString, string prefix,
Time of Update: 2018-12-08
只能輸入數字:"^[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-08
WCF採用訊息作為通訊的唯一手段,它支援不同的訊息交換模式(MEP:Message Exchange
Time of Update: 2018-12-08
sql注入是被談的很多的一個話題,有很多的方法能夠實現sql的防注入,在這裡就簡單說一下如果使用HttpModule來實現sql的防注入。 在項目中添加一個類讓其實現IHttpModule介面。IHttpModule介面有兩個方法 Init 和 Dispose。然後在Init方法中來訂閱