docker使用 1. Docker 的安装1.1 安装 Docker我使用的是 Ubuntu 20.04,安装 Docker 的步骤如下: 1.1.1 更新 apt 包索引。1sudo apt-get update 1.1.2 安装 apt 依赖包,⽤于通过 HTTPS 来获取仓库1sudo apt-get install apt-transport-https ca-certificates curl gnu 2025-02-24 #docker #Linux
MyBatisPlus使用 1. 使用步骤1.1 引入 MyBatisPlus 依赖MyBatisPlus 官方提供了 starter,其中集成了 Mybatis 和 MybatisPlus 的所有功能,并且实现了自动装配效果。因此我们可以用 MybatisPlus 的 starter 代替 Mybatis 的 starter: 12345<dependency> <groupId>com.ba 2025-02-23 #Java #MyBatisPlus
若依搭建 若依搭建若依版本官方若依官方针对不同开发需求提供了多个版本的框架,每个版本都有其独特的特点和适用场景: 前后端混合版本:RuoYi 结合了 SpringBoot 和 Bootstrap 的前端开发框架,适合快速构建传统的 Web 应用程序,其中前端和后端代码在同一项目中协同工作。 前后端分离版本:RuoYi-Vue 利用 SpringBoot 作为后端开发框架,与 Vue.js 结合,实现了前后 2025-02-18 #java #若依 #springboot #vue #mysql #redis
512会议按时抵达所需的最小延迟跳过次数 解题思路 思路使用动态规划求解。在每条路线上维护一个数组 dp,其中 dp[i][j] 表示前i条路线后恰好跳过 j 次等待时所需的最短时间。然后可以使用滚动数组进行优化,即只维护一个长度为 n 的 dp 数组。 状态转移 对于第一条路线,时间为 dist[0] / speed,不需要等待。 对于后续路线,第 i 条的时间有两种选择: 不跳过等待:需要等待至最近的整数小时,即 dp[ 2025-02-02 #动态规划 #稀土掘金
393小F的超市购物策略 问题描述小 F 需要在初始金额 x 内购物,每个商品有价格 a[i] 和喜爱度 b[i]。目标是在不超出预算的情况下获得最大化的喜爱度和。特殊之处在于: 初始没有优惠机会,只有在原价购买(支付 a[i])后,才获得下一个商品半价购买(支付 a[i]//2)的优惠机会; 如果优惠机会未使用(状态 op 为 1),可以选择对当前商品使用优惠(半价购买),但使用后恢复普通状态(op 2025-02-01
386小C的合法k-size字符串问题 问题描述小 C 最近在研究合法的 k-size 字符串。一个字符串被称为 k-size,是指它可以被分成恰好 k 段连续的相同字符组成的子串。 例如: 字符串 “aabbbccc” 是 3-size,因为它可以分成 [“aa”, “bbb”, “ccc”] 这三段。 字符串 “ababaab” 是 6-size,因为它可以分成 [“a”, “b”, “a”, “b”, “aa”, “b”] 这六 2025-02-01 #组合数学 #稀土掘金
374字符串权值最小化分割问题 题解问题描述小 G 定义了一个字符串的权值为:字符串的长度乘以字符串中不同字母的种类数量。现在,小 G 有一个字符串,她希望将这个字符串切分成 k 个子串,并希望这些子串的最大权值尽可能小。你需要帮助小 G 找到最优的切分方案,使得这 k 个子串中的最大权值最小化。 解题思路看见最大值最小化直接二分答案,然后判断是否能够切分成 k 个子串。check的时候,遍历字符串,用一个集合记录当前子串的不同 2025-02-01 #稀土掘金 #二分
410小R的数组构造挑战 题解问题描述小 R 有一个长度为 n 的数组,数组相邻元素的差值最多为 1,即 $|a_i − a_{i+1}| ≤ 1$,且数组中的元素都是正整数,即 $a_i ≥ 1$。现在已知数组的长度为 n,数组的和为 m,小 R 想知道所有符合条件的数组中,第 $p$ 个位置的元素 $a_p$ 的最大值是多少。 约束条件: 1 ≤ p ≤ n ≤ m 解题思路 二分查找: 使用二分查找在范围 [1, 2025-01-31 #稀土掘金 #二分
403小N的改数组问题 解题思路题目要求在一个正整数的表示中,恰好修改 k 位,使其成为 75 的倍数。要满足 75 的倍数条件,必须满足以下两点: 末两位是 00、25、50 或 75:这是因为 75 是 25 和 3 的最小公倍数,所以数的末两位需要是上述之一以满足被 25 整除,同时整个数的数字之和需要被 3 整除。 数字之和被 3 整除:这是因为一个数能被 75 整除当且仅当其各位数字之和能被 3 整除。 2025-01-29 #动态规划 #稀土掘金