SpringCloud进阶--Seata与分布式事务

博主头像 Seata与分布式事务 先回顾下数据库事务吧: 原子性:一个事务中的所有操作,要么全部完成,要么全部不完成,不会结束在中间某个环节。事务在执行过程中发生错误,会被回滚到事务开始前的状态,就像这个事务从来没有执行过一样。 一致性:事务开始之前和事务结束之后,数据的完整性没有被破坏。 隔离性:数据库允许 ...

大模型私有化部署指南:从“一键安装”到“企业级落地”

博主头像 想快速拥有一个属于自己的 AI 大模型,却苦于显卡太贵、环境配置太复杂?别担心,现在的云服务商已经提供了极其成熟的“开箱即用”方案。本文将为你拆解最省心的“懒人”安装法与最高效的企业级方案,帮你选对最适合的入口。 一、新手首选:DeepSeek R1 宝塔面板“一键部署” 对于大多数个人开发者或中小 ...

ESP32S3 USB MSC 调试全过程记录

博主头像 需求描述 现有一块主控为ESP32S3-WROOM-1U-MCN8的板做数据采集,需要将采集后的数据放在ESP32的Flash里,通过蓝牙切换U盘(MSC)模式后进行采集数据的读取。 可从以下三个问题进行考虑,确定具体实现:1.如何分区;2.如何写入数据进对应分区;3.如何确保使用MSC模式时,数据 ...

AI开发-python-langchain框架(3-13-串行流程 )

博主头像 现在有这样一个需求,要求使用AI智能化完成这个任务。 1、先处理大纲:构建大纲提示词 → 获得大纲内容 2、再处理注意事项:构建注意事项提示词 → 获得注意事项内容 3、最后整合生成文章:整合所有信息 → 构建最终提示词 → 获得完整文章 流程图如下: 代码实现: from langchain_op ...

使用 C# 删除 PDF 中的数字签名

博主头像 在 .NET 开发中处理 PDF 文档时,你大概率遇到过这个问题:拿到一份已添加数字签名的 PDF,想要修改内容、调整排版,却因签名保护无法编辑,任何操作都会触发报错。 其实解决方案非常简单:PDF 数字签名本质是嵌入在表单中的专属签名字段控件,无需复杂操作,用 C# 结合免费的 Free Spir ...

电子电路中的“心脏”:电源

博主头像 对于刚接触电子制作的新手来说,电路中的“电源”就像是人体中的心脏。没有它,电流就无法流动,芯片无法工作,LED灯也不会亮起。理解电源是踏入电子世界的第一步。 一、 什么是电源? 在电子电路中,电源是提供电能的装置。它的作用是将其他形式的能量(如化学能、光能、机械能)转化为电能,并为电路提供稳定的电压 ...

Mysql的行级锁到底是怎么加的?

博主头像 开篇结论 加锁的对象是索引,加锁的基本单位是 next-key lock,它是由记录锁和间隙锁组合而成的,next-key lock 是左开右闭区间,而间隙锁是左开右开区间。 在只使用记录锁或者间隙锁就能避免幻读现象的场景下, next-key lock 就会退化成记录锁或间隙锁。 假设这个表,id ...

我希望的 c++26

博主头像 我希望的 c++26 本文使用 macbook pro m4 + vi 编写, 我使用的编译器是 g++-15 + glibc++. 本文讲了我希望的 c++26. 所有 c++23 代码都能通过编译 在目前的 iso c++26 下, c++23 允许的一些危险操作, 需要加上 [[unsafe] ...

MFCMouseEffect:鼠标特效可扩展引擎

博主头像 MFCMouseEffect:把桌面输入反馈这件事,做成一个真正可扩展的引擎 很多录屏、教程、演示和桌面工具,功能本身已经足够好,但一到“用户看你怎么操作”这一步,体验就会突然掉下来。 为什么? 因为点击不够明显,拖尾不够连贯,滚轮方向不直观,快捷键与输入动作没有被清楚地展示出来。 而当你想继续往上 ...

等保2.0三级要求下Redis 安全测评应该怎么做?

博主头像 前言 在网络安全等级保护2.0体系中,GB/T 22239-2019《信息安全技术 网络安全等级保护基本要求》的第三级“安全计算环境”是测评的核心单元。Redis作为企业级核心缓存、消息队列与数据存储组件,其安全配置的合规性直接决定了信息系统能否通过等保三级测评。 本文结合Redis官方安全指南、国 ...

单调队列优化多重背包 学习笔记 & 详解

博主头像 背景 考虑如下的背包问题: 给定 \(n\) 种物品和一个背包,第 \(i\) 种物品的体积为 \(c_i\),价值为 \(w_i\),并且有 \(m_i\) 个。背包的总容量为 \(C\) 。设计一种装物品的方法,使装入背包的物品总价值最大。 考虑朴素的做法。我们枚举每个物品,枚举背包容量,再枚举 ...

123···100>