PG 日报|新增 VFD 缓存监控视图,精细化数据库调优

Java SSH框架学习 阅读详情

PostgreSQL技术文章

powa-archivist 5.2.0 版本发布

PoWA 团队发布了 powa-archivist 5.2.0。此版本新增对 PostgreSQL 19 的支持,包括由 Julien Rouhaud 和 Georgy Shelkovy 贡献的两个新统计视图:pg_stat_recovery 和 pg_stat_lock。powa-archivist 是 PoWA(PostgreSQL Workload…

原链接:

https://pgnexus.ai/tech-blogs?url=https%3A%2F%2Fwww.postgresql.org%2Fabout%2Fnews%2Fpowa-archivist-520-is-out-3347%2F

PostgreSQL Hacker 电子邮件讨论精选

为VFD缓存统计信息添加 pg_stat_vfdcache 视图

该线程讨论了新增 pg_stat_vfdcache 视图以暴露 VFD(虚拟文件描述符)缓存统计信息,用于辅助调优 max_files_per_process 参数。主要设计分歧在于:应暴露缓存总条目数(SizeVfdCache)还是仅暴露活跃条目数(nfile),最终共识是两者都暴露。关于内存占用统计,讨论认为不宜遍历所有 VFD,也不适…

原链接:

https://pgnexus.ai/hacker-discussions?subject=Add%20pg_stat_vfdcache%20view%20for%20VFD%20cache%20statistics

在线修改校验和时允许分散检查点

讨论的核心是一个修复全库 VACUUM 期间并发表删除问题的补丁(v8)。关键问题在于防止无特权用户对其无权访问的关系申请强锁(如 AccessExclusiveLock)。Bharath Rupireddy 指出,在 get_all_vacuum_rels() 的 ACL 检查中使用 _ext() 变体,能正确避免移除检查所带来的回归问题,并引用…

原链接:

https://pgnexus.ai/hacker-discussions?subject=Handle%20concurrent%20drop%20when%20doing%20whole%20database%20vacuum

基于XID年龄的复制槽失效机制介绍

讨论围绕一个基于 XID 年龄来使复制槽失效的补丁展开。核心设计问题是如何处理被活跃 walsender 持有的槽。Masahiko Sawada 和 Bharath Rupireddy 达成一致:vacuum 应直接跳过被持有的槽,而不是阻塞等待或向 checkpointer 发送信号——后者可能导致多个 autovacuum worker 反复遇到同一…

原链接:

https://pgnexus.ai/hacker-discussions?subject=Introduce%20XID%20age%20based%20replication%20slot%20invalidation

SQL/JSONjson_table 计划子句

该讨论围绕一组修复 SQL/JSON JSON_TABLE plan clause 实现中多个 bug 的补丁展开。Thom Brown 测试了补丁 0001–0003:0001 修复了 pg_dump 中 ERROR ON EMPTY 的处理,0002 修复了 PLAN 子句中括号的保留问题,0003 防止列被静默丢弃。测试中发现 0003…

原链接:

https://pgnexus.ai/hacker-discussions?subject=SQL%2FJSON%20json_table%20plan%20clause

执行器中的批处理

Denis Smirnov 提交了一个 WIP 补丁,作为"Batching in executor"讨论中的一个堆层实验。该补丁修改了 heap_getnextslot(),使其在页面模式扫描中,处理页面上第一个元组后可复用已收集的可见元组偏移量,同时保留现有的 table AM 接口和逐元组执行器接口。在 Apple M5 Pro 上的基准测试显示,与…

原链接:

https://pgnexus.ai/hacker-discussions?subject=Batching%20in%20executor

支持在虚拟生成列上创建索引

目前正在开发支持在虚拟生成列上创建索引的补丁(当前为 V6 版本)。ZizhuanLiu 反馈,CFBot 的测试结果显示 generated_virtual.out 测试输出文件存在截断问题:\d+ gtestx 命令的输出被截断,导致实际输出中缺少 “Access method: heap” 这一行。由于该行在实际运行中并未出现,因此将其从预期…

原链接:

https://pgnexus.ai/hacker-discussions?subject=support%20create%20index%20on%20virtual%20generated%20column

行业新闻

Apple指控OpenAI窃取商业机密并提起诉讼

Apple已对OpenAI提起诉讼,指控其窃取商业机密。Apple称,此次违规行为由OpenAI高层管理人员主导,其中包括一名曾长期供职于Apple的前员工。这是科技行业两大巨头之间的一场重大法律对决。报道未披露被盗商业机密的具体内容,但Apple的指控直指OpenAI高管层的蓄意不当行为,此案影响深远,或将对两家公司产生重大影响。

原链接:

https://pgnexus.ai/tech-news?url=https%3A%2F%2Ftechcrunch.com%2F2026%2F07%2F10%2Fapple-sues-openai-over-alleged-trade-secret-theft%2F

Meta因用户反对删除Instagram争议AI功能

Meta已将Instagram上一项颇具争议的AI功能下线,此前该功能遭到大量用户抵制。Meta在一篇博客文章中表示,该功能原本旨在为用户提供创意工具,让他们能够掌控自己的公开内容是否可被引用,但承认"这一功能未能达到预期效果",目前已停止提供。此事再次凸显了AI产品创新与用户对内容权益及隐私保护期望之间的持续张力。Meta未透露该功能的具体细节,也未说明…

原链接:

https://pgnexus.ai/tech-news?url=https%3A%2F%2Ftechcrunch.com%2F2026%2F07%2F10%2Fmeta-removes-controversial-ai-feature-on-instagram-after-backlash%2F

社交媒体动态

CYBERTEC首席执行官谈自愈式高可用基础设施的重要性,以及开源为何能提供商业厂商无法给予的选择空间

CYBERTEC首席执行官Hans-Juergen Schoenig就数据可靠性问题发表了看法。他认为,对于数据至关重要的组织而言,基础设施必须具备自动恢复能力,并保持持续可用。他同时指出,以PostgreSQL为代表的开源技术能为用户提供商业厂商结构性无法给予的灵活性与选择空间——供应商锁定会从根本上限制组织对自身数据和系统的掌控能力。

原链接:

https://pgnexus.ai/social-media?url=https%3A%2F%2Fwww.linkedin.com%2Fposts%2Fcybertec-postgresql_gitexeurope-postgresql-cybertec-activity-7482010918286000128-B_3B

Cybertec 的 Pavlo Golub 在 POSETTE 2026 Postgres 大会上分享:pgcov 为PostgreSQL代码带来真正的测试覆盖率

在 POSETTE 2026 大会上,Cybertec 的 Pavlo Golub 介绍了 pgcov 工具,旨在填补 PostgreSQL 生态中测试覆盖分析的空白。目前,开发者虽大量使用 PostgreSQL 函数、存储过程和 SQL 逻辑,但测试时通常将其视为黑盒——测试通过并不意味着所有代码路径都被执行过。pgcov 为 SQL 和 PL/pgSQ…

原链接:

https://pgnexus.ai/social-media?url=https%3A%2F%2Fwww.linkedin.com%2Fposts%2Fposetteconf_posetteconf-activity-7482139338177335296-_EvM

感谢所有在GITEXAIEUROPE2026上与我们互动的朋友

作者对所有在 GITEX AI EUROPE 2026 上前来交流互动的参与者表示感谢,并将此次活动称为一次精彩的经历。除这一简短的回顾与致谢外,内容未涉及任何具体活动、发布内容或参与者信息。

原链接:

https://pgnexus.ai/social-media?url=https%3A%2F%2Fwww.linkedin.com%2Fposts%2Fcybertec-postgresql_thanks-to-everyone-who-stopped-by-and-interacted-activity-7482101551793324032-I_3N

以上信息来自 PGNexus ( https://pgnexus.ai/home ),欢迎注册账号体验和订阅邮件获取每日更新。

PGNexus 是面向全球 PostgreSQL 用户、开发者与贡献者的一站式生态平台,汇聚技术博客、Hacker 邮件讨论、社区补丁分析、行业资讯及全球活动信息。同时,平台提供在线沙盒环境,用户无需本地部署,即可快速体验和验证 PostgreSQL 相关功能、SQL 语句与技术方案。通过智能化的信息筛选、内容提炼与实践工具,PGNexus 帮助用户更高效地了解 PostgreSQL 技术动态,参与社区协作,并完成从学习到验证的完整闭环。

2026华为OD机试 新系统真题题库目录|机考题库 + 算法考点详解 华为OD机试 新系统真题题库目录|机考题库 + 算法考点详解华为od机试,华为od机试真题,华为od机试E卷,华为odE卷,华为od机试真题E卷,华为OD,华为OD机试,华为OD机试真题,华为od机考,华为od机试D卷,华为od机试真题D卷,华为od手撕代码,华为od,华为od机试C卷,华为od e卷,华为2026e卷,od机试,2026E卷,华为OD机试E卷,什么是华为od,华为od介绍,全面了解华为od,2026华为od,如何备战华为od,华为od算法,华为od手撕代码,华为OD机试2024年最新题库, 阅读详情

相关推荐

基于价值的深度强化学习:DQN

本文主要是介绍DQN原理和算法伪代码和代码实现,算法实现包括pytorch版本和stable-baselines3版本

溯源的专栏 1086

实际工程问题:AI 生成 Spring Cache(@Cacheable / @CachePut / @CacheEvict)缓存注解踩坑

商品详情服务,要求:商品基础信息走缓存,减少 DB 查询;典型:AI 只贴注解,忽略 AOP 代理、key 设计、缓存穿透/击穿/过期、序列化、同步刷新,本地单测正常,上线后缓存脏数据、命中率异常、雪崩。如果业务在事务中,@CacheEvict / @CachePut 如果在事务提交前执行,一旦事务回滚,缓存已经被删掉/更新,数据不一致。• 如果在同一个类里用 this.xxx() 调用带缓存注解的方法,不走代理,缓存直接失效;// 更新商品:先更新 DB,再删除缓存,而不是直接 @CachePut。

2401_89363342的博客 489

OS实验xv6 6.S081 开坑

OS实验xv6 6.S081 开坑 终于把xv6 2019 6.S081做完了,网络部分没有写,因为有计网实验了。怎么说呢,xv6的坑有点多,能做完多亏了:和我同学ljj交流,参考RedemptionC老哥的博客(他写的非常详细,遗憾的是,他好像没有写mmap),再者就是参考这位老哥的做法(没有源码,写得不是特别详细,不过有借鉴作用,mmap就是借鉴了他的思想)……废话不多说了,直接开始。 实验指导 首推RedemptionC的博客 这位老哥的个人博客 xv6 6.S081官网(后面的实验都要参考官网

不定期更新系统使用、编程小技巧,哔哩哔哩账号:https://space.bilibili.com/399455629,欢迎关注 4493

LRU 缓存入门:它是什么、怎么用、面试怎么手写

📌 先说结论

nice_lcj520的博客 216

ARC学习(6)arc 编译器overlap 地址重叠方式使用

摘要:本文介绍了ARC编译器中使用overlap地址重叠的方法。

张一西的博客 718

工业预测模型避坑指南:PHM2012轴承数据实战中,LSTM、CNN、Transformer到底怎么选?

本文深入探讨了工业预测模型在PHM2012轴承数据下的选型策略,对比了LSTM、CNN和Transformer等主流模型在轴承寿命预测任务中的表现。通过真实实验数据,提供了可复现的选型决策框架,帮助工程师根据数据规模、硬件条件和精度要求选择最佳模型。文章还揭示了工程落地中的隐藏陷阱,如数据不均衡和工况迁移挑战,并提出了解决方案。

weixin_33694172的博客 493

WordPress 启用区块主题后页头改了不生效或小工具全丢:先核模板部件与站点编辑器,再查 theme.json 与缓存

只改当前 URL 真正引用的模板和模板部件:首页的页头、内页的页头、结账或询盘落地页的页头可能不是同一份。先把要统一的部分抽成共享模板部件,再在各模板里引用;必须不同的,就明确做成两份部件,避免改 A 却希望 B 跟着变。颜色、字号和间距优先走theme.json和站点编辑器的全局样式:能用设计 token 解决的,不要在单个模板里堆一长段自定义 CSS。样式变体要少而稳定,运营改页时才不容易「跑偏」。改完之后清页面缓存、对象缓存和 CDN 上的 CSS,再在无痕窗口验收。

20年技术经验|专注小程序+外贸独立站|已服务500家企业,分享创业中有趣的产品和技术经验。 332

保姆级教程:用ESP32-S3点亮你的第一块ili9341触摸屏(附完整源码与避坑指南)

本文提供了一份详细的ESP32-S3与ili9341触摸屏的入门指南,涵盖硬件连接、环境配置、驱动补全、触摸校准及图形界面开发等关键步骤。特别针对新手常见问题提供解决方案,并附完整源码与避坑技巧,帮助开发者快速上手嵌入式图形界面开发。

weixin_26854829的博客 246

Day103-RAG 性能优化:检索延迟/并发/批量与缓存分层

RAG 跑通不算完,扛住流量才是真本事。本文把 RAG 的端到端延迟拆成"检索—重排—生成"三段,逐段给出优化手段:Embedding 批量异步、检索并发合并、热点 Query 多级缓存、生成端流式输出,并附一张可直接照着抄的优化清单。

雨1986的博客 264

Halcon 3D视觉实战:5步将线激光高度数据转为可分析的深度图与点云

本文详细介绍了如何利用Halcon平台将线激光高度数据转换为深度图与点云的5步实战方法。通过具体代码示例和工业检测案例(如锂电池胶水测量),帮助工程师高效处理3D视觉数据,实现从原始数据到三维可视化的完整技术链路。

weixin_29039773的博客 361

samba源码编译安装(版本4.13.0)

这里写目录标题前言编译安装samba下载三个包安装依赖共需要安装samba、gnutls、nettle1、进入解压后的samba目录执行:2、进入解压后的gnutls目录执行3、进入解压后的nettle目录执行3.1 卸载已存在nettle3.2 编译3.3 make3.4 安装4、进入gnutls继续编译4.1 编译4.2 make4.3 安装5、再次进入解压后的samba目录5.1 执行./configure5.2 make5.3 samba安装启动samba 前言 一般来说,安装samba最快的方式应

灵葱的博客 1万+

Docker 多阶段构建反而更慢:COPY 提前一行,pip install 缓存全失效

改一行源码就触发依赖重装,构建耗时从三十秒涨到三分钟。先只拷贝依赖清单再 pip install,源码改动就不会击穿层缓存。该写法兼容所有 Docker 版本,依赖多变时需配合缓存挂载。

昨日种种,皆成今我。今日种种,皆成新我。 220

手把手教你学simulink(57.3)--电励磁同步电动机场景示例:基于Simulink的自适应控制(Adaptive Control)电励磁同步电动机

目录基于Simulink的自适应控制(Adaptive Control)电励磁同步电动机项目实例1. 项目背景2. 系统架构2.1 电励磁同步电动机模型2.2 三相逆变器模型2.3 自适应控制器(Adaptive Controller)2.4 系统框图3. 模型设计3.1 创建Simulink模型3.2 自适应控制(Adaptive Control)设计3.3 仿真环境搭建4. 参数优化4.1 自动调优5. 实际应用案例5.1 工业驱动系统5.2 风力发电系统6. 结论需求分析电励磁同步电动机(Electr

MHD0815的博客 505

Token工厂技术拆解(11月9日)|多付218块的那个月:提示词开头写了日期,缓存一次没命中

6 万字里只留真正被问到的 2 万字,约 13,000 个 token,其余做成按需检索。每次 0.039 元,一天 330 次是 12.87 元,月 283 元。注意,283 元和第二条的 287 元差不多,可它花的人力是第二条的好几倍。这条最贵,要搭检索、要试两周,人比钱贵。别踩的三个坑:坑一,以为开关一开就有缓存。多数平台要你在内容里标出"从哪断开",不标就整段硬碰,碰不上就是零。坑二,忘了 5 分钟就过期。隔半小时再问,等于重新写一次,还是 1.25 倍。坑三,把用户的问题也塞进缓存段。

李文慧 中国开源充电桩平台第一人;李文慧 国内知名开源工作者 全栈工程师 华为云最具价值专家 39

STM32F407中文手册

STM32f407中文手册 本参考手册面向应用开发人员,提供有关使用 STM32F405xx/07xx、STM32F415xx/17xx、 STM32F42xxx 和 STM32F43xxx 微控制器存储器与外设的完整信息。STM32F405xx/07xx、STM32F415xx/17xx、STM32F42xxx 和 STM32F43xxx 构成一个微 控制器系列,各产品具有不同的存储器大小、封装和外设。有关订购信息以及器件的机械与电气特性,请参见数据手册。有关 ARM Cortex™-M4F 内核的信息,请参见《Cortex™-M4F 技术参考手册》。

计算机控制技术及应用

《计算机控制技术及应用》通过总结作者的科研成果和吸收国内外的先进理论、方法和技术,以计算机控制系统的网络化、开放化、智能化和集成化发展趋势为主线索,主要介绍计算机控制系统的基本概念和计算机控制系统的典型形式,计算机控制系统的数学描述与基本分析方法,以及数字PID控制器、最少拍控制系统、达林算法、状态变量设计法等设计方法及其各种改进算法。重点突出计算机控制系统输入输出通道接口的设计方法和典型控制系统的设计案例与实现方法等。

Unity 数据存储指南:本地存储、个性化设置、缓存与 Resources/StreamingAssets 的区别

在 Unity 开发中,“数据存到哪里”、“缓存能不能清”、“打包后资源有什么区别” 是新手最容易混淆、老手也经常踩坑的问题。Unity 本地存储机制(包括 Unity 放在 C 盘的内容);Unity 个性化设置(编辑器首选项 Editor Preferences);Unity 缓存的打开、关闭与清理;打包后 Resources 与 StreamingAssets 的区别;其他可自定义存储的内容汇总。为方便理解,本文配有一个可直接运行的演示工程,所有代码见文末"配套工程说明"。

zhchyun 242

老版QQ原生表情gif动态

这是老版的QQ表情,不过全是动态的的,Windows照片查看器是不会动的,可以右击用浏览器打开查看,再说一遍是老版的,只是分享给宁愿用老版也要动态的人。

Java 项目实战: 交友项目 - 通用缓存SpringCache:配置视频列表缓存功能

在交友项目中,为视频列表接口 queryVideoList 添加 @Cacheable 实现读缓存,按用户+页码键值缓存结果;发布视频时通过 @CacheEvict(allEntries=true) 清空 videos 命名空间缓存,确保数据一致性。配合 RedisCacheConfig 设置 30 秒 TTL,形成“读缓存、写失效”的闭环。启动类启用 @EnableCaching,结合 redis-cli 验证缓存命中与失效流程,有效降低高频查询的链路开销,提升响应性能。

Wang的专栏 587

jre9下载 jdk9

(Java SE Runtime Environment 9.0) 9.0u175 官方最新版 【x86|x64】

成为全栈·基础补充·缓存的层次与失效:浏览器、CDN、服务端、数据库

浏览器、CDN、服务端、数据库和客户端状态都有缓存,但它们的 key、生命周期、安全范围和失效方式并不相同。本文解释 Cache-Control 中 max-age、no-cache、no-store、private 的区别,介绍 ETag、CDN purge、服务端进程缓存和移动端 fresh/stale/expired 策略,并重点讨论会员数据隔离、写后失效以及如何用测量决定是否缓存。

FungLeo's Blog 461

【混合缓存】三种本地引擎:Caffeine / EhCache / cache2k 的抽象成本(六)

本文剖析了在统一缓存抽象层中适配Caffeine、EhCache、cache2k三类本地引擎时,因过期语义差异带来的隐性成本。核心问题在于:尽管CacheStore接口一致,但三者对“过期”的建模能力迥异——尤其cache2k无法支持读后刷新,导致TTI退化为TTL;“永不过期”需用数值模拟(如Long.MAX_VALUE/2),存在溢出风险;键级过期、热更新等行为也因引擎能力缺失而退化。最终,抽象掩盖了语义鸿沟,代价是注释、默认值与退化逻辑的复杂性,凸显了“操作统一”不等于“语义一致”的本质困境。

tantan的小记录 525

【混合缓存】为什么要用混合缓存:本地快但会不一致,远程一致但慢(一)

混合缓存虽能提升读取性能、降低Redis压力,但代价是引入一致性窗口、双过期管理、跨节点同步等复杂度。它并非“性能优化”,而是一次架构权衡:是否接受数据短暂不一致。仅在热点数据、高并发、可容忍陈旧的场景下值得投入;否则,纯本地或纯远程更简单可靠。

tantan的小记录 352

WordPress 挂 CDN 后后台样式错乱或静态资源 404:先核回源 Host 与 HTTPS,再查混合内容与缓存键

挂上 CDN 之后,前台看着还行,后台却,或wp-adminuploads下的 CSS、JS、字体直接——这和今早常见的站点地图404/空白、、Redis、迁移裂图、Flexible SSL 重定向、Heartbeat / autoload、Woo 结账空白、memory exhausted、Woo 运费、小程序支付回调、WXR、REST 401、无法创建目录、permalink 404、502、Cookie 登录、插件白屏、、DB 连接、表单 SMTP、媒体上传。、以及。

20年技术经验|专注小程序+外贸独立站|已服务500家企业,分享创业中有趣的产品和技术经验。 353

WooCommerce 加购后购物车是空的或结账串了会话:先核页面缓存排除与会话 Cookie,再查 CDN 与对象缓存前缀

加购按钮点下去,页面也提示「已加入购物车」,再打开购物车却是空的;或者右上角数量跳了一下又回到 0;登录用户刷新后看到的是一辆被冻住的空车;更麻烦的是,结账页里出现了别的访客的商品,或两个浏览器互相串了会话。团队第一反应常常是清整站缓存、给 CDN 打开 Cache Everything,或再装一个「全站加速」插件。这和近期已发的不是一类故障。「结账页空白或支付按钮没反应」是最接近的一篇,它卡的是结账页 HTML 被整页缓存后页面空白、按钮点了没反应;「结账一直转圈」慢在、运费或支付接口;

20年技术经验|专注小程序+外贸独立站|已服务500家企业,分享创业中有趣的产品和技术经验。 55

29-第三方开放接口的签名与令牌缓存

对接开放平台时,应统一管理访问令牌缓存与签名生成。令牌在过期前60秒刷新,使用共享缓存避免重复申请;签名按固定流程(排序、拼接、摘要、加密、编码)生成,确保与实际请求一致。所有逻辑封装于公共客户端,业务层仅传参数,提升复用性与安全性。避免日志泄露密钥,联调时可临时开启签名调试,上线关闭。多实例场景下建议加锁或容忍短暂重复,优先使用分布式缓存并加应用标识,防止冲突。

CAthlete的博客 351

WordPress TTFB 很高但静态资源很快:先分清页面缓存未命中与慢查询,再查对象缓存与主机

别一上来全站 Purge、关全部插件、或把「CDN 静态 404」「纯 Redis 专题」「DB 连不上」的树整套搬过来——若只有 HTML 文档慢、静态很快,优先核页面缓存命中与文档侧查询。## 第二步:慢查询、对象缓存与主机 —— 一次只动一层页面缓存侧已定界后,再查「为什么每次生成都慢」或「为何总 MISS」:1.静态若在另一块盘或 CDN,仍可表现为「静态快、文档慢」。先分清是「全页未命中」还是「每次生成被查询/主机拖住」,再决定开缓存、收查询还是扩容,避免只 Purge 却留着慢 SQL。

20年技术经验|专注小程序+外贸独立站|已服务500家企业,分享创业中有趣的产品和技术经验。 381

Nginx 进阶:被刷接口怎么办、缓存怎么配、rewrite 怎么写

位置参数 $0/$#/$@/$*、特殊变量、getopts 解析命令行选项、shift 遍历参数、数组参数传递,配实战案例,脚本接收参数不再写死在代码里。

2502_91473995的博客 513

【随笔】KV缓存量化:省下的显存,要付出多少数值误差

用可运行量化器解释位宽、比例信息、分组和离群值的关系,核算KV缓存实际载荷,并给出Transformers配置与容量、延迟、质量验收方法。

code2cat的博客 473

【AgentScope 圣经 01】穿透AgentOS 工作区:统一目录契约+八后端可插拔+二级懒加载+索引增量缓存 +并发首会话防重复

【AgentScope 圣经 01】穿透AgentOS 工作区:统一目录契约+八后端可插拔+二级懒加载+索引增量缓存 +并发首会话防重复

架构师尼恩 84
上一篇: PG 日报|索引预取补丁更新至 V30
下一篇: 没想到!IvorySQL居然同步了原生PG18.4镜像
IvorySQL
博客等级 码龄5年 745粉丝 565原创
评论
成就一亿技术人!
拼手气红包6.0元
还能输入1000个字符
 
 条评论被折叠 查看
添加红包

请填写红包祝福语或标题

个

红包个数最小为10个

元

红包金额最低5元

当前余额3.43元 前往充值 >
需支付:10.00元
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付元
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值