Oracle新特性速递:未来数据库技术的无限可能

文章目录

  • 一、自治数据库:智能化与自动化的革命
  • 二、机器学习集成:智能数据分析的新境界
  • 三、区块链技术:确保数据完整性与透明性
  • 四、云原生数据库:灵活扩展与快速部署
  • 五、人工智能优化器:智能查询执行计划
  • 《Oracle从入门到精通(第5版)(软件开发视频大讲堂)》
    • 编辑推荐
    • 内容简介
    • 作者简介
    • 目录


随着信息技术的飞速发展,Oracle数据库作为行业的领军者,不断推出创新性的特性和技术,以应对日益复杂和多变的数据处理需求。Oracle数据库都有哪些最新特性呢?

一、自治数据库:智能化与自动化的革命

Oracle自治数据库通过整合机器学习、人工智能等先进技术,实现了数据库管理的高度智能化和自动化。这一特性不仅极大地减轻了DBA的工作负担,还显著提升了数据库的可用性和性能。自治数据库能够自动监测和优化系统性能,及时发现并处理潜在问题。此外,它还能自动进行备份、恢复和安全补丁更新等操作,确保数据的完整性和安全性。

二、机器学习集成:智能数据分析的新境界

Oracle在数据库中集成了强大的机器学习功能,使得数据分析变得更加智能和高效。通过内置的机器学习算法和工具,用户可以轻松地对大规模数据进行深度分析和预测。例如,Oracle的SQL机器学习功能允许用户在SQL语句中直接调用机器学习算法,实现数据预处理、模型训练、评估和应用等全流程操作。这不仅简化了数据分析的流程,还提高了分析的准确性和效率。

三、区块链技术:确保数据完整性与透明性

Oracle将区块链技术引入数据库领域,为数据提供了更高的完整性和透明性保障。区块链技术通过分布式账本和共识机制,确保数据在多个节点之间保持一致性和不可篡改性。在Oracle数据库中,用户可以利用区块链技术来记录和验证数据的历史记录、所有权和交易过程等关键信息。这不仅有助于防止数据被恶意篡改或伪造,还能提高数据的可信度和透明度。

四、云原生数据库:灵活扩展与快速部署

随着云计算的普及和应用,Oracle推出了云原生数据库服务。这些服务基于开源数据库技术,提供了高度集成、可扩展、高性能的数据库解决方案。云原生数据库具有弹性伸缩、高可用性和低延迟等特点,可以根据业务需求快速部署和扩展。此外,Oracle云原生数据库还支持多种存储引擎和计算资源,满足不同类型和规模的应用需求。通过云原生数据库服务,用户可以更加灵活地管理数据库资源,实现业务的快速响应和灵活调整。

五、人工智能优化器:智能查询执行计划

Oracle的人工智能优化器利用机器学习技术,能够自动学习和适应查询模式,为用户生成最优的查询执行计划。这一特性不仅提高了查询性能,还减少了DBA的调优工作。人工智能优化器能够持续学习和优化查询执行计划,根据实际的运行情况动态调整策略,以适应不断变化的查询需求。通过智能查询执行计划,用户可以更加高效地获取数据,提升业务处理能力和响应速度。


《Oracle从入门到精通(第5版)(软件开发视频大讲堂)》

在这里插入图片描述

  • 获取方式:https://item.jd.com/13791899.html

在这里插入图片描述

编辑推荐

《Oracle从入门到精通(第5版)》,以Oracle 19C为基础,图书特点如下。

  1. 学通Oracle只需要4步:基础知识→核心技术→高级应用→项目实战,符合认知规律。

  2. 85集同步教学微课+强化实战训练+在线答疑,夯实基础,精准,有效,速练,适合自学。

  3. 483个应用实例+38个实践练习+2个项目案例,学习1小时,训练10小时,从入门到项目上线,真正成为数据库开发高手。

  4. 根据图书首页说明,扫描书中二维码,打开明日科技账号注册页面,填写注册信息后将自动获取价值999元的数据库开发资源库一年(自注册之日起)的VIP使用权限。

(1)技术资源库:412个技术要点,系统、全面,随时随地学习。

(2)技巧资源库:192个开发技巧,快速扫除盲区,掌握更多实战技巧,精准避坑。

