安装CentOS后Windows引导修复方法

centos光盘修复引导_CentOs7 修复 引导启动 一、修复MBR:MBR(Master Boot Record主引导记录):硬盘的0柱面、0磁头、1扇区称为主引导扇区。其中446Byte是bootloader,64Byte为Partition table,剩下的2Byte为magic number。备份MBR:#dd if=/dev/sda of=/root/mbr.bak count=1 bs=512破坏bootloader:#dd if=/d... 阅读详情

故障原因

先安装的Windows,安装CentOS7后无法引导Windows

解决方案

因为CentOS 7已采用新式的grub2系统,所以需要进入/boot/grub2目录后使用vi编辑grub.cfg文件。

方法一:修改Centos 7的Grub2引导,添加Windows的启动项

终端输入

sudo vi /boot/grub2/grub.cfg

找到 ### BEGIN /etc/grub.d/30_os-prober ###
在后面添加

menuentry "Windows" {
insmod ntfs
set root=(hd0,1) #由于我的windows安装在硬盘的C盘,故(hd0,1)
chainloader +1
}

备注:

vi命令使用方法:按【i】进入插入模式;编辑文档后,按【esc】退出编辑模式;输入【:wq】保存并退出

如果想默认启动Windows系统,顺便可以把

else

set default=“${next_entry}”

改成

else
set default=2  #0是第一个,2代表第三个

方法二:系统自动检测是否有其他系统

直接修改grub的配置文件 /boot/grub2/grub.cfg 。但是看到里面有警告:不要编辑这个文件,他是通过grub2-mkconfig 使用配置文件模版和设置自动生成的,系统执行grub2-mkconfig之后修改的配置就会失效。因此可以通过下边的命令自动识别,但是可能存在不认识磁盘的问题。

grub2-mkconfig -o /boot/grub2/grub.cfg

Linux只能认识Ext3/4,fat32格式,如果Windows是NTFS格式磁盘分区,Grub2将无法识别。
也可以通过修改模版文件,然后执行 grub2-mkconfig 自动重建grub2引导。

sudo vi /etc/grub.d/40_custom

修改为:

 #!/bin/sh
exec tail -n +3 $0
# This file provides an easy way to add custom menu entries.  Simply type the
# menu entries you want to add after this comment.  Be careful not to change
# the 'exec tail' line above.
menuentry 'Windows7'{
set root=(hd0,1)
chainloader +1
}

然后运行

grub2-mkconfig -o /boot/grub2/grub.cfg
reboot
解决CentOS安装后无法引导启动Windows 7 在BIOS设置中,找到引导选项,并确保Windows 7的启动磁盘(通常为C盘)位于首选引导设备的列表顶部。如果问题仍然存在,可能是其他引导配置或硬件问题导致的,建议咨询专业技术人员的帮助来解决问题。引导启动问题是在多系统安装中常见的一个问题,当您安装了CentOS后发现无法引导启动Windows 7时,可以尝试以下步骤来解决问题。如果引导顺序设置正确但问题仍然存在,您可以尝试修复Windows 7的引导记录。如果上述方法仍然无法解决问题,您可以尝试使用GRUB引导修复工具来修复引导问题。 阅读详情

相关推荐

安装centos7恢复windows引导

安装centos7恢复windows引导

centos、Windows双系统安装及修复引导启动项

你好! 这是你第一次使用 Markdown编辑器 所展示的欢迎页。如果你想学习如何使用Markdown编辑器, 可以仔细阅读这篇文章,了解一下Markdown的基本语法知识。 新的改变 我们对Markdown编辑器进行了一些功能拓展与语法## 标题**加粗*~~ ~~ 斜体样式 ~~ ~~ *样式**支持,除了标准的Markdown编辑器功能,我们增加了如下几点新功能,帮助你用它写博客: 全新的...

qq_45370978的博客 5112

vCenter6.7证书过期导致503报错的全面修复指南:从STS证书更新到SSL信任修复

