Java JDK安装和配置

Linux系统远程安装java和配置jdk CentOS远程安装java和jdk 安装java1.8 1:远程访问: ssh root@+要访问的地址 如 ssh root@10.13.12.150 在线安装地址: wget --no-check-certificate --no-cookies --header “Cookie: oraclelicense=accept-securebackup-cookie” http://download.oracle.com/otn-pub/java/jdk/8u131-b11/d54c1d3a095b4ff 阅读详情

1、下载安装

JDK是Java 的软件开发工具包,主要用于移动设备、嵌入式设备上的java应用程序。JDK是整个java开发的核心,它包含了JAVA的运行环境(JVM+Java系统类库)和JAVA工具。

常用的是JDK1.8,可以去官网下载https://www.oracle.com/cn/java/technologies/javase/javase-jdk8-downloads.html

注意:安装的时候可以不放在C盘(推荐还是放这里),但是必须让路径都是为英文字符,不要有中文路径。
此处以安装在D:\Program\Java目录下为例。
jre是java的运行环境是jdk的一部分,通常会一起安装,所以安装过程中要安装“两次”,把jre和jdk安在并列目录下即可。比如有jdk1.8.0_xxx和jre1.8.0_xxx文件夹,没有新建一个空文件夹就行。

2、配置环境变量

windows电脑为例:
我的电脑 - 右键 - 属性 - 高级系统设置 - 环境变量
新建系统变量:变量名JAVA_HOME,变量值D:\Program\Java\jdk1.8.0_xxx
编辑用户变量:变量名Path,新建变量值D:\Program\Java\jdk1.8.0_xxx\bin,再新建变量值D:\Program\Java\jre1.8.0_xxx\jre\bin
(有些大佬说用户变量是拼接系统变量,比如Path = %JAVA_HOME%\bin,但我这样使用有时候不行,所以我自己习惯直接拼完整地址,只要能配上就行)

检测maven是否安装成功:
直接在cmd里分别运行 java-version 、javac.exe、java.exe三个,都能正常运行打印就成功了。
如果java运行代码出现报错,基本都是从这三个方面排查:
1、cmd里的的命令和路径是否写错了;2、环境变量是否配错了;3、运行的java代码是否写错了。

Java JDK的下载、安装、配置、校验及切换版本 — 全程图文详细教程 JDK的下载、安装、配置及校验 — 全程图文详细教程 JAVA的学习和开发,必须安装配置好JDK(java development kit java开发工具包)。Java的开发平台主要分2类:Java SE是标准版,Java应用程序开发 Application;Java EE是企业版,Java企业级应用,属B/S架构。 JDK的下载、安装、配置及校验 — 全程图文详细教程1 JDK重要术语2 ... 阅读详情

相关推荐

Postman调试海康ISAPI接口全记录:从鉴权失败到成功修改设备名的踩坑指南

本文详细记录了使用Postman调试海康ISAPI接口的全过程,从鉴权失败到成功修改设备名的实战经验。涵盖Digest认证机制、XML请求体构造、常见错误排查及代码实现过渡,帮助开发者高效解决海康设备集成中的各种问题。

weixin_42620913的博客 660

JRE下载安装教程

JRE下载安装教程 JRE全名:Java Runtime Environment (Java 运行环境),java程序现需要在此环境上运行 ## asdas

weixin_46666263的博客 16万+

告别时钟树平衡噩梦:在Innovus中巧妙设置stop/ignore pin来优化分段时钟网络

本文深入探讨了在Innovus工具中利用stop/ignore pin优化分段时钟树网络的高阶技巧。针对数字IC后端设计中的时钟树平衡难题,详细解析了特殊引脚属性的战略应用场景和配置方法,帮助工程师有效解决SoC设计中复杂的时钟结构问题,显著提升时序收敛效率。

weixin_30836759的博客 289

jre 安装与配置环境(windows系统)

官网:https://www.oracle.com/java/technologies/downloads/#sjre8-windows。根据自己的需求下载(小白跟着我的步骤一步一步来)注册或许有些麻烦,也可以用我下方。:官方网站需要登录才能下载。jdk安装了,运行不了,是。win + r 输入。

