centos7 yum install docker 安装错误

1、错误信息:

[root@localhost atguigu]# yum install docker
已加载插件:fastestmirror, langpacks
Repository base is listed more than once in the configuration
Loading mirror speeds from cached hostfile
Could not retrieve mirrorlist http://mirrorlist.centos.org/?release=7&arch=x86_64&repo=os&infra=stock error was
14: curl#6 - "Could not resolve host: mirrorlist.centos.org; 未知的错误"One of the configured repositories failed (未知),and yum doesn't have enough cached data to continue. At this point the onlysafe thing yum can do is fail. There are a few ways to work "fix" this:1. Contact the upstream for the repository and get them to fix the problem.2. Reconfigure the baseurl/etc. for the repository, to point to a workingupstream. This is most often useful if you are using a newerdistribution release than is supported by the repository (and thepackages for the previous distribution release still work).3. Run the command with the repository temporarily disabledyum --disablerepo=<repoid> ...4. Disable the repository permanently, so yum won't use it by default. Yumwill then just ignore the repository until you permanently enable itagain or use --enablerepo for temporary usage:yum-config-manager --disable <repoid>orsubscription-manager repos --disable=<repoid>5. Configure the failing repository to be skipped, if it is unavailable.Note that yum will try to contact the repo. when it runs most commands,so will have to try and fail each time (and thus. yum will be be muchslower). If it is a very temporary problem though, this is often a nicecompromise:yum-config-manager --save --setopt=<repoid>.skip_if_unavailable=trueCannot find a valid baseurl for repo: base/7/x86_64

2、处理办法:

1. 解决 DNS 解析问题

无法解析 mirrorlist.centos.org 可能是 DNS 配置有误或者网络连接存在问题。你可以按照下面的步骤来解决:

检查网络连接

使用 ping 命令测试网络连通性:

bash

ping www.baidu.com

如果无法 ping 通,需要检查网络配置、防火墙设置或者联系网络管理员。

检查 DNS 配置

查看 /etc/resolv.conf 文件,确认其中的 DNS 服务器配置是否正确。你可以使用以下命令查看文件内容:

bash

cat /etc/resolv.conf

若 DNS 配置有误,可以使用公共的 DNS 服务器,例如 Google 的 8.8.8.8 和 8.8.4.4,或者阿里云的 223.5.5.5 和 223.6.6.6。编辑 /etc/resolv.conf 文件,添加或者修改 DNS 服务器配置:

bash

nameserver 8.8.8.8
nameserver 8.8.4.4

或者

bash

nameserver 223.5.5.5
nameserver 223.6.6.6

2. 解决 base 仓库 baseurl 问题

可以通过替换为国内镜像源来解决这个问题,下面以阿里云镜像源为例:

备份原有的 CentOS-Base.repo 文件

bash

mv /etc/yum.repos.d/CentOS-Base.repo /etc/yum.repos.d/CentOS-Base.repo.backup
下载阿里云的 CentOS-Base.repo 文件

bash

wget -O /etc/yum.repos.d/CentOS-Base.repo http://mirrors.aliyun.com/repo/Centos-7.repo
清除 yum 缓存并重新生成

bash

yum clean all
yum makecache

3. 解决仓库重复配置问题

错误信息中提到 Repository base is listed more than once in the configuration,这表明 base 仓库在配置文件中被重复列出了。你可以检查 /etc/yum.repos.d 目录下的所有 .repo 文件,确保 base 仓库只被配置了一次。

4. 再次尝试安装 Docker

完成上述操作之后,再次尝试安装 Docker:

bash

yum install docker

3、安装成功信息:

 

