自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

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

原创 MQ——RabbitMQ概念

RabbitMQ四大核心概念,名词介绍

2023-01-30 10:11:32 226

原创 MQ——相关概念

MQ(一)为什么使用MQ,MQ的分类及选择

2023-01-30 09:39:17 205

原创 周报总结---集合、Spring--IOC和DI

集合、Spring---IOC和DI

2022-12-30 13:24:42 281

原创 Spring---整合第三方框架

Spring---整合三方框架

2022-12-29 22:07:10 555

原创 Spring---Annotation注解开发IOC和DI

Spring---IOC和DI注解开发

2022-12-29 17:53:47 117

原创 Spring---Bean配置文件

Spring----Bean配置文件

2022-12-28 18:21:10 344

原创 Spring--IOC容器

Spring框架---IOC容器

2022-12-28 15:31:06 90

原创 一维数组与二维数组

一维数组与二维数组

2022-07-24 16:26:12 1992

原创 java栈内存与堆内存

堆内存与栈内存

2022-07-24 11:02:11 494 1

原创 Scanner与Random类

Scanner类与Random类的作用与使用

2022-07-23 22:32:24 144 1

原创 Java基础语法

java入门语法

2022-07-23 22:02:46 123

原创 HTML5与CSS3部分新增特性导读

CSS初始化:HTML5CSS3提高导读:HTML5的新特性:视频标签:音频标签:多媒体标签总结:新增input类型:表单属性:CSS3的新特性:结构伪类选择器:小结:伪元素选择器:CSS3的盒子模型:照片变模糊:CSS3的过渡:...

2020-09-13 18:52:38 135

原创 CSS高级技巧 - 精灵图 - 字体图标 - CSS三角 - 用户界面样式

精灵图:精灵图的使用:字体图标:字体图标的产生:CSS的三角做法:CSS用户界面样式:鼠标样式(cursor):轮廓线:防止拖拽文本域:vartical-align属性应用:文字溢出用省略号表示:单行文本溢出显示省略号:多行文本溢出显示省略号:...

2020-09-13 17:03:46 157

原创 CSS定位-网页布局总结-元素的删除与隐藏

为什么需要定位:定位组成:静态定位:绝对定位:子绝父相:固定定位fixed:粘性定位stiky:定位的总结:定位叠放次序:定位的拓展:绝对定位的盒子居中算法:定位特殊特性:浮动元素不会压住标准流的文字定位会:网页布局总结:元素的显示与隐藏:display元素显示与隐藏:visibility的显示与隐藏:overflow溢出显示与隐藏:...

2020-09-13 16:17:32 148

原创 CSS浮动

标准流:浮动:什么是浮动:浮动的特性:浮动元素经常搭配标准流的父元素:浮动布局注意点:清除浮动:为什么清除浮动:清除浮动的本质:清除浮动的方法:额外标签法:给父元素添加overflow::after伪元素法:双伪元素清除浮动:清除浮动总结:...

2020-09-13 11:25:20 112

原创 CSS初学-圆角边框,盒子阴影,文字阴影

圆角边框:核心原理:盒子阴影:文字阴影:

2020-09-12 22:04:42 119

原创 CSS盒子模型

盒子模型的组成:边框:边框样式:边框的复合写法:表格的细线边框:边框会影响盒子大小:盒子模型内边距:padding的复合型写法padding(内边框)会影响盒子的实际大小:padding不会撑开盒子的情况:margin(外边距):块级盒子水平居中对齐:行内元素和行内块元素水平居中:外边距合并问题:嵌套块元素数值外边距的塌陷:清除内外边距:...

2020-09-12 21:08:06 87

原创 CSS的三大特性

层叠性:继承性:行高的继承:优先级:优先级注意事项:权重叠加:权重叠加但是不会进位。

2020-09-12 18:52:00 95

原创 CSS初学

Emment语法:快速生成HTML标签快速生成CSS样式语法:复合选择器:后代选择器:

2020-09-12 18:15:18 92

原创 Chrome调试工具

2020-09-11 21:25:33 141

原创 CSS初学

CSS可以让HTML变得更美观1.语法规范2.代码风格3.选择器选择器的作用:选择器的分类:基础选择器和复合选择器标签选择器:类选择器

2020-09-11 21:23:08 77

原创 HTML标签

1.标题标签:<h1-6></h1-6>2.段落标签:<p></p>3.换行标签:<br/>4.文本格式化标签:5.<div>与<span>标签:没有语义,他们就是一个盒子,用来装内容的。<div>用来布局,每个div独占一行一行只能放一个 <span>用来布局,一行可以放多个6.图像标签:7.图形路径:相对路径:相对于HTML页面的位置绝对路径:看图片是在..

2020-09-11 08:57:44 91

原创 队列与栈

对于队列与栈这两种数据结构其实是有一些相似的地方,在理解上也是相似的。一、队列对于队列来说,他是遵循先进先出(即先进先服务)的一种策略进行的。可以将它看成是一个即将进站的火车,因为火车头在前所以他会先到站。对于队列来说它是一种线性的存储方式,它可以执行删除和添加操作,但是它的删除只能删除它前面的数即删除从火车头开始,但是添加却是从尾部开始,即在火车尾再增加火车如下图所示:图中的head表示的是数组的头部,即为火车头。而tail表示的是数组的尾部的下一个位置,即表示火车尾。每进行一次删

