[root@flex-staging nginx]# more nginx.conf# 定义Nginx运行的用户和用户组user root;# nginx进程数,建议设置为等于CPU总核心数。# 在配置文件的顶级main部分,worker角色的工作进程的个数,master进程是接收并分配请求给worker处理。# 这个数值简单一点可以设置为cpu的核数grep ^processor /proc/cpuinfo | wc -l,也是 auto 值,# 如果开启了ssl和gzip更应该设置成与逻辑CPU数量一样甚至为2倍,可以减少I/O操作。如果nginx服务器还有其它服务,可以考虑适当减少。worker_processes auto;# 错误日志: 存放路径# 制定错误日志路径,级别。这个设置可以放入全局块,http块,server块,级别依次为:debug|info|notice|warn|error|crit|alert|emergerror_log /var/log/nginx/error.log;# pid(进程标识符): 存放路径   --- nginx:master 进程pid /run/nginx.pid;# 指定进程可以打开的最大描述符:数目# 这个指令是指当一个nginx进程打开的最多文件描述符数目,理论值应该是最多打开文件数(ulimit -n)与nginx进程数相除,# 但是nginx分配请求并不是那么均匀,所以最好与ulimit -n 的值保持一致。# 这是因为nginx调度时分配请求到进程并不是那么的均衡,所以假如填写10240,总并发量达到3-4万时就有进程可能超过10240了,这时会返回502错误。worker_rlimit_nofile 65535;# Load dynamic modules. See /usr/share/nginx/README.dynamic.# 加载动态模块 : 存放路径include /usr/share/nginx/modules/*.conf;# events模块中包含nginx中所有处理连接的设置.# 事件模块可以使用指令来配置网络机制,某些参数可能会直接应用程序性能,下面是事件模块可配置的指令events {# 选择一个可用的事件的模型(可以在编译时指定),Nginx会自动选择事件的模型# 支持下面的事件模型:# select:只能在Windows下使用,这个事件模型不建议在高负载的系统使用# poll:Nginx默认首选,但不是在所有系统下都可用# kqueue:这种方式在FreeBSD 4.1+, OpenBSD2.9+, NetBSD 2.0, 和 MacOS X系统中是最高效的# epoll: 这种方式是在Linux 2.6+内核中最高效的方式# rtsig:实时信号,可用在Linux 2.2.19的内核中,但不适用在高流量的系统中# /dev/poll: Solaris 7 11/99+,HP/UX 11.22+, IRIX 6.5.15+, and Tru64 UNIX 5.1A+操作系统最高效的方式# eventport: Solaris 10最高效的方式use epoll;# 每个工作进程的最大连接数量。根据硬件调整,和前面工作进程配合起来用,尽量大,但是别把cpu跑到100%就行。# 每个进程允许的最多连接数,理论上每台nginx服务器的最大连接数为。worker_processes*worker_connectionsworker_connections 1024;# keepalive超时时间。keepalive_timeout 60;# 客户端请求头部的缓冲区大小。这个可以根据你的系统分页大小来设置,一般一个请求头的大小不会超过1k,不过由于一般系统分页都要大于1k,所以这里设置为分页大小。# 分页大小可以用命令getconf PAGESIZE 取得。   --- 4096client_header_buffer_size 4k;# 这个将为打开文件指定缓存,默认是没有启用的,max指定缓存数量,建议和打开文件数一致,inactive是指经过多长时间文件没被请求后删除缓存。open_file_cache max=65535 inactive=60s;# 这个是指多长时间检查一次缓存的有效信息。open_file_cache_valid 80s;# open_file_cache指令中的inactive参数时间内文件的最少使用次数,如果超过这个数字,文件描述符一直是在缓存中打开的,如上例,如果有一个文件在inactive时间内一次没被使用,它将被移除。open_file_cache_min_uses 1;# 这个指令指定是否在搜索一个文件时记录cache错误. 默认 offopen_file_cache_errors on;# 设置网路连接序列化,防止惊群现象发生,默认为on# 当一个新连接到达时,如果激活了accept_mutex,那么多个Worker将以串行方式来处理,其中有一个Worker会被唤醒,其他的Worker继续保持休眠状态;# 如果没有激活accept_mutex,那么所有的Worker都会被唤醒,不过只有一个Worker能获取新连接,其它的Worker会重新进入休眠状态,这就是「惊群现象」。# 惊群现象解释: https://blog.huoding.com/2013/08/24/281accept_mutex on; # 设置一个进程是否同时接受多个网络连接,默认为offmulti_accept on;}http {# 自定义日志格式log_format  main  '$remote_addr - $remote_user [$time_local] "$request" ''fwf[$http_x_forwarded_for] tip[$http_true_client_ip] ''$status $body_bytes_sent "$http_referer" ''"$http_user_agent" "$http_x_forwarded_for"';# 访问日志路径access_log  /var/log/nginx/access.log  main;# 允许sendfile方式传输文件,默认为off,# 可以在http块,server块,location块。(sendfile系统调用不需要将数据拷贝或者映射到应用程序地址空间中去)sendfile            on;# 每个进程每次调用传输数量不能大于设定的值,默认为0,即不设上限。sendfile_max_chunk 100k;# 终端应用程序每产生一次操作就会发送一个包,而典型情况下一个包会拥有一个字节的数据以及40个字节长的包头,于是产生4000%的过载,很轻易地就能令网络发生拥塞。# 为了避免这种情况,TCP堆栈实现了等待数据 0.2秒钟,因此操作后它不会发送一个数据包,而是将这段时间内的数据打成一个大的包。这一机制是由Nagle算法保证。# tcp_nopush 是 FreeBSD 的一个 socket 选项,对应 Linux 的 TCP_CORK,# Nginx 里统一用 tcp_nopush 来控制它,并且只有在启用了 sendfile 之后才生效。# 启用它之后,数据包会累计到一定大小之后才会发送,减小了额外开销,提高网络效率。tcp_nopush          on;# tcp_nodelay 也是一个 socket 选项,启用后会禁用 Nagle 算法,尽快发送数据,某些情况下可以节约 200ms(Nagle# 算法原理是:在发出去的数据还未被确认之前,新生成的小数据先存起来,凑满一个 MSS 或者等到收到确认后再发送)。# Nginx 只会针对处于 keep-alive 状态的 TCP 连接才会启用 tcp_nodelay。# 可以看到 tcp_nopush 是要等数据包累积到一定大小才发送,tcp_nodelay 是要尽快发送,二者相互矛盾。# 实际上,它们确实可以一起用,最终的效果是先填满包,再尽快发送。tcp_nodelay         on;# 指定服务端为每个 TCP 连接最多可以保持多长时间。Nginx 的默认值是 75 秒,有些浏览器最多只保持 60 秒,值为0会禁用keep-alive客户端连接;# 默认情况下,nginx已经自动开启了对client连接的keep alive支持(同时client发送的HTTP请求要求keep alive)。一般场景可以直接使用keepalive_timeout   65;# 用于设置一个keep-alive连接上可以服务的请求的最大数量,当最大请求数量达到时,连接被关闭。默认是100。# 真实含义,是指一个keep alive建立之后,nginx就会为这个连接设置一个计数器,记录这个keep alive的长连接上已经接收并处理的客户端请求的数量。# 如果达到这个参数设置的最大值时,则nginx会强行关闭这个长连接,逼迫客户端不得不重新建立新的长连接。# 简单计算一下,QPS=10000时,客户端每秒发送10000个请求(通常建立有多个长连接),每个连接只能最多跑100次请求,意味着平均每秒钟就会有100个长连接因此被nginx关闭。# 同样意味着为了保持QPS,客户端不得不每秒中重新新建100个连接。因此,就会发现有大量的TIME_WAIT的socket连接(即使此时keep alive已经在client和nginx之间生效)。# 因此对于QPS较高的场景,非常有必要加大这个参数,以避免出现大量连接被生成再抛弃的情况,减少TIME_WAIT。keepalive_requests 10000;# 影响散列表的冲突率。# types_hash_max_size越大,就会消耗更多的内存,但散列key的冲突率会降低,检索速度就更快。# types_hash_max_size越小,消耗的内存就越小,但散列key的冲突率可能上升。types_hash_max_size 2048;# 保存服务器名字的hash表是由指令 server_names_hash_max_size 和 server_names_hash_bucket_size所控制的。# 参数hash bucket size总是等于hash表的大小,并且是一路处理器缓存大小的倍数。在减少了在内存中的存取次数后,使在处理器中加速查找hash表键值成为可能。# 如果 hash bucket size等于一路处理器缓存的大小,那么在查找键的时候,最坏的情况下在内存中查找的次数为2。第一次是确定存储单元的地址,第二次是在存储单元中查找键值。# 因此,如果Nginx给出需要增大 hash max size 或 hash bucket size的提示,那么首要的是增大前一个参数的大小.server_names_hash_bucket_size 64;# 开启gzip# gzip虽然好用,但是以下类型的资源不建议启用:# 1.图片类型# 原因:图片如jpg、png本身就会有压缩,所以就算开启gzip后,压缩前和压缩后大小没有多大区别,所以开启了反而会白白的浪费资源。# 2.大文件# 会消耗大量的cpu资源,且不一定有明显的效果。gzip on;# 启用gzip压缩的最小文件,小于设置值的文件将不会压缩gzip_min_length 1k;# 进行压缩的文件类型。javascript有多种形式。其中的值可以在 mime.types 文件中找到。gzip_types text/plain application/javascript application/x-javascript text/css application/xml text/javascript application/x-httpd-php image/jpeg image/gif image/png;# gzip压缩比,取值为1~9# 1 压缩比最小处理速度最快,9 压缩比最大但处理最慢(传输快但比较消耗cpu)。gzip_comp_level 6;# 是否在http header中添加Vary: Accept-Encoding,建议开启gzip_vary on;# Nginx作为反向代理的时候启用,开启或者关闭后端服务器返回的结果,匹配的前提是后端服务器必须要返回包含"Via"的 header头。# off - 关闭所有的代理结果数据的压缩# expired - 启用压缩,如果header头中包含 "Expires" 头信息# no-cache - 启用压缩,如果header头中包含 "Cache-Control:no-cache" 头信息# no-store - 启用压缩,如果header头中包含 "Cache-Control:no-store" 头信息# private - 启用压缩,如果header头中包含 "Cache-Control:private" 头信息# no_last_modified - 启用压缩,如果header头中不包含 "Last-Modified" 头信息# no_etag - 启用压缩 ,如果header头中不包含 "ETag" 头信息# auth - 启用压缩 , 如果header头中包含 "Authorization" 头信息# any - 无条件启用压缩gzip_proxied any# 设置系统获取几个单位的缓存用于存储gzip的压缩结果数据流. 例如:# 16 8k 代表以8k为单位,按照原始数据大小以8k为单位的16倍申请内存。# 4 8k 代表以8k为单位,按照原始数据大小以8k为单位的4倍申请内存。gzip_buffers 16 8k;# 禁用IE 6 gzipgzip_disable "MSIE [1-6]\.";# 文件扩展名与文件类型映射表# HTTP request里面有一个头叫 Accept,列出浏览器可以接受的mime type,HTTP response 的Content-Type 的值 在Accept 里面。# 我的理解是Nginx 会根据请求的文件的扩展名来决定返回什么 Content-Type,除非后端Web程序手动设置了Content-Type,如果Web程序没设置,Nginx也没找到对应文件的扩展名的话,就使用默认的Type,# 这个在Nginx 里用 default_type定义,比如 default_type  application/octet-stream; 。include             /etc/nginx/mime.types# 默认文件类型default_type        application/octet-stream;# 默认编码charset utf-8;# Load modular configuration files from the /etc/nginx/conf.d directory.# See http://nginx.org/en/docs/ngx_core_module.html#include# for more information.include /etc/nginx/conf.d/*.conf;include /home/flex/server/nginx/*.conf;# upstream 支持5种. # nginx原生支持的分配方式有: 轮询,权重,ip_hash# 第三方支持的分配方式有: fair和url_hash.# down 表示当前的server暂时不参与负载# max_fails 表示允许请求失败的次数默认为1,当超过最大次数时.返回proxy_next_upstream 模块定义的错误# fail_timeout 表示max_fails次失败后,暂停的时间# backup 表示其它所有的非backup机器down或者忙的时候,请求backup机器。所以这台机器压力会最轻。# 1.轮询: # 轮询是upstream的默认分配方式,即每个请求按照时间顺序轮流分配到不同的后端服务器,如果某个后端服务器 down 掉后,能自动剔除。upstream yeguxin.top1 {server 192.168.1.101:8888;server 192.168.1.102:8888;server 192.168.1.103:8888;}# 2.weight(权重)# 指定轮询几率,weight和访问比率成正比,用于后端服务器性能不均的情况。 upstream yeguxin.top2 {server 192.168.1.101:8888 weight=5;server 192.168.1.102:8888 weight=10;server 192.168.1.103:8888 weight=10;}# 3.ip_hash# 每个请求按访问ip的hash结果分配,这样每个访客固定访问一个后端服务器,可以解决session的问题.upstream yeguxin.top3 {ip_hash;server 192.168.1.101:8888;server 192.168.1.102:8888;server 192.168.1.103:8888;}# 4.fair# 按后端服务器的响应时间来分配请求,响应时间短的优先分配。与weight分配策略类似。upstream yeguxin.top4 {server 192.168.1.101:8888;server 192.168.1.102:8888;server 192.168.1.103:8888;fair;}# 5.url_hash# 按访问url的hash结果来分配请求,使每一个url定向到同一个后端服务器。后端服务器为缓存时比較有效。# 注意:在upstream中加入hash语句。server语句中不能写入weight等其他的參数,hash_method是使用的hash算法。upstream yeguxin.top5 {server 192.168.1.101:8888;server 192.168.1.102:8888;server 192.168.1.103:8888;hash $request_uri;hash_method crc32;}server {# 监听的端口listen      80;# 用来指定IP地址或者域名,多个域名之间用空格分开。server_name chat.paas.scorpio.uat.newtank.cn;#rewrite 指令是使用指定的正则表达式regex来匹配请求的urI,如果匹配成功,则使用replacement更改URI。# rewrite指令按照它们在配置文件中出现的顺序执行。可以使用flag标志来终止指令的进一步处理。# 如果替换字符串replacement以http://,https://或$ scheme开头,则停止处理后续内容,并直接重定向返回给客户端。rewrite ^(.*)$	https://$host$1	permanent;# Location 配置# 处理请求.主要是用于针对某些特定的 URL 进行配置,可以由前缀字符串定义,也可以由正则表达式定义。# =  : 如果使用=作为修饰符,当请求的URI与给定的location_match的值完全匹配时,则该location模块将被视为匹配。# ^~ : 如果使用^~修饰符,若该location块被选为最佳非正则表达式匹配,则不会发生正则表达式匹配。即若该规则匹配上时,其他规则自然被忽略。# ~  : 如果使用~作为修饰符,location将被解析为区分大小写的正则表达式匹配。# ~* : 如果使用~*修饰符,location将被解析为大小写不敏感的正则表达式匹配。# /  :  通用匹配(因为所有的地址都以 / 开头,所以这条规则将匹配到所有请求),如果没有其它匹配,任何请求都会匹配到。# 默认情况, Nginx # 1.先进行前缀字符串匹配.# 2.然后进行正则表达式匹配:如果前缀字符串匹配到了,并且前缀字符串有^~ ,就不继续往下匹配正则表达式;# 3.如果没有这个^~ ,即使前缀匹配到了,也要进行正则表则式匹配,如果正则表达式匹配到了,就是用正则表达式的,没有就是用前缀字符串匹配到的路径。# 总结如下:# 匹配优先级:精确匹配 >(^~) > 正则匹配 > 字符串(长 > 短)# 通用匹配,但是正则表达式和最长字符串会优先被匹配location / {# root 指令指定静态文件在文件系统中的路径。# 请求的 URI 中,和 location 相关的部分会和 root 指定的路径组合成完整的目录名和文件名,从而获取到静态文件。root   /home/scorpio/paas-a1/frontend-chat;try_files $uri $uri/ /index.html;}# 前缀字符串匹配,匹配任何以 /documents/ 开头的请求# 只有后面的正则表达式没有匹配到时,该配置才会被采用location /documents/ {[ configuration C ] }# 前缀字符串匹配, 匹配任何以 /images/ 开头的请求,匹配成功以后,会停止搜索后面的正则表达式匹配location ^~ /images/ {root /usr/share/nginx/html/laravel/public# 用来设置 HTTP 应答中的 Expires 和 Cache-Control 的头标时间,来告诉浏览器访问这个静态文件时,不用再去请求服务器,直接从本地缓存读取就可以了expires 7d; }# 正则表达式匹配,匹配所有以 gif,jpg,jpeg 结尾的请求# 然而,所有请求 /images/ 下的图片会被 configuration D 处理,因为 ^~ 指令,匹配不到这一条规则location ~* \.(gif|jpg|jpeg)$ {[ configuration E ] }# 有时,需要将原来的 URL 请求跳转到新的 URL 链接,但又不想使原来的 URL 失效,比如访问 http://y.top/test 时,需要跳转到 http://yeguxin.top/ ,此时可以配置一个跳转:location = /test/ {return 302 http://yeguxin.top/;}location / {# 即允许重新定义或添加字段传递给代理服务器的请求头。该值可以包含文本、变量和它们的组合。在没有定义proxy_set_header时会继承之前定义的值。# 当字段不在请求头中就无法传递了,在这种情况下,可通过设置Host变量,将需传递值赋给Host变量# 服务器名称通过代理服务器传递proxy_set_header Host $host;    proxy_set_header X-Real-IP $remote_addr;proxy_set_header X_Forwarded-For $proxy_add_x_forwarded_for;# 请求转向yeguxin.top2定义的服务器列表,即反向代理,对应upstream负载均衡器,还可以是 http://ip:port# proxy_pass 指令将请求转发给和 URL 相关联的被代理的服务器,然后把被代理的服务器的响应转发给客户端。proxy_pass http://yeguxin.top2;proxy_set_header Upgrade $http_upgrade;proxy_set_header Connection  "upgrade";}gzip on;gzip_vary on;gzip_comp_level 6;gzip_proxied any;gzip_types text/plain text/css application/javascript application/json application/x-javascript text/xml application/xml application/xml+rss text/javascript;gzip_buffers 16 8k;}# Settings for a TLS enabled server.##    server {#        listen       443 ssl http2 default_server;#        listen       [::]:443 ssl http2 default_server;#        server_name  _;#        root         /usr/share/nginx/html;##        ssl_certificate "/etc/pki/nginx/server.crt";#        ssl_certificate_key "/etc/pki/nginx/private/server.key";#        ssl_session_cache shared:SSL:1m;#        ssl_session_timeout  10m;#        ssl_ciphers HIGH:!aNULL:!MD5;#        ssl_prefer_server_ciphers on;##        # Load configuration files for the default server block.#        include /etc/nginx/default.d/*.conf;##        location / {#        }##        error_page 404 /404.html;#            location = /40x.html {#        }##        error_page 500 502 503 504 /50x.html;#            location = /50x.html {#        }#    }}[root@flex-staging nginx]#

 

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

