自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

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

原创 2.9CSS table属性

垂直对齐:vertical-align: top, bottom center。为了显示一个表的单个边框,使用border-collapse属性。Width和height属性定义表格的宽度和高度。这个表格有双边框,是因为th和td有独立的边界。指定CSS表格边框,使用border属性。表格中的文本对齐和垂直对齐属性。

2022-10-26 11:01:08 1436 1

原创 2.8css的列表

hiragana-iroha 标记是:i, ro, ha, ni, ho, he, to, 等。katakana-iroha 标记是:I, RO, HA, NI, HO, HE, TO, 等。hiragana 标记是:a, i, u, e, o, ka, ki, 等。katakana 标记是:A, I, U, E, O, KA, KI, 等。list-style-position (有关说明,请参见下面的CSS属性表)lower-latin 小写拉丁字母(a, b, c, d, e, 等。

2022-10-26 10:54:49 237

原创 2.7css背景:

默认情况下 background-image 属性会在页面的水平或者垂直方向平铺。background-color 属性定义了元素的背景颜色.指定背景图片是否固定,或者跟着页面的其余部分滚动。x轴上的:left,right, center。y轴上的top, bottom, center。local 背景图片会随着元素内容的滚动而滚动。repeat-x 只有水平位置会重复背景图像。repeat-y 只有垂直位置会重复背景图像。fixed:不会随着页面的滚动而滚动。有两个值,一个是x, 一个是y。

2022-10-26 10:51:14 386

转载 2.6 css链接

a:hover 必须在 a:link 和 a:visited 之后,需要严格按顺序才能看到效果。链接的样式可以用任何的css属性,如字体,颜色,背景。特别的链接,可以有不同的样式,取决于他们的状态。a:active 必须在 a:hover之后。a:visited - 用户已访问过的链接。a:hover - 当用户鼠标放在链接上时。a:active - 链接被点击的那一刻。a:link - 正常,未访问过的链接。链接可以有不同的样式。

2022-10-26 10:47:39 214

原创 2.5CSS字体

浏览器会选择列表中第一个该计算机上有安装的字体,或者是通过 @font-face 指定的可以直接下载的字体。CSS 属性 font-family 允许您通过给定一个有先后顺序的,由字体名或者字体族名组成的列表来为选定的元素设置字体。如果你不指定一个字体的大小,默认大小和普通文本段落一样,是16像素(16px=1em)。把字体的尺寸设置为不同的尺寸,从 xx-small 到 xx-large。CSS字体属性定义字体,加粗,大小,文字样式。normal:默认值,浏览器显示标准的字体样式。默认值:medium。

2022-10-25 18:57:04 289

原创 2.4css文本格式

首先是字体颜色:颜色属性用来设置文字的颜色颜色是通过css最经常的指定文本的对齐方式:文本的排列方式是用来设置文本的水平对齐方式,文本可以居中,或左右对齐:居中:text-align: center;靠左:text-align: left;靠右: text-align: right;每一行被展开为宽度相等,左,右外边距是对齐(如杂志和报纸) text-align: justify;文本修饰:又来设置或删除文本的装饰,从设计的角度来看主要是为了删除链接的下划线}}}

2022-10-25 18:43:48 160

原创 2.3颜色

其中一到二位表示红色, 三到四位表示绿色,第五到六位表示蓝色。使用6位16进制数表示 如#ADD8E6。其中第一个数字表示红色,绿色, 蓝色。第一个表示红色,绿色,蓝色,不透明度。#ABC 或者 #AABBCC。

2022-10-25 18:02:35 116

原创 2.2CSS选择器

important >行内样式>id选择器 > 类与伪类选择器 >标签选择器 > 通用选择器。element1 > element2选择父标签是element1的所有element2元素。element1 + element2 选择紧跟element1的element2元素。nth-child(n) 选择其父标签第n个子元素的所有元素。把特定内容当成一个元素,选择这些元素的选择器,被称为伪类选择器。CSS选择器用于选择你想要的元素的样式的模式。::selection选择已被选中的内容。

