小编Rup*_*ert的帖子

AWS Lambda"在完成请求之前退出流程"

我试图调用DynamoDB客户端方法并从DynamoDB表中获取一个项目.我正在使用AWS Lambda.但是,我一直收到消息:

"在完成请求之前退出流程."

我已经增加了超时以确保,但处理时间小于超时.有什么建议?

console.log('Loading event');
var AWS = require('aws-sdk');
var dynamodb = new AWS.DynamoDB({apiVersion: '2012-08-10'});

exports.handler = function(event, context) {
dynamodb.listTables(function(err, data) {
});

var params = {
    "TableName": "User",
     "Key":
        {"User Id"   : {"S":event.objectId}
    },
    "AttributesToGet"   : ["First Name","Last Name", "Latitude", "Longitude"],
    "ConsistentRead"    : true
  }


   dynamodb.getItem(params, function(response,result) {
    response.on('data', function(chunk){
    console.log(""+chunk);
    console.log("test1")
    context.done(result);
});
result.on('ready', function(data){
    console.log("test2")
    console.log("Error:" + data.error);
    console.log("ConsumedCapacityUnits:" + data.ConsumedCapacityUnits);
     context.done('Error',data);
    // ...
});
});
};
Run Code Online (Sandbox Code Playgroud)

amazon-web-services aws-lambda

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

使用ExportAttribute或ExportFieldAttribute时,需要添加对Mono.Android.Export.Dll的引用

我的代码工作正常,但是当我向项目添加带有新命名空间的片段时,我开始收到错误

使用ExportAttribute或ExportFieldAttribute时,需要添加对Mono.Android.Export.Dll的引用

我在网上搜索过并发现了一些关于取消链接程序集的提及,但我也读到这会导致其他错误.

有谁知道如何解决这个bug?

xamarin

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

使用Boto3在S3中的AWS内容类型设置

我正在尝试使用亚马逊的Boto3 SDK for Python 将网页上传到S3存储桶.

我无法设置Content-Type.Content-Type除了使用此代码指定的元数据之外,AWS还不断创建新的元数据键:

# Upload a new file
data = open('index.html', 'rb')
x = s3.Bucket('website.com').put_object(Key='index.html', Body=data)
x.put(Metadata={'Content-Type': 'text/html'})
Run Code Online (Sandbox Code Playgroud)

如何设置任何指导Content-Type,以text/html将不胜感激.

python amazon-s3 amazon-web-services

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

将数据传递到布局页面

我有一个layout页面,其中包含需要填充的变量.例:

@ModelType KarateAqua.schoolModel

<html>
    <body>

        @RenderBody()

        <div id="footer">
            <div class="content">
                <div class="bottom_logo">
                    <a href="/"><span class="inv">@Model.schoolName</span></a>
                </div>
            </div>
        </div>
    </body>
</html>
Run Code Online (Sandbox Code Playgroud)

我不想在每个人中填充这个ActionResult.有没有办法将数据传递到layout页面一次,并为所有实例执行此操作?

.net asp.net razor asp.net-mvc-3

8
推荐指数
3
解决办法
4万
查看次数

Marker Click上的Swift Google地图中心

我正在尝试将Google地图置于标记的中心,并在用户点按标记时进行缩放.我可以使用click委托在Android中执行此操作,但我找不到在Swift中执行此操作的方法.

有没有人有任何提示或建议来解决这个问题?

swift

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

Android Studio没有将Java文件检入GitHub

我正在使用Android Studio并检入我的文件.一切正常,除了main.java文件根本没有提交.我试图浏览每个文件并按下提交并添加按钮.Android Studio说"所有文件都是最新的",但是当我查看GitHub时,除文件夹外什么都没有.

我查看了忽略文件,文件不在此内.

git android github android-studio

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

StatsModels未对齐错误

当我尝试在Statsmodels中运行多变量线性回归时出现错误。当我仅硬编码XData变量中的一个X列时,一切工作正常。

