- 博客(28)
- 收藏
- 关注
原创 ubuntu22.04 安装 ros1
原先只知道ros1 noetic 只支持到ubuntu20.04。现在系统必须升级到ubuntu22.04。
2024-08-14 20:53:24 1110
原创 ROS发布图片ros::Publisher和image_transport::Publisher
需要跨终端传输,用image_transport::Publisher,会压缩,方便传输。不需要时,直接ros::Publisher,节省cpu资源。
2024-02-06 20:49:42 936
原创 Hyper-V安装Ubuntu18.04 LTS+ROS(melodic)
Hyper-V安装Ubuntu18.04 LTS+ROS(melodic)记录在Win10中使用自带的Hyper-V来创建虚拟机,安装ROS
2022-03-13 00:52:22 1891
原创 线性表的链式存储 单链表C++实现
数据结构与算法 浙江大学2.1线性表的链式存储C语言实现#include<iostream>using namespace std;typedef int ElementType; // ElementType 可定义为任意类型typedef struct LNode* List;//template<class ElementType>struct LNode{ ElementType Data; List Next;};// Li
2021-12-30 15:16:51 1124
原创 OpenCV相机标定笔记
vs2015+opencv4.10安装与配置https://blog.csdn.net/weixin_44718794/article/details/104775010找不到opencv_world410d.dll,无法执行代码,重新安装程序可能会解决此问题https://blog.csdn.net/Feeryman_Lee/article/details/106114718
2021-11-23 21:11:35 4247 3
原创 C++ 类模板的几种友元函数写法
#include <string>#include <iostream>using namespace std;//2、全局函数配合友元 类外实现 - 先做函数模板声明,下方在做函数模板定义,在做友元template<class T1, class T2> class Person;//如果声明了函数模板,可以将实现写到后面,否则需要将实现体写到类的前面让编译器提前看到//template<class T1, class T2> void pri
2021-10-12 23:02:03 404 1
原创 C++类模板 简易myArray
#pragma once#include<iostream>#include<string>#include<memory>#include<cstring>using namespace std;template<class T>class myArray{private: T * pAddress; int m_Capacity; int m_Size;public: myArray(int
2021-10-12 22:12:08 274
原创 C++多态--简易职工管理系统
C++多态哔哩哔哩:https://www.bilibili.com/video/BV1et411b73Z?p=138&spm_id_from=pageDriver主函数#include<iostream>#include <csignal> #ifdef WIN32 #include <windows.h> #else #include <unistd.h> #endif#include "wokerSMS.h"using n
2021-09-27 23:48:58 186 1
原创 C++多态 案例 计算器 组装电脑
C++多态哔哩哔哩黑马:https://www.bilibili.com/video/BV1et411b73Z?p=138&spm_id_from=pageDriver#include<iostream>#include<string>using namespace std;class Caculator{private: /* data */public: Caculator(/* args */){}; ~Caculator(){
2021-09-12 17:31:31 301
原创 读取excel某个位置的值--python--xlwings
import xlwings as xwimport osclass ReadExcel :def init(self,filename)self.filename=filenameself.workbook=self.read()def read()app=xw.App(visible=False,add_book=False)return app.books.open(self.filename)def readbyposition (self,sheetname,position)
2021-08-31 13:36:28 818 1
原创 通信录系统--B站黑马程序员C++教程
1、哔哩哔哩: https://www.bilibili.com/video/BV1et411b73Z?p=722、代码(Ubuntu、win10均可)#include<iostream>#include<string>#include<vector>#include<limits.h> //INT_MAX#include<algorithm> //findusing namespace std;const int max
2021-08-26 08:08:46 224 1
原创 第六章习题- C++ primer 笔记
第六章习题size_t q6_7count_calls(){ static size_t ctr = 0; if (ctr < 1) { ++ctr; return 0; } else { ++ctr; return 1; }}int q6_21(int x1, int *x2){ if (x2 == nullptr) { cerr << "传入空指针!" << endl; return -1; } if (x1 >
2021-08-20 09:08:06 91 1
原创 3.4 迭代器iterator - C++ primer 笔记
迭代器在STL的容器中,其中string和vector可以用下标来访问元素,有些不行。使用迭代器访问STL容器元素是一种通用的方式。auto b = v.begin(); //begin成员负责返回 指向第一个元素的迭代器auto b = v.begin(); //end成员负责返回 指向“尾元素的下一个位置”的迭代器若容器为空,begin和end返回的是同一个迭代器,即尾迭代器迭代器运算符与指针类似*iter //返回迭代器iter所指元素的 引用iter->mem /
2021-08-04 08:26:00 301 1
原创 3.3 vector - C++ primer 笔记
vector标准库类型vector表示对象的集合,能容纳绝大多数类型的对象。#include <vector>using std::vector;定义和初始化vector<T> v1; //vector<T> v2(v1); //vector<T> v2 = v1; //vector<T> v3(n, val); //vector<T> v4(n); //vector<T> v5{a,b,c.
2021-07-29 23:41:47 163
原创 3.2 string - C++ primer 笔记
string标准库类型string表示可变长的字符序列。#include <string>using std::string;初始化string s1; //默认构造,s1是空字符串string s2(s1); //s2是s1的副本string s2 = s1; //拷贝初始化,同s2(s1)string s3("hi"); //s3是字面值“hi”的副本,除了字面值最后的那个空字符外string s3 = "hi"; //拷贝初始化,等价s3("hi")strin
2021-07-23 08:51:16 162 1
原创 2.4 const - C++ primer 笔记
const 限定符用途定义一种变量,它的值不能被改变。初始化const对象一旦创建,其值不能改变,所以必须初始化。对象的类型决定了它能做的操作。相同类型的const和非const对象,大部分操作一样,但是const类型的对象不能执行改变自己内容的操作。extern 关键字以编译时初始化的方式定义(这个词看着生疏,反正就是下面的方式啦QAQ)const int buffSize = 512; //缓冲区大小编译器编译过程中,会找到代码中所有buffSize的地方,全部替换成512。如果
2021-07-08 08:01:10 171
原创 2.1基本内置类型 - C++ primer 笔记
基本内置类型 - C++ primer 笔记算术类型分类尺寸带符号类型和无符号类型字节byte 字word基本内置类型包括算术类型(arithmetic type)和空类型(void)算术类型分类分两类:整型(integral type,int bool char)和浮点型(float double)尺寸算术类型的尺寸(即该类型数据所占的比特数b)c++标准规定了尺寸的最小值,同时允许编译器赋予这些类型更大的尺寸。类型尺寸越大,他所能表示的数据范围越大用sizeof()获取类型的尺寸,单
2021-07-03 08:20:03 161 6
原创 Ubuntu16.04+cuda8.0+cudnn5.1+anaconda+tensorflow0.12.1暗影精灵三GTX1080ti
电脑配置:i7-8700K 16G 256GSSD+2T GTX1080Ti由于要用tf==0.12.1,所以配置的深度学习环境并不是最新的。想安装最新的TF可以参考此教程1、win10+Ubuntu16.04双系统,安装教程、补充教程。2、cuda8.0+cudnn5.1+anaconda 安装教程,建议从作者提供的百度云链接下载,英伟达官网链接有点慢。注:安装英伟达的驱动,桌...
2018-05-08 20:47:12 672
原创 HP暗影精灵三win10下安装ubuntu16.04双系统(uefi安装)
1、系统启动盘制作准备一个空优盘(需不需要空待考究),下载好Ubuntu16.04的安装包,直接右键解压到U盘。这样就ok,亲试有效。2、准备磁盘分区win10下win+x 进入[磁盘管理],压缩卷压一个200G(大小最好大于50G)的分区,用于Ubuntu系统使用。3、bios系统设置关机重启按ESc之后按F10,进入惠普的bios系统,将[安全启动]禁用,不同机型自己找找,关掉安全启动。保存退...
2018-05-08 13:15:43 11236 4
原创 SoX 安装(Ubuntu+win10)的新手误区和正确安装方法。
转载请声明出处!1、绪论SoX - Sound eXchange 国外开源音频处理软件,官网地址:http://sox.sourceforge.net/Main/HomePage。Welcome to the home of SoX, the Swiss Army knife of sound processing programs.中文介绍看这里:https://blog.csdn.net/Da...
2018-03-26 18:50:20 11940 5
原创 win10手动安装Linux小系统(win10运行.sh文件)(应用商店安装即可)
转载请申明近期,由于读到一篇论文,代码在Linux下跑,.sh文件一大堆,能力不行加之不想折腾Linux,并且已经在win10下部署好tensorflow的环境,于是在找度娘,在csdn找到两篇博客:https://blog.csdn.net/Felaim/article/details/70162065 https://blog.csdn.net/yuxin_liu/article/detai...
2018-03-24 20:54:10 5867 3
空空如也
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人