相关文章
leetcode热题100刷题计划
零钱兑换
题目
思路
这是一个完全背包问题 材料是硬币,背包是和 用动态规划来解
确定dp数组含义
令 dp[i] 为达成数额为i最少需要dp[i]个硬币
确定递推公式
对于 dp[i] 来说,假设当前兑换的硬币值为coin[j],那么 dp[j] 肯定可由 dp[i-…
建站知识
2025/1/19 16:17:48
Git使用教程:入门到精通
Git使用教程:入门到精通 一、Git安装根据需求选择电脑位数安装;20231023210945建议这里先新建一个文件夹如:D:/Git;专门来存放Git安装包和后续Git代码,方便管理; 二、Git使用前的配置需要先创建自己的Gitee…
建站知识
2025/1/19 16:26:51
LeetCode70 爬楼梯
题目 假设你正在爬楼梯。需要 n 阶你才能到达楼顶。每次你可以爬 1 或 2 个台阶。你有多少种不同的方法可以爬到楼顶呢? 示例 示例 1:输入:n 2
输出:2
解释:有两种方法可以爬到楼顶。
1. 1 阶 1 阶
2. 2 阶
示例 2&…
建站知识
2025/1/19 16:15:38
selenium元素定位问题
具体网页信息如下: 定位的时候driver.find_element(By.CLASS_NAME, 方法搞不定。
定位方法:
方法一:通过文本定位
driver.find_element(By.XPATH, "//*[text()高分一号]").click()
time.sleep(3)
如果是部分文字
#部分文字py…
建站知识
2025/1/19 16:25:33
在 build.gradle.kts 添加 阿里云仓库
在 build.gradle.kts 添加 maven 仓库 使用 kotlin script DSL 配置 build.gradle.kts (高版本移动到settings.gradle.kts)时,添加 maven 仓库的方式如下:
pluginManagement {repositories {maven {setUrl("https://maven.a…
建站知识
2025/1/18 0:14:55
C++ 基础专题容器(list)
前言 本文主要是总结常用容器,加深理解以及实际使用。相关完整网站参考:C函数和容器网站
本文主要是关注C11中的定义和用法。
list
一、类和定义 template < class T, class Alloc allocator<T> > class list;
List containers are imp…
建站知识
2025/1/19 16:14:48
设计模式之迭代器模式
迭代器模式(Iterator)
定义
提供一种顺序访问一个聚合对象(容器)中各个元素的方法,而又不暴露其内部的表示。
使用场景
主要角色
迭代器Iterator具体的迭代器ConcreteIterator聚合Aggregate具体的聚合ConcreteAggregate
类图 ArrayList…
建站知识
2025/1/18 0:14:46
【k8s管理--两种方式安装prometheus】
1、k8s的监控方案
1.1 Heapster
Heapster是容器集群监控和性能分忻工具,天然的支持Kubernetes和CoreOS。 Kubernetes有个出名的监控agent–cAdvisor。在每个kubernetes Node上都会运行cAdvisor,它会收集本机以及容器的监控数(cpu,memory,filesystem,ne…
建站知识
2025/1/17 1:37:04