自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

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

原创 本地跑大模型:Xoribits、OpenLLM、LocalAI、ChatGLM、Ollama、NVIDIA TIS 全景技术解析

本文对比了六种主流的大模型本地部署方案,针对不同需求提供选型建议: 企业级高可用:Xoribits Inference支持分布式部署、多模型管理,适合企业私有化部署; 云原生场景:OpenLLM深度集成K8s,适合多云交付; CPU/轻量需求:LocalAI完全兼容OpenAI API,是低配设备首选; 中文对话体验:ChatGLM-6B+Ollama组合提供最佳中文支持; 极致性能:NVIDIA Triton适合高并发、低延迟的生产环境。 各方案在分布式支持、硬件兼容性、API设计等方面存在显著差异,用户

2025-08-22 09:18:48 362

原创 BaaS(Backend as a Service)技术深度解析:云时代的后端开发革命

Backend as a Service(后端即服务)是一种云计算服务模式,它为移动应用和Web应用提供预构建的后端基础设施和服务。BaaS平台通过API的形式向开发者提供常见的后端功能,如用户认证、数据存储、推送通知、文件存储、实时通信等,让开发者无需从零开始构建和维护复杂的后端系统。

2025-08-21 18:19:06 753

原创 最值得关注的 12 款开源 RAG 框架全景指南

RagFlow 把“文档 → 向量 → 检索 → 生成”的链路做成了一条龙,但它只是 RAG 生态的冰山一角。本文整理了 12 个同样开源、同样活跃的 RAG/知识库框架,按“开箱即用 → 企业级 → 实验性”分层,帮你根据团队规模、业务复杂度、技术栈做一次“对号入座”。

2025-08-18 22:41:07 796

原创 长期项目中新成员快速上手的综合解决方案

团队需要定义清晰的沟通渠道,并明确每种渠道的用途。例如,可以规定:紧急且重要的事务,通过电话或即时通讯工具(如Slack DM)直接联系;需要团队集体讨论的议题,在团队的公共频道(如Slack Channel)中进行;需要进行详细阐述和异步沟通的内容,使用邮件或项目管理工具(如Jira)的评论功能。同时,团队还需要对响应时间设定合理的期望。例如,对于即时通讯消息,期望在工作时间内1小时内回复;对于邮件,期望在24小时内回复。

2025-08-17 22:09:54 618

原创 长期代码项目在人员快速迭代与能力差异下的系统化管理

当拥有核心经验的资深成员离职时,其头脑中的隐性知识(如某些设计决策的考量、特定bug的修复技巧、系统瓶颈的规避方法等)随之消失,这会给项目留下“经验空白”和“技术债务”。当前,一个需要长期规划与维护的代码项目,随着其规模的增长和团队的演变,面临着一系列严峻的挑战。本报告的核心洞察在于,大型科技公司在应对类似挑战时,其策略并非依赖单一的技术或管理工具,而是通过构建一个“系统化、自动化、文档化”的综合体系来增强项目的“韧性”(resilience),从而将人员流动等可变因素的影响降至最低。微服务并非没有缺点。

2025-08-17 21:28:01 759

原创 手把手教你实现 `@register_module()` 装饰器注册机制(Python 进阶)

本文介绍了如何从零实现一个Python注册器类,用于模块化管理深度学习框架中的各类组件。通过定义Registry类实现装饰器注册机制,支持以类名或自定义名称注册模块,并可通过字符串动态获取和构建模块。文章还提供了build_from_cfg方法实现配置驱动的模块构建,以及后续扩展建议。这种设计模式能有效解耦模块定义与使用,提升框架开发效率,已在MMEngine等主流框架中广泛应用。完整代码展示了核心注册器实现,包括模块注册、查询和动态构建功能。

2025-08-06 11:45:25 336

原创 从入门到掌握:一文了解高性能计算调度系统 SLURM

SLURM是一个开源的高性能计算(HPC)资源管理和作业调度系统,广泛应用于科研机构和超级计算中心。它能高效管理CPU、GPU等资源,支持多用户环境和大规模集群部署。SLURM的核心模块包括控制守护进程、节点守护进程和用户命令工具,适用于AI训练、物理模拟等场景。其优势在于开源免费、可扩展性强、安全性高,并提供丰富的监控功能。学习资源包括官方文档和OpenHPC教程等,帮助用户快速上手。

