Time of Update: 2017-02-27
介面代表著一種契約。但有的時候,介面所達成的契約並不適用於全部的情境,或者說,介面可能定 義得“太寬了”。這個時候,就有必要隱藏起某些介面成員。然而,介面既然是一種“契約”,這就要求實現方必須為介面中的所有成員提供實現。所以,這裡說 到的“隱藏”,是指從對象的視角上隱藏。換言之,就是只有直接在對象上調用成員時,看不到某些介面
Time of Update: 2017-02-27
瀏覽線上代碼:http://msdn.microsoft.com/zh-cn/magazine/cc164480.aspx本文討論:遊戲開發基礎Spacewar Starter Kit為 Spacewar 添加功能自訂遊戲圖形本文使用了以下技術:XNA Game Studio Express、Xbox 360 和 C#目錄遊戲開發基礎Spacewar Starter Kit瞭解遊戲迴圈防禦!呈現詳細信 息激發防護罩!獎勵積分:變換空間!發射!玩視頻遊戲時,您自己是否
Time of Update: 2017-02-27
在上篇文章中 我們完成了動態建立類型、動態設定值、動態擷取值、動態擷取屬性和傳回值的一些方 法準備工作完成了.. 我們現在來完成排序的功能實現方式肯定還是擴充方法..實現比較2個值的方法 我們可以給使用者提供. 我們不提供比較的方法 這樣設計靈活性更好..使用者提供方法?? 怎麼實現 很簡單 2種方式 一種使用介面.. 另外一種使用的是委託..我比較喜歡委託 我就使用委託的方式 .NET 中有預定於的委託 Comparison<T> 類型的委託 當然.NET
Time of Update: 2017-02-27
Rational solution for Collaborative Lifecycle Management (CLM) 是一組無縫整合的應用程式,可用 於充當管理您的開發項目完整生命週期的平台。當您在資料倉儲中通過 CLM 建立報告時,可使用您的 團隊為各自項目協同建立的應用程式和生命週期資料。儘管 CLM 包含 200 多個樣本報告,外加 IBM Rational Reporting for Development Intelligence 組件(後面簡稱為
Time of Update: 2017-02-27
在前面的系列《Groovy Tip 20 "as"關鍵字的用法》中,我們已經談到了"as"關鍵字的一些激動人心的用法。本篇則要接著前篇的內容說下去,繼續來展現"as"關鍵字的一些更為激動人心的用法。在前一篇中,我們談到了"as"關鍵字的一個用法是進行類型轉換。最常用的是形如下面的用法:def list = ['a','b','c']println list.classdef strs = list as
Time of Update: 2017-02-27
1.需求說明有如下表資料:ID NUM----------- -----------1 22 33 24 25 126 27 18 59 110 111 1 輸入分組參數,比如輸入 "2,5,8,10" ,實現按
Time of Update: 2017-02-27
原始碼下載:http://www.shareidea.net/opensource.htm線上示範:http://www.shareidea.net/workflow.htm視頻教程:
Time of Update: 2017-02-27
簡介:驗證 DataStage 作業的需求如今,企業正在實施以資訊為中心的項目來轉型其業務,並實 現成本節省。許多Data Integration或資訊整合應用程式或流程都包含 ETL 並作為其中一個組件。通常,一個 ETL 流程(工作單元)旨在完成以下工作:提取:從源系統提取資料並進行整理。轉換:將資料轉換為可在下一步中使用的所需格式。通常,這將涉及到應用核心商務邏輯來將資料轉換為 資訊。載入:通常,將資料載入到資料庫表/倉庫中,以供報告引擎用於從轉換的資料中擷取洞察。一個Data
Time of Update: 2017-02-27
在Oracle9i中,即使一個完全相同的過程的重建,Oracle也需要重新編譯過程,這個可以從LAST_DDL_TIME看出:[oracle@jumper oracle]$ sqlplus eygle/eygle SQL*Plus: Release 9.2.0.4.0 - Production on Sat Mar 31 17:52:55 2007Copyright (c) 1982, 2002, Oracle Corporation. All rights
Time of Update: 2017-02-27
最近一直在做Session Initiation Protocol (SIP)協議方面的開發,SIP在電信VoIP領域應用非常廣泛,是一個基於 文本文法的協議。SIP的文法規範是使用ABNF來定義的。對SIP文法有興趣的同學請移步其Augmented BNF for the SIP Protocol章節。Augmented BNF for Syntax Specifications: ABNF本身也是一種文法規範,ABNF形式上可以由其自身來定
Time of Update: 2017-02-27
增量代碼的自動構建與部署架構介紹概念和工具介紹Agile 與 Delta CodeAgile —敏捷開發。近些年開始被人們廣泛關注。它 提倡將一個完整的軟體版本劃分為多個迭代周期。每個迭代實現不同的特性。重大的,優先順序高的特性優先實 現,風險高的特性優先實現。在項目的早期就將軟體的原型開發出來,並基於這個原型在後續的迭代中不斷完 善。Delta Code —增量代碼。在 Agile 開發模式中,開發人員基於軟體原型不斷的編寫代碼對其進
Time of Update: 2017-02-27
看PHP,MYSQL,都出了新版本,想嘗嘗鮮,就試著安裝了一下,然後把安裝過程記了下來,希望能對學習PHP的新手有些協助,斑竹可以考慮精一下了 Windows XP下全新安裝Apache2,PHP5,MYSQL5,Zend的簡單過程 一、下載地址: Apache2.0.50 :http://httpd.apache.org/download.cgi PHP5.0.2 :http://cn2.php.net/get/php-5.0.2-Win32.zip/from/a/mirror MYSQL5.
Time of Update: 2017-02-27
折騰了快1個小時,將常見的一些加密庫都測試一下,再根據情況選擇一個應用到項目 中去.crypto++國內用得蠻多的,資料還算比較齊全,但是讓我討厭的是源檔案太亂,把 所有的演算法都包括進去了,我目前不能辨別哪些檔案是我需要的,所以編譯crypto++的源 代碼產生的靜態連結庫居然達到了34M,很恐怖啊,軟體發布時光這個演算法庫就得34M,比 軟體本身還大了,正在想辦法提取自己需要的部分.#include "randpool.h"#include
Time of Update: 2017-02-27
在Word中,連續輸入三個“=”,按下空格鍵或斷行符號鍵,可以得到一條雙線橫線,連續輸入三個“-”,則可以得到一條單線橫線,連續輸入三個“~”,則可以得到一條波浪線橫線,而鍵入三個“*”或“#”,也分別會得到不同的長橫線。在Word 2007中也是這樣操作。但是這些橫線都是貫穿整行的,其長度我們並不容易調整。那怎樣才能製作一條虛線呢?又如何調整這個橫線的格式呢?在Word 20
Time of Update: 2017-02-27
Cisco路由器是廣泛應用的電腦網路通訊裝置之一。在日常運行中,路由器在整個系統中起著重要的作用,免不了經常對它進行操作。例如:修改路由器設定檔、診斷網路故障等。一旦密碼被遺忘,就對工作造成極大麻煩,此時,如何恢複密碼變得尤為重要。Flash Memory是唯讀,所以要修改Flash Memory, 內容時,首先要進入Boot ROM Monitor運行模式下。.ROM Monitor運行環境主要用於密碼的恢複。要進入不同的運行環境,就需要對Configuration Register
Time of Update: 2017-02-27
MS Office 2007己經推出一段時間,然而它華麗卻又讓人有點無所適從的介面以及時常耳聞的安全性漏洞問題,讓很多使用者還停留在MS Office 2003、XP等舊版本上進行觀望。然而Office 2007當中新推出了新的檔案類型,像Word 文檔預設的檔案類型為 .Docx ;Excel文檔為 .Xlsx等。這些副檔名的文檔對於MS Office 2003等舊版本來說是無法正常識別的。雖然Office
Time of Update: 2017-02-27
本文描述了BEA WebLogic 8.1 Server中各種與JDBC相關功能的配置。儘管我們使用了Oracle 8.1.7作為我們的樣本資料庫管理系統(DBMS),但是只要其他關聯式資料庫提供通過JDBC的串連,就可以很容易地把一般性的概念轉移到這些資料庫上。JDBC是標準的Java API,幾乎所有需要訪問資料庫的J2EE應用程式都直接或間接地使用了它。在BEA WebLogic
Time of Update: 2017-02-27
在許多應用程式中使用GET都沒有問題。但是,GET要求通過一個環境變數將自己的資料傳遞給CGI程式。但假如GET字串過長,有些Web伺服器可能用光自己的環境空間(若字串長度超過200字元,就應開始關心這方面的問題)。CGI為此提供了一個解決方案:POST。通過POST,資料可以編碼,並按與GET相同的方法連結起來。但POST利用標準輸入將編碼過後的查詢字串傳遞給CGI程式。我們要做的全部事情就是判斷查詢字串的長度,而這個長度已在環境變數CONTENT_LENGTH中儲存好了。一旦知道了長度,就可
Time of Update: 2017-02-27
我們建立一個名為 ColorSwitcher 的應用程式。它能將面板的顏色從淺灰切換到中灰和黑色。 一、建立新的 ColorSwitcher 應用程式項目: 選擇 “檔案”--> “建立項目”(Ctrl+Shift+N) 。或者,可以單擊 IDE 工具列中的 “建立項目” 表徵圖。 在 “類別” 窗格中,選擇 “常規” 檔案夾。在 “項目”
Time of Update: 2017-02-27
1、COM的實現與作業系統平台密切相關因為COM最初源於Microsoft Windows平台,所以COM實現部分(即COM庫)很多地方直接用到了Windows系統的一些特性,比如系統註冊表、動態串連庫等等,但實際上 COM是一個與平台無關的組件軟體模型。Windows上使用的COM標準只是COM的一個具體實現。2、COM的實現方法進程內組件(DLL ,in-process component)。進程外組件(EXE ,out –of-process