2021年5月19日 Centos8 安装yapi 全过程 亲自实践有效

2023-11-01

环境要求

  • centos8
  • nodejs(7.6+)
  • mongodb(2.6+)

安装nodejs

有一个前期:确保你的yum是可以用的!

yum module list nodejs

sudo yum module install nodejs

node --version

npm -v

[root@localhost ~]# sudo yum module install nodejs
Last metadata expiration check: 0:00:20 ago on Tue 18 May 2021 09:28:34 PM EDT.
Error: Problems in request:
missing groups or modules: nodejs
[root@localhost ~]# npm -v
-bash: npm: command not found
[root@localhost ~]# yum module list nodejs
CentOS Linux 8 - AppStream                                                                                                     2.0 MB/s | 6.3 MB     00:03    
CentOS Linux 8 - BaseOS                                                                                                        538 kB/s | 2.3 MB     00:04    
CentOS Linux 8 - Extras                                                                                                        8.0 kB/s | 9.6 kB     00:01    
CentOS Linux 8 - AppStream
Name                          Stream                       Profiles                                                    Summary                                 
nodejs                        10 [d]                       common [d], development, minimal, s2i                       Javascript runtime                      
nodejs                        12                           common [d], development, minimal, s2i                       Javascript runtime                      
nodejs                        14                           common [d], development, minimal, s2i                       Javascript runtime                      

Hint: [d]efault, [e]nabled, [x]disabled, [i]nstalled
[root@localhost ~]# sudo yum module install nodejs
Last metadata expiration check: 0:01:42 ago on Tue 18 May 2021 09:40:47 PM EDT.
Dependencies resolved.
===============================================================================================================================================================
 Package                           Architecture            Version                                                            Repository                  Size
===============================================================================================================================================================
Installing group/module packages:
 nodejs                            x86_64                  1:10.24.0-1.module_el8.3.0+717+fa496f1d                            appstream                  8.8 M
 npm                               x86_64                  1:6.14.11-1.10.24.0.1.module_el8.3.0+717+fa496f1d                  appstream                  3.7 M
Installing weak dependencies:
 nodejs-full-i18n                  x86_64                  1:10.24.0-1.module_el8.3.0+717+fa496f1d                            appstream                  7.3 M
Installing module profiles:
 nodejs/common                                                                                                                                                
Enabling module streams:
 nodejs                                                    10                                                                                                 

Transaction Summary
===============================================================================================================================================================
Install  3 Packages

Total download size: 20 M
Installed size: 71 M
Is this ok [y/N]: y
Is this ok [y/N]: y
Downloading Packages:
[MIRROR] nodejs-full-i18n-10.24.0-1.module_el8.3.0+717+fa496f1d.x86_64.rpm: Curl error (7): Couldn't connect to server for http://mirror.centos.org/centos/8/AppStream/x86_64/os/Packages/nodejs-full-i18n-10.24.0-1.module_el8.3.0%2b717%2bfa496f1d.x86_64.rpm [Failed to connect to mirror.centos.org port 80: Connection refused]
(1/3): npm-6.14.11-1.10.24.0.1.module_el8.3.0+717+fa496f1d.x86_64.rpm                                                          174 kB/s | 3.7 MB     00:21    
[MIRROR] nodejs-10.24.0-1.module_el8.3.0+717+fa496f1d.x86_64.rpm: Curl error (28): Timeout was reached for http://mirror.centos.org/centos/8/AppStream/x86_64/os/Packages/nodejs-10.24.0-1.module_el8.3.0%2b717%2bfa496f1d.x86_64.rpm [Operation too slow. Less than 1000 bytes/sec transferred the last 30 seconds]
[MIRROR] nodejs-full-i18n-10.24.0-1.module_el8.3.0+717+fa496f1d.x86_64.rpm: Curl error (28): Timeout was reached for http://mirror.centos.org/centos/8/AppStream/x86_64/os/Packages/nodejs-full-i18n-10.24.0-1.module_el8.3.0%2b717%2bfa496f1d.x86_64.rpm [Operation too slow. Less than 1000 bytes/sec transferred the last 30 seconds]
(2/3): nodejs-10.24.0-1.module_el8.3.0+717+fa496f1d.x86_64.rpm                                                                  87 kB/s | 8.8 MB     01:44    
(3/3): nodejs-full-i18n-10.24.0-1.module_el8.3.0+717+fa496f1d.x86_64.rpm                                                        69 kB/s | 7.3 MB     01:48    
---------------------------------------------------------------------------------------------------------------------------------------------------------------
Total                                                                                                                          188 kB/s |  20 MB     01:48     
Running transaction check
Transaction check succeeded.
Running transaction test
Transaction test succeeded.
Running transaction
  Running scriptlet: npm-1:6.14.11-1.10.24.0.1.module_el8.3.0+717+fa496f1d.x86_64                                                                          1/1 
  Preparing        :                                                                                                                                       1/1 
  Installing       : nodejs-full-i18n-1:10.24.0-1.module_el8.3.0+717+fa496f1d.x86_64                                                                       1/3 
  Installing       : npm-1:6.14.11-1.10.24.0.1.module_el8.3.0+717+fa496f1d.x86_64                                                                          2/3 
  Installing       : nodejs-1:10.24.0-1.module_el8.3.0+717+fa496f1d.x86_64                                                                                 3/3 
  Running scriptlet: nodejs-1:10.24.0-1.module_el8.3.0+717+fa496f1d.x86_64                                                                                 3/3 
  Verifying        : nodejs-1:10.24.0-1.module_el8.3.0+717+fa496f1d.x86_64                                                                                 1/3 
  Verifying        : nodejs-full-i18n-1:10.24.0-1.module_el8.3.0+717+fa496f1d.x86_64                                                                       2/3 
  Verifying        : npm-1:6.14.11-1.10.24.0.1.module_el8.3.0+717+fa496f1d.x86_64                                                                          3/3 
