2分钟学会使用createrepo制作本地yum仓库

华子目录

  • `createrepo`介绍
  • 实验主题
  • 实验前提
  • 实验前的准备
    • 1.`server端`配置`yum网络源`(这里以`阿里云`为主)
    • 2.`server端`配置`本地yum源`(需要挂载本地镜像)
    • 3.关闭`selinux`和`firewalld`
    • 4.安装`createrepo`包
  • `server端`实验步骤
    • 1.只下载,不安装
    • 2.制作本地yum仓库
    • 3.制作安装`docker-ce`的本地`yum源`
    • 4.`server端`测试
    • 5.安装`httpd`
    • 6.制作软连接,指向`/mnt/docker-ce/`
    • 7.开启httpd服务
    • 8.简单测试访问
  • client端实验步骤
    • 1.配置`内网网络yum源`
    • 2.测试
  • 实验最终测试

createrepo介绍

  • createrepo 是一个用于创建 RPM 包的工具,它可以帮助你创建一个本地的 YUM 仓库。createrepo 并不是用于运行 YUM 仓库服务的软件,而是用来生成仓库的元数据,使得 YUM 可以理解和使用这个仓库

实验主题

  • 搭建安装docker-ce的本地yum仓库,并安装httpd为其他主机提供内网网络yum源
  • 使用于CentOS7,openEuler等系列的yum仓库

实验前提

  • server端系统之前没有安装过docker-ce软件 ,否则系统中就会存在之前依赖环境,导致通过yum仅下载依赖包不全无法下载所需的全部依赖

实验前的准备

  • 这里我们以openEuler为例,准备两台机子,一台作为服务端,一台作为客户端

在这里插入图片描述

1.server端配置yum网络源(这里以阿里云为主)

[root@yum_server yum.repos.d]# vim wangluo.repo
[docker]
name=docker-ce
baseurl=https://mirrors.aliyun.com/docker-ce/linux/rhel/9/x86_64/stable/
gpgcheck=0

2.server端配置本地yum源(需要挂载本地镜像)

[root@yum_server ~]# mkdir /guangpan
[root@yum_server ~]# mount /dev/cdrom /guangpan/[root@yum_server ~]# cd /etc/rc.d/
[root@yum_server rc.d]# vim rc.local
[root@yum_server rc.d]# chmod +x rc.local
[root@yum_server ~]# cd /guangpan/
[root@yum_server guangpan]# ls
docs  EFI  images  isolinux  ks  Packages  repodata  RPM-GPG-KEY-openEuler  TRANS.TBL
[root@yum_server yum.repos.d]# vim bendi.repo
[bendi]
name=docker
baseurl=file:///guangpan
gpgcheck=0
[root@yum_server ~]# yum makecache
docker                                                                132 MB/s | 3.4 MB     00:00
docker-ce                                                              14 kB/s | 3.5 kB     00:00
Metadata cache created.

3.关闭selinuxfirewalld

[root@yum_server ~]# getenforce
Disabled
[root@yum_server ~]# systemctl is-active firewalld
inactive

4.安装createrepo

[root@yum_server ~]# yum whatprovides createrepo
Last metadata expiration check: 0:03:54 ago on 2024年08月29日 星期四 17时44分27秒.
createrepo_c-0.17.6-3.oe2203sp4.x86_64 : Creates a common metadata repository
Repo        : bendi
Matched from:
Provide    : createrepo = 0.17.6-3.oe2203sp4
[root@yum_server ~]# yum install createrepo_c-0.17.6-3.oe2203sp4.x86_64 -y[root@yum_server ~]# createrepo --version
Version: 0.17.6 (Features: DeltaRPM LegacyWeakdeps )

server端实验步骤

1.只下载,不安装

  • yum install docker-ce --downloadonly --downloaddir=/mnt:将有关docker-ce的所有依赖包下载到/mnt下,不安装
