自定义博客皮肤VIP专享

*博客头图:

格式为PNG、JPG,宽度*高度大于1920*100像素,不超过2MB,主视觉建议放在右侧,请参照线上博客头图

请上传大于1920*100像素的图片!

博客底图:

图片格式为PNG、JPG,不超过1MB,可上下左右平铺至整个背景

栏目图:

图片格式为PNG、JPG,图片宽度*高度为300*38像素,不超过0.5MB

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+

Stayhungry,Stayfoolish.

个人学习与成长记录

  • 博客(41)
  • 资源 (3)
  • 收藏
  • 关注

原创 Oracle Database 23ai 下载安装体验之旅,居然遇到了小 Bug!

2024年5月3日凌晨,Oracle 正式发布了其最新长期支持版本 Oracle Database 23ai,今天我们来说说,Oracle Database 23ai 如何下载?安装?体验?

2024-05-11 14:54:41 852

原创 Oracle 23ai 发布,国产数据库们都沉默了

几天前,全球最大的数据库软件公司 Oracle 发布了最新版的 Oracle Database 23ai ,集成了最新的 AI Vector Search(AI 向量搜索引擎),允许根据概念内容轻松搜索存储在任务关键型数据库中的文档、图像和关系数据,为企业数据和应用程序开发带来 AI 科技赋能。

2024-05-06 10:19:59 868 2

原创 AI学习笔记之八:从马斯克开源的Grok模型看什么是混合专家模型 (MoE)

混合专家模型的核心思想是通过结合多个专家系统的意见和决策,以及灵活的门控机制,来构建一个更加强大和灵活的模型,从而提高模型在复杂任务上的表现。

2024-04-01 20:26:26 840

原创 AI学习笔记之七:探秘无监督学习的原理、常用算法及实现解析

无监督学习算法更贴近人类自主学习的方式,使得无监督学习在许多应用场景都有独特的优势,这种方法能够发现信息的相似性和差异性,因而是探索性数据分析、交叉销售策略、客户细分和图像识别的理想解决方案。

2024-03-20 20:16:46 1353

原创 AI学习笔记之六:无监督学习如何帮助人类挖掘数据金矿和防范网络欺诈

无监督学习赋予了人工智能一种"自主探索"的能力,使其能够在面对未知领域或者新的数据时,仍然能够做出有意义的学习和推理。这种超能力为人工智能的发展开辟了全新的可能性,使得它能够更加自主地进行学习和决策,从而更好地服务于人类社会的各个领域。

2024-03-15 18:27:25 940

原创 近万字长文详解Sora技术报告:Sora为什么这么牛?

简单来说,当 Sora 训练的数据量足够大时,它也展现出了一种类似于涌现的能力,从而使得视频生成模型具备了类似于物理世界通用模拟器的潜力。这意味着AI模型通过海量的大数据可以学习到物体之间的相互作用、运动规律。

2024-02-19 23:22:48 1303

原创 AI大模型学习笔记之五:监督学习--数据如何驱动决策

监督学习,又称为监督式机器学习,是机器学习和人工智能领域的一个重要分支。基本原理是利用带有标签的数据集来训练算法,以实现精确分类数据或预测结果的目标。监督学习技术可应用于解决各种现实世界的问题,比如将垃圾邮件分类至收件箱的特定文件夹中。

2024-02-15 14:48:26 826

原创 AI大模型学习笔记之四:生成式人工智能(AIGC)是如何工作的?

生成式人工智能(AIGC)究竟是怎么运作的呢?在这篇文章里,我们就来简单了解一下生成式人工智能技术(AIGC)的基本原理,看看它到底能做些什么,还有啥时候你可能不太想依赖它。

2024-02-11 12:01:11 1538

原创 AI大语言模型学习笔记之三:协同深度学习的黑魔法 - GPU与Transformer模型

GPU在Transformer 大模型中的协同计算处理任务中功不可没,其在架构和功能设计中体现出的强大的并行计算、流式处理和多头注意力的优势,堪称黑魔法,为AI 大模型的深度学习任务提供了强大的堪称黑魔法般的加持。

2024-01-29 01:02:31 1248

原创 AI大模型学习笔记之二:什么是 AI 大模型的训练和推理?

在人工智能(AI)的领域中,我们经常听到训练(Training)和推理(Inference)这两个词汇,它们是构建强大 AI 模型的关键步骤。我们通过类比人类的学习过程来理解这两个概念,可以更加自然而生动地理解AI大模型的运作原理。

2024-01-17 23:03:29 4013

原创 AI大语言模型学习笔记之一:大型语言模型(LLMs)概览