本文详细解析了VMware vCenter 6.7因STS证书过期导致503服务不可用错误的根本原因,并提供了从诊断、更新STS证书到修复SSL信任链的完整解决方案。通过命令行工具检查证书状态,使用官方脚本更新过期STS证书,并利用lsdoctor工具修复深层SSL信任问题,最终指导用户使用certificate-manager彻底重置所有证书,帮助管理员快速恢复vCenter服务。

pz890123的博客 1294

双系统(win+centos)linux引导修复

修复centos引导

m0_47390921的博客 1830

禅道18.3版本二开避坑指南:手把手教你扩展自定义报表功能

本文详细介绍了禅道18.3版本的二次开发实践,重点讲解如何扩展自定义报表功能。通过zentaoPHP框架的深度定制,从开发环境搭建到核心数据模型扩展,再到可视化配置和性能优化,手把手教你构建多维报表分析系统,满足企业级项目管理需求。

day7的博客 370

RFSOC实战解析(一):深入RF Data Converter的时钟与数据接口设计

本文深入解析RFSOC中RF Data Converter的时钟与数据接口设计,涵盖GHz采样、数据流处理、时钟树同步及AXI-Stream接口实战。通过详细案例和调试技巧,帮助工程师高效配置IP核,优化ADC/DAC性能,解决跨时钟域和信号完整性等关键问题。

weixin_30955617的博客 473

安装Win10和CentOS7双系统及引导修复

查看了不少资料,终于搞定了Win10和CentOS7的双系统安装。现在整理了一下资料,以供参考。 安装历程:Win10--CentOS7--引导修复 第一部分 安装Win10 此处使用的是U盘系统进行安装的。 网上教程很多,自行百度一下便可找到。 第二部分 安装CentOS7 0、准备工作 首先要在你的D和E盘或者E和F盘之

q260864798的博客 3万+

手把手教你:在openEuler 22.03上离线搞定OpenSSH 9.8升级(CentOS 7.9通用)

本文详细介绍了在openEuler 22.03和CentOS 7.9系统上离线升级OpenSSH 9.8的完整流程,包括准备工作、离线包获取、安装步骤、服务管理及回滚方案。特别针对无外网环境的企业服务器,提供安全可靠的离线升级解决方案,帮助运维人员有效提升系统安全性。

weixin_30682415的博客 192

恢复centos7与windows7系统引导方法-亲测可用

最近本人在自己的笔记本上安装centos 7-minimal版本后,启动时候发现已经安装的windows7系统启动项消失了。于是急用老毛桃 win pe系统u盘启动后恢复了windows引导,结果centos7的引导又没有了……作为一个linux小白,我当时的心里阴影面积急速飙升,各种凌乱。最终网上搜索,得以解决。不过本人发现网上很多资料已过时,有的不够详细,所以现将自己的解决办法整理出来,作为备

lhever_的博客 2万+

Qwen3.5在昇腾NPU上部署:vLLM-Ascend全链路实战

大语言模型推理框架(如vLLM)通过PagedAttention等内存调度机制,显著提升显存利用率与吞吐性能;国产AI芯片(如昇腾NPU)需配套专用算子优化与硬件感知调度才能释放真实算力。本文聚焦Qwen3.5大语言模型在昇腾平台的端到端部署,深入解析vLLM-Ascend如何协同CANN工具链、适配RoPE位置编码与Tokenizer映射、调优block_size与kv_cache_dtype等关键参数,实现单卡42 tokens/s高吞吐与112ms低延迟。内容覆盖环境验证、源码编译、模型权重转换、服务

weixin_34335458的博客 279

VM与欧姆龙PLC通讯设置实战:Fins TCP/UDP协议详解

本文详细解析了VM(VisionMaster)与欧姆龙PLC通过Fins TCP/UDP协议进行通讯的实战设置。内容涵盖网络配置、协议选择(TCP可靠性与UDP实时性)、VM端地址映射与数据点添加、以及数据接收解析流程,并提供了常见错误排查与高级调试技巧,帮助视觉与自动化工程师快速实现稳定可靠的工业通讯集成。

weixin_29172963的博客 333

安装Linux后Windows引导,安装CentOS后Windows引导修复方法

