契約式編程
1. WCF服務編程一書中寫到:契約操作不能使用引用對象參數,只允許使用基本類型或者數據契約
在過程調用中傳遞了一個無效參數。這可能是由於參數超出范圍,或包含無效數據。另外,有可能在不適當的時間對過程進行了調用。要糾正該錯誤驗證傳遞給過程的參數是有效的。驗證在適當的時間調用函數。溢出試圖賦給變數的賦值太大,這是因為:賦值,計算或者數據類型轉換結果很大以至於不能代表此種類型變數值的范圍。屬性賦值超出了屬性所能接受的最大值。整數類型數字的計算結果大於一個整數。要糾正該錯誤將值賦給一個較大取值范圍的變數類型。確保賦值符合屬性范圍。內存不足分配與該計算機有效內存一樣多的內存。這可能是一個動態分配數組增長得太大,或者是對象實例數目過多。要糾正該錯誤使用Erase語句來重新分配動態數組的儲存空間。使用ReDim語句來重新分配儲存空間。關閉任何已經打開、不必需的應用程序,文件或者源文件。下標越界要訪問的數組中元素數目比期望的少。例如試圖從一個定義為10個元素的數組中訪問到11個元素。.要糾正該錯誤確保你的代碼中包含檢察元素是否越界的邊界。重新定義一個更大的數組大小至需要的維數。該數組為定長的或者臨時被鎖定試圖用ReDim函數來改變一個定長數組的元素數目。動態數組或者Variant變數內的數組可以被暫時的鎖定。要糾正該錯誤如果在過程內部定義數組,用ReDim函數將其從靜態變為動態。如果在模塊水平上說明數組,不要指定數組中元素的數目。被零除創建一個試圖將數字被零除的表達式。被零除得到無窮大(不可用)結果。要糾正該錯誤檢查表達式的輸入或大小寫錯誤。類型不匹配試圖比較不相容數據類型的值。例如,比較一個字元串和一個數值。要糾正該錯誤當進行比較時,要確保數據類型相同。用一個的數據類型來計算另一個的值,然後重新比較。字元串空間溢出試圖創建字元串對象時系統內存被用盡。這可能是因為動態分配數組越來越大或對象實例的數目過大。要糾正該錯誤使用Erase語句來重新分配動態數組的儲存空間。使用ReDim語句來重新分配儲存空間。關閉任何已經打開、不必需的應用程序,文件或者源文件無法執行請求的操作當主機使腳本引擎中斷時無法繼續執行腳本。主機未指定明確的返回錯誤代碼。要糾正該錯誤該錯誤的解決與主機有關。堆棧溢出過程嵌套太深。每次代碼從一個過程跳到另一個過程,本地變數的內容被放到堆棧中。堆棧是一個大小隨著要求執行的腳本動態增長和縮小的內存工作區域。要糾正該錯誤檢查沒有嵌套很深的過程。確保遞歸(重入)過程沒有經常的調用自身。確保遞歸過程被正常終止。未定義Sub或Function試圖調用一個不存在的過程。要糾正該錯誤檢查過程的拼寫確保輸入正確。載入DLL錯誤應用程序引用了一個無法找到的DLL,一個DLL可能引用了另一個無法找到的DLL。要糾正該錯誤確保DLL存在。使用全路徑名引用DLL。獲得被引用的DLL並使其對其他DLL有效。內部錯誤發生內部錯誤。要糾正該錯誤除非這是由Raise方法產生,請與微軟產品服務聯系報告出現錯誤消息的情況。未設置對象變數試圖使用無效對象的對象屬性。如果遺漏了Set語句,將在對象引用產生錯誤。要糾正該錯誤為對象變數指定一個引用。For循環未初始化在腳本中執行跳到ForNext循環中間的結果。由於ForNext循環計數必須被初始化所以產生錯誤。下面演示了一個ForNext循環的正確結構。Forcounter=startToend[Stepstep][statements][ExitFor][statements]Next要糾正該錯誤移去跳轉至ForNext循環的語句。確保ForNext循環包含了所有必須的部分。非法使用Null試圖獲得一個為Null的Variant變數的值。你只能獲得包含有效值的Variant變數的值。Null是一個Variant一個用來指示一個數據項不包含任何有效數據的子類型。要糾正該錯誤確保變數包含有效數據。需要對象提供的對象無效(或無法認為是一個對象)。對屬性和方法的引用需要一個顯式的對象限定符。要糾正該錯誤提供一個對象限定符。檢查對象限定符的拼寫。ActiveX部件無法創建對象由於對象類未在系統注冊表中注冊或者是一個或多個相關的動態鏈接庫無效(DLLs),VB5.5運行時無法初始化對象。另外一種可能情況是,由於未找到或是已經損壞,對象所需的DLL不可用。要糾正該錯誤確保所有相關的DLLs有效。例如,數據存取對象(DAO)所需的DLLs在不同的平台下是不同的。你可能不得不返回到安裝程序查找該對象。InternetExplorer可能試圖創建對象,但是在InternetExplorer中沒有正確的安全許可。重置InternetExplorer安全設置並重試。類不支持自動化試圖操作一個並不支持自動化的對象屬性或方法。可以創建並將指針傳遞給不支持自動化的對象,但是不能獲取它的屬性和方法。要糾正該錯誤查創建對象應用程序的文檔中關於該類自動化使用的限制。注意對象可能已經通過使用CreateObject被創建,但可能已經通過主機對象模型被引入。在自動化操作中未找到文件名或類名使用GetObject函數,但是將一個不可識別的類或文件名作為參數。GetObject函數要求包含要獲取的對象的文件的完整的路徑和名稱,或者是在系統中注冊過的類名稱。要糾正該錯誤檢查名稱的拼寫錯誤,然後重試。確保class參數的名稱與在系統中注冊的相匹配。對象不支持該屬性或方法對該自動化對象指定了一個並不存在的屬性或方法。不是所有的對象都支持所有的屬性和方法。要糾正該錯誤檢查屬性和方法以確保沒有打字錯誤。參見對象的文檔獲取的信息。對象不支持此操作試圖引用該對象不支持的一個方法或屬性。不是所有的對象支持所用的操作。要糾正該錯誤檢查屬性和方法以確保沒有打字錯誤。參見對象的文檔獲取的信息。對象不支持當前的區域設置試圖操作一個不支持當前區域設置的對象。區域設置是和給定語言以及國家/地區相對應的一系列信息。本地影響預定義程序項的語言和本地特定設置。以下兩種情況時本地信息很重要:codelocale影響語言項例如關鍵詞,並且定義本地特定設置例如小數和列表分割符,日期格式和字元排列順序。systemlocale影響本地相關的功能執行。例如,當顯示數字或者將字元串轉換為日期時。使用操作系統提供的控制面板工具來設定系統。要糾正該錯誤檢查對象支持的區域設置。未找到命名參數調用一個過程並指定一個特別的參數,但是過程未被定義為接受以為名稱的參數。除非在過程定義中出現,一個命名參數不能在過程調用中使用。要糾正該錯誤檢查參數名稱是否正確拼寫,然後再試著調用過程。參數不可選調用過程但是參數數量錯誤。傳遞給過程的參數的數量必須與過程定義的參數數量相同。要糾正該錯誤檢查函數符號確保提供了所有必須的參數。錯誤的參數個數或無效的參數屬性值調用過程時如果:錯誤的過程名稱,或者,過程中參數數目錯誤,或者,參數類型錯誤。傳遞給過程的參數數目必須與過程定義中的參數數目相符。要糾正該錯誤檢查以確保傳遞給過程的參數列表與過程定義或聲明中的相符。對象不是一個集合試圖對一個不是Collection類型的對象進行只對Collection對象有效的操作。有些屬性、方法和操作僅可應用於Collection對象。Collection對象是包含一組互相關聯的對象的一種對象。一旦集合中發生了改變,一個對象在Collection對象中的位置也會發生改變;因此,Collection對象中的任何一個對象的位置都可能變化。要糾正該錯誤檢查對象或屬性名稱的拼寫。驗證對象是一個Collection對象。查看用來向集合中添加該對象的Add方法,確保語法正確且任何標識符的拼寫都正確。變數使用了VB不支持的自動化類型試圖使用類型庫或者對象庫中不被支持的數據類型,任何一門編程語言都不能使用類型庫或對象庫中的所有變數。要糾正該錯誤只使用VB識別的變數類型。遠程伺服器不存在或者不能訪問用CreateObject函數來建立一個遠程機器的對象,但是調用失敗,這是因為無法訪問遠程伺服器或者沒有包含特定的類。要糾正該錯誤檢驗遠程伺服器的名字是否正確。檢驗遠程伺服器的DCOM可用。使用dcomcnfg驗證安全許可權是否允許建立對象。無效圖片試圖載入一個無法識別格式的圖像。有效格式包括點陣圖(*.bmp),圖標(*.ico),以及Windows元文件(*.wmf)。要糾正該錯誤確保要載入的圖像文件的格式是有效的。變數未定義在腳本開始處用OptionExplicit語句,後來又使用一個未被說明的變數名稱。當使用OptionExplicit語句時,必須用Dim,Private,Public或者ReDim語句顯式地說明所有的變數。要糾正該錯誤使用OptionExplicit語句時,確保用Dim,Private,Public,OrReDim語句定義了所有的變數。腳本對象不安全試圖使用未被標識為腳本安全的對象。對象創建是否安全由主機決定。總的來說,允許不信任腳本進行有害操作(例如操作硬碟)的對象是不安全的。例如,使用作為客戶端的MicrosoftInternetExplorer運行FileingObject是不安全的,但是可以在帶有WindowsHost的本地機器使用該對象。要糾正該錯誤確保在使用一個安全的對象。與對象開發者聯系看是否為安全版本。閱讀對象文檔發現該對象是否安全。對象不能安全初始化試圖使用未被標識為初始化安全的對象。對象創建是否安全由主機決定。總的來說,允許不信任腳本進行有害操作(例如操作硬碟)的對象是不安全的。例如,使用作為客戶端的MicrosoftInternetExplorer運行FileingObject是不安全的,但是可以在帶有WindowsHost的本地機器使用該對象。要糾正該錯誤確保在使用一個安全的對象。與對象開發者聯系看是否為安全版本。閱讀對象文檔發現該對象是否安全。對象不能安全創建試圖使用一個未被標識為安全創建的對象。對象創建是否安全由主機決定。總的來說,允許不信任腳本進行有害操作(例如操作硬碟)的對象是不安全的。例如,使用作為客戶端的MicrosoftInternetExplorer運行FileingObject是不安全的,但是可以在帶有WindowsHost的本地機器使用該對象。要糾正該錯誤確保在使用一個安全的對象。與對象開發者聯系看是否為安全版本。閱讀對象文檔發現該對象是否安全。無效或不合格的引用試圖對不止一個對象使用With語句。With語句只能被非空對象使用。下面演示了一個With塊的正確結構。WithobjectstatementsEndWith要糾正該錯誤為With語句指定一個對象。類未定義引用未定義(通過New或Set語句)的類。要糾正該錯誤確保在引用類之前已經定義。發生異常腳本調用COM對象,然後產生異常。要糾正該錯誤除非該調用由Raise方法產生,請與產生錯誤的CM對象開發人員聯系。請與微軟產品服務聯系報告出現錯誤消息的情況。正則表達式中的語法錯誤搜索字元串的結構違背了VB正則表達式中的一個或多個語法規則。要糾正該錯誤保證常規的搜索字元串的表達式符合Perlde的表達語法。錯誤的數量詞當構造正則表達式的搜索模式時,沒有正確的說明匹配的字元串。要糾正該錯誤確保搜索模式是正確構造的。在正則表達式中需要']'試圖為正則表達式匹配創建一個字元類,但未包含右括弧。將單獨的字元組合放到方括弧里可以將其裝配到字元類中。例如,/[abc]/匹配字母「a」,「b」,或「c」中任意一個。要糾正該錯誤在正則表達式中添加右括弧。在正則表達式中需要')'試圖創建常規的嵌套表達式,但未包含「)」。在正則表達式中括弧有幾個目的。首先,它將分離的項組成為單個子表達式,所以項目可以通過*,+,?等等來當作一個單元來處理。要糾正該錯誤在常規的嵌套表達式中添加右(閉)括弧「)」。字元集越界試圖使用無效字元創建正則表達式。正則表達式是由字母數字和元字元組成的。要糾正該錯誤僅僅使用有效正則表達式字元來組成正則表達式。求採納為滿意回答。
2. python是面向什麼的高級語言
面相對象、解釋型。
Python支持多種編程范型,包括函數式、指令式、反射式、結構化和面向對象編程。它擁有動態類型系統和垃圾回收功能,能夠自動管理內存使用,並且其本身擁有一個巨大而廣泛的標准庫。它的語言結構以及面向對象的方法旨在幫助程序員為小型的和大型的項目編寫清晰的、合乎邏輯的代碼。
吉多·范羅蘇姆於1980年代後期開始研發Python,它是作為ABC語言的後繼者,也可以視之為使用叫做的M-表達式的一種傳統中綴表示法的LISP方言。
吉多·范羅蘇姆於1991年首次發布 Python 0.9.0。Python2.0於2000 年發布並引入了新功能。Python3.0於2008年發布,是該語言的主要修訂版,並非完全向後兼容。 Python2於2020年隨2.7.18版停止使用。
Python的設計哲學強調代碼的可讀性和簡潔的語法,尤其是使用空格縮進劃分代碼塊。相比於C或Java,Python讓開發者能夠用更少的代碼表達想法。
Python解釋器本身幾乎可以在所有的操作系統中運行。Python的官方解釋器CPython是用C語言編寫的,它是一個由社群驅動的自由軟體,目前由Python軟體基金會管理。
特徵
Python是多范型編程語言。它完全支持結構化編程和面向對象編程,還有很多特徵支持函數式編程和元編程比如元對象協議(元類和魔術方法)。
通過擴展還可以支持很多范型,包括面向切面編程、契約式設計和邏輯編程。
Python使用動態類型,在內存管理上採用引用計數和環檢測相結合的垃圾收集器。它的特徵還有動態名字解析(後期綁定),即在程序執行期間綁定方法和變數的名字。
Python對遵循LISP傳統的函數式編程提供了有限的支持,它提供了map、filter和rece函數;列表推導式、字典、集合和生成器表達式。
3. 關於編程,c++語言.
關於 C++ 框架、庫和資源的一些匯總列表,內容包括:標准庫、Web應用框架、人工智慧、資料庫、圖片處理、機器學習、日誌、代碼分析等。有需要的小夥伴可以收藏一下! C++標准庫,包括了STL容器,演算法和函數等。 C++ Standard Library:是一系列類和函數的集合,使用核心語言編寫,也是C++ISO自身標準的一部分。 Standard Template Library:標准模板庫 C POSIX library : POSIX系統的C標准庫規范 ISO C++ Standards Committee :C++標准委員會
C++通用框架和庫 Apache C++ Standard Library:是一系列演算法,容器,迭代器和其他基本組件的集合 ASL :Adobe源代碼庫提供了同行的評審和可移植的C++源代碼庫磨悉晌。 Boost :大量通用C++庫的集合。 BDE :來自於彭博資訊實驗室的開發環境。 Cinder:提供專業品質創造性編碼的開源開發社區。 Cxxomfort:輕量級的,只包含頭文件的庫,將C++ 11的一些新特性移植到C++03中。 Dlib:使用契約式編程和現代C++ 科技 設計的通用的跨平台的C++庫。 EASTL :EA-STL公共部分 ffead-cpp :企業應用程序開發框架 Folly:由Facebook開發和使用的開源C++庫 JUCE :包羅萬象的C++類庫,用於開發跨平台軟體 libPhenom:用於構建高性能和高度可擴展性系統的事件框架。 LibSourcey :用於實時的視頻流和高性能網路應用程序的瞎鋒C++11 evented IO LibU : C語言寫的多平台工具庫 Loki :C++庫的設計,包括常見的設計模式和習語的實現。 MiLi :只含頭文件的小型C++庫 openFrameworks :開發C++工具包,用於創意性編碼。 Qt :跨平台的應用程序和用戶界面框架 Reason :跨平台的框架,使開發者能夠更容易地使用Java,.Net和Python,同時也滿足了他們對C++性能和優勢的需求。 ROOT :具備所有功能的一系列面向對象的框架,能夠非常高效地陸隱處理和分析大量的數據,為歐洲原子能研究機構所用。 STLport:是STL具有代表性的版本 STXXL:用於額外的大型數據集的標准模板庫。 Ultimate++ :C++跨平台快速應用程序開發框架 Windows Template Library:用於開發Windows應用程序和UI組件的C++庫 Yomm11 :C++11的開放multi-methods.
btsk : 游戲 行為樹啟動器工具 Evolving Objects:基於模板的,ANSI C++演化計算庫,能夠幫助你非常快速地編寫出自己的隨機優化演算法。 Neu:C++11框架,編程語言集,用於創建人工智慧應用程序的多用途軟體系統。
Boost.Asio:用於網路和底層I/O編程的跨平台的C++庫。 libev :功能齊全,高性能的時間循環,輕微地仿效libevent,但是不再像libevent一樣有局限性,也修復了它的一些bug。 libevent :事件通知庫 libuv :跨平台非同步I/O。
音頻,聲音,音樂,數字化音樂庫 FMOD :易於使用的跨平台的音頻引擎和音頻內容的 游戲 創作工具。 Maximilian :C++音頻和音樂數字信號處理庫 OpenAL :開源音頻庫—跨平台的音頻API Opus:一個完全開放的,免版稅的,高度通用的音頻編解碼器 Speex:免費編解碼器,為Opus所廢棄 Tonic: C++易用和高效的音頻合成 Vorbis: Ogg Vorbis是一種完全開放的,非專有的,免版稅的通用壓縮音頻格式。
生物信息,基因組學和生物技術 libsequence:用於表示和分析群體遺傳學數據的C++庫。 SeqAn:專注於生物數據序列分析的演算法和數據結構。 Vcflib :用於解析和處理VCF文件的C++庫 Wham:直接把聯想測試應用到BAM文件的基因結構變異。
壓縮和歸檔庫 bzip2:一個完全免費,免費專利和高質量的數據壓縮 doboz:能夠快速解壓縮的壓縮庫 PhysicsFS:對各種歸檔提供抽象訪問的庫,主要用於視頻 游戲 ,設計靈感部分來自於Quake3的文件子系統。 KArchive:用於創建,讀寫和操作文件檔案(例如zip和 tar)的庫,它通過QIODevice的一系列子類,使用gzip格式,提供了透明的壓縮和解壓縮的數據。 LZ4 :非常快速的壓縮演算法 LZHAM :無損壓縮資料庫,壓縮比率跟LZMA接近,但是解壓縮速度卻要快得多。 LZMA :7z格式默認和通用的壓縮方法。 LZMAT :及其快速的實時無損數據壓縮庫 miniz:單一的C源文件,緊縮/膨脹壓縮庫,使用zlib兼容API,ZIP歸檔讀寫,PNG寫方式。 Minizip:Zlib最新bug修復,支持PKWARE磁碟跨越,AES加密和IO緩沖。 Snappy :快速壓縮和解壓縮 ZLib :非常緊湊的數據流壓縮庫 ZZIPlib:提供ZIP歸檔的讀許可權。
並發執行和多線程 Boost.Compute :用於OpenCL的C++GPU計算庫 Bolt :針對GPU進行優化的C++模板庫 C++React :用於C++11的反應性編程庫 Intel TBB :Intel線程構件塊 Libclsph:基於OpenCL的GPU加速SPH流體模擬庫 OpenCL :並行編程的異構系統的開放標准 OpenMP:OpenMP API Thrust :類似於C++標准模板庫的並行演算法庫 HPX :用於任何規模的並行和分布式應用程序的通用C++運行時系統 VexCL :用於OpenCL/CUDA 的C++向量表達式模板庫。
C++ B-tree :基於B樹數據結構,實現命令內存容器的模板庫 Hashmaps: C++中開放定址哈希表演算法的實現
Bcrypt :一個跨平台的文件加密工具,加密文件可以移植到所有可支持的操作系統和處理器中。 BeeCrypt: Botan: C++加密庫 Crypto++:一個有關加密方案的免費的C++庫 GnuPG: OpenPGP標準的完整實現 GnuTLS :實現了SSL,TLS和DTLS協議的安全通信庫 Libgcrypt libmcrypt LibreSSL:免費的SSL/TLS協議,屬於2014 OpenSSL的一個分支 LibTomCrypt:一個非常全面的,模塊化的,可移植的加密工具 libsodium:基於NaCI的加密庫,固執己見,容易使用 Nettle 底層的加密庫 OpenSSL : 一個強大的,商用的,功能齊全的,開放源代碼的加密庫。 Tiny AES128 in C :用C實現的一個小巧,可移植的實現了AES128ESB的加密演算法
資料庫,SQL伺服器,ODBC驅動程序和工具 hiberlite :用於Sqlite3的C++對象關系映射 Hiredis: 用於Redis資料庫的很簡單的C客戶端庫 LevelDB: 快速鍵值存儲庫 LMDB:符合資料庫四大基本元素的嵌入鍵值存儲 MySQL++:封裝了MySql的C API的C++ 包裝器 RocksDB:來自Facebook的嵌入鍵值的快速存儲 SQLite:一個完全嵌入式的,功能齊全的關系資料庫,只有幾百KB,可以正確包含到你的項目中。
調試庫, 內存和資源泄露檢測,單元測試 Boost.Test:Boost測試庫 Catch:一個很 時尚 的,C++原生的框架,只包含頭文件,用於單元測試,測試驅動開發和行為驅動開發。 CppUnit:由JUnit移植過來的C++測試框架 CTest:CMake測試驅動程序 googletest:谷歌C++測試框架 ig-debugheap:用於跟蹤內存錯誤的多平台調試堆 libtap:用C語言編寫測試 MemTrack —用於C++跟蹤內存分配 microprofile- 跨平台的網路試圖分析器 minUnit :使用C寫的迷你單元測試框架,只使用了兩個宏 Remotery:用於web視圖的單一C文件分析器 UnitTest++:輕量級的C++單元測試框架
Cocos2d-x :一個跨平台框架,用於構建2D 游戲 ,互動圖書,演示和其他圖形應用程序。 Grit :社區項目,用於構建一個免費的 游戲 引擎,實現開放的世界3D 游戲 。 Irrlicht :C++語言編寫的開源高性能的實時#D引擎 Polycode:C++實現的用於創建 游戲 的開源框架(與Lua綁定)。
CEGUI : 很靈活的跨平台GUI庫 FLTK :快速,輕量級的跨平台的C++GUI工具包。 GTK+: 用於創建圖形用戶界面的跨平台工具包 gtkmm :用於受歡迎的GUI庫GTK+的官方C++介面。 imgui:擁有最小依賴關系的立即模式圖形用戶界面 libRocket :libRocket 是一個C++ HTML/CSS 游戲 介面中間件 MyGUI :快速,靈活,簡單的GUI Ncurses:終端用戶界面 QCustomPlot :沒有更多依賴關系的Qt繪圖控制項 Qwt :用戶與技術應用的Qt 控制項 QwtPlot3D :功能豐富的基於Qt/OpenGL的C++編程庫,本質上提供了一群3D控制項 OtterUI :OtterUI 是用於嵌入式系統和互動 娛樂 軟體的用戶界面開發解決方案 PDCurses 包含源代碼和預編譯庫的公共圖形函數庫 wxWidgets C++庫,允許開發人員使用一個代碼庫可以為widows, Mac OS X,Linux和其他平台創建應用程序
bgfx:跨平台的渲染庫 Cairo:支持多種輸出設備的2D圖形庫 Horde3D 一個小型的3D渲染和動畫引擎 magnum C++11和OpenGL 2D/3D 圖形引擎 Ogre 3D 用C++編寫的一個面向場景,實時,靈活的3D渲染引擎(並非 游戲 引擎) OpenSceneGraph 具有高性能的開源3D圖形工具包 Panda3D 用於3D渲染和 游戲 開發的框架,用Python和C++編寫。 Skia 用於繪制文字,圖形和圖像的完整的2D圖形庫 urho3d 跨平台的渲染和 游戲 引擎。
Boost.GIL:通用圖像庫 CImg :用於圖像處理的小型開源C++工具包 CxImage :用於載入,保存,顯示和轉換的圖像處理和轉換庫,可以處理的圖片格式包括 BMP, JPEG, GIF, PNG, TIFF, MNG, ICO, PCX, TGA, WMF, WBMP, JBG, J2K。 FreeImage :開源庫,支持現在多媒體應用所需的通用圖片格式和其他格式。 GDCM:Grassroots DICOM 庫 ITK:跨平台的開源圖像分析系統 Magick++:ImageMagick程序的C++介面 MagickWnd:ImageMagick程序的C++介面 OpenCV : 開源計算機視覺類庫 tesseract-ocr:OCR引擎 VIGRA :用於圖像分析通用C++計算機視覺庫 VTK :用於3D計算機圖形學,圖像處理和可視化的開源免費軟體系統。 最後, 對於學習編程或者在工作想升職的程序員兄弟,如果你想更好的提升你的編程能力幫助你提升水平! 筆者這里或許可以幫到你~ 編程學習書籍分享: 編程學習視頻分享: 分享(源碼、項目實戰視頻、項目筆記,基礎入門教程) 歡迎轉行和學習編程的夥伴,利用更多的資料學習成長比自己琢磨更快哦!
4. 吐血整理:C++編程語言資源匯總
關於 C++ 框架、庫和資源的一些匯總列表,內容包括:標准庫、Web應用框架、人工智慧、資料庫、圖片處理、機器學習、日誌、代碼分析等。有需要的小夥伴可以收藏一下!
C++標准庫,包括了STL容器,演算法和函數等。
C++ Standard Library:是一系列類和函數的集合,使用核心語言編寫,也是C++ISO自身標準的一部分。
Standard Template Library:標准模板庫
C POSIX library : POSIX系統的C標准庫規范
ISO C++ Standards Committee :C++標准委員會
C++通用框架和庫
Apache C++ Standard Library:是一系列演算法,容器,迭代器和其他基本組件的集合
ASL :Adobe源代碼庫提供了同行的評審和可移植的C++源代碼庫。
Boost :大量通用C++庫的集合。
BDE :來自於彭博資訊實驗室的開發環境。
Cinder:提供專業品質創造性編碼的開源開發社區。
Cxxomfort:輕量級的,只包含頭文件的庫,將C++ 11的一些新特性移植到C++03中。
Dlib:使用契約式編程和現代C++ 科技 設計的通用的跨平台的C++庫。
EASTL :EA-STL公共部分
ffead-cpp :企業應用程序開發框架
Folly:由Facebook開發和使用的開源C++庫
JUCE :包羅萬象的C++類庫,用於開發跨平台軟體
libPhenom:用於構建高性能和高度可擴展性系統的事件框架。
LibSourcey :用於實時的視頻流和高性能網路應用程序的C++11 evented IO
LibU : C語言寫的多平台工具庫
Loki :C++庫的設計,包括常見的設計模式和習語的實現。
MiLi :只含頭文件的小型C++庫
openFrameworks :開發C++工具包,用於創意性編碼。
Qt :跨平台的應用程序和用戶界面框架
Reason :跨平台的框架,使開發者能夠更容易地使用Java,.Net和Python,同時也滿足了他們對C++性能和優勢的需求。
ROOT :具備所有功能的一系列面向對象的框架,能夠非常高效地處理和分析大量的數據,為歐洲原子能研究機構所用。
STLport:是STL具有代表性的版本
STXXL:用於額外的大型數據集的標准模板庫。
Ultimate++ :C++跨平台快速應用程序開發框架
Windows Template Library:用於開發Windows應用程序和UI組件的C++庫
Yomm11 :C++11的開放multi-methods.
btsk : 游戲 行為樹啟動器工具
Evolving Objects:基於模板的,ANSI C++演化計算庫,能夠幫助你非常快速地編寫出自己的隨機優化演算法。
Neu:C++11框架,編程語言集,用於創建人工智慧應用程序的多用途軟體系統。
Boost.Asio:用於網路和底層I/O編程的跨平台的C++庫。
libev :功能齊全,高性能的時間循環,輕微地仿效libevent,但是不再像libevent一樣有局限性,也修復了它的一些bug。
libevent :事件通知庫
libuv :跨平台非同步I/O。
音頻,聲音,音樂,數字化音樂庫
FMOD :易於使用的跨平台的音頻引擎和音頻內容的 游戲 創作工具。
Maximilian :C++音頻和音樂數字信號處理庫
OpenAL :開源音頻庫—跨平台的音頻API
Opus:一個完全開放的,免版稅的,高度通用的音頻編解碼器
Speex:免費編解碼器,為Opus所廢棄
Tonic: C++易用和高效的音頻合成
Vorbis: Ogg Vorbis是一種完全開放的,非專有的,免版稅的通用壓縮音頻格式。
生物信息,基因組學和生物技術
libsequence:用於表示和分析群體遺傳學數據的C++庫。
SeqAn:專注於生物數據序列分析的演算法和數據結構。
Vcflib :用於解析和處理VCF文件的C++庫
Wham:直接把聯想測試應用到BAM文件的基因結構變異。
壓縮和歸檔庫
bzip2:一個完全免費,免費專利和高質量的數據壓縮
doboz:能夠快速解壓縮的壓縮庫
PhysicsFS:對各種歸檔提供抽象訪問的庫,主要用於視頻 游戲 ,設計靈感部分來自於Quake3的文件子系統。
KArchive:用於創建,讀寫和操作文件檔案(例如zip和 tar)的庫,它通過QIODevice的一系列子類,使用gzip格式,提供了透明的壓縮和解壓縮的數據。
LZ4 :非常快速的壓縮演算法
LZHAM :無損壓縮資料庫,壓縮比率跟LZMA接近,但是解壓縮速度卻要快得多。
LZMA :7z格式默認和通用的壓縮方法。
LZMAT :及其快速的實時無損數據壓縮庫
miniz:單一的C源文件,緊縮/膨脹壓縮庫,使用zlib兼容API,ZIP歸檔讀寫,PNG寫方式。
Minizip:Zlib最新bug修復,支持PKWARE磁碟跨越,AES加密和IO緩沖。
Snappy :快速壓縮和解壓縮
ZLib :非常緊湊的數據流壓縮庫
ZZIPlib:提供ZIP歸檔的讀許可權。
並發執行和多線程
Boost.Compute :用於OpenCL的C++GPU計算庫
Bolt :針對GPU進行優化的C++模板庫
C++React :用於C++11的反應性編程庫
Intel TBB :Intel線程構件塊
Libclsph:基於OpenCL的GPU加速SPH流體模擬庫
OpenCL :並行編程的異構系統的開放標准
OpenMP:OpenMP API
Thrust :類似於C++標准模板庫的並行演算法庫
HPX :用於任何規模的並行和分布式應用程序的通用C++運行時系統
VexCL :用於OpenCL/CUDA 的C++向量表達式模板庫。
C++ B-tree :基於B樹數據結構,實現命令內存容器的模板庫
Hashmaps: C++中開放定址哈希表演算法的實現
Bcrypt :一個跨平台的文件加密工具,加密文件可以移植到所有可支持的操作系統和處理器中。
BeeCrypt:
Botan: C++加密庫
Crypto++:一個有關加密方案的免費的C++庫
GnuPG: OpenPGP標準的完整實現
GnuTLS :實現了SSL,TLS和DTLS協議的安全通信庫
Libgcrypt
libmcrypt
LibreSSL:免費的SSL/TLS協議,屬於2014 OpenSSL的一個分支
LibTomCrypt:一個非常全面的,模塊化的,可移植的加密工具
libsodium:基於NaCI的加密庫,固執己見,容易使用
Nettle 底層的加密庫
OpenSSL : 一個強大的,商用的,功能齊全的,開放源代碼的加密庫。
Tiny AES128 in C :用C實現的一個小巧,可移植的實現了AES128ESB的加密演算法
資料庫,SQL伺服器,ODBC驅動程序和工具
hiberlite :用於Sqlite3的C++對象關系映射
Hiredis: 用於Redis資料庫的很簡單的C客戶端庫
LevelDB: 快速鍵值存儲庫
LMDB:符合資料庫四大基本元素的嵌入鍵值存儲
MySQL++:封裝了MySql的C API的C++ 包裝器
RocksDB:來自Facebook的嵌入鍵值的快速存儲
SQLite:一個完全嵌入式的,功能齊全的關系資料庫,只有幾百KB,可以正確包含到你的項目中。
調試庫, 內存和資源泄露檢測,單元測試
Boost.Test:Boost測試庫
Catch:一個很 時尚 的,C++原生的框架,只包含頭文件,用於單元測試,測試驅動開發和行為驅動開發。
CppUnit:由JUnit移植過來的C++測試框架
CTest:CMake測試驅動程序
googletest:谷歌C++測試框架
ig-debugheap:用於跟蹤內存錯誤的多平台調試堆
libtap:用C語言編寫測試
MemTrack —用於C++跟蹤內存分配
microprofile- 跨平台的網路試圖分析器
minUnit :使用C寫的迷你單元測試框架,只使用了兩個宏
Remotery:用於web視圖的單一C文件分析器
UnitTest++:輕量級的C++單元測試框架
Cocos2d-x :一個跨平台框架,用於構建2D 游戲 ,互動圖書,演示和其他圖形應用程序。
Grit :社區項目,用於構建一個免費的 游戲 引擎,實現開放的世界3D 游戲 。
Irrlicht :C++語言編寫的開源高性能的實時#D引擎
Polycode:C++實現的用於創建 游戲 的開源框架(與Lua綁定)。
CEGUI : 很靈活的跨平台GUI庫
FLTK :快速,輕量級的跨平台的C++GUI工具包。
GTK+: 用於創建圖形用戶界面的跨平台工具包
gtkmm :用於受歡迎的GUI庫GTK+的官方C++介面。
imgui:擁有最小依賴關系的立即模式圖形用戶界面
libRocket :libRocket 是一個C++ HTML/CSS 游戲 介面中間件
MyGUI :快速,靈活,簡單的GUI
Ncurses:終端用戶界面
QCustomPlot :沒有更多依賴關系的Qt繪圖控制項
Qwt :用戶與技術應用的Qt 控制項
QwtPlot3D :功能豐富的基於Qt/OpenGL的C++編程庫,本質上提供了一群3D控制項
OtterUI :OtterUI 是用於嵌入式系統和互動 娛樂 軟體的用戶界面開發解決方案
PDCurses 包含源代碼和預編譯庫的公共圖形函數庫
wxWidgets C++庫,允許開發人員使用一個代碼庫可以為widows, Mac OS X,Linux和其他平台創建應用程序
bgfx:跨平台的渲染庫
Cairo:支持多種輸出設備的2D圖形庫
Horde3D 一個小型的3D渲染和動畫引擎
magnum C++11和OpenGL 2D/3D 圖形引擎
Ogre 3D 用C++編寫的一個面向場景,實時,靈活的3D渲染引擎(並非 游戲 引擎)
OpenSceneGraph 具有高性能的開源3D圖形工具包
Panda3D 用於3D渲染和 游戲 開發的框架,用Python和C++編寫。
Skia 用於繪制文字,圖形和圖像的完整的2D圖形庫
urho3d 跨平台的渲染和 游戲 引擎。
Boost.GIL:通用圖像庫
CImg :用於圖像處理的小型開源C++工具包
CxImage :用於載入,保存,顯示和轉換的圖像處理和轉換庫,可以處理的圖片格式包括 BMP, JPEG, GIF, PNG, TIFF, MNG, ICO, PCX, TGA, WMF, WBMP, JBG, J2K。
FreeImage :開源庫,支持現在多媒體應用所需的通用圖片格式和其他格式。
GDCM:Grassroots DICOM 庫
ITK:跨平台的開源圖像分析系統
Magick++:ImageMagick程序的C++介面
MagickWnd:ImageMagick程序的C++介面
OpenCV : 開源計算機視覺類庫
tesseract-ocr:OCR引擎
VIGRA :用於圖像分析通用C++計算機視覺庫
VTK :用於3D計算機圖形學,圖像處理和可視化的開源免費軟體系統。
最後, 對於學習編程或者在工作想升職的程序員兄弟,如果你想更好的提升你的編程能力幫助你提升水平! 筆者這里或許可以幫到你~
編程學習書籍分享:
編程學習視頻分享:
分享(源碼、項目實戰視頻、項目筆記,基礎入門教程)
歡迎轉行和學習編程的夥伴,利用更多的資料學習成長比自己琢磨更快哦!
5. Java培訓的主要內容是什麼
第一階段內容Java設計和編程基礎(OOD和OOP)
主要內容涉及技術知識點課時總長
Java語言基礎
Java語言、Java環境變數、變數、運算符、表達式、分支語句、循環語句、數組,數組應用,行業規范。雙色球抽獎程序實現。
5天
Java面向對象
類、對象、屬性、方法、構造、封裝、繼承、多態、重寫、重載、訪問許可權控制符、this和super、static、單例設計模式、final、抽象類和介面、模板設計模式、內部類
5天
JavaSE核心類庫
Java核心類、Java字元串、日期處理、包裝類、集合、數據結構、異常和異常處理、JavaIO、多線程編程、線程同步機制、並發包、JAVA網路編程、Java泛型、Java反射機制。
10天
Java設計
設計原則、設計模式、常見演算法、Java8/9新特性、Maven使用、SVN版本管理、Lamda表達式、Git、IDEA工具
2天
第二階段內容資料庫技術和Web前端技術(H5/JS)
主要內容涉及技術知識點課時總長
Oracle資料庫開發
SQL語句、SQL語句原理、SQL語句優化、表、視圖、序列、索引、Oracle數據字典、存儲過程、函數、觸發器、PL/SQL開發、資料庫設計原則等
6天
JDBC
JDBC核心API、JDBC優化技術(緩存技術、批處理技術、dbcp、c3p0等資料庫連接池)
2天
XML
XML語法、XML解析(SAX、DOM、Dom4j)
1天
Web前端基礎(HTML5/CSS3/JS)
HTML5(H5)基本文檔結構、鏈接、列表、表格、表單;CSS基礎語法、盒子模型、浮動布局、定位;JavaScript語言基礎、DOM編程、事件模型等。
HTML5畫布、Web存儲、地理定位、音頻/視頻、拖放、WebSocket技術等
CSS邊框、背景、文本效果、字體、動畫等
8天
Web前端高級
jQuery框架
JQuery、JQuery對象、元素選擇器、DOM操作、屬性操作、CSS操作、動畫效果、JQuery插件等
2天
Web前端高級
Vue
Bootstrap
jQuery擴展插件
安裝、使用、模板語法、條件、循環、事件處理、表單等
BootstrapCSS、布局組件、插件、編輯器
highcharts圖表組件
jquery表單校驗、彈框等插件
3天
第三階段內容JavaWeb技術和主流框架
主要內容涉及技術知識點課時總長
JSP&Servlet
JSP語法、JSP標記、自定義標記、JSTL和EL表達式、JSP新特性、MVC設計模式、Servlet生命周期及Servlet伺服器、Servlet過濾器和監聽器、Tomcat配置和部署等
MySQL安裝、使用、Java訪問MySQL等
8天
AJAX框架
Ajax基礎、XHR對象、Ajax設計模式、JSON技術、jQuery中Ajax函數等
2天
Spring
SpringIoc、Ioc注入技巧、對象高級裝配(自動裝配、模板裝配、組件掃描特性、FactoryBean、對象生命周期)、SpringAOP原理、AspectJ、SpringJDBC支持、Spring事務及安全管理、SpringMVC、RESTful技術、Spring國際化SpringSecurity、ApacheShiro、Spring整合Shiro等
8天
SpringBoot
SpringCloud
Spring-BootServlet、過濾器、監聽器、攔截器、啟動載入、資料庫連接、多數據源、動態數據源、事務、Spring-BootShiro許可權管理、Spring-BootJDBC訪問資料庫、Spring-BootMyBatis訪問資料庫等
Spring-Cloud分布式配置管理、服務注冊
5天
MyBatis
MyBatis映射基礎,DQL映射,DML映射,結果集映射,高級動態SQL映射,SqlSession的使用,SprigMyBatis整合,MyBatis分頁處理、關聯查詢映射等
2天
NoSQL
Redis原理、Redis命令、JavaRedisAPI、Redis集群和緩存
MongoDB原理、MongoDB命令、JavaMongoDBAPI
3天
Struts2&Hibernate
Struts2控制流程、Ognl、Action、Interceptor、Result、FreeMarker、Struts2標記庫、Struts2擴展、Struts2應用、HibernateAPI、Hibernate實體映射技術、Hibernate關系映射技巧、HQL查詢、Hibernate緩存技術、SSH整合
6天
第四階段內容項目實戰、企業解決方案
主要內容涉及技術知識點課時總長
企業項目
企業實戰
解決方案
CRM/P2P系統開發實戰
Linux企業級應用操作部署方案
企業項目研發流程、規范和常見架構方案
消息服務解決方案
搜索服務解決方案
負載均衡解決方案
企業常見業務解決方案
應用集群解決方案
資料庫集群解決方案
安全服務解決方案
分布式服務解決方案
緩存服務解決方案
高並發、集群模式整合解決方案
Workflow工作流解決方案
15天
第五階段內容就業沖刺課程
主要內容課時總長
技術串講、企業面試題實戰
3天
項目面試實戰
2天
技術答疑、面試指導、就業推薦服務
無期限
第六階段內容熱點技術、案例、工具應用(免費贈送)
微信小程序/公眾號開發,基於Java+微信API開發小程序和公眾號
Java+區塊鏈開發,基於Java+區塊鏈技術開發的案例
6. 計算機編程常用英語詞彙
計算機編程常用英語詞彙
程序員們對於編碼肯定很熟悉,畢竟日常工作中經常接觸。下面是我分享的一些常用的編程英語詞彙,希望能對大家有所幫助!
API (Application Programming Interface) 應用(程序)編程介面
app domain (application domain)應用域
application 應用、應用程序
application framework 應用程序框架
appearance 外觀
append 附加
architecture 架構、體系結構
archive file 歸檔文件、存檔文件
argument引數(傳給函式的值)。參見parameter
array 數組
arrow operator 箭頭操作符
ASP(Active Server Page)活動伺服器頁面
ASP.NET worker process ASP.NET工作者進程
assembly 裝配件、配件
assembly language 匯編語言
assembly manifest 裝配件清單
assert(ion) 斷言
assign 賦值
assignment 賦值、分配
assignment operator 賦值操作符
associated 相關的、相關聯的
associative container 關聯式容器(對應sequential container)
asynchronous 非同步的`
atomic 原子的
atomic operation 原子操作
attribute 特性、屬性
authentication service 驗證服務
authorization 授權
audio 音頻
A.I. 人工智慧
B2B integration B2B整合、B2B集成(business-to-business integration)
background 背景、後台(進程)
backward compatible 向後兼容、向下兼容
backup 備份
backup device備份設備
backup file 備份文件
bandwidth 帶寬
base class 基類
base type 基類型
batch 批處理
BCL (base class library)基類庫
binary 二進制
binary search 二分查找
binary tree 二叉樹
binary function 雙參函數
binary large object二進制大對象
binary operator 二元操作符
binding 綁定
bit 位
bitmap 點陣圖
bitwise 按位……
bitwise 為單元進行復制;位元逐一復制,按位拷
bitwise operation 按位運算
block 塊、區塊、語句塊
bookkeeping 簿記
boolean 布林值(真假值,true或false)
border 邊框
bounds checking 邊界檢查
boxing 裝箱、裝箱轉換
brace (curly brace) 大括弧、花括弧
bracket (square brakcet) 中括弧、方括弧
breakpoint 斷點
browser applications 瀏覽器應用(程序)
browser-accessible application 可經由瀏覽器訪問的應用程序
build 編連(專指編譯和連接
built-in 內建、內置
bus 匯流排
business 業務、商務(看場合)
business Logic 業務邏輯
business rules 業務規則
buttons 按鈕
bug 臭蟲
by/through 通過
byte 位元組(由8 bits組成)
cache 高速緩存
calendar 日歷
call 調用
callback 回調
call-level interface (CLI)調用級介面(CLI)
call operator 調用操作符
candidate key 候選鍵 (for database)
cascading delete 級聯刪除 (for database)
cascading update 級聯更新 (for database)
casting 轉型、造型轉換
catalog 目錄
chain 鏈(function calls)
character 字元
character format 字元格式
character set 字元集
CHECK constraints CHECK約束 (for database)
checkpoint 檢查點 (for database)
check box 復選框
check button 復選按鈕
child class 子類
CIL (common intermediate language)通用中間語言、通用中介語言
class 類
class declaration 類聲明
class definition 類定義
class derivation list 類繼承列表
class factory 類廠
class hierarchy 類層次結構
class library 類庫
class loader 類裝載器
class template 類模板
class template partial specializations 類模板部分特化
class template specializations 類模板特化
classification 分類
clause 子句
client application 客戶端應用程序
client cursor 客戶端游標 (for database)
code page 代碼頁
cleanup 清理、清除
CLI (Common Language Infrastructure) 通用語言基礎設施
client 客戶、客戶端
client area 客戶區
client-server 客戶機/伺服器、客戶端/伺服器
clipboard 剪貼板
clone 克隆
CLS (common language specification) 通用語言規范
code access security 代碼訪問安全
COFF (Common Object File Format) 通用對象文件格式
collection 集合
COM (Component Object Model) 組件對象模型
combo box 組合框
command line 命令行
comment 注釋
commit 提交 (for database)
communication 通訊
compatible 兼容
compile time 編譯期、編譯時
compiler 編譯器
component組件
composite index 復合索引、組合索引 (for database)
composite key 復合鍵、組合鍵 (for database)
composition 復合、組合
concept 概念
concrete具體的
concrete class 具體類
concurrency 並發、並發機制
constraint 約束 (for database)
configuration 配置、組態
connection 連接 (for database)
connection pooling 連接池
console 控制台
constant 常量
construct 構件、成分、概念、構造(for language)
constructor (ctor) 構造函數、構造器
container 容器
containment包容
context 環境、上下文
control 控制項
cookie (不譯)
拷貝
CORBA 通用對象請求中介架構(Common Object Request Broker Architecture)
cover 覆蓋、涵蓋
create/creation 創建、生成
crosstab query 交叉表查詢 (for database)
CRTP (curiously recurring template pattern)
CTS (common type system)通用類型系統
cube 多維數據集 (for database)
cursor 游標
cursor 游標 (for database)
custom 定製、自定義
data 數據
data connection 數據連接 (for database)
Data Control Language (DCL) 數據控制語言(DCL) (for database)
Data Definition Language (DDL) 數據定義語言(DDL) (for database)
data dictionary 數據字典 (for database)
data dictionary view 數據字典視圖 (for database)
data file 數據文件 (for database)
data integrity 數據完整性 (for database)
data manipulation language (DML)數據操作語言(DML) (for database)
data mart 數據集市 (for database)
data pump 數據抽取 (for database)
data scrubbing 數據清理 (for database)
data source 數據源 (for database)
Data source name (DSN) 數據源名稱(DSN) (for database)
data warehouse 數據倉庫 (for database)
dataset 數據集 (for database)
database 資料庫 (for database)
database catalog 資料庫目錄 (for database)
database diagram 數據關系圖 (for database)
database file 資料庫文件 (for database)
database object 資料庫對象 (for database)
database owner 資料庫所有者 (for database)
database project 資料庫工程 (for database)
database role 資料庫角色 (for database)
database schema 資料庫模式、資料庫架構 (for database)
database script 資料庫腳本 (for database)
data-bound 數據綁定 (for database)
data-aware control數據感知控制項 (for database)
data member 數據成員、成員變數
dataset 數據集 (for database)
data source 數據源 (for database)
data structure數據結構
data table 數據表 (for database)
datagram 數據報文
DBMS (database management system)資料庫管理系統 (for database)
DCOM (distributed COM)分布式COM
dead lock 死鎖 (for database)
deallocate 歸還
debug 調試
debugger 調試器
decay 退化
decision support 決策支持
declaration 聲明
declarative referential integrity (DRI)聲明引用完整性(DRI) (for database)
dection 推導
DEFAULT constraint默認約束 (for database)
default database 默認資料庫 (for database)
default instance 默認實例 (for database)
default result set 默認結果集 (for database)
default 預設、默認值
defer 推遲
definition 定義
delegate 委託
delegation 委託
dependent name
deploy 部署
dereference 解引用
dereference operator (提領)運運算元
derived class 派生類
design by contract 契約式設計
design pattern 設計模式
destroy 銷毀
destructor(dtor)析構函數、析構器
device 設備
DHTML (dynamic HyperText Markup Language)動態超文本標記語言
dialog 對話框
digest 摘要
digital 數字的
DIME (Direct Internet Message Encapsulation)直接Internet消息封裝
directive (編譯)指示符
directory 目錄
dirty pages臟頁 (for database)
dirty read 臟讀 (for database)
disassembler 反匯編器
DISCO (Discovery of Web Services)Web Services的查找
disk 盤
dispatch 調度、分派、派發(我喜歡"調度")
DISPID (Dispatch Identifier)分派標識符
distributed computing 分布式計算
distributed query 分布式查詢 (for database)
DNA (Distributed interNet Application) 分布式網間應用程序
document 文檔
DOM (Document Object Model)文檔對象模型
dot operator (圓)點操作符
driver 驅動(程序)
DTD (document type definition) 文檔類型定義
double-byte character set (DBCS)雙位元組字元集(DBCS)
mp 轉儲
mp file 轉儲文件
dynamic cursor 動態游標 (for database)
dynamic filter 動態篩選 (for database)
dynamic locking 動態鎖定 (for database)
dynamic recovery 動態恢復 (for database)
dynamic snapshot 動態快照 (for database)
dynamic SQL statements 動態SQL語句 (for database)
dynamic assembly 動態裝配件、動態配件
dynamic binding 動態綁定
;