oracle23c安装部署centos8.3

oracle23c安装部署centos8.3

目前Oracle已经更新到23c的版本,又是一个长期支持的版本。

Oracle 数据库的最新版本 Oracle Database 23c 现已在基于 OCI 的 Oracle Base Database Service 中正式发布。该版本具有许多增强功能,可为开发人员提供强大支持,并简化 AI 技术在以提供超高的高可用性、性能和安全性而闻名的数据库中的使用。此外,新版本还增强了 Oracle Database 适用于任何工作负载的融合数据库方法(支持 JSON、XML、图形、空间、文本和关系数据),同时允许开发人员选择任何开发风格。了解新功能并查看更多资源,帮助您探索激动人心的新版本。

目前本地版本可以安装FREE版本。以下通过案例学习一下。

部署本地yum源
环境介绍:
操作系统:centos8.3
Oracle:23.1
Oracle23c的一些关键特性:
https://www.oracle.com/cn/database/23c/
Oracle23c相关软件包:
https://www.oracle.com/database/free/get-started/

Oracle23c 安装参考:
chrome-extension://jkhojcaggkaojlhfddocjkkphfdkejeg/pdf/viewer.html?file=https%3A%2F%2Fdocs.oracle.com%2Fen%2Fdatabase%2Foracle%2F%2F%2Foracle-database%2F23%2Fxeinl%2Fdatabase-free-installation-guide-linux.pdf
https://docs.oracle.com/en/database/oracle/oracle-database/23/xeinl/licensing-restrictions.html#GUID-A3BF7927-EC58-40FC-96B6-1A5E135D19BA
https://www.oracle.com/database/free/get-started/

创建用户:
groupadd -g 54321 oinstall  
groupadd -g 54322 dba  useradd -u 54321 -g oinstall -G dba oracle  echo oracle | passwd --stdin oracle
环境变量配置:/etc/security/limits.conforacle soft nproc 16384
oracle hard nproc 16384
oracle soft nofile 1024
oracle hard nofile 65536
oracle soft stack 10240
oracle hard stack 32768/etc/sysctl.confvm.swappiness = 1
vm.dirty_background_ratio = 3
vm.dirty_ratio = 80
vm.dirty_expire_centisecs = 500
vm.dirty_writeback_centisecs = 100
kernel.shmmni = 4096  
kernel.shmall = 1073741824  
kernel.shmmax = 4398046511104
kernel.sem = 250 32000 100 128
net.ipv4.ip_local_port_range = 9000 65500 
net.core.rmem_default = 262144
net.core.rmem_max = 4194304
net.core.wmem_default = 262144
net.core.wmem_max = 1048576 
fs.aio-max-nr = 1048576
fs.file-max = 6815744
kernel.panic_on_oops = 1
CentOS8.3本地yum源配置[local]
name=local repo
baseurl=file:///mnt/BaseOS
enable=1
gpgcheck=0
gpgkey=file:///etc/pki/rpm-gpg/RPM-GPG-KEY-centosofficial
[root@ITSMoracle-220-137 soft]# dnf -y localinstall oracle-database-preinstall-23c-1.0-1.el8.x86_64.rpm 
上次元数据过期检查:0:00:32 前,执行于 2024年01月04日 星期四 09时25分25秒。
错误:问题: conflicting requests- nothing provides sysstat needed by oracle-database-preinstall-23c-1.0-1.el8.x86_64- nothing provides ksh needed by oracle-database-preinstall-23c-1.0-1.el8.x86_64- nothing provides compat-openssl10 needed by oracle-database-preinstall-23c-1.0-1.el8.x86_64
(尝试添加 '--skip-broken' 来跳过无法安装的软件包 或 '--nobest' 来不只使用最佳选择的软件包)
[root@ITSMoracle-220-137 soft]# 
[root@ITSMoracle-220-137 soft]# 
[root@ITSMoracle-220-137 soft]# 
[root@ITSMoracle-220-137 soft]# yum list |grep sysstat
[root@ITSMoracle-220-137 soft]# yum list |grep ksh
mksh.x86_64                                        56c-5.el8                                     local     
[root@ITSMoracle-220-137 soft]# yum list |grep compat-openssl

