第三章 分装器生成

Win10更新后黑屏只剩鼠标?火绒误杀explorer.exe的5种自救方案(附详细步骤) 本文详细介绍了Win10更新后出现黑屏只剩鼠标的5种专业修复方案,重点解决火绒误杀explorer.exe的问题。从基础的任务管理器操作到安全模式下的系统修复,再到注册表编辑和系统还原,提供了全面的解决方案,帮助用户快速恢复系统正常运行。 阅读详情

第三章  分装器生成

第3.1.节                分装器

第3.2.节           从IE发展成WG

第3.3.节                分装器生成

第3.4.节                分装器的归纳学习

第3.5.节                小结

 

各网站的信息内容互相独立,要收集起来有困难。信息抽取技术就是冲着解决此困难而来的。

因特网上还存在一个被称为“暗藏网”(the hidden web),即那些网上数据库系统。文献[37]估计因特网上80%的内容存在于这种看不见的因特网中。搜索引擎的“网络爬虫”抓不到这些网页。这就意味着需要一种独立的工具从这些网页中收集数据。

从网站中抽取信息的工作通常由一种叫做“分装器”(Wrapper,也译“包装器”)的程序完成。以下3.1.和3.2.节将介绍分装器的概念及分其生成(Wrapper Generation, WG)研究的历史。第3.3.节总结了构造分装器的不同方法。手工制造分装器的工作繁重,因此,自动生成的研究变得非常重要。机器学习的方法非常诱人,第3.4.节介绍了归纳式学习的相关技巧。

第3.1.节                分装器

分装器是一个程序,用于从特定的信息源中抽取相关内容,并以特定形式加以表示。在数据库环境下,分装器是软件的组成部分,负责把数据和查询请求从一种模式转换成另外一种模式。在因特网环境下,分装器的目的是把网页中储存的信息用结构化的形式储存起来,以方便进一步的处理。

因特网分装器可接受针对特定信息源的查询请求,并从该信息源中找出相关的网页,然后把需要的信息提取出来返回给用户。它由一系列的抽取规则以及应用这些规则的计算机程序代码组成。通常,一个分装器只能处理一种特定的信息源。从几个不同信息源中抽取信息,需要一系列的分装器程序库。分装器的运行速度应该很快,因为它们要在线处理用户的提问。它还要能应付网络经常变化、运行欠稳定的特点。比如,网络连接失败、文档格式混乱、格式变化等。

建造针对网页的分装器主要有两个好处:一是提高了从某一特定信息源获取相关信息的能力,二是能把不同信息源的信息整合到数据库中,用通用查询语言即可查找信息。

第3.2.节                从IE发展成WG

人们需要能从不同网页资源抽取并整合数据的工具。这种需求造就了分装器生成研究领域的发展。分装器生成(WG)领域独立于传统的IE领域。典型的WG应用系统能从网上数据库返回的查询结果网页中抽取数据。这些网页构成一个被WG业内人称之为“半结构化”的信息源。为了能把这些网页的数据整合在一起,必须把相关的信息从这些网页中抽取出来。因此,分装器实质上是针对某一特定信息源的IE应用系统。

传统的IE系统采用基于句法和语义条件相结合的抽取模式。如前所述,对于半结构化信息源,基于语言知识的模式并不是很管用。典型的WG系统生成的是基于分隔符的抽取模式。由于这类网页均是在一个统一的模板上即时生成的,因此,只要学习了几个样本网页后,系统即能识别分隔符特征串,构成不同的模板区域。

从网页中抽取信息并不容易,要考虑许多问题,例如信息量膨胀的问题、系统灵活性的问题等。

第3.3.节                分装器生成

可用人工或半自动的办法生成分装器。手工生成分装器通常需要编写专用的代码,要花很多时间理解文档的结构并将其转换成程序代码。虽然处理半结构化的网页要容易一些,但并仍然还是比较烦琐而且容易出错。

有一些工具可帮助手工生成分装器。使用的方法之一是利用描述性语法对网页结构进行描述,并且提供工具生成代码。不过,编写语法本身就是一项很艰巨和耗时的工作,而且需要高水平的专家。

