ulimate_
码龄4年
关注
提问 私信
  • 博客:103,332
    103,332
    总访问量
  • 114
    原创
  • 30,187
    排名
  • 468
    粉丝
  • 213
    铁粉
  • 学习成就

个人简介:To iterate is human, to recurse divine

IP属地以运营商信息为准,境内显示到省(区、市),境外显示到国家(地区)
IP 属地:浙江省
  • 加入CSDN时间: 2021-03-25
博客简介:

m0_56514535的博客

查看详细资料
  • 原力等级
    成就
    当前等级
    4
    当前总分
    815
    当月
    6
个人成就
  • 获得94次点赞
  • 内容获得18次评论
  • 获得212次收藏
  • 代码片获得565次分享
创作历程
  • 10篇
    2024年
  • 106篇
    2023年
成就勋章
TA的专栏
  • 测试
  • MySQL
  • 数据结构
  • c++
    5篇
  • vscode
  • optoforce
  • 力扣
  • visp
  • franka
    1篇
  • ubuntu
    8篇
  • ROS
    17篇
  • 科研
    3篇
  • control
    1篇
  • tensorboard
    1篇
  • MATLAB
    3篇
  • 机器人学
    1篇
  • vrep
    6篇
  • 机器人工具箱
  • python
    15篇
  • opencv
    6篇
  • 通信工程
  • pytorch
    1篇
  • yolo
    2篇
  • gym
    5篇
兴趣领域 设置
  • 人工智能
    opencv计算机视觉
创作活动更多

AI大模型如何赋能电商行业,引领变革?

如何使用AI技术实现购物推荐、会员分类、商品定价等方面的创新应用?如何运用AI技术提高电商平台的销售效率和用户体验呢?欢迎分享您的看法

175人参与 去创作
  • 最近
  • 文章
  • 代码仓
  • 资源
  • 问答
  • 帖子
  • 视频
  • 课程
  • 关注/订阅/互动
  • 收藏
搜TA的内容
搜索 取消

为啥数组指针指向一个数组时需要使用&符号

因此,使用p = &a;可以确保类型匹配。&a指向整个数组,而不是数组的第一个元素。这样可以正确赋值给p。
原创
发布博客 2024.09.19 ·
273 阅读 ·
3 点赞 ·
0 评论 ·
0 收藏

workbench的使用

闪电图标未选中时运行的是所有的代码,选中时运行的是选中的部分;第二个是运行光标所在处的行的代码。单击就可以登录,如果需要编辑的话,右键选择edit connection。Hostname 是数据库的地址,本地的话就默认是127.0.0.1。connection name 是可以任意取的。选择store in value来存储密码。点击测试连接test connection。第一个是新建脚本,第二个是打开保存的脚本。ctrl +s可以保存脚本。MySQL查询器的使用。
原创
发布博客 2024.09.18 ·
259 阅读 ·
1 点赞 ·
0 评论 ·
0 收藏

在ubuntu系统中对于msg文件编译后生成的头文件,在程序中include时是用<>还是““,哪个检索文件的效率更高

在 Ubuntu 系统中,对于 ROS 中的消息(msg)文件编译后生成的头文件,在程序中包含(include)时应使用。来包含用户自定义或本地头文件。对于 ROS 消息生成的头文件,它们通常被视为用户自定义头文件,因此应该使用。来包含生成的消息头文件是更合适的做法,因为这些头文件通常是在项目中自动生成的,并不在标准目录中。因此,如果您的头文件是自定义的或本地的,并不在标准目录中,应该使用。通常,在 C/C++ 中,使用。总的来说,在 ROS 中使用。来包含标准库头文件,使用。关于效率的问题,使用。
原创
发布博客 2024.08.24 ·
200 阅读 ·
3 点赞 ·
0 评论 ·
0 收藏

ubuntu20.04自带的火狐浏览器无法播放B站等其他视频怎么办