[root@ITSMoracle-220-137 soft]# yum install -y make.x86_64
上次元数据过期检查:1:06:25 前,执行于 2024年01月04日 星期四 16时13分43秒。
依赖关系解决。
====================================================================================================================================================软件包                          架构                              版本                                      仓库                              大小
====================================================================================================================================================
安装:make                            x86_64                            1:4.2.1-10.el8                            local                            498 k事务概要
====================================================================================================================================================
安装  1 软件包总计:498 k
安装大小:1.4 M
下载软件包:
运行事务检查
事务检查成功。
运行事务测试
事务测试成功。
运行事务准备中  :                                                                                                                                     1/1 安装    : make-1:4.2.1-10.el8.x86_64                                                                                                          1/1 运行脚本: make-1:4.2.1-10.el8.x86_64                                                                                                          1/1 验证    : make-1:4.2.1-10.el8.x86_64                                                                                                          1/1 
Installed products updated.已安装:make-1:4.2.1-10.el8.x86_64                                                                                                                        完毕!
[root@ITSMoracle-220-137 soft]# rpm -ivh compat-openssl10-1.0.2o-3.el8.x86_64.rpm 
警告:compat-openssl10-1.0.2o-3.el8.x86_64.rpm: 头V3 RSA/SHA256 Signature, 密钥 ID 8483c65d: NOKEY
Verifying...                          ################################# [100%]
准备中...                          ################################# [100%]
正在升级/安装...1:compat-openssl10-1:1.0.2o-3.el8  ################################# [100%][root@ITSMoracle-220-137 soft]# rpm -ivh ksh-20120801-254.el8.x86_64.rpm 
警告:ksh-20120801-254.el8.x86_64.rpm: 头V3 RSA/SHA256 Signature, 密钥 ID 8483c65d: NOKEY
Verifying...                          ################################# [100%]
准备中...                          ################################# [100%]
正在升级/安装...1:ksh-20120801-254.el8             ################################# [100%][root@ITSMoracle-220-137 soft]# yum install -y lm_sensors.x86_64
上次元数据过期检查:1:10:27 前,执行于 2024年01月04日 星期四 16时13分43秒。
依赖关系解决。
====================================================================================================================================================软件包                              架构                       版本                                                仓库                       大小
====================================================================================================================================================
安装:lm_sensors                          x86_64                     3.4.0-21.20180522git70f7e08.el8                     local                     151 k
安装依赖关系:lm_sensors-libs                     x86_64                     3.4.0-21.20180522git70f7e08.el8                     local                      59 k事务概要
====================================================================================================================================================
安装  2 软件包总计:210 k
安装大小:527 k
下载软件包:
运行事务检查
事务检查成功。
运行事务测试
事务测试成功。
运行事务准备中  :                                                                                                                                     1/1 安装    : lm_sensors-libs-3.4.0-21.20180522git70f7e08.el8.x86_64                                                                              1/2 运行脚本: lm_sensors-libs-3.4.0-21.20180522git70f7e08.el8.x86_64                                                                              1/2 安装    : lm_sensors-3.4.0-21.20180522git70f7e08.el8.x86_64                                                                                   2/2 运行脚本: lm_sensors-3.4.0-21.20180522git70f7e08.el8.x86_64                                                                                   2/2 验证    : lm_sensors-3.4.0-21.20180522git70f7e08.el8.x86_64                                                                                   1/2 验证    : lm_sensors-libs-3.4.0-21.20180522git70f7e08.el8.x86_64                                                                              2/2 
Installed products updated.已安装:lm_sensors-3.4.0-21.20180522git70f7e08.el8.x86_64                      lm_sensors-libs-3.4.0-21.20180522git70f7e08.el8.x86_64                     [root@ITSMoracle-220-137 soft]# rpm -ivh sysstat-11.7.3-5.el8.x86_64.rpm 
警告:sysstat-11.7.3-5.el8.x86_64.rpm: 头V3 RSA/SHA256 Signature, 密钥 ID 8483c65d: NOKEY
Verifying...                          ################################# [100%]
准备中...                          ################################# [100%]
正在升级/安装...1:sysstat-11.7.3-5.el8             ################################# [100%]
[root@ITSMoracle-220-137 soft]# 

再次执行安装

