自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+

蜗牛的专栏

寻找方向

  • 博客(139)
  • 资源 (3)
  • 收藏
  • 关注

原创 你的中层岗位不是被裁掉的,是被 AI 「蒸发」了

传统认知里,公司裁员往往是经济不好、要降本增效。但 AI 公司的情况不同:很多公司从成立第一天起,就没有中层这个层级。不是后来砍掉的,是根本不需要。

2026-04-03 10:46:32 370

原创 AutoSkill:让 LLM 不用训练也能“越用越聪明”的工程化路径

当前大语言模型(LLM)智能体面临一个尴尬的现实:即使用户在每次对话中都表达了相同的偏好和工作方式,系统很少能将这些经验转化为可复用的能力。每次对话都像第一次见面,无法积累“经验”。通过从用户交互中自动抽取、维护并复用“技能”,使 LLM 智能体能够持续积累能力,实现无需训练的终身学习。该框架将交互经验抽象为结构化技能卡,设计完整的技能生命周期,在 WildChat-1M 数据集上验证了其有效性——某些技能经过 30 多次迭代升级,证明了长期能力积累的可行性

2026-04-02 14:08:21 443

原创 驯服AI的不确定性:从“指令工程”到“缰绳工程”的范式跃迁

在AI编程辅助日益普及的今天,开发者们普遍面临一个核心痛点:AI的表现极不稳定,时好时坏,难以预测。传统解决方案聚焦于优化给AI的“指令”(Prompt Engineering),但这往往治标不治本。本文深入剖析了这一问题的根源——我们错误地将AI视为“人类工程师”进行沟通,而忽视了其“观察-尝试-反馈”的本质工作模式。由此,文章系统性地介绍了一种全新的系统工程方法:Harness Engineering(缰绳工程/约束工程)。其核心思想是,与其不断优化“说什么”,不如精心设计一个让AI能自然、稳定做对事的

2026-04-01 17:52:41 427

原创 手把手教你编写第一个 Code Review Skill

摘要: Skill是AI辅助代码评审的标准化方案,通过编写SKILL.md定义检查规则(安全/可读性/测试等),AI在收到"review代码"指令时自动执行。三步实现:1) 创建技能目录结构;2) 编写包含必改项、建议项的评审模板;3) 可选补充详细规则。支持团队共享和渐进式加载复杂规则,确保每次评审都遵循统一标准。示例展示AI如何识别硬编码密钥等风险,输出结构化建议。

2026-03-30 17:27:11 784

原创 告别重复劳动:让你的AI助手拥有“记忆”,一次定义,随处复用

《告别重复劳动:AI助手全局技能复用系统》介绍了一种解决AI编程协作中重复劳动问题的新方案。该系统通过建立中央技能库(~/.skills-common/)和项目符号链接,实现代码模板和工具的全局复用。用户只需一次定义常用技能(如Spring Boot模板、工具类等),即可在所有项目中通过简单指令调用,无需重复描述。AI能自动执行安装脚本,维护技能版本一致性,显著提升协作效率。该系统支持零Token复用、实时同步更新,让AI助手真正"记住"用户偏好,告别重复劳动。

2026-03-27 10:54:57 335

原创 定义 AI 驱动的研发新范式:HAFW从需求到部署的端到端智能工作流

HAFW:AI驱动的端到端智能研发平台,通过27个智能指令和6阶段标准化流程实现100% AI驱动的软件开发。从需求分析到部署运维全链路覆盖,支持快速原型开发、标准化交付和遗留系统重构。核心功能包括智能需求解析、架构设计、代码生成、质量审计和自动化部署。HAFW将复杂开发任务转化为AI可执行的标准化指令,让开发者专注于创新而非重复劳动。提供CLI和AI代理两种接入方式,助力团队突破效率天花板。访问官网开启AI驱动开发之旅。

2026-03-20 16:18:19 694

原创 智能AI自动化协同发文系统架构设计:从理论到实践的完整指南