2025-08-06 11:26:03 492

原创 解锁深度学习实验利器:一文带你全面了解 Weights & Biases(WandB)

本文介绍了深度学习实验管理工具Weights & Biases(WandB)的核心功能和使用方法。WandB由OpenAI前工程师开发,提供实验日志记录、超参数管理、模型版本控制、团队协作等功能,支持PyTorch、TensorFlow等主流框架。通过简单代码即可实现实验可视化、超参数搜索和模型存储,大幅提升科研效率和实验复现性。文章详细说明了WandB的安装配置、主要功能模块(如Sweep超参搜索、Artifact版本控制)以及优缺点分析,并提供了与HuggingFace、PyTorch Ligh

2025-08-06 10:23:57 1128

原创 MVP实现案例

2025-08-06 09:00:03 277

原创 在 MCP 中实现 “askhuman” 式交互:原理、实践与开源方案

本文介绍了如何在MCP(Model Context Protocol)框架下实现交互式参数收集功能。由于MCP采用无状态的一次性请求-响应模式,需要通过客户端层实现多轮对话补参。文章阐述了设计模式、Node.js示例实现,并对比了Dify、Lobe Chat等开源方案的具体实现方式。最佳实践建议保持Server无状态,通过清晰的参数描述和持久化对话状态来优化用户体验。最后提供了相关技术文档链接,帮助开发者进一步探索MCP交互功能。

2025-08-05 17:55:38 670

原创 中国及全球主流自媒体平台生态与多元化盈利模式深度分析

自媒体盈利模式与平台生态分析报告摘要 本报告系统分析了主流自媒体平台的盈利模式及发展趋势。抖音、快手等短视频平台以广告分成为主,同时拓展付费内容与电商带货;微信依托社交链实现渐进式商业化;小红书以“种草经济”为核心构建信任驱动型电商。B站、YouTube等中长视频平台则通过多元变现组合(广告、会员、课程等)提升创作者收益。 研究发现,自媒体盈利呈现三大特征:多元化变现成为主流(广告、付费、电商、NFT等组合);内容质量与用户信任是变现基础;平台算法与政策显著影响收益天花板。未来趋势显示,Web3.0技术将重

2025-08-03 20:30:29 934 1

原创 Geological remote sensing interpretation via a local-to-global sensitive feature fusion network 论文翻译

本文提出一种局部到全局特征融合网络(LGMSFNet)用于地质环境遥感(GERS)解译。针对地质要素的高变异性、形态多样性和边界复杂性等挑战,该方法从区域化变量视角出发,设计了局部特征聚合、多尺度地质对象上下文和全局特征融合三个模块,模拟地质学家从局部到全局的解译过程。通过挖掘难例实现类别平衡优化,并结合条件随机场建模全局空间相关性。在青藏高原两个研究区域的实验表明,该方法在平均交并比指标上提升3-4%,验证了其有效性。

2025-08-03 14:43:26 786

原创 Redis 数据结构全景解析

Redis 不是简单的 key-value 缓存,它更像一把“瑞士军刀”。只要掌握数据结构,就能把同一份内存用出 10 倍效率。

2025-08-01 19:57:01 839

原创 Spring Boot 异步执行方式全解析:@Async、CompletableFuture 与 TaskExecutor 对比

本文对比了SpringBoot中三种异步实现方式:@Async注解(Spring原生,依赖AOP代理)、CompletableFuture(JDK原生,支持任务链式操作)和TaskExecutor(手动控制线程池)。三者在线程池控制、功能灵活性和适用场景上各有特点:@Async适合常规异步任务,CompletableFuture适合多任务依赖场景,TaskExecutor则适合需要精细控制线程池的情况。建议根据具体需求选择方案,并始终自定义线程池以优化性能。

2025-08-01 17:57:05 801

原创 Vue3 + Vite 项目中 API 代理配置问题分析与解决

