打了供应链的补丁后BOS运行打开采购申请单报btnExecuteQuotaPolicy错误的解决办法。

Python 爬虫教程:抓取交通流量和道路信息 Scrapy是一个强大的爬虫框架,适用于大规模的爬虫任务。它提供了高效的数据抓取和存储功能,支持数据清洗和解析操作。Scrapy特别适合用于抓取开放的API接口和数据流。 阅读详情

1.       问题描述:在703服务器上打了供应链的补丁PT052222-》然后在BOS开发工具中导入新的解决方案-》通过BOS开发环境启动客户端打开采购申请单等单据时报错(原因是少按钮,代码和元数据不一致)

 

错误信息:btnExecuteQuotaPolicy

错误详细堆栈信息:java.lang.NoSuchFieldError: btnExecuteQuotaPolicy

        at: com.kingdee.eas.scm.sm.pur.client.PurRequestEditUI.initPurRequestHeader(PurRequestEditUI.java:3425)

        at: com.kingdee.eas.scm.sm.pur.client.PurRequestEditUI.onLoad(PurRequestEditUI.java:2607)

 

2.       问题分析:跟踪问题发现scm.sm包在工作空间的basemetas目录下有三个地方存在,分别为:

basemetas\eas\scm_sm-metas.jar

basemetas\ industry\ scm_sm-metas.jar

basemetas\ sp-industry-metas.jar

 

而程序加载的是basemetas\ sp-industry-metas.jar 里的采购申请单EditUI(与代码不一致)

3问题疑问:新导出的解决方案元数据默认加载了sp-industry-metas.jar ,而最新的在元数据不是在sp-industry-metas.jar里

 

解决办法:

此问题是bos工具元数据的加载顺序导致的,可以临时变通处理下,处理方法:

在basematas目录下,新建一sp目录,然后拷贝sp-industry-mates.jar到这个目录,之后重新设置解决方案(在设置解决方案-测试设置-其他测试设置,是否java工程复选框重新勾选一下),重启测试即可。

 

先变通处理,后续研发另行分析并给出正确的处理方法。

Open3D DBSCAN聚类 DBSCAN算法做为一种有名的密度聚类算法,它是通过邻域参数(Distance,MinPts)来刻画样本分布的紧密程度。而在真正开始之前,首先要理解下面这几个概念:更为具体的内容也可参考这篇文章点云DBSCAN聚类算法。... 阅读详情

相关推荐

从光猫到机顶盒:H10G-13融合网关双系统网络配置全解析(含超密获取技巧)

本文详细解析了中国移动H10G-13融合网关的双系统网络配置,涵盖光猫路由与安卓电视盒子的协同工作。通过晶晨S905L3芯片的优化,设备实现高效网络接入与安卓9.0系统的定制化应用,特别适合酒店和民宿行业的智能化改造。文章还提供了超密获取技巧和线刷固件包的实用指南。

weixin_42525264的博客 946

UAP开发(NC63)遇到的错误记录

UAP开发(NC63)开发所遇问题记录

SN2OV的博客 2万+

华为HCIA-Datacom实战:200人企业园区网从规划到部署全流程解析

本文详细解析了华为HCIA-Datacom认证实战中200人企业园区网的规划与部署全流程。从需求分析、组网架构设计到设备选型、VLAN划分及安全策略实施,全面覆盖园区网建设的关键环节,特别针对部门隔离、无线覆盖和基础安全防护等典型场景提供可落地的解决方案。

f0g1h2的博客 710

java中如何通过JDBC的方式连接sqlserver2005多实例数据库?

java语言中,通过jdbc访问sqlserver2005数据库默认实例可以按正常的写法来建立url连接,代码如下:Connection cn = DriverManager.getConnection("jdbc:sqlserver://172.16.5.2:1433; DatabaseName=EAS60_Demo", "sa","sa"); 其中172.16.5.2为sqlser

秦亚伟的专栏-金蝶AI苍穹平台技术上的融资租赁、保理、大宗贸易等行业软件技术交流分享。 1万+

Qt实战:用QCustomPlot实现毫秒级时间轴数据动态刷新(附完整代码)

本文深入探讨了在Qt框架下,如何利用QCustomPlot库高效实现毫秒级时间轴数据的动态刷新与实时可视化。针对工业物联网等高频数据场景,文章提供了从原理剖析、核心代码实现到性能优化的完整实战指南,包括滑动窗口管理、双定时器策略及坐标轴精确配置,帮助开发者构建稳定、流畅的专业级监控界面。

