微型计算机组成结构

第一章、微型计算机基础计算机基本组成和冯诺依曼体系结构 第1章 微型计算机基础 文章目录第1章 微型计算机基础1.1计算机中的**数制**(进制)1.2编**码制**度真值与机器数补码机器数的数值范围整数补码的运算无符号数的概念溢出与进位的概念1.3计算机的基本**组成**微型计算机的分类计算机系统组成冯诺依曼体系结构计算机的发展微型计算机的发展微型机的硬件结构 1.1计算机中的数制(进制) 4位二进制数 等值十六进制数 4位二进制数 等值十六进制数 0000 0 1000 8 0001 1 1001 9 0010 2 1010 A 阅读详情

微型计算机组成结构

任何一个系统都可认为由四个基本部分组成

输入部分用于接收进入系统的信息或数据 , 经过处理中心加工后 , 再由输出部分送出

能源部分为整个系统提供操作运行的能源供给,包括输入和输出部分操作所需要的能量

系统基本组成

计算机系统的处理中心与输入/输出部分之间的通道或接口都是共享使用的

系统基本组成

计算机系统可分为硬件部分和软件部分,但两者之间互相依存

微型计算机组成原理

CPU 通过地址线、数据线和控制信号线组成的本地总线(或称为内部总线)与系统其他部分进行数据通信

地址线用于提供内存或 I/O 设备的地址,即指明需要读/写数据的具体位置。

数据线用于在 CPU 和内存或 I/O 设备之间提供数据传输的通道 .

控制线负责指挥执行的具体读/写操作。

传统 IBM PC 及其兼容计算机的组成框图 :

image-20200711204253582

树莓派与stm32通信超详细解答过程 笔者之前发过关于stm32与openmv通信的教程,在学习了几天opencv后,想实现树莓派4B与stm32进行通信。于是上网查询资料,最后实现了两者之间的通信,相信这对大多数电赛人都很有帮助,opencv的识别效果是远高于openmv以及K210的。在此我参考了以下资料辅助我学习,大家可以参考。基于树莓派4B与STM32的UART串口通信实验(代码开源)_树莓派4b串口波特率-优快云博客。 阅读详情

相关推荐

数值计算方法 matlab用二分法或简单迭代法求_快速求解方程的根——二分法与牛顿迭代法

今天是周四高等数学专题的第7篇文章。之前的文章和大家聊了许多数学上的理论,今天和大家聊点有用的东西。我们都知道,工业上的很多问题经过抽象和建模之后,本质还是数学问题。而说到数学问题就离不开方程,在数学上我们可以用各种推算、公式,但是有没有想过在计算机领域我们如何解一个比较复杂的方程?如果之前没有想过,那你可能得想一想,因为以后很有可能会在面试题当中遇到。二分法我们要介绍的第一个方法是二分法。说到二...

weixin_39945915的博客 1305

第2章 微型计算机组成结构

linux内核完全注释(修正版v3.0)学习笔记

weixin_43358213的博客 2121

ESP32S3学习——i2c,点亮0.96寸oled

ESP32S3学习——i2c,点亮0.96寸oled

HandBAI的博客 1万+

第一章: 微型计算机组成结构

操作系统与所运行的硬件环境密切相关。如果想彻底理解操作系统运行全过程,那么就需要了解它的运行硬件环境。本章基于传统微机系统的硬件组成框图,介绍了微机中各个主要部分的功能。这些内容已基本能够建立起阅读Linux 0.11内核的硬件基础。为了便于说明,术语PC/AT将用来指示具有80386或以上CPU的IBMPC及其兼容微机,而PC则用来泛指所有微机,包括IBMPC/XT及其兼容微机。我们从俯瞰的角度来说明采用80386或以上CPU的PC机系统组成结构。一个传统微型计算机硬件组成结构见图2-2所示。 其中,CP

m0_53157173的博客 3510

C++游戏开发实战:从零构建局域网联机对战系统(附完整代码解析)

