问题列表 - 第251788页

如何按照 DDD 方法更新 EF Core 2.0 拥有的实体?

我有一个项目,我在其中按照 DDD 方法使用 Asp.Net Core 2.0。因此,我拥有拥有实体和值对象的聚合根,这些实体和值对象配置为拥有的类型,这是 EF Core 2.0 中的一项新功能。我添加了一个此类配置的示例以更好地阐明。

领域:

public class Address : ValueObject 
{
    public Address(string street, int number){
        Street = street;
        Number = number;
    }

    public string Street {get; private set;}
    public int Number {get; private set;}
}  
public class Company : AggregateRoot
{
    public Address Address {get; private set;}
    // Other properties...

    // Value objects are immutables so I'm only able to replace it with a new object.
    public void UpdateAddress(string street, int number){
        Address …
Run Code Online (Sandbox Code Playgroud)

c# domain-driven-design .net-2.0 entity-framework-core

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

Amazon ECS任务定义 - CPU单元和内存 - 设置容器以使用100%的EC2可用资源

我想在ECS集群上运行多个不同的服务,每个服务应该在单个EC2实例上运行.所有服务的EC2实例类型都相同.我希望这些服务能够使用他们所有的主机EC2可用资源.

我的假设是,如果我只用柔软的内存参数(不使用硬之一)在任务配置,这将让我的容器实例使用所有可用内存的EC2实例收留了它,而且我也不会限制.那是对的吗?

至于EC2类型(例如t2.micro [vCPU = 1,Memory = 1Gib])!! 可以简单地说:

{  
   ...
   "memory": 1024,
   "cpu": 1024,
   ...
}
Run Code Online (Sandbox Code Playgroud)

由于EC2应该已经设置了一堆容器服务要求.

amazon-web-services amazon-ecs

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

如何检查是否添加了新手指?

我有一个带指纹认证的应用程序.在Android 8发布之前,它一直运行良好.所以问题是,当我注册新的指纹时,没有KeyPermanentlyInvalidatedException.所以它只发生在Android 8上,较低的API就可以了,我可以检查这个异常是否添加了新的指纹.我如何检查Android 8中的新指纹?Google示例App - FingerprintDialog - 也有同样的问题.它没有看到注册新指纹的变化.已打开谷歌问题:https: //issuetracker.google.com/issues/65578763

android fingerprint android-8.0-oreo

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

在 div 或 td 等 html 元素中包含 D3 图表?

最近,我开始在HTML D3图表工作,和我最常用的图表似乎是一个HTML元素,如中添加的<div><td>等等。

在这个D3 Radial bar Chart的情况下,它似乎不是 html 元素的一部分。例如,我想在它周围添加一个边框,所以我想可能包含在 div 或 table 中,然后将边框添加到 html 元素。但我不知道如何将它包含在这些元素中。本质上,HTML 如下所示:

<html>
<head>
<title></title>
</head>
<body>
<script>
   // This is where the control is drawn
</script>
</body>
</html>
Run Code Online (Sandbox Code Playgroud)

所以,假设我想将它包含在 a 中,DIV以便我可以在它周围添加边框,那么我该怎么做呢?

就我而言,问题是图表用完了整个水平空间。就好像图表位于水平拉伸 100% 的 div 中一样。

这是代码。任何帮助表示赞赏。

<!DOCTYPE html>
<html>
<head>
<meta charset="utf-8">
<title>Household monthly electricity consumption</title>
<style>
body {
  font: 12px sans-serif;
}

svg {
  margin: 0px auto;
  display: block;
}

path.arc {
  opacity: 0.9;
  transition: opacity …
Run Code Online (Sandbox Code Playgroud)

html javascript css jquery d3.js

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

使用optparse-applicative解析"枚举"选项

如何从以下方面为此示例实现解析器grep --help:

 --binary-files=TYPE   assume that binary files are TYPE;
                       TYPE is 'binary', 'text', or 'without-match'
Run Code Online (Sandbox Code Playgroud)

假设我有

data BinaryFiles = Binary | Text | WithoutMatch
Run Code Online (Sandbox Code Playgroud)

我该如何编写解析器?option auto似乎是一个kludge,因为Read它应该是一个"逆" Show,我想保持派生instance Show BinaryFiles.

haskell optparse-applicative

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

Graphviz无法在Jupyter Notebook Python = 3.6中运行?

我正在尝试运行graphviz以在jupyter笔记本上查看点文件,并将路径导入到dot.exe路径中。

G:\ anaconda3 \ envs \ tensorflowgpu \ Library \ bin \ graphviz G:\ anaconda3 \ envs \ tensorflowgpu \ Library \ bin \ graphviz \ dot.exe

我正在尝试运行以下代码:

with open("tree1.dot") as f:
dot_graph = f.read()
graphviz.Source(dot_graph)
Run Code Online (Sandbox Code Playgroud)

要么

graphviz.Source("tree1.dot") .view() 
Run Code Online (Sandbox Code Playgroud)

它给:

failed to execute ['dot', '-Tsvg'], make sure the Graphviz executables are on your systems' PATH
Run Code Online (Sandbox Code Playgroud)

请告诉我任何解决此问题的方法或任何其他方法来查看jupyter笔记本上的点文件,我在jupter笔记本上运行python 3.6

graphviz anaconda jupyter-notebook

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

子路由上Azure上的Angular2应用“您无权查看此目录或页面”

我已经发布了Angular2应用并将其部署在Azure Web Apps上。如果通过浏览到其根目录来启动该应用程序,则该应用程序可以正常工作:http : //cafeserver.azurewebsites.net/Web/

但是,如果我直接浏览到应用程序中的子路由,例如以下示例:http : //cafeserver.azurewebsites.net/Web/customers

它将引发错误,指出“您没有查看此目录或页面的权限”。

我该如何解决这个问题?

iis azure angular2-routing angular

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

React Native Aspect适合图像

    <Image
      style={{
        alignSelf: 'center',
        flex: 1,
        width: '25%',
        height: null,
        resizeMode: 'cover',
        borderWidth: 1,
        borderRadius: 75,
      }}
      source={{uri:'https://facebook.github.io/react/img/logo_og.png'}}
      resizeMode="stretch"
    />
Run Code Online (Sandbox Code Playgroud)

https://snack.expo.io/rJCoC9S5-

我如何将图像宽度设为父级的25%,并将其高度设置为保持原始的width:height纵横比所需的高度?

react-native

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

如何从 Google Assistant 发出局域网 HTTP 请求?

我想直接从我的 Google Assistant 向 LAN 上的服务器(例如 Node-red 或 Arduino)发出 HTTP 请求。

我想重现这个小部件的行为,但是它在谷歌助手中不起作用。

使用带有 webhooks 的 IFTTT 可以使 IFTTT 网站从他们的服务器上 ping 互联网,而不是从我私人局域网中的手机上 ping。我认为如果我使用带有 webhook 的 api.ai 的 google 操作也会发生同样的情况。例如,Wake On Lan这个应用程序可以 LAN 请求,但它不会像 那样获取链接192.168.0.2:1880/test,它只需要 IP 地址,但它可以与 Google 热词 OK Google 配合使用。

那么如何直接从我的 Google 助理发出 HTTP POST 请求呢?

android http google-assist-api ifttt google-assistant-sdk

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

如何在没有index.html的情况下使用Jekyll-paginate?

我正在尝试在Github页面上构建我的博客,我必须使用Jekyll-paginate,原因很明显.问题是,我不会将index.html页面用于欢迎页面以外的任何内容.我在一个名为articles的文件夹中有一个名为index.html的单独页面,因此博客的URL应该是xyz.github.io/articles/.

然而,这提出了一个主要问题 - 显然jekyll-paginate拒绝在博客根目录中没有明确的index.html的情况下工作.所以,我尝试使用没有这种限制的jekyll-paginate-v2,它完美无缺!

但是,github页面不支持jekyll-paginate-v2,因此,我回到了正方形1.我该怎么办?

注意:这是我的代码:

index.md

---
layout: home
title: SomuSysAdmin
---

If you're new to this site and have no idea what's going on, first go and read the [About](about.md) section of the blog.

Here's a list of all the major articles this blog contains: 

## [Red Hat Certified Systems Administrator (RHCSA) Guide]({% post_url 2017-09-11-RHCSA %})
Run Code Online (Sandbox Code Playgroud)

这是我的_config.yml:

# -----------------------------------------------------------------------------
#  User configuration
# -----------------------------------------------------------------------------

title:               SomuSysAdmin

# The unique resource location of your page.
# …
Run Code Online (Sandbox Code Playgroud)

markdown jekyll github-pages github-flavored-markdown jekyll-paginator

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