Time of Update: 2018-12-07
前言:WCF提供了多種模式的傳送安全機制(transfer security mode),分別為None(沒有任何安全機制),Transport security,Message security和TransportWithMessageCredential. Transport security和Message security有很多差別, 例如:Message
Time of Update: 2018-12-07
當IIS發生crash或者hang之後,如果有必要擷取此刻的memory dump。我們必須通過相應的debug tool來獲得。相應工具很多。推薦的是windbg。安裝之後,在其folder下,有一個adplus.vbs指令碼工具。1.dump hang模式下的iis memory: 在command console下面: key in: adplus -hang -iis -o c:\ Path_to_Put_Files_in -quiet 則系統會listen
Time of Update: 2018-12-07
1 Adapter模式的作用 假設存在已經開發好的類及其特定方法,但是在reuse的時候和現有介面之間存在不協調,這時我們必須利用某種機制將已經存在的特定方法轉化為另外能夠接受的方法。這就是Adapter pattern。(Adapter pattern是所有模式中最簡單直觀的模式了 )2 Adapter模式的分類 Adapter模式的實現分為2種方式。 一種是建立一個inherented from
Time of Update: 2018-12-07
問題描述:當抓取了問題機器上的managed application的dump檔案之後, 而在另外一台機器上對該dump進行分析時。如果問題機器和目標機器的mscordacwks.dll版本不一致,則在 .load C:\Windows\Microsoft.NET\Framework\v2.0.50727\sos.dll之後目標機器上找不到正確的mscordacwks.dll而導致無法使用debugger extension command. 例如隨便鍵入一個extension command:
Time of Update: 2018-12-07
//說明:本文來自互連網 有不少網站可能都有這樣的情況,利用.inc以及.asa包含檔案來儲存資料庫連接資訊,特別是.inc的檔案,想改掉有需要太多的時間和做大幅度的程式調整,比如我有個客戶就是光.inc檔案就有幾十個,更別說asp檔案了,想改是無從下手的。於是我利用那位外國朋友的經驗,做了很少的一點改動,形成一個isapi的過濾器,希望能使您的網站的inc以及asa檔案安全一點。我不想把標準的ISAPI的介面函數做一一介紹,比較全面的知識您可以利用VC的ISAPI工程模板來學習。在這裡我著重介
Time of Update: 2018-12-07
對於一些比較耗時的操作並且我們對於其操作後返回結果不太在意的時候,我們一般採取非同步方法進行設計,比如往資料庫中插入大量資料或是很費時的查詢,都要求我們將類的方法設計成非同步作業。假設一個同步的操作方法為XXX(),則其對應的非同步方法呼叫分別為:BeginXXX()和EndXXX()。這是設計非同步方法呼叫時大家遵循的specification。以下給出了一個簡單的類的非同步作業方法,並在用戶端進行非同步呼叫CodeCode highlighting produced by Actipro
Time of Update: 2018-12-07
一、前言 公元一九九五年某個夜黑風高的晚上,我的一位老師跟我說:“小楊呀,以後寫程式就和搭積木一樣啦。你趕快學習一些OLE的技術吧......”,當時我心裡就尋思 :“開什麼玩笑?搭積木方式寫程式?再過100年吧......”,但作為一名聽話的好學生,我開始在書店裡“踅摸”(注1)有關OLE的書籍(注2)。功夫不負有心人,終於買到了我的第一本COM書《OLE2
Time of Update: 2018-12-07
一、TCP三向交握 傳輸控制通訊協定(Transport Control
Time of Update: 2018-12-07
1.ADplus ( automatically Dump +)ADPlus OverviewADPlus automates the CDB debugger to produce memory dumps and log files that contain debug output from one or more processes.Every time that you run ADPlus, debugging information (such as memory dumps
Time of Update: 2018-12-07
在WCF中,我們可以給service contract指定callbackContract來進行回調, 而回調介面由用戶端實現。為了說明問題,我們設計了一個簡單的scenario。scenario description:假設WCF service提供簡單的AddTo(),即進行累積。用戶端通過proxy消費這個service並將計算結果發布到所有註冊了回調通道的其他用戶端。回調介面設計如下:CodeCode highlighting produced by Actipro
Time of Update: 2018-12-07
WCF service具備強大的debug和trace功能,本節將介紹WCF service Diagnostic的配置開啟svcconfigeditor後,有關diagnostics的screenshot如下所示:下面一一介紹:1.1 performance counterSpecifies whether performance counters for the assembly are enabled. Valid values areOff: Performance counters
Time of Update: 2018-12-07
class A { protected HttpSessionState Session; protected HttpServerUtility Server; protected HttpRequest Request; procteted HtpResponse Response; public A(object parent) { Try { Session=((System.Web.Ui.Page)parent)
Time of Update: 2018-12-07
摘自於MSNDAttribute 類將預定義的系統資訊或使用者定義的自訂資訊與目標元素相關聯。目標元素可以是程式集、類、建構函式、委託、枚舉、事件、欄位、介面、方法、可攜式執行檔模組、參數、屬性 (Property)、傳回值、結構或其他屬性 (Attribute)。屬性所提供的資訊也稱為中繼資料。中繼資料可由應用程式在運行時進行檢查以控製程序處理資料的方式,也可以由外部工具在運行前檢查以控制應用程式處理或維護自身的方式。例如,.NET Framework
Time of Update: 2018-12-07
一個很簡單但是可能忽視的問題,請看下面的C/C++代碼Code highlighting produced by Actipro CodeHighlighter
Time of Update: 2018-12-07
//本文摘自於互連網 IWAM帳號的密碼不一致會錯誤造成了HTTP 500內部錯誤。 在詳細分析HTTP500內部錯誤產生的原因之前,先對IWAM帳號進行一下簡要的介紹:IWAM帳號是安裝IIS5時系統自動建立的一個內建帳號,主要用於啟動進程之外的應用程式的I nternet資訊服務。IWAM帳號的名字會根據每台電腦NETBIOS名字的不同而有所不同,通用的格式是IWAM_MACHINE,即由“IWAM”首碼、連接線“_
Time of Update: 2018-12-07
本文轉載自:http://www.kuqin.com/components/20070908/946.html一、前言 書接上回,話說在 doc(Word) 複合檔案中,已經解決了儲存 xls(Excel) 資料的問題了。那麼,接下來又要解決另一個問題:當 WORD 程式讀取複合檔案,遇到了 xls 資料的時候,它該如何啟動 Excel 呢?啟動後,又如何讓 Excel 自己去讀入、解析、顯示 xls 資料呢?二、CLSID
Time of Update: 2018-12-07
comments:fetched from 網路2008-06-19 18:22//======================================================================== //TITLE: // COM宏小結 //AUTHOR: // norains //DATE: //
Time of Update: 2018-12-07
關鍵字:collection集合,ArrayList數組隊列,Generic 泛型,List<T>列表,自訂集合類本文: 在System.Collections namespace下面,存在兩個class ,分別為ArrayList和 List<T> ,都可以實現對象的數組隊列。那麼兩者之間到底有什麼區別呢?如何利用其建立自訂的集合類呢? 1. ArrayListArrayList對象主要的方法包括: 1:Add()向數組中添加一個元素, 2:
Time of Update: 2018-12-07
1.simple factory pattern簡單工廠類模式 simple factory is that all products are produced by the respectice concrete method from simple
Time of Update: 2018-12-07
//本文轉自於互連網函數調用的幾個概念:_stdcall,_cdecl.... 1、_stdcall是Pascal程式的預設調用方式,通常用於Win32 Api中,函數採用從右至左的壓棧方式,自己在退出時清空堆棧。VC將函數編譯後會在函數名前面加上底線首碼,在函數名後加上"@"和參數的位元組數。 2、C呼叫慣例(即用__cdecl關鍵字說明)按從右至左的順序壓參數入棧,由調用者把參數彈出棧。對於傳送參數的記憶體棧是由調用者來維護的(正因為如此,實現可變參數的函數只能使用該呼叫慣例)