- 博客(32)
- 收藏
- 关注
原创 python数据可视化07
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-09 13:53:55
409
原创 python数据可视化06
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(2020080603049)plt.
2022-04-02 11:12:41
1265
原创 python数据可视化05
一:绘制单子图%matplotlib inlineimport 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(2020080603049)plt.show()二:销售分析%matplotlib inlineimport numpy as npimpo
2022-03-22 14:09:06
1270
原创 python数据可视化04(图表样式的美化)
一:对不同地区种类图书采购情况import numpy as npimport matplotlib.pyplot as pltplt.rcParams["font.sans-serif"] = ["SimHei"]plt.rcParams["axes.unicode_minus"] = Falsex = np.arange(5)y1 = [1200, 2400, 1800, 2200, 1600]y2 = [1050, 2100, 1300, 1600, 1340]bar_width =
2022-03-18 15:32:02
695
原创 python数据可视化03
一:正弦曲线与余弦曲线图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.xlabe
2022-03-08 15:56:14
1587
原创 python数据可视化02
一:使用stackplot()绘制堆积面积图import numpy as npimport matplotlib.pyplot as pltx = np.arange(1,13)y_a = np.array([198,215,245,222,200,236,201,253,236,266,291,281])y_b = np.array([203,236,200,236,269,216,298,333,301,349,360,368])y_c = np.array([185,205,226,19
2022-03-04 21:39:23
503
原创 python数据可视化01
一.什么是数据可视化数据可视化是将数据以视觉形式表现出来的数据研究。也可以理解为是通过计算机图形学和图像处理等技术将获取的数据转换成图表或图像等展现在屏幕上,并进行各种交互处理的理论、方法和技术。二.使用matplotilib绘制图表import numpy as npimport matplotlib.pyplot as pltdata = np.array([1,2,3,4,5])plt.plot(data)plt.title("49")plt.show()三.使用plot()绘制
2022-02-22 15:27:18
360
原创 JSP开发模型
JSP的开发模型即JSP Model,在web开发中,为了更方便地使用JSP技术,SUN公司为JSP提供了两种开发模型:JSPModel1和JSPModel2。Model1简单轻便,适合小型Web项目的快速开发;JSPModel2模型是在JSP Model1的基础上提出的,它提供了更清晰的代码分层,更适用于多人合作开发的大型项目,实际开发过程中,根据项目需求,选择合适的模型。一:JSP Model11.传统的JSP是独立的,自主完成所有的任务2.改进的JSP Model1 模型JSP页面与Java
2022-01-05 18:04:07
755
原创 数据库连接池与DBUtils工具
一: DBCP数据源DBCP:是数据库连接池的简称,是Apache组织下的开源连接池的实现,也是Tomcat服务器使用的连接池组件。单独使用DBCP数据源时,需要在应用程序中导入两个JAR包,具体如下:1.commons-dbcp.jar包commons-dbcp.jar包是DBCP数据源的实现包,包含所有操作数据库连接信息和数据库连接池初始化信息的方法,并实现了DataSource接口的getConnection()方法。2. commons-pool.jar包commons-pool.jar包
2022-01-02 14:59:47
771
原创 JDBC的实现
一:什么是JDBCJDBC的全称是Java数据库连接(Java Dalabase Connectivity),它是一套用于执行soL语句的Java API应用程序可通过这套API连接到关系型数据库,并使用SQL语句来完成对数据库中数据的查询、更新、新增和删除的操作二:实现第一个JDBC程序在MySQL中创建一个名称为jdbc的数据库,然后在该数据库中创建一个users表,创建数据库和表的SQL语句如下所示。 CREATE DATABASE jdbc; USE jdbc; CREATE T
2022-01-02 14:01:16
355
原创 使用Filter现实统一全站编码;Listener监听器
一:使用Filter现实统一全站编码1.编写一个form.jsp页面,该页面用于提交用户是表单信息form.jsp:<%@ page language="java" contentType="text/html; charset=utf-8" pageEncoding="utf-8" import="java.util.*"%><!DOCTYPE html PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN" "http://www.w3
2021-12-26 16:17:52
1255
原创 Filter链,FilterConfig接口,Filter实现用户自动登录
一:Filter链在一个 Web 应用程序中可以注册多个 Filter 程序,每个 Filter 程序都可以针对某一个 URL 进行拦截。如果多个 Filter 程序都对同一个 URL 进行拦截,那么这些 Filter 就会组成一个 Filter 链(也叫过滤器链) Filter 链用 FilterChain 对象来表示, FilterChain 对象中有一个 doFilter ()方法,该方法的作用就是让 Fiter 链上的当前过滤器放行,使请求进入下一个 Filter 。接下来通过一个图例来描述 Fi
2021-12-26 15:25:50
556
原创 Filter过滤器
一:什么是 FilterFilter 被称作过滤器,其基本功能就是对 Servlet 容器调用 Servlet 的过程进行拦截,从而在 Servlet 进行响应处理前后实现一些特殊功能。这就好比现实中的污水净化设备,它可以看作一个过滤器,专门用于过滤污水杂质。 Filter 在 Web 应用中的拦截过程如图 所示。当浏览器访问服务器中的目标资源时,会被 Filter 拦截,在 Filter 中进行预处理操作,然后再将请求转发给目标资源。当服务器接收到这个请求后会对其进行响应,在服务器处理响应的过程中,
2021-12-18 15:21:44
361
原创 javaweb---JSTL
一:什么是JSTL从 JSP 1.1规范开始, JSP 就支持使用自定义标签,使用自定义标签大大降低了 JSP 页面的复杂度,同时增强了代码的重用性。为此,许多 Web 应月厂商都定制了自身应用的标签库,然而同一功能的标签由不同的 Web 应用厂商制定可能是不同的,这就导致市面上出现了很多功能相同的标签,令网页制作者无从选择。为了解决这个问题, Sun 公司制定了一套标准标签库( JavaServer Pages Standard Tag Library ),简称 JSTL 。JSTL 虽然被称为标准标
2021-12-08 19:42:09
192
原创 EL表达式javaweb
一:JavaBeanJavaBean是Java开发语言中一个可以重复使用的软件。它本质上就是一个Java类。为了规范 JavaBean 的开发, Sun 公司发布了 JavaBean 的规范,它要求一个标准的 JavaBean 组件需要道循一定的编码规范,具体如下(1)们它必须貝有一个公共的、无参的构造方法,这个方法可以是编译器自动产生的默认构造方法。(2)它提供公共的 setter 方法和 getter 方法,让外部程序设置和获取 JavaBean 的属性。在包下创建 Person 类, Per
2021-11-26 15:47:29
272
原创 Javaweb
一:exception 对象在 JSP 页面中,经常要处理一些异常信息,这时可以通过 exception 对象来实现。exception 对象是java . lang . Eeception 类的实例对象,它用于封装 JSP 中抛出的异常信息。需要注意的是, exception 对象只有在错误处理页面才可以使用,即 Page 指令了属性 <%@ page isErrorPage =" true "%>的页面。创建一个 exception . jsp 的页面,在其中编写发生异常的代码:
2021-11-18 13:57:18
187
原创 Javaweb
一:JSPjsp全名是Java Server Pages,它是建立在Server规范之上的动态网页开发技术。二:JSP声明语句jsp的声明语句用于声明变量和方法,它以“<%! ”开始,以”%!"结束如下所示:运行结果三:JSP注释其语法:<%--注释信息--%>四:JSP指令page指令语法<%@ page 属性名1=“属性值1” 属性名2=“属性值2” ...%>include指令语法<%@ include file="被包含的文
2021-11-17 21:39:09
89
原创 Javaweb
1.Cookie对象cookie是一种会话技术,它用于将会话过程中的数据保存到用户的浏览器中,从而使浏览器和服务器可以更好的地进行数据交互实现获取Cookie信息并将当前时间发送给客户端:代码如下:protected void doGet(HttpServletRequest request, HttpServletResponse response) throws ServletException, IOException { // TODO Auto-generated method stu
2021-11-17 18:09:04
106
原创 Javaweb
1.HttpServletResponse对象他继承自servletResponse接口,用来封装HTTP响应消息,由于HTTP响应消息分为状态行、响应消息头、消息体三部分,因此,在HttpServletResponse中定义了状态行、响应消息头、消息体三部分;2.setStatus(int status)方法该方法用于设置HTTP响应消息的状态码,并生成相应代码行;默认会生成一个状态码为200的状态行;3.sendError(int sc)方法此方法出现了Error可想而知是来告知程序人员或者访
2021-11-17 13:44:56
205
原创 Javaweb
一:Servlet的生命周期生命周期相关的三个方法:初始化阶段:init(ServletConfig config) 初始化方法:首次访问这个Servlet,servlet对象会被创建,执行初始化方法,执行一次。运行阶段:service(ServletRequest req, ServletResponse res) 服务方法:每次访问servlet时,服务方法都会被执行,执行多次。。销毁阶段:destroy()销毁方法:在服务器正常关闭时。会执行销毁方法,执行一次二:Servlet接口获
2021-11-16 22:21:54
76
原创 Javaweb启动Tomcat与eclipse配置
一:启动Tomcat二:进入eclipse进行配置1.找到window点击找到preferences,点击server下的Runtime Enviornments下配置Tomcat:三,点击下方的Server进行配置四:启动五:在浏览器打开fttp://localhost:8080访问...
2021-11-16 17:38:42
423
原创 JAVA 10
重写一:重写是父类与子类之间多态的一种表现。二:重写方法的参数列表必须与被重写的方法完全相同。三:重写方法的访问符一定要大于被重写方法的访问修饰符,要保证public>protected>default>private.四:下面是重写方法的一些代码public class Person { String name; int age; char sex; public void show() { System.out.println("姓名:"+name+"年龄"+a
2021-04-08 17:14:50
71
原创 Java09
一,继承。在Java中,使用关键字extends来继承类。父类public class Fu { int num=100; public void methodfu() { System.out.println(num); }}子类继承,关键字public class Zi extends Fu { int num=200; public void methodzi() { System.out.println(num); }}调用public class Fu
2021-04-04 14:19:54
49
原创 Java08
一,对象的创建的时候自动调用一个方法。构造方法1:构造方法必须和类完全一样2构造方法不能有返回值3不能返回具体的值4如果我们不编写任何构造方法,编译器会默认的赠送一个public class Student { private String name; private int age; public Student() { System.out.println("我是无参构造方法"); } public Student(String name,int age) { this
2021-04-04 13:47:40
68
原创 2021-03-31
Java变量,封装,boolean类型。一,成员变量与局部变量区别。在类中的位置不同 重点成员变量:类中,方法外局部变量:方法中或者方法声明上(形式参数)作用范围不一样 重点成员变量:类中局部变量:方法中初始化值的不同 重点成员变量:有默认值局部变量:没有默认值。必须先定义,赋值,最后使用在内存中的位置不同 了解成员变量:堆内存局部变量:栈内存生命周期不同 了解成员变量:随着对象的创建而存在,随着对象的消失而消失局部变量:随着方法的调用而存在,随着方法的调用完毕而消失 //
2021-03-31 13:46:26
54
原创 Java 06
类与对象一,类定义了对象所拥有的特征(属性)和行为(方法)。二,类是用来描述实体的“模板”或“原型”,而对象是实际的实体,每一个对象都是类的一个实例。三,Java的类模板。public class 类名{//定义属性部分属性1的类型 属性1;属性2的类型 属性2;...属性n的类型 属性n;//定义方法部分方法1;方法2;...方法n;}类名要求:1类名是一个名词,采用大小写混合的方式,没一个单词的首字母大写2类名应该简洁且易于描述,能够健名知义,并使用完整的单词,
2021-03-22 19:38:00
62
原创 Java 05
流程控制语句一,单if语句。int age=16; if (age>=18){ System.out.println("进入教室"); System.out.println("下课走人"); } System.out.println("干饭");二,标准的if-else语句。int num=666; if (num%2==0){ System.out.println("偶数"); } else { System.out.println("奇数"); }三,使
2021-03-17 19:55:36
60
原创 java 04
运算符一,字符串相加。二,自增自减(单独使用)三,与打印一起使用。四,与(&&) 或(||) 非(!)五,关系运算符,六,条件运算符。
2021-03-12 20:58:37
52
原创 Java 03
**数据类型**一:简单数据类型:1.整数类型:byte short int long2.浮点类型:float double3.字符类型:char4.布尔类型:boolean二:需要的注意:long型常量,需要在整数的后面加上“l”或“L”。例:3000Lfloat型常量,需要在数字后面加上“f”或“F”。例:1.2f三:数据类型转换:1.自动类型转换。数据范围从小到大。2.强制类型转换。例:int name=(int)100L; 这是long型转为int型。四:整数类型所
2021-03-10 19:35:53
66
原创 java 02 day
浮点数,整数,字符串等应用。代码:public class Demo02Const{public static void main(String[] args){System.out.println(‘A’);System.out.println(2);System.out.println(-2.5);System.out.println(“2020080603049”);System.out.println(true);System.out.println(“你好”);}}...
2021-03-05 21:03:23
71
原创 java 01 day
一,十进制转二进制(15 10)二,二进制转十进制(11011 11111)三,在电脑安装JDK,notepad++,eclipse;配置相应的环境变量四,编写helloworld程序(记事本编写)代码:public class HelloWorld{public static void main(String[] args){System.out.println(“Hello World”);}}...
2021-03-05 20:42:59
61
空空如也
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人