2022-10-25 16:35:27 96

原创 2.1css样式定义方法

定义在css样式文件中,通过选择器影响对应的标签,可以用link引入。2:内部样式表:(internal style sheet)3:外部样式表:(externl style sheet)1:行内样式表:(inline style sheet)css的注释只能写 /* sjdlkfkajsdf */作用范围是:对同一个页面的多个元素产生影响。作用范围是:可以对多个页面产生影响。这样就直接对当前标签进行操作。

2022-10-25 16:08:26 433

原创 1.8HTML表格

HTML 元素 (or HTML 表格标题元素) 展示一个表格的标题, 它常常作为 的第一个子元素出现,同时显示在表格内容的最前面,但是,它同样可以被 CSS 样式化,所以,它同样可以出现在相对于表格的任意位置。HTML 元素定义表格中的行。同一行可同时出现 和 元素。HTML的元素定义了一组定义表格的列头的行。HTML 元素 定义了一个包含数据的表格单元格。HTML 元素定义表格内的表头单元格。

2022-10-25 15:59:35 133

原创 1.7HTML表单:

input type="email">:带有 “email” (电子邮箱) 类型标记的输入框元素 () 能够让用户输入或编辑一个电子邮箱地址,此外,如果指定了multiple属性,用户还可以输入多个电子邮箱地址。HTML 元素表示一个多行纯文本编辑控件,当你希望用户输入一段相当长的、不限格式的文本,例如评论或反馈表单中的一段意见时,这很有用。post:指的是 HTTP POST 方法,表单数据会包含在表单体内然后发送给服务器,用于提交敏感数据,如用户名与密码等。

2022-10-25 15:52:09 474

原创 Java enum 枚举

每个枚举都是通过 Class 在内部实现的,且所有的枚举值都是 public static final 的。java中枚举是一种特殊的类, 一般表示一组常量,比如一年的四个季节,一年的十二个月份。

2022-10-25 12:27:35 443

原创 Java super && this 关键字:

this:this是自身的一个对象,代表对象本身, 可以理解为:指向对象本身的一个指针。,this的使用方法在java中大体分为三种1:普通的直接引用:this相当于指向当前对象本身2:形参与成员名字重名,用this来区分:3:引用构造函数super:super可以理解为是只想自己超(父)类对象的指针,这个超类指的是离自己最近的一个父类。super三种用法:普通的直接引用:与this类似,super相当于指向当前对象的父类,这样就可以用super.xxx来引用父类的成员。

2022-10-25 11:45:39 99

原创 Java OverRide && OverLoad

