小编Arj*_*ath的帖子

错误:compileSdkVersion android-21需要使用JDK 7进行编译

编译时我得到错误Error:compileSdkVersion android-21 requires compiling with JDK 7,说需要更新版本的JDK.

我正在使用Android Studio v0.8.14在OS X Yosemite上运行

我查过的东西:

  1. Java版本:

java version "1.8.0_25" Java(TM) SE Runtime Environment (build 1.8.0_25-b17) Java HotSpot(TM) 64-Bit Server VM (build 25.25-b02, mixed mode)

  1. 在JavaVirtualMachine文件夹里面我只能看到1.6.0.jdk文件夹,我找不到任何其他文件夹.

  2. 尝试重新安装JDk 8和7!

我无法找到jvm 1.8的文件夹位置,任何想法我怎么能在那里修复.

macos android

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

AccessDeniedException:用户无权执行:lambda:InvokeFunction

我正在尝试从节点调用lambda函数.

var aws = require('aws-sdk');
var lambda = new aws.Lambda({
    accessKeyId: 'id',
    secretAccessKey: 'key',
    region: 'us-west-2'
});

lambda.invoke({
    FunctionName: 'test1',
    Payload: JSON.stringify({
        key1: 'Arjun',
        key2: 'kom',
        key3: 'ath'
    })
}, function(err, data) {
    if (err) console.log(err, err.stack);
    else     console.log(data);
});
Run Code Online (Sandbox Code Playgroud)

密钥用于IAM用户.用户必须AWSLambdaExecuteAWSLambdaBasicExecutionRole附加政策.

我收到了一个权限错误: AccessDeniedException: User: arn:aws:iam::1221321312:user/cli is not authorized to perform: lambda:InvokeFunction on resource: arn:aws:lambda:us-west-2:1221321312:function:test1

我阅读了文档和几个博客,但我无法授权此用户调用lambda函数.如何让这个用户调用lambda?

谢谢.

amazon-web-services amazon-iam aws-lambda

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

在节点js中使用fd(文件描述符)有什么用处

    fs.open('input.txt', 'r+', function(err, fd) {
       console.log(fd);
       if (err) {
           return console.error(err);
       }
    })
Run Code Online (Sandbox Code Playgroud)

什么是fd,为什么当我使用console.log()打印它时它给出3;

node.js

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