本文探讨了智能AI自动化协同发文系统的架构设计,提出分层架构的"复利效应"显著提升了系统可维护性和开发效率。研究发现AI与人类存在"双向赋能"关系,AI辅助创作的同时需要人类把关关键质量。系统采用四层架构(表示层、业务逻辑层、数据层、基础设施层),核心组件包括内容生成引擎、流程编排器和质量评估器,实现了从内容生成到发布的全流程自动化。设计强调"智能半自动"原则,在关键环节保留人工决策点,确保内容质量的同时提升生产效率。

2026-03-19 18:42:25 399

原创 手把手教你推开架构治理的门:从TOGAF理论到赢得团队信任的第一块基石

摘要: 在敏捷环境中推行架构治理面临理论与现实的冲突。通过与AI教练的对话,总结出四大思维转变:1)将架构评审委员会(ARB)定位为"赋能中心"而非审批关卡;2)采用"三层翻译法"沟通,针对不同对象切换价值/工程/体感频道;3)用极简工具(如ADR决策记录、技术雷达)承载治理思想;4)通过倾听和提问建立领导力。落地时建议:首周聚焦痛点调研、创建极简ADR模板、开启非正式Office Hours。架构治理的本质是建立团队与未来之间的"信任契约",最终

2026-03-17 16:59:24 352

原创 软件架构设计:TOGAF框架引领企业架构化繁为简

摘要:TOGAF框架作为全球领先的企业架构方法论,通过标准化语言和架构开发方法(ADM)帮助企业应对数字化转型中的复杂性。其核心价值在于提供从业务架构到技术架构的完整推导路径,包含10个阶段的闭环流程和三大支撑体系。成功实施TOGAF能实现业务IT对齐、提升敏捷性、降低成本并促进跨部门协作,关键在于根据企业实际裁剪流程、获得高层支持并建立持续治理机制。该框架不仅是架构师的职业通行证,更是企业提升IT治理成熟度的重要工具。

2026-03-17 16:14:28 331

原创 软件架构之道:从混沌到有序的 TOGAF 企业级实践指南

《架构之道》摘要:本文系统阐述了软件架构的核心价值与实践方法。架构作为系统的最高层级抽象,通过组件化设计将业务需求转化为工程蓝图,实现四大核心价值:控制复杂度、增强适应性、提升协作效率和保障质量属性。文章以TOGAF框架为例,展示了业务、数据、应用和技术四层架构在智慧水务中的实践应用,强调架构是连接业务与技术的桥梁,能有效降低技术债务,支撑数字化转型。最终指出优秀架构应具备演进能力,实现IT与业务的战略协同。

2026-03-16 14:33:33 209

原创 软件系统架构设计:应对复杂性的战略手册

摘要: 本文系统阐述了软件架构设计的核心原则与实践策略。提出架构应通过"适应度函数"实现自动化验证,强调决策透明化(ADR-Graph)与模式融合(DDD+CQRS)。推荐C4模型分层建模和"架构即代码"工具,并给出从单体到全球化架构的演进路线。特别指出现代架构师需具备FinOps成本意识、混沌工程实践能力,以及AI增强架构(AIA)的前瞻视野,通过主动设计反脆弱性系统应对不确定性。全文融合技术深度与战略思维,为构建可持续演进的架构体系提供方法论指导。

2026-03-03 15:33:20 615

原创 系统流程设计的架构实践:调用、数据与状态的协同演进

摘要: 现代分布式系统架构需综合建模行为、状态与约束。资深架构师应通过四层视图(静态拓扑、动态调用、数据流向、状态迁移)构建数字孪生蓝图,实现控制流与数据流松耦合(信令/载体分离)、状态机驱动校验及显式化架构约束(幂等/一致性)。以电商订单为例,需整合调用、数据与状态矩阵,确保设计可追溯(字段变更溯源)、行为一致(代码符合状态机)及文档代码化(PlantUML/Git管理)。架构价值在于建立可验证的标准体系,而非静态图纸。

2026-02-13 09:35:22 399

原创 架构设计终极指南:从选型博弈到演进路线

架构设计不是为了写出漂亮的代码,而是为了在业务压力、技术复杂度、人力成本的动态博弈中,寻找那个时刻的“非完美最优解“

2026-02-12 09:50:28 410

原创 架构进阶:微服务拆分的“生死线”