(3)实例资源库:117个应用实例,含大量热点实例和关键实例,巩固编程技能。

(4)项目资源库:20个实战项目,快速积累项目经验,总有一个你找工作会用到。

(5)源码资源库:124项源代码详细分析,多读源码,快速成长。

(6)视频资源库:467集学习视频,边看视频边学习,提升更快。

(7)面试资源库:数据库各方向企业面试真题,合理职业规划,快速就业。

学会、用好数据库开发资源库,可在短时间内从小白晋升为一名数据库开发工程师。

  1. 在线解答,高效学习。

关注清大文森学堂公众号,可加入本书的学习交流群,参加图书直播答疑。

内容简介

《Oracle从入门到精通(第5版)》从初学者角度出发,通过通俗易懂的语言和丰富多彩的实例,详细介绍了使用Oracle 19c进行数据管理的各方面技术。全书分为4篇,共21章,内容包括Oracle 19c概述,Oracle体系结构,Oracle管理工具,SQL*Plus命令,SQL语言基础,PL/SQL编程,过程、函数、触发器和包,管理控制文件和日志文件,管理表空间和数据文件,数据表对象,其他数据对象,表分区与索引分区,用户管理与权限分配,数据库控制,Oracle系统调优,优化SQL语句,Oracle数据备份与恢复,数据导出和导入,Oracle的闪回技术,Java+Oracle实现企业人事管理系统以及VC++ + Oracle实现汽配管理系统项目实战。所有知识都结合具体实例进行介绍,涉及的程序代码均给出了详细的注释,读者可以轻松领会Oracle 19c管理数据库的精髓,快速提高数据库管理技能。

作者简介

明日科技,全称是吉林省明日科技有限公司,是一家专业从事软件开发、教育培训以及软件开发教育资源整合的高科技公司,其编写的教材非常注重选取软件开发中的必需、常用内容,同时也很注重内容的易学、方便性以及相关知识的拓展性,深受读者喜爱。其教材多次荣获“全行业优秀畅销品种”“全国高校出版社优秀畅销书”等奖项,多个品种长期位居同类图书销售排行榜的前列。

目录

