基于springboot的进存销管理系统

基于java+springboot+vue的中药材进存销管理系统 系统采用基于Java语言网站开发技术设计的,结合Mysql数据库管理系统对中药材进存销相关信息进行管理。按照软件工程学理论完成各阶段设计,经过调试测试达到了管理中药材进存销管理信息的能力。满足了管理员和员工的需要。论文从系统开发过程概述、开发工具简介、系统总体设计、系统开发、软件测试等几个方面进行了介绍。最后总结了系统开发的得失。 阅读详情

1、项目介绍

基于springboot的进存销管理系统6拥有多种角色,管理员可以自行添加角色以及相应权限

管理员:客户管理、供应商管理、商品管理、添加商品、商品进货 、退货查询、商品销售、销售退货查询、部门管理、校色权限管理、用户管理等

2、项目技术

后端框架:springboot

前端技术:Layui、jsp、css、JavaScript、JQuery

3、开发环境

  • JAVA版本:JDK1.8
  • IDE类型:IDEA、Eclipse都可运行
  • 数据库类型:MySql(5.x和8.x版本都可)
  • maven版本:无限制
  • 硬件环境:Windows 或者 Mac OS

4、功能介绍

4.1 登录

登录

4.2 其它模块

客户管理

供应商管理

商品管理

添加商品

商品进货

退货查询

商品销售

销售退货查询

部门管理

角色权限管理

用户管理

5、获取方式

扫描下方,回复关键词 :进存销6 ,获取完整版源码

毕业设计基于springboot的进销存管理系统项目源码+数据库.zip 毕业设计基于springboot的进销存管理系统项目源码+数据库。企业进销存管理系统是对企业生产经营中物资流的跟踪管理。对企业生产经营中物料流、资金流进行条码全程跟踪管理,从接获订单合同开始,进入物料采购、入库、领用到产品完工入库、交货、回收货款、支付原材料款等,每一步都为您提供详尽准确的数据。有效辅助企业解决业务管理、分销管理、存货管理、营销计划的执行和监控、统计信息的收集等方面的业务问题。 进销存管理系统是企业的 循环系统,是整个企业生产经营活动的物资基础。进销存管理系统的功能需求: 1,实现采购订单的持久化,对采购商品入库处理,还有就是采购的退货处理; 2,实现商品的入库、出库操作,查询商品的库存信息,修改商品的仓库号 3,实现销售订单的添加,销售发货处理,并且销售的退货处理 4,实现新建员工培训信息和查询员工培训记录功能。 立即下载

相关推荐

EFR32BG22 Thunderboard开发板 使用SPI 读取加速度计

Simplicity Studio v5 创建Silicon Labs蓝牙SoC EFR32BG22 Thunderboard模块的加速度计工程,模块上有一个ICM-20648 6轴运动跟踪设备,集成3轴加速度计和3轴陀螺仪功能,使用SPI接口跟EFR32BG22芯片连接。 我尽量以图片的形式展示(少打字): 将EFR32BG22的Thunderboard模块通过USB线插入到电脑,打开Simplicity Studio v5软件。 下面看重点: 点击搜索到的IO Stream: USART,点击Ins

qq_25727979的博客 1494

基于springboot的企业进销存管理系统/进销存管理系统/库存管理系统

在Internet高速发展的今天,我们生活的各个领域都涉及到计算机的应用,其中包括企业进销存管理系统的网络应用,在外国企业进销存管理已经是很普遍的方式,不过国内的企业进销存管理可能还处于起步阶段。企业进销存管理系统具有产品入库、产品出库功能。企业进销存管理系统采用Java语言,Springboot框架,基于mysql开发,实现了产品库存、产品入库、产品出库、客户订单等内容进行管理,本系统具有良好的兼容性和适应性,为管理者提供更多的信息,也提供了良好的平台,从而提高系统的核心竞争力。

weixin_47958760的博客 781

ABAP代码使用OAuth2.0 Client Credential调用外部API

ABAP-OAuth2.0-调用外部API

m0_74015269的博客 1956

史上最完整基于Springboot实现进销存管理系统