Installed products updated.

Installed:
  nodejs-1:10.24.0-1.module_el8.3.0+717+fa496f1d.x86_64                        nodejs-full-i18n-1:10.24.0-1.module_el8.3.0+717+fa496f1d.x86_64                
  npm-1:6.14.11-1.10.24.0.1.module_el8.3.0+717+fa496f1d.x86_64                

Complete!
[root@localhost ~]# node -v  
v10.24.0
[root@localhost ~]# npm -v
6.14.11

安装MongoDB

1.在/etc/yum.repo.d目录中创建一个回购文件,以在CentOS 8服务器中安装MongoDB yum存储库。 

  •  vim /etc/yum.repos.d/mongodb-org-4.4.repo
    在此文件中添加以下配置:
    
    [mongodb-org-4.4]
    name=MongoDB Repository
    baseurl=https://repo.mongodb.org/yum/redhat/$releasever/mongodb-org/4.4/x86_64/
    gpgcheck=1
    enabled=1
    gpgkey=https://www.mongodb.org/static/pgp/server-4.4.asc
    
wAAACH5BAEKAAAALAAAAAABAAEAAAICRAEAOw==

 2.使用yum命令安装

sudo yum install -y mongodb-org     #安装命令
MongoDB Repository                                                                                                              10 kB/s |  22 kB     00:02    
Dependencies resolved.
===============================================================================================================================================================
 Package                                         Architecture          Version                                            Repository                      Size
===============================================================================================================================================================
Installing:
 mongodb-org                                     x86_64                4.4.6-1.el8                                        mongodb-org-4.4                 11 k
Installing dependencies:
 cyrus-sasl                                      x86_64                2.1.27-5.el8                                       baseos                          96 k
 mongodb-database-tools                          x86_64                100.3.1-1                                          mongodb-org-4.4                 54 M
 mongodb-org-database-tools-extra                x86_64                4.4.6-1.el8                                        mongodb-org-4.4                 23 k
 mongodb-org-mongos                              x86_64                4.4.6-1.el8                                        mongodb-org-4.4                 17 M
 mongodb-org-server                              x86_64                4.4.6-1.el8                                        mongodb-org-4.4                 22 M
 mongodb-org-shell                               x86_64                4.4.6-1.el8                                        mongodb-org-4.4                 14 M
 mongodb-org-tools                               x86_64                4.4.6-1.el8                                        mongodb-org-4.4                 11 k
 python3-pip                                     noarch                9.0.3-18.el8                                       appstream                       20 k
 python3-setuptools                              noarch                39.2.0-6.el8                                       baseos                         163 k
 python36                                        x86_64                3.6.8-2.module_el8.3.0+562+e162826a                appstream                       19 k