dnf -y localinstall oracle-database-preinstall-23c-1.0-1.el8.x86_64.rpm [root@ITSMoracle-220-137 soft]# dnf -y localinstall oracle-database-preinstall-23c-1.0-1.el8.x86_64.rpm 
上次元数据过期检查:1:11:37 前,执行于 2024年01月04日 星期四 16时13分43秒。
依赖关系解决。
====================================================================================================================================================软件包                                           架构                     版本                                仓库                            大小
====================================================================================================================================================
安装:oracle-database-preinstall-23c                   x86_64                   1.0-1.el8                           @commandline                    30 k
安装依赖关系:glibc-devel                                      x86_64                   2.28-127.el8                        local                          1.0 Mglibc-headers                                    x86_64                   2.28-127.el8                        local                          475 kkernel-headers                                   x86_64                   4.18.0-240.el8                      local                          5.5 Mlibxcrypt-devel                                  x86_64                   4.1.1-4.el8                         local                           25 k事务概要
====================================================================================================================================================
安装  5 软件包总计:7.1 M
安装大小:8.1 M
下载软件包:
运行事务检查
事务检查成功。
运行事务测试
事务测试成功。
运行事务准备中  :                                                                                                                                     1/1 安装    : kernel-headers-4.18.0-240.el8.x86_64                                                                                                1/5 运行脚本: glibc-headers-2.28-127.el8.x86_64                                                                                                   2/5 安装    : glibc-headers-2.28-127.el8.x86_64                                                                                                   2/5 安装    : libxcrypt-devel-4.1.1-4.el8.x86_64                                                                                                  3/5 安装    : glibc-devel-2.28-127.el8.x86_64                                                                                                     4/5 运行脚本: glibc-devel-2.28-127.el8.x86_64                                                                                                     4/5 安装    : oracle-database-preinstall-23c-1.0-1.el8.x86_64                                                                                     5/5 运行脚本: oracle-database-preinstall-23c-1.0-1.el8.x86_64                                                                                     5/5 验证    : glibc-devel-2.28-127.el8.x86_64                                                                                                     1/5 验证    : glibc-headers-2.28-127.el8.x86_64                                                                                                   2/5 验证    : kernel-headers-4.18.0-240.el8.x86_64                                                                                                3/5 验证    : libxcrypt-devel-4.1.1-4.el8.x86_64                                                                                                  4/5 验证    : oracle-database-preinstall-23c-1.0-1.el8.x86_64                                                                                     5/5 
Installed products updated.已安装:glibc-devel-2.28-127.el8.x86_64             glibc-headers-2.28-127.el8.x86_64                        kernel-headers-4.18.0-240.el8.x86_64         libxcrypt-devel-4.1.1-4.el8.x86_64          oracle-database-preinstall-23c-1.0-1.el8.x86_64         完毕!
[root@ITSMoracle-220-137 soft]# 
[root@ITSMoracle-220-137 soft]# dnf -y localinstall oracle-database-free-23c-1.0-1.el8.x86_64.rpm 
上次元数据过期检查:1:14:22 前,执行于 2024年01月04日 星期四 16时13分43秒。
依赖关系解决。
====================================================================================================================================================软件包                                         架构                         版本                          仓库                                大小
====================================================================================================================================================
安装:oracle-database-free-23c                       x86_64                       1.0-1                         @commandline                       1.6 G事务概要
====================================================================================================================================================
安装  1 软件包总计:1.6 G
安装大小:4.0 G
下载软件包:
运行事务检查
事务检查成功。
运行事务测试
事务测试成功。
运行事务准备中  :                                                                                                                                     1/1 运行脚本: oracle-database-free-23c-1.0-1.x86_64                                                                                               1/1 安装    : oracle-database-free-23c-1.0-1.x86_64                                                                                               1/1 运行脚本: oracle-database-free-23c-1.0-1.x86_64                                                                                               1/1 
[INFO] Executing post installation scripts...
[INFO] Oracle home installed successfully and ready to be configured.
To configure Oracle Database Free, optionally modify the parameters in '/etc/sysconfig/oracle-free-23c.conf' and then run '/etc/init.d/oracle-free-23c configure' as root.验证    : oracle-database-free-23c-1.0-1.x86_64                                                                                               1/1 
Installed products updated.已安装:oracle-database-free-23c-1.0-1.x86_64                                                                                                             完毕!
[root@ITSMoracle-220-137 soft]# 至此,数据库软件安装完成。

开始创建和配置数据库:

The configuration script creates a container database (FREE) with one pluggable database
(FREEPDB1 ) and configures the listener at the default port (1521).
You can modify the configuration parameters by editing the /etc/sysconfig/oracle-free–23c.conf file.[root@ITSMoracle-220-137 soft]# ls -l /etc/sysconfig/oracle-free-23c.conf 
-rwxrwxr-x 1 root root 473 9月   1 23:09 /etc/sysconfig/oracle-free-23c.conf[root@ITSMoracle-220-137 oradata]# vi  /opt/oracle/product/23c/dbhomeFree/cv/admin/cvu_config
# CV_ASSUME_DISTID=OL7 
修改为 
CV_ASSUME_DISTID=OL7 

