自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+

pomo16的室外桃源

永远都不知道沼泽有多深。。

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

原创 HTTP中的GET和POST请求

全文开头位置献给定义HTTP1.1的rfc文档链接https://tools.ietf.org/html/rfc2616#section-5.1.2背景什么是HTTP?  HTTP即超文本传输协议,其设计目的是提供一种发布和接收HTML页面的方法,保证客户机与服务器之间的通信。HTTP是一个客户端和服务器端请求和应答的标准(TCP)。客户端是终端用户,服务器端是网站。通过使用Web浏览器、...

2018-09-29 13:22:38 290

原创 ROS基础(五)

十六、录制与回放数据录制数据(通过创建一个bag文件)本小节将教你如何记录ROS系统运行时的话题数据,记录的话题数据将会累积保存到bag文件中。首先,执行以下命令:$ roscore$ rosrun turtlesim turtlesim_node $ rosrun turtlesim turtle_teleop_key录制所有发布的话题首先让我们来检查看当前系统中发布的所有话题...

2018-09-23 02:54:22 274

原创 ROS基础(四)

十三、编写简单的服务器和客户端 (C++)(包名均以beginner_tutorials为例,执行十三、十四之前必须保证按照九创建ROS服务,即生成xxx.srv)编写Service节点1.$ cd ~/catkin_ws/src/beginner_tutorials2.在beginner_tutorials包中创建src/add_two_ints_server.cpp文件,并复制粘贴下面...

2018-09-23 02:50:26 228

原创 ROS基础(三)

十、编写简单的消息发布器和订阅器 (C++)(以beginner_tutorials为名的包为例)编写发布器节点1.cd到src文件的相应包内$ cd ~/catkin_ws/src/beginner_tutorials2.在 beginner_tutorials package 路径下创建一个src文件夹:$ mkdir -p ~/catkin_ws/src/beginner_tu...

2018-09-23 02:47:44 483

原创 ROS基础(二)

六、理解ROS服务和参数ROS Services服务(services)是节点之间通讯的另一种方式。服务允许节点发送请求(request) 并获得一个响应(response)rosservice可以很轻松的使用 ROS 客户端/服务器框架提供的服务。rosservice提供了很多可以在topic上使用的命令,如下所示:使用方法:rosservice list:输出可用服务的信息。$ r...

2018-09-23 02:36:24 436

原创 ROS基础(一)

一、ROS文件系统rospack:获取软件包的有关信息$ rospack find [包名称]返回软件包的路径信息roscd:直接切换工作目录到某个软件包或者软件包集当中$ roscd [本地包名称[/子目录]]注:就像ROS中的其它工具一样,roscd只能切换到那些路径已经包含在ROS_PACKAGE_PATH环境变量中的软件包,要查看ROS_PACKAGE_PATH中包含的路径...

2018-09-23 02:23:20 395

原创 Arduino学习笔记三之函数详解及使用范例

输入输出函数pinMode(pin, mode)将数位脚位(digital pin)指定为输入或输出。范例 :pinMode(7,INPUT); // 将脚位 7 设定为输入模式digitalWrite(pin, value)将数位脚位指定为开或关。脚位必须先透过pinMode明示为输入或输出模式digitalWrite才能生效。范例 :digitalWrite(8,HIGH); //...

2018-09-23 02:08:08 4799

原创 Arduino学习笔记二之程序框架、基本函数

程序框架:1、声明变量及接口名称(int val;int ledPin=13;)。2、setup()函数在程序开始时使用,可以初始化变量、接口模式、启用库等(例如:pinMode(ledPin,OUTUPT);)。3、loop()在setup()函数之后,即初始化之后,loop() 让你的程序循环地被执行。使用它来运转Arduino。基本函数:1、pinMode(接口名称,OUTPU...

2018-09-23 02:05:23 2774

原创 Arduino学习笔记一之常量、结构、函数

常量:常量名作用具体意义HIGH/LOW表示数字IO口的电平HIGH表示高电平(1),LOW表示低电平(0)。INPUT/OUTPUT表示数字IO口的方向INPUT表示输入(高阻态),OUTPUT表示输出(AVR能提供5V电压 40mA电流)。true/false布尔值true 表示真(1),false表示假(0)。结构:void setup...

2018-09-23 02:02:38 2273

原创 linux学习笔记之常用命令

文件命名规则:1.除/以外,所有的字符都合法2.有些字符最好不用,如空格符、制表符、退格符和字符@#$&()-等3.避免使用.作为普通文件名的第一个字符(避免被隐藏)4.大小写敏感,严格区分大小写命令格式:命令 -选项 参数说明:1.当有多个选项时,可以写在一起2…和…分别代表当前目录和当前目录的父目录(上一级目录)按键功能Ctrl+c终止指令C...

2018-09-23 01:42:49 283

原创 linux学习笔记之vim

linux学习笔记之vimVim/Vi:文本编辑器(没有菜单,只有命令)三种工作模式:命令模式、插入模式、编辑模式常用命令:1.插入命令按键功能a在光标后附加文本A在本行行末附加文本i在光标前插入文本I在本行开始插入文本o在光标下插入新行O在光标上插入新行2.定位命令按键功能h or 方向左键...

2018-09-23 01:26:47 275

原创 Thinking in Java读书笔记(二)

第六章 访问权限控制包:库单元包:包内包含有一组类,它们在单一的名字空间之下被组织在一起。编译:当编译一个.java文件时,在.java文件中的每个类都会有一个输出文件,而该输出文件的名称与.java文件中的每个类的名称相同,只是多了一个.class后缀名。 Java可运行程序是一组可以打包并压缩为一个Java文档文件(JAR,使用Java的jar文档生成器)的.class文件。Java...

2018-09-22 15:38:07 324

原创 Thinking in Java读书笔记(一)

第一章 对象导论访问权限关键字(access specifier) : public, private, protected

2018-09-21 11:32:33 406

空空如也

空空如也

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

TA关注的人

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