第1篇 基 础 知 识第1章 Oracle c概述视频讲解:57分钟1.1 Oracle的发展史1.2 关系型数据库的基本理论1.2.1 关系型数据库与数据库管理系统1.2.2 关系型数据库的E-R模型1.2.3 关系型数据库的设计范式1.3 Oracle c的安装与卸载1.3.1 Oracle c的安装1.3.2 Oracle c的卸载1.4 启动与关闭数据库实例1.4.1 启动数据库实例1.4.2 关闭数据库实例1.5 实践与练习第2章 Oracle体系结构视频讲解:128分钟2.1 Oracle体系结构概述2.2 逻辑存储结构2.2.1 数据块2.2.2 数据区2.2.3 段2.2.4 表空间2.3 物理存储结构2.3.1 数据文件2.3.2 控制文件2.3.3 日志文件2.3.4 服务器参数文件2.3.5 密码文件、警告文件和跟踪文件2.4 Oracle服务器结构2.4.1 系统全局区2.4.2 程序全局区2.4.3 前台进程2.4.4 后台进程2.5 数据字典2.5.1 Oracle数据字典简介2.5.2 Oracle常用数据字典2.6 实践与练习第3章 Oracle管理工具视频讲解:14分钟3.1 SQL*Plus工具3.1.1 启动SQL*Plus3.1.2 使用SQL*Plus连接SCOTT用户3.1.3 使用SQL*Plus查询数据库3.1.4 退出SQL*Plus3.2 SQL Developer工具3.2.1 SQL Developer工具的下载与启动3.2.2 创建数据库连接3.2.3 使用SQL Developer查询数据库3.3 企业管理器(OEM)3.4 数据库配置助手(DBCA)3.5 实践与练习第4章 SQL*Plus命令视频讲解:81分钟4.1 SQL*Plus与数据库的交互4.2 设置SQL*Plus的运行环境4.2.1 SET命令简介4.2.2 使用SET命令设置运行环境4.3 常用SQL*Plus命令4.3.1 HELP命令4.3.2 DESCRIBE命令4.3.3 SPOOL命令4.3.4 其他常用命令4.4 格式化查询结果4.4.1 COLUMN命令4.4.2 TTITLE和BTITLE命令4.5 实践与练习第5章 SQL语言基础视频讲解:162分钟5.1 SQL语言简介5.1.1 SQL语言的特点5.1.2 SQL语言的分类5.1.3 SQL语言的编写规则5.2 用户模式5.2.1 模式与模式对象5.2.2 示例模式scott5.3 检索数据5.3.1 简单查询5.3.2 筛选查询5.3.3 分组查询5.3.4 排序查询5.3.5 多表关联查询5.4 Oracle常用系统函数5.4.1 字符类函数5.4.2 数字类函数5.4.3 日期和时间类函数5.4.4 转换类函数5.4.5 聚集函数5.5 子查询的用法5.5.1 什么是子查询5.5.2 单行子查询5.5.3 多行子查询5.5.4 关联子查询5.6 操作数据库5.6.1 插入数据(INSERT语句)5.6.2 更新数据(UPDATE语句)5.6.3 删除数据(DELETE语句和TRUNCATE语句)5.7 实践与练习第6章 PL/SQL编程视频讲解:120分钟6.1 PL/SQL简介6.1.1 PL/SQL块结构6.1.2 代码注释和标识符6.1.3 文本6.2 数据类型、变量和常量6.2.1 基本数据类型6.2.2 特殊数据类型6.2.3 定义变量和常量6.2.4 PL/SQL表达式6.3 流程控制语句6.3.1 选择语句6.3.2 循环语句6.4 PL/SQL游标6.4.1 基本原理6.4.2 显式游标6.4.3 隐式游标6.4.4 游标的属性6.4.5 游标变量6.4.6 通过FOR语句循环游标6.5 PL/SQL异常处理6.5.1 异常处理方法6.5.2 异常处理语法6.5.3 预定义异常6.5.4 自定义异常6.6 实践与练习第7章 过程、函数、触发器和包视频讲解:82分钟7.1 存储过程7.1.1 创建存储过程7.1.2 存储过程的参数7.1.3 IN参数的默认值7.1.4 删除存储过程7.2 函数7.2.1 创建函数7.2.2 调用函数7.2.3 删除函数7.3 触发器7.3.1 触发器简介7.3.2 语句级触发器7.3.3 行级触发器7.3.4 替换触发器7.3.5 用户事件触发器7.3.6 删除触发器7.4 程序包7.4.1 程序包的规范7.4.2 程序包的主体7.4.3 删除程序包7.5 实践与练习第2篇 核 心 技 术第8章 管理控制文件和日志文件视频讲解:40分钟8.1 管理控制文件8.1.1 控制文件简介8.1.2 控制文件的多路复用8.1.3 创建控制文件8.1.4 备份和恢复控制文件8.1.5 删除控制文件8.1.6 查询控制文件的信息8.2 管理重做日志文件8.2.1 重做日志文件概述8.2.2 增加日志组及其成员8.2.3 删除重做日志文件8.2.4 更改重做日志文件的位置或名称8.2.5 查看重做日志信息8.3 管理归档日志文件8.3.1 日志模式分类8.3.2 管理归档操作8.3.3 设置归档文件位置8.3.4 查看归档日志信息8.4 实践与练习第9章 管理表空间和数据文件视频讲解:101分钟9.1 表空间与数据文件的关系9.2 Oracle的默认表空间9.2.1 SYSTEM表空间9.2.2 SYSAUX表空间9.3 创建表空间9.3.1 创建表空间的语法9.3.2 通过本地化管理方式创建表空间9.3.3 通过段空间管理方式创建表空间9.3.4 创建非标准块表空间9.3.5 建立大文件表空间9.4 维护表空间与数据文件9.4.1 设置默认表空间9.4.2 更改表空间的状态9.4.3 重命名表空间9.4.4 删除表空间9.4.5 维护表空间中的数据文件9.5 管理撤销表空间9.5.1 撤销表空间的作用9.5.2 撤销表空间的初始化参数9.5.3 撤销表空间的基本操作9.6 管理临时表空间9.6.1 临时表空间简介9.6.2 创建临时表空间9.6.3 查询临时表空间的信息9.6.4 管理临时表空间组9.7 实践与练习第10章 数据表对象视频讲解:123分钟10.1 数据表概述10.2 创建数据表10.2.1 数据表的逻辑结构10.2.2 创建数据表10.2.3 数据表的特性10.3 维护数据表10.3.1 增加和删除字段10.3.2 修改字段10.3.3 重命名表10.3.4 改变表空间和存储参数10.3.5 删除表10.3.6 修改表的状态10.4 数据完整性和约束性10.4.1 非空约束10.4.2 主键约束10.4.3 唯一性约束10.4.4 外键约束10.4.5 禁用和激活约束10.4.6 删除约束10.5 实践与练习第11章 其他数据对象视频讲解:68分钟11.1 索引对象11.1.1 索引概述11.1.2 创建索引11.1.3 修改索引11.1.4 删除索引11.1.5 显示索引信息11.2 视图对象11.2.1 创建视图11.2.2 管理视图11.3 同义词对象11.4 序列对象11.4.1 创建序列11.4.2 管理序列11.5 实践与练习第12章 表分区与索引分区视频讲解:66分钟12.1 分区技术简介12.2 创建表分区12.2.1 范围分区12.2.2 散列分区12.2.3 列表分区12.2.4 组合分区12.2.5 Interval分区12.3 表分区策略12.4 管理表分区12.4.1 添加表分区12.4.2 合并表分区12.4.3 删除表分区12.4.4 并入范围分区12.5 创建索引分区12.5.1 索引分区概述12.5.2 本地索引分区12.5.3 全局索引分区12.6 管理索引分区12.6.1 管理操作列表12.6.2 删除和重命名索引分区12.7 实践与练习第13章 用户管理与权限分配视频讲解:48分钟13.1 用户与模式的关系13.2 创建与管理用户13.2.1 身份验证13.2.2 创建用户13.2.3 修改用户13.2.4 删除用户13.3 用户权限管理13.3.1 权限简介13.3.2 授权操作13.3.3 撤销系统权限13.3.4 对象授权13.3.5 撤销对象权限13.3.6 查询用户与权限13.4 角色管理13.4.1 角色简介13.4.2 预定义角色13.4.3 创建角色与授权13.4.4 管理角色13.4.5 角色与权限的查询13.5 资源配置PROFILE13.5.1 PROFILE简介13.5.2 使用PROFILE管理密码13.5.3 使用PROFILE管理资源13.5.4 维护PROFILE文件13.5.5 显示PROFILE信息13.6 实践与练习第3篇 高 级 应 用第14章 数据库控制视频讲解:26分钟14.1 用事务控制操作14.2 用锁控制并发存取14.3 死锁14.4 实践与练习第15章 Oracle系统调优视频讲解:28分钟15.1 调整初始化参数15.2 系统全局区(SGA)优化15.3 排序区优化15.4 实践与练习第16章 优化SQL语句视频讲解:21分钟16.1 常规SQL语句优化16.2 表连接优化16.3 合理使用索引16.4 优化器的使用16.5 数据库和SQL重演16.6 Oracle的性能顾问16.7 实践与练习第17章 Oracle数据备份与恢复视频讲解:28分钟17.1 备份与恢复概述17.2 RMAN工具简介17.3 使用RMAN工具备份17.4 使用RMAN工具完全恢复17.5 使用RMAN工具部分恢复17.6 实践与练习第18章 数据导出和导入视频讲解:18分钟18.1 EXPDP和IMPDP概述18.2 EXPDP导出数据18.3 IMPDP导入数据18.4 SQL* Loader工具18.5 实践与练习第19章 Oracle的闪回技术视频讲解:17分钟19.1 闪回技术概述19.2 闪回数据库19.2.1 闪回恢复区19.2.2 闪回数据库配置19.2.3 闪回数据库技术应用19.3 闪回表19.3.1 闪回表命令的语法19.3.2 闪回表的应用19.4 闪回丢弃19.4.1 回收站简介19.4.2 回收站的应用19.5 其他闪回技术19.5.1 闪回版本查询19.5.2 闪回事务查询19.5.3 闪回数据归档19.6 实践与练习第4篇 项 目 实 战第20章 Java+Oracle实现企业人事管理系统视频讲解:6分钟20.1 开发背景20.2 系统分析20.3 系统设计20.4 数据库设计20.5 主窗体设计20.6 公共模块设计对话框20.7 人事管理模块设计20.8 待遇管理模块设计20.9 系统维护模块设计20.10 Hibernate关联关系的建立方法20.11 小结第21章 VC++ + Oracle实现汽配管理系统视频讲解:9分钟21.1 开发背景21.2 系统分析21.3 系统设计21.4 数据库设计21.5 公共模块设计21.6 主窗体设计21.7 系统登录模块设计21.8 基础信息查询模块设计21.9 商品信息模块设计21.10 日常业务处理模块设计21.11 小结