写代码是兴趣,看美美是爱好 4万+

AMD显卡跑MiniMax H3提速30%:SageAttention ROCm适配全记录

在Transformer架构的视频生成模型中,注意力计算往往是性能瓶颈,尤其当显存资源受限时,低精度量化与内核优化成为关键突破口。SageAttention通过将QK^T矩阵乘法量化为INT8,并以FP16/INT4表达注意力概率矩阵,在保证画质的前提下显著降低访存与计算开销,相比传统FlashAttention具备更高速度上限。这一技术价值在本地部署场景尤为突出——当用户使用非NVIDIA显卡运行大型视频模型时,通用优化库常因依赖CUDA而失效。本文聚焦AMD ROCm平台下的MiniMax H3视频生成

weixin_32238157的博客 281

onnx入门教程(一):解决模型部署中的难题

直接使用 PyTorch 模型的话,我们修改几行代码就能实现模型输入的动态化。但在模型部署中,我们要花数倍的时间来设法解决这一问题。现在,让我们顺着解决问题的思路,体验一下模型部署的困难,并学习使用自定义算子的方式,解决超分辨率模型的动态化问题。刚刚的报错是因为 PyTorch 模型在导出到 ONNX 模型时,模型的输入参数的类型必须全部是 torch.Tensor。而实际上我们传入的第二个参数" 3 "是一个整形变量。这不符合 PyTorch 转 ONNX 的规定。我们必须要修改一下原来的模型的输入。

图像学习之旅 1128

JDK - Java Development Kit 下载安装及环境变量配置总结

JDK - Java Development Kit 下载安装及环境变量配置总结

凡的博客 40万+

【PCIe EP 设备入门学习专栏 -- 8 PCIe EP 架构详细介绍】

Synopsys PCIe 5.0 EP 架构由多个功能模块组成,整体遵循分层 + 模块化设计CXPL(事务层 + 链路层 + 物理层 MAC)XADM(仲裁/生成)、XAIM(应用接口)RADM(过滤/路由/Completion)CDM(配置空间)、PMC(电源管理)、LBC/DBI(寄存器访问)MSG_GEN(消息)、CXS(多芯片一致性)

CodingCos的博客 383

【2024最新版】Java JDK安装配置全攻略:图文详解

通过以上步骤,我们成功安装了【2024最新版】Java JDK,并配置了相应的环境变量。现在,我们可以使用JDK进行Java程序的开发和运行了。如果您在安装过程中遇到任何问题,欢迎随时向我们提问。祝您在Java编程的道路上越走越远!

码界领航的Cherry Yang的博客 6万+

AI上推荐 之 多任务loss优化(自适应权重篇)

1. 写在前面 在多任务学习中,往往会将多个相关的任务放在一起来学习。例如在推荐系统中,排序模型同时预估候选的点击率和浏览时间。相对于单任务学习,多任务学习有以下优势: 多个任务共享一个模型,占用内存量减少; 多个任务一次前向计算得出结果,推理速度增加; 关联任务通过共享信息,相互补充,可以提升彼此的表现。 前面的一篇文章,主要是从模型结构的角度聊了下多任务学习,介绍了工业界非常经典也常用的MMOE模型,然而,对于多任务学习, Loss的优化也非常重要, 因为我们知道通过多个目标去指导网络进行统一的训练

Miracle8070 1万+

使用 WSL 在 Windows 上安装 Linux

开发人员可以在 Windows 计算机上同时访问 Windows 和 Linux 的强大功能。通过适用于 Linux 的 Windows 子系统 (WSL),开发人员可以安装 Linux 发行版(例如 Ubuntu、OpenSUSE、Kali、Debian、Arch Linux 等),并直接在 Windows 上使用 Linux 应用程序、实用程序和 Bash 命令行工具,不用进行任何修改,也无需承担传统虚拟机或双启动设置的费用。

隔壁老瓦的专栏 2872

JAVA JDK最详细的安装教程--你只需要看这篇就够了