微服务拆分需要谨慎评估,主要考虑三个核心维度:团队规模与交付频率(10-15人团队出现协作瓶颈时)、局部性能压力(部分功能需要独立伸缩)、技术栈异构需求(需混合编程语言)。拆分前必须构建全链路追踪、配置中心和服务治理等基础设施,避免陷入"分布式单体"困境。架构的核心价值在于用最简单方案解决复杂问题,而非盲目追求技术复杂度。

2026-02-12 09:47:05 200

原创 深入解析软件架构的“4+1”视图模型:多维视角的平衡艺术

摘要:软件架构的"4+1"视图模型是处理复杂系统设计的经典框架,通过逻辑、开发、处理和物理四个技术视角,加上场景视图串联,实现架构的多维度审视。逻辑视图关注功能需求,开发视图聚焦代码组织,处理视图分析运行时特性,物理视图解决部署问题,场景视图验证各视图一致性。该模型帮助架构师平衡不同干系人需求,在现代开发中建议采用"架构即代码"方式,保持图纸与代码同步演进。这套多维思维方式在云原生时代仍具有重要指导价值。

2026-02-11 10:26:57 452

原创 软件系统架构设计:从蓝图到实现

摘要: 软件系统架构设计是连接需求与实现的关键阶段,需平衡业务支撑与质量属性。采用4+1视图模型,聚焦四大核心架构: 逻辑架构定义业务组件与交互 开发架构制定技术栈与编码规范 运行架构优化并发与可靠性 物理架构规划部署与高可用 架构设计是持续演进过程,通过多维度协同确保系统"做正确的事、规范做事、高效做事、稳定做事"。成功的架构需在抽象与具象间建立清晰实现路径,为项目成功奠定基础。(150字)

2026-02-11 10:18:03 608

原创 Structurizr 入门指南:像写代码一样架构建模

摘要: Structurizr 是一款基于 C4 模型的架构建模工具,采用"模型即代码"理念,通过 DSL 定义架构元素和关系。相比传统绘图工具,它支持版本控制、自动布局和单一事实来源。核心功能包括:定义系统上下文、容器图和组件图;创建动态流程视图;关联架构决策记录;支持多种导出格式。提供在线 Playground 和 Docker 本地部署方式,适合团队协作和技术文档自动化。典型应用场景包括系统设计、开发架构规划和运维部署方案。

2026-02-10 10:28:22 724

原创 软件架构图的“导航术”:C4 模型深度全解

C4 模型真正的威力不在于方框画得是否漂亮,而在于它强制你在沟通前先整理思维层次。当你面对不同的人群时,知道该切换到哪一张“地图”,这就是架构师的核心沟通力。

2026-02-10 10:04:04 866

原创 实践指南:ADR——轻量级架构决策记录机制

本文介绍了轻量级架构决策记录机制ADR的实践指南。ADR通过文档化架构演化过程,解决团队面临的架构知识断层、重复讨论等问题。文章详细阐述了ADR的核心结构(标题、状态、背景、决策、影响、一致性)、生命周期管理(提议、评审、通过、已取代)以及存储策略(代码仓库或协同平台)。同时提供了避坑指南,区分ADR与技术设计文档的差异,指出常见误区并给出落地建议。ADR作为团队"架构集体记忆"的载体,能帮助团队做出更理性的决策,并为未来维护提供历史依据。

2026-02-09 17:08:53 1167

原创 架构师的核心思维模型:从技术执行者到系统构建者的蜕变指南

作为从程序员成长起来的架构师,最惊心动魄的瞬间不是写出完美的算法,而是意识到:架构的本质不是为了解决技术问题,而是为了在约束条件下解决业务问题。

2026-02-09 10:58:14 836

原创 混沌工程:主动“搞破坏”,构建坚不可摧的系统韧性

**摘要:**混沌工程通过主动引入受控故障来提升系统韧性,从被动防御转向主动免疫。其实验四步法包括定义业务稳态、提出假设、控制爆炸半径注入故障、验证修复。需建立在可观测性基础上,并逐步实现自动化常态化。这种"免疫式"思维驱动架构优化,培养容错文化,帮助企业在复杂系统中获得确定性服务。(149字)

2026-02-06 10:48:22 390

原创 智能进化的范式:从静态规划到动态演进的架构重塑

