自定义博客皮肤VIP专享

*博客头图:

格式为PNG、JPG,宽度*高度大于1920*100像素,不超过2MB,主视觉建议放在右侧,请参照线上博客头图

请上传大于1920*100像素的图片!

博客底图:

图片格式为PNG、JPG,不超过1MB,可上下左右平铺至整个背景

栏目图:

图片格式为PNG、JPG,图片宽度*高度为300*38像素,不超过0.5MB

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+
  • 博客(52)
  • 收藏
  • 关注

原创 在jupyter里面画图,并且显示中文字体

【代码】在jupyter里面画图,并且显示中文字体。

2026-04-12 16:34:52 11

原创 cursor如何使用pua组件

规则文件支持中文(pua.mdc)、英文(pua-en.mdc)、日文(pua-ja.mdc)三个版本,按需选择即可。安装后重启 Cursor 即可生效。这是项目级安装,只对当前项目有效。“这可能是版本兼容性问题,建议您检查一下依赖版本…

2026-04-08 16:30:26 31

原创 实战:从后端 MQTT(1883) 配置到三端联调全流程

权限错误640Broker 认证配置正确且服务可用后端与终端使用同一套 MQTT 凭证心跳要能真正落库并被前端读取。

2026-04-01 21:24:01 366

原创 宿主机有网、Docker 容器不能解析域名?用 daemon.json 一键配置永久 DNS

本文说明一种常见现象:宿主机可以上网,但进入 Docker 容器后ping域名出现。原因多与容器内 DNS 配置有关。通过在宿主机修改 Docker 的指定公共 DNS,并重启 Docker 服务,可使新建容器长期获得可用的域名解析能力。

2026-04-01 15:57:15 392

原创 一条命令让树莓派免密连接windows

输入上述命令后最后输入一次密码就好了。

2026-03-31 23:44:02 17

原创 ROS 2 Humble 编译报错全记录:APT 签名、镜像与 rosidl 工具链缺失

ROS 2 Humble、colcon、rosidl、EXPKEYSIG、阿里云镜像、zsh

2026-03-31 17:11:47 375

原创 关于puppypi的ros2环境误删的解决方法

事情的起因时因为主编在使用cursor时没注意,误删了ros2环境(ps:cursor问我是否要移除容器,我还以为是移除cursor服务器,就点了确认,结果打开vnc一看,欸?破大防了),不过好在豆包教了我一招。首先你要看看是不是真的被你删除了,还是容器停止没看到,如果是停止了,就docker start 【容器名称】启动它,如果还是没有请继续往下看。因为使用cursor时默认是打开bash环境,但是ros2环境默认zsh,需要输入。此时,你输入su - ubuntu时就可以快乐的使用ros2环境了。

2026-03-31 11:47:55 30

原创 通过cython缓解Python性能不足的问题

参考up主笔记:【[Python] Cython 让代码快100倍】https://www.bilibili.com/video/BV1JQiCY9ELX?

2026-03-10 16:32:49 45

原创 本地创建一个裸仓库

