redhat 6.1 测试环境安装 yum
redhat 6.1 测试环境安装 yum 记录
1. 新建虚拟机
1.1 自定义建立虚拟机
-
自定义创建新的虚拟机

-
选择硬件兼容性

-
创建空白硬盘,稍后选择 iso 文件创建系统。

-
选择操作系统类型

-
为虚拟机命名

-
选择处理器配置

-
选择虚拟机内存

-
选择虚拟机网络类型

-
选择 I/O 控制器类型

-
选择磁盘类型

-
创建虚拟机磁盘

-
选择磁盘空间容量

-
指定磁盘文件

-
确定虚拟机配置

-
选择 ISO 映像

1.2 创建操作系统
-
选择安装类型

-
跳过测试

-
创建操作系统

-
语言选择中文(简体)

-
选择键盘输入法

-
选择存储类型

-
删除被选中的存储空间数据

-
命名主机

-
选择系统时钟

-
设置系统根密码

-
选择安装类型

-
确认配置

-
选择软件组

1.3 配置虚拟机网络
-
查看本机电脑网络 IP 和 GATEWAY

-
修改网口配置文件
[root@redhat6 ~]# vim /etc/sysconfig/network-scripts/ifcfg-eth0DEVICE="eth0" HWADDR="00:0C:29:E3:81:B9" NM_CONTROLLED="yes" ONBOOT=yes BOOTPROTO=static IPADDR=192.168.69.153 NETMASK=255.255.255.0 GATEWAY=192.168.69.163 DNS1=8.8.8.8 -
重启网络服务
[root@redhat6 ~]# service network restart 正在关闭接口 eth0: [确定] 关闭环回接口: [确定] 弹出环回接口: [确定] 弹出界面 eth0: [确定] -
查看虚拟机 IP
[root@redhat6 ~]# ifconfig eth0 Link encap:Ethernet HWaddr 00:0C:29:E3:81:B9 inet addr:192.168.69.153 Bcast:192.168.69.255 Mask:255.255.255.0inet6 addr: fe80::20c:29ff:fee3:81b9/64 Scope:LinkUP BROADCAST RUNNING MULTICAST MTU:1500 Metric:1RX packets:46678 errors:0 dropped:0 overruns:0 frame:0TX packets:28406 errors:0 dropped:0 overruns:0 carrier:0collisions:0 txqueuelen:1000 RX bytes:20947540 (19.9 MiB) TX bytes:4178874 (3.9 MiB)lo Link encap:Local Loopback inet addr:127.0.0.1 Mask:255.0.0.0inet6 addr: ::1/128 Scope:HostUP LOOPBACK RUNNING MTU:16436 Metric:1RX packets:23 errors:0 dropped:0 overruns:0 frame:0TX packets:23 errors:0 dropped:0 overruns:0 carrier:0collisions:0 txqueuelen:0 RX bytes:2464 (2.4 KiB) TX bytes:2464 (2.4 KiB) -
测试虚拟机与宿主机通信
[root@redhat6 ~]# ping 192.168.69.152 PING 192.168.69.152 (192.168.69.152) 56(84) bytes of data. 64 bytes from 192.168.69.152: icmp_seq=1 ttl=64 time=0.301 ms 64 bytes from 192.168.69.152: icmp_seq=2 ttl=64 time=0.446 ms 64 bytes from 192.168.69.152: icmp_seq=3 ttl=64 time=0.415 ms 64 bytes from 192.168.69.152: icmp_seq=4 ttl=64 time=0.399 ms 64 bytes from 192.168.69.152: icmp_seq=5 ttl=64 time=0.434 ms ^C --- 192.168.69.152 ping statistics --- 5 packets transmitted, 5 received, 0% packet loss, time 4580ms rtt min/avg/max/mdev = 0.301/0.399/0.446/0.051 ms -
测试虚拟机与网关通信
[root@redhat6 ~]# ping 192.168.69.163 PING 192.168.69.163 (192.168.69.163) 56(84) bytes of data. 64 bytes from 192.168.69.163: icmp_seq=1 ttl=64 time=72.6 ms 64 bytes from 192.168.69.163: icmp_seq=2 ttl=64 time=7.22 ms 64 bytes from 192.168.69.163: icmp_seq=3 ttl=64 time=55.3 ms 64 bytes from 192.168.69.163: icmp_seq=4 ttl=64 time=64.0 ms 64 bytes from 192.168.69.163: icmp_seq=5 ttl=64 time=58.1 ms ^C --- 192.168.69.163 ping statistics --- 5 packets transmitted, 5 received, 0% packet loss, time 4481ms rtt min/avg/max/mdev = 7.220/51.484/72.638/22.910 ms -
测试虚拟机与互联网通信
[root@redhat6 ~]# ping baidu.com PING baidu.com (39.156.66.10) 56(84) bytes of data. 64 bytes from 39.156.66.10: icmp_seq=1 ttl=48 time=35.1 ms 64 bytes from 39.156.66.10: icmp_seq=2 ttl=48 time=92.3 ms 64 bytes from 39.156.66.10: icmp_seq=3 ttl=48 time=91.7 ms 64 bytes from 39.156.66.10: icmp_seq=4 ttl=48 time=114 ms 64 bytes from 39.156.66.10: icmp_seq=5 ttl=48 time=105 ms ^C --- baidu.com ping statistics --- 5 packets transmitted, 5 received, 0% packet loss, time 4449ms rtt min/avg/max/mdev = 35.118/87.775/114.482/27.663 ms
1.4 使用 Xmanager 连接虚拟机
-
查看系统 ssh 服务状态
[root@redhat6 ~]# service sshd status openssh-daemon (pid 1878) 正在运行... -
使用 XShell 连接虚拟机