ubuntu-restricted-extras 是一个包含各种基本软件,如 Flash 插件、unrar、gstreamer、mp4、Ubuntu 中的 Chromium 浏览器的编解码器等的软件包。由于这些软件不是开源软件,并且其中一些涉及软件专利,因此 Ubuntu 默认情况下不会安装它们。安装解码器的过程中出现了一个package configuration的界面,先按“Tab”键高亮“ok”,然后按回车确认即可。事实上我们只是缺一个解码器而已,输入以下命令。上面的包很大,实际并不是每个都需要。
原创
发布博客 2024.07.31 ·
560 阅读 ·
3 点赞 ·
0 评论 ·
3 收藏

如何在linux中安装搜狗输入法

上述sudo dpkg -i 命令可用于任何deb格式的软件安装,操作类似,比如qq等。安装完毕,重启电脑,ctrl+space调出搜狗输入法,shift切换中英文。然后打开安装包所在位置的终端,输入。4.卸载系统ibus输入法框架。3.设置fcitx开机自启动。在官网下载搜狗输入法安装包,1.更新源:在终端输入。
原创
发布博客 2024.07.31 ·
4167 阅读 ·
3 点赞 ·
0 评论 ·
10 收藏

怎么查看自己电脑是arm还是x64(x86)

如果输出是 x86_64,那么你的系统是 64 位的 x86 架构(通常我们称之为 x64)。如果输出是 armv7l 或者以 arm 开头的其他值,那么你的系统是 ARM 架构。
原创
发布博客 2024.07.31 ·
2377 阅读 ·
3 点赞 ·
0 评论 ·
0 收藏

启动ubuntu20.04跳出SGX disable by BIOS

tensions”,是“现代 Intel® CPU 提供的基于硬件的隔离和内存加密机制”。如果该选项不存在,您可以通过 BIOS 升级来获取它。否则,如果您想删除该消息,请添加到 grub 默认值中(请参阅。关于如何添加参数)。您也可以放心地忽略该消息,因为 SGX 是良性的,不是必需的。SGX 代表“Intel。
原创
发布博客 2024.07.30 ·
725 阅读 ·
4 点赞 ·
0 评论 ·
2 收藏

控制周期与控制频率

控制频率是指控制系统中执行控制循环的频率,即每秒钟执行控制循环的次数。然而,较高的控制频率也会增加计算和通信的负担,可能对硬件和资源要求提出更高的要求。控制频率的选择需要综合考虑系统的需求、控制算法的计算复杂度以及硬件和通信的限制。在实时控制系统中,常见的控制频率范围从几赫兹到几十赫兹不等,具体取决于应用领域和系统的要求。较短的控制周期可以提高系统的响应速度,但也增加了计算和通信的负担。控制周期的选择需要综合考虑系统的要求、控制算法的计算复杂度以及实际硬件和通信的限制。
原创
发布博客 2024.07.08 ·
583 阅读 ·
1 点赞 ·
0 评论 ·
2 收藏

arxiv上的论文可以看到他是投了哪个期刊吗

成为IEEE的Senior Member需要满足一定的资格要求,包括具有工程或科学领域的本科或更高学位,至少10年的相关工作经验,并且在技术领域有一定的工程、研究、教育或管理方面的成就。在ArXiv上的论文一般会提供一份论文的摘要、作者信息和联系方式等,但通常不包含已接受或发表在哪个期刊上的信息。IEEE是全球最大的专业技术学会之一,致力于推动电气和电子工程领域的创新和发展。成为IEEE的Senior Member是对个人在专业领域中的认可和荣誉,显示了其在电气和电子工程领域的专业能力、贡献和经验。
原创
发布博客 2024.03.25 ·
1948 阅读 ·
3 点赞 ·
0 评论 ·
0 收藏

eigen::matrix类型的一维数组,既可以使用(),也可以使用【】吗