目标是让两边代码通过树莓派上的**裸仓库(bare repo)**同步,主分支使用。目录曾经被当成独立仓库处理,导致一系列 Git 异常。去掉 gitlink,再重新。同时只看到一个未跟踪备份目录。的真实代码改动就是无法提交。不会按普通文件收录内容。,就能恢复为普通目录管理。,但外层仓库索引里仍把。可用下面命令确认(若是。失效,而是 core。

2026-03-06 18:57:48 227

原创 树莓派——docker实战小知识

这就是文档里最激动人心的一步,利用前面的所有知识,在树莓派启动一个完全隔离的ROS2容器。(如果有输出Client和Server的版本号,说明已经装好了,直接跳到第2步)镜像里装了 Python 和 ROS,你想把它保存下来,以后直接用。容器就像一个铁盒,默认是看不见树莓派的硬件和文件的。它可以帮你把ROS环境打包,再也不怕把树莓派的系统环境搞崩溃了。目标:没网的时候,怎么把配置好的环境通过 U盘 拷给别人?,说明你已经在一个完全隔离的全新系统里了!目标:你在容器里装了软件,怎么把它保存下来?

2026-02-26 00:55:40 818

原创 ROS2知识大白话

你想造车,先用。

2026-02-25 21:52:40 756

原创 Puppypi——hiwonder-toolbox中配置文件解析

这是幻尔科技(Hiwonder)PuppyPi 机器狗的树莓派工具箱,包含 WiFi 管理、设备发现、远程配置和按键扫描四个服务。

2026-02-22 20:32:22 330

原创 Puppypi——树莓派5主板学习笔记

1、连接上带有HW-开头的wifi2、使用vnc进行远程连接账号:pi,密码:raspberrypi点击ok。

2026-02-21 21:38:17 401

原创 ROS2语音&ai与控制——黑马程序员ROS2课程上课笔记(6)

声音数字化处理(ADC原理)

2026-02-20 05:36:40 316

原创 ROS2坐标转换,正解反解——黑马程序员ROS2课程上课笔记(5)

包中创建一个launch文件,取名arm_catch_box,要求启动usb camera节点,要求启动。2、由于验证起来比较复杂,需要启动多个节点,帮我在。运动学:研究物体的运动,不考虑质量和力。

2026-02-20 03:41:37 367

原创 ROS2视觉与控制——黑马程序员ROS2课程上课笔记(4)

opencv中的图像为BGR,摄像头为RGB。

2026-02-19 21:06:32 359

原创 ROS2机械臂——黑马程序员ROS2课程上课笔记(3)

读取的关节角度,定义成自定义的消息格式取名叫做arm_joint_angles,要求放到arm_msg包中,请使用ros2的命令实现创建包和节点,参考ros2 pkg create --build-type ament_python --node-name arm_joint_node arm_pkg。中,目前是打开节点就开始录制,我希望通过指令来控制录制或者是停止录制,我也希望在开始录制时可以指定录制的文件名,也希望可以查询当前的录制状态,帮我实现这个功能。1、录制和回放由一个节点提供。

2026-02-19 02:38:02 791

原创 ROS2主题通讯——黑马程序员ROS2课程上课笔记(2)

的实现,并而外实现小乌龟pose的订阅,要求实现的gui输入值为线速度、角速度,实时输出,当前x的坐标,y的坐标,当前线速度,当前角速度,当前角度的信息。实现节点创建,以及为以及为节点提供publisher功能,publisher要求给小乌龟发送速度控制指令。帮我实现一个小乌龟控制节点取名叫做turtle_gui_ctrl_node.py,参考。实现的内容,但是要结合图形化实现控制小乌龟的线速度和角速度,要求使用pyqt进行实现。查看节点与数据之间的关系。实时监听打印话题的数据。

2026-02-18 23:24:47 276

原创 ros2开发入门——黑马程序员ROS2上课笔记

Node(节点):执行具体任务的逻辑最小单元。控制、驱动、传感器等逻辑的主要载体【全职工人】Package(功能包): 最小的分享单元,包含代码依赖声明和编译规则【独立生产车间】Workspace(工作空间):项目本身,资源调度的顶层容器【工业园区】上一个步骤创建的节点如下。

2026-02-18 18:36:08 216

原创 opencv教程ai提示词——黑马程序员机械臂课程笔记

这个代码可以识别到界面上的一个蓝色的积木块,这个积木块的尺寸为3.3cm×3.3cm的正方形积木块,需求是如果画面内有新的蓝色长方形积木块,帮我测量这个新的长方形积木块的尺寸,代码为11_opencv_measure.py。请帮我写一个hsv颜色提取器帮我找到最合适的hsv的颜色空间,要求有三个进度条,一个进度条控制h的值,一个进度条控制s的值,一个控制条控制v的值,我可以可视化的观察出来hsv颜色范围调整所带来的效果。这个程序名字叫做09_opencv_camera_hsv_detector.py。

2026-02-05 16:04:57 491

原创 urdf入门——黑马程序员机械臂教程笔记

【代码】urdf入门——黑马程序员机械臂教程笔记。

2026-02-01 20:12:25 94

原创 java-网络编程——黑马程序员学习笔记

*注意:**我们自己开发的程序一般选择使用注册端口,且一个设备中不能出现两个程序的端口号一样,否则出错。IPV6:共128位,IPV6分成8段表示,每段每四位编码成一个16进制位表示,数之间用冒号(:)分开。可以让设备中的程序与网络上其他设备中的程序进行数据交互(实现网络通信)三次握手建立可靠连接,数据传输进行确认,四次挥手断开通信。基本的通信架构有两种形式:CS架构,BS架构。特点:无连接,不可靠通信,但是通信效率高。设备在网络中的地址,是唯一的标识。特点:面向连接,可靠通信。TCP: 传输控制协议。

2026-01-31 04:56:53 365

原创 ubuntu24.04安装numpy时报错error: externally-managed-environment解决办法

✅ 是 Ubuntu 不允许你用 pip 往系统 Python 装包。

2026-01-03 11:19:48 335

原创 wsl ubuntu的基础配置

whoami如果是root或通过。

2025-12-28 20:57:55 494

原创 微软商店安装的 WSL Ubuntu如何移动到其他目录下

WSL Ubuntu迁移指南(微软商店版) 正确迁移方式:使用wsl --export导出系统为tar包,再通过wsl --import导入到新位置。步骤如下: 确认发行版名称 关闭Ubuntu 导出系统到tar文件 卸载原版本 创建目标目录 导入tar包到新位置 验证启动 ⚠️ 警告:切勿直接复制AppData或修改注册表,会导致系统损坏。这是微软官方唯一支持的迁移方法,因为商店版Ubuntu使用MSIX虚拟磁盘,必须通过WSL命令管理。

2025-12-28 20:41:35 459

原创 SourceTree 中文版标准工作流教程(实战版)

适用:GitHub + SourceTree(中文界面)场景:feature 工作流开发 + 同步 develop。

2025-12-28 16:33:46 879

原创 鸿蒙开发基础篇+项目实战

作用:封装重复使用的UI元素,提升复用性@Entry@ComponentV2 //组件struct Index { //页面相关的代码@Builder //创建一个自定义构建函数Row() {.width(22)build() { //构建界面Column() {this.titleBuilder('每日推荐')this.titleBuilder('推荐歌单')

2025-12-21 00:17:49 258

原创 [特殊字符] 解决 Bazel 在 MediaPipe 项目中报错:“specified in .bazelversion but wasn’t found”

✔️ 这次错误并不是 MediaPipe 的构建逻辑问题,而是 Bazel 自身的版本查找机制导致的配置冲突。确保 Bazel 的调用指向正确可执行文件,并避免旧的版本管理脚本干扰执行流程。✔️ 最稳妥的办法是手动管理好你指定版本的 Bazel 二进制或使用 Bazelisk 自动管理。

2025-12-15 18:59:45 714

原创 将 Git 恢复到「上一次提交(git commit)的版本」操作

摘要:本文详细介绍了在不同Git场景下如何安全撤销修改并恢复到上一次提交状态。首先通过git status判断当前操作状态(未add/已暂存/已提交/已推送),然后针对四种场景分别提供解决方案:1)直接丢弃工作区修改;2)先取消暂存再恢复;3)回滚本地提交记录(可选择保留或丢弃修改);4)通过git revert安全撤销远程提交。特别强调多人协作时禁止使用git push --force,并提供常用命令速查表。最后建议操作前备份代码,并通过git log和git status验证恢复结果。

