自定义博客皮肤VIP专享

*博客头图:

格式为PNG、JPG,宽度*高度大于1920*100像素,不超过2MB,主视觉建议放在右侧,请参照线上博客头图

请上传大于1920*100像素的图片!

博客底图:

图片格式为PNG、JPG,不超过1MB,可上下左右平铺至整个背景

栏目图:

图片格式为PNG、JPG,图片宽度*高度为300*38像素,不超过0.5MB

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+
  • 博客(60)
  • 收藏
  • 关注

原创 AC自动机学习笔记

AC自动机是一种可以解决多匹配串和单文本串匹配的字符串匹配算法,是一种有限状态自动机,如果你学过KMP,那么理解起来相对轻松,它的理解难度低于KMP算法。

2025-11-21 12:47:40 968

原创 蓝牙协议栈的多路复用与数据调度中心 —— L2CAP(蓝牙逻辑链路控制与适配协议)

我们简单分析这样的一个应用场景:一个智能手表和一副蓝牙耳机,它们通过蓝牙都连接到了一个手机上。智能手表需要的功能有:实时显示手机来电/消息提醒(低延迟信号传输)同步健康数据(如心率、步数、睡眠等)播放控制音乐(音频控制命令)手表固件升级(OTA 数据传输,数据量较大)蓝牙耳机需要的功能有:音乐播放/电话控制(控制命令)电话语音通信(语音通话)音乐播放(音乐数据流)消息提醒、健康数据、音乐控制、固件升级包、语音通话等等,它们对数据的实时性和可靠性(是否需要重传)要求都不一样。

2025-11-21 12:46:26 405

原创 百度网盘ByPy使用配置指南

试想一下,对于一名刚刚从单体服务转向分布式系统的初学者来说,还在给你铺垫各个组件的功能,然后讲到注册中心的时候,直接就安排上了 CAP 和共识算法这套非常抽象、难以理解的丝滑小连招,应该是非常劝退的。自洽是指,你不能一边享受着这条“好走、明确且广阔的道路”的快捷与轻松,自嘲着自己是“CRUD 工程师”,又下不了决心、没有足够的毅力往难走的路上走,还在心里嘲讽正在这条更难的路上努力往前的人。写的过程中我就想起我之前看过的一本书,《数据密集型应用系统设计》这本分布式领域的书,必读,是非常好的“肥料”。

2025-11-20 17:33:31 391

原创 AI两周手搓一个进度管理神器,快来安排你的国庆假期吧

本文将介绍基于 SurfaceControlViewHost 实现跨进程渲染普通 View 和 GlSurfaceView,力求用最简单的 Demo,介绍 SurfaceControlViewHost 的应用,方便读者轻松扣出核心代码应用到自己的业务中。// 创建SurfaceControlViewHost。// 将View附加到SurfaceControlViewHost。// 创建要渲染的View。

2025-11-20 17:32:28 385

原创 到底要不要 Vibe Coding ?

在日常开发中,我们常常需要将一个对象映射到另一个对象,比如将数据库实体转换为数据传输对象(DTO),或将请求模型映射为领域模型。Mapster 是一个开源免费(MIT license)、快速、高性能、灵活且易于使用的 .NET 对象映射库,用于在 .NET 用程序中进行对象之间的转换和映射操作,大幅减少手动赋值带来的重复代码、人为错误和维护成本。接下来我们分别定义一个源对象(Student)和一个目标对象(StudentViewModel),它们的属性名和类型完全一致。FirstName = "李",

2025-11-20 17:31:21 622

原创 CAP . 版本发布通告

有了这些,我们现在就具备了将生成JMX遥测数据的应用程序集成到任何支持 OpenTelemetry 的遥测管道中的工具。很多新的开源项目直接暴露 Prometheus 协议的监控数据,确实更方便,但很多老的 Java 应用仍然通过 JMX 暴露指标数据,所以掌握 JMX 监控方式,等于掌握了一批 Java 应用的监控方式。使用JMX抓取工具是个不错的入门方法,但它确实需要一个额外的 JAR 包,如果我们已经在使用 Java 代理,可能就不希望这样了。出于这个原因,它比 JMX 抓取工具更常用。

2025-11-20 17:29:58 698

原创 r.ReadDto(); var message = messageDto.ToEntity(); message.Save(); ...