故障现象:先安装的Windows,安装CentOS7后无法引导Windows解决方案:因为CentOS 7已采用新式的grub2系统,所以需要进入/boot/grub2目录后使用vi编辑grub.cfg文件。方法一:修改Centos 7的Grub2引导,添加Windows的启动项1.sudo vi /boot/grub2/grub.cfg2.找到 ### BEGIN /etc/grub.d/30_...

weixin_30818373的博客 714

SPI 总线信号完整性与时序一致性测试

SPI总线测试的核心目标是验证其电气与时序行为是否满足芯片规格要求,确保通信可靠性

硬核科技 330

centos linux引导修复_centos 系统引导修复办法

今天我的电脑由于把Windows XP升级到Windows7将硬盘的MBR破坏了,同电脑的CentOS启动不了,用安装盘引导进入rescue模式又出现检测不到CentOS系统,可能是因为安装时将系统安装到了逻辑卷中,安装盘不能检测到逻辑中的CentOS系统。试了多种方法均不能重建MBR,安装GRUB引导,差点就想重装CentOS系统了,最后想在用CentOSLiveCD修复,但是用LiveCD进入...

weixin_39620984的博客 1659

完整功能-《网络安全创新实践》:设计并实现一种基于Npcap的网络嗅探器(直接能运行cpp的MFC代码+实验报告)

《网络安全创新实践》:设计并实现一种基于Npcap的网络嗅探器。(直接能跑的MFC)监听所有数据包,以及监听指定IP地址的数据包;(2)能够显示完整的IP数据包首部信息,例如:版本、首部长度、数据包长度、数据包类型(协议字段)、TTL、源IP地址、目的IP地址等;(3)能够显示完整的TCP报文段信息,例如:源端口、目的端口、序号、确认号、数据部分等;(4)能够自动检测SQL注入攻击等Web攻击行为;(5)能够将监听到的数据包信息保存到文件中,以及从文件中读取并显示数据包信息;(6)具有图形化操作界面。

weixin_46531010的博客 661

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

Centos 8.1与Winwods 10 双系统(图解,引导修复)

Linux 过去主要作为服务器运行,但经过几年的发展,其用户界面有了很大的改善。如今,Linux 已经成为美观易用,用户友好的桌面操作系统。在某些方面,Linux 甚至赶超Windows 和 Mac 成为用户首,主要体现: 安全性、高可用性、免费、开源等等下面我一Centos 8.1的安装作为一个参考: 1、首先我们需要准备一个16G 的U盘。点击下载系统地址==>CentOS-8.1.1...

cocosum 7331

蓝牙模块HM-10手册

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

win10 + Centos7 双系统。在Centos7下使用grub2修复win10引导。

1.用 Windows 的安装光盘启动,在安装界面按 Shift + F10 启动命令行。 2.使用 diskpart 给 ESP 分配一个盘符,然后用 bcdboot 修复启动文件并添加 Windows Boot Manager 到 Boot Menu。(ESP 是 FAT32 文件系统,大小数百 MB 的那个 volume) diskpart list disk select dis...

ArturiaTop的博客 1035

汉书HE8,好用的汇编代码编写工具

汉书HE8,好用的汇编代码编写工具早期编写汇编代码所用功能强大

数学建模模型总结

这是本人在两年内准备参加数学建模竞赛搜集到的模型资料,已经经过了本人的筛选和整理,希望能够对准备参加数学建模竞赛的学弟学妹们提供一些帮助!

安装CentOS7后 修复window7的引导

安装centos7后,windows的引导丢失了,在网上查了下,发现有人谈到通过手动修改grub2.cfg来修复引导的方法,不过太过繁复,这里介绍令一种方法,使用[grub2-mkconfig -o /boot/grub2/grub.cfg]命令搞定。 步骤: 1、切换到root用户 ...

chimoren0700的博客 147

Win10+CentOS7双系统(二)引导修复