本文详细介绍了如何使用C++开发局域网联机对战游戏系统,涵盖从环境搭建到实战代码解析的全过程。重点讲解了Winsock库的应用、Socket通信原理、服务端与客户端开发技巧,以及性能优化和安全防护方案,帮助开发者快速掌握C++游戏开发的核心技术。

weixin_42524945的博客 445

IBIS模型中的Pullup和Pulldown曲线详解:如何避免信号完整性设计中的常见错误

本文深入解析IBIS模型中Pullup和Pulldown曲线的关键作用,揭示其在信号完整性设计中的黄金法则。通过详细分析曲线特性、常见误区及验证方法,帮助工程师避免设计错误,优化高速PCB设计。文章还展示了曲线数据在动态终端匹配、串扰预测和电源完整性分析中的高级应用,提升设计效率和可靠性。

weixin_30275415的博客 451

微型计算机主机内部结构,微型计算机主机由什么组成

大家好,我是时间财富网智能客服时间君,上述问题将由我为大家进行解答。微型计算机的主机由CPU和内存储器构成,微型计算机是基于冯诺依曼式结构设计的。CPU包括控制器和运算器,内存储器包括RAM和ROM。中央处理器(Central Processing Unit),简称CPU,是1971年推出的一个计算机的运算核心和控制核心,是信息处理、程序运行的最终执行单元。CPU包含运算逻辑部件、寄存器部件和控制...

weixin_30480859的博客 1189

ABAP FB05 清账实战:POSTING_INTERFACE_CLEARING 核心参数与业务场景解析

本文深入解析ABAP FB05清账操作中的核心函数POSTING_INTERFACE_CLEARING,详细讲解其关键参数与业务场景应用。通过实战案例展示收款清账(EINGZAHL)流程,提供常见错误排查方法,并分享批量清账优化与财务凭证集成的高级技巧,帮助开发者高效处理SAP财务模块清账需求。

weixin_33423874的博客 479

《linux 内核完全剖析》 chapter 2 微型计算机组成结构

微型计算机组成结构

Jason Leaster | Rebuilding the tower of babel 2619

微信小程序- 云开发上传并部署云函数时报错ResourceNotFound.Function, 未找到函数版本,请创建后再试。(小程序上传部署云函数提示错误,开发控制台中的云函数没有删除,详细排查)

