华为L410上制作内网镜像模板01

原文链接:华为L410上制作离线安装软件模板01
hello,大家好啊,今天给大家带来一篇在内网搭建Apache服务器,用于安装完内网操作系统后,在第一次开机时候,为系统安装软件,今天给大家用WeChat举例,大家可以根据实际情况调整自己的软件,并且可以结合我们之前的内网仓库搭建教程来同步使用,今天先给大家演示搭建Apache服务器并上传离线WeChat包。

1、查看系统信息

pdsyw@pdsyw-pc:~/Desktop$ cat /etc/.kyinfo 
[dist]
name=Kylin
milestone=Desktop-V10-SP1-2303-update1-Wayland-Release-General-kirin990-20230703
arch=arm64
beta=False
time=2023-07-03 16:25:54
dist_id=Kylin-Desktop-V10-SP1-2303-update1-Wayland-Release-General-kirin990-20230703-arm64-2023-07-03 16:25:54

[servicekey]
key=0571015

[os]
to=
term=2024-10-11

pdsyw@pdsyw-pc:~/Desktop$ uname -a
Linux pdsyw-pc 4.19.71-30-kr990 #27b1-KYLINOS SMP PREEMPT Thu Jun 8 05:57:15 UTC 2023 aarch64 aarch64 aarch64 GNU/Linux
pdsyw@pdsyw-pc:~/Desktop$ 

image.png

2、进入/var/cache/apt/archives/路径

pdsyw@pdsyw-pc:~/Desktop$ sudo -i
输入密码
root@pdsyw-pc:~# cd /var/cache/apt/archives/
root@pdsyw-pc:/var/cache/apt/archives# ll
总用量 12
drwxr-xr-x 3 root root 4096 11月  7 19:25 ./
drwxr-xr-x 3 root root 4096 11月  7 19:31 ../
-rw-r----- 1 root root    0 11月  7 19:25 lock
drwx------ 2 _apt root 4096 7月   3 16:20 partial/
root@pdsyw-pc:/var/cache/apt/archives# 

image.png

3、更新系统源

root@pdsyw-pc:/var/cache/apt/archives# apt update 
命中:1 http://archive.kylinos.cn/kylin/KYLIN-ALL 10.1 InRelease
命中:2 http://archive2.kylinos.cn/deb/kylin/production/PART-10_1-kirin9a0/custom/partner/10_1-kirin9a0 default InRelease
命中:3 http://archive.kylinos.cn/kylin/KYLIN-ALL 10.1-wayland-2303-updates InRelease
命中:4 http://archive.kylinos.cn/kylin/KYLIN-ALL 10.1-kirin990-2303-feature InRelease
正在读取软件包列表... 完成
正在分析软件包的依赖关系树       
正在读取状态信息... 完成       
有 10 个软件包可以升级。请执行 ‘apt list --upgradable’ 来查看它们。
root@pdsyw-pc:/var/cache/apt/archives# 

image.png

4、下载WeChat离线包

root@pdsyw-pc:/var/cache/apt/archives# apt install -d -y kylin-kwre-wechat 
正在读取软件包列表... 完成
正在分析软件包的依赖关系树       
正在读取状态信息... 完成       
下列软件包是自动安装的并且现在不需要了:
  archdetect-deb dmeventd libaio1 libdebian-installer4
  libdevmapper-event1.02.1 liblvm2cmd2.03 libyaml-cpp0.6 localechooser-data
  lvm2 user-setup
使用'apt autoremove'来卸载它(它们)。
将会同时安装下列软件:
  binfmt-support gir1.2-vte-2.91 kylin-kwre-crossover kylin-kwre-exagear
下列【新】软件包将被安装:
  binfmt-support gir1.2-vte-2.91 kylin-kwre-crossover kylin-kwre-exagear
  kylin-kwre-wechat