呛壤渴雍然后只需要提供一个已经初始化为 0 的字节数组作为内存、一个指向数组的指针、以及用于输入输出的两个字节流就能够让程序运行了。比如 Hello World!程序就可以写成:CopyC# 类型系统入门#既然要用 C# 类型系统来构建 Brainfuck 的编译器,我们需要首先对 C# 类型系统有一些认知。泛型系统#C# 的类型系统构建在 .NET 的类型系统之上,而众所周知 .NET 是一个有具现化泛型的类型系统的平台,意味着泛型参数不仅不会被擦除,还会根据泛型参数来分发甚至特化代码。

2025-11-20 17:28:36 825

原创 Compass前沿速览:DeepSeek-V.、Sora 、Imagine v.、LONGLIVE–英伟达、xLLM、OpenAgents

KV Cache 是 Transformer 自回归推理的关键优化技术,通过缓存历史键值对将重复计算转化为内存查表,显著降低推理延迟。分页管理:借鉴操作系统的虚拟内存思想,vLLM 等框架将 KV Cache 切分为固定大小的块(如 16 个 token),动态分配物理显存,显著提升显存利用率和批处理吞吐。卸载与重算:对超长上下文,可将早期 token 的 KV 缓存卸载至 CPU 内存,或在访问时按需重算。需要明确的是,KV Cache 存储的是经过线性投影后的连续向量表示,其规模与词表大小无关。

2025-11-19 21:30:37 315

原创 AI Agent 产品推荐方案:从需求分析到落地开发

System.out.println("StatementHandler类型: " + handler.getClass().getSimpleName());System.out.println("=== 测试 PreparedStatementHandler ===");System.out.println("=== 测试 CallableStatementHandler ===");System.out.println("=== 测试 SimpleStatementHandler ===");

2025-11-19 21:27:53 479

原创 WPF/C#:使用Microsoft Agent Framework框架创建一个带有审批功能的终端Agent

但是,当我们有很多个并列最小的数时,对这些数删除的顺序是有讲究的。每次只能删除最左边或最右边的数,否则一定会产生两个相等的数交换位置的情况。这样,才能保证后面被删除的数是最优的。,然后再将前后的数合并,即将要删掉的数删掉。对一个序列分成三段,一段为要删的数前的数,一段为其自己,一段为其后面的数,启动次数就是前面的数的。其实树状数组也可以用,又快又好些,吹普常数大的没边,但我是范浩强吹普死忠粉,我就要用。小 D 认为一个整数序列是好的,当且仅当它先(不严格)上升,后(不严格)下降。,他想让这个序列变成好的。

2025-11-19 21:24:13 299

原创 PHP . 新特性 闭包可以作为常量表达式了

* 项目间间隔与项目与边框间隔相等 *//* 两端对齐,项目间间隔相等 *//* 每个项目两侧的间隔相等 *//* 从下到上 */justify-content: flex-start;/* 默认值:左对齐 *//* 项目的第一行文字的基线对齐 */flex-direction: row-reverse;/* 交叉轴的起点对齐 */align-items: flex-end;/* 交叉轴的终点对齐 */justify-content: flex-end;

2025-11-19 21:20:25 697

原创 Livemesh文件同步功能--使用图解

DataGrip 除了从脚本文件、CSV、TSV 或具有分隔符分隔值的文本文件导入之外,你还可以使用你喜欢的格式导出数据,包括 CSV、JSON、HTML、Markdown、Excel 等,你甚至可以自行创建格式!商业版的所有功能均可供使用,包括 AI 赋能的代码补全、智能查询控制台、类似 Excel 的数据编辑器、Git 集成,以及对多种数据库的支持。DataGrip 可根据自己的偏好,通过浅色和深色主题、全彩自定义、可定制的按键映射和语言插件调整工具的外观和配置。DataGrip 支持的数据库。

2025-11-19 21:13:23 401

原创 十个极其有用的在线网站设计工具

paraformer-large-zh-yue-en-timestamp-onnx-offline-dengcunqin-20240805 非流式 中文、粤语、英文 否 是 https://www.modelscope.cn/models/manyeyes/paraformer-large-zh-yue-en-timestamp-onnx-offline-dengcunqin-20240805。该项目是一个控制台/桌面端示例项目,主要用于展示语音识别的基础功能,像离线转写、实时识别等操作。

2025-11-18 22:31:52 299

