- 博客(14)
- 问答 (1)
- 收藏
- 关注
原创 GentleIAS文章说明
本人学历有限,而且不会英语,对于编程单纯靠着一点执念与热爱支撑!!!16年开始接触手机刷机,就对编程产生了无限的热爱(虽然不会!17年专科大一,电气自动化(特殊原因没报计算机专业!18年第一次接触C语言(同校的一个嗯,学妹!带我学的!19年脱离学校实习学了无人机(操作手),再次加重我想学编程的心!20-22年脱离社会(如果懂就懂了,不懂请跳过!),期间学习了麒麟操作系统运维22年9月年再次启动打工人身份!但是工作轻松,在此期间熟练了liinux系统日常使用。
2025-08-17 00:56:14
488
原创 IDA Pro mcp 逆向辅助
初入逆向什么都不会也看不懂,于是掏出封存许久的 “吾爱” ,查到了idapro的mcp!参考文章使用打包好的ida9.1版本,我个人使用的ida9.2版本对于文中提到的强制IDA使用自己的python,我并没有在我的安装文件中找到(可能是我操作错误,或者是我没有多版本python,又或者是啥…具体不懂!
2025-10-13 17:48:00
1707
原创 安卓15格机后谷歌禁止安装第三方软件
在安卓15系统中,如果在登录谷歌账户后未退出的情况下进行手机重置操作,会触发FRP(Factory Reset Protection)保护机制。通过ADB工具直接清除FRP分区,这是更直接的解决方案。通过电脑共享网络,让手机能够访问服务。配置完成后,即可正常登录账户。
2025-09-16 20:44:31
1213
原创 ROS2学习(七)自定义消息接口
本文介绍了如何构建ROS2消息接口包,重点说明了消息接口的规定和实现方法。首先,消息接口只能通过C++构建,需要依赖builtin_interfaces和rosidl_generators两个包。其次,详细说明了消息接口的文件命名规定(PascalCase命名法)、数据类型规范(包括基本类型和时间类型)以及语法规范(字段定义格式等)。最后提供了SystemStatus.msg的示例代码和CMakeLists.txt的配置方法,其中rosidl_generate_interfaces函数用于自动生成多种编程语
2025-08-28 17:49:10
187
原创 ROS2学习(六)
摘要:本文介绍了基于NVIDIA Jetson Orin NX开发板和网络红外摄像头的ROS2数据采集系统实现。系统采用Ubuntu2204和ROS2环境,利用rosbag工具进行传感器数据录制与回放。重点讲解了Python代码中使用的关键库和功能,包括ROS2节点管理、图像消息转换、多线程同步、文件路径处理等。系统实现了网络摄像头数据的实时采集、ROS消息发布和rosbag存储功能。
2025-08-24 15:57:00
362
原创 ROS2学习(五)面向对象编程
面向对象编程是一种将数据和操作封装为对象的编程范式。本文通过Python和C++示例展示了其核心概念:类、对象、属性和方法。Python示例演示了类的定义、继承和方法重写,C++示例则展示了ROS2环境下的类实现。两种语言都体现了面向对象的三大特性:封装、继承和多态。Python代码更简洁,适合快速原型开发;C++代码则更接近底层,适用于性能敏感场景。两种实现方式都完成了相同功能,展示了面向对象编程在不同语言中的应用。
2025-08-19 12:00:15
318
原创 ROS2学习(四)C++及WorkSpace
本文介绍了两种C++项目的构建方法:基础C++程序和ROS2 C++节点。首先展示了简单的"hello world"程序如何通过CMake构建,包括创建CMakeLists.txt文件、生成Makefile和编译可执行文件。然后详细说明了ROS2 C++节点的创建过程,重点介绍了rclcpp依赖的配置方法,包括解决头文件路径问题和功能包创建。特别强调了在ROS2环境中使用ament_cmake构建系统的方法,通过ament_target_dependencies简化依赖管理。最后展示了如
2025-08-18 18:29:48
611
原创 ROS2学习(三)在功能包编写Python节点
ROS2 Python功能包创建与使用指南 摘要: 本文介绍了ROS2中Python功能包的创建与使用方法。功能包是ROS2系统的基本组织单元,用于代码组织、依赖管理和资源共享。创建命令为ros2 pkg create --build-type ament_python,生成包含Python模块、资源文件和测试目录的结构。通过修改setup.py和package.xml文件配置节点入口和依赖关系。构建时使用colcon build命令,运行前需加载环境变量(source install/setup.bash
2025-08-18 14:51:23
369
原创 ROS2学习(二)Python节点
ROS2节点是ROS2系统的基本计算单元,作为独立进程运行,具有通信能力和模块化特点。Python创建ROS2节点的基本步骤包括:导入rclpy库、初始化环境、创建节点实例、处理消息循环以及资源清理。节点支持日志功能,可通过环境变量RCUTILS_CONSOLE_OUTPUT_FORMAT自定义日志格式,包含时间戳、日志级别、函数名、行号等信息。节点运行后可通过ros2 node list命令查看,日志分为信息级(白色)和错误级(黄色)输出。
2025-08-17 22:33:59
546
原创 ROS2学习(一)环境安装
ROS2环境安装与海龟模拟器测试 本文介绍了在WSL2(Ubuntu 22.04)中安装ROS2环境的详细步骤,使用鱼香ROS提供的一键安装脚本简化了安装过程。安装完成后,通过运行海龟模拟器(turtlesim)进行测试验证,包括启动模拟节点和键盘控制节点。文章还展示了如何使用rqt工具可视化节点间的通信关系,并提供了终止相关进程的方法。测试过程中遇到的WSL环境下海龟模拟器崩溃问题通过系统重启得到解决。
2025-08-17 14:26:59
1203
2
原创 WSL Ubuntu2404安装及图形化界面配置
如果出现上图问题,请将“设置 --> 系统 --> 储存 --> 高级出差设置 --> 保存新内容的地方”在非系统盘创建一个目录存放WSL,我在F盘创建了Ubuntu2404文件夹,因为是在WSL中,性能较差,所以安装轻量型界面“xfce4”如果修改过保存新应用的地方,现在可以恢复到非系统盘了。新应用保存的地方改为C盘。
2025-02-19 13:07:06
3436
2
原创 VMware虚拟机VMware Tools文件共享
实体机Ubuntu改服务器了,最终还是用上了虚拟机,VMware对个人用户也免费了,堪称完美!没有多少东西,还是记录一下方便后续自己重置。虚拟机安装就不说了,大家都知道,记录一下VMware Tools以及共享文件夹。我用的VMware17.6.2,对于VMware Tools需要自行下载安装,不晓得其他是不是这样。
2025-01-08 12:00:56
892
原创 Ubuntu2404编译泰山派1G+0G开发板
纯小白接触Linux系统以及开发板,目前体验下来及其迷茫!!!在开始的系统编译出现大问题,不懂Linux系统无法解决出现的错误问题,同时开发板也是小白,问题层出不穷,时间原因又没办法系统性的去学习,官网资料对于1G+0G的资料太少,技术群里大佬又比较忙,为了这个系统编译崩溃了好几次!最终终于成功编译,记录一下编译过程,以便不时之需!不知道是什么原因我在WSL2(没有试过虚拟机,不喜欢用!
2024-12-06 18:06:15
2566
4
原创 ubuntu2404个人使用优化
此文章针对个人使用ubuntu2404的优化记录,个人使用习惯,对于linux系统属于小白阶段刚开始接触!!!电脑配置:Intel® Core™ i7-8550U × 8 8G。
2024-11-26 18:43:57
2573
空空如也
可以搭载系统跟硬盘的微型计算机
2022-08-12
TA创建的收藏夹 TA关注的收藏夹
TA关注的人
RSS订阅