熟练的配置开发环境是每一个程序员必备的功课,俗话说:工欲善其事,必先利其器。 注:本文安装的是JAVA JDK1.8-8u321window64位版本,软件获取链接如下(阿里云盘) 阿里云盘分享 提取码: cn24 第一步,安装JDK: 自定义安装路径 jdk1.8安装会安装jdk、jre, 所以需要新建两个目录选择路径就一直点击next就可以了 第二步配置JDK环境(右击"此电脑",点击"属性",选择"高级系统设置",点击环境变量): 第三步.在系统变...

weixin_44080187的博客 5万+

Android SELinux——neverallow问题处理(十六)

遇到 neverallow 规则问题,千万别急着去注释/剔除里面原有的规则(原生的尽量别动)。增加 allow 规则是常见的解决办法,但是随着 android 版本的升级,系统对 SELinux 的管控越来越严,增加了大量的 neverallow。一般情况下,向默认标签授予权限的做法是错误的,其中许多权限都是 neverallow 规则所不允许的。按照上面方法去添加 SELinux 可能会违反了 neverallow 规则,编译时候会报 neverallow 相关的错误。

小旭的专栏 2673

【2025年最新版】Java JDK安装、环境配置教程 (图文非常详细)

是 Java 程序开发的核心工具包,包含了开发 Java 应用程序所需的所有资源。它为开发者提供了编写、编译、调试和运行 Java 程序的工具和类库。JDK 的主要组成部分是 Java 程序运行的环境,包含了 JVM 和运行 Java 程序所需的核心类库。JDK 包含了 JRE,因此开发者在使用 JDK 时,实际上也已经拥有了 JRE。Java 编译器(javac)将 Java 源代码(.java 文件)编译成字节码(.class 文件),供 JVM 执行。Java 类库(API)

王多鱼的梦想 9万+

lwip-2.0.3

lwip是瑞典计算机科学院(SICS)的Adam Dunkels 开发的一个小型开源的TCP/IP协议栈。实现的重点是在保持TCP协议主要功能的基础上减少对RAM 的占用。

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

Mac 安装 Java jdk 环境配置

目录1、验证2、下载获取Mac版本的Java安装包3、安装双击已经下载好的dmg文件进行安装双击.pkg文件安装完成4、环境配置Mac在安装jdk的时候自动配置好了验证是否成功5、Mac下查看已安装的jdk版本及其安装目录 1、验证 判断当前Mac是否安装了jdk 如果出现以下情况表示还未安装jdk 2、下载 获取Mac版本的Java安装包 推荐地址:https://www.oracle.com/technetwork/java/javase/downloads/jdk8-downloads-213315

xujiuba的博客 1万+

精雕软件(JDpaint) 5.5 绿色版

精雕软件(JDpaint) 5.5 绿色版精雕软件(JDpaint) 5.5 绿色版精雕软件(JDpaint) 5.5 绿色版

java开发环境——JDK的安装及配置

不知读到此文的朋友在java之路走了多久,本文回顾刚接触java时进行的第一个操作吧。java开发环境jdk的安装与配置。 一、JDK的下载及安装 官网地址:http://www.oracle.com/technetwork/java/javase/downloads/index.html 根据自己需要,下载所需的JDK安装包(记得勾选 Accept License Agreement同意许...

曰业而安的博客 2846

大中型超市收银系统(可直接运行)

光步前台收银系统系统功能:商品销售、商品退货、挂单、收银员权限、会员销售、单品取消、整单取消、商品查询、脱机销售、脱机数据上传,基本资料下载,开钱箱、小票打印、收款结算,支持多币种付款方式(现金、储值卡、礼券、微信等),支持多种促销。运行环境:.net 4.0登陆信息用户名:1001 密码:123456内置商品信息,商品编码可输入00001000 - 00010000,测试效果相关功能键F5 结算 F9挂单 F11商品查询 F8退货 Insert单品取消 Del整单取消 F12开钱箱F2 会员 Ctrl+Z退出系统 Home 锁屏 相关源码待公开

如何安装JDK和配置Java环境?

