自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

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

原创 高数导学:

Sin x = 对/ 斜 Cos x = 邻/斜Tan x = 对/邻 = sin x/cos xCot x = 邻/对 = cos x/sin x = 1/tan x正割:Sec x = 1/cos x余割:Csc x = 1/sin x三角函数值注:Tan /2 = +∞。

2023-07-15 22:18:18 132

原创 MySQL语言与数据类型与约束 整理 & 事物的概念 & 数据库集群简述

1) 基本操作查看所有数据库名称:database:数据库 , show查看切换数据库:use:使用USE 数据库名2) 操作数据库创建数据库:create:创造create database 数据库名;如果数据库已经存在则会报错,可改为:exists:存在Create database if not exists 数据库名;3) 删除数据库 drop:删除Drop database if exists 数据库名4) 修改数据库编码 alter 更改,character特征。

2022-11-28 12:23:02 657 1

原创 HTML && CSS && 布局

从HTML被发明开始,样式就以各种形式存在。不同的浏览器结合它们各自的样式语言为用户提供页面效果的控 制。最初的HTML只包含很少的显示属性。随着HTML的成长,为了满足页面设计者的要求,HTML添加了很多显示功能。但是随着这些功能的增加,HTML变 的越来越杂乱,而且HTML页面也越来越臃肿。于是CSS便诞生了。CSS的出现,拯救了混乱的HTML,当让更加拯救了我们web开发者。让我们的网页更加丰富多彩。CSS的最大贡献就是:让HTML从样式中解脱苦海, 实现了HTML 专注去做结构呈现。

2022-11-25 11:29:25 963

原创 用jdbc实现登陆注册和重置密码

关于Connection ,Statement ,ResultSet ——实现与数据的链接并发送语句和接受返回数据。其中注册用到了Dbutils,登录重置没有搞明白怎么用Dbutils弄。登录就是条件查询,查询出符合条件的则输出登陆成功,跳转到登陆后页面。重置先调用登陆方法,对输入的旧账号密码进行判断,再根据条件修改密码。当输入错误或输入完成后会跳出提示,提示是否继续,只有三次错误机会。Dbutils用法可看其他文章,此处不做参考。注册就是添加方法,向数据库表添加账号密码。但登录和重置功能完整。

2022-11-18 14:24:50 483

原创 JDBC中Dbutils工具类的使用

Dbutils工具类:官方的工具类,直接用就可以了。类泛型:跟集合的存储类型差不多,用来规定当前类的类类型。默认数据类型为Object,就是表示具体操作的是哪个实体类(表)。比如:BaseDao< WangZhe >1)使用接口创建子类对象:2)直接创建BaseDao std = new BaseDao();//std既有Student也有BaseDao分别是:数据库连接地址,驱动类地址,连接数据库用户名以及密码。这句话就跟我们前面写的Class.forname(com.mysql.jd

2022-11-16 11:07:54 405

原创 SQL基础语句(二)

关键字:group by 字段名group by执行过程:1.根据group by指定的字段对表进行分组2,根据指定的聚合函数将分组后的每组中的若干条记录中找出一条记录3,将二中查询出来的部门编号和每个部门的工资和where 和 having 都是用来进行条件过滤的但是where不能用在分组后面,也就说不能用在关键字:limit m,nm 表示查询的起始行(舍弃前m条记录)n 表示查询的总行数要求对员工表进行分页查询,每页查询五条记录select * from emp limit 0

2022-11-09 17:41:48 228

原创 JDBC:exit & Connection & Statement & ResultSet & executeQuery & executeUpdate

Connection是接口,JdbcConnection是一个普通的类,getConnection()方法是静态方法,它们之所以能用 = 连起来,因为getConnection()方法返回的是实现了Connection接口的类的实例。因为 :类.方法() 的形式,像这种形式的方法属于类方法,也就是这种方法即使在类没有实例化的时候也能使用,而一般方法是不可以的(另外,像 对象.静态方法()的形式也是允许的)。Scanner类中有next()方法,这个方法的作用就是实现从键盘上输入数据。即输入字符串对象类型。

2022-11-09 15:26:07 222

原创 PaChong(不要被封)

2.父类的引用类型变量指向了接口的实现类对象,接口的多态,实现的多态。1.父类的引用类型变量指向了类的实例化对象,类的多态,继承的多态。this.():调用本类构造方法,但是只能在构造方法中使用。super():调用父类构造方法,但是只能写在第一行。对一个引用有多种表现形式,借由继承和实现来扩展功能。发pachong文章尽然会被封,伪装一下。2.继承,super,this。1.Socket,多线程,

2022-11-02 10:07:19 113