本系统基于springboot实现了一个功能十分完整的企业进销存系统,主要功能包括:用户的登录注册、客户信息增添改查、来往客户信息查询等、商品的进货和销售、采购订单明细、销售订单明细、库存盘点、商品查询及分类、商品价格调整、进销存报表、商品库存预警、系统退出、角色管理、用户管理、权限分配、数据统计图形报表、等等,功能可以说是十分完整,整个系统设计简洁大方,运行无误。

BS009的博客 1万+

电驱系统功率级“多合一”解决方案

如何提升电驱动系统的产品性能、减小能耗和进一步轻量化,以加强整车市场竞争力,是摆在国内外新能源车企面前的共同课题。为此,具有多年动力总成电子系统开发经验的美国著名半导体及电子解决方案专家——德州仪器(Texas Instrument)提出了多种功率级别“多合一”整合方案和设计思路,助力新能源车企提升技术优势。

yessunday的专栏 1370

Arduino应用——PWM控制直流电机风扇

Arduino应用——PWM控制直流电机风扇PWM原理实验器件功能描述如何改变文本的样式插入链接与图片实现代码生成一个适合你的列表创建一个表格设定内容居中、居左、居右SmartyPants创建一个自定义列表如何创建一个注脚注释也是必不可少的KaTeX数学公式新的甘特图功能,丰富你的文章UML 图表FLowchart流程图导出与导入导出导入 最近在使用arduino UNO开发板完成课程小作业。其中一个要求设计一个电风扇控制系统,要求能够通过PWM调节风扇的转速。期间搜索了许多例程和方法,但受限于器件,效果不

hypecycle的博客 2万+

Java项目:06 Springboot的进销存管理系统

进销存系统是为了对企业生产经营中进货、出货、批发销售、付款等全程进行(从接获订单合同开始,进入物料采购、入库、领用到产品完工入库、交货、回收货款、支付原材料款等)跟踪(每一步都提供详尽准确的数据)、管理(有效辅助企业解决业务管理、分销管理、存货管理、营销计划的执行和监控、统计信息的收集等方面的业务问题)而设计的整套方案。

舒克日记的博客 1736

AI Agent实战:WorkBuddy安装部署、任务执行与模型接入全教程

AI Agent是当前自动化办公与智能工作流的核心技术,它区别于传统问答式AI,能够理解目标、拆解任务并调用工具交付完整成果。其底层原理基于任务规划、工具调用与结果验证的循环机制,让机器从“提供建议”进化为“完成任务”。在工程实践中,合理配置模型服务(如接入DeepSeek)、设计标准化Skill(技能包)与自定义指令,可以显著提升Agent在报告生成、数据分析、竞品调研等场景中的稳定性与效率。WorkBuddy作为典型的任务式AI工作台,为运营、产品、开发等多角色提供了统一入口,覆盖安装部署、任务描述公式

weixin_26712075的博客 289

8.进销存系统(基于springboot的进销存系统)

1 在校学习的学生,可用于日常学习使用或是毕业设计使用 2 毕业一到两年的开发人员,用于锻炼自己的独立功能模块设计能力,增强代码编写能力。 3 亦可以部署为商化项目使用。 4 需要完整资料及源码,请在文末获取联系方式领取。

qq_24907431的博客 2295

走马观碑组智能车竞赛:目标板识别算法优化与实战技巧(基于OpenCV)

本文针对智能车竞赛走马观碑组别的核心挑战,深入探讨了基于OpenCV的目标板识别算法优化与实战技巧。文章系统分析了PVC赛道环境下的光照、运动模糊等干扰因素,详细拆解了从红色矩形定位、透视校正到特征提取与分类的完整流程,并提供了工程优化、速度提升及现场调试的实用策略,旨在帮助参赛队伍构建一套在高速运动中既准又快的鲁棒识别系统。

life6的博客 732

SAP VC 可配置物料超级BOM简介

在有些业务中比如:汽车、笔记本、电脑、电梯等产品中,其中组成产品的型号个框架是确认的 ,但是框架内部的BOM是可变的,在客户下销售订单的时候,选取对应的组件 ,让后通过MRP的计算优生产线对这样的销售订单提供生产。这个时候我们需要选择我们需要的内存和硬盘的型号,还记得我们前面创建的特征值对应的吗,A对应的8G、B对应16G、X对应1T硬盘、Y对应2T硬盘,这里我们填写对应的值,我们这里选择16G的内存和2T的硬盘,B和Y。3、当我们选择了可配置物料的生产模式时,基本上就选择了按单生产的生产模式了。