[root@localhost atguigu]# yum install docker
已加载插件:fastestmirror, langpacks
Repository base is listed more than once in the configuration
Loading mirror speeds from cached hostfile* base: mirrors.aliyun.com* extras: mirrors.aliyun.com* updates: mirrors.aliyun.com
正在解决依赖关系
--> 正在检查事务
---> 软件包 docker.x86_64.2.1.13.1-210.git7d71120.el7.centos 将被 安装
--> 正在处理依赖关系 docker-common = 2:1.13.1-210.git7d71120.el7.centos,它被软件包 2:docker-1.13.1-210.git7d71120.el7.centos.x86_64 需要
--> 正在处理依赖关系 docker-client = 2:1.13.1-210.git7d71120.el7.centos,它被软件包 2:docker-1.13.1-210.git7d71120.el7.centos.x86_64 需要
--> 正在处理依赖关系 subscription-manager-rhsm-certificates,它被软件包 2:docker-1.13.1-210.git7d71120.el7.centos.x86_64 需要
--> 正在检查事务
---> 软件包 docker-client.x86_64.2.1.13.1-210.git7d71120.el7.centos 将被 安装
---> 软件包 docker-common.x86_64.2.1.13.1-210.git7d71120.el7.centos 将被 安装
--> 正在处理依赖关系 skopeo-containers >= 1:0.1.26-2,它被软件包 2:docker-common-1.13.1-210.git7d71120.el7.centos.x86_64 需要
--> 正在处理依赖关系 oci-umount >= 2:2.3.3-3,它被软件包 2:docker-common-1.13.1-210.git7d71120.el7.centos.x86_64 需要
--> 正在处理依赖关系 oci-systemd-hook >= 1:0.1.4-9,它被软件包 2:docker-common-1.13.1-210.git7d71120.el7.centos.x86_64 需要
--> 正在处理依赖关系 oci-register-machine >= 1:0-5.13,它被软件包 2:docker-common-1.13.1-210.git7d71120.el7.centos.x86_64 需要
--> 正在处理依赖关系 container-storage-setup >= 0.9.0-1,它被软件包 2:docker-common-1.13.1-210.git7d71120.el7.centos.x86_64 需要
--> 正在处理依赖关系 container-selinux >= 2:2.51-1,它被软件包 2:docker-common-1.13.1-210.git7d71120.el7.centos.x86_64 需要
--> 正在处理依赖关系 atomic-registries,它被软件包 2:docker-common-1.13.1-210.git7d71120.el7.centos.x86_64 需要
---> 软件包 subscription-manager-rhsm-certificates.x86_64.0.1.24.54-1.el7.centos 将被 安装
--> 正在检查事务
---> 软件包 atomic-registries.x86_64.1.1.22.1-33.gitb507039.el7_8 将被 安装
--> 正在处理依赖关系 python-pytoml,它被软件包 1:atomic-registries-1.22.1-33.gitb507039.el7_8.x86_64 需要
---> 软件包 container-selinux.noarch.2.2.119.2-1.911c772.el7_8 将被 安装
---> 软件包 container-storage-setup.noarch.0.0.11.0-2.git5eaf76c.el7 将被 安装
---> 软件包 containers-common.x86_64.1.0.1.40-11.el7_8 将被 安装
--> 正在处理依赖关系 subscription-manager,它被软件包 1:containers-common-0.1.40-11.el7_8.x86_64 需要
--> 正在处理依赖关系 slirp4netns,它被软件包 1:containers-common-0.1.40-11.el7_8.x86_64 需要
--> 正在处理依赖关系 fuse-overlayfs,它被软件包 1:containers-common-0.1.40-11.el7_8.x86_64 需要
---> 软件包 oci-register-machine.x86_64.1.0-6.git2b44233.el7 将被 安装
---> 软件包 oci-systemd-hook.x86_64.1.0.2.0-1.git05e6923.el7_6 将被 安装
---> 软件包 oci-umount.x86_64.2.2.5-3.el7 将被 安装
--> 正在检查事务
---> 软件包 fuse-overlayfs.x86_64.0.0.7.2-6.el7_8 将被 安装
--> 正在处理依赖关系 libfuse3.so.3(FUSE_3.2)(64bit),它被软件包 fuse-overlayfs-0.7.2-6.el7_8.x86_64 需要
--> 正在处理依赖关系 libfuse3.so.3(FUSE_3.0)(64bit),它被软件包 fuse-overlayfs-0.7.2-6.el7_8.x86_64 需要
--> 正在处理依赖关系 libfuse3.so.3()(64bit),它被软件包 fuse-overlayfs-0.7.2-6.el7_8.x86_64 需要
---> 软件包 python-pytoml.noarch.0.0.1.14-1.git7dea353.el7 将被 安装
---> 软件包 slirp4netns.x86_64.0.0.4.3-4.el7_8 将被 安装
---> 软件包 subscription-manager.x86_64.0.1.24.54-1.el7.centos 将被 安装
--> 正在处理依赖关系 subscription-manager-rhsm = 1.24.54,它被软件包 subscription-manager-1.24.54-1.el7.centos.x86_64 需要
--> 正在处理依赖关系 python-dmidecode >= 3.12.2-2,它被软件包 subscription-manager-1.24.54-1.el7.centos.x86_64 需要
--> 正在处理依赖关系 python-syspurpose,它被软件包 subscription-manager-1.24.54-1.el7.centos.x86_64 需要
--> 正在检查事务
---> 软件包 fuse3-libs.x86_64.0.3.6.1-4.el7 将被 安装
---> 软件包 python-dmidecode.x86_64.0.3.12.2-4.el7 将被 安装
---> 软件包 python-syspurpose.x86_64.0.1.24.54-1.el7.centos 将被 安装
---> 软件包 subscription-manager-rhsm.x86_64.0.1.24.54-1.el7.centos 将被 安装
--> 解决依赖关系完成依赖关系解决=======================================================================================Package                       架构   版本                               源       大小
=======================================================================================
正在安装:docker                        x86_64 2:1.13.1-210.git7d71120.el7.centos extras   17 M
为依赖而安装:atomic-registries             x86_64 1:1.22.1-33.gitb507039.el7_8       extras   36 kcontainer-selinux             noarch 2:2.119.2-1.911c772.el7_8          extras   40 kcontainer-storage-setup       noarch 0.11.0-2.git5eaf76c.el7            extras   35 kcontainers-common             x86_64 1:0.1.40-11.el7_8                  extras   43 kdocker-client                 x86_64 2:1.13.1-210.git7d71120.el7.centos extras  3.9 Mdocker-common                 x86_64 2:1.13.1-210.git7d71120.el7.centos extras  101 kfuse-overlayfs                x86_64 0.7.2-6.el7_8                      extras   54 kfuse3-libs                    x86_64 3.6.1-4.el7                        extras   82 koci-register-machine          x86_64 1:0-6.git2b44233.el7               extras  1.1 Moci-systemd-hook              x86_64 1:0.2.0-1.git05e6923.el7_6         extras   34 koci-umount                    x86_64 2:2.5-3.el7                        extras   33 kpython-dmidecode              x86_64 3.12.2-4.el7                       base     83 kpython-pytoml                 noarch 0.1.14-1.git7dea353.el7            extras   18 kpython-syspurpose             x86_64 1.24.54-1.el7.centos               updates 277 kslirp4netns                   x86_64 0.4.3-4.el7_8                      extras   81 ksubscription-manager          x86_64 1.24.54-1.el7.centos               updates 1.1 Msubscription-manager-rhsm     x86_64 1.24.54-1.el7.centos               updates 336 ksubscription-manager-rhsm-certificatesx86_64 1.24.54-1.el7.centos               updates 240 k事务概要
=======================================================================================
安装  1 软件包 (+18 依赖软件包)总下载量:25 M
安装大小:86 M
Is this ok [y/d/N]: y
Downloading packages:
警告:/var/cache/yum/x86_64/7/extras/packages/atomic-registries-1.22.1-33.gitb507039.el7_8.x86_64.rpm: 头V3 RSA/SHA256 Signature, 密钥 ID f4a80eb5: NOKEY
atomic-registries-1.22.1-33.gitb507039.el7_8.x86_64.rpm 的公钥尚未安装
(1/19): atomic-registries-1.22.1-33.gitb507039.el7_8.x86_64.rpm |  36 kB  00:00:00     
(2/19): container-storage-setup-0.11.0-2.git5eaf76c.el7.noarch. |  35 kB  00:00:00     
(3/19): container-selinux-2.119.2-1.911c772.el7_8.noarch.rpm    |  40 kB  00:00:00     
(4/19): containers-common-0.1.40-11.el7_8.x86_64.rpm            |  43 kB  00:00:00     
(5/19): docker-1.13.1-210.git7d71120.el7.centos.x86_64.rpm      |  17 MB  00:00:00     
(6/19): docker-common-1.13.1-210.git7d71120.el7.centos.x86_64.r | 101 kB  00:00:00     
(7/19): docker-client-1.13.1-210.git7d71120.el7.centos.x86_64.r | 3.9 MB  00:00:00     
(8/19): fuse3-libs-3.6.1-4.el7.x86_64.rpm                       |  82 kB  00:00:00     
(9/19): fuse-overlayfs-0.7.2-6.el7_8.x86_64.rpm                 |  54 kB  00:00:00     
(10/19): oci-systemd-hook-0.2.0-1.git05e6923.el7_6.x86_64.rpm   |  34 kB  00:00:00     
(11/19): oci-umount-2.5-3.el7.x86_64.rpm                        |  33 kB  00:00:00     
(12/19): python-pytoml-0.1.14-1.git7dea353.el7.noarch.rpm       |  18 kB  00:00:00     
python-dmidecode-3.12.2-4.el7.x86_64.rpm 的公钥尚未安装
(13/19): python-dmidecode-3.12.2-4.el7.x86_64.rpm               |  83 kB  00:00:00     
(14/19): slirp4netns-0.4.3-4.el7_8.x86_64.rpm                   |  81 kB  00:00:00     
python-syspurpose-1.24.54-1.el7.centos.x86_64.rpm 的公钥尚未安装
(15/19): python-syspurpose-1.24.54-1.el7.centos.x86_64.rpm      | 277 kB  00:00:00     
(16/19): subscription-manager-1.24.54-1.el7.centos.x86_64.rpm   | 1.1 MB  00:00:00     
(17/19): subscription-manager-rhsm-certificates-1.24.54-1.el7.c | 240 kB  00:00:00     
(18/19): subscription-manager-rhsm-1.24.54-1.el7.centos.x86_64. | 336 kB  00:00:00     
(19/19): oci-register-machine-0-6.git2b44233.el7.x86_64.rpm     | 1.1 MB  00:00:01     
---------------------------------------------------------------------------------------
总计                                                      8.4 MB/s |  25 MB  00:02     
从 http://mirrors.aliyun.com/centos/RPM-GPG-KEY-CentOS-7 检索密钥
导入 GPG key 0xF4A80EB5:用户ID     : "CentOS-7 Key (CentOS 7 Official Signing Key) <security@centos.org>"指纹       : 6341 ab27 53d7 8a78 a7c2 7bb1 24c6 a8a7 f4a8 0eb5来自       : http://mirrors.aliyun.com/centos/RPM-GPG-KEY-CentOS-7
是否继续?[y/N]:y
Running transaction check
Running transaction test
Transaction test succeeded
Running transaction正在安装    : subscription-manager-rhsm-certificates-1.24.54-1.el7.centos.x8    1/19 正在安装    : subscription-manager-rhsm-1.24.54-1.el7.centos.x86_64             2/19 正在安装    : python-dmidecode-3.12.2-4.el7.x86_64                              3/19 正在安装    : python-pytoml-0.1.14-1.git7dea353.el7.noarch                      4/19 正在安装    : 1:atomic-registries-1.22.1-33.gitb507039.el7_8.x86_64             5/19 正在安装    : slirp4netns-0.4.3-4.el7_8.x86_64                                  6/19 正在安装    : container-storage-setup-0.11.0-2.git5eaf76c.el7.noarch            7/19 正在安装    : 2:oci-umount-2.5-3.el7.x86_64                                     8/19 正在安装    : 2:container-selinux-2.119.2-1.911c772.el7_8.noarch                9/19 正在安装    : 1:oci-register-machine-0-6.git2b44233.el7.x86_64                 10/19 正在安装    : 1:oci-systemd-hook-0.2.0-1.git05e6923.el7_6.x86_64               11/19 正在安装    : python-syspurpose-1.24.54-1.el7.centos.x86_64                    12/19 正在安装    : subscription-manager-1.24.54-1.el7.centos.x86_64                 13/19 正在安装    : fuse3-libs-3.6.1-4.el7.x86_64                                    14/19 正在安装    : fuse-overlayfs-0.7.2-6.el7_8.x86_64                              15/19 正在安装    : 1:containers-common-0.1.40-11.el7_8.x86_64                       16/19 正在安装    : 2:docker-common-1.13.1-210.git7d71120.el7.centos.x86_64          17/19 正在安装    : 2:docker-client-1.13.1-210.git7d71120.el7.centos.x86_64          18/19 正在安装    : 2:docker-1.13.1-210.git7d71120.el7.centos.x86_64                 19/19 验证中      : 2:docker-client-1.13.1-210.git7d71120.el7.centos.x86_64           1/19 验证中      : fuse3-libs-3.6.1-4.el7.x86_64                                     2/19 验证中      : python-syspurpose-1.24.54-1.el7.centos.x86_64                     3/19 验证中      : 1:atomic-registries-1.22.1-33.gitb507039.el7_8.x86_64             4/19 验证中      : 1:oci-systemd-hook-0.2.0-1.git05e6923.el7_6.x86_64                5/19 验证中      : fuse-overlayfs-0.7.2-6.el7_8.x86_64                               6/19 验证中      : 2:docker-common-1.13.1-210.git7d71120.el7.centos.x86_64           7/19 验证中      : 2:docker-1.13.1-210.git7d71120.el7.centos.x86_64                  8/19 验证中      : 1:oci-register-machine-0-6.git2b44233.el7.x86_64                  9/19 验证中      : 2:container-selinux-2.119.2-1.911c772.el7_8.noarch               10/19 验证中      : 2:oci-umount-2.5-3.el7.x86_64                                    11/19 验证中      : container-storage-setup-0.11.0-2.git5eaf76c.el7.noarch           12/19 验证中      : slirp4netns-0.4.3-4.el7_8.x86_64                                 13/19 验证中      : subscription-manager-rhsm-1.24.54-1.el7.centos.x86_64            14/19 验证中      : python-pytoml-0.1.14-1.git7dea353.el7.noarch                     15/19 验证中      : subscription-manager-rhsm-certificates-1.24.54-1.el7.centos.x8   16/19 验证中      : 1:containers-common-0.1.40-11.el7_8.x86_64                       17/19 验证中      : python-dmidecode-3.12.2-4.el7.x86_64                             18/19 验证中      : subscription-manager-1.24.54-1.el7.centos.x86_64                 19/19 已安装:docker.x86_64 2:1.13.1-210.git7d71120.el7.centos                                     作为依赖被安装:atomic-registries.x86_64 1:1.22.1-33.gitb507039.el7_8                                container-selinux.noarch 2:2.119.2-1.911c772.el7_8                                   container-storage-setup.noarch 0:0.11.0-2.git5eaf76c.el7                             containers-common.x86_64 1:0.1.40-11.el7_8                                           docker-client.x86_64 2:1.13.1-210.git7d71120.el7.centos                              docker-common.x86_64 2:1.13.1-210.git7d71120.el7.centos                              fuse-overlayfs.x86_64 0:0.7.2-6.el7_8                                                fuse3-libs.x86_64 0:3.6.1-4.el7                                                      oci-register-machine.x86_64 1:0-6.git2b44233.el7                                     oci-systemd-hook.x86_64 1:0.2.0-1.git05e6923.el7_6                                   oci-umount.x86_64 2:2.5-3.el7                                                        python-dmidecode.x86_64 0:3.12.2-4.el7                                               python-pytoml.noarch 0:0.1.14-1.git7dea353.el7                                       python-syspurpose.x86_64 0:1.24.54-1.el7.centos                                      slirp4netns.x86_64 0:0.4.3-4.el7_8                                                   subscription-manager.x86_64 0:1.24.54-1.el7.centos                                   subscription-manager-rhsm.x86_64 0:1.24.54-1.el7.centos                              subscription-manager-rhsm-certificates.x86_64 0:1.24.54-1.el7.centos                 完毕!

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

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

