精华内容
下载资源
问答
  • 解决Enter passphrase for key

    万次阅读 2017-07-18 11:51:12
    之前写过一片文章,记下了如何通过ssh免密登录:《ssh免密码+别名登录》今天在服务器上使用同样的方法,发现有两点问题:1.提示“ Permissions 0644 for ‘/root/.ssh/id_rsa.pub’ are ...提示“Enter passphrase fo

    之前写过一片文章,记下了如何通过ssh免密登录:《ssh免密码+别名登录

    今天在服务器上使用同样的方法,发现有两点问题:

    1.提示“ Permissions 0644 for ‘/root/.ssh/id_rsa.pub’ are too open”

    解决方法:使用chmod 0600 /root/.ssh/id_rsa.pub更改将公钥权限改成“600”

    2.提示“Enter passphrase for key /root/.ssh/id_rsa.pub”让输入私钥,可不论输与不输都不能直接登录

    解决方法:
    在本地执行:

    eval `ssh-agent`
    ssh-add

    ssh-agent是用于管理密钥,ssh-add用于将密钥加入到ssh-agent中,SSH可以和ssh-agent通信获取密钥,这样就不需要用户手工输入密码了。
    顺序执行以上两条命令后就可以用ssh免密登录远程机器了,但这个配置只对当前会话生效,会话关闭或机器重启后都需要重新执行这两条命令。将命令放到~/.bash_profile中,就可以免去每次输入的麻烦。

    展开全文
  • nginx 之 proxy_pass详解

    万次阅读 多人点赞 2019-08-21 11:05:41
    在nginx中配置proxy_pass代理转发时,如果在proxy_pass后面的url加/,表示绝对根路径;如果没有/,表示相对路径,把匹配的路径部分也给代理走。 假设下面四种情况分别用 http://192.168.1.1/proxy/test.html 进行...

    在nginx中配置proxy_pass代理转发时,如果在proxy_pass后面的url加/,表示绝对根路径;如果没有/,表示相对路径,把匹配的路径部分也给代理走。

    假设下面四种情况分别用 http://192.168.1.1/proxy/test.html 进行访问。

    第一种:
    location /proxy/ {
    proxy_pass http://127.0.0.1/;
    }
    代理到URL:http://127.0.0.1/test.html

    第二种(相对于第一种,最后少一个 / )
    location /proxy/ {
    proxy_pass http://127.0.0.1;
    }
    代理到URL:http://127.0.0.1/proxy/test.html

    第三种:
    location /proxy/ {
    proxy_pass http://127.0.0.1/aaa/;
    }
    代理到URL:http://127.0.0.1/aaa/test.html

    第四种(相对于第三种,最后少一个 / )
    location /proxy/ {
    proxy_pass http://127.0.0.1/aaa;
    }
    代理到URL:http://127.0.0.1/aaatest.html

    nginx中有两个模块都有proxy_pass指令。

    • ngx_http_proxy_moduleproxy_pass
    语法: proxy_pass URL;场景: location, if in location, limit_except说明: 设置后端代理服务器的协议(protocol)和地址(address),以及location中可以匹配的一个可选的URI。协议可以是"http"或"https"。地址可以是一个域名或ip地址和端口,或者一个 unix-domain socket 路径。  详见官方文档: http://nginx.org/en/docs/http/ngx_http_proxy_module.html#proxy_passURI的匹配,本文第四部分重点讨论。
    
    • ngx_stream_proxy_moduleproxy_pass
    语法: proxy_pass address;场景: server说明: 设置后端代理服务器的地址。这个地址(address)可以是一个域名或ip地址和端口,或者一个 unix-domain socket路径。  详见官方文档: http://nginx.org/en/docs/stream/ngx_stream_proxy_module.html#proxy_pass
    

    二、两个proxy_pass的关系和区别

    在两个模块中,两个proxy_pass都是用来做后端代理的指令。
    ngx_stream_proxy_module模块的proxy_pass指令只能在server段使用使用, 只需要提供域名或ip地址和端口。可以理解为端口转发,可以是tcp端口,也可以是udp端口。
    ngx_http_proxy_module模块的proxy_pass指令需要在location段,location中的if段,limit_except段中使用,处理需要提供域名或ip地址和端口外,还需要提供协议,如"http"或"https",还有一个可选的uri可以配置。

    三、proxy_pass的具体用法

    ngx_stream_proxy_module模块的proxy_pass指令

    server {
        listen 127.0.0.1:12345;
        proxy_pass 127.0.0.1:8080;
    }
     
    server {
        listen 12345;
        proxy_connect_timeout 1s;
        proxy_timeout 1m;
        proxy_pass example.com:12345;
    }
     
    server {
        listen 53 udp;
        proxy_responses 1;
        proxy_timeout 20s;
        proxy_pass dns.example.com:53;
    }
     
    server {
        listen [::1]:12345;
        proxy_pass unix:/tmp/stream.socket;
    }
    

    ngx_http_proxy_module模块的proxy_pass指令

    server {
        listen      80;
        server_name www.test.com;
     
        # 正常代理,不修改后端url的
        location /some/path/ {
            proxy_pass http://127.0.0.1;
        }
     
        # 修改后端url地址的代理(本例后端地址中,最后带了一个斜线)
        location /testb {
            proxy_pass http://www.other.com:8801/;
        }
     
        # 使用 if in location
        location /google {
            if ( $geoip_country_code ~ (RU|CN) ) {
                proxy_pass http://www.google.hk;
            }
        }
     
        location /yongfu/ {
            # 没有匹配 limit_except 的,代理到 unix:/tmp/backend.socket:/uri/
            proxy_pass http://unix:/tmp/backend.socket:/uri/;;
     
            # 匹配到请求方法为: PUT or DELETE, 代理到9080
            limit_except PUT DELETE {
                proxy_pass http://127.0.0.1:9080;
            }
        }
     
    }
    

    四、proxy_pass后,后端服务器的url(request_uri)情况分析

    server {
        listen      80;
        server_name www.test.com;
     
        # 情形A
        # 访问 http://www.test.com/testa/aaaa
        # 后端的request_uri为: /testa/aaaa
        location ^~ /testa/ {
            proxy_pass http://127.0.0.1:8801;
        }
        
        # 情形B
        # 访问 http://www.test.com/testb/bbbb
        # 后端的request_uri为: /bbbb
        location ^~ /testb/ {
            proxy_pass http://127.0.0.1:8801/;
        }
     
        # 情形C
        # 下面这段location是正确的
        location ~ /testc {
            proxy_pass http://127.0.0.1:8801;
        }
     
        # 情形D
        # 下面这段location是错误的
        #
        # nginx -t 时,会报如下错误: 
        #
        # nginx: [emerg] "proxy_pass" cannot have URI part in location given by regular 
        # expression, or inside named location, or inside "if" statement, or inside 
        # "limit_except" block in /opt/app/nginx/conf/vhost/test.conf:17
        # 
        # 当location为正则表达式时,proxy_pass 不能包含URI部分。本例中包含了"/"
        location ~ /testd {
            proxy_pass http://127.0.0.1:8801/;   # 记住,location为正则表达式时,不能这样写!!!
        }
     
        # 情形E
        # 访问 http://www.test.com/ccc/bbbb
        # 后端的request_uri为: /aaa/ccc/bbbb
        location /ccc/ {
            proxy_pass http://127.0.0.1:8801/aaa$request_uri;
        }
     
        # 情形F
        # 访问 http://www.test.com/namea/ddd
        # 后端的request_uri为: /yongfu?namea=ddd
        location /namea/ {
            rewrite    /namea/([^/]+) /yongfu?namea=$1 break;
            proxy_pass http://127.0.0.1:8801;
        }
     
        # 情形G
        # 访问 http://www.test.com/nameb/eee
        # 后端的request_uri为: /yongfu?nameb=eee
        location /nameb/ {
            rewrite    /nameb/([^/]+) /yongfu?nameb=$1 break;
            proxy_pass http://127.0.0.1:8801/;
        }
     
        access_log /data/logs/www/www.test.com.log;
    }
     
    server {
        listen      8801;
        server_name www.test.com;
        
        root        /data/www/test;
        index       index.php index.html;
     
        rewrite ^(.*)$ /test.php?u=$1 last;
     
        location ~ \.php$ {
            try_files $uri =404;
            fastcgi_pass unix:/tmp/php-cgi.sock;
            fastcgi_index index.php;
            include fastcgi.conf;
        }
     
        access_log /data/logs/www/www.test.com.8801.log;
    }
     
    
    

    文件: /data/www/test/test.php

    <?php
    echo '$_SERVER[REQUEST_URI]:' . $_SERVER['REQUEST_URI'];
    

    通过查看 $_SERVER['REQUEST_URI'] 的值,我们可以看到每次请求的后端的request_uri的值,进行验证。

    小结

    情形A和情形B进行对比,可以知道proxy_pass后带一个URI,可以是斜杠(/)也可以是其他uri,对后端request_uri变量的影响。
    情形D说明,当location为正则表达式时,proxy_pass不能包含URI部分。
    情形E通过变量($request_uri, 也可以是其他变量),对后端的request_uri进行改写。
    情形F和情形G通过rewrite配合break标志,对url进行改写,并改写后端的request_uri。需要注意,proxy_pass地址的URI部分在情形G中无效,不管如何设置,都会被忽略。

     

    展开全文
  • PASS破解版

    2019-01-18 11:39:26
    PASS样本量计算
  • PASS(Power Analysis and Sample Size)是用于效能分析和样本量估计的统计软件包,它能对数十种统计学检验条件下的检验效能和样本含量进行估计,主要包括区间估计、均数比较、率的比较、相关与回归分析和病例随访资料...

    caf0c0ce379ae1b8257de4688cfa9d05.png

        PASS(Power Analysis and Sample Size)是用于效能分析和样本量估计的统计软件包,它能对数十种统计学检验条件下的检验效能和样本含量进行估计,主要包括区间估计、均数比较、率的比较、相关与回归分析和病例随访资料分析等情形。经过20多年的调试和完善,PASS现已成为样本量估算最为权威的软件之一。

            在本篇以及后续的系列推文中,使用的都是PASS 15软件。

    b477da381576165378469f0b14c3c9ea.png

    PASS主要包含以下三个窗口

    1、Home Window  

            “Category栏”给出了程序类别和子类别。单击任何类别或子类别都会显示该类别或子类别包含的的所有程序列表。在“Search框”中输入关键字可帮助查询相关算法。

    95533255d6c076c791e7de4ec4a205e5.png

            单击“?”按钮,即可获得所有算法的帮助文档。

    4a7271e4f423ec4d83f78158137abef9.png

    2、Procedure Windows

            “Design栏”用于设置参数。参数输入完毕后点击“Calculate”则会弹出计算结果(在Output Window中显示)。当鼠标放在某参数框时,右下角的“Option Info”栏会显示关于该参数的说明文字。

    bca5ab0d12bd1083a75adfbd71de5fb5.png

    3、Output Window

            该窗口显示样本量计算结果。

    e8c553a627e94d6fac2d2dc6a9e3e978.png

            以上,相信大家对PASS软件已有了一个初步的了解~

    347a584bd3a4e44121fa3a6e4ddf5333.png相关阅读

    联川客户必点:FTP下载软件你会用了吗?

    一文轻松玩转10X单细胞转录组官方分析软件CellRanger | 单细胞专题

    what?这么多单细胞分析软件我该怎么选 | 单细胞专题

    Cytoscape软件使用说明 | 云课堂(26)

    单细胞转录组数据分析结果查看软件Loupe-Cell-Browser使用说明 | 云课堂(25)

    9a3bccab2ffaaa3c4dc6cf7c120ec76a.png

    展开全文
  • pass by和pass on和pass away之间的区别

    千次阅读 2019-10-08 19:48:45
    1、pass away的意思是:去世,死(委婉说法) 例句:I'm sorry to hear that your father passed away last night.听到令尊昨晚去世的消息很难受。 2、pass by的意思是:通过,从旁边经过 例句:As theypassby, a ...

    三者的释义和具体语境不同:

    1、pass away的意思是:去世,死(委婉说法)

    例句:I'm sorry to hear that your father passed away last night.听到令尊昨晚去世的消息很难受。

    2、pass by的意思是:通过,从旁边经过

    例句:As they pass by, a piteous wailing is heard.

    他们经过时,响起了令人哀怜的恸哭。

    3、pass on 的意思是: 把…传给(下一代)

    例句:This ring has been passed on in my family from mother to daughter.

    在我家里,这个戒指是妈妈留给女儿的。

    扩展资料:

    与pass搭配的其他短语:

    1、pass down 传下来,流传,使世代相传 ,一代一代传下去

    例句:There should be some small warm and touch stories pass down from generation to generation in my perfect university.

    在我理想中的大学,应当有一些温馨而动人的小故事被代代流传。

    2、pass out 失去知觉,昏厥

    例句:He consumed enough alcohol to make him pass out.

    他喝了过多酒竟至昏迷不醒。

    3、pass through 穿过,越过

    例句:This soldier passed through many dangers.

    这个士兵经历了许多危险。

    4、pass the examination 通过考试

    例句:Surely you could pass any examination. 

    你确实能通过每门考试。

    展开全文
  • Passphrase、Passphrase、Passphrase

    千次阅读 2017-09-27 20:19:44
    Passphrase:纯粹密码,各种code、word、symbol组合,用口令做翻译比较合适;Passcode:翻译成验证码比较靠谱;Password:翻译成暗语比较靠谱,现代通指密码
  • Pass语句

    2019-06-17 09:57:20
    pass 是空语句,是为了保持程序结构的完整性,一般用做占位语句。 for i in 'world': if i=='r': pass print('pass') print(i) print('universe') 输出 ...
  • 在使用ajax向tomcat部署的rest服务(使用nginx作为反向代理服务器)请求数据时返回了Response to preflight request doesn't pass access control check: No 'Access-Control-Allow-Origin' header is present on ...
  • Meta Pass

    2019-07-02 16:48:36
    the meta pass decouples the albedo and emissive enlighten uses from the regular shader pass. the way an object looks is defined by its s...
  • python的pass语句 Python中的pass语句 (pass statement in Python) In python pass statement is a null statement or we can say it's a dummy statement – which does nothing. It can be used where you do not ...
  • shaderlab 中 use pass、grab pass的用法

    千次阅读 2020-12-01 15:00:30
    use pass use pass 用于帮助shader代码重复使用。 使用步骤: 1, 被引用的shader,在被引用的shader中定义shader名和pass名 shader 1: // 定义shader 路径 Shader "Unlit/shader1" { Properties { _MainTex (...
  • Python pass 语句

    千次阅读 2017-04-16 17:40:47
    在 Python 中,pass 是一个空语句,为了保持程序结构的完整性。一般情况下,pass 被用作占位符。 pass 和注释之间的区别在于:解释器会完全忽略注释,但不会忽略 pass。 然而,执行 pass 时什么都不会发生,导致无...
  • /******************************************* ...功能: 按成绩划分high pass、low passpass和fail 时间: 2019\4\22 ********************************************/ # include "stdafx.h" #include <i...
  • Python pass 用法

    千次阅读 2019-09-20 20:03:01
    Python pass 是空语句,是为了保持程序结构的完整性。 pass 不做任何事情,一般用做占位语句。
  • pass软件破解版

    2019-02-21 18:46:21
    亲测 pass11 版本 破解版 适合学生用。好东西就应该分享,大家一起用
  • lowpass:官方使用文档% 创建一个采样频率1kHz的信号,并添加一个高斯白噪声 fs = 1e3; t = 0:1/fs:1; y = [1 2]*sin(2*pi*[50 250]'.*t) + randn(size(t))/10; % 截止频率设置150Hz,对信号进行低通滤波 lowpass(y...
  • Java Pass By Value and Pass By Reference Java uses pass by value. There is no pass by reference in Java.  This Java tutorial is to walk you through the difference between pass by value and pass by ...
  • 谈到ONE PASS AND MULTI PASS,那么不得不谈谈oracle sort,不知道大家是不是这么认为,给的内存多了,那么SORT是不是就性能就好了呢?答案肯定是否定的,那么我们先介绍下oracle 的SORT。  其实在数据库环境中,...
  • Nginx的proxy_pass和fastcgi_pass

    千次阅读 2019-02-26 09:43:50
    Nginx本身不支持PHP/Python/Perl等语言,但是它可以通过FastCGI来将请求扔给某些语言或框架处理。例如将.php为后缀的请求通过FashCGI... 关于proxy_pass和fastcgi_pass的区别也就在于一个Nginx本身是否支持。  ...
  • When I was doing MyTask offline performance optimization, I hesitated about whether to use pass by value or pass by reference. Pass by value pattern using RETURNING keyword: ## lt_result = get.....
  • 原文:ShaderLab: Pass 版本:2019.1 ShaderLab: Pass Tags Pass的Tags标签 Pass中使用tags标签可以告诉渲染引擎如果来渲染。 Syntax 语法 Tags { "TagName1" = "Value1" "TagName2" = "Value2" } 指定 TagName...
  • Python中pass的作用

    万次阅读 多人点赞 2016-07-28 09:37:13
    空语句 do nothing 保证格式完整 保证语义完整 以if语句为例,在c或c++/java中:if(true) ; //do nothing else { //do something ... #do something1 pass语句在函数中的作用当你在编写一个程序时,执行
  • Pass by Value

空空如也

空空如也

1 2 3 4 5 ... 20
收藏数 236,022
精华内容 94,408
关键字:

pass