相关文章
【算法-数组3】螺旋数组(一入循环深似海啊!)
今天,带来数组相关算法的讲解。文中不足错漏之处望请斧正!
理论基础点这里 螺旋数组
1. 思路
这道题主要是模拟转圈过程,但是要处理的边界条件比较多,常见的问题就是每条边的处理都有自己的逻辑,那这就很难。如果不…
建站知识
2025/1/9 15:56:30
Redis 的缓存击穿,穿透,雪崩及其解决方案
1 缓存穿透
什么是缓存穿透?
大量请求的 key 是不合理的,根本不存在于缓存中,也不存在于数据库中 。导致这些请求直接到了数据库上,根本没有经过缓存这一层,对数据库造成了巨大的压力,可能直接就被这么多…
建站知识
2024/12/26 15:30:03
《UML和模式应用(原书第3版)》2024新修订译本部分截图
DDD领域驱动设计批评文集
做强化自测题获得“软件方法建模师”称号
《软件方法》各章合集 机械工业出版社即将在2024春节前后推出《UML和模式应用(原书第3版)》的典藏版。
受出版社委托,UMLChina审校了原中译本并做了一些修订。同比来说&a…
建站知识
2024/11/8 11:02:48
定义函数(简单介绍)-def
定义
函数使用关键字 def,后跟函数名与括号内的形参列表。 函数语句从下一行开始,并且必须缩进。
# 定义一个函数,不包含任何操作或返回值 通常用于占位或作为将来扩展用
def do_nothing():pass def greet(name):#定义一个打招呼的函数retu…
建站知识
2024/11/8 20:10:04
【数据结构】树与二叉树(三):二叉树的定义、特点、性质及相关证明
文章目录 5.1 树的基本概念5.1.1 树的定义5.1.2 森林的定义5.1.3 树的术语5.1.4 树的表示 5.2 二叉树5.2.1 二叉树1. 定义2. 特点3. 性质引理5.1:二叉树中层数为i的结点至多有 2 i 2^i 2i个,其中 i ≥ 0 i \geq 0 i≥0。引理5.2:高度为k的二叉…
建站知识
2024/11/25 1:44:11
软考 系统架构设计师系列知识点之系统架构评估(3)
接前一篇文章: 所属章节:
第8章. 系统质量属性与架构评估 第2节. 系统架构评估 8.2.2 系统架构评估方法 2. ATAM方法
架构权衡分析方法(Architecture Tradeoff Analysis Method,ATAM)是在SAAM(Scenarios-…
建站知识
2024/12/17 5:29:27