/etc/init.d/oracle-free-23c configure


[root@ITSMoracle-220-137 oradata]# /etc/init.d/oracle-free-23c configure
Specify a password to be used for database accounts. Oracle recommends that the password entered should be at least 8 characters in length, contain at least 1 uppercase character, 1 lower case character and 1 digit [0-9]. Note that the same password will be used for SYS, SYSTEM and PDBADMIN accounts:
The password you entered contains invalid characters. Enter password:
Confirm the password:
Configuring Oracle Listener.
Listener configuration succeeded.
Configuring Oracle Database FREE.
输入 SYS 用户口令: 
**********
输入 SYSTEM 用户口令: 
**********
输入 PDBADMIN 用户口令: 
**********
准备执行数据库操作
已完成 7%
复制数据库文件
已完成 29%
正在创建并启动 Oracle 实例
已完成 30%
已完成 33%
已完成 36%
已完成 39%
已完成 43%
正在进行数据库创建
已完成 47%
已完成 49%
已完成 50%
正在创建插接式数据库
已完成 54%
已完成 71%
执行配置后操作
已完成 93%
正在运行定制脚本
已完成 100%
数据库创建完成。有关详细信息, 请查看以下位置的日志文件:/opt/oracle/cfgtoollogs/dbca/FREE。
数据库信息:
全局数据库名:FREE
系统标识符 (SID):FREE
有关详细信息, 请参阅日志文件 "/opt/oracle/cfgtoollogs/dbca/FREE/FREE.log"。Connect to Oracle Database using one of the connect strings:Pluggable database: ITSMoracle-220-137/FREEPDB1Multitenant container database: ITSMoracle-220-137
[root@ITSMoracle-220-137 oradata]# 

编辑Oracle环境变量


[oracle@ITSMoracle-220-137 ~]$ vi .bash_profile 
[oracle@ITSMoracle-220-137 ~]$ . .bash_profile 
[oracle@ITSMoracle-220-137 ~]$ cd $ORACLE_HOME/bin
[oracle@ITSMoracle-220-137 bin]$ ./sqlplus / as sysdbaSQL*Plus: Release 23.0.0.0.0 - Production on Fri Jan 5 06:42:35 2024
Version 23.3.0.23.09Copyright (c) 1982, 2023, Oracle.  All rights reserved.???: 
Oracle Database 23c Free Release 23.0.0.0.0 - Develop, Learn, and Run for Free
Version 23.3.0.23.09SQL> show pdbs;CON_ID CON_NAME                       OPEN MODE  RESTRICTED
---------- ------------------------------ ---------- ----------2 PDB$SEED                       READ ONLY  NO3 FREEPDB1                       READ WRITE NO
SQL> [oracle@ITSMoracle-220-137 bin]$ lsnrctl statusLSNRCTL for Linux: Version 23.0.0.0.0 - Production on 05-JAN-2024 06:43:26Copyright (c) 1991, 2023, Oracle.  All rights reserved.Connecting to (DESCRIPTION=(ADDRESS=(PROTOCOL=TCP)(HOST=itsmoradb)(PORT=1521)))
STATUS of the LISTENER
------------------------
Alias                     LISTENER
Version                   TNSLSNR for Linux: Version 23.0.0.0.0 - Production
Start Date                04-JAN-2024 18:35:18
Uptime                    0 days 12 hr. 8 min. 8 sec
Trace Level               off
Security                  ON: Local OS Authentication
SNMP                      OFF
Default Service           FREE
Listener Parameter File   /opt/oracle/product/23c/dbhomeFree/network/admin/listener.ora
Listener Log File         /opt/oracle/diag/tnslsnr/ITSMoracle-220-137/listener/alert/log.xml
Listening Endpoints Summary...(DESCRIPTION=(ADDRESS=(PROTOCOL=tcp)(HOST=ITSMoracle-220-137)(PORT=1521)))(DESCRIPTION=(ADDRESS=(PROTOCOL=ipc)(KEY=EXTPROC1521)))
Services Summary...
Service "0e284258f6286368e065e8c587c0d15a" has 1 instance(s).Instance "FREE", status READY, has 1 handler(s) for this service...
Service "FREE" has 1 instance(s).Instance "FREE", status READY, has 1 handler(s) for this service...
Service "FREEXDB" has 1 instance(s).Instance "FREE", status READY, has 1 handler(s) for this service...
Service "freepdb1" has 1 instance(s).Instance "FREE", status READY, has 1 handler(s) for this service...
The command completed successfully[root@ITSMoracle-220-137 oradata]# /etc/init.d/oracle-free-23c status
Status of the Oracle FREE 23c service:LISTENER status: RUNNING
FREE Database status:   RUNNING[root@ITSMoracle-220-137 oradata]# /etc/init.d/oracle-free-23c stop
Shutting down Oracle Database instance FREE.
Oracle Database instance FREE shut down.
Stopping Oracle Net Listener.
Oracle Net Listener stopped.[root@ITSMoracle-220-137 oradata]# /etc/init.d/oracle-free-23c status
Status of the Oracle FREE 23c service:LISTENER status: STOPPED
FREE Database status:   STOPPED
[root@ITSMoracle-220-137 oradata]# /etc/init.d/oracle-free-23c start
Starting Oracle Net Listener.
Oracle Net Listener started.
Starting Oracle Database instance FREE.
Oracle Database instance FREE started.[root@ITSMoracle-220-137 oradata]# /etc/init.d/oracle-free-23c status
Status of the Oracle FREE 23c service:LISTENER status: RUNNING
FREE Database status:   RUNNING至此完成Oracle23c的安装部署。