保持路径一致性:代理配置要与后端路由配置保持一致理解上下文路径:后端设置的会影响完整路径调试技巧:使用curl命令直接测试 API 接口这个问题的核心在于理解前后端分离架构中的路径映射关系。Vite 的代理配置需要与后端的路由配置保持一致,特别是当后端设置了上下文路径时。理解 Spring Boot 的配置正确配置 Vite 代理的路径重写规则使用调试工具验证配置正确性建立完整的请求流程验证机制。

2025-08-01 15:25:24 433

原创 FeHelper:前端开发者的效率神器

FeHelper是一款提升前端开发效率的浏览器扩展工具,集成了JSON/XML格式化、URL/Base64编码转换、二维码生成、页面性能分析等数十种实用功能。支持Chrome、Firefox等主流浏览器,安装简单即点即用,能显著减少重复性操作时间。其亮点在于高度集成常用工具、操作便捷、功能全面且性能优秀,特别适用于接口联调、移动端测试等场景。通过快捷键设置和数据同步功能可进一步提升使用体验,是前端开发者日常工作中的得力助手。

2025-07-30 09:02:53 648

原创 Vue.js 指令系统完全指南:深入理解 v- 指令

- 父组件 -->-- 子组件 CustomInput.vue --><template><input<script></script>// main.js// 注册一个全局自定义指令 v-focus// 当被绑定的元素挂载到DOM中时...// 聚焦元素el.focus()})// 颜色指令},})// 权限指令const roles = ['admin', 'user'] // 从store或其他地方获取用户角色})if (!})// 全局注册})

2025-07-29 21:55:18 768

原创 Java 8 ParallelStream:高效处理数据的利器

Java 8的parallelStream为并行计算提供了便捷方式,能够显著提升大数据量处理的性能。本文介绍了并行流的基本使用方法,并重点探讨了三大注意事项:线程安全问题(推荐使用线程安全集合或collect方法)、性能评估(小数据量可能适得其反)以及执行顺序问题(并行流顺序不确定)。此外还介绍了自定义线程池和分段合并操作等高级用法。正确使用并行流可以在多核环境下获得性能提升,但需根据任务复杂度选择是否使用并行处理。

2025-07-29 15:07:32 432

原创 Spring Boot中的this::语法糖详解

本文深入探讨了Java 8方法引用特性this::在Spring Boot开发中的应用。首先介绍了方法引用的四种类型:静态方法引用、实例方法引用、任意对象方法引用和构造器引用。随后重点分析了this::语法在Spring Boot中的典型应用场景:Service层的Stream操作和异步处理、Controller层的数据转换、配置类中的Bean定义以及事件处理机制。通过多个代码示例展示了如何使用this::简化代码,使其更加简洁和易读。这些技术细节的掌握可以帮助开发者更高效地编写Spring Boot应用程

2025-07-29 14:40:36 808

原创 Vant:轻量可靠的移动端 Vue 组件库深度解析

Vant 是一个由有赞团队开发的移动端 Vue 组件库,具有轻量级(组件平均<1KB)、丰富(65+组件)和移动优化的特点。支持全量/按需引入,提供基础组件(Button、Cell)、表单组件(Field、Picker)、反馈组件(Toast、Dialog)和展示组件(List、Swipe)。可通过CSS变量或Less进行主题定制,是提升移动端开发效率的优秀选择。

2025-07-29 11:34:02 1160

原创 深入理解单点登录(SSO

单点登录(SSO)技术通过集中身份验证机制,允许用户一次登录即可访问多个关联系统,显著提升用户体验和管理效率。其核心组件包括身份提供者、服务提供者和用户代理,支持SAML、OAuth 2.0等主流协议。SSO具有集中式和联合式两种架构模式,需重点考虑会话管理、安全防护和性能优化。企业可选择Keycloak等开源方案或Okta等商业产品,部署时建议采用分阶段策略并强化监控。未来SSO将与零信任模型、生物识别及AI技术深度融合,持续优化身份认证安全性和便捷性。实施前需充分评估需求,选择合适技术方案。

2025-07-28 16:14:34 785

原创 项目上线中的跨域问题

跨域问题是前端开发中的常见挑战,源于浏览器的同源策略。本文解析了跨域本质,提出三种解决方案:1)后端配置CORS(推荐方案,提供Node.js/Spring Boot示例);2)使用Nginx反向代理;3)同域部署。针对项目上线,建议采用环境变量管理API地址、建立分环境测试流程、实施安全的CORS配置(避免使用通配符*),并完善错误处理机制。这些方案能有效解决开发与生产环境间的跨域差异问题,确保应用顺利上线运行。

