自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

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

原创 第八章、使用matplotlib绘制高级图表

8.1、绘制等高线图等高线图是地形上高程相等的相邻各点所连成的闭合曲线,它会将地面上海拔高度相同的点连成环线,之后将环线垂直投影到某一水平面上,并按照一定的比例缩绘到图纸上。在matplotlib中,pyplot可以使用contour()、contourf()函数分别绘制和填充等高线图。X,Y:表示坐标点的网格数据Z:表示坐标点对应的高度数据levels:表示等高线的数量。colors:表示不同高度的等高线颜色cmap:表示颜色的映射表linewidths:表示等高线的宽度linestyl

2022-04-10 20:14:07 2408

原创 第七章、绘制3D图表和统计地图

7.1、使用mtplot3d绘制3D图表7.1.1、mplot3d概述mplot3d是matplotlib中专门绘制3D图表的工具包,它主要包含一个继承自Axes的子类Axes3D,使用Axes3D类可以构建一个三维坐标系的绘图区域。matpl otlib可以通过两种方式创建Axes3d类的对象:一种方式是Axes3D()方法,另一种方式是add_subplot()方法。1、Axes3D()方法Axes3D()方法是构造方法,它直接用于构建一个Axes3D类的对象2、add_subplot()方法

2022-04-05 14:43:05 3706

原创 第六章、坐标轴的定制

6.1、坐标轴概述在绘制图表过程中,matplotlib会根据所绘图表的类型决定是否使用坐标系,或者显示哪种类型的坐标系。坐标轴的结构相同,主要包括轴脊、刻度,其中刻度又可以细分为刻度线和刻度标签,刻度线又可以细分为主刻线和次刻线。坐标轴的各部分均是matplotlib类的对象:坐标轴是axis.Axis类的对象;轴脊是spines.Spines类的对象;刻度是axis.Ticker类对象。此外,常用的x轴是一个axis.Xaxis类的对象,y轴是一个axis.Yaxis类的对象。访问spines属性

2022-04-05 13:55:21 4714

原创 第五章、子图的绘制及坐标轴共享

5.1、绘制固定区域的子图matplotlib可以将整个画布规划划成等分布局的M x N 的矩阵区域,并按照先行后列的方式对每个区域进行编号,之后在选中某个或某些区域中绘制单个或多个子图。5.1.1、绘制单子图使用pyplot的subplot()函数可以在规划好的某个区域中绘制单个子图nrows:表示规划区域的行数ncols:表示规划区域的列数index:表示选择区域的索引projection:表示子图的投影类型将画布规划成3x2矩阵区域,并在索引为6的区域中绘制子图代码如下:impor

2022-03-26 15:43:51 2171

原创 第四章 图表样式的美化

4.1、图表样式概述4.1.1、默认图表样式rc_params()函数返回一个RcParams对象,RcParams对象是一个字典对象,其中字典的键是由配置要素及其属性组成的配置项,值为配置项的默认值。matplotlib载入时会主动调用rc_params()函数获取包含全部配置项的字典,并将该字典赋值给变量reParams,以便用户采用访问字典RcParams的方式设置或获取配置项。4.1.2、图表样式修改1、局部修改:是指通过代码动态地址修改matplotlib配置项,此方式用于满足程序局部定

2022-03-18 11:22:58 2633

原创 day03、图表辅助元素的定制

3.1认识图表常用的辅助元素坐标轴:分为单坐标轴和双坐标轴,单坐标轴按不同的方向又可分为水平坐标轴和垂直坐标轴标题:表示图表的说明性文本图例:用于指出图表中各组图形采用的标识方式网格:从坐标轴刻度开始的、贯穿绘图区域的若干条线参考线:标记坐标轴上特殊范围的一条直线参考区域:标记坐标轴上特殊范围的一块区域注释文本:表格:用于强调比较难理解数据的表格3.2、设置坐标轴的标签、刻度范围和刻度标签3.2.1设置坐标轴的标签1、设置x轴的标签:matplotlib中可以直接使用pyplot模块的

2022-03-08 22:00:13 2450

原创 使用matplotlib绘制简单图表day02

