Visual Studio 2012 Ultimate Release Candidate 体验

【Visual Studio 2012中文版】下载安装以及使用方法 本博客记录如何下载安装Visual Studio 2012,如何使用,并成功运行C++程序,以及其中踩过的坑。本博客只使用VS2012运行了一个编写好的C++程序,并未从头创建项目,编写代码运行程序,但是编译运行操作类似故不赘述。 阅读详情

忙了很长一段时间,今天稍微有那么一点时间,碰巧VS2012RC发布。虽然一直想等到RTM发布才安装,但是看了MSDN的相关介绍,我就忍不住的去下载了,于是我就去MS官网,找到这个页面http://www.microsoft.com/en-us/download/details.aspx?id=29917
不想用web方式安装,看了页面的介绍,发现Instructions第三条提供了一个dvd iso镜像的下载链接,于是我就点了下载,当时也没注意看文件名。结果。尼玛坑爹啊。下载下来居然是中文的镜像。。MS搞神马灰机呢?
最后是群里的朋友发了一个地址给我。英文版ISO镜像地址:http://download.microsoft.com/download/6/9/7/697096F6-4EEA-4704-AF2D-F3BAF57C7634/VS2012_RC_ULT_ENU.iso
下载后加载到虚拟光驱,安装时我只安装了C++相关的东西。漫长的等待,终于安装好,启动VS。。鸡冻ing。
启动画面


StartPage


之前就听说过RC改成了一套深色的皮肤。很适合程序猿晚上码代码。可现在看了为什么是白色的,想着应该是可以改配色方案吧,于是打开选项。果然在colortheme里可以切换到Dark。此时界面顿卡,然后出现了让人兴奋的事。配色方案变深色的那套了。


这套配色方案果然很诱人。我是非常喜欢。
接下来当然是要测试我比较期待的C++11的语法,Range-based for loops. 赶紧创建一个consoleapp测试吧。


怎么样?这代码的着色还不错吧。基于范围的for循环是不是很简洁呢?这或许能为一些粗心out of range的guy带来便利吧。
而且现在C++的代码还有智能感知。


另外代码段也是很好用。很多以前靠VAX实现的功能,现在都集成了,嘿嘿。难道VSTeam想抢VAX的饭碗?
测试了一些新支持的语法后,我又开始测试下MFC的。新建了一个MFC工程,结果一编译。悲催。居然报错了。。。


看了下工程的目录配置,我就想到,会不会是因为我之前使用WTL时为了方便。添加了全局的include目录呢。于是我又把全局配置文件
Microsoft.Cpp.Win32.user.props里的目录清空。这样便不会加载全局配置了,重新启动VS2012后。再次编译。Oh yeah。编译运行没有啥问题了。。。。
又发现了另一亮点,就是在Solution Exporer里。可以直接查看类名函数名等。超赞。。


接着看看HlepLibrary有什么亮点,首先,比较人性化的是,Manage Help Settings 已经整合在HelpLibrary里。
在HelpLibrary里选择Manage Content即可看到。


看到木有。我注意到了Loacal store path旁边的按钮Move。哇塞。这可比2010的好多了,10的安装后要移动帮助文件的位置还得自己手动修改文件,现在12的你随时都可以点下move就可以移动位置了。很方便。感觉文档查找的速度也稍微有所提高。
好了,时间不多,其他功能有时间慢慢体验。总结下我体验的
优点:
1、支持了一些C++11的语法,例如基于范围的for循环,不知啥时候能支持RawString。
2、加载解决方案的速度明显提高
3、整体响应速度比2010快不少。
4、CPU内存的占用明显降低
5、C++code也支持智能感知
6、Solution Explorer里也可以查看类和成员
7、代码段管理的功能更加强大
8、两套配色方案个人觉得比较好看,深色适合环境光线比较暗的情况下写代码。白色适合亮的时候写
9、HelpLibrary更加人性化,由于不需要像10的那样使用代理,启动速度较快,不过我依然喜欢H3Viewer。
10、按Ctrl+F查找时只剩右上角一小块,不像之前版本弹出一个大框。
缺点:
1、MFC的DLG工程依然不能修改是要从CWinApp或者CWinAppEx派生。
2、C++11的语法支持的还不够多,例如RawString。这是regex爱好者的福音。
3、Resource View的编辑器的底色没随主题颜色变化。比较别扭。
4、安装时我只选了MFC,却默认添加了VB、C#等其他我暂时用不到的语言
5、旧版本在StartPage会列出最近的项目,而在2012里消失了。不知是我设置问题还是?求解。(问题找到了,在笔记本小屏幕上没显示完整被挡住。在台式机看就有了。。。)
暂时就看到了这些缺点。期待在RTM版稍微有所改善。。。
时间有限、文采不好,就只写这么多了。欢迎大家都分享下独特的感受。