将会在下一篇文章中介绍怎么卸载oracle 23c free版本的数据库以及软件。

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

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

相关文章

【Python学习】2024PyCharm插件推荐

目录 【Python学习】2024PyCharm插件推荐 1. Key Promoter X2.Rainbow CSV3.Markdown4.Rainbow Brackets5.Indent Rainbow6.Regex Tester7.Regex Tester8.Background Image Plus9.Material Theme UI10. Chinese 汉化插件参考 文章所属专区 Python学习 1. Key Promoter X 方便…

frp配置内网穿透访问家里的nas

frp配置内网穿透访问家里的nas 需求 家里局域网内有台nas,在去公司的路上想访问它 其内网地址为: http://192.168.50.8:6002 工具 1.frp版本v0.53.2 下载地址: https://github.com/fatedier/frp/releases/download/v0.53.2/frp_0.53.2_li…

十、基本对话框大集合(Qt5 GUI系列)

目录 一、设计需求 二、实现代码 三、代码解析 四、总结 一、设计需求 Qt提供了很多标准的对话框。例如标准文件对话框(QFileDialog)、标准颜色对话框(QColorDialog)、标准字体对话框 (QFontDialog)、标准输入对话框 (QInputDialog) 及消息对话框 (QMessageBox)。本文展示各…

1.4补码范围,溢出,补码加减法、加法器、竞争与冒险、杂项

正数三码合一 负数的原码有1的符号位,反码为除了符号位以外全部取反,补码在反码的基础上再加1 移码的符号位中0表示负数,1表示正数,简单来说,原码的补码数值位不变,符号位取反就是移码。 对于8位寄存器: …

【docker】一文讲完docker搭建私有仓库

一、docker搭建私有仓库方法总结 搭建Docker私有仓库主要有以下几种方式: 使用Docker官方提供的Registry镜像:Docker官方提供了一个用于构建私有镜像仓库的Registry镜像,只需将镜像下载并运行容器,然后暴露5000端口即可使用。可以…

Go语言中的HTTP路由处理

在Web开发中,路由处理是至关重要的部分。它决定了当用户访问某个URL时,服务器应该如何响应。Go语言提供了多种库和工具来处理HTTP路由。下面,我们将深入了解如何在Go语言中处理HTTP路由。 Go语言的net/http包本身提供了基本的功能来处理路由…

大数据毕业设计:python房源数据爬虫分析预测系统+可视化 +商品房数据(源码+讲解视频)✅

毕业设计:2023-2024年计算机专业毕业设计选题汇总(建议收藏) 毕业设计:2023-2024年最新最全计算机专业毕设选题推荐汇总 🍅感兴趣的可以先收藏起来,点赞、关注不迷路,大家在毕设选题&#xff…

【Spring 篇】Spring:轻松驾驭 Java 世界的利器

在 Java 开发领域,Spring 框架无疑是一颗璀璨的明星,它不仅提供了全面的企业级特性,还为开发者提供了简便而强大的开发方式。本文将深入探讨 Spring 框架的简介、配置和快速入门,带你轻松驾驭 Java 世界的利器。 Spring 简介 Sp…

golang sync.Once实现只执行一次的操作

