- 博客(18)
- 问答 (1)
- 收藏
- 关注
原创 ROS2学习记录
这份教程整理的是我们昨天实际做过的 ROS 2 入门过程:从确认 ROS 2 是否可用,到创建自己的 Python 包,再到写出第一个发布者节点。写好 `my_publisher.py` 后,ROS 2 还不知道它可以被 `ros2 run` 运行。如果没有开 `ros2 topic echo /chatter`,订阅者数量可能是 0,这是正常的。ROS 2 的 `ros2` 命令本身不支持 `--version` 这个参数。我们的 topic 上传输的是文字,所以用 `String`。
2026-09-20 20:40:42
127
原创 ROS2学习记录
子命令,专门用于管理 ROS 2 软件包(创建、列出、导出等)。必须符合 Python 命名规范(小写字母+下划线)。表示这个包使用 Python 语言,并通过。是 ROS 2 的构建系统底层工具。:调用 ROS 2 的命令行工具。:动作,表示“创建一个新包”。(用于 C++ 包)。
2026-08-10 23:23:45
154
原创 网络安全学习记录
从这个网站进行下载,我这里下载的是VM版本,下载好之后是这一个压缩包,解压后选择这里打开这里一定要注意,观察你的虚拟机上的硬件兼容性版本,我这里显示的是vm8.0,我这里打不开,打开一直报错开启虚拟器失败,查了一下原因 ,将硬件兼容性版本改成VM16.0就可以了 ,如果大家的打不开,可以尝试更改一下硬件兼容性版本,若还是打不开,可自行百度。打开后输入账户密码进入后,看一下源配置有没有什么问题,就是将下图圈出的网站尝试使用本地火狐浏览器是否可以访问。确保浏览器可以访问后,使用指令进行更新源的操作。
2026-07-02 00:26:56
222
原创 汽车网络安全学习记录
1.首先更新系统包并安装编译工具2.安装依赖3.克隆项目源码4.进入项目目录并使用make进行编译cd ICSimmake编译成功后,目录下会出现icsim(仪表盘模拟器)和controls(控制器界面)两个可执行文件环境配置:在启动模拟器之前,需要创建一个虚拟的CAN接口(vcan0),设置好后并检查是否设置成功。这里setup_vcan.sh。
2026-06-15 07:23:07
229
原创 Python面向对象编程全解析
摘要:本文系统介绍了Python编程的核心概念与技术,包括面向对象编程(封装、继承、多态)、魔法方法、闭包与装饰器、网络编程(TCP/UDP)、多线程/进程开发,以及生成器与正则表达式。重点阐述了面向对象三大特性、线程同步的互斥锁机制、TCP网络通信流程,并通过体重管理、多继承等实例演示实际应用。同时详细解析了深浅拷贝、线程/进程区别等关键知识点,为Python开发提供了全面的技术参考。
2025-12-25 10:50:43
235
原创 UDP/TCP协议学习记录
UDP协议摘要:UDP是一种无连接、轻量级的传输层协议,具有低延迟和低开销特性(8字节报头)。其核心特点包括无连接通信、不可靠传输(不保证数据到达顺序和完整性)、面向数据报(保留数据边界)和全双工通信。UDP适用于实时性要求高但允许少量数据丢失的场景,如DNS(53端口)、DHCP(67/68端口)、NTP(123端口)等应用层协议。典型应用通过冗余机制、时间戳或自定义协议等方式在应用层实现可靠性保障。与TCP相比,UDP更适合短报文传输和广播/多播应用,但存在丢包、乱序等风险。
2025-06-13 21:50:36
1596
原创 使用Oracle VM VirtualBox安装虚拟机步骤
由于工作上使用到虚拟机,本文将以Oracle VM VirtualBox为虚拟机工具安装Ubuntu20.04的系统。
2025-05-05 16:11:11
779
原创 html学习记录
一、HTML定义HTML(HyperText Markup Language)即超文本标记语言,是用于创建网页和 Web 应用的标准标记语言。
2025-05-05 00:15:32
1245
原创 CMD其他用法
syskey---------系统加密,一旦加密就不能解开,保护windows xp系统的双重密码。mplayer2-------简易widnows media player。wscript--------windows脚本宿主设置。conf-----------启动netmeeting。winver---------检查Windows版本。wupdmgr--------windows更新程序。dxdiag---------检查DirectX信息。tsshutdn-------60秒倒计时关机命令。
2025-04-07 17:47:42
437
原创 C++学习记录
创建变量或者常量是必须指定数据类型,否则无法给变量分配内存。注意:在大型项目中应避免使用,以防止命名冲突。8byte(64位)这是C++的标准输入输出流库头文件。linux 4byte(32位)用于统计数据类型所占用的大小。等输入输出对象的定义。2.sizeof关键字。
2025-03-29 11:52:16
238
原创 LINUX学习记录
1.查找相匹配的VMware版本,然后按照步骤安装,详细过程参见公众号:软件科技汇。2.下载过程中使用的iso文件国内有两个镜像源。
2024-04-28 23:42:10
207
空空如也
将centos7命令界面转换为图形界面遇到的问题
2024-05-09
centos7安装好之后界面是这个样子的
2024-04-29
python元组in的用法
2023-03-31
有人知道ctrl➕v粘贴快捷键不管用怎么修吗
2022-04-20
TA创建的收藏夹 TA关注的收藏夹
TA关注的人
RSS订阅
1