-
使用 Xftp 连接虚拟机

2. 卸载 redhat 自带的 yum 服务
RedHat 的 yum 源是收费的,没有成功注册 RH 的机器是不能正常使用 yum 的,因此配置其他的 yum 源。
-
查看本地 yum 程序
[root@redhat6 ~]# rpm -qa|grep yum yum-metadata-parser-1.1.2-16.el6.x86_64 yum-3.2.29-17.el6.noarch yum-utils-1.1.30-6.el6.noarch yum-rhn-plugin-0.9.1-26.el6.noarch -
卸载本地 yum 程序
# 卸载本地yum,不检查依赖性,卸载yum程序 [root@redhat6 ~]# rpm -qa|grep yum|xargs rpm -e --nodeps # 查看本地 yum 程序 [root@redhat6 ~]# rpm -qa|grep yum
3. 下载 yum 的 rpm 包
-
网站推荐
- RPM Search (pbone.net)
- Rpmfind mirror
- https://vault.centos.org/
-
yum 及其依赖包
python-iniparse-0.3.1-2.1.el6.noarch.rpm python-urlgrabber-3.9.1-11.el6.noarch.rpm yum-metadata-parser-1.1.2-16.el6.x86_64.rpm yum-3.2.29-73.el6.centos.noarch.rpm yum-plugin-fastestmirror-1.1.30-37.el6.noarch.rpm -
下载 rpm 示例



注意:Edge 在 IE 模式下打开连接即可下载。
Distribution 和 Site 不限定没有进行测试,我选择的是 Distribution 为 CentOS,Site 为 ftp.pbone.net 的 rpm 包。
4. 将 rpm 包传输到虚拟机
-
创建文件存放目录
[root@redhat6 ~]# mkdir /opt/applications/yum/3.2.29 -
使用 Xftp 连接虚拟机

