小编eru*_*rup的帖子

aws负载均衡器用于不同的实例和相同的端口

我有两个在端口80上运行网站的EC2实例.

是否可以为这两个实例/服务使用/配置1个负载均衡器?当我尝试在现有负载均衡器上添加侦听器时,它会显示"您可能没有定义重复的负载均衡器端口".

或者我应该使用2个负载均衡器,每个实例一个?

amazon-web-services aws-load-balancer

2
推荐指数
1
解决办法
1005
查看次数

具有功能的argparse子解析器

您好,我从开始argparse。我的目标是使用接受参数并重定向到相应命令功能的主要命令构建CLI。这是我到目前为止所做的:

def main():

    parser = argparse.ArgumentParser()
    subparsers = parser.add_subparsers()

    command1_parser = subparsers.add_parser('command1')
    command1_parser.set_defaults(func=command1)
    command1_parser.add_argument('--name', dest='name')

    command2_parser = subparsers.add_parser('command2')
    command2_parser.set_defaults(func=command2)
    command2_parser.add_argument('--frequency', dest='frequency')

    args = parser.parse_args()

def command1():

    # do something with args.name

def command2():

    # do something with args.frequency

if __name__ == '__main__':
    main()
Run Code Online (Sandbox Code Playgroud)

当我做:

entrypoint command1 --name Hello
Run Code Online (Sandbox Code Playgroud)

要么:

entrypoint command2 --frequency 10
Run Code Online (Sandbox Code Playgroud)

无法捕获相应的args。我做错了什么?谢谢!

python argparse

1
推荐指数
1
解决办法
1405
查看次数

FileReader 方法不更新数据属性(vue.js)

我试图在vue.jsvia 中加载一个 JSON 文件FileReader。JSON 文件通过BoostrapVue表单文件输入作为 javascript File 对象实例加载。这是我当前的App.vue文件:

<template>
    <div v-if="fileUploaded">
        <div class="rf">
            <ChildComponent v-bind:json="json"/>
        </div>
    </div>
    <div v-else>
        <!-- BoostrapVueFileInput -->
    </div>
</template>

<script>
import ChildComponent from './ChildComponent.vue'

export default {
name: 'rf',
data () {
    return {
    fileUploaded: false,
    file: null,
    json: null
    }
},
methods: {
    read() {
    var reader = new FileReader();
    reader.onload = function(event) {
        this.json = JSON.parse(event.target.result);
    };
    reader.readAsText(this.file);
    }
}
}
</script>
Run Code Online (Sandbox Code Playgroud)

一旦我更新了 …

filereader fileapi vue.js

0
推荐指数
1
解决办法
1402
查看次数