qsc90123456的博客 758

告别手动抓信号!Synopsys AXI VIP的Port Monitor实战:5分钟搞定与Scoreboard的TLM连接

本文详细介绍了Synopsys AXI VIP的Port Monitor功能,帮助验证工程师快速实现与Scoreboard的TLM连接,5分钟内完成自动数据收集。通过实战指南和常见问题排查,提升验证效率,告别手动抓信号的繁琐流程。

weixin_30565327的博客 300

如何从sqlserver中把表数据导入到oracle?

需求:从sqlserver中把2008-01-01到2009-12-31的凭证头表的数据导入到oracle数据库中   实现步骤: 1、登录进入SQL Server Management Studio,选择要导出的数据库,新建查询分析窗口 2、执行如下命令:      EXEC master..xp_cmdshell 'bcp "SELECT * from 数据库名.dbo.t_gl

秦亚伟的专栏-金蝶AI苍穹平台技术上的融资租赁、保理、大宗贸易等行业软件技术交流分享。 1万+

【RT-DETR涨点改进】独家小目标涨点改进篇 | TGRS 2025 | RT-DETR引入ABRNet小目标检测顶刊中的:ARF自适应性感受野和MCA双向交叉轴注意力,适合小目标检测有效涨点

本文提出了一种改进的RT-DETR小目标检测方法,通过集成自适应感受野模块(ARF)和多尺度交叉轴注意力模块(BC)来提升检测性能。ARF模块采用多种卷积核动态调整感受野,有效捕获多尺度目标特征并减少背景干扰;BC模块通过多尺度交叉轴注意力机制增强全局信息提取和特征融合能力。实验表明,该方法在复杂背景下显著提升了红外小目标检测的精度和效率,同时降低了计算开销。文章详细介绍了模块结构、原理及实现代码,并提供了多种改进配置方案,为小目标检测任务提供了有效的解决方案。

Ai缝合怪、助力小伙伴高效发论文 570

botp单据转换时出现空异常的问题解决方法。

打完sp1补丁后,单据转换时会出现空异常,错误信息如下: 转换出错! nullCaused exception message is:在多组织下,请覆盖数据对象的getBizOrgPropertyName方法,请提供组织字段名称! 具体解决步骤如下:1、  需要知道该单据是用于何种组织。如是采购组织还是销售组织等。2、  找到该单据所对应的实体元数据,查看该单据使用

秦亚伟的专栏-金蝶AI苍穹平台技术上的融资租赁、保理、大宗贸易等行业软件技术交流分享。 1万+

使用cutoff包基于最小p值法方法计算最佳截断值(基于LIRI基因数据集) R语言

这个方法在生物学研究中具有重要的意义,能够帮助我们从大规模基因表达数据中准确地找到差异显著的基因。在上述代码中,calculate_p_values函数是一个自定义函数,用于计算差异表达基因的p值。在本文中,我们将介绍如何使用R语言的cutoff包来基于最小p值法方法计算最佳的截断值,以便筛选出差异显著的基因。通过以上步骤,我们成功地使用cutoff包基于最小p值法方法计算了最佳的截断值,并筛选出了差异显著的基因。最后,我们可以根据得到的最佳截断值将基因表达数据集进行筛选,提取出差异显著的基因。

ByteKnight的博客 1291

模型实战(32)之 yolo26 实现对全身关键点数据集 的训练与关键点检测

模型实战(32)之 yolo26 实现对全身关键点数据集 的训练与关键点检测

yohnyang的博客 90

bos中如何把小数转换成百分比显示?

在UI编辑器中,修改formatString即可,具体如下: 比如把0.3显示成30%,formatString应该设为:#% 。

秦亚伟的专栏-金蝶AI苍穹平台技术上的融资租赁、保理、大宗贸易等行业软件技术交流分享。 1万+

ROS2入门到精通—— ROS2实战专栏(实时更新)

Nav2专栏介绍

BigDavid123的博客 2369

如何删除叙事簿上的列设置格式。

