自定义博客皮肤VIP专享

*博客头图:

格式为PNG、JPG,宽度*高度大于1920*100像素,不超过2MB,主视觉建议放在右侧,请参照线上博客头图

请上传大于1920*100像素的图片!

博客底图:

图片格式为PNG、JPG,不超过1MB,可上下左右平铺至整个背景

栏目图:

图片格式为PNG、JPG,图片宽度*高度为300*38像素,不超过0.5MB

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+

Ksals的博客

A ordinary people

  • 博客(8)
  • 收藏
  • 关注

原创 ROS核心概念

ROS简介ROS(Robot Operating System)是一个适用于机器人的开源的元操作系统,是用于编写机器人软件程序的一种具有高度灵活性的软件架构,提供了操作系统应有的服务,包括硬件抽象,底层设备控制,常用函数的实现,进程间消传递,以及包管理。一套标准ROS中有一个称为“计算图”的概念,即由一个master管理一堆节点。通过这个东西,我们可以非常方便且安全地通过编写多个节点实现多进程编程(注意不是多线程)。这种编程方式是ROS标准的一部分。一堆工具ROS提供了大量

2021-10-31 10:17:24 478

原创 抓耳挠腮猜不出来的猜数字

写一个程序猜数字,随机给出一个三位数(每位的数字不为零且数字不重复,像211就是有重复数字),每次程序猜一个数字,都会返回一个结果 XRXW (R表示位置和数字正确,W表示数字正确位置错误,X表示个数),例如 123 猜测 162 则返回 1R1W,这个返回结果的过程也由程序完成,重复这个过程直到猜出正确的数字#include <iostream>#include <cstdlib>#include <ctime>using namespace std;co.

2021-10-29 21:03:14 2942

原创 八皇后问题

把八个皇后放到棋盘中,使之不会互相攻击。(国际象棋中,皇后可以吃掉同一行、同一列、同一斜线的任意棋子)找出所有八皇后的放置的方法,并将八皇后的坐标打印出来#include <iostream>using namespace std;const int num = 8;int array[8][8] = {0};int check(int row, int col);void place(int row);void print();int main(){ place(.

2021-10-28 22:09:44 128

转载 九九乘法表

#include <iostream>using namespace std;int main(){ for (int i = 1; i < 10; i++) { for (int j = 1; j <= i; j++) { int array[10][10]; array[i][j] = i * j; cout << i << "x" &l

2021-10-27 17:48:41 171

原创 数据整理与命令行环境

数据整理正则表达式介绍正则表达式(regular expression)描述了一种字符串匹配的模式(pattern),可以用来检查一个串是否含有某种子串、将匹配的子串替换或者从某个串中取出符合某个条件的子串等正则表达式通常以(尽管并不总是) / 开始和结束简单字符没有特殊意义的字符都是简单字符,简单字符就代表自身,绝大部分字符都是简单字符/abc/ // 匹配 abc/123/ // 匹配 123/-_-/ // 匹配 -_-/梦幻/ // 匹配 梦幻普通字符字

2021-10-24 00:42:52 1592

原创 Shell脚本

Shell脚本介绍Shell脚本是由shell命令组成的执行文件,将一些命令整合到一个文件中,进行处理业务逻辑。脚本不用编译即可运行,它通过解释器解释运行,所以速度相对来说比较慢第一个Shell脚本程序#!/bin/bash# 上面中的 #! 是一种约定标记, 它可以告诉系统这个脚本需要什么样的解释器来执行;echo "Hello World!"变量定义变量name="test"number=100# 创建普通变量local name="test"#创建只可函数体

2021-10-23 12:22:52 245

原创 Vim编辑器

Vim程序编辑器介绍Vim是vi文本编辑器的进阶版,在所有Linux系统上均可使用,被称为“编辑器之神”Vim通过一些插件可以实现和IDE一样的功能Vim可以说是程序开发者的一项很好用的工具Vim键盘图:这个图其实没什么用,正常情况下都不会去看的缓存,标签页,窗口Vim会维护一系列打开的文件,称为“缓存”。一个Vim会话包含一系列标签页,每个标签页包含一系列窗口(分隔面板)。每个窗口显示一个缓存。缓存和窗口不是一一对应的关系;窗口只是视角。一个缓存可以在多个窗口打开,

2021-10-19 15:00:04 264

原创 Linux Shell

Linux Shell为什么用shell 对机器来说兼容性更好,对人来说更加准确灵活 现代shell其实是一种编程 root sudo 对紧跟着它的命令生效 新建文件:$ sudo touch file错误命令:$ sudo echo 1 > file正确命令:$ echo 1 | sudo tee fileTIPS 注意看报错信息 sudo 不是解决问题的万金油 网络上的命令不是解决问题的万金油

2021-10-16 19:36:04 138

空空如也

空空如也

TA创建的收藏夹 TA关注的收藏夹

TA关注的人

提示
确定要删除当前文章?
取消 删除