- 博客(39)
- 收藏
- 关注
原创 盒子模型
边框的常用属性 border-color(边框颜色) border-width(边框粗细) border-style(边框样式) border 高度=上下外边距+上下边框+上下内边距+内容宽度宽度=左右外边距+左右边框+左右内边距+内容宽度语法:box-sizing:content-box | border-box | inherit;content-box:盒子的实际宽度和高度仅应用于元素内容,不包括内边距和边框border-box:盒子
2022-10-05 17:16:44
190
原创 CSS3美化网页元素
语法:background:#C00 url(../image/arrow-down.gif) 205px 10px no-repeat;语法:background linear-gradient ( position, color1, color2,…背景图像语法:background-image:url(图片路径);颜色沿着一条直线过渡:从左到右、从右到左、从上到下等。字体属性的顺序:字体风格→字体粗细→字体大小→字体类型。能让某几个文字或者某个词语凸显出来。标签的作用。
2022-09-22 17:59:33
202
原创 初识CSS
内容与表现分离 网页的表现统一,容易修改 丰富的样式,使得页面布局更加灵活 减少网页的代码量,增加网页的浏览速度,节省网络带宽 运用独立于页面的CSS,有利于网页被搜索引擎收录语法:选择器 { 声明1;声明2;…… }1、行内样式:使用style属性引入CSS样式2、内部样式表:CSS代码写在的标签中3、外部样式表:CSS代码保存在扩展名为.css的样式表中,HTML文件引用扩展名为.css的样式表,有两种方式:
2022-09-22 17:30:47
187
原创 HTML表单
1、多个选项只选其中一项时,每个单选框的name值必须一致。备注:url地址需要包含http://或https://1、多个选项可以多选时,每个单选框的name值必须一致。22、提示语:placeholder。24、正则表达式:patten。23、必填:required。默认选项:selected。2、必须要有value值。2、必须要有value值。src里面是图片路径。
2022-09-20 20:28:23
158
原创 HTML5基础
W3CWorld Wide Web Consortium(万维网联盟)成立于1994年,Web技术领域最权威和具影响力的国际中立性技术标准机构 http://www.w3.org/W3C标准包括结构化标准语言(HTML 、XML)表现标准语言(CSS)行为标准(DOM、ECMAScript )
2022-09-20 17:57:13
526
原创 数据库设计
E-R图也称实体-关系图(Entity Relationship Diagram),提供了表示实体类型、属性和关系的方法,是描述现实世界关系概念模型的有效方法。3NF:一个关系满足第二范式,并且表中各列必须和主键直接相关,不能间接相关。详细设计阶段:应用三大范式审核数据库结构,将E-R图转换为数据库模型图;概要设计阶段:设计数据库的E-R模型图,确认需求信息的正确和完整;1NF:每列都是不可再分的最小数据单元。需求分析阶段:分析客户的业务和数据处理需求;代码编写阶段:物理实现数据库,编码实现应用;
2022-09-20 17:13:54
309
原创 事务、视图、索引
事务:事务(TRANSACTION)是一种机制、一个操作序列,包含了一组数据库操作命令,并且把所有的命令作为一个整体一起向系统提交或撤销操作请求,即这一组数据库操作命令要么都执行,要么都不执行。事务是一个不可分割的工作逻辑单元。视图是一张虚拟表,表示一张表的部分数据或多张表的综合数据。其结构和数据是建立在对表的查询基础上视图中不存放数据,数据存放在视图所引用的原始表中一个原始表,根据不同用户的不同需求,可以创建不同的视图视图的用途筛选表中的行防止未经许可的用户访问敏感数据。
2022-09-20 17:07:27
158
原创 DQL查询(三)
语法:SELECT 字段列表 FROM 表1 RIGHT JOIN 表2 ON 表1.通用字段名=表2.通用字段名。语法:SELECT 字段列表 FROM 表1 LEFT JOIN 表2 ON 表1.通用字段名=表2.通用字段名。左外连接:左表(表1)的记录将会全部表示出来,而右表(表2)只会显示符合匹配条件的记录。右外连接:右表(表2)的记录将会全部表示出来,而左表(表1)只会显示符合匹配条件的记录。(INNER JOIN) ,可简写为 JOIN;
2022-09-20 16:49:45
80
原创 DQL查询(二)
习惯上,外层查询称为父查询,圆括号中嵌入的查询称为子查询。执行SQL语句时,先执行子查询,返回所有来自子查询的结果,再执行外围的父查询,返回查询的最终结果(即。EXISTS 子查询:带有EXISTS的子查询不返回任何记录的数据,只返回逻辑值“True”或“False”。语法:SELECT 字段名 FROM 表名 WHERE 字段名 比较运算符(子查询)子查询无返回结果: EXISTS子查询结果为FALSE, 外层查询不执行;子查询有返回结果: EXISTS子查询结果为TRUE,执行外层查询;
2022-09-20 16:42:04
122
原创 MySQL使用DQL查询
语法:SELECT 字段名 FROM 表名 WHERE 字段名 BETWEEN 值1 AND 值2。语法:SELECT 字段名 FROM 表名 WHERE 字段名 IS NULL。须使用 IS NULL 或 IS NOT NULL 比较操作符去比较。语法:SELECT 字段名 FROM 表名;与“%”一起使用,表示匹配0或任意多个字符。查询的字段x的值,至少与括号中的一个值相同。1:查询表中所有的数据行和列,采用“*”符号。3:在查询中使用别名,使用“AS”关键字。
2022-09-20 16:27:35
222
原创 MySQL数据管理(二)
语法:INSERT INTO 表名 [ ( 字段1, 字段2, 字段3, …语法:ALTER TABLE 从表名 ADD CONSTRAINT 约束名 FOREIGN KEY(从表的列名) REFERENCES 主表名(主表的列名)语法:INSERT INTO 表名 [ ( 字段1, 字段2, 字段3, …) ] VALUES ( 值1, 值2, 值3, …语法:ALTER TABLE 表名 ADD CONSTRAINT 约束名 PRIMARY KEY(列名1,列名2,…
2022-09-19 17:57:46
112
原创 MySQL数据管理(一)
修改字段:ALTER TABLE 表名 MODIFY 字段名 列类型 [ 属性 ] #修改列的数据类型。ALTER TABLE 表名 CHANGE 旧字段名 新字段名 列类型 [ 属性 ]#修改列的数据类型及名称。添加字段:ALTER TABLE 表名 ADD 字段名 列类型 [ 属性 ];修改表名:ALTER TABLE 旧表名 RENAME AS 新表名;DROP TABLE [IF EXISTS] 表名;删除字段: ALTER TABLE 表名 DROP 字段名;...
2022-08-27 17:48:41
184
原创 初识MySQL
CREATE DATABASE [IF NOT EXISTS] 数据库名;DROP DATABASE [IF EXISTS] 数据库名;在关系模型中,现实世界的实体以及实体间的各种联系均用单一的结构类型即关系来表示。USE 数据库名;删除数据库(谨慎操作,数据是无价的)编码字符集使用utf8mb4。......
2022-08-27 17:34:17
170
原创 XML
XML(EXtensible Markup Language):可扩展标记语言XML 是一种很像HTML的标记语言。XML 的设计宗旨是传输数据,而不是显示数据。XML 标签没有被预定义。您需要自行定义标签。XML 是 W3C 的推荐标准。XML 和 HTML 之间的差异XML 和 HTML 为不同的目的而设计:XML 被设计用来传输和存储数据,其焦点是数据的内容。HTML 被设计用来显示数据,其焦点是数据的外观。XML的特点XML与操作系统、编程语言的开发平台无关。
2022-08-24 15:23:49
200
原创 java网络编程
Socket的底层机制复杂,Java平台提供了一些简单的API,可以更简单有效的使用Socket开发而无需了解底层机制。通信链路的端点就被称为“套接字”(英文名Socket) 是提供给应用程序的接口。建立连接>打开Socket关联的输入输出流>数据流中读写信息>关闭所有的数据流和Socket。进行网络通信时,Socket需要借助数据流来完成数据的传递工作。32位,由4个8位二进制数组成。唯一标识网络上的每一台计算机。ping 目标IP地址。基于TCP协议的Socket网络通信。Socket通信模型。...
2022-08-18 20:08:24
73
原创 java多线程
当一个线程访问一个synchronized(this)同步代码块时,其他线程可以访问该资源的非synchronized(this)同步代码。当一个线程访问一个synchronized(this)同步代码块时,其他synchronized(this)同步代码块同样被锁定。直接调用run()方法只是执行了方法内的语句,并没有启动线程。调用start()是启动线程,用子线程去执行run()方法。暂停当前线程,允许其他具有相同优先级的线程获得运行机会。使当前线程暂停执行,等待其他线程结束后再继续执行本线程。....
2022-08-18 19:54:23
91
原创 输入和输出(二)
引入相关的类>创建FileReader对象>读取文本文件的数据>关闭相关的流对象。与FileInputStream类结合使用读取二进制文件。与FileOutputStream类结合使用写二进制文件。BufferedWriter类是Writer类的子类。BufferedReader类带有缓冲区。BufferedWriter类带有缓冲区。BufferedReader类是Reader类的子类。DataOutputStream类。BufferedWriter类。DataInputStream类。...
2022-08-18 19:34:11
68
原创 输入和输出处理
File file = new File("c:\\test .txt" 或 "c:/test .txt");JAVA API :java.io.File 类。以先进先出方式发送信息的通道。引入相关的类>构造文件输出流。对象>读取文本文件的数据>关闭文件流对象。对象>把数据写入文本文件>关闭文件流对象。流是一组有序的数据序列。相关记录或放在一起的数据的集合。引入相关的类>构造文件输入流。...
2022-08-13 16:20:14
73
原创 java实用类
枚举定义: 枚举:指由一组固定的常量组成的类型枚举的优势 枚举可以使代码易于维护,保证类型安全 枚举易于输入,使用枚举赋值,只需要输入枚举名,然后输入点操作符就能将所有的值显示出来。 枚举使代码更清晰,允许使用描述性的名称表示数据,使用时直观方便。 Java语言是面向对象的,但是Java中的基本数据类型却不是面向对象的,这在实际开发中存在很多的不便。为了解决这个不足,在设计类时为每个基本数据类型设计了一个对应的类,称为包装类。包装类的作用
2022-08-11 23:01:38
237
原创 集合框架和泛型
Collections类定义了一系列用于操作集合的静态方法,用于实现对集合元素的排序、查找和替换等操作。泛型的定义:将对象的类型作为参数,指定到其他类或者方法上,从而保证类型转换的安全性和稳定性。Collections和Collection是不同的,前者是集合的操作类,后者是集合接口。存储数据时进行严格类型审查,确保只有合适类型的对象才能存储在集合中。泛型的本质是参数化类型:将所操作的数据类型指定为一个参数,使代码可以应用于多种类型。除了指定了集合中的元素类型外,泛型集合和之前学习的集合的用法完全一样。..
2022-08-05 16:53:33
139
原创 java异常
异常是指在程序的运行过程中所发生的不正常的事件,它会中断正在运行的程序。1.定义异常类 (继承Throwable类、继承Excepion 或者RuntimeException)2.编写构造方法,继承父类的实现3.实例化自定义异常对象4.使用throw抛出异常处理原则异常处理与性能异常只能用于非正常情况不要将过于庞大的代码块放在try中在catch中指定具体的异常类型需要对捕获的异常做处理总结。...
2022-08-03 15:33:05
235
原创 面向对象------抽象类
对于一个父类,如果它的某个方法在父类中实现出来没有任何意义,必须根据子类的实际需求来进行不同的实现,那么就可以将这个方法声明为abstract方法,此时这个类也就成为abstract类了。如果子类没有实现父类的抽象方法,则必须将子类也定义为为abstract类。抽象类中可以没有抽象方法,但包含了抽象方法的类必须被定义为抽象类。普通方法必须要有方法体,抽象方法不能有方法体(大括号也没有)如果一个类继承于一个抽象类,则子类必须实现父类的抽象方法。如果子类没有实现父类的所有抽象方法,子类必须被定义为抽象类。...
2022-07-29 20:23:00
375
原创 面向对象------继承
1:编写父类(或者叫基类、超类) public calss Pet(){ //公共的属性和方法} 2:编写子类(SubClass),继承父类(SuperClass) public class Dog extends Pet(){ //子类特有属性和方法} 1.方便修改代码 2.减少代码量Java中只支持单根继承,即每个类只能有一个直接父类。子类可以从父类中继承: 1:继承public和protec
2022-07-29 19:28:29
451
原创 面向对象-----封装
在加载类的过程中,完成静态变量的内存分配,再执行静态块,两者是在创建对象之前执行的。类属性和类方法可以通过类名和对象名访问,实例属性和实例方法只能通过对象名访问。类方法只能访问类属性和其他类方法,不能使用this和super关键字。实例方法中不可以定义static变量httpshttpshttpshttpshttps。............
2022-07-29 17:50:50
199
原创 类的无参方法和带参方法
如何定义类的无参方法方法的返回值*第一种情况如果方法没有返回值,返回值类型为void*第二种情况如果方法具有返回值,方法中必须使用关键字return返回该值,返回值类型为该返回值的类型return表达式;作用跳出方法、返回结果方法调用执行方法中包含的语句对象名.方法名();同一个类中的方法,直接使用方法名调用该方法不同类的方法,先创建类对象,再使用“对象名.方法名()”来调用成员变量和局部变量。...
2022-07-25 10:35:21
842
原创 面向对象(类和对象)
一个类为它的全部对象给出了一个统一的定义,而它的每个对象则是符合这种定义的一个实体。类和对象的关系就是抽象和具体的关系。类是多个对象进行综合抽象的结果,是实体对象的概念模型,而一个对象是一个类的实例类是对象的类型。属性对象具有的各种静态特征,每个对象的每个属性都拥有特定值。就是不断的创建对象,使用对象,指挥对象做事情。对象用来描述客观事物的一个实体,由一组属性和方法构成。其实就是在管理和维护对象之间的关系。方法用来描述对象执行的操作。对象的静态特征——属性。对象的动态特征——方法。......
2022-07-25 10:15:29
187
原创 一维数组
1.数组是一个变量,存储相同数据类型的一组数据。声明一个变量就是在内存空间划出一块合适的空间。声明一个数组就是在内存空间划出一串连续的空间。2.数组基本要素标识符数组的名称数组元素数组中存放的数据元素下标对数组元素进行编号,数组下标从0开始,数组中的每个元素都可以通过下标来访问元素类型数组元素的数据类型https。......
2022-07-19 19:34:54
172
原创 循环--------双重循环
二重循环就是一个循环体内又包含另一个完整的循环结构。二、跳转语句continue语句break语句continue与break的对比三、总结httpshttpshttpshttpshttps。
2022-07-19 19:10:00
732
原创 普通循环结构
一、Java中的循环结构: 1.while循环结构的语法while(循环条件){ 循环内容} 2.do while循环结构的语法do{ 循环内容}while(循环条件); 3.for循环结构的语法for(初始化;条件;迭代){ 循环内容}初始情况不满足循环条件时,while循环一次都不会执行,do-while循环不管任何情况都至少执行一次。while :先判断,再执行do-while:先执行,再判断for:先判
2022-07-12 20:32:50
667
原创 选择结构(一)
一、流程控制 Java程序的执行需要遵循一定的流程,流程是程序执行的顺序。 流程控制语句是控制程序中各语句执行顺序的语句。 流程控制是程序中非常关键和基本的部分。流程控制语句把单个的语句组合成有意义的、能够完成一定功能的小逻辑块。 尽管现实世界的问题是复杂的、千变万化的,但与之相对应的计算机算法流程,只有三种基本结构---------顺序结构、选择结构、循环结构。二、流程图 三、选择结构 根据一定的条件有选择地执行或跳过特定的语句 Java选择结构
2022-07-07 21:42:19
491
原创 据类型与运算符(二)
一、基本数据类型的转换1.不同的基本数据类型之间进行运算时需要进行类型转换。注:boolean类型与其他基本类型不能进行类型的转换(既不能进行自动类型的提升,也不能强制类型转换), 否则,将编译出错。 经验2:基本数据类型的类型转换主要在赋值运算、算术运算时发生。转换方式有两种:自动类型转换和强制类型转换1)规则1:如果一个操作数为double型,则整个表达式可提升为double型 规则2:满足自动类型转换的条件 ,两种类型要兼容: 数值类型(整型和浮点型)互相兼容, 目标类型大于源类型默认转换(从小到大
2022-07-06 20:13:58
435
原创 数据类型与运算符(一)
一、标识符命名规则 标识符用来为程序中的常量、变量、方法、类、接口和包命名标识符命名规则: 1、见名晓义:在使用标识符命名时,要使用能反映被定义者的含义或作用的字符。这样其他人在阅读代码时通过名称就可以对程序有所理解 2、驼峰命名:驼峰命名法就是当使用标识符命名时,如果由一个或多个单词连结在一起时,第一个单词以小写字母开始;第二个单词的首字母大写或每一个单词的首字母都采用大写字母。 3.在同作用域内,标识符不能重名 二、Java关键字 三、数据类型
2022-07-05 20:54:26
67
原创 javabase
什么是计算机? 计算机是用来模拟现实世界的。Java程序结构: 1、类名与文件名完全一样,首字母大写,驼峰命名 2、main()程序入口,四要素必不可少(public static void main(String[] args)) 3、System.out.println()从控制台输出信息,S大写 4、{ 和 }一一对应,缺一不可 5、程序结尾要有分号;转义字符:\n(换行)
2022-07-04 20:29:58
156
空空如也
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人