摘要:现代系统架构正从静态规划转向动态演进,强调复杂性治理与数据驱动。新一代架构依托三大支柱:数据量化决策、AI增强优化和自适应治理,实现从被动响应到主动预测的跨越。架构可视化工具升级为实时数字孪生,未来将向云边协同、绿色可持续和量子计算方向发展。架构师角色转型为"驯兽师",需具备数据思维、系统思考能力和持续演化观,最终目标是构建能自我进化的智能系统。

2026-02-06 09:43:18 543

原创 软件架构设计:从理论到实践的深度指南

摘要: 本文系统探讨了软件架构设计的核心理论与前沿实践。架构设计本质是权衡艺术,需遵循SOLID、无状态等原则,并理解CAP定理的约束。主流模式从分层架构演进到微服务与云原生,强调领域驱动设计(DDD)和限界上下文。建议采用C4模型标准化架构表达,通过缓存、异步、分治提升性能。持续改进需结合ADR决策记录和可观测性工具。优秀架构应随业务生长,架构师需平衡技术选择与业务需求,构建兼具弹性与演进能力的系统。(148字)

2026-02-06 09:24:09 461

原创 系统架构设计:从“面条代码”到高性能蓝图

《系统架构设计核心指南》摘要 本文系统阐述了软件架构设计的核心原则与实践方法。首先明确定义架构为系统骨架决策,区分可扩展性(潜能)与伸缩性(自动适配)的关键差异。提出架构师三大指导思想:高可用性(MTBF/MTTR量化)、可扩展性(异步消息队列)、可维护性(架构约束红线)。重点讲解分层架构设计,强调业务层核心地位与DTO防腐层的重要性。最后提供SMART学习目标,包含可用性计算与分层Demo实践。全文强调优秀架构的本质是在约束条件下做出平衡决策,而非追求理论完美。

2026-02-05 11:47:00 317

原创 用 Claude Code 重新定义编程效率:从 Prompt 工程到完整项目实战

摘要: 本文探讨了AI编程助手Claude Code如何重塑开发范式,通过实战案例展示其效率提升3倍、Bug率降低40%的效果。核心要点包括: 开发模式变革:从手动编码转向需求描述+AI生成+人工审计的迭代流程 Prompt工程技巧:需明确上下文、技术栈版本和约束条件,支持跨文件全局分析 财务管理案例:演示了从架构设计到性能优化的全流程,如虚拟滚动优化使渲染时间从3.2s降至180ms 风险控制:开发者需重点把关逻辑幻觉、安全漏洞和过度设计问题 未来趋势:程序员核心竞争力将转向业务理解、架构设计和AI协作能

2026-02-04 20:33:07 1070

原创 软件架构的基石:从模式权衡到系统成功的战略抉择

摘要: 软件架构是技术决策与业务需求的战略平衡。文章解析了分层、微内核、微服务、事件驱动和基于空间五大架构模式,揭示其适用场景与潜在风险。架构选择应遵循"演进式"思维,初期侧重业务敏捷性,后期逐步优化扩展性。优秀的架构师需权衡技术债务与开发速度,将架构视为可持续演进的技术资产,而非一次性设计。架构决策直接影响企业的长期竞争力,需要在"快"与"稳"间寻找动态平衡点。(149字)

2026-02-04 18:12:20 646

原创 未来系统架构:从静态蓝图到智能化进化的演进之路

《未来系统架构:从智能化进化到持续自适应的变革》 摘要:系统架构正经历从静态规划向智能化进化的范式转变。这一转变基于五大核心能力:感知(实时数据捕获)、分析(特征提取)、决策(多目标优化)、执行(自动化变更)和学习(持续模型优化)。架构师角色随之重构,从"建造师"转变为"规则制定者",通过定义适应性边界来引导系统自主演进。实现路径包括:构建全栈可观测性的"神经系统",采用声明式基础设施作为"骨架",以及引入AI模型驱动的决策&q

2026-02-04 10:28:01 1097

原创 架构设计的范式转移:从静态规划到动态演进的智能进化