重写:子类继承父类以后,可以对父类中同名同参数的方法进行覆盖操作。应用:重写以后,当创建子类对象以后,通过子类对象调用父类中的通冥瞳参数的方法时,实际执行的是子类重写父类的方法规定:方法的声明:权限修饰符 返回值类型 方法名(形参列表) {//方法体}子列重写的方法的 方法名和形参列表与父类被重写的方法名和形参列表相同。子类重写的方法的权限修饰符不小于父类被重写方法的权限修饰符子类不能重写父类中private的权限的方法返回值类型。

2022-10-25 10:48:59 105

原创 VSCODE的一些配置:

自己留着看的

2022-10-22 10:42:17 277

原创 7.整数反转

还有一种情况,我们如果判断是否超出int的范围,也可以通过在这个数字乘十加余数之前,用一个last存储,如果last不等于ans/ 10说明ans已经超出了int的范围,就可以直接return 0了。如果反转后整数超过 32 位的有符号整数的范围 [−231, 231 − 1] ,就返回 0。给你一个 32 位的有符号整数 x ,返回将 x 中的数字部分反转后的结果。每次在末尾取模,然后让结果乘十再加上取模的数值。输入:x = -123。输入:x = 123。输入:x = 120。

2022-10-21 15:09:13 129

原创 Java继承

1:什么是继承: 从已经有的类派生出新的类,不同的类可能又共同的特性,所以把共同的特性放在一个类中,让其它类共享这个操作。 继承就是子类继承父类的特征和行为,使得子类对象(实例)具有父类的实例域和方法,或子类从父类继承方法,使得子类具有父类相同的行为2:继承的好处: 提高代码复用,便于代码维护,提高实用性。 子类从它的父类中继承可访问的数据域和方法,也可以添加新的数据域和新的方法。3:关键字:extends 4:继承类型:java和c++不一样c++支

2022-10-21 14:59:08 361

原创 6.字形变换

之后,你的输出需要从左往右逐行读取,产生出一个新的字符串,比如:"PAHNAPLSIIGYIR"。将一个给定字符串 s 根据给定的行数 numRows ,以从上往下、从左到右进行 Z 字形排列。输入:s = "PAYPALISHIRING", numRows = 3。输入:s = "PAYPALISHIRING", numRows = 4。输入:s = "A", numRows = 1。输出:"PAHNAPLSIIGYIR"输出:"PINALSIGYAHRPI"

2022-10-21 14:30:49 115

原创 Constructor call must be the first statement in a constructor

这种情况下就属于,没有先调用父类的构造器然后就会报错,应该先调用父类构造器super然后this。

2022-10-21 10:33:54 201 1

原创 5.最长回文子串(马拉车怨种版)

a#b#b#a#的半径就是#a#b#长度为5, 里面一共有5 - 1个字符, 也就代表着,我们原来的字符串长度为4;思路就是马拉车这个算法,对我来说实现的难度主要是在如何用java写,java的string类用的还是不熟练欸。首先我们考虑这样一个问题,就是回文子串的长度分为两种, 一种是奇数,一种是偶数。我们的方法是,在收尾添加两个不同的字符,然后每个原有的字符前面后面都加一个#号。这样我们的字符串:比如说奇数的aba就变成了¥#a#b#b#a#^这样我们的回文字符串就变成了#a#b#b#a#是个奇数。

2022-10-21 08:48:02 586 1

原创 1.6HTML的表格和列表

每个表格均有若干行(由 标签定义),每行被分割为若干单元格(由 标签定义)。字母 td 指表格数据(table data),即数据单元格的内容。当然,我加上type的作用是让他显示abcd排序下去,如果不加的话,默认1234。td是table data cell的缩写 (表格中的一个单元格)th是table header cell的缩写 (表格中的表头)每一个td代表一行, 每一个td,代表一个纵向的表格。tr是table row的缩写 (表格中的一行)如果我们border=“0”;

2022-10-20 16:45:41 489

原创 分享一道java值传递的例题

所以我们进入second时间,我们的i 和 原来的i 只是数值一样,但是 second里面的i无论怎么变化都不会影响原有的i值, 然而,v.i的值发生了变化,变成了20, 但是我们又Value val = new Value();然后让v=val, 这个时候,我们的v已经变成了val,不是原来的v了, 所以我们输出的时候,输出的是val.i ,然后i由于变成0, 会输出0;首先我们调用first函数时,生成了一个Value类, 这时我们的v.i = 15, i = 10;多想多试,java天下第一。

2022-10-20 14:21:43 177

原创 java中静态方法为什么不能调用非静态成员?

static成员是在JVM的CLASSLOADER加载类的时候初始化的,而非static的成员是在创建对象,即new 操作的时候才初始化的;类加载的时候初始化static的成员,此时static 已经分配内存空间,所以可以访问;静态方法在没有创建对象、实例化的时候就已经存在了,所有静态方法可以互相调用,非静态方法和变量是属于对象的,不能直接访问。静态不需要生成对象就已经存在了,非静态要生成对象才可以产生,静态成员不能直接访问。所以说在静态方法已经存在的时候去调用不存在的非静态方法是非法操作。

2022-10-20 13:45:45 899

原创 Java可变参数的形参方法

JDK 1.5 开始,Java支持传递同类型的可变参数给一个方法。一个方法中只能指定一个可变参数,它必须是方法的最后一个参数。任何普通的参数必须在它之前声明。总结一些,个人理解,传进去的可变参数就是一个数组,那么传进去的就可以是很多个数字,也可以直接传进去数组,也可以传进去的是空数组。返回值类型 方法名称(类型 参数一, 类型 参数二, 类型...参数三) {必须是方法的最后一个参数,其他的参数必须在它之前声明。可以直接在里边写入参数,用逗号隔开;在这里的0是给num的。

2022-10-20 11:28:28 816

原创 为什么java中创建对象数组要new一次,每一个数组元素还要new一次?

可以理解为定义了一个类数组后,系统只是分配了一个引用空间,并没有实际分配内存空间给数组中的元素,因此类数组中的元素还是需要使用new运算符来实例化。就好比给c语言的指针开辟空间,然后指针指向的空间还要malloc一次一样。

2022-10-20 10:37:33 614

原创 1.5头部 head(忘了写了

以下学习资源均来自于忘了具体写这一部分了,再补充一下吧 元素包含了所有的头部标签元素。在 元素中你可以插入脚本(scripts), 样式文件(CSS),及各种meta信息。可以添加在头部区域的元素标签为: , , , , , 和 。属性:在 HTML/XHTML 文档中是必需的。标签。

2022-10-19 11:14:34 70

原创 1.4图片

img>标签: 默认为行内元素 display:inline。用来为图像定义一串预备的可以替换的文本。设置图像的高度和宽度, 默认的是像素。以下学习资源均来自于。包含了图片的文件位置。

2022-10-19 11:00:11 100

原创 1.3超链接

以下学习资源均来自于HTML 简介 | 菜鸟教程AcWingHTML 元素(或称锚元素)可以通过它的 href 属性创建通向其他网页、文件、同一页面内的位置、电子邮件地址或任何其他 URL 的超链接。 中的内容应该指明链接的意图。如果存在 href 属性,当 元素聚焦时按下回车键就会激活它。当您把鼠标指针移动到网页中的某个链接上时,箭头会变为一只小手。默认情况下,链接将以以下形式出现在浏览器中:如果为这些超链接设置了 CSS 样式,展示样式会根据 CSS 的设定而显示。

2022-10-19 10:18:27 279

原创 1.2文本标签

以下学习资源均来自于文本标签大部分可以看为预定好样式的和 ..........标签呈现了六个不同级别的标题, h1级别最高, h6级别最低标签元素 (或 HTML 文档分区元素) 是一个通用型的流内容容器,在不使用CSS的情况下,其对内容或布局没有任何影响。其他块级标签例如:, , , , , 。标签 元素是短语内容的通用行内容器,并没有任何特殊语义。

2022-10-19 10:03:10 277

原创 1.1HTML 文档结构

以下学习资源均来自于HTML的所有标签为树形结构HTML元素表示一个HTML文档的根(顶级元素), 所以也被称为根元素,其他元素都是此元素的后代。

2022-10-19 09:46:18 378

原创 Java内部类基础

学习资料来源java中把一个类定义在另外一个类里面,这样的类称为内部类。Circle称为外部类,成员内部类可以无条件访问外部类所有的成员属性和成员方法(也包括private成员和静态成员)如果内部类的成员出现了和外部类的重名的情况,会发生隐藏情况,默认情况下访问的是成员内部类的成员,如果要访问外部类的同名成员,就需要外部类.this.成员变量外部类.this.成员方法。

2022-10-19 09:12:23 293

原创 3:无重复字符的最长字串

思路就是,每次出现的数字,我们判断是否出现过,如果出现过,我们就让left每次向右移动一个,无论是否曾经出现过, 我们都要用put将该字符加入HashMap中,请注意,你的答案必须是 子串 的长度,"pwke" 是一个子序列,不是子串。给定一个字符串 s ,请你找出其中不含有重复字符的 最长子串 的长度。解释: 因为无重复字符的最长子串是 "abc",所以其长度为 3。解释: 因为无重复字符的最长子串是 "wke",所以其长度为 3。解释: 因为无重复字符的最长子串是 "b",所以其长度为 1。

2022-10-18 20:15:34 57

原创 2:两数相加

这里我也是不会,参考的其他大佬的思路,就是我们每次储存的时候,把当前位数,存储到这个节点的next的val上,这样就可以提前判断,最后一个是不是还需要加1或者不加。给你两个 非空 的链表,表示两个非负的整数。它们每位数字都是按照 逆序 的方式存储的,并且每个节点只能存储 一位 数字。输入:l1 = [9,9,9,9,9,9,9], l2 = [9,9,9,9]输入:l1 = [2,4,3], l2 = [5,6,4]输出:[8,9,9,9,0,0,0,1]我们最后返回的链表的头结点的下一位,

2022-10-18 19:38:50 65

原创 两数之和,梦开始的地方

给定一个整数数组 nums 和一个整数目标值 target,请你在该数组中找出 和为目标值 target 的那 两个 整数,并返回它们的数组下标。每次只需要找到target - a[i]这个数是否存在,如果不存在就把, 存进去。解释:因为 nums[0] + nums[1] == 9 ,返回 [0, 1]。你可以假设每种输入只会对应一个答案。输入:nums = [2,7,11,15], target = 9。输入:nums = [3,2,4], target = 6。

2022-10-18 19:32:53 61

原创 Java变量

变量

2022-10-17 13:59:56 72 2

原创 Java中public class 和 class的区别

5:一个源文件可以有多个class类,main()不是必须要放在public类中才能运行程序。4:没有public修饰的类,该类拥有了包访问权限,这个类只能在包里用,不能被其他包访问。2:用public class修饰的类可以被其他包访问 import。1: public class 定义的类名必须和文件名称一致。3:如果用class的话,启动类的名称可以与文件名称不一致。6:public class只能有一个。

2022-10-17 11:46:32 196 2

原创 VIM中如何自动补全括号

最近在vim中写前端感觉无比抽象,没有自动补全 {} ()自己快被蹂躏死了。然后: sudo vim vimrc。首先:cd /etc/vim。然后:下拉到最后一行复制。

2022-09-18 16:30:47 1422

原创 20220725树状数组入门反思

当枚举到第i头牛时,在剩下的牛中高度中排第h[i]+1小的高度,即是第i头牛的高度。如果三个点(i,yi),(j,yj),(k,yk)(i,yi),(j,yj),(k,yk)满足1≤i

2022-07-26 11:07:50 127

原创 20220722挨揍记录

这道题目是个反向建图的过程,因为我们如果add(a,b,c)代表的是以a向b建立一条边,如果这样的话,我们无法求出以朋友所在汽车站的最短路,我们只能每次只能分别求出以自己家为原点的最短路,但是如果反过来的话,也就是说以朋友的家作为起点,让朋友来找自己,反向建边,这样的话是不是就是说明可以只跑一次dijkstra就可以解决问题我分别贴上两种代码,第一种是正向建边,会超时第二种就ac了。接下来一行,包含一个整数ww,表示琪琪家附近共有ww个车站,她可以在这ww个车站中选择一个车站作为始发站。..........

2022-07-22 17:43:47 158

原创 20220721挨揍内容

求最大值最小,普遍方法是用二分法,给定一个值bound,判断路线中比bound大的值是否小于等于k个,如果是的话,说明bound是合法的,可以增大bound;这道题目和平时做的最短路问题不一样的地方是涉及到全排列的问题,就是我们从一开始,先走到1到5这五个点哪一点,再有下一个点走到下下个点,他有不同的排序方式,因此,我们就要考虑dfs这种解决方法。该题的题意为,给定一个无向图,求一条从节点1到节点N的路线,去除掉该路线的前k大的值,比较剩下的最大的值,目标是找到最小的值;每个牧区的坐标都是不一样的。...

2022-07-22 12:31:00 171 1

空空如也

空空如也

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

TA关注的人

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