急救,登录时就报错,但系统可以正常运行

阿里云启动实例进入了急救模式解决办法 本节主要解决CentOS和Ubuntu系统因为/etc/fstab配置文件错误导致启动失败的解决方法。远程连接时,发现系统进入到急救模式(emergency mode),且出现报错。按 Esc 键退出编辑模式,并输入 wq!,按 Enter 键保存并退出。按 Esc 键退出编辑模式,并输入 wq!,按 Enter 键保存并退出。将光标移到异常的参数行,按 i 键进入编辑模式,写入正确的分区信息。将光标移到异常的参数行,按 i 键进入编辑模式,写入正确的分区信息。具体信息如下图所示。 阅读详情

72063 [28472268@qtp-20738936-9] WARN com.opensymphony.xwork2.ognl.OgnlValueStack - Caught an exception while evaluating expression 'topfunctiontitle' against value stack
Caught an Ognl exception while getting property topfunctiontitle - Class: ognl.OgnlRuntime
File: OgnlRuntime.java
Method: getMethodValue
Line: 935 - ognl/OgnlRuntime.java:935:-1
 at com.opensymphony.xwork2.ognl.accessor.CompoundRootAccessor.getProperty(CompoundRootAccessor.java:111)
 at ognl.OgnlRuntime.getProperty(OgnlRuntime.java:1643)
 at ognl.ASTProperty.getValueBody(ASTProperty.java:92)
 at ognl.SimpleNode.evaluateGetValueBody(SimpleNode.java:170)
 at ognl.SimpleNode.getValue(SimpleNode.java:210)
 at ognl.Ognl.getValue(Ognl.java:333)
 at ognl.Ognl.getValue(Ognl.java:310)
 at com.opensymphony.xwork2.ognl.OgnlUtil.getValue(OgnlUtil.java:196)
 at com.opensymphony.xwork2.ognl.OgnlValueStack.findValue(OgnlValueStack.java:229)
 at org.apache.struts2.views.freemarker.ScopesHashModel.get(ScopesHashModel.java:70)
 at freemarker.core.Environment.getGlobalVariable(Environment.java:1062)
 at freemarker.core.Environment.getVariable(Environment.java:1048)
 at freemarker.core.Identifier._getAsTemplateModel(Identifier.java:70)
 at freemarker.core.Expression.getAsTemplateModel(Expression.java:89)
 at freemarker.core.BuiltIn$has_contentBI._getAsTemplateModel(BuiltIn.java:666)
 at freemarker.core.BuiltIn$has_contentBI.isTrue(BuiltIn.java:678)
 at freemarker.core.ConditionalBlock.accept(ConditionalBlock.java:77)
 at freemarker.core.Environment.visit(Environment.java:209)
 at freemarker.core.MixedContent.accept(MixedContent.java:92)
 at freemarker.core.Environment.visit(Environment.java:209)
 at freemarker.core.Macro$Context.runMacro(Macro.java:168)
 at freemarker.core.Environment.visit(Environment.java:602)
 at freemarker.core.UnifiedCall.accept(UnifiedCall.java:106)
 at freemarker.core.Environment.visit(Environment.java:209)
 at freemarker.core.MixedContent.accept(MixedContent.java:92)
 at freemarker.core.Environment.visit(Environment.java:209)
 at freemarker.core.Environment.process(Environment.java:189)
 at freemarker.template.Template.process(Template.java:237)
 at org.apache.struts2.views.freemarker.FreemarkerResult.doExecute(FreemarkerResult.java:187)
 at org.apache.struts2.dispatcher.StrutsResultSupport.execute(StrutsResultSupport.java:186)
 at com.opensymphony.xwork2.DefaultActionInvocation.executeResult(DefaultActionInvocation.java:361)
 at com.opensymphony.xwork2.DefaultActionInvocation.invoke(DefaultActionInvocation.java:265)
 at org.apache.struts2.impl.StrutsActionProxy.execute(StrutsActionProxy.java:52)
 at org.apache.struts2.dispatcher.Dispatcher.serviceAction(Dispatcher.java:468)
 at org.apache.struts2.dispatcher.FilterDispatcher.doFilter(FilterDispatcher.java:395)
 at org.mortbay.jetty.servlet.ServletHandler$CachedChain.doFilter(ServletHandler.java:1148)
 at org.mortbay.jetty.servlet.ServletHandler.handle(ServletHandler.java:387)
 at org.mortbay.jetty.security.SecurityHandler.handle(SecurityHandler.java:216)
 at org.mortbay.jetty.servlet.SessionHandler.handle(SessionHandler.java:181)
 at org.mortbay.jetty.handler.ContextHandler.handle(ContextHandler.java:765)
 at org.mortbay.jetty.webapp.WebAppContext.handle(WebAppContext.java:417)
 at org.mortbay.jetty.handler.ContextHandlerCollection.handle(ContextHandlerCollection.java:230)
 at org.mortbay.jetty.handler.HandlerCollection.handle(HandlerCollection.java:114)
 at org.mortbay.jetty.handler.HandlerWrapper.handle(HandlerWrapper.java:152)
 at org.mortbay.jetty.Server.handle(Server.java:326)
 at org.mortbay.jetty.HttpConnection.handleRequest(HttpConnection.java:534)
 at org.mortbay.jetty.HttpConnection$RequestHandler.headerComplete(HttpConnection.java:864)
 at org.mortbay.jetty.HttpParser.parseNext(HttpParser.java:539)
 at org.mortbay.jetty.HttpParser.parseAvailable(HttpParser.java:212)
 at org.mortbay.jetty.HttpConnection.handle(HttpConnection.java:404)
 at org.mortbay.io.nio.SelectChannelEndPoint.run(SelectChannelEndPoint.java:409)
 at org.mortbay.thread.QueuedThreadPool$PoolThread.run(QueuedThreadPool.java:520)