摘要 现代架构设计正经历从静态规划到动态演进的范式转移。传统"蓝图式"设计已无法应对云计算和分布式系统的复杂性,架构正转变为"驾驭不确定性的科学"。新范式强调业务映射而非技术实现,通过领域驱动设计和韧性机制来治理业务复杂性。演进式架构采用"适应度函数"实现动态演化,而智能化则成为终极形态,通过数字孪生、AI决策和自适应模式实现自我优化。架构师角色也从"建筑师"转变为定义治理规则的"驯兽师"。这一转变标志着架构

2026-02-03 11:31:27 843

原创 软件架构全景图:从设计范式到演进策略的深度指南

摘要: 软件架构是平衡业务需求与技术实现的桥梁,核心在于降低认知与控制变更成本。文章解析了五大主流架构模式(单体、分层、事件驱动、微服务、云原生)的适用场景与权衡,并强调架构决策需考虑复杂度、流量、团队能力与成本。六大设计原则(如单一职责、开闭原则)是避坑指南,而架构演进应渐进式管理技术债务。最终指出,优秀架构是"舍得"的艺术,需在特定背景下寻找最优解,而非追求完美。

2026-02-02 14:05:19 777

原创 架构思维的精髓:在解构与集成间驱动数字化演进

摘要:本文探讨了数字时代的架构思维精髓,指出其本质是在复杂性与秩序间寻求平衡的艺术。架构设计通过解构(模块化拆分)与集成(有机重组)的辩证统一,实现系统熵减与价值对齐。文章分析了云原生分层演进和领域驱动设计(DDD)的范式转变,强调现代架构正从技术隔离转向业务能力资产化。同时提出架构图应兼顾价值流与治理轴的多维视角,并展望AI内置化、可持续演进等技术趋势。最终指出架构师的终极素养在于平衡短期与长期、灵活与稳定等矛盾,成为连接技术与业务的翻译官。(150字)

2026-02-02 11:34:48 428

原创 架构设计漫谈:从业务逻辑到代码实现的全局蓝图

摘要: 架构设计是软件开发从"代码工匠"到"系统建筑师"的关键飞跃,其本质是管理复杂性,在资源约束下构建合理的系统骨架。架构可分为业务、应用、数据和技术四个维度,业务架构决定应用架构,技术架构支撑落地。随着业务复杂度增长,架构从单体演进到分布式再到微服务。15条设计原则涵盖稳定性、灵活性、工程习惯等维度,强调冗余、解耦、可观测性和自动化。需避免将架构视为专属、追求完美或技术驱动业务的误区,架构应是团队共识,平衡当前与未来,以解决业务问题为核心。架构设计是权衡的艺术,始

2026-01-30 16:41:01 633

原创 软件架构设计的灵魂:在权衡与约束中寻找最优解

摘要:架构设计的务实之道 架构设计不是追求完美的艺术,而是在约束条件下寻找最优解的工程实践。真正的架构师需要:1)理解业务、资源、时间等核心约束;2)在复杂度、执行力、数据一致性等维度做出明智权衡;3)采用演进式思维,从最小可行架构起步,通过持续重构管理技术债务。优秀的架构既能支撑业务发展,又能让开发团队高效协作,其价值在于"恰到好处"而非技术炫技。架构师的核心能力在于业务理解、技术敏感和系统思维的平衡。

2026-01-29 15:06:27 463

原创 软件架构设计的本质:从根源上解决系统复杂性问题

软件架构设计的本质在于解决系统复杂性问题,而非盲目追求技术先进性。架构师需识别七大复杂度维度(性能、可用性、扩展性、成本、安全、规模和组织),通过权衡决策找到最优平衡点。优秀架构应遵循KISS和YAGNI原则,保持持续演进能力,最终回归业务本质,构建"足够合适"而非"完美"的系统。架构设计的核心价值在于降低系统维护成本,支持业务可持续发展。

2026-01-28 18:49:15 692

原创 深入理解整洁架构 - 第六章 - DDD领域模型

摘要:整洁架构是罗伯特·C·马丁提出的软件设计模式,通过分层结构确保核心业务逻辑的独立性。其同心圆结构包含实体层(核心规则)、用例层(应用场景)、接口适配器层(数据转换)和框架驱动层(具体实现),依赖关系严格由外向内。该架构具有框架独立、可测试性强、UI与数据库可替换等优势,使系统核心不受外部变化影响,便于维护演进。如同房屋结构稳定而装修可变,整洁架构实现了业务逻辑与实现细节的分离。(149字)

