原创 fastdds router-1.簡介

DDS Router是一個最終用戶軟件應用程序,支持分佈式DDS網絡的連接。也就是說,部署在一個地理位置並使用專用本地網絡的DDS實體(例如發佈者和訂戶)將能夠通過使用eProsima DDS router與部署在其自己的專用本地網絡上

原创 fastdds router-3.開始

1. 項目概述 DDS路由器是由eProsima開發的跨平臺非圖形化應用程序,由Fast DDS提供支持,允許創建一個通信橋,連接兩個DDS網絡,否則將被隔離。DDS路由器的主要用途是通信兩個物理或虛擬分離的DDS網絡,這些網絡屬於不同的L

原创 FastDDS-3. DDS層

3. DDS層 eProsima Fast DDS公開了兩個不同的API,以在不同級別與通信服務交互。主要API是數據分發服務(DDS)數據中心發佈訂閱(DCPS)平臺獨立模型(PIM)API,簡稱DDS DCPS PIM,由Fast

原创 FastDDS-2.庫概覽

2. 庫概覽 Fast DDS(前身爲Fast RTPS)是DDS規範的高效高性能實現,DDS規範是一種用於分佈式應用軟件的以數據爲中心的通信中間件(DCPS)。本節回顧Fast DDS的體系結構、操作和關鍵特性。 2.1 架構 F

原创 FastDDS文檔-開始

開始 這一節定義了DDS和RTPS的概念,也提供了一個逐步講解的教程,這個教程中講解了如何開發一個簡單的FastDDS發佈訂閱應用程序。 1.1 什麼是DDS DDS是一個以數據爲中心的通信一些,主要用在分佈式軟件的通信領域。它定義了應

原创 FastDDS文檔-簡介

FastDDS文檔 eProsima Fast DDS 是 DDS (Data Distribution Service) 協議的一個C++語言實現版本,該協議由 Object Management Group (OMG) 組織定義。

原创 使用jclasslib查看java字節碼

提綱 1、概述 2、idea中jclasslib插件安裝 3、idea中jclasslib插件使用方法介紹 4、總結 1、概述 很多時候想查看Java源代碼編譯後的字節碼,會感覺到無法下手,不知道從何處開始。爲什麼呢?因爲一方面缺乏好的

原创 加密pdf在不知道密碼的情況下如何解密

提綱 1、問題描述 2、解決方案 1、問題描述 我有一個pdf文件想要打印出來,可是當我用wps打開它之後點擊打印的時候,wps跳出來一個對話框,要求我輸入pdf的密碼,如下圖所示: 可是,此刻我不知道此pdf的密碼,那麼想要打印應該

原创 不透明度和填充的區別

提綱 1、不透明度和填充的相同之處 2、不透明度和填充的不同之處 3、從字面意思理解不透明度和填充 1、不透明度和填充的相同之處 在初學PS時,一定對“不透明度”和“填充”非常迷惑,它們在圖層面板的這個位置 這篇就來詳細聊聊這兩個滑塊

原创 容差的含義

容差就是允許像素的RGB值的偏差範圍。比如:容差爲30,那麼RGB三個值的範圍就是(+-30)。 因爲目標對象是RGB的值,所有容差的範圍是0~255。 舉個例子: 這是一個從(0,0,0)到(255,255,255)漸變的的黑白圖片。

原创 Linux中PATH、 LIBRARY_PATH、 LD_LIBRARY_PATH的區別

提綱 1、PATH 2、LIBRARY_PATH和LD_LIBRARY_PATH 1、PATH PATH是可執行文件路徑。 是三個中我們最常接觸到的,因爲我們命令行中的每句能運行的命令,如ls、top、ps等,都是系統通過PATH找到了

原创 Ubuntu18.04下調用fastdds實現通信

提綱 1、編寫idl 2、用fastddsgen編譯idl生成源代碼文件 3、編譯生成可執行文件 4、執行可執行文件完成通訊 1、編寫idl 現在我們可以編寫一個簡單的 IDL: 2、用fastddsgen編譯idl生成源代碼文件

原创 Docker鏡像與容器的工作原理

提綱 1、bootfs和rootfs 2、鏡像層和鏡像 3、容器層和容器 4、聯合文件系統​ 1、bootfs和rootfs 一般而言,Linux的操作系統由兩類文件系統組成:bootfs(boot file system)和rootf

原创 ubuntu18.04切換到root

Ubuntu是最近很流行的一款Linux系統,因爲Ubuntu默認是不啓動root用戶,現在介紹如何進入root的方法。 1、從user用戶切換到root用戶 不管是用圖形模式登錄Ubuntu,還是命令行模式登錄,我們會發現缺省的用戶是

原创 ubuntu18.04安裝jdk和gradle

提綱 1、安裝jdk 2、安裝gradle 1、安裝jdk 安裝jdk很簡單,只要一條命令就可以了,命令如下: sudo apt install openjdk-8-jdk java -version 2、安裝gradle #下載