Enabling module streams:
 python36                                                              3.6                                                                                    

Transaction Summary
===============================================================================================================================================================
Install  11 Packages

Total download size: 106 M
Installed size: 342 M
Downloading Packages:
(1/11): python3-pip-9.0.3-18.el8.noarch.rpm                                                                                     75 kB/s |  20 kB     00:00    
(2/11): python36-3.6.8-2.module_el8.3.0+562+e162826a.x86_64.rpm                                                                 71 kB/s |  19 kB     00:00    
(3/11): cyrus-sasl-2.1.27-5.el8.x86_64.rpm                                                                                     283 kB/s |  96 kB     00:00    
(4/11): python3-setuptools-39.2.0-6.el8.noarch.rpm                                                                             613 kB/s | 163 kB     00:00    
(5/11): mongodb-org-4.4.6-1.el8.x86_64.rpm                                                                                      14 kB/s |  11 kB     00:00    
(6/11): mongodb-org-database-tools-extra-4.4.6-1.el8.x86_64.rpm                                                                 29 kB/s |  23 kB     00:00    
(7/11): mongodb-org-mongos-4.4.6-1.el8.x86_64.rpm                                                                              604 kB/s |  17 MB     00:28    
(8/11): mongodb-org-server-4.4.6-1.el8.x86_64.rpm                                                                              553 kB/s |  22 MB     00:40    
(9/11): mongodb-org-tools-4.4.6-1.el8.x86_64.rpm                                                                                40 kB/s |  11 kB     00:00    
(10/11): mongodb-org-shell-4.4.6-1.el8.x86_64.rpm                                                                              759 kB/s |  14 MB     00:18    
(11/11): mongodb-database-tools-100.3.1.x86_64.rpm                                                                             1.1 MB/s |  54 MB     00:48    
---------------------------------------------------------------------------------------------------------------------------------------------------------------
Total                                                                                                                          2.2 MB/s | 106 MB     00:48     
warning: /var/cache/dnf/mongodb-org-4.4-cef71e585db45e10/packages/mongodb-database-tools-100.3.1.x86_64.rpm: Header V3 RSA/SHA1 Signature, key ID 90cfb1f5: NOKEY
MongoDB Repository                                                                                                             1.5 kB/s | 1.6 kB     00:01    
Importing GPG key 0x90CFB1F5:
 Userid     : "MongoDB 4.4 Release Signing Key <packaging@mongodb.com>"
 Fingerprint: 2069 1EEC 3521 6C63 CAF6 6CE1 6564 08E3 90CF B1F5
 From       : https://www.mongodb.org/static/pgp/server-4.4.asc
Key imported successfully
Running transaction check
Transaction check succeeded.
Running transaction test
Transaction test succeeded.
Running transaction
  Preparing        :                                                                                                                                       1/1 
  Installing       : mongodb-org-shell-4.4.6-1.el8.x86_64                                                                                                 1/11 
  Running scriptlet: mongodb-org-server-4.4.6-1.el8.x86_64                                                                                                2/11 
  Installing       : mongodb-org-server-4.4.6-1.el8.x86_64                                                                                                2/11 
  Running scriptlet: mongodb-org-server-4.4.6-1.el8.x86_64                                                                                                2/11 