[root@yum_server ~]# yum install docker-ce --downloadonly --downloaddir=/mnt
Last metadata expiration check: 0:00:44 ago on 2024年08月29日 星期四 17时59分14秒.
Dependencies resolved.
=============================================================================================================Package                          Architecture      Version                          Repository         Size
=============================================================================================================
Installing:docker-ce                        x86_64            3:27.2.0-1.el9                   docker             27 M
Installing dependencies:container-selinux                noarch            2:2.138-5.oe2203sp4              bendi              33 kcontainerd.io                    x86_64            1.7.21-3.1.el9                   docker             43 Mdocker-ce-cli                    x86_64            1:27.2.0-1.el9                   docker            7.8 M
Installing weak dependencies:docker-buildx-plugin             x86_64            0.16.2-1.el9                     docker             14 Mdocker-compose-plugin            x86_64            2.29.2-1.el9                     docker             13 MTransaction Summary
=============================================================================================================
Install  6 PackagesTotal size: 104 M
Total download size: 104 M
Installed size: 407 M
YUM will only download packages for the transaction.
Is this ok [y/N]: y
Downloading Packages:
(1/5): docker-buildx-plugin-0.16.2-1.el9.x86_64.rpm                          2.3 MB/s |  14 MB     00:05
(2/5): docker-ce-cli-27.2.0-1.el9.x86_64.rpm                                 2.3 MB/s | 7.8 MB     00:03
(3/5): docker-ce-27.2.0-1.el9.x86_64.rpm                                     2.3 MB/s |  27 MB     00:11
(4/5): docker-compose-plugin-2.29.2-1.el9.x86_64.rpm                         2.2 MB/s |  13 MB     00:06
(5/5): containerd.io-1.7.21-3.1.el9.x86_64.rpm                               2.3 MB/s |  43 MB     00:18
-------------------------------------------------------------------------------------------------------------
Total                                                                        5.6 MB/s | 104 MB     00:18
Complete!
The downloaded packages were saved in cache until the next successful transaction.
You can remove cached packages by executing 'yum clean packages'.
  • 查看,发现全是与docker-ce有关的rpm
[root@yum_server ~]# cd /mnt/
[root@yum_server mnt]# ls
containerd.io-1.7.21-3.1.el9.x86_64.rpm         docker-ce-27.2.0-1.el9.x86_64.rpm
container-selinux-2.138-5.oe2203sp4.noarch.rpm  docker-ce-cli-27.2.0-1.el9.x86_64.rpm
docker-buildx-plugin-0.16.2-1.el9.x86_64.rpm    docker-compose-plugin-2.29.2-1.el9.x86_64.rpm

2.制作本地yum仓库

[root@yum_server mnt]# mkdir docker-ce
[root@yum_server mnt]# ls
containerd.io-1.7.21-3.1.el9.x86_64.rpm         docker-ce-27.2.0-1.el9.x86_64.rpm
container-selinux-2.138-5.oe2203sp4.noarch.rpm  docker-ce-cli-27.2.0-1.el9.x86_64.rpm
docker-buildx-plugin-0.16.2-1.el9.x86_64.rpm    docker-compose-plugin-2.29.2-1.el9.x86_64.rpm
docker-ce[root@yum_server mnt]# mv *.rpm docker-ce/[root@yum_server mnt]# ls
docker-ce[root@yum_server mnt]# cd docker-ce/[root@yum_server docker-ce]# ls
containerd.io-1.7.21-3.1.el9.x86_64.rpm         docker-ce-27.2.0-1.el9.x86_64.rpm
container-selinux-2.138-5.oe2203sp4.noarch.rpm  docker-ce-cli-27.2.0-1.el9.x86_64.rpm
docker-buildx-plugin-0.16.2-1.el9.x86_64.rpm    docker-compose-plugin-2.29.2-1.el9.x86_64.rpm
  • 此时此docker-ce目录只是一个存放rpm软件包目录,并不是软件仓库
  • 使用createrepo命令制作软件仓库使用createrepo命令将docker-ce目录变成docker-ce的软件仓库
[root@yum_server ~]# createrepo -v /mnt/docker-ce/
[root@yum_server ~]# cd /mnt/docker-ce/
[root@yum_server docker-ce]# ls
containerd.io-1.7.21-3.1.el9.x86_64.rpm         docker-ce-27.2.0-1.el9.x86_64.rpm              repodata
container-selinux-2.138-5.oe2203sp4.noarch.rpm  docker-ce-cli-27.2.0-1.el9.x86_64.rpm
docker-buildx-plugin-0.16.2-1.el9.x86_64.rpm    docker-compose-plugin-2.29.2-1.el9.x86_64.rpm
[root@yum_server docker-ce]# cd repodata/
[root@yum_server repodata]# ls
03b10e6ebfe6c159910990de370a837e198a3c00ecb2e99ec858b058d795e197-other.sqlite.bz2
2e5f1954f4590e9bde861fdc9f090dbd441104252132aa1ea5056beb3bee56f7-other.xml.gz
4b0b15d284e9883da77dce9fe5b95fe16750d92ba14851326d2a0695dbf3e143-primary.sqlite.bz2
9ee298814d084e84e3db9f2562b06969bdabd5c48d312c8e2e0971ca7309c3b4-primary.xml.gz
e287e62e0abaa26175fba50205f2316a5911e326334b1f260ff748d43535204a-filelists.sqlite.bz2
f5e8473f4966cd091a8df973e251bea5a1addb8aaa892f010b297ccf322258d6-filelists.xml.gz
repomd.xml