有人可以给我一些建议,因为我在这里缺少什么吗?我将不胜感激。

错误:

ValueError:形状(747,2)和(747,2)不对齐:2(dim 1)!= 747(dim 0)

码:

import pandas as pd
import statsmodels.api as sm
import itertools

data = pd.read_csv("deaconFoodData.csv")

for i in range(2,10,1):
    xCombinations = itertools.combinations(["Food Exp","HH Size","HH Inc","Highest Ed Head","Age Head","Shopping Time","Kid <6","Kid 6-18","Eating Healthy"], i)
    print(str(i) + " variables")
    for combination in xCombinations:

        comb = list(combination)

        print(comb)
        xData = data[["Food Exp", "HH Size"]] # data[comb]
        yData = data["Shopping LH"]
        yData = sm.add_constant(yData, prepend=False)
        print(yData)
        # Fit and summarize OLS model
        mod = sm.OLS(xData, yData)
        res = …
Run Code Online (Sandbox Code Playgroud)

python statsmodels

5
推荐指数
0
解决办法
4274
查看次数

在Jinja2嵌套For循环

我正在使用Jinja/Python Flask进行嵌套for循环.

如果我硬编码值,那么它工作正常.我在Jinja模板中遗漏了什么吗?

<table class="table table-striped">
<tr>
    {% for column in Columns %}
        <td>{{ column }}</td>
    {% endfor %}
</tr>

       {% for row in rows %}
           <tr>
                {% for column in Columns %}
                    <td>{{ row.column }}</td>
                {% endfor %}
           </tr>
       {% endfor %}

</table>
Run Code Online (Sandbox Code Playgroud)

顺便说一句,当它没有硬编码时,输出就没有了.

python jinja2 flask

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

BatchGetItem 或 Query DynamoDb - 按范围查询

我有一个名为 User 的表。它有一个用户 ID 的哈希键和一个组织 ID 的范围键。

如何返回组织 ID 为“3”的所有用户

(顺便说一下,这是一个 Lambda 函数)

这段代码给了我一个错误:

console.log('Loading event');
var AWS = require('aws-sdk');
var dynamodb = new AWS.DynamoDB({apiVersion: '2012-08-10'});

exports.handler = function(event, context) {
dynamodb.listTables(function(err, data) {
});

var params = {
    "TableName": "PoliceUser",
     "Key":
        {"User Id"   : {"S":event.objectId}, "Organization Id" : {"S": event.organizationId}
    },
   "ProjectionExpression": "#firstName, #lastName, #longitude, #latitude, #organizationName",
   "ExpressionAttributeNames" : {"#firstName": "First Name", "#lastName": "Last Name", "#longitude": "Longitude", "#latitude": "Latitude", "#organizationName": "Organization"},
   "ConsistentRead"    : true
  }

   dynamodb.BatchGetItem(params, function(err, data)
{ …
Run Code Online (Sandbox Code Playgroud)

amazon-dynamodb

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

重命名应用程序后进行迁移时出现 Django 错误

我正在处理一个 Django 项目,但在架构中遇到错误。

我正在尝试在自己的包中设置模型。但是,我的应用程序不断给我错误。

一切正常,直到我将模型移动到它们自己的包中并为每个类创建一个文件。

现在,每当我尝试运行时makemigrations,都会收到此错误:

 ValueError: Unhandled pending operations for models:
  model.state (referred to by fields: testadmin.Member.state, testadmin.Organization.state)
Run Code Online (Sandbox Code Playgroud)

我将模型应用程序添加到迁移命令中,它有点工作 - python ./manage.py makemigrations models。但是,现在我遇到了这个新错误。由于某种原因,迁移无法识别State模型。

SystemCheckError: System check identified some issues: ERRORS:
models.Member.state: (fields.E300) Field defines a relation with model 'State', which is either not installed, or is abstract.
models.Organization.state: (fields.E300) Field defines a relation with model 'State', which is either not installed, or is abstract
Run Code Online (Sandbox Code Playgroud)

python django

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