Created symlink /etc/systemd/system/multi-user.target.wants/mongod.service → /usr/lib/systemd/system/mongod.service.

  Installing       : mongodb-org-mongos-4.4.6-1.el8.x86_64                                                                                                3/11 
  Installing       : python3-setuptools-39.2.0-6.el8.noarch                                                                                               4/11 
  Installing       : python36-3.6.8-2.module_el8.3.0+562+e162826a.x86_64                                                                                  5/11 
  Running scriptlet: python36-3.6.8-2.module_el8.3.0+562+e162826a.x86_64                                                                                  5/11 
  Installing       : python3-pip-9.0.3-18.el8.noarch                                                                                                      6/11 
  Installing       : mongodb-org-database-tools-extra-4.4.6-1.el8.x86_64                                                                                  7/11 
  Running scriptlet: cyrus-sasl-2.1.27-5.el8.x86_64                                                                                                       8/11 
  Installing       : cyrus-sasl-2.1.27-5.el8.x86_64                                                                                                       8/11 
  Running scriptlet: cyrus-sasl-2.1.27-5.el8.x86_64                                                                                                       8/11 
  Running scriptlet: mongodb-database-tools-100.3.1-1.x86_64                                                                                              9/11 
  Installing       : mongodb-database-tools-100.3.1-1.x86_64                                                                                              9/11 
  Running scriptlet: mongodb-database-tools-100.3.1-1.x86_64                                                                                              9/11 
  Installing       : mongodb-org-tools-4.4.6-1.el8.x86_64                                                                                                10/11 
  Installing       : mongodb-org-4.4.6-1.el8.x86_64                                                                                                      11/11 
  Running scriptlet: mongodb-org-4.4.6-1.el8.x86_64                                                                                                      11/11 
  Verifying        : python3-pip-9.0.3-18.el8.noarch                                                                                                      1/11 
  Verifying        : python36-3.6.8-2.module_el8.3.0+562+e162826a.x86_64                                                                                  2/11 
  Verifying        : cyrus-sasl-2.1.27-5.el8.x86_64                                                                                                       3/11 
  Verifying        : python3-setuptools-39.2.0-6.el8.noarch                                                                                               4/11 
  Verifying        : mongodb-database-tools-100.3.1-1.x86_64                                                                                              5/11 
  Verifying        : mongodb-org-4.4.6-1.el8.x86_64                                                                                                       6/11 
  Verifying        : mongodb-org-database-tools-extra-4.4.6-1.el8.x86_64                                                                                  7/11 
  Verifying        : mongodb-org-mongos-4.4.6-1.el8.x86_64                                                                                                8/11 
  Verifying        : mongodb-org-server-4.4.6-1.el8.x86_64                                                                                                9/11 
  Verifying        : mongodb-org-shell-4.4.6-1.el8.x86_64                                                                                                10/11 
  Verifying        : mongodb-org-tools-4.4.6-1.el8.x86_64                                                                                                11/11 
Installed products updated.

Installed:
  cyrus-sasl-2.1.27-5.el8.x86_64                           mongodb-database-tools-100.3.1-1.x86_64                  mongodb-org-4.4.6-1.el8.x86_64            
  mongodb-org-database-tools-extra-4.4.6-1.el8.x86_64      mongodb-org-mongos-4.4.6-1.el8.x86_64                    mongodb-org-server-4.4.6-1.el8.x86_64     
  mongodb-org-shell-4.4.6-1.el8.x86_64                     mongodb-org-tools-4.4.6-1.el8.x86_64                     python3-pip-9.0.3-18.el8.noarch           
  python3-setuptools-39.2.0-6.el8.noarch                   python36-3.6.8-2.module_el8.3.0+562+e162826a.x86_64     

Complete!

3.启动MongoDB

[root@localhost yum.repos.d]# service mongod start
Redirecting to /bin/systemctl start mongod.service
[root@localhost yum.repos.d]# service mongod status
Redirecting to /bin/systemctl status mongod.service
● mongod.service - MongoDB Database Server
   Loaded: loaded (/usr/lib/systemd/system/mongod.service; enabled; vendor preset: disabled)
   Active: active (running) since Tue 2021-05-18 22:31:47 EDT; 8s ago
     Docs: https://docs.mongodb.org/manual

4.容许MongoDB 外部访问

mongodb的配置文件是 /etc/mongod.conf

如果要开放远程访问需要修改该文件的 bindIp值为: 0.0.0.0 

vim /etc/mongod.conf

修改后重新启动

service mongod restart

安装yapi

[root@localhost yum.repos.d]# npm install -g yapi-cli --registry https://registry.npm.taobao.org
npm WARN deprecated axios@0.16.2: Critical security vulnerability fixed in v0.21.1. For more information, see https://github.com/axios/axios/pull/3410
npm WARN deprecated bson@1.0.9: Fixed a critical issue with BSON serialization documented in CVE-2019-2391, see https://bit.ly/2KcpXdo for more details
/usr/local/bin/yapi -> /usr/local/lib/node_modules/yapi-cli/bin/yapi-cli
/usr/local/bin/yapi-cli -> /usr/local/lib/node_modules/yapi-cli/bin/yapi-cli
+ yapi-cli@1.5.0
added 257 packages from 126 contributors in 12.685s
[root@localhost yum.repos.d]# yapi server
在浏览器打开 http://0.0.0.0:9090 访问。非本地服务器,请将 0.0.0.0 替换成指定的域名或ip 

