自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

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

原创 二、数据可视化与matplotlib (Python数据可视化)

1.使用 stackplot()绘制堆积面积图该函数常用参数的含义如下。x:表示x轴的数据,可以是一维数组。y:表示y轴的数据,可以是二维数组或一维数组序列。labels:表示每组折线及填充区域的标签。baseline :表示计算基线的方法,包括’zero’、‘sym’、 ‘wiggle’ 和’weighted_ wiggle’。 中,'zero’表示恒定零基线,即简单的堆积图; ‘sym’ 表示对称于零基线; ‘wiggle’ 表示最小化平方 斜率的总和; 'weighted wiggle’ .

2022-03-06 22:18:30 481

原创 一、数据可视化与matplotlib (Python数据可视化)

1.数据可视化概述2.什么是数据可视化数据可视化是借助图形化的手段将- -组 数据以图形的形式表示,并利用数据分析和开发工具发现其中未知信息的数据处理过程。数据可视化其实是一个抽象的过程,简单来说就是将一个不易描述的事物形成- 个可感知画面的过程,即从数据空间到图形空间的映射。3.常见的数据可视化方式折线图、柱形图、条形图、堆积图、直方图、箱型图、饼图、散点图、气泡图、误差棒图、雷达图、统计地图、3D图表4.选择正确的数据可视化图表1.2 常见的数据可视化库5.matplotlib概述6.安装

2022-02-27 23:15:12 7812

原创 JSP开发模型(JavaWed)

一、JSP开发模型1、JSP开发模型概念JSP的开发模型即JSP Model,在Web开发中,为了更方便地使用JSP技术,Sun公司为JSP技术提供了两种开发模型:JSP Model1和JSP Model2。JSP Model1简单轻便,适合小型Web项目的快速开发;JSP Model2模型是在JSP Model1的基础上提出的,它提供了更清晰的代码分层,更适用于多人合作开发的大型Web项目,实际开发过程中可以根据项目需求,选择合适的模型。2、JSP Model1模型的工作原理3、JSP Mode

2022-01-05 20:24:57 110

原创 JSP开发模型(JavaWed)

