网络安全:构建数字世界的坚固防线
在当今数字化飞速发展的时代,网络已经渗透到我们生活的方方面面。从日常的社交娱乐、在线购物,到工作中的远程协作、数据存储与传输,网络无处不在。然而,随着网络的普及和应用的深入,网络安全问题也日益凸显,成为我们必须重视和深入探讨的重要课题。
一、网络安全的重要性
网络安全关乎个人隐私、企业利益乃至国家安全。在个人层面,我们的身份信息、银行账号、家庭住址等敏感数据都存储在网络中,如果网络安全防护不到位,这些信息很容易被黑客窃取,从而导致个人财产损失、隐私泄露,甚至遭受诈骗等不法侵害。例如,近年来频繁发生的个人信息泄露事件,使得许多用户遭受垃圾短信、骚扰电话的困扰,部分用户还遭遇了信用卡被盗刷等严重后果。
对于企业而言,网络安全更是生死攸关。企业的商业机密、客户资料、财务数据等核心资产都依赖网络进行存储和传输。一旦遭受网络攻击,企业可能面临数据丢失、业务中断、声誉受损等灾难性后果,一些中小企业甚至可能因此破产倒闭。像知名的索尼公司曾遭受黑客攻击,大量用户信息被泄露,不仅给用户带来了极大的困扰,也使索尼公司在经济和声誉上遭受了重创,花费了大量的时间和资源才得以逐步恢复。
在国家层面,关键信息基础设施如能源、交通、金融、通信等领域的网络系统一旦遭到破坏,可能引发社会动荡、经济瘫痪等严重后果,影响国家的稳定和发展。例如,针对电力系统的网络攻击可能导致大面积停电,影响民众的正常生活和企业的生产运营;对金融系统的攻击则可能引发金融市场的混乱,破坏国家的经济秩序。
二、网络安全面临的威胁
(一)黑客攻击
黑客是网络安全的主要威胁之一。他们利用各种技术手段,如漏洞扫描、恶意软件植入、网络钓鱼等,试图突破目标系统的安全防线,获取敏感信息或控制目标系统。黑客攻击的动机多种多样,有的是为了经济利益,如窃取企业的商业机密或用户的银行账号信息;有的则是出于政治目的或个人兴趣,进行恶意破坏或炫耀技术能力。例如,一些黑客组织会对政府机构、跨国企业等进行攻击,窃取机密文件并公之于众,造成严重的政治和社会影响。
(二)恶意软件
恶意软件包括病毒、木马、蠕虫、间谍软件等。这些恶意程序通常通过网络下载、电子邮件附件、恶意网站链接等方式传播。一旦感染用户的设备,它们会在后台悄悄运行,窃取用户的信息、破坏系统文件、控制设备进行远程操作等。例如,木马程序可以伪装成正常的软件或文件,诱使用户下载安装,然后窃取用户的账号密码等信息,并发送给黑客。蠕虫病毒则可以自我复制,迅速在网络中传播,消耗网络资源,导致网络瘫痪。
(三)网络钓鱼
网络钓鱼是一种通过欺诈性的电子邮件、短信或网站来诱骗用户提供敏感信息的攻击方式。攻击者通常会伪装成知名的银行、电商平台、社交网络等,发送看似官方的通知或链接,要求用户登录并提供账号密码、信用卡信息等。例如,用户可能会收到一封来自 “银行” 的邮件,告知用户账户存在异常,需要点击链接登录进行核实。当用户点击链接并输入信息后,这些信息就会被攻击者窃取,用于非法活动。
(四)数据泄露
数据泄露可能由于企业内部管理不善、系统漏洞、员工疏忽等原因导致。企业在收集、存储和处理大量用户数据的过程中,如果没有采取有效的安全措施,如数据加密、访问控制等,就容易发生数据泄露事件。此外,一些第三方合作伙伴也可能因为安全漏洞而导致数据泄露,从而牵连到企业自身。例如,某知名连锁酒店曾因系统被黑客入侵,大量住客的个人信息包括姓名、身份证号、信用卡信息等被泄露,给住客带来了极大的安全隐患,也使酒店的声誉受到了严重损害。
三、网络安全防护措施
(一)加强用户教育
用户是网络安全的第一道防线,因此加强用户教育至关重要。用户应该提高网络安全意识,了解常见的网络安全威胁和防范方法。例如,不随意点击来路不明的链接和附件,不轻易在不可信的网站上输入个人敏感信息,定期更换密码并使用强密码(包含字母、数字、特殊字符且长度足够)等。同时,企业和学校等机构也应该定期组织网络安全培训,提高员工和学生的网络安全素养。
(二)安装安全软件
安装正版的杀毒软件、防火墙和入侵检测系统等安全软件是保护设备和网络安全的基本措施。这些安全软件可以实时监测系统的运行状态,检测和清除恶意软件,阻止黑客的入侵尝试。例如,杀毒软件可以通过病毒库的更新,及时识别和清除新出现的病毒和木马;防火墙可以根据预设的规则,限制外部网络对内部设备的访问,防止非法连接和数据传输。
(三)更新系统和软件
软件和操作系统的开发者会不断发现和修复安全漏洞,并发布更新补丁。用户应该及时安装这些更新,以修复系统和软件中的安全隐患。许多网络攻击都是利用了未更新系统或软件的已知漏洞进行的。例如,微软会定期发布 Windows 系统的安全更新,用户及时安装这些更新可以有效防止黑客利用系统漏洞进行攻击。
(四)数据加密
数据加密是保护敏感信息的重要手段。通过加密算法将数据转换为密文,只有使用特定的密钥才能将其解密还原为明文。在数据存储和传输过程中,都应该采用加密技术。例如,企业可以对存储在服务器上的重要数据进行加密,即使数据被窃取,黑客也无法轻易获取其中的信息;在用户进行在线支付等敏感操作时,数据传输采用加密通道(如 HTTPS 协议),可以确保数据在传输过程中的安全性。
(五)网络访问控制
企业和组织应该建立严格的网络访问控制机制,根据用户的角色和职责,限制其对网络资源的访问权限。例如,财务部门的员工只能访问与财务相关的系统和数据,而普通员工则无法访问企业的核心机密文件。同时,采用多因素身份验证(如密码 + 短信验证码、密码 + 指纹识别等)可以进一步增强访问控制的安全性,防止账号密码被盗用后的非法访问。
四、网络安全的未来发展趋势
随着技术的不断进步,网络安全也面临着新的挑战和机遇。
(一)人工智能与网络安全的融合
人工智能技术将在网络安全领域发挥越来越重要的作用。一方面,人工智能可以用于检测和防范网络攻击。通过机器学习算法对大量的网络数据进行分析和学习,能够快速识别异常的网络行为和潜在的安全威胁,提高安全防护的效率和准确性。例如,利用人工智能技术可以对网络流量进行实时监测,自动发现并阻止 DDoS 攻击等大规模网络攻击行为。另一方面,黑客也可能利用人工智能技术开发更复杂、更隐蔽的攻击手段,这就要求网络安全防御方不断提升技术水平,以应对新的挑战。
(二)物联网安全的兴起
随着物联网设备的广泛应用,物联网安全成为网络安全的新热点。物联网设备如智能家居设备、工业物联网传感器等通常具有计算能力和存储资源有限、操作系统和软件更新不及时等特点,这使得它们更容易成为网络攻击的目标。一旦物联网设备被黑客控制,可能会对用户的隐私、家庭安全甚至整个城市的基础设施安全造成威胁。因此,未来需要针对物联网设备的特点,开发专门的安全防护技术和标准,确保物联网的安全运行。
(三)法律法规的完善
为了应对日益严峻的网络安全形势,各国政府都在不断完善相关的法律法规。这些法律法规将对网络安全的各个方面进行规范,包括网络运营者的安全责任、数据保护要求、网络犯罪的惩处等。例如,欧盟的《通用数据保护条例》(GDPR)对企业在数据收集、处理和存储等方面提出了严格的要求,违反规定的企业将面临巨额罚款。完善的法律法规将为网络安全提供有力的制度保障,促进网络安全行业的健康发展。
网络安全是一个复杂而又至关重要的领域,它关系到我们每个人的切身利益和整个社会的稳定与发展。在享受网络带来的便利的同时,我们必须时刻保持警惕,积极采取有效的安全防护措施,共同构建一个安全、可靠的网络环境。无论是个人用户、企业还是政府机构,都应该承担起相应的网络安全责任,为数字世界的安全稳定贡献力量。在未来的教学中,我将继续深入探讨网络安全的相关知识和技术,培养更多具有网络安全意识和技能的人才,以应对不断变化的网络安全挑战。
相关文章:
网络安全:构建数字世界的坚固防线
在当今数字化飞速发展的时代,网络已经渗透到我们生活的方方面面。从日常的社交娱乐、在线购物,到工作中的远程协作、数据存储与传输,网络无处不在。然而,随着网络的普及和应用的深入,网络安全问题也日益凸显࿰…...
Vision Transformer (ViT) 基本原理
Vision Transformer (ViT) 基本原理 flyfish Vision Transformer (ViT) 是一种基于 Transformer 架构的计算机视觉模型 一、ViT 的基本原理 ViT 的核心思想是将一张图像视为一组序列,将其嵌入到 Transformer 的输入中,通过自注意力机制捕获全局上下文…...
【青牛科技】拥有两个独立的、高增益、内部相位补偿的双运算放大器,可适用于单电源或双电源工作——D4558
概述: D4558内部包括有两个独立的、高增益、内部相位补偿的双运算放大器,可适用于单电源或双电源工作。该电路具有电压增益高、噪声低等特点。主要应用于音频信号放大,有源滤波器等场合。 D4558采用DIP8、SOP8的封装形式 主要特点ÿ…...
LCD与lvgl
LCD与lvgl 目录 LCD与lvgl 回顾 LCD 的驱动层讲解 1、LCD 的常见接口 2、我们的 LCD 的参数 3、LCD 的设备树说明 4、LCD 的设备树说明 5、如何移植 LCD 的驱动(重点) LCD 的应用层开发 1:LCD 应用开发->界面开发的方法 2:LVGL 模拟器安装 3:LVGL 工程创建和…...
大语言模型(2)--GPT-1
GPT-1是由OpenAI在2018年推出的第一代生成式预训练模型(《Improving Language Understanding by Generative Pre-Training》),它采用了无监督预训练和有监督微调相结合的方法,以增强模型的通用任务求解能力。在此之前,…...
openstack内部rpc消息通信源码分析
我们知道openstack内部消息队列基于AMQP协议,默认使用的rabbitmq 消息队列。谈到rabbitmq,大家或许并不陌生,但或许会对oslo message有些陌生。openstack内部并不是直接使用rabbitmq,而是使用了oslo.message 。oslo.message 后端的…...
单端和差分信号的接线法
内容来源:【单端信号 差分信号与数据采集卡的【RSE】【 NRES】【 DIFF】 模式的连接】 此篇文章仅作笔记分享。 单端输入 单端信号指的是输入信号由一个参考端和一个信号端构成,参考端一般是地端,信号就是通过计算信号端口和地端的差值所得…...
服务器被ping的风险,如何开启和禁止ping?
允许服务器被ping(即响应ICMP回显请求)有其风险和好处。允许ping的主要好处是它可以帮助网络管理员快速检查服务器的连通性。然而,这也可能带来一些安全风险,例如: 暴露信息:响应ping请求可以让攻击者知道…...
pushgateway HA高可用方案
未经本人同意不得转载,若引用请附上原文链接。 项目使用flink来处理kafka中的无界流数据,采用的是flink on yarn的模式部署flink任务。最近做flink任务的监控过程中,踩了一些坑。下面是过程,只想看最终方案的直接拉到最后。 先说…...
在 Ubuntu Server 22.04 上安装 Docker 的详细步骤
本文档详细记录了在 Ubuntu Server 22.04 上安装 Docker 的完整过程,包括解决过程中遇到的问题。希望能对读者有所帮助。 安装过程,重点需要看官方文档。https://docs.docker.com/engine/install/ubuntu/ 步骤 1:卸载冲突的软件包 在安装 D…...
锻造船用发动机动力系统,铸强船舶“心脏”
船舶是海洋、湖泊及河流中重要的水上交通工具,不仅能够促进海上经济的发展,还能够保卫国家的制海权。船舶动力装置,也就是船舶的核心动力源——船用发动机动力系统对船舶的重要作用不言自明,关系到船舶的性能质量,能够…...
string类函数的手动实现
在上一篇文章中,我们讲解了一些string类的函数,但是对于我们要熟练掌握c是远远不够的,今天,我将手动实现一下这些函数~ 注意:本篇文章中会大量应用复用,这是一种很巧妙的方法 和以往一样,还是…...
前端工程化面试题(二)
前端模块化标准 CJS、ESM 和 UMD 的区别 CJS(CommonJS)、ESM(ESModule)和UMD(Universal Module Definition)是前端模块化标准的三种主要形式,它们各自有不同的特点和使用场景: CJS&…...
优化 LabVIEW 系统内存使用
在 LabVIEW 中,内存使用管理是确保高效系统性能的关键因素,尤其是在进行复杂的数据采集、信号处理和控制任务时。LabVIEW 程序的内存消耗可能会随着项目的规模和复杂度增加,导致性能下降,甚至出现内存溢出或程序崩溃。通过合理优化…...
pyqt6事件概要
例子: 利用qtdesigner建立闹钟 python代码 # 导入所需要的文件 from PyQt6.QtGui import QIcon, QPixmap from PyQt6.QtWidgets import QApplication, QMainWindow, QPushButton, QListWidgetItem from PyQt6 import uic from PyQt6.QtCore import Qt, QTime imp…...
鸿蒙分享(一):添加模块,修改app名称图标
码仓库:https://gitee.com/linguanzhong/share_harmonyos 鸿蒙api:12 新建公共模块common 在entry的oh-package.json5添加dependencies,引入common模块 "dependencies": {"common": "file:../common" } 修改app名称&…...
记忆泡沫垫市场:解锁舒适睡眠的黄金钥匙与增长潜力的深度剖析
在当今快节奏、高压力的生活中,优质睡眠已成为现代人追求健康生活的重要组成部分。记忆泡沫垫,作为床垫和枕头领域的一次革命性创新,凭借其独特的材质特性和对人体工学的完美贴合,正逐步成为改善睡眠质量的首选解决方案。本文将从…...
AI+电影特效产品化:开启电影人物年轻化新时代
随着人工智能技术的不断进步,它正在改变着我们生活的方方面面,包括娱乐产业。在电影制作领域,AI技术的应用尤其引人注目,尤其是在实现演员年轻化或老化效果方面。本文将介绍一款名为MyTimeMach...
探索 Python 应用的分层依赖:解决 UOS 环境中的 libvirt-python 安装问题
探索 Python 应用的分层依赖:解决 UOS 环境中的 libvirt-python 安装问题 背景Python 版本升级 问题描述原因分析与解决方案 Python 应用的分层依赖:安装与部署的视角libvirt-python的分层依赖尝试的解决方案 使用编译好的 .whl 文件"嫁接"整个…...
【MySQL 进阶之路】表级锁、行级锁详解
1. 表级锁和行级锁的概念及区别 表级锁(Table Lock) 表锁是一种较为粗粒度的锁,锁定的是整个表。当某个事务加锁表时,其他事务对该表的任何读写操作都会被阻塞,直到锁被释放。因此,表锁具有较高的冲突概率…...
FPGA系列,文章目录
前言 FPGA(Field-Programmable Gate Array,现场可编程门阵列)是一种集成电路,其内部结构可以通过软件重新配置来实现不同的逻辑功能。与传统的ASIC(Application-Specific Integrated Circuit,专用集成电路…...
离谱的梯形滤波器——增加过渡点
增加过渡点 频率采样法(Frequency Sampling Method)是一种设计FIR滤波器的方法,通过在频域中指定希望的频率响应,然后利用逆离散傅里叶变换(IDFT)来获得滤波器的脉冲响应。然而,这种方法容易导…...
容积卡尔曼滤波(CKF)仿真抛物线运动
容积卡尔曼滤波(CKF)仿真抛物线运动 容积卡尔曼滤波(Cubature Kalman Filter, CKF)的MATLAB实现。CKF是一种用于非线性系统状态估计的算法,它通过在状态空间中采样点(容积点)来近似非线性函数的…...
FlightGear+MATLAB+飞行手柄实现实时飞控视景系统
文章目录 一、软件配置二、FlightGearMATLAB联合仿真第一步 复制文件第二步 新建文件夹第三步 打开demo第四步 demo说明第五步 打开Simulink第六步 连接FlightGear第七步 设置FlightGear第八步 生成FlightGear连接文件FlightGear的设置Network的设置File的设置生成.bat文件 第九…...
Oracle 11g Data Guard 环境中的 GAP 处理办法
概述 在Data Guard 环境中,当主库的某些日志没有成功传送到备库时,就会发生归档裂缝(Archive Gap)。目前,Oracle 提供了两种日志 GAP 的检测和处理机制:自动 GAP 处理(Automatic Gap Resolutio…...
自建服务器,数据安全有保障
在远程桌面工具的选择上,向日葵和TeamViewer功能强大,但都存在收费昂贵、依赖第三方服务器、数据隐私难以完全掌控等问题。相比之下,RustDesk 凭借开源免费、自建服务的特性脱颖而出!用户可以在自己的服务器上部署RustDesk服务端&…...
华为HarmonyOS 快速构建各种文本识别应用 -- 通用文字识别
适用场景 通用文字识别,是通过拍照、扫描等光学输入方式,将各种票据、卡证、表格、报刊、书籍等印刷品文字转化为图像信息,再利用文字识别技术将图像信息转化为计算机等设备可以使用的字符信息的技术。 可以对文档翻拍、街景翻拍等图片进行…...
shell作业
计算器 #!/bin/bash num1$1 num2$3 op$2 case $op in"")echo $((num1 num2));;"-")echo $((num1 - num2));;"*")echo $((num1 * num2));;"/")if [ $num2 -ne 0 ]; thenecho $((num1 / num2))elseecho "除数不能为0"fi;;*)…...
css部分
前面我们学习了HTML,但是HTML仅仅只是做数据的显示,页面的样式比较简陋,用户体验度不高,所以需要通过CSS来完成对页面的修饰,CSS就是页面的装饰者,给页面化妆,让它更好看。 1 层叠样式表&#…...
nginx 配置 跨域、压缩、文件下载 、静态文件、防盗链
1.跨域配置 在server模块下 访问如:http://127.0.0.1:8080/static/a.txt #跨域server {listen 8080;server_name localhost;#允许跨域请求的域, *代表所有add_header Access-Control-Allow-Origin *;#允许带上cookie请求add_header Access-Contro…...
SQL教程(1):什么是SQL?有什么用?
如果你是刚接触用户研究的新手,可能会听说过一个词叫做 SQL(Structured Query Language,结构化查询语言),但你可能还不太清楚它是什么,如何使用它,或者为什么它会对你的用户研究有帮助。别担心&…...
c++笔记2
14、c的对象 对象和结构的区别; 结构:包含各种类型的变量; 对象:包含各种函数、和变量; 设计对象的时候引用class关键字创建类,和结构形状差不多; 将变量称之为属性,函数称之为方…...
Xlsxwriter生成Excel文件时TypeError异常处理
在使用 XlsxWriter 生成 Excel 文件时,如果遇到 TypeError,通常是因为尝试写入的值或格式与 XlsxWriter 的限制或要求不兼容。 1、问题背景 在使用 Xlsxwriter 库生成 Excel 文件时,出现 TypeError: “expected string or buffer” 异常。此…...
应用层协议/传输层协议(UDP)
目录 应用层 如何自定义应用层协议? 序列化方式 1.基于行文本的方式来传输 2.基于xml的方式 3.基于json的方式 4.yml的形式 5.protobuffer(pb)形式 传输层 端口号 协议 UDP 校验和 CRC TCP TCP/IP五层协议 应用层 -- 传输层 -- 网络层 -- 数据链路层…...
【Linux】应用层协议—HTTP
一、HTTP协议介绍 请求-响应模型:HTTP (Hyper Text Transfer Protocol) 协议是基于请求和响应的。客户端(如Web浏览器)发送一个HTTP请求到服务器,服务器处理请求后返回一个HTTP响应。 无状态,无连接协议:H…...
使用Vue3+Echarts实现加载中国地图,点击省份地图下钻(完整教程)
一. 前言 在众多 ECharts 图表类型中,开发者始终绕不开的有各种各样的地图开发,关于地图开发,可能比其他图表相对繁琐一些,其实说简单也简单,说复杂也复杂,其中不乏有层级地图、3D 地图等,感觉…...
双目相机的标定,视差图,深度图,点云生成思路与实现。
该文档记录从双目相机标定到点云生成的所有过程,同时会附上代码。 代码直接能跑。https://github.com/stu-yzZ/stereoCamera 目录 大致思路如下: 一、相机标定 1、相机参数介绍 2、单目相机标定 3、双目相机标定 二、图片畸变矫正 三、极线矫正…...
解决 minio上传文件Service: S3, Status Code: 403
错误信息 [software.amazon.awssdk.services.s3.model.S3Exception: (Service: S3, Status Code: 403, Request ID: 180E9BC04F11312E, Extended Request ID: 81aefed089495c5faf6270c59bea93c9783926f74ef647fe6b17908f0976b557)]分析过程 4XX一般是客户端错误。403表示禁止…...
SpringBoot实战——个人博客项目
目录 一、项目简介 ?二、项目整体架构 数据库模块 后端模块 前端模块 ?三、项目具体展示 ?四、项目的具体实现 1、一些准备工作 ??数据库、数据表的创建 ??设置数据库和MyBatis的配置 ??将前端项目引入到当前项目中 2、登录注册模块 ??实体类的创建 ?…...
OpenCV-平滑图像
二维卷积(图像滤波) 与一维信号一样,图像也可以通过各种低通滤波器(LPF)、高通滤波器(HPF)等进行过滤。LPF 有助于消除噪音、模糊图像等。HPF 滤波器有助于在图像中找到边缘。 opencv 提供了函数 **cv.filter2D()**&…...
nodejs官方文档学习-笔记-1
一、异步工作 process.nextTick(): 回调会在当前操作完成后立即执行,但在事件循环进入下一个阶段之前。它是最先执行的。 Promise.then(): 回调会在 microtask 队列中执行,通常是在当前操作完成后,但在事件循环进入…...
YOLOv7
YOLOv7 是 YOLO 系列的一个重要版本,由 Chien-Yao Wang 和 Alexey Bochkovskiy 等研究人员和开发者提出,继续改进了 YOLOv4 和 YOLOv5 的设计,主要在模型性能、训练效率以及推理速度上进行优化。YOLOv7 进一步优化了 YOLO 系列在速度和精度之…...
汉语唤醒词的模糊判断(Python)
汉语唤醒词的模糊判断【Python】 说明安装库代码Demo其他 说明 这是一个简单的汉语模糊唤醒词的判断器,汉语发音中前后舌以及声母韵母的区别,如果进行精准判断,很容易误判。需要一个模糊判断的逻辑! 安装库 pip install pypinyin代码Demo …...
C语言实例_26之根据输入计算星期几
1. 问题 请输入星期几的第一个字母来判断一下是星期几,如果第一个字母一样,则继续判断第二个字母。 2. 实现思路 思路一:嵌套if-else语句实现 首先接收用户输入的第一个字母,使用if-else语句进行判断。如果输入的是M࿰…...
包管理器npm,cnpm,yarn和pnpm
npm (Node Package Manager) 核心技术与工作原理 依赖解析: 广度优先搜索(BFS):npm 使用 BFS 算法来解析依赖树,尽量扁平化 node_modules 目录以减少重复的依赖项。冲突处理:如果两个包需要同一个依赖的不…...
docker-compose部署skywalking 8.1.0
一、下载镜像 #注意 skywalking-oap-server和skywalking java agent版本强关联,版本需要保持一致性 docker pull elasticsearch:7.9.0 docker pull apache/skywalking-oap-server:8.1.0-es7 docker pull apache/skywalking-ui:8.1.0二、部署文件docker-compose.yam…...
Android -- [SelfView] 自定义多行歌词滚动显示器
Android – [SelfView] 自定义多行歌词滚动显示器 流畅、丝滑的滚动歌词控件* 1. 背景透明;* 2. 外部可控制进度变化;* 3. 支持屏幕拖动调节进度(回调给外部);效果 歌词文件(.lrc) 一. 使用…...
记事本建java及java命名规范
1.桌面开发:c# 2. 记事本建java: 以class的名称(类名)为名,名称.java 编译jdk:javac 名称.java 调动运行jre : java 名称 查看名称.java里面的内容:cat 名称.java java 的命名规范 大驼峰(每个单词首…...
Elasticsearch scroll 之滚动查询
Elasticsearch scroll 之滚动查询 Elasticsearch 的 Scroll API 是一种用于处理大规模数据集的机制,特别是在需要从索引中检索大量数据时。通常情况下,Elasticsearch 的搜索请求会有一个结果集大小的限制 (fromsize 的检索数量默认是 10,000 条记录)&am…...
cartographer建图与定位应用
文章目录 前言一、安装cartographer1.安装环境2.源码编译2.1 下载2.2 编译 二、gazebo仿真2d建图0.准备仿真环境1.编写lua文件2.编写启动文件3.建图保存 三、cartographer定位 move_base导航3.1 编写启动文件3.2 启动launch 总结 前言 本文介绍cartographer在ubuntu18.04下的…...