自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+
  • 博客(74)
  • 收藏
  • 关注

原创 内存条更换流程

操作需谨慎,多次检查,以防关错节点。

2025-04-14 15:56:55 356

原创 网线和跳线

跳线 = 成品短网线,专为连接设备端口而设计;网线 = 可以是跳线,也可以是楼宇布线时那种长长的裸线。

2025-04-02 17:05:22 321

原创 什么是 CSSD?

是 Oracle Clusterware 中最核心、最关键的后台进程之一,运行在每个 Oracle RAC 节点上。CSSD 是 Oracle RAC 中专门用来判断节点存活状态的核心进程,一旦检测到自己失去与其他节点通信或无法访问 Voting Disk,就会主动触发节点重启,以保证集群一致性、防止脑裂。

2025-03-31 16:45:00 1075

原创 InfiniBand (IB)和 以太网 的区别

InfiniBand(IB)是一种专为高性能计算(HPC)设计的网络技术,提供极高带宽、超低延迟和 RDMA(远程直接内存访问)功能。超算集群(如天河、神威)云计算高性能节点数据中心的存储网络InfiniBand 是一种“速度极致”的高性能网络,它在 Oracle RAC 中承担心跳和缓存同步等关键任务,但也极度依赖物理连接质量,任何微小抖动都可能导致整个节点被踢出集群。

2025-03-31 15:30:00 1573

原创 模型拉取+部署Embedding

是默认使用系统的libstdc++.so.6而不是你升级后的版本。这里我选择用7b的模型。

2025-03-31 15:01:49 332

原创 什么是 Voting Disk以及它在 RAC 中的作用

Voting Disk(投票盘)是 Oracle RAC 中用于判断集群节点存活状态的重要组件,它是一个共享磁盘文件,所有节点都必须能够访问它。你可以把它理解成集群的“点名册”或“签到表”。Voting Disk 是 Oracle RAC 的核心裁判和判断节点生死的“选票中心”,配合 CSSD 使用,在网络异常或节点异常时起到决定性的作用,防止脑裂、保障集群一致性。

2025-03-31 14:45:00 910

原创 在银河麒麟上安装Ollama详细流程

在银河麒麟系统中安装ollama时会报错:原因是系统中的 libstdc++ 版本太旧,缺少 GLIBCXX_3.4.25。可以先用检查当前版本支持哪些 GLIBCXX,看到的最大版本小于 GLIBCXX_3.4.25,那就说明需要升级。由于 Kylin 的软件源不包含最新版本的 libstdc++,需要手动下载并安装。但是直接替换系统库可能导致系统不稳定,所以建议谨慎操作并备份重要数据。

2025-03-31 11:32:09 1920

原创 什么是心跳(Heartbeat)?它有多重要?

在 Oracle RAC 中,“心跳”是一种节点之间互相确认“我还活着”的机制。可以把它理解成:A :“我还在,你呢?B: “我也还在!每个节点会定期发送“心跳消息”到其他节点,如果某个节点在指定时间内没有回应心跳,就会被认为可能已经死机或断网。

2025-03-31 10:24:57 318

原创 Oracle RAC 架构核心组件详解(入门学习笔记)

负责把集群事件广播出去,比如“谁上线了”、“谁死了”、“VIP 漂移了”等等。ASM 类似于数据库专用的“软件 RAID + LVM”。Voting Disk 的健康状态决定了集群是否继续运行。存储集群中的配置信息(相当于“集群的注册表”)节点之间用来“传心跳”和“同步缓存”的网络。负责维护节点间的“心跳”和集群一致性。Oracle 提供的专用存储管理系统。CSSD 用它来决定谁活着,谁死了。,所有节点可以并发处理请求。指的是共享在多节点之间的。管理整个集群的资源状态。

2025-03-31 09:25:52 1033

原创 VMware虚拟机上安装银河麒麟操作系统

下载银河麒麟镜像:新建虚拟机安装。

2025-03-27 16:49:24 238

原创 记录一次Dell服务器更换内存条报错解决过程No memory found

一些服务器主板要求内存必须按照特定顺序插槽(比如A1、B1先插),否则无法识别。但具体也要根据自己服务器来做相应的调整。

2025-03-26 11:04:16 1013

原创 数据库故障排查流程

