后端

HashMap扩容机制

介绍一下几个名词: 容量:capacity ,默认16。 加载因子:loadFactor,默认是0.75 阈值:threshold,默认12。threshold=capacitytloadFactor;当元素个数超过阈值时,就会触发扩容。 什么时候需要扩容: HashMap数组中元素个数超过阈值,即触发扩容。 例如:默认情况下,容量16,加载因子0.75,阈值12,当HashMap中的元素个数超

2025 年 9 月编程语言排行榜深度解析:Perl 重返前十,Rust 稳步崛起,Python 持续霸榜

2025 年 9 月编程语言排行榜深度解析:Perl 重返前十,Rust 稳步崛起,Python 持续霸榜一、全球权威榜单:2025 年 9 月编程语言排名全景2025 年 9 月,全球主流编程语言排行榜呈现出传统语言稳中有变、新兴语言加速渗透的格局。结合 TIOBE、PYPL、RedMonk 三大权威榜单数据,我

树与二叉树

树与二叉树的特性: (1)树的概念: 双亲、孩子和兄弟:结点的子树的根称为该结点的孩子;相应地,该结点称为其子结点的双亲。具有相同双亲的结点互为兄弟 结点的度:一个结点的子树的个数记为该结点的度 叶子节点:也称为终端结点,指度为0的结点 内部结点:指度不为0的结点称为分支节点或非终端节点。除根结点之外,分支结点也称为内部结点 结点的层次:根为第一层,根的孩子为第二层,依次类推,若某节点在第i层,则

组件分享之后端组件——Redis一站式管理平台Redis Manager

组件分享之后端组件——Redis一站式管理平台Redis Manager 背景 近期正在探索前端、后端、系统端各类常用组件与工具,对其一些常见的组件进行再次整理一下,形成标准化组件专题,后续该专题将包含各类语言中的一些常用组件。欢迎大家进行持续关注。 组件基本信息 组件:redis-manager 开源协议:Apache-2.0 license 使用说明:

LeetCode #1345 Jump Game IV 跳跃游戏 IV

1345 Jump Game IV 跳跃游戏 IV Description: Given an array of integers arr, you are initially positioned at the first index of the array. In one step you can jump from index i to index: i + 1 where: i + 1

金字塔工作原理

金字塔理论本身是一种逻辑思维方式,因而它也可以被应用于归纳和总结问题上面,而对于问题的归纳和总结,又尤以金字塔原理的核心部分——SCQA分析最为关键。 SCQA是搭建问题解决方案的整体框架,其中的S是英文Scene的缩写,意思是情景或场景。在分析问题时,需要分析者将问题带入大家比较熟悉的场景之中,以便于对照理解。 C是英文Conflict的缩写,意思是冲突。在情景之中,要表现出来一个或多个矛盾和冲

NJUPT【信息安全综合实验】

题目2:RSA-OAEP的实现 具体要求 RSA算法是应用最为广泛的公钥加密算法之一,但由于基本算法具有的同态性,在实际使用过程中,通常需要对基本的RSA算法进行改进,而RSA-OAEP算法即为实际使用算法之一。本课题致力于对RSA-OAEP算法的模拟实现,使学生深

自适应的两点步长梯度法

自适应的两点步长梯度法 本文是我在博客园中写的一篇随笔:自适应的两点步长梯度法 - 来者可追2019 - 博客园 (cnblogs.com) 该算法来自于戴彧虹研究员的一篇论文,该文章将两点步长梯度法与非单调搜索结合,并且对非单调搜索的法则进行了改进。 问题引入: 考虑无约束优化问题:两点步长的迭代法则是:其中 一般的非单调搜索是寻找满足下面条件的:其中,在实际运算中,数值效果很大程度上取决于的

【面试】leetcode一题多解之towSum

这是leetcode面试刷题一题多解系列的第一篇,跟大家聊下我写这个系列的初衷,作为前端开发要不要学习或者面试算法这个话题争论已久,各有说辞,在这我不做评判,只从我个人前端从业经验出发,谈谈我对算法学习的一点看法: * 初入前端的开发者可能会和算法比较远,重点在页面的开发和后端的交互上,但是算法还是可以帮助你更好的组织数据结构,提高代码的效率最终提升页面的响应速度。 * 有一定经验的

NJUPT《JAVA程序设计》

1/3 课堂练习 第一次作业 第二次作业 第三次作业 第四次作业 第五次作业 第六次作业 设计图 第六次作业_代码图 第七次作业_设计图 第七次作业_代码图 https://