小编use*_*120的帖子

如何在jython中设置numpy

有一个名为JyNI的项目允许您在Jython中运行NumPy.但是我没有遇到过如何让NumPy进入Jython的任何地方.我试过'pip install numpy'(这适用于普通的python 3.4.3)但是给出了一个关于缺少py3k模块的错误.有没有人有关于此的更多信息?

python numpy jython

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

当通过方法传入类型时如何使用'is'?

我试图将一个类型传递给一个方法,我可以检查它是否是某种类型.但是我下面的代码没有编译,我想知道什么是错的.编译错误是:找不到类型或命名空间名称'dataType'.

public static List<object> findType(Type dataType)
{
    List<object> items = new List<object>();
    foreach (KeyValuePair<int, object> entry in DataSource.ItemPairs)
    {
        if (entry.Value != null && entry.Value is dataType)
        {
            items.Add(entry.Value);
        }
    }
    return items;
}
Run Code Online (Sandbox Code Playgroud)

c# syntax

6
推荐指数
2
解决办法
119
查看次数

将java对象传递给python

我正在为我们的应用程序创建一个接口原型,以允许其他人使用python,我们的应用程序是用java编写的.我想将我们的一些数据从Java应用程序传递给python代码,但我不确定如何将对象传递给python.我使用简单的参数使用Jython做了一个简单的java-> python函数调用,发现它对我想要做的事情非常有用.鉴于下面的类,我如何在Python/Jython中将它用作函数/类的输入:

public class TestObject 
{
   private double[] values;
   private int length;
   private int anotherVariable;

   //getters, setters
 }
Run Code Online (Sandbox Code Playgroud)

python java jython

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

如何通过 lambda 在本地使用 dynamoDb

我认为这是可能的吗?我在 sam 模板中定义了一个 lambda 和 api 网关。我使用 sam-local 来启动它。在我的 lambda 中,我想连接到我的本地 dynamoDB,但 lambda 一直超时。代码如下:

let AWS = require('aws-sdk')
let dyn= new AWS.DynamoDB({ endpoint: new AWS.Endpoint("http://localhost:8000") })

function handler(event, context, callback) {
  dyn.listTables({Limit: 10}, function(err, data) {
    if (err) {
      console.log("Error", err.code)
    } else {
      console.log("Table names are ", data.TableNames)
    }
  })

  let response = {
    statusCode: 200
  }
  callback(null, response)
}
Run Code Online (Sandbox Code Playgroud)

如果此代码在 lambda 之外运行,则它可以正常工作

lambda amazon-dynamodb dynamo-local aws-api-gateway

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

如何将 AMI 名称放入打包程序清单中

我想将 AMI 名称添加到打包程序清单中。我了解如何获取 AMI id,但其名称有所不同。我有:

data "amazon-ami" "ubuntu" {
  filters = {
     name = "ubuntu-minimal/images/hvm-ssd/ubuntu-focal-20.04-amd64-minimal-*"
     root-device-type    = "ebs"
     virtualization-type = "hvm"
  }
  most_recent = true
  region      = "us-east-1"
}
source "amazon-ebs" "ui" {
  ami_name      = "my-ami-${formatdate("YYYY-MM-DD-hhmmss", timestamp())}"
  instance_type = "t3.small"
  region        = "us-east-1"
  source_ami    = "${data.amazon-ami.ubuntu.id}"
  ssh_pty       = true
  ssh_username  = "ubuntu"
}
build {
  sources = ["source.amazon-ebs.ui"]
  
  post-processor "manifest" {
    output = "manifest.json"
    strip_path = true
    custom_data = {
      version = "${source.ami_name}"
    }
  }
}
Run Code Online (Sandbox Code Playgroud)

我收到的错误是Unsupported attribute; This …

packer amazon-web-services hashicorp-packer

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

反应在承诺中失去了"这个"背景

我反应很新,可能犯了一个愚蠢的错误.我正在尝试使用能够返回承诺的axios进行api调用.当这个promise解析时,我想将结果传递给一个通过回调更新父级状态的函数.然而,看起来"这个"已经消失,因为我未定义.我想,随着它在未来的解决,不再是"这个"背景?我可以通过将回调分配给temp并使用它来绕过它,但它感觉很笨拙.这是代码:

axios.get(url)
  .then(function(response) {
    this.props.handler(response.data.thing)
  })
  .catch(function(error) {
    console.log(error)
  })
Run Code Online (Sandbox Code Playgroud)

这工作:

let handler = this.props.handler
axios.get(url)
  .then(function(response) {
    handler(response.data.word)
  })
  .catch(function(error) {
    console.log(error)
  })
Run Code Online (Sandbox Code Playgroud)

javascript ecmascript-6 reactjs es6-promise axios

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

djangorest框架错误需要一个字段

我一直在关注http://www.django-rest-framework.org/tutorial/4-authentication-and-permissions/上的教程(这非常好),但我已经读到最后了,我运行命令

http -a admin:password123 POST http://127.0.0.1:8000/snippets/ code="print 789"

它给了我一个错误:

HTTP/1.1 400 错误请求允许:GET、POST、HEAD、OPTIONS 内容长度:37 内容类型:application/json 日期:2018 年 2 月 28 日星期三 18:29:15 GMT 服务器:WSGIServer/0.2 CPython/3.6.3变化:接受、Cookie X 框架选项:SAMEORIGIN

{ "owner": [ "此字段为必填项。" ] }

所有者字段在可浏览 api 上也可见,为我创建的所有用户提供选项。不过,当保存它时(浏览器或命令行),它确实保存了发出请求的用户,因此该部分是正确的。我认为它不应该在可浏览 api 上可见,并且在 api 调用中不需要,因为它是从请求中计算出来的。

这是我的代码:

视图.py:

class SnippetList(generics.ListCreateAPIView):
  queryset = Snippet.objects.all()
  serializer_class = SnippetSerializer
  permission_classes = (permissions.IsAuthenticatedOrReadOnly,)

  def perform_create(self, serializer):
    serializer.save(owner=self.request.user)
Run Code Online (Sandbox Code Playgroud)

模型.py:

class Snippet(models.Model):
  created = models.DateTimeField(auto_now_add=True)
  title = models.CharField(max_length=100, blank=True, default='')
  code = models.TextField()
  linenos = models.BooleanField(default=False)
  language = models.CharField(choices=LANGUAGE_CHOICES, default='python', max_length=100)
  style …
Run Code Online (Sandbox Code Playgroud)

python django django-rest-framework

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

在 CI 环境中运行 CDK 部署

通过本教程

运行时,cdk deploy它会要求部署权限。我假设这是因为本教程前面创建的 IAM 资源。我无法在 CI 环境中运行它,因为没有办法回答这个问题。看起来没有办法以非交互式方式运行它?

我在文档中也找不到任何内容?

aws-cdk

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

实现泛型类和多个接口

我有以下类定义:

public class SessionTreeManager<T> 
    : DataManager<T> where T : DataItem, IDeletable, IAnotherInterface
Run Code Online (Sandbox Code Playgroud)

我只希望T成为DataItem并实现其他两个接口.编译器似乎认为我希望T成为3中的任何一个并给出构建错误,因为上面的类中的T没有实现所有3并且这个类无法找到要覆盖的方法.

这可能吗?

c# syntax

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