自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

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

原创 使用matplotlotlib绘制高级图表

8.1 绘制等高线图import numpy as npimport matplotlib.pyplot as plt# 计算高度def calcu_elevation(x1, y1): h = (1-x1/2 + x1 ** 5 + y1 ** 3) * np.exp(-x1** 2 - y1** 2) return hn = 256x = np.linspace(-2, 2, n)y = np.linspace(-2, 2, n)# 利用 meshgrid() 函数生

2022-04-02 16:53:23 698

原创 python数据可视化坐标轴的定制

1.隐藏全部轴脊import numpy as npimport matplotlib.pyplot as pltimport matplotlib.patches as mpathespolygon = mpathes.RegularPolygon((0.5,0.5),6,0.2,color='g')ax = plt.axes((0.3,0.3,0.5,0.5))ax.add_patch(polygon)ax.axis('off')plt.title(2020080603035)plt.

2022-04-02 16:39:33 619

原创 python数据可视化(子图的绘制及坐标轴共享与坐标轴的)

1.绘制单子图import matplotlib.pyplot as plt# 画布被规划为3×2 的矩阵区域 , 之后在索引为6 的区域中绘制子图ax_one = plt.subplot(326)ax_one.plot([1, 2, 3, 4, 5])# 画布被规划为3×1 的矩阵区域 , 之后在索引为2 的区域中绘制子图ax_two = plt.subplot(312)ax_two.plot([1, 2, 3, 4, 5])plt.show()2.实例:某工厂产品A与产品B去年的销

2022-03-26 12:41:26 3052

原创 python数据可视化的图表式的美化

图表样式maIplotlib在绘图的过得中会读取存储本地的配置文件件 matplotlirc,通过 matplotlibrc文件中的缺省配置信息指定图表的默认样式,完成图表元素样式的初始设置import numpy as npimport matplotlib.pyplot as pltplt.rcParams["font.sans-serif"] = ["SimHei"]plt.rcParams["axes.unicode_minus"] = Falsex = np.arange(5)y1

2022-03-18 14:13:58 748

原创 图表辅助元素的定制

3.1设置坐标轴:import numpy as npimport matplotlib.pyplot as pltplt.rcParams[‘font.sans-serif’] = [‘SimHei’]plt.rcParams[‘axes.unicode_minus’] = Falsex = np.linspace(-np.pi, np.pi, 256, endpoint=True)y1, y2 = np.sin(x), np.cos(x)plt.plot(x, y1, x, y2)plt

2022-03-12 18:39:09 319

原创 使用matplotlib绘制图表

1、绘制堆积图使用pyplot的stackplot()函数可以快速绘制堆积面积图import numpy as npimport matplotlib.pyplot as pltx = np.arange(6)y1 = np.array([1,4,3,5,6,7])y2 = np.array([1,3,4,2,7,6])y3 = np.array([3,4,3,6,5,5])plt.stackplot(x,y1,y2,y3)plt.title(2020080603035)plt.show

2022-03-04 17:49:45 654

原创 python数据可视化与matplotlib的应用

1.什么是数据可视化数据可视化有着非常久远的历史,最早可以追溯至远古时期。数据可视化是借助图形化的手段将一组数据以图形的形式表示,并利用数据分析和开发工具发现其中未知信息的数据处理过程。数据可视化其实是一个抽象的过程,简单来说就是将一个不易描述的事物形成一个可感知画面的过程,即从数据空间到图形空间的映射matplotlib的绘制图表折线图:import matplotlib.pyplot as pltimport numpy as npx = np.arange(4,19)y_max = np

2022-02-22 18:31:42 8048

原创 JSP开发模型

JSP开发模型JSP的开发模型即JSPModel,web开发中,为了更方便地使用JSP技术,SUN公司为JSP提供了两种开发模型:JSPModel1和JSPModel2。Model1简单轻便,适合小型Web项目的快速开发;JSPModel2模型是在JSP Model1的基础上提出的,它提供了更清晰的代码分层,更适用于多人合作开发的大型项目,实际开发过程中,根据项目需求,选择合适的模型。...

2022-01-05 18:23:55 1664

原创 数据库连接池与DBUtils工具

一、什么是数据库连接池在JDBC编程中,每次创建和断开Connection对象都会消耗一定的时间和IO资源。这是因为Java程序与数据库之间建立连接时,数据库端要验证用户名和密码,并且要为这个连接分配资源,JAVA程序则要把代表连接的 java.sql.Connection对象加载到内存中,所以建立数据连接的开销很大,尤其是在大量的并发访问时。假如某网站一天的访问量是10万,那么该网站的服务器就需要创建,断开连接10万次,频繁地创建,断开数据库连接势必会影响数据库的访问效率,甚至导致数据库的崩溃为了避免

2022-01-04 21:02:12 809

原创 jdbc程序

