- 博客(38)
- 收藏
- 关注
原创 MySQL:基础篇
sourse 文件全路径名为什么需要约束?什么是约束?创建单表视图:创建多表联合视图:存储过程与视图、函数的对比:定义条件优点①确保数据完整性②帮助记录操作日志③在操作数据前对数据进行合法性检查缺点①可读性差②相关数据变更可能导致触发器出错。
2024-03-20 14:12:43
1039
原创 【Java】中级篇:面向对象编程(终章)
内部类:将一个类A定义在另一个类B中,类A就是内部类(InnerClass),类B就是外部类(OuterClass)。修饰方法表示此方法不能被重写;枚举类型本质上也是一种类,只不过类的对象是有限的、固定的几个,不能让用户随意创建。在开发中,如果针对某个类,其类的实例是确定的,建议将此类声明为枚举类。1、abstract不能修饰属性、构造器、代码块等。接口和接口的关系:继承关系,而且可以多继承。元注解:对现有注解进行解释说明的注解。接口本质:契约、标准、规范。接口与类的关系:实现关系。
2024-03-11 16:40:03
403
原创 【Java】初级篇:基本语法
由26个英文字母大小写、0-9、_或$组成;不可以以数字开头;不能单用关键字和保留字;区分大小写;不包含空格。【包名:所有字母小写|类名、接口名:多单词组成时所有字母首字母大写|变量名、方法名:多单词组成时第二个单词开始首字母大写|常量名:所有字母大写】
2024-03-08 13:59:16
836
原创 链表2:双向链表(Java)
1、单向链表,查找的方向只能是一个方向,而双向链表可以向前和向后查找2、单向链表不能自我删除,需要依靠辅助节点,而双向链表可以创建构造器,比起单链表多了变量。
2023-11-10 16:41:15
69
原创 数组之稀疏数组详解
当一个数组中大部分为0,或者为同一个值的数组时,可以使用稀疏数组来保存该数组。2、根据sum就可以创建稀疏数组spareArr int[sum+1][3]2、把具有不同值的元素的行列及至记录在一个小规模的数组中,从而缩小规模的。第一行:原数组为4×4二维数组,其中有2个值不为0。1、读取稀疏数组第一行,根据第一行数据创建原始数组。2、再读取稀疏数组后几行数据,赋给原始二维数组。第二行 :原数组[1][2]的值为1。第三行 :原数组[2][3]的值为2。1、记录数组几行几列,有多少不同的值。
2023-11-07 19:44:27
52
原创 CSS13:清除浮动
父级标签里面的样式加:overflow:hidden;为父级标签添加伪类after并且使用clear:both;也受到了影响,可以使用overflow。也受到了影响,可以使用伪对象方式。2、受影响的元素增加clear属性。这种情况下,父级布局不能设置高度。这种情况下,父级布局不能设置高度。从左上角可知,大盒子高度为0。3、overflow清除浮动。overflow清除浮动。1、父元素设置高度(略)如果有父级塌陷,并且。如果有父级塌陷,并且。
2023-04-27 09:19:42
58
原创 CSS10:弹性盒模型(flex box)
弹性盒子是CSS3的一种新的布局模式CSS3弹性盒是一种当页面需要适应不同屏幕大小以及设备类型确保元素拥有恰当的行为的布局方式。引入弹性盒布局模型的目的是提供一种更加有效的方式来对一个容器中的子元素进行排列、对齐和分配空白空间。
2023-04-26 09:58:29
236
原创 CSS09:盒子模型(box model)
所有HTML元素可以看作盒子,在CSS中,“box model”这一术语是用来设计和布局时使用。内容等于买的实物,内边距等于快递盒中的泡沫,边框等于快递盒子,外边距等于两个快递盒子之间的距离。清除边框周围的区域,内边框是透明的。清除边框外的区域,外边框是透明的。外边距、边框、内边距、实际内容。围绕在内边距和内容外的边框。3、padding 内边框。盒子的内容,显示文本和图像。1、margin 外边距。4、content 内容。2、border 边框。
2023-04-25 14:41:07
53
原创 CSS07:表格属性
border-collapse:设置表格的边框是否被折叠成一个单一的边框或隔开。如果在表格中控制空格之间的边框,应使用td和th元素的填充属性。text-align设置水平对齐方式,向左、右、中心。指定边框颜色,和th元素的文本和背景颜色。垂直对齐属性设置垂直对齐。使用border属性。
2023-04-23 19:51:06
43
原创 CSS06:文本属性
规定添加到文本的修饰,下划线、上划线、删除线(依次如下)等等。tip:负值是允许的,如果值是负数,将第一行左缩进。①captialize:定义每个单词开头大写。①left:文本居左排列,默认值。②uppercase:全部大写字母。③lowercase:全部小写字母。②right:文本居右排列。指定元素文本的水平对齐方式。③center:居中排列。规定文本块中首行文本的缩进。
2023-04-23 19:26:47
39
原创 CSS05:背景属性
元素的背景是元素的总大小,包括填充和边界(不包括外边距)。默认下background-image属性放置在元素的右上角,日过图像不够大会在垂直和水平方向平铺图像,如果图像大小超过元素大小从图像的左上角显示元素大小的那部分。x% y%:第一个值是水平位置,第二个是垂直位置。左上角是0% 0%,右下角是100% 100%。设置背景图片的宽度和高度,第一个值宽度,第二个值高度,如果只设置一个,第二个值auto。设置背景图像的起始位置,默认值:0% 0%(可组合左上、左下、右上、右下)
2023-04-22 15:31:08
54
原创 CSS04:字体属性
浏览器能接受最小字体是12px,后面要得到更小字体可通过缩放实现。5、font-family 指定一个元素的字体。② 如果字体名称包含空格,它必须加上引导。4、font-style 指定字体样式。① 每个值用逗号分开。
2023-04-22 14:36:36
46
原创 CSS03:选择器
再比如说,我想让“hello”中的“ell”变成另一种颜色,可用<span>标签把“ell”围起来,然后给<span>一个标签选择器。由此可知,合并选择器对ID选择器、class选择器均有效。从高到低:行内样式>ID选择器>类选择器>元素选择器。规定用圆点“.”来定义,针对你想要的所有标签使用。针对某一个特定的标签使用,只能使用一次。③ 同一个标签可以使用多个选择器,用空格隔开。作用:提取共同的样式,减少重复代码。① 所有的标签都可以是选择器。③ 选择的是所有,而不是一个。① 类选择器可以被多种标签使用。
2023-04-22 14:06:02
43
原创 CSS02:引入方式
当样式需要应用很多页面时,在使用外部样式表的情况下,可以通过改变一个文件来改变整个站点的外观。每个页面将使用<link>标签链接到样式表,<link>标签在(文档)的头部。当单个文档需要特殊的样式时,就应该使用内部样式表。可以使用<style>标签在文档头部定义内部样式表。要使用内联样式,需要在相关标签内使用样式(style)属性。style属性可以包含仍何CSS属性。在单个页面内具有整体性和规划性,利于维护;但多个页面之间容易混乱。但是缺乏整体性和规划性,不利于维护。内联样式(行内样式)
2023-04-21 18:38:41
48
原创 HTML11:块内元素与行内元素(内联元素)及HTML5新增标签
div、h1~h6、form、hr、p、table、ul、ol等。a、b、em、i、span、strong等。行内块级元素(特点:不换行、能够识别宽高)button、img、input等。
2023-04-21 17:56:17
127
原创 HTML10:Form表单
当用户单击确认按钮时,表单的内容会被传送到另一个文件。表单的动作属性定义了目的文件的文件名,由动作属性定义的这个文件通常会对接收到的输入数据进行相关的处理。表单:在web网页中用来给用户填写信息,从而能够采集用户信息,使网页具有交互的功能。①数据提交方式,get把提交的数据url可以看到,post看不到。②get一般用于提交少量数据,post用来提交大量数据。标签来设定,输入字母、数字等内容时就会用到文本域。1、action 服务器地址。表单由容器和控件组成。2、name 表单名称。
2023-04-21 12:13:44
83
原创 HTML09:表格标签
快速生成表格结构:table>tr*2>td*2{单元格} (数字按需求定)黑框为一行,橙色填充为一列,每一小格为单元格。1、border:设置表格边框。一、水平合并:colspan。二、垂直合并:rowspan。3、height:表格高度。3、单元格(列)<td>2、width:表格宽度。1、表格<table>
2023-04-21 11:39:32
49
原创 HTML08:列表标签
④i 表示项目列表用数字标号(i,ii,iii...)⑤I 表示项目列表用数字标号(I,II,III...)①1 表示项目列表用数字标号(1,2,3...)②a 表示项目列表用数字标号(a,b,c...)③A 表示项目列表用数字标号(A,B,C...)始于<ul>标签,每个列表项始于<li>标签。始于<ol>标签,每个列表项始于<li>标签。1、disc 默认实心圆。2、circle 空心圆。3、square 小方块。4、none 不显示。
2023-04-21 11:06:11
60
原创 HTML07:文本标签
4、<strong>:定义加重语气。6、<span>:元素没有特定含义。1、<em>:定义着重文字。5、<del>:定义删除字。2、<b>:定义粗体文本。3、<i>:定义斜体字。
2023-04-21 10:36:01
42
原创 HTML06:超文本链接
超链接可以是一个字、一个词、一幅图像,点击这些内容来跳转新的文档或者当前文档中的某个部分。①一个从未被访问过的链接显示为蓝色字体并带有下划线。当鼠标移动到网页中某个链接时,箭头会变成一只小手。③点击链接时,链接显示为红色并带有下划线。②访问过的链接显示为紫色并带有下划线。后期可通过css样式改掉这些效果。1、herf:描述链接的地址。
2023-04-20 21:59:07
237
原创 HTML05:图片路径详解
p2831307612.jpg和html文件在同一路径,调用如line10。图片在与html文件同级的文件夹images内,构成子级关系。html文件与p2831307612.jpg是父级关系。若图片在html文件父级的父级。
2023-04-20 11:19:43
2207
原创 HTML04:图片标签
2、alt:规定图像的代替文本(当图片无法显示时)5、title:鼠标悬停在图片上给予提示。定义HTML页面中图像。4、height:规定图像的高度。3、width:规定图像的宽度。
2023-04-20 10:47:35
29
原创 html02:标题标签
①align=“left/center/right”,默认居左。1、h1~h6:快捷键:h$*6 (生成h6)向上或向下移动一行代码:ALT+up/down。代码格式化:shift+alt+f。一、vscode开发者工具快捷键。生成html骨架:!快速替换:ctrl+h。快速查找:ctrl+f。
2023-04-20 09:57:17
132
1
空空如也
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人