LLMs基于的Transformer架构是一种深度神经网络架构,于2017年由Vaswani等人在他们的论文“Attention is All You Need”中首次提出。自那以后,它已成为大型语言模型(如BERT和GPT)最常用的架构。Transformer架构使用注意力机制来解析输入的序列,例如句子或段落,专门用于自然语言处理(NLP)应用。与传统的循环神经网络(RNN)不同,Transformer引入的自注意力机制允许模型在处理输入序列时,同时考虑序列中的所有位置。

2024-01-14 09:02:20 1191

原创 6、PostgreSQL 数据类型之一:数字类型和货币类型

PostgreSQL 作为一个强大的开源关系型数据库管理系统,本身支持多种数据类型,包括标准 SQL 数据类型以及一些扩展数据类型。PostgreSQL 支持多种数据类型的设计理念是为了满足不同应用场景的需求,提供更大的灵活性和数据处理能力。:不同应用需要处理各种类型的数据,包括整数、文本、日期、时间、二进制数据等。支持多种数据类型使 PostgreSQL 可以适用于各种不同的数据处理任务。

2023-10-24 16:51:20 851

原创 5、使用 pgAdmin4 图形化创建和管理 PostgreSQL 数据库

今天我们继续学习如何通过 pgAdmin4 管理工具图形化创建和管理 PostgreSQL 数据库。

2023-10-16 19:20:03 6785 1

原创 数据库领域的自主创新为啥那么重要?

随着国内技术发展和自主创新,数据安全和隐私保护意识的不断增强,云计算和大数据的发展促进了中国的各个行业,包括金融、医疗、制造、零售等,正在积极进行数字化转型。这种综合性的支持和努力可以推动中国数据库技术不断进步,提高国内数据库产品的竞争力,进一步满足国内外广泛应用的需求。

2023-10-13 19:54:16 305

原创 4、在 CentOS 8 系统上安装 pgAdmin 4

它提供了一个图形用户界面(GUI),使用户能够轻松地连接到 PostgreSQL 数据库实例,执行 SQL 查询,管理数据库对象,备份和还原数据,以及监控数据库性能。请注意,如果我们计划在生产环境中使用 pgAdmin 4,还需要进行一些额外的配置和安全性考虑,以确保系统的稳定性和安全性。:您可以使用 pgAdmin 4 导入和导出数据,以从不同的数据源导入数据到 PostgreSQL 数据库,或者将数据导出到其他格式,如 CSV 或 Excel。它还提供了一个树形视图,以便快速导航和管理数据库对象。

2023-10-11 21:56:04 1490

原创 3、在 CentOS 8 系统上安装 PostgreSQL 15.4

PostgreSQL项目为最常见的发行版提供了所有支持版本的软件包存储库,支持所有Red Hat系列,如CentOS、Fedora、Scientific Linux、Oracle Linux和Red Hat Enterprise Linux。目前,PostgreSQL的主流稳定版本是15版本。在本文中,我们将详细介绍在 CentOS 8 系统上安装PostgreSQL 15 版本的过程。

2023-10-09 20:39:40 1836 1

原创 ORACLE Redo Log Buffer 重做日志缓冲区机制的设计

当用户进程生成重做日志条目后,它们首先被存储在重做日志缓冲区中,然后由LGWR(Log Writer)进程负责将重做日志缓冲区中的数据定期写入磁盘上的联机重做日志组(Online Redo Log),这个过程确保了操作事务过程中数据的持久性和一致性,即使数据库发生故障,也可以通过重做日志文件来恢复数据。一般而言,如果有一个事务长时间运行并生成大量重做日志,这种情况下采用大于常规的日志缓冲区是有好处的,因为在LGWR 将重做日志缓冲区里的数据刷新输出到磁盘的同时,这种长事务也会不断地向缓冲区里写入数据。

2023-10-02 08:00:00 747

原创 ORACLE 在内存管理机制上的演变和进化

采用自动内存管理时,数据库实例不仅会利用自动SGA内存管理和自动PGA内存管理,还会根据工作负载的需要自动确定SGA和PGA的最佳大小,并在必要时进行自动调整。这使得数据库的性能优化变得更加智能和自动化。

2023-09-27 15:18:42 300

原创 ORACLE 内存结构之系统全局区(SGA)

由于不同操作系统在进程模型上的差异,Oracle数据库的工作方式和内存管理方式是有所不同的。

2023-09-26 13:03:33 1174

原创 2、在Windows 10中安装和配置 PostgreSQL 15.4

在Windows 10 中安装和配置 PostgreSQL 15.4

2023-09-05 22:17:37 4310

原创 1、PostgreSQL数据库的历史和特性简介

