" />

配置Nginx服务中Rewrite的应用

2024/4/26 20:56:32

Rewrite跳转场景

  • URL看起来更规范、合理
  • 企业会将动态URL地址伪装成静态地址提供服务
  • 网址换新域名后,让旧的访问跳转到新的域名上
  • 服务端某些业务调整

Rewrite跳转实现

配置Nginx服务中Rewrite的应用

Rewrite实用场景

Nginx跳转需求的实现方式

  • 使用rewrite进行匹配跳转
  • 使用if匹配全局变量后跳转
  • 使用location匹配再跳转

rewrite放在server{},if{},location{} 段中

对域名或参数字符串

  • 使用if全局变量匹配
  • 使用proxy_ pass反向代理

Nginx正则表达式

常用的正则表达式元字符

字符 说明
^ 匹配输入字符串的起始位置
$ 匹配输入字符串的结束位置
* 匹配前面的字符零次或多次
+ 匹配前面的字符一次或多次
? 匹配前面的字符零次或一次
. 匹配除“\n”之外的任何单个字符。使用诸如"[.\n]"之 类的模式,可匹配包括“n”在内的任意字符
\ 将后面接着的字符标记为一个特殊字符或一个原义字符或一个向后引用
\d 匹配纯数字
{n} 重复n次
{n,} 重复n次或更多次
[c] 匹配单个字符c
[a-z] 匹配a-z小写字母的任意一个
[a-zA-Z] 匹配a-z小写字母或A-Z大写字母的任意一 个

Rewrite命令

语法

rewrite    <regex>   <replacement>   [flag];
<regex>  //正则     <replacement>   //跳转后的内容    [flag]   //rewrite支持flag标记

flag标记说明

标记 说明
last 相当于Apache[L]标记,表示完成rewrite
break 本条规则匹配完成即终止,不再匹配后面的任何规则
redirect 返回302临时重定向,浏览器地址会显示跳转后的URL地址,爬虫不会更新url
permanent 返回301永久重定向,浏览器地址栏会显示跳转后的URL地址,爬虫更新url

last和break比较

last break
使用场景 一般写在serverif 一般使用在location
URL匹配 不终止重写后的url匹配 终止重写后的url匹配

location分类

分类

location = patt {}       [精准匹配]
location patt {}         [一般匹配]
location ~ patt {}       [正则匹配]

正则匹配的常用表达式

标记 说明
~ 执行一个正则匹配,区分大小写
~* 执行一个正则匹配,不区分大小写
!~ 执行一个正则匹配,区分大小写不匹配
!~* 执行一个正则匹配,不区分大小写不匹配
^~ 普通字符匹配;使用前缀匹配。如果匹配成功,则不再匹配其他location
= 普通字符精确匹配。也就是完全匹配
@ 定义一个命名的location,使用在内部定向时

location优先级

相同类型的表达式,字符串长的会优先匹配

按优先级排列

  • =类型
  • ^~类型表达式
  • 正则表达式(~~*)类型
  • 常规字符串匹配类型,按前缀匹配
  • 通用匹配(/),如果没有其它匹配,任何请求都会匹配到

比较rewrite和location

相同点

  • 都能实现跳转

不同点

  • rewrite是在同一域名内更改获取资源的路径
  • location是对一-类路径做控制访问或反向代理,还可以proxy_pass到其他机器

rewrite会写在location里, 执行顺序

  • 执行server块里面的rewrite指令
  • 执行location匹配
  • 执行选定的location中的rewrite指令

Location优先级的示例

location =/ {
[ configuration A ]           //精确匹配/,主机名后面不能带任何字符串
}location/ {
[ configuration B ]           //所有的地址都以/开头,这条规则将匹配到所有请求,但正则和最长字符串会优先匹配
}location /documents/ {
[ configuration C ]           //匹配任何以/documents/开头的地址,当后面的正则表达式没有匹配到时,才起作用
}location ~ /documents/abc {
[ configuration D ]            //匹配任何以/documents/abc开头的地址当后面的正则表达式没有匹配到时,才会起作用
}location ^~ /images/ {
[ configuration E ]             //以/images/开头的地址,匹配符合后,停止往下匹配
}location ~* \.(gif|jipg|jpeg)$ {
[ configuration F ]             
}
//匹配所有以gif,jpg或jpeg结尾的请求,/images/下的图片会被[ configuration E ]处理,因为^~的优先级更高location /images/abc {
[ configuration G ]               //最长字符匹配到/images/abc,优先级最低
}location ~ /images/abc {
[ configuration H ]                //以/images/abc开头的,优先级次之
}location /images/abc/1.html {
[ configuration I ]                 //如果和正则~ /images/abc/1.html相比,正则优先级更高
}

location优先级规则

匹配某个具体文件

  • (location =完整路径) > (location ^~完整路径) > (location ~*完整路径) > (location ~完整路径) > (location 完整路径) > (location /)

用目录做匹配访问某个文件

  • (location= 目录) > (location ^~目录/) > (location ~ 目录) > (location ~*目录) > (location 目录) > (location /)

配置实例

首先安装Nginx服务,安装并配置DNS服务

