自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+
  • 博客(10)
  • 收藏
  • 关注

原创 存储类型_malloc_typedef小结

一、存储模型存储类型(storage class)变量可以通过生存周期(内存占用时间->静态与动态)。作用域(有效区域->全局与静态)、连接点来描述。auto普通局部变量,是自动存储,变量会自动分配和释放,函数内的变量和复合语句内声明的变量,在系统运行时分配空间赋初值,在调用结束时释放空间,这类变量就是auto变量,auto变量由系统自动分配在 栈空间。auto可以省略

2017-05-12 22:50:40 318

原创 函数、指针、数组的组合 及结构体和共用体

1.数组与函数1) 数组元素作参数large(int x, int y){...};large(a[2], a[3]); 1) 数组名作参数计算数组中用户6个月的积分平均值float aver(float b[6]) {....}float a[6]...;av = aver( a );a. 数组名作函数参数,两个数组分别定义。b. 实参数组和形参数组类

2017-05-12 22:43:35 895

原创 如何测试大端存储和小端存储

/*1. 利用不同的数据类型占用空间不一样测试*/#include int main(){    short int x;    char x1,x2;    x = 0x1122;    x1 = ((char *)&x)[0];    //低地址    x2 = ((char *)&x)[1];    //高地址    printf("x1=%x\n

2017-05-12 22:36:07 342

转载 C语言register关键字——最快的关键字

C语言register关键字—最快的关键字 (2012-08-24 14:09:24)转载▼标签: 杂谈分类: C/C    register:这个关键字请求编译器尽可能的将变量存在CPU内部寄存器中,而不是通过内存寻址访问,以提高效率。注意是尽可能,不是绝对。你想想,一个CPU 的寄存器也就那么几个或几十个,你要

2017-05-12 22:30:35 356

原创 指针与数组总结

总结:一维数组与指针type  a[N]];sizeof(a[0])==> sizeof(a)==> N*type sizeof(&a)==> 4a[0]+1==>值加1&a[0]+1 ==>加一个元素a+1 ==> 加一个元素,+type &a+1 ==> 加一个数组type *p = a;sizeof(p)==>   4sizeof(*p)==>

2017-05-09 19:27:04 322

原创 指针、数组、函数阶段小结

引子:数据在内存中是如何存储的,又是如何读取的?内存编号就是内存的地址(内存中每个字节都有一个编号,即地址)1.概念:地址:内部存储器的编号,称为地址。如变量a的位置编号,变量b的位置都是指针。指针变量:专门存放地址的变量称为指针变量。地址、指针、指针变量都称为指针。一、变量的地址(指针)和指向变量的地址变量(指针)概念:变量的指针: 就是变量的地址。指针变量: 是

2017-05-09 19:24:01 333

原创 SHELL 编程

一、Shell编程简介之前课程中已经介绍过,在操作系统的内核kernel外部有一个Shell层,Shell的作用是保护内核kernel不受损害。同时,Shell接收用户对Linux系统的操作指令并传递给内核,之后由内核执行。之前学习过的Shell命令都是运行在Shell层上的,每次我们通过terminal输入一条命令,再通过Shell交给内核执行。有时,我们的需求过于复杂,需要执行多条命令

2017-05-04 11:51:26 762

原创 Linux网络配置

一、Linux网络简介Linux提供强大的网络功能,提供了许多网络工具帮助用户完成各种复杂的网络配置,实现需要的网络服务。我们设置Linux网络既可以通过命令行的方式,也可以通过图形界面。配置Linux网络的唯一目标就是配置众多的网络配置文件,例如/etc/interfaces、/etc/hosts、/etc/resolv.conf等等。通常情况下我们可以通过网卡/无线网卡等访问网络,

2017-05-03 22:15:56 554

原创 Linux 文件系统

一、Linux文件系统简介无论是什么操作系统,文件系统都是十分重要的组件。文件系统用户组织和管理计算机存储设备上的大量文件,并提供给用户相应的操作交互接口。简单来说,文件系统就是操作系统用于管理、组织文件并给用户提供服务的系统。Linux系统本分支持很多种文件系统,大致可以分为:1)磁盘文件系统:指本地主机中实际可以通过磁盘访问的系统,包括硬盘、光驱(CD-ROM或DVD等)、USB存

2017-05-03 20:37:26 843

原创 SHELL简介和SHELL命令

一、Shell简介1、Shell简介在过去没有图形化界面的年代,如果我们需要与操作系统进行交互,是无法使用鼠标进行操作的,而是在终端的界面内输入相关的指令让计算机完成相应的操作。诸如早期的Unix系统、微软的DOS系统、早期Linux系统(例如较早版本的RedHat)等都是采取这种方式来和用于进行交互的。随着时间的发展,计算机图形化程度不断提高,各式各样的图形化界面系统(代表:Wind

2017-05-02 22:09:14 886

3D激光SLAM介绍.pdf

3D激光SLAM

2024-06-22

cartographer 数据包

ROS录包的cartographer数据包,可以回放

2024-06-22

大疆激光雷达 Livox Avia用户手册

大疆固态激光雷达具有远量程、高精度、宽视角等特点,使其广泛应用于测绘、车联网、机器人等领域。

2024-06-22

镭神智能16线激光雷达

16线激光雷达工作原理和操作方法

2024-06-22

ROS导航机器人搭建教程

ROS导航机器人搭建教程

2024-06-19

室外lego-loam算法三维数据包

基于lego-loam算法的室外三维点云数据包

2024-06-15

TurtleBot3 burger ROS平台用户使用手册

TurtleBot3 burger ROS平台用户使用手册

2024-06-15

基于Cartographer的室内SLAM系统研究与实现

本文研究了谷歌的Cartographer室内SLAM算法,为了提高其建图和定位的精确度对算法进行了改进。

2024-06-15

空空如也

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

TA关注的人

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