自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

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

原创 python 使用 tesseract

下载:https://github.com/tesseract-ocr/tesseract/releases/tag/5.5.0。然后无脑下一步即可。

2025-07-01 20:34:17 279

原创 milvus教程:collection和scheme

可以看上一节。

2025-06-14 23:36:32 943

原创 Visualized_BGE 安装—多模态嵌入技术

它们对于推理来说不是必需的,而且经常会引起问题。

2025-06-14 16:06:56 948

原创 BGE-M3:稀疏嵌入、密集嵌入和多向量嵌入

BGE-M3 如何生成稀疏嵌入?通过 Transformer 编码输入文本,生成高维稀疏向量(维度等于词表大小,约几十万维)。只有与文本相关的 token 对应维度有非零值,权重由模型学习,反映 token 的语义重要性。混合嵌入的维度?稀疏嵌入:理论维度几十万,实际非零值几十到几百。密集嵌入:1024 维(固定)。ColBERT 嵌入:矩阵形式(token 数 × 128 或 768)。混合嵌入是多种向量的组合,维度不统一,通常用于分阶段检索而非单一向量。

2025-06-14 12:37:13 2950

原创 安装 Poppler(Windows)

下载 Poppler(Windows):https://github.com/oschwartz10612/poppler-windows/releases/解压在自己目录下配置系统环境变量:把 poppler-xx.x.x\bin 目录加入你的环境变量 PATH 中。

2025-06-12 18:08:40 2581

原创 安装 LibreOffice

【代码】安装 LibreOffice。

2025-06-12 17:25:56 597

原创 centos系统docker配置milvus-standalone和 Milvus WebUI 教程

参考教程:https://blog.csdn.net/withme977/article/details/137270087。

2025-06-11 00:33:11 966

原创 互联网大厂 Java 面试场景:严肃面试官 vs 水货程序员谢飞机

方法区存储类结构信息、常量、静态变量等,堆是对象实例和数组的存储区域,栈是线程私有的,存储方法的局部变量和操作数栈。:Spring 使用 IOC 容器管理 Bean,Bean 的定义通常在 XML 文件或注解中,容器负责 Bean 的创建、初始化和生命周期管理。JVM 啊,就是 Java Virtual Machine 的缩写,它就是个虚拟机,里面有好多内存,比如说...呃...对,堆和栈啥的。Redis 是个数据库,数据类型有好多,比如字符串、列表、集合啥的,特别快。Bean 是怎么管理的?

2025-04-19 22:48:26 1012

原创 【无标题】测试

测试

2025-04-19 20:25:43 945

原创 Could not load library libcudnn_cnn_train.so.8 问题及(非常简单)解决方案

4. 打开终端,输入命令,解决问题。

2024-09-20 11:31:16 1070

原创 查看HDF5、pkl、pth、npz、npy方法

我们需要下载 win10 、App软件(win10在win11也能运行),因为App软件是轻量版,不需要安装就可以使用。下载完后解压就可以使用。

2024-04-26 12:38:09 3416

原创 Linux解压4GB以上zip文件

Linux使用unzip解压大于4GB。

2024-04-16 15:33:41 716 1

原创 Markdown语法

【代码】Markdown语法。

2024-04-15 11:42:16 400

原创 Typora段内公式

文件——>偏好设置——>Markdown——>内联公式。$$ 输入公式 $$

2024-04-08 21:48:16 298

原创 VScode debug python(服务器)

创建launch.json文件:launch.json文件地址:launch.json文件内容:注意,“cmd”写自己项目地址,否则会出现以下问题,找不到文件。

2024-04-02 13:43:27 940

原创 json文件美化工具(json tools)

自动整理json文件,

2024-03-27 14:50:52 824

原创 ModuleNotFoundError: No module named,(python跨文件导包)

【代码】ModuleNotFoundError: No module named,(python跨文件导包)

2024-03-18 22:20:39 1051

原创 ROS:使用move_base包发布目标点导航(代码)、tf坐标转换

代码流程:发布map坐标系目标点,tf转为base_link坐标系下目标点,然后发布MoveBaseGoal,利用move_base导航机器人到达base_link下的目标点。

2023-06-16 11:24:10 4928 1

原创 ROS:欧拉角转四元数、四元数转欧拉角