Caused by: ognl.OgnlException: topfunctiontitle [java.lang.NullPointerException]
 at ognl.OgnlRuntime.getMethodValue(OgnlRuntime.java:935)
 at ognl.ObjectPropertyAccessor.getPossibleProperty(ObjectPropertyAccessor.java:53)
 at ognl.ObjectPropertyAccessor.getProperty(ObjectPropertyAccessor.java:121)
 at com.opensymphony.xwork2.ognl.accessor.ObjectAccessor.getProperty(ObjectAccessor.java:17)
 at ognl.OgnlRuntime.getProperty(OgnlRuntime.java:1643)
 at com.opensymphony.xwork2.ognl.accessor.CompoundRootAccessor.getProperty(CompoundRootAccessor.java:106)
 ... 51 more
72063 [28472268@qtp-20738936-9] WARN com.opensymphony.xwork2.ognl.OgnlValueStack - NOTE: Previous warning message was issued due to devMode set to true.
72063 [28472268@qtp-20738936-9] WARN com.opensymphony.xwork2.ognl.OgnlValueStack - Caught an exception while evaluating expression 'topfunctiontitle' against value stack
Caught an Ognl exception while getting property topfunctiontitle - Class: ognl.OgnlRuntime
File: OgnlRuntime.java
Method: getMethodValue
Line: 935 - ognl/OgnlRuntime.java:935:-1
 at com.opensymphony.xwork2.ognl.accessor.CompoundRootAccessor.getProperty(CompoundRootAccessor.java:111)
 at ognl.OgnlRuntime.getProperty(OgnlRuntime.java:1643)
 at ognl.ASTProperty.getValueBody(ASTProperty.java:92)
 at ognl.SimpleNode.evaluateGetValueBody(SimpleNode.java:170)
 at ognl.SimpleNode.getValue(SimpleNode.java:210)
 at ognl.Ognl.getValue(Ognl.java:333)
 at ognl.Ognl.getValue(Ognl.java:310)
 at com.opensymphony.xwork2.ognl.OgnlUtil.getValue(OgnlUtil.java:196)
 at com.opensymphony.xwork2.ognl.OgnlValueStack.findValue(OgnlValueStack.java:229)
 at org.apache.struts2.dispatcher.StrutsRequestWrapper.getAttribute(StrutsRequestWrapper.java:82)
 at org.apache.struts2.views.freemarker.ScopesHashModel.get(ScopesHashModel.java:85)
 at freemarker.core.Environment.getGlobalVariable(Environment.java:1062)
 at freemarker.core.Environment.getVariable(Environment.java:1048)
 at freemarker.core.Identifier._getAsTemplateModel(Identifier.java:70)
 at freemarker.core.Expression.getAsTemplateModel(Expression.java:89)
 at freemarker.core.BuiltIn$has_contentBI._getAsTemplateModel(BuiltIn.java:666)
 at freemarker.core.BuiltIn$has_contentBI.isTrue(BuiltIn.java:678)
 at freemarker.core.ConditionalBlock.accept(ConditionalBlock.java:77)
 at freemarker.core.Environment.visit(Environment.java:209)
 at freemarker.core.MixedContent.accept(MixedContent.java:92)
 at freemarker.core.Environment.visit(Environment.java:209)
 at freemarker.core.Macro$Context.runMacro(Macro.java:168)
 at freemarker.core.Environment.visit(Environment.java:602)
 at freemarker.core.UnifiedCall.accept(UnifiedCall.java:106)
 at freemarker.core.Environment.visit(Environment.java:209)
 at freemarker.core.MixedContent.accept(MixedContent.java:92)
 at freemarker.core.Environment.visit(Environment.java:209)
 at freemarker.core.Environment.process(Environment.java:189)
 at freemarker.template.Template.process(Template.java:237)
 at org.apache.struts2.views.freemarker.FreemarkerResult.doExecute(FreemarkerResult.java:187)
 at org.apache.struts2.dispatcher.StrutsResultSupport.execute(StrutsResultSupport.java:186)
 at com.opensymphony.xwork2.DefaultActionInvocation.executeResult(DefaultActionInvocation.java:361)
 at com.opensymphony.xwork2.DefaultActionInvocation.invoke(DefaultActionInvocation.java:265)
 at org.apache.struts2.impl.StrutsActionProxy.execute(StrutsActionProxy.java:52)
 at org.apache.struts2.dispatcher.Dispatcher.serviceAction(Dispatcher.java:468)
 at org.apache.struts2.dispatcher.FilterDispatcher.doFilter(FilterDispatcher.java:395)
 at org.mortbay.jetty.servlet.ServletHandler$CachedChain.doFilter(ServletHandler.java:1148)
 at org.mortbay.jetty.servlet.ServletHandler.handle(ServletHandler.java:387)
 at org.mortbay.jetty.security.SecurityHandler.handle(SecurityHandler.java:216)
 at org.mortbay.jetty.servlet.SessionHandler.handle(SessionHandler.java:181)
 at org.mortbay.jetty.handler.ContextHandler.handle(ContextHandler.java:765)
 at org.mortbay.jetty.webapp.WebAppContext.handle(WebAppContext.java:417)
 at org.mortbay.jetty.handler.ContextHandlerCollection.handle(ContextHandlerCollection.java:230)
 at org.mortbay.jetty.handler.HandlerCollection.handle(HandlerCollection.java:114)
 at org.mortbay.jetty.handler.HandlerWrapper.handle(HandlerWrapper.java:152)
 at org.mortbay.jetty.Server.handle(Server.java:326)
 at org.mortbay.jetty.HttpConnection.handleRequest(HttpConnection.java:534)
 at org.mortbay.jetty.HttpConnection$RequestHandler.headerComplete(HttpConnection.java:864)
 at org.mortbay.jetty.HttpParser.parseNext(HttpParser.java:539)
 at org.mortbay.jetty.HttpParser.parseAvailable(HttpParser.java:212)
 at org.mortbay.jetty.HttpConnection.handle(HttpConnection.java:404)
 at org.mortbay.io.nio.SelectChannelEndPoint.run(SelectChannelEndPoint.java:409)
 at org.mortbay.thread.QueuedThreadPool$PoolThread.run(QueuedThreadPool.java:520)
