会员
周边
新闻
博问
闪存
赞助商
Chat2DB
所有博客
当前博客
我的博客
我的园子
账号设置
会员中心
简洁模式
...
退出登录
注册
登录
Eddi^._.^
博客园
首页
新随笔
联系
订阅
管理
[置顶]
电脑同时配置JDK8和JDK17两个版本
摘要: 1,下载JDK17 https://www.oracle.com/java/technologies/downloads/#java17 下载zip版本,解压后新建一个jre目录 win + r cmd sysmd.cpl 2,在系统变量中设置 要用JDK17时,就将JAVA_HOME = %JAV
阅读全文
posted @ 2023-11-18 10:06 Eddi^._.^
阅读(966)
评论(0)
推荐(0)
[置顶]
Mybatis-plus 批量插入insertBatchSomeColumn的使用
摘要: Mybatis-plus 的 service 层 IService 接口下的 saveBatch 批量插入方法不够高效 Mybatis-plus 的 mapper 层有个选装件 insertBatchSomeColumn 1,新增一个类 此SQL注入器继承了DefaultSqlInjector(默认
阅读全文
posted @ 2023-11-09 14:50 Eddi^._.^
阅读(1116)
评论(0)
推荐(0)
2026年8月6日
开源项目二开 Git 规范工作流
摘要: 以开源项目 RuoYi 为例。 RuoYi 二开 Git 规范文档 适用项目:基于 RuoYi-Vue3(master 分支)的二次开发 目标:可长期维护、可同步上游、可团队协作、可稳定发布 一、分支模型总览 分支 用途 含业务逻辑 是否可直接上线 来源 main ✅ 生产发布分支 ✅ 是 ✅ 是
阅读全文
posted @ 2026-08-06 17:25 Eddi^._.^
阅读(11)
评论(0)
推荐(0)
2026年7月13日
分支限界算法
摘要: 分支限界算法 (Branch and Bound) 像“带导航的迷宫搜索”一样,不仅会试探(分支),还会计算一个“预期代价”(限界)。如果某条路还没走完,但预期代价已经超过了当前已知的最优解,就直接放弃这条路(剪枝),优先去探索更有希望的路径。 经典问题推演:0-1背包问题(求最大价值) 分支:对每
阅读全文
posted @ 2026-07-13 21:05 Eddi^._.^
阅读(13)
评论(0)
推荐(0)
贪心算法
摘要: 贪心算法 (Greedy Algorithm) 像“捡芝麻”一样,目光短浅,每一步都只做当前看起来最好的选择(局部最优)。一旦做出选择就绝不反悔,期望通过一系列局部最优拼凑出全局最优。 经典问题推演:找零钱问题 问题:用面值 {10, 5, 1} 的硬币凑出 18 元,要求硬币数量最少。 贪心策略:
阅读全文
posted @ 2026-07-13 20:45 Eddi^._.^
阅读(10)
评论(0)
推荐(0)
回溯算法
摘要: 回溯算法 (Backtracking) 像“走迷宫”一样,一条路一条路地试。如果发现这条路走不通(不满足约束条件),就退回上一个岔路口(回溯),换一条路继续走,直到找到所有解或一条可行解。 经典问题推演:N皇后问题 选择列表:当前行的每一列。 做选择:在 (row, col) 放置一个皇后。 约束判
阅读全文
posted @ 2026-07-13 20:36 Eddi^._.^
阅读(8)
评论(0)
推荐(0)
动态规划
摘要: 动态规划 (Dynamic Programming, DP) 像“带着备忘录爬山”一样,把问题拆成有重叠的子问题。为了避免重复计算,把已经算过的子问题结果记在“表格”里。下次再遇到同样的子问题,直接查表,用空间换时间。 经典问题推演:斐波那契数列 状态定义:dp[i] 表示第 i 个斐波那契数。 边
阅读全文
posted @ 2026-07-13 20:05 Eddi^._.^
阅读(16)
评论(0)
推荐(0)
2026年7月12日
分治算法
摘要: 分治算法 (Divide and Conquer) 像“分家再合并”一样,把一个大问题拆成几个规模更小、相互独立的同类小问题。小问题各自解决后,再把它们的结果合并起来,最终得到大问题的答案。 经典问题推演:归并排序 分解:将包含 n 个元素的数组从中间劈开,分为左右两个 n/2 的子数组。 求解:递
阅读全文
posted @ 2026-07-12 19:35 Eddi^._.^
阅读(13)
评论(0)
推荐(0)
算法-哈希查找
摘要: 哈希查找 (Hash Search) 像“查字典”一样,不需要从头到尾挨个翻找。而是根据关键字(Key)直接套用一个“公式”(哈希函数),瞬间算出它应该在哪一页(存储地址)。如果算出来的位置刚好是你要找的词,就成功了;如果那个位置被别的词占了(哈希冲突),就按照既定规则往后顺延或者顺着链表找,直到找
阅读全文
posted @ 2026-07-12 10:08 Eddi^._.^
阅读(6)
评论(0)
推荐(0)
算法-二分查找
摘要: 二分查找 (Binary Search) 像“猜数字”游戏一样,每次直接猜正中间的数。如果猜大了,就把右半边的范围全扔掉;如果猜小了,就把左半边的范围全扔掉。通过不断“折半”缩小查找范围,每次都能排除掉一半的数据,从而极其高效地找到目标元素。 核心代码 #include <stdio.h> // 二
阅读全文
posted @ 2026-07-12 10:06 Eddi^._.^
阅读(8)
评论(0)
推荐(0)
2026年7月11日
算法-希尔排序
摘要: 希尔排序 (Shell Sort) 像“分组接力赛”一样,一开始步长(gap)很大,把相隔很远的元素分到一组进行插入排序,让数据能快速跨越到接近最终位置的地方(预排序);然后不断缩小步长,让数组越来越接近整体有序;最后当步长为 1 时,整个数组只需进行一次普通的插入排序就能轻松搞定。 核心代码 #i
阅读全文
posted @ 2026-07-11 16:20 Eddi^._.^
阅读(9)
评论(0)
推荐(0)
算法-堆排序
摘要: 堆排序 (Heap Sort) 像“选拔赛”一样,每次把数组构造成一个“大顶堆”(保证最顶端是最大值)。然后把冠军(最大值)和队尾的人交换,让他提前“退休”到末尾。接着把剩下的队伍重新调整回大顶堆,再选出新的冠军换到倒数第二个位置。不断重复,队伍就从小到大排好序了。 核心代码 #include <s
阅读全文
posted @ 2026-07-11 16:18 Eddi^._.^
阅读(7)
评论(0)
推荐(0)
下一页
公告