2025-07-28 16:08:15 534

原创 Spring Boot项目生产环境部署完整指南

本文介绍了Spring Boot应用部署的完整流程,涵盖传统服务器部署和容器化部署方案。从项目打包优化(Maven/Gradle命令)、生产环境配置管理(Spring Profile隔离)开始,详细讲解了Linux服务器部署(环境准备、专用用户创建、部署脚本)和Windows服务化部署方案。重点介绍了Docker容器化部署的最佳实践,包括多阶段构建优化、非root用户运行、健康检查等安全措施,并提供了完整的Dockerfile示例和运行命令。这些方法可帮助开发者将Spring Boot应用高效、安全地部署到

2025-07-28 15:16:46 778

原创 中国人工智能产业的轨迹:黄金时代还是下一个“土木工程”?一项数据驱动的比较分析

经济史告诉我们,经济的长期增长是由少数革命性的技术驱动的,这些技术被称为通用目的技术。它们并非为了解决某一特定问题,而是提供了一个通用的能力平台,从而深刻地改变整个经济社会的面貌。核心特征渗透性(Pervasiveness),即能够渗透到经济中的绝大多数部门;持续改进性(Potential for Improvement),即技术本身会不断创新和完善,从而维持其长期效用;以及催生互补性创新(Innovation Spawning),即能够带动下游应用领域产生大量新的技术、产品和商业模式 26。历史上的同类。

2025-07-26 19:46:22 741

原创 HttpServletRequest深度解析:Java Web开发的核心组件

摘要:HttpServletRequest是Java Web开发中处理HTTP请求的核心接口,封装了请求信息并提供多种功能。文章介绍了其核心特性,包括请求信息获取、参数处理、请求头操作和会话管理。通过示例代码展示了如何获取请求方法、URI、参数、请求头以及管理会话,帮助开发者构建健壮的Web应用。该接口是Servlet API中最重要的组件之一,对Web开发至关重要。

2025-07-24 19:59:30 469

原创 Apache Commons:Java开发者的瑞士军刀

Apache Commons项目始于2001年,旨在为Java开发者提供高质量、可重用的组件。该项目遵循"不要重复造轮子"的原则,将常用功能抽象成独立的库,让开发者能够专注于业务逻辑的实现。

2025-07-24 13:58:02 1073

原创 Spring Boot注解详解

本文系统梳理了Spring Boot核心注解及其使用场景,主要包含以下内容:1. 核心启动注解如@SpringBootApplication、@EnableAutoConfiguration;2. 组件注解如@Component、@Service等分层组件标识;3. 依赖注入相关注解如@Autowired、@Qualifier等实现自动装配;4. Web开发相关注解包括请求映射、参数绑定等。这些注解极大简化了Spring应用的开发,通过声明式配置替代繁琐的XML配置,是Spring Boot自动配置和快速开

2025-07-21 20:57:45 1800

原创 中国的下一个经济前沿:2025年及未来高潜力产业战略分析报告

从《“十四五”规划》的顶层设计,到应对地缘政治挑战的“国产替代”紧迫性,再到“双循环”新发展格局的宏观战略,共同描绘了一幅清晰的产业投资路线图。一个关键趋势是开源模型的兴起,如DeepSeek等“六小虎”的出现,极大地降低了开发者使用和定制AI的门槛,加速了整个生态的创新 25。同时,中国的“新三样”出口产品——新能源汽车、锂电池和光伏电池,并非三个孤立的产业,而是一个相互依存、协同发展的“绿色能源生态系统”。这意味着国家的支持是系统性的、长期的,旨在建立具有韧性和全球竞争力的完整工业能力。

2025-07-18 22:36:18 8572

原创 驾驭中国经济新航向:中年职场人士高价值转行战略指南