本文来自互联网用户投稿,该文观点仅代表作者本人,不代表本站立场。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如若转载,请注明出处:http://www.mzph.cn/web/37655.shtml

如若内容造成侵权/违法违规/事实不符,请联系多彩编程网进行投诉反馈email:809451989@qq.com,一经查实,立即删除!

相关文章

centos7搭建zookeeper 集群 1主2从

centos7搭建zookeeper 集群 准备前提规划防火墙开始搭建集群192.168.83.144上传安装包添加环境变量修改zookeeper 的配置 192.168.83.145 和 192.168.83.146 配置 启动 集群 准备 vm 虚拟机centos7系统zookeeper 安装包FinalShell或者其他shell工具 前提 虚拟机安装好3台cen…

为什么我的Skype点数不见了?如何重新激活 Skype 点数?

您超过180天没有使用过点数打电话功能,点数暂时封存在您的账户里面,需要您手动激活(目前必须要登录网页版skype) 可再次使用。 如何重新激活 Skype 点数? 登录到你的帐户 . 选择 重新激活信用额度 .注意: …

喜讯!安全狗荣获“2023年网络安全技术支撑优秀单位”称号

6月6日,由中共厦门市委网络安全和信息化委员会办公室(以下简称“厦门市委网信办”)主办的2023年网络安全技术支撑优秀单位颁奖仪式在厦门成功举行。 作为国内云原生安全领导厂商,安全狗受邀出席此次活动。 会上,安全狗…