Caused by: ognl.OgnlException: topfunctiontitle [java.lang.NullPointerException]
 at ognl.OgnlRuntime.getMethodValue(OgnlRuntime.java:935)
 at ognl.ObjectPropertyAccessor.getPossibleProperty(ObjectPropertyAccessor.java:53)
 at ognl.ObjectPropertyAccessor.getProperty(ObjectPropertyAccessor.java:121)
 at com.opensymphony.xwork2.ognl.accessor.ObjectAccessor.getProperty(ObjectAccessor.java:17)
 at ognl.OgnlRuntime.getProperty(OgnlRuntime.java:1643)
 at com.opensymphony.xwork2.ognl.accessor.CompoundRootAccessor.getProperty(CompoundRootAccessor.java:106)
 ... 52 more

AppImage急救指南:当遇到FUSE报错时,除了重装系统还能做什么? 本文提供了7种解决AppImage在Linux系统中遇到FUSE报错的实用方案,包括基础排查、权限修复、Docker容器方案等,帮助用户无需重装系统即可恢复AppImage的正常运行。特别针对Ubuntu等常见发行版的FUSE配置问题给出了详细指导。 阅读详情

相关推荐

Ubuntu20.04忘记root密码?3分钟教你用GRUB2急救模式重置(附常见报错解决)

