自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+
  • 博客(74)
  • 问答 (1)
  • 收藏
  • 关注

原创 Python--字典

字典也是一个常用的结构. 字典的所有操作都是围绕 key 来展开的.需要表示 "键值对映射" 这种场景时就可以考虑使用字典.

2025-03-08 12:28:35 569

原创 Python-列表和元组

列表和元组都是日常开发最常用到的类型. 最核心的操作就是根据 [ ] 来按下标操作. 在需要表示一个 "序列" 的场景下, 就可以考虑使用列表和元组. 如果元素不需要改变, 则优先考虑元组. 如果元素需要改变, 则优先考虑列表.

2025-03-07 23:26:05 662

原创 初始Python----

函数是编程语言中的一个核心语法机制. Python 中的函数和大部分编程语言中的函数功能都是基本类似的.函数的定义 函数的调用 函数的参数传递

2025-03-06 23:53:14 573

原创 Python初始----some语句介绍

条件语句能够表达 "如果 ... 否则 ..." 这样的语义. 这构成了计算机中基础的 逻辑判定.条件语句也叫做分支语句, 表示了接下来的逻辑可能有几种走向比如,最经典的条件语句就是如果 我认真敲代码我就很容易找到工作否则我就容易毕业就失业。

2025-03-05 22:09:08 514

原创 初始Python---运算符

0.1 + 0.2 的结果并非是 0.3 , 而是带了个小尾巴. 虽然这个尾巴非常小了, 但是 == 是锱铢 必较的, 仍然会导致 == 的结果为 False。想象一个英文词典, 上面的单词都是按照字母顺序排列. 如果首个字母相同, 就比较第二个字母. (就 比如著名单词 abandon).// 是取整除法(也叫地板除). 整数除以整数, 结果还是整数(舍弃小数部分, 并向下取整. 不是四舍五 入)例如 += -= *= /= %=

2025-03-05 21:42:15 818

原创 初始Python<常量、变量、注释、输入输出>

有的时候, 我们需要进行的计算可能更复杂一些, 需要把一些计算的中间结果保存起来. 这个时候就需要用 到变量我们可以用方差来举一个例子来认识变量avg, total, result 均为变量.** 在 Python 中表示乘方运算. ** 2 即为求平方.就像计算器中的 M 键功能类似, 通过变量就可以保存计算过程中的中间结果.变量可以视为是一块能够容纳数据的空间。a=10a 为变量名. 当我们创建很多个变量的时候, 就可以用名字来进行区分.

2025-03-04 23:37:58 710

原创 《基于Selenium的网页聊天室自动化测试实战报告》

目标系统:基于WebSocket的实时聊天室核心功能:用户注册/登录、会话框发送信息、好友列表、信息发送技术栈:html + Springboot + MySQL数据库。

2025-03-03 19:53:54 1176

原创 《基于Selenium的论坛系统自动化测试实战报告》

目标系统:基于WebSocket的实时聊天室核心功能:用户注册/登录、会话框发送信息、好友列表、信息发送技术栈:html + Springboot + MySQL数据库。

2025-03-03 19:53:02 1638

原创 Java中的继承

super和this的关系继承下代码块的执行顺序protected关键字

2025-01-18 13:17:01 303

原创 Java中的继承

继承的概念继承的语法子类中访问父类的成员变量 ①.子类和父类不存在同名成员变量 ②.子类和父类成员变量同名子类中访问父类的成员方法 成员方法名字不同 成员方法名字相同  super关键字

2025-01-17 17:46:38 1005

原创 具体讲讲内部类

内部类的分类实例内部类静态内部类局部内部类

2025-01-16 13:09:28 1221

原创 代码块<说说普通代码块、构造代码块、静态代码块>

普通代码块构造代码块静态代码块

2025-01-16 11:18:09 444

原创 static成员

静态成员变量的特性】不属于某个具体的对象,是类的属性,所有对象所共享的,不存储在某个对象的空间中既可以通过对象访问,也可以通过类名访问,类变量存储在方法区中生命周期伴随类的一生(类创建它创建,类消失它消失)不属于某个具体的对象,是类方法可以通过对象调用,也可以通过 类名.静态方法名(...)调用不能在静态方法中访问任何非静态成员变量静态方法不能调用任何非静态方法,因为静态方法有this参数,在静态方法中调用时候无法传递this引用静态方法无法重写,不能用来实现多态

