自定义博客皮肤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)
  • 收藏
  • 关注

原创 八大排序图示和时间复杂度(单图)

八大排序

2024-09-28 17:30:36 65

原创 计算机网络

数据,源MAC地址目标MAC地址,源IP,目标IP地址组成数据帧。每一个小局域网,设备和设备之间通过路由器/交换机进行连接。数据,源MAC地址目标MAC地址组成数据包。交换机还有镇/县/市/省/大区等范围的。组成一张网络确保人们的通信。多个局域网之间的网络连接。

2024-09-19 23:18:38 320

原创 有序二叉树java实现

【代码】有序二叉树java实现。

2024-06-09 17:38:38 259

原创 Jquery基础

【代码】Jquery基础。

2024-06-02 09:20:50 204 1

原创 使用javaScript完成的简单例子

todelist视频演示。实现todolist。

2024-05-29 23:14:07 217 1

原创 JavaScript基础语法

直接把代码粘上了,注释中写的很详细。

2024-05-19 17:48:00 116

原创 前端元素变形

scale(sx [,sy]) 元素沿x轴方向的缩放比sx,沿y轴方向的缩放比为sy,sy可以省略,sy的值默认和sx相同。scale3d(sx,sy,sz)元素沿x轴方向的缩放比sx,元素沿y轴方向的缩放比sy,元素沿z轴方向的缩放比sz。translate(tx [,ty]) 元素沿x轴移动tx的距离,沿y轴移动ty的距离 ty可以省略,默认为0。skew(sx [,sy])元素沿x轴方向倾斜sx,沿y轴方向的倾斜sy,单位为deg,sy可以省略,默认为0。skewX()元素沿x轴方向倾斜sx角度。

2024-05-18 17:41:26 209

原创 前端简单动画

animation-iteration-count:设置帧动画执行的次数 infinite无限次执行。animation-direction:设置动画的方向 alternate(交替)transition-timing-function:指定变化的速度。animation-timing-function:指定变化的速度。animation-duration:设置动画持续的时间。animation-delay:设置帧动画的延迟时间。animation-name:设置动画的名称。ease-out:由快到慢。

2024-05-18 16:52:06 231

原创 html相对单位 绝对单位以及服务器字体

* 设置字体资源路径 format设置字体格式 其值TrueType对应*.ttf字体文件 OpenType对应*.otf字体*//* 服务器字体 在不同的电脑,不同操作系统,不同浏览器之间全场风格统一*/vmax相对于视口宽高中较大的值的百分比*/vmin相对于视口宽高中较小的值的百分比。/* 定义服务器字体的名字 */em相对于父级元素字体大小。vw相对于视口宽度的百分比。vh相对于视口高度的百分比。rem根元素的字体大小的。/* 角度单位 deg *//*服务器字体定义语法。

2024-05-18 11:20:17 205

原创 html响应式布局

width 设备宽度 max-width:显示区域的最大宽度 min-width:显示区域的最小宽度。屏幕宽度在500px以下一个效果,在500-1000px之间一个效果,在1000px以上一个效果。/* @media not | only 设备类型 [and 设备特性]aspect-ratio 设备的宽高比。projection 投影仪。resolution 分辨率。tv 电视设备。all 全部设备。height 设备高度。print 打印机。/* 响应式布局 */

2024-05-18 11:18:19 178

原创 CSS布局

2,对文字大小进行处理,给使用display:inline-block的父级元素设置字体大小为0,并且加了display:inline-block的元素也要设置有效的字体大小。存在的问题: 使用float之后,所在的父级元素如果没有高度的话就会导致下方的元素向上元素,产生多重元素的问题。可以达到父级高度随自己高度自适应的效果。3,order设置弹性盒子内子元素的排列顺序,加到子元素中,值是一个整数,值越小,子元素的顺序越靠前。4,flex,复合元素,控制弹性盒子内子元素的缩放比例,作用到子元素上。

2024-05-12 16:38:17 296

原创 CSS元素区域与盒子模型

box-sizing:content-box(针对内容需设置宽高)border-box(针对整个盒子设置宽高) */-- 1,块级元素display:block 特点:独占一行,对宽高支撑。-- 2,内联级元素display:inline 特点:不独占一行,对宽高不支撑。-- 3,内联块级元素display:inline-block 特点:不独占一行,对宽高支撑。举例:div,p,h1-h6,ul,li-->举例:span,a-->

2024-05-12 11:15:26 416

原创 数据结构-树

(4)如果有父节点,确定要删除的节点是partent的左孩子还是右孩子,如果是父节点的左孩子partent.left = null,如果是父节点的右孩子partent.right = null。(3)没有父节点的话就是根节点,确定根节点有左子树还是有右子树,如果是有左子树的话 root = target.left,如有有右子树的话,root = target.right。B+树:B+树的非叶子节点仅仅具有索引的作用,也就是说非叶子节点只能存key,不能存value,B+树的所有叶子节点构成一个有序链表。

2024-05-08 22:50:50 295

原创 希尔排序java版

当增量减少到1时,算法就变成了普通的插入排序,但由于数据已经部分有序,所以这个过程会非常快。:选择一个大于1的增量序列,通常使用的序列是 𝑛/2n/2,𝑛/4n/4,...,1。:对间隔为增量的元素进行插入排序。:减少增量,重复上述过程。

2024-05-05 17:47:30 324 2

原创 选择排序java版

