自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

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

原创 Python+Selenium教程

Selenium是一个用电脑模拟人操作浏览器网页,可以实现自动化。以下是详细教程。

2023-05-21 09:32:21 1020

原创 Java-2023第十四届蓝桥杯Java B组题解

小蓝认为,如果一个整数在二进制、八进制、十进制、十六进制下均为哈沙德数,那么这个数字就是幸运数字,第 1 至第 10 个幸运数字的十进制表示为:1 , 2 , 4 , 6 , 8 , 40 , 48 , 72 , 120 , 126 . . .。现在小蓝想要从 A 对应的数组下标所构成的集合 I = {0, 1, 2, . . . , N − 1} 中找出一个子集 R1,那么 R1在 I 中的补集为 R2。此时 S 1 = A0 = 6 为偶数, S 2 = A1 = 6 为偶数。

2023-04-16 10:59:29 879

原创 Java-蓝桥杯-集合(容器)在竞赛中的使用

Java标准库自带的java.util包提供了集合类:Collection,它是除Map外所有其他集合类的根接口。一个Java中类似于C++中的Pair的容器。Map.Entry是Map的一个内部接口。Map:一种通过键值(key-value)查找的映射表集合。Set:一种保证没有重复元素的集合。List:一种有序列表的集合。

2023-04-02 18:43:18 197

原创 蓝桥杯Java-大数(整数,小数)处理

📢注意在小数中不能使用!与remainder()对照。📢注意在小数中的使用!

2023-03-26 21:26:53 464

原创 【Java-蓝桥杯知识点】

主要是通过使用SimpleDateFormat,先把时间写成String,然后再转成Date, 用getTime函数转成毫秒,相减得到相差的毫秒数。注意1s = 1000ms,SimpleDateFormat中,HH代表24小时制,hh是12小时制,MM是月份,mm是分钟。Calender的月份MONTH是从0开始,也就是1-12月对应 0-11,但日期和年份是从1开始的。DAY_OF_WEEK从1开始,也就是周日到周六对应 1-7。周日是1,周一是2,周六是7。1月是0,12月是11。

2023-03-19 20:25:52 495

原创 Java-2022年第十三届蓝桥杯java B组

首先遍历字符串,把其中的每一种字母以键值对的形式保存到HashMap中,然后遍历map提取出出现次数最多的n个字母,把它们存到list列表中,利用Collections工具类把list中字母排序,最后输出打印。这天小明正在学数数。20^22相当于22个20做了21次乘法运算,所以我的思路是把每一次乘法的结果取余,这样,别说是long可以装得下,就算是int也手拿把掐了!对于每一名学生,请你计算他至少还要再刷多少道题,才能使得全班刷题比他多的学生数不 超过刷题比他少的学生数。

2023-03-12 19:37:31 365 1

原创 Java-整数替换

如果 n 是奇数,则可以用 n + 1或n - 1替换 n。解释:7 -> 8 -> 4 -> 2 -> 1。如果 n 是偶数,则用 n / 2替换 n。或 7 -> 6 -> 3 -> 2 -> 1。n 变为 1 所需的最小替换次数是多少?解释:8 -> 4 -> 2 -> 1。

2023-03-05 18:34:06 148

原创 Java-排序链表问题

(3)递归分割时,输入当前链表左端点head和中心结点slow的下一个结点tmp(因为链表是从slow切断的)。1.分割cut环节:找到当前链表中点,并从中点将链表断开(以便在下次递归cut时,链表片段拥有正确的边界);(1)我们使用fast,slow快慢双指针法,奇数个结点找到中点,偶数个结点找到中心左边的结点。给你链表的头结点 head ,请将其按 升序 排列并返回 排序后的链表。(2)找到结点slow后,执行slow.next=None将链表切断。(4)cut 递归终止条件:当head.next。

2023-02-25 20:51:45 914

原创 Java-算法竞赛中常用的Java API之大数类