原创 在企业级开发中使用Try...Catch...会影响效率吗?

在逻辑回归中,我们并不强调初始化内容,这是因为整个网络只有一层线性组合与其相关的参数,我们的所有操作都是在更新这一组参数,因此,把这组参数初始化成什么样,并不算一个需要思考的地方,因为这组参数最终都会随着更新让损失达到最低点。在这周的例子里,我们设置神经网络隐藏层的神经元为四个,输出层的神经元再综合四个神经元的输出结果计算最终的输出,那隐藏层神经元的数量增加后,又是如何发挥正向的作用呢?所有人从同一个山顶出发(全零初始化) 大家看到的坡度一样,朝同一个方向走,走的路径重叠,只等于一个人找路,效率极低。

2025-11-18 22:28:28 301

原创 在 Silverlight 应用程序中实现对 FLV 视频格式的支持

高动态范围(HDR)渲染是Unity通用渲染管线(URP)中的关键技术,它解决了传统低动态范围(LDR)渲染无法准确表现真实世界光照强度范围的问题。在真实世界中,光照强度的变化范围极大(从阴暗室内到阳光直射可达100,000:1),而传统8位LDR渲染只能表示256:1的范围,导致亮部细节丢失(过曝)或暗部细节不足。URP支持多种色调映射算子(如ACES、Neutral、Reinhard等),将HDR值转换为适合屏幕显示的LDR值。更广的光照范围:使用浮点纹理存储光照信息,能够表示更大范围的亮度值。

2025-11-18 22:24:44 386

原创 平步青云:Windows Azure(一)

例子:比特币 (Bitcoin)、以太坊 (Ethereum)、BNB Chain、波场 (TRON)、Solana (SOL)、莱特币 (Litecoin) 等。例子:Arbitrum (ARB), Optimism (OP), Polygon (MATIC) 等,它们都是依附于以太坊的 L2。例子:BTC (比特币链)、ETH (以太坊链)、BNB (BNB链)、TRX (波场链)、DOGE (狗狗币链)。Cardano (ADA) L1 原生币 Ouroboros PoS,总量450亿,通缩模型。

2025-11-18 22:20:16 253

原创 程序员应知 -- 如何分析海量数据

HDRP引入更高精度的光照贴图UV生成和分辨率控制,URP随后适配简化版流程,如自动生成Lightmap UVs功能。Unity 5.x之前采用Enlighten光照系统,仅支持静态物体烘焙,动态物体需依赖Light Probe间接光照。URP整合了轻量级烘焙管线,支持混合光照模式(Mixed Lighting),允许静态物体烘焙阴影与动态物体实时交互。光源设为Mixed模式,静态阴影烘焙到光照贴图,动态物体接收实时阴影。:远景物体降低Scale In Lightmap值。

2025-11-18 22:16:16 236

原创 Silverlight 相关文章汇总

本文介绍了夜莺的定位、架构、单进程还是多进程的抉择、高可用设计,如果你们公司只有一个机房或者有多个机房但是机房之间有很好的网络专线,那就部署一套夜莺就可以了,如果有多个机房,但是机房之间的网络链路很差,就需要考虑夜莺的边缘机房架构模式,咱们下一节详细介绍。需要考虑 sharding,比如有两个实例,有 1000 条规则,那每个实例要处理 500 条规则,不能重复执行,而且要均匀分配,如果某个实例挂了,剩下的实例要能承接原本宕机的实例负责的那些规则。如果是公司内部的系统,我更倾向于做成两个进程,方便维护。

2025-11-17 21:22:34 358

原创 VS 可扩展性开发(八):关于用户界面的种种(上)

你是一位专业的B站内容策划专家,深谙B站用户生态和内容传播规律,擅长创作高互动、高完播率的视频文案。你熟悉各类视频内容形式(知识科普、游戏解说、测评、Vlog、教程等),能够精准把握B站用户的兴趣偏好和弹幕文化。不是让AI随便写点东西,而是按照视频创作的规范流程,生成包括开场、主体内容、结尾、标题、标签等完整内容的脚本。- **视频类型**: [知识科普/游戏解说/产品测评/Vlog/教程/娱乐搞笑/其他]- **Hook开场**: 设计吸引注意力的开头(悬念、痛点、反常识、数据震撼等)

2025-11-17 21:19:22 252

原创 NHibernate.新特性之EntityMode.Map

