Jesus-
码龄2年
关注
提问 私信
  • 博客:32,757
    问答:84
    视频:457
    33,298
    总访问量
  • 39
    原创
  • 64,666
    排名
  • 438
    粉丝
  • 3
    铁粉
  • 学习成就

个人简介:得之我命,失之我幸

IP属地以运营商信息为准,境内显示到省(区、市),境外显示到国家(地区)
IP 属地:广东省
  • 加入CSDN时间: 2022-10-04
博客简介:

m0_74081875的博客

查看详细资料
  • 原力等级
    成就
    当前等级
    3
    当前总分
    390
    当月
    2
个人成就
  • 获得364次点赞
  • 内容获得20次评论
  • 获得385次收藏
  • 代码片获得985次分享
创作历程
  • 9篇
    2024年
  • 30篇
    2023年
成就勋章
TA的专栏
  • Ubuntu
    8篇
  • ROS
    2篇
  • STM32
    16篇
兴趣领域 设置
  • Python
    python
  • 编程语言
    c++c语言
  • 人工智能
    机器学习
创作活动更多

HarmonyOS开发者社区有奖征文来啦!

用文字记录下您与HarmonyOS的故事。参与活动,还有机会赢奖,快来加入我们吧!

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

Socket学习

Socket:Socket是网络通信的基本概念,用于描述IP地址和端口的组合,它是网络编程的基础·服务端和客户端:服务器监听客户端的连接请求,客户端发起连接·TCP/IP:TCP是传输控制协议,保证数据包的传输顺序和完整性;IP是互联网协议,用于定义地址。
原创
发布博客 2024.08.03 ·
598 阅读 ·
4 点赞 ·
0 评论 ·
10 收藏

Window下CLion实现本机通过socket通信-C++

三次握手,传输确认和四次挥手服务端:建立socket,声明自身的端口号和地址并绑定到socket,使用listen打开监听,然后不断用accept去查看是否有连接,如果有,捕获socket,并通过recv获取消息的内容,通信完成后调用closeSocket关闭这个对应accept到的socket,如果不再需要等待任何客户端连接,那么用closeSocket关闭掉自身的socket。客户端。
原创
发布博客 2024.07.26 ·
1024 阅读 ·
25 点赞 ·
0 评论 ·
26 收藏

C++学习之旅(三) - 运行项目

这样,当我们调用 `addInterest` 函数时,如果对象是 `SavingsAccount` 类型的实例,那么将调用 `SavingsAccount` 中重写的 `addInterest` 函数。在我们之前的银行账户管理系统例子中,`BankAccount` 类中的 `accountNumber`、`accountHolder` 和 `balance` 成员被声明为 `protected`。这意味着我们可以在任何继承自 `BankAccount` 的子类中重写 `addInterest` 函数。
原创
发布博客 2024.03.24 ·
771 阅读 ·
22 点赞 ·
0 评论 ·
15 收藏

C++学习之旅(二)运行四个小项目 (Ubuntu使用Vscode)

