自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

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

原创 坐标轴的定制

1.坐标轴概述:在绘制图表的过程中,matplotlib会根据所绘图表的类型决定是否使用坐标系,或者显示哪种类型的坐标系。例如,饼图无坐标系,雷达图需使用极坐标系,折线图需使用直角坐标系等。其中,直角坐标系经常被使用。matplotlib中的直角坐标系由两条水平坐标轴、两条垂直坐标轴以及围成的绘图区域构成,以限制图形显示的区域,其左侧和下方的坐标轴(叫作y轴和x轴)经常被使用,其他坐标轴很少被使用。坐标轴的结构相同,主要包括轴脊、刻度,其中刻度又可以细分为刻度线和刻度标签,刻度线又可以细分为主刻度线和次

2022-04-04 14:11:17 2135

原创 绘制3D图表

matplotlib不仅专注于二维图表的绘制,也具有绘制3D图表、统计地图的功能,并将这些功能分别封装到工具包mpL1oolkits.mplot3d、mpL_toolkits.base map中,另外可以结合animation模块给图表添加动画效果。1.使用mplot3d绘制3D图表:mplot3d概述:mplot3d是matplotlib中专门绘制3D图表的工具包,它主要包含一个继承自Axes的子类Axes3D,使用Axes3D类可以构建一个三维坐标系的绘图区域。matpl otlib可以通过两种方

2022-04-04 13:55:43 2798

原创 使用matplotlib绘制高级图表

1.绘制等高线:import numpy as npimport matplotlib.pyplot as pltdef 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)x_grid, y_grid = np.meshgrid

2022-04-04 13:38:02 4274

原创 Python数据可视化子图的绘制及坐标轴共享

1.绘制固定区域的子图:1.1绘制单子图:使用pyplot的subplot()函数可以在某个区域中绘制单子图import matplotlib.pyplot as pltax_one=plt.subplot(326)ax_one.plot([1,2,3,4,5])ax_two=plt.subplot(312)ax_two.plot([1,2,3,4,5])plt.title('41')plt.show()1.2实例1:某工厂产品A与产品B去年的销售额分析import numpy as

2022-03-25 12:32:24 6199

原创 Python 数据可视化中图表样式的美化

1.图表样式的概述:1.1 默认图表样式matplotlib在绘图的过程中会读取存储在本地的配置文件matplotlibre,通过matplotlibrc文件中的缺省配置信息指定图表元素的默认样式,完成图表元素样式的初始设置,不需要开发人员逐一设置便可使用。matplotlibrc文件包含众多图表元素的配置项,可以通过rc_params()函数查看全部的配置项。所有的配置项按作用对象的不同主要分为10种配置要素,包括lines(线条)、patch(图形)、font(字体)、text(文本)、axes

2022-03-19 11:33:53 3628

原创 Python数据可视化中图表辅助元素的定制

1.认识图表常用的辅助元素图表的辅助元素是指除根据数据绘制的图形之外的元素。常用的辅助元素包括坐标轴、标题、图例、网格、参考线、参考区域、注释文本和表格。坐标轴:分为单坐标轴和双坐标轴,单坐标轴按不同的方向又可分为水平坐标轴(又称x轴)和垂直坐标轴(又称y轴)。·标题:表示图表的说明性文本。·图例:用于指出图表中各组图形采用的标识方式。·网格:从坐标轴刻度开始的、贯穿绘图区域的若干条线,用于作为估算图形所示值的标准。·参考线:标记坐标轴上特殊值的一条直线。·参考区域:标记坐标轴上特殊范围的一

2022-03-12 12:18:29 3454

原创 使用matplotlib绘制简单图表

使用matplotlib绘制简单图表:1,使用plot()绘制折线图:# _maximum_minimum_temperaturesimport matplotlib.pyplot as pltimport numpy as npx = np.arange(4,19)y_max = np.array([32,33,34,34,33,31,30,29,30,29,26,23,21,25,31])y_min = np.array([19,19,20,22,22,21,16,18,18,17,14,

2022-03-04 19:40:17 2608

原创 python数据可视化与matplotlib