3.制作安装docker-ce的本地yum源

  • 先将之前能用的yum源全部备份
[root@yum_server docker-ce]# pwd
/mnt/docker-ce
[root@yum_server docker-ce]# cd /etc/yum.repos.d/
[root@yum_server yum.repos.d]# ls
bendi.repo  openEuler.repo.bak  wangluo.repo
[root@yum_server yum.repos.d]# mv bendi.repo bendi.repo.bak
[root@yum_server yum.repos.d]# mv wangluo.repo wangluo.repo.bak
[root@yum_server yum.repos.d]# ls
bendi.repo.bak  openEuler.repo.bak  wangluo.repo.bak
  • 创建docker-ce.repo文件
[root@yum_server yum.repos.d]# vim docker-ce.repo
[docker]
name=docker-ce
baseurl=file:///mnt/docker-ce
gpgcheck=0
[root@yum_server yum.repos.d]# yum makecache
docker-ce                                                                      2.6 MB/s | 4.7 kB     00:00
Metadata cache created.

4.server端测试

[root@yum_server ~]# yum install docker-ce -y
Last metadata expiration check: 0:03:18 ago on 2024年08月29日 星期四 18时17分16秒.
Dependencies resolved.
===============================================================================================================Package                           Architecture       Version                         Repository          Size
===============================================================================================================
Installing:docker-ce                         x86_64             3:27.2.0-1.el9                  docker              27 M
Installing dependencies:container-selinux                 noarch             2:2.138-5.oe2203sp4             docker              33 kcontainerd.io                     x86_64             1.7.21-3.1.el9                  docker              43 Mdocker-ce-cli                     x86_64             1:27.2.0-1.el9                  docker             7.8 M
Installing weak dependencies:docker-buildx-plugin              x86_64             0.16.2-1.el9                    docker              14 Mdocker-compose-plugin             x86_64             2.29.2-1.el9                    docker              13 MTransaction Summary
===============================================================================================================
Install  6 PackagesTotal size: 104 M
Installed size: 407 M
Downloading Packages:
Running transaction check
Transaction check succeeded.
Running transaction test
Transaction test succeeded.
Running transactionPreparing        :                                                                                       1/1Installing       : docker-compose-plugin-2.29.2-1.el9.x86_64                                             1/6Running scriptlet: docker-compose-plugin-2.29.2-1.el9.x86_64                                             1/6Installing       : container-selinux-2:2.138-5.oe2203sp4.noarch                                          2/6Running scriptlet: container-selinux-2:2.138-5.oe2203sp4.noarch                                          2/6Installing       : containerd.io-1.7.21-3.1.el9.x86_64                                                   3/6Running scriptlet: containerd.io-1.7.21-3.1.el9.x86_64                                                   3/6Installing       : docker-buildx-plugin-0.16.2-1.el9.x86_64                                              4/6Running scriptlet: docker-buildx-plugin-0.16.2-1.el9.x86_64                                              4/6Installing       : docker-ce-cli-1:27.2.0-1.el9.x86_64                                                   5/6Running scriptlet: docker-ce-cli-1:27.2.0-1.el9.x86_64                                                   5/6Installing       : docker-ce-3:27.2.0-1.el9.x86_64                                                       6/6Running scriptlet: docker-ce-3:27.2.0-1.el9.x86_64                                                       6/6Verifying        : container-selinux-2:2.138-5.oe2203sp4.noarch                                          1/6Verifying        : containerd.io-1.7.21-3.1.el9.x86_64                                                   2/6Verifying        : docker-buildx-plugin-0.16.2-1.el9.x86_64                                              3/6Verifying        : docker-ce-3:27.2.0-1.el9.x86_64                                                       4/6Verifying        : docker-ce-cli-1:27.2.0-1.el9.x86_64                                                   5/6Verifying        : docker-compose-plugin-2.29.2-1.el9.x86_64                                             6/6Installed:container-selinux-2:2.138-5.oe2203sp4.noarch            containerd.io-1.7.21-3.1.el9.x86_64docker-buildx-plugin-0.16.2-1.el9.x86_64                docker-ce-3:27.2.0-1.el9.x86_64docker-ce-cli-1:27.2.0-1.el9.x86_64                     docker-compose-plugin-2.29.2-1.el9.x86_64Complete!
  • 发现docker-ce安装成功