java中的基础数据类型能存储的最大的二进制数是 2 ^ 63 - 1,对应的十进制数是9223372036854775807,也就是说只要运算过程中会超过这个数,就会造成数据溢出,从而造成错误.1.而java.math.*包中提供了大数类,其理论上可以存储无限位的大数,只要内存足够的话。2.大数类又分为整数和浮点数.即BigInteger and BigDecimal。

2023-02-19 09:07:47 477

原创 Java-不同路径问题分析及算法

这道题,可以这么理解,在这个矩形网格框内,第一行和第一列中的每一位置,到达的可能路径都为1。对其他位置,到达的可能路径数量为其正上面位置对应路径的数量加上左边路径的数量(因为只可以向下走或者向右走)。1. 向右 -> 向下 -> 向下 2. 向下 -> 向下 -> 向右 3. 向下 -> 向右 -> 向下。代码优化:时间复杂度不变O(m*n),空间复杂度变小O(n)。输入:m = 3, n = 2。输入:m = 7, n = 3。输入:m = 3, n = 3。n) 空间复杂度为O(m。

2023-02-04 19:49:03 510

原创 15种EXCEL数据分析功能

15种EXCEL数据分析功能

2023-01-20 10:49:51 508

原创 Java-数据结构二叉排序树

二叉排序树(Binary Sort Tree),又称二叉查找树(Binary Search Tree),亦称二叉搜索树。是数据结构中的一类。在一般情况下,查询效率比链表结构要高。一棵空树,或者是具有下列性质的二叉树:(1)若左子树不空,则左子树上所有结点的值均小于它的根结点的值;(2)若右子树不空,则右子树上所有结点的值均大于它的根结点的值;(3)左、右子树也分别为二叉排序树;

2022-12-10 16:16:28 287

原创 Java-SpringBoot集成Mybaties-Plus增删改查

SpringBoot集成MyBaties-Plus

2022-09-11 08:39:35 199

原创 Java-算法-有序数组的平方,轮转数组

Java算法-有序数组的平方,轮转数组

2022-07-17 19:30:24 216

原创 Java-算法-搜索插入位置

Java-算法-搜索插入位置

2022-07-03 19:31:56 153

原创 Java-算法-全排列2

Java-算法-全排列2

2022-06-26 18:59:43 70

原创 Java-算法-全排列

Java-算法-全排列

2022-06-26 18:55:26 66

原创 Java-算法-螺旋矩阵

Java-算法-螺旋矩阵

2022-06-15 22:09:27 153

原创 Java-算法-组合总和

示例1示例2示例3使用递归:1.准备两个容器,一个是结果容器,一个是结果里面的每一个数组2.实现递归的代码3.保证数组不会重复:每一层的一个元素只能使用一次(所以代码中循环从i开始)

2022-06-13 21:20:20 310

原创 【Java-Mybaties分页】

Java-Mybaties分页一、使用Limit实现分页步骤一、使用Limit实现分页语法SELECT * FROM table LIMIT stratIndex,pageSizeSELECT * FROM table LIMIT 5,10; // 检索记录行 6-15为了检索从某一个偏移量到记录集的结束所有的记录行,可以指定第二个参数为 -1:SELECT * FROM table LIMIT 95,-1; // 检索记录行 96-last. 如果只给定一个参数,它表示返回最大的记录行

2022-05-08 22:03:47 158

原创 Java-mybatis学习笔记

Java-mybatis学习笔记Mybatis概述快速入门总结Mybatis概述1.mybatis是什么?有什么特点?它是一款半自动的ORM持久层框架,具有较高的SQL灵活性,支持高级映射(一对一,一对多),动态SQL,延迟加载和缓存等特性,但它的数据库无关性较低2.什么是ORM?Object Relation Mapping,对象关系映射。对象指的是Java对象,关系指的是数据库中的关系模型,对象关系映射,指的就是在Java对象和数据库的关系模型之间建立一种对应关系,比如用一个Java的Stu

2022-05-01 07:14:24 145

原创 Java-Spring-JdbcTemplate学习

Java-Spring-JdbcTemplate学习1.Spring JdbcTemplate基本使用1.1JdbcTemplate概述1.2JdbcTemplate开发步骤1.3JdbcTemplate快速入门①导入坐标②创建数据库表和实体③创建JdbcTemplate对象+④执行数据库操作1.4Spring产生JdbcTemplate对象1.4Spring产生JdbcTemplate对象1.5JdbcTemplate的常用操作修改操作删除和查询全部的操作查询单个数据操作2.知识要点总结1.Spring

2022-04-24 09:13:39 140

原创 Java-Spring程序开发

Java-Spring程序开发Spring简介Spring优势Spring体系结构Spring程序开发步骤导入Spring开发的基本包坐标编写Dao接口和实现类创建Spring核心配置文件Spring的开发步骤Spring配置文件Bean标签基本配置Bean标签范围的配置Bean生命周期的配置Bean实例化三种方式使用无参构造方法实例化工厂静态方法实例化工厂非静态方法实例化Spring简介Spring是分层的Java SE/EE应用full-strack轻量级开源框架,以IOC(Inverse Of

2022-04-16 20:57:32 602 1

原创 Java-阶段学习总结

阶段学习总结学习总结问题三级目录学习总结这一阶段我学习了数据库的有关知识点以及相关操作,学习了数据库连接池的有关应用以及知识点,学习了Tomcat,Servlet和jsp以及Cookie和Session,还有EL表达式和jstl与监听,拦截,过滤的有关知识。通过这一阶段,我学会了简单的前后端交互,写了一个旅游网站,通过这次项目,我对知识点进行了更加深入的了解和掌握。同时为蓝桥杯做了一些准备,练习了一些基本算法。问题学习过程中有些拖拉,在学习过程中,知识点掌握的不是太牢固,并且不能灵活的运用,因此在接

2022-04-10 17:37:04 987

原创 Java-三层架构

Java-三层架构内层架构的概念概念介绍概述原理各层的作用数据访问层业务逻辑层表示层三层具体的区分方法三层架构的优点与缺点优点缺点规则与MVC的区别内层架构的概念三层架构:一般来说就是将整个业务应用划分为:表现层(UI)、业务逻辑层(BLL)、数据访问层(DAL)。区分层次的目的即为了“高内聚,低耦合”的思想。概念介绍1、表现层(UI):简单来说,就是展现给用户的界面,即用户在使用这个系统的时候他所能看到的。2、业务逻辑层(BLL):主要进行业务逻辑处理,即针对具体问题的操作,也可以是对数据

2022-04-03 11:25:11 3760

原创 Java-蓝桥算法

蓝桥算法世纪末的星期题目代码题目补充知识点(Calender类中的Calender.getInstance()方法)马虎的算式题目代码振兴中华题目代码世纪末的星期题目曾有邪教称1999年12月31日是世界末日。当然该谣言已经不攻自破。还有人称今后的某个世纪末的12月31日,如果是星期一则会…有趣的是,任何一个世纪末的年份的12月31日都不可能是星期一!! 于是,“谣言制造商”又修改为星期日…1999年的12月31日是星期五,请问:未来哪一个离我们最近的一个世纪末年(即xx99年)的12月31日正好是

2022-03-27 09:25:36 138

原创 Cookie快速入门

Cookie快速入门Cookie的概念快速入门使用步骤实现原理Cookie的细节Cookie的特点和作用Cookie的概念Cookie是客户端会话技术,只要将数据保存到客户端。快速入门使用步骤1.创建Cookie对象,绑定数据*new Cookie(String name,String value)2.发送Cookie对象*response.addCookie(Cookie cookie)3.获取Cookie,拿到数据*Cookie[] request.getCookies()例如

2022-03-19 08:33:28 133

原创 XML详解

XML详解XML历史XML的常见应用XML语法XML语法-文档声明XML语法-元素(或者叫标记、节点)XML语法-属性XML语法-注释XML语法-CDATA节xml文件的解析XML历史gml(1969)->sgml(1985)->html(1993)->xml(1998)1969 gml(通用标记语言),主要目的是要在不同的机器之间进行通信的数据规范1985 sgml(标准通用标记语言)1993 html(超文本标记语言,www网)1998 xml extensiable m

2022-03-12 22:11:06 485 1

原创 MySQL安装

MySQL安装教程文章目录MySQL安装教程一、官网下载MySQL二、创建配置1.配置"my.ini"文件2.配置"my.ini"文件内容三、 运行MySQL1.以管理员身份打开命令提示符,并进入MySQL的bin目录下2.按照以下代码进行操作四、退出MySQL,关闭数据库一、官网下载MySQL 可通过此链接进行官网下载MySQL:https://www.mysql.com/.详细见下图:二、创建配置1.配置"my.ini"文件将下载的MySQL进行解压,并在解压后的文件中配置"my.

2022-03-06 09:51:53 100

原创 Java-Anagrams问题,前缀问题

Java-Anagrams问题,前缀问题题目代码前缀问题题目代码题目资源限制时间限制:1.0s 内存限制:512.0MB问题描述  Anagrams指的是具有如下特性的两个单词:在这两个单词当中,每一个英文字母(不区分大小写)所出现的次数都是相同的。例如,“Unclear”和“Nuclear”、“Rimon”和“MinOR”都是Anagrams。编写一个程序,输入两个单词,然后判断一下,这两个单词是否是Anagrams。每一个单词的长度不会超过80个字符,而且是大小写无关的。  输入格式:输

2022-03-04 20:52:35 73

原创 寒假学习总结

在寒假期间,我按照小组的学习任务安排学习了html,css,js,bootstrap等前端有关知识的学习。在学习过程中,我采用“视频+课本+笔记分析+上机练习”的主要方法,来进行对所学知识的巩固。在寒假期间,我更注重劳逸结合的学习方法,以前端知识学习为主,结合社会实践体验,两者结合提高学习效率。进过寒假的前端知识的学习,我在小组的考核任务中运用了寒假所学知识自主制作了一个网页 。网页的主题内容为旅游主题,主要介绍了不同的旅游地点,旅游酒店等有关旅游的系列产品。网页中含有轮播图,悬挂相册,3D相册,下拉菜单,

2022-02-28 13:58:50 145

原创 Java-蓝桥算法之数字游戏,最小乘积(基本型)

蓝桥算法之数字游戏,最小乘积(基本型数字游戏题目代码最小乘积(基本型)题目代码数字游戏题目资源限制时间限制:1.0s 内存限制:256.0MB问题描述  给定一个1~N的排列a[i],每次将相邻两个数相加,得到新序列,再对新序列重复这样的操作,显然每次得到的序列都比上一次的序列长度少1,最终只剩一个数字。  例如:  3 1 2 4  4 3 6  7 9  16  现在如果知道N和最后得到的数字sum,请求出最初序列a[i],为1~N的一个排列。若有多种答案,则输出字典序最小的

2022-02-20 17:17:18 199

原创 Java-蓝桥算法“区间K大数查询”,“最大最小公倍数”

Java-蓝桥算法“区间K大数查询”,“最大最小公倍数”区间K大数查询题目代码个人对题目的理解以及代码中所包含的知识点个人对题目的理解代码中所包含的知识点最大最小公倍数题目代码个人对题目的理解以及题目所包含的知识点个人对题目的理解代码中所包含的知识点区间K大数查询题目资源限制时间限制:1.0s 内存限制:256.0MB问题描述给定一个序列,每次询问序列中第l个数到第r个数中第K大的数是哪个。输入格式第一行包含一个数n,表示序列长度。第二行包含n个正整数,表示给定的序列。第三个包含一个

2022-02-13 20:06:29 66

原创 Java-蓝桥算法圆的面积,序列求和

Java-蓝桥算法圆的面积,序列求和圆的面积题目代码题目知识点String类的format()方法的知识点补充:序列求和题目代码题目注意点圆的面积题目资源限制时间限制:1.0s 内存限制:256.0MB问题描述给定圆的半径r,求圆的面积。输入格式输入包含一个整数r,表示圆的半径。输出格式输出一行,包含一个实数,四舍五入保留小数点后7位,表示圆的面积。说明:在本题中,输入是一个整数,但是输出是一个实数。对于实数输出的问题,请一定看清楚实数输出的要求,比如本题中要求保留小数点后7位,

2022-01-29 20:40:58 1533

原创 Java-蓝桥杯算法Fibonacci ,字母图形,01字串

Java-蓝桥杯算法Fibonacci,字符图形,01字串Fibonacci题目个人对该题目的理解代码实现字符图形题目个人对该题目的理解代码实现01字符串题目个人对题目的理解代码Fibonacci题目问题描述Fibonacci数列的递推公式为:Fn=Fn-1+Fn-2,其中F1=F2=1。当n比较大时,Fn也非常大,现在我们想知道,Fn除以10007的余数是多少。输入格式输入包含一个整数n。输出格式输出一行,包含一个整数,表示Fn除以10007的余数。说明:在本题中,答案是要求Fn除以1

2022-01-22 19:22:46 86

原创 HTML-零基础入门

HTML入门HTML基本结构HTML基本标签HTML标签head标签body标签段落与文字段落标签段落与文字标签文本格式化标签网页特殊符号自闭合标签块元素与行内元素HTML基本结构<!DOCTYPE html><!--文档声明--><html lang="en"><head> <!--页头开始--> <meta charset="UTF-8"> <title>Title</tit

2022-01-15 21:53:25 140

原创 Java-优秀学姐分享与闭组会议总结

优秀学姐分享两位优秀的小组学姐就自己的学习以及实习经验和我们进行了分享,从她们的分享中我学习到了许多有用的经验与知识。具体总结为以下几点:学习态度与方法1.要珍惜在小组的时间,明确自己的学习方向。两位学姐就自己的实习经历,与我们分享将来想要从事数据分析工作与算法岗应该具备的知识和能力。从事数据分析工作要熟练掌握统计学的有关知识,自学统计学,同时还要学习并熟练掌握execl的功能,掌握数据分析有关的技能。算法岗则要学好数学,尤其是高数,因为算法岗对数学要求较高。因此在小组中学习的过程中要提前了解有关大数

2021-12-12 07:45:21 215

原创 Java-Java语言的输入输出

Java-Java语言的输入输出Java语言的输入输出Java语言的输入输出基本输入输出流1.InputStream流类2.OutputStream流类输入输出流的应用1.文件输入输出流2.顺序输入流3.管道输入输出流4.标准输入输出流使用Reader和Writer流类BufferedReader和BufferedWriterJava语言的输入输出Java语言的输入输出基本输入输出流1.InputStream流类InputStream流类包含一套所有字节输入都需要的方法,可以完成最基本的从输入流读

2021-12-04 17:27:16 350

原创 Java-异常处理与蓝桥杯特殊回文数,杨辉三角算法题

Java-异常处理与蓝桥杯特殊回文数,杨辉三角算法题异常处理概念异常错误与异常异常处理类异常的处理蓝桥杯特殊回文数算法题题目对于题目的个人理解代码实现蓝桥杯杨辉三角算法题题目对于题目的个人理解代码实现异常处理概念异常异常是指在程序运行过程中由代码产生的一种错误。异常是可以检测和处理的。错误与异常错误按照其性质可分为三种:语法错误,语义错误,逻辑错误。错误按其严重程度可分为两种:错误和异常。异常处理类Java 语言中的异常类是处理运行时错误的特殊类,类中包含了该运行错误的信息和处理错误的方法

2021-11-26 21:56:37 397

原创 Java-近段学习及考核总结

Java-近段学习与考核总结近段学习总结近段学习中出现的问题关于学习中问题的解决办法两次考核总结考核中出现的问题关于考核中出现问题的解决办法近段学习总结近段学习中出现的问题在小组经过大约一个月的Java方向的学习,我出现了许多问题,我对我出现的问题做出了一下几点总结:1.没有将课本上的知识真正学会打牢基础,很多专有名词就只是理解了个概念,并没有进行实际的操作去实现它。2.没有合理安排学习进度,自己总是学的比较慢,又没有合理的安排自己的学习时间,导致每次临近考核了还在看书中的基础概念,没有安排实际操

2021-11-23 23:22:03 265

空空如也

空空如也

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

TA关注的人

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