- 博客(25)
- 资源 (1)
- 收藏
- 关注
原创 Ubuntu 20.04 rosdep 添加依赖失败解决办法
众所周知,安装rosdep依赖需要使用下边四条命令:sudo apt install python3-rosdep python3-rosinstall python3-rosinstall-generator python3-wstool build-essentialsudo apt install python3-rosdepsudo rosdep initrosdep update但是执行后两条会出问题(因为境外资源被屏蔽)解决步骤:cd /usr/lib/python3/di
2022-01-04 17:13:04 926
原创 matlab gui界面设计 自学笔记
学习资料常用网站:https://ww2.mathworks.cn/solutions.html?s_tid=gn_solhttps://github.com/https://www.ilovematlab.cn/电子书:matlab gui设计学习笔记 罗华飞著公众号:打浦桥程序员视频资源:bilibili up主 <我不是matlab>:持续补充中>>>...
2021-07-22 23:37:58 398
原创 如何将平板电脑/手机作为电脑的扩展屏(附带软件下载)
前提条件:1、电脑和平板/手机连接同一个wifi2、下载spacedesk 软件,电脑和平板都需要下载实现步骤:1、在spacedesk官网下载软件入口地址我的电脑是win10 64位的,点击下载安装即可,安装过程中一切设置保持默认。安装完成后会出现这个图标2、在平板上安装对应软件,根据自己平板是安卓还是iOS系统安装对应版本软件,软件可以在Google play上找到,但是大多数人用不了Google play,在网络上也可以找得到很多资源,我的是安卓系统,安卓版本下载入口地址3、下载安
2020-07-27 17:27:49 10375 12
原创 matlab实现同类物体简单计数
要计数的图片是这样子的:想练习一下,看到旁边的这个电蚊香片挺合适,随手拿来用一下啦~~~实现代码如下,注释还没写完,不过挺简单的,过两天把思路和注释补齐~~~clc;%清除命令窗口中的内容close all;%关闭所有的figure窗口clear all;%清楚工作空间所有的变量、函数等I=imread('C:\Users\admin\Desktop\蚊香片.jpg');%读取图片subplot(331);imshow(I);title('原图');I=imnoise(I,'speck
2020-06-25 11:30:10 3222
原创 c++ 希尔排序算法
#include"iostream"#include<stdlib.h>//rand()函数,srand(seed)函数调用#include<time.h>//time(NULL)函数调用using namespace std;void main(){ srand(time(NULL));//设置变化种子 int a[100]; int i,j,t,p,k; for(i=0;i<100;i++) a[i]=rand()%100;//产生0-99的随机数
2020-06-17 23:32:12 303
原创 c++实现插入排序法
学习参考:https://blog.csdn.net/llzk_/article/details/51628574#include"iostream"using namespace std;void main(){ //插入排序算法,升序排列 int a[10]={10,9,8,7,6,5,4,3,2,1}; int i,j,t; for(i=1;i<10;i++) { j=i;//保证i的值不被下边程序改变 while(j>=1)//与有序数列的比较到a[0]停止
2020-06-17 21:35:56 597 2
原创 类与对象练习题2
1. 定义一个 Book(图书)类,在该类定义中包括数据成员: bookname(书名)、price(价格)和 number(存书 数量),count(借阅次数); 成员函数: display()显示图书的情况;borrow()将存书数量减 1,借阅次数加 1,并显示当前存书数量和借阅次数; restore()将存书数量加 1,并显示当前存书数量。在 main 函数中,要求创建某一种图书对象,并对该图书进行简单 的显示、借阅和归还管理。#include<iostream>#include&l
2020-06-10 23:09:31 452
原创 类与对象练习题1
第五题:#include<iostream>#include<cmath>using namespace std;class Point{public: double x; double y; void print() { cout<<"交点为:("<<x<<" , "<<y<<")"<<endl; }};class Line{public: double a,b; v.
2020-06-10 22:24:08 524 1
原创 类与对象例题3
1、定义一个 Student 类,在该类定义中包括:两个数据成员 score1(分数)和 score2(分数)及两个静态数据成 员 total(总分,即所有学生分数之和)和学生人数 count;成员函数 scoretotalcount(doubles) 用于设置分数、求总分和累计学生人数;静态成员函数 sum()用于返回学生总分;静态成员函数 average()用于求所有学生分数平均值。在 main 函数中,输入某班同学的成绩,并调用上述函数求全班学生的总分和平均分。#include<iostrea
2020-06-09 21:25:50 1411
原创 类与对象练习题4
1、 定义一个 Box(圆柱体盒子)类,在该类定义中包括数据成员: radius(半径)和 height(高);成员函数: 构 造函数 Box,设置盒子半径和高两个初始数据;用函数 volume 计算并输出盒子的体积。在 main 函数中,要求创 建 Box 对象,并求盒子的体积。#include<iostream>#include<string>using namespace std;class Box{public: void box(double r,doubl
2020-06-09 10:27:54 512
原创 类与对象的例题5
1、定义一个 Book(图书)类,在该类定义中包括数据成员: bookname(书名)、price(价格)和 number(存书 数量),count(借阅次数); 成员函数: display()显示图书的情况;borrow()将存书数量减 1,借阅次数加 1,并显示当前存书数量和借阅次数; restore()将存书数量加 1,并显示当前存书数量。在 main 函数中,要求创建某一种图书对象,并对该图书进行简单 的显示、借阅和归还管理。#include<iostream>#include<
2020-06-09 10:01:30 615
原创 vc6程序调试中常见问题和调试方法介绍(3)
本篇主要介绍了一些特殊错误的调试先附上测试代码:#include<iostream>#include<math.h>using namespace std;int sum(int nto,int nfrom=1){ int nsum=0; for(int i=nfrom;i<=nto;i++) nsum+=i; return nsum;}void main(){ int *pnx=new int[10]; for(int i=0;i<100
2020-06-08 21:55:08 283
原创 vc6程序调试中常见问题和调试方法介绍(2)
本片博客主要介绍了vc调试中的断点使用和一些技巧先把上次的程序放出来:#include<iostream>#include<math.h>using namespace std;int sum(int nto,int nfrom=1){ int nsum; for(int i=nfrom;i<nto;i++) nsum+=i; return nsum;}void main(){ cout<<sum(10)<<endl; c
2020-06-08 21:32:10 413
原创 vc6程序调试中常见问题和调试方法介绍(1)
掌握debug能力可以快速解决编程中遇到的问题,但是很多初学者并不会,本文主要简单介绍如何使用VC6++进行程序的调试。一、首先介绍下使用debug前可能存在的问题:1、找不到debug窗口解决方法:...
2020-06-08 20:14:12 1695 2
原创 关于结构体的一道例题
#include <iostream>using namespace std;struct list{ int data; list *next; };void Count(list *);void main(){ int i,n=10; list p[10]={NULL,NULL}; for(i=0;i<n-1;i++) { cin>>p[i].data; p[i].next=&p[i+1]; } cin>>p[n-.
2020-06-06 16:27:30 193
原创 使用结构表示 X-Y 平面直角坐标系上的点,编写主程序顺序读入三个点坐标,调用函数判别由这三个点的 连线构成的图形是否为三角形。要求函数使用三个点结构体作为形参。
代码:#include<iostream>using namespace std;struct position{ double x; double y;};void compare(position,position,position);void main(){ position point1; position point2; position point3; cout<<"first position:x/y:"; cin>>point
2020-06-05 22:27:08 1345
原创 c++学习之链表
一、创建链表、链表的遍历将三个学生的信息以链表形式表达#include <iostream>using namespace std;struct student_message //首先定义一个结构体,包含名字、年龄、下一个人的地址{ char name[20];//名字创建一个字符数组来表示 int age; student_message *next;/*创建一个节点类型的指针变量,指针指向下一个节点,下一个节点又 包括年龄姓
2020-06-05 18:18:56 299
原创 c++学习笔记之结构体、结构体数组和共用体、共用体数组
在之前的学习中,笔记做的比较枯燥,很多地方讲的不是很清楚,没有深入地理解。从这一章开始我将对不关键的知识点一笔带过,针对于重点部分结合详细代码讲解 加油!奥利给!**********************************************************************************************************************分割线...
2020-06-04 17:43:16 1871 1
原创 关于动态创建二维数组的一道例题(加深理解)
以这道题为例,对动态创建二维数组进行相应理解直接上c++程序,(我为了简便处理,将这四个问题的解决写到了一个函数中)#include <iostream.h>#include <iomanip.h> void juzhen(int **const,int );void main (){ int n,**p;/*n阶矩阵,n未定,不能直接采用int n;cin>>n;int p[n][n].需要采用动态方式来创建数组. 二维数组的定
2020-05-11 15:11:35 199
原创 函数模块学习
一、函数基本定义与调用类型 函数名(类型 参数1,类型 参数2,…){语句}如 int sum(int a,int b){int t;t=a+b;return t;}这就是一个求两个数之和的函数,当在main函数中调用时,可以采用这样的语句:c=sum(5,6)这样c就等于6+5=11完整的程序可以是这样的:#include <iostream.h>...
2020-05-08 23:20:47 832 1
原创 冒泡排序法和选择排序法及两者效率问题
今天写作业遇到这样一道题目:将一组数据按照冒泡排序法从小到大排列后输出,要求显示每个元素及它们在原数组中的下标。我忘记了冒泡排序是怎么样的,自己就先按思路写了一个这样的算法:#include<iostream.h>void main(){ int i,j,t,a[5]={5,4,3,1,2},b[5]={5,4,3,1,2}; for(i=0;i<4;i++) {...
2020-04-18 00:11:43 2295
原创 关于c++中随机数生成函数的问题
如何生成随机数函数首先需要头文件 :#include<stdlib.h> //rand()函数,srand(seed)函数要用#include<time.h> //time(NULL)函数要用 生成随机数需要使用rand()函数,rand函数其实是按照固定的顺序来产生整数,你每次执行都是一样的输出,所以是“伪随机数”;使用rand函数生成随机数之...
2020-04-17 20:35:27 357
空空如也
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人