5.安装httpd

  • 先打开bendi.repo这个本地yum源
[root@yum_server ~]# cd /etc/yum.repos.d/
[root@yum_server yum.repos.d]# mv bendi.repo.bak bendi.repo
  • 安装httpd
[root@yum_server yum.repos.d]# yum install httpd -y
Last metadata expiration check: 0:06:47 ago on 2024年08月29日 星期四 18时17分16秒.
Dependencies resolved.
===============================================================================================================Package                           Architecture       Version                          Repository         Size
===============================================================================================================
Installing:httpd                             x86_64             2.4.51-21.oe2203sp4              bendi             1.3 M
Installing dependencies:apr                               x86_64             1.7.0-6.oe2203sp4                bendi             106 kapr-util                          x86_64             1.6.1-14.oe2203sp4               bendi             105 khttpd-filesystem                  noarch             2.4.51-21.oe2203sp4              bendi             6.8 khttpd-tools                       x86_64             2.4.51-21.oe2203sp4              bendi              67 kmariadb-connector-c               x86_64             3.1.13-4.oe2203sp4               bendi             174 kmod_http2                         x86_64             1.15.25-3.oe2203sp4              bendi             122 kopenEuler-logos-httpd             noarch             1.0-9.oe2203sp4                  bendi             6.6 kTransaction Summary
===============================================================================================================
Install  8 PackagesTotal size: 1.9 M
Installed size: 6.2 M
Downloading Packages:
Running transaction check
Transaction check succeeded.
Running transaction test
Transaction test succeeded.
Running transactionRunning scriptlet: mariadb-connector-c-3.1.13-4.oe2203sp4.x86_64                                         1/1Preparing        :                                                                                       1/1Running scriptlet: apr-1.7.0-6.oe2203sp4.x86_64                                                          1/8Installing       : apr-1.7.0-6.oe2203sp4.x86_64                                                          1/8Running scriptlet: apr-1.7.0-6.oe2203sp4.x86_64                                                          1/8Installing       : openEuler-logos-httpd-1.0-9.oe2203sp4.noarch                                          2/8Installing       : mariadb-connector-c-3.1.13-4.oe2203sp4.x86_64                                         3/8Running scriptlet: apr-util-1.6.1-14.oe2203sp4.x86_64                                                    4/8Installing       : apr-util-1.6.1-14.oe2203sp4.x86_64                                                    4/8Running scriptlet: apr-util-1.6.1-14.oe2203sp4.x86_64                                                    4/8Installing       : httpd-tools-2.4.51-21.oe2203sp4.x86_64                                                5/8Running scriptlet: httpd-filesystem-2.4.51-21.oe2203sp4.noarch                                           6/8Installing       : httpd-filesystem-2.4.51-21.oe2203sp4.noarch                                           6/8Installing       : mod_http2-1.15.25-3.oe2203sp4.x86_64                                                  7/8Installing       : httpd-2.4.51-21.oe2203sp4.x86_64                                                      8/8Running scriptlet: httpd-2.4.51-21.oe2203sp4.x86_64                                                      8/8Verifying        : apr-1.7.0-6.oe2203sp4.x86_64                                                          1/8Verifying        : apr-util-1.6.1-14.oe2203sp4.x86_64                                                    2/8Verifying        : httpd-2.4.51-21.oe2203sp4.x86_64                                                      3/8Verifying        : httpd-filesystem-2.4.51-21.oe2203sp4.noarch                                           4/8Verifying        : httpd-tools-2.4.51-21.oe2203sp4.x86_64                                                5/8Verifying        : mariadb-connector-c-3.1.13-4.oe2203sp4.x86_64                                         6/8Verifying        : mod_http2-1.15.25-3.oe2203sp4.x86_64                                                  7/8Verifying        : openEuler-logos-httpd-1.0-9.oe2203sp4.noarch                                          8/8Installed:apr-1.7.0-6.oe2203sp4.x86_64                       apr-util-1.6.1-14.oe2203sp4.x86_64httpd-2.4.51-21.oe2203sp4.x86_64                   httpd-filesystem-2.4.51-21.oe2203sp4.noarchhttpd-tools-2.4.51-21.oe2203sp4.x86_64             mariadb-connector-c-3.1.13-4.oe2203sp4.x86_64mod_http2-1.15.25-3.oe2203sp4.x86_64               openEuler-logos-httpd-1.0-9.oe2203sp4.noarchComplete!