2025-12-01 19:44:00 2739

原创 gitee本地项目上传方法

gitee会自动跳转至教程。

2025-12-01 01:02:18 158

原创 小迪上课笔记之Web3——Sodility基础篇1

本文介绍了Solidity智能合约开发的基础知识,包括合约创建、变量声明、函数类型(view/pure)、状态变量读写权限(public/view/pure)、存储位置(memory/storage)等核心概念。通过Hello World示例演示了合约编译和部署过程,并详细讲解了合约结构、构造函数、地址获取(msg.sender/address(this))、文件导入(import)、接口使用(interface)等关键功能。

2025-11-29 13:40:35 1110

原创 宝塔+vue在服务器上搭建网站

本文介绍了使用宝塔面板部署Vue项目的完整流程:1)在服务器安装宝塔面板并登录;2)添加站点并修改监听端口为8889;3)打包Vue项目生成dist文件夹;4)将dist文件复制到wwwroot目录;5)修改运行目录并保存;6)配置阿里云安全组;7)重启Nginx服务;8)通过服务器外网IP访问部署的项目。整个过程包含了从面板安装到项目部署的关键步骤,适合快速部署前端项目参考。

2025-11-27 13:46:56 481

原创 Django项目中部分表迁移不成功的问题

3、重启服务器,python manage.py runserver [端口(默认8000,如果端口冲突可以使用8001或者其他的)]2、由于部分表已经存在,使用。参数标记迁移为已应用状态。1、创建新的迁移文件。