微信小程序——云函数上传失败,微信小程序——解决上传并部署云函数时报错ResourceNotFound.Function, 未找到函数版本,请创建后再试。微信小程序上传云函数失败,微信小程序云开发|Error: ResourceNotFound.FunctionName, FunctionName 指定的资源不存在。微信云开发报错(Error: ResourceNotFound.FunctionName,微信小程序云函数报错,上传云函数 sum 失败 Error:,上传部署我们的云函数 2. 报错 错误信息

🏆 前端领域优质创作者 4317

AI原生SaaS应用的自动化运维体系构建

随着ChatGPT掀起的AI原生应用浪潮,越来越多SaaS(软件即服务)产品开始以"AI优先"的方式设计——从用户交互到核心功能,都深度依赖机器学习模型(如推荐算法、智能客服)、实时数据流(如用户行为分析)和弹性算力(如大模型推理)。这类应用的运维需求与传统SaaS完全不同:传统运维像"修水管",哪里漏了补哪里;AI原生运维则像"照顾会成长的宠物",需要实时感知模型状态、数据变化和流量波动,主动调整资源。

AI天才研究院 1080

微型计算机系统结构有哪五大,微型计算机系统的硬件包括哪五大组成部分?各部分的功能是什么?...

1运算器 负责算术运算和逻辑运算2控制器 负责控制电脑运行3输入设备 键盘鼠标4输出设备 显示器音响等5存储器 分为内存和外存 内存用来存放正在运行的程序 外存就是硬盘,存放你的数据扩展资料:微型计算机系统简称“微机系统”。是由微型计算机、显示器、输入输出设备、电源及控制面板等组成的计算机系统。配有操作系统、高级语言和多种工具性软件等。“微机系统”是20世纪最重要的科技成果之一。它是一种能自动、高...

weixin_31714129的博客 1073

解决Office 365 SMTP问题:C#邮件发送详解

本文介绍了如何在C#中使用Office 365 SMTP服务发送邮件。重点讲解了正确配置SMTP客户端的关键参数:必须使用587端口并启用TLS加密(EnableSsl=true),同时通过NetworkCredential进行身份验证。虽然SmtpClient已不推荐用于新项目,但本文提供的代码示例仍适用于临时项目或系统维护,并建议未来可考虑使用MailKit等现代邮件库。文章还包含了错误处理机制,确保程序健壮性。

2501_90323865的博客 141

微型计算机的组成结构

我们先来看一张现代PC机的芯片构成图: 现代PC机的主板主要有北桥和南桥两大芯片构成,一改往日的将控制器与适配器接在本地总线上的设计。这两大芯片主要完成的主要功能是 北桥芯片:完成CPU、视频接口(AGP)、存储器接口这些数据传输较快的设备之间的数据通信。 南桥芯片:完成低层IO设备之间的数据交流:像USB串行设备、硬盘接口等等。 CPU与IO设备之间进行通信,必须首先知道对方的地址:即端口...

Cxinsect的博客 2155

假人有限元模型

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

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

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

《linux 内核全然剖析》 chapter 2 微型计算机组成结构

微型计算机组成结构 系统的基本组成: 软件是一种控制硬件操作和动作的指令流。 2.1 微型计算机的组成原理     当中CPU通过地址线,数据线,和控制信号线组成的内部总线与系统其它部分进行数据通信。地址线用于提供内存或者I/O设备的地址,即指明须要读写的数据的详细位置。数据线用于在CPU和内存的I/O...

weixin_30791095的博客 84

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

Linux入职基础-4.1_简介微型计算机的组成结构

简介现代微型计算机的组成结构我们在办公室或许多业务处理场所,一般都能见到现代微型计算机(PC机)的使用场景,作为一个Linux运维工程师角色,你一般都有打开过主机机箱的经验,见到如下图。 本节,重点了解硬件组成,主要是其中的主板、CPU、内存、硬盘及I/O等硬件。一、主板     对照上图,已经看到了一块主板主要由线路板和它上面的各种元器件组成。先认识下常见的主要元器件(如表一)表一:序号 元器...

木生火 1581

efm32 入门.pdf

本PDF共计22页,介绍的是操作驱动API,下载与否自己斟酌。

微型计算机硬件结构由 组成,常见的微型计算机硬件结构由哪些部分组成?各部分的主要功能和特点是什么?...

参考答案:微型计算机硬件一般由微处理器、内存储器、外存储器、系统总线、接口电路、输入/输出设备等部件组成。主要组成部件的功能和特点分析如下:(1)微处理器:是微型计算机的核心部件,由运算单元ALU、控制单元、寄存器组以及总线接口部件等组成,其功能是负责统一协调、管理和控制系统中的各个部件有机地工作。(2)内存储器:用来存放计算机工作过程中需要的操作数据和程序。可分为随机存储器RAM和只读存储器RO...

weixin_32289847的博客 6493

【读书笔记】Linux内核完全注释第二章:微型计算机组成结构

非常主观的笔记,只是摘抄一下自己觉得比较重要的地方,并不会概述所有内容

DumplingY的博客 308

画图描述微型计算机的硬件结构,[工学]第2章 微型计算机的组成及应用.ppt

[工学]第2章 微型计算机的组成及应用第2章 微型计算机的组成及应用 2.1 微型计算机概述 2.2 微型计算机主板介绍 2.3 微处理器 2.4 微型机系统存储器 2.5 微型计算机总线结构与接口 2.6 微型计算机常用外部设备 2.7 微型计算机常用软件 2.1 微型计算机概 2.1.1 微型计算机系统的层次及分类 微型计算机系统...

weixin_42502419的博客 362

微型计算机硬件由哪5个部件构成,按冯-诺依曼提出的计算机模型,其硬件由哪几部分组成?微型计算机硬件结构由哪几 - 问答库...

问题:[问答题] 按冯-诺依曼提出的计算机模型,其硬件由哪几部分组成?微型计算机硬件结构由哪几部分构成?选煤用的重介质悬浮液的平均密度一般在()㎏/m3。 ["1100~1350","1350~2000","1350~3000","2000~2500"]Refer to the exhibit. The output that is shown is generated at a switch. ...

weixin_31444279的博客 426

linux内核完全注释之微型计算机组成结构

计算机组成原理 1、传统计算机计算机组成框图 CPU通过地址线、数据线、控制线组成的本地总线(或内部总线),与系统的其他部分进行数据通信,地址线用于提供内存或I/O设备的地址,指明所需读写数据的具体操作位置。数据线用于在CPU和内存或I/O之间的数据传输通道;控制线用于控制内存与I/O的具体读写操作 内存的大小由地址线的位数决定:如32位232字节,共4GB 下方的各种控制卡(也可成适配卡)是...

u010217394的博客 118

微型计算机硬件组成及各部分功能,[计算机硬件及网络]第02章 微型计算机的组成及微处理器的功能结构.pdf...

[计算机硬件及网络]第02章 微型计算机的组成及微处理器的功能结构微机原理及应用微机原理及应用主讲:谢维成scxweicheng@西华大学 电气信息学院1第2章微机的组成及微处理器的功能结构2.1 微型计算机的组成2.2 80X86系列微处理器的功能结构2教学重点80X86系列微处理器的功能结构80X86的存储器分段管理方式32.1 微型计算机的组成AB运算器 ...

weixin_39643338的博客 193

linux微型计算机,linux内核完全注释之微型计算机组成结构(示例代码)

计算机组成原理1、传统计算机计算机组成框图CPU通过地址线、数据线、控制线组成的本地总线(或内部总线),与系统的其他部分进行数据通信,地址线用于提供内存或I/O设备的地址,指明所需读写数据的具体操作位置。数据线用于在CPU和内存或I/O之间的数据传输通道;控制线用于控制内存与I/O的具体读写操作内存的大小由地址线的位数决定:如32位232字节,共4GB下方的各种控制卡(也可成适配卡)是通过扩展插槽...

weixin_42236938的博客 160

微型计算机结构认识实验,实验一 微型计算机系统硬件组成及外设认识.doc

实验一 微型计算机系统硬件组成及外设认识.doc第 PAGE 2 页 共 NUMPAGES 12 页实验一 微型计算机系统硬件组成及外设认识【实验目的】1.了解微型机系统的硬件组成与配置2.培养对微型机硬件各组成部件的识别能力3.为实验二计算机硬件的组装奠定基础【实验内容】开机观察机箱内的计算机硬件配置【实验步骤】1.注意开机后系统自检的屏幕提示和系统配置表(可按Pause键暂停),将该微型机...

weixin_39918690的博客 652

微型计算机数据组成图,978-微型计算机的基本组成原理结构图.ppt

您所在位置:网站首页 > 海量文档&nbsp>&nbsp计算机&nbsp>&nbsp计算机原理978-微型计算机的基本组成原理结构图.ppt66页本文档一共被下载:次,您可全文免费在线阅读后下载本文档。 下载提示1.本站不保证该用户上传的文档完整性,不预览、不比对内容而直接下载产生的反悔问题本站不予受理。2.该文档所...

weixin_39572316的博客 261
上一篇: 与网络无关的Linux--修改主机名、Ret Hat Linux 启动到文字界面\(不启动 xwindow\)、自动升级更新问题
下一篇: MySQL 配置, 避坑
onnx
博客等级 码龄5年 1万+粉丝 416原创
评论
成就一亿技术人!
拼手气红包6.0元
还能输入1000个字符  | 博主筛选后可见
 
 条评论被折叠 查看
添加红包

请填写红包祝福语或标题

个

红包个数最小为10个

元

红包金额最低5元

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

打赏作者

onnx

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

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

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

打赏作者

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

抵扣说明:

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

余额充值