问题列表 - 第279844页

Firestore ID 在整个数据库中是否唯一

我的意思是 - 如果我们从所有集合和子集合等中收集所有 id(自动生成的)。它们都是唯一的吗?

做什么的?我正在构建一个新功能,用户可以在其中共享子集合中的项目,所以我不确定 - 我可以在用户子集合之间使用相同的 ID。

谢谢!

firebase google-cloud-firestore

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

ASLR和PIE的区别

我不太确定了解 ASLR 和 PIE 之间的区别。

在我看来,ASLR 是一个操作系统选项,而 PIE 是一个编译选项。

那么, - 如果我在启用了 ASLR 的操作系统上运行无 PIE 程序会发生什么?- 如果我在禁用 ASLR 的操作系统上运行 PIE 程序会发生什么?

PIE 和 ASLR 是否适用于相同的事物(函数地址、库?)

谢谢

aslr

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

echarts中如何设置多级x轴?

我正在构建一个以日期为 x 轴的图表,我们使用百度 echarts 来构建它们。

对于 10-15 天的范围,我只需通过 xAxis.data 绘制它们即可。但是,当我的范围更大时,比如 2-3 个月,日期就会堆积起来,或者因为空间太多而挤满了。在网上查看了一些想法后,我正在考虑将它们格式化如下(日期按月分组,并以 8-10 天的统一间隔分隔):

2 12 22 2 12 22 2 12 22
     十二月 一月 二月

我知道xAxis.axisLabel.formatter但当我想要格式化单个条目而不是我想要的格式时,这似乎很有帮助。echarts 中是否可以有一个多级 x 轴,其中顶部是各个条目,底部行基本上代表它们的组?

希望这是有道理的。

echarts

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

Angular 库交叉依赖

我正在寻找有关 Angular7 库的帮助。

我有一个项目 A,其中开发了两个库 -库 1库 2。第二个库(库2)依赖于第一个库(库1)。后来,在另一个项目中,假设项目 B我可能会使用库 2

我的问题是指定库 2依赖于库 1。目前,这两个库构建在项目根目录的libs/文件夹中 - 这使得从库 1导入的库 2可以工作,也可以不指定它在package.json文件中依赖于库 1

库 1 package.json

{
  "name": "library-1",
  "version": "0.0.1",
  "peerDependencies": {
    "@angular/common": "^7.1.0",
    "@angular/core": "^7.1.0"
  }
}
Run Code Online (Sandbox Code Playgroud)

库 2 package.json