6.制作软连接,指向/mnt/docker-ce/

[root@yum_server ~]# cd /var/www/html/[root@yum_server html]# ln -s /mnt/docker-ce/ docker[root@yum_server html]# ls
docker
[root@yum_server html]# ll
总用量 0
lrwxrwxrwx 1 root root 15  829 18:27 docker -> /mnt/docker-ce/

7.开启httpd服务

[root@yum_server html]# systemctl restart httpd[root@yum_server html]# systemctl enable --now httpd
Created symlink /etc/systemd/system/multi-user.target.wants/httpd.service → /usr/lib/systemd/system/httpd.service.

8.简单测试访问

  • 访问http://172.25.254.143/docker
    在这里插入图片描述

client端实验步骤

1.配置内网网络yum源

[root@yum_client ~]# cd /etc/yum.repos.d/
[root@yum_client yum.repos.d]# ls
openEuler.repo.bak
[root@yum_client yum.repos.d]# vim docker-ce.repo
[docker]
name=docker-ce
baseurl=http://172.25.254.143/docker
gpgcheck=0

2.测试

[root@yum_client ~]# yum makecache
docker-ce                                                                      481 kB/s | 4.7 kB     00:00
Metadata cache created.

实验最终测试

  • yum_client上测试
[root@yum_client ~]# yum install docker-ce -y
Last metadata expiration check: 0:01:50 ago on 2024年08月29日 星期四 18时35分32秒.
Dependencies resolved.
===============================================================================================================Package                           Architecture       Version                         Repository          Size
===============================================================================================================
Installing:docker-ce                         x86_64             3:27.2.0-1.el9                  docker              27 M
Installing dependencies:container-selinux                 noarch             2:2.138-5.oe2203sp4             docker              33 kcontainerd.io                     x86_64             1.7.21-3.1.el9                  docker              43 Mdocker-ce-cli                     x86_64             1:27.2.0-1.el9                  docker             7.8 M
Installing weak dependencies:docker-buildx-plugin              x86_64             0.16.2-1.el9                    docker              14 Mdocker-compose-plugin             x86_64             2.29.2-1.el9                    docker              13 MTransaction Summary
===============================================================================================================
Install  6 PackagesTotal download size: 104 M
Installed size: 407 M
Downloading Packages:
(1/6): container-selinux-2.138-5.oe2203sp4.noarch.rpm                          6.4 MB/s |  33 kB     00:00
(2/6): docker-buildx-plugin-0.16.2-1.el9.x86_64.rpm                             56 MB/s |  14 MB     00:00
(3/6): docker-ce-cli-27.2.0-1.el9.x86_64.rpm                                    59 MB/s | 7.8 MB     00:00
(4/6): docker-ce-27.2.0-1.el9.x86_64.rpm                                        54 MB/s |  27 MB     00:00
(5/6): docker-compose-plugin-2.29.2-1.el9.x86_64.rpm                            60 MB/s |  13 MB     00:00
(6/6): containerd.io-1.7.21-3.1.el9.x86_64.rpm                                  61 MB/s |  43 MB     00:00
---------------------------------------------------------------------------------------------------------------
Total                                                                          149 MB/s | 104 MB     00:00
Running transaction check
Transaction check succeeded.
Running transaction test
Transaction test succeeded.
Running transactionPreparing        :                                                                                       1/1Installing       : docker-compose-plugin-2.29.2-1.el9.x86_64                                             1/6Running scriptlet: docker-compose-plugin-2.29.2-1.el9.x86_64                                             1/6Installing       : container-selinux-2:2.138-5.oe2203sp4.noarch                                          2/6Running scriptlet: container-selinux-2:2.138-5.oe2203sp4.noarch                                          2/6Installing       : containerd.io-1.7.21-3.1.el9.x86_64                                                   3/6Running scriptlet: containerd.io-1.7.21-3.1.el9.x86_64                                                   3/6Installing       : docker-buildx-plugin-0.16.2-1.el9.x86_64                                              4/6Running scriptlet: docker-buildx-plugin-0.16.2-1.el9.x86_64                                              4/6Installing       : docker-ce-cli-1:27.2.0-1.el9.x86_64                                                   5/6Running scriptlet: docker-ce-cli-1:27.2.0-1.el9.x86_64                                                   5/6Installing       : docker-ce-3:27.2.0-1.el9.x86_64                                                       6/6Running scriptlet: docker-ce-3:27.2.0-1.el9.x86_64                                                       6/6Verifying        : container-selinux-2:2.138-5.oe2203sp4.noarch                                          1/6Verifying        : containerd.io-1.7.21-3.1.el9.x86_64                                                   2/6Verifying        : docker-buildx-plugin-0.16.2-1.el9.x86_64                                              3/6Verifying        : docker-ce-3:27.2.0-1.el9.x86_64                                                       4/6Verifying        : docker-ce-cli-1:27.2.0-1.el9.x86_64                                                   5/6Verifying        : docker-compose-plugin-2.29.2-1.el9.x86_64                                             6/6Installed:container-selinux-2:2.138-5.oe2203sp4.noarch            containerd.io-1.7.21-3.1.el9.x86_64docker-buildx-plugin-0.16.2-1.el9.x86_64                docker-ce-3:27.2.0-1.el9.x86_64docker-ce-cli-1:27.2.0-1.el9.x86_64                     docker-compose-plugin-2.29.2-1.el9.x86_64Complete!
  • 发现实验成功

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