JDK和JRE JDK:Java SE Development Kit Java开发工具 JRE:Java Runtime Environment Java运行环境 要使用Java编程,就需要电脑安装JDK,若仅仅是运行Java程序则只需JRE就可满足 直接安装JDK就可以,因为在JDK的发布包中包含了一个独立的JRE,且JDK本身就内置有JRE JDK的安装 windows系统下,安装JDK,需注意电脑位数,若为32位操作系统,则需安装 jdk-xxx-windows-i586.exe,若为64位操作系统

一朵花花 1632

Java JDK 8的安装与配置

文章目录前言1. 安装JDK 8Step1:选择JDK的版本Step2:选择系统平台Step3:下载安装包Step4:开始安装2. 配置JDK 8Step1:配置“环境变量path” 前言 本教程是在Windows 64位平台上安装JDK 8版本。 1. 安装JDK 8 官网下载地址: https://www.oracle.com/java/technologies/downloads/#java8-windows Step1:选择JDK的版本 这里选择Java 8版本: Step2:选择系统平台 【注

chengwei1128的博客 2万+

JAVA JDK的安装及配置

JAVA JDK的安装及配置 下载jdk 在浏览器输入:https://www.oracle.com/technetwork/java/javase/downloads 选择想要下载的jdk版本,以Java SE 8u191 / Java SE 8u192为例,点击“DOWNLOAD”。 选择Accept License Agreement选项,根据自己系统选择相应下载项,例如windows 64位系统。 注意:只有选择了Accept License Agreement选项才能下载。 jdk安装 打开

weixin_44727810的博客 311

java安装_JAVA工具JDK安装配置详解

学习Java,在自己的电脑上安装Java的开发工具包JDK是必须的。安装完成后需要进行一系列的手动配置环境,下面介绍如何进行JDK的安装与配置1.进入JDK的官方网站下载相关的JDK安装工具包。选择下载的对应系统的安装包2.完成下载安装工具包后,双击安装文件开始按照安装向导进行安装。3.在安装到目标文件夹的界面中可以进行安装到的目录位置进行修改,可以根据各自的需求是否进行修改。如果无需修改可以采取...

weixin_39690105的博客 138

Mac下Java JDK的下载安装和配置

一。下载安装打开一个搜索引擎,输入JDK,找到Java JDK 如图: 点击打开,同意协议开始下载如图:下载好以后,安装即可。 安装成功以后,进入根目录,可以找到JDK安装的位置: 资源库——>Java——>JavaVirtualMachines——>jdk1.8.0_60.jdk 二。配置1.将系统的JDK设置为刚才下载的1.8查看现在的JDK版本:java -version如下:

qw963895582的博客 1万+

JDK的安装和Java环境的配置

win10环境变量的配置和Jdk安装

Z_SUHE的博客 733

java jdk配置和eclipse安装下载

java jdk环境变量配置 文章目录一、准备工作:二、安装jdk三、配置环境变量四、查看jdk是否安装成功五、用记事本运行一个helloworld六、安装eclipse Java jdk 安装步骤 安装工具链接: 链接:java配置工具包 提取码:1jfx 一、准备工作: 1.准备jdk安装包 和环境变量配置方法。 2. 配置文件: 配置环境变量 JAVA_HOME Java路径(改为自己安装的jdk的路径) Path %JAVA_HOME%\bin;%JAVA...

lengyuefeng212的博客 610

Java JDK安装与配置

Java环境搭建

weixin_57807561的博客 743

Java JDK下载+安装+配置环境【图文教程】

Java JDK 下载安装配置一条龙服务,图文教程,简洁明了。

I_am_Sky的博客 1万+

JAVA 之 jdk的安装与配置

点击, 进入页面。

m0_68858936的博客 1619
上一篇: 移动端禁止页面缩放问题
下一篇: jQuery操作CSS常见问题
鹿码
博客等级 码龄10年 16粉丝 35原创
评论
成就一亿技术人!
拼手气红包6.0元
还能输入1000个字符
 
 条评论被折叠 查看
添加红包

请填写红包祝福语或标题

个

红包个数最小为10个

元

红包金额最低5元

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

抵扣说明:

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

余额充值