java入门 package louis;public class HelloWorld { public static void main(String[] args) { System.out.println("Hello WORLDS"); }}编译javacjavac -d . HelloWorld.java-d -> javac必备指令. -> 编译输出结果为当前目录HelloWorld.java -&g
C++学习之:GOTO goto语句允许把控制无条件转移到同一函数内的被标记的语句。在任何编程语言中,都不建议使用 goto 语句。因为它使得程序的控制流难以跟踪,使程序难以理解和难以修改。任何使用 goto 语句的程序可以改写成不需要使用 goto 语句的写法。注意:在for循环中,执行或者不执行goto,part2部分代码都会被执行...
rostest记录总结 ROSTEST1.catkin_add_gtest和add_rostest_gtest区别功能快捷键合理的创建标题,有助于目录的生成如何改变文本的样式插入链接与图片如何插入一段漂亮的代码片生成一个适合你的列表创建一个表格设定内容居中、居左、居右SmartyPants创建一个自定义列表如何创建一个注脚注释也是必不可少的KaTeX数学公式新的甘特图功能,丰富你的文章UML 图表FLowchart流程图...
laboshinl/loam_velodyne安装流程 laboshinl/loam_velodyne安装流程1 下载地址2 工作空间编译2.1 eigen3 缺失1 下载地址https://github.com/laboshinl/loam_velodyne2 工作空间编译2.1 eigen3 缺失Eigen官网下载任意版本均可,在install安装文件中,有两种安装方法:Method 1. Installing without us...
PCL点云学习(一) PCL点云学习(一)1代码段1.1 PCD文件1.2 两种ROS转PCL方式1代码段1.1 PCD文件rosrun pcl_ros bag_to_pcd data.bag /laser_tilt_cloud ./pointclouds//把每一帧的/laser_tilt_cloud的话题保存在pointclouds文件夹,文件名为ROS系统时间1.2 两种ROS转PCL方式目前还不知...
Markdown编辑器-CSDN CSDN的 Markdown编辑器模板,复制以下代码段即可:@[TOC](Markdown编辑器)# 欢迎使用Markdown编辑器你好! 这是你第一次使用 **Markdown编辑器** 所展示的欢迎页。如果你想学习如何使用Markdown编辑器, 可以仔细阅读这篇文章,了解一下Markdown的基本语法知识。## 新的改变我们对Markdown编辑器进行了一些功能拓展与语...
MATLAB最优化工具箱 参考网站:http://ww2.mathworks.cn/help/matlab/ref/fminbnd.html 1.一元函数极小值 x=fmindbnd('F(x)', a, b) ,a、b为所给小区间,在所给区间中求最小值。%1minx = fminbnd('x^2',-10,10); %2y = 'x^2';minx = fminbnd(y,-10,10);%...
示波器探头上的×10 一般的示波器探头(类似于万用表的表笔)上,有一个×1档和×10档选择的小开关。当选择×1档时,信号是没经衰减进入示波器的。而选择×10档时,信号是经过衰减到1/10再到示波器的。因此,当使用示波器的×10档时,应该将示波器上的读数扩大10倍(有些示波器,在示波器端可选择×10档,以配合探头使用,这样在示波器端也设置为×10档后,直接读数即可)。当我们要测量较高电压时,就可以利用探头的×10档功能,...
ROS(ubuntu)指令整理 #ROS Workspace1.创建空的工作空间:mkdir -p example/src cd example/src catkin_init_workspace //此时src下只有CMakeList.txt cd ~/examplecatkin_makesource devel/setup.bash //devel文件夹中任何一个文件都可以更新环境...
ROS-CmakeList.txt详解 代码中包名:test-packagle-name,文件名:test-file-namecmake_minimum_required(VERSION 2.8.3) # CMake最低版本要求,低于2.8.3构建过程会被终止。 project(test-package-name)#定义工程名称## Compile as C++11, supported in ROS Kinetic and...
ubuntu串口整理 一、绑定串口号1.找到串口idVendor和idVendorlsusb例如:Bus 003 Device 060: ID 0403:6001 Future Technology Devices International, Ltd FT232 Serial (UART) IC0403是idVendor,6001是idProduct2.建立规则在etc/udev/rules.d/下建立文档examp...
四元数整理 https://www.3dgep.com/understanding-quaternions/http://www.qiujiawei.com/understanding-quaternions/
indigo ROS安装GPS驱动 http://wiki.ros.org/nmea_gps_driverhttp://wiki.ros.org/gps_common之前看的教程,是以上两种做法,下载后cmake ..和make install,但是安装时出错还有一个sudo apt-get install ros-kinetic-nmea-navsat-drive,替代kinetic为indigo,显示找不到安装包,后来仔细看了w...
串口、COM口、TTL、RS232、RS485区别详解 原贴地址:http://xilinx.eetrend.com/article/10712 1、串口、COM口是指的物理接口形式(硬件)。而TTL、RS-232、RS-485是指的电平标准(电信号)。2、接设备的时候,一般只接GND RX TX。不会接Vcc或者+3.3v的电源线,避免与目标设备上的供电冲突。3、PL2303、CP2102芯片都是常用的USB转TTL串口的芯片,用US...
Ubuntu安装WPS 1. wps官网下载wps for linux的deb安装包,下载地址:http://linux.wps.cn/,可以选择Alpha版足矣 2.sudo dpkg -i wps-office_10.1.0.5672~a21_amd64.deb //64位安装包sudo dpkg -i wps-office_10.1.0.5672~a21_i386.deb //32位安装包...
STM32的优先级NVIC_PriorityGroupConfig的理解及其使用 STM32目前支持的中断共为84个(16个内核+68个外部),16级可编程中断优先级的设置(仅使用中断优先级设置8bit中的高4位)和16个抢占优先级(因为抢占优先级最多可以有四位数)。AIRC(Application Interrupt and Reset Register)寄存器中有用于指定优先级的4bits。这4个bits用于分配preemption优先级和sub优先级,在S...