自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

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

原创 数据库设计

1NF:表中的列不可分割,如果有的列包含多种信息,可以把它抽取出来成为一个单独的表例如” 学生表中的所属班级2NF, 数据表中的每一-行,都应该有唯一的标识(即每一行都应有主键区分)(不要出现冗余行)3NF, 数据表中的所有非关键字段,必须依赖于主键(不要出现冗余列)总結三范式的核心思想,不要出现冗余数据数据库设计的核心原则。既要考虑数据库的存储空间, 又要考虑查询速度:反范式的设计的核心。通过增加冗余数据,以达到提高查询速度的目的: .反范式常用手段,横向切割表: 纵向切割表:增加冗余列:

2020-11-22 17:20:09 117

原创 全局CSS样式

全局CSS样式:*按钮 class=“btn btn-default”*表格* table* table-bordered* table-hover*图片 class="img-responsive"图片在任意尺寸都占百分百*图片形状:方形圆形相框*表单*给表单项添加:class=“form-group”组件:*导航条*分页条插件:*轮播图...

2020-11-13 00:03:51 145

原创 响应式布局--栅格系统

概念:同一套页面可以兼容不同分辨率的设备实现:依赖于栅格系统,江一行平均分成12个格子,可以指定元素占几个格子实现步骤:1.定义容器。相当于之前的table* 容器分类:* container:两边留白* container-fluid:每一种设备都是100%宽度2.定义行。相当于之前的tr 样式row3.定义元素。制定该元素在不同的设备上所占的格子数目 样式:col-设备代号-格子数目*设备代号:* 1.xs:超小屏幕 手机(<768px):col-xs-12

2020-11-12 20:34:05 1043

原创 Bootstrap基本入门

1.概念:一个前端开发的框架,Bootstrap是基于HTML、CSS、JavaScript的,它简洁灵活,使得web开发非常简洁(1)框架:一个半成品软件,开发人员可以在框架基础上再进行开发,简化代码(2)好处:1.定义了很多CSS和JS插件,我们开发人员直接可以使用这些样式和插件得到丰富的页面效果。2.响应式布局。同一套页面可以兼容不同分辨率的设备。2.快速入门1.下载Bootstrap2.在本项目中将这三个文件夹复制...

2020-11-12 18:53:19 126

原创 Reques_获取请求头、请求体方法

2020-11-08 16:41:29 112

原创 Request_获取请求头数据和体数据

2020-11-08 16:24:54 157

原创 Request_获取请求行数据_方法介绍

URL:统一统一资源定位符:http://localhost/day1106_servlet_war_exploded/requestDemo1中华人民共和国URI:统一资源标识符:/day1106_servlet_war_exploded/requestDemo1共和国(范围更大)

2020-11-08 10:34:41 63

原创 Request_原理和继承体系

2020-11-08 09:54:33 124

原创 HTTP请求消息

2020-11-06 22:00:44 73

原创 HTTP概述

2020-11-06 17:10:30 46

原创 Servlet_urlparttern配置

2020-11-06 16:56:42 68

原创 Servlet体系结构

2020-11-06 15:50:09 67

原创 IDEA与Tomcat的相关配置

2020-11-06 14:35:41 52

原创 Servlet3.0注解配置

2020-11-06 14:18:08 49

原创 Servlet执行原理

2020-11-06 13:59:41 44

原创 Servlet快速入门

创建JavaEE项目定义一个类,直线Servlet接口*public class ServletDemo01 implements Servlet 实现接口中的抽象方法配置Servlet* 在web.xml中配置<?xml version="1.0" encoding="UTF-8"?><web-app xmlns="http://xmlns.jcp.org/xml/ns/javaee" xmlns:xsi="http://www.w3..

2020-11-05 00:40:16 49

原创 Servlet概念

Servlet: server applet概念:运行在服务器端的小程序servlet就是一个接口,定义了java类被浏览器访问到(tomcat识别)的规则。将来我们自定义一个类,实现Servlet接口,复写方法

2020-11-05 00:24:59 58

原创 web服务器软件

服务器:安装了服务器软件的计算甲服务器软件:接收用户的请求,处理请求,作出相应web服务器软件:接收用户的请求,处理请求,作出响应*在web服务器软件中可以部署web项目,让用户通过浏览器来访问这些项目*web容器常见的java相关的web服务器软件:*webLogic:oracle公司,大型JavaEE服务器,支持所有的JavaEE规范,收费的Tomcat:Apache基金组织,中小型的JavaEE服务器,仅仅支持少量的JavaEE的规范servlet/jsp。开源的免费的..

2020-11-04 23:49:05 485

原创 JDBC各个类详解以及对数据表进行增删改查操作