DMALL UniData(Data IDE)的存算分离架构以Kubernetes 为弹性基座,Spark、Flink、StarRocks 按需伸缩,Iceberg+JuiceFS 统一湖存储,Hive Metastore 跨云管理元数据,Ranger 细粒度授权,存算分离、零厂商绑定,技术栈全链路可控。启动慢、资源占用高、开发周期长,成为团队效率的瓶颈。由此带来的业务收益水到渠成:TCO直降40-75%,资源秒级扩缩,同一套IDE框架覆盖集成、调度、建模、查询与服务,交付快、人力省,多云畅行且安全。

2025-11-17 21:15:36 553

原创 HTTP协议及其POST与GET操作差异 & C#中如何使用POST、GET等

Console.WriteLine($"性能提升:{((watch1.ElapsedMilliseconds - watch2.ElapsedMilliseconds) / (double)watch1.ElapsedMilliseconds):P2}");这会延长对象的生命周期,因为 GC 会认为这个对象 “仍在被使用”。例如,元组解构时,var (_, name, _) = data 生成的 IL 代码仅包含对 name 的存储指令,而传统方式会包含所有成员的存储指令,减少了 CPU 执行的指令数。

2025-11-17 21:07:13 326

原创 也谈事件(Event)

当然,线程本地缓存也不是没有缺点的,线程本地缓存毫无疑问增加了内存的开销,规格繁多的本地池化内存段对象多数时候都只会静静地在缓存中等待被使用(视为内部碎片),因此线程本地所能缓存的池化内存段数量是被严格限制的,使用者需要在池化内存分配效率与空间利用率的取舍上达成平衡。后续每次被额外依赖,被引用数自增1;jemalloc的论文中提到,内存分配作为一个高频的操作需要尽可能的减少线程的同步竞争以提高效率,大量线程都阻塞在同步锁上会大大降低内存分配的整体吞吐率,通过引入线程本地缓存可以显著减少同步竞争的频率。

2025-11-17 21:02:31 767

原创 数据库架构的升级和变更

裁剪之后的视频片段放在App安装路径下的cache目录,完整路径为“我的手机/Android/data/com/iknow.android/cache/视频片段的文件名.mp4”。打开Android-Video-Trimmer工程的app/build.gradle,发现里面引用了支持库Support v27,但Android早已废弃Support库,转为使用AndroidX库,所以要么把Support库升级到最后更新的v28库,要么把支持库迁移到AndroidX。二、更新工具库的仓库位置。

2025-11-16 15:35:39 263

原创 闲谈.Net类型之public的不public,fixed的不能fixed

Artifact 和我们在DevOps CI/CD流水线中的Artifact(即工件)的概念类似,它是 远程Agent执行完某个任务后生成输出的结果(即远程Agent返回的结果通过一个Artifact对象输出给Client),每个任务的结果可能都不一样。Task 是 Client 和 远程Agent 之间协作的一个概念,很好理解,一个Task代表一个需要完成的任务,每个Task都有一个唯一的ID号,它通常包含了任务状态、历史记录 和 执行结果 等信息。

2025-11-16 15:31:34 344

原创 async & await 的前世今生

如对于权限模块,我们涉及到的用户管理、机构管理、角色管理、菜单管理、功能管理、操作日志、登录日志等业务类,那么这些类继承BaseApi,就会具有相关的接口了,如下所示继承关系。一般API控制器的子类,只需要继承基类就可以了,额外增加的接口按常规化的设计函数即可,可以参考基类的做法来写各种(GET、PUT、DELETE、POST)的处理函数。表格的数据直接录入,一般不是仅仅的通过文本框的录入,一般录入有选择表的记录,下拉类表、复选框、图像、数值、颜色等等特殊的录入的。如下是生成的相关类的界面效果。

2025-11-16 15:27:36 435

原创 .NET基础拾遗()多线程开发基础

至于这个端口为3000的服务,我是用了一个docker安装的镜像为zenato/puppeteer-renderer的容器,对外端口为3000,作用就是进行服务端渲染。Vue类型的博客的内容是通过实时加载去渲染的,如果蜘蛛只获取了html而没有去加载js的话实际是没有内容的。对于live2d,基础的js和css的优化就不说了,顺便提一下live2d的图片因为要拼接起来,所以很大,记得也要压缩。gzip是针对文本类型进行压缩的,例如html、js、css、txt等格式,可以在nginx处打开。