本文详细介绍了在Ubuntu20.04系统中通过GRUB2急救模式重置root密码的完整流程,包括进入高级选项菜单、修改内核参数、密码重置及系统修复等关键步骤。同时提供了常见报错解决方案和安全加固建议,帮助用户快速恢复系统访问权限。

day7的博客 811

只进结果集不支持请求的操作的“解决方法”

问题: 在分页时,常因为是新手会出现如下的问题:   com.microsoft.sqlserver.jdbc.SQLServerException: 只进结果集不支持请求的操作。 at com.microsoft.sqlserver.jdbc.SQLServerException.makeFromDriverError(Unknown Source) at com.mic...

友间博客 2414

装完NVIDIA驱动,`nvidia-smi`却报错?Ubuntu 22.04开机黑屏/循环登录的5个急救排查步骤

本文详细介绍了在Ubuntu 22.04上安装NVIDIA驱动后可能遇到的开机黑屏、循环登录及`nvidia-smi`报错问题的5个关键排查步骤。从基础诊断到高级日志分析,提供了一套完整的解决方案,帮助用户快速恢复系统并正确使用NVIDIA显卡驱动。

weixin_30352645的博客 425

Caught an exception while getting the property… Struts2报错

>>jsp页面有一个标签,去掉此标签后就正常了。    但是又产生了一个新的问题,debug标签就是debug用的,却因为debug标签产生bug......

guin_guo的博客 1032

CentOS7系统MBR、GRUB2、内核启动流程报错问题_centos 警告 内核

在急救模式修复,执行下面命令。**重启(先exit退出再再执行reboot重启)**测试系统是否正常使用,我这是虚拟环境,你的系统如果有服务或文件,测试起来更好一些。就好比windows,系统的C盘坏了,但是D盘、E盘里的文件会消失吗(有其他特殊情况),这样一整会不会对系统的理解又深了一个层次。进入后默认是登录页面,选择用户名登录,因为我这个没有开始创建文件,也没有服务,只能测试出系统正常开机,你做第二遍的时候记得搭建一些服务。重启后,发现系统自动使用PXE寻找网络中的系统,说明MBR引导找不到系统了。

2401_86394315的博客 1421

升级失败后恢复系统:DDU急救NVIDIA驱动教程

显卡驱动升级失败导致系统异常?使用Display Driver Uninstaller(DDU)彻底清除残留驱动,是解决NVIDIA驱动问题的有效方式。通过安全模式下运行DDU,可实现干净环境重新安装,避免黑屏、蓝屏等故障。

weixin_42465332的博客 451

struts2 <debug>标签报错:Caught an exception while getting the property values of null

严重: Servlet.service() for servlet jsp threw exception java.lang.NullPointerException at com.opensymphony.xwork2.ognl.OgnlUtil.getBeanInfo(OgnlUtil.java:398) at com.opensymphony.xwork2.ognl.OgnlUtil

3128

Windows系统Path误删急救指南:从系统还原到注册表修复

环境变量是操作系统管理可执行文件路径的核心机制,其核心组件Path变量定义了系统查找命令的目录顺序。理解环境变量的工作原理对于系统稳定性和软件开发至关重要,它直接影响命令行工具、开发环境和系统组件的正常运行。在Windows系统中,误删或错误配置系统Path变量会导致常用命令(如ipconfig、notepad)失效,进而影响开发工具链和日常操作。本文针对这一高频故障场景,深入解析系统Path的恢复策略,涵盖系统还原点应用、手动路径重建及注册表底层修复等实用方案,并融入Path变量修复与系统还原点操作等关键

weixin_30582943的博客 367

Could not create and/or set value back on to object