相关文章

【Gorm】模型定义

intro package mainimport ("gorm.io/gorm""gorm.io/driver/sqlite" // GORM 使用该驱动来连接和操作 SQLite 数据库。 )type Product struct {gorm.Model // 嵌入GORM 内置的模型结构&#xff0c;包含 ID、CreatedAt、UpdatedAt、DeletedAt 四个字段Cod…

R语言从专家到小白

文章目录 下载安装R下载安装R StudioCRAN 下载安装R Index of /bin https://cran.r-project.org/ 下载安装R Studio https://posit.co/download/rstudio-desktop/ CRAN R综合档案网络。 CRAN 镜像是一个提供 R 语言软件和包的在线服务&#xff0c;用户可以从不同的地区选择…

Java的Selenium的特殊元素操作与定位之时间日期控件

分为两种情况: 控件没有限制手动输入&#xff0c;则直接调用sendKeys方法写入时间数据 //时间日期控件处理 chromeDriver.get ("https://www,fliggy,com/?ttidsem.000000736&hlreferidbaidu.082076&route sourceseo"); chromeDriver.findElement (By.xpat…

38常用控件_QWidget的enable属性(2)

实现用另一个按钮切换之前按钮的“可用”状态 在同一个界面中,要求不同的控件的 objectName 也是必须不同的.(不能重复&#xff09; 后续就可以通过 ui->objectName 方式来获取到对应的控件对象了 ui->pushButton // 得到了第一个按钮对应的对象 ui->pushButton 2 //…

【Linux学习笔记】初识进程概念和进程PCB

【Linux学习笔记】初识冯诺依曼体系和进程PCB &#x1f525;个人主页&#xff1a;大白的编程日记 &#x1f525;专栏&#xff1a;Linux学习笔记 文章目录 【Linux学习笔记】初识冯诺依曼体系和进程PCB前言一. 冯诺依曼体系结构1.1 关于冯诺依曼体系的要点&#xff1a; 二. 操…

7.3 主成分分析(PCA)

一、协方差矩阵 这节是介绍 SVD 在统计和数据分析中的一个主要应用&#xff0c;即主成分分析。例子来自于人类的基因组&#xff0c;脸部识别和金融&#xff0c;目的是理解一个大的数据矩阵&#xff08;测量值&#xff09;。对于 n n n 个样本&#xff0c;我们每个测量 m m m…

anaconda安装使用+pytorch环境配置(cpu)+pycharm环境配置(详细教程)

一、anaconda下载 1.anaconda官网尝试下载&#xff1a; 官网网址&#xff1a;Anaconda | Built to Advance Open Source AI 1.进入官网 2.点击Products->Distribution&#xff0c;跳过注册进入下载页面 3.选择系统下载 2.清华镜像下载 1.网址&#xff1a;Index of /anac…

Unity3D仿星露谷物语开发34之单击Drop项目

1、目标 当在道具栏中选中一个Item时&#xff0c;点击地面就可以实现Item的drop操作&#xff0c;每点击一次就drop一次&#xff0c;直到道具栏中Item数量不够。 这样的好处&#xff1a;避免每次Drop都从道具栏中拖拉Item&#xff0c;通过点击这种操作可以更加高效。 方法&am…

java 正则表达式优化

1&#xff0c;什么是正则表达式 正则表达式使用一些特定的元字符来检索、匹配以及替换符合规则的字符串。 构造正则表达式语法的元字符&#xff0c;由普通字符、标准字符、限定字符&#xff08;量词&#xff09;、定位字符&#xff08;边界字符&#xff09;组成 普通字符 字母[…

检测链表是否有环, 动画演示, Floyd判圈算法扩展应用

力扣原题链接: 141. 环形链表 - 力扣&#xff08;LeetCode&#xff09; 哈希表 检测环形链表, 直观的思路就是使用哈希表, 遍历这个链表, 将访问过的节点加入到哈希表中, 如果遍历过程中发现节点已经存在于哈希表中, 则说明链表有环. 复杂度分析: 时间复杂度: O(N), 最坏情…

linux专题3-----linux上链接远程mysql

要在 Ubuntu 上连接远程 MySQL 数据库&#xff0c;你可以使用 MySQL 客户端工具或者其他数据库管理工具&#xff0c;如 phpMyAdmin 或 MySQL Workbench。以下是使用 MySQL 命令行工具连接远程 MySQL 的步骤&#xff1a; 确保已安装 MySQL 客户端 首先&#xff0c;确保你的 Ub…

webpack js 逆向 --- 个人记录

网站 aHR0cDovL2FlcmZheWluZy5jb20v加密参数 参数加密位置 方法&#xff1a; 1. 构造自执行函数 !function(e) {// 加载器 }(// 模块1&#xff1b;// 模块2 )2. 找到js的加载器 3. 把上述代码放入第一步构造的自执行函数(完整扣取一整个加载器里的代码)&#xff0c;并用一…

用HTML.CSS.JavaScript实现一个贪吃蛇小游戏

目录 一、引言二、实现思路1. HTML 结构2. CSS 样式3. JavaScript 逻辑 三、代码实现四、效果展示 一、引言 贪吃蛇是一款经典的小游戏&#xff0c;曾经风靡一时。今天&#xff0c;我们将使用 HTML、CSS 和 JavaScript 来实现一个简单的贪吃蛇小游戏。通过这个项目&#xff0c…

基于α-β剪枝的含禁手AI五子棋

前言&#xff1a; 正常的五子棋应当设有禁手规则&#xff0c;否则先手黑棋必赢&#xff0c;基于此点设计出一款包含禁手的AI五子棋项目&#xff0c;该项目代码已在github开源&#xff0c;感兴趣的友友可以自取试玩:ace-trump-tech/AI-Gomoku-with-Prohibition-Moves: 含禁手的A…

Spring Boot 集成 Redis中@Cacheable 和 @CachePut 的详细对比,涵盖功能、执行流程、适用场景、参数配置及代码示例

以下是 Cacheable 和 CachePut 的详细对比&#xff0c;涵盖功能、执行流程、适用场景、参数配置及代码示例&#xff1a; 1. 核心对比表格 特性CacheableCachePut作用缓存方法的返回结果&#xff0c;避免重复计算执行方法并更新缓存&#xff0c;不覆盖原有缓存执行流程缓存命中…

可以使用费曼学习法阅读重要的书籍

书本上画了很多线&#xff0c;回头看等于没画出任何重点。 不是所有的触动都是有效的。就像你曾经看过很多好文章&#xff0c;当时被触动得一塌糊涂&#xff0c;还把它们放进了收藏夹&#xff0c;但一段时间之后&#xff0c;你就再也记不起来了。如果让你在一本书上画出令自己…

Nginx之https重定向为http

为了将Nginx中443端口的请求重定向到80端口&#xff0c;你可以按照以下步骤进行操作&#xff1a; ‌确认Nginx已经正确安装并运行‌&#xff1a; 确保Nginx服务已经在你的系统上安装并运行。你可以通过运行以下命令来检查Nginx的状态&#xff08;具体命令可能因操作系统而异&a…

【ARTS】【LeetCode-2873】有序三元组中的最大值!

前言 仅做学习使用&#xff0c;侵删 什么是ARTS&#xff1f; 算法(Algorithm): 每周至少一道LeetCode算法题&#xff0c;加强编程训练和算法学习 阅读(Review)&#xff1a; 阅读并点评至少一篇英文技术文章&#xff0c;提高英文水平 技巧 (Tip)&#xff1a;学习至少一个技…

基于spring boot 鲜花销售系统PPT(源码+lw+部署文档+讲解),源码可白嫖!

课题意义 随着网络不断的普及发展&#xff0c;鲜花销售系统依靠网络技术的支持得到了快速的发展&#xff0c;首先要从用户的实际需求出发&#xff0c;通过了解用户的需求开发出具有针对性的信息管理系统&#xff0c;利用目前网络给用户带来的方便快捷这一特点对系统进行调整&am…

Redis常用的数据结构及其使用场景

字符串(String) string 是 redis 最基本的类型&#xff0c;你可以理解成与 Memcached 一模一样的类型&#xff0c;一个 key 对应一个 value。 string 类型是二进制安全的。意思是 redis 的 string 可以包含任何数据&#xff0c;比如jpg图片或者序列化的对象。 string 类型是 R…