手工构造的IE系统不能适应处理对象所属领域的变化。每个领域都要有相应的分装器,维护成本很高。对于网上信息源来说,这些缺点尤为明显,因为网页数量庞大,内容和结构繁杂,而且新的信息源不断增加,旧的信息还会改变,因此,帮助生成自动抽取网页信息的分装器的技术变得非常重要。

半自动化生成分装器的技术得益于上述分装器生成的支持工具。一种方法是使用向导让用户告诉系统那些信息是需要抽取的。通过图形界面,用户即可以通过演示编写程序,标示出需要抽取的区域。这意味着在分装器编码过程中不需要专业知识,而且比手工编码少产生错误。但是,用这种方法也需要对新的站点进行重新的学习,因为这种系统不能自己学习新的网站结构,也不能处理旧网站的结构变化。

全自动分装器的生成利用机器学习的技巧,开发学习算法,设计出从非常简单到相对复杂的分装器。即使是全自动的方法也需要人工专家的少量参与。系统必须通过学习阶段,从例子中归纳出规则。通常,这个过程是由人工指导的。

分装器归纳法是一种自动构造分装器的技术。主要思想是用归纳式学习方法生成抽取规则。用户在一系列的网页中标记出需要抽取的数据,系统在这些例子的基础上归纳出规则。这些规则的精确度如何取决于例子的质量如何。如果能代表那些需要处理的网页,那么,这些例子就是高质量的。

第3.4.节                分装器的归纳学习

用于IE的机器学习方法有很多,如符号化学习法,ILP(归纳逻辑设计法),分装器归纳法,统计法和语法归纳法。在分装器归纳法中,分装器的生成被描述成一种归纳学习问题。

在最高层次,归纳学习法是从一些实例中完成未知目标概念的计算任务,是对现象的一种概括。主要思路是,如果归纳出来的规则能解释观察到的实例,或者在新事例出现时能做出准确的预测,那么,这种归纳是成功的。在分类、知识获取、知识发现等任务中被证明是有用的。

归纳学习法是通过推论来完成的。推论是一种从部分到整体、从个别到一般、从个体到普遍的推理过程。老师提供几个实例给学生,学生则从中归纳出普遍适用的规则。人类的学习是基于实验性的观察过程中的,对于我们来说,提供好的观察事例要比提供明确的完整的规则要容易。总的说来,归纳式学习法是一种建立在假设的基础上的研究方法。

有指导的归纳式学习法可以分为两类:零阶(zero-order)和一阶(first-order)学习法。两者的区别在于其训练数据和所形成的理论的表达方式的不同。

零阶学习法所采用的事例是事先分好类的。每个事例都由对应于固定属性集合的特定值描述。这类系统发展的理论以决策树(Decision Tree)或生成规则(Production Rules)的形式出现,把事例的类和它的属性值联系起来。不幸的是,决策树的学习系统缺少表达能力,因为它们建立在命题逻辑的基础上,不能学习到对象之间的关系(如家族成员的关系)之类的概念。从数据库角度看,他们只能处理“属性-值”这种关系。

关系型一阶学习法可在带有结构信息的例子中进行归纳,例如一阶逻辑谓词和函数,无界限结构体(Unbounded Structures,如列表,树)等。尤其是ILP方法,专门研究从例子中归纳一阶逻辑形式的规则,逻辑编程的学习以及其他关系型知识。

ILP的研究介于机器学习和逻辑编程两种传统研究领域之间。许多其他的机器学习算法均限定于处理有限的基于特征表达的例子和概念,而不能处理复杂的关系型和递归型知识。但ILP借助一阶逻辑的表达能力,可以学习关系和递归概念。ILP还可以学习更丰富的表达式和比决策树更复杂的概念,因此,已应用于解决从包含复杂结构和关系的文档中抽取信息的学习中。

ILP算法采用两种不同的归纳方法:一是自下而上(概括),另一是自上而下(具体化)。自下而上的方法是数据驱动的。先选择几个例子,在此基础上提出一个假设,使之能处理这些例子。然后把这个假设推而广之,使之能处理其余例子。自上而下的方法则先从最普遍的假设开始,通过引入反例,把假设规则不断具体化。总的说来,自上而下算法可以归纳出一大类的逻辑程序,但需要相对多的样例。而自下而上算法有为数不多的例子就行了,但只能归纳出一小类的程序。