严重: Could not create and/or set value back on to objectorg.action.Mainaction.user - Class: ognl.OgnlRuntimeFile: OgnlRuntime.javaMethod: setFieldValue原因是:private UserTable user;改为private UserTable use...

v_nbsp的博客 937

COMSOL中的动网格

首先我们先了解几个概念 (1)网格重划分(remesh):就是在某些特定的区域进行网格的重新划分,在Maxwell软件中的直线运动区域,当运动物体运动后,这个区域进行重新划分。 (2)morph:网格不重新划分,小范围的进行网格变形,针对运动物体运动位移较小,对变形区域不进行重划分,能够提高效率。 (3)网格滑移(sliding):针对圆形运动区域,运动与非运动区域进行网格滑移,当然边界上两侧网格不共节点,该方法不需要网格重新划分,大部分软件针对圆形运动区域采用该方法,比如maxwell的band,b

midiio的博客 7870

CAPL编程入门:从零开始掌握汽车通信脚本语言

本文详细介绍了CAPL编程的基础知识,从开发环境搭建到核心语法精要,再到总线通信实战和高级调试技巧。CAPL作为汽车通信脚本语言,专为CAN、LIN等网络协议设计,帮助工程师高效完成车载网络测试。通过实战案例和性能优化建议,读者可以快速掌握CAPL编程技能。

s1t2u3的博客 979

hadoop常见错误(转载)

hadoop常见异常 错误解决: 1.如果在bin/hadoop dfs -put /home/test-in input该过程中出现"can only be replicated to node 0, instead of 1",解决办法是打开http://localhost:50070/dfshealth.jsp查看,确定了livenode数目为你的机器实际数目时,再进行put(

CoderLife9192的专栏 3694

Paho Asynchronous MQTT C Client Library--MQTTAsync API

异步MQTT 客户端库for C

yoyo勰的博客 1264

CentOS7系统MBR、GRUB2、内核启动流程报错问题

在生产环境中系统出现bug,作为一个运维需要知道问题出在哪,查看系统日志/使用测试工具/使用top等系统资源命令查看。另一种情况系统直接崩了,开机无法打开。那我们就需要看下面Linux(CentOS7)启动系统的顺序。根据系统给出的提示修复系统。

大虾好吃吗 2万+

SAP SD实战:用BADI_SLS_HEAD_SCR_CUS给销售订单VA01/VA02加自定义字段(附完整函数组代码)

本文详细解析了在SAP SD模块中如何利用BADI_SLS_HEAD_SCR_CUS实现销售订单(VA01/VA02)的屏幕增强,包括数据结构设计、函数组创建和BADI接口实现。通过实战案例和完整代码,帮助开发者掌握在SAPMV45A标准流程中添加自定义字段的关键技术,提升业务定制化能力。

weixin_27015733的博客 369

初探Proxmox Datacenter Manager:统一管理多集群与单节点的利器

本文介绍了Proxmox Datacenter Manager (PDM) 这一统一管理工具,它能有效解决多套Proxmox VE环境(包括集群和单节点)管理碎片化的痛点。文章详细阐述了PDM的核心功能、安装部署步骤,并通过实战演示了如何添加单节点与整个集群,实现资源的集中监控与基础运维,为运维人员提供了高效的集中管理解决方案。

weixin_29217235的博客 161

NVIDIA显卡驱动翻车实录:Ubuntu 16.04登录死循环的3种急救方法

本文针对Ubuntu 16.04系统因NVIDIA显卡驱动问题导致的登录死循环,提供了三种高效的急救方法。首先通过TTY终端和日志进行精准诊断,确认驱动内核模块加载失败。随后详细介绍了DKMS动态修复、驱动版本回滚重装以及GRUB引导至旧内核这三种分级解决方案,帮助用户快速恢复系统,避免重装带来的生产力损失。

weixin_29210727的博客 320

七、永磁同步电机矢量控制(FOC)—MTPA控制及Simulink仿真

前面几节的内容已经完成Id=0控制策略的理论和仿真以及双闭环PI参数整定。在接下来几节中,将陆续讲解MTPA、弱磁控制等内容。

weixin_45182459的博客 8195

虚拟机断电后centos7无法正常启动 XFS(sda3)