经常在开发过程中碰到对已发布的叙事簿(继承自ListUI)再进行加字段等操作后,部署上去发现新格式不能生效,重新设置默认格式也无效。此问题的原因是系统已经保存了旧的格式,二次开发后之前的设置无法修改,只能删除掉此ListUI之前的设置信息,具体方法如下: 一共涉及两张表:T_QUERY_QueryPanel和T_QUERY_QuerySolution,后者是主表,执行以下sqldelete

秦亚伟的专栏-金蝶AI苍穹平台技术上的融资租赁、保理、大宗贸易等行业软件技术交流分享。 9738

RU DOS版、EFI版32bit/64bit BIOS常用工具

DOS版、EFI版的RU工具,可用来查看IO、MEM、PCI、SMBIOS等资源。亲测在EFI SHELL下可用。

廖雪峰Python教程[完整版]

廖雪峰的python教程整理的,已经排好版了,而且还是完整的,适合小白

UI抽象类中getTDFileName()方法没发布出来的问题。

有时碰到在发布客户端UI(editUI和ListUI)后,编译代码时提示getTDFileName()和getTDQueryPK()方法找不到,也就是bos没发布出来,仔细分析了一下发现,是因为UI是用BIM建的,之后觉得.bizunit不会再用了就将其删掉了,但用BIM建的单据

秦亚伟的专栏-金蝶AI苍穹平台技术上的融资租赁、保理、大宗贸易等行业软件技术交流分享。 9677

假人有限元模型

假人模型,车辆碰撞假人有限元模型,适合做乘员安全的研究者利用

6.0升级后BIM导入解决方案运行报错的问题。

近期发生多起6.0服务器升级后(包括SP1),在BIM中导入解决方案,然后启动运行EAS,报如下中断:[2009-11-05 01:04:15,718 INFO] only show main frame spent:1406 ms.[2009-11-05 01:04:15,718 INFO]************************This is StartMode : CLIENTS

秦亚伟的专栏-金蝶AI苍穹平台技术上的融资租赁、保理、大宗贸易等行业软件技术交流分享。 9482

深度学习工具包 DeepLearningToolbox