{
  "name": "library-2",
  "version": "0.0.1",
  "peerDependencies": {
    "@angular/common": "^7.1.0",
    "@angular/core": "^7.1.0",
    "@angular/material": "7.2.0",
    "library-1": "0.0.1"
  } …
Run Code Online (Sandbox Code Playgroud)

typescript tsconfig package.json angular

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

我可以为父表中的外键列定义不同的类型吗?

我需要以代码中的关系连接到 postgreSQL 数据库。问题在于表“b”中的数据库“id”是“bigint”,表“a”中的“b_id”是“整数”,prod db 不在我的控制范围内,所以我无法更改它。

“a”中的“b_id”未定义为外键,这可能就是 postgre 允许这样做的原因。

正如预期的那样,hibernate 抛出“找到 [int4 (Types#INTEGER)],但期待 [integer (Types#BIGINT)]”

如果我通过休眠创建表,它会按预期将表“a”中的“b_id”定义为“bigint”

在不更改数据库类型的情况下验证模式的最佳方法是什么?

@Entity
@Table(name = "a")
public class A {

    @ManyToOne
    @JoinColumn(name = "b_id")
    @NotNull
    private B bId;

    ...
}

@Entity
@Table(name = "b")
public class B {

    @Id
    private Long id;

    ...
}
Run Code Online (Sandbox Code Playgroud)

java postgresql hibernate jpa

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

我应该把我的DTO放在干净的架构中?

在此输入图像描述

需要实施清洁架构并与DTO概念斗争.据我所知,我不能在表示层(asp mvc)中使用我的域对象,而应该使用DTO或viewmodel.我不确定这些DTO应该去哪里.我有两个项目作为我的核心层(域,应用程序).​​Domain保存我的实体ex:'Post'+ Repository interfaces ex:'IPostRepository'.应用程序保存逻辑ex:'IPostManager'+'PostManager'.DTO和DTO映射到实体的位置应该在哪里?Asp MVC,应用程序还是域名?

c# automapper clean-architecture

8
推荐指数
2
解决办法
767
查看次数

OpenCV findContour() 返回太多轮廓(Python)

我在使用 CV.drawContours 时遇到问题。我在这里输入这张图片。

在此处输入图片说明

然而,输出略大,并创建了一些不属于图片的空间的轮廓。这是输出的样子 在此处输入图片说明

如您所见,左侧和底部的区域以及被跟踪的轮廓线(绿色)都有所增加。我正在关注OpenCV Contours 上的本教程,但是查看教程和一些文档并没有让我很清楚这是什么类型的问题。这是我的代码。

鉴于我们在原始图片之外看到绿线,我猜想是有什么事情发生了cv.findContours,它正在拾取额外的可能的外部轮廓线,并认为原始图片中的黑色轮廓是内部轮廓线(尽管不会解释为什么它只发生在一半的边上)。

import cv2 as cv

# Find contours
im = cv.imread("binary_graph_8.png")
imgray = cv.cvtColor(im, cv.COLOR_BGR2GRAY)
ret, thresh = cv.threshold(imgray, 127, 255, 0)
contours, hierarchy = cv.findContours(thresh, cv.RETR_TREE, cv.CHAIN_APPROX_SIMPLE)

# Draw countours
cv.drawContours(im, contours, -1, (0, 255, 0), thickness=1)

#Issue - function shows more than 100% of entire image...2/17/2019
cv.imshow("window title", im)
cv.waitKey()
Run Code Online (Sandbox Code Playgroud)

python opencv

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

关闭 css 的单独块,vue cli 3 webpack 4

我正在使用一个用最新版本的 vue cli 3 创建的项目。我使用的是默认配置,我的路由器有许多动态导入的路由。在生产中运行时,我的 css 和 js 都被分成多个块。虽然 js 的行为是可取的。我的 css 文件很小我想关闭 css 的块。

如何通过 vue.config.js 文件配置 webpack 以执行此操作。请帮助提供确切的命令,因为我发现 webpack 配置和链语法非常混乱。谢谢:)

vue.js webpack-4 mini-css-extract-plugin vue-cli-3

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

Flutter 创建 API 请求并使用 - 'Ä' 'Ö' 'Ü' 'ß' 接收字符串

有没有一种简单的方法可以在带有 Darts http - API(在 Flutter 中)的 API 中查询诸如“ä”、“ö”、“ü”之类的德语字母?

API 查询应将 JSON 字符串下载到 Flutterapp。不幸的是,JSON 字符串包含德语特殊字符。

String einleseURL = 'http://xxx.xxx.xxx.xxx/einlesen.json';
final ausgeleseneJsonString = await http.get(Uri.encodeFull(einleseURL));
uiUeberprueft = serializers.deserializeWith(
  RenderEbeneErste.serializer, json.decode(ausgeleseneJsonString.body));
Run Code Online (Sandbox Code Playgroud)

我能想到的唯一解决方案是将 jSON 字符串转换为 utf-8 的数值并将这个新文件保存在服务器上以进行 http 查询。然后数字列表被 Flutter 调用并在 json.decode() 发生之前用 utf.decode() 解密。

请参考: 如何在 Dart 中将字符串转换为 utf8?

有没有更简单的方法?

api json http dart flutter

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

Rxjs 将可观察值中的值分配给全局变量

抱歉,我是角度和异步编程的新手,我正在尝试将 rxjs 可观察到的值分配给全局变量,如下所示:

public currentUser: User;

this.userService.getAuthUser().subscribe(user => {
  this.currentUser = user;
});
console.log(this.currentUser.name);
Run Code Online (Sandbox Code Playgroud)

我知道 rxjs observable 是异步的,因此值将位于undefined最后一行console.log(...)。有什么方法可以将可观察变量的值分配给全局变量吗?比如等待getAuthUser()异步方法完成然后将其分配给全局变量。

asynchronous observable rxjs angular

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