小编use*_*022的帖子

如何更改AWS的授权机制(ec2-upload-bundle)

我目前正在尝试使用Amazon ec2-api-tools和ec2-ami-tools工具实用程序来备份我的EC2实例.

我正在使用亚马逊的标准Ubuntu 14.04 AMI.

要下载并安装所需的实用程序,我已更新/etc/apt/sources以下内容:

deb http://us.archive.ubuntu.com/ubuntu/ trusty multiverse
deb-src http://us.archive.ubuntu.com/ubuntu/ trusty multiverse
deb http://us.archive.ubuntu.com/ubuntu/ trusty-updates multiverse
deb-src http://us.archive.ubuntu.com/ubuntu/ trusty-updates multiverse
Run Code Online (Sandbox Code Playgroud)

我现在可以按预期捆绑图像,但是当我尝试将AMI上传到存储桶时,我收到以下错误:

The authorization mechanism you have provided is not supported. Please use AWS4-HMAC-SHA256.
Run Code Online (Sandbox Code Playgroud)

我正在使用法兰克福数据中心.从在线研究来看,2014年1月的新中心似乎不支持旧的身份验证方案.

我已尝试按照http://docs.aws.amazon.com/AmazonS3/latest/dev/UsingAWSSDK.html上的指南启用V4,但是当我尝试更新CLI配置时,我收到以下错误:

root@ip-10-0-1-54:/mnt/bundle# aws configure set default.s3.signature_version s3v4
usage: aws [options] <command> <subcommand> [parameters]
aws: error: argument subcommand: Invalid choice, valid choices are:

list   
Run Code Online (Sandbox Code Playgroud)

有谁知道如何修复错误,所以我可以将我的捆绑备份到S3?

amazon bundle amazon-ec2 vpc amazon-ami

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

python numpy排序特征值

我使用linalg.eig(A)来获得矩阵的特征值和特征向量.是否有一种简单的方法可以按顺序对这些特征值(和相关的向量)进行排序?

python numpy

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

从NumPy数组中删除一个值

我正在尝试所有只包含NumPy数组中的零的行.例如,我想删除[0,0]

n = np.array([[1,2], [0,0], [5,6]])
Run Code Online (Sandbox Code Playgroud)

并留下:

np.array([[1,2], [5,6]])
Run Code Online (Sandbox Code Playgroud)

python arrays numpy

5
推荐指数
1
解决办法
3万
查看次数

python BeautifulSoup 查找特定表单的所有输入

我正在尝试BeautifulSoup仅用于提取特定表单的输入字段。

使用以下方法提取表单:

soup.find('form')
Run Code Online (Sandbox Code Playgroud)

现在我想提取所有属于该表单的子项的输入字段。

我怎样才能用 BS 做到这一点?

html python forms beautifulsoup html-parsing

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

Flask + uwsgi +线程

我有一个烧瓶应用程序,我想通过一个线程每分钟执行一次更新任务.

该线程设置如下:

def print_thread():
    print "I am a thread"

@app.before_first_request
def start_thread():
    threading.Timer(60, print_thread).start()
Run Code Online (Sandbox Code Playgroud)

烧瓶应用程序正在运行uwsgi:

uwsgi_python -s /tmp/uwsgi.sock --processes 1 --threads 4 -w app:app --enable-threads
Run Code Online (Sandbox Code Playgroud)

我之前遇到过这个问题并通过一个flask每分钟通过调用一个端点来解决它cron,但我想要一个自包含在flask应用程序中的清洁解决方案.

任何人都可以发现问题吗?

或者知道一个干净的解决方案来解决这个问题?

谢谢

python multithreading flask uwsgi

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

python pyplot注释

我目前正在使用以下代码使用python pyplot绘制图形:

  plt.plot([row[2] for row in data],[row[1] for row in data], type, marker='o', label=name)  
Run Code Online (Sandbox Code Playgroud)

但是,'o'我希望点上的标记成为数据,而不是默认标记row[1]

有人可以解释如何做到这一点?

python matplotlib marker

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

python列表迭代

我在python中有一个列表迭代定义如下:

for i in range(5):
    for j in range(5):
        if i != j:
            print i , j
Run Code Online (Sandbox Code Playgroud)

因此,对于我定义的范围[0..5]中的每个元素,我想获得每个元素i,以及所有其他不是i的元素.

这段代码完全符合我的预期,但有没有更简洁的方法呢?

python iteration list

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

python列拆分

我有一个格式的python数组:

[[1,2,3],[4,5,6],[7,8,9]]
Run Code Online (Sandbox Code Playgroud)

有没有办法让我把它分解成列给出:

[[1,4,7],[2,5,8],[3,6,9]]
Run Code Online (Sandbox Code Playgroud)

python numpy

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

python pyplot连接点

我使用以下方法制作带有一组点的pyplot图:

    plt.plot([range(0,10)], [dictionary[key]],'bo')
Run Code Online (Sandbox Code Playgroud)

这正确地按照我的预期绘制了点,但是我也希望在这些点之间绘制一条线.我找不到用pyplot做这个的方法,我认为这是微不足道的.

谁能解释我怎么做到这一点?

python matplotlib

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

java具有不同条件的类似函数

我有一组定义如下的函数:

public void foo1(int a, int b){
    if (a > b){
        c++;
    }
}


public void foo2(int a, int b){
    if (a > b && b = 7){
        c++;
    }
}


public void foo3(int a, int b){
    if (a >= b){
        c++;
    }
}
Run Code Online (Sandbox Code Playgroud)

只有a和b的条件不同.有没有办法将这些作为一个函数包含在内,我可以将条件设​​置为变量?或类似的东西?

编辑:请注意这是一个简单的例子,我想知道是否可以将条件传递给函数

java conditional-statements

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