原力计划
文章平均质量分 89
原力计划
懂搬砖
老肖(+V:xrg_vip)
10年+全栈技术专家|数字化转型架构师
技术专长:C#/Python/AI/智能运维,精通企业级系统架构与落地
实战经验:主导多个大型数字化项目,擅长复杂场景技术攻坚
价值分享:
技术深度:全栈开发、AI应用、DevOps 最佳实践
职业成长:技术人破局思维、高效学习路径
职场进阶:高价值决策逻辑、团队管理与技术领导力。
想入门、想进阶的都可以来咨询。
展开
专栏收录文章
- 默认排序
- 最新发布
- 最早发布
- 最多阅读
- 最少阅读
-
如何优化提示词 包含细节SMART
使用SMART原则优化提示词,本质上是将您从一个“提问者”转变为一个“项目管理者”或“产品经理”。您给AI下达的不再是一个模糊的请求,而是一个。原创 2025-10-28 16:38:20 · 944 阅读 · 0 评论 -
Python获取指定时间范围内的工作日、假日、法定节假日
在很多业务场景中,我们需要对指定时间范围内的日期进行分类,区分出工作日、假日和法定节假日。例如,在项目进度管理中,我们只需要考虑工作日来安排任务;在旅游规划中,假日和法定节假日是出行的高峰期。Python 提供了丰富的库和工具,让我们可以方便地实现这些功能。首先,我们需要指定要查询的时间范围。可以使用通过以上代码,我们可以方便地获取指定时间范围内的工作日、假日和法定节假日。datetime和calendar模块可以帮助我们处理日期和时间,而库则提供了中国法定节假日的信息。原创 2025-09-30 15:30:23 · 1142 阅读 · 0 评论 -
面向对象编程篇
在 Python 中,使用class关键字定义类,类是对象的蓝图,对象是类的实例。# 定义一个简单的类pass# 创建对象面向对象编程是一种强大的编程范式,它通过封装、继承和多态等特性,提高了代码的可维护性、可扩展性和可重用性。在基础部分,我们学习了类和对象的定义、属性和方法的使用,以及构造函数和析构函数的作用。在高级部分,我们深入探讨了类的特殊方法、静态方法和类方法,以及抽象基类和多重继承等概念。掌握这些知识,将有助于我们编写更加高效、灵活和可维护的代码。原创 2025-07-18 17:00:26 · 972 阅读 · 0 评论 -
函数与模块篇
在 Python 中,函数是一段具有特定功能的、可重复使用的代码块。函数的定义使用def"""函数文档字符串"""# 函数体# 示例"""向指定的人打招呼"""def function_name(parameters) : """函数文档字符串""" # 函数体 return value # 示例 def greet(name) : """向指定的人打招呼""" print(f"Hello, {name }!") # 调用函数 greet("Alice")原创 2025-07-18 16:56:44 · 791 阅读 · 0 评论 -
Python 基础入门全解析
编程语言是人与计算机交流的工具,它可以让开发者用特定的语法规则编写指令,让计算机执行相应的任务。常见的编程语言有 Python、Java、C++ 等,不同的编程语言有不同的特点和应用场景。通过本章的学习,我们对 Python 有了一个初步的认识,掌握了 Python 的基础语法和常用的数据结构。Python 以其简洁的语法和丰富的功能,为我们提供了一个强大的编程工具。在后续的学习中,我们可以进一步深入学习 Python 的高级特性和应用,如面向对象编程、文件操作等。原创 2025-07-18 16:01:36 · 1603 阅读 · 0 评论 -
运维打铁: 脚本编程中的错误处理与调试技巧
在脚本编程中,错误处理和调试是保证代码质量和稳定性的关键环节。我们首先需要了解常见的错误类型,包括语法错误、逻辑错误和运行时错误,针对不同类型的错误采用合适的处理方法,如条件判断、异常捕获和错误码返回。调试技巧方面,日志记录可以帮助我们跟踪程序的执行流程,断点调试让我们能够深入分析代码的执行状态,单元测试则可以确保代码的功能正确性。同时,遵循代码审查和自动化测试等最佳实践,可以有效地减少错误的发生,提高开发效率,让我们编写的脚本更加健壮和可靠。原创 2025-07-16 11:03:42 · 918 阅读 · 12 评论 -
运维打铁: Shell 脚本自动化任务编写与优化
bin/bash# 定义函数add() {echo $sum# 调用函数解释add是一个函数,接受两个参数,计算它们的和并返回。使用local关键字定义局部变量。Shell 脚本是运维工作中非常强大的工具,通过基础编写可以实现简单的自动化任务,高级特性可以处理更复杂的场景,而性能优化则可以提高脚本的执行效率。在实际应用中,需要根据具体需求选择合适的方法,不断优化脚本,以提高运维工作的效率和质量。同时,要注意代码的可读性和可维护性,避免编写过于复杂的脚本。原创 2025-07-16 09:01:26 · 1308 阅读 · 0 评论 -
运维打铁: Ruby 脚本在运维自动化中的应用探索
Ruby 是一种面向对象、动态类型的高级编程语言,以其简洁、灵活和富有表现力的语法而闻名。简洁易读:代码风格简洁,易于理解和维护,例如定义一个简单的函数只需要几行代码。动态类型:变量类型在运行时确定,无需提前声明,提高了开发效率。丰富的库和框架:拥有大量的开源库和框架,如 RubyGems 包管理器,方便开发者快速实现各种功能。通过以上的介绍和代码示例,我们可以看到 Ruby 脚本在运维自动化中具有很大的应用潜力。它的简洁语法和丰富的库支持使得开发者可以快速实现各种运维任务,提高运维效率和准确性。原创 2025-07-16 08:58:31 · 1633 阅读 · 21 评论 -
运维打铁: Python 脚本在运维中的常用场景与实现
Python 脚本在运维工作中具有广泛的应用场景,通过编写简单的脚本可以实现服务器监控、文件管理、网络管理和自动化部署等任务。Python 的简洁性和丰富的库使得运维人员可以快速开发出高效、可靠的自动化工具,提高运维工作的效率和质量。希望本文介绍的内容能帮助你更好地利用 Python 进行运维工作。原创 2025-07-15 16:32:39 · 718 阅读 · 0 评论 -
运维打铁: 软件定义网络(SDN)的实践应用
灵活性:SDN将控制平面和数据平面分离,使得网络的配置和管理更加灵活,可以根据业务需求动态地调整网络拓扑和转发规则。可扩展性:通过SDN控制器,可以方便地对网络进行扩展和升级,无需对每个网络设备进行单独配置。集中管理:SDN控制器实现了网络的集中管理,提高了网络的管理效率和可视性。原创 2025-07-15 16:27:40 · 381 阅读 · 0 评论 -
运维打铁: 无线网络的优化与故障排查
无线网络的优化和故障排查是运维工作中的重要环节。通过对信号、性能和安全的优化,可以提高无线网络的覆盖范围、传输速度和安全性。在故障排查方面,针对连接、速度和稳定性问题,采用系统的方法进行检查和定位,能够快速解决问题,保障无线网络的正常运行。在实际工作中,要结合具体的网络环境和设备特点,灵活运用各种优化和排查方法,不断提升无线网络的运维水平。原创 2025-07-14 10:08:47 · 882 阅读 · 0 评论 -
运维打铁: 负载均衡器的选型与配置
负载均衡器是一种设备或软件,它可以将传入的网络流量均匀地分配到多个后端服务器上,从而提高系统的可用性、性能和可扩展性。特点:轻量级、高性能、功能丰富,支持 HTTP、HTTPS、TCP、UDP 等多种协议。适用场景:Web 应用负载均衡、反向代理等。在选择负载均衡器时,需要综合考虑性能、功能特性、成本和可扩展性等因素。Nginx 适合轻量级的 Web 应用负载均衡,Haproxy 适合高并发的场景,而 LVS 则适合对性能要求极高的场景。原创 2025-07-14 10:02:21 · 1160 阅读 · 0 评论 -
吐血整理!2025超实用AI工具大盘点,错过血亏!
过去这一年,AI领域可谓是风云变幻,发展速度犹如坐上了火箭。随着AI技术的突飞猛进,各类AI工具也如雨后春笋般不断涌现,更新迭代的速度快得让人目不暇接。在日常学习和工作里,身边的朋友常常会问我:“现在都有哪些好用的AI工具呀?面对这么多选择,到底该怎么挑呢?”今天,我就把自己过去一年亲身体验、反复使用的一些AI工具做个汇总分享给大家,希望能给大家带来帮助。要是觉得不错,别忘了分享给更多的朋友哦!AI技术的发展日新月异,各类工具层出不穷,不断为我们的学习、工作和生活带来新的便利与惊喜。原创 2025-04-10 17:31:31 · 4123 阅读 · 10 评论 -
全球首款 Java 专用 AI 开发助手深度实测:从自然语言到生产级代码的全链路革新
在当今 Java 开发领域,飞算 JavaAI 作为全球首款 Java 专用 AI 开发助手,无疑是一颗耀眼的新星。它旨在通过先进的人工智能技术,实现从自然语言到生产级代码的全链路革新。其核心功能包括将自然语言描述的业务需求快速转化为可运行的 Java 代码,对已有代码进行优化以提升性能和可读性,以及精准诊断代码中存在的问题。经过本次深度实测,飞算 JavaAI 展现出了强大的功能和巨大的潜力。它在自然语言转代码、代码优化和问题诊断等方面表现出色,能显著提高开发效率和代码质量。原创 2025-07-11 14:43:01 · 984 阅读 · 0 评论 -
运维打铁: 混合云环境下的资源整合与管理
混合云是一种将公有云服务和私有云基础设施相结合的 IT 架构。公有云提供了弹性扩展的能力,企业可以根据业务需求灵活调整资源使用量,降低了前期硬件投资成本。私有云则适用于对数据安全和合规性要求较高的业务,能够提供更严格的访问控制和数据保护。混合云的应用场景广泛,例如在业务高峰期可以利用公有云资源进行弹性扩展,而核心业务数据则存储在私有云中。混合云环境下的资源整合与管理是一个复杂但又极具价值的过程。通过合理的资源整合和有效的管理策略,可以充分发挥混合云的优势,提高企业的 IT 效率和竞争力。原创 2025-07-10 07:45:00 · 887 阅读 · 1 评论 -
运维打铁: OpenStack 云平台的部署与运维
OpenStack 云平台的部署与运维是一个复杂而又具有挑战性的任务。在部署前,需要做好充分的准备工作,包括硬件资源规划和网络规划。在部署过程中,要根据实际需求选择合适的部署方式,并正确安装和配置各个组件。在运维阶段,要做好日常监控、故障排查和升级优化等工作,及时解决出现的问题。同时,要注意积累经验,不断优化云平台的性能和稳定性,以满足不同用户的需求。通过本文的介绍,希望能帮助读者更好地理解和掌握 OpenStack 云平台的部署与运维技术。原创 2025-07-10 07:30:00 · 1094 阅读 · 0 评论 -
运维打铁: VMware 虚拟化环境的搭建与优化
通过以上步骤,我们完成了 VMware 虚拟化环境的搭建与优化。在搭建过程中,需要注意硬件和软件的兼容性,以及安装步骤的正确性。在优化过程中,需要根据实际需求,从性能、存储和网络等方面进行综合考虑,以提高虚拟化环境的稳定性和性能。同时,使用 PowerCLI 等工具可以自动化一些管理任务,提高工作效率。希望本文对您搭建和优化 VMware 虚拟化环境有所帮助。如果您有任何问题或建议,欢迎在评论区留言。原创 2025-07-09 11:05:31 · 643 阅读 · 1 评论 -
运维打铁: 阿里云 ECS 实例的高效运维与管理
阿里云 ECS 实例的高效运维与管理需要从多个方面入手,包括实例基础管理、性能监控与优化、安全防护和自动化运维。通过合理使用阿里云提供的各种工具和服务,结合脚本和自动化技术,可以提高运维效率,降低运维成本,保障业务的稳定运行。同时,需要不断学习和掌握新的技术和方法,以应对不断变化的业务需求和安全挑战。原创 2025-07-09 10:58:24 · 1473 阅读 · 0 评论 -
Python学习资源(建议收藏)
此技术博客专栏围绕 Python 编程、MySQL 数据库等相关资源。其中Python包含 21 篇文章,其他的详细见视频链接。总体而言,该专栏内容丰富全面,适合 Python 和 MySQL 初学者系统学习,也可为有一定基础的开发者提供知识巩固和拓展的参考。原创 2025-07-08 16:22:57 · 1266 阅读 · 2 评论 -
运维打铁: PostgreSQL 数据库性能优化与高可用方案
MongoDB 数据库集群的搭建与管理是一个复杂但重要的任务。通过合理的环境准备、副本集和分片集群的配置,可以构建一个高可用、可扩展的数据库集群。在集群管理方面,监控集群状态、及时进行扩容缩容和处理故障是保障集群稳定运行的关键。环境准备:安装 MongoDB 并配置系统参数,为集群搭建做好基础工作。副本集配置:初始化副本集并添加成员,确保数据的冗余和高可用性。分片集群配置:配置路由节点、分片节点和配置服务器,实现数据的分布式存储和处理。集群管理。原创 2025-07-07 11:09:27 · 1308 阅读 · 0 评论 -
运维打铁: 数据库备份与恢复策略的最佳实践
数据库备份与恢复策略是运维工作中的重要环节,需要综合考虑备份类型、备份频率、备份存储和恢复策略等多个方面。备份类型选择:根据业务需求和数据特点选择合适的备份类型,如全量备份、增量备份或差异备份。备份频率确定:根据数据变化频率和业务对数据安全性的要求,确定合理的备份频率。备份存储:采用本地存储和异地存储相结合的方式,确保备份数据的安全性。恢复测试:定期进行恢复测试,确保备份数据的可用性和恢复流程的正确性。通过实施这些最佳实践,可以有效保障数据库数据的安全性和可用性,减少因数据丢失或损坏带来的业务风险。原创 2025-07-08 07:15:00 · 1052 阅读 · 1 评论 -
运维打铁: 数据库主从复制与读写分离配置
数据库主从复制和读写分离是提高数据库性能和可用性的重要技术。主从复制可以实现数据的同步和备份,读写分离可以将读操作和写操作分离到不同的数据库实例上,提高数据库的并发处理能力。在实际应用中,可以根据业务需求选择合适的配置方法,如中间件实现或应用层实现。同时,需要注意主从复制的延迟问题和读写分离的负载均衡问题,确保系统的稳定性和可靠性。原创 2025-07-08 07:00:00 · 819 阅读 · 0 评论 -
运维打铁: MongoDB 数据库集群搭建与管理
通过本文的介绍,我们了解了 MongoDB 数据库集群的基础概念,包括分片集群和副本集。详细介绍了集群的搭建过程,包括环境准备、副本集配置和分片集群配置。同时,还介绍了集群的管理方法,如监控、备份与恢复和性能调优等。最后,列举了一些常见问题及解决方法。通过合理的搭建和管理,MongoDB 集群可以提供高可用性、可扩展性和高性能的数据存储解决方案。原创 2025-07-07 11:02:51 · 1430 阅读 · 0 评论 -
运维打铁:企业云服务解决方案
成本效益:企业无需大量投资于硬件和基础设施,通过按需付费的模式降低了前期成本和运营成本。灵活性和可扩展性:可以根据企业的业务需求灵活调整资源,轻松应对业务高峰和低谷。提高效率:云服务提供商提供了丰富的工具和服务,能够加速企业的开发、部署和运维过程。数据安全和可靠性:专业的云服务提供商通常具备强大的安全防护措施和数据备份机制,保障企业数据的安全和可靠性。原创 2025-07-04 11:07:46 · 1373 阅读 · 20 评论 -
成功解决运行:Django框架提示:no such table: django_session
当在运行Django框架时出现错误,这通常意味着Django的数据库表还没有正确创建,特别是表缺失。表用于存储会话数据,Django在处理用户会话时会使用到它。原创 2025-07-04 10:47:32 · 626 阅读 · 10 评论 -
Python 中如何使用 Conda 管理版本和创建 Django 项目
在文件中定义模型。使用 Conda 管理 Python 版本和项目依赖可以有效地避免不同项目之间的依赖冲突,提高开发效率。通过本文的介绍,你学会了如何使用 Conda 创建和管理环境,安装和管理包,以及如何在 Conda 环境中创建和配置 Django 项目。希望这些知识能帮助你更好地进行 Python 和 Django 开发。在实际开发中,你可以根据项目的需求灵活运用这些技巧,同时不断探索 Conda 和 Django 的更多功能。原创 2025-07-03 16:59:50 · 1245 阅读 · 14 评论 -
运维打铁: 企业运维开发痛点之解决方案
企业运维开发中的痛点问题是多方面的,涉及代码管理、问题定位、资源利用等多个领域。通过采用合适的技术和工具,如代码管理工具、容器化技术、监控系统、日志管理工具等,可以有效解决这些痛点,提高运维开发的效率和质量,降低企业的运营成本。同时,企业应不断关注技术的发展,持续优化运维开发流程,以适应不断变化的业务需求。原创 2025-07-03 10:07:00 · 1927 阅读 · 15 评论 -
运维打铁: 运维人员的安全操作规范与应急响应
在事件处理完成后,恢复系统和服务的正常运行,并对事件进行总结,分析事件发生的原因和处理过程中的经验教训,以便改进应急响应流程。运维人员的安全操作规范和应急响应能力对于保障系统的安全稳定运行至关重要。通过遵循安全操作规范,如账号与权限管理、系统与软件更新、数据备份与加密、网络访问控制等,可以有效降低安全风险。同时,建立完善的应急响应流程,能够在发生安全事件时迅速响应,减少损失。在实际工作中,运维人员应不断学习和积累经验,提高安全意识和应急处理能力,以应对日益复杂的网络安全挑战。原创 2025-07-03 06:30:00 · 1050 阅读 · 0 评论 -
运维打铁: 网络安全漏洞扫描与修复
网络安全漏洞扫描与修复是运维工作中不可或缺的一部分。通过选择合适的扫描工具、确定扫描范围和频率,可以及时发现网络中的安全漏洞。对漏洞进行准确的评估,能够帮助我们确定修复的优先级。制定合理的修复方案并严格实施,同时进行修复验证,能够确保网络的安全性和稳定性。在实际工作中,需要不断关注最新的安全漏洞信息,及时更新扫描工具和修复方案,以应对不断变化的网络安全威胁。原创 2025-07-03 07:45:00 · 830 阅读 · 0 评论 -
运维打铁: 数据加密与备份恢复策略制定
数据加密和备份恢复是运维工作中至关重要的环节。通过选择合适的加密算法和密钥管理策略,可以保护数据的机密性和完整性;通过制定合理的备份和恢复策略,可以确保数据在发生故障时能够快速恢复。在实际工作中,需要根据数据的特点和业务需求,综合考虑各种因素,制定出适合自己的加密和备份恢复策略。同时,定期进行恢复测试,不断优化策略,以提高数据的安全性和可用性。原创 2025-07-02 08:00:00 · 1361 阅读 · 12 评论 -
运维打铁: 服务器防火墙策略配置与管理
服务器防火墙策略配置与管理是保障服务器安全的重要环节。通过合理配置防火墙规则,遵循规则制定原则,定期进行策略管理和监控审计,可以有效保护服务器免受网络攻击。同时,在遇到问题时,要能够快速定位和解决,确保服务器的正常运行。在实际工作中,需要根据服务器的具体需求和安全要求,灵活运用防火墙策略,不断优化和完善安全防护体系。原创 2025-07-02 08:00:00 · 1399 阅读 · 6 评论 -
运维打铁: Kubernetes 集群管理与故障排除
Kubernetes 集群管理和故障排除是运维工作中的重要任务。通过深入理解 Kubernetes 的架构组件和核心概念,掌握集群部署、节点管理和资源管理的方法,以及学会使用故障排查工具和最佳实践,可以有效地管理和维护 Kubernetes 集群,确保集群的稳定运行。同时,不断学习和实践,积累经验,才能在面对复杂的故障时迅速定位和解决问题。原创 2025-07-01 08:00:00 · 1135 阅读 · 0 评论 -
运维打铁: Docker 容器化部署全流程解析
通过本文的介绍,我们详细解析了 Docker 容器化部署的全流程,包括前置知识、环境准备、应用打包、镜像管理和容器部署等环节。Docker 容器化技术为应用的开发、部署和运维带来了极大的便利,能够提高应用的部署效率和可移植性。在实际应用中,我们还可以结合 Docker Compose 来管理多个容器的部署,使用 Kubernetes 来实现容器的自动化编排和管理。未来,随着云计算和容器技术的不断发展,Docker 容器化部署将在更多的场景中得到广泛应用。原创 2025-07-01 07:30:00 · 904 阅读 · 0 评论 -
运维打铁: Puppet 自动化运维框架搭建与使用
Puppet 是一款强大的自动化运维框架,通过服务器 - 客户端的架构,能够实现对大量服务器的集中管理和配置。本文详细介绍了 Puppet 自动化运维框架的搭建过程,包括服务器端和客户端的安装、配置,以及模块的编写和资源的管理。原创 2025-06-30 09:37:11 · 646 阅读 · 0 评论 -
运维打铁: Ansible 自动化部署与配置管理实践
Ansible 是一个开源的自动化运维工具,它基于 Python 开发,使用 SSH 协议进行远程管理,无需在被管理节点上安装客户端,具有简单、高效、可扩展等特点。Ansible 作为一款强大的自动化运维工具,在自动化部署和配置管理方面具有显著的优势。通过使用 Ansible 的核心概念(如 Inventory、Module 和 Playbook),可以轻松实现对大规模主机的自动化管理。原创 2025-06-30 09:33:26 · 798 阅读 · 0 评论 -
运维打铁: 日志监控与异常行为分析
对于一些简单的日志监控需求,可以编写自定义脚本。例如,使用Python编写一个定时任务脚本,定期检查日志文件中的异常信息,并发送警报。import re日志监控和异常行为分析是运维工作中的重要环节。通过对日志数据的收集、存储和分析,可以及时发现系统和应用程序的异常行为,提高系统的可靠性和稳定性。在实际应用中,可以根据具体需求选择合适的日志监控工具和分析方法,如ELK Stack、Splunk或自定义脚本。同时,结合机器学习和统计分析技术,可以更准确地识别异常行为,为运维决策提供有力支持。原创 2025-06-27 08:00:00 · 735 阅读 · 0 评论 -
运维打铁: Zabbix 告警规则设置与优化
认证信息},"id": 1# 发送认证请求# 创建触发器的请求},"id": 2# 发送创建触发器的请求Zabbix 告警规则的设置和优化是运维工作中的重要环节。合理设置告警规则可以及时发现系统中的问题,而优化告警规则则可以提高系统性能,减少不必要的告警干扰。通过本文介绍的基本概念、创建步骤和优化方法,希望能帮助运维人员更好地使用 Zabbix 进行告警管理。在实际应用中,需要根据具体的业务需求和系统特点,灵活调整告警规则,以达到最佳的监控效果。原创 2025-06-27 08:00:00 · 941 阅读 · 0 评论 -
运维打铁: Grafana 可视化监控面板定制技巧
通过以上技巧,可以定制出功能强大、美观实用的 Grafana 可视化监控面板。基础设置是定制的前提,确保选择正确的数据源和时间范围;数据查询与展示是核心,掌握不同数据源的查询语法和数据转换方法;面板样式调整可以提升面板的可读性和美观度;交互与告警设置则增强了面板的实用性和实时性。在实际应用中,需要根据具体的监控需求和数据特点灵活运用这些技巧。原创 2025-06-26 08:00:00 · 1181 阅读 · 0 评论 -
运维打铁: Prometheus 监控系统深度配置与应用
Prometheus 是一个开源的系统监控和警报工具包,最初由 SoundCloud 开发。它具有多维数据模型、灵活的查询语言、高效的存储等特点,广泛应用于云原生环境中。通过本文的介绍,我们深入了解了 Prometheus 监控系统的基础概念、深度配置和实际应用。Prometheus 以其强大的功能和灵活的配置,为我们提供了一个高效的监控解决方案。通过合理配置 Prometheus 服务器、目标发现和规则,我们可以监控各种类型的资源和应用程序,并及时发现和处理问题。原创 2025-06-26 07:45:00 · 1668 阅读 · 0 评论 -
运维打铁: 系统内核参数调优实战
备份原始参数:在进行参数调整之前,务必备份文件,以便在出现问题时可以恢复到原始配置。逐步调整参数:不要一次性修改多个参数,应该逐个调整并观察系统的反应,以便准确判断每个参数的影响。监控系统反应:在参数调整过程中,密切监控系统的性能指标和运行状态,及时发现并解决可能出现的问题。系统内核参数调优是一项复杂而又关键的运维工作,通过合理调整内核参数,可以有效提升系统的性能和稳定性。在实际操作中,我们需要根据系统的具体情况和业务需求,有针对性地选择和调整参数。原创 2025-06-25 10:26:30 · 769 阅读 · 0 评论
分享