升级了 0 个软件包,新安装了 5 个软件包,要卸载 0 个软件包,有 10 个软件包未被升级。
需要下载 1,176 MB 的归档。
解压缩后会消耗 2,115 MB 的额外空间。
获取:1 http://archive2.kylinos.cn/deb/kylin/production/PART-10_1-kirin9a0/custom/partner/10_1-kirin9a0 default/all arm64 kylin-kwre-exagear arm64 1.7-2-2870 [460 MB]
获取:2 http://archive.kylinos.cn/kylin/KYLIN-ALL 10.1/main arm64 binfmt-support arm64 2.2.0-2 [63.4 kB]
获取:3 http://archive.kylinos.cn/kylin/KYLIN-ALL 10.1/main arm64 gir1.2-vte-2.91 arm64 0.60.1-1kylin1 [30.1 kB]
获取:4 http://archive2.kylinos.cn/deb/kylin/production/PART-10_1-kirin9a0/custom/partner/10_1-kirin9a0 default/all arm64 kylin-kwre-crossover arm64 22.0.5-5 [500 MB]
获取:5 http://archive2.kylinos.cn/deb/kylin/production/PART-10_1-kirin9a0/custom/partner/10_1-kirin9a0 default/all arm64 kylin-kwre-wechat arm64 22.0.5-5.1-3.6.0 [216 MB]
已下载 1,176 MB,耗时 30秒 (39.0 MB/s)                                         
于“仅下载”模式中下载完毕
root@pdsyw-pc:/var/cache/apt/archives# 

image.png

5、压缩WeChat离线包

root@pdsyw-pc:/var/cache/apt/archives# ll
总用量 1148520
drwxr-xr-x 3 root root      4096 11月  7 19:37 ./
drwxr-xr-x 3 root root      4096 11月  7 19:37 ../
-rw-r--r-- 1 root root     63444 5月  25  2021 binfmt-support_2.2.0-2_arm64.deb
-rw-r--r-- 1 root root     30104 5月  25  2021 gir1.2-vte-2.91_0.60.1-1kylin1_arm64.deb
-rw-r--r-- 1 root root 499793768 9月   1 14:50 kylin-kwre-crossover_22.0.5-5_arm64.deb
-rw-r--r-- 1 root root 460090852 10月 19 09:33 kylin-kwre-exagear_1.7-2-2870_arm64.deb
-rw-r--r-- 1 root root 216080400 10月 19 09:33 kylin-kwre-wechat_22.0.5-5.1-3.6.0_arm64.deb
-rw-r----- 1 root root         0 11月  7 19:25 lock
drwx------ 2 _apt root      4096 11月  7 19:36 partial/
root@pdsyw-pc:/var/cache/apt/archives# tar zcvf wechat.tar.gz *.deb
binfmt-support_2.2.0-2_arm64.deb
gir1.2-vte-2.91_0.60.1-1kylin1_arm64.deb
kylin-kwre-crossover_22.0.5-5_arm64.deb
kylin-kwre-exagear_1.7-2-2870_arm64.deb
kylin-kwre-wechat_22.0.5-5.1-3.6.0_arm64.deb
root@pdsyw-pc:/var/cache/apt/archives# 

image.png

6、安装Apache服务器

root@pdsyw-pc:~# apt install apache2 -y
正在读取软件包列表... 完成
正在分析软件包的依赖关系树       
正在读取状态信息... 完成       
下列软件包是自动安装的并且现在不需要了:
  archdetect-deb dmeventd libaio1 libdebian-installer4
  libdevmapper-event1.02.1 liblvm2cmd2.03 libyaml-cpp0.6 localechooser-data
  lvm2 user-setup
使用'apt autoremove'来卸载它(它们)。
将会同时安装下列软件:
  apache2-bin apache2-data apache2-utils libapr1 libaprutil1
  libaprutil1-dbd-sqlite3 libaprutil1-ldap
建议安装:
  apache2-doc apache2-suexec-pristine | apache2-suexec-custom ufw
下列【新】软件包将被安装:
  apache2 apache2-bin apache2-data apache2-utils libapr1 libaprutil1
  libaprutil1-dbd-sqlite3 libaprutil1-ldap