安装完CentOS7后,会发现没有win10的引导了,修复方法很多,我谈谈自己的方法。 一、用PE修复即可; 二、这时发现,又找不到CentOS7的引导了。在win10中用easyBCD添加Linux引导即可(把名字改成CentOS7。不改也可以) 注意:最好在安装双系统前在win10中用easyBCD添加Linux引导。 ...

fanqiantao的博客 626

双系统win引导linux,使用grub引导windows和linux双系统

安装的系统为windows 2003和centos 5.5,磁盘分区情况:C盘为主分区,用于安装windows,D盘为扩展分区中的一个逻辑分区,留有一个未分区空间作为Centos的安装。先进行安装了windows 2003,然后进行了Centos安装,在安装Centos的时候,划分了/和/swap两个分区,由于grub引导的安装位置选择了Centos的/分区上,结果导致Centos重启后直接进入了...

weixin_32780623的博客 916

CentOS 9 与 Windows 11 双系统安装避坑指南(解决 GRUB 引导丢失问题)

在安装 CentOS 9 和 Windows 11 双系统时,GRUB 引导丢失是一个常见问题。这通常发生在 Windows 安装后覆盖了引导加载程序,导致无法启动 CentOS。本指南将提供结构化的步骤,帮助您避免陷阱,并解决 GRUB 问题。操作前,请务必备份重要数据,以防意外丢失。如果启动时直接进入 Windows 或显示错误(如 “No bootable device”),表明 GRUB 丢失。通过以上步骤,您可以高效安装双系统并避免 GRUB 问题。操作时谨慎,确保命令准确!

2501_93927968的博客 703

U盘安装CentOS 7的方法

安装CentOS7前,我的PC是win7和CentOS6.5的双系统,使用GRUB引导启动。我在CentOS6.5中安装了很多应用软件和服务器软件,并重新编译了高版本的内核。但由于在按自己需求打造linux系统的过程中,犯了很多不能解决的错误,导致系统有些地方配置的不如人意。作为一个完美主义轻度患者,得知CentOS7发布后,就开始琢磨升级。 1. 首先尝试了在线升级的方法。参照http

human8848的专栏 2000

centos 7(1611)安装笔记

麻烦 前天我把双系统笔记本里的 deepin 的磁盘分区直接从 Windows 7 磁盘管理里格式化了,结果悲催了,开不了机了,显示: 我以为是 Windows 7 的引导没了,就进 PE 修复了下引导,结果还是不行,折腾了半天,只好求助于 deepin 论坛的大佬们。 (https://bbs.deepin.org/forum.php?mod...

916

CentOS7+Windows10双系统安装总结

CentOS linux双系统总结 结论 你好! 这是我第一次使用 csnd写blog,如有问题请提出,见谅。这篇文章如题所述,讲述centos双系统的事。先说结论: 1.我推荐使用uefi引导启动,这个更快也更好; 2.写入镜像推荐使用rufs软件,写入问题见下文; 3.安装问题; 4.不需要进行引导修复,centos7以上会自动添加,同理Ubuntu新版也会; 还有一点要注意,在BIOS里关闭...

Jancy2265的博客 1285

CentOS 7启动菜单修复

刚才下载了一个CentOS 7的版本,听说的以前的版本有很大区别,一激动吧,就把Win7里一个分区分割了20G拿来玩玩。 好了,这下玩坏了,因为CentOS 7在安装时,根本就没有让你选择保留原来系统引导的机会,或者我很粗心,没有发现? 玩坏了不要紧,因为有一点Linux基础,就开始找原因了。 系统既然有/boot目录,那引导肯定在这下面了,进去ls一下,果然里面有grub和grub2两个目

dxggddd的专栏 1837
上一篇: 在CentOS 8上安装、启动及更新Google Chrome浏览器的方法
下一篇: 修改linux终端命令行各字体颜色
RayMonD_D
博客等级 码龄7年 4815粉丝 8原创
评论 1
成就一亿技术人!
拼手气红包6.0元
还能输入1000个字符
 
 条评论被折叠 查看
添加红包

请填写红包祝福语或标题

个

红包个数最小为10个

元

红包金额最低5元

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

抵扣说明:

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

余额充值