原创 SQL基础语句(一)

insert into 表名(指定添加的字段名[字段1,字段2] values(字段值1,字段值2));update 表名 set 字段1= 新字段1,字段2= 新字段.。double(M,D):浮点型,M表示有效数字的最大位数,D表示小数位数,DCL:数据库控制语言,数据库控制语言,包括用户权限,安全级别等等。update 表名 set 字段1= 新字段1,字段2= 新字段;DDL:数据库定义语言,用来定义数据库对象(数据库,表,列)DML:数据库操作语言,包括对数据库中的数据增删改操作。

2022-11-02 09:56:26 67

原创 super,getClass,用plugin方法,分别传递Flash和Print的对象,经过向上转型

两个子类:Flash和Print,重写两个方法,方法中随便输出两句话。定义计算机类Computer,有一个plugin方法,有一个USB类型的参数,用来调用start和stop。在主方法中实例化Computer类,调用plugin方法,分别传递Flash和Print的对象,经过向上转型,完成功能。USB类}Flash和Print类// TODO Auto-generated method stub System . out . println("这是Flash类");

2022-10-19 09:33:00 268

原创 线程的创建 & 生命周期 & 优先级 & 同步与死锁

多线程就是指一个程序有多个执行点,按几条不同的执行线索共同工作的情况,它使得编程人员可以很方便地开发出具有多线程功能、能同时处理多个任务的功能强大的应用程序。

2022-10-13 17:01:40 124

原创 IO流 :字节流 & 过滤流 & 部分JAVA文件操作

流(stream)的概念源于UNIX中管道(pipe)的概念。在UNIX中,管道是一条不间断的字节流,,或读写外围设备、外部文件等。。是对计算机中输入/输出设备(可以是扫描仪、打印机、文件,网络,内存等 )的抽象。Java程序中,对于数据的输入/输出操作都是以“流”的方式进行。。流序列中的数据可以是没有进行加工的原始数据(二进制字节数据),也可以是经过编码的符合某种格式规定的数据。。

2022-10-13 09:07:05 210

原创 异常的概念,捕获,抛出