Visual_Studio各大版本优势 Visual_Studio各大版本优势的收集整理。从Visual Studio 97 到 Visual Studio 2010。 立即下载

相关推荐

高通QCOM Camera Pipeline 可视化工具:从XML到交互式图谱的工程实践

本文详细介绍了高通QCOM Camera Pipeline可视化工具的工程实践,旨在解决Camera驱动与算法工程师在解析复杂XML配置文件时的痛点。该工具能将静态的XML文件(如g_camx_usecase.xml)自动转换为交互式视觉图谱,通过分层布局算法清晰展示Pipeline、Node、Port和Link的拓扑关系,并支持悬停查看、拖动缩放等交互操作,极大提升了开发调试与架构理解的效率。

prometheus5watch的博客 555

【亲测免费】 Visual Studio 2012下载资源

Visual Studio 2012下载资源 【下载地址】VisualStudio2012下载资源 Visual Studio 2012是一款功能强大的集成开发环境,适用于各种规模的软件开发项目。它支持多种编程语言,包括C#、C++和JavaScript,提供了全面的代码编辑、调试和编译功能。此项目提供了Visual S...

gitblog_06789的博客 1675

从Zemax到Speos:HUD设计数据无缝迁移避坑指南(含STEP文件精度验证)

本文详细介绍了从Zemax到Speos的HUD设计数据无缝迁移方法,重点解决Zernike曲面参数保真、虚拟厚度设置和坐标系对齐等核心问题。通过STEP文件精度验证和工程化解决方案,帮助工程师避免数据迁移中的常见陷阱,提升HUD系统设计效率。适用于Ansys Zemax和Ansys Speos用户,优化光学性能验证流程。

h6i7j8的博客 1064

013:开发软件Visual Studio 2012安装教程

本文详细介绍开发软件Visual Studio 2012的安装流程。

qq_31762031的博客 7823

详解ReID的各部分组成及Trick——基于FastReID

这一系列博客将基于京东开源的FastReID进行扩充,详细介绍了ReID的各个组成部分,一些有用的Trick,评价指标,常用数据集等,详细内容见下方的链接,总结不易,如有理解不正确之处,麻烦各位批评指正。 一、FastReID的中的baseline文件配置 二、Training strategy 三、Pre-processing 四、Backbone 五、Aggregation 六、Head 七、Loss 八、Distance Metric 九、Post-processing 十、Evaluation 十一

藏晖的博客 9165

从零构建eSIM RSP服务:云原生架构与GSMA合规实践

本文详细阐述了从零开始构建一个符合GSMA SAS-SM安全标准的云原生eSIM RSP服务的完整路径。内容涵盖云原生基础设施选型、容器化部署、GSMA标准接口集成,并重点分享了通过SAS-SM安全审计的实战经验与避坑指南,为物联网及智能设备企业自建可控的远程SIM配置服务提供了系统性的解决方案。

weixin_29322553的博客 459

VS2012下载和安装

1.下载链接 https://pan.baidu.com/s/1YR7Xk9Zlv7zQWCsERdVgIQ 提取码:stvi 2.鼠标右击【Visual Studio2012】压缩包选择【解压到Visual Studio2012】。 3.打开解压后的文件夹,鼠标右击【vs_ultimate】选择【以管理员身份运行】。 4.点击【…】可更改安装位置(建议不要安装在C盘,可以在D盘或其它磁盘下新建一个“VS2012”文件夹。注:安装路径中不能有中文),勾选【我同意许可……】,点击【下一步】。 5.勾选自己

