自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+
  • 博客(33)
  • 资源 (1)
  • 收藏
  • 关注

原创 gcd/lcm模板

gcd是数论中的简单只是,叫做最大公约数,其实现使用的辗转相除法。

2024-01-16 13:55:31 399

原创 蓝桥杯基础数据结构(java版)

数据结构=数据+结构。所以数据结构是一个抽象的概念。其目的是为了更好的组织数据方便数据存储。下面我们来看一些简单的数据储存方式。

2024-01-13 11:46:27 1044

原创 java常见编程题

Rectangle类新增成员长度(length)和宽度(width),均为double类型,实现抽象类和接口中的相关方法。3)重写Object的toString()方法,返回字符串格式为:Rectangle[ 长度=XXX,宽度=XXX,颜色=XXX] ,其中XXX表示对应属性的值。1.已知有一个父类 Person,包含两个属性 name 和 age,还有带两个参数的构造方法 Person()和一个打印信息的info()方法。(3)重写Person 类的 info()方法。

2024-01-04 18:02:30 495

原创 操作系统题库

【单选题】下列关于操作系统的说法中,错误的是()。I. 在通用操作系统管理下的计算机上运行程序,需要向操作系统预定运行时间II. 在通用操作系统管理下的计算机上运行程序,需要确定起始地址,并从这个地址开始执行III. 操作系统需要提供高级程序设计语言的编译器IV. 管理计算机系统资源是操作系统关心的主要问题A.I、IIIB.II、IIID.以上答案都正确答案:A【单选题】从用户的角度看,OS是( )。A.用户与计算机硬件系统之间的接口。

2024-01-04 09:55:18 1036

原创 分布式存储相关知识点考点

基本思想:每个物理节点根据性能的差异分配多个token,每个token对应一个“虚拟节点”,每个虚拟节点的处理能力基本相当,并随机分布在哈希空间中,数据按照哈希值落到某个虚拟节点负责的区域,然后被存储在该虚拟节点对应的物理节点中。两阶段提交协议执行过程包括请求阶段和提交阶段。答:同构系统:将存储系统分为若干组,每组内的节点服务完全相同的数据,其中一个节点为主节点,其他节点为备节点。答:在分布式系统中,操作要么在所有的节点上都生效,要么不在任何一个节点上生效,每个节点提交或中止事务的操作要保持一致。

2024-01-03 13:24:01 1165

原创 算法题库解析

没标的就死记吧,有标记的能学点就学点吧,毕竟算法很切近我们的生活,这些概念都比较好记。

2024-01-02 20:42:47 915 1

原创 Linux期末复习笔记

暂时只为复习笔记,后期会改的更为详细。

2024-01-01 11:22:45 1281 2

原创 python常见编程题

现对武陟县某餐厅进行调查,调查结果存在D盘dataset文件夹下‘canyin.xls’表格中,部分数据如下图所示,现利用Python对这些数据做初步处理,请编写代码解决以下问题。11.已知某班学生信息(Student)和成绩(Score)分别存在MySQL数据库中,其中主机host为‘localhost’、端口port为‘3306’、用户名user为‘root’、密码passwd为‘0709’、数据库名database为‘example’,现利用python对这些数据做初步处理,请编写代码解决以下问题。

2023-12-30 13:22:42 1235 1

原创 数据清洗与融合期末考试(常见理论题)

大数据时代虽然信息资源丰富,但是根据大数据的4V原则中的(数据量大,种类繁多,价值密度低,速度快)数据量大,种类繁多和价值密度低,我们可知我们所获取的数据中有大量的脏数据和异常值,包括我们所用不到的数据。在我们日常的分析中,我们所有的数据难免会有一些脏数据和异常值,数据清洗和融合可以为我们提高数据质量,增加我们的数据分析的效率,使我们数据分析的结果更为准确。大数据时代信息资源丰富,人们可以轻松从现实世界采集到大量的数据,为什么不能直接使用获取的数据,还要对其进行预处理呢?请举例说明数据可视化的应用实例。

2023-12-28 20:53:50 1442

原创 操作系统----调度算法