AWR “SQL Ordered by Elapsed Time”,确定最慢 SQL。检查系统日志(alert.log)是否有 ORA-04031(内存不足)等错误。高 CPU 消耗(DB CPU) → SQL 优化。高并发等待(锁/资源管理) → 事务或并发控制优化。高 IO 等待 → 磁盘存储或 SQL 访问优化。调整 PGA 限制、优化 SQL、批量处理。监控告警:CPU/内存/IO 资源告警?监控主机 CPU、内存、IO 是否超载。IO 负载:是否磁盘 IOPS 受限?CPU 负载:是否过载?

2025-03-20 11:03:37 444

原创 RAID0、RAID1、RAID5、RAID10、RAID50

在 Oracle 19c RAC 集群中,RAID(独立磁盘冗余阵列) 是提高存储性能、数据保护和可用性的关键技术。不同的RAID级别适用于不同的应用场景。Oracle生产数据库推荐RAID 10(事务数据库)或RAID 50(大数据存储)。SSD适合RAID 1/RAID 10,高速存储日志文件。SAS适合RAID 5/RAID 50,存储数据文件和归档日志。

2025-02-13 10:56:23 1246

原创 SSD盘与SAS盘的区别

SAS是一种企业级机械硬盘,主要用于高可靠性的服务器存储。SSD是一种使用闪存存储数据的硬盘(固态硬盘),没有机械部件,完全基于电子存储。SSD固态硬盘速度快,适合高并发高读写的场景,适合日志文件事务处理,一般会采用RAID1来提高可用性SAS企业级机械硬盘适合大数据存储,归档日志,数据仓库,一般采用 RAID5来提高存储空间利用率。

2025-02-13 10:19:30 1380

原创 利用Ventoy制作Linux系统盘

Ventoy 默认设置(exFAT + 4KB 对齐)通常是最佳选择。如果 U 盘只用于 Windows,可以选择 NTFS(但需要确保目标设备支持)。如果 U 盘可能会在 Mac、Linux 上使用, exFAT 最通用。如果存放的文件小且多,可以选择更小的簇(如 4KB)。如果存放的文件大(如ISO镜像等),使用默认簇大小,优化读写速度。

2025-02-07 10:35:37 1938

原创 Oracle数据库sql命令行按回退键变成^H解决方案

Backspace 键在不同的终端中,发送不同的控制字符:^H(ASCII 代码 8,对应 Ctrl+H):Backspace 的常见信号。Xshell发送的信号与服务器当前 Shell配置的 删除键解释不匹配,就会出现 Backspace 键功能异常stty 是 Linux/Unix 下的终端控制命令,stty erase 用于设置终端删除键的行为。当运行 stty erase ^H 时,告诉终端将 ^H 信号解释为删除键,从而修正了这个行为。

2024-12-23 15:12:52 418

原创 Linux故障排查中常用的命令

在问题出现时进行以下分析现象是什么何时出现的为什么会出现哪个地方的问题如何解决。

2024-11-14 10:06:47 1069

原创 利用wxauto+coze实现将AI接入微信群

wxauto有很多的功能,而且即使 Python 初学者也可以简单上手自动化微信操作。目前已实现很多日常的微信操作的自动化,如自动发送消息、自动添加好友、自动回复、自动获取聊天记录、图片、文件等功能,后续还会根据反馈更新更多功能。可以对接coze上的任意ai模型也可自己创可以指定群聊用即可召唤ai无封号风险这是一个非常好用的库,简单易上手,还有很多其他功能待开发。

2024-11-08 15:19:00 3319 1

原创 K8s小白入门

Kubernetes(K8s)是一个开源的容器编排平台,用于自动化容器化应用的部署、扩展和管理。是支持云原生部署的一个平台,它前生是谷歌的Borg系统,后经过Go语言重写,在2014 年开源了 Kubernetes 项目,并捐献给CNCF 基金会开源,即Kubernetes,之所以简称K8s,因为 Kubernetes 中间有 8个字母。K8s的概念较为复杂,但基本的结构就是这些。如今K8s是现代云原生应用的首选平台。

2024-11-06 13:59:09 1099

原创 什么是NPU?