1、什么是JDBCJDBC的全称是Java数据库连接(Java Dalabase Connectivity),它是一套用于执行soL语句的Java API应用程序可通过这套API连接到关系型数据库,并使用SQL语句来完成对数据库中数据的查询、更新、新增和删除的操作。不同种类的数据库(如MySQL、Oracle 等)在其内部处理数据的方式是不同的。如果直接使用数据库厂商提供的访问接口操作数据库,应用程序的可移植性就会变得很差。例如,用户当前在程序中使用的是MySQL提供的接口操作数据库,如果换成Oracl

2022-01-04 20:51:56 849

原创 Filter映射和过滤器

Filter映射1、使用通配符“*”拦截用户的所有请求Filter E <1n心—西5田-尔N"配直习滤器拦截的资源信息,如果想让过滤器拦截所的请求访问,那么需要使用通配“**”2、拦截不同方式的访问请求在web.xml文件中,一(个ilter-mapping>元素用于配置一个Fller 所负责拦数的资源。元素中有一个特殊的子元素<dispatcher,该元素用于指定过滤器所拦数的资源被Servlet容器调用的方式,<dispatcher 元素的值共有4个1 ) REQUE

2022-01-03 21:23:21 1187

原创 servlet高级

Filter过滤器一、什么是FilterFilter被称作过滤器,基本功能就是对servlet容器的调用servlet的过程进行拦截,从而在servlet进行响应处理前后实现一些特殊功能Filter接口中的方法:(1)int方法用来初始化过滤器,初始代码就只能Filter的int()方法中编写,而不能在构造方法中编写(2)doFilter()方法有多个参数,其中,参数...

2021-12-26 16:22:07 226

原创 JSTL的使用

一、什么是JSTLJSTL标准标签库是一种自定义的标签库集合,实现了Java程序的基本功能:如数据操作管理,访问数据库,迭带和条件判断等等。它通过将常用的功能封装成简单的语法标记,有效的取代了JSP页面的Scriptlets代码 ,简化了WEB的开发过程,使得开发人员可以利用自定义标签机制来创建JSP自定义标签。JSTL中的Core标签库core标签库是jstl中的核心标签库,包含了web应用中的通用操作标签(1)<c:out>标签在jsp页面中,最常见的操作就是向页面输出一段文本信息

2021-12-17 16:17:41 1041

原创 javaBean和EL表达式