weixin_42536748的博客 1万+

机器人环境仿真软件:Webots_(9).路径规划与导航算法仿真实现

通过仿真,我们可以验证路径规划算法的有效性和鲁棒性,同时优化机器人在不同环境中的导航性能。动态窗口法是一种局部路径规划算法,通过在机器人当前速度空间中选择一个最优的速度窗口,使机器人在动态环境中安全地移动。算法的代价函数通常包括两个部分:从起始点到当前节点的实际代价(g-cost)和从当前节点到目标节点的估计代价(h-cost)。在World Editor中,选择“Insert”菜单,添加“Robot”对象,如“E-puck”或“Thymio”。Dijkstra算法的实现与A*算法类似,但不使用启发函数。

kkchenjj的博客 2006

Visual Studio 2012 下载地址

http://download.microsoft.com/download/D/B/0/DB03922C-FF91-4845-B7F2-FC68595AB730/VS2012_ULT_enu.isohttp://download.microsoft.com/download/B/0/F/B0F589ED-F1B7-478C-849A-02C8395D0995/VS2012_ULT_chs.iso

chy2z的专栏 5026

激光焦点动态跟踪技术实战大揭秘:电容式与同轴视觉的巅峰对决

激光焦点动态跟踪技术是保证激光加工质量的关键因素。本文对比评测了电容式和同轴视觉两种主流技术:电容式响应速度快、成本低,适合高速稳定加工环境,但易受电磁干扰;同轴视觉精度高、抗干扰强,适合精密加工和复杂工件,但成本较高且处理速度受限。评测结果表明,企业应根据加工需求、预算和环境选择合适技术。未来该技术将向智能化、多技术融合方向发展,为工业应用提供更优解决方案。

远程部署调试 运行安装 项目调试 二次开发 项目技术新 持续迭代 部分源码免费分享 124

减法平均优化器(SABO)算法详解:从数学原理到工程应用

减法平均优化器(SABO)是一种基于数学概念的新型元启发式优化算法,由Trojanovský和Dehghani于2023年提出。该算法通过v-减法运算和平均值计算实现搜索优化,核心创新是采用目标函数值差异符号引导搜索方向。SABO具有参数少、结构简单、收敛快等特点,在高维复杂问题中表现优异。算法通过种群平均值保持多样性,利用符号函数确保搜索方向改进,自然平衡探索与开发。MATLAB实现显示其计算复杂度为O(N²·D),与主流群体智能算法相当。SABO不依赖生物或物理隐喻,数学基础坚实,在工程优化和机器学习领

qq_42212808的博客 165

Visual Studio 2012 RC 发布

All The Download Links - including OFFLINE installers inside ISOs Visual Studio 2012 Ultimate RC Web installer http://go.microsoft.com/?linkid=9810263 ISO Image http://go.mic...

weixin_30273931的博客 86

2023年GESP12月认证C++五级真题解析

例如,如果a=4,那么4是最⼩的幸运数,而1不是,但我们可以连续对1做3次+1操作,使其变为4,所以我们可以说,1幸运化后的结果是 4。【题目大意】给一个完全平方数的标准,推导出哪些是超级幸运数,然后判断N个数字中,哪些是超级幸运数,是的输出“lucky”,不是的输出离该数字最近的比它大的数字。前一个数字,下标是j的数字是偶数,后面的数字下标是j+1的是奇数,按照要求,偶数在奇数的后面,要交换。A函数时间复杂度是O(n/2),B函数算法是O(sqrt(n)),大部分情况后者是优的,值更小。

lan_in的博客 1007

史上最详细中文版Visual Studio2012安装步骤图解新手教程

下面是IT认证考试资源网总结的Visual Studio 2012的安装方法: 1)注意:只有Visual Studio 2012才能进行“Windows 8 应用商店”(也就是Windows 8 风格应用程序)程序的开发。Visual Studio 2010等低版本的开发工具是不可以的。 2)首先下载Visual Studio 2012,Visual Studio 2012有免费版和收费版两