2025-12-29 18:22:05 910

原创 六边形架构补充 - 第五章 - DDD领域模型

本文介绍了两种分层架构设计模式:六边形架构和清晰架构。六边形架构由领域层、应用层、用户接口层和基础设施层组成,强调领域层为核心,通过端口适配实现内外交互。清晰架构采用同心圆分层,以领域模型为中心,外层依赖内层,通过端口与适配器机制实现依赖倒置。两种架构都致力于将核心业务逻辑与技术实现分离,保证业务稳定性。文中还详细说明了层间调用关系,包括同步请求处理和异步事件驱动两种流程,展示了架构在实际应用中的运行机制。

2025-12-16 16:22:59 611

原创 六边形架构代码设计及实现 - 第四章 - DDD领域模型

本文展示了一个基于六边形架构的简化版订单管理系统Java实现。系统采用Spring Boot框架,核心结构分为四层:1)应用启动层(DDDV1Application);2)用户接口层(PersonController处理HTTP请求);3)领域层(包含Person聚合根、值对象和领域服务);4)基础设施层(持久化实现)。领域层通过端口(ports)定义明确边界,输入/输出适配器分别处理REST请求和数据持久化。代码结构清晰体现了六边形架构的核心思想,将业务逻辑与技术实现解耦,Person领域模型包含标识符、

2025-12-09 16:46:06 391

原创 六边形架构的调用流程 - 第三章 - DDD领域模型

六边形架构的核心在于分离业务逻辑与技术实现,通过两条清晰调用路径运作:驱动端流程处理外部请求,由输入适配器转换协议后交由领域核心处理;被驱动端流程则在业务逻辑需要时,通过输出端口访问外部资源,由输出适配器完成技术操作。这种架构确保领域核心保持纯粹性,不依赖任何具体技术实现,同时通过适配器层实现灵活的外部交互。两条路径共同维护了业务与技术之间的清晰边界。

2025-12-08 17:25:47 436

原创 六边形架构使用场景 - 第二章 - DDD领域模型

六边形架构(Hexagonal Architecture)通过解耦核心业务逻辑与外部接口,有效解决了传统分层架构的痛点:业务与技术深度耦合、难以测试和维护、技术栈切换成本高等问题。特别适合业务复杂度高、技术栈多样化且需要长期演进的大型互联网公司(如阿里、腾讯等),使其能够灵活应对业务规则频繁变更、多种数据存储/消息队列/第三方服务集成等挑战,实现系统的快速迭代、技术升级和平稳扩展。该架构让系统组件具备"可插拔"特性,显著提升系统适应性和维护性。

2025-12-05 17:00:15 497

原创 六边形架构定义与结构 - 第一章 - DDD领域模型

六边形架构是一种软件设计模式,通过端口和适配器将核心业务逻辑与外部依赖隔离,实现高内聚低耦合。核心部分定义接口(端口),外部系统通过适配器接入,使业务逻辑不受技术细节影响。这种架构由Alistair Cockburn提出,强调控制反转,确保系统可测试性和稳定性。

2025-12-05 16:45:35 536

原创 在centos7上安装mosquitto

在centos7系统上安装mosquitto,mosquitto是mqtt服务器,是轻量级的mqtt服务器,小巧轻便快速上手,很适合安装在linux服务器上及嵌入式服务器上进行数据通讯,其订阅发布信息的能力很强,适合进行物联网的消息传输

2024-12-11 13:36:03 838 2

c 语言编程思想,parogram language学习的基础

特别好看,对我们新手入门有很大帮助,对老手也是温故知新

2011-08-10

lucene in action (lucene搜索)

lucene in action 是由作者写得,中文版,好看简单易学,适用于初学着和想接触搜索的入门级选手

2011-09-09

dhtmlxTree.zip

关于树状展现,里面有关于多种树的实现,可以动态的添加节点,和删除,具体的不是太清楚啦,就是我为人人,人人为我。

2009-08-01

空空如也

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

TA关注的人

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