类名属性(账户号码)(账户持有人名称)balance(账户余额)方法构造函数 (用于创建账户)deposit(存款)withdraw(取款)getBalance(查看余额)(显示账户详情)类Student属性name(学生姓名)id(学生ID)grade(学生成绩)方法构造函数显示学生信息 (类属性students(一个存储多个Student对象的容器)方法添加学生 (addStudent显示所有学生信息 (类属性cityName(城市名称)(温度)
原创
发布博客 2024.03.20 ·
1201 阅读 ·
28 点赞 ·
0 评论 ·
12 收藏

C++学习之旅(一)- 序言

为了机械臂和导轨的伺服电机运动,我决定开始学习C++
原创
发布博客 2024.03.19 ·
352 阅读 ·
5 点赞 ·
0 评论 ·
6 收藏

Linux-MDK can电机带导轨 C++封装

但是限位归零后,再给电机发送命令它就没有反应了;原因是我设置的归零方向是顺时针,所以电机只能向逆时针方向运动了...这应该是电机问题了,先放一边。我使用的是MKS的52D can电机带导轨,现在我要根据电机说明书将运动指令封装,有一个限位开关, 闭合时高电平。上面的程序只有旋转次数是可变的,现在修改代码使得速度,加速度,位置都是可变的。上面的代码可以实现用户输入方向,速度,加速度,和旋转次数。滑块需要运动在限位开关左侧,所以限位归零的方向为顺时针。滑块就会回到限位开关的位置了。
原创
发布博客 2024.03.18 ·
441 阅读 ·
9 点赞 ·
0 评论 ·
7 收藏

linux-MDK can电机带导轨

注意:该控制模式下,坐标值会有+15左右误差!建议以“64细分”运行,以减小误差。位置控制模式2,可以控制电机以设定的加速度和速度,根据坐标值相对运行到指定的位置。注意:该控制模式下,坐标值会有+15左右误差!建议以“64细分”运行,以减小误差。该位置控制模式下,可以控制电机以设定的加速度和速度,根据脉冲数绝对运行到指定的位置。位置控制模式3,可以控制电机以设定的加速度和速度,根据坐标值绝对运行到指定的位置。该位置控制模式下,可以控制电机以设定的加速度和速度,运行到指定的位置。
原创
发布博客 2024.03.13 ·
442 阅读 ·
6 点赞 ·
2 评论 ·
10 收藏

Linux-ROS学习之旅-话题编程(二)

1.创建一个工作空间和一个功能包,功能包的依赖有rospy turtlesim在功能包里面的src文件创建.py文件用于编写代码,代码如下。这个很重要啊,当你运行rosrun命令提示找不到功能包时大概率就是因为这一步没有配置成功。##承接上一篇文章的知识,有下面的实例操作。5.打开一个新终端,启动turtlesim。4.启动roscore。
原创
发布博客 2024.01.27 ·
518 阅读 ·
6 点赞 ·
0 评论 ·
10 收藏

Linux-ROS学习之旅(一)

一种问答通信机制·带有连续反馈·可以在任务过程中止运行·基于ROS的消息机制实现。
原创
发布博客 2024.01.27 ·
1200 阅读 ·
20 点赞 ·
0 评论 ·
21 收藏

Multisim仿真错误可能

此电路图是将一片4位二进制同步计数器74LS161的同步置数端实现13进制计数器 ,CP端接2Hz当频率是1kHz时没有仿真错误,调为2Hz的时候,出现上面的错误解决办法:可以在仿真->Analyses and simulation->Interactive Simulation->Maximum time step中将仿真步长增大,原有的默认为1e-005,建议设置为电路的周期时间。(增大步长可增大计算机运算的时间间隔,波形显示得更快。但是要付出一定的代价:步长越长,波形越不准确)我这里的电路周期时间约为
原创
发布博客 2023.12.12 ·
1811 阅读 ·
10 点赞 ·
1 评论 ·
13 收藏

STM32 拔开stlink 程序无法跑

解决办法:1.有的人没有拔stlink和单片机的排线导致RESET被拉低,导致无法跑,所以只要把排线拔掉就行2.我拔掉排线后,程序依旧无法跑,所以我将stlink对应的3V3引到电源模块的3V3,就可以工作了
原创
发布博客 2023.12.08 ·
1116 阅读 ·
9 点赞 ·
0 评论 ·
10 收藏

Ubuntu-Sim2Real环境配置(下)

执行上面代码的时候后台一直刷新。
原创
发布博客 2023.12.06 ·
790 阅读 ·
12 点赞 ·
0 评论 ·
8 收藏

Ubuntu之Sim2Real环境配置(坑居多)

突然能了我去,差点花100在淘宝买服务 ,好像只有确认是否安装后输入检查命令才能生效,突然发现我输入的是navidia-smi不是navidia-rmi所以才有表格...又是这样,只显示两个相机,然后我跟着我上面的步骤重新单独输出三个相机了,然后再尝试同时输出三个相机,用的还是之前的roscore,报错了,也还是只有两个相机,还看不见。我先从相机初始化开始跟着步骤,发现没有画面,只能从头来了,但是!在b站上看到了一个教程是从软件和更新里面重启的,但是我的附加驱动找不到了。我只能重新一个一个试单独的画面了!
原创
发布博客 2023.12.04 ·
2602 阅读 ·
45 点赞 ·
0 评论 ·
42 收藏

ROS学习笔记(一)- 创建工作空间和功能包

工作空间(workspace)是一个存放工程开发相关文件的文件夹•:代码空间(Source Space)•:编译空间(Build Space)•:开发空间(Development Space)•:安装空间(Install Space)2.创建工作空间。
原创
发布博客 2023.11.29 ·
567 阅读 ·
13 点赞 ·
0 评论 ·
8 收藏

AD PCB印刷电路板设计遇到的问题

1.执行"Import changes from xxx.PrjPcb"后,执行"Validate Changes"出现。
原创
发布博客 2023.11.28 ·
515 阅读 ·
8 点赞 ·
0 评论 ·
10 收藏

Linux系统基础操作

如果想要在新的路径给文件重命名 在新的路径后面添加新的名字即可。会提示你输入密码,键入的密码不会显示,但是存在。4.在当前文件夹创建新的文件夹。6.在当前文件夹创建新的文件。1.查看当前终端所在路径。5.查看当前文件夹的内容。11.提升当前用户的权限。7.剪切文件到任意位置。8.拷贝文件到任意位置。touch 文件名字。mv 文件 新的路径。cp 文件 新的路径。10.删除任意文件夹。
原创
发布博客 2023.11.26 ·
372 阅读 ·
9 点赞 ·
0 评论 ·
6 收藏

Ubuntu系统执行“docker ps“出现“permission denied“

当我们安装好Ubuntu时,使用鱼香ros一键安装指令一键安装Docker后,执行"docker ps"出现"permission denied"
原创
发布博客 2023.11.26 ·
973 阅读 ·
10 点赞 ·
0 评论 ·
11 收藏

基于Multisim四人抢答电路

(4)有抢答信号输入,即开关S1-S4中的任意一个开关被按下时,对应的LED灯变亮,此时再按其它任何一个开关被按下均无效,指示灯依旧“保持”第一个开关按下时所对应的状态不变。(3)开关S作为清零及抢答控制开关(由主持人控制),当开关S被按下时抢答电路清零,当开关S松开后这允许抢答,输入抢答信号由抢答按钮开关S1-S4实现。(1)抢答器最多可供4名选手参赛,编号为1-4号,各队对应用一个按钮S1-S4中一个控制,并设置一个清零和抢答控制开关S5,该开关由主持人控制。--来自百度网盘超级会员V1的分享。
原创
发布博客 2023.11.25 ·
3315 阅读 ·
25 点赞 ·
0 评论 ·
36 收藏

Cannot connect to the Docker daemon at unix:///var/run/docker.sock. Is the docker daemon running?

打开Ubuntu,想要运行docker ps时遇到下面的问题:这是因为你正在使用的用户不是docker的管理员。
原创
发布博客 2023.11.25 ·
664 阅读 ·
13 点赞 ·
0 评论 ·
6 收藏

STM32F1 - 库函数配置keil代码 驱动四个直流电机完成运动

/所用系统板为STM32F103C8T6,所用引脚为PA0,PA1,PA2,PA3,PB6,PB7,PB8,PB9,每两个控制一个电机//文章结尾附上完整代码工程可完成前进,后退,左拐,右拐,转向和停下关于PWM的知识,我在之前的文章已详细说明。
原创
发布博客 2023.11.09 ·
3259 阅读 ·
19 点赞 ·
4 评论 ·
67 收藏
加载更多