关键知识点概念算法思想先到先接受服务,类似于我们超市购物算法规则按照作业/进程的先后到达顺序进行服务是否可抢占非抢占式算法优点比较公平缺点对长作业有利,短作业不利(短作业排在长作业后边的话会消耗掉大量时间)是否会产生饥饿现象不会总结算法是一个很有意思东西,越研究越有趣的哦,你要是没兴趣,那我也没办法。其次本问参考老师的讲义加个人的一些理解。例题后续会添加,现在只想睡觉。

2023-12-27 13:26:55 924

原创 java期末复习笔记

如果没有合适的系统提供异常类,用户可以自定义异常类class 异常类名 extends Excepiton{无参构造(){super();//调用父类的无参构造有参构造(字符串){super(字符串);//调用父类的有参构造在可能产生该类异常的地方抛出异常类对象throw new 有参构造(字符串);一旦抛出,则有错误提示,处理方法:1.在方法头上声明异常抛出2.再调用方法的位置进行处理,可以使用try’…

2023-12-25 15:21:12 963

原创 MangoDB数据可updata报错

语法错误,我们调整语法即可。

2023-12-08 10:06:36 376

原创 全国各市区县7日天气数据爬取

处理异常值函数,并且避免重复。不用set是因为网页害怕url抓取错误。遍历字典,获取各个县市七天的天气详情。获取每个省各个市区县的url。把各个标签映射成字典。

2023-12-04 21:53:59 377

原创 python作业

1.绘制函数:y=sin(x),y=cos(x),x=np.linspace(-np.pi,np.pi,256,endpoint=Ture)绿色区域:np.abs(x)<0.5,sin(x)>0.5。紫色区域:(-2.5<x)&(x<0.5)紫色的设置:color=‘purple’

2023-11-17 22:12:14 306 1

原创 MySQL(DDL,DML,DQL,DCL)

从DDL的英文全称可以看出,他叫数据定义语言,即用来定义我们的表,修改列,删除库等操作,其对应的语句为:create,alter,drop其相应的语法为[字段名] type(length),....alter table table_name [相关操作] 列名相信大家读完之后对数据库的四大操作有了基本的理解,其实查询语句也不知这两个,还有多表查询,多表查询还包括很多连接方式,接下来就由大家自己探索了。

2023-11-15 09:26:19 48

原创 vi&vim末行模式的使用

vi&vim使我们linux中的编辑器,就像我们window图形化界面的记事本,虽然linux中也有记事本,但是linux当服务器来用的时候是不会有记事本这种工具的。

2023-11-07 13:46:23 104

原创 蓝桥杯软件开发备赛(小白攻略)——不断更新版

毕竟他很少出原题,也很少出同类型的题省赛完全比的就是谁的基础比较好,谁思维比较活跃,主要是冷静拆题。我自己感觉我就学了点算法思维和一些数据结构然后抄抄别人的代码就得省一了,其实我的备赛是挺系统,但主要人比较懒,一般完成一小部分就不干了。它没有那么多的文字游戏,大部分的题都比较合乎算法模板的,只有一些细节处做了变动。对于国赛而言,虽然没有的得过奖,但是我很清楚我为什么没得奖,那就是没有刷题,国赛千万千万不能不刷题,具体的算法思想有:枚举,贪心,二分,分治,模拟,动态规划,前缀和以及差分等;

2023-07-25 22:46:31 236

原创 备战蓝桥杯编程比赛的有效策略

在备赛过程中,及时总结经验是非常重要的。针对每次训练、比赛,及时分析复盘,找出自己的不足之处,并制定相应的调整措施。重点关注出错的题目或考点,不断强化。备战蓝桥杯需要全面而系统的备考策略,包括了解赛制、学习基础知识、刷题练习、参加模拟比赛等。每个备战策略都有其特点和价值,各位同学可以结合自己的实际情况,有针对性地制定自己的备战计划。最重要的是坚持。

2023-06-24 15:50:54 388 1

原创 Floyd算法:寻找全局最短路径的利器

Floyd算法用于寻找图中任意两个顶点之间的最短路径。它采用动态规划的思想,通过逐步迭代更新路径长度,最终求得全局最短路径。相较于其他算法,如Dijkstra算法和Bellman-Ford算法,Floyd算法的特点是可以处理带有负权边的图。Floyd算法是一种强大的寻找全局最短路径的算法,通过动态规划的思想,可以解决各种类型的图论问题。它不仅适用范围广泛,而且相较于其他算法,具有一定的优势。当面临需要解决最短路径问题时,Floyd算法是一个不可忽略的解决方案,能够帮助我们高效地寻找最优解。

2023-06-24 15:46:27 362 1

原创 贪心算法:以局部最优追求整体最优

贪心算法是指在每个阶段选择当前最佳解决方案,以期望最终得到整体最优解。贪心算法不考虑未来可能的后果,只根据当前阶段的局部最优解来做决策。贪心算法以局部最优为基础,通过逐步选择最优解来追求整体最优解。它在解决某些问题上具有出色的效果,并且运行速度快。然而,我们也应该清楚贪心算法的局限性,在实际应用中需要权衡利弊,结合问题的特点进行选择。最重要的是,持续学习和实践,对贪心算法的理解和应用能力与日俱增。

2023-06-24 15:41:35 430 1

原创 背包问题二维到一维的转化

如何把它转化为一维数组呢,假设我们用一维数组,那我们要省略i,的值还是j的值呢,这是我们会看转移方程,我们发现当我们新物体放不下的时候,我们的dp[i][j]=dp[i-1][j],也就是说这是我们上次在放物品时候的值,也就是说我们的dp[i-1][j-w]=dp[i][j-w]的,因为我们的dp[i][j]=dp[i-1][j]的,所以这里我们可以这样置换。(这是物体可以放下时的转移方程,当物体放不下的时候,转移方程为dp[i][j]=dp[i-1][j])

2023-01-14 15:58:24 180

原创 清新的速读和输出

快速读入和输出

2023-01-11 14:02:03 115

原创 【十三届蓝桥杯省赛解析javaC组】

蓝桥杯十三届省赛

2022-11-13 12:51:52 2633 2

原创 十三届蓝桥杯-c组-最大不下降子序列

题目详情【问题描述】给定一个长度为 N 的整数序列:A1, A2, · · · , AN。现在你有一次机会,将其 中连续的 K 个数修改成任意一个相同值。请你计算如何修改可以使修改后的数 列的最长不下降子序列最长,请输出这个最长的长度。最长不下降子序列是指序列中的一个子序列,子序列中的每个数不小于在它之前的数。【输入格式】 输入第一行包含两个整数 N 和 K。 第二行包含 N 个整数 A1, A2, · · · , AN。【样例输入】 5 1 1 4 2 8 5【样

2022-05-01 17:45:53 1879 1

原创 hadoop1.x和2.x的区别

hadoop版本的区别主要区别细节差距主要区别由上图可见,1.x和2.x的最大区别在于组件yarn细节差距yarn的作用是为了资源调度,放置数据倾斜即(负载不均衡)2.x后出yarn是为了减少MapReduce的工作量(也叫解耦合)在1.x版本中MapReduce是要负责运算和资源调度的...

2022-04-20 09:08:19 2024

原创 蓝桥杯试题:求数差(简单易懂无脑)java

求数差题目解题思路代码实现题目[问题描述]x星球有26只球队,分别用a~z的26个字母代表。他们总是不停地比赛。在某一赛段,哪个球队获胜了,就记录下代表它的字母,这样就形成一个长长的串。国王总是询问:获胜次数最多的和获胜次数最少的有多大差距?(当然,他不关心那些一次也没获胜的,认为他们在怠工罢了)[输入形式]输入,一个串,表示球队获胜情况(保证串的长度<1000)[输出形式]输出一个数字,表示出现次数最多的字母比出现次数最少的字母多了多少次。[样例输入]abaabcaa[样例输出

2022-03-03 18:21:54 441

原创 java类结构

java程序关键——类项目介绍类结构关键语法演练java程序的结构为:项目–>包–>类项目介绍我们日常追剧的时候总会听到“这个项目完成我们会怎么怎么的”这种相似的话语,其实现实中的项目在我们java语言中也是一样的存在的,现实中的项目我们盖楼房想成一个项目,那么在java中的项目就是我们要实现一个程序,别说我们要设计楼层有多高,每层有几间;到我们Java程序中就是我们要设计几种功能,每种功能是做什么的,即引出了我们java的一种结构叫做包,我们知道了楼层设计,接下来就也要去挑选材料了;在我

2022-01-14 16:36:03 200

原创 java基础到入门(不断更新版)

java基础语法java语言的发展历程java的简单实例代码的简单结构基础语法java语言的发展历程java是一门编程语言,在java的简单实例代码的简单结构基础语法

2022-01-10 13:18:44 285

原创 计算机二级考试笔记

计算机二级笔记算法类数据结构类常见知识类算法类时间复杂度遵循下表数据结构类栈:栈遵循先进后出原则,即先输入的元素会在输出的时候为最后输出位置循环队列:循环队列有队头和队尾两个指针。但是循环队列仍是线性结构的;在循环队列中只需要对头与队尾两个指针来共同反映队列中元素的动态变化情况;链表-链式储存:链式储存结构既可以针对线性结构也可以针对非线性结构;链式储存结构中每个节点都是有数据域与指针域两部分组成,增加了储存空间(不对相对的节省空间)。常见知识类对象的基本特点:唯一标示性、分类性、多态性、封

2021-12-11 09:36:20 2037

原创 python基础(不断更新版)

python基础python简介python简介python的发展史python是什么编程语言python环境搭建安装python3.9.6VScode安装包下载VScode插件下载Python软件包管理工具(pip)pip常用指令python基础变量命名规则变量赋值基本数据类型保留字运算符python简介python简介python的发展史python的创始人为吉多•范罗苏姆(Guido van Rossum)。1989你年的圣诞节期间,他创建了python语言,在1991年的时候推出了第一个公开

2021-09-30 21:33:51 216

原创 面向对象的三大特征

速记面向对象的三大特征封装继承多态速记方法封装把属性私有化,使其他类只能通过一些方法进行调佣,而无法进行直接访问或调佣继承子类继承父类的特征行为,是子类继承父类的特征行为多态指同一行为具有多个不同的形态和目的或者表现方式,通常指一个类的相同方法在不同情况下的不同表现方式速记方法首先是封装,你知道他是海王,知道他在养鱼,但你不知道海王养了多少只有他告诉你你才可以知道,这就叫封装其次是多态,对于安全感较低的女生,你做一件事她肯定会想很多(即为你的一行为在不同情况下会产生不一样的结果)最后是继

2021-06-10 10:04:52 109 2

原创 自增自减运算符

前置与后置的区别前置与后置的区别:前置与后置的区别:前置会先进行自增后进行运算后置会先进行运算在进行自增即:b=a++ b=++ab=a a=a+1a=a+1 b=ab=a++,就是先把a的之赋值给b,然后再进行自增运算;b=++a,就是a先进行自增运算,然后把运算过的值赋值给b;废话不多,代码演示效果:int a=1;System.out.println(a++);System.out.print

2021-03-26 21:03:54 401 2

原创 鸡兔同笼问题(for循环的妙用)

鸡兔同笼问题(for循环的妙用)题目描述for循环语法解题思路题目描述已知鸡的数量为n只,兔的数量为m只,鸡兔的总头数为H个鸡兔的总脚数为Y只for循环语法for(表达式1;表达式2;表达式3 ){ //循环体 }// 表达式1为赋值语句。作用:为为循环变量赋初始值;表达式2为条件语句。作用:是循环结构的循环条件表达式3为赋值语句(通常用++或–)。作用:用开修改循环变量的值解题思路我们已知鸡的数量为n,兔的数量为m。即H=n+m,Y=2*n+4*m。因为不知道鸡和兔的数

2021-03-25 22:13:13 18757 44

jdk1.8.0_144.zip

java环境的jdk压缩包,在电脑解压就能用,解压时注意文件的解压目录,不要随便直接解压,因为在后续的java环境配置中需要用到jdk的路径

2022-01-09

空空如也

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

TA关注的人

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