2025-11-26 20:06:45 132

原创 【无标题】

摘要 知识库索引过程中出现排队和错误的问题,可能由URL路径拼接不当导致。主要原因是base_url或环境变量末尾包含斜杠(如http://localhost:11434/),导致拼接api路径时产生双斜杠错误。解决方案:1) 确保base_url末尾无斜杠;2) 检查模型是否支持embeddings功能。正确格式应为http://localhost:11434/api/embeddings。

2025-07-21 12:53:01 317

原创 dify+docker+ollama离线本地部署

本文介绍了Dify、Docker和Ollama的离线本地部署方法及常见问题解决。主要内容包括:1) Docker安装过程中遇到的仓库Release文件缺失和GPG错误问题及解决方案;2) Docker详细安装步骤;3) Dify安装包下载路径及使用说明;4) Ollama本地部署流程,包含模型下载和插件配置。文章提供了详细的命令行操作指引和截图说明,帮助用户在本地环境中完成这三个工具的部署和配置。特别针对国产操作系统银河麒麟V10的兼容性问题给出了具体的解决方案。

2025-07-06 10:20:05 729

原创 vscode输出中文乱码

【代码】vscode输出中文乱码。

2025-04-18 17:54:09 152

原创 linux--ubuntu学习笔记shell篇

表示文件本身输出结果为脚本身的名称,$1-$9 代表第一到第九个参数,十以上的参数要用大括号包含,如${10}图中的$1,表示传入的第一个参数,就比如 文件为bash test.sh 100 200,其中$1=100。2、脚本需要有可执行权限chmod u+x [shell脚本]这个变量代表命令行中所有的参数,【把所有的参数看成一个整体】这个变量也代表命令行中所有的参数,不过$@把每个参数区分对待。功能描述:这个变量代表命令行中所有参数的个数。结果就为1+2+...+50了。shell的位置参数变量。

2025-03-11 15:45:36 250

原创 【2024-2025第一学期】助教工作学期总结——数字电路与逻辑设计

同时,在与主讲老师和其他助教的交流中,我学习到了不同的教学方法和思路,这不仅提升了我的教学能力,也锻炼了我的组织协调能力。通过与学生的互动交流,我不仅巩固了自己的专业知识,还提升了自己的沟通能力和教学能力。在今后的工作中,需要更加关注学生的学习特点和需求,提供更加精准的辅导。教学反馈及时:通过作业批改和实验辅导,我能够及时了解学生的学习情况,并将反馈信息传递给老师,帮助老师调整教学进度和方法。我根据学生的学习情况,为主讲老师提供了一些教学建议,例如增加课堂互动环节、调整实验难度等,得到了老师的认可和采纳。

2025-03-01 00:00:36 659

原创 rce入门

url=system("cat%20/[目录]");列出当前目录下的文件和文件夹。查找网站目录下的目录的内容。

2025-02-09 22:12:19 169

原创 SQL入门

id=-1' union select 1,(select group_concat(table_name) from information_schema.tables where table_schema='security'),3 --+判断出3列就1,2,3,四列就1,2,3,4;联合查询(判断回显在前端的位置):id=-1' union select 1,2,3 --+如果服务器没有把数据做处理直接传给数据库,攻击者可以构造特殊的sql语句, 直接输入数据库引擎执行,获取数据库中的数据。

2025-02-09 06:34:10 532

空空如也

空空如也

TA创建的收藏夹 TA关注的收藏夹

TA关注的人

提示
确定要删除当前文章?
取消 删除