日韩性视频-久久久蜜桃-www中文字幕-在线中文字幕av-亚洲欧美一区二区三区四区-撸久久-香蕉视频一区-久久无码精品丰满人妻-国产高潮av-激情福利社-日韩av网址大全-国产精品久久999-日本五十路在线-性欧美在线-久久99精品波多结衣一区-男女午夜免费视频-黑人极品ⅴideos精品欧美棵-人人妻人人澡人人爽精品欧美一区-日韩一区在线看-欧美a级在线免费观看

歡迎訪問 生活随笔!

生活随笔

當前位置: 首頁 > 编程资源 > 编程问答 >内容正文

编程问答

2017.12.20-21

發布時間:2023/12/20 编程问答 31 豆豆
生活随笔 收集整理的這篇文章主要介紹了 2017.12.20-21 小編覺得挺不錯的,現在分享給大家,幫大家做個參考.

   1.今天,繼續學習公司產品DDS的開發手冊。

   首先,其中有幾個概念需要認識:

    CORBA(Common Object Request Broker Architecture):公共對象的請求代理體系結構,OMG組織定義的一種面向對象應用的標準國際規范架構。為簡化跨平臺應用而提出的規范,它獨立于網絡協議、編程語言和軟硬件平臺,支持異構的分布式計算環境和不同編程語言間的對象重用。

    ACE(adaptive communication environment)對于CORBA體系結構具體實現的中間件,是整個ACE/TAO/CIAO體系的基礎,由操作系統適配層、對并發/進程間通信/虛擬內存管理等的oo(面向對象)封裝,ACE框架、網絡服務組件等幾個部分組成;而TAO(THE ACE ORB)則是在ACE基礎上建立起來的一個CORBA? ORB實現;CIAO(component integrated ACE ORB)則是在TAO基礎上的一個CORBA Component model實現,同時CIAO也是目前相對比較成熟的一個CCM(CORBA Component Model “CORBA構件模型”)實現。

    idl(Interface description language):接口描述語言,基于CORBA規范下的跨平臺開發語言。

    DCPS 以數據為中心的發布/訂閱

    MOM 面向消息的中間件

    perl ? ?? 一種腳本語言

    mpc后綴的文件(make project creator)生成項目文件,包含路徑,庫目錄,源文件以及項目間的依賴關系;

    生成編譯工具所支持的項目文件,編譯工具如makefile,vc++,vs.

    最大限度減少需要維護的項目數量;支持項目繼承,一個mpc文件可以生成多個項目。語法簡單,便于維護。

    mwc后綴的文件(make workspace creator)生成工作區文件,目前產品中不需要修改此文件。

  2.windows中的產品安裝和配置

    打開安裝包,按步驟安裝就可以。目前安裝包只支持vs2010版本,05版需要的話,還需要重新配置。

    配置環境變量,用管理員進入cmd運行.vbs文件。連續通知配置成功即可。

    tcp和udp的.ini協議配置文件可以根據用戶的需求進行協議的插拔。

    運行demo的發布訂閱程序.bat文件,有多個demo。分別支持C和Java,ocean_msg工程是針對海信院用戶指定的工程。

    運行demo需要在命令行輸入兩個參數。①DCPSDebugLevel? 以數據為中心發布訂閱的debug等級,等級分為1-10.debug等級在配置文件中也可設置,如果都有設置,以命令行優先;②發布端和訂閱端的日志。

  3.Linux中的產品安裝和配置

    解壓壓縮包,設置環境變量運行setevn.sh。注意:每次新開或重新啟動終端,或重啟Linux都要重新運行setevn.之后運行demo。

  4.文檔細節

    liscense文件。授權文件,通過公司允許拿到授權文件才可以運行公司產品。 

    發布/訂閱端代碼流程:

        ①初始化域工廠;創建域參與者;創建數據發布者(數據訂閱者);創建主題;創建數據寫者(數據讀者,數據監聽者);

        ②信息發布;

        ③資源銷毀; 

    

    

    

轉載于:https://www.cnblogs.com/jokergame/p/8087152.html

總結

以上是生活随笔為你收集整理的2017.12.20-21的全部內容,希望文章能夠幫你解決所遇到的問題。

如果覺得生活随笔網站內容還不錯,歡迎將生活随笔推薦給好友。