nginx入门篇

  • 1、centos安装nginx
    • 1.1 创建nginx用户,安装所需依赖(root用户)
    • 1.2安装nginx(一般用户,没给sudo权限)
    • 1.3极简配置
      • 1.3.1nginx.conf
      • 1.3.2 vhost /wwyft.cn.conf 配置文件示例
  • 2、HELLO NGINX(以echo模块为例,记录加装模块的方法)
  • 3、nginx反向代理入门
    • 3.1 location简介
    • 3.2 结尾的\
  • 4、负载均衡入门
  • 5、https
    • 5.1 阿里云的ssl
    • 5.2 centos 安装ssl证书

1、centos安装nginx

首先,记录一下centos下,创建一个日常操作nginx的非sudo权限的一般用户,安装时需要用root用户进行部分操作。

1.1 创建nginx用户,安装所需依赖(root用户)

# 创建nginx用户
useradd -d /usr/nginx -m nginx
# 为nginx用户设置密码
passwd nginx# 如果是要使用ssh用户登录,则在用户目录(本示例中为/usr/nginx文件夹)下放入.ssh文件
# 此处示例为 设置ssh  使用和root一样的ssh
cp -r /root/.ssh /usr/nginx
chown -R nginx:nginx /usr/nginx/.ssh
# yum 安装nginx相关依赖
yum -y install make zlib zlib-devel gcc-c++ libtool  openssl openssl-devel

1.2安装nginx(一般用户,没给sudo权限)

# 使用nginx用户登录后 进行后续操作
# 下载nginx 此处示例版本为1.14.2
wget http://nginx.org/download/nginx-1.14.2.tar.gz
# 解压
tar -zxvf nginx-1.14.2.tar.gz 
# 不解释
cd nginx-1.14.2
#配置安装目录和要安装的模块
./configure --prefix=/usr/nginx/nginx --with-http_ssl_module
# 不解释
make && make install

切换回root用户(如果给了sudo权限,直接sudo即可) 给nginx授权可以监控1024以下的端口

setcap cap_net_bind_service=+eip  /usr/nginx/nginx/sbin/nginx

1.3极简配置

1.3.1nginx.conf

# 简要修改配置
cd /usr/nginx/nginx/conf 
vim nginx.conf

nginx.conf简单示例如下

# 越大效率越好,但不能超过cpu核数
worker_processes  4;
# 单个进程允许的客户端最大连接数,受操作系统最大连接数量影响,取二者中较小的值 如windows系统中,有时会限定在1024
events {worker_connections  65535;
}
http {include       mime.types;default_type  application/octet-stream;sendfile on;keepalive_timeout  65;# 建立在vhost文件夹下,每个域名建立自己的配置文件include  vhost/*.conf;
}

1.3.2 vhost /wwyft.cn.conf 配置文件示例

创建vhost文件夹

mkdir vhost;
vim vhost/wwyft.cn.conf;

wwyft.cn.conf配置

server {listen 80;# ip 、 域名都可以server_name wwyft.cn www.wwyft.cn;# 首页跳转location  / {root  html;index  index.html;}
}

启动测试:

cd ~/nginx/sbin
./nginx -t
# 期望结果:
#nginx: the configuration file /usr/nginx/nginx/conf/nginx.conf syntax is ok
#nginx: configuration file /usr/nginx/nginx/conf/nginx.conf test is successful
# 如测试没有问题 则直接执行
./nginx

然后访问刚刚配置的域名wwyft.cn,结果如图:
在这里插入图片描述

2、HELLO NGINX(以echo模块为例,记录加装模块的方法)

这里以echo模块为例,介绍给nginx加装模块的方法。

