- 博客(18)
- 收藏
- 关注
原创 Linux系统python读取txt文本中所有包含某个特定字符的行
linux系统python读取txt文本中所有包含某个特定字符的行原文本文档:--Main Program--block script function definition--(Logic tree item : Project_Program) Project_Program --(Logic tree item : Loop) Loop while (true) do sleep(0.001) --(Logic tree item : Loop) Loop
2021-02-26 14:35:24
1562
1
原创 ROS(2):使用aubo机械臂GitHub工程启动Rviz仿真
首先安装moveit和industrialsudo apt-get install ros-kinetic-moveit-coresudo apt-get install ros-kinetic-industrial-core一:建立工程目录在home工作目录下,建立catkin_workspace编译目录mkdir catkin_workspace注意:尽量建立在~...
2019-07-29 17:53:45
1017
1
原创 主机WiFi上网 虚拟机NAT方式上网
环境配置:主机 win10虚拟机 Ubuntu16.04虚拟机设置nat模式:虚拟机IP及网关:虚拟机DNS配置:物理机配置:物理机wifi网卡设置共享Vmnet8:Vmnet8属性设置:IP地址要和虚拟机IP eth0一个网段:此时主机可以ping通虚拟机:主机能ping通百度的情况下,虚拟机就可以上网了: ...
2019-01-20 00:03:38
1714
原创 Ubuntu16.04安装kinetic版本ROS系统
一 :确定软件源的服务器,本人选用ROS官网服务器进行软件包的安装和更新 在命令行输入:sudo sh -c 'echo "deb http://packages.ros.org/ros/ubuntu $(lsb_release -sc) main" > /etc/apt/sources.list.d/ros-latest.list'sudo apt-key adv -...
2019-01-06 15:50:12
568
原创 NAT模式解决物理机ping不通虚拟机
环境说明:物理机win10 虚拟机 Ubuntu14.041.设置虚拟机IP 2.虚拟机设置VMnet8 NAT模式IP地址 3.物理机设置VMnet8 NAT模式IP地址4.IP测试OK ...
2018-10-21 15:54:01
16748
5
原创 Ubuntu Vi方向键变为ABCD解决办法
方法1: 命令行中执行:(1)echo "set nocp">>~/.vimrc(2)source ~/.vimrc方法2:如果能连上网,可以卸载原来的vim,重新安装vim(1) sudo apt-get remove vim-common(2)sudo apt-get install vim...
2018-10-09 18:23:17
1036
2
原创 Ubuntu 配置IP地址
1 DHCP模式更改配置文件 /etc/network/interfacesauto eth0iface eth0 inet dhcp2 静态模式auto eth0iface eth0 inet staticaddress 192.168.1.4netmask 255.255.255.0gateway 192.168.1.1更改配置文件后需要重启网络服务,s...
2018-10-09 18:16:34
350
原创 使用sscanf灵活处理字符串
sscanf() - 从一个字符串中读进与指定格式相符的数据。函数原型:int sscanf(const char *str, const char *format, ...);sscanf与scanf类似,都是用于输入的,只是后者以屏幕(stdin)为输入源,前者以固定字符串为输入源。 注: 1、 * 亦可用于格式中, (即 %*d 和 %*s) 加了星号 (*) 表示跳过此
2017-02-27 17:53:37
1208
原创 使用DPDK l3fwd测试硬件吞吐性能
操作系统版本:centOS6.4DPDK版本:2.2.0硬件设备:某硬件厂商,四颗物理CPU,16个万兆光口。一:编译l3fwd官网下载dpdk-2.2.0.tar.gz,解压 tar xvf dpdk-2.2.0.tar.gz进入DPDK目录,cd dpdk-2.2.0/首先编译x86_64-native-linuxapp-gcc,进入dpdk-2.2.0/tools,运
2017-02-23 18:42:20
7741
原创 ssh 不能连接linux系统 Could not connect to '192.168.X.X'(port 22) Connection failed
centOS7配置好IP地址后,发现可以ping通,但是不能ssh远程连接解决办法:查看防火墙:service iptables status关闭防火墙:service iptables stop打开防火墙:service iptables start发现不是防火墙的原因。最后原因是没有使能ssh服务。解决办法:运行 /etc/init.d/sshd restart
2017-02-22 19:37:13
17717
原创 linux系统在文件夹下查找含有指定字符串的文件的方法
linux系统在文件夹下查找含有指定字符串的文件的方法find /dir/ -type f -name "*.log" | xargs grep "error"从/dir目录下查找所有扩展名为.log的文件,并找出包含error字符串的行
2017-02-22 19:27:45
986
原创 二分查找(折半查找)算法及代码
二分査找也称折半査找,其优点是查找速度快,缺点是要求所要査找的数据必须是有序序列。该算法的基本思想是将所要査找的序列的中间位置的数据与所要査找的元素进行比较,如果相等,则表示査找成功,否则将以该位置为基准将所要査找的序列分为左右两部分。接下来根据所要査找序列的升降序规律及中间元素与所查找元素的大小关系,来选择所要査找元素可能存在的那部分序列,对其采用同样的方法进行査找,直至能够确定所要查找的元素是
2017-02-09 10:49:39
2177
原创 三层转发基本原理
1.网络层的定义网络层(network layer ):它位于OSI模型中的第三层,介于运输层与数据链路层之间,提供发信端到目标端之间的信息传输服务。网络层的数据以IP数据报的形式传输。2.IP协议IP提供了不可靠,无连接的数据报传送服务。它定义了在互联网上传输数据的具体格式。IP实现两个基本功能:寻址及分片。IP地址由网络号和主机号两部分组成,网络号标识互联网中的一个特定网络
2017-02-08 16:32:43
34365
2
原创 网卡多队列技术与RSS功能介绍
多队列网卡是一种技术,最初是用来解决网络IO QoS (quality of service)问题的,后来随着网络IO的带宽的不断提升,单核CPU不能完全处满足网卡的需求,通过多队列网卡驱动的支持,将各个队列通过中断绑定到不同的核上,以满足网卡的需求。常见的有Intel的82575、82576,Boardcom的57711等,下面以公司的服务器使用较多的Intel 82575网卡为例,分析一下
2017-02-08 15:44:37
26098
7
转载 CentOS系统升级内核
1. 准备工作1.1 下载源码包去 http://www.kernel.org 首页,下载源码包wget https://www.kernel.org/pub/linux/kernel/v3.x/linux-3.11.6.tar.xz1.2 解压tar xf linux-3.11.6.tar.xz1.3 更新当前系统sudo yum updatesudo yum
2017-02-07 18:16:29
398
转载 linux 系统调用总结
简述操作系统的主要功能是为管理硬件资源和为应用程序开发人员提供良好的环境来使应用程序具有更好的兼容性,为了达到这个目的,内核提供一系列具备预定功能的多内核函数,通过一组称为系统调用(system call)的接口呈现给用户。系统调用把应用程序的请求传给内核,调用相应的的内核函数完成所需的处理,将处理结果返回给应用程序。Linux操作系统中的系统调用接口系统调用进程控制
2017-02-07 17:32:35
327
原创 linux 系统下使用socket进行本地进程间通信
使用套接字除了可以实现网络间不同主机间的通信外,还可以实现同一主机的不同进程间的通信,且建立的通信是双向的通信。socket进程通信与网络通信使用的是统一套接口,只是地址结构与某些参数不同。其主要流程如下:代码实现如下:客户端://client#include#include#include#include#include#define UN
2017-02-07 17:16:13
12995
空空如也
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人