WordPress:构建强大的网站和博客的完美选择

WordPress:构建强大的网站和博客的完美选择

  • 一、WordPress 简介
    • 1.1 WordPress 介绍
    • 1.2 WordPress 优势
  • 二、部署LNMP环境
    • 2.1 前提条件
    • 2.2 关闭防火墙和SELinux
    • 2.3 安装Nginx
    • 2.4 安装MySQL
    • 2.5 安装PHP
    • 2.6 配置Nginx
    • 2.7 配置MySQL
    • 2.8 配置PHP
    • 2.9 测试访问LNMP平台
  • 三、搭建WordPress
    • 3.1前提条件
    • 3.2 配置WordPress数据库
    • 3.2 搭建WordPress网站
    • 3.3 修改Nginx配置文件。
    • 3.4 安装并登录WordPress网站。
    • 3.5 解析WordPress网站域名
    • 3.6 常见问题
  • 四、结论

一、WordPress 简介

1.1 WordPress 介绍

WordPress是当今最受欢迎的内容管理系统(CMS),为建立强大的网站和博客提供了一个完美的平台。无论您是个人博主、中小型企业还是大型机构,WordPress都提供了丰富的功能和灵活性,让您可以轻松创建和管理您的在线存在。

1.2 WordPress 优势

  1. 简单易用的界面:WordPress以其直观的用户界面而闻名。无需编码知识,您可以通过简单的拖放和点击操作,轻松创建页面、发布文章和管理内容。对于初学者而言,这是一个很好的选择,因为它不需要复杂的技术知识。

  2. 丰富的主题和插件:WordPress拥有一个庞大的主题和插件生态系统。您可以根据自己的需求选择适合您网站风格和功能的主题,甚至可以定制您的网站外观。此外,丰富的插件库使您能够添加各种功能,如社交媒体分享、搜索引擎优化、安全性增强等,以满足您的特定需求。

  3. 响应式设计和移动友好性:在移动设备使用率不断增长的今天,确保您的网站在各种屏幕尺寸上都能良好展示非常重要。WordPress提供了许多响应式设计的主题,这意味着您的网站将自动适应不同的设备,并提供出色的用户体验。

  4. 强大的SEO功能:WordPress具有出色的搜索引擎优化(SEO)功能,使您的网站在搜索引擎结果中获得更好的排名。从友好的URL结构到元标记和关键字优化,WordPress提供了许多工具和插件来优化您的网站,使其更容易被搜索引擎索引和理解。

  5. 社区支持和资源丰富:作为全球最受欢迎的CMS,WordPress拥有庞大的用户社区和支持网络。您可以轻松找到大量的教程、主题、插件和解决方案,以满足您的需求。如果您遇到问题,可以在社区论坛或WordPress官方支持渠道获得帮助。

二、部署LNMP环境

ECS实例上搭建LNMP环境(CentOS 8),其中LNMP分别代表Linux、Nginx、MySQL和PHP。

2.1 前提条件

  • 已创建ECS实例并为实例分配公网IP地址

本文的示例步骤中,使用以下配置的ECS实例。实际操作时,建议您保持操作系统版本一致,避免因操作系统版本问题导致的命令执行报错。

  • 实例规格:ecs.c6.large

  • 操作系统:公共镜像CentOS 8.1 64位

  • 网络类型:专有网络VPC

  • IP地址:公网IP

  • 已在实例安全组的入方向添加安全组规则并放行22、80、443端口。(很重要)

基于服务器数据安全考虑,本文仅说明部署与测试LNMP环境所必须放行的端口,您可以根据实际需求,放行其他应用所需的端口号。例如,远程连接MySQL数据库时,需要放行MySQL默认占用的3306端口。

2.2 关闭防火墙和SELinux

  1. 远程连接需要部署LNMP环境的ECS实例。

  2. 关闭防火墙。

  • 运行以下命令,查看当前防火墙的状态。