#接上边,先将nginx关闭
./nginx -s stop
cd ..
mkdir setup
cd setup
#下载echo模块
wget https://github.com/openresty/echo-nginx-module/archive/v0.61.tar.gz
#解压
tar -zxvf v0.61.tar.gz
#解压出文件夹echo-nginx-module-0.61
cd echo-nginx-module-0.61
pwd
#记录当前路径 /usr/nginx/nginx/setup/echo-nginx-module-0.61#查看当前nginx的版本及configure arguments
~/nginx/sbin/nginx -V
#结果如下:
#nginx version: nginx/1.14.2
#built by gcc 4.8.5 20150623 (Red Hat 4.8.5-39) (GCC) 
#built with OpenSSL 1.0.2k-fips  26 Jan 2017
#TLS SNI support enabled
#configure arguments: --prefix=/usr/nginx/nginx --with-http_ssl_module
#进入原来的安装文件目录
cd ~/nginx-1.14.2
# 前边记录的configure arguments需要添加在这里,然后再增加一个之前记录的echo模块解压路径
./configure --prefix=/usr/nginx/nginx --with-http_ssl_module --add-module=/usr/nginx/nginx/setup/echo-nginx-module-0.61
# 只make 不install 
make
# 用编译出来的nginx文件替换原有文件
cd ~
mv nginx/sbin/nginx nginx/sbin/nginx.bac 
cp nginx-1.14.2/objs/nginx nginx/sbin/nginx

换回root用户(如果给了sudo权限,直接sudo即可) 给nginx授权可以监控1024以下的端口

setcap cap_net_bind_service=+eip  /usr/nginx/nginx/sbin/nginx

回到nginx用户

# 修改配置文件
vim ~/nginx/conf/vhost/demo.wwyft.cn.conf 
server {listen 80;# ip 、 域名都可以server_name demo.wwyft.cn;location  / {root  html;index  index.html;}# 增加echo相关部分location  /echo {.default_type text/html;echo hello world;}
}

3、nginx反向代理入门

3.1 location简介

基本语法:
location [=||*|^~] /uri/ {
proxy_pass http://…;
}

模式 含义
location = /uri = 表示精确匹配,只有完全匹配上才能生效
location ^~ /uri ^~ 开头对URL路径进行前缀匹配,并且在正则之前。
llocation ~ pattern 区分大小写的正则匹配
location ~* pattern 不区分大小写的正则匹配
location /uri 不带任何修饰符,也表示前缀匹配,但是在正则匹配之后
location / 通用匹配,任何未匹配到其它location的请求都会匹配到,相当于switch中的default

多个 location 配置的情况下匹配顺序为(没完全验证过,应该大差不差,实际上…没人这么跟自己过不去吧?!)

  1. 精确匹配 =
  2. 前缀匹配 ^~
  3. 按文件中顺序的正则匹配
  4. 匹配不带任何修饰的前缀匹配。
  5. 通用匹配
    当有匹配成功时候,停止匹配,按当前匹配规则处理请求
    摘录自nginx匹配规则说明以及匹配的优先级
    常见location举例:
#前后端分离:
location ~ .*\.(gif|jpg|jpeg|png|bmp|swf|flv|ico|html|css|js|json|ttf|woff)$ {root  html;index index.html;expires 30d;
}
#转发后携带host 真实ip 转发路径等信息,并保证cookie不丢失(常用于session保持等)
location /test/ {proxy_set_header Host $http_host;proxy_set_header X-Real-IP $remote_addr;proxy_set_header X-Forwarded-For $proxy_add_x_forwarded_for;# 原来的cookie路径 path中去掉/test proxy_cookie_path /test/ /;proxy_set_header   Cookie $http_cookie; proxy_pass  http://demo.wwyft.cn/testdir/;
}

3.2 结尾的\

新手上路,经常会遇到这样的问题:我配置的没问题啊,怎么就404?!本人经验,最常发生的情形都跟结尾的/有关。实际上,只要把/当做一个普通字符看就可以了。如果觉得一下反应不过来,记住location和proxy_pass,要么都以/结尾,要么都不以/结尾,这样就不会犯错了。 以下附简单测试用例,以便理解。
制作测试用例:

