栗子不粟
码龄4年
关注
提问 私信
  • 博客:51,728
    动态:12,393
    64,121
    总访问量
  • 25
    原创
  • 45,387
    排名
  • 198
    粉丝
  • 0
    铁粉
  • 学习成就

个人简介:一枚菜鸟码农,相互学习

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

weixin_50624597的博客

查看详细资料
  • 原力等级
    成就
    当前等级
    4
    当前总分
    716
    当月
    6
个人成就
  • 获得332次点赞
  • 内容获得17次评论
  • 获得601次收藏
  • 代码片获得3,306次分享
创作历程
  • 13篇
    2024年
  • 11篇
    2023年
  • 1篇
    2021年
成就勋章
TA的专栏
  • 软件通讯
    1篇
  • VS
    2篇
  • QtCreator总结
    2篇
兴趣领域 设置
  • 编程语言
    c++
  • 数据结构与算法
    排序算法推荐算法
创作活动更多

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

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

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

滑动窗口数据采集

文章目录一、C++模拟TCP滑动窗口传输二、在Matlab中读取采集到的imu数据(txt格式),并绘图显示一、C++模拟TCP滑动窗口传输此程序是用C++进行模拟tcp的“滑动窗口”操作,具体操作如下:1、首先在提示下发送端输入发送信息和窗口大小2、调用tcp()函数进行将发送端信息发送给接收端操作3、具体具体原理如下:1)发送端每次将窗口大小的信息传给接收端2)接收端对收到信息进行存储,并发送ack确认给发送端示例:1、输入“qwertyuiopasdfghklzxc”作为发送信息
原创
发布博客 2024.10.18 ·
927 阅读 ·
23 点赞 ·
0 评论 ·
20 收藏

Python经常遇到的错误

..None。
原创
发布博客 2024.06.04 ·
893 阅读 ·
4 点赞 ·
0 评论 ·
3 收藏

UR机器人通信汇总

文章目录一、概述二、UR机器人通信2.1UR通信协议2.2 UR通信端口三、UR机器人通信端口类型3.1 Modbus TCP端口(502端口)3.2 Dashboard端口(29999端口)3.3 上位机编程端口(30001/30002/30003端口)3.3.1 URScript简介3.3.2 机器人的控制3.3.3 机器人状态读取四、一个概念——TCP一、概述UR机器人作为目前使用广泛的协作机器人,其开放了基于TCP/IP的远程控制功能,提供了多个多类型的端口,用于工业总线控制,或者用户自行编程
原创
发布博客 2024.06.03 ·
1549 阅读 ·
13 点赞 ·
0 评论 ·
36 收藏

记录一下博客粉丝破百,谢谢大家支持 ✨道阻且长,行则将至 🌈时光清浅处,一步一安然

发布动态 2024.06.02

QT与ABB(robotstudio)通讯及ABB机器人基本指令

在机器人执行的rapid程序中也可以对可变量存储类型进行赋值操作,在程序执行后,赋值的结果会一直保持,直到对其进行重新赋值。ABB机器人数据存储描述了机器人控制器内部的各项属性,ABB机器人控制器数据类型多达100余种,其中常见的数据类型包括基本数据、i/o数据、运动相关数据。他在编程语言中表示文本的数据类型。tooldata 工具数据:用于定义工具的特征,包含工具中心点(TCP)的位置和方向,以及工具的负载。dionum 数字值:取值为0或1用于处理数字i/o信号,数字i/o信号中0作为低电平0。
原创
发布博客 2024.06.02 ·
2072 阅读 ·
45 点赞 ·
3 评论 ·
27 收藏

进制转换总结

文章目录前言一、十进制转二进制二、二进制转十进制二进制转八进制八进制转二进制二进制转十六进制十六进制转二进制十进制转八进制或者十六进制八进制或者十六进制转成十进制八进制 >十六进制十六进制 >八进制负数的进制转换前言进制之间的转换:进制也就是进制位,对于接触过电脑的人来说应该都不陌生,我们常用的进制包括:二进制、八进制、十进制与十六进制,它们之间区别在于数运算时是逢几进一位。比如二进制是逢2进一位,十进制也就是我们常用的0-9是逢10进一位。一、十进制转二进制方法为:十进制数除2
原创
发布博客 2024.06.02 ·
355 阅读 ·
4 点赞 ·
0 评论 ·
4 收藏

HMM算法

