- 博客(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
原创 关于哈希表的小白笔记(力扣刷题有感)
先看图:就像我在之前说的,去查“张三”的名字在不在名单里,但我们不可能让计算机听得懂我们的“中文”,我们要利用 hashcode 的编码形式将每一个名字映射成其对应的哈希表上的索引数值,就类似于数组的下标。如果有溢出那就对对应的 code 取模,但如果取模之后与原先的数据冲突了,那就需要哈希碰撞出场了。为什么会有哈希碰撞上段有说,就是位置冲突了,如图“小李”与“小王”都被映射到了索引值为1 的位置上。解决哈希碰撞的方法有两个:1.拉链法;2.线性探测法。
2024-11-26 10:12:46
260
原创 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学习笔记(三)启用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关注的人