一、什么是javaBeanjavaBean是Java开发语言中一个可以重负使用的软件,它的本质上就是一个Java类。javaBean组件要遵循一定的编码规范:(1)它必须具有一个公共的、无参的构造方法(2)它提供公共的setter方法和getter方法,让外部程序设置和获取javaBeanh的属性。package cn.itcast.chapter07.javabean;public class book { private double price; public double ge

2021-12-12 14:25:47 327

原创 JSP的动作元素

jsp动作元素通过动作元素可以实现多行java代码能够实现的效果,例如页面文件,实现请求转发等1<jsp:include>动作元素在JSP页面中,为了把其他资源的输出内容插入到当前JSP页面的输出内容中,JSP技术提供了<jsp:include>动作元素,<jsp:include>动作元素、<%@ page language="java" contentType="text/html; charset=UTF-8" pageEncoding="UTF-8"%><!DOCT

2021-11-19 20:19:11 405

原创 JSP的隐式对象

隐式对象概述什么是隐式对象:在jsp页面里面,jsp提供了一些对象,不用咱们自己创建,可以直接使用的对象。jsp常见的九大隐式对象:request: HttpServletRequest,请求对象,它同时也是域对象,作用范围一次请求response:HttpServletResponse,响应对象session: HttpSession ,会话对象,它同时也是域对象,作用范围一次会话application:ServletContext,上下文对象,它同时也是域对象,作用范围整个项目config

2021-11-18 18:10:23 2541

原创 JSP技术

一、什么 是JSPJSP全名是JavaServer pages,它是建立在servlet规范基础上的动态网页开发技术。java 服务端 页面: 在jsp上可以写java代码,也可以写html标记,它运行在服务器端。jsp = java + html + jsp自身的一些东西。为什么会产生jsp技术:因为在早期没有jsp时,需要servlet向页面写数据,比较麻烦,所以就产生了jsp技术,jsp最大的特点:可以非常简单的书写页面html。jsp其实它的本质是servlet: 可以看到jsp 继

2021-11-18 17:04:00 368

原创 会话、Cookie对象

一、会话的概述在日常生活中,从打电话和挂断电话的一系列之间的问答就是会话的过程。web的应用的会话过程就像打电话一样,它指的是一个客户端与web服务器之间连续发生请求与响应的过程在打电话过程中,通话双方会有通话类容,同样,在客户端与服务器端交互,但也会产生一些数据(1)、客户端请求web服务器时,针对http的请求,web服务器会创建httpservletrequest对象。(2)、使用servletcontext对象保存数据。二、Cookie对象Cookie类有且仅有一个构造方法,格式为:p

2021-11-18 13:16:33 100

原创 请求和响应

一、Eclipse中配置Tomcat

2021-11-16 23:36:47 209

原创 servlet的进一步运用

一、servlet的生命周期1、servlet的初始阶段当客户向servlet容器发出http访问servlet,调用init()的方法来实现servlet的初始化工作在servlet的生命周期内,init()方法只被调用一次2、运行阶段运行阶段是servlet生命周期中最重要的阶段,在这个阶段,servlet容器会为请求代表http请求的servletrequest对象和代表http响应servletrequest,通过servletrequest对象生成响应在servlet的整个生命周期内对s

2021-11-16 22:34:34 80

原创 servlet的基础

一、servlet的概述servlet是使用Java语言编写的运行在服务器端的程序。狭义的servlet是指Java语言实现的一个接口,广义的servlet是指实现了servlet接口的类,servlet主要是用于处理客户端传来的http的请求。二、servlet的入门1、servlet的接口及其实现类的servlet接口的抽象方法httpservlet类的常用2、实现servlet程序...

2021-11-16 20:45:39 356

原创 Javaweb的安装

一、Tomcat的安装与启动1、在Tomcat官网进行下载8.5的版本将apache-tomcat-8.5.71解压2、解压完成后打开bin目录下的startup.bat文件来启动Tomcat的脚本文件3、启动Tomcat服务器,在浏览器输入网址:http://localhost:8989会出现下面这种界面说明配置成功二、在Eclipse中配置Tomcat服务器1、解压eclipsewen文件2、启动eclipsewen开发发工具,单击工具栏中的window中的perferences选项

2021-11-16 19:17:44 908

原创 Java的类继承与多态

继承的概念:被继承的类称为:父类或超类由继承得到的类称为:子类或派生类概念:子类继承父类的属性和行为,实现代码的重用继承的实现:父类public class person { String name; int age; String gender; public void show() { System.out.println("我叫"+name+",我有"+age+"岁"+",性别:"+gender); }}子类public class student extends

2021-04-07 20:56:49 54

原创 Java的构造方法

构造方法有两种类型:分别是参数构造法和隐式/默认构造方法一、

2021-03-31 15:44:26 635

原创 进一步学习Java的类和对象

封装的的概恋:就是隐藏属性、方法和实现的详细信息的处理方式称为封装封装的实现:封装就是将属性社有化,提供公有方法访问属性封装的优势:封装的优势主要有以下几个:(1) 隐藏实现细节(2)实现对属性的访问限制,增强程序的可维护性(3)防止用户意外地删除数据(4)隐藏类的详细信息,使类更容易使用和理解封装的代码package jki;public class Li { public static void main(String[] args) { int[] array = {

2021-03-31 14:03:08 55

原创 Java的类和对象

类;是一组相关属性和行为的集合。可以看成是一类事物的模板,使用事物的属性特征和行为特征来描述该事物。属性:就是该事物的状态信息。行为:就是该事物能够做些什么。对象:是一类事物的具体体现。对象是类的一个实例,必然具备该类事物的属性和行为。类与对象的关系类是对一类事物的描述,是抽象的。对象是一类事物的实例,是具体的。类是对象的模板,对象是类的实体。类创建需要使用工具:eclipse对类代码的操作演练package dengpengwen;public class dpw { pu

2021-03-21 14:32:30 240 2

原创 Java的流程控制语句

Java的流程控制语句分为:1、if else判断语句2、switch选择语句3、for、while、do while循环语句4、break、continue跳出语句单if语句 System.out.println("今天天气不错,去上会儿网"); int age=19; if (age>=18){ System.out.println("进入网吧"); System.out.println("遇着坑人的,直接离开"); } System.out.println

2021-03-17 20:42:51 193

原创 java运算符的运用

java运算符分为:一元运算符、二元运算符、三元运算符。运算符功能分为:算术运算符(+,-,,/,%,++,–)关系运算符(>,<,>=,<=,==,!=)逻辑运算符(&&,||,!)位运算符(>>,<<,>>>,&,^,|,~)赋值运算符(=,+=,-=,=,/=)条件运算符(?:)其他运算符运算符优先级一,字符相加System.out.println(20+30);char varl='

2021-03-12 23:05:47 185

原创 学习java的数据类型转换

数据类型转换分为:自动类型转换(隐式)、强制类型转换(显式)

2021-03-12 16:30:15 76

原创 java的数据类型

一、java的数据类型分为:简单数据类型、复合数据类型简单数据类型分别为1、整数类型:byte、short、int、long|2、字符类型:char3、浮点类型:float、double4、布尔类型:boolean复合数据类型分别为1、类:class2、接口:interface3、数组对数据类型进行编程public class DengPengWen{public static void main(String[] args){System.out.println(10);//整

2021-03-10 21:29:36 217

原创 Java的学习01

一、安装Java程序二、(1)十进转二进制(15=1111 10=1010)(2)二进制转十进转 (11011–>27、11111–>31)三、编写java代码public class HelloWorld{public static void main(String[] args){System.out.println(“Hello World”);}}运行结果...

2021-03-10 20:46:23 49

空空如也

空空如也

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

TA关注的人

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