然后可视化配置

image-20201105211101123

image-20201105211342564

image-20201105215236179

然后启动yapi

cd /home/work/yapi/

node vendors/server/app.js



log: -------------------------------------swaggerSyncUtils constructor-----------------------------------------------
log: 服务已启动,请打开下面链接访问: 
http://127.0.0.1:3000/
log: mongodb load success...
(node:27905) DeprecationWarning: collection.update is deprecated. Use updateOne, updateMany, or bulkWrite instead.

安装pm2设置后台启动

npm install -g pm2

pm2 start /home/work/yapi/vendors/server/app.js

pm2 list

pm2 stop /home/work/yapi/vendors/server/app.js

 

本文内容由网友自发贡献,版权归原作者所有,本站不承担相应法律责任。如您发现有涉嫌抄袭侵权的内容,请联系:hwhale#tublm.com(使用前将#替换为@)

2021年5月19日 Centos8 安装yapi 全过程 亲自实践有效 的相关文章

  • 使用 sed 更新 xml 属性(Windows + cygwin 和 Linux)?

    我需要使用 sed 命令对 xml 文件进行更新 但我在这方面遇到了麻烦 它需要在 Windows 使用 cygwin 和 Linux 上运行 XML 具有以下元素
  • Android 时钟滴答数 [赫兹]

    关于 proc pid stat 中应用程序的总 CPU 使用率 https stackoverflow com questions 16726779 total cpu usage of an application from proc
  • 如何使用GDB修改内存内容?

    我知道我们可以使用几个命令来访问和读取内存 例如 print p x 但是如何更改任何特定位置的内存内容 在 GDB 中调试时 最简单的是设置程序变量 参见GDB 分配 http sourceware org gdb current onl
  • linux perf:如何解释和查找热点

    我尝试了linux perf https perf wiki kernel org index php Main Page今天很实用 但在解释其结果时遇到了困难 我习惯了 valgrind 的 callgrind 这当然是与基于采样的 pe
  • MongoDB 聚合:如何检查数组中是否存在包含多个属性的对象

    我有一个对象数组 我想检查是否有一个对象与多个属性匹配 我尝试过使用 in and and但它并没有按照我想要的方式工作 这是我当前的实现 https mongoplayground net p dEQp2Q4DW0j 我有一个像这样的数组
  • 无法使用 wget 在 CentOS 机器上安装 oracle jdk

    我想在CentOS上安装oracle java jdk 8 我无法安装 java jdk 因为当我尝试使用命令安装 java jdk 时 root ADARSH PROD1 wget no cookies no check certific
  • 如何在 Linux shell 中将十六进制转换为 ASCII 字符?

    假设我有一个字符串5a 这是 ASCII 字母的十六进制表示Z 我需要找到一个 Linux shell 命令 它将接受一个十六进制字符串并输出该十六进制字符串代表的 ASCII 字符 所以如果我这样做 echo 5a command im
  • 如何在Linux内核源代码中打印IP地址或MAC地址

    我必须通过修改 Linux 内核源代码来稍微改变 TCP 拥塞控制算法 但为了检查结果是否正确 我需要记录 MAC 或 IP 地址信息 我使用 PRINTK 函数来打印内核消息 但我感觉很难打印出主机的MAC IP地址 printk pM
  • 护照本地猫鼬帐户注册的附加字段?

    我将 Passport local mongoose 与 Node js Express js MongoDB 一起用于 Web 应用程序 我想使用用户名字段 密码字段 公司名称字段和电话号码字段 所有字段 来注册用户作为字符串 但是 我只
  • Android 上的 SQLite 和 MongoDB 具有同步功能

    是否可以在 Android 上使用 SQLite 在服务器上使用像 MongoDB 这样的 NoSQL 数据库 并在两者之间进行 2 路数据复制 同步 或者最好在两端使用 SQL 或者在两端使用 NoSQL 但不要混合使用 有几种不同的方法
  • os.Mkdir 和 os.MkdirAll 权限

    我正在尝试在程序开始时创建一个日志文件 我需要检查是否 log如果不创建目录 则目录存在 然后继续创建日志文件 好吧 我尝试使用os Mkdir 也os MkdirAll 但无论我在第二个参数中输入什么值 我都会得到一个没有权限的锁定文件夹
  • 如何在CentOS 5.3上安装php-mongodb?

    我已经在我的 VPS 上安装了 mongoDB 效果很好 现在我想安装 php 驱动程序以使 php 与 mongoDB 一起工作 我跟着蒙戈安装 http www php net manual en mongo installation
  • Linux:如何从特定端口发送TCP数据包?

    如何打开原始套接字以从特定 TCP 端口发送 我希望所有连接始终来自临时端口以下的一系列端口 如果您正在使用raw套接字 然后只需在数据包标头中填写正确的 TCP 源端口即可 相反 如果您使用 TCP 套接字接口 socket connec
  • 使用 sh 运行 bash 脚本

    我有 bash 脚本 它需要 bash 另一个人尝试运行它 sh script name sh 它失败了 因为 sh 是他的发行版中 dash 的符号链接 ls la bin sh lrwxrwxrwx 1 root root 4 Aug
  • MongoDB:在具有未知键的对象中查找给定字段值的文档

    我正在建立一个关于论文 论点的数据库 它们与其他参数相关 我将这些参数放置在带有动态键 https stackoverflow com questions 12393351 using a variable in mongodb updat
  • Node.js 和 Passport 对象没有 validPassword 方法

    我正在使用 Node js Express Passport 创建一个简单的身份验证 本地 到目前为止我所达到的效果是 当输入错误的用户名或密码时 用户将被重定向到错误页面 但是当用户输入正确的用户名和密码时 我收到此错误 node mod
  • C语言中如何通过内存地址映射函数名和行号?

    如何用 GCC 中的内存地址映射回函数名称和行号 即假设一个 C 语言原型 void func Get the address of caller maybe this could be avoided MemoryAddress get
  • Mongod 错误(用自制程序安装)

    我已经安装了 mongodb brew install mongodb 已创建文件夹 mkdir p data db 处理权限 sudo chown R id un data db Run mongod 错误日志 2018 01 06T14
  • docker容器大小远大于实际大小

    我正在尝试从中构建图像debian latest 构建后 报告的图像虚拟大小来自docker images命令为 1 917 GB 我登录查看尺寸 du sh 大小为 573 MB 我很确定这么大的尺寸通常是不可能的 这里发生了什么 如何获
  • 如何使用 GOPATH 的 Samba 服务器位置?

    我正在尝试将 GOPATH 设置为共享网络文件夹 当我进入 export GOPATH smb path to shared folder I get go GOPATH entry is relative must be absolute

