- 博客(45)
- 收藏
- 关注
原创 树状数组+离散化求逆序对超详细讲解!
用一个数组w来记录遍历到当前数时,每个数出现的次数由于只关心每个数前边有多少个数比他大,遍历到i时,求大于ai的数有多少个,就是对ain求和。之后将ai的出现次数wai]]1再求后边的答案。如果暴力来做是On2的(不知道这个对不对,不过不重要)发现即要做单点修改wai]]1,又要做区间查询jai∑nwj,于是用树状数组维护w来降低复杂度。回顾树状数组的两个操作:区间查询 + 单点修改queryi表示查询区间1i的和a。
2024-03-08 22:57:15
948
原创 Docker入门
一个用于构建、运行、传送应用程序的平台,将我们的应用打包成集装箱,小鲸鱼就会帮我们运送到任何需要的地方。通过Docker可以将配置文件、启动命令、应用程序、第三方软件包等打包到一起,以便在任何环境中都可以正确运行。
2024-02-22 11:41:28
1003
原创 WSL2配置Linux、Docker、VS Code、zsh、oh my zsh(附Docker开机自启设置)
本篇笔记来自于UP主的合集视频中的部分内容。
2024-02-21 22:01:14
607
原创 Maven高级
将一个项目拆成多个模块进行开发如果不分模块,所有的代码都写在一个项目当中,随着业务扩张,功能可能会越来越多,所有的代码在一个项目中,几十几百个人操作同一个项目,管理和维护会非常困难。想使用公共组件也很不方便,难以复用。如电商平台项目,将大的项目拆分成若干个模块,将商品相关功能放在商品模块中,搜索相关功能放在搜索模块中,购物车模块,订单模块等等。也可以将通用类、工具类和通用组件单独放在一个模块中。只需要在业务模块中引入通用组件的坐标就可以了。
2024-02-20 11:20:31
983
原创 SpringBootWeb学习笔记——12万字详细总结!
0. 写在前面注:这套笔记是根据黑马程序员B站2023-3-21的视频学习的成果,其中省略了前端基础部分、Maven部分和数据库基础部分,详情可见目录。所有的Spring项目都基于Spring FrameworkSpring Framework配置繁琐,入门难度大文章目录0. 写在前面1. SpringBootWeb入门简单的构成分析工程启动后2. HTTP协议特点请求协议相应协议协议解析3. Tomcat基本使用部署项目4. SpringBootWeb入门程序解析起步依赖5. 请求响应前端控制器请
2024-02-19 21:38:19
1176
原创 IDEA报错:无法自动装配。找不到 ... 类型的 Bean。
虽然会报错无法自动装配,但启动后仍能正常执行。今天怎么遇见这么多问题=。中把这个选项去掉勾选就可以了。(21.2.2是红的)设置成false就行了。眼不见心不烦做法:在。
2024-02-19 20:05:30
2059
原创 IDEA无法下载源代码(Maven无法下载源代码)
这两天在突击SpringBoot,按ctrl打开一个SpringBoot的类想要下载源代码,居然下载不了,右下角弹窗提示无法下载源代码百度查了查,在本地仓库里下载失败的目录下有个的文件记录了一些信息大概意思好像是下载请求被阻断掉了打开Maven的设置文件,发现除了阿里云镜像以外还有一个mirror这个莫名其妙的,恰好阿里云镜像用的是http而不是https。
2024-02-19 11:32:28
733
3
原创 re:从0开始的CSS之旅 19. 背景
背景颜色 背景图片 背景平铺 背景图像滚动 背景图片位置;2. 若我们值规定了一个值,另外一个默认值为。背景图片会随着页面中其余部分滚动(默认值)当页面中其余部分滚动,背景图片位置不变。设置背景图像的滚动方式。无背景图片(默认值)
2024-02-17 09:44:27
696
原创 re:从0开始的CSS之旅 17. 定位
定位:将盒子指定到页面中的任意位置。position属性可以开启元素的定位static没有开启定位(默认值)relative开启元素相对定位absolute开启元素的绝对定位fixed开启元素的固定定位sticky开启元素的粘性定位开启定位后,通过四个属性设置元素的位置。
2024-02-16 09:42:48
865
原创 re:从0开始的CSS之旅 16. 高度塌陷问题
高度塌陷问题:在文档流中,父元素的高度默认是被子元素撑开的,子元素多高,父元素就多高。上述三种方式能解决高度塌陷的问题,但是宽度会丢失,因此不推荐使用。父元素在文档流中一旦发生高度塌陷的问题,将影响整个页面的布局。可以根据子元素的高度设置父元素的高度,使页面看起来不塌陷。1. 为需要解决高度塌陷问题的父元素再创建一个子元素。在W3C标准中,页面元素都有一个隐藏的属性,简称。2. 该子元素需要清除第一个元素浮动带来的影响。开启BFC的元素不会被浮动元素覆盖。开启BFC的元素可以包含浮动元素。
2024-02-14 23:35:16
1461
原创 re:从0开始的CSS之旅 15. 浮动
1. 浮动元素目的就是为了让盒子横向(水平)排列,完成水平方向的布局。浮动:使元素浮起来,脱离文档流,从而使盒子能够灵活的移动。2. 浮动元素不会盖住文字,文字会自动环绕在浮动元素的周围。元素不浮动,默认在文档流中排列(默认值)浮动的盒子会一行显示并且顶部对齐。浮动元素将具有行内块元素的特点。,不会影响前面文档流的盒子。浮动元素会脱离文档流。
2024-02-14 23:31:03
728
原创 re:从0开始的CSS之旅 14. 显示模式的切换
不显示元素,并且不占用元素的位置。属性可以用于转换元素的显示模式。隐藏元素,但是占用元素的位置。属性用于设置元素是否显示。
2024-02-13 21:58:24
1007
原创 re:从0开始的CSS之旅 13. 文档流
文档流(标准流、普通流 normal flow):HTML文档中一些皆为盒子,而盒子在HTML文档中默认的显示标准,称为文档流。- 块元素是容器,里面可以放块元素、行内元素、行内块元素。- 文字类的块元素不能自由嵌套(尽量不要放块元素)- 和相邻的行内元素(行内块元素)在一行显示。他们同时拥有块元素与行内元素的特点。链接中可以放块元素,但是最好将。- 默认宽度是父级宽度的100%- 宽度和高度等都可以设置。- 默认宽度是其内容的宽度。因此我们称为 行内块元素。- 宽度和高度设置无效。- 行内元素可以设置。
2024-02-13 21:54:43
1028
原创 re:从0开始的CSS学习之路 11. 盒子垂直布局
若两个盒子具有父子关系,则两个盒子的上外边距会发生重叠,若改变盒子的上外边距,父子盒子都会随之移动位置。若两个“相邻”垂直摆放的盒子,上面盒子的下外边距与下面盒子的上外边距会发生重叠,称为。2. 可以为父元素添加内边距。1. 可以为父元素添加边框。
2024-02-12 11:47:59
1360
原创 re:从0开始的CSS学习之路 10. 盒子模型的溢出
父子两个盒子,子盒子的宽度或高度,大于父盒子,则子盒子多余的部分会在父盒子之外进行显示。属性,可以设置父元素如何处理溢出的内容。多余的部分,称为“溢出的部分”不会处理溢出部分(默认值)会根据需要自动的添加滚动条。
2024-02-10 17:34:23
794
原创 re:从0开始的CSS学习之路 8. 浏览器默认样式
在布局的时候通常不想要浏览器的默认样式,因此可以先清除一下浏览器提供的默认样式。浏览器会有一个默认样式,
2024-02-08 23:18:05
1214
原创 re:从0开始的CSS学习之路 7. 盒子模型
盒子模型(box model):可以把HTML中所有的元素都理解成盒子,用于装内容的容器目的就是为了将HTML文档中的内容进行归纳整理,方便管理,从而达到布局的效果内容区content边框border内边距padding外边距margin。
2024-02-08 23:12:14
1022
原创 re:从0开始的CSS学习之路 6. 字体相关属性
设置多个字体的目的是为了用户尽可能的支持字体。可以设置多个字体,每个字体之间以逗号隔开。若字体名称中包含空格,则必须使用双引号。100-900,值后没有单位。字体的系列(字体簇)属性设置所有的相关属性。
2024-02-07 11:40:03
754
原创 re:从0开始的CSS学习之路 5. 颜色单位
没想到在CSS里也要再次了解这些颜色单位,感觉回到了大二的数字图像处理,可惜现在已经大四了,感觉并没有学会什么AI的东西。
2024-02-07 11:35:57
792
原创 re:从0开始的CSS学习之路 4. 长度单位
一个像素就是屏幕中一个不可分割的点。我们应用的屏幕实际上是由一个个的像素点构成的。不同显示器的像素点大小也不同,在屏幕尺寸相同的情况下,像素越小,显示效果越清晰。优点:当父元素大小发生变化时,子元素的大小也会按比例进行调整。1em = 当前字体大小(1倍的font-size)百分比%:相对于父元素相同样式大小的百分比进行计算。优点:字体大小发生变化时,em也会随之发生变化。2em = 2倍font-size。:相对于当前元素字体大小进行计算。:相对于根元素字体大小进行计算。有些时候可能会有奇效。
2024-02-06 21:41:23
980
1
原创 re:从0开始的CSS学习之路 3. CSS三大特性
很多的学习其实并不知道在学什么,学一个新东西学着学着就变成了抄代码,背概念。把看视频学习变成了一个赶进度的任务,到头来只学到了一些皮毛。
2024-02-06 21:38:07
1336
1
原创 re:从0开始的CSS学习之路 2. 选择器超长大合集
虽然现在还是不到25的青年人,有时仍会感到恐慌,害怕不定的未来,后悔失去的时间,但细细想来,只有自己才知道,再来一次也不会有太多的改变。CSS的选择器五花八门,而且以后在JavaScript中也会用到,所以就把所有的选择器写到一篇文章里好了。:同时为了方便展示,全部使用的形式,实际的应用中还是推荐使用。
2024-02-05 21:24:56
1628
原创 re:从0开始的CSS学习之路 1. CSS语法规则
现在大模型卷的飞起,感觉做页面的活可能以后就不需要人来做了,不知道现在还有没有学前端的必要。。。
2024-02-05 20:32:17
749
原创 re:从0开始的HTML学习之路 13. 表单(完结撒花)
到现在为止,HTML的基本内容就已经全部结束了,这是前端学习的一小步,也是个人伟大的一步hh~历时6天,每天只需要一nei nei的时间,就可以轻易的学完HTML,这也算是第一个完整写完的专栏吧hh,写Blog的过程还是比较有意思的,各位在学习的过程中一定要记笔记并且常看,这比用前现学要好太多了~
2024-01-23 09:15:00
1841
原创 re:从0开始的HTML学习之路 9. 超链接
外部页面链接< a href = " http://www.baidu.com " > 百度一下 < a href = " https://www.baidu.com " target = " _blank " > 百度两下 < a href = " http://www.baidu.com " > 百度一下 < a href = " https://www.baidu.com " target = " _blank " > 百度两下
2024-01-21 09:00:00
680
1
原创 re:从0开始的HTML学习之路 6. 列表标签
使用dl标签创建定义列表使用dt标签创建需要描述的项目使用dd标签创建对项目的描述< dl > < dt > 中国三大中心 < dd > 文化中心 < dd > 金融中心 < dd > 洗浴中心 < dl > < dt > 中国三大中心 < dd > 文化中心 < dd > 金融中心 < dd > 洗浴中心
2024-01-20 09:00:00
456
原创 re:从0开始的HTML学习之路 3. 标签的介绍与语义化标签
/用一些编辑器可以快速生成一对标签,比如vs code~此时按下回车或者tab就可以生成一对标签了2. 单标签,又叫自结束标签<标签名/>注:在HTML5中,单标签的/可以省略不写,如<img>标签。
2024-01-19 11:23:36
384
1
VOC数据集分成训练、验证、测试集代码
2024-01-20
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人