Linux下载与安装
一、YUM
1.1 什么是YUM
在CentOS系统中,软件管理方式通常有三种方式:rpm安装、yum安装以及编译(源码)安装。
编译安装,从过程上来讲比较麻烦,包需要用户自行下载,下载的是源码包,需要进行编译操作,编译好了才能进行安装,这个过程对于刚接触Linux的人来说比较麻烦,而且还容易出错。
好处在于是源码包,对于有需要自定义模块的用户来说非常方便。
Yum(全称为YellowdogUpdater,Modified)是一个在Fedora和RedHat以及CentOS中的Shell前端软件包管理器。
基于rpm包管理,能够从指定的服务器(yum源)自动下载RPM包并且安装,可以自动处理依赖性关系,并且一次安装所有依赖的软件包,无须繁琐地一次次下载、安装。
==应用商店== ==谷歌商店:默认的==
案例:想象一下,你在超市购物,YUM就像是一个购物助手,它会帮你找到所有需要的商品(软件包),并且确保你买到的商品是可以一起使用的(解决依赖关系)。
1.2 YUM的基本用法
搜索软件包
使用 yum search
命令可以搜索软件包。
yum search 软件名称的关键词
案例:搜索阿里云仓库中的vim软件。
yum search vim
1.3 为什么需要换源?
在使用YUM时,默认的YUM源(国外的yum源)可能会因为网络问题、速度慢或不稳定而导致安装和更新软件包的过程变得缓慢。换源就是将默认的YUM源替换为更快、更稳定的源。
形象解释:想象一下,你在一个城市的超市购物,超市的货物供应不稳定,常常缺货,导致你无法顺利购买到所需的商品。换源就像是你换到了一个更大的超市,这个超市的货物供应充足,价格合理,购物体验更好。
在中国,阿里云的YUM源通常比默认源更快,因此很多用户会选择将YUM源换成阿里云的镜像源。
1.4 YUM源配置(重点)
YUM源配置文件所在路径 => /etc/yum.repos.d 文件夹。这个文件夹中包含了系统中所有的YUM源配置文件,每个文件都定义了一个或多个软件包源。
第一步:进入yum的配置文件夹
cd /etc/yum.repos.d-- 查看文件夹的内容
ll
以下是一些常见的YUM源配置文件及其说明:
-
CentOS-Base.repo:这是默认的YUM源配置文件,包含了CentOS的主要软件包源。它提供了大多数用户所需的基本软件包。
-rw-r--r--. 1 root root 1664 11月 23 2020 CentOS-Base.repo
CentOS-CR.repo:这个文件包含了CentOS的持续更新(CR,Continuous Release)源。它提供了最新的更新和修复,适合希望获得最新软件包的用户。
-rw-r--r--. 1 root root 1309 11月 23 2020 CentOS-CR.repo
CentOS-Debuginfo.repo:这个文件包含了调试信息的源,主要用于开发和调试目的。它提供了软件包的调试信息,帮助开发者在调试时使用。
-rw-r--r--. 1 root root 649 11月 23 2020 CentOS-Debuginfo.repo
CentOS-fasttrack.repo:这个文件包含了快速通道的源,提供了一些快速更新的软件包,适合需要快速获取更新的用户。
-rw-r--r--. 1 root root 314 11月 23 2020 CentOS-fasttrack.repo
CentOS-Media.repo:这个文件用于配置本地媒体源,通常用于从光盘或USB驱动器安装软件包。
-rw-r--r--. 1 root root 630 11月 23 2020 CentOS-Media.repo
CentOS-Sources.repo:这个文件包含了源代码的YUM源,适合需要编译软件包的用户。
-rw-r--r--. 1 root root 1331 11月 23 2020 CentOS-Sources.repo
CentOS-Vault.repo:这个文件包含了旧版本的YUM源,适合需要访问旧版本软件包的用户。
-rw-r--r--. 1 root root 8515 11月 23 2020 CentOS-Vault.repo
CentOS-x86_64-kernel.repo:这个文件包含了针对x86_64架构的内核源,适合需要特定内核版本的用户。
-rw-r--r--. 1 root root 616 11月 23 2020 CentOS-x86_64-kernel.repo
通过这些配置文件,YUM能够从不同的源获取软件包,用户可以根据需要选择合适的源进行安装和更新。
1.5 在YUM镜像源中添加阿里云镜像源。
在更换YUM源之前,你需要了解两个常用的命令行工具:curl
和 wget
。
-
curl:
curl
是一个用于在命令行中与服务器进行数据传输的工具。它支持多种协议,包括HTTP、HTTPS、FTP等。使用curl
可以方便地下载文件或与API进行交互。 -
wget:
wget
是一个用于从网络上下载文件的命令行工具。它支持HTTP、HTTPS和FTP协议,能够在下载过程中自动处理重定向和断点续传。
接下来,你可以使用以下步骤将YUM源更换为阿里云的镜像源:
第一步:备份Centos-Base.repo这个源(更改后缀名.repo=>.repo.bak)
mv CentOS-Base.repo CentOS-Base.repo.bak第二步:使用wget命令下载阿里云的镜像文件
wget -O /etc/yum.repos.d/Centos-Base.repo http://mirrors.aliyun.com/repo/Centos-7.repo
选项说明:
-O:指定文件下载的位置以及名称第三步:清理YUM缓存
yum clean all第四步:重新建立缓存(让新YUM源生效)
yum makecache
安装软件包
使用 yum install
命令可以安装软件包。
基本语法:
yum install 软件名称[选项]选项:
-y:yes缩写,确认安装,不提示。
案例:使用yum命令安装httpd。
yum install httpd
卸载软件包
使用 yum remove
命令可以卸载软件包。
yum remove 软件名称[选项]选项:
-y :yes缩写,确认卸载,不提示。
更新软件包
使用 yum update
命令可以更新软件包。
基本语法:
yum update 软件名称[选项]选项:
-y :yes缩写,确认更新,不提示。
查看已安装软件包
使用 yum list installed
命令可以查看已安装的软件包。
yum list installed
扩展:EPEL源配置
当你下载软件没有yum方式下载,可以尝式换源或者下载扩展源,也可以使用源码安装和rpm安装
什么是EPEL源?
答:EPEL是对官网源的一个扩展。
CentOS-Base.repo文件 => 基础源(官方在带的YUM源)
epel.repo文件 => 扩展源,是对官方YUM源的一个补充
yum install epel-release -y
比如:会跑的小火车就是在epel源中
yum install sl -ysl
1.6 特定软件的YUM(Nginx、MySQL、Zabbix)源配置
比如特殊的几个软件,如Nginx、MySQL、Zabbix
Nginx: nginx(纯前端网页)
nginx:Linux 软件包
按照步骤即可
最后测试
-- 关闭防火墙
systemctl stop firewalld-- 打开nginx
systemctl start nginx-- 访问nginx
curl localhost-- 查询自己的ip
ifconfig
将自己ip输入到网址去
MySQL: https://www.mysql.com/
第二步:
yum install 上面图片复制的yum install mysql-server -y
第三步:查看下载的mysql仓库
cd /etc/yum.repos.dll
第四步:
ctrl + d退出mysqlmysql -uroot -p 使用新密码登录
到这里mysql安装完了
Zabbix: Zabbix :: The Enterprise-Class Open Source Network Monitoring Solution
找到官方文档,把YUM源配置,写入到一下文件中(repo文件)
#cd /etc/yum.repos.d
#vim nginx.repo
[nginx-stable]
name=nginx stable repo
baseurl=http://nginx.org/packages/centos/Sreleasever/Sbasearch/
gpgcheck=1
enabled=1
gpgkey=https://nginx.org/keys/nginx_signing.key
module_hotfixes=true
清理缓存:
yum clean all
yum makecache
安装Nginx:
yum install nginx -y
1.7 本地YUM配置
使用光盘镜像作为YUM源仓库
下载很多软件,使用软件包作为YUM源仓库
使用光盘镜像作为YUM源仓库
第一步:在VMware系统中装在CentOS7.6系统的光盘镜像
第二步:把光盘挂载到某个目录下
cd ~
rm -rf /mnt/*
mount -o ro /dev/sr0 /mnt
选项说明:
-o:挂载方式ro代表以readonly=>只读的方式进行挂载rw代表以read/write=>读写的方式进行挂载#lsblk
NAME MAJ:MIN RM SIZE RO TYPE MOUNTPOINT
sda 8:0 0 20G 0 disk
├─sda1 8:1 0 1G 0 part /boot
└─sda2 8:2 0 19G 0 part├─centos-root 253:0 0 17G 0 lvm /└─centos-swap 253:1 0 2G 0 lvm [SWAP]
sr0 11:0 1 9.6G 0 rom /mnt
第三步:把光盘挂载添加到开机启动文件中
chmod +x /etc/rc.localecho 'mount -o ro /dev/sr0 /mnt' >> /etc/rc.local
/etc/rc.local,属于系统的开机启动文件。系统启动后,会自动加载并执行这个文件
第四步:编写本地YUM仓库文件
cd /etc/yum.repos.d/
创建一个以*.repo结尾的文件,名称任意vim local.repo[local]
name=local yum
baseurl=file:///mnt
gpgcheck=0
enabled=1注:file://本地协议路径,后面跟仓库的具体路径
yum clean allyum makecacheyum repolist all
yum仓库的标准格式[仓库标识名称],名称任意,在一个文件中可以拥有多个标识name=仓库名称baseurl=仓库的路径,支持多种格式,file://本地路径,ftp://,http:// 或https://gpgcheck=gpg密钥,值可以是0(代表不检测),1(代表检测,如果是1,下方还要定义一个gpgkey=密钥链接)enabled=是否启动当前仓库,值可以0,也可以是1,默认为1,代表启动仓库
第五步:测试本地YUM仓库是否可用
yum install httpd -y
二、源码安装的配置过程
在Linux系统中,源码安装一共分为三步
使用centOS7系统要先下载下面两个东西
-- 下载编译器
yum install gcc-- 用于需要编译和链接 OpenSSL 库的开发环境中
yum install openssl-devel
OpenSSL 是一个开源的加密工具包,广泛应用于网络通信中,提供对称和非对称加密、数字签名等功能,确保数据传输的安全性
它主要由三个部分组成:SSL协议库、应用程序命令工具和密码算法库
基本功能1、SSL协议库:实现了SSL和TLS协议,用于加密传输数据,确保通信的私密性和完整性
2、应用程序命令工具:提供了丰富的命令行工具,用于加密、解密、生成密钥和证书等操作
3、密码算法库:包含了多种对称和非对称加密算法,如AES、DES、RSA等
第一步:配置过程(配置软件的安装路径)
第二步:编译过程(把软件由源代码编译成可以安装的程序)
第三步:安装过程(把编译后的程序进行安装
2.1 axel源码安装
第一步:获取axel多线程下载软件
第二步:上传axel软件包到Linux系统中
对软件进行解压缩操作
这里注意压缩包是什么结尾的,这里小编以axel(多线程下载工具,结尾为 .bz2结尾的来演示)
#tar -zxf axel-2.4.tar.gz
或
#tar -xf axel-2.4.tar.gztar -jxvf xx.tar.bz2
使用cd命令切换到axel目录中
# cd axe1-2.4
设置axel软件的安装路径为/opt/axel
# ./configure --prefix=/opt/axel
配置过程(定制)
# cd 软件源码包
# ./configure [选项]
# ./configure --help--prefix=... Directories to put files in [/usr/local] 软件家目录
--bindir=... $prefix/bin 命令的目录
--etcdir=... $prefix/etc 配置文件的目录 也可能安装到系统/etc目录下 (httpd => /etc/httpd/httpd.conf)
--mandir=... $prefix/share/man man 文档路径
--locale=... $prefix/share/locale 语言编码----------
./configure --prefix=/opt/cmatrix
第三步:安装axel软件(源码安装三步走 --> 配置+编译+安装)
对axel软件进行编译与安装
make (编译)
make install (编译并安装)或make && make install
&&:逻辑与,如果make编译成功会立即执行右边的makeinstall安装程序,如果make编译失败,则以上程序会停止执行,然后抛出错误。
设置 " 快捷方式 "
以源码形式安装的软件
执行命令需要使用全路径执行
设置类似于【快捷方式】
连接 linkln -s /opt/axel/bin/axel /usr/bin
相关文章:
Linux下载与安装
一、YUM 1.1 什么是YUM 在CentOS系统中,软件管理方式通常有三种方式:rpm安装、yum安装以及编译(源码)安装。 编译安装,从过程上来讲比较麻烦,包需要用户自行下载,下载的是源码包,需…...
java18
1.API之时间类 Date类: SimpleDateFormat类: Calendar类:...
向量和矩阵范数
向量和矩阵范数 向量范数 定义 设 x T \boldsymbol{x}^\text{T} xT, y T \boldsymbol{y}^\text{T} yT ∈ K n \in \mathbb{K}^n ∈Kn,数量积定义为: y T x ( 或 y H x ) \boldsymbol{y} ^\text{T} \boldsymbol{x}\left(或\boldsymbol{y}^\text{H}\bo…...
使用 gcloud CLI 自动化管理 Google Cloud 虚拟机
被操作的服务器,一定要开启API完全访问权限,你的电脑安装gcloud CLI前一定要先安装Python3! 操作步骤 下载地址,安装大概需要十分钟:https://cloud.google.com/sdk/docs/install?hlzh-cn#windows 选择你需要的版本&a…...
驱动芯片走线、过孔指导,大电流、散热过孔
参考: 一份大厂PCB布局指南参考! 技巧 使用大面积铺铜 铜是一种极好的导热体。由于 PCB 的基板材料(FR-4 玻璃环氧树脂)是一种不良导热体。因此,从热管理的角度来看,PCB的铺铜区域越多则导热越理想。 走…...
数据结构进阶:AVL树与红黑树
目录 前言 AVL树 定义 结构 插入 AVL树插入的大致过程 更新平衡因子 旋转 右单旋 左单旋 左右双旋 右左双旋 实现 红黑树 定义 性质 结构 插入 实现 总结 前言 在学习了二叉搜索树之后,我们了解到其有个致命缺陷——当树的形状呈现出一边倒…...
AI人工智能在交通物流领域的应用
AI人工智能在交通物流领域的应用 AI人工智能在交通物流领域有着广泛而深入的应用,正推动着该领域的深刻变革,以下是详细介绍: 交通领域 智能驾驶 自动驾驶汽车:依靠深度学习算法、计算机视觉、激光雷达和传感器融合技术&#x…...
牛客网NC22222:超半的数
牛客网NC22222:超半的数 题目描述 输入输出格式 输入格式: 第一行包含一个整数 n (1 ≤ n ≤ 1000)第二行包含 n 个整数 a_i (1 ≤ a_i ≤ 10^9) 输出格式: 输出一个整数,表示出现次数超过一半的那个数 解题思路 这道题目有多种解法&a…...
在服务器上安装AlphaFold2遇到的问题(2)
如何删除已安装的cuDNN 1. 通过包管理器卸载(推荐) RHEL/CentOS (dnf/yum) #查看已安装的 cuDNN 包 sudo dnf list installed | grep cudnn #卸载 cuDNN 运行时和开发包 sudo dnf remove -y libcudnn* libcudnn8* libcudnn-devel* Ubuntu/Debian (ap…...
【2025年软考中级】第一章1.5 输入输出技术(外设)
文章目录 输入输出技术(外设)I/O设备总线结构输入输出控制程序控制方式中断方式直接内存存取(DMAC)方式IO通道方式和外围处理机(IOP)方式 数据传输方式生物特征认证技术 输入输出技术(外设&…...
2025 家用投影新标杆:雷克赛恩 CyberPro1 如何重新定义客厅观影体验
目录 一、家庭影音升级:从 “看得清” 到 “看得精” 的需求之变 (一)传统投影的痛点突围 (二)技术参数背后的用户价值 二、全天候观影无忧:亮度与环境光的博弈艺术 (一)真实亮…...
[基础] HPOP、SGP4与SDP4轨道传播模型深度解析与对比
HPOP、SGP4与SDP4轨道传播模型深度解析与对比 文章目录 HPOP、SGP4与SDP4轨道传播模型深度解析与对比第一章 引言第二章 模型基础理论2.1 历史演进脉络2.2 动力学方程统一框架 第三章 数学推导与摄动机制3.1 SGP4核心推导3.1.1 J₂摄动解析解3.1.2 大气阻力建模改进 3.2 SDP4深…...
12 web 自动化之基于关键字+数据驱动-反射自动化框架搭建
文章目录 一、如何实现一条用例,实现覆盖所有用例的测试1、结合数据驱动:编辑一条用例,外部导入数据实现循环测试2、用例体:实现不同用例的操作步骤对应的断言 二、实战1、项目路径总览2、common 文件夹下的代码文件3、keywords 文…...
学习状态不佳时的有效利用策略
当学习状态不佳时,可以尝试以下策略,将这段时间转化为有意义的活动,既不勉强自己又能为后续高效学习铺路: 1. 整理与规划:低精力高回报任务 整理学习环境:收拾书桌、归类资料、清理电脑文件,减…...
Spring Cloud深度实践:从服务发现到弹性智能API网关全景解析
引言 大家好!继初步搭建了微服务基础架构后,我们进一步深入到服务调用的优化、系统的弹性构建以及API网关的高级应用。本文将全面回顾这一进阶阶段的实践成果,通过更丰富的图解,力求清晰展现各核心组件的工作原理与协同方式。 项…...
第J1周:ResNet-50算法实战与解析
🍨 本文为🔗365天深度学习训练营 中的学习记录博客 🍖 原作者:K同学啊 我的环境 语言环境:Python3.8 编译器:Jupyter Lab 深度学习环境:Pytorchtorch1.12.1cu113 torchvision0.13.1cu113 一、准备工作 二、导入数据 三、划分数据…...
PCL 计算一条射线与二次曲面的交点
文章目录 一、简介二、实现代码三、实现效果一、简介 对于二次曲面而言,其一般方程可以写为: z = a 0 + a 1 x + a 2 y + a...
Executors类详解
Executors类详解 Executors 是Java中用于快速创建线程池的工具类,提供了一系列工厂方法,简化了 ThreadPoolExecutor 和 ScheduledThreadPoolExecutor 的配置。以下是其核心方法、实现原理及使用注意事项: 1. 常用线程池工厂方法 (1) newFixedThreadPool 作用:创建固定大小…...
学习alpha
(sign(ts_delta(volume, 1)) * (-1 * ts_delta(close, 1))) 这个先用sign操作符 sign.如果输入NaN则返回NaN 在金融领域,符号函数 sign(x) 与 “基础”(Base)的组合概念可结合具体场景解读,以下从不同金融场景分析其潜在意义&…...
6种方式来探究数据集的的方法worldquant
覆盖率百分比 指金融数据字段(如股价、成交量、财务指标)在时间或空间上的有效数据比例。 时间维度:数据在历史周期内的完整度(如:某股票过去 1 年中,95% 的交易日有收盘价)。空间维度…...
MiniMax语音模型Speech-02近日登顶多个全球榜单,详细技术解析
MiniMax最新发布的Speech-02把TTS领域传统巨头OpenAI、ElevenLabs拉下马来,直接登顶智能语音权威榜单Artificial Arena,不管是WER(字错率),还是SIM(声纹相似度)等客观指标都领先国外顶级模型&am…...
JavaScript 时间转换:从 HH:mm:ss 到十进制小时及反向转换
关键点 JavaScript 可以轻松实现时间格式(HH:mm:ss 或 HH:mm)与十进制小时(如 17.5)的相互转换。两个函数分别处理时间字符串到十进制小时,以及十进制小时到时间字符串的转换,支持灵活的输入和输出格式。这…...
前端面经 手写Promise
核心功能 仿Promise对象需要接收包含两个变量的回调函数 构造函数 <script>class myPromise {constructor(func){const resolve (result)>{console.log(resolve执行了)}const reject (result)>{console.log(reject执行了)}func(resolve,reject)}}// Promise的…...
JavaSE基础语法之方法
方法 一、方法入门 1.方法定义 方法是一种语法结构,它可以把一段代码封装成一个功能,以便重复调用。 2.方法的格式 修饰符 返回值类型 方法名( 形参列表 ){方法体代码(需要执行的功能代码) }示例: public static int sum ( int a ,…...
在 Neo4j 中实现向量化存储:从文本到高效语义搜索
在当今数据驱动的时代,图数据库因其强大的关系表达能力和高效的查询性能,逐渐成为处理复杂数据结构的首选工具之一。Neo4j 作为领先的图数据库,不仅支持传统的图数据存储和查询,还通过向量化存储功能,为语义搜索和推荐…...
三格电子上新了——IO-Link系列集线器
一、产品概述 1.1产品用途 IO-Link系列集线器是一系列数字量输入输出I/O设备,可以将标准开关量信号接入到此设备。通过此集线器方便的将大量的I/O点位接入到IO-Link主站,进而接入到PLC控制系统。 IO-Link通信接口和8个I/O接口(16个IO点位)均采用M12规…...
记一次从windows连接远程Linux系统来控制设备采集数据方法
文章目录 0 引入1、方法2、优化Process使用 3、引用 0 引入 最近使用的探测器是老外的,老外的探测器需要在centos系统上,在这系统上有相应的指令或者软件控制,但是我们的软件在windwons上,所以目前的困难是:如何在Win…...
鸿蒙 ArkTS 常用的数组和字符串 操作方法
数组的常用方法 方法名功能描述concat(value0, ?value1, /* … ,*/ ?valueN)合并两个或多个数组。此方法不会更改现有数组,而是返回一个新数组copyWithin(target, ?start, ?end)浅复制数组的一部分到同一数组中的另一个位置,并返回它,不…...
Web性能优化的未来:边缘计算、AI与新型渲染架构
一、边缘计算与性能优化深度整合 1.1 边缘节点计算卸载策略 • 智能任务分割:将非关键路径计算卸载到边缘节点 // 客户端代码 const edgeTask = new EdgeTask(image-processing); edgeTask.postMessage(imageData, {transfer...
Python字符串常用内置函数详解
文章目录 Python字符串常用内置函数详解一、基础字符串函数1. len() - 获取字符串长度2. ord() - 获取字符的Unicode码点3. chr() - 通过Unicode码点获取字符4. ascii() - 获取字符的ASCII表示 二、类型转换函数1. str() - 将对象转为字符串2. repr() - 获取对象的官方字符串表…...
2025程序设计天梯赛补题报告
2025程序设计天梯赛补题报告 仅包含L1 L2 L1-6 这不是字符串题 题目描述 因为每年天梯赛字符串题的解答率都不尽如人意,因此出题组从几年前开始决定:每年的天梯赛的 15 分一定会有一道字符串题,另外一道则一定不是字符串题。 小特现在有…...
【GNN笔记】Signed Graph Convolutional Network(12)【未完】
视频链接:《图神经网络》 Signed Graph Convolutional Network 之前介绍的GNN模型主要集中在无符号的网络(或仅由正链接组成的图)上,符号 图带来的挑战,主要集中在于 否定链接,与正链接相比,它不…...
CSR、SSR与ISR的奇妙之旅
网页渲染三剑客:CSR、SSR与ISR的奇妙之旅 三种渲染方式的核心本质 CSR(客户端渲染)让浏览器成为"厨师",SSR(服务器端渲染)让服务器担任"厨师",而ISR(增量静态再生)则是一位兼具"提前备餐"和"即时烹饪"能力的"超级厨师"…...
YOLO+UI(C#)开发
接Windows目标检测程序开发(YOLO(python推理)界面开发(C#)) C#作为软件界面,推理、前处理、后处理逻辑全部python,接任何功能定制...
生产级JVM参数优化
Spring Boot 应用性能提升 300% 当你的 Spring Boot 应用响应迟缓,且已采用缓存、数据库索引和异步处理优化后,下一个优化方向在哪里?我的答案是 JVM 本身。 经过性能分析和深入研究,我发现合理配置 JVM 参数可以带来显著的性能…...
什么是SMBus
一、SMBus的定义与背景 基本概念 SMBus(System Management Bus,系统管理总线) 是一种基于IC(Inter-Integrated Circuit)协议的轻量级两线制串行通信总线,由Intel于1995年提出,主要用于低带宽系统…...
[Unity]AstarPathfindingProject动态烘焙场景
需求 项目是MMO大场景,按地块划分了10x10的大格子。角色移动时动态更新周边场景,且角色还有传送功能。 项目中寻路用了AstarPathfindingProject的Grid。因此需要动态烘焙寻路信息。 核心代码 private void bakeAStarPath(){AstarPath astarPath Astar…...
Go语言处理HTTP下载中EOFFailed
在 Go 语言中使用 HTTP 下载文件时遇到 EOF 或 Failed 错误,通常是由于网络连接问题、服务器中断、未正确处理响应体或并发写入冲突等原因导致的。以下是详细的解决方案: 1. 检查错误类型并重试 io.EOF 错误可能表示连接被服务器关闭,而 Fai…...
React学习(一)
React 基础概念 组件:React 应用的基本构建块,可以是类组件或函数组件。JSX:JavaScript 的语法扩展,允许在 JavaScript 中写 HTML 结构。Props:组件的输入参数,用于父组件向子组件传递数据。State…...
QML 属性动画、行为动画与预定义动画
目录 引言相关阅读本文使用的动画属性工程结构示例解析示例1:属性动画应用示例2:行为动画实现示例3:预定义动画 总结工程下载 引言 QML动画系统为界面元素提供了流畅的过渡效果。本文通过三个示例,结合属性动画(PropertyAnimatio…...
UML活动图零基础入门:1 分钟掌握核心逻辑(附实战模板)
想快速搞懂UML活动图怎么用?别担心!作为软件开发和业务流程设计的动态流程图,UML活动图能直观展现系统操作步骤、决策逻辑和并行流程,是团队协作中沟通需求、优化流程的必备工具。无论是产品经理梳理业务流程,还是开发…...
临床决策支持系统的提示工程优化路径深度解析
引言 随着人工智能技术在医疗领域的迅猛发展,临床决策支持系统(CDSS)正经历从传统规则引擎向智能提示工程的范式转变。在这一背景下,如何构建既符合循证医学原则又能适应个体化医疗需求的CDSS成为医学人工智能领域的核心挑战。本报告深入剖析了临床决策支持系统中提示工程的…...
[模型部署] 3. 性能优化
👋 你好!这里有实用干货与深度分享✨✨ 若有帮助,欢迎: 👍 点赞 | ⭐ 收藏 | 💬 评论 | ➕ 关注 ,解锁更多精彩! 📁 收藏专栏即可第一时间获取最新推送🔔…...
使用 LSTM/GRU 预测设备异常的模型
LSTM(Long Short-Term Memory) 是一种特殊的循环神经网络(RNN)架构,旨在解决传统 RNN 在处理长序列数据时的梯度消失和梯度爆炸问题。它通过引入门控机制和单元状态来更好地控制信息的流动,使得网络能够学习到长期依赖关系。以下是其主要特点: 门控机制:包括遗忘门、输…...
八股文--JVM(1)
⭐️⭐️JVM内存模型 程序计数器:可以看作是当前线程所执行的字节码的行号指示器,用于存储当前线程正在执行的 Java 方法的 JVM 指令地址。如果线程执行的是 Native 方法,计数器值为 null。是唯一一个在 Java 虚拟机规范中没有规定任何 OutOf…...
BM25 算法与关键词提取在向量数据库中的实践优化
BM25 算法与关键词提取在向量数据库中的实践优化 在实际构建问答系统或语义检索场景中,向量数据库(如 Weaviate)提供了基于语义匹配的检索能力,然而我们发现 BM25 关键词检索效果不理想,甚至出现了召回率过低、查询必…...
济南超算研究所面试问题
1.自我介绍 2.java抽象类与接口的区别 3.抽象类能否实例化 4.在项目中用的抽象类偏多还是接口偏多 5.抽象类用的场景介绍一下 6.java中数据结构有哪些 7.数据的基本类型 8.引用类型,包装类型 9.是一个场景题,在查询数据库中的数据时,…...
“多维像素”可赋能具身智能非凡感知力——昱感微参加2025松山湖中国IC创新高峰论坛
5月13日,由中国半导体行业协会集成电路设计分会、芯原微电子(上海)股份有限公司联合主办的第十五届松山湖中国IC创新高峰论坛在东莞松山湖举行。本届松山湖论坛以“面向‘具身智慧机器人’的创新IC新品推介”为主题,吸引了许多知名…...
解决CLion控制台不能及时显示输出的问题
CLion 2025版本可以免费用于非商业用途了,下载来试用了一下,与JB的其它 IDE一样的资源占用比较大,流畅度不及VSCode。 在Windows下创建了一个简单的控制台应用程序,使用printf和std::cout输出字符串,发现CLion的控制台…...
多尺度对比度调整
一、背景介绍 受到了前面锐化算法实现的启发,对高频层做增强是锐化,那么对中低频一起做增强,就应该能有局域对比度增强效果。 直接暴力实现了个基本版本,确实有对比度增强效果。然后搜了下关键字,还真找到了已经有人这…...