2025-11-16 15:23:14 345

原创 编程语言落地手册:erlang实现与汇编剖析

编程语言:Erlang、Java与汇编的碰撞 在软件开发领域,选择合适的编程语言至关重要。今天就来聊聊Erlang、Java和汇编这三种风格迥异的语言。 核心概

2025-11-16 14:46:55 218

原创 云原生环境中的镜像兼容性(NFD项目)

如下面的例子中,如果将34单独合并b,外层再包裹a似乎是合理的,但是将34先包裹a后再合并5的b也是合理的,甚至有没有办法将67一并合并,因为其都存在b标签。如果仅存在单个文本节点的情况下,是符合设计的结构,而如果是存在多个节点,除了Void/Embed节点的情况外,则说明DOM结构被破坏了,这里我们就需要移除掉多余的节点。而当我们输入完成后,数据结构Model层的内容是会将文本放置于text前,这部分则是编辑器来控制的行为,这跟我们输入非中文的表现是一致的,也是符合预期表现的。

2025-11-15 16:37:19 571

原创 Python中变量之间赋值的理解

对高性能内存池项目感兴趣的朋友可以看这篇文章:三周肝出4000行代码,我的内存池竟然让malloc"破防"了!如果你想深入掌握内存池的设计精髓,想拥有一个能让面试官眼前一亮的硬核项目,想在简历上添加最亮眼的技术标签,我强烈推荐你了解我最新打磨完成的 高性能内存池实战项目!// block1指向block2。// block2是最后一个。// 指向实际内存块。

2025-11-15 16:32:25 501

原创 PO、VO、BO、DTO、DAO、POJO傻傻分不清楚

根据论文及实验经验,建议将LoRA同时作用于注意力层与MLP层(如target_modules=["q_proj","k_proj","v_proj","o_proj","gate_proj","up_proj","down_proj"]),以有效提升模型精度。优化后,模型训练速度提升2倍,显存占用降低70%。传统大语言模型微调往往面临硬件要求高、迭代速度慢和资源受限等挑战,而Unsloth通过高效的底层实现和友好的接口设计,显著降低了微调的技术门槛,使更多人能够高效、低成本地训练属于自己的定制模型。

2025-11-15 16:27:16 444

原创 编程语言指南:carbon、erlang与测试验证

探索 Carbon 与 Erlang:独特的编程语言体验 在软件开发领域,选择合适的编程语言至关重要。Carbon 和 Erlang 就是其中两款具有鲜明特色的

2025-11-15 03:11:27 200

原创 编程语言php详解:思路、代码与c#

编程语言:PHP、C 与 Scala 在当今的软件开发领域,选择合适的编程语言至关重要。PHP、C 和 Scala 各自有着独特的特性和适用场景。 PHP 是一

2025-11-15 03:06:29 123

原创 [高可用/负载均衡] Ribbon LoadBalancer: 开源的客户端式负载均衡框架

对高性能内存池项目感兴趣的朋友可以看这篇文章:三周肝出4000行代码,我的内存池竟然让malloc"破防"了!如果你想深入掌握内存池的设计精髓,想拥有一个能让面试官眼前一亮的硬核项目,想在简历上添加最亮眼的技术标签,我强烈推荐你了解我最新打磨完成的 高性能内存池实战项目!// block1指向block2。// block2是最后一个。// 指向实际内存块。

2025-11-14 14:07:46 934

原创 C++ STL 常用算法

根据论文及实验经验,建议将LoRA同时作用于注意力层与MLP层(如target_modules=["q_proj","k_proj","v_proj","o_proj","gate_proj","up_proj","down_proj"]),以有效提升模型精度。优化后,模型训练速度提升2倍,显存占用降低70%。传统大语言模型微调往往面临硬件要求高、迭代速度慢和资源受限等挑战,而Unsloth通过高效的底层实现和友好的接口设计,显著降低了微调的技术门槛,使更多人能够高效、低成本地训练属于自己的定制模型。

2025-11-14 14:02:47 312

原创 使用 Visual Studio 快速创建 NuGet 程序包并发布到 NuGet 官网

