2024年程序员学习
文章平均质量分 85
普通网友
这个作者很懒,什么都没留下…
展开
-
2024年最新Python大数据之Python基础【一】介绍_大数据数学基础(python语言描述)
’’Python)abc 不能_abc 可以anc______ 可以123abc _____ 不可以and 不可以ABC 可以anc 可以‘’’### 5、标识符的命名规范* 见名知意* 类名使用大驼峰命名法* 变量名,函数名,包名,模块名使用下划线命名法### 7、Python中的数据类型* int 整型* float 浮点型* bool 布尔型* str 字符型 字符串* list 列表* tuple 元组* set 集合* dict 字典。原创 2024-04-21 16:48:28 · 975 阅读 · 0 评论 -
2024年最新Python大数据之Excel基础_excel空缺数据填充平均值
2.删除缺失值,如果数据缺失比例过高,可以考虑删除,比如某一列数据>50%都是缺失,可以考虑删除这一列。根据数据分析目标的不同,所需要的数据项目也不同。使用VLOOKUP进行数据分组,要设置一个条件区域,目的是告诉函数,用什么依据来为数据进行分组。例如将省份列、城市列数据,合并为省份+城市列数据,又例如,将年份、月份数据合并为年龄+月份数据。众数:众数是指一组数据中出现次数最多的那个数据,一组数据可以有多个众数,也可以没有众数。常用的运算符与我们数学中使用的完全一致,加(+),减(-),乘(*),除(/)原创 2024-04-21 16:47:25 · 725 阅读 · 0 评论 -
2024年数学建模国赛--赛后总结_对分类结果的合理性敏感性分析
这次比赛时间依旧十分紧张,三天比赛期间几乎都是两三点睡六七点起床,不过很庆幸今年状态比较好,能保持三天工作效率正常。我们团队的配合也越来越默契,大家都攥着一股劲儿往前冲。当然这次比赛中也存在美中不足,关于比赛的时间我们没有把握好,以至于最后卡点提交md5码,有点惊心动魄。原创 2024-04-21 16:46:54 · 1035 阅读 · 0 评论 -
鸿蒙应用开发实战:点击和手势事件_鸿蒙import { gestureevent, gesturelistener, gesturer(2)
如果你觉得这篇内容对你还蛮有帮助,我想邀请你帮我三个小忙:关注小编,同时可以期待后续文章ing🚀,不定期分享原创知识。想要获取更多完整鸿蒙最新VIP学习资料,请点击→纯血版全套鸿蒙HarmonyOS学习资料网上学习资料一大堆,但如果学到的知识不成体系,遇到问题时只是浅尝辄止,不再深入研究,那么很难做到真正的技术提升。需要这份系统化的资料的朋友,可以添加V获取:vip204888 (备注鸿蒙)一个人可以走的很快,但一群人才能走的更远!原创 2024-04-21 13:49:07 · 747 阅读 · 0 评论 -
鸿蒙应用开发学习路线(OpenHarmony HarmonyOS)_openharmony学习路线
润开鸿技术专家,华为HDE,InfoQ签约作者,OpenHarmony布道师,擅长HarmonyOS应用开发、熟悉服务卡片开发,在“战码先锋”活动中作为大队长,累计培养三个小队长,带领100+队员完成Pr的提交合入。欢迎通过主页或者私信联系我,加入坚果派,一起学习OpenHarmony/HarmonyOS应用开发。公众号:“大前端之旅”原创 2024-04-21 13:47:32 · 752 阅读 · 0 评论 -
鸿蒙应用开发学习资料(2),软件开发面试题及答案大全
IT行业的老鸟或是对IT行业感兴趣的新人,都欢迎加入我们的的圈子(技术交流、学习资源、职场吐槽、大厂内推、面试辅导),让我们一起学习成长!原创 2024-04-21 13:46:29 · 381 阅读 · 0 评论 -
鸿蒙应用开发学习资料(1),HarmonyOS鸿蒙开发视频教学下载地址
IT行业的老鸟或是对IT行业感兴趣的新人,都欢迎加入我们的的圈子(技术交流、学习资源、职场吐槽、大厂内推、面试辅导),让我们一起学习成长!原创 2024-04-21 13:45:58 · 403 阅读 · 0 评论 -
Claude 3家族惊艳亮相:AI领域掀起新浪潮,GPT-4面临强劲挑战(2)
先自我介绍一下,小编浙江大学毕业,去过华为、字节跳动等大厂,目前阿里P7深知大多数程序员,想要提升技能,往往是自己摸索成长,但自己不成体系的自学效果低效又漫长,而且极易碰到天花板技术停滞不前!因此收集整理了一份《2024年最新HarmonyOS鸿蒙全套学习资料》,初衷也很简单,就是希望能够帮助到想自学提升又不知道该从何学起的朋友。既有适合小白学习的零基础资料,也有适合3年以上经验的小伙伴深入学习提升的进阶课程,涵盖了95%以上鸿蒙开发知识点,真正体系化!由于文件比较多,这里只是将部分目录截图出来,原创 2024-04-20 03:56:34 · 948 阅读 · 0 评论 -
Claude 3家族惊艳亮相:AI领域掀起新浪潮,GPT-4面临强劲挑战(1)
(img-9IiplO5z-1713556551950)]铁黄 iron oxide yellow。原创 2024-04-20 03:56:03 · 557 阅读 · 0 评论 -
<JVM上篇:内存与垃圾回收篇>13 - 垃圾回收器,2024年最新大数据开发面试简历模板
在 JDK1.5 时期,Hotspot 推出了一款在强交互应用中几乎可认为有划时代意义的垃圾收集器:CMS(Concurrent-Mark-Sweep)收集器,这款收集器是 HotSpot 虚拟机中第一款真正意义上的并发收集器,它第一次实现了让垃圾收集线程与用户线程同时工作。CMS 收集器的关注点是尽可能缩短垃圾收集时用户线程的停顿时间。停顿时间越短(低延迟)就越适合与用户交互的程序,良好的响应速度能提升用户体验。原创 2024-04-19 03:37:23 · 556 阅读 · 1 评论 -
<JDBC> 数据库连接池技术:你知道这些吗?,零基础大数据开发开发
当数据库访问结束后,程序还是像以前一样关闭数据库连接:conn.close();但上面的代码并没有关闭数据库的物理连接,它仅仅把数据库连接释放,归还给了数据库连接池。DataSource 通常被称为数据源,它包含连接池和连接池管理两个部分,习惯上也经常把 DataSource 称为连接池。但conn.close()并没有关闭数据库的物理连接,它仅仅把数据库连接释放,归还给了数据库连接池。数据源和数据库连接不同,数据源无需创建多个,它是产生数据库连接的工厂,因此。,可以说是针对监控而生的DB连接池,原创 2024-04-19 03:36:53 · 767 阅读 · 0 评论 -
<JDBC> 数据库连接池技术:你知道这些吗?(1),2024年最新算法真题解析:美团+Tencent+字节跳动+阿里+360+拼多多
当数据库访问结束后,程序还是像以前一样关闭数据库连接:conn.close();但上面的代码并没有关闭数据库的物理连接,它仅仅把数据库连接释放,归还给了数据库连接池。DataSource 通常被称为数据源,它包含连接池和连接池管理两个部分,习惯上也经常把 DataSource 称为连接池。但conn.close()并没有关闭数据库的物理连接,它仅仅把数据库连接释放,归还给了数据库连接池。数据源和数据库连接不同,数据源无需创建多个,它是产生数据库连接的工厂,因此。,可以说是针对监控而生的DB连接池,原创 2024-04-19 03:36:22 · 868 阅读 · 0 评论 -
<C++>引用 的这些知识点,面试大数据开发工程师会问到那些问题
(img-BRTnUe48-1713468825524)]问题时只是浅尝辄止,不再深入研究,那么很难做到真正的技术提升。在函数形参列表中,可以加const修饰形参,防止形参改变实参。用法:函数调用作为左值。原创 2024-04-19 03:35:19 · 290 阅读 · 1 评论 -
<C++>引用 的这些知识点(1),2024年最新附小技巧
(img-tF4d9lUG-1713468800904)]问题时只是浅尝辄止,不再深入研究,那么很难做到真正的技术提升。优点:可以简化指针修改实参。用法:函数调用作为左值。原创 2024-04-19 03:34:48 · 401 阅读 · 0 评论 -
<C++>三大特性 继承:你真的get到了吗?_继承的三大特性
cout原创 2024-04-19 03:33:44 · 783 阅读 · 0 评论 -
<C++>vector容器在算法题中应用那么广泛,确定不来深入了解一下吗_c++中vector用的多吗
【代码】<C++>vector容器在算法题中应用那么广泛,确定不来深入了解一下吗_c++中vector用的多吗。原创 2024-04-19 03:33:13 · 798 阅读 · 0 评论 -
,2024年最新大数据开发电话面试技巧
Ubuntu22系统,参考nginx文档。原创 2024-04-19 03:31:38 · 394 阅读 · 0 评论 -
进程地址空间,阿里P7级别面试经验总结
父进程在创建子进程时,会把大部分数据和地址传递给子进程。运行后可以看到,子进程id为5738,父进程id为5739,前五秒global_val的值为100,地址为0x60105c,然后子进程把global_val改变了,然后子进程打印global_val的值为300,父进程打印global_val还是100,但是子进程和父进程打印global_val的地址是相同的!相应的,跟上面感性的理解一样,son1和son2看到的是虚拟内存(画的饼),虚拟内存通过页表和物理内存联系,压根就看不到物理内存(十个亿)原创 2024-04-18 18:47:08 · 487 阅读 · 0 评论 -
这份714页PDF的鸿蒙学习笔记,我先收藏为敬!,鸿蒙驱动面试
的很快,但一群人才能走的更远!不论你是正从事IT行业的老鸟或是对IT行业感兴趣的新人,都欢迎加入我们的的圈子(技术交流、学习资源、职场吐槽、大厂内推、面试辅导),让我们一起学习成长!**原创 2024-04-18 18:46:36 · 224 阅读 · 0 评论 -
这些年我所经历的所有面试,系列篇_这些年 mianshi,2024年最新微信公众号内嵌h5页面
其实看到身边很多朋友抱怨自己的工资很低,包括笔者也是一样的,其原因是在面试过程中没有给面试官一个很好的答案。不论你是正从事IT行业的老鸟或是对IT行业感兴趣的新人,都欢迎加入我们的的圈子(技术交流、学习资源、职场吐槽、大厂内推、面试辅导),让我们一起学习成长!都整理成了一个**937页的PDF,**以及我学习进阶过程中看过的一些优质视频教程。ps://docs.qq.com/doc/DSkNLaERkbnFoS0ZF)**请君自取,无偿分享!**请君自取,无偿分享!小编将自己6年以来的。原创 2024-04-18 18:44:52 · 550 阅读 · 0 评论 -
这些内网穿透工具 你都知道吗?(1),HarmonyOS鸿蒙岗面试
是一个将局域网个人电脑、服务器代理到公网的内网穿透工具,目前仅支持tcp流量转发,可支持任何tcp上层协议(ssh访问、web服务器访问、远程桌面)同时有 web 配置界面。网上虽然也有很多的学习资源,但基本上都残缺不全的,这是我自己录的网安视频教程,上面路线图的每一个知识点,我都有配套的视频讲解。攻击和防守要学的东西也不少,具体要学的东西我都写在了上面的路线图,如果你能学完它们,你去就业和接私活完全没有问题。网络下,我们可以通过一种 “打洞” 的方式,将本地的 TCP 端口暴露至公网上。原创 2024-04-18 18:43:49 · 700 阅读 · 0 评论 -
这么香的技术还不快点学起来,好文推荐,客户端开发面试题目
说一千道一万,不如自己去行动。要想在移动互联网的下半场是自己占有一席之地,那就得从现在开始,从今天开始,马上严格要求自己,既重视业务实现能力,也重视基础和原理。基础夯实好了,高楼才能够平地而起,稳如泰山。最后为了帮助大家深刻理解Android相关知识点的原理以及面试相关知识,这里放上相关的我搜集整理的24套腾讯、字节跳动、阿里、百度2020-2021面试真题解析,我把技术点整理成了视频和PDF(实际上比预期多花了不少精力),包知识脉络 + 诸多细节。还有。原创 2024-04-18 18:43:17 · 492 阅读 · 0 评论 -
这个「人生搜索引擎」,可以查到你在网上做过的一切,2024年最新蚂蚁金服4面HarmonyOS鸿蒙高级开发
甚至有网友联想到了《黑镜》中“你的全部历史”那一集,描述了一种人人都植入芯片、能随时读取过去记忆的未来生活,细思极恐。它不仅能够让人“回忆起”之前都做了什么,还能够对这些“记忆”进行更深一步的操作,比如说定位到具体的位置,进行文字复制。就比如下面这个例子,输入“tps reports”,弹出来的不只有文稿类的文件,还有视频会议记录。值得一提的是,这是这款程序是基于苹果的M1/M2芯片开发出来的,因此Rewind只支持Mac用户,这条时间线能够用来记录用户过往在网络中做过的所有事,包括听到的、看到的……原创 2024-04-18 18:42:14 · 756 阅读 · 0 评论 -
近期面试小结,离职后面试怎么解释
阶段,我们会先遍历一遍工程的文件树,还有获取模块gitsha相关的操作,我们发现这部分的耗时在1分30秒左右的时间,然后我们通过了多线程并发的方式,将获取gitsha的动作放在子线程中执行,之后进行await的操作,另外就是我们在文件遍历操作中,进行了大量的无效剪枝的操作,从而把这部分的性能提升到30s的时间,而对于工程的二次编译的情况,我们采取了讲这部分数据结构json化,之后通过反序列化的形式完成,优化到了6s的时间。一家公司只要维护的app多了就会有这样的一个问题,就是工程组件的复用共享。原创 2024-04-18 18:41:43 · 730 阅读 · 0 评论 -
边缘计算+WEB端应用融合:AI行为识别智能监控系统搭建指南 -- 边缘设备图像识别及部署(二)_ai 边缘 识别 系统
路由器在给设备分配IP的时候是通过系统的特征mac进行分配的,但是烧录的系统mac地址都是相同的。其实本质上边缘计算设备无论是选择RK3588,还是带有GPU的主机都可以,本项目是为了减少项目的搭建预算所以找的更便宜的解决方案,同时也能符合国产化、信创需要。模拟是通过mediamtx和ffmpeg实现的,通过一台局域网内的设备进行模拟信号的输送就可以实现获取rtsp流的目的,我自己用的就是闲置的。如果是第一次安装需要根据readme中的要求对两个py脚本进行定时器配置,之后就可以全自动运行了。原创 2024-04-18 18:39:35 · 600 阅读 · 0 评论 -
软考中级(软件设计师)——计算机组成和体系结构(占6分)_43ffh怎么转化为4400h
在上图最后一列可见【1-1=1+(-1)】在原码计算中得-2,在反码计算中得-127,在补码计算中由于第九位溢出,则能计算出正确答案。十六进制麻烦一些需要加上A、B、C、D、E这六个英文字母,代表11、12、13、14、15,刚好凑上0-15的16进制,因为到了16肯定要进1,故而有0-15就够用了。二进制计算n次方就行,就像十进制的7=2的2次方+2的1次方+2的零次方=4+2+1=100+10+1,组合在一起也就是111。1、正数的源码、反码、补码都是一样的,例如上图的数值1表示方法。原创 2024-04-18 18:39:04 · 552 阅读 · 0 评论 -
软件测试面试题 —— 整理与解析(3)_机票购买测试场景面试
网上学习资料一大堆,但如果学到的知识不成体系,遇到问题时只是浅尝辄止,不再深入研究,那么很难做到真正的技术提升。需要这份系统化的资料的朋友,可以添加V获取:vip204888 (备注大数据)一个人可以走的很快,但一群人才能走的更远!不论你是正从事IT行业的老鸟或是对IT行业感兴趣的新人,都欢迎加入我们的的圈子(技术交流、学习资源、职场吐槽、大厂内推、面试辅导),让我们一起学习成长!)**[外链图片转存中…(img-owT6HV0I-1713436566086)]原创 2024-04-18 18:37:18 · 494 阅读 · 0 评论 -
我了解到的面试的一些小内幕!看完这篇彻底明白了,java开发英文面试自我介绍
同时,当主节点故障宕机时,我们可以把一个副本节点提升为主节点,提高Redis的可用性。可见,对于故障恢复,也依赖Redis的主从复制,它们都是Redis高可用的一部分。不论你是正从事IT行业的老鸟或是对IT行业感兴趣的新人,都欢迎加入我们的的圈子(技术交流、学习资源、职场吐槽、大厂内推、面试辅导),让我们一起学习成长!这篇文章我们就来介绍一下Redis主从复制流程和原理,以及在复制过程中有可能产生的各种问题。Redis也提供了完善的主从复制机制,使用非常简单的命令,就可以构建一个多副本节点的集群。原创 2024-04-18 09:47:17 · 331 阅读 · 0 评论 -
我了解到的面试的一些小内幕!一文说清!(2),2024年最新面试培训班哪个比较好
学习源码前期很枯燥,但对于每一个开发人员来说,这无疑不是提高培养代码思维,深入理解框架最好、最重要的方法。通过用**【银行转账】的案例**,分析该案例在代码层次中的问题,用已有知识解决这些问题,整个过程带你。对Spring高级框架做一定了解,做好前期的预习,后续的学习更容易理解和上手。,但是spring在技术层次把这两个思想做了非常好的实现。搞懂这些,对于工作效率有明显的提升,更深入的理解源码。基础到高级,思路清晰,容易理解,上手超快。层层剖析,深入递进,最后吃透源码。,自己分析过的才是自己的知识!原创 2024-04-18 09:46:16 · 384 阅读 · 0 评论 -
在Maix duino开发板上实现LED闪烁_led频闪开发板,大厂经典高频面试题体系化集合
我当然不会满足于一个灯的闪烁。我发现板子上有绿、红、蓝三个LED灯泡,它们的引脚分别是。学会电亮一盏LED灯之后,我便尝试着自己实现了个LED闪烁。这下就好办了,我们的灯泡是低电平有效(即0亮1灭),那么整体的实现代码如下,运算得到的结果是小数。写C++习惯了,这个问题导致我懵了好久。我们知道三个灯泡的组合可以产生8种同的状态,那么,如何实现八个状态轮流出现的闪灯?接下来让我们看看效果吧!原创 2024-04-18 04:21:35 · 360 阅读 · 0 评论 -
【项目精选】javaEE土地档案管理系统(源码+论文+视频,2024大数据开发岗面试题知识点小结
基于三层架构的思想,前台使用jsp技术,后台使用了Oracle 11g平台,主要使用Hibernate的设计模式访问数据库,采用B/S架构,实现此土地档案管理系统。根据文件号查找到文件,在能看到该文件信息的情况下,进行文件信息的修改操作,修改完成后进行储存。在需要向系统中添加文件的时候,通过该模块手工录入文件各项详细信息,完成对文件的录入。若要使用该系统,需注册用户登录系统才可以使用。通过文件号查找到文件,然后进行文件的删除操作。文件查找模块,是要根据文件号进行文件的查找。3.3.2 文件查找模块。原创 2024-04-17 22:39:03 · 218 阅读 · 0 评论 -
【面试资料】Java全集、微服务、大数据、数据结构与算法
话不多说,上目录!我是。原创 2024-04-17 22:38:02 · 303 阅读 · 0 评论 -
【NOWCODER】- Python:运算符(二)_x位与pythin,2024年最新大数据开发面试题2024基础
他知道数字之间可以相等,有大小关系,但是字符串之间怎么比较,他就很纳闷了。现在给出俱乐部的名单,请以列表的形式记录它们,并使用Python的成员运算检验给出的名字name是否属于这个俱乐部?假如输入的数字分别是x、y、z、k,请输出x+y的结果与z-k的结果相乘的值。现输入两个十进制整数x、y,请计算它们的位与、位或,输出按照十进制的形式。每行分别直接输出x与y,x或y,非x,非y的值,前两个为数值,后两个为布尔值。第一行输入俱乐部的名单,以多个字符串的形式,字符串之间用空格间隔;第二行输出x位或y。原创 2024-04-17 18:15:31 · 268 阅读 · 0 评论 -
【NOWCODER】- Python:运算符(二)_x位与pythin(2),985研究生被小公司领导留了3年
现在给出俱乐部的名单,请以列表的形式记录它们,并使用Python的成员运算检验给出的名字name是否属于这个俱乐部?现输入两个十进制整数x、y,请计算它们的位与、位或,输出按照十进制的形式。牛牛想要锻炼自己的逻辑能力,于是输入了两个整型变量x和y,分别判断它们的与、或、非关系,你能帮他输出x与y,x或y,非x,非y的值吗?每行分别直接输出x与y,x或y,非x,非y的值,前两个为数值,后两个为布尔值。第一行输入俱乐部的名单,以多个字符串的形式,字符串之间用空格间隔;一行输入两个整数x、y,以空格间隔。原创 2024-04-17 18:15:01 · 701 阅读 · 0 评论 -
web自动化测试入门篇03——selenium使用教程_(2)在上述学习基础上,自行选择一个合适的网站,进一步在实践中去运用selenium webd
隐式等待的作用是在页面加载是隐性的进行特定时长的等待,如果在规定的等待时长内页面加载完毕,则会继续进入下一个业务操作,如果没有加载完毕,则会抛出一个超时的异常。所以一般来说只要是对于页面的整体加载要求不高或者元素的加载比较稳定的程序,都可以使用隐式等待来进行延时操作。显式等待的作用则是使用特定的等待时长来进行某些业务逻辑判断,如果判断(比如元素是或否加被定位)在时间完成那继续执行下一个业务操作,如果判断失败也会抛出no such element的异常,而显式等待的默认检查元素周期为0.5秒。原创 2024-04-17 13:39:18 · 580 阅读 · 0 评论 -
web自动化测试入门篇03——selenium使用教程_(2)在上述学习基础上,自行选择一个合适的网站,进一步在实践中去运用selenium webd(1)
隐式等待的作用是在页面加载是隐性的进行特定时长的等待,如果在规定的等待时长内页面加载完毕,则会继续进入下一个业务操作,如果没有加载完毕,则会抛出一个超时的异常。所以一般来说只要是对于页面的整体加载要求不高或者元素的加载比较稳定的程序,都可以使用隐式等待来进行延时操作。显式等待的作用则是使用特定的等待时长来进行某些业务逻辑判断,如果判断(比如元素是或否加被定位)在时间完成那继续执行下一个业务操作,如果判断失败也会抛出no such element的异常,而显式等待的默认检查元素周期为0.5秒。原创 2024-04-17 13:38:47 · 783 阅读 · 0 评论 -
RabbitMQ学习笔记_handledelivery(1),没想到一个Handler还有中高级几种问法
在这里新增了一个队列 QC,绑定关系如下,该队列不设置TTL 时间,有生产者设定消息ttl延时队列在需要延时处理的场景下非常有用,使用 RabbitMQ 来实现延时队列可以很好的利用 RabbitMQ 的特性,如:消息可靠发送、消息可靠投递、死信队列来保障消息至少被消费一次以及未被正 确处理的消息不会被丢弃。另外,通过 RabbitMQ 集群的特性,可以很好的解决单点故障问题,不会因为 单个节点挂掉导致延时队列不可用或者消息丢失。原创 2024-04-17 10:28:43 · 706 阅读 · 0 评论 -
RabbitMQ如何实现延迟消息?_rabbitmq消息延时消费,头条大数据开发面试节奏
基于RabbitMQ的死信队列,可以实现延迟消息,非常灵活的实现定时关单,并且借助RabbitMQ的集群扩展性,可以实现高可用,以及处理大并发量。但是,死信队列的实现方式存在一个问题,那就是可能造成队头阻塞,因为队列时先进先出的,而且每次只会判断队头的消息是否过期,那么,如果队头的消息时间很长,一直都不过期,那么就会阻塞整个队列,这时候即使排在它后面的消息过期了,那么也会被一直阻塞。而且,RabbitMQ中的这个TTL是可以设置任意时长的,这相比于RocketMQ只支持一些固定的时长而显得更加灵活一些。原创 2024-04-17 10:27:41 · 384 阅读 · 0 评论 -
Java基础(八) 常用API与StringBuilder详解(1),大数据开发岗大厂面试官常问的那些问题
什么是API API (Application Programming Interface) :应用程序编程接口java中的API 指的就是 JDK 中提供的各种功能的 Java类,这些类将底层的实现封装了起来,我们不需要关心这些类是如何实现的,只需要学习这些类如何使用即可,我们可以通过帮助文档来学习这些API如何使用。String 类代表字符串,Java 程序中的所有字符串文字(例如“abc”)都被实现为此类的实例。也就是说,Java 程序中所有的双引号字符串,都是 String 类的对象。原创 2024-04-17 05:03:16 · 803 阅读 · 0 评论 -
java优先级队列(堆)_java 优先级队列,2024年最新2024年展望大数据开发原生开发的现状
但如果学到的知识不成体系,遇到问题时只是浅尝辄止,不再深入研究,那么很难做到真正的技术提升。* 调整每颗子树的时间复杂度为O(log n)* 调整每颗子树的时间复杂度为O(log n)//检查堆是否满了,满了进行扩容。//检查数组容量,不够就进行扩容。//检查堆是否满了,满了进行扩容。* root为每棵子树的根节点。* len为每棵子树的结束条件。* 入队之后要保证仍然为大根堆。* 建堆的时间复杂度为O(n)* root为每棵子树的根节点。* len为每棵子树的结束条件。* 入队之后要保证仍然为大根堆。原创 2024-04-17 05:02:15 · 720 阅读 · 0 评论