自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

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

原创 解决浮动的影响

浮动会产生的影响:高度塌陷:如果父亲没有固定的高度,子元素会添加浮动,后面元素上去补位置,父元素会高度变低解决方式:给父元素一个固定的高度缺点:父元素是固定高度时,如果元素过多,会产生溢出清除浮动,不让补位元素进行补位缺点:如果父元素里面只有一个子元素,没有补位元素,则需要给部位元素后面添加一个元素,应用清除浮动,但是这个元素类型必须是块元素一般使用div给父元素添加overflow:hidden;除了溢出隐藏外,还会触发BFC块级元素上下文,形成一个独立的区域,不

2021-07-17 16:22:43 127

原创 HTML标签总结

1. HTML常用标记:属性值需要带等号连接,属性值需要带引号(单、双引号都可以文本标题:h1~h6i. h1:一般应用在网页文章标题,网站的logo处ii. h2:新闻稿件的标题,或者是二级标题处iii. h3:新闻稿件居多,布局元素中有加粗效果iv. h4~h6:根据实际情况选择应用段落文本:p空格:&nbsp; &emsp;(能够实现空出一个字符)换行:<br/>水平线:<hr/>加粗:i. <b>加粗的内容</b&g

2021-07-13 20:36:27 190

原创 HTML的基本语法

1. 基本语法:a. 标签的分类: i. 双标签 1) 含义:成对儿出现的标签,有开始,有结束 2) 特点: a) 有开始有结束 b) 标签名字需要放在尖角号里面 c) 双标签结束标记必须带/ d) 所有的属性和属性值都必须放在开始标签里面 e) 标签名字和属性之间必须带空格 f) 每一组属性和属性值结束后,也需要使用空格 g) 标签里面的属性和属性值需要使用=链接 h) 所有的属性都需要带引号 ii. 单标签 1) 含义:自己独立出现,没有

2021-07-13 20:20:47 163

转载 VSCode软件

VSCode软件​ 能够安装 VS Code​ 能够熟练使用 VS Code 软件​ 能够安装 VS Code 最常用的插件VSCode 简介Visual Studio Code (简称 VS Code / VSC) 是微软公司推出的一款免费开源的现代化轻量级代码编辑器,支持几乎所有主流的开发语言的语法高亮、智能代码补全、GIT 等特性,支持插件扩展等等。推荐理由:比 sublime 开源,比 webstorm 更轻智能提示很强大自带 emmet插件安装非常方便

2021-05-26 11:10:09 219

原创 2021-05-17