NPU(Neural Processing Unit,神经网络处理单元)是一种专门设计用于加速神经网络运算的硬件处理器,主要用于人工智能(AI)任务,特别是深度学习相关的计算。NPU与CPU(中央处理器)和GPU(图形处理器)不同,它专注于处理大量并行的数学计算,尤其是矩阵运算和向量运算,这些运算在神经网络训练和推理过程中非常常见。NPU、GPU是无法脱离CPU而单独存在的。从本质上讲,CPU擅长处理许多不同的应用程序,但并未针对图形和AI任务进行优化。

2024-10-15 14:08:42 1595

原创 pytorch学习笔记

PyTorch 是一个流行的深度学习框架,具有动态计算图的特性,广泛应用于研究和生产环境。它的灵活性、简单的接口和与 Python 的深度集成使其成为构建机器学习模型的理想工具。PyTorch 是一个灵活、强大的深度学习框架,广泛应用于研究和实际生产中。它提供了动态计算图、GPU 加速、易用的 API 和丰富的社区资源,适合从初学者到专家的各种需求。通过 PyTorch,你可以轻松构建、训练和优化各种复杂的神经网络模型。

2024-10-11 14:22:28 967

原创 机器学习笔记-2

用这个Sigmoid function来逼近这条蓝色的Hard Sigmoid function。引入非线性(sigmoid 函数):将模型扩展为使用 sigmoid 激活函数引入更多权重和偏移。多特征与非线性结合:非线性函数 sigmoid 被应用在多个输入特征的线性组合上。将神经网络中的所有权重和偏置统一为一个参数向量 𝜃,便于进行优化。多特征线性模型:在此基础上,模型扩展为多输入特征。将线性加权求和的结果通过非线性激活函数进行转换。我们需要一个复杂的有位置参数的function。

2024-10-09 11:37:37 669

原创 机器学习笔记-1

机器学习(Machine Learning, ML)是一门让计算机通过数据来自动学习和改进的技术。它的核心理念是通过分析大量的历史数据来找到其中的规律,并利用这些规律来做出预测或决策。机器学习已经广泛应用于图像识别、语音识别、自然语言处理、推荐系统等领域。三个步骤。

2024-10-08 17:09:56 554

原创 CSDN文章无水印转成PDF

f11或者右键打开检查。

2024-09-07 19:29:29 808

原创 仓颉编程语言开发指南(下)

文章目录仓颉编程语言开发指南(上)十五、宏1.宏的简介2.Tokens 相关类型和 quote 表达式Token 类型Tokens 类型quote 表达式和插值3.语法节点节点的解析使用解析表达式和声明的函数使用构造函数进行解析节点的组成部分BinaryExpr 案例FuncDecl 案例使用 quote 插值语法节点4.宏的实现非属性宏属性宏嵌套宏宏定义中嵌套宏调用宏调用中嵌套宏调用嵌套宏之间的消息传递5.编译、报错与调试宏的编译和使用并行宏展开diagReport 报错机制使用 --debug-macr

2024-08-30 09:44:35 1268

原创 仓颉编程语言开发指南(上)

仓颉编程语言是一种面向全场景应用开发的通用编程语言,可以兼顾开发效率和运行性能,并提供良好的编程体验,主要具有如下特点:语法简明高效:仓颉编程语言提供了一系列简明高效的语法,旨在减少冗余书写、提升开发效率,例如插值字符串、主构造函数、Flow 表达式、match、if-let、while-let 和重导出等语法,让开发者可以用较少编码表达相关逻辑。多范式编程:仓颉编程语言支持函数式、命令式和面向对象等多范式编程,融合了高阶函数、代数数据类型、模式匹配、泛型等函数式语言的先进特性,还有封装、接口、继承、子类

2024-08-28 16:13:56 1379

原创 OpenSPG详细安装部署教程

OpenSPG是以SPG框架为基础设计和实现的知识图谱开放引擎,它为领域图谱构建提供了明确的语义表示、逻辑规则定义、算子框架( 构建、推理)等能力,支持各厂商可插拔的适配基础引擎、算法服务,构建自定义的解决方案。

2024-08-02 16:02:40 2676

原创 Ubantu中Docker-Compose的安装与卸载

【代码】Ubantu中Docker-Compose的安装与卸载。

2024-08-01 13:23:04 614

原创 Tugraph的安装部署

Tugraph的安装部署

2024-07-31 13:35:56 1947

原创 Docker镜像拉取失败解决方案