文章目录一、马尔科夫简述二、HMM算法概述三、隐马尔科夫模型(HMM)笔记(公式+代码)3.1基本概念3.1.13.1.2盒子和球模型3.1.3观测序列生成过程3.1.4HMM模型3个基本问题3.2概率计算问题3.2.1直接计算法3.2.2前向算法3.2.2.1前向公式证明3.2.2.2盒子和球例子3.2.2.3前向算法Python代码3.2.3后向算法3.2.3.1后向公式证明3.2.3.2后向算法Python代码3.2.4一些概率与期望值3.3学习算法3.3.1监督学习方法3.3.2无监督Baum-We
原创
发布博客 2024.06.01 ·
1080 阅读 ·
23 点赞 ·
0 评论 ·
17 收藏

贝叶斯总结

文章目录一、opencv 贝叶斯分类(官方示例)1.1示例1示例2一、pandas是什么?二、使用步骤1.引入库2.读入数据总结一、opencv 贝叶斯分类(官方示例)1.1示例1opencv官方代码小改。以坐标系上的几个标注点为训练集,用训练得到的模型把整个坐标系的点分类标注。#include <opencv2/core.hpp>#include <opencv2/imgproc.hpp>#include <opencv2/imgcodecs.hpp>#
原创
发布博客 2024.05.31 ·
592 阅读 ·
22 点赞 ·
0 评论 ·
5 收藏

opencv基本知识

提示:基于windows10、vs2015、OpenCv4.1.0。文章目录1、Mat类简介2、Mat类的构造与赋值2.1、Mat类的构造2.2、Mat类的赋值3、Mat类支持的运算3.1Mat类的加减乘除运算:3.2两个Mat类矩阵的乘法运算4、Mat类元素的读取4.1多通道数据的存储4.2Mat类常用属性和成员方法4.3通过at读取Mat类单通道矩阵的元素4.4通过at读取Mat类多通道矩阵的元素4.5通过指针ptr读取Mat矩阵种的元素4.6通过迭代器访问Mat类矩阵中的元素5.OpenCV矩阵.
原创
发布博客 2024.05.30 ·
768 阅读 ·
15 点赞 ·
0 评论 ·
9 收藏

Matlab零基础入门

文章目录一、Matlab 是什么?1.1Matlab工作环境1.1Matlab常用命令1.1Matlab快捷键二、Matlab计算介绍2.1数值计算2.读入数据总结一、Matlab 是什么?MATLAB是矩阵实验室(Matrix Laboratory)之意。是由美国mathworks公司发布的主要面对科学计算、可视化以及交互式程序设计的高科技计算环境。现在的Matlab要包括MATLAB和Simulink两大部分。1.1Matlab工作环境1.1Matlab常用命令1.1Matlab快捷键
原创
发布博客 2024.05.29 ·
4987 阅读 ·
27 点赞 ·
0 评论 ·
63 收藏

C/C++断点设置及调试说明

文章目录前言一、断点调试快捷键二、断点使用说明断点设置方法断点类型说明调试说明前言C/C++断点设置及调试说明: 在编程中,避免不了程序错误,为了更好的调试程序,可以通过设置断点的方法来快速调试程序,进而可以更好的运行程序和理解程序。 断点就是程序运行中可能会中断的地方,方便开发者在程序运行的过程中查看程序当前的运行状态,比如变量的值,函数的返回值等等。一、断点调试快捷键F9 —— 设置/取消断点F10 —— 单步执行F11 —— 比f10的步幅小【说明】:F10在主函数
原创
发布博客 2024.05.28 ·
1726 阅读 ·
7 点赞 ·
0 评论 ·
15 收藏

MATLAB特征提取相关知识

文章目录一、前言二、小波变换的基本数学原理2.1小波函数2.2连续小波变换2.3离散小波变换2.4正交小波变换2.5小波函数介绍三、小波变换在MATLAB中的实现3.1小波变换3.2小波包变换一、前言传统的傅里叶分析中,信号是完全在频域展开,不包含任何时域信息。而小波变换具有多分辨率的特点,在时域和频域上都有表征局部信息的能力,时间窗和频率窗都可以根据信号的具体形态动态调整,在低频部分采用较低的时间分辨率,提高频率的分辨率,在高频情况下,采用较低的频率分辨率来获得精确的时间定位。小波变换被广泛地应用
原创
发布博客 2024.05.27 ·
796 阅读 ·
12 点赞 ·
0 评论 ·
11 收藏

多个软件安装流程