我小时候很黑的博客 1万+

Java项目:超市进销存管理系统(java+SpringBoot+Html+Layui+echarts+mysql)

源码获取:博客首页 "资源" 里下载! 项目介绍 超市进销存管理系统,分为管理员与普通员工两种角色; 管理员主要功能包括: 员工管理:员工的添加、编辑、删除; 普通员工主要功能包括: 供应商管理:供应商的添加、删除、修改; 商品管理:商品种类管理、商品信息管理; 库存管理; 订单管理; 环境需要 1.运行环境:最好是java jdk 1.8,我们在这个平台上运行的。其他版本理论上也可以。 2.IDE环境:IDEA,Eclipse,Myeclipse都可以。推荐IDEA; 3.tom.

常年被追砍的博客 2534

【YOLOv8改进[Conv]】使用OREPA助力V8更优秀

使用OREPA助力V8更优秀,降低训练成本,在不引入任何推理时间成本的情况下提高深度模型的性能。

静谧、淡雅 1917

基于java+springboot的中药材进存销管理系统

基于 Java + Spring Boot 的中药材进存销管理系统为中药材行业的运营管理提供了高效解决方案。 在进货管理方面,系统详细记录中药材的采购信息,包括药材名称、产地、供应商、采购数量、采购价格、进货日期等。可根据市场需求和库存情况制定采购计划,同时对新采购的药材进行质量检验信息录入,确保药材质量。 库存管理功能强大,实时更新中药材的库存数量、存储位置。通过分类存储和编号管理,能快速定位中药材。系统可设置库存上下限预警,当库存低于下限,提醒进货;高于上限,提示调整库存策略,避免积压。 销售管理模块中

专注于大学生项目实战开发,讲解,毕业答疑辅导,高校老师/讲师/同行合作。以及产品测评宣传、工具推广等合作。全网粉丝30万+,优快云特邀博主,Java新星计划多届导师,掘金/知乎/华为云/阿里云/51CTO等平台优质创作者。 895

深度学习工具包 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")

Camera2Demo

在Camera2 的基础上进行封装,使得Camera2一堆初始化逻辑与Activity分离,降低耦合度,完成预览拍照并保存的操作

基于springboot中药材进存销管理系统

基于Spring Boot的中药材进存销管理系统通过信息化手段,解决了中药材行业管理中的痛点,为企业提供了高效、准确、安全的数字化管理解决方案。系统不仅适用于中药材批发、零售、种植和加工企业,还可与医疗机构、科研机构等合作,推动中药材行业的数字化转型和高质量发展。未来,随着技术的不断进步,系统可进一步集成AI分析、物联网设备等,为企业提供更智能、更全面的管理服务。

qq_1406299528的博客 455

Data-Structures-and-Algorithm-Analysis-in-Java.pdf

作者: Weiss, Mark A. 出版社: Addison Wesley Data Structures and Algorithm Analysis in Java is an “advanced algorithms” book that fits between traditional CS2 and Algorithms Analysis courses. In the old ACM Curriculum Guidelines, this course was known as CS7. This text is for readers who want to learn good programming and algorithm analysis skills simultaneously so that they can develop such programs with the maximum amo...

基于SpringBoot中药材进存销管理系统【附源码】

随着中医药产业的快速发展,传统的管理方式已难以满足现代化、规模化的药材管理需求。中药材种类繁多,质量参差不齐,管理难度大,传统的纸质记录和人工管理方式不仅效率低下,而且容易出错,难以保证药材的质量和供应的及时性。开发一套中药材进存销管理系统显得尤为迫切。该系统能够实现对药材从采购、入库、存储到销售全过程的数字化管理,提高管理效率,减少人为错误,确保药材质量。该系统还能够提供数据分析功能,帮助企业更好地了解市场需求、优化库存管理、制定采购计划,从而提高企业的竞争力和市场占有率。

2402_84112588的博客 1183