目前已经有了几个实验ILP系统,包括有名的FOIL[47]和GOLEM[39]。FOIL由Quinlan于1989年开发,采用自上而下的算法。在一个既有正又有反的事实的训练集中,先找出一个只覆盖正例而不涉及反例的逻辑子句(clause),然后把这个子句覆盖的事实从训练集中删除。如此直到训练集中没有正例为止。GOLEM(Muggleton and Feng 1990)采用贪婪覆盖算法(Greedy Covering Algorithm)。子句的生成是自下而上的,建立在更多具体子句的“最少概括”(least-general)的概括生成上。概括一直进行直到所有的正例都被覆盖而无一个反例被涉及。

第3.5.节                小结

可以预计,网上结构化信息将不断增加。通过查询网上数据库所获得的网页也将不断增加。这些网页是无法让搜索引擎获取的。因此,越来越需要可以把相关信息从这些网页中抽取出来的工具。

分装器是专门从特定信息源中抽取需要的信息并返回结果的程序。对于从不同信息源中整合信息资料是非常有用的。由于这种需求不断增加,分装器生成的研究领域从传统的IE领域中脱颖而出。相比之下,生成分装器所采用的技术比较少依赖句子的全面语法分析和NLP技术。

分装器可由程序员直接编写,或手工指定网站结构再由程序自动生成规则和代码。无论是哪种情况,这个过程都是费时费力的,而且网页的结构经常变化,新网页层出不穷。这样,必须建造新的分装器。为此,网上信息抽取的研究转向了半自动和自动生成分装器的工作上。

分装器归纳法是用机器学习方法自动生成分装器的方法。在归纳法中,分装器的生成被看成是归纳学习的问题,其任务是从一组例子中计算出一般规则,以解释观察到的事实。教师提供例子,学生在例子的基础上作出归纳,推导出规则。

归纳逻辑编程方法处于传统的机器学习领域和逻辑编程之间,使用一阶逻辑规则。得益于一阶逻辑丰富的表达能力,ILP方法可以学习关系型和嵌套概念。这是大多数基于“属性-值”表达方式的机器学习算法所无法达到的。ILP方法为此被应用到学习如何从复杂结构和关系的文档中抽取信息。

 

Flatten 层的深度理解与运用 阅读详情

相关推荐

使用Bigemap下载地图流程

Bigemap地图下载简单流程,临时安排任务简单学习没有深入了解。

TKY666的博客 4847

wrapper generator 分装器生成系统简介

早期从网站上抽取信息的方法基本上是基于手工操作的。程序员认真研究网站的结构后手工编写代码,开发一个分装器程序,把网页的逻辑特征抽取出来并把他们存入到数据库。TSIMMIS[13,25,28,29]系统和“斯坦福-IBM多信息源管理系统(1995)”是比较早的帮助建造分装器程序的框架系统。TSIMMIS的目标是以一体化的方式获取不同信息源的信息并且保证所获取信息一致性。其重点是开发支持这种包装过程的

tattarrattat的专栏 3027

基于Java的高校学生信息管理系统的设计与实现(论文+源码)

可以对本系统的数据进行良好的封装,Java可以对不想被访问的数据进行良好的隐藏,具备平台无关性,可移植,更加可靠与安全,具备多线程支持,进行网络交互更容易。它支持本系统的B/S模式。开发效益方面,本系统一旦开发成功并且面向社会,就会让大多数的学生教师体会到便利办公的乐趣,随之促进提高本系统的使用率和经济利润,所以在经济方面,对于零成本开发且高利润的学生管理系统是可行的。学生可以在学生端进行选课,查看自己的成绩,教师可以在教师端查看所任课程的选课情况,对学生成绩进行录入,对所任的课程进行结课等操作。

2402_82389843的博客 1092

开发一个简单的ETL抽取系统集成WEB构思

2020,进入一家新公司,强制要求加班,周末还得加,又懒得看新闻看论坛摸鱼,想自己写这么一个东西,就当练手了。 思路来自于公司的一套用了很多年的数据资源平台,主要功能就是在不同类型的库之间,做数据备份,抽取,质量检测等。其实如果涉及的库不多或者使用人数频次不高,完全可以用navicat或者datagirp这种软件来实现,但是由于身处行业是一个政府行业,而政府的库经常涉及到表迁移,而且一般都是在内网操作,用datagirp这种软件一是客户不放心,二是不方便,毕竟出现问题数据泄露什么的不好追责。工程师在外网也

