草庐IT

Ubuntu 更换IP (服务器)以Ubuntu-live-server20.04为例

1.切换root登录(默认登录root)2.输入下面代码,摁Tab键,系统会自动识别并且查找哪一个网卡或者网口的配置文件多半是(00或者01)view/etc/netplan/0注意:Linux操作系统下注意空格3.看到配置文件之后,摁 i 进入编辑模式network:version:2renderer:NetworkManagerethernets:ens33:dhcp4:noaddresses:[192.168.0.120/24]gateway4:192.168.0.1nameservers:addresses:[114.114.114.114,8.8.8.8]ens33:代表网卡名称  

ubuntu18.04用docker复现RDS-SLAM编译部分

记录一下RDS-SLAM的复现过程和当中遇到的一些问题在git上直接下载完RDS-SLAM之后按照README的步骤在第一步sudodocker-composebuild就遇到很多的问题。问题如下1、报错记录【WARNING:aptdoesnothaveastableCLIinterface.Usewithcautioninscripts.】直接运行RDS-SLAM的dockerfile遇到报错:WARNING:aptdoesnothaveastableCLIinterface.Usewithcautioninscripts.解决方法:RUNaptupdate不要在脚本中使用apt命令,如果在

读AI3.0笔记04_视觉识别

1. 两次飞跃1.1. ConvNets是当今计算机视觉领域深度学习革命的驱动力1.1.1. 20世纪80年代便由法国计算机科学家杨立昆提出,而他则是受到了福岛·邦彦提出的神经认知机(Neocognitron)的启发1.2. ImageNet竞赛被看作计算机视觉和人工智能进步的关键标志1.2.1. 普林斯顿大学年轻的计算机视觉教授李飞飞尤其关注这一目标。李飞飞有一个新的想法——根据词网(WordNet)中的名词构建一个图像数据库,使其中每个名词都与大量包含该名词所表示事物的图像相关联,因此ImageNet的构想诞生了1.2.1.1. 目标识别任务本身2. 看与做2.1. 人类几乎可以在瞬间完成

【安装教程】ubuntu20.04/22.04从零开始搭建autoware.universe

目录1.基本配置情况2.ROS2Humble和git安装 2.1ros2humble安装(对应ubuntu22.04,仅源码安装需要)2.2git安装 3.克隆autoware代码 4.自动安装依赖项(推荐)5.手动安装依赖项(在一键配置失效下使用,这里仅列出docker安装中需要的依赖) 5.1cuda安装 5.2dockerengine安装5.3  NVIDIAContainerToolkit安装5.4rocker安装 6.创建工作空间(docker安装所需的额外步骤标红)1.基本配置情况ubuntu版本:22.04 autoware版本:autoware.universe (ubuntu

网站搭建学习笔记【04】——app、小程序篇

思维导图#知识点:1、Web常规-系统&中间件&数据库&源码等2、Web其他-前后端&软件&Docker&分配站等3、Web拓展-CDN&WAF&OSS&反向&负载均衡等-----------------------------------1、APP架构-封装&原生态&H5&flutter等2、小程序架构-Web&H5&JS&VUE框架等#章节点应用架构:Web/APP/云应用/小程序/负载均衡等安全产品:CDN/WAF/IDS/IPS/蜜罐/防火墙/杀毒等渗透命令:文件上传下载/端口服务/Shell反弹等抓包技术:HTTP/TCP/UDP/ICMP/DNS/封包/代理等算法加密:数据编码/密

「MySQL-04」Linux环境下使用C/C++连接并操纵MySQL

目录一、准备mysql库:Connector/C1.查看是否有mysql相关的库和头文件2. 安装devel(开发库)3.到官网下载开发包,并上传到Linux3.0须知3.1 到官网下载开发包3.2 上传安装包至Linux二、mysql库:Connector/C的使用1.创建并初始化mysql对象2.销毁mysql对象3. 链接数据库4.设置编码格式5. 下发SQL语句给数据库6.获取执行sql语句的结果6.1从myql对象里读取结果6.2从MYSQL_RES对象里获取行数6.3 从MYSQL_RES对象里获取列数6.4从MYSQL_RES对象里获取列名6.5从MYSQL_RES对象里一行一行

橘子学K8S04之重新认识Docker容器

我们之前分别从LinuxNamespace的隔离能力、LinuxCgroups的限制能力,以及基于rootfs的文件系统三个角度来理解了一下关于容器的核心实现原理。这里一定注意说的是Linux环境,因为LinuxDocker(namespaces+cgroups+rootfs)!=DockeronMac(basedonvirtualization)!=WindowsDocker(basedonvirtualization,Hyper-V)。mac和win上面那都是虚拟化技术,不是容器技术。这次我们实际操作一下Docker来进一步理解一下其中的概念。一、创建一个java项目因为我大部分都是做的j

Ubuntu 20.04 安装 Autoware.universe自动驾驶仿真工具

(1)背景    在入门自动驾驶领域的时候,笔者主要使用的工具是QT+ROS+Gazebo,在该行业工作一段时间之后,发现各家都有自己的仿真平台,只能在公司平台使用,但是如果个人要做城区的仿真,前面所说的工具链(QT+ROS+Gazebo)显然是不够便捷的。目前主要调研了两个开源的平台,第一个是 Autoware.universe,第二个就是国内Apollo平台,matlab适用于高校仿真环境,但不适用于量产(量产还是以c++为主),所以就不重点介绍matlab平台了,这次先说说Autoware平台。    首先介绍Autoware的安装及使用,后面会大概说一下自己使用的感受。(2)Autow

【Linux】Ubuntu22.04版本下实现gcc版本的快速切换

本文将介绍如何在Ubuntu22.04版本下实现gcc版本的快速切换。本文首发于❄️慕雪的寒舍前言有的时候,不同版本的gcc会造成一些细微的差异,导致相关的一些工具不兼容,比如用于单元测试覆盖率生成的gcov/lcov工具,在不同的gcc版本下可能会出现不同的结果。为了确定是否是gcc编译器版本不同造成的这些差异,有的时候需要在一台主机上装多个版本的gcc,不停的切换以测试问题。假设我们的ubuntu主机上安装了gcc11.4版本和gcc9.5版本,且当前gcc命令指向的是11.4版本,那么你可以使用gcc-9命令来使用9.5版本的gcc。但是,对于一些已经写死使用gcc这个命令的脚本或编译工

【OpenCV+Cpp】day04图像亮度对比度调整与绘制形状与文字

day04图像亮度对比度调整与绘制形状与文字文章目录day04图像亮度对比度调整与绘制形状与文字前言一、调整图像亮度和对比度二、在图像上绘制形状与文字1.使用cv::Point与cv::Scalar2.绘制线、矩形、圆、椭圆等基本几何形状3.随机生成与绘制文本总结前言今天继续学习C++图像处理,本文介绍了图像亮度与对比度调整和在图像上绘制形状与文字的方法。一、调整图像亮度和对比度图像变换可以分为两类,一类是针对于每一个像素点进行变换,另一类是针对图像邻域进行变换。而图像亮度和对比度的调整属于像素变换,即点操作。理论上,给定输入图像的每一个像素点f(i,j)f(i,j)f(i,j),图像亮度与对