随机推荐

  • C++:标准库类型vector

    持续更新 vector是一个类模板 vector是模板而非类型 vector对象初始化 vector
  • 二分查找题型

    在所给的数组中找到那个目标数字 区间定义 l r 左闭右开 int binary search vector
  • GPT-2:OpenAI的NLP商业化野望

    文章回顾了近几年NLP的升级历程 从三个阶段的发展带我们梳理了NLP演进的脉络 自然语言处理 NLP 技术正在生活的方方面面改变着我们的生活 客厅的智能音箱在跟你每天的对话中飞速进步 甚至开始跟你 插科打诨 来适应你的爱好习惯 电商客服总是
  • JAVA之ArrayList集合的遍历方式&&foreach循环(加强for循环)的应用&&hasNext()方法

    public class list public static void main String args List
  • 抖音很火的设备性能在线测试

    最近抖音很火的手机CPU性能测试 滑动放大3D模型看看你的手机能不能跑满帧
  • 结构型设计模式之亨元模式【设计模式系列】

    系列文章目录 C 技能系列 Linux通信架构系列 C 高性能优化编程系列 深入理解软件架构设计系列 高级C 并发线程编程 设计模式系列 期待你的关注哦 现在的一切都是为将来的梦想编织翅膀 让梦想在现实中展翅高飞 Now everythin
  • Talib技术因子详解(七)

    talib安装方式 pip install Ta lib Tushare数据获取请参考 金融量化分析基础环境搭建 数据获取代码请参考 Talib技术因子详解 一 57 CDL2CROWS名称 Two Crows 两只乌鸦 调用方式如下 ou
  • 红帽急了:新年的 RHEL 将会是低成本甚至免费易得的

    整理 八宝粥 出品 CSDN CSDNnews 图源 下载自东方IC 去年 12 月 CentOS 项目官方表示项目支持周期将缩短至 2021 年底 取而代之的是红帽推崇的 CentOS Stream 版本 也就是说这是一个滚动项目 处于
  • C语言,跳出多层循环

    C语言 跳出多层循环 前言 对于多循环的函数 我们怎末跳出循环呢 现在讲两种方法跳出循环 关于return 跳出循环的我们之后再补充 一 循环跳出 接力跳 使用多个break 接力跳出循环 break 跳出所在结构 例 有原先程序 若要跳出
  • Qt编译工程报错:No rule to make target

    第一种情况 Qt编译工程时候 所有用到的源文件包括头文件和库文件的 总路径长度不能超过190个左右字符 一旦超过 就会提示找不到那个文件 这个可能是Qt的makefile的机制问题 解决方法 工程文件夹名字命名尽量比较短 而且工程目录文件夹
  • Linux:CentOS7下配置 iptables

    iptables也叫netfilter 是Linux下自带的一款免费且优秀的基于包过滤的防火墙工具 他的功能十分强大 使用也非常灵活 可以对流入 流出 流经服务器的数据包进行精细的控制 但是iptables在CentOS7的版本上已经被阉割
  • kubernetes(K8s)集群(一)——简介及部署

    kubernetes K8s 集群 一 简介及部署 1 kubernetes简介 1 1 Kubernetes概述 1 2 kubernetes设计架构 1 3 kubernetes设计理念 2 kubernetes部署 2 1 准备工作
  • Python3读取txt文本并利用matplotlib绘制折线图(txt按行读取、字符串分割、matplotlib绘图)

    需要安装matplotlib库 可以用如下命令安装 pip install matplotlib txt文本数据如下所示 示例中的每一行内部用空格分开 100 0 6692215 200 0 57682794 300 0 45037615
  • Windows10安装torch

    w10中使用conda安装并且是3 6的环境输入命令 conda install pytorch cpu c pytorch pip3 install torchvision
  • vue-cli3.0的项目上,配置多个环境

    vue cli3 0的项目上 配置多个环境 一般情况下 我们会需要三个环境 开发环境 测试环境 生产环境 而3 0默认只支持两个环境 即测试环境 生产环境 创建测试环境 1 在根目录下创建一个evn test文件 NODE ENV test
  • 重磅福利

    声明 我已加入 维权骑士 http rightknights com 的版权保护计划 如需转载请先私信申请授权 版权所有 违者必究 知乎上的问题林林总总 每个主题下的问题都也不少 打开知乎 总是容易沉浸在茫茫的问题海洋中 如何找到好的问题和
  • Qt之自定义搜索框

    简述 关于搜索框 大家都经常接触 例如 浏览器搜索 Windows资源管理器搜索等 当然 这些对于Qt实现来说毫无压力 只要思路清晰 分分钟搞定 方案一 调用QLineEdit现有接口 void addAction QAction acti
  • MySQL中按周、月、季、年分组统计

    https blog csdn net xie8409959 article details 82663899 根据日期 按照周 月 季 年对数据进行分组统计 一 前言 带着问题去学习 我觉得是一种非常有效的学习方法 不知下面的几个问题是否
  • flutter的Container(2.0以上版本)

    前言 在flutter中Container是常用的一个标签 这里整理下他里面支持的属性和使用方法 注意我的是 2 0以上的版本 所以方法前没有new 目录 具体支持的参数和案例 一 Alignment 相当于css的text align 属
  • 2021年5月19日 Centos8 安装yapi 全过程 亲自实践有效

    环境要求 centos8 nodejs 7 6 mongodb 2 6 安装nodejs 有一个前期 确保你的yum是可以用的 yum module list nodejs sudo yum module install nodejs no