蓝牙模块HM-10手册

蓝牙模块HM-10手册,该手册对蓝牙模块HM-10进行了详细的介绍和使用方法以及一些AT指令。

springboot中药材进存销管理系统录

综上所述,基于Spring Boot的中药材进存销管理系统的开发背景是多方面的,包括中医药产业的快速发展、传统管理方式的局限性、信息化技术的应用、系统功能的全面性以及技术选型的优势等。💗主要内容:SpringBoot、Vue、SSM、HLMT、Jsp、PHP、Nodejs、Python、爬虫、数据可视化、小程序、安卓app、大数据、物联网、机器学习等设计与开发。在进行信息管理类型的系统的开发中,都是需要以数据库的设计为基础来进行详细的设计与开发的。(1)实体指的是一种具体的事务,可以是任何东西。

pingfan_yu的博客 687

基于springboot的中药材进存销管理系统

随着中医药产业高质量发展和药品监管要求日益严格,传统中药材管理模式面临溯源难、质控弱、效率低等痛点。本文设计并实现了一套基于Spring Boot的中药材进存销管理系统,通过构建全流程数字化管理体系,解决中药材从采购到销售的全生命周期管理难题。系统采用微服务架构,整合物联网技术,实现药材质量可追溯、库存智能预警和经营决策支持。

weixin_52396198的博客 229

基于Spring Boot的中药材进存销管理系统

总之,基于Spring Boot的中药材进存销管理系统是一种现代化的药材管理工具,它结合了Spring Boot框架的强大功能和中药材管理的实际需求,具有模块化设计、易于扩展、数据安全、用户友好等特点和优势。包括数据库的设计、前端与后端的开发、接口的调试等。在系统完成后,需要进行全面的测试,包括单元测试、集成测试、用户验收测试等,以确保系统的正确性和稳定性。药材信息管理:实现药材信息的录入、查询、修改和删除,包括药材名称、规格、生产厂家等。销售管理:管理药材的销售订单,包括订单的创建、审核、发货、收款等。

qq_1744828575的博客 1088

springboot中药材进存销管理系统

在各个方面,与同等的数据库相比,MySQL的优点极为突出,它的运行速度快,适用的范围广泛,而且数据库的安全性这一方面独树一帜。Java语言在计算机软件开发过程中的运用可以达到交互操作的目的,通过各种形式的交换,可以有效地处理所需的数据,从而确保计算机软件开发的可控性和可见性。另外在Spring Boot中集成了大量框架,这就使得开发人员不再需要到处寻找在导入开发中需要依赖的jar包,同时也解决了依赖包版本冲突问题,从而提高了依赖包引用的稳定性,从而实现了对Spring应用搭建和开发过程的简化。

G3259093417的博客 913

java毕业设计基于springboot的中药材进存销管理系统

中药材进存销管理系统是一款针对中药材行业特点设计的综合性管理软件。该系统通过集成采购、入库、销售等核心功能,实现了对中药材全流程的精准把控。它采用先进的信息化技术,有效提升了中药材企业的管理效率和运营水平,降低了成本,减少了浪费。该系统还具备数据分析功能,帮助企业更好地把握市场动态,优化经营策略,提升市场竞争力系统采用基于Java语言网站开发技术设计的,结合Mysql数据库管理系统对中药材进存销相关信息进行管理。按照软件工程学理论完成各阶段设计,经过调试测试达到了管理中药材进存销管理信息的能力。

QQ2083558048的博客 467
上一篇: 景区门票管理系统
下一篇: 基于SSH的进存销管理系统
java王不二
博客等级 码龄4年 2578粉丝 535原创
评论
成就一亿技术人!
拼手气红包6.0元
还能输入1000个字符
 
 条评论被折叠 查看
添加红包

请填写红包祝福语或标题

个

红包个数最小为10个

元

红包金额最低5元

当前余额3.43元 前往充值 >
需支付:10.00元
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包

打赏作者

java王不二

你的鼓励将是我创作的最大动力

¥1 ¥2 ¥4 ¥6 ¥10 ¥20
扫码支付:¥1
获取中
扫码支付

您的余额不足,请更换扫码支付或充值

打赏作者

实付元
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

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

余额充值