从第一个元素开始,到最小元素的下一个元素,这个子序列为已排序序列。:将找到的最小元素与未排序序列的第一个元素交换位置。:当所有元素都被选出并排序后,排序完成。:在未排序序列中找到最小(大顶)元素。:对剩余未排序的部分重复上述步骤。

2024-05-05 17:44:51 288

原创 基数排序java版

对于每一位,使用队列或桶(bucket)来收集相应位上的数字。对于每一位上的数字,从0到9创建10个队列或桶。:将每个数字根据当前位上的数值分配到对应的队列或桶中,然后按顺序收集这些数字回原数组。:对每一位重复上述过程,直到最高位排序完成。:从最低位开始到最高位,对每一位进行排序。:首先确定数组中最大数的位数 𝑘k。

2024-05-05 17:43:51 345

原创 快速排序java版

重新排列数组,所有比基准小的元素摆放在基准前面,所有比基准大的元素摆在基准的后面(相同的数可以到任一边)。在这个分区退出之后,该基准就处于数组的中间位置。:递归地将小于基准的子数组和大于基准的子数组排序。:递归到子数组中只有一个或没有元素时,排序完成。:从数组中选择一个元素,称为"基准"。

2024-05-05 17:41:17 273

原创 归并排序java版

将原始数组不断分解,直到每个子数组只包含一个元素,即每个子数组都是有序的。:这个过程是递归进行的,即合并后的有序数组再次被分解,然后继续合并。:重复上述分解和合并的过程,直到原始数组被完全合并成一个有序数组。:将两个有序的子数组合并成一个新的有序数组。

2024-05-05 17:40:19 286

原创 插入排序java版

将当前元素插入到找到的位置,同时将该位置及其后的所有元素向后移动一个位置。:对序列中的每个元素重复上述过程,直到所有元素都被插入到正确的位置。:从第二个元素开始,将其与已排序序列中的元素逐个比较。:在比较过程中,找到当前元素应该插入的位置。:将第一个元素视为已排序的序列。

2024-05-05 17:39:00 239

原创 堆排序java版

将堆的根节点(最大值,对于升序排序)与最后一个节点交换,然后将堆的大小减一。由于已经将最大值放到了它最终应该在的位置,接下来需要重新调整堆,以保持堆的性质。这个过程称为“下沉”(Sift Down)或“筛选”(Filter Down)。:将待排序的数组构建成一个大顶堆(对于升序排序)或小顶堆(对于降序排序)。大顶堆是满足以下性质的完全二叉树:每个节点的值都大于或等于其子节点的值。:重复上述过程,直到堆的大小变为1。

2024-05-05 17:37:59 326

原创 冒泡排序Java版

对每一对相邻元素做同样的工作,从开始第一对到结尾的最后一对。这步做完后,最后的元素会是最大的数。:从数列的第一个元素开始,比较相邻的两个元素,如果第一个元素大于第二个元素,则交换它们的位置。:如果在某次遍历中没有发生任何交换,说明数列已经排序完成,可以提前结束算法。:针对所有的元素重复以上的步骤,除了最后一个。

2024-05-05 17:36:51 281

原创 java反射

1, Class.forName("全类名");反射允许对成员变量,成员方法,构造方法的信息进行编程访问。3, 对象.getClass();2, 类名.class。

2024-02-18 11:54:28 343 1

原创 java动态代理

通过接口保证,后面的对象和代理需要实现同一个接口,接口中就是被代理的所用方法。代理可以无侵入式的给对象增强其他的功能。3,java通过什么来保证代理的样子?如何为java创建一个代理对象?代理里面就是对象要被代理的方法。

2024-02-15 23:01:39 323 1

原创 前端基本知识

p 标签的作用为使内容变为单独段落hr 水平线br 换行div 纵向换行,单纯的换行span 形成独立空间超链接(超文本之间的互相链接)href:跳转的资源路径target:代表打开资源的方式,其值:_blank新窗口打开,_self(默认)本窗口,_parent父级窗口,_top顶级窗口,自定义窗口 后三个与iframe标签相关a href="https://www.bilibili.com/ " target="_blank">从新页面跳转到哔哩哔哩 a>

2024-02-06 09:43:10 854 1

原创 MAVEN第三方依赖的查找方法

以mybatis举例。

2024-01-24 14:43:51 530 1

原创 Maven坐标

上述5个元素中,groupId、artifactId、version 是必须定义的,packaging 是可选的 (在 Maven 中坐标是构件的唯一标识,Maven 坐标的元素包括。坐标是查找构件的唯一标识。

2024-01-24 14:36:32 418

原创 基数排序java实现

【代码】基数排序java实现。

2023-10-27 22:44:11 60 1

原创 栈和队列的基本原理

按照 1 2 3 4 5 6 7的顺序的入队列,出队列的顺序是1 2 3 4 5 6 7。按照 1 2 3 4 5 6 7的顺序的入栈,出栈的顺序是7 6 5 4 3 2 1。

2023-09-30 15:41:21 52

原创 使用java模拟用户登录

您的密码默认为:biemowomaomao。您的账号默认为:林教头千万不要火并啊。

2023-09-24 22:10:24 669 1

原创 数字的简单加密

数字的简单加密。

2023-09-24 21:47:42 306

原创 将字符串排序

将String a = "4,3,45,21";排序,最后得到String result = "3,4,21,45";第二步,将arr字符串类型的数组转为整型类型的数组。第四步,将整型类型的数组拼接成一个字符串,并输出。第一步,将a字符串转化为字符串类型的数组。第三步,将整型类型的数组进行排序。

2023-09-23 22:14:18 75 1

空空如也

空空如也

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

TA关注的人

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