package cn.itcast.jdbc;import java.sql.Connection;import java.sql.DriverManager;import java.sql.SQLException;import java.sql.Statement;/*JDBC快速入门 */public class JdbcDemo01 { public static void main(String[] args) throws ClassNotFoundException

2020-11-04 18:00:46 183

原创 JDBC连接mysql数据库报错问题解决

package cn.itcast.jdbc;import java.sql.Connection;import java.sql.DriverManager;import java.sql.SQLException;import java.sql.Statement;/*JDBC快速入门 */public class JdbcDemo01 { public static void main(String[] args) throws ClassNotFoundExceptio.

2020-11-04 14:59:40 2894

原创 ArrayList练习

package e1031;/*题目:生成6个1~33之间的随机整数,添加到集合,并遍历集合思路:1.需要存储6个数字,创建一个集合,<Integer>2.产生随机数,需要用到Random3.用循环6次,来产生6个随机数:for循环4.循环内调用r.nextInt(int n),参数是33,0~32,整体+1才是1~335.把数字添加到集合中:add6.遍历集合:for、size、get */import java.util.ArrayList;import j.

2020-11-02 23:22:05 93

原创 ArrayList集合存储基本数据类型

package e1031;import java.util.ArrayList;/*如果希望向集合ArrayList当中存储基本类型数据,必须使用基本类型对应的包装类基本类型 包装类(引用类型,包装类都位于java.lang包下)byte Byteshort Shortint Integer 【特殊】long Longfloat Floatdouble Doublechar Cha.

2020-11-02 23:14:57 718

原创 ArrayList集合概述和基本使用

package e1031;/*题目:定义一个数组,用来存储一个Person对象数组有一个缺点:一旦创建,程序运行期间长度不可以改变 */public class Demo01Array { public static void main(String[] args) { //首先创建一个长度为3的数组,里面用来存放Person类型的对象 //int[] array = new int[3]; Person[] array = ne.

2020-11-02 23:12:51 128

原创 ArrayList集合的常用方法和遍历

package e1031;/*ArrayList当中常用的方法有: public boolean add(E e):向集合当中添加元素,参数的类型和泛型一致。 备注:对于ArrayList集合来说,add添加动作一定是成功的,所以返回值可用可不用。 但是对于其他集合(今后学习)来说,add添加动作不一定成功 public E get(int index):从集合当中获取元素,参数是索引编号,返回值就是对应位置的元素 public E remove(int index):从集合当中删除元素.

2020-11-02 23:10:35 136

原创 对象数组

package e1031;public class Person { private String name; private int age; public Person() { } public Person(String name, int age) { this.name = name; this.age = age; } public String getName() { retu.

2020-10-31 09:43:20 65

原创 Random类生成指定范围的随机数及两个小练习

package e1030;/*Random类用来生成随机数字。使用起来也是三个步骤1.导包import java.util.Random;2.创建Random r= new Random();3.使用获取一个随机的int数字(范围是int所有范围,有正负两种):int num = r.nextInt()获取一个随机的int数字(参数代表了范围,左闭右开):int num=r.nextInt(3)实际上代表的含义是;[0,3),也就是0~2 */import java.ut.

2020-10-31 09:21:22 974

原创 匿名对象的说明、匿名对象作为方法的参数和返回值

package e1030;/*创建对象的标准格式:类名称 对象名 = new 类名称();匿名对象就是只有右边的对象,没有左边的名字和赋值运算符。new 类名称();注意事项:匿名对象只能使用唯一的一次,下次再用不得不再创建一个新对象使用建议:如果确定有一个对象,只需要使用唯一的一次,就可以使用匿名对象 */public class Demo04Anonymous { public static void main(String[] args) { //.

2020-10-30 16:17:13 487

原创 Scanner类的概述、使用及案例

package e1030;import javax.xml.bind.SchemaOutputResolver;import java.util.Scanner;//1.导包/*Scanner类的功能,可以实现键盘输入数据,到程序中。引用类型的一般使用步骤:1.导包import 包路径.类名称;如果需要实用的目标类,和当前类在同一个包下,则可以省略导包语句不写只有java。lang包下的内容不需要导包,其他包都需要import语句2.创建类名称 对象名 = new 类名...

2020-10-30 09:22:06 370

原创 API

2020-10-30 08:29:21 52

原创 定义一个标准的类

package e1029;/*一个标准的类通常需要拥有下面四个组成部分1.所有成员变量都要使用private关键字修饰2.为每一个成员变量编写一对Getter/Setter方法3.编写一个无参数的构造方法4.编写一个全参数的构造方法这样的标准的类也叫做Java Bean */public class Student1 { //成员变量 private String name;//姓名 private int age;//年龄 //无参数的构造方法.

2020-10-29 09:25:33 110

原创 构造方法

package e1029;/*构造方法是专门用来创建对象的方法,当我们通过关键字new来创建对象时,其实就是在调用构造方法格式:public 类名称(参数类型 参数名称){ 方法体}注意事项:1.构造方法的名称必须和所在类的名称完全一样,就连大小也要一样2.构造方法不要写返回值类型,连void都不写3.构造方法不能return一个具体的返回值4.如果没有编写任何构造方法,那么编译器会默认赠送一个构造方法,没有参数、方法体,什么事情都不做public Student(){.

2020-10-29 09:08:31 104

原创 this关键字的作用

package e1029;/*当方法的局部变量和类的成员变量重名的时候,根据就近原则,优先使用局部变量如果需要访问本类当中的成员变量,需要使用格式化:this.成员变量名“通过谁 调用的方法,谁就是this” */public class Person { String name;//我自己的名字 //参数who是对方的名字 //成员变量name是自己的名字 public void sayHello(String name){ Syste.

2020-10-29 08:10:22 106

原创 面向对象三大特征之封装性

package e1028;/*面向对象的三大特征:封装、继承、多态。封装性在Java当中的体现:1.方法就是一种封装2.关键字private也是一种封装封装就是将一些细节信息隐藏起来,对于外界不可见。 */public class Demo02Method { public static void main(String[] args) { int[] array = {5,15,25,20,100}; int max=getMax(arr.

2020-10-28 22:35:14 479

原创 .明码

汉字的字形存在于字库中,即便在今天,16点阵的字库也仍然使用广泛。16点阵的字库把每个汉字看成是16x16个像素信息。并把这些信息记录在字节中。一个字节可以存储8位信息,用32个字节就可以存一个汉字的字形了。把每个字节转为2进制表示,1表示墨迹,0表示底色。每行2个字节,一共16行,布局是:第1字节,第2字节第3字节,第4字节....第31字节, 第32字节1 2 3 4这道题目是给你一段多个汉字组成的信息,每个汉字用32个字节表示,这里给出了字节作为有符号整数的值...

2020-10-13 21:19:33 171

原创 二进制与十进制之间的转换

https://zhuanlan.zhihu.com/p/75291280?utm_source=wechat_sessionhttps://blog.csdn.net/qq_41138935/article/details/79562509

2020-10-13 17:34:20 72

原创 记忆化搜索+dfs

问题描述  小明想知道,满足以下条件的正整数序列的数量:  1. 第一项为 n;  2. 第二项不超过 n;  3. 从第三项开始,每一项小于前两项的差的绝对值。  请计算,对于给定的 n,有多少种满足条件的序列。输入格式  输入一行包含一个整数 n。输出格式  输出一个整数,表示答案。答案可能很大,请输出答案除以10000的余数。样例输入4样例输出7样例说明  以下是满足条件的序列:  4 1  4...

2020-10-13 15:57:24 188

原创 长草问题

问题描述  小明有一块空地,他将这块空地划分为 n 行 m 列的小块,每行和每列的长度都为 1。  小明选了其中的一些小块空地,种上了草,其他小块仍然保持是空地。  这些草长得很快,每个月,草都会向外长出一些,如果一个小块种了草,则它将向自己的上、下、左、右四小块空地扩展,这四小块空地都将变为有草的小块。  请告诉小明,k 个月后空地上哪些地方有草。1 2 3 4输入格式  输入的第一行包含两个整数 n, m。  接下来 n 行,每行包含 m 个字母,表示初始的空地状态,字

2020-10-12 17:14:53 318

原创 蓝桥杯第十一届省赛模拟题加题解

1.在计算机存储中,12.5MB是多少字节?8bit(位)=1Byte(字节)1024Byte(字节)=1KB1024KB=1MB1024MB=1GB12.51024(转换成KB)1024(转换成B)=13,107,2002.一个包含有2019个结点的有向图,最多包含多少条边?(不允许有重边)1.用n表示图中顶点的数目,e表示边或者弧的数目,则对于无向图来说,e的取值范围为0-1/2n(n-1);对于有向图来说,e的取值范围为0-n(n-1)2.完全图:有1/2n(n-1)条

2020-10-11 21:44:20 2936

原创 七、完全二叉树的权值

七、完全二叉树的权值给定一棵包含N 个节点的完全二叉树,树上每个节点都有一个权值,按从上到下、从左到右的顺序依次是A 1 , A 2 , . . . , A N A_{1}, A_{2}, ..., A_{N}A1​,A2​,...,AN​,如下图所示:现在小明要把相同深度的节点的权值加在一起,他想知道哪个深度的节点权值之和最大?如果有多个深度的权值和同为最大,请你输出其中最小的深度。注:根的深度是1。【输入格式】第一行包含一个整数N。第二行包含N 个整数A 1 , A 2 , . . .

2020-10-11 21:06:20 686

原创 2019第十届蓝桥杯省赛C/C++B组题解

转载:https://blog.csdn.net/Dragon_fxl/article/details/88776273?utm_medium=distribute.pc_relevant.none-task-blog-BlogCommendFromMachineLearnPai2-1.add_param_isCf&depth_1-utm_source=distribute.pc_relevant.none-task-blog-BlogCommendFromMachineLearnPai2-1.ad

2020-10-11 12:13:18 122

空空如也

空空如也

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

TA关注的人

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