相关文章
并查集 Union-Find
目录 引言
简单介绍 浅浅总结
算法图解
初始化
根节点查找
集合合并
连通性检查
例题
大概思路
完整代码: 引言 一个小小的并查集让我们在ccpc卡了那么久(还有unordered_map,如果不是忘了map自动排序这么一回事也不至于试那么多发),至今仍然心有…
建站知识
2025/8/17 22:58:38
gemini-cli 踩坑实录
gemini-cli 安装指南
gemini-cli 是 google 推出的人工智能命令行工具,有了它,可以在命令行使用ai,可以使用 gemini-pro 大模型,免费额度很大,值得做一下技术测试。
安装使用原理
google cloud 控制台需要有 project-id
gemini-cli 目前使用的是 gemini-2.5-pro 大模型…
建站知识
2025/8/12 1:15:49
Git提交代码Commit消息企业级规范
Git Commit 类型完整指南
类型用途示例feat新增功能(面向用户的功能性变更)git commit -m "feat: 添加用户登录功能"fix修复 Bug(解决代码中的问题)git commit -m "fix: 修复首页加载崩溃…
建站知识
2025/8/16 20:14:15
Java如何远程登录到服务器中执行命令
为什么需要远程登录执行?
我们有时候通过业务代码会关联一些东西,那么在这个时候做完操作后有可能需要去其他服务器上执行一些命令,例如我们更换了什么文件,然后需要重启另一个服务,那么这个时候就需要我们去远程执…
建站知识
2025/8/14 14:46:09
带标签的 Docker 镜像打包为 tar 文件
现在还有人用docker吗
要将带标签的 Docker 镜像打包为 tar 文件,请使用 docker save 命令。以下是详细操作指南:
一、单镜像打包(推荐方式)
# 基础格式
docker save -o [输出文件名].tar [镜像名]:[标签]# 示例:将…
建站知识
2025/8/17 3:46:48
Java项目:基于SSM框架实现的宠物综合服务平台管理系统【ssm+B/S架构+源码+数据库+毕业论文+开题报告】
摘 要
互联网发展至今,无论是其理论还是技术都已经成熟,而且它广泛参与在社会中的方方面面。它让信息都可以通过网络传播,搭配信息管理工具可以很好地为人们提供服务。针对宠物服务信息管理混乱,出错率高,信息安全性差…
建站知识
2025/8/14 14:42:23
Ubuntu 20.04 Minimal通过fail2ban保护sshd失败问题解决
fail2ban是通过读取应用日志,对尝试爆破登陆的ip进行防火墙封禁的开源应用。
1. 配置文件丢失问题
/etc/fail2ban目录下只有空文件夹,没有jail.conf等配置文件
roota-20250612-1519:/etc/fail2ban# ll
total 24
drwxr-xr-x 6 root root 4096 Jun 23…
建站知识
2025/8/13 22:08:08
前端Promise从入门到精通全指南
引用 7 篇资料作为参考 每一个前端都要学的 Promise 用法详细解析-CSDN博客【JavaScript】前端一定要看的 Promise 用法详细解析_js promise使用-CSDN博客《前端开发之promise》1. Promise 基本概念 Promise 是一个代表异步操作最终完成或失败的对象。它有 - 掘金BAT前端经典面…
建站知识
2025/8/14 14:51:40