- 博客(71)
- 收藏
- 关注
原创 最新【数据结构】循环队列的实现_数据结构循环队列的实现,总结拼多多美团大数据开发面试经验
初始状态的时候,front和rear都指向开始的位置,队列满的时候在这个没有多开一个空间的队列中,满了之后也会两个下标指向同一个位置,这时候就无法区分front==rear是空队列还是满队列注意:上面动画中的n是队列的总长度,也就是它把多开的那个一个空间也算进去了,我下面的N表示的是循环队列的有效长度,也就是没把多开的一个空间算进去,N+1=上面动画的n那么循环队列的三个状态中最主要的两个已经解决了,循环队列的实现也就基本可以实现了。
2024-05-16 07:49:07 405
原创 最新【数据结构】二叉树详解(下篇),2024年最新高级大数据开发面试答案
root >= 0;--root)//建堆//堆排序end–;Heap h;i < num;elsereturn;assert(hp);return;Heap hp;i < 3;return;
2024-05-16 07:48:34 780
原创 最新【数据结构】—— 队列基础知识以及数组模拟队列的分析,2024年最新学生会面试题选择题
/队列的长度,也就是最多能存储多少个数据。System.out.println(“h(head):查看队列头的数据”);System.out.println(“h(head):查看队列头的数据”);System.out.println(“a(add):添加数据到队列”);System.out.println(“g(get):从队列取出数据”);System.out.println(“a(add):添加数据到队列”);System.out.println(“g(get):从队列取出数据”);
2024-05-16 07:48:01 719
原创 最新【数据库】02——关系模型是什么东东_数据库模型 连线 箭头(4),2024年最新骚年你的屏幕适配方式该升级了
关系数据库由的集合构成。表中的一行数据就代表了一组值之间存在某种联系,这和数学上概念有着密切的联系,这也正是关系数据模型名称的由来。在数学中,一组值被看做一个。n个值之间的一种联系在数学上用这些值得一个n元组表示。在数据库中被用来代指行,则被用来代指列。用这个术语来指代一个关系的特定实例。也就是说,关系实例包含一组特定的行。关系的每个属性都存在一个允许取值的集合,称为该属性的。是一个特殊的值,它表示值未知或者并不存在。以后我们将看到,空值会在我们访问和更新数据库时带来许多困难,因此尽量避免使用空值。
2024-05-16 07:47:26 814
原创 年终反思 -- 系统学习心理学之后对学习生活的感悟【再见2024,你好2024】_系统学习心理学后
在学校中有一些同学学习新知识的时候,学习特别快。这在心理学中的名词就叫做学习迁移,学习完这部分的知识之后,我终于知道了,为什么有一些同学接受新知识特别快,首先,他们的原有认知结构就比较丰富,也就是说,他们本身的背景知识就比较丰富,然后,即使他们的背景知识没有那么丰富,但是他们有自己的学习策略,例如,他们可以在课后业余时间,把新学习的知识与之前学习过的知识进行整合发现其中的规律,最后我觉得自身的心理暗示也有很大的影响,就是哪怕这个东西很难,只要你自己认为你能将它学明白,肯努力,就一定会学明白。
2024-05-15 23:01:41 564
原创 年终反思 -- 系统学习心理学之后对学习生活的感悟【再见2024,你好2024】_系统学习心理学后(1)
我个人有非常感兴趣的学科,这个科目是地理,大家都知道地理是中学以后才会开设的科目,也有很多同学喜欢地理这个科目,他们有的是对这个科目本身就有很大的兴趣,还有的是因为地理这个科目经常能够考高分,是这个结果让她感到对地理感兴趣。例如,现在地理已经不是考试科目了,但是我时常还是会观看一些关于地理的杂志。学习好的同学,几乎每个人都是时间管理大师,在心理学中有一个学习策略,就叫资源管理策略,其中有时间管理策略,就是用一定的办法合理安排时间,有效利用学习资源,包括合理安排时间,利用不同的时间学习不同的内容。
2024-05-15 23:01:08 444
原创 常见消息队列:ActiveMQ、RabbitMQ、RocketMQ、Kafka的区别总结_activemq rabbitmq
消息队列可以实现应用程序之间的异步通信,能够实现异步消息的发送和接收,提高系统的可伸缩性和可靠性。等。
2024-05-15 23:00:35 911
原创 常见消息队列:ActiveMQ、RabbitMQ、RocketMQ、Kafka的区别总结_activemq rabbitmq(1)
消息队列可以实现应用程序之间的异步通信,能够实现异步消息的发送和接收,提高系统的可伸缩性和可靠性。等。
2024-05-15 23:00:02 672
原创 大数据最全HTML入门零基础教程(三)_heml每一项内容都需要分段显示1(2),大数据开发经典面试题详解
标签用于定义段落,它可以将整个网页分为若干个段落。
2024-05-15 12:23:47 288
原创 大数据最全Hive面试题汇总,食堂大妈看完都学会了
Hive是建立在 Hadoop 上的数据仓库基础构架。可以将结构化的数据文件映射为一张数据库表,并提供简单的sql查询功能,可以将sql语句转换为MapReduce任务进行运行。其优点是学习成本低,可以通过类SQL语句快速实现简单的MapReduce统计,不必开发专门的MapReduce应用,十分适合数据仓库的统计分析。它提供了一系列的工具,可以用来进行数据提取转化加载(ETL),这是一种可以存储、查询和分析存储在 Hadoop 中的大规模数据的机制。属于hadoop生态圈 依赖jdk,hadoop。
2024-05-15 12:23:11 430
原创 大数据最全hive 中少量数据验证函数的方法-stack(1),腾讯3轮面试都问了大数据开发事件分发
【代码】大数据最全hive 中少量数据验证函数的方法-stack(1),腾讯3轮面试都问了大数据开发事件分发。
2024-05-15 12:22:35 400
原创 大数据最全Hadoop简介、安装与环境变量配置_hadoop环境变量,深夜思考
在计算机中,可以通过域名和IP地址的方式识别到相应的服务器,在Hadoop集群的配置中也是如此。但是Hadoop在启动服务时,主节点需要访问所有节点,然后从相应节点中启动守护进程,所以配置主节点到所有节点之间的免密登录(包括主节点到主节点自身之间的免密登录)。大数据的学习和使用都是集群化的,为更好的进行集群设置,请尽量保证相同的操作系统和应用层配置。为方便访问子节点(IP不好记),可以考虑为自己的集群节点配置一个本地的host,这样可以直接用类似域名的方式直接访问集群节点。可以将公钥传输到指定的主机上。
2024-05-15 12:21:59 330
原创 【数据结构】单链表 &;&; 双链表(链式和数组实现)_取单链表中第二个数据结构
今天给大家带来四个内容,一个是单链表非带头的实现,一个是双链表带头循环的实现。剩下的就是数组模拟单链表和双链表。
2024-05-15 03:45:02 672
原创 【数据结构】单链表 &;&; 双链表(链式和数组实现)_取单链表中第二个数据结构(1)
我们还是删除指定位置后的元素,因为如果删除指定元素,我们也需要它的前一个节点。指定位置后删除,我们只需要保存下一个节点的下一个节点,然后删除下一个节点,然后让这个位置指向保存下来的的节点。先保存前一个节点坐标,然后让前一个节点和新节点连接,再把自己的prev指针指向新节点。e[] 数组用来存储链表的值 , ne[] 数组用来存储节点指向节点的下标,数组的下标代表节点。数组模拟链表我们需要开一个数组来存链表的值,还要开一个数组连存储链表的指向,还需要一个变量来代表链表的编号。我们在pos前插入一个节点。
2024-05-15 03:44:26 554
原创 【数据结构 C语言版】第三篇 单链表习题_数据结构c语言 单链表题(2)
/fast跟slow一直走到fast为空的时候。//释放哨兵结点,更新newhead的位置。//遍历判断条件是结点下一个不为空。//当链表为空的时候,返回空值。//注意两个判断条件。//fast先走n步。//len要从1开始。
2024-05-15 03:43:50 1094
原创 【数据结构 C语言版】第三篇 单链表习题_数据结构c语言 单链表题(1)
(img-FNBQMdBZ-1715715772299)](img-AwPk3WmP-1715715772300)](img-nXSnt56U-1715715772300)]//fast跟slow一直走到fast为空的时候。//释放哨兵结点,更新newhead的位置。//遍历判断条件是结点下一个不为空。//当链表为空的时候,返回空值。//注意两个判断条件。//fast先走n步。//len要从1开始。
2024-05-15 03:43:14 760
原创 Python基础学习笔记 —— 数据结构与算法_数据结构与算法python笔记
"""思路分析:首先在队列中插入根结点,取出该结点,再判断该结点的左右子树是否为空,左子结点不空,将其入队,右子结点不空,将其入队,再分别判断左右结点的左右子结点是否为空,循环往复,直到发现某个子结点为空,即把新结点添加进来“”"# 添加结点# 二叉树为空return# 二叉树不空queue = []# 编译环境会提示,也可以直接写成:queue = [self.root]# 从队头取出数据# 判断左结点是否为空returnelse:# 判断右结点是否为空。
2024-05-14 18:23:34 741
原创 Python制作七夕表白实例项目-让你的情人心动起来_python-项目-浪漫爱心表白-设计流程图
turtle.write(‘时光让我们相遇,我的情人,七夕快乐!’, font=(‘楷体’, 24, ‘normal’))(img-h2mjWJgQ-1715682156106)]
2024-05-14 18:22:58 764
原创 Python入门篇--变量与数据类型_尝试使用任意字符,加上对空白的合理使用,绘制一个爱心的形状。可以是 实心的,也可
字符串就是一系列字符的集合。
2024-05-14 18:22:22 646
原创 Python入门篇--变量与数据类型_尝试使用任意字符,加上对空白的合理使用,绘制一个爱心的形状。可以是 实心的,也可(2)
【代码】Python入门篇--变量与数据类型_尝试使用任意字符,加上对空白的合理使用,绘制一个爱心的形状。可以是 实心的,也可(2)
2024-05-14 18:21:45 368
原创 2024年最新Python大数据之Python基础【五】(列表)_大数据基础应用字典的代码是啥(1)
既有适合小白学习的零基础资料,也有适合3年以上经验的小伙伴深入学习提升的进阶课程,涵盖了95%以上大数据知识点,真正体系化!由于文件比较多,这里只是将部分目录截图出来,全套包含大厂面经、学习笔记、源码讲义、实战项目、大纲路线、讲解视频,并且后续会持续更新需要这份系统化资料的朋友,可以戳这里获取list1 = [1, 2, 3]list2 = [4, 5, 6]list1.extend(list2)print(list1) # [1, 2, 3, 4, 5, 6]print(list2) # [4,
2024-05-14 09:44:56 413
原创 2024年最新Python大数据之Python基础【九】面向对象与继承_面向对象继承余额查询python
print(p1.name, p1.age, p1.gender) # xiaoming 18 女### 2、`__init__()`方法* `__init__()`方法在对象创建完成后,初始化对象时,自动调用* 在init方法中添加的属性,由于每个对象都会执行该方法,所以都包含该属性,被称之为共有属性* 在init方法之外添加的属性,由于不是每个对象都拥有,所以被称之为独有属性print('我被释放了,真爽',self.name)"""初始化对象的方法,在定义对象时,需要输入电量"""
2024-05-14 09:44:20 394
原创 2024年最新Python大数据之Python基础【九】面向对象与继承_面向对象继承余额查询python(2)
print(p1.name, p1.age, p1.gender) # xiaoming 18 女### 2、`__init__()`方法* `__init__()`方法在对象创建完成后,初始化对象时,自动调用* 在init方法中添加的属性,由于每个对象都会执行该方法,所以都包含该属性,被称之为共有属性* 在init方法之外添加的属性,由于不是每个对象都拥有,所以被称之为独有属性print('我被释放了,真爽',self.name)"""初始化对象的方法,在定义对象时,需要输入电量"""
2024-05-14 09:43:44 397
原创 2024年最新Python大数据之Python基础【九】面向对象与继承_面向对象继承余额查询python(1)
print('我被释放了,真爽',self.name)"""初始化对象的方法,在定义对象时,需要输入电量"""else:"""充电方法"""print(f'充电开始,共充电{time}小时')# 对于对象中的电量进行增加print('充满电了,赶紧收起来吧不然充坏了')else:# 输出电量print(f'充电结束,当前电量为{self.power}')"""听音乐"""print('音乐真好听呀,再来一首大河向东流')
2024-05-14 09:43:06 322
原创 2024年大数据最新大数据分析-零基础学Tableau+超详细讲解+示例练习(六)(1),2024年最新作为一名大数据开发面试者你应该知道的
一个人可以走的很快,但一群人才能走的更远!不论你是正从事IT行业的老鸟或是对IT行业感兴趣的新人,都欢迎加入我们的的圈子(技术交流、学习资源、职场吐槽、大厂内推、面试辅导),让我们一起学习成长!样式可以控制当前地图的背景颜色,冲蚀则是控制其他不相关的透明度,100%时只保留当前地图,最终效果图。在排序中调整位置,修改完成。点击地图 选择地图层。
2024-05-14 01:06:03 332
原创 2024年大数据最新大数据分析-零基础学Tableau+超详细讲解+示例练习(五)(1),2024年最新我拿到了梦寐以求的字节跳动和腾讯双offer
找到Tableau的文件所在位置,找到defaults目录下的shape文件,这里储存的就是形状,可以在这里通过添加文件夹从而设置我们想要的形状,建议自定义的形状采取PNG格式的图片。两个数据表内连接取交集,左连接取左表的全部和二者的交集,右连接取右表的全部和二者的交集,完全外连接是把二者直接全部放在一起。ctrl选择经度和维度,在智能显示里先择地图,再把国家地区拖入详细信息。通过仪表板的应用我们可以将我们做的多个图表融合在一起,实现可视化。经度拖入列,维度托入行,再把国家地区拖入详细信息。
2024-05-14 01:05:27 337
原创 2024年大数据最新大数据分析-零基础学Tableau+超详细讲解+示例练习(一)(2),2024年最新附学习笔记+面试整理+进阶书籍
筛选器可以选择你需要的数据,点击颜色更改图形颜色,标签是数据显示在图形中Tableau条形图绘制。
2024-05-14 01:04:52 513
原创 都2024年了,还不会对称加密和非对称加密算法?_对称加密算法和非对称加密算法没学过的人难吗 (1)
若密钥在互联网上传输,很可能被截获,黑客可以假装不知,静静地等你们两个交互。你们之间互通的任何消息,它都能截获并且查看,等于你把银行卡账号和密码发出来。我们经常能看到,特工破译的密码会有个密码本,截获无线电台,通过密码本就能将原文破解出来。怎么把密码本给对方呢?那就只能通过线下传输。比如,你和电商网站偷偷约定时间地点,它给你一个纸条,写着你们两个的密钥,然后说以后就用这个密钥在互联网购物了。你们接头时,也要先约定一个口号,如“天王盖地虎”,口号对上,才把纸条给对方。
2024-05-12 22:00:08 320
原创 都2024年了,Servlet还有必要学习吗?一文带你快速了解Servlet_servlet用得多吗
定义一个类,用来实现 Servlet 接口,并重写接口中的所有方法。通过启动 TomCat ,在浏览器中访问该 Servlet,此时,浏览器页面展示 Hello World!因为我们项目中有一个默认的 html 文件,文件中内容被展示到浏览器。此时往浏览器的 url 路径中添加刚才使用 Java 注解配置的访问路径,idea 控制台就会打印刚才在 servlet() 方法中定义的输出内容。我们并没有实例化这个 Servlet 类的对象,那么为什么 servlet() 方法被成功执行了呢?
2024-05-12 21:59:32 266
原创 都2024年了,Servlet还有必要学习吗?一文带你快速了解Servlet_servlet用得多吗(4)
其中,前三个方法我们在之前的生命周期中已经接触过了,在 Servlet 被创建时,会执行 init() 方法进行初始化操作,此方法只会执行一次,每次 Servlet 被访问时都会执行 service() 方法,而 Servlet 被销毁时,则会执行 destroy() 方法,释放对象。在 HttpServlet 类中就实现了这样的功能,HttpServlet 类会判断页面发送的请求方式,根据不同的请求方式定义了不同的执行方法,例如 doGet,doPOST 等,
2024-05-12 21:58:55 418
原创 都2024年了,Servlet还有必要学习吗?一文带你快速了解Servlet_servlet用得多吗(3)
我们并没有实例化这个 Servlet 类的对象,那么为什么 servlet() 方法被成功执行了呢?学习完后面的内容以后这个问题就不难理解了。
2024-05-12 21:58:19 367
原创 快速学习正则表达式,不用死记硬背,示例让你通透(上篇)_脱字符
*[]^${}+?|()如果要用某个特殊字符作为文本字符,就必须转义。在转义特殊字符时,你需要在它前面加一个特殊字符反斜杠(\)来告诉正则表达式引擎应该将接下来的字符当作普通的文本字符。查找文本中的美元符,只要在它前面加个反斜线。
2024-05-12 04:49:50 862
原创 必须走完必经之路,才能走自己想走的路------高考_必走的路和想走的路高考
兴趣**,因此笔者在大一上在b站自学python基础,刚开始属实浑浑噩噩的听下去了,不会的也先跳过,学到后来有点学不下去了,后来没学了好久,之后基础还没学完(因为自己觉得平时用不到,也不知道这基础干嘛用的,所有没学完)就去。从我个人而言,还没高考前,认为高考就是我改变命运的唯一途径,而经过高考后,我才发现,到了大学后,改变自身的机会有很多,不过这些的前提就是自身在大学不放弃继续学习。高考前已经计划好要么去打工,要么去学车,最终还是摆烂了,这个暑假碌碌无为。**因此我想对今年的高考生说,**
2024-05-12 04:49:13 646
原创 必须走完必经之路,才能走自己想走的路------高考_必走的路和想走的路高考(3)
高考结束时间是11:30,而平时我们是11:40下课,我记混了,记成了11:40语文考完,然后我默认为11:25会提示还剩最后15分钟,最终11:15提醒了还剩最后15分钟,我当时真的慌了,作为2017级高中生,2020年浙江卷语文高考作文说实话真的难写,还剩最后15分钟,我手抖+出手汗(紧张加没有空调)写完最后四五百字。笔者和csdn中的许多博主可能不一样,笔者是非计算机专业的大二学生,选择python、加入csdn在当时纯靠兴趣,现在会过来看,我认为当时的决策还是挺正确的。现在回想起来属实醉了。
2024-05-12 04:48:37 697
原创 必须走完必经之路,才能走自己想走的路------高考_必走的路和想走的路高考(2)
高考结束时间是11:30,而平时我们是11:40下课,我记混了,记成了11:40语文考完,然后我默认为11:25会提示还剩最后15分钟,最终11:15提醒了还剩最后15分钟,我当时真的慌了,作为2017级高中生,2020年浙江卷语文高考作文说实话真的难写,还剩最后15分钟,我手抖+出手汗(紧张加没有空调)写完最后四五百字。笔者和csdn中的许多博主可能不一样,笔者是非计算机专业的大二学生,选择python、加入csdn在当时纯靠兴趣,现在会过来看,我认为当时的决策还是挺正确的。现在回想起来属实醉了。
2024-05-12 04:48:01 457
原创 大数据最全大数据之Hadoop3(2),2024年最新面试竟然被这31道大数据开发基础题难倒了
注意:在安装系统之前需要检查自己虚拟机的bios 的虚拟化是否打开(大部分的电脑都是打开的,大家可以先尝试直接安装,如果出现错误再去调试,没有出错就不用管了)2.2 安装系统centos。
2024-05-11 20:11:21 1066
原创 大数据最全大数据—— Scala 知识点整理_def addx = add(1, int, int),大佬整理
/同一作用域下同一类型只能出现一个,也就是说该作用域下不能再将字符串类型隐式转换成其他类型。(img-D04CajGJ-1715429413197)]//功能:如果数组类型为Int类型则求和,否则输出字符串,以空格为间隔符。//该函数接受一个参数生成另外一个接受单个参数的函数。//功能:根据传入的参数值类型自动实现对应类型的函数。//隐式函数,默认将字符串类型转换为整数类型。//该函数接受两个参数。
2024-05-11 20:10:44 876
原创 大数据最全大数据StarRocks(五) :数据类型_starrocks 数据类型,2024年最新我凭什么拿到了阿里、腾讯、今日头条3家大厂offer
JSON 是一种轻量级的数据交换格式,JSON 类型的数据是一种半结构化的数据,支持树形结构。JSON 支持的数据类型为数字类型(NUMBER)、字符串类型(STRING)、布尔类型(BOOLEAN)、数组类型(ARRAY)、对象类型(OBJECT),以及 NULL 值。自 2.2.0 版本起,StarRocks 支持 JSON。本文介绍 JSON 的基本概念,以及 StarRocks 如何创建 JSON 类型的列、导入和查询 JSON 数据,通过 JSON 函数及运算符构造和处理 JSON 数据。
2024-05-11 20:10:09 575
原创 大数据最全大数据StarRocks(五) :数据类型_starrocks 数据类型(2),真是经典中的经典
JSON 是一种轻量级的数据交换格式,JSON 类型的数据是一种半结构化的数据,支持树形结构。JSON 支持的数据类型为数字类型(NUMBER)、字符串类型(STRING)、布尔类型(BOOLEAN)、数组类型(ARRAY)、对象类型(OBJECT),以及 NULL 值。本文介绍 JSON 的基本概念,以及 StarRocks 如何创建 JSON 类型的列、导入和查询 JSON 数据,通过 JSON 函数及运算符构造和处理 JSON 数据。可以是 StarRocks 支持的任意类型,包括复杂类型。
2024-05-11 20:09:33 907
空空如也
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人