无论使用圆括号还是方括号,都可以读取和写入数组元素。然而,需要注意的是,使用圆括号。可以按照线性索引来访问数组元素,其中索引从0开始逐个增加。则可以使用类似于C++原生数组的方式来访问元素。进行访问时,索引值超出数组范围会导致运行时错误;进行访问时,超出范围的索引会导致未定义的行为。类型的一维数组时,优先选择使用圆括号。进行访问,但它们的行为略有不同。类型的一维数组可以使用圆括号。,并确保使用有效的索引值。类型的一维数组,可以使用。类型的一维数组,可以使用。
原创
发布博客 2024.03.08 ·
510 阅读 ·
10 点赞 ·
0 评论 ·
10 收藏

Eigen::Matrix<double,3,1> F;Eigen::MatrixXd F (3, 2);这两行代码有什么区别?

如果您的矩阵大小在编译时已知且不会改变,那么使用静态大小矩阵可以提供更好的性能和内存效率。如果您的矩阵大小在运行时可能会变化,或者您需要根据需要调整矩阵的大小,那么使用动态大小矩阵会更灵活。因此,区别在于静态大小矩阵在编译时已知并且不能改变,而动态大小矩阵在运行时可以根据需要进行调整。这是一个静态大小的矩阵,其维度在编译时确定。这是一个动态大小的矩阵,其维度在运行时确定。这行代码创建了一个3x2的动态大小矩阵。这两行代码的区别在于定义的矩阵。这行代码创建了一个3x1的矩阵。
原创
发布博客 2023.11.12 ·
352 阅读 ·
1 点赞 ·
0 评论 ·
0 收藏

为什么说使用#define PI 3.1415926后,程序会在编译预处理的时候将所有的PI替换成3.1415926,但PI就不是程序中的名字了,随后的编译无法发现它引起的数据类型误用的错误,这是为啥

使用#define定义常量替换后,会直接进行文本替换,将符号文本替换为常量值。这导致以下问题:1. 替换后,PI不再是一个符号,编译器无法再检查其类型。2. 如果原代码中,PI被当做了其他类型使用(如PI+=1),编译预处理后就成了一个语法错误(3.1415926+=1)。3. 但由于预处理是文本替换,编译器不会发现PI原本的误用。4. 导致这个错误被“隐藏”起来,编译可能通过,但执行结果错误。所以,更好的方法是使用const定义常量,保留其符号性质,可以被编译器正常类型检查。// PI作为整数使用。
原创
发布博客 2023.11.09 ·
569 阅读 ·
0 点赞 ·
0 评论 ·
1 收藏

为啥会有些发表在arxiv上的论文

综上所述,arXiv具有上传快速、开放获取、版本控制等优势,许多作者会选择与期刊投稿同时发表到arXiv或仅发表到arXiv,这是论文出现在arXiv上的主要原因。6. 部分作者可能把未提交期刊的论文先发到arXiv,吸引同行评议,待修改成熟后再考虑投稿。2. 投稿顶级期刊周期很长,arXiv可以让作者快速公布研究成果,建立优先权。3. 即使论文被期刊录用,作者也可以同时在arXiv公开论文,扩大论文影响力。4. 对于一些高质量的会议,也鼓励或要求作者把论文开源到arXiv。
原创
发布博客 2023.11.08 ·
2794 阅读 ·
2 点赞 ·
0 评论 ·
2 收藏

cmake中的find_package

orocos_kdl库是可选的,如果没找到也不报错,只是不导入。所以:find_package(Eigen3 REQUIRED)find_package(Eigen3 REQUIRED) ######添加这一行,添加Eigen库。- Eigen3库是必需的,如果没找到会报错。find_package(orocos_kdl QUIET)- 指定该库是必需的,如果没有找到,会终止CMake过程并报错。- 查找失败也不会终止CMake,仅仅是不导入该库。QUIET - 可选库,找不到不报错。
原创
发布博客 2023.11.02 ·
587 阅读 ·
0 点赞 ·
0 评论 ·
0 收藏