systemctl status firewalld

查看防火墙状态

  • 如果防火墙的状态参数是inactive,则防火墙为关闭状态

  • 如果防火墙的状态参数是active,则防火墙为开启状态

  • 临时关闭防火墙:

 sudo systemctl stop firewalld

临时关闭防火墙后,如果Linux实例重启,则防火墙将会自动开启。

  • 永久关闭防火墙:
sudo systemctl stop firewalld

实例开机时,禁止启动防火墙服务。

sudo systemctl disable firewalld
  1. 关闭SELinux。
  • 运行以下命令,查看SELinux的当前状态。
getenforce
  • 如果SELinux状态参数是Disabled,则SELinux为关闭状态。

  • 如果SELinux状态参数是Enforcing,则SELinux为开启状态。

  • SELinux关闭的方式分为临时关闭和永久关闭

临时关闭

setenforce 0

永久关闭

sudo vi /etc/selinux/config
# 修改此值
SELINUX=enforcing
# 重启
sudo shutdown -r now

强制执行模式SELINUX=enforcing:表示所有违反安全策略的行为都将被禁止。
宽容模式SELINUX=permissive:表示所有违反安全策略的行为不被禁止,但会在日志中做记录。

2.3 安装Nginx

  • 运行以下命令安装Nginx。
sudo dnf -y install http://nginx.org/packages/centos/8/x86_64/RPMS/nginx-1.16.1-1.el8.ngx.x86_64.rpm
  • 运行以下命令查看Nginx版本。
 nginx -v

查看版本结果如下所示:

[test@iZbp148k6pnnjmij4rd**** ~]$ nginx -v
nginx version: nginx/1.16.1

2.4 安装MySQL

  • 运行以下命令安装MySQL。
sudo dnf -y install @mysql
  • 运行以下命令查看MySQL版本。
mysql -V

查看版本结果如下所示:

[test@iZbp148k6pnnjmij4rd**** ~]$ mysql -V
mysql  Ver 8.0.26 for Linux on x86_64 (Source distribution)

2.5 安装PHP

  • 运行以下命令,添加并更新epel源。

    sudo dnf -y install epel-release
    sudo dnf -y update epel-release
    
  • 运行以下命令,删除缓存的无用软件包并更新软件源。

    sudo dnf clean all
    sudo dnf makecache
    
  1. 启用php:7.3模块。
 sudo dnf module enable php:7.3
  • 运行以下命令,安装PHP相应的模块。

    sudo dnf -y install php php-curl php-dom php-exif php-fileinfo php-fpm php-gd php-hash php-json php-mbstring php-mysqli php-openssl php-pcre php-xml libsodium
    
  • 运行以下命令查看PHP版本。

    php -v
    

    查看版本结果如下所示:

    PHP 7.3.20 (cli) (built: Jul  7 2020 07:53:49) ( NTS )
    Copyright (c) 1997-2018 The PHP Group
    Zend Engine v3.3.20, Copyright (c) 1998-2018 Zend Technologies
    

2.6 配置Nginx

  • 运行以下命令,查看并记录Nginx配置文件的默认路径。

    cat /etc/nginx/nginx.conf
    
  • http大括号内,查看include配置项。即配置文件的默认路径。conf

  • 在配置文件的默认路径下,备份默认配置文件。

    cd /etc/nginx/conf.d
    sudo cp default.conf default.conf.bak
    
  • 修改默认配置文件。

运行以下命令打开默认配置文件。

  ```shellsudo vim default.conf```

按i进入编辑模式。