面试题 01.06. 字符串压缩字符串压缩。利用字符重复出现的次数,编写一种方法,实现基本的字符串压缩功能。比如,字符串aabcccccaaa会变为a2b1c5a3。若“压缩”后的字符串没有变短,则返回原先的字符串。你可以假设字符串中只包含大小写英文字母(a至z)。示例1:输入:“aabcccccaaa”输出:“a2b1c5a3”示例2:输入:“abbccd”输出:“abbccd”解释:“abbccd"压缩后为"a1b2c2d1”,比原字符串长度更长。提示:字符串长度在[0, 50000

2021-05-18 17:23:07 51

原创 GET 和 POST

两种 HTTP 请求方法:GET 和 POST在客户机和服务器之间进行请求-响应时,两种最常被用到的方法是:GET 和 POST。主要区别:GET - 从指定的资源请求数据。POST - 向指定的资源提交要被处理的数据。1、 Get 是用来从服务器上获得数据 Post 是用来向服务器上传递数据。2、 Get 将表单中数据的按照 variable=value 的形式,添加到 action 所指向的 URL 后面,并且两者使用“?”连接,而各个变量之间使用“&”连接; Post 是将表

2021-05-18 16:11:33 419

原创 1535. 找出数组游戏的赢家

1535. 找出数组游戏的赢家给你一个由 不同 整数组成的整数数组 arr 和一个整数 k 。每回合游戏都在数组的前两个元素(即 arr[0] 和 arr[1] )之间进行。比较 arr[0] 与 arr[1] 的大小,较大的整数将会取得这一回合的胜利并保留在位置 0 ,较小的整数移至数组的末尾。当一个整数赢得 k 个连续回合时,游戏结束,该整数就是比赛的 赢家 。返回赢得比赛的整数。题目数据 保证 游戏存在赢家。示例 1:输入:arr = [2,1,3,5,4,6,7], k = 2输出:5

2021-05-17 21:10:35 227

原创 977. 有序数组的平方

977. 有序数组的平方给你一个按 非递减顺序 排序的整数数组 nums,返回 每个数字的平方 组成的新数组,要求也按 非递减顺序 排序。示例 1:输入:nums = [-4,-1,0,3,10]输出:[0,1,9,16,100]解释:平方后,数组变为 [16,1,0,9,100]排序后,数组变为 [0,1,9,16,100]示例 2:输入:nums = [-7,-3,2,3,11]输出:[4,9,9,49,121]提示:1 <= nums.length <= 104-1

2021-05-17 21:06:26 51

原创 459. 重复的子字符串

459. 重复的子字符串给定一个非空的字符串,判断它是否可以由它的一个子串重复多次构成。给定的字符串只含有小写英文字母,并且长度不超过10000。示例 1:输入: “abab”输出: True解释: 可由子字符串 “ab” 重复两次构成。示例 2:输入: “aba”输出: False示例 3:输入: “abcabcabcabc”输出: True解释: 可由子字符串 “abc” 重复四次构成。 (或者子字符串 “abcabc” 重复两次构成。)解题思路1、根据字符串一半来查看是否能

2021-05-17 21:03:42 67

原创 面试题 17.10. 主要元素

面试题 17.10. 主要元素数组中占比超过一半的元素称之为主要元素。给定一个整数数组,找到它的主要元素。若没有,返回-1。示例 1:输入:[1,2,5,9,5,9,5,5,5]输出:5示例 2:输入:[3,2]输出:-1示例 3:输入:[2,2,1,1,1,2,2]输出:2说明:你有办法在时间复杂度为 O(N),空间复杂度为 O(1) 内完成吗?解题思路:先定义一个标志sum(记录主要元素的个数),当长度为1时,直接输出,当不为1时,先用sort()进行排序,排序后相同的元素聚

2021-05-17 20:53:55 67

原创 867. 转置矩阵

867. 转置矩阵给你一个二维整数数组 matrix, 返回 matrix 的 转置矩阵 。矩阵的 转置 是指将矩阵的主对角线翻转,交换矩阵的行索引与列索引。示例 1:输入:matrix = [[1,2,3],[4,5,6],[7,8,9]]输出:[[1,4,7],[2,5,8],[3,6,9]]示例 2:输入:matrix = [[1,2,3],[4,5,6]]输出:[[1,4],[2,5],[3,6]]提示:m == matrix.lengthn == matrix[i].leng

2021-05-17 20:49:40 154

原创 力扣刷题 35. 搜索插入位置

35. 搜索插入位置给定一个排序数组和一个目标值,在数组中找到目标值,并返回其索引。如果目标值不存在于数组中,返回它将会被按顺序插入的位置。你可以假设数组中无重复元素。示例 1:输入: [1,3,5,6], 5输出: 2示例 2:输入: [1,3,5,6], 2输出: 1示例 3:输入: [1,3,5,6], 7输出: 4示例 4:输入: [1,3,5,6], 0输出: 0代码代码class Solution {public: int searchInsert(

2021-05-17 20:37:07 103

原创 Tomcat&Servlet

Tomcat&Servlet1. web相关概念回顾2. web服务器软件:Tomcat3. Servlet入门学习web相关概念1. 软件架构 1. C/S:客户端/服务器端 2. B/S:浏览器/服务器端2. 资源分类 1. 静态资源:所有用户访问后,得到的结果都是一样的,称为静态资源.静态资源可以直接被浏览器解析 * 如: html,css,JavaScript 2. 动态资源:每个用户访问相同资源后,得到的结果可能不一样。称为动态资源。动态资源被访问后,需要先转换

2021-05-16 10:00:19 73

原创 XML

XML1. XML 1. 概念 2. 语法 3. 解析XML:1. 概念:Extensible Markup Language 可扩展标记语言 * 可扩展:标签都是自定义的。 <user> <student> * 功能 * 存储数据 1. 配置文件 2. 在网络中传输 * xml与html的区别 1. xml标签都是自定义的,html标签是预定义。 2. xml的语法严格,html语法松散 3. xml是存储数据的,html是展示数

2021-05-16 09:57:55 49

原创 JavaScript

JavaScript:1. JavaScript: 1. ECMAScript: 2. BOM: 3. DOM: 1. 事件DOM简单学习:为了满足案例要求* 功能:控制html文档的内容* 获取页面标签(元素)对象:Element * document.getElementById("id值"):通过元素的id获取元素对象* 操作Element对象: 1. 修改属性值: 1. 明确获取的对象是哪一个? 2. 查看API文档,找其中有哪些属性可以设置 2. 修改标签体内

2021-05-13 17:36:17 53

原创 JavaScript基础

JavaScript基础JavaScript:* 概念: 一门客户端脚本语言 * 运行在客户端浏览器中的。每一个浏览器都有JavaScript的解析引擎 * 脚本语言:不需要编译,直接就可以被浏览器解析执行了* 功能: * 可以来增强用户和html页面的交互过程,可以来控制html元素,让页面有一些动态的效果,增强用户的体验。* JavaScript发展史: 1. 1992年,Nombase公司,开发出第一门客户端脚本语言,专门用于表单的校验。命名为 : C-- ,后来更名为:Scrip

2021-05-13 17:33:37 58

原创 HTML标签& CSS

HTML标签& CSS1. HTML标签:表单标签2. CSS:HTML标签:表单标签* 表单: * 概念:用于采集用户输入的数据的。用于和服务器进行交互。 * form:用于定义表单的。可以定义一个范围,范围代表采集用户数据的范围 * 属性: * action:指定提交数据的URL * method:指定提交方式 * 分类:一共7种,2种比较常用 *

2021-05-13 17:32:18 97

原创 HTML

HTML1. web概念概述2. HTMLweb概念概述* JavaWeb: * 使用Java语言开发基于互联网的项目* 软件架构: 1. C/S: Client/Server 客户端/服务器端 * 在用户本地有一个客户端程序,在远程有一个服务器端程序 * 如:QQ,迅雷... * 优点: 1. 用户体验好 * 缺点: 1. 开发、安装,部署,维护 麻烦 2. B/S: Browser/Server 浏览器/服务器端 * 只需要一个浏览器,用户通过不同的网

2021-05-13 17:29:11 81

原创 JDBC连接池&JDBCTemplate

JDBC连接池&JDBCTemplate1. 数据库连接池2. Spring JDBC : JDBC Template数据库连接池1. 概念:其实就是一个容器(集合),存放数据库连接的容器。 当系统初始化好后,容器被创建,容器中会申请一些连接对象,当用户来访问数据库时,从容器中获取连接对象,用户访问完之后,会将连接对象归还给容器。2. 好处: 1. 节约资源 2. 用户访问高效3. 实现: 1. 标准接口:DataSource javax.sql包下的 1

2021-05-13 17:27:42 57

原创 JDBC基础

JDBC基础1. JDBC基本概念2. 快速入门3. 对JDBC中各个接口和类详解JDBC:1. 概念:Java DataBase Connectivity Java 数据库连接, Java语言操作数据库 * JDBC本质:其实是官方(sun公司)定义的一套操作所有关系型数据库的规则,即接口。各个数据库厂商去实现这套接口,提供数据库驱动jar包。我们可以使用这套接口(JDBC)编程,真正执行的代码是驱动jar包中的实现类。2. 快速入门: * 步骤: 1. 导入驱动jar包 mys

2021-05-13 17:25:49 67

原创 MySQL多表&事务

MySQL多表&事务1. 多表查询2. 事务3. DCL多表查询:* 查询语法: select 列名列表 from 表名列表 where....* 准备sql # 创建部门表 CREATE TABLE dept( id INT PRIMARY KEY AUTO_INCREMENT, NAME VARCHAR(20) ); INSERT INTO dept (NAME) VALUES ('开发部'),('市场部'),('财务部'); # 创建员工表

2021-05-13 17:24:16 52

原创 MySQL约束

MySQL约束1. DQL:查询语句 1. 排序查询 2. 聚合函数 3. 分组查询 4. 分页查询2. 约束3. 多表之间的关系4. 范式5. 数据库的备份和还原DQL:查询语句1. 排序查询 * 语法:order by 子句 * order by 排序字段1 排序方式1 , 排序字段2 排序方式2... * 排序方式: * ASC:升序,默认的。 * DESC:降序。 * 注意: * 如果有多个排序条件,则当前边的条件值一样时,才会判断第二条件。

2021-05-13 17:22:58 44

原创 MySQL基础

MySQL基础数据库的基本概念MySQL数据库软件安装卸载配置SQL数据库的基本概念1. 数据库的英文单词: DataBase 简称 : DB2. 什么数据库? * 用于存储和管理数据的仓库。3. 数据库的特点: 1. 持久化存储数据的。其实数据库就是一个文件系统 2. 方便存储和管理数据 3. 使用了统一的方式操作数据库 -- SQL4. 常见的数据库软件 * 参见《MySQL基础.pdf》MySQL数据库软件1. 安装 * 参见《MySQ

2021-05-13 17:21:16 44

原创 Junit单元测试、反射、 注解

Junit单元测试、反射、 注解Junit单元测试:* 测试分类: 1. 黑盒测试:不需要写代码,给输入值,看程序是否能够输出期望的值。 2. 白盒测试:需要写代码的。关注程序具体的执行流程。* Junit使用:白盒测试 * 步骤: 1. 定义一个测试类(测试用例) * 建议: * 测试类名:被测试的类名Test CalculatorTest * 包名:xxx.xxx.xx.test cn.itcast.test 2. 定义测试方法:可以独立运行 *

2021-05-13 17:16:10 98 1

原创 2020-11-25

数据库系统概论软件工程实验报告数据库设计与应用开发大作业数据库系统概论实验目的实验器材实验内容1.USE StudentMIS2.学生信息查询页面:3.授课信息查询页面:4.选课信息查询页面:5.任课教师查询页面:6.班级课程查询页面:在学生信息管理系统——教学模块的开发过程中,需要实现以下数据统计页面:1、班级人数统计页面:2、学生成绩统计页面:3、创建选课统计页面需要的视图:实验步骤:实验目的1.学会建立数据库的一般思路2.深入的学习掌握数据库设计的各项过程和要求3.熟练掌握SQL语句

2020-11-25 21:14:29 859

原创 2020-11-25

数据库实验报告数据库实验报告一完整性语言实验步骤:数据库实验报告一完整性语言实验目的:掌握实体完整性,参照完整性,用户自定义完整性的定义和维护方法。实验器材:计算机Microsoft SQL Server Management Studio 18SQL Sever 2019实验内容:1.实体完整性实验:定义实体完整性,删除实体完整性,能够写出两种方式定义实体完整性的SQL语句;创建表时定义实体完整性,创建表后定义实体完整性。设计SQL语句验证完整性约束是否起作用。2.参照完整性实验:

2020-11-25 20:49:49 1647 1

空空如也

空空如也

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

TA关注的人

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