log函数解释

log函数是指数函数y = bx 的反函数,用于求数字以某个数为底的对数。log函数的定义:设b>0,b≠1,对于任意实数x > 0,如果存在唯一的实数y,使得 b^y = x,则称y为以b为底x的对数,记为:y = log_b(x)这里b称为对数的底数。对数运算的底数通常取10和e。loga x = logb x / logb alog函数为递增函数,定义域为正实数,值域为全体实数。它广泛应用于科学、工程计算中,可以将乘法运算转换为加法运算,简化计算。log x 表示以10为底的对数。
原创
发布博客 2023.10.24 ·
1704 阅读 ·
0 点赞 ·
0 评论 ·
3 收藏

MATLAB中保存工作空间所有变量

3. 保存到指定路径save '/User/data' data.mat;4. 保存为文本格式save data.txt x y z -ascii以纯文本格式保存变量x,y,z。这条命令的作用就是将当前workspace中所有的变量保存到当前目录下的data.mat文件中。5. 保存结构体save data.mat struct1保存结构体变量struct1。6. 保存并压缩save data.mat x y z -v7保存并使用压缩级别7压缩。. 只保存指定变量save data.mat x y z;
原创
发布博客 2023.10.22 ·
3246 阅读 ·
1 点赞 ·
0 评论 ·
7 收藏

机械臂的零力拖动和直接示教

机械臂的零力拖动(Zero Force Control)指的是在机械臂的关节没有输出扭矩的状态下,利用外力使其产生运动的一种方式。5. 再将记录的轨迹转换为正常的运动控制指令,就可以使机械臂重复刚才的被动运动。- 检测机械臂关节故障通过零力拖动的被动运动,可以获得丰富的机械臂状态信息,是机器人标定与诊断的有效手段之一。3. 区别在于,直接示教是在正常控制模式下进行的,关节控制器 aktiv,以匹配外力运动。1. 直接示教是利用外力带动机械臂运动,记录其关节角位置,作为控制的示教信息。
原创
发布博客 2023.10.16 ·
1838 阅读 ·
2 点赞 ·
0 评论 ·
5 收藏

论文当中的i.e.是啥意思

在学术论文写作中,i.e. 是拉丁文 id est 的缩写,英文意思是“that is”,中文意思是“即”或“也就是说”。另外,e.g. 是 exempli gratia 的缩写,意思是“for example”,用于给出示例或举例进一步说明。在使用i.e. 和 e.g.时,要注意两者含义的不同,正确地应用到论文的叙述中。这里i.e. 表示其后内容是对前文 CNN 的详细解释和指定,指明使用的具体 CNN 模型是 AlexNet。i.e. 用来进一步解释前文的内容,给出更明确或更详细的说明。
原创
发布博客 2023.10.13 ·
664 阅读 ·
0 点赞 ·
0 评论 ·
0 收藏

如何将matlab中的mat矩阵文件在python中读取出来

然后在当前目录下放入要读取的mat文件。先安装hdf5storage这个包。
原创
发布博客 2023.09.28 ·
493 阅读 ·
0 点赞 ·
0 评论 ·
2 收藏

引理和定理啥区别

7. 定理是理论框架的关键构成部分,而引理具有辅助作用。良好的定理应具有广泛适用性。综上,引理与定理相辅相成,共同推进数学理论体系的发展。引理为定理提供支持,定理才能表达出重要的深刻结论。4. 定理是建立在公设、公理、已知定理等基础上的,而引理常常是建立在一个定理的基础上,用来推导这个定理的证明。5. 在文章和论文中,定理要用“定理”来表示,而引理则可用“引理”、“命题”或“性质”来表示。引理表达的结论可能比较细微或属于定理证明过程中的步骤。1. 定理具有更高的地位,表示一个重要的结论或命题。
原创
发布博客 2023.09.26 ·
1668 阅读 ·
0 点赞 ·
0 评论 ·
0 收藏
加载更多