- 博客(263)
- 收藏
- 关注
原创 【HUST】计算机|大学计算机基础内容(纯科普向)+数据结构数组、树、队列【旧文搬运】
本文介绍了计算机基础的内容,包括git和github的使用,以及大学计算机基础的内容。顺便介绍了数据结构中的数组、树、队列的相关知识。
2025-08-05 15:13:58
862
原创 【工具】WinMerge|十六进制/二进制编辑及对比最好的工具,文件夹批量比较差异工具,开源免费
WinMerge是一款开源免费的文件对比工具,支持二进制文件、文本和文件夹的差异比较。该工具自2000年开发至今,拥有7.8k GitHub星标,提供直观的视觉差异展示,适用于代码审查、文档协作等场景。用户可通过简单的操作切换二进制比较模式,并支持语法高亮、正则过滤等高级功能。相比收费工具如Beyond Compare,WinMerge完全免费且持续更新,是开发者和管理员的高效选择。下载地址为GitHub官方发布页,适合需要轻量级对比工具的用户。
2025-08-05 14:42:41
711
原创 【笔记】ROS1|6 中间人攻击移动过程【旧文转载】
本文介绍了在ROS环境下通过中间人攻击干扰键盘控制程序的实验过程。作者首先将博客从博客园迁移至CSDN,并详细解析了实验步骤:1)使用ARP欺骗将控制机和小车流量引流至攻击机;2)分析键盘控制功能包turtlebot3_teleop的消息结构;3)通过Wireshark捕获控制报文,解析出Twist类型的48字节数据格式;4)关闭系统转发后,用Scapy构造并转发修改后的控制报文。实验最终实现了对小车的异常控制,验证了ROS通信协议的安全隐患。原文含视频演示和完整代码(ARP欺骗、报文分析脚本),适用于Ub
2025-08-04 19:56:20
1010
原创 【笔记】ROS1|5 ARP攻击Turtlebot3汉堡Burger并解析移动报文【旧文转载】
本文介绍了如何使用ARP攻击技术干扰Turtlebot3汉堡机器人的ROS通信。作者首先讲解了ARP协议的基本原理和攻击依据,然后通过实验演示了如何利用arpspoof工具实施ARP欺骗攻击,包括干扰普通主机上网和小车与控制机的通信。文章提供了详细的实验步骤和思考题,并建议读者在虚拟机环境下进行实践。实验结果显示,通过持续发送虚假ARP响应包可以成功劫持网络通信,开启IP转发后虽能恢复但会降低网速。最后作者还演示了如何解析被攻击机器人的移动控制报文。
2025-08-04 19:52:09
1111
原创 【笔记】ROS1|4 Waffle小车Gazebo仿真+循线跟踪演示【旧文转载】
本文介绍了Turtlebot3 Waffle小车在Gazebo仿真环境中的循线跟踪实现方法。主要内容包括:1) 准备工作,如创建工作空间、下载必要功能包和安装Gazebo;2) 测试功能包安装是否成功,包括Gazebo环境启动、键盘控制和自主移动测试;3) 针对常见Gazebo运行异常提供了解决方案,如模型未设置、黑屏、VMware参数错误等问题。作者还提供了相关视频演示和博客原文链接,方便读者参考。文中详细记录了操作步骤和命令,并针对可能出现的错误给出了具体解决方法,适合ROS初学者进行Turtlebot
2025-08-04 19:45:37
929
原创 【笔记】ROS1|3 Turtlebot3汉堡Burger建SLAM地图并导航【旧文转载】
本文介绍了如何在Turtlebot3 Burger机器人上实现SLAM建图和导航功能。主要内容包括:1)通过SSH建立远程控制连接;2)使用turtlebot3_slam包构建环境地图;3)利用map_server保存地图;4)通过navigation包实现自主导航。文章提供了详细的命令行操作步骤,并强调了精确定位初始位置的重要性。同时指出了实验中可能遇到的问题,如环境干扰、定位不准等。实验需要预先安装map-server和navigation功能包,建议在简单环境下进行测试,以确保导航效果。
2025-08-04 19:39:00
725
原创 【笔记】ROS1|2 Turtlebot3汉堡Burger连接和远程控制【旧文转载】
本文介绍了Turtlebot3 Burger机器人的连接与远程控制方法,包括充电方式(直接供电/电池供电)、显示器连接、局域网配置、SSH远程连接以及网络参数设置。详细说明了如何通过.bashrc文件配置ROS环境变量,并列出必要的依赖包安装命令。文章还针对常见连接问题(如WiFi连接失败、IP获取异常等)提供了解决方案,并推荐在调试阶段使用直接供电方式。最后提供了B站视频演示链接,方便读者直观了解操作流程。 关键词:Turtlebot3、ROS、远程控制、SSH、网络配置
2025-08-04 19:30:16
835
原创 【笔记】ROS1|1 ROS基本命令介绍及创建工作空间与功能包【旧文转载】
本文介绍了ROS基本命令的使用方法,包括启动ROS Master的roscore命令、安装ROS相关工具的apt install命令,以及运行小海龟仿真器的rosrun turtlesim系列命令。文章还列举了常见错误及解决方法,如环境变量配置、软件包安装锁冲突等。作者提醒读者,如需更美观的排版可访问博客园原文,并欢迎指出文中可能的错误。最后提供了B站视频链接和详细命令图示说明。
2025-08-04 19:19:06
1345
原创 【记录】香橙派AI Pro|GPIO入门教程,接SG90 180度舵机,从接线到识别设备并读取结果
本文介绍了基于香橙派AI Pro控制SG90舵机的详细方法。通过官方文档、大模型和SG90说明书,作者明确了舵机的工作参数:5V电源、PWM接口和GND接地线。文章提供了完整的驱动代码,包括角度控制、持续时间设置和参数校验功能,支持-90到90度范围的运动控制。代码采用C语言编写,使用wiringPi库,包含精确的PWM信号生成和严格的安全限制。同时提供了编译方式(命令行和Makefile)及使用示例,如转动到45度并保持2秒等操作。本文可作为SG90舵机控制的实用参考指南。
2025-07-27 13:00:22
1064
原创 【记录】香橙派AI Pro|GPIO入门教程,接AM2302(DHT22)温湿度传感器,从接线到识别设备并读取结果
本文记录了新手在香橙派AIpro上连接AM2302温湿度传感器的完整过程。文章从基础接线开始,详细说明了杜邦线连接方法、GPIO接口选择注意事项,并提供了清晰的实物接线图。针对香橙派特有的兼容性问题,作者分享了无法使用常见库Adafruit_DHT的解决经验,最终通过查阅AM2302通信协议找到了可行的数据读取方案。本文特别适合初次接触硬件开发的开发者参考,包含了许多新手容易忽略的细节,如接口选择、接线安全等实用技巧。
2025-07-22 09:51:47
1548
原创 【记录】Truenas Scale 2022|拉取镜像时Docker启动失败、本地Docker无法访问如何转发端口、不使用k3s通过docker自行管理应用并安装Calibre-Web的方式
解决TrueNAS Scale中Docker服务无法启动及镜像拉取问题 摘要:文章记录了在TrueNAS Scale系统中遇到的Docker服务无法启动和镜像拉取问题。通过分析日志发现是存储驱动不兼容导致,解决方案是修改/etc/docker/daemon.json文件,将存储驱动改为"zfs"。针对镜像拉取超时问题,建议使用命令行拉取并配置国内镜像源。最后以部署Calibre-Web为例,说明如何在TrueNAS中正确配置Docker容器,包括用户权限、端口映射等设置。文章提供了完整的
2025-07-16 19:16:43
795
1
原创 【记录】BLE|百度的旧蓝牙随身音箱手机能配对不能连接、电脑能连接不能使用的解决思路(Wireshark捕获并分析手机蓝牙报文)
完整的蓝牙分析过程,我觉得比一些推理小说严谨得多,还有欧亨利式结尾……
2025-07-14 15:39:47
1675
原创 【记录】Copilot|Github Copilot重新学生认证通过方法(2025年7月,包括2FA和认证材料、Why are you not on campus)
本文详细介绍了GitHub学生认证的最新流程和注意事项。作者通过八次认证经验总结出:1)需开启双重认证并推荐使用Authing令牌;2)姓名填写要与学生证一致;3)特别注意Billing信息中姓名的顺序;4)建议使用手机后置摄像头拍摄清晰的学生证照片;5)遇到"why are you not on campus"错误时可尝试修改教务网站成绩单。文章强调耐心尝试的重要性,指出即使材料报错较少也可能通过审核,最终作者仅用学生证照片就成功认证。
2025-07-06 15:16:37
3069
29
原创 【记录】服务器|常见的八种硬盘接口的简介和清晰的接口图片(2025年6月)
引脚图片收集:SATA(Serial ATA)mSATA(Mini-SATA)SAS(Serial Attached SCSI)U.2(原SFF-8639)M.2PCI-E接口MacBook固态硬盘接口AIC(Add-in Card)
2025-06-25 16:38:04
1241
原创 【记录】Python|Python支持if 1<a<2、if not a、if a is None这三种写法
这篇文章分享了Python中几个容易让其他语言开发者困惑的语法特性。
2025-06-03 16:51:44
972
原创 【工具】LLM|写作辅助工具(我开源的)
本文介绍了一款基于认知科学研究开发的论文写作工具HUST-GenPaper。该工具采用分步写作法,先快速构建大纲(占10%时间),再填充资料(30%),最后生成终稿(60%)。工具开源地址:github.com/shandianchengzi/HUST_Generate_Paper
2025-06-02 18:59:03
924
原创 【工具】Quicker/VBA|PPT 在指定位置添加有颜色的参考线
本文介绍了如何使用Quicker工具在PPT中添加参考线。首先,用户需要下载并注册Quicker,接着添加特定的VBA动作。然后,通过PPT的开发工具设置信任宏,并触发动作以添加参考线。技术原理基于微软的VBA API,通过调用ActivePresentation.Guides.Add方法实现。文章还提供了相关API的文档链接,并鼓励用户参考技术文档进行其他功能的开发。最后,文章声明了原创性,并提供了转载的出处链接。
2025-05-22 19:13:14
1096
原创 【记录】PPT|PPT打开开发工具并支持Quicker VBA运行
本文介绍了如何在Microsoft 365应用程序中启用“开发工具”选项卡,还介绍了如何通过Quicker软件支持VBA运行。
2025-05-22 18:47:39
1238
原创 【代码】Python3|引入目前最强的弈心五子棋算法到 Gomoku 网页棋盘(开源代码)
最强的五子棋程序弈心,python代码调用其exe。
2025-05-09 14:52:18
1226
1
原创 【笔记】操作系统|为什么都说页表项的大小由逻辑地址的位数决定?
其实“页表项的大小由逻辑地址的位数决定”这句话,不完全对,只是考研408为了好做题强行植入的理念。
2025-04-22 11:53:23
1366
原创 【记录】LLM|HuggingFaceEmbeddings加载本地模型(Linux)
网上会说用HuggingFaceEmbeddings模型,但没提怎么用还没安装的本地模型。不知道是否有和我一样误入歧途HuggingFace网站内逐个去下载和安装文件的,其实不用,这里写一下最正常的本地模型加载方式。
2025-04-22 11:19:54
2126
原创 【记录】Python|爬虫Playwright获取shadowRoot(close)的内容(附完整代码)
考虑到网上没有比较方便的代码,我把我的探索结果发出来,方便自己也方便别人用。
2025-03-25 22:52:09
1400
原创 【记录】文件格式|Webm转mp4最快的方式(不用下软件),Webp转jpg或png方式
大部分时候,直接修改文件后缀名(比如把.webm改成.mp4)就能成功转换格式!
2025-03-24 13:15:07
1403
原创 【小白向】VMware|虚拟机的桥接状态要不要选复制?什么是桥接状态什么是NAT模式?
本文解释了vmware虚拟机桥接和NAT模式的区别,类比家庭网络环境,帮助小白理解虚拟机网络配置的本质及适用场景。
2025-03-13 17:27:15
1414
原创 【小白向】Ubuntu|VMware 新建虚拟机后打开 SSH 服务、在主机上安装vscode并连接、配置 git 的 ssh
本文详细指导了在 VMware 的 Ubuntu 虚拟机中开启 SSH 服务,并通过 VSCode Remote-SSH 插件实现远程开发环境搭建。步骤包括安装 OpenSSH 服务器、配置防火墙规则;主机端安装 VSCode 及插件并连接虚拟机;最后完成 Git 的 SSH 认证配置,包含生成密钥对、添加平台公钥及用户信息设置。文中还提供了常见问题的解决方案(如网络配置错误、认证失败等),帮助读者快速实现安全高效的跨平台开发与代码管理。
2025-03-12 09:26:13
1902
原创 【代码】Quicker|Quicker一键生成原创声明尾注
Quicker一键生成Markdown原创声明尾注,提升写作效率,注册邀请码970091-5834。
2025-03-10 16:19:01
1208
原创 【记录】Python3|Linux下安装Virtualenv和virtualenvwrapper用于处理虚拟环境
只包括virtualenv的安装。
2025-03-05 16:55:33
777
翻译 【记录】Git|Git 本地切换到指定的 PR,git checkout pr/xxx
本文详解Git检出拉取请求的双重方案:通过git config建立PR引用映射实现本地调用,或使用GitHub CLI快捷操作gh pr checkout,支持硬件级测试和多PR并行验证(结合git worktree),结合自动化报告与人工沙箱测试双轨制,确保代码质量与兼容性。
2025-02-25 15:56:09
612
原创 【水文】LLM|同一件事不同的DeepSeek-R1或推理回答是怎样?
事件是申诉未通过的博客的argue,我要求DeepSeek及相关产品“帮我将这件事描述得妙趣横生、富有哲理”。
2025-02-18 22:24:12
664
原创 【BUG】LLM|Ubuntu 用 ollama 部署 DeepSeek 但没输出,llama 有输出
本文记录了在Ubuntu 22服务器部署DeepSeek模型时因Ollama版本过低导致的无响应问题。通过排查NVIDIA驱动异常、优化服务管理流程,最终通过升级Ollama版本(v0.5.10)成功解决兼容性问题,并提供了日志分析、版本维护等优化建议,助力开发者高效部署AI模型服务。
2025-02-17 10:25:27
2028
Ubuntu安装s2e的时候下载的,可能还有别的情况会用到
2022-11-09
TA创建的收藏夹 TA关注的收藏夹
TA关注的人