2025-01-15 13:32:45 806

原创 封装和包-简单说

面向对象有三大特性:封装、继承、多态包 导入包中的类 自定义包 常见包

2025-01-14 11:12:23 759

原创 对象的构造及初始化

针对问题1,我们给出了对象的构造方法,可以用来解决对象该如何初始化在java方法内部定义一个局部变量时必须要初始化,否则就会编译失败。比如要让上面的代码通过编译,只需要在正式使用a之前,给a设置一个初始值即可。如果是对象的话结果如下我们就需要调用之前的setDate方法才能将具体日期设置到对象中去。同时有两个问题针对问题1,我们给出了对象的构造方法,可以用来解决对象该如何初始化构造方法(也叫做构造器)是一个特殊的成员方法,

2025-01-13 11:06:03 377

原创 this引用

this引用指向当前对象,在成员方法中所有成员变量的操作,都是通过该引用去访问还是对前面的例子进行修改this引用的都是调用成员方法的对象也就是说它引用的都是同一个地址,都是从一开始就调用的成员方法的对象,后面再去调用时,都是这一个物理内存的地址。

2025-01-12 11:17:52 228

原创 简单说一下 类

类只是一个模型一样的东西,用来对一个实体进行描述,限定类有哪些成员类是一种自定义类型,可以用来定义变量一个类可以实例多个对象,实例化出来的对象占用实际的物理空间,存储类成员变量形象来说,类实例化出来的对象就像是在现实中使用建筑设计图建造出房子,类就是设计图,只是设计出需要说明东西,但是没有建筑实体存在,同样的类也只是一个设计,但是实例化出的对象才能实际存储数据,占用物理空间。

2025-01-11 23:20:40 384

原创 二维数组-

二维数组的用法与一维数组没有明显差别。同理,还存在“三维数组”、“四维数组”等更复杂数组,不过出现频率比较低。:二维数组本质上也就是一维数组,只不过每个元素又是一个一维数组。

2025-01-10 22:23:59 257

原创 数组排序------冒泡排序

①:将数组中相邻元素从前往后依次进行比较,如果前一个元素比后一个元素大,则交换,一趟下来后最大元素就在数组的末尾;②:依次从①过程重复,直到数组中所有元素都排列好。次,表示排序过程需要进行多次(每一轮都会将当前最大的元素"冒泡"到数组末尾)。但是这个冒泡排序相对来说排序性能较低,在java内置中有更高效的排序算法。,用于比较相邻的元素。如果前一个元素大于后一个元素,就交换它们的位置。的静态方法,用来对传入的整数数组。

2025-01-10 22:22:51 548

原创 查找数组中指定元素(顺序查找和二分查找)

在 main 方法中,我们传递数组 {1, 2, 3, 10, 5, 6} 和元素 10 给 find 方法。因此,find 方法返回 3,System.out.println 打印 3。arr[3] = 10 等于 10,所以返回当前索引 3。给定一个数组,再给定一个元素,找出该元素在数组中的位置。上面是针对无序数组的操作,针对有序数组,我们可以用更高效的二分查找。arr[1] = 2 不等于 10。arr[2] = 3 不等于 10。,不是void,这个地方容易被忽略。

2025-01-08 11:30:49 486 1

原创 求数组中元素的平均值

静态方法 avg,它接受一个整数数组 arr,并返回一个 double 类型的值,表示数组的平均值。给定一个整数数组,求平均值。

2025-01-07 21:50:00 243

原创 数组练习-----数组拷贝

但是由于 arr 和 newArr 已经是两个独立的数组,修改 arr 不会影响到 newArr。是指复制数组时,数组中的元素引用(如果是引用类型)会被复制到新的数组中,但数组中的元素本身不会被复制。是指复制数组时,不仅数组的引用被复制,还会创建新的对象(如果是引用类型)。这意味着新数组中的每个元素都被单独复制,原始数组和新数组不会相互影响。同时我们又对原数组进行修改,对arr和newArr数组呈现不同的内容做出了展示。newArr:[10, 2, 3, 4, 5, 6]:arr 数组已经被修改。

2025-01-06 14:33:17 277

原创 数组练习------数组转字符串

数组转字符串主要是要用到java.util.Arrays包内的一些东西,用了这个方法可以让后续打印数组更方便一些。

2025-01-05 16:34:28 99

原创 关于数组的一些应用--------数组作函数的返回值(斐波那契数列数列的实现)