需要注意:有两种四元数类型可以通过ctrl点击Quaternion变量查看对应类型。

2023-06-15 18:36:55 1755

原创 ROS-melodic:源码安裝teb_local_planner算法、替换DWA算法

ROS-melodic:源码安裝teb_local_planner算法、替换DWA算法

2023-06-14 10:55:22 7657 1

原创 ROS:DWA算法解析、move_base导航包DWA源码解析

假设没有噪声,控制时间间隔为内机器人速度v和角速度w保持不变,则机器人围绕半径为r的圆周运动。其中,。根据v 和w即可预测出下一次机器人位姿(x、y、),根据此也可以判断机器人是否撞到障碍物。

2023-06-09 17:00:06 2499

原创 ROS:turtlebot3机器人倒着跑

ROS:turtlebot3机器人倒着跑,原因和解决方案

2023-06-09 09:25:25 432

原创 ROS:move_base路径规划介绍、更换全局路径规划算法(A star、Dijkstra、DWA,测试当前是哪种算法,效果展示图)

move_base路径规划介绍、更换全局路径规划算法(A star、Dijkstra、DWA),测试当前是哪种算法,并且富有更改后展示图

2023-06-08 18:44:32 25034 29

原创 ROS:古月居第一次作业(话题与服务编程、动作编程、TF编程)

话题与服务编程:通过代码新生一只海龟,放置在(5,5)点,命名为“turtle2”;通过代码订阅turtle2的实时位置并打印在终端;控制turtle2实现旋转运动;

2023-06-05 15:17:23 1512

原创 ROS:VScode Debug调试

【代码】ROS:VScode Debug调试。

2023-06-05 11:17:04 850

原创 ROS:安装RoboWare studio、解决字体显示不清楚

ROS:安装RoboWare studio、解决字体显示不清楚

2023-06-02 10:20:43 343

原创 ROS:解决 无法打开源文件、VScode开发话题(msg)、服务(srv)、动作(action)、TF

解决 无法打开源文件,解决方法........创建名为msg的文件夹。定义msg文件,name、sex、age是变量,unknow、male、female是常量:Person.msg# 变量uint8 sexuint8 age#常量--添加功能包依赖:msg、srv-->其中:部分ROS版本中 exec_depend需要改为run_dependFILESPerson.msgstd_msgs之后catkin_make查看自己定义的msg。

2023-05-31 10:18:41 3948

原创 ROS:launch文件加载:已有地图(yaml)、rviz、turtlebot3模型、gazebo模型、move_base、amcl

worlds对应gazebo模型;maps对应rviz模型;3、load_navigation.launch文件中。1、load_mapfile.launch 文件中。

2023-05-19 11:45:30 3807 1

原创 ROS:laser激光雷达数据格式、发送laser数据、订阅laser数据

测量的激光扫描角度,逆时针为正# 设备坐标帧的0度面向前(沿着X轴方向)Header header # Header也是一个结构体,包含了seq,stamp,frame_id,其中seq指的是扫描顺序增加的id,stamp包含了开始扫描的时间和与开始扫描的时间差,frame_id是扫描的参考系名称.注意扫描是逆时针从正前方开始扫描的.float32 angle_min # 开始扫描的角度(角度)

2023-05-18 16:50:41 4397

原创 ROS:move_base中yaml文件解析:base_local_planner、global_costmap、local_costmap、base_local_planner

设置了代价地图中障碍物信息的阀值# obstacle_range:确定了最大范围传感器读数,这将导致障碍物被放入代价地图中。# 此处设置为2.5m,意为着机器人只会更新其地图包含距离移动基座2.5m以内的障碍物信息# raytrace_range:确定了用于清楚制定范围外的空间。# 此处设置为3m,意味机器人将尝试清除3m外的空间# robot_radius:设置机器人半径# inflation_radius:设定代价地图的膨胀半径。

2023-05-17 17:15:15 2478

原创 ROS:gazebo创建仿真地图,turtlebot3加载仿真地图进行建图,生成yaml和pgm地图信息

ROS:gazebo创建仿真地图,turtlebot3加载仿真地图进行建图,生成yaml和pgm地图信息

2023-05-16 17:16:12 8426

原创 ROS:创建工作环境、创建工作包、单独编译工作包

ROS:创建工作环境、创建工作包、单独编译工作包

2023-05-08 15:42:54 878