可以通过继承Exception类,创建自定义的异常类型。自定义异常,可以用来处理业务逻辑上的错误,重写getMessage或者其它方法,来设置message属性值,从而设置自定义异常的输出信息。/*** 1.自定义异常类* 2.继承Exception类* 3.创建有参构造函数并且调用父类中的有参构造函数} }

2022-10-12 10:53:27 692

原创 Map & HashMap & TreeMap & Iterator

它存储的是键/值,键和值都是对象。

2022-10-10 17:09:58 189

原创 list集合 & Set集合 & 泛型 & 集合排序

Comparable是在集合内部定义的方法实现的排序,位于java.lang下。Comparable 接口仅仅只包括一个函数,Comparable是一个对象,本身就已经支持自比较所需要实现的接口。自定义类要在加入list容器中后能够排序,也可以实现Comparable接口。在用Collections类的sort方法排序时若不指定Comparator,那就以自然顺序排序。所谓自然顺序就是实现Comparable接口设定的排序方式。若一个类实现了comparable接口,则意味着该类支持排序。

2022-10-10 10:21:59 298

原创 String类 & Object类 & System类 & Math类 & Date类 & Calendar类 & DateFormat类

全称Application Programming Interface,即应用程序编程接口。API是一些预先定义函数,目的是用来提供应用程序与开发人员基于某软件或者某硬件得以访问一组例程的能力,并且无需访问源码或无需理解内部工作机制细节Java API是JDK所提供的使用类,这些类将底层的代码给封装起来了。在java应用中,我们通常遇到一些需求,比如专门处理时间的需求,获取年月日;专门处理数字的需求,获取随机数等,java提供了一些高级系统类来处理这些请求。

2022-10-08 17:17:19 189

原创 重载 & 抽象类 & 接口

抽象类必须用 abstract 修饰,子类必须实现抽象类中的抽象方法,如果有未实现的,那么子类也必须用 abstract 修饰。抽象类默认的权限修饰符为 public,可以定义为 public 或 procted,如果定义为 private,那么子类则无法继承。抽象类不能创建对象抽象类和普通类的区别抽象类必须用public、procted 修饰(如果为private修饰,那么子类则无法继承,也就无法实现其抽象方法)。默认缺省为 public;

2022-09-29 15:24:33 173

原创 final & 继承 & super & 多态 & 向上转型 & 重写

继承定义语法: [ 类的修饰符 ] class < 子类名 > extends < 父类名 > {< 属性定义 >;< 方法定义 >;}说明:在定义子类时用extends关键字指明新定义类的父类,就在两个类之间建立了继承关系。新定义的类称为子类,它可以从父类那里继承所有非private的属性和方法作为自己的属性。子类对象可以视作是一个父类的对象。(子类就是父类)/*** 继承关系中的属性或者方法受访问修饰符的限制。

2022-09-29 09:53:29 1427

原创 构造方法 & this的使用 & 值传递和引用传递 & 封装 & static静态代码块

1.static可用于修饰变量和方法,表示是该类的成员变量或者方法.这些成员时属于整个类的,不属于任何一个类的具体的对象实例,它不保存在某个对象实例的内存区间中,而是保存在类的内存区域的公共存储单元,声明为static的变量实质上就是全局变量不管创建了类的多少实例,整个类中静态变量的副本只有一个。在java中,有一种常见的做法,就是将成员变量用private修饰,从而更好的将信息进行封装和隐藏,在这样的类中,用getXXX 和setXXX 方法对类的属性进行存取,我们把这样的类叫JavaBean。

2022-09-27 17:24:16 193

原创 类的成员-变量:(作用范围以及特征)

类的定义语法:[修饰符] class 类名 [继承父类][实现接口]{成员变量;[构造函数];成员方法;}注意:每个源代码文件只能有一个public类;文件名必须与public类名相同;/*** 1.定义一个类* [修饰符] class 类名{*变量: 静态变量(使用static关键字修饰,使用类名来调用),实列变量(必须使用对象来调用),* 局部变量(定义在方法中),* 参数(定义在方法中后面的小括号里面,一半在定义时为形参,调用后传入的值为实参)

2022-09-26 15:33:45 433

原创 标识符 & 逻辑运算符 & 赋值运算符

全部小写,如果有多级,用点号( . )隔开、遵循域名反写的格式:com.liyahui.demo (demo 指 包的功能)​ 英文大小写字母、数字、下划线( _ )和美元符号( $ ) (可以使用汉字或其他合法字符命名,但是不推荐)和其它程序语言一样,在 Java 中,也最好使用圆括号来指明运算的执行顺序,因为圆括号是优先级最高的。首个字母大写,如果有多个单词,每个单词首字母大写:HelloWorld、Student。使用时要求运算符的两边都是 Boolean 类型,运算结果也是 Boolean类型的。

2022-09-23 15:32:00 195

原创 方法调用的八种基本情况

方法分为静态和非静态两种,每种有:无参无返回值方法,有参无返回值方法,无参有返回值方法,有参有返回值方法四种,合计八种。:程序最小执行单元,方法是可以重复执行的代码,每次执行一个方法都是对方法的一次调用。* 静态方法就是用 static 修饰的方法,静态方法的调用是通过类名来调用的。* 非静态方法就是没有 static 修饰的方法,对于非静态方法的调用,* 是通过对 象来调用的.

2022-09-23 13:46:07 177

原创 数组与String类

在 Java 中有两种方式可以构造出一个 String 对象,一种是直接用 字符序列赋值构建 String 对象,另一种就是调用 String 类的构造方法来构建 String 对象。首先在控制台输入学生信息,然后将输入的信息整为一个字符串(可以加分隔符,也可以不加),然后存储到数组中(那么当前数组就是字符串类型的数组)在Java中,字符串作为String类的对象,注意String类对象的两种创建方式。(声明数组时不能确定数组的长度,数组的长度是在创建数组(数组初始化)中被定义的)

2022-09-15 15:44:46 469

原创 if语句,If-else 语句,scanner类补充

if语句,If-else 语句,scanner类补充。if 语句是用来判定所给定的条件是否满足,根据判定的结果(true 或 false)决定执行给出的两种操作之一。简单的 if 分支结构的语法如下:在语法中,表达式的值必须是 boolean 类型,而不能是其他类型。也就是说取值范围只有 true 或 false 两种。语句执行的流程:if 子句内的表达式的值如果为 true,则执行紧跟着的“语句块”。具体流程如下图所示。

2022-09-14 15:13:10 147

原创 Java程序基础结构详解(基础学习)

1.3.1 Java程序中JDK、JRE、JVM的概念。 Java程序基本结构 2.1.2 Java源程序的完整组成2.2 Java编程规范意义2.2.2 Java命名规范2.3 Java的关键字和标识符与保留字 2.4 Java的数据类型的转换整型浮点型字符型布尔型隐式类型转换显式类型转换2.6 变量和常量2.7 运算符与表达式 算术运算符自增自减运算符关系(比较)运算符逻辑运算符赋值运算符6.运算符的优先级表达式Java注释

2022-09-13 15:50:33 2426

原创 JAVA基础——“Hello would”,if语句和while循环讲解

JAVA基础——“Hello would”,if语句和while循环讲解

2022-09-09 12:19:40 618

原创 下载安装JDK并配置环境变量及eclipse的使用

下载安装JDK并配置环境变量及eclipse的使用

2022-09-08 09:21:33 1444

原创 统计计算与描述,层次化索引

3.5 统计计算与描述Pandas提供了很多跟数学和统计相关的方法,其中大部分都属于汇总统计,用来从Series中获取某个值(如max或min),或者从DataFrame的列中提取一列数据(如sum)。3.5.1 常用的统计计算常用描述性统计方法及说明函 数 名 称说 明sum计算和mean计算平均值median获取中位数max、min获取最大值和最小值idxmax、idxmin获取最大和最小索引值count计算非NaN值

2022-05-11 19:24:36 713

原创 算数运算,数据对齐,数据排序

3.3算数运算与数据对齐Pandas执行算数运算时,会先按照索引进行对齐,对齐以后再进行相应的运算,没对齐的位置会用NaN进行补齐。其中,series是按行索引对齐的,DataFrame是按行索引、列索引对齐的。例:1)import pandas as pdobj_one = pd.Series(range(10, 13), index=range(3))print(obj_one)2)obj_two = pd.Series(range(20, 25), index=range(5))

2022-04-27 10:23:06 1184

原创 Numpy通用函数数组,线性代数

Numpy通用函数通用函数是一种对ndarry中的数据执行元素级运算的函数,可以看作是简单函数(接受一个或多个标量值,并产生一个或多个标量值)的矢量化包装器。一元通用函数:函数名描述abs、fabs逐个元素地计算整数、浮点数或复数地绝对值sqrt计算每个元素的平方根(与arr ** 0.5相等)square计算每个元素地平方(与arr ** 2相等)exp计算每个元素的自然指数值e^x次方log、log10、log2、log1p分别对应(自然指数(

2022-04-20 09:22:16 790

原创 花式索引,布尔型索引,数组的转置和轴对称

一.花式索引(1)花式索引(Fancy indexing):指利用整数数组进行索引,而核心就是"轴"以及"下标",既然是整数数组作为下标,这就要求如果设置多个整数数组来索引的话,这些整数数组的元素个数要相等,这样才能够将整数数组映射成下标。比如对于[1, 2]和[3, 4]两个整型数组,可以拼接成arr[1, 3]和arr[2, 4]的下标来取值,而对于[1, 2, 3]和[3, 4]两个元素个数不等的情况下,是不能拼接成对应的下标的。(2)“轴"和"下标”:对于一维数组只有一个轴axis =

2022-04-20 09:05:12 2292

原创 数组运算,广播运算,Ndarray切片索引

2.4数组运算:一、矢量运算将两个形状完全一样的数组与元素之间逐个相加,有两种方法:1、for-in循环实现;2、NumPy的运算表达式实现。NumPy的矢量特性主要表现为并行化的运算,也就是说在对数组执行运算时会做用到元素级别。二、 广播运算对于不同大小的数组之间的运算,在NumPy中提供了对应的处理机制,那就是广播若两个数组的各维度兼容,也就是两个数组的每一维等长,或其中一个数组为 一维,那么广播机制就适用。如果这两个条件不满足,numpy就会抛出异常,说两个数组不兼容。总结来说,

2022-04-20 08:58:58 450

原创 Ndarray对象的常用属性(完整表格)

Ndarray.flags __返回 ndarray 对象的内存信息,包含以下属性:C_CONTIGUOUS ( C) #数据是在一个单一的C风格的连续段中F_CONTIGUOUS (F) #数据是在一个单一的Fortran风格的连续段中OWNDATA (O) #数组拥有它所使用的内存或从另一个对象中借用它WRITEABLE (W) #数据区域可以被写入,将该值设置为False,则数据为只读ALIGNED (A) #数据和所有元素都适当地对齐到硬件上。

2022-04-20 08:54:21 1695

原创 DataFrame,pandas索引,重置索引

3.1.2 DataFrameDataFrame是一个类似于二维数组或表格的对象,它每列的数据可以是不同的数据类型。与Series的结构相似,DataFrame的结构也是有索引和数据组成的,不同的是,DataFrame的索引不仅有行索引,还有列索引可以使用一下构造方法创建:pandas.DataFrame(data=None, inedx=None,columns=None, dtype=None,copy=False)其中常用参数所表示的含义参数 含义Ind

2022-04-20 08:44:44 8195

emp.sql

emp.sql

2022-11-30

空空如也

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

TA关注的人

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