如若内容造成侵权/违法违规/事实不符,请联系一条长河网进行投诉反馈,一经查实,立即删除!

相关文章

检测SSRF漏洞的工具

免责声明此文档仅限于学习讨论与技术知识的分享,不得违反当地国家的法律法规。对于传播、利用文章中提供的信息而造成的任何直接或者间接的后果及损失,均由使用者本人负责,本文作者不为此承担任何责任,一旦造成后果请自行承担&…

Self-study Python Fish-C Note19 P62to63

类和对象 (part 2) 本节主要介绍 类和对象的构造函数、重写、钻石继承、Mixin及案例源码剖析(原视频P62-63)\ 构造函数 之前我们在函数章节里说,函数是可以通过参数来进行个性化定制的。类在实例化的时候其实也是支持个性化定制对象的。 定义类的时候…

idea的springboot里面的resources是什么

在IDEA(IntelliJ IDEA)中的Spring Boot项目中,resources目录扮演着非常重要的角色。这个目录主要用于存放项目的非代码资源,包括但不限于配置文件、静态资源文件(如图片、CSS、JavaScript等)、模板文件&…

如何用c++判断一个类型是vector

如何用c判断一个类型是vector 我们使用模板元编程来搞定 这里我们可以定义一个模板结构体 is_std_vector,并对其进行特化,以便专门处理 std::vector 类型。 . 下面是详细的实现和使用示例。 实现 is_std_vector 类型, 继承自false_type 首先&#xff…

EvoSuite使用总结

1.安装EvoSuite插件 以IDEA为例,在Plugins栏搜索EvoSuite后点击install,安装完成后重启IDEA 2.使用EvoSuite 选中文件右键选择Run EvoSuite 生成成功可以看到如下提示: 注意事项: 生成路径:src/test/java 使用juni…

数智时代敲门砖:华为云MaaS服务让中小企业AI应用如此简单

文|白 鸽 编|王一粟 19.9元的数字人、29.9元的云数据库、195元10卡时包的MaaS大模型服务...... 堪称企业级“双十一”的华为云828营销季,带着一众AI应用产品和云服务,杀疯了。 云计算叠加大模型的价格战,也正式进入…

HTTPS理论(SSL/TLS)

SSL安全套接层协议 为互联网通信提供加密和身份认证SSL3.0有漏洞,被TLS取代基于TCP的协议工作原理 握手:客户端hello;服务器hello(发送数字证书)(协商ssl版本,加密算法)数据传输连接…

JS笔记

9.3 1.数据类型 1.1.Object 对象 对象:一切皆对象 面向过程:按照时间的发生顺序,从上往下依次执行 对象对象:指挥对象做某件事 1.2.数据类型的检测 1.3.数据类型转换 1.自动转换:js会通过关系运算符&#xff0c…

