Time of Update: 2018-12-06
鐘健松(jonson@public.cs.hn.cn http://jonson.126.com)長沙市電信局電腦中心 410007 用VC製作工具條的方法很多,本文提供一種製作類似於IE4.0的工具條。能實現滑鼠移標時,表徵圖變為彩色,在工具條的位置,能停擺幾種工具條。具體原理解釋見步驟過程。步驟如下:1. 運行AppWizard,選擇Single Document,其餘選預設設定。2. 點擊Insert Resource
Time of Update: 2018-12-06
粗略如下:每台機子啟動以後,廣播他已經啟動的訊息,其他啟動的機子通過他的資料包獲得主機名稱和網域名稱,同時標識其機。 每台機子建立一個共用檔案,記錄原生共用目錄,其他網內主機發送請求後,由其許可權發出共用目錄名。 然後........... 用NetServerEnum 列出所有的server 再用NetFileEnum枚舉出所有的共用檔案。 void EnumServer() {LPSERVER_INFO_100 pServerEnum; DWORD
Time of Update: 2018-12-06
作為WEB端,可以考慮以下幾個方面:1。應用緩衝技術,包括用戶端及伺服器端 A、用戶端緩衝可以通過在頁面和後台代碼來設定,代碼如下: <%@ OutputCache Duration="3600" SqlDependency="Northwind:Employees" VaryByParam="none"
Time of Update: 2018-12-06
第一部分LINQ支援一個非常豐富的的擴充性模型,該模型將有助於對不同的資料來源產生不同的高效運算因子(domain-specific operators)。.NET Framework的Orcas版本將發布一些內建庫,這些庫提供了針對對象(Objects),XML,和資料庫的LINQ支援。什麼是LINQ to SQL?LINQ to SQL 是隨.NET Framework Orcas版一起發布的O/RM(對象關係映射)實現,它允許你用.NET
Time of Update: 2018-12-06
有使用過VS2003的朋友都應該知道,在安裝VS之前,一般需要先安裝IIS,這樣在安裝後.net frameworks之後不會有許可權問題. 我自從用VS2005後,由於內建的DevelopmentServer比較方便,因此常常忘記裝IIS,今天因為突然需要在IIS下部署,臨時裝了IIS,理所當然的出現了許可權問題: Failed to access IIS metabase. ...... 很顯然是由於.NET的帳戶沒有足夠的許可權來訪問IIS
Time of Update: 2018-12-06
用ShellExcute 執行 用WaitForSingleObject等待其結束 --------------------------------------------------------------- 如何啟動一個程式,直到它運行結束? SHELLEXECUTEINFO ShExecInfo = {0}; ShExecInfo.cbSize = sizeof(SHELLEXECUTEINFO); ShExecInfo.fMask =
Time of Update: 2018-12-06
開發人員 : 編程很久以前,在非常黑暗的過去,Nigel Thompson寫了一系列關於被稱為"OLE傻瓜書"的OLE編程的技術筆記。當時走廊的上上下下都能聽到他痛苦地叫喊著忘記了要正確地添加或釋放一個介面。我想本應該有一些方法在使用C++中巧妙的指標時能自動釋放元件物件模型(COM)元件,使得元件物件模型元件的使用更為容易一些。不過,我開始研究的卻是Microsoft
Time of Update: 2018-12-06
擷取記憶體和Drive資訊- - http://hanyu1980.blogchina.com/3329322.html 今天寫了一個擷取硬碟和記憶體資訊的值的程式,總結一下如下:1. GlobalMemoryStatus VOID GlobalMemoryStatus( LPMEMORYSTATUS lpBuffer // memory status
Time of Update: 2018-12-06
C++當年從應用開發的王座上跌落,不是因為它有模板,而是因為它缺少更強的動態能力。基本上C++就是一種靜態語言,其所謂動態性都是就編譯時間而言的。一旦編譯完成就成為鐵板一塊。這個問題在單機時代還可以將就,到了網路時代就是不可容忍的問題。因此,按照毛主席的矛盾論思想說,實際上C++在90年代中期面臨的主要矛盾是落後的靜態執行模型與應用程式動態化之間的矛盾。但是C++當時並沒有著力解決這個矛盾(到現在連個統一的ABI都沒有),反而在次要矛盾(開發效率)上下功夫,花了極大的精力去完善模板設施。再加上其
Time of Update: 2018-12-06
在把委託說透(1)和(2)中,先後介紹了委託的文法和本質,本文重點介紹.NET中與委託息息相關的概念——事件。在此之前,首先需要補充(2)中遺漏的一部分內容,即C#在文法上對委託鏈的支援。C#編譯器為委託類型提供了+=和-=兩個操作符的重載,分別對應Delegate.Combine和Delegate.Remove方法,使用這兩個操作符可以大大簡化委託鏈的構造和移除。好了,有了+=和-=,我們就可以開始今天的話題了。什麼是事件?事件(event)是類型中的一種成員,定義了事件成員的類型允許類型(或
Time of Update: 2018-12-06
在上一篇隨筆中我們通過樣本逐步引入了委託,並比較了委託和介面。本文將重點剖析委託的實質。委託在本質上仍然是一個類,我們用delegate關鍵字聲明的所有委託都繼承自System.MulticastDelegate。後者又是繼承自System.Delegate類,System.Delegate類則繼承自System.Object。委託既然是一個類,那麼它就可以被定義在任何地方,即可以定義在類的內部,也可以定義在類的外部。正如很多資料上所說的,委託是一種型別安全的函數回調機制,
Time of Update: 2018-12-06
在叢集環境下建立任務計劃,就是要實現叢集切換活動節點後,任務計劃依然有效。首先保證任務計劃要執行的程式放在共用磁碟。1. 修改註冊表在叢集的每個活動節點上修改任務計劃的預設路徑,就是要把任務計劃的物理存放位置從預設的C盤移到共用磁碟。首先在共用磁碟建立用來儲存計劃任務的檔案夾,然後用Regedit命令開啟註冊表,定位HKEY_LOCAL_MACHINE"SOFTWARE"Microsoft"SchedulingAgent,修改該登錄機碼中的
Time of Update: 2018-12-06
一、頁面(Page)和盤區(Extent):Sql Server2000中所有的資訊都儲存在頁面上,除了交易記錄(交易記錄是由一系列記錄組成的)頁面是資料庫中使用的最小資料單元,每個頁面儲存8K的資訊。Sql
Time of Update: 2018-12-06
GET和POST方式比較:比較內容GET方式POST方式資料轉送載體URLHTTP頭索引值對資料長度通常不超過1024位元組無限制安全性URL明文傳輸,不安全可加密後在HTTP頭中傳輸,較安全請求提交方式可以為form,也可以為任意URL只能以form方式提交一般用途擷取資訊提交資訊(也可擷取資訊)
Time of Update: 2018-12-06
文章目錄 1.1 報價管理1.2 不用模式的解決方案1.3 有何問題 作者: 雲飛龍行 發表於 2010-06-22 22:17 原文連結 閱讀: 1082 評論: 4首先感謝眾多朋友的支援、評論和鼓勵,只有多多努力,寫點好的博文來回報大家的好意! 接下來想寫寫另外一個雖然較簡單,但是使用很頻繁的模式——策略模式 策略模式(Strategy)1 情境問題1.1 報價管理
Time of Update: 2018-12-06
Time of Update: 2018-12-06
文章目錄 3.1 認識策略模式3.2 容錯恢複機制 作者: 雲飛龍行 發表於 2010-06-24 22:10 原文連結 閱讀: 861 評論: 13 模式講解3.1 認識策略模式(1)策略模式的功能 策略模式的功能是把具體的演算法實現,從具體的業務處理裡面獨立出來,把它們實現成為單獨的演算法類,從而形成一系列的演算法,並讓這些演算法可以相互替換。
Time of Update: 2018-12-06
作者: 雲飛龍行 發表於 2010-07-01 08:32 原文連結 閱讀: 892 評論: 33.3 Context和Strategy的關係 在策略模式中,通常是上下文使用具體的策略實現對象,反過來,策略實現對象也可以從上下文擷取所需要的資料,因此可以將上下文當參數傳遞給策略實現對象,這種情況下上下文和策略實現對象是緊密耦合的。 在這種情況下,上下文封裝著具體策略對象進行演算法運算所需要的資料,具體策略對象通過回調內容相關的方法來擷取這些資料。
Time of Update: 2018-12-06
Suppose you want to write a LINQ to SQL or Entity Framework query that implements a keyword-style search. In other words, a query that returns rows whose description contains some or all of a given set of keywords.We can proceed as
Time of Update: 2018-12-06
實現HTTP-POST的Edit Action方法現在,我們已經實現了支援HTTP-GET的Edit action方法。當使用者請求/Dinners/Edit/2 地址時,接收一個HTML頁面。點擊Save儲存按鈕,將觸發表單提交到/Dinners/Edit/2 網址,並通過HTTP POST提交<input> 表單中的值。下面,我們開始實現HTTP POST的Edit action 方法 – 負責處理儲存操作。 通過添加一個重載的Edit action