预约小程序源码,云开发技术,无需服务器

介绍: 很多企业的业务都需要通过服务预约来完成,比如酒店、美容、家政等等。 但很多商家因缺少合适的服务预订工具,而不知道如何让客户尽快预约。 这种情况下,制作一个自己的预约小程序,客户只需要扫码或者在微信里…

【笔记】通过shell脚本自动部署项目(未完成)

然后将gitee仓库上的代码克隆至linux上 如果不知道gitee仓库怎么上传代码移步【笔记】如何在gitee仓库上传idea代码-CSDN博客 写到一半不想写了自己去复习p138-139吧

【0基础学爬虫】爬虫基础之scrapy的使用

【0基础学爬虫】爬虫基础之scrapy的使用 大数据时代,各行各业对数据采集的需求日益增多,网络爬虫的运用也更为广泛,越来越多的人开始学习网络爬虫这项技术,K哥爬虫此前已经推出不少爬虫进阶、逆向相关文章,为实现从易到…

武汉星起航:亚马逊精选,中国卖家打造的时尚防雨装备推荐

炎炎夏日,突如其来的雨水成为了许多城市居民的“常客”。在这样的季节里,一套时尚又实用的防雨装备成为了人们出行的必备之选。中国卖家在亚马逊上的防雨装备选品,凭借其精湛的工艺和独特的设计理念,成为了消费者们的首选。 首先…

选哪个短剧系统源码好:全面评估与决策指南

在短剧内容创作和分享日益流行的今天,选择合适的短剧系统源码对于构建一个成功的短剧平台至关重要。短剧系统源码不仅关系到平台的稳定性和用户体验,还直接影响到内容创作者和观众的互动质量。本文将提供一份全面的评估指南,帮助您在众多短剧…

CesiumJS【Basic】- #037 绘制轮廓线(Entity方式)

