小编Use*_*erX的帖子

使用python和boto在s3中创建一个文件

我有下面的链接,当我尝试访问它时,它出现一个xml文件说"Acess denied".

我需要去aws管理控制台并将此part-0000文件公开,以便我可以访问它.

你知道我如何使用boto与python授予权限,这样我就可以访问这个链接而无需转到aws managmet控制台并使文件公开?

downloadLink = 'https://s3.amazonaws.com/myFolder/uploadedfiles/2015423/part-00000'
Run Code Online (Sandbox Code Playgroud)

amazon-s3 boto amazon-web-services

19
推荐指数
2
解决办法
9576
查看次数

尝试在<button>中使用图像和文本

我试图有一个像我在我的图像1格式的按钮.

我在左边有一个背景为红色的div,在这个div中我有一个图像,我希望这个图像在我的div的中心对齐.

然后我在我的红色div右边有我的按钮文字.

图1:

在此输入图像描述

但我拥有的是这个:

图2

在此输入图像描述

我没有我的图像在我的红色div的中心,我的按钮文本被卡在我的div中.

你看到我做错了吗?

这是我的问题,我有:http://jsfiddle.net/nXuU2/2/

这是我的HTML

<button class="btn">               
    <div id="btn_container"><img  src="http://placehold.it/30x30" width="30" height="30"/></div>
    <span>Button link 1</span>
</button>
Run Code Online (Sandbox Code Playgroud)

我的CSS:

   .btn
{

    position: relative;
    width: 200px;
    height: 60px;
    margin-bottom:20px;
    padding: 0 10px;
    text-align: left;

    font-size: 16px;
    color: #333;
    background:gray;
}

#btn_container
{
    width:40px;
    height:40px; 
    border-radius:5px;
    background:red; 
    float:left;
}

.btn img 
{  
    margin-right: 10px;
    vertical-align:middle;
}


.btn span
{
    display:inline-block;
    width: 120px;
    vertical-align:middle;
}
Run Code Online (Sandbox Code Playgroud)

html css

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

我的输入文件接受:accept="image/gif, image/jpg, image/jpeg, image/png", 允许选择其他扩展名

我有一个为画廊选择图像的表单,我想允许用户只选择 jpg、gif 和 png 图像格式。

现在,为了测试,我将图像的扩展名更改为 .bmp,如“image1.bmp”,当我单击输入文件以选择图像时,此“image1.bmp”是隐藏的,但是如果我选择“显示所有文件”,出现这个“image1.bmp”,我可以选择这个“image1.bmp”并以我的形式发送这个图像。我在数据库中插入了这种格式的图像。

这是正常使用accept="image/gif, image/jpg, image/jpeg, image/png"??

因为我想要的是阻止所有不是 gif、jpg 或 png 的格式。

我有这个输入文件:

<input type="file" name="img[]" multiple="multiple" accept="image/gif, image/jpg, image/jpeg, image/png" />
Run Code Online (Sandbox Code Playgroud)

html image

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

可以为<li>的某些元素提供list-style-type而不为其他元素提供?

我有一份答案清单.我在每个列表项中都有<li>答案的编号,一个段落("test ...")和两个链接.

我希望list-style-type: circle;在我的链接中有一个.但我的链接不是<li>元素,它们在<li>元素中.

你知道是否有可能做这样的事情吗?

我的代码在这里:http://jsfiddle.net/x9ww2qpd/1/

在此输入图像描述

html css

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

TypeError:必须是字符串,而不是unicode

我有这个代码:

...
msgdict = {'datafile': datafile, 'mapper': mapper, 'reducer':reducer}
msg = cPickle.dumps(msgdict)
print msg   
Run Code Online (Sandbox Code Playgroud)

打印消息我得到这个:

