原创 ROS(2):使用aubo機械臂GitHub工程啓動Rviz仿真

  首先安裝moveit和industrial sudo apt-get install ros-kinetic-moveit-core sudo apt-get install ros-kinetic-industrial-core 一

原创 主機WiFi上網 虛擬機NAT方式上網

環境配置: 主機 win10 虛擬機 Ubuntu16.04 虛擬機設置nat模式: 虛擬機IP及網關: 虛擬機DNS配置: 物理機配置: 物理機wifi網卡設置共享Vmnet8: Vmnet8屬性設置: IP地址要和虛擬機IP

原创 Ubuntu16.04安裝kinetic版本ROS系統

一 :確定軟件源的服務器,本人選用ROS官網服務器進行軟件包的安裝和更新       在命令行輸入: sudo sh -c 'echo "deb http://packages.ros.org/ros/ubuntu $(lsb_relea

原创 NAT模式解決物理機ping不通虛擬機

環境說明:物理機win10 虛擬機 Ubuntu14.04 1.設置虛擬機IP       2.虛擬機設置VMnet8 NAT模式IP地址   3.物理機設置VMnet8 NAT模式IP地址 4.IP測試OK    

原创 Ubuntu 配置IP地址

1 DHCP模式 更改配置文件 /etc/network/interfaces auto eth0 iface eth0 inet dhcp 2 靜態模式 auto eth0 iface eth0 inet static address

原创 Ubuntu Vi方向鍵變爲ABCD解決辦法

方法1:  命令行中執行: (1)echo "set nocp">>~/.vimrc (2)source ~/.vimrc 方法2: 如果能連上網,可以卸載原來的vim,重新安裝vim (1) sudo apt-get remove vi

原创 使用sscanf靈活處理字符串

sscanf() - 從一個字符串中讀進與指定格式相符的數據。 函數原型:int sscanf(const char *str, const char *format, ...); sscanf與scanf類似,都是用於輸入的,只是後者以

原创 二分查找(折半查找)算法及代碼

二分査找也稱折半査找,其優點是查找速度快,缺點是要求所要査找的數據必須是有序序列。該算法的基本思想是將所要査找的序列的中間位置的數據與所要査找的元素進行比較,如果相等,則表示査找成功,否則將以該位置爲基準將所要査找的序列分爲左右兩部分。接

原创 使用DPDK l3fwd測試硬件吞吐性能

操作系統版本:centOS6.4 DPDK版本:2.2.0 硬件設備:某硬件廠商,四顆物理CPU,16個萬兆光口。 一:編譯l3fwd 官網下載dpdk-2.2.0.tar.gz,解壓 tar xvf dpdk-2.2.0.tar.gz

原创 三層轉發基本原理

1.網絡層的定義 網絡層(network layer ):它位於OSI模型中的第三層,介於運輸層與數據鏈路層之間,提供發信端到目標端之間的信息傳輸服務。網絡層的數據以IP數據報的形式傳輸。 2.IP協議 IP提供了不可靠,無連接的數據報

原创 linux系統在文件夾下查找含有指定字符串的文件的方法

linux系統在文件夾下查找含有指定字符串的文件的方法 find /dir/ -type f -name "*.log" | xargs grep "error" 從/dir目錄下查找所有擴展名爲.log的文件,並找出包含error字符串

原创 網卡多隊列技術與RSS功能介紹

多隊列網卡是一種技術,最初是用來解決網絡IO QoS (quality of service)問題的,後來隨着網絡IO的帶寬的不斷提升,單核CPU不能完全處滿足網卡的需求,通過多隊列網卡驅動的支持,將各個隊列通過中斷綁定到不同的核上,以滿

原创 CentOS系統升級內核

1. 準備工作 1.1 下載源碼包 去 http://www.kernel.org 首頁,下載源碼包 wget https://www.kernel.org/pub/linux/kernel/v3.x/linux-3.11.6.tar.

原创 linux 系統調用總結

簡述 操作系統的主要功能是爲管理硬件資源和爲應用程序開發人員提供良好的環境來使應用程序具有更好的兼容性,爲了達到這個目的,內核提供一系列具備預定功能的多內核函數,通過一組稱爲系統調用(system call)的接口呈現給用戶。系統調用把

原创 linux 系統下使用socket進行本地進程間通信

使用套接字除了可以實現網絡間不同主機間的通信外,還可以實現同一主機的不同進程間的通信,且建立的通信是雙向的通信。socket進程通信與網絡通信使用的是統一套接口,只是地址結構與某些參數不同。 其主要流程如