文章目录 绘制轮廓线(Entity方式)1 目标2 代码2.1 main.ts绘制轮廓线(Entity方式) 1 目标 使用Entity方式绘制轮廓线 2 代码 2.1 main.ts import * as Cesium from cesium;const viewer = new Cesium.Viewer(<

互联网产品经理的薪资是多少?你拖后腿了吗?

互联网产品经理作为现代互联网行业中的核心角色&#xff0c;其薪资水平一直备受关注。然而&#xff0c;由于地区、公司规模、个人经验等多个因素的影响&#xff0c;互联网产品经理的年薪差异较大。本文将从多个角度对互联网产品经理的年薪进行分析&#xff0c;并给出具体数据。…

奔驰G350升级原厂自适应悬挂系统有哪些作用

奔驰 G350 升级自适应悬挂系统后&#xff0c;可根据行车路况自动调整悬架高度和弹性&#xff0c;从而提升驾乘的舒适性和稳定性。 这套系统的具体功能包括&#xff1a; • 多种模式选择&#xff1a;一般有舒适、弯道、运动及越野等模式。例如&#xff0c;弯道模式在过弯时能为…

SSM泰华超市商品管理系统-计算机毕业设计源码11946

目 录 摘要 1 绪论 1.1 研究背景 1.2 研究意义 1.3论文结构与章节安排 2系统分析 2.1 可行性分析 2.2 系统流程分析 2.2.1 数据新增流程 3.2.2 数据删除流程 2.3 系统功能分析 2.3.1 功能性分析 2.3.2 非功能性分析 2.4 系统用例分析 2.5本章小结 3 系统总体设…

怎么采集天猫的商品或店铺数据

怎么使用简数采集器批量采集天猫的商品或店铺相关信息呢&#xff1f; 简数采集器暂时不支持采集天猫的商品或店铺相关数据&#xff0c;只能采集页面公开显示的信息&#xff0c;谢谢。 简数采集器抓取网页数据特别简单&#xff0c;不需要懂技术写代码&#xff0c;只需填写网址…

基于单片机的 LED 花样照明时钟设计

摘要 &#xff1a; 本设计是基于单片机的 LED 花样照明 &#xff0c; 并附加时钟设计 . 单片机也叫微控制器 &#xff08; Micro Control Unit, 简称 MCU &#xff09;&#xff0c; 因其价格低廉 &#xff0c; 功能强大 &#xff0c; 在实际应用中得到广泛认可 . 本设计…

高效、便捷的游戏代理结算方案,Xinstall让您的业务更上一层楼!

随着游戏行业的蓬勃发展&#xff0c;越来越多的企业和个人开始涉足游戏代理领域。然而&#xff0c;在这个充满机遇与挑战的市场中&#xff0c;游戏代理结算问题成为了许多代理商和开发者头疼的难题。繁琐的结算流程、复杂的费用计算以及资金安全问题&#xff0c;都让游戏代理结…

PHP语言学习02

好久不见&#xff0c;学如逆水行舟&#xff0c;不进则退&#xff0c;真是这样。。。突然感觉自己有点废。。。 <?php phpinfo(); ?> 新生第一个代码。 要想看到运行结果&#xff0c;打开浏览器&#xff08;127.0.0.1/start/demo01.php&#xff09; 其中&#xff0c…

django @login_required 为什么会自动重定向到/accounts/login/?next=/myblog/post/new/

在Django中&#xff0c;login_required 装饰器用于确保用户在访问某个视图时已经登录。如果用户未登录&#xff0c;那么Django会自动重定向用户到登录页面。默认情况下&#xff0c;Django使用/accounts/login/作为登录URL。如果用户试图访问一个需要登录的视图&#xff0c;比如…

K-Planes代码记录

随记 原文 K-Planes: Explicit Radiance Fields in Space, Time, and Appearance&#xff0c;又要换baseline&#xff0c;可是效果不好能怎么办呢&#xff0c;我可不可以发疯。k-planes的代码又是非常工程琐碎的&#xff0c;大佬的代码果然不顾小白死活。随便记录下整个过程。…

制造型企业生产管理的技巧,你都用过哪些?

作为管理者&#xff0c;一谈到生产管理&#xff0c;你可能会想到很多生产过程中的问题&#xff1a;订单准交率不高、计划达成率不高、生产效率低、再制品太多、生产周期长等等一系列问题&#xff1b;如果你不仅仅是一名管理者&#xff0c;你还是一名企业主&#xff0c;你甚至经…

实践Go的命令模式

简介 现在的软件系统往往是分层设计。在业务层执行一次请求时&#xff0c;我们很清楚请求的上下文&#xff0c;包括&#xff0c;请求是做什么的、参数有哪些、请求的接收者是谁、返回值是怎样的。相反&#xff0c;基础设施层并不需要完全清楚业务上下文&#xff0c;它只需知道…