ai聊天软件哪个好用?分享5款实用的智能聊天软件

从文字到语音,再到现在的智能AI聊天软件,我们见证了沟通方式的不断演进。 每天,我们都需要与家人、朋友、同事进行交流,而AI聊天软件的出现,无疑为我们的对话增添了一抹智能色彩。 那么,ai聊天软件下载哪…

Kettle--发送邮件

目录 新建转换 执行成功 新建demo 作业job 发送邮件配置 邮件服务器: 授权码获得 以163邮箱为例 新建转换 执行成功 新建demo 作业job 发送邮件配置 确定发件人和收件人邮箱 服务器设置 邮件服务器: 邮件服务商SMTP服务器地址SMTP端口(…

图像边缘检测技术详解:利用OpenCV实现Sobel算子

图像边缘检测技术详解:利用OpenCV实现Sobel算子 前言Sobel算子的原理代码演示结果展示结语 前言 在数字图像处理的广阔领域中,边缘检测技术扮演着至关重要的角色。无论是在科学研究、工业自动化,还是在日常生活中的智能设备中,我们…

我的大模型岗位面试总结!太卷了!!!—我面试了24家大模型岗位 只拿了9个offer!

这段时间面试了很多家(共24家,9个offer,简历拒了4家,剩下是面试后拒的),也学到了超级多东西。 大模型这方向真的卷,面试时好多新模型,新paper疯狂出,东西出的比我读的快…

HiGPT:异构图语言模型的突破

人工智能咨询培训老师叶梓 转载标明出处 人工智能领域的一大挑战是如何从海量复杂的数据中提取有价值的信息,特别是在处理异构图数据时。异构图由多种类型的节点和边组成,它们之间的相互关系丰富而复杂。传统的图神经网络(GNNs)在…

年薪80万,成功入职字节跳动!

前言: 最近AI相关就业岗位爆了。。。无论是**华为、**百度、阿里、字节等互联网巨头,还是中小型的科技公司都在高薪挖 AI 人才。 上周找 字节的面试官朋友(职级3-1)要来了几套高质量AI****内部资料和2024吴恩达机器学习资料。既…

DeepMind MuJoCo——生成动态场景中的物体运动视频,模拟物理现象和动作生成

一、DeepMind MuJoCo介绍 DeepMind MuJoCo(Multi-Joint dynamics with Contact)是一个由 DeepMind 开发的高效物理仿真引擎,专门用于模拟具有复杂物理交互的机器人和物理系统。MuJoCo 能够在实时和非实时环境下进行高精度的物理仿真&#xf…

护眼台灯哪个牌子最好?五款央视公认最好的护眼灯分享

小时候,对正确用眼知识一无所知,也不明白何种光线环境对眼睛最为友善,结果如今的近视度数已濒临千度大关。虽然早已习惯佩戴眼镜的生活,但近视所带来的诸多不便仍旧在日常生活中无处不在。因此,对于家中孩子的视力健康…

开源的工作流系统突出优点总结

当前,想要实现高效率的办公,可以一起来了解低代码技术平台、开源的工作流系统的相关特点和功能优势。作为较受职场喜爱的平台产品,低代码技术平台拥有可视化才做界面、灵活、好维护操作等多个优势特点,在推动企业流程化办公的过程…

掀起社交娱乐新浪潮!AI如何应用到短视频APP?

随着人工智能技术的迅速发展和全球社交媒体用户的增长,AI视频生成应用正逐渐成为短视频社交媒体中的关键工具。AI工具不仅可以提高内容的创造效率,还能为用户带来全新的互动体验。 人工智能(AI)已经成为我们日常生活和工作中不可或…

街机 CAPCOM CPS2 中英文名字与驱动对照表

Part.I 简介 本文列举了街机 CPS2 中游戏的中英文名字与其驱动的对照,以帮助诸位更快地找到自己想玩的游戏。 注意:汉化版的街机模拟器 Kawaks 中游戏的中文名字是根据英文直译的,并不是习惯性的中文叫法。比如『三国志』英文名为『Warriors…

django企业开发实战-学习小结

写在前面 初次阅读此书是三年前,当时没经历过完整的项目 觉得这书就是扯淡 后来经历过项目加班与毒打 今天再翻开此书 觉得实乃不可多得之物 花些时间啃下来吧 django版本 3.2 本博客开源项目地址 kimsmith/django企业实战 (gitee.com) 有的代码因为版本混乱报错…