Zachariahs的博客 977

【嵌入式DIY实例-Arduino篇】-脉搏传感器监测脉搏率 (BPM)及可视化

在本文中,我们将使用 Arduino 和脉搏传感器来测量心率 (BPM)。 在文章中,我们将向展示如何使用脉搏传感器测量您的心率(每分钟心跳次数),并在电脑上位机通过Processing来实现心率数据可视化。同时使用LCD16×2 显示屏显示脉搏率 BPM。 该传感器易于使用和操作。 只需将手指放在传感器顶部,它就会测量心跳变化。

视觉与物联智能 834

实用指南:制作通用的INCA和CANape兼容A2L文件

A2L(ASAM MCD-2 Measurement and Calibration Data)文件是描述ECU(电子控制单元)测量和校准数据的标准文件格式。在标定工作中,A2L文件扮演着极为重要的角色,它定义了测量通道、校准参数等关键信息,为工程师提供了统一的描述方式。INCA和CANape是两种常见的汽车电子系统标定工具,分别由ETAS和Vector公司开发。它们在汽车电子系统的开发和调试过程中发挥着重要作用,提供了丰富的标定功能和用户友好的界面。

一直在水些技术小文 2924

网上信息抽取技术纵览

网上信息抽取技术纵览Line Eikvil 原著 (1999.7) 陈鸿标 译 (2003.3) 第一章         导论信息抽取(Information Extraction: IE)是把文本里包含的信息进行结构化处理,变成表格一样的组织形式。输入信息抽取系统的是原始文本,输出的是固定格式的信息点。信息点从各种各样的文档中被抽取出来,然后以统一的形

uBar_Multimedia Dev. and Data mining (CodeCore) 1890

SerDes电路的PCB仿真设计规则及策略

SerDes的PCB设计中,重点工作是使用3D 电磁 (EM) 场求解器,进行过孔结构优化,包括 BGA的扇入和扇出区域以及布线的过孔区域,并且,利用连接器供应商提供加密的 3D 模型,进行连接器和 PCB 的级联仿真,最终获取系统级的通道性能参数,如插入损耗、回波损耗、串扰和模式转换、阻抗曲线等,如果发现任何缺陷,再进行进一步优化,这一过程中,推荐进行拆分仿真,以提高设计效率。

一只豌豆象的博客 2192

第三章 单元测试

