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

news2024/11/23 21:18:59

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
    
  • 修改默认配置文件。

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

  ```shell
  sudo 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.coloradmin.cn/o/1261003.html

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

相关文章

3D模型纹理集合并【Python|C#】

使用 Substance Painter 时&#xff0c;将模型的各个部分分成不同的纹理集非常有用。 这可以帮助遮罩&#xff0c;或者只是保持层栈干净。 不幸的是&#xff0c;Painter 无法将多个纹理集中的所有贴图导出为单个图集&#xff0c;即使在创建单独对象的 UV 时考虑到了这一点。 显…

比特币上的有状态多重签名

无需链下通信 介绍 随着区块链和加密货币空间的发展&#xff0c;越来越需要增强安全措施来保护数字资产。 应对这一挑战的突出解决方案之一是多重签名&#xff08;多重签名&#xff09;钱包。 这些钱包在执行交易之前需要多方签名&#xff0c;从而提供额外的安全层来防止未经授…

如何解决主从数据库同步延迟问题?

如何解决主从数据库同步延迟问题&#xff1f; 前言 最近&#xff0c;系统上频繁出现主从延迟的问题&#xff0c;因此针对主从架构、主从同步以及主从延迟问题进行了一次学习。 主从架构浅析 在了解主从延迟之前&#xff0c;我们有必要对主从架构有一些简单的认识。在如今的…

shell脚本正则表达式

目录 一. 正则表达式定义 二. 基本正则表达式 1. 元字符 2. 表示次数 3. 位置锚定 4. 分组或其他 二. 拓展正则表达式 1. 表示次数 2. 表示分组 一. 正则表达式定义 正则表达式&#xff08;REGEXP &#xff09;&#xff1a;由一类特殊字符及文本字符所编写的模式&…

使用 ChatGPT 创建 Makefile 构建系统:从 Docker 开始

使用 Docker 搭配 ChatGPT 创建 Makefile 构建系统 Makefile 构建系统是嵌入式软件团队实现其开发流程现代化的基础。构建系统不仅允许开发人员选择各种构建目标&#xff0c;还可以将这些构建集成到持续集成/持续部署 (CI/CD) 流程中。使用诸如 ChatGPT 这样的人工智能 (AI) 工…

vatee万腾的科技征途:Vatee数字化力量的新视野

在科技的浪潮中&#xff0c;Vatee万腾正展开一场引人注目的科技征途&#xff0c;以其独特的数字化力量描绘出一片新的视野。这不仅是一次技术的升级&#xff0c;更是一场对未来的全新探索&#xff0c;为我们带来了前所未有的数字化时代。 Vatee万腾以其卓越的技术实力和前瞻性的…

VR全景技术助力政务服务大厅数字化,打造全新政务服务体验

引言&#xff1a; 随着科技的飞速发展&#xff0c;虚拟现实&#xff08;VR&#xff09;技术逐渐走进人们的视野。VR全景技术作为VR领域的一项重要应用&#xff0c;以其沉浸式、交互式的特点&#xff0c;正逐渐渗透到各行各业。政务服务大厅作为相关部门与民众之间的桥梁&#…

智控openwrt调试

1、移植openwrt 如何加入需要编译的内核。 由于内核与openwrt版本不对需要集成&#xff0c; 在/lib/modules/* 加载模块的目录搞错了。 2、从页面如何垂直调用 2.1页面 使用LUCI&#xff0c;LUCIUCILUA UCI 是 Openwrt 中为实现所有系统配置的一个统一接口&#xff0c;英…

vr红色教育虚拟展馆全景制作提升单位品牌形象

720全景展馆编辑平台以其独特的优势&#xff0c;为展览行业带来了革命性的变革。这种创新的技术应用为参展商提供了更高效、更便捷、更全面的展示解决方案&#xff0c;进一步提升了展览行业的水平和影响力。 一、提升展示效果&#xff0c;增强品牌形象 720全景展馆编辑平台通过…

AIGC系列之:Vision Transformer原理及论文解读

目录 相关资料 模型概述 Patch to Token Embedding Token Embedding Position Embedding ViT总结 相关资料 论文链接&#xff1a;https://arxiv.org/pdf/2010.11929.pdf 论文源码&#xff1a;https://github.com/google-research/vision_transformer PyTorch实现代码…

线上异步任务突然不能回写100%

项目场景&#xff1a; 需求是一个作业&#xff0c;需要运行一组sql&#xff0c;所有sql运行完成&#xff0c;更新作业进度为100%&#xff0c;状态为完成。sql需要是在大数据平台&#xff0c;通过yarn调度&#xff0c;异步执行。 kafka监听每个sql的执行状态&#xff0c;所有sql…

设计问卷调查问题的技巧二:确定问题的结构与顺序

上篇文章中&#xff0c;我们了解到设计问卷调查问卷的技巧有保持问题中立、少用开放式问题、保持全名平衡的答案集、谨慎设置单一回答。在这篇文章中&#xff0c;我们将继续深入探讨设计问卷调查问题的剩余5大技巧&#xff01; Tip5&#xff1a;注意问题的顺序 虽然您可以任意…

蓝桥杯刷题day01——字符串中的单词反转

题目描述 你在与一位习惯从右往左阅读的朋友发消息&#xff0c;他发出的文字顺序都与正常相反但单词内容正确&#xff0c;为了和他顺利交流你决定写一个转换程序&#xff0c;把他所发的消息 message 转换为正常语序。 注意&#xff1a;输入字符串 message 中可能会存在前导空…

机器学习中的概率与统计知识点汇总

引言 在学习高级知识时&#xff0c;理解基本概念至关重要。为什么&#xff1f;因为基础知识是您构建高级知识的基础。如果你把更多的东西放在薄弱的基础之上&#xff0c;它最终可能会分裂&#xff0c;这意味着你最终无法完全理解你所学的任何知识。因此&#xff0c;让我们尝试…

探索编程在现代社会的无限价值

&#x1f680; 作者主页&#xff1a; 有来技术 &#x1f525; 开源项目&#xff1a; youlai-mall &#x1f343; vue3-element-admin &#x1f343; youlai-boot &#x1f33a; 仓库主页&#xff1a; Gitee &#x1f4ab; Github &#x1f4ab; GitCode &#x1f496; 欢迎点赞…

有一种浪漫,叫接触Linux

大家好&#xff0c;我是五月。 嵌入式开发 嵌入式开发产品必须依赖硬件和软件。 硬件一般使用51单片机&#xff0c;STM32、ARM&#xff0c;做成的产品以平板&#xff0c;手机&#xff0c;智能机器人&#xff0c;智能小车居多。 软件用的当然是以linux系统为蓝本&#xff0c…

element table滚动条失效

问题描述:给el-table限制高度之后滚动条没了 给看看咋设置的&#xff1a; <el-table:data"tableData"style"width: 100%;"ref"table"max-height"400"sort-change"changeSort">对比了老半天找不出问题&#xff0c;最后…

时间序列预测 — LSTM实现多变量多步负荷预测(Keras)

目录 1 数据处理 1.1 数据集简介 1.2 数据集处理 2 模型训练与预测 2.1 模型训练 2.2 模型多步预测 2.3 结果可视化 1 数据处理 1.1 数据集简介 实验数据集采用数据集6&#xff1a;澳大利亚电力负荷与价格预测数据&#xff08;下载链接&#xff09;&#xff0c;包括数…

国内某知名半导体公司:实现虚拟化环境下的文件跨网安全交换

立足特定应用领域的创新型企业 上海某半导体公司是中国10大集成电路设计公司之一的子公司。该半导体公司是一家特色工艺集成电路芯片制造企业&#xff0c;专注模拟电路、功率器件所需的特色生产工艺研发与制造&#xff0c;。 该半导体公司不断追求创新&#xff0c;提高自身产…

Leetcode—907.子数组的最小值之和【中等】

2023每日刷题&#xff08;四十二&#xff09; Leetcode—907.子数组的最小值之和 算法思想 参考自y神思想 实现代码 class Solution { public:int sumSubarrayMins(vector<int>& arr) {long long ans 0;const int mod 1e97;int n arr.size();stack<int>…