但是我添加rd.break_ 后 Ctrl+x 没有跳到下面这个页面,而是卡死在用户名,登陆界面 但是让我看到了一个报错提示。需要注意的是后面的dm-0不唯一,要按照自己的报错日志为准,不然会报not found 找不到文件。-L 选项指定强制日志清零,强制xfs_repair将日志归零,即使它包含脏数据(元数据更改)我就又切到单用户模式下执行(我的必须先umount,不然xfs_repair报错)node3节点:登陆就一直卡死不出现登陆用户名,密码的界面。这个时候什么也输入不了,一直卡死在这里。

Jian Sun_的博客 676

保姆级教程:用MATLAB搞定双目相机标定,从导入图片到参数解读全流程

本文提供了一份详细的MATLAB双目相机标定全流程指南,涵盖从图片准备到参数解读的每个环节。重点讲解了棋盘格选择、拍摄技巧、MATLAB工具箱设置及参数优化,帮助读者避免常见错误并提升标定精度。特别适合机器人导航、三维重建等领域的开发者。

weixin_33737134的博客 429

C# & SQL Server 实时数据同步:7步轻松搞定,代码详解

实时数据同步是指在一个数据库中的数据发生变化时,能够立即或近乎立即地将这些变化同步到另一个数据库中。这种同步可以是单向的(从源数据库同步到目标数据库),也可以是双向的(两个数据库互相同步)。通过本文的详细讲解和代码示例,相信你已经学会了如何使用C#和SQL Server实现数据库的实时数据同步。实时数据同步不仅可以提升系统的响应速度,还能确保数据的一致性和准确性。希望这篇教程对你有所帮助,期待你在C#编程中取得更大的成就!🌟✨如果你有任何问题或建议,欢迎在评论区留言交流!

java专栏 515

centos7系统启动时常见故障及修复方法

简介 CentOS7引导顺序 常见故障及解决方法 1.口令丢失  解决办法    退出即可自动加载登录    然后重设口令即可  2.MBR 故障  现象  解决办法  进入急救模式        然后退出就可以正常启动了    3.Grub2丢失 现象    解决办法  然后退出就可以正常启动了  ---------------------  作者:阳光下的柠檬雨  来源:优快云 ...

zjy900507的博客 1719

WINCC7.3破解文件

WINCC7.3硬件够破解文件,有需要的下载!WINCC7.3硬件够破解文件,有需要的下载!

告别百度看病:我用 Nexent 手搓了一个宠物急救与健康管家

摘要: 作者分享如何利用Nexent平台零代码搭建专属宠物健康管家AI。通过上传包含专业宠物知识和自家柯基犬个性化健康档案的文档,创建专属知识库并关联智能体。在可视化界面中设置AI角色为贴心宠物顾问,挂载知识库与联网工具,选择适合的AI模型。实测显示该智能体能精准解答饮食管理、急救护理等个性化问题,提供专业且实用的建议。这一方案有效解决了养宠人面临的信息焦虑,让普通用户也能轻松创建垂直领域AI助手,避免通用大模型的"幻觉"问题,实现精准可靠的宠物健康管理。

红目香薰 6250

C# WinForm 基于DirectShow.dll编写的程序,可边预览边保存视频,音频和图片

基于微软的DirectShow.dll的二次开发1.自动识别连接的摄像头跟麦克风且可以对其进行选择(默认选中第一个)2.可录制wmv和avi两种格式的视频并且都带有音频,avi可以录制的分辨率和帧数进行选择,wmv默认进行了淸晰度优化如不喜欢可去除代码中有相关提示3.可在预览点开之后进行拍照,也可边录制视频边拍照4.添加了视频和音频的压缩功能(酌情使用)这次二次开发发现C#对DirectShow的相关信息太少,这次做完也不敢藏私共享出来,还望大家指正

NTscan扫描工具

ntscan是一个扫描器,可以扫描没有密码和弱密码的共享,先到配置文件中填写猜测的用户名和密码,扫描过程中右侧出现的是扫描日志。

dawei520261
博客等级 码龄18年 9粉丝 1原创
评论 3
成就一亿技术人!
拼手气红包6.0元
还能输入1000个字符
 
 条评论被折叠 查看
添加红包

请填写红包祝福语或标题

个

红包个数最小为10个

元

红包金额最低5元

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

抵扣说明:

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

余额充值