JSP开发模型一 JSP开发模型JavaWeb经历两个时期JSP Model1JSP Model1是JavaWeb早期的模型,它适合小型Web项目,开发成本低!Model1第一代时期,服务器端只有JSP页面,所有的操作都在JSP页面中,连访问数据库的API也在JSP页面中完成。也就是说,所有的东西都耦合在一起,对后期的维护和扩展极为不利。JSP Model1优化后有所改进,把业务逻辑和数据访问的内容放到了JavaBean(狭义JavaBean:实体类,广义JavaBean:实体类,dao,ser

2022-01-05 20:00:18 113

原创 传智书城后台程序设计(JavaWed)

一、后台管理系统概述后台管理系统的页面框架是通过标签来组织的,后台管理系统源码的目录结构如下图所示。二、商品管理模块2.1.商品管理模块简介传智书城中的商品管理是指对图书信息的管理,比如图书名、图书价格、图书分类等,通过后台系统中的商品管理模块可以实现图书信息在前台网站上的动态展示。后台商品管理模块的功能结构如下图所示2.2.实现查询功能后台系统查询所有商品信息的servletpublic class ListProductServlet extends HttpServlet {pu

2022-01-05 19:37:36 355

原创 传智书城前台程序设计(JavaWed)

1、创建head.jsp文件在web工程的WebContent目录下创建一个名称为client的文件在其中创建一个head.jsp文件,用来盛放网页的头部,相关代码如下:<%@ page language=“java” contentType=“text/html; charset=UTF-8”pageEncoding=“UTF-8”%>创建menu_search.jsp文件 此文件用来盛放网页的菜单项 代码如下:<%@ page language=“java” content

2022-01-05 19:19:21 192

原创 传智书城项目设计(JavaWed)

一、项目概述近年来,随着Internet的迅速崛起,互联网已成为收集信息的最佳渠道并逐步进入传统的流通领域。于是电子商务开始流行起来,越来越多的商家在网上建起在线商店,向消费者展示出一种新颖的购物理念。网上购物系统作为B2B、B2C(Business to Customer,即企业对消费者),C2C(Customer to Customer,即消费者对消费者)电子商务的前端商务平台,在其商务活动全过程中起着举足轻重的作用。在传智书城项目中主要讲解的是如何建设B2C的网上购物系统。传智书城项目分为前台和后

2022-01-05 19:15:41 957 1

原创 文件上传的相关api(JavaWed)

文件上传时需要用到FileItem类,FileItem是一个接口,它的实现类是DiskFileItem。如图为FileItem 接口中定义的方法:在JSP页面中,form表单中method必须设置为post,并且要设置enctype=”multipart/form-data”:<%@ page contentType=“text/html;charset=UTF-8” %>1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 2

2022-01-05 19:12:13 238

原创 javawed

JSP技术:jsp概述、jsp基本语法、jsp指令、jsp的隐式对象、jsp动作元素1、JSP概述1.1 什么是jsp:它的英文全称 java server pages ,java服务端页面,它是建立在servlet规范基础上的动态网页开发技术。java 服务端 页面: 在jsp上可以写java代码,也可以写html标记,它运行在服务器端。jsp = java + html + jsp自身的一些东西。 为什么会产生jsp技术:因为在早期没有jsp时,需要servlet向页面写数据,比较麻烦,所以就

2021-11-18 12:55:30 141

转载 JavaWed(02)

*会话以及会话管理技术1.会话概述:什么是会话:从登录淘宝,多次刷新网页,到最终退出淘宝,整个过程就是一次会话。会话的特点:包含多个请求,一次完整的会话针对一个用户。会话管理技术:第一种:cookie技术,客户端技术。第二种:session技术,服务端技术。购物车案列:买完商品后,加入购入车,买的商品存到什么对象比较合适?1.使用request域对象保存商品信息:结论:使用request保存商品信息不可以,因为每次发送请求,都会产生一个新的请求对象。2.使用ServletContext域

2021-11-18 12:45:27 118

原创 JavaWed

1.请求和响应的概述什么请求:在浏览器地址栏输入地址,点击回车请求服务器,这个过程就是一个请求过程。什么响应:服务器根据浏览器发送的请求,返回数据到浏览器在网页上进行显示,这个过程就称之为响应。2.HttpServletResponse对象HttpServletResponse是一个接口,它的父接口是ServletResponse,在开发中通常使用HttpServletResponse响应信息分为三部分:响应行、响应头、响应正文(响应体)1.1 发送状态码的相关方法:1.设置状态码se

2021-11-18 12:39:50 95

原创 JavaWed(01)

Servlet技术1.1 Servlet概述:什么是servlet:它是运行在web服务器端的一个java小程序,简单来说,它就是一个java类.1.2 Servlet的入门1.Servlet的接口和实现类:>>>Servlet它是一个接口,在javax.servlet 包下面。五个方法:* destroy():执行这个方法,销毁了servlet对象* init(ServletConfig config):在web服务器创建servlet对象以后,执行这个初始化方法。*

2021-11-18 12:34:45 85

原创 JavaWed

1,XML1.1 XML概述什么是xml:英文Extensible MarkUp Language,可扩展的标记语言。可扩展的标记语言:在xml里面的标记是可以扩展的。xml版本号1.0 ,1.1xml用途:它用来存储数据1.作为系统与系统之间传输数据的格式2.作为项目的配置文件3.保存有结构关系型的数据。1.2 XML 和 html的比较:1.xml文档的标记可以随意扩展,html的标记是预定义好的。2.xml区分大小写,html不区分大小写。html主要是用来显示数据的,x

2021-11-18 12:31:03 81

原创 2021(Java13)

知识点接口的多实现之前学过,在继承体系中,一个类只能继承一个父类。而对于接口而言,一个类是可以实现多个接口的,这叫做接 口的多实现。并且,一个类能继承一个父类,同时实现多个接口。抽象方法接口中,有多个抽象方法时,实现类必须重写所有抽象方法。如果抽象方法有重名的,只需要重写一次。默认方法接口中,有多个默认方法时,实现类都可继承使用。如果默认方法有重名的,必须重写一次。静态方法接口中,存在同名的静态方法并不会冲突,原因是只能通过各自接口名访问静态方法。优先级的问题当一个类,既继承一个父类,又

2021-07-05 20:55:56 338

原创 2021(Java12)

知识点接口1、 如何定义一个接口public class 类名{}.java --> .classpublic interface 接口名称{// 接口内容}.java --> class2、 接口内容接口,是Java语言中一种引用类型,是方法的集合,如果说类的内部封装了成员变量、构造方法和成员方法,那么 接口的内部主要就是封装了方法,包含抽象方法(JDK 7及以前),默认方法和静态方法(JDK 8),私有方法 (JDK 9)。java7(教材以这个版本为例,但现在没

2021-07-05 20:51:10 92

原创 2021(Java11)

知识点多态多态的转型分为向上转型与向下转型两种向上转型:多态本身是子类类型向父类类型向上转换的过程,这个过程是默认的(当父类引用指向一个子类对象时,便是向上转型。)使用格式:父类类型 变量名 = new 子类类型(); 如:Animal a = new Cat();向下转型:父类类型向子类类型向下转换的过程,这个过程是强制的。(一个已经向上转型的子类对象,将父类引用转为子类引用,可以使用强制类型转换的格式,便是向下转型。)使用格式:子类类型 变量名 = (子类类型) 父类变量名;

2021-07-05 20:48:27 120

原创 2021(Java10)

抽象类abstract使用格式abstract class 类名字 {}关于抽象类的使用,以下为语法上要注意的细节,虽然条目较多,但若理解了抽象的本质,无需死记硬背。抽象类不能创建对象,如果创建,编译无法通过而报错。只能创建其非抽象子类的对象。理解:假设创建了抽象类的对象,调用抽象的方法,而抽象方法没有具体的方法体,没有意义。抽象类中,可以有构造方法,是供子类创建对象时,初始化父类成员使用的。理解:子类的构造方法中,有默认的super(),需要访问父类构造方法。抽象类中,不一定包

2021-07-05 20:41:05 147

原创 2021(Java)

知识点继承就是子类继承父类的属性和行为,使得子类对象具有与父类相同的属性、相同的行为。子类可以直接 访问父类中的非私有的属性和行为。好处:1. 提高代码的复用性。 2. 类与类之间产生了关系,是多态的前提。格式:通过 extends 关键字,可以声明一个子类继承另外一个父类class 父类 {…}class 子类 extends 父类 {…}方法重写子类中出现与父类一模一样的方法时(返回值类型,方法名和参数列表都相同),会出现覆盖效 果,也称为重写或者复写。声明不变,重新实

2021-07-05 20:38:25 175

原创 2021(Java)

构造方法当一个对象被创建时候,构造方法用来初始化该对象,给对象的成员变量赋初始值。提示:无论你与否自定义构造方法,所有的类都有构造方法,因为Java自动提供了一个无参数构造方法, 一旦自己定义了构造方法,Java自动提供的默认无参数构造方法就会失效。构造方法的定义格式修饰符 构造方法名(参数列表){// 方法体}构造方法的写法上,方法名与它所在的类名相同。它没有返回值,所以不需要返回值类型,甚至不需要void。使用 构造方法后,代码如下: public class Student {

2021-07-05 20:35:05 74

原创 2021(Java)

成员变量和局部变量的区别变量根据定义位置的不同,我们给变量起了不同的名字。2. 封装2.1 封装的概述:面向对象编程语言是对客观世界的模拟,客观世界里成员变量都是隐藏在对象内部的,外界无法直接操作和修改。 封装可以被认为是一个保护屏障,防止该类的代码和数据被其他类随意访问。要访问该类的数据,必须通过指定的 方式。适当的封装可以让代码更容易理解与维护,也加强了代码的安全性。2.2 封装的原则:将属性隐藏起来,若需要访问某个属性,提供公共方法对其访问。2.3 封装的步骤:使用 private 关

2021-07-05 20:29:04 96

原创 JAVA(2021-03-12)

算数运算符,赋值运算符,比较运算符,逻辑运算符,三元运算符public class HelloWorld{ public static void main(String[] args){ // 加法符号 // 1、加法 // 2、字符 + 数值 System.out.println("========================="); char var1 ='A'; System.out.println(var1+1); // 66 A(65)的编码+1 System

2021-03-14 23:05:50 165 2

原创 JAVA(2021-3-10)

``变量public class HelloWorld{public static void main(String[] args){//创建一个变量//格式:数据类型 变量名;int num1;//向变量当中存入一个数据//格式:变量名称 = 数据值num1 = 10;// 当打印输出变量名称的时候,显示出来的是变量内容System.out.println(num1); // 10 num1 = 20; System.out.println(num1);// 20 int n

2021-03-14 22:47:05 114

原创 JAVA(2021-03-05)

public class HelloWorld{public static void main(String[] args){System.out.println(“您好”);// 字符串常量System.out.println(‘b’);//字符常量System.out.println(-25);//整形常量System.out.println(3.14);//浮点数常量System.out.println(true);System.out.println(false);//布尔常

2021-03-05 19:15:48 76

原创 JAVA(2021年3月2日)

JAVA

2021-03-03 13:13:28 88

空空如也

空空如也

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

TA关注的人

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