自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

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

原创 再次革新 .NET 的构建和发布方式(三)型

当我们需要发起新的提案时,可以直接使用:/openspec:proposal 就可以触发该指令,此时 AI 就会根据 proposal.md 中所定义的规范,来创建一个新的变更提案。commands/openspec 这个目录定义了三个不同的命令,每个命令文件中所写的提示词,都是 AI 在执行该命令时需要参考的"规范"。当然,在有需要的时候,我们也可以修改 OpenSpec 初始化时所生成的一系列.md文件,直接变更规范,使其更加符合企业内的业务流程。这背后的设计理念是:最大限度地适配各工具的特性。

2026-04-12 13:20:56 223

原创 在超大数据集下 DuckDB 与 MySQL 查询速度对比几

print(f"错误信息: {response.data.decode('utf-8')}")urllib3 是一个用于处理 HTTP 请求和连接池的强大、用户友好的 Python 库。状态码: {response.status}")状态码: {response.status}")print(f"连接失败或重试次数超出限制: {e}")print(f"无法建立连接: {e}")print(f"发生未知错误: {e}")自动化测试: 模拟HTTP请求,测试Web服务。print("响应数据:")

2026-04-12 13:20:10 172

原创 再次革新 .NET 的构建和发布方式(三)腾

当我们需要发起新的提案时,可以直接使用:/openspec:proposal 就可以触发该指令,此时 AI 就会根据 proposal.md 中所定义的规范,来创建一个新的变更提案。commands/openspec 这个目录定义了三个不同的命令,每个命令文件中所写的提示词,都是 AI 在执行该命令时需要参考的"规范"。当然,在有需要的时候,我们也可以修改 OpenSpec 初始化时所生成的一系列.md文件,直接变更规范,使其更加符合企业内的业务流程。这背后的设计理念是:最大限度地适配各工具的特性。

2026-04-11 13:10:21 159

原创 在超大数据集下 DuckDB 与 MySQL 查询速度对比刹

print(f"错误信息: {response.data.decode('utf-8')}")urllib3 是一个用于处理 HTTP 请求和连接池的强大、用户友好的 Python 库。状态码: {response.status}")状态码: {response.status}")print(f"连接失败或重试次数超出限制: {e}")print(f"无法建立连接: {e}")print(f"发生未知错误: {e}")自动化测试: 模拟HTTP请求,测试Web服务。print("响应数据:")

2026-04-11 13:09:36 204

原创 再次革新 .NET 的构建和发布方式(三)急

当我们需要发起新的提案时,可以直接使用:/openspec:proposal 就可以触发该指令,此时 AI 就会根据 proposal.md 中所定义的规范,来创建一个新的变更提案。commands/openspec 这个目录定义了三个不同的命令,每个命令文件中所写的提示词,都是 AI 在执行该命令时需要参考的"规范"。当然,在有需要的时候,我们也可以修改 OpenSpec 初始化时所生成的一系列.md文件,直接变更规范,使其更加符合企业内的业务流程。这背后的设计理念是:最大限度地适配各工具的特性。

2026-04-10 10:37:33 207

原创 在超大数据集下 DuckDB 与 MySQL 查询速度对比匝

print(f"错误信息: {response.data.decode('utf-8')}")urllib3 是一个用于处理 HTTP 请求和连接池的强大、用户友好的 Python 库。状态码: {response.status}")状态码: {response.status}")print(f"连接失败或重试次数超出限制: {e}")print(f"无法建立连接: {e}")print(f"发生未知错误: {e}")自动化测试: 模拟HTTP请求,测试Web服务。print("响应数据:")

2026-04-10 10:36:50 174

原创 再次革新 .NET 的构建和发布方式(三)漳

当我们需要发起新的提案时,可以直接使用:/openspec:proposal 就可以触发该指令,此时 AI 就会根据 proposal.md 中所定义的规范,来创建一个新的变更提案。commands/openspec 这个目录定义了三个不同的命令,每个命令文件中所写的提示词,都是 AI 在执行该命令时需要参考的"规范"。当然,在有需要的时候,我们也可以修改 OpenSpec 初始化时所生成的一系列.md文件,直接变更规范,使其更加符合企业内的业务流程。这背后的设计理念是:最大限度地适配各工具的特性。

2026-04-09 11:10:39 182

原创 再次革新 .NET 的构建和发布方式(三)

当我们需要发起新的提案时,可以直接使用:/openspec:proposal 就可以触发该指令,此时 AI 就会根据 proposal.md 中所定义的规范,来创建一个新的变更提案。commands/openspec 这个目录定义了三个不同的命令,每个命令文件中所写的提示词,都是 AI 在执行该命令时需要参考的"规范"。当然,在有需要的时候,我们也可以修改 OpenSpec 初始化时所生成的一系列.md文件,直接变更规范,使其更加符合企业内的业务流程。这背后的设计理念是:最大限度地适配各工具的特性。