特点: 随机访问速度快(可直接 “按地址读取”,类似 RAM),支持 “代码在 Flash 中直接运行”(XIP,eXecute In Place);密度低(容量小),价格高(单位容量成本高),擦写速度慢(尤其大容量擦除)。H7的内部内存分为了ITCM,DTCM,AXI SRAM,SRAM1,SRAM2,SRAM3,SRAM4和备份SRAM。速度中等(比 SRAM 慢),功耗较高(刷新需要耗电);容量小(通常 KB 级,最大几 MB),速度慢(擦写时间毫秒级),寿命有限(通常 10 万次擦写)。

2025-11-13 16:47:51 288

原创 在 .NET 中使用 Mapster 快速、高效的实现对象映射

而 Vona 正视大型业务的复杂性,从框架核心引入缓存策略,并实现了二级缓存、Query缓存和Entity缓存等机制,轻松应对大型业务系统的开发,可以始终保持代码的优雅和直观。如果当前存在事务, 则把当前事务挂起。也就是说不管外部方法是否开启事务,总是开启新的事务, 且开启的事务相互独立, 互不干扰。如果当前存在事务, 则加入该事务。SUPPORTS 如果当前存在事务,则加入该事务. 如果当前没有事务, 则以非事务的方式继续运行。如果当前存在事务, 则加入该事务。如果当前存在事务,则把当前事务挂起(不用)

2025-11-13 16:42:30 234

原创 我对DDD的认知(一)

特点: 随机访问速度快(可直接 “按地址读取”,类似 RAM),支持 “代码在 Flash 中直接运行”(XIP,eXecute In Place);密度低(容量小),价格高(单位容量成本高),擦写速度慢(尤其大容量擦除)。H7的内部内存分为了ITCM,DTCM,AXI SRAM,SRAM1,SRAM2,SRAM3,SRAM4和备份SRAM。速度中等(比 SRAM 慢),功耗较高(刷新需要耗电);容量小(通常 KB 级,最大几 MB),速度慢(擦写时间毫秒级),寿命有限(通常 10 万次擦写)。

2025-11-12 15:06:13 447

原创 javascript 设计模式 - 文章很长,请自备瓜子,水果和眼药水

而 Vona 正视大型业务的复杂性,从框架核心引入缓存策略,并实现了二级缓存、Query缓存和Entity缓存等机制,轻松应对大型业务系统的开发,可以始终保持代码的优雅和直观。如果当前存在事务, 则把当前事务挂起。也就是说不管外部方法是否开启事务,总是开启新的事务, 且开启的事务相互独立, 互不干扰。如果当前存在事务, 则加入该事务。SUPPORTS 如果当前存在事务,则加入该事务. 如果当前没有事务, 则以非事务的方式继续运行。如果当前存在事务, 则加入该事务。如果当前存在事务,则把当前事务挂起(不用)

2025-11-12 15:00:52 315

原创 【数据库索引标准结构】B+树原理详解与B树对比优势

特点: 随机访问速度快(可直接 “按地址读取”,类似 RAM),支持 “代码在 Flash 中直接运行”(XIP,eXecute In Place);密度低(容量小),价格高(单位容量成本高),擦写速度慢(尤其大容量擦除)。H7的内部内存分为了ITCM,DTCM,AXI SRAM,SRAM1,SRAM2,SRAM3,SRAM4和备份SRAM。速度中等(比 SRAM 慢),功耗较高(刷新需要耗电);容量小(通常 KB 级,最大几 MB),速度慢(擦写时间毫秒级),寿命有限(通常 10 万次擦写)。

2025-11-11 14:28:00 632

原创 Mysql的索引数量是否越多越好?为什么?

而 Vona 正视大型业务的复杂性,从框架核心引入缓存策略,并实现了二级缓存、Query缓存和Entity缓存等机制,轻松应对大型业务系统的开发,可以始终保持代码的优雅和直观。如果当前存在事务, 则把当前事务挂起。也就是说不管外部方法是否开启事务,总是开启新的事务, 且开启的事务相互独立, 互不干扰。如果当前存在事务, 则加入该事务。SUPPORTS 如果当前存在事务,则加入该事务. 如果当前没有事务, 则以非事务的方式继续运行。如果当前存在事务, 则加入该事务。如果当前存在事务,则把当前事务挂起(不用)

2025-11-11 14:23:02 326

空空如也

空空如也

TA创建的收藏夹 TA关注的收藏夹

TA关注的人

提示
确定要删除当前文章?
取消 删除