小编Mik*_* Sa的帖子

Java数学随机包含1

使用Math.random函数包含1的最简单方法是什么?

由于默认值是包含1和独占0之间的数字.

我将在我的代码中多次使用我的rand函数,这就是为什么我需要偶数概率获得0到1 [0,1]之间的数字,包括0和包含1.谢谢!

编辑:对不起,大错.独家1,包含0.

java random range

6
推荐指数
0
解决办法
4457
查看次数

如何更新 DynamoDB UpdateItem 中的数组对象

编辑问题:尝试更新我的 map[] 接口字段时收到错误 400。

使用 UpdateItem 时,我一直在更新 DynamoDB 中的数组对象,特别是在我的数组对象上(在本例中为 Authors 字段)。

&awserr.requestError{awsError:(*awserr.baseError)(0xc000204140), statusCode:400, requestID:"QU2MMAJVDRM0JHJEPOE93VJPSVVV4KQNSO5AEMVJF66Q9ASUAAJG", bytes:[]uint8(nil)}
Run Code Online (Sandbox Code Playgroud)

使用具有相同结构的 PutItem 时,我没有遇到任何问题。我不确定我错过了什么,而且 AWS 给出的错误对我来说也不太清楚。

结构:

type Book struct {
    Id          int            `json:":id"`
    Title       string         `json:":title"`
    Photo       Photo          `json:":photo"`
    Authors     []Author       `json:":authors"`
}

type Author struct {
    Id          int            `json:":id"`
    Name        string         `json:":name"`
}
Run Code Online (Sandbox Code Playgroud)

我已经尝试过更新代码:

input := &dynamodb.UpdateItemInput{
        TableName:                 aws.String("books"),
        Key:                       key,
        UpdateExpression:          aws.String(updateExp),
        ExpressionAttributeValues: value,
    }
Run Code Online (Sandbox Code Playgroud)

更新表达式:

"SET title = :title, photo = :photo, authors = list_append(authors, :authors)"
Run Code Online (Sandbox Code Playgroud)

我也已经尝试过了

authors = :authors
Run Code Online (Sandbox Code Playgroud)

因为我计划每次都替换整个作者值,但我似乎可以完成这项工作。 …

go amazon-dynamodb aws-sdk-go

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

标签 统计

amazon-dynamodb ×1

aws-sdk-go ×1

go ×1

java ×1

random ×1

range ×1