检查resolv.conf中是否包含8.8.8.8和8.8.4.4。进入daemon.json(如果没有手动创建)今天我用docker拉取镜像的时候报错。包含说明DNS没问题大概率就是源的问题。DockerProxy 镜像加速器。中国科学技术大学开源软件镜像站。DaoCloud 镜像加速器。连接超时大概率以下两个问题。南京大学开源软件镜像站。

2024-07-31 09:52:56 13114 18

原创 Ubantu中Docker的安装与卸载

Ubantu中Docker的安装与卸载。

2024-07-30 11:04:44 407

原创 在centos7.9下安装MySQL详细过程

我根据我的版本选择了mysql80-community-release-el7-1.noarch.rpm这个包。我是7.9,接下来根据你的版本选择下载高于版本的包。进入后可以修改密码然后再进入配置把。下载后上传到Linux上。

2024-07-18 17:02:21 1427

原创 微软最新AI:GraphRAG+Chainlit实现跨文档智能检索分析打造私人AI助手

本月初,微软发布最强 RAG 知识库开源方案 GraphRAG,项目上线即爆火,现在星标量已经达到 10.9 k。

2024-07-16 12:12:03 742

原创 在centos7.9下静默安装Oracle19c详细流程

HOST修改成自己的主机名或IP。

2024-07-12 16:21:11 2133 5

原创 解决鸿蒙开发中克隆项目无法签名问题

因为clone的代码以及配置是作者已经配置签名好的,所以我们不用项目配置的签名让它自己签名。它说Failed to find找不到签名。

2024-07-11 10:57:53 868

原创 鸿蒙HarmonyOS开发ArkTS语言基础语法手册

ArkTS是一种为构建高性能应用而设计的编程语言。ArkTS在继承TypeScript语法的基础上进行了优化,以提供更高的性能和开发效率。随着移动设备在人们的日常生活中变得越来越普遍,许多编程语言在设计之初没有考虑到移动设备,导致应用的运行缓慢、低效、功耗大,针对移动环境的编程语言优化需求也越来越大。ArkTS是专为解决这些问题而设计的,聚焦于提高运行效率。目前流行的编程语言TypeScript是在JavaScript基础上通过添加类型定义扩展而来的,而ArkTS则是TypeScript的进一步扩展。

2024-07-10 10:04:25 2207

原创 安装DevEco Studio

DevEco Studio支持Windows和macOS系统,下面将针对两种操作系统的软件安装方式分别进行介绍。

2024-07-08 10:52:59 1569 1

原创 HarmonyOS简介

HarmonyOS内置强大的AI能力,面向HarmonyOS生态应用的开发,通过不同层次的AI能力开放,满足开发者的不同开发场景下的诉求,降低应用的开发门槛,帮助开发者快速实现应用智能化。是指为了给用户提供更安全且出色的体验。HarmonyOS是新一代的智能终端操作系统,为不同设备的智能化、互联与协同提供了统一的语言,为用户带来简捷、流畅、连续、安全可靠的全场景交互体验。华为DevEco Studio是面向HarmonyOS生态的集成开发环境,提供了一站式的HarmonyOS生态应用,元服务开发能力。

2024-07-08 10:33:24 1345

原创 利用pg_rman进行备份与恢复操作

pg_rman 是 PostgreSQL 的在线备份和恢复工具。类似oracle 的 rmanpg_rman 项目的目标是提供一种与 pg_dump 一样简单的在线备份和 PITR 方法。此外,它还为每个数据库集群维护一个备份目录。用户可以使用一个命令维护旧备份,包括存档日志。pg_rman当前最新版本1.3.16支持最新的PostgreSQL 16到11,支持本机(standby/master)在线备份,不支持远程备份,不支持加密存储,支持PITR恢复。

2024-07-05 11:00:08 1448

原创 在Centos7上安装PostgreSQL16的详细步骤

添加linux文件属性并复制到/etc/init.d目录下,更名为postgresql然后修改/etc/init.d/postgresql文件的两个变量。修改/opt/pgsql/postgresql/data目录下postgresql.conf文件。修改/opt/pgsql/postgresql/data目录下pg_hba.conf 文件。进入home/postgres目录找到.bash_profile文件。安装依赖包设置防火墙添加postgresql服务到防火墙,并加载。硬盘: 50 GB 或更多的。

2024-07-04 14:03:36 4782 7

空空如也

空空如也

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

TA关注的人

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