location大括号内,修改以下内容。

      Explainlocation / {#将该路径替换为您的网站根目录。root   /usr/share/nginx/html;#添加默认首页信息index.php。index  index.html index.htm index.php;}

去掉被注释的location ~ \.php$大括号内容前的#,并修改大括号的内容。修改完成如下所示。

      Explainlocation ~ \.php$ {#将该路径替换为您的网站根目录。root           /usr/share/nginx/html;#Nginx通过unix套接字与PHP-FPM建立联系,该配置与/etc/php-fpm.d/www.conf文件内的listen配置一致。fastcgi_pass   unix:/run/php-fpm/www.sock;fastcgi_index  index.php;#将/scripts$fastcgi_script_name修改为$document_root$fastcgi_script_name。fastcgi_param  SCRIPT_FILENAME  $document_root$fastcgi_script_name;#Nginx调用fastcgi接口处理PHP请求。include        fastcgi_params;}

Nginx与PHP-FPM进程间通信方式有两种。
- TCP Socket:该方式能够通过网络,可用于跨服务器通信的场景。
- UNIX Domain Socket:该方式不能通过网络,只能用于同一服务器中通信的场景。

按下Esc键,并输入:wq保存退出文件。

运行以下命令,启动Nginx服务。

sudo systemctl start nginx

运行以下命令,设置Nginx服务开机自启动。

sudo systemctl enable nginx

2.7 配置MySQL

  • 运行以下命令启动MySQL,并设置为开机自启动。

    sudo systemctl enable --now mysqld
    
  • 运行以下命令,查看MySQL是否已启动。

    sudo systemctl status mysqld
    

    查看返回结果中Active: active (running)表示已启动。

  • 运行以下命令,执行MySQL安全性操作并设置密码。

    sudo mysql_secure_installation
    

    命令运行后,根据命令行提示执行如下操作。

    1. 输入Y并回车开始相关配置。

    2. 选择密码验证策略强度,输入2并回车。

      策略0表示低,1表示中,2表示高。建议您选择高强度的密码验证策略。

    3. 设置MySQL的新密码并确认。

      本示例设置密码PASSword123!

    4. 输入Y并回车继续使用提供的密码。

    5. 输入Y并回车移除匿名用户。

    6. 设置是否允许远程连接MySQL。

      • 不需要远程连接时,输入Y并回车。
      • 需要远程连接时,输入N或其他任意非Y的按键,并回车。
    7. 输入Y并回车删除test库以及对test库的访问权限。

    8. 输入Y并回车重新加载授权表。

2.8 配置PHP

  • 修改PHP配置文件。

运行以下命令,打开配置文件。

     sudo vim /etc/php-fpm.d/www.conf

按i进入编辑模式。

找到user = apachegroup = apache,将apache修改为nginx

php-fpm conf

按下Esc键,并输入:wq保存退出文件。

  • 新建并编辑phpinfo.php文件,用于展示PHP信息。

运行以下命令,新建phpinfo.php文件。

sudo vim <网站根目录>/phpinfo.php

*<网站根目录>*是您在nginx.conf配置文件中location ~ .php$大括号内,配置的root参数值,如下图所示。网站根目录
本文配置的网站根目录为/usr/share/nginx/html,因此需要运行以下命令新建phpinfo.php文件:

sudo vim /usr/share/nginx/html/phpinfo.php

按i进入编辑模式。

输入下列内容,函数phpinfo()会展示PHP的所有配置信息。

  ```plaintext<?php echo phpinfo(); ?>```

按Esc键后,输入:wq并回车,保存关闭配置文件。

运行以下命令,启动PHP-FPM

sudo systemctl start php-fpm

运行以下命令,设置PHP-FPM开机自启动。

sudo systemctl enable php-fpm

2.9 测试访问LNMP平台

  1. 在本地物理机打开浏览器。

  2. 在地址栏输入http://<ECS实例公网IP地址>/phpinfo.php

    返回结果如下图所示,表示LNMP环境部署成功。phpinfo

三、搭建WordPress

3.1前提条件

  • 已创建Linux操作系统的ECS实例,并且手动部署LNMP环境,本教程使用的相关资源版本如下。

  • 实例规格:ecs.c6.large

  • 操作系统:公共镜像CentOS 8.1 64位

  • Nginx版本:1.16.1

  • MySQL版本:8.0.17

  • PHP版本:7.3.5

  • WordPress版本:5.4.2

3.2 配置WordPress数据库

  1. 远程连接ECS实例。
  2. 进入MySQL数据库。

使用root用户登录MySQL,并输入密码。密码为您在搭建环境时为数据库设置的密码。

mysql -uroot -p

d.为WordPress网站创建数据库。本教程中数据库名为wordpress

create database wordpress;

e.创建一个新用户管理WordPress库,提高安全性。MySQL在5.7版本后默认安装了密码强度验证插件validate_password。您可以登录MySQL后查看密码强度规则。

show variables like "%password%";

本教程中创建新用户user,新用户密码为PASSword123.

create user 'user'@'localhost' identified by 'PASSword123.';

f.赋予用户对数据库wordpress的全部权限。

grant all privileges on wordpress.* to 'user'@'localhost';

g.使配置生效。

flush privileges;

h.退出MySQL。

exit;

3.2 搭建WordPress网站

  1. 下载并解压WordPress,然后移动至网站根目录。

  2. 进入Nginx网站根目录,下载WordPress中文版本压缩包。

cd /usr/share/nginx/html
wget https://cn.wordpress.org/latest-zh_CN.zip

b.解压WordPress压缩包。

unzip latest-zh_CN.zip

c.将WordPress安装目录下的wp-config-sample.php文件复制到wp-config.php文件中,并将wp-config-sample.php文件作为备份。

cd /usr/share/nginx/html/wordpress
cp wp-config-sample.php wp-config.php

d.编辑wp-config.php文件。

vim wp-config.php

e.按i键切换至编辑模式,根据已配置的WordPress数据库信息,修改MySQL相关配置信息,修改代码如下所示。WordPress网站的数据信息将通过数据库的user用户保存在名为wordpress的数据库中。

// ** MySQL 设置 - 具体信息来自您正在使用的主机 ** //
/** WordPress数据库的名称 */
define('DB_NAME', 'wordpress');
/** MySQL数据库用户名 */
define('DB_USER', 'user');
/** MySQL数据库密码 */
define('DB_PASSWORD', 'PASSword123.');
/** MySQL主机 */
define('DB_HOST', 'localhost');

f.修改完成后,按下Esc键后,输入:wq并回车,保存退出配置文件。

3.3 修改Nginx配置文件。

  1. 运行以下命令打开Nginx配置文件。
vi /etc/nginx/conf.d/default.conf

b.按i键进入编辑模式。在location /大括号内,将root后的内容替换为WordPress根目录。本示例中根目录为/usr/share/nginx/html/wordpress。img

location ~ \.php$大括号内,将root后的内容替换为WordPress根目录。img

修改完成后按Esc键,输入:wq保存并退出配置文件。

c.运行以下命令重启Nginx服务。

systemctl restart nginx

3.4 安装并登录WordPress网站。

  1. 在本地物理机上使用浏览器访问ECS实例公网IP,进入WordPress安装页面。
  2. 填写网站基本信息,然后单击安装WordPress。填写信息参数说明:
  • 站点标题:WordPress网站的名称。例如:demowp。
  • 用户名:登录WordPress时所需的用户名,请注意安全性。例如:testwp。
  • 密码:登录WordPress时所需的密码,建议您设置安全性高的密码。例如:Wp.123456。
  • 您的电子邮件:用于接收通知的电子邮件。例如:1234567890@aliyun.com。
  1. 单击登录
  2. 输入在安装WordPress时设置的用户名testwp和密码Wp.123456,然后单击登录

在这里插入图片描述

3.成功进入您个人的WordPress网站。
在这里插入图片描述

3.5 解析WordPress网站域名

通过实例公网IP地址直接访问您的WordPress网站会降低服务端的安全性。如果您已有域名或者想为WordPress网站注册一个域名,可以参考以下步骤。本示例注册域名为www.WordPress.EcsQuickStart.com

  1. 注册域名。详情请参见 域名注册基本流程。
  2. 备案。如果您的域名指向的网站托管在阿里云中国内地节点服务器,您需要进行备案。如果您是首次备案,请参见首次备案流程,其他情况请参见ICP备案流程概述。
  3. 解析域名。将域名指向实例公网IP。域名解析是使用域名访问您的网站的必备环节。具体操作流程,请参见设置域名解析。
  4. 返回ECS控制台,远程连接已搭建WordPress网站的ECS实例,登录MySQL数据库。
mysql -uroot -p

5.切换至WordPress对应的数据库。

use wordpress;

6.将实例公网IP替换为新域名。

update wp_options set option_value = replace(option_value, 'http://实例公网IP', 'http://www.WordPress.EcsQuickStart.com') where option_name = 'home' OR option_name = 'siteurl';

7.退出MySQL。

exit;

成功为WordPress网站设置新域名。

3.6 常见问题

问题描述1
WordPress中设置固定链接后,跳转页面无法访问。解决方案:网站设置伪静态有利于搜索引擎收录网站。您在对WordPress站点设置固定链接前,需要先在Nginx服务器中设置伪静态规则。操作步骤如下:

  1. 登录搭建WordPress的ECS实例。
  2. 运行以下命令打开Nginx配置文件。
vi /etc/nginx/conf.d/default.conf

c.按i键进入编辑模式,在location /大括号内,添加如下代码。

if (-f $request_filename/index.html){
rewrite (.*) $1/index.html break;
}
if (-f $request_filename/index.php){
rewrite (.*) $1/index.php;
}
if (!-f $request_filename){
rewrite (.*) /index.php;
}

添加完成后按Esc键,并输入:wq并回车,保存退出文件。

d.运行以下命令重启Nginx服务。

systemctl restart nginx

问题描述2
WordPress中更新版本、上传主题或插件时,提示需要FTP登录凭证或无法创建目录。解决方案:

  1. 登录搭建WordPress的ECS实例。
  2. 运行以下命令打开WordPress配置文件。
vim /usr/share/nginx/html/wordpress/wp-config.php

c.按i键进入编辑模式,在最下方,添加如下代码。

define("FS_METHOD","direct");
define("FS_CHMOD_DIR", 0777);
define("FS_CHMOD_FILE", 0777);

添加完成后按Esc键,并输入:wq并回车,保存退出文件。

d.返回WordPress仪表盘,刷新页面,可解决需要FTP登录凭证的问题。如果仍存在无法创建目录的问题,需再次返回ECS实例,运行以下命令,将网站根目录的权限用户更新为Nginx对应的用户,本示例环境中为nginx用户。

chown -R nginx /usr/share/nginx/html/wordpress

测试访问LNMP配置信息页面后,建议您运行以下命令将phpinfo.php文件删除,消除数据泄露风险。

sudo rm -rf <网站根目录>/phpinfo.php

其中,*<网站根目录>*需要替换为您在nginx.conf中配置的网站根目录。

本文配置的网站根目录为/usr/share/nginx/html,因此需要运行以下命令:

sudo rm -rf /usr/share/nginx/html/phpinfo.php

四、结论

WordPress是一个功能强大且灵活的内容管理系统,适用于各种网站和博客的建设。它的简单易用性、丰富的主题和插件、移动友好性、SEO功能以及庞大的社区支持使其成为建立和管理网站的最佳选择。无论您是一个刚刚开始建立在线存在的新手还是一个有经验的专业人士,WordPress都将成为您实现在线目标的有力工具。

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

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

相关文章

【vue_3】关于超链接的问题

1、需求2、修改前的代码3、修改之后&#xff08;1&#xff09;第一次&#xff08;2&#xff09;第二次&#xff08;3&#xff09;第三次&#xff08;4&#xff09;第四次&#xff08;5&#xff09;第五次 1、需求 需求&#xff1a;要给没有超链接的列表添加软超链接 2、修改前…

【密码学引论】分组密码

第三章 分组密码 DES、IDEA、AES、SM4 1、分组密码定义&#xff08;按照五个组成部分答&#xff09; 密钥空间&#xff1a;属于对称加密算法kekd明密文空间&#xff1a;将明文划分为m比特的组&#xff0c;每一块依次进行加密加解密算法&#xff1a;由key决定一个明文到密文的…

011 OpenCV warpAffine

目录 一、环境 二、warpAffine原理 三、完整代码 一、环境 本文使用环境为&#xff1a; Windows10Python 3.9.17opencv-python 4.8.0.74 二、warpAffine原理 warpAffine是OpenCV库中的一个函数&#xff0c;它用于执行二维仿射变换。这个函数接受一个输入图像和变换矩阵&…

二叉树的递归套路(1)

与其明天开始&#xff0c;不如现在行动&#xff01; 文章目录 是否平衡二叉树 &#x1f48e;总结 是否平衡二叉树 题目 给定一颗二叉树的头节点head&#xff0c;返回这颗二叉树是不是平衡二叉树 平衡二叉树就是这个树的所有子树和它自己&#xff0c;左右子树高度差不超过1 递归…

Rust语言入门教程(六) - 字符串类型

在Rust中&#xff0c; 字符串类型其实是一个比较复杂的话题。在Rust的标准库中&#xff0c;至少都提供了6种字符串类型&#xff0c;我们平常使用的最多的是其中的两种。这两种类型互相之间也有所关联&#xff1a; str&#xff1a; 字符串切片String 字符串 其中&#xff0c; 字…

Postman接口测试 —— 设置断言和集合运行

一、常见的5种断言方法 Postman是一款非常强大的API接口调式工具&#xff0c;它自带断言方法&#xff0c;不需要学习JavaScript脚本&#xff0c;非常方便。 &#xff08;1&#xff09;Status code&#xff1a;Code is 200(校验接口返回结果的状态码) &#xff08;2&#xff09…

python+feon有限元分析|求解实例

目录 1、feon框架结构 2. 支持的单元类型 3、实例 1、feon框架结构 包含三个包&#xff1a; sa&#xff1a;结构分析包 ffa&#xff1a;流体分析包 derivation&#xff1a;刚度矩阵包 2. 支持的单元类型 Spring1D11 - 一维弹簧单元 Spring2D11 - 二维弹簧单元 Spring…

MySQL运行在docker容器中会损失多少性能

前言 自从使用docker以来&#xff0c;就经常听说MySQL数据库最好别运行在容器中&#xff0c;性能会损失很多。一些之前没使用过容器的同事&#xff0c;对数据库运行在容器中也是忌讳莫深&#xff0c;甚至只要数据库跑在容器中出现性能问题时&#xff0c;首先就把问题推到容器上…

Java学习路线第一篇:Java基础(2)

这篇则分享Java学习路线第一part&#xff1a;Java基础&#xff08;2&#xff09; 从看到这篇内容开始&#xff0c;你就是被选定的天命骚年&#xff0c;将承担起学完Java基础的使命&#xff0c;本使命为单向契约&#xff0c;你可选择YES或者选择YES。 具体路线安排&#xff1a…

ubuntu 下载编译 opencv4.2.0并检验

如有帮助点赞收藏关注&#xff01; 如需转载&#xff0c;请注明出处&#xff01; ubuntu 的opencv4.2.0下载与编译 下载依赖开始编译安装配置OpenCV编译环境检验* 完成 下载 首先下载opencv源码网址&#xff1a; https://opencv.org/releases/page/3/ 下载成zip后&#xff0c;…

QMap key()和value(const Key key, const T defaultValue = T()) const第二个参数作用

value()函数介绍 返回与键key关联的值。 如果map不包含键为key的项&#xff0c;则该函数返回defaultValue。 如果没有指定defaultValue&#xff0c;该函数返回一个默认构造的值。 如果映射中有多个key项&#xff0c;则返回最近插入的项的值。 示例 定义自定义类型&#xff…

3D模型顶点颜色转纹理【SIMPLYGON】

在这篇博客中&#xff0c;我们将了解如何将顶点颜色烘焙到纹理中。 其用例是某些照片扫描资产&#xff0c;其中颜色数据保存到顶点颜色中。 我们将了解如何使用 remesher 和聚合器管道来完成此操作。 我们还将介绍如何为顶点颜色材质创建着色网络以及如何从模型后处理中删除顶点…

6.Spring源码解析-loadBeanDefinitions(String location)

这里resourceLoader其实就是ClassPathXmlApplicationContext 1.ClassPathXmlApplicationContext 在上文中图例就能看出来 获取资源组可能存在多个bean.xml 循环单独加载资源组 创建一个编码资源并解析 获取当前正在加载的资源发现是空 创建了一个字节输入流&#xff0c…

pytorch分布式训练

1 基本概念 rank&#xff1a;进程号&#xff0c;在多进程上下文中&#xff0c;我们通常假定rank 0是第一个进程或者主进程&#xff0c;其它进程分别具有1&#xff0c;2&#xff0c;3不同rank号&#xff0c;这样总共具有4个进程 node&#xff1a;物理节点&#xff0c;可以是一个…

Find My键盘|苹果Find My技术与键盘结合,智能防丢,全球定位

键盘是最常用也是最主要的输入设备&#xff0c;通过键盘可以将英文字母、汉字、数字、标点符号等输入到计算机中&#xff0c;从而向计算机发出命令、输入数据等。还有一些带有各种快捷键的键盘。随着时间的推移&#xff0c;渐渐的市场上也出现独立的具有各种快捷功能的产品单独…

自己动手实现一个深度学习算法——八、深度学习

深度学习是加深了层的深度神经网络。 1.加深网络 1&#xff09;向更深的网络出发 创建一个如下图所示的网络结构的CNN 这个网络的层比之前实现的网络都更深。这里使用的卷积层全都是33 的小型滤波器&#xff0c;特点是随着层的加深&#xff0c;通道数变大&#xff08;卷积…

FLASK博客系列7——我要插入数据库

我们来继续上次的内容&#xff0c;实现将数据插入数据库。 我们先更改下models.py&#xff0c;由于上次笔误&#xff0c;把外键关联写错了。在这里给大家说声抱歉。不过竟然没有小伙伴发现。 models.py from app import dbclass User(db.Model): # 表名将会是 user&#xff0…

针对无法创建JDK8版本的SpringBoot项目

自从昨日起&#xff0c;JDK突然改版了&#xff0c;不能在使用JDK8来进行创建Spring Boot项目了&#xff0c;导致目前小编的JDK无从下手~~ 因此&#xff0c;在仔细琢磨了一晚之后&#xff0c;想起来了以下几个方法&#xff0c;与大家共勉。希望能够得到大家的认可&#xff01; …

生命科学领域 - 新药从研发到上市全流程

新药是指新研制的、临床尚未应用的药物&#xff0c;其化学本质应为新的化合物或称新化学实体、 新 分子实体、新活性实体。新药研发的根本目的是治疗疑难危重疾病&#xff0c;研制出来的药物即使是全新的化学结构&#xff0c;但是疗效或安全性却不及现有的药物便失去新药价值&a…

Redis面试题:哨兵模式相关问题,以及脑裂问题

目录 面试官&#xff1a;怎么保证Redis的高并发高可用 面试官&#xff1a;你们使用redis是单点还是集群&#xff0c;哪种集群 面试官&#xff1a;redis集群脑裂&#xff0c;该怎么解决呢&#xff1f; 面试官&#xff1a;怎么保证Redis的高并发高可用 候选人&#xff1a;首先…