(dp1
S'mapper'
p2
(S's3n://myFolder/mapper.py'
p3
tp4
sS'datafile'
p5
(S's3n://myFolder/test.txt'
p6
tp7
sS'reducer'
p8
(S's3n://myFolder/reducer.py'
p9
tp10
s.
Run Code Online (Sandbox Code Playgroud)

然后我试图得到我的内容:

for i in range(count):
    m = q[0].read()
    # this print returns a object Message
    print m 
    # m.get_body()) returns the same of print msg above
    msg = cPickle.loads(m.get_body()) 
Run Code Online (Sandbox Code Playgroud)

但我有这个错误:

msg = cPickle.loads(m.get_body())       
TypeError: must be string, not unicode
Run Code Online (Sandbox Code Playgroud)

有人知道如何解决这个错误?

python unicode pickle

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

发送电子邮件时出错:引发SMTPAuthenticationError(代码,resp)

我试图用smtp模块发送电子邮件,但我有一个错误:

File "/usr/lib/python2.7/smtplib.py", in login    
 raise SMTPAuthenticationError(code, resp) smtplib.SMTPAuthenticationError: (534, '5.7.14)...
Run Code Online (Sandbox Code Playgroud)

有人已经有这个错误吗?你知道怎么解决吗?

代码:

def sendNotification():
    recepients_list = "emailsmtplibtest@gmail.com"
    subject = 'Subject'
    message = "Message" 
    sendemail(recepients_list,subject,message)

def sendemail(to_addr_list, subject, message):
    username = 'emailsmtplibtest@gmail.com'
    password = 'passtest'   
    from_addr = 'emailsmtplibtest@gmail.com'    
    server = smtplib.SMTP('smtp.gmail.com', 587)
    server.ehlo()
    server.starttls()
    server.login(username,password)
    newmessage = '\r\n'.join([
              'To: %s' %recepient_list,
               'From: %s' % from_addr,
                'Subject: %s' %subject,
                '',
                message
                ])
    try:    
        server.sendemail(from_addr, to_addr_list,newmessage)
        print 'notification sent'
    except:
        print 'error sending notification'
    server.quit()


sendNotification()
Run Code Online (Sandbox Code Playgroud)

python email smtplib

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

无法连接到 MySQL 服务器 (110)(AWS RDS 实例)

我有这个代码连接到一个 rds 实例:

import MySQLdb

USERNAME = 'root'
PASSWORD = 'pass'
DB_NAME = 'databasetest2'

print "Connecting to RDS instance"

conn = MySQLdb.connect ( host = 'mysql-db-instance-database-test2.code.us-east-1.rds.amazonaws.com', user = USERNAME, passwd = PASSWORD, db = DB_NAME, port = 3306)

print "Connected to RDS instance"
Run Code Online (Sandbox Code Playgroud)

但我有这个错误:

 Connecting to RDS instance
    Traceback (most recent call last):
      File "mysql.py", line 10, in <module>
        conn = MySQLdb.connect ( host = 'mysql-db-instance-database-test2.code.us-east-1.rds.amazonaws.com', user = USERNAME, passwd = PASSWORD, db = DB_NAME, port = 3306)
      File "/usr/lib/python2.7/dist-packages/MySQLdb/__init__.py", …
Run Code Online (Sandbox Code Playgroud)

mysql-python amazon-web-services

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

概念模型 vs 逻辑模型 vs 物理模型

我正在做一个关于数据库的工作,现在我需要展示三个不同的图像,一个是概念模型,另一个是逻辑模型,另一个是数据库的物理模型。

但是我在这里有些难以理解哪个图像代表每个模型。

我正在寻找有关此的可靠信息,但我找到了不同的答案并且我有点困惑。

所以我来这里看看你能不能帮我。

我下面有三张图片,你认为我对每张图片都有正确的标题吗?

概念模型:

在概念模型中,我认为我需要将我的表格放在有属性但没有关系的表格中。

在此处输入图片说明

逻辑模型:

在逻辑模型中,我想我需要把我的表放在属性上,但现在是我的关系。

在此处输入图片说明

物理模型:

在物理模型中,我想我需要把我的表放在属性上,但现在我的关系和外键

在此处输入图片说明

database database-design relational-database powerdesigner

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

我的链接的可点击区域太大

我有一个<img>包含在链接中的徽标,链接包含在一个链接中<div>.

我的下面的代码导致我的链接的可点击区域水平延伸100%到视口的两个边缘.

如何使链接的可点击区域与我的徽标大小相同?

我的HTML:

<div id="logo-container">
    <div id="logo">
    <a href="dashboard.php"><img src="http://placehold.it/350x150" /></a>
    </div>
</div>
Run Code Online (Sandbox Code Playgroud)

我的CSS:

#logo-container{
    width:100%;
    float:left;
    height:auto;
    margin:0 auto 0 auto;
    background:#ECECEA;
}

#logo{
    margin:0 auto;
    height:auto;
}

#logo img {
    display:block;
    margin:6px auto 10px auto;
}

#logo img{
    width:330px;
    height:auto;
}
Run Code Online (Sandbox Code Playgroud)

html css

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

数据库安全组只能与使用API​​版本的VPC数据库实例相关联

我在下面用这段代码在aws中创建一个RDS实例:

import boto.rds

REGION="us-east-1"
INSTANCE_TYPE="db.t1.micro"
ID = "MySQL-db-instance-database-test2"
USERNAME="root"
PASSWORD = "pass"
DB_PORT = 3306
DB_SIZE = 5
DB_ENGINE = "MySQL5.1"
DB_NAME = "databasetest2"
SECGROUP_HANDLE="default"

print "Connecting to RDS"

conn = boto.rds.connect_to_region(REGION)

print "Creating a RDS Instance"

instance = conn.create_dbinstance(ID, DB_SIZE, INSTANCE_TYPE, USERNAME, PASSWORD, port=DB_PORT, engine=DB_ENGINE,db_name=DB_NAME, security_groups = [SECGROUP_HANDLE],)

print instance
Run Code Online (Sandbox Code Playgroud)

但我总是遇到与安全组相关的错误:

数据库安全组只能使用API​​版本2012-01-15到2012-09-17与VPC数据库实例关联.

有人可以帮忙解决这个问题吗?

如果我使用vpc_security_groups而不是security_groups我有:

 <Message>Invalid security group , groupId= f, u, d, t, e, a, l, groupName=.</Message>
Run Code Online (Sandbox Code Playgroud)

mysql boto amazon-web-services amazon-rds

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

DateTime::createFromFormat 没有按我想要的方式工作

我有一个采用这种格式的日期:2014 年 5 月 21 日星期三。

\n\n

要将此日期保存在数据库中,我尝试将其转换为日期时间,如下所示:

\n\n
$f[\'date\'] = $_POST[\'date\'];\n$date = DateTime::createFromFormat(\'l, j F, Y\', $f[\'date\']); \n$date = $data->format(\'Y-m-d H:i:s\'); \n
Run Code Online (Sandbox Code Playgroud)\n\n

然后我\xc2\xb4ll在我的数据库中插入$date,并且工作正常,日期像数据库中的日期时间一样保存。

\n\n

但现在我想显示日期,所以我想再次转换它,格式如下:“Wednesday, 21 May, 2014”。

\n\n

为此,我进行选择,然后再次使用 DateTime::createFormat 将日期从日期时间转换为我的“文本格式”:

\n\n
$readNews = $pdo->prepare("SELECT * FROM news");\n$readNews->execute();\nwhile ($readNewsResult  = $readNews->fetch(PDO::FETCH_ASSOC))\n{\n   $date = DateTime::createFromFormat(\'l, j F, Y\', $readNewsResult[\'date\']);\n   ..... //here I have more echos showing title of the news, etc\n   echo \'<span class="date">\'.$date.\'</span>\';\n}\n
Run Code Online (Sandbox Code Playgroud)\n\n

我遇到的问题是它没有 \xc2\xb4t 出现的日期......

\n\n

你看到我在这里做错了什么吗?

\n

php datetime date

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

使用DriverManager.getConnection()找不到符号

我在下面有这个代码,我使用DriveManager来管理我的数据库驱动程序.

public static void main(String[] args)throws SQLException  {
            Connection con = new DriverManager.getConnection("jdbc:hsqldb:hsql://localhost/first-example","SA","");
        }
Run Code Online (Sandbox Code Playgroud)

但我有一个错误 .getConnection(),错误是:

找不到标志

符号: class getConnection

class: DriveManager

java jdbc

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