2026-04-08 11:12:39 174

原创 在超大数据集下 DuckDB 与 MySQL 查询速度对比

print(f"错误信息: {response.data.decode('utf-8')}")urllib3 是一个用于处理 HTTP 请求和连接池的强大、用户友好的 Python 库。状态码: {response.status}")状态码: {response.status}")print(f"连接失败或重试次数超出限制: {e}")print(f"无法建立连接: {e}")print(f"发生未知错误: {e}")自动化测试: 模拟HTTP请求,测试Web服务。print("响应数据:")

2026-04-08 11:11:56 152

原创 再次革新 .NET 的构建和发布方式(三)

当我们需要发起新的提案时,可以直接使用:/openspec:proposal 就可以触发该指令,此时 AI 就会根据 proposal.md 中所定义的规范,来创建一个新的变更提案。commands/openspec 这个目录定义了三个不同的命令,每个命令文件中所写的提示词,都是 AI 在执行该命令时需要参考的"规范"。当然,在有需要的时候,我们也可以修改 OpenSpec 初始化时所生成的一系列.md文件,直接变更规范,使其更加符合企业内的业务流程。这背后的设计理念是:最大限度地适配各工具的特性。

2026-04-07 11:18:38 196

原创 在超大数据集下 DuckDB 与 MySQL 查询速度对比

print(f"错误信息: {response.data.decode('utf-8')}")urllib3 是一个用于处理 HTTP 请求和连接池的强大、用户友好的 Python 库。状态码: {response.status}")状态码: {response.status}")print(f"连接失败或重试次数超出限制: {e}")print(f"无法建立连接: {e}")print(f"发生未知错误: {e}")自动化测试: 模拟HTTP请求,测试Web服务。print("响应数据:")

2026-04-07 11:17:56 186

原创 再次革新 .NET 的构建和发布方式(三)

当我们需要发起新的提案时,可以直接使用:/openspec:proposal 就可以触发该指令,此时 AI 就会根据 proposal.md 中所定义的规范,来创建一个新的变更提案。commands/openspec 这个目录定义了三个不同的命令,每个命令文件中所写的提示词,都是 AI 在执行该命令时需要参考的"规范"。当然,在有需要的时候,我们也可以修改 OpenSpec 初始化时所生成的一系列.md文件,直接变更规范,使其更加符合企业内的业务流程。这背后的设计理念是:最大限度地适配各工具的特性。

2026-04-06 11:22:36 232

原创 在超大数据集下 DuckDB 与 MySQL 查询速度对比

print(f"错误信息: {response.data.decode('utf-8')}")urllib3 是一个用于处理 HTTP 请求和连接池的强大、用户友好的 Python 库。状态码: {response.status}")状态码: {response.status}")print(f"连接失败或重试次数超出限制: {e}")print(f"无法建立连接: {e}")print(f"发生未知错误: {e}")自动化测试: 模拟HTTP请求,测试Web服务。print("响应数据:")

2026-04-06 11:21:53 155

原创 再次革新 .NET 的构建和发布方式(三)

当我们需要发起新的提案时,可以直接使用:/openspec:proposal 就可以触发该指令,此时 AI 就会根据 proposal.md 中所定义的规范,来创建一个新的变更提案。commands/openspec 这个目录定义了三个不同的命令,每个命令文件中所写的提示词,都是 AI 在执行该命令时需要参考的"规范"。当然,在有需要的时候,我们也可以修改 OpenSpec 初始化时所生成的一系列.md文件,直接变更规范,使其更加符合企业内的业务流程。这背后的设计理念是:最大限度地适配各工具的特性。

2026-04-05 10:29:16 189

原创 在超大数据集下 DuckDB 与 MySQL 查询速度对比

print(f"错误信息: {response.data.decode('utf-8')}")urllib3 是一个用于处理 HTTP 请求和连接池的强大、用户友好的 Python 库。状态码: {response.status}")状态码: {response.status}")print(f"连接失败或重试次数超出限制: {e}")print(f"无法建立连接: {e}")print(f"发生未知错误: {e}")自动化测试: 模拟HTTP请求,测试Web服务。print("响应数据:")

2026-04-05 10:28:32 148

原创 在超大数据集下 DuckDB 与 MySQL 查询速度对比

print(f"错误信息: {response.data.decode('utf-8')}")urllib3 是一个用于处理 HTTP 请求和连接池的强大、用户友好的 Python 库。状态码: {response.status}")状态码: {response.status}")print(f"连接失败或重试次数超出限制: {e}")print(f"无法建立连接: {e}")print(f"发生未知错误: {e}")自动化测试: 模拟HTTP请求,测试Web服务。print("响应数据:")

