- 博客(12)
- 问答 (3)
- 收藏
- 关注
原创 ROS::message_filters中的一个报错(mt::TimeStamp……)
message_filters的一个报错(mt::TimeStamp……),『方便检索』 ros::Time msg_time = mt::TimeStamp<typename mpl::at_c<Messages, i>::type>::value(msg); 遇见的问题:(Header header 的缺失)
2021-12-22 23:52:45
2719
7
原创 shell脚本入门
一个简单的shell脚本一个脚本的组成:脚本声明、注释信息(可省略)、Linux命令。下面是一个较简单的shell脚本。我们使用 vim example.sh 进入编写。#!/bin/bash#examplepwdls -al使用 bash example.sh 命令执行结果如下:接受用户参数#!/bin/bashecho "当前脚本名称为$0"echo "总共有$#个参数,分别是$*"echo "第一个参数为$1,第五个参数为$5"..
2021-07-21 18:48:55
254
原创 Linux常用命令(下)
传说中的大佬级别的命令:rm -rf /*今天就从这个rm命令讲起,来讲与文件目录操作有关的命令。rm其实就是remove ,-rf表示强制删除目录,而"/"则是根目录。在Windows上也许有C盘、D盘,但在Linux上一切都来源于"/",且一切都是文件。所以对文件与目录的操作也可谓重中之重。至于"*"则是通配符,这里略过。pwd命令:显示用户当前所处的工作目录(”~”表示当前用户目录)[tom@csbebetter ~]$ pwd/home/to..
2021-07-21 18:43:54
140
原创 linux常用命令(上)
Linux简洁高效,但其软件生态却并不是特别友好。所以作为个人系统的话,我更推荐带有KDE桌面环境的manjaro。因为它既有好看的桌面又可以用yay -Ss解决很多软件安装问题。但如果练习使用Linux命令,桌面环境又有点显得多余,这时,黑乎乎的终端才显得有灵魂。我们这里以centos为例 如果需要远程连接云主机,可以使用ssh连接。ssh 用户名@IP地址1.帮助文档命令man命令我们以查看ls命令帮助为例(帮助文档太长,这里就不展示效果...
2021-07-21 18:40:53
107
原创 kali换源、配置IP及开启ssh
kali换源即更换apt源。(注:请在root用户身份下更改)vim /etc/apt/sources.list显示如下:#中科大deb http://mirrors.ustc.edu.cn/kali kali-rolling main non-free contribdeb-src http://mirrors.ustc.edu.cn/kali kali-rolling main non-free contrib #阿里云deb http://mirrors.a...
2021-07-21 18:34:03
225
原创 ROS入门(1)
1. linux相关命令ROS一般在ubuntu系统下使用,熟悉terminal的相关命令对我们更快上手ROS是很有帮助的。2. vscode的使用vscode是一款比较好用的编辑器,醒目且舒适的code显示可以大大提高我们的学习兴趣。其实想要如上的效果只需要如下插件。 C/C++ C++ Intellisense CMake CMake Tools Code Runner Community Material Theme Jupyter Material Icon Them...
2021-07-21 18:15:08
113
原创 c++时间计算问题,你知道某年某月某日距今多少天吗?
关于年月日的计算问题闰年:普通闰年:公历年份是4的倍数的,且不是100的倍数,为普通闰年(如2004年、2020年就是闰年)。世纪闰年:公历年份是整百数的,必须是400的倍数才是世纪闰年(如1900年不是世纪闰年,2000年是世纪闰年)。例题:某人三天打鱼,两天晒网。那么从2020年的1月1日开始这个人开始进行这样的循环,输入年月日,判断以后的某一天这个人是在打鱼还是在晒网。这是一个计算天数的问题。(闰年与闰月是计算的难点)我们用以下语句判断:(year % 4 == 0 &&
2020-11-29 17:40:22
1969
原创 CPP类与对象总结(详细易懂)
Cpp中的类与对象总结。很多人对C语言与cpp语言的区别的解释为:c语言是面向过程的,而c++是面向对象的。当然也有大佬反对这句话,但不管怎样,都可以看出面向对象是c++的一大重要特征,甚至很多c++课程将面向对象的课程称之为“c++”核心编程。关于这一方面的总结csdn上也有很多,我相信我的总结并不会比他们详细。但我希望以一个学习者的角度来解释这一看似复杂高深的内容,可以让大家获益。很多内容均来自个人的学习笔记与课程笔记。类与对象概述:提到类,首先想到“class”,class作为类的声明,有
2020-10-30 07:49:10
1524
原创 python自动化初阶文件与目录操作。
python文件操作(1)文件读写创建与打开文件:file = open("filename","mode",buffering)filename:使用“ ”或‘ ’括起来。与.py文件在同一路径可直接写文件名。否则要完整路径(加上转义字符)。mode:打开模式。r:只读模式,指针放在文件开头。 rb:以二进制格式打开文件,采用只读模式,指针放在文件开头,一般用于非文本文件,如图片声音。 r+:打开文件后读取文件内容。也可以写入新的内容覆盖。 rb+:以二进制格式打开文件
2020-09-12 22:26:28
135
原创 c++从入门到精通,引用相关介绍
引用的实质及应用很多刚入门c++的计算机小白,在面露难色学完指针后再接触C++中的引用。就会有一种十分舒适的感觉。在c++中引用无论如何都是在某些方面替代指针的容易上手的工具。引用通俗一点就是别名,而指针是涉及计算机底层内存的地址。当然既然是工具我们就得深入了解引用。引用的实质还是指针常量,只不过更加“平易近人”引用的实质首先让我们复习以下***指针常量***指针常量特点:指针的指向不可以修改,但是指针指向的值可以修改,后面两字可修改#include<iostream>usin.
2020-09-11 21:47:38
132
1
原创 c++从入门到实战,通讯录项目
c++从入门到实战,通讯录项目从入门到实战,应该是每位程序小白必须经历的一个过程。刚入门时觉得很基础很简单,程序无非是由判断语句、循环语句、数学运算,再加上函数、结构体、类等构成。也许稍微难一点点的就只有指针了。然而真正尝试着手一个项目时,才发现程序虽由哪些最基本的元素构成却可以有千变万化的组合。真正尝试实操一个项目对一个小白而言其实至关重要的。下面是我个人在学习通讯录项目实操后的总结,也希望能对大家有帮助。注意:本文为自己学习c++的总结与归纳,课程为哔哩哔哩上up主 黑马程序员 的课
2020-09-08 17:11:06
1005
1
原创 markdown是时候让你的文本不简单
关于markdown学习改变从一篇又一篇博客开始,初次发文还以自身学习为主,有误望指正首先介绍一下typora工具,是一款十分好用的markdown编译器。typora下载而markdown则是很好用的轻量级文本标记语言易读易写且支持多种功能(如下)。功能强大,十分建议学习markdown。下面是markdown相关语法。**用space表示空格按键 ** 用 + 表示连接不同字符与按键 enter也可以用鼠标左键单击下一行替换注意为了区分markdown语
2020-09-07 13:02:49
297
1
空空如也
grep 命令中*的使用问题?
2021-09-08
关于cmakelists.txt文件编译出现notfound错误的解决办法?
2021-08-03
关于snprintf的问题?为什么?
2021-08-02
TA创建的收藏夹 TA关注的收藏夹
TA关注的人