容器化部署Prometheus普罗米修斯

博主头像 1. Monitor介绍 (1)架构图 (2)Prometheus Server 介绍: Prometheus Server 是整个监控系统的核心,它负责从各个被监控的目标(targets)中以 pull(拉取)的方式收集时序数据。数据通常采用 HTTP 协议的 REST API 格式暴露,Prom ...

我的VB Coding之路 - AI编码实战演进

博主头像 一、背景:我们为什么要使用AI编码? 1.1. 行业与业务背景 从23年开始,随着基础大模型的突破,主流代码工具的迭代周期越来越快,这些工具的创新持续推动整个研发效能提升。 从最初的编译器代码补全、到Github Copilot代码助手、再到Cursor/Trae AI编程工具、再到Claude C ...

SMC(静态分析)

SMC简单来说就是自修改的代码段,这类题目一般来说都比较简单,只需要动态调试直接运行绕过加密函数,让程序自行解密,就可以看到被解密后的代码段。但是有些题目加入反调试后,反调试藏的很深,甚至程序会无脑报错,所以我们还有另外的解法,就是找到对加密代码段的加密函数,通过静态分析来解密修改,这种题目的难度就 ...

syslog日志查看器GUI图形界面,支持Windows/Linux/Macos开箱即用

博主头像 我为什么写了一个 Syslog 查看器 做了这么多年嵌入式 / Linux 开发,各种日志方案其实都试过了。 但一直没有一个用起来特别顺手的 syslog GUI :要么太原始,只能凑合看;要么太重,一上来就是一整套系统。 大多数时候,我只是想把日志看清楚、看快一点。 后来就干脆自己写了一个:Sys ...

复杂度的均摊分析法

博主头像 动态数组扩容问题是均摊复杂度分析最经典的应用: 动态数组的尾插 push_back,有时会触发扩容; 一旦扩容,就要申请更大的内存、搬运旧元素、再插入新元素。某一次操作的代价完全可能是 \(O(n)\) 但是,动态数组尾插的复杂度是均摊 \(O(1)\) 类似的现象其实非常多:单看某一次操作,它们都 ...

P1469 找筷子 题解

博主头像 题目链接 P1469 找筷子 题目描述 经过一段时间的紧张筹备,电脑小组的“RP 餐厅”终于开业了,这天,经理 LXC 接到了一个定餐大单,可把大家乐坏了!员工们齐心协力按要求准备好了套餐正准备派送时,突然碰到一个棘手的问题:筷子! CX 小朋友找出了餐厅中所有的筷子,但遗憾的是这些筷子长短不一,而 ...

邪修卡常:动态bitset

博主头像 前言 由于 std::bitset 仅支持编译期固定大小,无法动态确定长度,这使得某些 \(\sum n \leq N\) 的多测题中使用 std::bitset 超时。于是我让 AI 生成了一份比赛中可用的动态bitset模版,并且测试了其在部分板题里的性能。 实现 #include <iostr ...

【后端开发】(含图解与实例)乐观锁、悲观锁和分布式锁,做项目时到底该怎么选?

博主头像 目录前言1 乐观锁:适合冲突少的更新场景1.1 乐观锁到底在解决什么问题?1.2 乐观锁通常怎么实现?1.3 乐观锁实际例子2 悲观锁:适合高冲突、强一致场景2.1 悲观锁到底在解决什么问题?2.2 悲观锁通常怎么实现?2.3 悲观锁实际例子3 分布式锁:适合多节点之间抢执行权3.1 为什么单机锁到 ...

SharpDbg 与 netcoredbg 深度对比分析

博主头像 【本文借助AI生成】 1. 核心定位与战略背景 1.1 项目起源与目标定位 1.1.1 SharpDbg:个人开发者驱动的现代化托管调试器 SharpDbg 由独立开发者 Matt Parker 于 2025 年 12 月创建并开源,其诞生源于构建 SharpIDE(基于 .NET 与 Godot ...

卡帕西的LLM Wiki跑不通真实知识库!

博主头像 卡帕西教大家怎么 LLM 构建个人知识库的文章老火了,叫 LLM Wiki。核心思路:让 LLM 替你做知识库的维护工作,你喂原材料,LLM 负责提炼、交叉引用、维护一致性。 看起来是真不错,用起来是真拉胯。 我拿我积累了五六年的 Obsidian 知识库去试。几千个文件,十几个领域的内容混在一起, ...

123···100>