提示:文章写完后,目录可以自动生成,如何生成可参考右边的帮助文档。
原创
发布博客 2024.05.26 ·
277 阅读 ·
4 点赞 ·
0 评论 ·
7 收藏

利用C++和OpenCV3设计支持向量机SVM分类器

文章目录一、代码示例二、SVM训练过程2.1 数据准备2.2 初始化SVM参数2.3 训练SVM2.4 保存数据2.5 加载保存的数据2.6 测试数据三、显示支持向量机分类区域3.1 初始化图像显示区域3.2 显示SVM决策区域3.3 显示训练数据3.4 显示支持向量四、输出结果一、代码示例`话不多说,直接上代码:#include <opencv2/opencv.hpp>#include <opencv2/ml.hpp>#include<iostream>u
原创
发布博客 2024.05.10 ·
1199 阅读 ·
31 点赞 ·
0 评论 ·
11 收藏

Linux系统切换用户后只显示$问题

问题描述:Linux系统切换用户后只显示$问题:root@xu:~# clearroot@xu:~# su test$ exit原因分析:证明默认新建的用户是shell,而不是bash。把登录shell改成bash,即可解决问题。exit退出后,找到/etc目录,查看passwd:root@xu:~# clearroot@xu:~# su test$ exitroot@xuan:~# cat /etc/passwd将sh改成bash就可以了【方法1】将sh改成b
原创
发布博客 2023.08.02 ·
1202 阅读 ·
5 点赞 ·
0 评论 ·
7 收藏

SVM模型训练与分类的OpenCV实现

提示:文章写完后,目录可以自动生成,如何生成可参考右边的帮助文档文章目录数据准备一、pandas是什么?二、使用步骤1.引入库2.读入数据总结数据准备在OpenCV的安装路径下,搜索digits,可以得到一张图片,图片大小为10002000,有0-9的10个数字,每5行为一个数字,总共50行,共有5000个手写数字,每个数字块大小为2020。 下面将把这些数字中的0和1作为二分类的准备数据。其中0有500张,1有500张。用下面的代码将图片准备好,在写入路径提前建立好文件夹:#include.
原创
发布博客 2023.07.28 ·
2392 阅读 ·
7 点赞 ·
1 评论 ·
31 收藏

Linux图形界面(ubuntu)与命令行终端界面切换

文章目录1. 图形界面和命令行界面的切换2. 修改系统开机进入的界面3.root 用户3.shell1. 图形界面和命令行界面的切换提示:这里可以添加本文要记录的大概内容:如果linux系统安装了“全套”,那么linux开机会默认进入到图形界面,这个时候就可以用 [CTRL]+[ALT]+F2切换到命令行界面(类似于windows的DOS),如果还想切换到图形界面,就用 [CTRL]+[ALT]+F7切换。如果系统安装了图形界面,但是一开始进入的却是命令行界面,这个时候就只能使用startx命令启
原创
发布博客 2023.07.27 ·
4177 阅读 ·
5 点赞 ·
1 评论 ·
13 收藏

CoppeiaSim(VREP)入门

vrep/CoppeliaSim关节抖动问题原因总结【Coppeliasim|轨迹规划(一)】设置机械臂的关节角时保证机械臂不散架设置机械臂的关节角时保证机械臂不散架。
原创
发布博客 2023.07.26 ·
1748 阅读 ·
3 点赞 ·
1 评论 ·
19 收藏

ROS安装过程遇到的bug及解决办法

vscode这一点实在是令人恶心,root权限又不是不用输密码,根本就是多此一举。linux普通用户安装vscode,Linux下安装并配置VSCode不出错。
原创
发布博客 2023.07.13 ·
3634 阅读 ·
6 点赞 ·
2 评论 ·
32 收藏

51单片机教程

提示:文章写完后,目录可以自动生成,如何生成可参考右边的帮助文档文章目录一、新手入门1.1 新建项目二、点LED灯2.1 点亮LED灯2.2 LED灯闪烁2.3 LED流水灯三、独立按键3.1 独立按键控制LED亮灭3.2 独立按键控制LED状态3.3 独立按键控制LED显示二进制3.4 独立按键控制LED移位四、数码管4.1 静态数码管显示4.2 动态数码管显示五、模块化编程和LCD16025.1 模块化编程5.2 LCD1602调试工具六、矩阵键盘6.1 矩阵键盘显示6.2 矩阵键盘密码锁七、定时
原创
发布博客 2023.07.13 ·
2305 阅读 ·
6 点赞 ·
1 评论 ·
40 收藏
加载更多