数据可视化介绍:数据可视化是指将数据放在可视环境中、进一步理解数据的技术,可以通过它更加详细地了解隐藏在数据表面之下的模式、趋势和相关性。matplotlib:是Python基础的画图库,官网为https://matplotlib.org/,在案例地址https://matplotlib.org/gallery/index.html中介绍了很多种类的图和代码示例。matplotlib简介和简单使用:matplotlib是Python最著名的绘图库,它提供了一整套和Matlab相似的命令API,十分

2022-03-04 19:14:31 756

原创 DBUtil工具

DBUtil:DBUtils 是一个jdbc的工具,使用的范围内非常广,主要是为了简化jdbc的代码核心类:QueryRunner; ResultSetHandler核心方法:update();用来执行DDL(DDL:create alert,drop;);query();用来执行DML(DML:insert update delete;);batch(); 用来执行批处理;调用本方法之前,需要先创建对象,代码如下:QueryRunner qr = new QueryRunner(JDB

2022-01-05 16:46:07 1599

原创 数据库连接池

原理:java应用程序访问数据库的过程是:①装载数据库驱动程序;②通过jdbc建立数据库连接;③访问数据库,执行sql语句;④断开数据库连接。代码如下: Public void FindAllUsers(){ //1、装载sqlserver驱动对象 DriverManager.registerDriver(new SQLServerDriver()); //2、通过JDBC建

2022-01-05 16:36:14 179

原创 JDBC(二)

JDBC编程步骤 :1.装载相应数据库的JDBC驱动并进行初始化,导入专用的jar包初始化驱动:try { Class.forName("com.mysql.jdbc.Driver"); } catch (ClassNotFoundException e) { e.printStackTrace(); }2建立JDBC和数据库之间的Connection连接:数据库服务端的IP地址:127.0.0.1 (这是本机

2022-01-05 16:30:06 617

原创 JDBC(一)

JDBC介绍:JDBC(Java DataBase Connectivity)是Java和数据库之间的一个桥梁,是一个规范而不是一个实现,能够执行SQL语句。它由一组用Java语言编写的类和接口组成。各种不同类型的数据库都有相应的实现.ResultSet接口:1.接受所查询的记录,并显示内容,开发中要限制查询数量2.Statement接口的executeQuery() 方法,返回一个ResultSet对象ResultSet rSet=statement.executeQuery(sql);wh

2022-01-05 16:22:50 1001

原创 Servlet高级(二)

Filter链:在web项目中可以注册多个Filter程序,多个Filter程序对同一url请求进行拦截,那么这么多个Filter程序就成为Filter链。1.创建MyServlet:package chapter08;import java.io.IOException;import javax.servlet.ServletException;import javax.servlet.http.HttpServlet;import javax.servlet.http.HttpServl

2022-01-05 16:15:55 186

原创 Servlet高级(一)

Filter过滤器:在开发中,通过浏览器访问服务器端的目标资源时,过滤器实现拦截功能。如果过滤器判断是合理的请求,就方形,允许访问目标资源。实现第一个Filter程序:1.创建MyServlet,通过浏览器访问servlet资源package chapter08;import java.io.IOException;import javax.servlet.ServletException;import javax.servlet.http.HttpServlet;import javax

2022-01-05 16:11:52 207

原创 JSTL概述

JSTL(JSP Standard Tag Library),JSP标准标签库,可以嵌入在jsp页面中使用标签的形式完成业务逻辑等功能。jstl出现的目的同el一样也是要代替jsp页面中的脚本代码。JSTL标准标签库有5个子库,但随着发展,目前常使用的是他的核心库。JSTL五大子库Core 标签库的URI:http://java.sun.com/jsp/jstl/core 常用前缀:cI18N 标签库的UR

2022-01-05 16:02:15 172

原创 EL表达式

使用EL表达式取值非常的简单,直接 ${account} 即可,我们的jsp页面主要就是用来显示数据的,那么,使用EL表达式则可以减少很多取值的代码。这些值是从哪取的呢,实际上就是从四大作用域中获取的。servlet中的四个作用域分别为 page,request,session,application语法非常简单${}在一个表单填写账号和密码提交后在成功页面显示出账号密码。成功页面的代码:<%-- Created by IntelliJ IDEA. User: YZQ Date:

2022-01-05 15:54:44 167

原创 JSP开发模型

1、概念JSP的开发模型即JSP Model,在Web开发中,为了更方便地使用JSP技术,Sun公司为JSP技术提供了两种开发模型:JSP Model1和JSP Model2。JSP Model1简单轻便,适合小型Web项目的快速开发;JSP Model2模型是在JSP Model1的基础上提出的,它提供了更清晰的代码分层,更适用于多人合作开发的大型Web项目,实际开发过程中可以根据项目需求,选择合适的模型。1.1JSP Model1采用JSP+JavaBean的技术,将页面显示和业务逻辑分开。其中,

2022-01-05 14:44:21 190

原创 javaweb中的请求和响应

HTTPHTTP(超文本传输协议)是一个简单的请求-响应协议,它通常运行在TCP之上。response概念:response是Servlet.service方法的一个参数,类型为javax.servlet.http.HttpServletResponse。在客户端发出每个请求时,服务器都会创建一个response对象,并传入给Servlet.service()方法。response对象是用来对客户端进行响应的,这说明在service()方法中使用response对象可以完成对客户端的响应工作。res

2021-11-17 19:05:32 418

原创 java中的JSP

1.JSP的模版元素中包括网页的静态内容,如html标签和文本。2.JSP的脚本中包括:(1)小脚本 <% java代码 %>;(2)表达式 <%= 2+3 %> 等价于out.print(2+3);(3)声明 <%! %> 表示在类中定义全局成员,和静态块。  具体参考代码如下:<%@ page contentType="text/html;charset=UTF-8" language="java" %><%@ page i...

2021-11-17 18:43:44 2520

原创 java中运用JSP技术来实现注册面页

具体代码如下:<%@ page language="java" contentType="text/html; charset=UTF-8" pageEncoding="UTF-8"%><!DOCTYPE html PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN" "http://www.w3.org/TR/html4/loose.dtd"><html><head><meta http-eq

2021-11-17 18:30:37 141

原创 javaweb servlet的生命周期

servlet的生命周期大致分为3个阶段,分别是初始化阶段,运行阶段和销毁阶段。1.初始化阶段:init(ServletConfig config)初始化方法;首次访问这个servlet,servlet对象会被创建,执行一次。2.运行阶段:servlet(ServletRequest req,ServletResponse res)服务方法:每次访问servlet时,服务方法都会被执行,执行多次…3.销毁阶段:destroy()销毁方法:当服务器正常关闭时。会执行销毁方法,执行一次。servl

2021-11-17 10:07:05 618

原创 javaweb中cookic

1.Cookie对象:cookie是一种会话技术,它用于将会话过程中的数据保存到用户的浏览器中,从而使浏览器和服务器可以更好的地进行数据交互;创建Serlet:创建一个chapter05项目,创建一个自己喜欢的包,在该包中编写一个为LastAccessSerclet的Servlet类,实现获取Cookiie信息并将当前时间Cookie值发送给客户端;代码如下:package chapter05.access;import java.io.IOException;import java.util

2021-11-17 09:56:27 354

原创 javaweb中session实现用户登录界面

<%@ page language="java" contentType="text/html;charset=utf-8" pageEncoding="utf-8"%><!DOCTYPE html PUBLIC "-//W3C//DTDHTML 4.01 Transitional//EN" "http://www.w3.org/TR/html4/loose.dtd"><html><head><meta http-equiv="Con

2021-11-17 09:44:57 1339

原创 Tomcat的安装

Tomcat的安装将下载好的Tomcat解压到指定目录下,解压后如下图所示打开bin目录,找到startup.bat双击运行,结果图如下:然后在浏览器输入http://localhost:8080,会出现如下窗口:![在这里插入图片描述](https://img-blog.csdnimg.cn/fccd97c22fa541b1a8a4697ee5e768d2.png?x-osprocess=image/watermark,type_ZHJvaWRzYW5zZmFsbGJhY2s,shadow_

2021-11-16 19:57:19 674

原创 java 网络编程

IP地址获取本机的IP地址import java.net.InetAddress;import java.net.UnknownHostException; public class GetIP{public static void main(String[] args){try{System.out.printIn(args. length);System.out.printIn(InetAddress.getLocalHost());if(args. length>0){I.

2021-06-12 16:57:53 64

原创 java 中的异常处理

异常(exception)就是在程序的运行过程中发生的不正常的事件,它会中断正在运行的程序,是一种特殊的运行错误对象。如果不对异常进行特定的异常处理,可能会导致程序的非正常结束,甚至引起严重的后果。Java通过异常处理机制为程序员提供了一种解决运行时错误的方法。在Java中,当程序遇到运行错误时,会产生并抛出一个异常,可以通过try-catch语句捕获这个异常,然后根据这个异常进行相应的处理。在异常类层次的最上层是Throwable类,用来表示所有的“异常”情况,每个异常类都是Throwable类的子类

2021-06-12 16:33:24 219

原创 java 线程状态控制方法和 synchronized关键字

以下是Threadle类和生命周期相关的方法:public void start(); //启动线程,将调用run()public void run();//挂起和唤醒线程public void resume();public void suspend();public static void sleep(long millis);public static void sleep(long millis, int nanos);//终止线程public void stop();publi

2021-06-12 15:57:53 278

原创 java 多线程hread 类和 Runnable 接口

在Java中,线程由三部分组成:虚拟的CPU、代码和数据。(1)虚拟的CPU:专门用于执行线程的任务。在Java中,由java. lang. Thread 类封装和虚拟。(2)代码:线程中执行的指令,即程序中特定的方法。在Java中,构造Thread类时,传递给Thread类对象。(3)数据:线程中要处理的数据,即程序中的变量等。Thread 类和 Runnable 接口Java中,创建线程的方法有两种:一是通过继承线程类Thread来创建线程;二是建立一个实现 Runnable 接口的类。通过

2021-06-12 15:40:11 445

原创 java 图形用户界面编辑的布局管理

1.FLowLayout布局管理器在FLowLayout类中。提供了3种格式的构造方法:(1)FLowLayout():无参数的构造方法,创建一个对齐方式为居中、水平和垂直方向间距为5像素的布局管理器对象;(2)FLowLayout(int align):创建一个对齐方式为align的布局管理器对象;(3)FLowLayout(int align,int hgap,int vgap):创建一个对齐方式为align、水平间距为hgap和垂直方向间距为vgap像素的布局管理器对象;import jav

2021-06-12 15:25:20 337

原创 java图形用户界面编辑常用组件和容器

图形用户界面是由组件和容器构成。组件又称控制组件,是图形用户界面中不可再分的最小元素,起功能是与用户完成一次交互操作;容器是若干个 组件和容器的集合;容器又分为顶层容器和中间容器;顶层容器是应用程序必须创建的一个容器,只有在创建顶层容器之后才能放置其他组件或GUI容器。Swing提供了4种顶层容器,分别是 JFrame、JApplet、JDialog和JWindow.。其中JFrame和JDialog最常用。JFrame类提供了下面两种格式的构造方法:(1)JFrame():创建不指定标题的窗体

2021-06-12 14:52:54 2807 1

原创 java 字节流和字符流

java定义了两种类型的输入/输出流:字节流和字符流。字节流(byte stream)用以处理字节数据的输入、输出;字符流(character stream)为字符数据的输入和输出提供方便。字节流有两个重要的抽象类:InputStream和OutputStream,即字节输入流 和字节输出流。FileInputStream俗称文件输入流,是字节输入流InputStream类的一个子类//引入相关的类import java.io.IOException;import java.io.InputS

2021-05-26 14:43:28 283

原创 java文件处理

File类java提供的File类可以表示文件,也可以表示目录。File类操作文件或目录的属性 的一般步骤如下:import java.io.File;//引入File类public class FileTest {public FileTest() {//构造方法File file=new File("text.txt");//构建一个文件对象} public static void main(String[] args) { if(args.length==0) { Syste

2021-05-26 14:01:22 59

原创 java中的String类

String类是Java语言的核心类。1.String是不可变字符序列,StringBuffer是可变字符序列。2.执行速度StringBuffer > String。3.String是非线程安全的,StringBuffer是线程安全的。其中Java语言为“+”连接符以及对象转换为字符串提供了特殊的支持,字符串对象可以使用“+”连接其他对象。其中字符串连接是通过 StringBuffer类及其append 方法实现的,对象转换为字符串是通过 toString 方法实现的,该方法由 Objec

2021-05-26 13:15:45 93

原创 java中数组

数组:数组指的就是一组相同类型的有序数据的变量集合,并且这些变量可以按照统一的方式进行操作,数组本身属于引用数据类型。一维数组:二维数组:对二维数组的定义有两种声明形式:对二维数组的定义有两种声明形式:数组的动态初始化:数据类型 对象数组[][] = new 数据类型[行个数][列个数];数组的静态初始化:数据类型 对象数组[][] = new 数据类型[行个数][列个数]{{值, 值,…}, {值, 值,…},…};数组的数组就是二维数组。...

2021-05-26 12:18:10 127

原创 java的接口与包

接口:1.接口的定义:java中的接口是若 干个完成某一特定功能的没有方法体的方法和常量的集合。接口的定义和类的定义相似,在java中要定义一个接口,需要使用interface关键字,接口中声明一些方法和常量。接口的使用:一个类可以实现一个或多个接口,实现接口使用implements关键字。java中一个类只能继承一个父类,不够灵活,可以通过实现多个接口进行补充。在使用接口时,需要注意以下几点:(1)java接口不能实例化;(2)java接口中声明的成员自动被设置为public,因此java接

2021-05-24 21:12:58 310

原创 java的继承和多态

一、类的继承和多态类的继承是面向对象程序设计的一个重要特点,通过继承可以实现代码的重用。被继承的类称为父类或超类,有继承得到的类称为子类或派生类。单继承:在类层次中,子类只继承一个父类的数据结构和方法,一个类只有一个父类。多继承:在类层次中,子类继承了多个父类的数据结构和方法,一个类允许有多个继承。表示父类和子类的术语:父类和子类、超类和子类、基类和派生类,他们表示的是同一个意思。若子类和父类里都有相同的名字定义的方法,但是实现不一致。覆盖的方法是按照子类中重定义的方法进行调用,而继承的方法直接调

2021-05-24 20:34:31 73

原创 java中的类和对象

1.类的定义:类是具有相同特征和共同行为的一组对象的组合。类定义了对象所拥有的特征(属性)和行为(方法),定义了一种对象所能拥有的数据和能完成的操作。(1)、类的属性:对象或者实体的特征在类中表示为成员变量,称为类的属性。属性的定义:对象或者实体拥有的特征在类中的表示称为属性。(2)、类的方法:方法是 对象执行操作的一种规范。方法用于指定以何种方式操作对象的数据,是操作的实际实现。方法的定义:对象执行的操作称为方法。2.类和对象的区别:类和对象是有本质区别的:类是用来描述实体的“模板”或

2021-03-24 19:42:28 348

原创 java中使用while计算1到100之间的奇数和

public class liwei05{ public static void main(String[] args){ int x=1; int y=0; while(x<=100){ if(x%2==1){ y+=x; } x++; }System.out.println("1到100之间奇数的和为:" + y); }}结果为:

2021-03-17 19:46:24 3941

原创 java中使用for循环计算1到100之间的偶数和

public class liwei04{ public static void main(String[] args){ int x; int y=0; for(x=1;x<=100;x++){ if(x%2==0){ y+=x; } } System.out.println("1到100之间偶数的和为:" + y); }结果为:

2021-03-17 19:42:18 5539

原创 java中使用if...else来判断学生成绩等级

指定考试成绩,判断学生等级90到100为优秀;80到89为好;70到19为良;60到69为及格;60以下为不及格;public class liwei03 { public static void main(String[] args) { int x=65;//随意输入一个成绩 if(x>=90&&x<100) { System.out.println("优秀"); }else if(x>=80&&x<90)

2021-03-17 19:39:26 6291 1

空空如也

空空如也

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

TA关注的人

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