自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

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

原创 前端学习之 HTML 与 CSS (二)

当您指定一个 CSS 元素的宽度和高度属性时,你只是设置内容区域的宽度和高度。要知道,完整大小的元素,你还必须添加内边距,边框和外边距。所有HTML元素可以看作盒子,在CSS中,"box model"这一术语是用来设计和布局时使用。盒模型允许我们在其它元素和周围元素边框之间的空间放置元素。总元素的高度=高度+顶部填充+底部填充+上边框+下边框+上边距+下边距。总元素的宽度=宽度+左填充+右填充+左边框+右边框+左边距+右边距。如果你把几个浮动的元素放到一起,如果有空间的话,它们将彼此相邻。

2024-12-02 10:46:27 752

原创 前端学习之HTML与CSS(一)

这里先给出菜鸟教程里的一个框架,一般来说基本上都会给到你这个框架,在编译器中。后续在写代码的时候,主要是在与中写代码。HTML 是用来描述网页的一种语言。HTML 指的是超文本标记语言: HyperText Markup LanguageHTML 不是一种编程语言,而是一种标记语言标记语言是一套标记标签 (markup tag)HTML 使用标记标签来描述网页HTML 文档包含了HTML 标签及文本内容HTML文档也叫做 web 页面。

2024-11-28 20:12:20 651

原创 力扣 454. 四数相加 II(附map/unordered_map知识补充)

从菜鸟教程里的介绍来看 map 是一个容器,里面每一个元素都存储着键值对(key-value pairs),并且通常按照 key 来排序,且每个key只能重复一次(不查重)。

2024-11-28 15:01:52 290

原创 力扣1. 两数之和-C++(用unordered_map)

【代码】力扣1. 两数之和-C++(用unordered_map)

2024-11-26 15:17:10 198

原创 力扣349. 两个数组的交集-使用数组算法

【代码】349. 两个数组的交集-使用数组算法。

2024-11-26 10:53:15 216

原创 关于哈希表的小白笔记(力扣刷题有感)

先看图:就像我在之前说的,去查“张三”的名字在不在名单里,但我们不可能让计算机听得懂我们的“中文”,我们要利用 hashcode 的编码形式将每一个名字映射成其对应的哈希表上的索引数值,就类似于数组的下标。如果有溢出那就对对应的 code 取模,但如果取模之后与原先的数据冲突了,那就需要哈希碰撞出场了。为什么会有哈希碰撞上段有说,就是位置冲突了,如图“小李”与“小王”都被映射到了索引值为1 的位置上。解决哈希碰撞的方法有两个:1.拉链法;2.线性探测法。

2024-11-26 10:12:46 260

原创 代码随想录学习打卡-二分查找

【代码】代码随想录学习打卡-二分查找。

2024-10-16 09:55:03 221

原创 C++类中的this指针链式算法易错点说明

这里一定要注意在有参构造函数返回值选择的时候,一定要记得使用引用来返回,这样子可以保证每次链式的时候都会用到同个p2,如果单纯只返回Person的话,那内部会执行拷贝函数,导致每一次链式的时候都会使用拷贝完的对象,导致最后输出不理想。

2024-10-08 11:25:00 209

原创 ROS学习笔记(六)话题通信基本操作练习(C++)(发送者与订阅者)

最近事情好多,有点忙,所以拖更了orz。但是还是为了督促自己,继续写的笔记~感觉csdn上面还是markdown写文章比较方便,所以本篇文章就尝试着用markdown来写。

2024-09-28 14:11:16 274

原创 C++/C中关于.h文件的编写(自留)

头文件主要用于存放函数的声明、宏定义、结构体和全局变量的声明等。头文件中不包括函数的具体实现。通过 #include 指令在其他文件中包含该头文件,以便可以使用其中声明的函数和变量。

2024-09-20 08:07:36 728

原创 ROS学习笔记(五)ROS文件系统相关命令 & 计算图

ROS 的文件系统本质上都还是操作系统文件,我们可以使用Linux命令来操作这些文件,不过,在ROS中为了更好的用户体验,ROS专门提供了一些类似于Linux的命令,这些命令较之于Linux原生命令,更为简介、高效。文件操作,无外乎就是增删改查与执行等操作,接下来,我们就从这五个维度,来介绍ROS文件系统的一些常用命令。

2024-09-19 09:00:51 478

原创 ROS学习笔记(四)文件系统介绍

此文可以解决之前在创建一些功能包文件的时候,里头一些文件的作用是什么的问题。

2024-09-19 07:56:53 565

原创 ROS学习笔记(三)启用launch文件进行多窗口执行

其实launch文件还蛮简单的,而且很有用,能够多线程一起跑,唯一要注意的是对应的文件名不要错!要不然很容易出问题!

2024-09-17 14:40:02 442

原创 ROS学习笔记(二)在VScode上启动ros编译C++程序

点开这里的cmake文件:我们需要修改这两个地方,并且修改完记得把语段前后的注释给删去:修改完相应的文件名之后,可以开始编译(以后都是ctrl+shift+b)啦~

2024-09-17 14:15:43 2610

原创 ROS学习笔记(一)hello-world cpp编译

因为目前想往自动驾驶算法上面转,所以打算开始自学 CPP 与 ROS ,所以笔记知识为了督促自己学习,欢迎大家一起沟通~目前在跟的视频,用的平台是Visualbox+ubuntu。

2024-09-14 19:42:42 403

原创 数据分析自学(SQL篇)-学习笔记1

SQL是一种特定目的编程语言,用于管理关系数据库管理系统,或在关系流数据管理系统中进行流处理。SQL基于关系代数和元组关系演算,包括一个数据定义语言和数据操纵语言。SQL的范围包括数据插入、查询、更新和删除,数据库模式创建和修改,以及数据访问控制。(来自维基百科)从介绍很容易看得出数据库与SQL有很多关系所在,顾名思义数据库是一个以易访问格式存储的数据集合,里面存储的数据也需要被查询、修改等操作,而SQL只是一种编程语言,还需要一个载具可以使用它,那就是数据库管理系统。

2024-05-26 17:05:23 1873 1

原创 为什么我们需要内存管理——RT-Thread 学习笔记

首先这个问题是我在学习RT-Thread内存管理的时候也在问自己的,因为自己在学习单片机的时候堆内存这个概念学习也是云里雾里,感觉只知道叫内存,已经有 RAM 、ROM 、Flash……这几个东西,具体自己也就混过去了。想到很多考试都考完了,想着用一天来把他好好理解一下。所以就有了这篇文章,具体我有参考几篇文章。

2023-06-23 11:07:27 1448 1

空空如也

空空如也

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

TA关注的人

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