其他
go.mod版本管理
写在前面 现在大部分 go 项目使用 go.mod 做版本控制,虽然能做到依赖的多版本共存,但是也会碰到一些不太好理解的地方,这里对此进行一些记录,方便查阅。 go module 版本格式 go.mod使用的版本号协议是 semver (Semantic
CF EDU 136 总结
E 如此唐氏的 DP 我居然想了这么久我是不是废了。 我们先思考一下什么情况下会崩溃。 观察到对于一个脏格子 ((i,j)) 如果 ((3-i,j-1)) 是脏的,那么如果扫地机移动到了 ((i,j-1)) ,它就会崩溃。 这指向我们去维护一下下一行上下两个格子的状态,即他们是否被清理。 故我们定义 (dp_{i,0/1,0/1,0/1}) 表示当前停留在 ((j,i)) 上,且 ((3-j,i)
海明码(Hamming Code)的知识点
这道题目考察的是海明码(Hamming Code)的知识点。海明码是一种线性错误纠正码,由理查德·海明(Richard Hamming)在1950年发明。它主要用于检测和纠正数据传输或存储过程中的单个错误位。 海明码的基本原理: 奇偶校验:海明码利用奇偶校验位来检测错误。在数据位之间插入校验位,使得每个校验位覆盖的数据位(包括它自己)的总数为奇数(奇偶校验)或偶数(偶偶校验)。 码距:码距
洛谷P4074糖果公园(带修莫队)
[WC2013] 糖果公园 题目描述 Candyland 有一座糖果公园,公园里不仅有美丽的风景、好玩的游乐项目,还有许多免费糖果的发放点,这引来了许多贪吃的小朋友来糖果公园游玩。 糖果公园的结构十分奇特,它由 (n) 个游览点构成,每个游览点都有一个糖果发放处,我们可以依次将游览点编号为 (1) 至 (n)。有 (n - 1) 条双向道路连接着这些游览点,并且整个糖果公园都是连通的,即从任何一个
Linux系统运维笔记(五) 用户的操作
Linux系统运维笔记(五) 用户的操作 添加管理员帐号 sudo useradd secadmin sudo passwd secadmin sudo usermod -aG wheel secadmin
25年se保研经验帖
前言 之前看了许多与保研相关的经验贴,对我帮助很大,现在对我个人来说也算是保研成功了,也写下自己的一个保研经历,希望对后来人有帮助。 个人情况 本科学校:末二 排名:7% 科研:无 竞赛:计算机设计大赛、互联网+(比较水) 英语:四级低分,六级没过 最终推免学校:湖南大学 其实我的面板算是很差的了,写出来也只是方便大家做个参考 相关交流群 绿群:最大的计算机保研交流群,大佬很多,人基本上都是满的,
YoloDotNet v2.1:实时物体检测的利器
项目介绍YoloDotNet v2.1 是一个基于 C# 和 .NET 8 的实时物体检测框架,专为图像和视频中的物体检测而设计。它集成了 Yolov8 ~ Yolov11 模型,通过 ML.NET 和 ONNX 运行时实现高效的物体检测,并支持 GPU 加速(使用 CUDA)。YoloDotNet 不仅支持传统的物体检测,还涵盖了分类、OBB 检测、分割和姿态估计等多种功能,适用于各种复杂的视觉
VMware Workstation Pro(17.5.2)个人免费使用版本(附下载地址)
https://blog.csdn.net/weixin_39559327/article/details/139602688
vue3 props 响应式测试,props使用,ref独立ts解构
概论 vue3 的props是深度响应的,深度数据改变都能监听到,并改变模板 3.2左右的版本解构props子对象不能响应式 若遇到props子对象不能响应式监听,一般就是改变之前的数据和改变之后的数据没产生变化,所以没发生响应式 代码 父组件 子组件cihld2.vue 独立的ts文件test.ts props子对象数据不响应式情况参考 https://blog.csdn.
求 LCA 方法总结
求 LCA 方法总结 前言 求 LCA 是十分基础的东西,但是方法众多。此篇介绍 OI 中常用的求法。 倍增求 LCA 蒟蒻最先学的求 LCA 方法就是倍增求 LCA。预处理和查询时间复杂度均为单 (log)。优点为好理解,比较简单,且便于处理路径数据。 树剖 LCA 重链剖分。优点是预处理是线性复杂度,单次查询单 (log) 但常数较小。且套线段树就可以方便地处理很多信息。 大致过程 先做重链剖
1009&1010模拟赛
(1009T1)题面 首先我们注意到n>15时可以直接出结果,因为(k<=1e9),然后我们可以枚举字符串的前缀(不带数字),我们就可以给每个前缀排序,加数字后的顺序也是基于前缀的顺序的,暴搜枚举前缀。 (1010T2)题面 注意到(n)十分的小,且最后要求最小值,可以想状压(dp),发现对于最后种的k个花,种k+1时不会更改它们,所以我们从k往k+1推(选k个和k+1个)
第二十九讲:答疑文章(二):用动态的观点看加锁
第二十九讲:答疑文章(二):用动态的观点看加锁 还是一个开场白 在第20和21篇文章中,我和你介绍了 InnoDB 的间隙锁、next-key lock,以及加锁规则。、 在这两篇文章的评论区,出现了很多高质量的留言。我觉得通过分析这些问题,可以帮助你加深对加锁规则的理解。所以,我就从中挑选了几个有代表性的问题,构成了今天这篇答疑文章的主题,即:用动态的观点看加锁。 为了方便你理解,
vscode git 提交不进行commit 校验按钮开启
第一种方式 设置里面搜索 git verify,然后打钩 然后git提交这里就有不校验的按钮了 第二种方式 直接setting.json 里添加配置"git.allowNoVerifyCommit": true, 前端工程师、程序员
Window10 系统 RabbitMQ 的简单使用
启动 RabbitMQ 服务 进入到 rabbitmq 的安装 bin 目录 或者 在 rabbitmq 的 sbin 目录下,双击执行 rabbitmq-server.bat 文件。 停止 RabbitMQ 服务 查看服务状态 页面访问 RabbitMQ 初始的登录网址和登陆密码 http://localhost:15672 账号 / 密码:guest/guest 常用命令 1)查看用户列
The 2023 ICPC Asia Jinan Regional Contest / The 2nd Universal Cup. Stage 17: Jinan
比赛链接 A. Many Many Heads 题意:给定一个括号序列中每个位置的种类(方/圆),问是否存在唯一的方法定向括号序列,使得其为一个合法的括号序列。 首先可以贪心找出一组解,贪心方法为:维护一个栈,每次遇到一个括号时,若栈顶的括号与它种类相等,那么就把它们匹配为一组,否则就把这个括号种类加入栈顶。 然后就是判断唯一性,若一个合法括号序列有相邻两个种类相同的左括号,例如 ((...)),