数组初始化: 创建一个长度为 n 的整数数组 array,并初始化前两个元素 array[0] 和 array[1] 为 1(这两个是斐波那契数列的前两个数)。循环生成斐波那契数列: 从 i = 2 开始,通过 array[i] = array[i-1] + array[i-2] 的递推关系生成后续的斐波那契数列值。这个方法的主要功能是根据给定的 n 生成一个斐波那契数列,返回一个包含前 n 个斐波那契数的数组。输出: 输出一个长度为 n 的整数数组,其中每个元素为斐波那契数列的相应值。

2025-01-04 23:27:15 454

原创 关于数组的一些应用-----------数组作为函数的参数

java将数组设定为引用类型,这样的话后续要进行数组参数传参,其实只是将数组的地址传到函数的形参中。这样可以避免对整个数组的拷贝。我们也可以知道,所谓“引用”的本质只是存了一个地址。当数组作函数的参数时。

2025-01-03 17:18:52 252

原创 Java中的数组使用

数组,可以看成相同类型元素的一个集合,在内存中是一段连续的空间同时

2025-01-02 12:49:12 397

原创 Java-方法解释

java内的方法类似与C语言中的函数。方法存在的意义在于。

2024-12-28 13:55:21 370

原创 猜数字【Java】

系统自动生成一个随机整数(1-100),然后由用户输入预测的数字。

2024-12-27 23:21:56 679

原创 Java-SE语法更新

明天开始,间断不持续地对Java-SE语法的更新,复盘。

2024-12-26 23:51:07 98

原创 数据结构篇--折半查找【详解】