2.4、绘制堆积面积图2.4.1、使用stackplot()绘制堆积面积图x:表示x轴的数据,可以是一维数组y:表示Y轴数据,可以是一维数组或二维数组序列labels:表示每组折线及填充区域的标签baseline:表示计算基线的方法,包括“zero”,“sym”,“wiggle”,“weighted_wiggle”zero:表示恒定零基线sym:表示对称于零基线wiggle:表示最小化平方效率的总和weighted_wiggle:表示执行相同的操作,但权重用于说明每一层的大小import

2022-03-04 21:46:06 614

原创 使用matplotlib绘制简单图表day01

2.1、绘制折线图2.1.1、使用plot()绘制折线图x:表示x轴数据y:表示y轴数据先导入matplotlib.pyplot和numpy 两个模块包,再分别将两个模块命名为plt和np,其次y_max和y_min分别代表x轴和y轴的数据,然后连续两次调用plot()函数分别绘制两条折线,最后调用show()函数进行展示。import matplotlib.pyplot as pltimport numpy as npx=np.arange(4,19)y_max=np.array([33,

2022-03-02 10:43:26 724

原创 JSP开发模型

一、JSP开发模型(1)JSP Model1首先浏览器会发送请求给JSP,然后JSP会直接对数据进行读取、保存或修改等操作,最后JSP会操作结果响应给浏览器。模型将封装数据和处理数据的业务逻辑较高了JavaBean组件,JSP只负责接收用户请求和调用JavaBean组件来响应用户的请求。这种设计实现数据、业务逻辑和页面显示的分离,在一定程度上实现了程序开发的模块化,降低了程序修改和维护难度。 (2)JSP Model2本模型采用JSP+Servlet+JavaBean的技术,此技术将原本JS

2022-01-08 14:13:12 268

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

一、数据库连接池

2022-01-07 21:37:37 763

原创 Servlet高级

一、Filter过滤器1.什么是FilterFilter被称为过滤器,其基本功能就是对Servlet容器调用Servlet的过程进行拦截,从而在Servlet进行相应处理实现一些特殊功能。当浏览器访问服务器中的目标资源时,会被Filter拦截,在Filter中进行预处理操作,然后再将请求转发给目标资源。当服务器接收到这个请求后会对其进行响应,在服务器处理响应过程中,也需要先将响应结果发送给过滤器,在过滤器中对响应结果进行处理后,才会发送给客户端。2.实现第一个Filter程序设置过滤器对MySe

2022-01-06 10:29:59 837

原创 第九章 JDBC

JDBC一、什么是JDBCJDBC的全称是Java数据库连接,它是一套用于执行SQL语句的Java API不同种类的数据库在其内部处理数据的方式是不同的。二、JDBC常用发的API1、Driver接口Driver接口是所有JDBC驱动程序必须实现的接口,该接口专门提供给数据库厂商使用。在编写JDBC时,必须要把所有使用的数据库驱动程序或类库加载到项目的中2、DriverManager类DriverManager类用于加载JDBC驱动并且创建与数据库的连接3、Connection接口Con

2022-01-01 16:20:56 892

原创 EL表达式和JSTL

EL表达式和JSTL标签库1.JavaBean1.1 什么是javaBean:它是java开发中常用的组件,其实就是一个java类,它的作用就是封装数据。1.2 访问JavaBean的属性:类的成员变量和属性的一个关系:1.在普通的java类里面,成员变量可以说成就是属性。2.在JavaBean里面,成员变量和属性就有了区别。1.3 BeanUtils 工具BeanUtils 工具是由apache软件基金会提供的一套封装数据到JavaBean的工具类,使用简单方便,BeanUtils是第

2021-12-02 17:05:02 89

原创 HttpServlet

一、HttpServletRequest应用、解决请求参数的中文乱码问题、实现网页定时刷新并跳转1.请求和响应的概述:什么请求:在浏览器地址栏输入地址,点击回车请求服务器,这个过程就是一个请求过程。什么响应:服务器根据浏览器发送的请求,返回数据到浏览器在网页上进行显示,这个过程就称之为响应。2.HttpServletResponse对象HttpServletResponse是一个接口,它的父接口是ServletResponse,在开发中通常使用HttpServletResponse响应信息分为三

2021-11-13 22:45:27 996

原创 .JSP 隐式对象

4.JSP 隐式对象1.1 隐式对象概述:1.2 out对象out对象在输出内容到网页上面去,最终是通过reponse缓冲区给输出的。1.3 pageContext对象第一个功能:获取其它八个隐式对象1.获取请求对象:getRequest();2.获取 响应对象:getResponse() ;3.获取输出对象:getOut();第二个功能:操作其它三个域对象:request、session、application.pageContext也是一个域对象:作用范围在当前jsp页面。操作其它

2021-11-13 17:10:36 94

原创 JSP基本语法

1.JSP概述:1.1 什么是jsp:它的英文全称 java server pages ,java服务端页面,它是建立在servlet规范基础上的动态网页开发技术。* java 服务端 页面: 在jsp上可以写java代码,也可以写html标记,它运行在服务器端。* jsp = java + html + jsp自身的一些东西。。jsp最大的特点:可以非常简单的书写页面html。jsp其实它的本质是servlet: 可以看到jsp 继承了 HttpJspBase 继承 HttpServlet。

2021-11-13 16:57:26 107

原创 什么是JSP

1.JSP概述:1.1 什么是jsp:它的英文全称 java server pages ,java服务端页面,它是建立在servlet规范基础上的动态网页开发技术。* java 服务端 页面: 在jsp上可以写java代码,也可以写html标记,它运行在服务器端。* jsp = java + html + jsp自身的一些东西。。jsp最大的特点:可以非常简单的书写页面html。jsp其实它的本质是servlet: 可以看到jsp 继承了 HttpJspBase 继承 HttpServlet。

2021-11-04 11:10:51 73

转载 Cookie

一、显示用户上次访问记录和实现购物车

2021-10-31 11:09:43 201

原创 Servlet

一、HttpServletRequest应用、解决请求参数的中文乱码问题、实现网页定时刷新并跳转

2021-10-18 18:51:27 269

原创 eclipse安装及初级代码实现

一、安装eclipse二、Servlet应用-HttpServlet在开发中,通常浏览器访问web服务器端的资源,是带有协议的访问,比如说http协议、https协议等,所以说在创建servlet时。需要使用带有协议的servlet,那么咱们程序员在创建servlet时,通常用继承HttpServlet的方式来实现。1.查看HttpServlet源码得到的结论:在HttpServlet里面重写service方法时,因为在service方法里面,最终调用doGet或者doPost方法,所以说在重

2021-10-10 13:34:21 59

原创 2021-06-04

总结:使用继承Thread类创建线程:(1)定义 线程类extends Thread类(2)重写run()方法(3)创建测试类,创建子类对象,就是创建线程对象(4)调用start()方法,开启线程并让线程执行,同时还会告诉jvm去调用run方法使用Runable接口创建线程:(1)定义类实现Runnable接口(2)覆盖接口中的run()方法(3)创建Runnable接口的子类对象(4)创建Thread类的对象(5)将Runnable接口的子类对象作为参数传递给Thread类的构...

2021-06-04 23:14:50 59

原创 2021-05-26

一、文本文件的复制:File类和流二、兔子对数:递归方法和数组运算方法

2021-05-26 20:59:34 22

原创 2021-05-26

1、Awt:2、Swing:3、顶层容器:window、frame、Dialog、applet.4、中间容器:panel.5、组件:button、label、textfiled、textArea、checkbox.6、使用方式:创建窗体创建组件。将组件加入窗体。设置窗体大小及可见性。设置关闭方式7、布局管理器:FlowLayout、BoderLayout、GridLayout8、事件处理:事件源(组件)、事件(event)、监听 (XXXListener)9、事件处理的步骤。创建

2021-05-26 20:08:42 28

原创 2021-05-26

一、事件源

2021-05-26 20:01:44 23

原创 2021-05-15

一、异常类的处理![(https://img-blog.csdnimg.cn/2021051517435953.png?x-oss-process=image/watermark,type_ZmFuZ3poZW5naGVpdGk,shadow_10,text_aHR0cHM6Ly9ibG9nLmNzZG4ubmV0L20wXzU1NjgwMTY0,size_16,color_FFFFFF,t_70#pic_center)一、对话框按钮窗体二、按钮...

2021-05-15 17:52:47 29

原创 2021-05-06

一、异常的相关处理和结构类型

2021-05-06 22:37:49 27

原创 2021-05-01

2021-05-01 15:57:25 31

原创 2021-05-01

数组求最大值

2021-05-01 15:35:21 25

原创 2021-05-01

一、综合练习题

2021-05-01 15:14:54 37

原创 2021-05-01

2021-05-01 13:41:48 24

原创 2021-04-08

(1)定义(抽象类)Person类,私有属性:姓名,年龄。自我介绍的方法。(2)定义Employee类,继承Person类,新增属性:薪资,新增方法:计算薪资(小时*时薪)。(3)定义一测试类,创建对象,对所有成员方法进行测试。...

2021-04-09 15:00:16 514

原创 2021-04-04

一、继承定义Person类和Student类,Student类继承自Person类,定义测试类输出学生信息。1、定义Person类(姓名,年龄,性别,show)2、定义Student类(学号,学院)3、主函数进行调用(赋值,调用)因为学号和学院没有定义在Person类中,所以当结果运行出来时并没有显示出学院和学号。继承的应用-成员变量重名–间接调用间接调用,通过成员方法访问成员变量继承的应用–构造方法继承关系中,父子类构造方法的访问特点:子类构造方法必须调用父类构造方法,不写则赠送su

2021-04-04 14:30:16 863

原创 2021-03-24

面对对象方法的调用:导包,如果导包在同一个包下,那么可以省略导包语句。根据所写的方法的类,创建一个对象,这里创建为stu对象,格式:类名 对象名=new 类名();创建方法:方法不能直接运行,必须进行调用才可以运行...

2021-03-24 14:11:40 35

原创 2021-03-16

!,size_16,color_FFFFFF,t_70#pic_center)

2021-03-19 22:55:13 36

原创 2021-03-12

将文本文档命名为ConstDome3.java。用整数定义nu1,nu1=+1,nu1=nu1+1=10+1;所以输出结果为11。9>3为真所以输出true,相反则输出false;true&&true,两个为真则为真(true),两个为假则为假(false),一个为假则为假(false);在true||true中两真则为真(true),两假则为假(false),一真则为真(true);先用整数nu3定义等于5,然后进行且的判断,两个条件都为真则输出true,反之输出false。先

2021-03-12 23:24:17 73

原创 2021-03-09

在本地磁盘建一个文件夹命名为wsd。然后在文件夹里新建一个文本文档,并且把文本文档命名为ConstDemo2,ConstDemo2.java是这个文本文档的扩展名,将扩展名改为java就转变为Java文件,运行之后会出现class文件,ConstDemo2.class就是运行之后的class文件。第一,二行是固定的开头运行代码,然后下面的int、byte、short、long都是对整数进行定义,他们都是整数类型。float、double是浮点类型,就是将他们赋值成浮点类型。char是字符类型,字符中必须

2021-03-09 22:15:02 37

原创 Java的运行和代入

这里写自定义目录标题欢迎使用Markdown编辑器新的改变功能快捷键合理的创建标题,有助于目录的生成如何改变文本的样式插入链接与图片如何插入一段漂亮的代码片生成一个适合你的列表创建一个表格设定内容居中、居左、居右SmartyPants创建一个自定义列表如何创建一个注脚注释也是必不可少的KaTeX数学公式新的甘特图功能,丰富你的文章UML 图表FLowchart流程图导出与导入导出导入欢迎使用Markdown编辑器你好! 这是你第一次使用 Markdown编辑器 所展示的欢迎页。如果你想学习如何使用M..

2021-03-04 23:23:02 208 1

原创 2021-03-02

十进制转换为二进制二进制转换为十进制

2021-03-02 21:26:16 42

原创 2021-03-02

运行,输入cmd开始运行,并且找到文件夹位置,然后输入javac HelloWorld.java,回车键,则会换行出现HelloWorld

2021-03-02 20:55:44 48

原创 2021-03-02

在HelloWord.java文本文档中输入以上代码,System.out.println是换行输入,换行输入后面双引号里面的英文,并且大小写不能写错,括号和双引号必须是英文的,不然运行则会出错。

2021-03-02 20:52:34 34

空空如也

空空如也

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

TA关注的人

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