cd ~/nginx/html/
mkdir dirtest
cd dirtest
echo 1.html > dirtest-1.html
echo 2.html > dirtest-2.html
cd ..
echo dirtest1.html > dirtest1.html
echo dirtest2.html > dirtest2.html
echo 1.html > 1.html
echo 2.html > 2.html
vim ~/nginx/conf/vhost/demo.wwyft.cn.conf 
#demo.wwyft.cn.conf 第一种情况:上下均不以/结尾
......
location /test {proxy_pass  http://demo.wwyft.cn/testdir;
}
......

test/1.html转发到dirtest/1.html

#demo.wwyft.cn.conf 第二种情况:上边/结尾  下边不加/
......
location /test/ {proxy_pass  http://demo.wwyft.cn/testdir;
}
......

结果:
test/1.html转发到dirtest1.html,注意 / 不见了

#demo.wwyft.cn.conf 第三种情况:均以/结尾
......
location /test/ {proxy_pass  http://demo.wwyft.cn/testdir/;
}
......

test/1.html转发到dirtest/1.html

4、负载均衡入门

本着实用主义的入门风格,不想说太多,这里只简单列出权重轮训算法的配置文件。

upstream  weight-server {server    baidu.com weight=1;server    taobao.com weight=3;server    tencent.com weight=2;
}server {listen 80;server_name demo.wwyft.cn;location / {proxy_pass  https://weight-server;}
}

5、https

5.1 阿里云的ssl

只要你有阿里云账号,这个ssl就是白嫖的哦。啥?你没有阿里云?
emmmm,其实你可以注册一个…
在阿里云中找到ssl证书。

第一步,在阿里云中找到ssl证书在ssl证书里,点击购买证书,然后选择单域名免费版,立即购买。每人可同时有20个免费单域名ssl证书。是同时,不是累计。即便申请之后不用了,吊销就可以了,不会继续占名额
第二步:在ssl证书里,点击购买证书,然后选择单域名免费版,立即购买。每人可同时有20个免费单域名ssl证书。是同时,不是累计。即便申请之后不用了,吊销就可以了,不会继续占名额。以下都是傻瓜操作,不解释。
0.0元支付成功,点击证书控制台,浏览器右侧会出现下图天上网址,下一步
直接下一步,提交审核,大约等待三五分钟,就会看到申请好的ssl证书点击下载别犹豫这里就可以下载ssl验证文件了。目测现在复制不了下载链接了,只能先下载到本地,再上传到服务器了。

在这里插入图片描述

5.2 centos 安装ssl证书

cd ~/nginx/conf
mkdir cert
cd cert
# 上传解压后的两个文件
rz 
# 如果你没有这个命令 请在root用户下输入yum -y install lrzsz
# 请用类似xshell之类的远程客户端
vim ~/nginx/conf/vhost/demo.wwyft.cn.conf 

在配置文件中添加如下内容

server {listen 443 ssl;server_name demo.wwyft.cn;root html;index index.html index.htm;ssl_certificate cert/*-*_demo.wwyft.cn.pem;   #将domain name.pem替换成您证书的文件名。ssl_certificate_key cert/*-*_demo.wwyft.cn.key;   #将domain name.key替换成您证书的密钥文件名。ssl_session_timeout 5m;ssl_ciphers ECDHE-RSA-AES128-GCM-SHA256:ECDHE:ECDH:AES:HIGH:!NULL:!aNULL:!MD5:!ADH:!RC4;ssl_protocols TLSv1 TLSv1.1 TLSv1.2;ssl_prefer_server_ciphers on;location / {index index.html index.htm;}
}
#摘自阿里云帮助文档,有修改

重新加载配置文件

~/nginx/sbin/nginx -s reload

访问 https://demo.wwyft.cn,如下图成功。
在这里插入图片描述另外,如需http自动跳转https,则可以监听80端口,自动跳转。配置如下:

server {listen 80;server_name demo.wwyft.cn;   #将localhost修改为您证书绑定的域名,例如:www.example.com。rewrite ^(.*)$ https://$host$1 permanent;   #将所有http请求通过rewrite重定向到https。location / {index index.html index.htm;}
}
#摘自阿里云帮助文档,有修改
查看全文
如若内容造成侵权/违法违规/事实不符,请联系编程学习网邮箱:809451989@qq.com进行投诉反馈,一经查实,立即删除!

相关文章

  1. 5G智慧医疗十大应用场景?道翰天琼认知智能机器人平台API接口大脑为您揭秘-2。

    都说5G会改变千行百业,其中,5G医疗健康就是5G技术在医疗健康行业的一个重要应用领域。随着 5G 正式商用的到来以及与大数据、互联网+、人工智能、区块链等前沿技术的充分整合和运用, 5G 医疗健康越来越呈现出强大的影响力和生命力,对推进深化医药卫生体制改革、加快“健康中…...

    2024/4/25 3:28:28
  2. 不会吧!做了这么久开发还有不会NIO的,看看BAT大佬是怎么用的吧

    前言在将NIO之前,我们必须要了解一下Java的IO部分知识。 BIO(Blocking IO) 阻塞IO,在Java中主要就是通过ServerSocket.accept()实现的。 NIO(Non-Blocking IO) 非阻塞IO,在Java主要是通过NIOSocketChannel + Seletor实现的。 AIO(Asyc IO) 异步IO,目前不做学习。BIO …...

    2024/4/17 22:52:55
  3. 2020年 第11届 蓝桥杯 C/C++ B组 省赛真题详解及小结【第1场省赛2020.7.5】

    蓝桥杯 Java B组 省赛真题详解及小结汇总【2013年(第4届)~2020年(第11届)】2013年 第04届 蓝桥杯 Java B组 省赛真题详解及小结2014年 第05届 蓝桥杯 Java B组 省赛真题详解及小结2015年 第06届 蓝桥杯 Java B组 省赛真题详解及小结2016年 第07届 蓝桥杯 Java B组 省赛真题详解…...

    2024/5/8 19:35:01
  4. 如何找到最适合您的开源项目

    如何找到最适合您的开源项目?BY 若欲莹,巴蒂尔王 ON 2019年9月17日边缘计算当前是计算行业中最普遍的主题之一。它是一项广泛的技术,几乎可以使每个行业都受益,这就是为什么出现了如此多的用例和项目的原因。本文介绍了边缘分类,描述了边缘用例的特征,概述了市场上可用的…...

    2024/4/27 18:22:41
  5. 高性能开发

    高性能开发最简单的网络通信模型:正常网络通信数据拷贝零拷贝技术I/O优化:多路复用技术线程池技术无锁编程技术wait-freelock-freeobstruction-freeLock-free CASCAS的缺点:ABA问题解决Wait-free进程间通信技术RPC && 序列化技术RPC序列化技术ProtoBufThriftAvro数据…...

    2024/5/8 17:57:25
  6. Pycharm 常用快捷键

    常用快捷键快捷键功能Ctrl + Q 快速查看文档Ctrl + F1 显示错误描述或警告信息Ctrl + / 行注释(可选中多行)Ctrl + Alt + L 代码格式化Ctrl + Alt + O 自动导入Ctrl + Alt + I 自动缩进Tab / Shift + Tab 缩进、不缩进当前行(可选中多行)Ctrl+C/Ctrl+Insert 复制当前行或选…...

    2024/4/15 5:30:08
  7. Django基础4--Shell及管理页面

    1.Django Shell打开Django的命令交互模式(django) ➜ AutoPlatform python manage.py shell Python 3.7.5 (default, Nov 29 2019, 14:32:46) [Clang 9.0.0 (clang-900.0.39.2)] on darwin Type "help", "copyright", "credits" or "lice…...

    2024/4/11 21:39:19
  8. 下载到车载u盘哪里有免费的 开车必备500首歌曲 2020车载音乐百度云 车载u盘歌曲打包下载

    我喜欢在夏日清晨在山间小林礼穿梭。开着车听着自己喜欢的歌,面朝遥远的东方,看火红的朝阳恩赐它的博爱之心,将一缕缕通透的霞光透过林子撒下来。是啊那象征着蓬勃的生命和生生不息的希望啊。那些酣睡了一夜的枝叶儿,渐渐打起精神来,沐浴在阳光里。林间精灵们又开始一天的…...

    2024/4/11 21:39:18
  9. 实验操作:shell脚本实现监控网站是否正常,异常发邮件------------------含泪写shell,写完刷皮皮虾

    监控网站是否正常,异常发邮件要求:需求分析:1、发送邮件脚本2、配置监控 要求:写一个shell脚本,通过curl -I 返回状态码来判定所访问的网站是否正常,比如当代码状态200,才算正常 写一个发邮件的脚本需求分析:1、关键问题,截取出代码状态 2、在写出该shell脚本时,应该…...

    2024/5/6 5:26:30
  10. 软考知识点——死锁

    进程管理–死锁 含义:所谓死锁,就是进程推进顺序不当或者同类资源分配不当导致无法继续运行的现象。 考点:n个进程互斥并发执行,每个进程需要r个资源,计算可以避免死锁现象的最少资源m 公式:m = n * (r - 1) + 1 举例:若在系统中有6个互斥并发进程,每个进程需要2个资源…...

    2024/4/18 5:52:09
  11. PAT A 1026 Table Tennis

    1026 Table Tennis link 00、注意点When a VIP table is open, the first VIP pair in the queue will have the privilege to take it.if(there is a VIP table available&& there is a pair with vip card in waitting queue before the table available time) {serv…...

    2024/5/1 13:32:17
  12. 扣丁学堂学JavaEE应该养成什么好习惯

    我们常说一个好的习惯是一个成功的开始,因此不论做什么事情都要有一个好的习惯,学习也不例外。如今学习JavaEE开发技术的人有很多,但是是否都能学好就有待考究了,想要学好JavaEE就一定要有好的学习习惯,本篇文章小编就带读者们看一下扣丁学堂学JavaEE应该养成什么好习惯,…...

    2024/4/24 16:34:17
  13. 数据类型拓展及面试题讲解

    public class Demo03 { public static void main(String[] args) { //整数拓展: 进制 二进制0b 十进制 八进制0 十六进制0x int i = 10; int i2 = 010;//八进制0 int i3 = 0x10;//十六进制0x 0~9 A~F 16 System.out.println(i); System.out.println(i2); System.ou…...

    2024/4/15 8:02:54
  14. 编译原理

    文章目录第一章编译程序的各个逻辑阶段及各阶段的意义遍的概念第二章词法分析器的相关概念状态转换图、NFA、DFA、NFA与DFA的转换、DFA的化简正规式与正规集第三章优先集、结合性;名字、标识符;左值和右值符号串和符号串集合的相关概念以及相关运算上下文无关文法、推导与归约…...

    2024/5/4 20:17:26
  15. redis通知模式

    参考:https://www.jianshu.com/p/ecf6b458194chttps://www.cnblogs.com/tangxuliang/p/10659439.html#3091253873Redis事件通知(keyspace notification)Keyspace 通知使得客户端可以通过订阅频道或模式,来接收那些以某种方式改动了 Redis 数据集的事件(触发某些事件后可以…...

    2024/4/27 19:49:19
  16. 微信小程序-获取点击项的索引值index

    在被点击项上绑定点击事件bindtap,以及data-index="{{index}}"。 js获取时,通过点击事件的 event.currentTatget.dataset.index 来获取,其中currentTarget可以替换为target: 1.currentTarget:绑定的事件当前元素及其子元素都会触发 2.target: 绑定的事件 子元素不…...

    2024/4/10 11:16:43
  17. 《乘风破浪的姐姐》来啦!让我们用数据分析谁能最终成团

    如果要问时下最火的综艺节目是什么?《乘风破浪的姐姐》当仁不让要坐头把交椅。节目还未播出就因为姐姐们自带热点的体质而吊足了大众的胃口。又名:《兴风破浪的姑奶奶》节目上线之前,吊足了观众的胃口,待节目一上线,微博的热搜更是占遍半壁江山:#蓝盈莹手机壳# #蓝盈莹耳…...

    2024/4/11 21:39:13
  18. MME|2019级美方专业课程《能源投资银行学》圆满结课

    MME|2019级美方专业课程《能源投资银行学》圆满结课 2020年8月23日,能源管理硕士(MME项目)2019级美方专业课程Energy Investment Banking(《能源投资银行学》)在线授课圆满结束。本门课程主要介绍了如何将投资银行学的理论知识与能源企业的实践相结合。 本次课程的授课教师…...

    2024/4/11 21:39:12
  19. python爬虫之多线程、多进程+代码示例

    python爬虫之多线程、多进程使用多进程、多线程编写爬虫的代码能有效的提高爬虫爬取目标网站的效率。很多人学习python,不知道从何学起。 很多人学习python,掌握了基本语法过后,不知道在哪里寻找案例上手。 很多已经做案例的人,却不知道如何去学习更加高深的知识。 那么针对…...

    2024/4/25 11:43:44
  20. PHP 32位数操作系统跟64位操作系统下 INT的长度区别

    64位,PHP_INT_MAX的值为9223372036854775807,跟MySQL中有符号的bigint型的最大值一样. 32位,PHP_INT_MAX的值为2147483647,跟MySQL中有符号的int型的最大值一样. echo date(Y-m-d H:i:s, PHP_INT_MAX); 返回 2038-01-19 11:14:07 echo strtotime(2038-01-19 11:14:07); 返回 …...

    2024/4/11 21:39:10

最新文章

  1. 介绍 ffmpeg.dll 文件以及ffmpeg.dll丢失怎么办的五种修复方法

    ffmpeg.dll 是一个动态链接库文件,属于 FFmpeg运行库。它在计算机上扮演着非常重要的角色,因为它提供了许多应用程序和操作系统所需的功能和组件。当 ffmpeg.dll 文件丢失或损坏时,可能会导致程序无法正常运行,甚至系统崩溃。下面…...

    2024/5/9 8:43:45
  2. 梯度消失和梯度爆炸的一些处理方法

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

    2024/5/7 10:36:02
  3. Unity核心学习

    目录 认识模型的制作流程模型的制作过程 2D相关图片导入设置图片导入概述纹理类型设置纹理形状设置纹理高级设置纹理平铺拉伸设置纹理平台打包相关设置 SpriteSprite Editor——Single图片编辑Sprite Editor——Multiple图片编辑Sprite Editor——Polygon图片编辑SpriteRendere…...

    2024/5/8 20:10:06
  4. 【C++】类和对象①(什么是面向对象 | 类的定义 | 类的访问限定符及封装 | 类的作用域和实例化 | 类对象的存储方式 | this指针)

    目录 前言 什么是面向对象? 类的定义 类的访问限定符及封装 访问限定符 封装 类的作用域 类的实例化 类对象的存储方式 this指针 结语 前言 最早的C版本(C with classes)中,最先加上的就是类的机制,它构成…...

    2024/5/9 8:36:40
  5. 416. 分割等和子集问题(动态规划)

    题目 题解 class Solution:def canPartition(self, nums: List[int]) -> bool:# badcaseif not nums:return True# 不能被2整除if sum(nums) % 2 ! 0:return False# 状态定义:dp[i][j]表示当背包容量为j,用前i个物品是否正好可以将背包填满&#xff…...

    2024/5/8 19:32:33
  6. 【Java】ExcelWriter自适应宽度工具类(支持中文)

    工具类 import org.apache.poi.ss.usermodel.Cell; import org.apache.poi.ss.usermodel.CellType; import org.apache.poi.ss.usermodel.Row; import org.apache.poi.ss.usermodel.Sheet;/*** Excel工具类** author xiaoming* date 2023/11/17 10:40*/ public class ExcelUti…...

    2024/5/9 7:40:42
  7. Spring cloud负载均衡@LoadBalanced LoadBalancerClient

    LoadBalance vs Ribbon 由于Spring cloud2020之后移除了Ribbon,直接使用Spring Cloud LoadBalancer作为客户端负载均衡组件,我们讨论Spring负载均衡以Spring Cloud2020之后版本为主,学习Spring Cloud LoadBalance,暂不讨论Ribbon…...

    2024/5/9 2:44:26
  8. TSINGSEE青犀AI智能分析+视频监控工业园区周界安全防范方案

    一、背景需求分析 在工业产业园、化工园或生产制造园区中,周界防范意义重大,对园区的安全起到重要的作用。常规的安防方式是采用人员巡查,人力投入成本大而且效率低。周界一旦被破坏或入侵,会影响园区人员和资产安全,…...

    2024/5/8 20:33:13
  9. VB.net WebBrowser网页元素抓取分析方法

    在用WebBrowser编程实现网页操作自动化时,常要分析网页Html,例如网页在加载数据时,常会显示“系统处理中,请稍候..”,我们需要在数据加载完成后才能继续下一步操作,如何抓取这个信息的网页html元素变化&…...

    2024/5/9 3:15:57
  10. 【Objective-C】Objective-C汇总

    方法定义 参考:https://www.yiibai.com/objective_c/objective_c_functions.html Objective-C编程语言中方法定义的一般形式如下 - (return_type) method_name:( argumentType1 )argumentName1 joiningArgument2:( argumentType2 )argumentName2 ... joiningArgu…...

    2024/5/9 5:40:03
  11. 【洛谷算法题】P5713-洛谷团队系统【入门2分支结构】

    👨‍💻博客主页:花无缺 欢迎 点赞👍 收藏⭐ 留言📝 加关注✅! 本文由 花无缺 原创 收录于专栏 【洛谷算法题】 文章目录 【洛谷算法题】P5713-洛谷团队系统【入门2分支结构】🌏题目描述🌏输入格…...

    2024/5/9 7:40:40
  12. 【ES6.0】- 扩展运算符(...)

    【ES6.0】- 扩展运算符... 文章目录 【ES6.0】- 扩展运算符...一、概述二、拷贝数组对象三、合并操作四、参数传递五、数组去重六、字符串转字符数组七、NodeList转数组八、解构变量九、打印日志十、总结 一、概述 **扩展运算符(...)**允许一个表达式在期望多个参数&#xff0…...

    2024/5/8 20:58:56
  13. 摩根看好的前智能硬件头部品牌双11交易数据极度异常!——是模式创新还是饮鸩止渴?

    文 | 螳螂观察 作者 | 李燃 双11狂欢已落下帷幕,各大品牌纷纷晒出优异的成绩单,摩根士丹利投资的智能硬件头部品牌凯迪仕也不例外。然而有爆料称,在自媒体平台发布霸榜各大榜单喜讯的凯迪仕智能锁,多个平台数据都表现出极度异常…...

    2024/5/9 1:35:21
  14. Go语言常用命令详解(二)

    文章目录 前言常用命令go bug示例参数说明 go doc示例参数说明 go env示例 go fix示例 go fmt示例 go generate示例 总结写在最后 前言 接着上一篇继续介绍Go语言的常用命令 常用命令 以下是一些常用的Go命令,这些命令可以帮助您在Go开发中进行编译、测试、运行和…...

    2024/5/9 4:12:16
  15. 用欧拉路径判断图同构推出reverse合法性:1116T4

    http://cplusoj.com/d/senior/p/SS231116D 假设我们要把 a a a 变成 b b b,我们在 a i a_i ai​ 和 a i 1 a_{i1} ai1​ 之间连边, b b b 同理,则 a a a 能变成 b b b 的充要条件是两图 A , B A,B A,B 同构。 必要性显然&#xff0…...

    2024/5/9 7:40:35
  16. 【NGINX--1】基础知识

    1、在 Debian/Ubuntu 上安装 NGINX 在 Debian 或 Ubuntu 机器上安装 NGINX 开源版。 更新已配置源的软件包信息,并安装一些有助于配置官方 NGINX 软件包仓库的软件包: apt-get update apt install -y curl gnupg2 ca-certificates lsb-release debian-…...

    2024/5/8 18:06:50
  17. Hive默认分割符、存储格式与数据压缩

    目录 1、Hive默认分割符2、Hive存储格式3、Hive数据压缩 1、Hive默认分割符 Hive创建表时指定的行受限(ROW FORMAT)配置标准HQL为: ... ROW FORMAT DELIMITED FIELDS TERMINATED BY \u0001 COLLECTION ITEMS TERMINATED BY , MAP KEYS TERMI…...

    2024/5/9 7:40:34
  18. 【论文阅读】MAG:一种用于航天器遥测数据中有效异常检测的新方法

    文章目录 摘要1 引言2 问题描述3 拟议框架4 所提出方法的细节A.数据预处理B.变量相关分析C.MAG模型D.异常分数 5 实验A.数据集和性能指标B.实验设置与平台C.结果和比较 6 结论 摘要 异常检测是保证航天器稳定性的关键。在航天器运行过程中,传感器和控制器产生大量周…...

    2024/5/9 1:42:21
  19. --max-old-space-size=8192报错

    vue项目运行时,如果经常运行慢,崩溃停止服务,报如下错误 FATAL ERROR: CALL_AND_RETRY_LAST Allocation failed - JavaScript heap out of memory 因为在 Node 中,通过JavaScript使用内存时只能使用部分内存(64位系统&…...

    2024/5/9 5:02:59
  20. 基于深度学习的恶意软件检测

    恶意软件是指恶意软件犯罪者用来感染个人计算机或整个组织的网络的软件。 它利用目标系统漏洞,例如可以被劫持的合法软件(例如浏览器或 Web 应用程序插件)中的错误。 恶意软件渗透可能会造成灾难性的后果,包括数据被盗、勒索或网…...

    2024/5/9 4:31:45
  21. JS原型对象prototype

    让我简单的为大家介绍一下原型对象prototype吧! 使用原型实现方法共享 1.构造函数通过原型分配的函数是所有对象所 共享的。 2.JavaScript 规定,每一个构造函数都有一个 prototype 属性,指向另一个对象,所以我们也称为原型对象…...

    2024/5/8 12:44:41
  22. C++中只能有一个实例的单例类

    C中只能有一个实例的单例类 前面讨论的 President 类很不错,但存在一个缺陷:无法禁止通过实例化多个对象来创建多名总统: President One, Two, Three; 由于复制构造函数是私有的,其中每个对象都是不可复制的,但您的目…...

    2024/5/8 9:51:44
  23. python django 小程序图书借阅源码

    开发工具: PyCharm,mysql5.7,微信开发者工具 技术说明: python django html 小程序 功能介绍: 用户端: 登录注册(含授权登录) 首页显示搜索图书,轮播图&#xff0…...

    2024/5/9 6:36:49
  24. 电子学会C/C++编程等级考试2022年03月(一级)真题解析

    C/C++等级考试(1~8级)全部真题・点这里 第1题:双精度浮点数的输入输出 输入一个双精度浮点数,保留8位小数,输出这个浮点数。 时间限制:1000 内存限制:65536输入 只有一行,一个双精度浮点数。输出 一行,保留8位小数的浮点数。样例输入 3.1415926535798932样例输出 3.1…...

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

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

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

    %读入6幅图像(每一幅图像的大小是564*564) 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系统关机时如果有升级系统的或者其他需要会直接进入一个 等待界面,在等待界面中我们需要等待操作结束才能关机,虽然这比较麻烦,但是对系统进行配置和升级…...

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

    关机提示 windows7 正在配置windows 请勿关闭计算机 ,然后等了一晚上也没有关掉。现在电脑无法正常关机以下文字资料是由(历史新知网www.lishixinzhi.com)小编为大家搜集整理后发布的内容,让我们赶快一起来看一下吧!关机提示 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系统)出问题了,具体表现是开机时一直停留在“配置windows update失败 还原更改 请勿关闭计算机”这个界面,长时间没反应,无法进入系统。这个问题原来帮其他同学也解决过,网上搜了不少资料&#x…...

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

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

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

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

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

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

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

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

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

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

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

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