2020-07-16 11:26:32 134

原创 初级算法:冒泡排序

冒泡排序是一种比较常用的基础的排序算法,冒泡排序的基本思想是:每次比较两个相邻的元素,如果它们的顺序错误就把它们交换 过来。 下列是以从大到小排列为例讲解。因为是按照从大到小排列所以越小的越靠后面该算法是通过循环嵌套实现的,首先外循环表示有n个数需要排序,因为是n个数所以只需要循环n-1次就可以了,外循环每循环一次就表示确定了一个数字的位置。而内循环则是从头开始将相邻的两个数进行比较,因为是按照从大到小的顺序排列所以两个数比较,小的数在后面,等到内循环一次执行完毕后表示该数字就是现在的位置就是它按照从大

2020-07-14 19:32:47 171

原创 初级算法:桶排序

桶排序指一种最基础的排序,虽然并不能算是最方便的排序但是要比一般的传统排序要快一点。桶排序中将一组数组视为一个一个的水桶,水桶表示输入的数据值是几,即数组的下标。而水桶里面放的数据则表示该数字出现了几次,即数组中存放的数据表示了改数组下标所表示的数字出现的次数。如下图所示含义:具体代码如下#include<stdio.h>int main(){ int book[1001],t,n; for(int i=0;i<=1000;i++)

2020-07-14 18:59:45 215

原创 初级算法:并查集

注意:学习并查集算法前需要有一定的递归思想的基础,如果要更好的理解并查集的话,在看该博客时可以在纸上进行验算。并查集是一种树型的数据结构,用于处理一些不相交集合的合并及查询问题。常常在使用中以森林来表示。并查集的执行具体分为三步:初始化,查找,合并下面以查找有几个犯罪团伙为例进项算法思想解释:有n个强盗m条线索,问有多少个犯罪团伙,线索如下:一、初始化:因为最开始不知道强盗谁与谁是同伙,所以初始化他们的同伙是他们自己。在这里数组的下标表示是几号强盗,而数组里面的数表示它的首领是.

2020-07-13 12:43:20 168

原创 初级算法:堆排序算法

注意:个人建议在看堆排序时可以先看看什么是二叉树(如果没学过的话也不影响对堆排序的学习和了解)堆排序分为两种排列方式,一种是最大堆另一种是最小堆。堆排序的时间复杂度为O(nlogn)。这里首先要明确一点,这里的堆并不是指的内存上的堆,而是一种类似于二叉树的排列方式。就以最大堆(即按照从大到小的顺序输出)进行举例:原理:初始化时将一组无序的数,按照二叉树的方式排列,即按照一个父节点和左右字节点排列,此时的二叉树为无序的二叉树。首先从树的右下角进行查找,要求是父节点必须比它的左右...

2020-07-11 16:26:37 365

原创 sort()函数的用法说明

sort()排序是一种简单的快速排序,用于对数组的排序,时间复杂度为n*log2(n)。sort()函数必须是在 .cpp 的文件中才能运行头文件为#include<algorithm>和using namespace std。sort()函数有三个参数值为数组排序的初始地址。 为数组排序的末地址。 为规定sort()排序的方式,可以是按从小到大排序,也可以按照从大到小排序(第三个参数可以不写,若是不写的话则默认为从小到大的顺序排列)注意:第三个参数可以用 less<

2020-07-09 19:05:19 726

原创 初级算法:快速排序

如果对快速排列不是很懂得话个人建议在看该博客时可以在纸上演算,这样更便于理解。在学快速排序前要先学会函数调用和递归。因为这是学习该算法的基础,特别是递归(个人建议学习递归时最好找一个简单一点的递归类型的题进行练习,并且在纸上将递归的每一步都写下来这样有助于对递归更好的理解)。快速排序所采用的思想是分治的思想。所谓分治,就是指以一个数为基准假设该数为A,将序列中的其他数往它两边“扔”。以从小到大排序为例,比它小的都“扔”到它的左边,比它大的都“扔”到它的右边,然后左右两边再分别重复这个操作,不停地分,

2020-07-09 17:35:12 266 3

原创 初级算法:河内之塔【汉诺塔】

河内之塔问题:有三根石柱分别为A,B,C,其中A上面有若干个圆环且圆环从上到下由小到大排列,B,C上面均没有圆环。将A上的圆环全部移动到C上面,且每次只能移动一个圆环,且圆环遵循小的在上大的在下的原则。问要移动几次才能将A上面的圆环全部移动到C上面。解释(递归类型的题):若A上面只有1个圆环则可直接移动到C上面,移动的次数为1,此时不需要B作为辅助柱。若A上的圆环为2时,此时需要B作为辅助柱A->B,A->C,B->C,移动的次数为3次。若A上面的圆环为3时,A->C,A-&

2020-07-08 11:23:10 298

原创 CSDN编写博客方法

欢迎使用Markdown编辑器你好! 这是你第一次使用 Markdown编辑器 所展示的欢迎页。如果你想学习如何使用Markdown编辑器, 可以仔细阅读这篇文章,了解一下Markdown的基本语法知识。新的改变我们对Markdown编辑器进行了一些功能拓展与语法支持,除了标准的Markdown编辑器功能,我们增加了如下几点新功能,帮助你用它写博客:全新的界面设计 ,将会带来全新的写作体...

2019-06-04 21:43:49 1773

空空如也

空空如也

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

TA关注的人

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