sync.Once 是 Go 语言标准库中的一个类型,用于实现只执行一次的操作。 sync.Once 类型提供了一个方法 Do,它接受一个函数作为参数,并且确保该函数只会被执行一次,无论 Do 方法被调用多少次。 sync.Once 的工作原理是通过一个布尔…

第一节-网络的基本概念

R&S路由交换 Datacom数通数据通信 某个设备产生了数据之后,借助整体的网络到达目的地的过程 工业标准:通信型的标准:TCP/IP 1.统一化 2.分层管理 3.故障定位比较明确 OSI:七层模型(开放式系统互联&#xff…

双指针算法--最长列许不重复子序列

目录 最长列许不重复子序列思路:此题思路;解题代码 原题链接 最长列许不重复子序列 给定一个长度为 n 的整数序列,请找出最长的不包含重复的数的连续区间,输出它的长度。 输入格式 第一行包含整数 n 。 第二行包含 n 个整数(均…

YOLOv8改进:IoU系列篇 | Shape-IoU结合基于辅助边框的Inner-IoU损失,实现再次创新

🚀🚀🚀本文改进: Shape-IoU结合基于辅助边框的Inner-IoU损失,小目标检测实现涨点,基于辅助边框的优化前提下,更加关注边界框本身的形状和尺度来计算损失 🚀🚀🚀YOLOv8改进专栏:http://t.csdnimg.cn/hGhVK 学姐带你学习YOLOv8,从入门到创新,轻轻松松搞定科研…

Maven(mvn)的学习下载和配置

文章目录 Maven(mvn)1.Maven 是什么?2.Maven做什么?2.1传统方式对项目的管理2.2Maven对jar包的管理 3.Maven怎么学3.1Maven如何创建项目3.2Maven的下载与配置3.3Maven的项目结构3.4Maven依赖的引入3.5Maven依赖的剔除3.6Maven依赖…

Python与C++混合编程

概述 Py是解释型语言,编译时不直接翻译成汇编语言而是字节码,在py的虚拟机中运行,在进行数据运算的场下,存在性能瓶颈。C性能卓越,但学习门槛高且开发效率比py低,可用于密集型计算并用Python进行调用。 也…

1050. 鸣人的影分身(dp划分)

题目&#xff1a; 1050. 鸣人的影分身 - AcWing题库 输入样例&#xff1a; 1 7 3输出样例&#xff1a; 8 思路&#xff1a; 代码&#xff1a; #include<iostream> using namespace std; const int N20; int f[N][N]; int main() {int T,m,n;cin>>T;while(T--)…

小红书玩法策略汇总,品牌运营攻略

众所周知&#xff0c;小红书平台凭借其出色的品宣传能力和产品种草能力&#xff0c;而稳坐内容平台C位。那么不论是作为达人&#xff0c;还是品牌方&#xff0c;进驻小红书平台后该如何进行传播&#xff0c;获取流量呢?我们今天和大家分享下小红书玩法策略汇总&#xff0c;品牌…

最长连续序列【哈希】

Problem: 128. 最长连续序列 文章目录 思路解题方法复杂度Code 思路 用set去重并且使用hash查找某个数存在与否 解题方法 遍历每个数&#xff0c;先判断这个数-1是否在hash表里面&#xff0c;如果在则跳过&#xff0c;否则从这个数开始一直枚举&#xff0c;一直到枚举到的数不在…

python练习3【题解///考点列出///错题改正】

一、单选题 1.【单选题】 ——可迭代对象 下列哪个选项是可迭代对象&#xff08; D&#xff09;&#xff1f; A.(1,2,3,4,5) B.[2,3,4,5,6] C.{a:3,b:5} D.以上全部 知识点补充——【可迭代对象】 可迭代对象&#xff08;iterable&#xff09;是指可以通过迭代&#xff…

Calendar日历类型常见方法

Calendar日历类型常见方法&#xff1a; 概括&#xff1a;1.get( )方法2、set( ) 设置时间3、常用的add方法4、after()方法表示的时间是否在指定时间之后&#xff0c; before( ) 方法则之前&#xff0c; 返回判断结果4.1、compareTo比较器 概括&#xff1a; Calendar类是一个抽…

专业课130+,总分390+四川大学951信号与系统考研通信,电子信息经验分享

今年专业课130&#xff0c;总分390&#xff0c;顺利上岸&#xff0c;将近一年复习一路走来&#xff0c;感慨很多&#xff0c;希望以下经历可以给后来的同学提供一些参考。 初试备考经验 公共课&#xff1a;三门公共课&#xff0c;政治&#xff0c;英语&#xff0c;数学。在备…