在某些自媒体文章中将PostgreSQL称为全栈数据库,对于 PostgreSQL 的功能和可扩展性提出了有点夸张的说法,但其实 PostgreSQL 本身是一款关系型数据库管理系统(RDBMS),它主要负责数据存储、检索和管理,因此它并不是一个全栈数据库。随着时间的推移,PostgreSQL经历了多个版本的发布,每个版本都引入了新的功能和改进。PostgreSQL是一个开源的关系型数据库管理系统(DBMS),它具有强大的功能和广泛的可扩展性,被广泛用于各种规模的应用程序和项目中。

2023-09-04 16:19:42 717

原创 冒泡排序算法之C语言实现

冒泡排序是一种简单的排序算法,它也是一种稳定排序算法。其实现原理是重复扫描待排序序列,并比较每一对相邻的元素,当该对元素顺序不正确时进行交换。一直重复这个过程,直到没有任何两个相邻元素可以交换,就表明完成了排序。...

2022-07-23 14:43:20 6616 1

原创 取一个数组元素中的最大值和逆置数组元素(C语言练习)

如何取一个数组元素中的最大值和逆置数组元素(C语言练习)

2022-07-21 10:48:19 283

原创 Oracle编程艺术:深入理解数据库体系结构(第3版) 之 定制脚本

Oracle编程艺术:深入理解数据库体系结构(第3版) 之 定制脚本

2022-07-20 17:49:21 649

原创 Oracle Sqlplus AUTOTRACE 设置

AUTOTRACE是SQLPlus 的一个工具,可以显示所执行查询的解释计划(explain plan) 以及所用的资源。一、配置AUTOTRACE1、进入$ORACLE_HOME/rdbms/admin目录其中$ORACLE_HOME为你的Oracle的安装目录,在安装过程中环境变量中应该已经配置。2、以SYS用户或具有SYSDBA角色的用户登录SQLPlus[oracle@oradb ~]cd /u01/app/oracle/product/11.2.0/db_1/rdbm

2022-03-24 17:37:24 968

原创 Oracle Sqlplus 运行环境 login.sql 设置

在运行Sqlplus时经常需要对运行环境进行设置,如果每次输入都要调整参数会比较麻烦,因此可以利用Oracle提供的glogin.sql、login.sql这两个文件对Sqlplus进行环境初始化。

2022-03-18 15:23:49 918

原创 微积分系列之一:函数、图像和直线

主要回顾以往学习过的函数和图像相关的知识。

2022-03-16 13:54:11 900

原创 【ORACLE】手工建库+RMAN Catalog创建、配置和使用

今天因为工作原因,需要部署一个RMAN Catalog库,对另一个数据库进行备份,正好复习下手工建库。 全部过程记录如下: 一、手工创建【CATADB】数据库1.1创建密码文件orapwCATADB[oracle@db1 dbs]$ orapwd file=orapwCATADB password=oracle entries=30[oracle@db1 dbs]$ lltotal

2017-09-20 12:38:27 1117

原创 【ORACLE】ORACLE初始化参数分类思维导图

Oracle初始化参数作为数据库内部进行资源使用限制和各种约束的调控机制实现手段,通常存储在一个参数文件中,在数据库实例启动时读取并加载。 通过对参数和合理调整和使用,可以极大地提高数据库性能。 以下为我自己制作的Oracle初始化参数分类思维导图:

2017-09-18 12:43:45 674

原创 【ORACLE】异常关闭时ORACLE如何根据SCN对数据库进行一致性判断

通过shutdown abort方式关闭数据库,可以模拟类似于突然断电导致的宕机故障,使用这种方式,ORACLE会立即中断所有事务,关闭当前所有数据库连接,不执行Checkpoint,立即关闭数据库,在下一次启动时必须进行实例恢复,才能够打开数据库。 实验如下: 1、查看当前SCN号以及日志组信息SYS@oradb3> select current_scn from v$database;CUR

2017-09-16 09:25:34 574

原创 【ORACLE】正常关闭时ORACLE如何根据SCN对数据库进行一致性判断

SCN号在ORACLE中起着保证数据库一致性的作用,在ORACLE数据库的控制文件和数据文件头部,对于每一个数据文件都有2个SCN号,分别是: Checkpoint SCN Stop SCNORACLE通过比较两个SCN的值来确定控制文件和数据库文件是否保持一致,是否需要进行恢复。 实验如下: 1、正常关闭数据库[oracle@db1 ~]$ sqlplus / as sysdbaSQL

2017-09-15 22:45:28 522

原创 【ORACLE】ORACLE EM 配置Flash插件,以正确显示Performance视图

通常在数据库安装完成后,打开 EnterpriseManager的性能视图会无法显示,并提示你缺少插件,可按照以下步骤配置:1、打开Adobe网站,选择合适的版本下载FlashPlayer插件。 2、解压下载好的 flash_player_npapi_linux.x86_64.tar.gz[oracle@db1 Downloads]$ lltotal 8796-rw-r--r--. 1 ora

2017-09-12 15:04:07 2101