升级了 0 个软件包,新安装了 8 个软件包,要卸载 0 个软件包,有 10 个软件包未被升级。
需要下载 1,882 kB 的归档。
解压缩后会消耗 6,740 kB 的额外空间。
获取:1 http://archive.kylinos.cn/kylin/KYLIN-ALL 10.1/main arm64 libapr1 arm64 1.6.5-1kylin1 [93.8 kB]
获取:2 http://archive.kylinos.cn/kylin/KYLIN-ALL 10.1-wayland-2303-updates/main arm64 libaprutil1 arm64 1.6.1-4kylin2.1 [90.1 kB]
获取:3 http://archive.kylinos.cn/kylin/KYLIN-ALL 10.1-wayland-2303-updates/main arm64 libaprutil1-dbd-sqlite3 arm64 1.6.1-4kylin2.1 [19.6 kB]
获取:4 http://archive.kylinos.cn/kylin/KYLIN-ALL 10.1-wayland-2303-updates/main arm64 libaprutil1-ldap arm64 1.6.1-4kylin2.1 [17.9 kB]
获取:5 http://archive.kylinos.cn/kylin/KYLIN-ALL 10.1-wayland-2303-updates/main arm64 apache2-bin arm64 2.4.41-4kylin3.14 [1,156 kB]
获取:6 http://archive.kylinos.cn/kylin/KYLIN-ALL 10.1-wayland-2303-updates/main arm64 apache2-data all 2.4.41-4kylin3.14 [167 kB]
获取:7 http://archive.kylinos.cn/kylin/KYLIN-ALL 10.1-wayland-2303-updates/main arm64 apache2-utils arm64 2.4.41-4kylin3.14 [160 kB]
获取:8 http://archive.kylinos.cn/kylin/KYLIN-ALL 10.1-wayland-2303-updates/main arm64 apache2 arm64 2.4.41-4kylin3.14 [178 kB]
已下载 1,882 kB,耗时 2秒 (1,228 kB/s)
debconf: 无法初始化前端界面:Dialog
debconf: (没有安装任何可用的对话框类程序,所以无法使用基于此种形式的界面。 at /usr/share/perl5/Debconf/FrontEnd/Dialog.pm line 76, <> line 8.)
debconf: 返回前端界面:Readline
正在选中未选择的软件包 libapr1:arm64。
(正在读取数据库 ... 系统当前共安装有 183762 个文件和目录。)
准备解压 .../0-libapr1_1.6.5-1kylin1_arm64.deb  ...
正在解压 libapr1:arm64 (1.6.5-1kylin1) ...
正在选中未选择的软件包 libaprutil1:arm64。
准备解压 .../1-libaprutil1_1.6.1-4kylin2.1_arm64.deb  ...
正在解压 libaprutil1:arm64 (1.6.1-4kylin2.1) ...
正在选中未选择的软件包 libaprutil1-dbd-sqlite3:arm64。
准备解压 .../2-libaprutil1-dbd-sqlite3_1.6.1-4kylin2.1_arm64.deb  ...
正在解压 libaprutil1-dbd-sqlite3:arm64 (1.6.1-4kylin2.1) ...
正在选中未选择的软件包 libaprutil1-ldap:arm64。
准备解压 .../3-libaprutil1-ldap_1.6.1-4kylin2.1_arm64.deb  ...
正在解压 libaprutil1-ldap:arm64 (1.6.1-4kylin2.1) ...
正在选中未选择的软件包 apache2-bin。
准备解压 .../4-apache2-bin_2.4.41-4kylin3.14_arm64.deb  ...
正在解压 apache2-bin (2.4.41-4kylin3.14) ...
正在选中未选择的软件包 apache2-data。
准备解压 .../5-apache2-data_2.4.41-4kylin3.14_all.deb  ...
正在解压 apache2-data (2.4.41-4kylin3.14) ...
正在选中未选择的软件包 apache2-utils。
准备解压 .../6-apache2-utils_2.4.41-4kylin3.14_arm64.deb  ...
正在解压 apache2-utils (2.4.41-4kylin3.14) ...
正在选中未选择的软件包 apache2。
准备解压 .../7-apache2_2.4.41-4kylin3.14_arm64.deb  ...
正在解压 apache2 (2.4.41-4kylin3.14) ...
正在设置 libapr1:arm64 (1.6.5-1kylin1) ...
正在设置 apache2-data (2.4.41-4kylin3.14) ...
正在设置 libaprutil1:arm64 (1.6.1-4kylin2.1) ...
正在设置 libaprutil1-ldap:arm64 (1.6.1-4kylin2.1) ...
正在设置 libaprutil1-dbd-sqlite3:arm64 (1.6.1-4kylin2.1) ...
正在设置 apache2-utils (2.4.41-4kylin3.14) ...
正在设置 apache2-bin (2.4.41-4kylin3.14) ...
正在设置 apache2 (2.4.41-4kylin3.14) ...
Enabling module mpm_event.
Enabling module authz_core.
Enabling module authz_host.
Enabling module authn_core.
Enabling module auth_basic.
Enabling module access_compat.
Enabling module authn_file.
Enabling module authz_user.
Enabling module alias.
Enabling module dir.
Enabling module autoindex.
Enabling module env.
Enabling module mime.
Enabling module negotiation.
Enabling module setenvif.
Enabling module filter.
Enabling module deflate.
Enabling module status.
Enabling module reqtimeout.
Enabling conf charset.
Enabling conf localized-error-pages.
Enabling conf other-vhosts-access-log.
Enabling conf security.
Enabling conf serve-cgi-bin.
Enabling site 000-default.
Created symlink /etc/systemd/system/multi-user.target.wants/apache2.service → /l
ib/systemd/system/apache2.service.
Created symlink /etc/systemd/system/multi-user.target.wants/apache-htcacheclean.
service → /lib/systemd/system/apache-htcacheclean.service.
正在处理用于 systemd (245.4-4kylin3.20k0.7) 的触发器 ...
正在处理用于 man-db (2.9.1-1kylin0k1) 的触发器 ...
正在处理用于 libc-bin (2.31-0kylin9.1k20.6) 的触发器 ...
/sbin/ldconfig.real: /usr/lib/libtinyxml2.so.9 is not a symbolic link