目录引言:洞察未来,规划当下第一部分:塑造中国未来就业市场的四大宏观驱动力1.1 绿色使命:“双碳”目标驱动的经济结构重塑1.2 银发浪潮:人口结构驱动的刚性需求市场1.3 数字迁跃:从消费互联到产业智能的战略转型1.4 消费革命:体验经济与创意产业的崛起第二部分:高潜力、高回报行业的深度剖析与转型路径2.1 新能源与“双碳”产业:经验与创新的交汇之地市场前景与薪酬水平为中年转行者量身定制的高价值岗位转型路径与壁垒突破2.2 大健康与“银发经济”:承载社会使命的蓝海市场市场前景与薪酬水平为中年转行者量身定制

2025-07-18 22:29:32 2082

原创 Spring Boot 分层架构详解:Controller、Service、Mapper...

本文介绍了Spring Boot项目中分层架构的设计原则与实现方法。项目通常分为Controller(处理请求响应)、Service(业务逻辑)、Mapper(数据库操作)、Model(数据结构)等层级,每层职责明确。文章详细说明了各层的功能定位、代码示例和最佳实践,并解答了常见疑问,强调分层架构在提升代码可维护性、降低耦合度方面的重要性。遵循这种分层模式能有效提升企业级后端应用开发的质量和效率。

2025-07-17 16:20:35 1044

原创 Spring Boot 参数校验:@Valid 与 @Validated

String message() default "手机号格式不正确";Class<?Class<?

2025-07-17 13:25:56 369

原创 深入理解 Spring Boot Starter 的生成机制

本文深入解析了Spring Boot Starter的构建原理与实现方式。Starter本质是预定义的依赖集合,通过自动配置类和条件注解实现模块化功能。文章详细介绍了自动配置机制(@EnableAutoConfiguration和spring.factories)以及@Conditional系列注解的应用。实践部分讲解了如何开发自定义Starter,包括创建自动配置类、注册配置、整合属性配置等。最后对比了官方与自定义Starter的区别,并提供了项目结构示例。掌握Starter开发能提升开发效率,助力构建标

2025-07-17 10:16:42 889

原创 深入理解 Spring Boot 自动配置原理

摘要: Spring Boot的自动配置机制通过@EnableAutoConfiguration注解实现,核心原理基于AutoConfigurationImportSelector扫描META-INF/spring.factories中的预定义配置类。这些配置类(如DataSourceAutoConfiguration)通过@Conditional系列注解按需加载,结合环境条件(如类路径、属性配置等)动态注册Bean。@SpringBootApplication整合了配置、组件扫描与自动配置功能,最终形成“

2025-07-17 10:07:56 661

原创 人工智能时代下的数据新职业:新兴工作岗位版图研究

《AI时代数据职业全景:新兴岗位与战略价值》摘要 本报告系统梳理了AI技术驱动下涌现的新型数据岗位,揭示了数据价值链重构带来的职业生态变革。研究发现,AI正将数据从"沉睡金矿"转化为"流动血液",催生出覆盖数据全生命周期的五大专业领域:数据基石层(质量保障)、技术核心层(工程实现)、治理风控层(伦理合规)、战略决策层(价值转化)和行业纵深层(专业应用)。报告详细分析了20余类新兴岗位的核心职能与技能要求,包括MLOps工程师、联邦学习专家、AI伦理师等,并指出行业纵深

2025-07-16 15:39:35 1389

原创 现代人工智能综合分类:大模型时代的架构、模态与生态系统

本文系统梳理了当前人工智能领域的核心范式——大型模型的发展现状与分类体系。首先从技术基础层面分析了支撑大型模型崛起的三大支柱:算力-数据-算法协同的规模化假说、非线性能力跃迁的涌现现象,以及自监督学习革命。随后构建了多维分类框架:从技术架构角度区分了Transformer及其变体(仅编码器、仅解码器、混合架构);按功能模态划分了语言、视觉、音频及多模态模型;依据生态系统角色划分了硬件、平台和访问层。在应用层面,重点探讨了AI在科学发现、自主系统和智能代理等领域的突破性应用。文章最后展望了小型化、边缘化的发展

2025-07-16 14:45:04 1000

原创 AI数据洞察的战略要务:从分析到自主决策

