優秀的開源C 庫 ACE及其安裝使用

2021-06-23 09:48:39 字數 767 閱讀 7012

開源c++庫:ace及其安裝使用

什麼是ace?

ace自適配通訊環境(adaptive communication environment)是可以自由使用、開放原始碼的物件導向

和實時通訊服務和應用的開發

者。它簡化了使用程序間通訊、事件多路分離、顯式動態鏈結和併發的oo網路

應用和服務的開發。此外,通過服務在執行時與應用的動態鏈結,ace還使系統的配置和重配置得以自動化。

ace的好處

在ace元件的幫助下,很容易在一種os平台上編寫併發網路應用,然後快速地將它們移植到各種其他的os平台上。ace的設計使用了許多可提高軟體質量

的關鍵模式,這些質量因素包括通訊軟體靈活性、可擴充套件性、可復用性和模組性。ace經仔細設計,支援廣泛的應用服務質量(qos)需求

,包括延遲敏感應用的低響應等待時間、高頻寬應用的高效能,以及實時應用的可**性。ace和tao被設計為能良好地協同工作,以提供全面的中介軟體

解決方案

,是corba的開發原始碼、遵循標準的實現。

ace的安裝:

使用時記得在cb的option/directory裡設定相應的標頭檔案路徑!然後在工程中就可以加入標頭檔案,使用ace的庫了!你也可以先看看它息帶的examples.相信它的跨平台及高效能會吸引你的!

在vc下的安裝我就不多說了,ace的解壓目錄裡有個ace_install.htm檔案,裡面有詳細說明(在其它作業系統及開發平台的介紹都有,你可以參考),相信難不到你!

ace發展已經有多年了,如些優秀的東西在國內很少有人知道,真是....

開源的C 優秀軟體

多 處理工具 ffmpeg 開源虛擬機器 xen 處理軟體 imagemagick 系統監控工具 mrtg 遠端登入客戶端 putty 開源賽車遊戲 speed dreams 郵件伺服器 dovecot 開源的2d遊戲引擎 hge windows版的vim編輯器 gvim ssh通訊軟體 opens...

golang日誌庫logrus的安裝和使用

一 安裝logrus 執行如下命令,即可按照logrus 如果無法訪問 golang 那麼可以先 clone github.com golang的原始碼,然後生成 cd gopath src golang.org x git clone go get u golang.org x crypto ss...

Shark 強大的開源C 機器學習庫

2013 04 27 15 18 by 副主編 wangguo 有17984人瀏覽 shark是乙個快速 模組化 功能豐富的開源c 機器學習庫,提供了各種機器學習相關技術,比如線性 非線性優化 基於核心學習演算法 神經網路等。shark已經應用於多個現實專案中。機器學習 machine learni...