root@pdsyw-pc:~# 

image.png

7、拷贝WeChat离线包到/var/www/html/

root@pdsyw-pc:~# cd /var/www/html/
root@pdsyw-pc:/var/www/html# ll
总用量 20
drwxr-xr-x 2 root root  4096 11月  7 19:38 ./
drwxr-xr-x 3 root root  4096 11月  7 19:37 ../
-rw-r--r-- 1 root root 10918 11月  7 19:37 index.html
root@pdsyw-pc:/var/www/html# cp /var/cache/apt/archives/wechat.tar.gz ./
root@pdsyw-pc:/var/www/html# ll
总用量 1148448
drwxr-xr-x 2 root root       4096 11月  7 19:40 ./
drwxr-xr-x 3 root root       4096 11月  7 19:37 ../
-rw-r--r-- 1 root root      10918 11月  7 19:37 index.html
-rw-r--r-- 1 root root 1175987553 11月  7 19:40 wechat.tar.gz
root@pdsyw-pc:/var/www/html# chmod 777 wechat.tar.gz 
root@pdsyw-pc:/var/www/html# 

image.png

8、删除index.html

root@pdsyw-pc:/var/www/html# ll
总用量 1148452
drwxr-xr-x 2 root root       4096 11月  7 19:40 ./
drwxr-xr-x 3 root root       4096 11月  7 19:37 ../
-rw-r--r-- 1 root root      10918 11月  7 19:37 index.html
-rwxrwxrwx 1 root root 1175987553 11月  7 19:40 wechat.tar.gz*
root@pdsyw-pc:/var/www/html# rm -rf index.html 
root@pdsyw-pc:/var/www/html# 

image.png

9、启动Apache服务器