深度学习工具包Deprecation notice.-----This toolbox is outdated and no longer maintained.There are much better tools available for deep learning than this toolbox, e.g. [Theano](http://deeplearning.net/software/theano/), [torch](http://torch.ch/) or [tensorflow](http://www.tensorflow.org/)I would suggest you use one of the tools mentioned above rather than use this toolbox.Best, Rasmus.DeepLearnToolbox================A Matlab toolbox for Deep Learning.Deep Learning is a new subfield of machine learning that focuses on learning deep hierarchical models of data.It is inspired by the human brain's apparent deep (layered, hierarchical) architecture.A good overview of the theory of Deep Learning theory is[Learning Deep Architectures for AI](http://www.iro.umontreal.ca/~bengioy/papers/ftml_book.pdf)For a more informal introduction, see the following videos by Geoffrey Hinton and Andrew Ng.* [The Next Generation of Neural Networks](http://www.youtube.com/watch?v=AyzOUbkUf3M) (Hinton, 2007)* [Recent Developments in Deep Learning](http://www.youtube.com/watch?v=VdIURAu1-aU) (Hinton, 2010)* [Unsupervised Feature Learning and Deep Learning](http://www.youtube.com/watch?v=ZmNOAtZIgIk) (Ng, 2011)If you use this toolbox in your research please cite [Prediction as a candidate for learning deep hierarchical models of data](http://www2.imm.dtu.dk/pubdb/views/publication_details.php?id=6284)```@MASTERSTHESIS\{IMM2012-06284, author = "R. B. Palm", title = "Prediction as a candidate for learning deep hierarchical models of data", year = "2012",}```Contact: rasmusbergpalm at gmail dot comDirectories included in the toolbox-----------------------------------`NN/` - A library for Feedforward Backpropagation Neural Networks`CNN/` - A library for Convolutional Neural Networks`DBN/` - A library for Deep Belief Networks`SAE/` - A library for Stacked Auto-Encoders`CAE/` - A library for Convolutional Auto-Encoders`util/` - Utility functions used by the libraries`data/` - Data used by the examples`tests/` - unit tests to verify toolbox is workingFor references on each library check REFS.mdSetup-----1. Download.2. addpath(genpath('DeepLearnToolbox'));Example: Deep Belief Network---------------------```matlabfunction test_example_DBNload mnist_uint8;train_x = double(train_x) / 255;test_x = double(test_x) / 255;train_y = double(train_y);test_y = double(test_y);%% ex1 train a 100 hidden unit RBM and visualize its weightsrand('state',0)dbn.sizes = [100];opts.numepochs = 1;opts.batchsize = 100;opts.momentum = 0;opts.alpha = 1;dbn = dbnsetup(dbn, train_x, opts);dbn = dbntrain(dbn, train_x, opts);figure; visualize(dbn.rbm{1}.W'); % Visualize the RBM weights%% ex2 train a 100-100 hidden unit DBN and use its weights to initialize a NNrand('state',0)%train dbndbn.sizes = [100 100];opts.numepochs = 1;opts.batchsize = 100;opts.momentum = 0;opts.alpha = 1;dbn = dbnsetup(dbn, train_x, opts);dbn = dbntrain(dbn, train_x, opts);%unfold dbn to nnnn = dbnunfoldtonn(dbn, 10);nn.activation_function = 'sigm';%train nnopts.numepochs = 1;opts.batchsize = 100;nn = nntrain(nn, train_x, train_y, opts);[er, bad] = nntest(nn, test_x, test_y);assert(er < 0.10, 'Too big error');```Example: Stacked Auto-Encoders---------------------```matlabfunction test_example_SAEload mnist_uint8;train_x = double(train_x)/255;test_x = double(test_x)/255;train_y = double(train_y);test_y = double(test_y);%% ex1 train a 100 hidden unit SDAE and use it to initialize a FFNN% Setup and train a stacked denoising autoencoder (SDAE)rand('state',0)sae = saesetup([784 100]);sae.ae{1}.activation_function = 'sigm';sae.ae{1}.learningRate = 1;sae.ae{1}.inputZeroMaskedFraction = 0.5;opts.numepochs = 1;opts.batchsize = 100;sae = saetrain(sae, train_x, opts);visualize(sae.ae{1}.W{1}(:,2:end)')% Use the SDAE to initialize a FFNNnn = nnsetup([784 100 10]);nn.activation_function = 'sigm';nn.learningRate = 1;nn.W{1} = sae.ae{1}.W{1};% Train the FFNNopts.numepochs = 1;opts.batchsize = 100;nn = nntrain(nn, train_x, train_y, opts);[er, bad] = nntest(nn, test_x, test_y);assert(er < 0.16, 'Too big error');```Example: Convolutional Neural Nets---------------------```matlabfunction test_example_CNNload mnist_uint8;train_x = double(reshape(train_x',28,28,60000))/255;test_x = double(reshape(test_x',28,28,10000))/255;train_y = double(train_y');test_y = double(test_y');%% ex1 Train a 6c-2s-12c-2s Convolutional neural network %will run 1 epoch in about 200 second and get around 11% error. %With 100 epochs you'll get around 1.2% errorrand('state',0)cnn.layers = { struct('type', 'i') %input layer struct('type', 'c', 'outputmaps', 6, 'kernelsize', 5) %convolution layer struct('type', 's', 'scale', 2) %sub sampling layer struct('type', 'c', 'outputmaps', 12, 'kernelsize', 5) %convolution layer struct('type', 's', 'scale', 2) %subsampling layer};cnn = cnnsetup(cnn, train_x, train_y);opts.alpha = 1;opts.batchsize = 50;opts.numepochs = 1;cnn = cnntrain(cnn, train_x, train_y, opts);[er, bad] = cnntest(cnn, test_x, test_y);%plot mean squared errorfigure; plot(cnn.rL);assert(er<0.12, 'Too big error');```Example: Neural Networks---------------------```matlabfunction test_example_NNload mnist_uint8;train_x = double(train_x) / 255;test_x = double(test_x) / 255;train_y = double(train_y);test_y = double(test_y);% normalize[train_x, mu, sigma] = zscore(train_x);test_x = normalize(test_x, mu, sigma);%% ex1 vanilla neural netrand('state',0)nn = nnsetup([784 100 10]);opts.numepochs = 1; % Number of full sweeps through dataopts.batchsize = 100; % Take a mean gradient step over this many samples[nn, L] = nntrain(nn, train_x, train_y, opts);[er, bad] = nntest(nn, test_x, test_y);assert(er < 0.08, 'Too big error');%% ex2 neural net with L2 weight decayrand('state',0)nn = nnsetup([784 100 10]);nn.weightPenaltyL2 = 1e-4; % L2 weight decayopts.numepochs = 1; % Number of full sweeps through dataopts.batchsize = 100; % Take a mean gradient step over this many samplesnn = nntrain(nn, train_x, train_y, opts);[er, bad] = nntest(nn, test_x, test_y);assert(er < 0.1, 'Too big error');%% ex3 neural net with dropoutrand('state',0)nn = nnsetup([784 100 10]);nn.dropoutFraction = 0.5; % Dropout fraction opts.numepochs = 1; % Number of full sweeps through dataopts.batchsize = 100; % Take a mean gradient step over this many samplesnn = nntrain(nn, train_x, train_y, opts);[er, bad] = nntest(nn, test_x, test_y);assert(er < 0.1, 'Too big error');%% ex4 neural net with sigmoid activation functionrand('state',0)nn = nnsetup([784 100 10]);nn.activation_function = 'sigm'; % Sigmoid activation functionnn.learningRate = 1; % Sigm require a lower learning rateopts.numepochs = 1; % Number of full sweeps through dataopts.batchsize = 100; % Take a mean gradient step over this many samplesnn = nntrain(nn, train_x, train_y, opts);[er, bad] = nntest(nn, test_x, test_y);assert(er < 0.1, 'Too big error');%% ex5 plotting functionalityrand('state',0)nn = nnsetup([784 20 10]);opts.numepochs = 5; % Number of full sweeps through datann.output = 'softmax'; % use softmax outputopts.batchsize = 1000; % Take a mean gradient step over this many samplesopts.plot = 1; % enable plottingnn = nntrain(nn, train_x, train_y, opts);[er, bad] = nntest(nn, test_x, test_y);assert(er < 0.1, 'Too big error');%% ex6 neural net with sigmoid activation and plotting of validation and training error% split training data into training and validation datavx = train_x(1:10000,:);tx = train_x(10001:end,:);vy = train_y(1:10000,:);ty = train_y(10001:end,:);rand('state',0)nn = nnsetup([784 20 10]); nn.output = 'softmax'; % use softmax outputopts.numepochs = 5; % Number of full sweeps through dataopts.batchsize = 1000; % Take a mean gradient step over this many samplesopts.plot = 1; % enable plottingnn = nntrain(nn, tx, ty, opts, vx, vy); % nntrain takes validation set as last two arguments (optionally)[er, bad] = nntest(nn, test_x, test_y);assert(er < 0.1, 'Too big error');```[![Bitdeli Badge](https://d2weczhvl823v0.cloudfront.net/rasmusbergpalm/deeplearntoolbox/trend.png)](https://bitdeli.com/free "Bitdeli Badge")

客户化开发从BIM中启动EAS时,客户端登录报服务器错误的解决?

此问题一般有以下可能:1、登录时选择的数据中心和BIM中配置的不一样,选择正确的即可2、系统中有一个apusic的进程(java.exe)未正常销毁,需要手工kill,并重启BIM。3、还有一种,就是问题不太好确定,BIM的控制台服务端日志如下:2009-02-28 19:14:27 信息 [con.out] Apusic/Advanced 4.0.3 Build 20070111

秦亚伟的专栏-金蝶AI苍穹平台技术上的融资租赁、保理、大宗贸易等行业软件技术交流分享。 9219

EAS客户端登录windows server 2008上EAS服务端的端口问题。

windows server 2008的安全性控制较严,默认大多数的端口都不开放,在上面安装了EAS后,客户端直接访问是不行的,必须要将EAS默认的6888和11034加到防火墙的“入站规则”中才行,具体操作如下:   右击我的电脑——管理——配置——高级安全Windows防火墙——入站规则,在右侧找到“新建规则”,选择“端口”,下一步,然后选择“特定本地端口”,输入6888,11034,注意

秦亚伟的专栏-金蝶AI苍穹平台技术上的融资租赁、保理、大宗贸易等行业软件技术交流分享。 9175

ORA-12541: TNS无监听程序错误。

一般这种问题大多数是由于修改了数据库所在服务器名称所导致的,解决办法是: 1、在oracle安装目录下查找listener.ora和tnsnames.ora文件,然后打开 2、将host改为机器名,注意如果有标题所示的问题,经常改为127.0.0.1也不能解决问题,必须要改为

秦亚伟的专栏-金蝶AI苍穹平台技术上的融资租赁、保理、大宗贸易等行业软件技术交流分享。 8847

EAS小贷系统(财务业务一体化)

金蝶EAS小额贷款分为五个部分:基础数据管理、贷前管理、贷后管理、财务一体化、统计分析,其中: 基础数据管理:主要是小额贷款系统专用的基础数据,为后续的业务操作及统计分析做准备。其中,客户、合同等信息,与财务核算所使用的辅助账类型同步集成; 贷前管理:以合同签订为节点,合同签订前为贷前管理部分。包括了:客户拜访、项目立项、尽职调查、项目评审及合同签订; 贷后管理:主流程功能包括:

秦亚伟的专栏-金蝶AI苍穹平台技术上的融资租赁、保理、大宗贸易等行业软件技术交流分享。 6419

EAS系统自定义公式及参数配置表。

formulas_defination.properties

秦亚伟的专栏-金蝶AI苍穹平台技术上的融资租赁、保理、大宗贸易等行业软件技术交流分享。 5258

EAS5.4BOS工作流连接错误的问题解决办法.

新安装的5.4,服务器上和BOS环境中分别打了12603的合并补丁,但在BOS工作流建立连接时提示如下错误:!ENTRY com.kingdee.bos.workflow.designer 4 120 2009-03-09 18:42:18.812!MESSAGE 服务器未启动!请检查您所连接的服务器!STACK 0com.kingdee.bos.rpc.RPCException: java.

秦亚伟的专栏-金蝶AI苍穹平台技术上的融资租赁、保理、大宗贸易等行业软件技术交流分享。 5104

金蝶外贸进出口行业解决方案(K/3 Cloud、EAS版)

外贸进出口行业是我们国家主要经济支柱产业,也是国家对外的一道经济窗口,它所直接面对的必然是国际大市场和国际同行的竞争。随着全球经济疲软,人民币升值,外贸增速回落,生产要素成本上涨,市场竞争日趋激烈,企业都在寻找经济危机下新的生存之道,如何把握新的经济形势带来的机遇和挑战?目前国内的外贸企业如何增强管理成了企业发展的焦点。 1、外贸财务核算具有多币制、核算复杂等多种特点,因而能够满足一般行业核算要

秦亚伟的专栏-金蝶AI苍穹平台技术上的融资租赁、保理、大宗贸易等行业软件技术交流分享。 4879

训练数据示例

针对“规格书生成测试用例脚本”的任务,在 LLaMA-Factory 中使用即可。关键是把“规格书内容”放进input字段,把“期望的脚本输出”放进output字段。

liuxs2009的专栏 58

从瀑布到流水线:DevOps 入门与 GitLab + Jenkins + Docker 落地实践

先看清软件开发生命周期(SDLC)的全貌,再对比瀑布模型与敏捷开发,随后进入持续集成与 CI/CD 的机制内核;最后落到实操——在 GitLab、Jenkins、Docker 组成的四机实验环境里,走完源码托管、自动化构建、镜像封装与远程部署,直到参数化构建与版本回滚。概念与命令并重,既是入门地图,也是操作手册。

年轻的时候很穷,经过我多年的努力,终于不再年轻。 261

DNS 不是把域名翻译成 IP:递归解析、TTL 缓存、CNAME 与报文排错实战

本文通过离线Python实验,拆解DNS递归解析、缓存机制与报文结构,揭示“DNS不是全局映射表”的本质。重点解析递归器角色、TTL衰减、CNAME链处理、负缓存隔离及修改记录延迟生效等核心问题,结合实战排错案例,阐明缓存层级、事务匹配、截断处理与安全边界,强调从应用到权威的逐层排查逻辑,实现可复现、可验证的DNS教学系统。

此人很懒,什么都没有写~~ 348
上一篇: UI抽象类中getTDFileName()方法没发布出来的问题。
下一篇: 如何从sqlserver中把表数据导入到oracle?
秦亚伟
博客等级 码龄26年 155粉丝 127原创
评论
成就一亿技术人!
拼手气红包6.0元
还能输入1000个字符
 
 条评论被折叠 查看
添加红包

请填写红包祝福语或标题

个

红包个数最小为10个

元

红包金额最低5元

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

抵扣说明:

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

余额充值