[root@localhost ~]# rpm -Uvh http://nginx.org/packages/centos/7/noarch/RPMS/nginx-release-centos-7-0.el7.ngx.noarch.rpm     //安装nginx官方源码包
获取http://nginx.org/packages/centos/7/noarch/RPMS/nginx-release-centos-7-0.el7.ngx.noarch.rpm
警告:/var/tmp/rpm-tmp.ymMjSa: 头V4 RSA/SHA1 Signature, 密钥 ID 7bd9bf62: NOKEY
准备中...                          ################################# [100%]
正在升级/安装...1:nginx-release-centos-7-0.el7.ngx ################################# [100%]
[root@localhost ~]# yum install nginx -y     //安装nginx服务
已加载插件:fastestmirror, langpacks
已加载插件:fastestmirror, langpacks
base                                                                       | 3.6 kB  00:00:00     
extras                                                                     | 2.9 kB  00:00:00     
...//省略部分内容...
已安装:nginx.x86_64 1:1.16.1-1.el7.ngx                                                                   
完毕!
[root@localhost ~]# rpm -qc nginx
/etc/logrotate.d/nginx
/etc/nginx/conf.d/default.conf                 //配置文件路径
/etc/nginx/fastcgi_params
/etc/nginx/koi-utf
/etc/nginx/koi-win
/etc/nginx/mime.types
/etc/nginx/nginx.conf
/etc/nginx/scgi_params
/etc/nginx/uwsgi_params
/etc/nginx/win-utf
/etc/sysconfig/nginx
/etc/sysconfig/nginx-debug
[root@localhost ~]# vim /etc/nginx/conf.d/default.conf     //编辑配置文件
server {listen       80;server_name  www.aacp.com;           //更改域名#charset koi8-r;access_log  /var/log/nginx/www.accp.com-access.log  main;   //更改日志文件名称,并开启功能location / {root   /usr/share/nginx/html;index  index.html index.htm;}
...//省略部分内容...
:wq
[root@localhost ~]# yum install bind -y          //安装DNS功能
已加载插件:fastestmirror, langpacks
Loading mirror speeds from cached hostfile* base: mirrors.163.com
...//省略部分内容...
已安装:bind.x86_64 32:9.11.4-9.P2.el7 ...//省略部分内容...
完毕!
[root@localhost ~]# vim /etc/named.conf
...//省略部分内容...
options {listen-on port 53 { any; };listen-on-v6 port 53 { ::1; };directory       "/var/named";dump-file       "/var/named/data/cache_dump.db";statistics-file "/var/named/data/named_stats.txt";memstatistics-file "/var/named/data/named_mem_stats.txt";recursing-file  "/var/named/data/named.recursing";secroots-file   "/var/named/data/named.secroots";allow-query     { any; };
...//省略部分内容...
:wq
[root@localhost ~]# vim /etc/named.rfc1912.zones
...//省略部分内容...
zone "accp.com" IN {type master;file "accp.com.zone";allow-update { none; };
};
...//省略部分内容...
:wq
[root@localhost ~]# cd /var/named/
[root@localhost named]# cp -p named.localhost accp.com.zone
[root@localhost named]# vim accp.com.zone
$TTL 1D
@       IN SOA  @ rname.invalid. (0       ; serial1D      ; refresh1H      ; retry1W      ; expire3H )    ; minimumNS      @A       127.0.0.1
www IN  A       192.168.144.133
:wq
[root@localhost named]# systemctl start named               //启动DNS服务
[root@localhost named]# systemctl start nginx               //启动nginx服务
[root@localhost named]# systemctl stop firewalld.service    //关闭防火墙
[root@localhost named]# setenforce 0                        //关闭增强性安全功能
[root@localhost named]# netstat -ntap | grep nginx       //查看nginx服务是否开启
tcp        0      0 0.0.0.0:80              0.0.0.0:*               LISTEN      2769/nginx: master 

在客户机中测试nginx服务是否成功搭建

配置Nginx服务中Rewrite的应用配置Nginx服务中Rewrite的应用

配置基于域名的跳转

公司旧域名www.accp.com, 因业务需求有变更,需要使用新域名www.kgc.com代替

  • 不能废除旧域名
  • 从旧域名跳转到新域名,且保持其参数不变

配置实例

[root@localhost named]# vim /etc/nginx/conf.d/default.conf     //编辑Nginx配置文件
...//省略部分内容...#charset koi8-r;access_log  /var/log/nginx/www.accp.com-access.log  main;location / {if ( $host = "www.accp.com" ){   rewrite ^/(.*)$ http://www.kgc.com/$1 permanent;//在location模块中添加if判断语句,当输入"www.accp.com"访问网页时跳转到www.kgc.com中}root   /usr/share/nginx/html;index  index.html index.htm;}   #error_page  404              /404.html;
...//省略部分内容...
:wq
[root@localhost named]# vim /etc/named.rfc1912.zones
...//省略部分内容...
zone "accp.com" IN {type master;file "accp.com.zone";allow-update { none; };
};zone "kgc.com" IN {type master;file "kgc.com.zone";allow-update { none; };
};      
...//省略部分内容...
:wq
[root@localhost named]# cp -p accp.com.zone kgc.com.zone
[root@localhost named]# systemctl restart nginx
[root@localhost named]# systemctl restart named

在客户机中测试访问

配置Nginx服务中Rewrite的应用配置Nginx服务中Rewrite的应用配置Nginx服务中Rewrite的应用配置Nginx服务中Rewrite的应用

配置基于客户端IP访问跳转

今天公司业务版本上线,所有IP访问任何内容都显示一个固定维护页面,只有公司IP访问正常

配置实例

  • 开启两台客户机,分别查看两台客户端IP地址,并在服务器配置可以访问的IP地址

配置Nginx服务中Rewrite的应用配置Nginx服务中Rewrite的应用

[root@localhost conf.d]#  vim default.conf        //编辑配置文件
...//省略部分内容...
#charset koi8-r;access_log  /var/log/nginx/www.accp.com-access.log  main;set $rewrite true;              //设置是否合法的IP标记if ($remote_addr = "192.168.144.128"){    //判断是否为合法地址,如果为合法地址执行操作set $rewrite false;}if ($rewrite = true){         //判断是否为非法地址,如果为非法地址则打上标记,合法地址不做操作rewrite (.+) /main.html;}location = /main.html {         //匹配标记,执行跳转root /usr/share/nginx/html;}location / {     //注意此处删除上面设置的基于域名跳转的配置条目root   /usr/share/nginx/html;index  index.html index.htm;}
...//省略部分内容...
:wq
[root@localhost conf.d]# cd /usr/share/nginx/html/      //进nginx服务站点
[root@localhost html]# ls         //查看信息
50x.html  index.html
[root@localhost html]# vim main.html      //编辑跳转的网页内容
<h1>this is test web</h1>
:wq
[root@localhost html]# systemctl restart nginx    //重启网站

分别在客户机中访问测试

配置Nginx服务中Rewrite的应用配置Nginx服务中Rewrite的应用

配置基于旧、新域名跳转并加目录

  • 将域名http://bbs.accp.com下面的发帖都跳转到http://www.accp.com/bbs,且域名跳转后保持参数不变
[root@localhost html]# vim /etc/nginx/conf.d/default.conf
server {listen       80;server_name  bbs.aacp.com;          //更改域名#charset koi8-r;access_log  /var/log/nginx/www.accp.com-access.log  main;location /post {               //设置匹配字段,字段匹配执行跳转操作rewrite (.+) http://www.accp.com/bbs$1 permanent;}//注意删除上面设置的基于客户端IP访问的跳转的配置条目location / {     root   /usr/share/nginx/html;index  index.html index.htm;}#error_page  404              /404.html;# redirect server error pages to the static page /50x.html
...//省略部分内容...
:wq
[root@localhost html]# vim /var/named/accp.com.zone        //编辑DNS服务区域数据文件
$TTL 1D
@       IN SOA  @ rname.invalid. (0       ; serial1D      ; refresh1H      ; retry1W      ; expire3H )    ; minimumNS      @A       127.0.0.1
bbs IN  A       192.168.144.133          //更改主机头解析
:wq
[root@localhost html]# systemctl restart nginx      //重启nginx服务
[root@localhost html]# systemctl restart named       //重启DNS服务
  • 在客户机中测试访问

配置Nginx服务中Rewrite的应用配置Nginx服务中Rewrite的应用

配置基于匹配参数访问的跳转

  • 浏览器访问http://www.accp.com/100-(100|200)-100.html跳转到http://www.accp.com页面
[root@localhost html]# vim /etc/nginx/conf.d/default.conf
server {listen       80;server_name  www.aacp.com;       //将服务器域名更改会www#charset koi8-r;access_log  /var/log/nginx/www.accp.com-access.log  main;if ($request_uri ~ ^/100-(100|200)-(\d+).html$){    //删除此处上面设置的基于新、旧域名跳转并加目录跳转的配置条目rewrite (.*) http://www.accp.com permanent;     并设置基于参数访问时跳转回主网页}location / {     root   /usr/share/nginx/html;index  index.html index.htm;}#error_page  404              /404.html;# redirect server error pages to the static page /50x.html#error_page   500 502 503 504  /50x.html;
...//省略部分内容...
:wq
[root@localhost html]# vim /var/named/accp.com.zone
$TTL 1D
@       IN SOA  @ rname.invalid. (0       ; serial1D      ; refresh1H      ; retry1W      ; expire3H )    ; minimumNS      @A       127.0.0.1
www IN  A       192.168.144.133      //更改主机头解析
:wq
[root@localhost html]# systemctl restart nginx        //重启nginx服务
[root@localhost html]# systemctl restart named        //重启DNS服务
  • 在客户机中访问测试

配置Nginx服务中Rewrite的应用配置Nginx服务中Rewrite的应用

配置基于目录下所有php文件跳转

  • 访问http://www.accp.com/upload/1.php跳转到首页
[root@localhost html]# vim /etc/nginx/conf.d/default.conf     //编辑配置文件
server {listen       80;server_name  www.aacp.com;#charset koi8-r;access_log  /var/log/nginx/www.accp.com-access.log  main;location ~* /upload/.*\.php$ {        //删除上面设置的匹配参数跳转访问,配置匹配所有php结尾访问跳转回主页rewrite (.+) http://www.accp.com permanent;} location / {root   /usr/share/nginx/html;index  index.html index.htm;}#error_page  404              /404.html;
...//省略部分内容...
:wq
[root@localhost html]# systemctl restart nginx        //重启nginx服务
  • 在客户机中访问测试

配置Nginx服务中Rewrite的应用配置Nginx服务中Rewrite的应用

配置基于最普通url请求的跳转

  • 访问一个具体的页面跳转到首页
[root@localhost html]# vim /etc/nginx/conf.d/default.conf    //编辑配置文件
server {listen       80;server_name  www.aacp.com;#charset koi8-r;access_log  /var/log/nginx/www.accp.com-access.log  main;location ~* ^/abc/123.html {        //删除上面的配置,并重新编辑以具体的某个页面访问网页时跳转回主页rewrite (.+) http://www.accp.com permanent;}location / {root   /usr/share/nginx/html;index  index.html index.htm;}#error_page  404              /404.html;
...//省略部分内容...
:wq
[root@localhost html]# systemctl restart nginx        //重启nginx服务
  • 在测试机中测试访问

配置Nginx服务中Rewrite的应用配置Nginx服务中Rewrite的应用

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

相关文章

  1. Linux笔记4 新手必须掌握的Linux命令

    2.6 文本文件编辑命令1.cat命令 cat命令用于查看纯文本文件(内容较少的),格式为“cat [选项] [文件]”。2.more命令 more命令用于查看纯文本文件(内容较多的),格式为“more [选项]文件”。3.head命令 head命令用于查看纯文本文档的前N行,格式为“head [选项] [文件]”…...

    2024/4/24 8:02:22
  2. mongodump 报错:errmsg: "Auth mechanism not specified

    mongodump 报错 assertion: 2 { ok: 0.0, errmsg: "Auth mechanism not specified", code: 2, codeName: "BadValue", operationTime: Timestamp 1573815888000|1, $clusterTime: { clusterTime: Timestamp 1573815888000|1, 原因 mongodump 版本较低导致的…...

    2024/4/24 8:02:21
  3. Nginx基础

    Nginx网站服务 关于Nginx一款高性能、轻量级Web服务软件稳定性高系统资源消耗低对HTTP并发连接的处理能力高单台物理服务器可支持30000 ~ 50000个并发请求Nginx编译安装 安装支持软件 [root@localhost opt] yum install gcc gcc-c++ make pcre-devel zlib-devel -y 创建运行用户…...

    2024/4/24 8:02:23
  4. vim常用设置

    文件: /etc/vimrc set autoindent "复制当前行的缩进到下一行 默认是关闭的set expandtab "使用空格代替tabsset showmode "是否有显示 --INSERT-- 之类的字样。 默认有此属性syntax on "自动语法高亮 set shiftwidth=4 "默认缩进4个空格 set…...

    2024/4/24 8:02:19
  5. Nginx动静分离

    Nginx动静分离 Nginx动静分离介绍Nginx的静态处理能力很强,但是动态处理能力不足,因此,在企业中常用动静分离技术针对PHP的动静分离静态页面交给Nginx处理动态页面交给PHP-FPM模块或Apache处理在Nginx的配置中,是通过location配置段配合正则匹配实现静态与动态页面的不同处理…...

    2024/4/24 8:02:25
  6. 执行 php artisan migrate:install报错

    执行 php artisan migrate:install 报错:SQLSTATE[42000]: Syntax error or access violation: 1231 Variable sql_mode cant be set to the value of NO_AUTO_CRE****ATE_USER (S QL: create table `migrations` (`id` int unsigned not null auto_increment primary key, …...

    2024/4/24 8:02:18
  7. 部署Jenkins+Gitlab实现持续集成

    前言 Jenkins介绍 Jenkins 只是一个平台,真正运作的都是插件。这就是 jenkins 流行的原因,因为 jenkins 什么插件都有Hudson 是 Jenkins 的前身,是基于 Java 开发的一种持续集成工具,用于监控程序重复的工作,Hudson 后来被收购,成为商业版。后来创始人又写了一个 jenkins…...

    2024/4/24 8:02:16
  8. Nginx服务优化(三)配置网页缓存时间

    配置Nginx网页缓存时间 当Nginx将网页数据返回给客户端后,可设置缓存的时间,以方便在日后进行相同内容的请求时直接返回,避免重复请求,加快了访问速度。一般针对静态网页设置,对动态网页不设置缓存时间。可在Windows客户端中使用fiddler查看网页缓存时间。 设置方法 可修改…...

    2024/4/24 8:02:15
  9. centos7 ftp报错 530 Login incorrect

    注释掉 /etc/pam.d/vsftpd 文件的 auth 两行即可 #%PAM-1.0 session optional pam_keyinit.so force revoke #auth required pam_listfile.so item=user sense=deny file=/etc/vsftpd/ftpusers onerr=succeed #auth required pam_shells.so auth …...

    2024/4/24 8:02:14
  10. Nginx服务优化(四)日志分割

    Nginx的日志切割 随着Nginx运行时间增加,日志也会增加。为了方便掌握Nginx运行状态,需要时刻关注Nginx日志文件,太大的日志文件对监控是一个大灾难,所以需要定期进行日志文件的切割。Nginx自身不具备日志分割处理的功能,但可以通过Nginx信号控制功能的脚本实现日志的自动切…...

    2024/4/24 8:02:14
  11. Nginx的优化——版本隐藏、超时管理、进程管理

    配置Nginx隐藏版本号 在生产环境中,需要隐藏Nginx的版本号,以减少安全隐患 查看方法 1、使用fiddler I具在Windows客户端查看Nginx版本号,在CentOS系统中使用“curl -I 网址”命令查看 Nginx隐藏版本号的方法 1、修改配置文件法2、修改源码法 实验 一、修改配置文件法1.Ngin…...

    2024/4/24 8:02:12
  12. Nginx服务优化(二)修改程序运行用户和组

    修改Nginx用户与组 Nginx运行时进程需要有用户与组的支持,以实现对网站文件读取时进行访问控制 Nginx默认使用nobody用户账号与组账号,一般也要进行修改 修改的方法编译安装时指定用户与组修改配置文件指定用户与组方法一:编译安装时指定用户与组 [root@localhost nginx-1.1…...

    2024/4/24 8:02:14
  13. keepalived高可用

    Keepalived高可用1.Keepalived通知配置 发件人配置: [root@s2 ~]# yum install mailx -y [root@s2 ~]# vim /etc/mail.rc set from=398808313@qq.com set smtp=smtp.qq.com set smtp-auth-user=398808313@qq.com set smtp-auth-password=mfcjxxjezawgdgee set smtp-auth=login …...

    2024/4/24 8:02:12
  14. linux下压力CPU,内存,IO工具及效果查看命令

    1. 安装stress参数说明: --help 显示帮助信息--version 显示软件版本信息-t secs: --timeout secs指定运行多少秒 --backoff usecs 等待usecs微秒后才开始运行-c forks: --cpu forks 产生多个处理sqrt()函数的CPU进程-m forks --vm forks:产生多个处理malloc(…...

    2024/4/24 8:02:12
  15. Nginx优化--网页压缩与缓存时间

    一、网页压缩 Nginx的ngx http .gzip_ module压缩模块提供对文件内容压缩的功能,允许Nginx服务器将输出内容在发送客户端之前进行压缩,以节约网站带宽,提升用户的访问体验,默认已经安装.可在配置文件中加入相应的压缩功能参数对压缩性能进行优化压缩功能参数 gzip on:开启gz…...

    2024/4/20 16:41:31
  16. Nginx优化——防盗链

    防盗链演示 1、安装配置DNS域名解析服务 [root@localhost ~]# yum install bind -y [root@localhost ~]# vim /etc/named.conf options {listen-on port 53 { any; };...allow-query { any; };[root@localhost ~]# vim /etc/named.rfc1912.zoneszone "accp.com" …...

    2024/4/19 19:37:01
  17. Nginx Rewrite模块(理论篇)

    Rewrite跳转场景 URL看起来更规范,合理 企业会将动态URL地址伪装成静态地址提供服务 网址换新域名后,让旧的访问跳转到新的域名上 服务端某些业务调整 Rewrite跳转实现Rewrite实用场景Nginx跳转需求的实现方式使用rewrite进行匹配跳转使用if匹配全局变量后跳转使用location匹…...

    2024/4/16 17:17:54
  18. Nginx与Apache——动静分离实操

    Nginx动静分离介绍Nginx的静态处理能力很强,但是动态处理能力不足,因此在企业中常用动静分离技术针对PHP的动静分离1、静态页面交给Nginx处理2、动态页面交给PHP-FPM模块或Apache处理在Nginx的配置中,是通过location配置段配合正则匹配实现静态与动态页面的不同处理方式Ngin…...

    2024/4/16 17:16:30
  19. ACL——命名访问控制列表

    实验拓扑图及实验要求实验步骤:一、配置sw交换机conf t //进入全局模式,设定vlan10 和20 vlan 10,20 ex do show vlan-sw b //查看vlan信息VLAN Name Status 10 VLAN0010 active 20 VLA…...

    2024/4/24 8:02:11
  20. nginx优化——进程管理、网页压缩、防盗链

    内容要点:nginx优化之进程管理nginx优化之网页压缩nginx优化之防盗链实验环境:在编译安装好nginx的基础上一、nginx优化之进程管理1、超时访问:vim /usr/local/nginx/conf/nginx.conf http { ... keepalive_timeout 65 180; #以后者为准。可以在http…...

    2024/4/24 8:02:07

最新文章

  1. 2024 OceanBase 开发者大会:OceanBase 4.3正式发布,打造近PB级实时分析数据库

    4月20日&#xff0c;2024 OceanBase开发者大会盛大召开&#xff0c;吸引了50余位业界知名的数据库专家和爱好者&#xff0c;以及来自全国各地的近600名开发者齐聚一堂。他们围绕一体化、多模、TP与AP融合等前沿技术趋势展开深入讨论&#xff0c;分享场景探索的经验和最佳实践&a…...

    2024/4/26 20:55:56
  2. 梯度消失和梯度爆炸的一些处理方法

    在这里是记录一下梯度消失或梯度爆炸的一些处理技巧。全当学习总结了如有错误还请留言&#xff0c;在此感激不尽。 权重和梯度的更新公式如下&#xff1a; w w − η ⋅ ∇ w w w - \eta \cdot \nabla w ww−η⋅∇w 个人通俗的理解梯度消失就是网络模型在反向求导的时候出…...

    2024/3/20 10:50:27
  3. STM32-GPIO

    &#x1f913;&#x1f913;&#x1f913; 122.1 2.22.3 344.14.24.34.44.54.64.74.8 56788.18.299.19.2 STM32 第一个外设 1 对我们来说 和IO口没区别 ST公司非叫GPIO 2 2.1 第二个是超频了 F1 72M 这翻转就36 2.2 有cmos 和ttl两种数据手册里给出整个芯片最低电流为150ma 单…...

    2024/4/22 10:11:05
  4. Jenkins 使用 Description Setter

    想要的效果如图: 在打包完成之后直接在构件历史的部分展示出来构建的docker镜像名,这样就不需要去找日志了。 首先安装插件 Description Setter, 如何安装就不在此赘述了。 安装完成之后&#xff0c;在构件后操作选项添加一个流程&#xff0c; 有两个字段: regular expressi…...

    2024/4/25 1:28:42
  5. 【外汇早评】美通胀数据走低,美元调整

    原标题:【外汇早评】美通胀数据走低,美元调整昨日美国方面公布了新一期的核心PCE物价指数数据,同比增长1.6%,低于前值和预期值的1.7%,距离美联储的通胀目标2%继续走低,通胀压力较低,且此前美国一季度GDP初值中的消费部分下滑明显,因此市场对美联储后续更可能降息的政策…...

    2024/4/26 18:09:39
  6. 【原油贵金属周评】原油多头拥挤,价格调整

    原标题:【原油贵金属周评】原油多头拥挤,价格调整本周国际劳动节,我们喜迎四天假期,但是整个金融市场确实流动性充沛,大事频发,各个商品波动剧烈。美国方面,在本周四凌晨公布5月份的利率决议和新闻发布会,维持联邦基金利率在2.25%-2.50%不变,符合市场预期。同时美联储…...

    2024/4/26 20:12:18
  7. 【外汇周评】靓丽非农不及疲软通胀影响

    原标题:【外汇周评】靓丽非农不及疲软通胀影响在刚结束的周五,美国方面公布了新一期的非农就业数据,大幅好于前值和预期,新增就业重新回到20万以上。具体数据: 美国4月非农就业人口变动 26.3万人,预期 19万人,前值 19.6万人。 美国4月失业率 3.6%,预期 3.8%,前值 3…...

    2024/4/25 18:38:39
  8. 【原油贵金属早评】库存继续增加,油价收跌

    原标题:【原油贵金属早评】库存继续增加,油价收跌周三清晨公布美国当周API原油库存数据,上周原油库存增加281万桶至4.692亿桶,增幅超过预期的74.4万桶。且有消息人士称,沙特阿美据悉将于6月向亚洲炼油厂额外出售更多原油,印度炼油商预计将每日获得至多20万桶的额外原油供…...

    2024/4/25 18:39:23
  9. 【外汇早评】日本央行会议纪要不改日元强势

    原标题:【外汇早评】日本央行会议纪要不改日元强势近两日日元大幅走强与近期市场风险情绪上升,避险资金回流日元有关,也与前一段时间的美日贸易谈判给日本缓冲期,日本方面对汇率问题也避免继续贬值有关。虽然今日早间日本央行公布的利率会议纪要仍然是支持宽松政策,但这符…...

    2024/4/25 18:39:22
  10. 【原油贵金属早评】欧佩克稳定市场,填补伊朗问题的影响

    原标题:【原油贵金属早评】欧佩克稳定市场,填补伊朗问题的影响近日伊朗局势升温,导致市场担忧影响原油供给,油价试图反弹。此时OPEC表态稳定市场。据消息人士透露,沙特6月石油出口料将低于700万桶/日,沙特已经收到石油消费国提出的6月份扩大出口的“适度要求”,沙特将满…...

    2024/4/25 18:39:22
  11. 【外汇早评】美欲与伊朗重谈协议

    原标题:【外汇早评】美欲与伊朗重谈协议美国对伊朗的制裁遭到伊朗的抗议,昨日伊朗方面提出将部分退出伊核协议。而此行为又遭到欧洲方面对伊朗的谴责和警告,伊朗外长昨日回应称,欧洲国家履行它们的义务,伊核协议就能保证存续。据传闻伊朗的导弹已经对准了以色列和美国的航…...

    2024/4/25 18:39:20
  12. 【原油贵金属早评】波动率飙升,市场情绪动荡

    原标题:【原油贵金属早评】波动率飙升,市场情绪动荡因中美贸易谈判不安情绪影响,金融市场各资产品种出现明显的波动。随着美国与中方开启第十一轮谈判之际,美国按照既定计划向中国2000亿商品征收25%的关税,市场情绪有所平复,已经开始接受这一事实。虽然波动率-恐慌指数VI…...

    2024/4/25 16:48:44
  13. 【原油贵金属周评】伊朗局势升温,黄金多头跃跃欲试

    原标题:【原油贵金属周评】伊朗局势升温,黄金多头跃跃欲试美国和伊朗的局势继续升温,市场风险情绪上升,避险黄金有向上突破阻力的迹象。原油方面稍显平稳,近期美国和OPEC加大供给及市场需求回落的影响,伊朗局势并未推升油价走强。近期中美贸易谈判摩擦再度升级,美国对中…...

    2024/4/26 16:00:35
  14. 【原油贵金属早评】市场情绪继续恶化,黄金上破

    原标题:【原油贵金属早评】市场情绪继续恶化,黄金上破周初中国针对于美国加征关税的进行的反制措施引发市场情绪的大幅波动,人民币汇率出现大幅的贬值动能,金融市场受到非常明显的冲击。尤其是波动率起来之后,对于股市的表现尤其不安。隔夜美国股市出现明显的下行走势,这…...

    2024/4/25 18:39:16
  15. 【外汇早评】美伊僵持,风险情绪继续升温

    原标题:【外汇早评】美伊僵持,风险情绪继续升温昨日沙特两艘油轮再次发生爆炸事件,导致波斯湾局势进一步恶化,市场担忧美伊可能会出现摩擦生火,避险品种获得支撑,黄金和日元大幅走强。美指受中美贸易问题影响而在低位震荡。继5月12日,四艘商船在阿联酋领海附近的阿曼湾、…...

    2024/4/25 18:39:16
  16. 【原油贵金属早评】贸易冲突导致需求低迷,油价弱势

    原标题:【原油贵金属早评】贸易冲突导致需求低迷,油价弱势近日虽然伊朗局势升温,中东地区几起油船被袭击事件影响,但油价并未走高,而是出于调整结构中。由于市场预期局势失控的可能性较低,而中美贸易问题导致的全球经济衰退风险更大,需求会持续低迷,因此油价调整压力较…...

    2024/4/26 19:03:37
  17. 氧生福地 玩美北湖(上)——为时光守候两千年

    原标题:氧生福地 玩美北湖(上)——为时光守候两千年一次说走就走的旅行,只有一张高铁票的距离~ 所以,湖南郴州,我来了~ 从广州南站出发,一个半小时就到达郴州西站了。在动车上,同时改票的南风兄和我居然被分到了一个车厢,所以一路非常愉快地聊了过来。 挺好,最起…...

    2024/4/25 4:19:21
  18. 氧生福地 玩美北湖(中)——永春梯田里的美与鲜

    原标题:氧生福地 玩美北湖(中)——永春梯田里的美与鲜一觉醒来,因为大家太爱“美”照,在柳毅山庄去寻找龙女而错过了早餐时间。近十点,向导坏坏还是带着饥肠辘辘的我们去吃郴州最富有盛名的“鱼头粉”。说这是“十二分推荐”,到郴州必吃的美食之一。 哇塞!那个味美香甜…...

    2024/4/25 18:39:14
  19. 氧生福地 玩美北湖(下)——奔跑吧骚年!

    原标题:氧生福地 玩美北湖(下)——奔跑吧骚年!让我们红尘做伴 活得潇潇洒洒 策马奔腾共享人世繁华 对酒当歌唱出心中喜悦 轰轰烈烈把握青春年华 让我们红尘做伴 活得潇潇洒洒 策马奔腾共享人世繁华 对酒当歌唱出心中喜悦 轰轰烈烈把握青春年华 啊……啊……啊 两…...

    2024/4/25 18:39:12
  20. 扒开伪装医用面膜,翻六倍价格宰客,小姐姐注意了!

    原标题:扒开伪装医用面膜,翻六倍价格宰客,小姐姐注意了!扒开伪装医用面膜,翻六倍价格宰客!当行业里的某一品项火爆了,就会有很多商家蹭热度,装逼忽悠,最近火爆朋友圈的医用面膜,被沾上了污点,到底怎么回事呢? “比普通面膜安全、效果好!痘痘、痘印、敏感肌都能用…...

    2024/4/25 2:10:52
  21. 「发现」铁皮石斛仙草之神奇功效用于医用面膜

    原标题:「发现」铁皮石斛仙草之神奇功效用于医用面膜丽彦妆铁皮石斛医用面膜|石斛多糖无菌修护补水贴19大优势: 1、铁皮石斛:自唐宋以来,一直被列为皇室贡品,铁皮石斛生于海拔1600米的悬崖峭壁之上,繁殖力差,产量极低,所以古代仅供皇室、贵族享用 2、铁皮石斛自古民间…...

    2024/4/25 18:39:00
  22. 丽彦妆\医用面膜\冷敷贴轻奢医学护肤引导者

    原标题:丽彦妆\医用面膜\冷敷贴轻奢医学护肤引导者【公司简介】 广州华彬企业隶属香港华彬集团有限公司,专注美业21年,其旗下品牌: 「圣茵美」私密荷尔蒙抗衰,产后修复 「圣仪轩」私密荷尔蒙抗衰,产后修复 「花茵莳」私密荷尔蒙抗衰,产后修复 「丽彦妆」专注医学护…...

    2024/4/26 19:46:12
  23. 广州械字号面膜生产厂家OEM/ODM4项须知!

    原标题:广州械字号面膜生产厂家OEM/ODM4项须知!广州械字号面膜生产厂家OEM/ODM流程及注意事项解读: 械字号医用面膜,其实在我国并没有严格的定义,通常我们说的医美面膜指的应该是一种「医用敷料」,也就是说,医用面膜其实算作「医疗器械」的一种,又称「医用冷敷贴」。 …...

    2024/4/25 18:38:58
  24. 械字号医用眼膜缓解用眼过度到底有无作用?

    原标题:械字号医用眼膜缓解用眼过度到底有无作用?医用眼膜/械字号眼膜/医用冷敷眼贴 凝胶层为亲水高分子材料,含70%以上的水分。体表皮肤温度传导到本产品的凝胶层,热量被凝胶内水分子吸收,通过水分的蒸发带走大量的热量,可迅速地降低体表皮肤局部温度,减轻局部皮肤的灼…...

    2024/4/25 18:38:57
  25. 配置失败还原请勿关闭计算机,电脑开机屏幕上面显示,配置失败还原更改 请勿关闭计算机 开不了机 这个问题怎么办...

    解析如下&#xff1a;1、长按电脑电源键直至关机&#xff0c;然后再按一次电源健重启电脑&#xff0c;按F8健进入安全模式2、安全模式下进入Windows系统桌面后&#xff0c;按住“winR”打开运行窗口&#xff0c;输入“services.msc”打开服务设置3、在服务界面&#xff0c;选中…...

    2022/11/19 21:17:18
  26. 错误使用 reshape要执行 RESHAPE,请勿更改元素数目。

    %读入6幅图像&#xff08;每一幅图像的大小是564*564&#xff09; f1 imread(WashingtonDC_Band1_564.tif); subplot(3,2,1),imshow(f1); f2 imread(WashingtonDC_Band2_564.tif); subplot(3,2,2),imshow(f2); f3 imread(WashingtonDC_Band3_564.tif); subplot(3,2,3),imsho…...

    2022/11/19 21:17:16
  27. 配置 已完成 请勿关闭计算机,win7系统关机提示“配置Windows Update已完成30%请勿关闭计算机...

    win7系统关机提示“配置Windows Update已完成30%请勿关闭计算机”问题的解决方法在win7系统关机时如果有升级系统的或者其他需要会直接进入一个 等待界面&#xff0c;在等待界面中我们需要等待操作结束才能关机&#xff0c;虽然这比较麻烦&#xff0c;但是对系统进行配置和升级…...

    2022/11/19 21:17:15
  28. 台式电脑显示配置100%请勿关闭计算机,“准备配置windows 请勿关闭计算机”的解决方法...

    有不少用户在重装Win7系统或更新系统后会遇到“准备配置windows&#xff0c;请勿关闭计算机”的提示&#xff0c;要过很久才能进入系统&#xff0c;有的用户甚至几个小时也无法进入&#xff0c;下面就教大家这个问题的解决方法。第一种方法&#xff1a;我们首先在左下角的“开始…...

    2022/11/19 21:17:14
  29. win7 正在配置 请勿关闭计算机,怎么办Win7开机显示正在配置Windows Update请勿关机...

    置信有很多用户都跟小编一样遇到过这样的问题&#xff0c;电脑时发现开机屏幕显现“正在配置Windows Update&#xff0c;请勿关机”(如下图所示)&#xff0c;而且还需求等大约5分钟才干进入系统。这是怎样回事呢&#xff1f;一切都是正常操作的&#xff0c;为什么开时机呈现“正…...

    2022/11/19 21:17:13
  30. 准备配置windows 请勿关闭计算机 蓝屏,Win7开机总是出现提示“配置Windows请勿关机”...

    Win7系统开机启动时总是出现“配置Windows请勿关机”的提示&#xff0c;没过几秒后电脑自动重启&#xff0c;每次开机都这样无法进入系统&#xff0c;此时碰到这种现象的用户就可以使用以下5种方法解决问题。方法一&#xff1a;开机按下F8&#xff0c;在出现的Windows高级启动选…...

    2022/11/19 21:17:12
  31. 准备windows请勿关闭计算机要多久,windows10系统提示正在准备windows请勿关闭计算机怎么办...

    有不少windows10系统用户反映说碰到这样一个情况&#xff0c;就是电脑提示正在准备windows请勿关闭计算机&#xff0c;碰到这样的问题该怎么解决呢&#xff0c;现在小编就给大家分享一下windows10系统提示正在准备windows请勿关闭计算机的具体第一种方法&#xff1a;1、2、依次…...

    2022/11/19 21:17:11
  32. 配置 已完成 请勿关闭计算机,win7系统关机提示“配置Windows Update已完成30%请勿关闭计算机”的解决方法...

    今天和大家分享一下win7系统重装了Win7旗舰版系统后&#xff0c;每次关机的时候桌面上都会显示一个“配置Windows Update的界面&#xff0c;提示请勿关闭计算机”&#xff0c;每次停留好几分钟才能正常关机&#xff0c;导致什么情况引起的呢&#xff1f;出现配置Windows Update…...

    2022/11/19 21:17:10
  33. 电脑桌面一直是清理请关闭计算机,windows7一直卡在清理 请勿关闭计算机-win7清理请勿关机,win7配置更新35%不动...

    只能是等着&#xff0c;别无他法。说是卡着如果你看硬盘灯应该在读写。如果从 Win 10 无法正常回滚&#xff0c;只能是考虑备份数据后重装系统了。解决来方案一&#xff1a;管理员运行cmd&#xff1a;net stop WuAuServcd %windir%ren SoftwareDistribution SDoldnet start WuA…...

    2022/11/19 21:17:09
  34. 计算机配置更新不起,电脑提示“配置Windows Update请勿关闭计算机”怎么办?

    原标题&#xff1a;电脑提示“配置Windows Update请勿关闭计算机”怎么办&#xff1f;win7系统中在开机与关闭的时候总是显示“配置windows update请勿关闭计算机”相信有不少朋友都曾遇到过一次两次还能忍但经常遇到就叫人感到心烦了遇到这种问题怎么办呢&#xff1f;一般的方…...

    2022/11/19 21:17:08
  35. 计算机正在配置无法关机,关机提示 windows7 正在配置windows 请勿关闭计算机 ,然后等了一晚上也没有关掉。现在电脑无法正常关机...

    关机提示 windows7 正在配置windows 请勿关闭计算机 &#xff0c;然后等了一晚上也没有关掉。现在电脑无法正常关机以下文字资料是由(历史新知网www.lishixinzhi.com)小编为大家搜集整理后发布的内容&#xff0c;让我们赶快一起来看一下吧&#xff01;关机提示 windows7 正在配…...

    2022/11/19 21:17:05
  36. 钉钉提示请勿通过开发者调试模式_钉钉请勿通过开发者调试模式是真的吗好不好用...

    钉钉请勿通过开发者调试模式是真的吗好不好用 更新时间:2020-04-20 22:24:19 浏览次数:729次 区域: 南阳 > 卧龙 列举网提醒您:为保障您的权益,请不要提前支付任何费用! 虚拟位置外设器!!轨迹模拟&虚拟位置外设神器 专业用于:钉钉,外勤365,红圈通,企业微信和…...

    2022/11/19 21:17:05
  37. 配置失败还原请勿关闭计算机怎么办,win7系统出现“配置windows update失败 还原更改 请勿关闭计算机”,长时间没反应,无法进入系统的解决方案...

    前几天班里有位学生电脑(windows 7系统)出问题了&#xff0c;具体表现是开机时一直停留在“配置windows update失败 还原更改 请勿关闭计算机”这个界面&#xff0c;长时间没反应&#xff0c;无法进入系统。这个问题原来帮其他同学也解决过&#xff0c;网上搜了不少资料&#x…...

    2022/11/19 21:17:04
  38. 一个电脑无法关闭计算机你应该怎么办,电脑显示“清理请勿关闭计算机”怎么办?...

    本文为你提供了3个有效解决电脑显示“清理请勿关闭计算机”问题的方法&#xff0c;并在最后教给你1种保护系统安全的好方法&#xff0c;一起来看看&#xff01;电脑出现“清理请勿关闭计算机”在Windows 7(SP1)和Windows Server 2008 R2 SP1中&#xff0c;添加了1个新功能在“磁…...

    2022/11/19 21:17:03
  39. 请勿关闭计算机还原更改要多久,电脑显示:配置windows更新失败,正在还原更改,请勿关闭计算机怎么办...

    许多用户在长期不使用电脑的时候&#xff0c;开启电脑发现电脑显示&#xff1a;配置windows更新失败&#xff0c;正在还原更改&#xff0c;请勿关闭计算机。。.这要怎么办呢&#xff1f;下面小编就带着大家一起看看吧&#xff01;如果能够正常进入系统&#xff0c;建议您暂时移…...

    2022/11/19 21:17:02
  40. 还原更改请勿关闭计算机 要多久,配置windows update失败 还原更改 请勿关闭计算机,电脑开机后一直显示以...

    配置windows update失败 还原更改 请勿关闭计算机&#xff0c;电脑开机后一直显示以以下文字资料是由(历史新知网www.lishixinzhi.com)小编为大家搜集整理后发布的内容&#xff0c;让我们赶快一起来看一下吧&#xff01;配置windows update失败 还原更改 请勿关闭计算机&#x…...

    2022/11/19 21:17:01
  41. 电脑配置中请勿关闭计算机怎么办,准备配置windows请勿关闭计算机一直显示怎么办【图解】...

    不知道大家有没有遇到过这样的一个问题&#xff0c;就是我们的win7系统在关机的时候&#xff0c;总是喜欢显示“准备配置windows&#xff0c;请勿关机”这样的一个页面&#xff0c;没有什么大碍&#xff0c;但是如果一直等着的话就要两个小时甚至更久都关不了机&#xff0c;非常…...

    2022/11/19 21:17:00
  42. 正在准备配置请勿关闭计算机,正在准备配置windows请勿关闭计算机时间长了解决教程...

    当电脑出现正在准备配置windows请勿关闭计算机时&#xff0c;一般是您正对windows进行升级&#xff0c;但是这个要是长时间没有反应&#xff0c;我们不能再傻等下去了。可能是电脑出了别的问题了&#xff0c;来看看教程的说法。正在准备配置windows请勿关闭计算机时间长了方法一…...

    2022/11/19 21:16:59
  43. 配置失败还原请勿关闭计算机,配置Windows Update失败,还原更改请勿关闭计算机...

    我们使用电脑的过程中有时会遇到这种情况&#xff0c;当我们打开电脑之后&#xff0c;发现一直停留在一个界面&#xff1a;“配置Windows Update失败&#xff0c;还原更改请勿关闭计算机”&#xff0c;等了许久还是无法进入系统。如果我们遇到此类问题应该如何解决呢&#xff0…...

    2022/11/19 21:16:58
  44. 如何在iPhone上关闭“请勿打扰”

    Apple’s “Do Not Disturb While Driving” is a potentially lifesaving iPhone feature, but it doesn’t always turn on automatically at the appropriate time. For example, you might be a passenger in a moving car, but your iPhone may think you’re the one dri…...

    2022/11/19 21:16:57