Fairy的专栏 5万+

SAP B1中文培訓教材_SDK

公司内部培训资料,对开发工具 ,DIAPI, UIAPI,Add-ON有详细解说

pscad IEEE标准系统搭建说明

pscad IEEE标准系统搭建说明,包含典型的IEEE 9节点、14节点、30节点、39节点和118节点系统。内含标准测试系统的原始数据和潮流结果。

Visual Studio 2012下载资源 百度云

Visual Studio 2012下载地址: 链接: https://pan.baidu.com/s/12vyWQXXLHIB6qH8_ftLA9Q 密码:ggyp

qq_43413289的博客 6148

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

Visual Studio 2012下载安装方法

旗舰版序列号(中英文版都可以用): YKCW6-BPFPF-BT8C9-7DCTH-QXGWC RBCXF-CVBGR-382MK-DFHJ4-C69G8 中文旗舰版下载地址: http://download.microsoft.com/download/B/0/F/B0F589ED-F1B7-478C-849A-02C8395D0995/VS2012_ULT_chs.iso 英文旗舰版下载地址: http://download.microsoft.com/download/D/B/0.

每天学习一点点 1万+

蓝牙模块HM-10手册

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

Visual Studio 2012 下载地址 V11各种版本官方下载网址

Visual Studio Express 2012 免费版本 针对面向不同平台的学生和初学者。提供了面向不同应用的速成免费版的Visual Studio。 下载地址: Visual Studio Premium 2012 with MSDN : MSDN高级版 包含Premium版 MSDN订阅, 除包含Professional 2012 with MSDN所有功能外,也包含同级代码评审功能、多...

StudyOgre的博客 2万+

Microsoft Visual Studio 2012 旗舰版 镜像 ISO 官方下载地址 旗舰版 序列号 SN VS2012_ULT_chs.iso

Microsoft Visual Studio 2012 旗舰版 镜像 ISO 官方下载地址 旗舰版 序列号 SN VS2012_ULT_chs.iso 请访问:http://blog.sina.com.cn/s/blog_855a240301016rhi.html

潘万丁的博客 2307

Visual Studio2012下载及安装

Visual Studio2012下载及安装 下载: Visual Studio下载网址 选择合适的下载。 安装: 1.打开下载好的VS安装包,选择安装的路径,勾选我同意,点击【下一步】 2.选择自己需要的组件或者全选,点击【安装】 3.等待安装完成 4.安装成功 ...

weixin_46010859的博客 3万+

VS2012 下载地址

http://www.microsoft.com/visualstudio/chs/downloads

给力VSTO 4249

Microsoft Visual Studio 2012旗舰版(VS2012中文版下载)官方中文版

 http://www.xiazaiba.com/html/7678.html

yuanyuan_186的专栏 1685

Visual Studio 各种版本及官方下载地址 VS下载

VS下载 Visual Studio 97 版本5.0。Visual Studio 2003 版本 7.1。Visual Studio 2005 版本 8.0。Visual Studio 2017 版本 15.9.X。Visual Studio 2019 版本 16.1.X。Visual Studio 2022 版本 17..X。Visual Studio 2019 for Mac 版本 8.0。Visual Studio 2017 for Mac 版本 7.8.3。

StudyOgre的博客 9285

【免费下载】 Visual Studio 2012 Update 4 离线安装包

Visual Studio 2012 Update 4 离线安装包 【下载地址】VisualStudio2012Update4离线安装包分享 Visual Studio 2012 Update 4 离线安装包本仓库提供Visual Studio 2012的安装包以及Update 4的离线更新包 ...

gitblog_06500的博客 1208
下一篇: 为Visual Studio添加默认INCLUDE包含路径一劳永逸的方法(更新)
hwangbae
博客等级 码龄15年 12粉丝 9原创
评论
成就一亿技术人!
拼手气红包6.0元
还能输入1000个字符
 
 条评论被折叠 查看
添加红包

请填写红包祝福语或标题

个

红包个数最小为10个

元

红包金额最低5元

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

抵扣说明:

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

余额充值