相关文章

  1. pandas pivot实现行转列

    pivot_table实现行转列pivot_table函数样例 pivot_table 透视表是一种可以对数据动态排布并且分类汇总的表格格式。或许大多数人都在Excel使用过数据透视表,也体会到它的强大功能,而在pandas中它被称作pivot_table。其实际上是建立层次化索引。 函数 pivot_table(data, value…...

    2024/5/6 23:08:02
  2. Python基础+数据科学入门(三)组合数据类型

    声明:该博客参考深度之眼的视频课程,如有侵权请联系小编删除博文,谢谢! 若总结有所失误,还请见谅,并欢迎及时指出。 基础数据类型1.1 列表 1.1.1 列表的表达 列表类型:内部元素有位置关系,能通过位置序号访问其中元素 列表是一个可以使用多种类型元素,支持元素的增、删…...

    2024/5/6 23:07:58
  3. 【SSL 1203】书的复制【DP】

    Description 现在要把m本有顺序的书分给k个人复制(抄写),每个人的抄写速度都一样,一本书不允许分给两个或两个以上的人抄写,分给每个人的书,必须是连续的,比如不能把第一、第三、第四本书给同一个人抄写。 现在请你设计一种方案,使得复制时间最短。复制时间为抄写最多的…...

    2024/5/6 23:07:53
  4. 转换步骤使用分区

    分区的目的是充分利用多核CPU的优势,提高数据处理并行度。 处理步骤流程效果 意图:从文本文件中读取数据,增加一个常量列以后,在内存中按no分组统计记录条数,输出到文件准备数据步骤解析 首先在转换的主对象树下,新建分区schemas 定义分区,分区ID有几个就有多少个分区,…...

    2024/5/6 23:07:49
  5. BAT ---- 批量更新git仓库

    ------------------------- 转载请申明,本文来自https://blog.csdn.net/shijianduan1/article/details/104000884 -------------当文件夹下有一堆git仓库需要更新的时候, 一个个手动更新就会很麻烦。所以 下面就是偷懒工具了。首先确认安装了 git bash, 即 直接在cmd 里面可…...

    2024/5/6 23:07:45
  6. android bug:HttpURLConnection.getContentLength()返回为-1

    bug现象 使用HttpURLConnection下载图片,发现有的图片可以下载有的图片无法下载。 bug原因 经过debug,发现工具类在下载前判断文件大小,getContentLength()返回为-1,中断下载。如下所示:在排除了网络原因和服务器原因后发现是HttpURLConnedtion无法识别有些图片的编码格式…...

    2024/5/6 8:27:09
  7. java里面,关于一些常用的对字符串的操作方法

    1.substring(beginindex,endindex) 截取字符串,从beginindex到endindex-1的字符串2.toLowerCase() 将整个字符串转化为小写字母 3.toUpperCase() 将整个字符串转化为大写字母 4.trim() 去掉整个字符串的首尾空格 5.replace() 去掉所有的空格,利用替换的思想 6.split(),以空白…...

    2024/5/6 23:07:41
  8. Python:设置 Pandas的dataFrame的index索引起始值为1

    设置 python的pandas的dataFrame的索引值从1开始 假设有一个dataFrame:这里的index的索引列是从0开始的,那么现在我想要让它从1开始怎么做? 我搜了几篇文章,发现有的是: df.index = range(len(df)) //这样的 data_df = pd.DataFrame({a:a,},index=list(range(1,n))) //这种…...

    2024/5/6 23:07:37
  9. js 9.if和switch流程控制语句

    js 9.if和switch流程控制语句if switch 左右逻辑判断不可或缺的语句在各种地方都会用到。if条件判断 <!DOCTYPE html> <html><head><meta charset="UTF-8"><title></title><script type="text/javascript">// v…...

    2024/5/6 23:07:33
  10. shell -两个类似目录有哪些不一样呢?

    两个类似目录有哪些不一样呢? 使用场景网站程序如zrlog, 使用maven编译,编译出来不能用,其实跟下载的war包是非常接近的,但是有哪些区别呢? 使用shell来辨别一下 辨别出来不代表能解决,只是了解一下#! /bin/bash read -p "please input dir1 in long:" m #输入…...

    2024/5/6 23:07:29
  11. java中的数组定义

    作用:用于在java程序中存储一组相同类型的数据容器,在该容器中可以是单个值也可以是变量。类型:一维数组二维数组 一维数组 语法: int[] a=new int[5];2.数据类型[] 数组名={值1,值2...};int[] a2= {1,2,3,4};3、数据类型[] 数组名=new 数据类型[]{值1,值2...};int[] a3=ne…...

    2024/5/6 23:07:26
  12. 手写一个简单死锁

    手写一个简单死锁:思路:2个线程、2个对象锁。当线程t1锁住对象o1后,打算去锁o2;与此同时,线程t2锁住了o2,打算去锁o1。这时就产生了死锁。/*** * 手写一个死锁* @author tijian.zhou* 当线程t1锁住对象o1后,打算去锁o2,与此同时,线程t2锁住了对象o2,打算去锁o1,这…...

    2024/5/6 23:07:21
  13. quartz任务调度小案例

    环境准备工作实现任务调度需要导入两个quartz的maven依赖使用idea利用maven管理<dependency><groupId>org.quartz-scheduler</groupId><artifactId>quartz</artifactId><version>2.3.2</version> </dependency> <!--工具包…...

    2024/5/6 23:07:18
  14. python 求素数

    def primenumber(start,end):if start>=2:for n in range(start,end+1):for x in range(start,n):if n % x == 0:print(n,equals,x,*,n//x)breakelse:print(n,"is a prime number")print( primenumber (2 , 10) )运行结果:2 is a prime number 3 is a prime numb…...

    2024/5/6 23:07:13
  15. 万能近似定理(universal approximation theorrm)

    神经网络的架构(architecture)指网络的整体结构。大多数神经网络被组织成称为层的单元组,然后将这些层布置成链式结构,其中每一层都是前一层的函数。在这种结构中,第一层由下式给出:第二层:第三层,以此类推!可以看出,每一层的主体都是线性模型。线性模型,通过矩阵乘…...

    2024/5/6 23:07:09
  16. Android 自定义View----触摸反馈

    布局,绘制,触摸反馈;想要实现和用户手势交互,必须了解触摸反馈;dispatchTouchEvent:分发事件 onInterceptTouchEvent:是否拦截事件 onTouchEvent:消费事件AAA------dispatchTouchEvent AAA------onInterceptTouchEvent BBB------dispatchTouchEvent BBB------onInterce…...

    2024/5/6 23:07:05
  17. 【SSM】MyBatis学习笔记-Day5

    5.1 整合环境搭建 5.1.1 准备jar包Spring aopalliance-1.0.jar aspectjweaver-1.8.10.jar spring-aop-4.3.6.RELEASE.jar spring-aspects-4.3.6.RELEASE.jar spring-beans-4.3.6.RELEASE.jar spring-context-4,3.6.RELEASE.jar spring-core-4.3.6.RELEASE.jar spring-expressio…...

    2024/5/6 23:07:01
  18. B-树、B+树、Hash、二分查找

    数据结构和算法...

    2024/5/6 23:06:57
  19. Oracle 导出少表以及不能导出空表

    ORACLE 11G中有个新特性,当表无数据时,不分配segment,以节省空间 解决方法如下: 1、所在的用户下创建查询生产分析表的语句如下: select ‘analyze table ‘||table_name||’ compute statistics;’ from user_tables; 2、将查出的数据进行执行3、处理空表 生成处理语句 s…...

    2024/5/6 23:06:53
  20. 畅通工程/HDOJ 1232

    MaratonIME gets candies/Gym - 101375H/二分+交互 题目 某省调查城镇交通状况,得到现有城镇道路统计表,表中列出了每条道路直接连通的城镇。省政府“畅通工程”的目标是使全省任何两个城镇间都可以实现交通(但不一定有直接的道路相连,只要互相间接通过道路可达即可)。问最…...

    2024/5/6 23:06:50

最新文章

  1. json文件的读取

    📚博客主页:knighthood2001 ✨公众号:认知up吧 (目前正在带领大家一起提升认知,感兴趣可以来围观一下) 🎃知识星球:【认知up吧|成长|副业】介绍 ❤️感谢大家点赞👍🏻收藏⭐评论✍🏻,您的三连就是我持续更新的动力❤️ 🙏笔者水平有限,欢迎各位大佬指点,相…...

    2024/5/7 5:28:30
  2. 梯度消失和梯度爆炸的一些处理方法

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

    2024/5/6 9:38:23
  3. 大数据主要组件HDFS Iceberg Hadoop spark介绍

    HDFSIceberghadoopspark HDFS 面向PB级数据存储的分布式文件系统&#xff0c;可以存储任意类型与格式的数据文件&#xff0c;包括结构化的数据以及非结构化的数据。HDFS将导入的大数据文件切割成小数据块&#xff0c;均匀分布到服务器集群中的各个节点&#xff0c;并且每个数据…...

    2024/5/6 20:11:28
  4. 道路与航线

    一道类似缩点的好题&#xff0c;先按道路缩点 然后将缩点以后的图按照航线做DAG 在DAG上先跑topsort 在每一个团内部跑dijkstra&#xff0c;同时更新top点 很有意思的一道题目 #include<bits/stdc.h> using namespace std; using ll long long; const int N 3e510; co…...

    2024/5/5 8:26:27
  5. 【外汇早评】美通胀数据走低,美元调整

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

    2024/5/4 23:54:56
  6. 【原油贵金属周评】原油多头拥挤,价格调整

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

    2024/5/4 23:54:56
  7. 【外汇周评】靓丽非农不及疲软通胀影响

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

    2024/5/4 23:54:56
  8. 【原油贵金属早评】库存继续增加,油价收跌

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

    2024/5/6 9:21:00
  9. 【外汇早评】日本央行会议纪要不改日元强势

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

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

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

    2024/5/4 23:55:05
  11. 【外汇早评】美欲与伊朗重谈协议

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

    2024/5/4 23:54:56
  12. 【原油贵金属早评】波动率飙升,市场情绪动荡

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

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

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

    2024/5/4 23:54:56
  14. 【原油贵金属早评】市场情绪继续恶化,黄金上破

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

    2024/5/6 1:40:42
  15. 【外汇早评】美伊僵持,风险情绪继续升温

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

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

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

    2024/5/4 23:55:17
  17. 氧生福地 玩美北湖(上)——为时光守候两千年

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

    2024/5/4 23:55:06
  18. 氧生福地 玩美北湖(中)——永春梯田里的美与鲜

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

    2024/5/4 23:54:56
  19. 氧生福地 玩美北湖(下)——奔跑吧骚年!

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

    2024/5/4 23:55:06
  20. 扒开伪装医用面膜,翻六倍价格宰客,小姐姐注意了!

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

    2024/5/5 8:13:33
  21. 「发现」铁皮石斛仙草之神奇功效用于医用面膜

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

    2024/5/4 23:55:16
  22. 丽彦妆\医用面膜\冷敷贴轻奢医学护肤引导者

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

    2024/5/4 23:54:58
  23. 广州械字号面膜生产厂家OEM/ODM4项须知!

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

    2024/5/6 21:42:42
  24. 械字号医用眼膜缓解用眼过度到底有无作用?

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

    2024/5/4 23:54:56
  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