原创 【ORACLE】Mystat脚本获得ORACLE统计结果

mystat.sql和mystat2.sql可以根据v$mystat视图中的信息得出执行各个语句的各项统计结果 mystat.sql只是获得统计结果的开始值:set echo offset verify offcolumn value new_val Vdefine S="&1"set autotrace offselect a.name,b.value from v$statname a

2017-09-12 15:00:54 406

原创 【ORACLE】Runstatus_pkg 性能比较工具脚本及使用

Runstats_pkg是Thomas Kyte大师开发的一个工具,能对处理同一件事务的两个不同实现方法进行比较,得出孰优孰劣的结果。 该方法测量以下3个要素: 1、比较两个语句执行的墙上时钟时间(wall clock time); 2、系统统计数据; 3、闩定(latching)使用报告(关键输出)。 闩(latch)作为一种轻量级的锁(lock),同样不支持并发操作,在应用中应尽量少用

2017-09-12 14:59:26 802

原创 【ORACLE】ORACLE存储过程SHOW_SPACE.SQL完整脚本

工具SHOW_SPACE对于Oracle来讲其实就是个存储过程,这个存储过程可以用来分析和输出数据库段的空间利用率信息,留存备用。-- ------------------------------------------------------------------------------------- Author : Tom Kyte-- Description : Displays free

2017-09-12 14:57:27 386

原创 【ORACLE】Oracle测试常用表BIG_TABLE创建脚本

Oracle测试常用表BIG_TABLE创建脚本DBA经常用到的创建测试用表,通常都是基于dba_objects来创建的比较多。 本文根据Tom大师的big_table进行了整理,供大家参考。一、基于Oracle 10g下的big_table.sql--============================================== -- Create a test table fo

2017-09-12 14:56:13 592

原创 【ORACLE】安装时遇到“display at least 256 colors”

我们在Linux安装ORACLE时经常会遇到如下报错:[oracle@db1 database]$ ./runInstallerStarting Oracle Universal Installer...Checking Temp space: must be greater than 120 MB. Actual 16450 MB PassedChecking swap space: mus

2017-09-12 14:53:43 18177 2

转载 【ORACLE】Oracle 11g RAC使用Manual和Policy Managed方法配置

软件环境: 操作系统:Red Hat Enterprise Linux 5.4(Tikanga) Oracle:11gR2 11.2.0.4.0 RAC 数据库名称: racdb RAC集群两节点名称:racdb01,racdb02 Policy-Managed方式介绍 基于策略的管理方式,是以服务器池(Server Pools)为基础的,简单地说,就是先定义一些服务器池,池中包含一定量

2017-09-12 14:50:00 764

原创 【Linux】Linux环境下Oracle SqlPlus中方向键问题的解决方法

问题描述:在Linux系统下安装好Oracle之后,在使用Sqlplus时发现,不能正常使用上下左右方向键及退格键了,仅在屏幕上显示^[[A^[[B^[[C^[[D。解决方法:需要安装一个rlwrap包。 rlwrap是一个基于GNU readline library的工具,可以增强Linux中的Sqlplus命令行功能, 能够使一些普通的命令行(比如Oracle中的Sqlplus、Rman等)具

2017-09-12 14:47:55 845

原创 【MySQL】InnoDB体系结构之后台线程

InnoDB作为MySQL的默认的核心存储引擎,其具有高性能、高可用、高可扩展性的功能,被包含于所有的MySQL二进制发行版本中。了解InnoDB的体系结构对于深入理解MySQL会有很大的帮助。 先来看下InnoDB存储引擎的体系结构图: 从图中可见,InnoDB存储引擎由多个内存块组成一个大的内存池,主要负责如下工作: 1、维护所有进程/线程需要访问的多个内部数据结构。 2、缓存磁盘数据及

2017-09-11 22:50:49 590

(奇点系列)联盟 互联网时代的人才变革

(奇点系列)联盟 互联网时代的人才变革 (奇点系列)联盟 互联网时代的人才变革 (奇点系列)联盟 互联网时代的人才变革 (奇点系列)联盟 互联网时代的人才变革

2018-10-24

概率论与数理统计

概率论与数理统计概率论与数理统计概率论与数理统计概率论与数理统计概率论与数理统计概率论与数理统计概率论与数理统计概率论与数理统计概率论与数理统计概率论与数理统计概率论与数理统计概率论与数理统计概率论与数理统计概率论与数理统计概率论与数理统计概率论与数理统计概率论与数理统计概率论与数理统计概率论与数理统计概率论与数理统计概率论与数理统计概率论与数理统计概率论与数理统计

2012-10-12

计算机原理

计算机组成原理

2012-10-12

空空如也

TA创建的收藏夹 TA关注的收藏夹

TA关注的人

提示
确定要删除当前文章?
取消 删除