软件交互设计:分析和理解用户的任务需求,对软件的人机交互、操作逻辑和用户界面进行设计。系统总体设计:关注系统的质量属性,对整个系统进行模块化分解并选择合适的设计策略模块设计与实现:应用良好的设计原则,进一步地细化和实现所分解的模块单元(包括数据结构设计、算法设计和数据库设计等设计全局控制流控制流是系统中动作的先后次序。控制流问题需要在设计阶段考虑,其决策取决于操作者或随时间推移所产生的外部事件。

2301_79226024的博客 1504

28-3 文件上传漏洞 -白盒审计绕过

这行代码是用来获取文件名中最后一个点(.)后的部分,也就是文件的后缀名。这个函数会返回以最后一个点(.)开始到字符串末尾的部分,包括点(.)本身。然而,这段代码存在一个潜在的安全风险。攻击者可以利用多个点(.)来构造恶意文件名,以绕过后缀名检查。切换到bp将抓到的上传请求发送到重发器然后改包。先上传一个普通的php文件然后使用bp抓包。

weixin_43263566的博客 392

机器学习初探——用线性回归预测股价趋势

在进入代码之前,先建立一个大框架。类型一句话解释金融中的应用监督学习给机器“标准答案”让它学预测股价(历史数据→未来价格)无监督学习不给答案,让机器自己找规律把相似股票自动归类、发现异常交易强化学习让机器通过“试错”学习最优策略AI自动交易、量化策略优化我们现阶段只学“监督学习”——这是最常用、最容易上手的。准备一堆“特征”和对应的“标签”(比如:历史的第N天 → 那天的价格)喂给机器一个“算法”(比如线性回归)机器“拟合”出一个规律(比如找到一条最合适的直线)

109

计算机网络——第三章 运输层

第三章 运输层 3.1概述和运输层服务 运输层协议为运行在不同主机上的应用进程之间提供了逻辑通信,从应用程序的角度看通过这玩意运行不同进程的主机好像直接相连一样(而实际上它们可能位于地球的两端并且中间隔了很多路由器和链路)。 运输层协议是在端系统中而不是在路由器中实现的。在发送端,运输层将从发送应用程序接收到的报文转化为运输层分组,也叫运输层报文段,实现的方法(可能)是将应用报文划分为较小的块,并为每块加上一个首部成为一个运输层报文段,然后传送到网络层,网络层将其分装为网络层分组(数据报)并向目的地发送。请

m0_46616663的博客 1821

ABAP 后台作业里的消息机制:把 MESSAGE 写对,避免作业莫名取消

SAP后台作业消息处理机制解析 本文深入剖析了SAP系统中后台作业的消息处理机制,揭示了前台与后台执行环境的关键差异。核心发现包括: 后台作业对消息的处理规则: 所有消息写入Job log而不显示 根据消息类型决定是否继续执行 W警告在列表处理阶段会被自动转为E错误 关键异常处理: 通过error_message可捕获E/A类型消息 A类型消息会触发隐式数据库回滚 未被捕获的E/A消息将导致作业中断 实用解决方案: 将业务提示改为S或I类型 使用DISPLAY LIKE保持前台体验 通过error_mess

2007 年 ~ 2025 年,深耕 SAP 技术 18 年 2218

计算机网络期末复习(二)

点对点信道:使用一对一的点对点通信方式 【PPP协议】广播信道:使用一对多的广播通信方式,过程较为复杂。【CSMA/CD协议】数据链路层传输的是帧。三个基本问题:1)分装成帧:在一段数据前后添加首部和尾部,构成一个帧。确定帧的界限2)透明传输:传输数据中出现和首尾部界限一样的部分,导致数据丢失解决方法:字节填充或者字符填充具体:当数据中出现控制字符时,前面插入一个转义字符(如果是转义字符的话,也要插入)3)差错控制:传输过程中会出现比特差错。【BER:一段时间内传错的比特占总比】

linmu__ykx的博客 810

假人有限元模型

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

SIMATIC S7-1200, S7-1500 PID 控制[手册]

SIMATIC S7-1200, S7-1500 PID 控制[手册]

计算机网络:自顶向下方法读书笔记(六)

第三章 运输层 本章的阅读需要常思考两个计算机网络中最为基础性的问题: 两个实体怎样才能在一种会丢失或损坏数据的媒体上可靠地通信? 如何进行拥塞控制? 3.1 概述和运输层服务 **逻辑通信(logic communication)????*简单点说,就是忽略两个端系统之间的底层运输细节(比如经过什么路由器,走怎样的线路等),而让用户感觉就好像两个端系统是直接相连的,就是逻辑通信。 报文段(segment):运输层的分组。 3.1.1 运输层和网络层的关系 分工:运输层协议将来自自身系统应用进程的

HCod 274

C# WinForm 基于DirectShow.dll编写的程序,可边预览边保存视频,音频和图片

基于微软的DirectShow.dll的二次开发1.自动识别连接的摄像头跟麦克风且可以对其进行选择(默认选中第一个)2.可录制wmv和avi两种格式的视频并且都带有音频,avi可以录制的分辨率和帧数进行选择,wmv默认进行了淸晰度优化如不喜欢可去除代码中有相关提示3.可在预览点开之后进行拍照,也可边录制视频边拍照4.添加了视频和音频的压缩功能(酌情使用)这次二次开发发现C#对DirectShow的相关信息太少,这次做完也不敢藏私共享出来,还望大家指正

Vue.js设计与实现(读书笔记)

框架设计概览 第一章 权衡的艺术 第二章 框架设的核心要素 第三章 VUe.js的设计思路 声明式UI: Vue.js 3是一个声明式UI框架 声明式描述UI的方式有两种 1.模板描述 2.JavaScript对象描述 const vnode = { tag: 'div', props: { onclick: () => alert('gl') }, children: 'click me' } 使用JavaScript对.

欢迎来到我的技术博客——一个用代码编织思想的数字花园 🌱 1436

《比特城的七重结界:从数据洪流到量子盾牌的终极守护》