5. 安装 yum 及依赖包
5.1 安装命令
-
先安装两个依赖包
[root@redhat6 3.2.29]# cd /opt/applications/yum/3.2.29/ [root@redhat6 3.2.29]# rpm -ivh python-iniparse-0.3.1-2.1.el6.noarch.rpm [root@redhat6 3.2.29]# rpm -ivh yum-metadata-parser-1.1.2-16.el6.x86_64.rpm -
再安装 yum 包
[root@redhat6 3.2.29]# rpm -ivh yum-3.2.29-73.el6.centos.noarch.rpm yum-plugin-fastestmirror-1.1.30-37.el6.noarch.rpm注意:这两个 rpm 包一起安装(网上说是由于依赖的关系)
-
出现依赖问题
warning: yum-3.2.29-73.el6.centos.noarch.rpm: Header V3 RSA/SHA1 Signature, key ID c105b9de: NOKEY error: Failed dependencies: python-urlgrabber >= 3.9.1-10 is needed by yum-3.2.29-73.el6.centos.noarch -
安装缺少的依赖包(目录 3 中已经包含此缺少的依赖包)
[root@redhat6 3.2.29]# rpm -ivh python-urlgrabber-3.9.1-11.el6.noarch.rpm注意:安装错误提示缺少 python-urlgrabber 的版本 >=3.9.1-10,我安装了一个 python-urlgrabber-3.9.1-10.fc15.noarch.rpm 包,依然会报错,初步怀疑是因为下载的包不是 el6 的。
-
出现依赖冲突
file /usr/lib/python2.6/site-packages/urlgrabber/grabber.py from install of python-urlgrabber-3.9.1-11.el6.noarch conflicts with file from package python-urlgrabber-3.9.1-9.el6.noarch -
查询并卸载冲突程序
[root@redhat6 ~]# rpm -qa|grep python-urlgrabber python-urlgrabber-3.9.1-8.el6.noarch [root@redhat6 ~]# rpm -e python-urlgrabber-3.9.1-8.el6.noarch [root@redhat6 ~]# rpm -qa|grep python-urlgrabber -
再次安装 yum 包
[root@redhat6 3.2.29]# rpm -ivh yum-3.2.29-73.el6.centos.noarch.rpm yum-plugin-fastestmirror-1.1.30-37.el6.noarch.rpm
5.2 修改 yum 源配置文件
-
进入 yum 源配置目录
[root@redhat6 3.2.29]# cd /etc/yum.repos.d/ [root@redhat6 yum.repos.d]# ls redhat.repo rhel-source.repo -
备份源配置文件
[root@redhat6 yum.repos.d]# cp rhel-source.repo rhel-source.repo.bak -
修改 rhel-source.repo 文件
[root@redhat6 yum.repos.d]# vim rhel-source.repo[aliyun] name=redhat6-aliyun baseurl=http://mirrors.aliyun.com/centos/7/os/$basearch/ enabled=1 gpgcheck=0
6. 测试 yum 命令
-
清除 yum 源配置缓存
[root@redhat6 yum.repos.d]# yum clean all -
测试命令 1
[root@redhat6 yum.repos.d]# yum install yum -
测试命令 2
[root@redhat6 yum.repos.d]# yum install telnet已加载插件:fastestmirror, product-id, subscription-manager Updating Red Hat repositories. Repository 'local': Error parsing config: Error parsing "gpgcheck = '0 #\xe6\x98\xaf\xe5\x90\xa6\xe4\xbd\xbf\xe7\x94\xa8\xe6\x95\xb0\xe5\xad\x97\xe7\xad\xbe\xe5\x90\x8d 0\xe8\xa1\xa8\xe7\xa4\xba\xe4\xb8\x8d\xe4\xbd\xbf\xe7\x94\xa8 1\xe8\xa1\xa8\xe7\xa4\xba\xe4\xbd\xbf\xe7\x94\xa8'": invalid boolean value 设置安装进程 Loading mirror speeds from cached hostfile 解决依赖关系 --> 执行事务检查 ---> Package telnet.x86_64 1:0.17-65.el7_8 will be 安装 --> 处理依赖关系 libc.so.6(GLIBC_2.15)(64bit),它被软件包 1:telnet-0.17-65.el7_8.x86_64 需要 --> 执行事务检查 ---> Package glibc.x86_64 0:2.12-1.25.el6 will be 升级 --> 处理依赖关系 glibc = 2.12-1.25.el6,它被软件包 glibc-common-2.12-1.25.el6.x86_64 需要 ---> Package glibc.x86_64 0:2.17-317.el7 will be an update --> 执行事务检查 ---> Package glibc-common.x86_64 0:2.12-1.25.el6 will be 升级 ---> Package glibc-common.x86_64 0:2.17-317.el7 will be an update --> 处理依赖关系 /usr/bin/bash,它被软件包 glibc-common-2.17-317.el7.x86_64 需要 --> 执行事务检查 ---> Package bash.x86_64 0:4.1.2-8.el6 will be 升级 ---> Package bash.x86_64 0:4.2.46-34.el7 will be an update --> 处理 bash-4.2.46-34.el7.x86_64 与 filesystem < 3 的冲突 --> 使用新的信息重新计算依赖关系 --> 执行事务检查 ---> Package filesystem.x86_64 0:2.4.30-2.1.el6 will be 升级 ---> Package filesystem.x86_64 0:3.2-25.el7 will be an update --> 完成依赖关系计算依赖关系解决=================================================================================================================================================================================================================软件包 架构 版本 仓库 大小 ================================================================================================================================================================================================================= 正在安装:telnet x86_64 1:0.17-65.el7_8 aliyun 64 k 正在升级:filesystem x86_64 3.2-25.el7 aliyun 1.0 M 为依赖而更新:bash x86_64 4.2.46-34.el7 aliyun 1.0 Mglibc x86_64 2.17-317.el7 aliyun 3.6 Mglibc-common x86_64 2.17-317.el7 aliyun 11 M事务概要 ================================================================================================================================================================================================================= Install 1 Package(s) Upgrade 4 Package(s)总下载量:17 M 确定吗?[y/N]:N 在用户的命令下退出 Your transaction was saved, rerun it with:yum load-transaction /tmp/yum_save_tx-2023-03-11-06-07TQENYl.yumtx
7. 查看 yum 程序
-
查看 yum 相关包
[root@redhat6 yum.repos.d]# rpm -qa|grep yum yum-metadata-parser-1.1.2-16.el6.x86_64 yum-3.2.29-73.el6.centos.noarch yum-plugin-fastestmirror-1.1.30-37.el6.noarch -
查看 yum 版本
[root@redhat6 yum.repos.d]# yum --version 3.2.29Installed: rpm-4.8.0-16.el6.x86_64 at 2023-03-09 06:36Built : Red Hat, Inc. <http://bugzilla.redhat.com/bugzilla> at 2011-03-09 06:32Committed: Panu Matilainen <pmatilai@redhat.com> at 2011-03-09Installed: subscription-manager-0.95.11-1.el6.x86_64 at 2023-03-09 06:38Built : Red Hat, Inc. <http://bugzilla.redhat.com/bugzilla> at 2011-05-04 19:02Committed: Adrian Likins <alikins@redhat.com> at 2011-05-04Installed: yum-3.2.29-73.el6.centos.noarch at 2023-03-10 16:09Built : CentOS BuildSystem <http://bugs.centos.org> at 2016-05-11 20:37Committed: Johnny Hughes <johnny@centos.org> at 2016-05-10Installed: yum-plugin-fastestmirror-1.1.30-37.el6.noarch at 2023-03-10 16:09Built : CentOS BuildSystem <http://bugs.centos.org> at 2016-05-10 21:04Committed: Valentina Mukhamedzhanova <vmukhame@redhat.com> at 2016-02-108. 遗留问题
在网上找到一个源配置文件的内容,修改后,执行
yum install yum命令报错。Cannot retrieve repository metadata (repomd.xml) for repository: extras. Please verify its path and怀疑为 baseurl 的链接内容有误。
9. 参考资料
linux——rhel安装yum yum源使用的几个报错小总结 - 爱码网 (likecs.com)
相关文章:
redhat 6.1 测试环境安装 yum
redhat 6.1 测试环境安装 yum 记录 1. 新建虚拟机 1.1 自定义建立虚拟机 自定义创建新的虚拟机 选择硬件兼容性 创建空白硬盘,稍后选择 iso 文件创建系统。 选择操作系统类型 为虚拟机命名 选择处理器配置 选择虚拟机内存 选择虚拟机网络类型 选择…...
WARNING:tensorflow:Your input ran out of data; interrupting training. 解决方法
问题详情: WARNING:tensorflow:Your input ran out of data; interrupting training. Make sure that your dataset or generator can generate at least steps_per_epoch * epochs batches (in this case, 13800 batches). You may need to use the repeat() funct…...
ChunJun(OldNameIsFlinkX)
序言 ChunJun主要是基于Flink实时计算框架,封装了不同数据源之间的数据导入与导出功能.我们只需要按照ChunJun的要求提供原始与目标数据源的相关信息给Chunjun,然后它会帮我们生成能运行与Flink上的算子任务执行,这样就避免了我们自己去根据不同的数据源重新编辑读入与读出的方…...
MySQL的时间差函数、日期转换计算函数
MySQL的时间差函数(TIMESTAMPDIFF、DATEDIFF)、日期转换计算函数(date_add、day、date_format、str_to_date) 时间差函数(TIMESTAMPDIFF、DATEDIFF) 需要用MySQL计算时间差,使用TIMESTAMPDIFF、DATEDIFF,记录一下实验结果 --0 …...
【神印王座】悲啸洞穴之物揭晓,圣采儿差点被骗,幸好龙皓晨聪明
Hello,小伙伴们,我是小郑继续为大家深度解析神印王座。 神印王座动漫现阶段已经出到龙皓晨等人接取新任务深入魔族地界的阶段,而龙皓晨等人接取的任务想必现在大家都知道了,那就是探索魔族地界中的悲啸洞穴。但是大家知道悲啸洞穴里面藏着什么…...
性能测试之使用Jemeter对HTTP接口压测
我们不应该仅仅局限于某一种工具,性能测试能使用的工具非常多,选择适合的就是最好的。笔者已经使用Loadrunner进行多年的项目性能测试实战经验,也算略有小成,任何性能测试(如压力测试、负载测试、疲劳强度测试等&#…...
Spring面试题13:Spring中ApplicationContext实现有哪些?Bean工厂和Applicationcontext有什么区别
该文章专注于面试,面试只要回答关键点即可,不需要对框架有非常深入的回答,如果你想应付面试,是足够了,抓住关键点 面试官:Spring中ApplicationContext实现有哪些? 在Spring框架中,有以下几种ApplicationContext的实现: ClassPathXmlApplicationContext:从类路径下的…...
Spring 学习(六)代理模式
10. 代理模式 案例 10.1 静态代理 角色分析 抽象角色:一般使用接口或者抽象类实现。真实角色:被代理的角色。代理角色:代理真实角色,含附属操作。客户:访问代理对象的角色。 租房案例 定义租赁接口 /*** TODO* 租房*…...
Educational Codeforces Round 155 (Rated for Div. 2) - D Sum of XOR Functions
学到的几个知识点: 1.拆位 对于整体上的异或操作可以转化为31个二进制位上的操作,每一位再上 。 将一次操作拆为31次来方便操作。 2. s[i]表示异或前缀和,l~r间的异或和为s[r] ^ s[l - 1] ----> 拆完位后这个公式还能再推出一个性…...
[C++ 网络协议] I/O流分离所带来的半关闭问题
1.问题和解决方法 根据所学内容,I/O流分离现如今有如下2种方法: 1.调用进程fork函数,分离出子进程,主进程和子进程分别进行输入流的读和输出流的写。 2.用FILE指针按读模式和写模式将输入流和输出流进行区分。 第一种方法&#…...
根据文章段落内容自动插入图片php版
每篇内容根据段落判断插入图片代码附上: $chatd"<table>";if(stripos($content,$chatd)0){//随机输出三张图功能if($moduleid!37 &&$thumb){//判断是否存在图$idrand(1,999999);$midrand(1,9999999);$getimg"http://www.nongpin88.co…...
在GEHC的第一个sprint记录
今天是进入GEHC XR ATX的第25天,是周日,下周二我的第一个sprint也就到期了,幸好在这周五晚上完成了,当然还差个分享。在此记录第一个sprint中两个story过程。 第一个story是操作固定式DR设备进行exposure整个过程。这是所有新人必…...
MFC 绘图
效果图:三张bmp图 字 竖线 组成 在OnPaint()函数中 CPaintDC dc(this);CRect rect;GetClientRect(&rect); //获取客户区矩形CDC dcBmp; //定义并创建一个内存设备环境dcBmp.CreateCompatibleDC(&dc); //创建兼容性DCCBitmap …...
算法 用两个栈实现队列-(栈+队列)
牛客网: BM42 题目: 用两个栈模拟队列 思路: stack1, stack2两个栈,入队只选择stack1, 出队只选择stack2, 如果stack2为空,将stack1元素全部出栈并入栈stack2。 代码: // gopackage mainvar stack1 [] int var stack2 [] intfunc Push(node int) {st…...
Android单编模块报FAILED: ninja: unknown target ‘MODULES-IN-vendor错误解决
有时我们需要单编Android AOSP一个APK或库文件或二进制,用来调试。 但可能这个模块本身是不参与系统整编编译的。我们在使用mmm或mm单独编译时就会报这个错误。 在检查Android.mk或Android.bp无误后,就要怀疑是不是这个目录的上级目录是不是没有包含这…...
地球的某一片红薯地中秋圆《乡村振兴战略下传统村落文化旅游设计》——旅行季许少辉八月新书辉少许想象和世界一样宽广
地球的某一片红薯地中秋圆《乡村振兴战略下传统村落文化旅游设计》——旅行季许少辉八月新书辉少许想象和世界一样宽广 地球的某一片红薯地中秋圆《乡村振兴战略下传统村落文化旅游设计》——旅行季许少辉八月新书辉少许想象和世界一样宽广]...
Zookeeper-命令操作
命令操作 命令操作1) Zookeeper 数据模型2) Zookeeper 服务端常用命令3) Zookeeper 客户端常用命令 命令操作 1) Zookeeper 数据模型 ZooKeeper 是一个树形目录服务,其数据模型和Unix的文件系统目录树很类似,拥有一个层次化结构。 这里面的每一个节点都被称为&am…...
eclipse 添加注释
在 Eclipse 中,你可以使用注释来为你的代码添加说明、文档或标记。以下是如何在 Eclipse 中添加注释的一些方法: 单行注释:你可以使用单行注释来注释一行代码。在要注释的代码行前面添加双斜杠 // 即可。例如: // 这是一个单行注…...
Linux网络编程- 网络字节顺序
基本概念 网络字节顺序是一种规定的数据表示格式,被用于TCP/IP协议栈,特别是在网络传输数据时。它确保不同的计算机和架构之间可以无缝地通信。网络字节顺序是大端字节序(big-endian)。 字节序的背景 计算机存储多字节数据&…...
如何永久关闭WPS任务窗口?
1、按住任务窗口上的浮动按钮,将其拖出来成悬浮窗口。 第二步,使用火绒弹窗拦截,选中弹出的窗口,进行拦截。注意:拦截次数为2次。即进行2次操作。 操作两次后,弹窗被拦截,此时Word文档改为双页显…...
Python爬虫实战:研究MechanicalSoup库相关技术
一、MechanicalSoup 库概述 1.1 库简介 MechanicalSoup 是一个 Python 库,专为自动化交互网站而设计。它结合了 requests 的 HTTP 请求能力和 BeautifulSoup 的 HTML 解析能力,提供了直观的 API,让我们可以像人类用户一样浏览网页、填写表单和提交请求。 1.2 主要功能特点…...
变量 varablie 声明- Rust 变量 let mut 声明与 C/C++ 变量声明对比分析
一、变量声明设计:let 与 mut 的哲学解析 Rust 采用 let 声明变量并通过 mut 显式标记可变性,这种设计体现了语言的核心哲学。以下是深度解析: 1.1 设计理念剖析 安全优先原则:默认不可变强制开发者明确声明意图 let x 5; …...
多模态2025:技术路线“神仙打架”,视频生成冲上云霄
文|魏琳华 编|王一粟 一场大会,聚集了中国多模态大模型的“半壁江山”。 智源大会2025为期两天的论坛中,汇集了学界、创业公司和大厂等三方的热门选手,关于多模态的集中讨论达到了前所未有的热度。其中,…...
python/java环境配置
环境变量放一起 python: 1.首先下载Python Python下载地址:Download Python | Python.org downloads ---windows -- 64 2.安装Python 下面两个,然后自定义,全选 可以把前4个选上 3.环境配置 1)搜高级系统设置 2…...
Leetcode 3577. Count the Number of Computer Unlocking Permutations
Leetcode 3577. Count the Number of Computer Unlocking Permutations 1. 解题思路2. 代码实现 题目链接:3577. Count the Number of Computer Unlocking Permutations 1. 解题思路 这一题其实就是一个脑筋急转弯,要想要能够将所有的电脑解锁&#x…...
C++ 基础特性深度解析
目录 引言 一、命名空间(namespace) C 中的命名空间 与 C 语言的对比 二、缺省参数 C 中的缺省参数 与 C 语言的对比 三、引用(reference) C 中的引用 与 C 语言的对比 四、inline(内联函数…...
【HTML-16】深入理解HTML中的块元素与行内元素
HTML元素根据其显示特性可以分为两大类:块元素(Block-level Elements)和行内元素(Inline Elements)。理解这两者的区别对于构建良好的网页布局至关重要。本文将全面解析这两种元素的特性、区别以及实际应用场景。 1. 块元素(Block-level Elements) 1.1 基本特性 …...
Android第十三次面试总结(四大 组件基础)
Activity生命周期和四大启动模式详解 一、Activity 生命周期 Activity 的生命周期由一系列回调方法组成,用于管理其创建、可见性、焦点和销毁过程。以下是核心方法及其调用时机: onCreate() 调用时机:Activity 首次创建时调用。…...
基于IDIG-GAN的小样本电机轴承故障诊断
目录 🔍 核心问题 一、IDIG-GAN模型原理 1. 整体架构 2. 核心创新点 (1) 梯度归一化(Gradient Normalization) (2) 判别器梯度间隙正则化(Discriminator Gradient Gap Regularization) (3) 自注意力机制(Self-Attention) 3. 完整损失函数 二…...
Web后端基础(基础知识)
BS架构:Browser/Server,浏览器/服务器架构模式。客户端只需要浏览器,应用程序的逻辑和数据都存储在服务端。 优点:维护方便缺点:体验一般 CS架构:Client/Server,客户端/服务器架构模式。需要单独…...