2026-04-04 10:57:16 230

原创 DDD难落地?就让AI干吧! - cleanddd-skills介绍

其底层数据存储在对象存储中(S3、COS、OSS、ceph),在用户和对象存储层中加一个中间层,作为文件系统层,负责将文件系统与对象存储的操作进行翻译转换,从而实现POSIX兼容。在介绍之前,首先需要理清楚文件系统与对象存储的区别是什么,文件系统对接对象存储需要做哪些工作,之后才考虑性能的优化与可靠性的优化。操作接口:基于RESTful API(HTTP),主要操作是PUT(上传/覆盖),GET(下载),DELETE(删除),HEAD(获取元数据),不支持seek或部分写入。无法修改对象的中间部分。

2026-04-04 10:56:32 197

原创 在超大数据集下 DuckDB 与 MySQL 查询速度对比

当我们需要发起新的提案时,可以直接使用:/openspec:proposal 就可以触发该指令,此时 AI 就会根据 proposal.md 中所定义的规范,来创建一个新的变更提案。commands/openspec 这个目录定义了三个不同的命令,每个命令文件中所写的提示词,都是 AI 在执行该命令时需要参考的"规范"。当然,在有需要的时候,我们也可以修改 OpenSpec 初始化时所生成的一系列.md文件,直接变更规范,使其更加符合企业内的业务流程。这背后的设计理念是:最大限度地适配各工具的特性。

2026-04-03 10:56:28 172

原创 DDD难落地?就让AI干吧! - cleanddd-skills介绍

print(f"错误信息: {response.data.decode('utf-8')}")urllib3 是一个用于处理 HTTP 请求和连接池的强大、用户友好的 Python 库。状态码: {response.status}")状态码: {response.status}")print(f"连接失败或重试次数超出限制: {e}")print(f"无法建立连接: {e}")print(f"发生未知错误: {e}")自动化测试: 模拟HTTP请求,测试Web服务。print("响应数据:")

2026-04-03 10:55:45 218

原创 在超大数据集下 DuckDB 与 MySQL 查询速度对比

当我们需要发起新的提案时,可以直接使用:/openspec:proposal 就可以触发该指令,此时 AI 就会根据 proposal.md 中所定义的规范,来创建一个新的变更提案。commands/openspec 这个目录定义了三个不同的命令,每个命令文件中所写的提示词,都是 AI 在执行该命令时需要参考的"规范"。当然,在有需要的时候,我们也可以修改 OpenSpec 初始化时所生成的一系列.md文件,直接变更规范,使其更加符合企业内的业务流程。这背后的设计理念是:最大限度地适配各工具的特性。

2026-04-02 12:02:25 195

原创 DDD难落地?就让AI干吧! - cleanddd-skills介绍

print(f"错误信息: {response.data.decode('utf-8')}")urllib3 是一个用于处理 HTTP 请求和连接池的强大、用户友好的 Python 库。状态码: {response.status}")状态码: {response.status}")print(f"连接失败或重试次数超出限制: {e}")print(f"无法建立连接: {e}")print(f"发生未知错误: {e}")自动化测试: 模拟HTTP请求,测试Web服务。print("响应数据:")

2026-04-02 12:01:43 228

原创 在超大数据集下 DuckDB 与 MySQL 查询速度对比

当我们需要发起新的提案时,可以直接使用:/openspec:proposal 就可以触发该指令,此时 AI 就会根据 proposal.md 中所定义的规范,来创建一个新的变更提案。commands/openspec 这个目录定义了三个不同的命令,每个命令文件中所写的提示词,都是 AI 在执行该命令时需要参考的"规范"。当然,在有需要的时候,我们也可以修改 OpenSpec 初始化时所生成的一系列.md文件,直接变更规范,使其更加符合企业内的业务流程。这背后的设计理念是:最大限度地适配各工具的特性。

2026-04-01 20:24:17 163

原创 DDD难落地?就让AI干吧! - cleanddd-skills介绍

print(f"错误信息: {response.data.decode('utf-8')}")urllib3 是一个用于处理 HTTP 请求和连接池的强大、用户友好的 Python 库。状态码: {response.status}")状态码: {response.status}")print(f"连接失败或重试次数超出限制: {e}")print(f"无法建立连接: {e}")print(f"发生未知错误: {e}")自动化测试: 模拟HTTP请求,测试Web服务。print("响应数据:")

2026-04-01 20:23:34 183

原创 关于适配手机浏览器 safe-area 几点体会 (Blazor/MauiBlazor/H5)

将 Content 设置为绝对定位,并让其顶部和底部分别与 Header 和 .footer 对齐,这样 .list-container 的高度会自动适配,不会被遮挡。env(safe-area-inset-top) 是一种 CSS 环境变量,用于适配 iPhone 等带有刘海或圆角屏幕的设备的“安全区域”(Safe Area)。出现手机端双滚动条,通常是因为 Body 和内部某个容器(如 .list-container)都设置了 overflow 或高度,导致两层都可以滚动。