防火墙 → 城门防御体系 数字信封 → 密钥的密室与分装术 公钥/私钥 → 身份的双生钥匙 数字签名与CA → 圣殿认证与真理烙印 消息摘要 → 数据不可篡改的指纹 量子加密 → 对抗未来计算的终极屏障 分层防御 → 七重神谕结界 故事核心:通过一次次攻防对抗,将技术概念具象化为魔法与机械的奇迹,展现网络安全中“层层递进、永不停歇”的守护哲学。

云轩阁 781

Sqribble模板驱动文档自动化:轻量级智能出版流水线

文档自动化是AI时代内容交付的关键基础设施,其核心在于将排版、分页、目录生成等重复性任务规则化、可复用化。它基于结构化内容解析与确定性渲染引擎,实现从原始文本到专业PDF的零失败转换,显著提升市场运营、知识博主、中小企业等内容生产者的交付效率。相比通用AI写作工具,它更强调‘模板即标准’‘规则即保障’的技术路径,在保证视觉统一性与印刷合规性的前提下,大幅降低设计门槛。本文深入解析Sqribble的模板驱动架构与四车间协同机制,聚焦URL抓取、结构化排版、安全编辑与多端交付等真实工作流,为非设计师用户提供一条

weixin_30399155的博客 300

彩墨技术选型指南:从流动性、Sheen到钢笔纸张适配的完整评估框架

在技术选型与系统架构中,评估组件的兼容性、稳定性与生态适配是关键环节。彩色钢笔墨水的选择同样遵循这一逻辑,其核心在于理解墨水的技术参数与运行环境的匹配。流动性、Sheen(金属光泽)和Shading(层次渐变)是决定墨水性能的基础指标,它们直接影响书写的流畅度、视觉效果与纸张适应性。从工程实践角度看,这些参数如同评估开源库的API与性能,需要结合具体的“硬件”(钢笔的笔尖类型、供墨系统)与“测试平台”(纸张)进行综合验证。例如,高Sheen墨水在涂布纸上能展现惊艳效果,但在普通纸上可能严重洇墨,这体现了技术

weixin_33794672的博客 387

【计算机网络】数据链路层

计算机网络——数据链路层

m0_64669072的博客 764

HCIP学习笔记

客户端需要发送一个DNS数据包给DNS服务器,可能DNS服务器的IP地址和客户端的IP地址不在同一网段内,那么客户端会将DNS数据包发给默认网关,如果客户端arp缓存表里没有默认网关的mac地址,客户端需要发送ARP广播获取默认网关的MAC地址,然后将DNS数据包分装后交给默认网关,网关,路由器解分装后查看路由表,然后逐条转发到DNS服务器DNS解析DNS数据包,将www.goole.com(www.baidu.com)IP地址返回给了客户端。网络没有拥塞,拥塞窗口值大些,反之,拥塞窗口值小些。

2501_91972324的博客 948

Python深度学习:从入门到实战

亲爱的读者,欢迎您翻开这本书。我们即将探索的,是深度学习的宇宙——一个由数据、算法与算力构筑的奇妙世界。它既是严谨的科学,也是创造的艺术,更是一条通往未来智慧的修行之路。本书将带您从最基础的数学原理出发,亲手搭建神经网络,驾驭Transformer等前沿模型,最终将智慧转化为现实世界的价值。请放下畏惧,保持好奇。这不仅是一次知识的学习,更是一场思维的远行。来,随我一起,开启这趟非凡的旅程吧。

Yuner2000的博客 210

Ini文件读写解决方案

第一章 INI文件说明     如果不熟悉INI文件的朋友,可以先了解下INI文件格式,参照百度百科:http://baike.baidu.com/link?url=Wq0o_qdZdByktz_JBNFSBQU1mgE4iViIUE8GmEzG7Td-FVwycsVd-xSSNKgqgvedMkOZEgAFXA6d0YOOhfCVc_ 第二章 设计初衷   读取配置文件,大不了就是操作文件...

weixin_30709809的博客 131
上一篇: 第二章 信息抽取技术概述
下一篇: 第四章 分装器生成系统简介
PengJune
博客等级 码龄21年 9粉丝 37原创
评论
成就一亿技术人!
拼手气红包6.0元
还能输入1000个字符
 
 条评论被折叠 查看
添加红包

请填写红包祝福语或标题

个

红包个数最小为10个

元

红包金额最低5元

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

抵扣说明:

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

余额充值