本文系统探讨了AI数据洞察的发展现状、技术原理、实施策略和未来趋势。首先分析了AI驱动的分析与传统商业智能的本质区别,指出AI分析通过机器学习、深度学习和自然语言处理等技术,实现了从被动描述性分析到主动预测性决策的范式转变。其次详细介绍了AI项目实施的标准化流程与最佳实践,包括CRISP-DM和TDSP两种方法论,并对比了开源与商业AI平台的优劣势。随后通过零售、金融和医疗行业的典型案例,展示了AI在个性化推荐、欺诈检测、药物研发等领域的应用价值。最后重点讨论了数据质量、算法偏见、可解释性等治理挑战,并展望

2025-07-16 14:41:25 1011

原创 从规模到效率:大模型三大定律与Chinchilla定律详解

大模型发展遵循三大定律:规模定律(模型越大性能越好)、涌现定律(能力非线性跃迁)、通用性定律(跨任务泛化能力)。DeepMind提出的Chinchilla定律颠覆传统认知,证明在固定计算预算下,较小模型配合更多训练数据(参数与数据量保持N∝D^0.73比例)能获得更优性能。这一发现推动LLM发展从单纯追求参数量转向注重训练效率优化,影响了LLaMA等新一代轻量化模型的设计范式。三大定律与Chinchilla定律共同构成了大语言模型发展的理论基础。

2025-07-16 14:38:07 906

原创 代理式变革:AI驱动的产品开发与DevOps战略指南

核心定义Agentic DevOps是一种新兴的软件开发范式,其核心在于智能、自主的AI代理(AI agents)与人类团队及其他代理相互协作,共同管理和优化整个软件开发生命周期(SDLC) 1。在这一模式下,AI代理不再仅仅是开发者使用的被动工具,而是被视为具有主动性、以目标为导向的团队成员 2。关键区别:自动化与自主化Agentic DevOps的根本性演进体现在从**自动化(automation)到自主化(autonomy)**的飞跃 5。传统DevOps自动化。

2025-07-16 14:26:05 878

原创 商业规划全景指南:从商业模式构建到商业计划策划

《商业规划全流程指南:从构想到行动》摘要 本文系统阐述了商业规划的核心框架与实施路径,分为五大模块:1)商业模式设计,详解商业模式画布的九大要素及其动态关联;2)市场验证,强调MVP测试与反馈迭代的重要性;3)商业计划撰写,提供标准结构及定制化叙事技巧;4)财务规划,涵盖三大报表编制与关键指标分析;5)风险规避,剖析常见失败原因及应对策略。文章揭示商业规划的本质是"构建-验证-迭代"的循环过程,其核心价值在于系统性思维训练而非文档本身,为创业者提供从创意到落地的完整方法论。

2025-07-16 14:05:44 786

原创 企业融资方法论与战略资本案例

目录第一章 现代资本格局:一份战略入门指南企业融资的生命周期宏观环境的决定性影响资本堆栈的基本构成第二章 股权融资:出售所有权以换取增长燃料2.1 天使投资与种子轮:第一笔专业资本2.2 风险投资:一场多阶段的战略合作(A轮、B轮、C轮及以后)2.3 私募股权与成长型股权:成熟企业的资本推手2.4 首次公开募股(IPO):通往公开市场之路2.5 叙事的重要性:融资中的故事力量第三章 债务融资:在不出让控制权的前提下撬动杠杆3.1 传统银行贷款与信贷额度3.2 风险债务:股权融资的补充工具3.3 公司债券与私

2025-07-16 13:59:31 993

gdal-win-py39.whl

gdal-win-py39.whl

2025-03-28

自解压制作软件,结合winrar打包程序

自解压制作软件,结合winrar打包程序

2024-09-23

7zsfx快捷打包自解压

7zsfx快捷打包自解压

2024-09-23

7z SFX Builder

7z SFX Builder 实现文件自解压

2024-09-23

能够实现多文件打包程序软件

能够将软件包打包成为一个exe启动文件

2024-09-23

2024阿里巴巴全球数学竞赛题目

2024阿里巴巴全球数学竞赛题目

2024-06-15

2022年数学建模国赛C题题目

国赛赛题

2023-02-06

空空如也

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

TA关注的人

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