2026-03-31 16:50:09 386

原创 Ubuntu 20.04 任务栏居中设置

true(默认):任务栏会像一条长带子一样,从屏幕左侧通到右侧。false(你的目标):任务栏会根据图标的数量自适应长度。当你把它放在底部时,只有设为 false,它才会变成居中的一小块。效果:调小这个数值(比如调成 32 或 40),任务栏整体会变得更窄、更精致,这也是实现“药丸型”悬浮 Dock 的关键一步,因为图标越小,Dock 占用的空间就越小。0.0:完全透明(底座消失,图标像直接悬浮在壁纸上)。依次进入:/org/gnome/shell/extensions/dash-to-dock/

2026-03-31 16:49:28 68

原创 千里之行,始于足下

Spring Boot 4.0 于 2025 年 11 月正式发布,基于 Spring Framework 7.0,全面支持 Java 25(含虚拟线程优化),是一个里程碑式的大版本更新。配置类迁移适配:针对 Spring Boot 4 中移动的配置类(如 Caching 、Thymeleaf 、WebMvc 、FreeMarker 和 Mustache )提供了全面的识别支持。除了新功能,本次 EAP 还包含了大量的 Bug 修复和性能优化,涵盖了从核心平台、UI、文件系统到各种语言的方方面面。

2026-03-30 16:11:05 323

原创 搞定多模态微调只需一杯咖啡的时间?FC DevPod + Llama-Factory 极速实战

在实际使用中该控件主要用于整型或浮点的计数显示,与普通的LineEdit组件不同,该组件可以在前后增加特殊符号并提供了上下幅度的调整按钮,灵活性更强。接下来将用一个简单的案例展示如何使用 QSpinBox组件,该组件有两个版本:QSpinBox用于展示单精度浮点数,而QDoubleSpinBox() 则可以展示精度更高的数值,需要注意的是,该组件有两个特殊参数,当使用setPrefix() 时可以指定在前方加入特殊符号,而使用 setSuffix() 时则可以在后方追加特殊符号,我们就可以后方追加为例。

2026-03-30 16:03:48 175

原创 Data Guard实时应用(Real-Time Apply)总结

为[实时日志应用]/[实时应用日志].只要主库产生的重作日志直接经备库的RFS进程写入到备库的standby redo log file,备库的MRP进程(即介质恢复进程)会立即直接应用到备库。官方文档描述:实时应用日志的好处。

2026-03-29 15:09:07 454

原创 【GUI-Agent】阶跃星辰 GUI-MCP 解读---(6)---HITL(Human In The Loop)

25年底,阶跃星辰升级发布了全新的AI Agent系列模型Step-GUI,包括云端模型Step-GUI、首个面向GUI Agent的MCP协议:GUI-MCP(Graphical User Interface - Model Context Protocol),这是首个专为图形用户界面自动化而设计的 MCP 实现,兼顾标准化与隐私保护。因此,我们就来解读这个MCP协议,顺便看看端侧Agent的实现架构。本文是第六篇,主要是介绍Step-GUI的HITL,以及其他特殊之处。

2026-03-29 15:07:57 323 1

原创 Oracle数据库物理备份与恢复技术深度解析

Session被销毁: ID=" + se.getSession().getId() + ", 时间=" + new java.util.Date() + "。Session被创建: ID=" + se.getSession().getId() + ", 时间=" + new java.util.Date());

2026-03-28 19:01:32 208

原创 并发编程的三大基石:从底层逻辑聊透“同步、互斥与分工”

假设需要给物理机 PXE 启动的网段为 192.168.77.100 到 192.168.77.200,网关为 192.168.77.1,并设置 dhcp_relay 为 PUBLIC_IP,名称为 bmnet-0,服务器类型选择PXE。本教程主要用于构建一个物理服务器自动化交付的系统,当一个物理服务器上电、配置好IPMI、RAID后。此物理机类型网段的开始和结束 ip 范围,以及默认网关是和实际环境网络环境相关的,是对应到交换机和路由器上的配置,注意划分的 ip 不要和已有环境的冲突了。

2026-03-27 00:03:38 154

原创 按DDD领域分析Openfeign

vgraid5_local-lv01 11T 88G 11T 1% /u02 --- direct写入:7.4 MB/s direct读取:128 MB/s cache写入:77.6 MB/s cache读取:700 MB/s。vgraid5_local-lv01 11T 88G 11T 1% /u02 --- direct写入:7.1 MB/s direct读取:357 MB/s cache写入:33.7 MB/s cache读取:350 MB/s。

2026-03-27 00:02:57 447

空空如也

空空如也

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

TA关注的人

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