本质就是一种特殊的二叉排序树,它的每个节点都是一个有序数组的中位数,左子树是该中位数左边的有序数组,右子树是该中位数右边的有序数组。这样的安排保证了在查找时,可以通过比较中位数和目标值的大小关系,来确定目标值在哪个子树中,从而减少折半查找的次数,提高查找效率。就像上面说过的,关键字的比较次数是不会超过该判定树的高度的,并且折半查找判定树本质上是一棵平衡二叉树,还有关键的一点若是。,所以当使用折半查找时,对于有n个元素的查找表,查找一个数据元素的平均时间复杂度为O(通过对上面这些知识的理解,我们知道。

2024-09-23 22:02:02 711 1

原创 数据结构篇--顺序查找【详解】

就是在数据集合中寻找某种条件的数据元素的过程。是指用于查找的数据元素。找到了满足条件的数据元素,就是,否则就是称为。是指数据元素的某个数据项的值,可用于标识或者记录,一般我们只指一个。是指一个查找表操作仅仅涉及查找操作,简单来说就只是看看,不动态修改查找表。是指对这个查找表的操作设计查找,还要动态的插入和删除查找表。是指查找表中每个数据元素需要进行关键字比较次数的平均值。也就是上面这个公式。感觉有点模模糊糊的没看太懂?我们从一道简单的题中来近距离理解平均查找长度的概念。

2024-09-22 11:41:42 1896

原创 基于JSP、java、Tomcat三者的项目实战--校园交易平台系统--(实习,答辩皆可用到)--万字爆更

技术支持:JAVA、7.0.86编程软件:IntelliJ IDEA 2021.1.3 x64。

2024-08-07 15:38:44 756 5

原创 基于JSP、java、Tomcat三者的项目实战--校园交易网(3)主页--历史清单

技术支持:JAVA、7.0.86编程软件:IntelliJ IDEA 2021.1.3 x64前文几个功能的实现的博客接下来,我们就来讲解这最后一个功能实现,历史清单这个网页主要是用于展示用户的消费历史清单。<table>totaltotalforTotaltotallist主要功能是接收来自前端的请求,获取消费总额信息,然后将其存储到数据库中,并最终重定向到另一个页面以显示存储的消费总额列表。

2024-08-06 20:32:16 711

原创 基于JSP、java、Tomcat三者的项目实战--校园交易网(3)主页->处理从客户端提交过来的总金额数据,并将其存储到数据库中

技术支持:JAVA、7.0.86编程软件:IntelliJ IDEA 2021.1.3 x64前文几个功能的实现的博客目前我们讲完了主页①②③④这些功能当我们准备说对购物车结算时,便会出现支付成功的弹框(简化做了支付功能)而我们支付完成后,点击左下角历史清单,我们就可以知道我们支付过的账单。刚刚的10666就出现了。那我们先来说说支付界面的功能。

2024-08-05 11:46:27 915

原创 单片机复习题

2.发送数据的第9数据位的内容是在SCON寄存器的TB8位中预先准备好的。8.控制LED点阵显示器的显示,实质上就是控制加到行线和列线上的电平编码来控制点亮某些发光二极管(点),从而显示出由不同发光的点组成的各种字符。15.动态显示的数码管,任一时刻只有一个 LED 数码管处于点亮状态,是 LED 的余辉与人眼的“视觉暂留”造成数码管同时显示的“假象”。AT89S51单片机程序存储器的寻址范围是由程序计数器PC的位数所决定的,因为AT89S51单片机的PC是16位的,因此其寻址的范围为。

2024-08-04 11:56:45 1420

原创 基于JSP、java、Tomcat三者的项目实战--校园交易网(3)主页--实现修改商品的名字与价格功能(万字爆更)增查改删,三端交互样样齐全

技术支持:JAVA、JSP7.0.86编程软件:IntelliJ IDEA 2021.1.3 x64前文几个功能的实现的博客在上一篇博客中,我们讲完了添加商品功能和显示时间是怎么写的和一个简单的购物车功能我们可将添加进来的商品,点击加入购物车按钮,他就会在下面显示我们的购物车一栏,自动计算单价乘以数量,并且我们做了部分优化,左边数量可以减到0,这一栏商品就会自动消失,右边的删除按钮也能删除掉这个商品。但是,当我要上传的商品数量万一价格要是有所浮动,我们要改变价格这种时候我们要怎么办呢?

2024-08-03 13:11:36 1156

原创 基于JSP、java、Tomcat三者的项目实战--校园交易网(3)主页--显示当前用户的信息和系统时间和实现一个简单的购物车功能,包括添加商品、增加数量、减少数量、删除商品以及计算总金额

显示当前用户的信息和系统时间和实现一个简单的购物车功能,包括添加商品、增加数量、减少数量、删除商品以及计算总金额

2024-08-02 21:23:54 754

原创 基于JSP、java、Tomcat三者的项目实战--校园交易网(3)主页--添加商品功能

技术支持:JAVA、JSP服务器:TOMCAT 7.0.86编程软件:IntelliJ IDEA 2021.1.3 x64主页--添加商品功能

2024-08-01 16:01:37 1327

原创 基于JSP、java、Tomcat三者的项目实战--校园交易网(3)主页--数据库也显示清单遗漏问题

前文功能的实现技术支持:JAVA、JSP服务器:TOMCAT 7.0.86编程软件:IntelliJ IDEA 2021.1.3 x64前文三篇登录和注册功能的实现主页中我们其实看到了许多功能,我们先来说说由于这么多功能,集中在这一个网页中,所以我也不水字数,在这篇博客中首先,我们是将所有的商品放在我的sdjyy的数据库中,接下来新建一个名为goods的数据表,里面的属性分别为name和price由于我的数据库编码格式有点问题,在数据库中会显示问号。

2024-07-27 22:54:37 664

原创 基于JSP、java、Tomcat三者的项目实战--校园交易网(3)主页-显示清单(list)

技术支持:JAVA、JSP服务器:TOMCAT 7.0.86编程软件:IntelliJ IDEA 2021.1.3 x64前文三篇登录和注册功能的实现基于JSP、java、Tomcat、mysql三层交互的项目实战--校园交易网(1)-项目搭建(前期准备工作)基于JSP、java、Tomcat、mysql三层交互的项目实战--校园交易网(2)登录功能实现基于JSP、java、Tomcat三者的项目实战--校园交易网(2)注册功能实现下面我展示主页。

2024-07-27 10:01:39 1146

与我的基于JSP、java、Tomcat三者的项目实战-校园交易平台系统所搭配可以使用的ppt项目展示,有需要的可以自取

与我的基于JSP、java、Tomcat三者的项目实战--校园交易平台系统所搭配可以使用的ppt项目展示,有需要的可以自取

2024-08-07

计算机网络实验(实验报告)-基于eNSP操作(包含真机操作截图)(万字爆更)-华为

这类实现是基于计算机网络(第八版)所有实验的总和,所有实验面面俱到,每个步骤一个一个字打上来,无论你是要深入学习还是完成课程作业,这都是你的一个不错的选择

2024-07-09

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

TA关注的人

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