root@pdsyw-pc:/var/www/html# systemctl enable apache2 --now
Synchronizing state of apache2.service with SysV service script with /lib/systemd/systemd-sysv-install.
Executing: /lib/systemd/systemd-sysv-install enable apache2
root@pdsyw-pc:/var/www/html# systemctl status apache2 
● apache2.service - The Apache HTTP Server
     Loaded: loaded (/lib/systemd/system/apache2.service; enabled; vendor prese>
     Active: active (running) since Tue 2023-11-07 19:37:07 CST; 5min ago
       Docs: https://httpd.apache.org/docs/2.4/
   Main PID: 11468 (apache2)
      Tasks: 55 (limit: 9108)
     Memory: 5.5M
     CGroup: /system.slice/apache2.service
             ├─11468 /usr/sbin/apache2 -k start
             ├─11469 /usr/sbin/apache2 -k start
             └─11470 /usr/sbin/apache2 -k start

11月 07 19:37:07 pdsyw-pc systemd[1]: Starting The Apache HTTP Server...
11月 07 19:37:07 pdsyw-pc apachectl[11465]: AH00558: apache2: Could not reliabl>
11月 07 19:37:07 pdsyw-pc systemd[1]: Started The Apache HTTP Server.
root@pdsyw-pc:/var/www/html# 

image.png

10、查看IP信息

root@pdsyw-pc:/var/www/html# ip a | grep wlan0
7: wlan0: <BROADCAST,MULTICAST,UP,LOWER_UP> mtu 1500 qdisc mq state UP group default qlen 1000
    inet 192.168.1.16/24 brd 192.168.1.255 scope global dynamic noprefixroute wlan0
root@pdsyw-pc:/var/www/html# 

image.png

11、在web页面查看
image.png

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

如若内容造成侵权/违法违规/事实不符,请联系我们进行投诉反馈qq邮箱809451989@qq.com,一经查实,立即删除!

相关文章

java中的对象克隆(浅克隆和深克隆)

在实际项目中&#xff0c;一个模型类需要为不同的层提供不同的模型。VO DO DTO 需要将一个对象中的数据克隆到其他对象中。 误区&#xff1a;这种形式的代码复制的是引用&#xff0c;即对象在内存中的地址&#xff0c;stu1和stu2两个引用指向的是同一个对象 Student stu1 new…

贾扬清开源 AI 框架 Caffe | 开源英雄

【编者按】在开源与人工智能的灿烂星河里&#xff0c;贾扬清的名字都格外地耀眼。因为导师 Trevor Darrell 教授的一句“你是想多花时间写一篇大家估计不是很在意的毕业论文&#xff0c;还是写一个将来大家都会用的框架&#xff1f;”&#xff0c;学生贾扬清一头扎进了创 Caffe…

通过postgis空间库导入sql格式的矢量数据到arcgis中

1、在postgis中创建数据库 命名为test3 2、创建空间扩展 3、导入sql矢量文件 进入psql.exe目录中 进入dos命令框中 输入命令,其中host输入自己的主机ip,database为自己的数据库名称,数据路径修改为自己电脑上的路径,注意反斜杠 psql

毫米波雷达技术在自动驾驶中的关键作用:安全、精准、无可替代

自动驾驶技术正以前所未有的速度不断演进&#xff0c;而其中的关键之一就是毫米波雷达技术。作为自动驾驶系统中的核心感知器件之一&#xff0c;毫米波雷达在保障车辆安全、实现精准定位和应对复杂环境中发挥着不可替代的作用。本文将深入探讨毫米波雷达技术在自动驾驶中的关键…

移远EC600U-CN开发板 day01

1.官方文档快速上手&#xff0c;安装驱动&#xff0c;下载QPYcom QuecPython 快速入门 - QuecPython (quectel.com)https://python.quectel.com/doc/Getting_started/zh/index.html 注意&#xff1a; &#xff08;1&#xff09;打开开发板步骤 成功打开之后就可以连接开发板…

IDC发布2023H1CRM报告 ,纷享销客增长率稳居第一

近期&#xff0c;国际数据公司&#xff08;IDC&#xff09;发布了《IDC China Semiannual CRM SaaS Tracker 2023H1》数据报告&#xff0c;该报告详细分析了纷享销客和Salesforce等国内外CRM厂商的数据。根据报告数据显示&#xff0c;纷享销客2023年H1的增长速度依然保持近40%&…

万宾科技智能井盖,实现对井盖的监测

随着人工智能和物联网技术的不断变化&#xff0c;各种适用于市政府提高管理能力和公共服务水平的高科技产品不断更新。在道路基础设施建设过程中&#xff0c;智能井盖传感器的出现时刻保护着城市地下生命线&#xff0c;而且可以对地下水道井盖进行实时的监测并完成数据上传等工…

原来阿里字节大厂程序员的简历长这样!

1 前言 疫情过后&#xff0c;IT行业内卷就不说了&#xff0c;有很多小伙伴跟我咨询面试环节及简历上的事&#xff0c;都想在简历方面有些突出&#xff0c;博眼球。我发现大部分初、中级甚至高级程序员的简历逻辑都比较混乱&#xff0c;花里胡哨&#xff0c;没有突出重点&#x…

基于单片机的甲醛检测器设计

欢迎大家点赞、收藏、关注、评论啦 &#xff0c;由于篇幅有限&#xff0c;只展示了部分核心代码。 技术交流认准下方 CSDN 官方提供的联系方式 文章目录 概要 一、设计的主要内容二、系统硬件设计三、软件设计4.1 程序结构流程图原理图 四、结论五、 文章目录 概要 本文将要提…

响应式生活常识新闻博客资讯网站模板源码带后台

模板信息&#xff1a; 模板编号&#xff1a;30483 模板编码&#xff1a;UTF8 模板分类&#xff1a;博客、文章、资讯、其他 适合行业&#xff1a;博客类企业 模板介绍&#xff1a; 本模板自带eyoucms内核&#xff0c;无需再下载eyou系统&#xff0c;原创设计、手工书写DIVCSS&a…

世界互联网大会领先科技奖发布 百度知识增强大语言模型关键技术获奖

11月8日&#xff0c;2023年世界互联网大会乌镇峰会正式开幕&#xff0c;今年是乌镇峰会举办的第十年&#xff0c;本次峰会的主题为“建设包容、普惠、有韧性的数字世界——携手构建网络空间命运共同体”。 目录 百度知识增强大语言模型关键技术荣获“世界互联网大会领先科技奖”…

十分钟理解回归测试(Regression Testing)

回归测试是一个系统的质量控制过程&#xff0c;用于验证最近对软件的更改或更新是否无意中引入了新错误或对以前的功能方面产生了负面影响&#xff08;比如你在家中安装了新的空调系统&#xff0c;发现虽然新的空调系统可以按预期工作&#xff0c;但是本来亮的等却不亮了&#…

应用在便携式多媒体播放器中的音频Codec芯片

便携式多媒体播放器(PMP&#xff0c;Portable Media Player)&#xff0c;也就是通常人们所说的MP4。PMP的主要优点是&#xff1a;携带方便&#xff0c;能够直接播放高品质音/视频文件&#xff1b;也可以浏览图片&#xff0c;以及作为移动硬盘使用&#xff1b;此外&#xff0c;P…

无人机航拍技术基础入门,无人机拍摄的方法与技巧

一、教程描述 买了无人机&#xff0c;可是我不敢飞怎么办&#xff1f;禁飞区越来越多&#xff0c;到底哪儿才能飞&#xff1f;我的无人机跟你一样&#xff0c;为什么我拍不出大片&#xff1f;厂家的说明书看不进去&#xff0c;有没有一套无人机的课程&#xff0c;可以快速上手…

博阳精讯、凡得科技访问上海斯歌:共探BPM流程服务新高地

10月27日下午&#xff0c;来自博阳精讯、凡得科技的流程领域专家、领导一行参观访问了上海斯歌总部。三方举行了深度交流会谈&#xff0c;分享了彼此对流程领域的前沿洞察和技术实践&#xff0c;共同探索了BPM流程服务科技力与价值力的新高地。 本次研讨会上&#xff0c;博阳精…

高性能网络编程 - 解读5种I/O模型

文章目录 服务端处理网络请求流程图基础概念阻塞调用 vs 非阻塞调用同步处理 vs 异步处理阻塞、非阻塞 和 同步、异步的区别recvfrom 函数 五种I/O模型I/O模型1&#xff1a;阻塞式 I/O 模型(blocking I/O&#xff09;I/O模型2&#xff1a;非阻塞式 I/O 模型(non-blocking I/O&a…

【Rust日报】2023-11-08 RustyVault -- 基于 rust 的现代秘密管理系统

RustyVault -- 基于 rust 的现代秘密管理系统 RustyVault 是一个用 Rust 编写的现代秘密管理系统。RustyVault 提供多种功能&#xff0c;支持多种场景&#xff0c;包括安全存储、云身份管理、秘密管理、Kubernetes 集成、PKI 基础设施、密码计算、传统密钥管理等。RustyVault 可…

基于MATLAB的关节型六轴机械臂轨迹规划仿真

笛卡尔空间下的轨迹规划&#xff0c;分为直线轨迹规划和圆弧轨迹规划&#xff0c;本文为笛卡尔空间下圆弧插值法的matlab仿真分析 目录 1 实验目的 2 实验内容 2.1标准D-H参数法 2.2实验中使用的Matlab函数 3 全部代码 4 仿真结果 1 实验目的 基于机器人学理论知识&…

C++二分查找算法:阶乘函数后 K 个零

涉及知识点 二分查找 数学 题目 f(x) 是 x! 末尾是 0 的数量。回想一下 x! 1 * 2 * 3 * … * x&#xff0c;且 0! 1 。 例如&#xff0c; f(3) 0 &#xff0c;因为 3! 6 的末尾没有 0 &#xff1b;而 f(11) 2 &#xff0c;因为 11! 39916800 末端有 2 个 0 。 给定 k&a…

Go RabbitMQ简介 使用

RabbitMQ简介 RabbitMQ 是一个广泛使用的开源消息队列系统&#xff0c;它实现了高级消息队列协议&#xff08;AMQP&#xff09;标准&#xff0c;为分布式应用程序提供了强大的消息传递功能。RabbitMQ 是 Erlang 语言编写的&#xff0c;具有高度的可扩展性和可靠性&#xff0c;…