原创 anaconda使用教程

conda create -n #代表创建conda虚拟环境AI #创建的虚拟环境的名称python=3.8 #代表指定的Python版本。

2023-05-02 21:45:45 1049

原创 ROS:TF变换

变换 tf::Transform。点 tf::Point。四元数 tf::Quaternion。向量 tf::Vector3。3×3矩阵(旋转矩阵) tf::Matrix3×3。带时间戳的以上类型 tf::Stamped

2023-04-25 19:56:10 1093

原创 C++:string和getline 缓冲区问题

错误代码:运行:分析:输入a,回车,发现没有输入str1,开始输入str2.输出结果也只显示了a和str2的值。原因:缓冲区问题。a=1,str1=回车,str2=abc。输入1后,1从缓冲区拿出给了a。回车后,现在缓冲区有'\n',所以直接赋值给了str1。因此,不会在输入str1。解决方法:cin.ignore(),吃掉cin>>a;之后缓冲区中的回车。运行: 参考:关于缓冲区其他函数具体使用STL:C++输入输出流、缓冲区(cin、get、getline、ignore、peek、putba

2023-03-07 14:25:51 278 3

原创 MySQL:约束概述、约束演示、外键约束

注意:约束是作用于表中字段上的,可以在创建表/修改表的时候添加约束。1.概念:约束是作用域表中字段上的规则,用于限制存储在表中的数据。用来让两张表的数据之间建立连接,保证数据的一致性和完整性。2.目的:保证数据库中数据的正确、有效和完整。保存数据时,如果未指定该字段的值,则采用默认值。主键是一行数据的唯一标识,要求非空且唯一。保证该字段的所有数据都是唯一、不重复的。限制该字段的数据不能为null。大于0,并且小于等于120。如果没有指定该值,默认为1。保证字段值满足某一条件。

2023-01-15 19:13:05 679

原创 MySQL:字符串函数、数值函数、日期函数、流程函数

函数功能字符串拼接,将S1,S2…..Sn拼接成一个字符串lower(str)将字符串str全部转为小写upper(str)将字符串str全部转为大写左填充,用字符串pad对str的左边进行填充,达到n个字符串长度右填充,用字符串pad对str的右边进行填充,达到n个字符串长度trim(str)去掉字符串头部和尾部的空格返回从字符串str从start位置起的len个长度的字符串。

2023-01-12 14:11:54 460

原创 MySQL:SQL通用语法、SQL分类、DDL、DML、DQL、DCL

(Data Definition Language):数据定义语言,用来定义数据库对象(数据库,表,字段);(Data Manipulation Language):数据操作语言,用来对数据库表中的数据进行增删改;(Data Control Language):数据控制语言,用来创建数据库用户、控制数据库的访问权限;(Data Query Language):数据查询语言,用来查询数据库中表的记录;varchar(10):存储一个字符,占用一个空间;char(10):即使存储一个字符,也占用10个空间;

2023-01-05 19:28:04 860 2

原创 Ubuntu18.04 实现:安装turtlebot3功能包、虚拟机与机器人之间的网络配置、测试机器人Cartographer建图

(解释:turtlebot3连接wifi、主机连接从wifi出来的网线或wifi)export ROS_MASTER_URI=http://192.168.3.16:11311 注意:这里是主机IP。export ROS_MASTER_URI=http://192.168.3.16:11311 注意:这里是主机IP。export ROS_HOSTNAME=192.168.3.13 注意:这里是turtlebot3的IP。(1)打开一个终端,运行roscore;

2022-11-03 12:49:29 3992 3

原创 分时、实时系统

实时系统的及时性更强,实时系统的及时性由处理对象的截止时间决定,一般为秒级,最高可以达到微秒级。实时系统具有交互性,表现在访问特定的应用程序时,用户与系统可以进行交互,但是实时系统不能像分时系统那样。分时系统要求系统可靠,但是实时系统要求系统高度可靠,因为一点小的差错都可能会造成严重的后果。实时系统:信息采集与对于对象的控制相互独立。(2)分时系统中确定时间片大小需要考虑的因素(系统的处理能力、系统对响应时间的要求)(1)要求在规定的时间内对外界的请求必须给予及时响应的OS是(实时系统)。

2022-10-26 10:31:20 2693

空空如也

空空如也

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

TA关注的人

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