所有问题

0 投票
2 回答
395 浏览

angular - Angular - 如果数据已经存在,则不要从 API 加载组件

我有一个组件应用程序列表,它在所有组件中都被调用。我还有另外两个组件 app-cmp1 和 app-cmp2。

在我们调用的每个组件 app-cmp1 和 app-cmp2 中,app-list 和 app-list 从 api.app-list 加载数据默认是隐藏的。当用户单击链接时,会打开。

现在的问题是每次打开 App-list 时,它都会从 api 加载数据。如果数据加载一次,我们有没有办法阻止 app-list 调用 api。

0 投票
1 回答
2947 浏览

tensorflow - Keras:具有与模型不直接相关的训练数据的自定义损失函数

我正在尝试将使用 tensorflow 层编写的 CNN 转换为在 tensorflow 中使用 keras api(我正在使用 TF 1.x 提供的 keras api),并且在编写自定义损失函数来训练模型时遇到问题。

根据本指南,在定义损失函数时,它需要参数(y_true, y_pred) https://www.tensorflow.org/guide/keras/train_and_evaluate#custom_losses

但是,在我看到的每个示例中,y_true都与模型直接相关(在简单的情况下,它是网络的输出)。在我的问题中,情况并非如此。如果我的损失函数依赖于一些与模型张量无关的训练数据,如何实现这一点?

具体来说,这是我的问题:

我正在尝试学习在成对图像上训练的图像嵌入。我的训练数据包括图像对和图像对之间匹配点的注释(图像坐标)。输入特征只是图像对,网络是在孪生配置中训练的。

我能够使用 tensorflow 层成功地实现这一点,并使用 tensorflow 估计器成功地训练它。我当前的实现从一个大型的 tf 记录数据库构建一个 tf 数据集,其中的特征是一个包含图像和匹配点数组的字典。在我可以轻松地将这些图像坐标数组输入到损失函数之前,但目前尚不清楚如何执行此操作。

0 投票
0 回答
362 浏览

python - 正则表达式提取第二个和第三个空格之间的单词

我需要一些帮助来使用纯正则表达式从第二和第三空间中提取字符串,而不使用库函数拆分字符串。

12301: 0.355940, 0.355940 avg loss, 0.000333 rate, 11.141783 seconds, 787264 images

我希望输出为:

0.355940

我尝试使用以下正则表达式从第二个逗号提取到 avg,但失败得很严重。

,[^avg]*

0 投票
0 回答
281 浏览

python - 如何在 matplotlib 中设置背景以进行高效重绘?

我正在使用 Matplotlib 来允许用户查找和调整图形的上下包络线,以便将其标准化为 [0, 1] 区间。我遵循这个答案以及这个原始的 matplotlib 示例,但不幸的是我还没有找到解决方案。

规则:

  • 'd' 键删除光标处的一个点(如果附近有任何点)
  • 'i' 键在光标处插入一个点
  • 鼠标拖动移动点
  • 关闭图形记录了信封的当前状态,因此它是一种确定按钮。

我想使用self.fig.canvas.restore_region(self.background)而不是self.fig.canvas.draw()更有效的重绘。问题是当我拖动一个点时,原始线和点也停留在绘图上,因为它被解释为 self.background. 我只想self.basedata成为背景,并动态更改self.linesself.peakplot. 目前,当我移动数据点时,线和点将加倍。

当我调整 matplotlib 窗口的大小时,使用safe_draw前面提到的 SO 答案中的函数不起作用(这在处理现实生活中的数据集时是必需的。)

这是代码:

我该如何解决这个问题?

0 投票
1 回答
27 浏览

python-3.x - Python 文件处理和重复计数一次

我正在寻找一种情况,我需要从文件中读取,只计算一次人数(重复),然后将输出写入单独的文件中。我很困惑使用哪种数据结构对他们所在的单个类只计算一次人数。输入和输出如下所述:

输入:

10
4
A-Class Midoriya
B-Class Monoma
A-Class Todoroki
A-Class Midoriya

11
2
A-Class Aizawa
B-Class All Might

输出
案例:10
A-Class 2
B-Class 1

案例:11
A-Class 1
B-Class 1

0 投票
1 回答
2231 浏览

java - Kafka 消费者 - 暂停从特定 kafka 主题分区轮询事件以将其用作延迟队列

我们的系统中有一个场景,其中 kafka 主题 XYZ 用户详细信息由其他一些生产应用程序 A(不同的系统)发布,而我的应用程序 B 正在从该主题消费。

要求是应用程序 B 需要在 A 将其放入 kafka 主题 XYZ 后 45 分钟(或任何可配置时间)消费该事件(此延迟的原因是某些系统 C 的另一个 REST api 需要根据此用户详细信息触发特定用户的事件,以确认它是否为该用户设置了一些标志,并且可以在 45 分钟持续时间内的任何时间设置该标志,尽管如果 C 没有能力发布到 kafka 或通知我们,它可能已经解决以任何方式)。

我们的应用程序 B 是在 spring 中编写的。

我尝试的解决方案是从 Kafka 获取事件并检查队列中第一个事件的时间戳,如果该事件已经是 45 分钟,则处理它,或者如果它少于 45 分钟,则暂停轮询 kafka 容器以获取该数量使用MessageListnerContainer pause()方法达到 45 分钟的时间。像下面的东西 -

虽然它适用于单个分区,但我不确定这是否是正确的方法,对此有何评论?我还看到多个分区会导致问题,因为上面的暂停方法调用将暂停整个容器,如果其中一个分区有旧消息,如果容器因其他分区中的新消息而暂停,则不会消耗它。我可以以某种方式在分区级别使用此暂停逻辑吗?

任何更好/推荐的解决方案可以在一定数量的可配置时间后实现这种延迟处理,我可以在这种情况下采用而不是做我上面所做的事情?

0 投票
3 回答
412 浏览

c# - Get Collection (Products) of Objects for each item in a list

I have orders collection that contains products collection.I'm passing some product ids as list to the method.I need to return a list of products matching with any of the id in the input list.

Do i need to use a foreach loop like this? Please advice ..

Update: enter image description here

Update2: enter image description here

Update 3: I pass product Ids and i need to get list of products from orders that match the product Ids.

0 投票
2 回答
177 浏览

php - How to get data from many to many relationship table and print all rows in one line PHP

I am currently working on a library management system as a project and I have been struggling with many to many relationship tables. So, in my database, I got books, book_has_authors and authors table as shown in a picture below.

Picture of tables and relations between them

So, I have created view_books.php file where I am trying to list all the books from the database and it looks as follows:

As this is many to many relationships, one book can have many authors and many authors can have one book. In the view_books.php I have created the while loop that iterates through all books and prints them in the table. At the moment I can get all data but not the authors as the query returns multiple rows(authors) for each book. As I mentioned before I would like to list all the books in the form of HTML table. Could someone explain to me please how can I concatenate all authors for each book and print them in a single table cell next to each other? That is what I would like to achieve:

Desired output

0 投票
2 回答
586 浏览

python-3.x - How to get rid of brackets around values within a numpy array? - Python

I'm working with some climate data at the moment, but it comes in a weird shape. The arrays look the following:

But I want just a simple numpy array looking like ([1,2,3,4,5,6,7]), since this is a time series. I tried to convert it with np.asarray(data), but the double brackets around the values are still there, what makes working with the data kinda impossible. Does anybody has an idea how to get rid of them?

Thanks a lot.

0 投票
0 回答
204 浏览

java - 从 JPA 规范中获取现有参数

我有一个现有框架提供的 JPA 规范。只有在 Specification 中已经有特定的 Predicate 时,我才想向 Specification 添加一个值。

示例伪代码:

或者也许在这里

如何检查规范的现有值?

0 投票
2 回答
1938 浏览

google-cloud-platform - 想要使用 terraform 在 GCP 中部署具有公共可读存储对象权限的存储桶

我创建了一个 terraform 文件来创建一个具有公共可读存储对象权限的 Google Storage 存储桶。我能够部署存储桶,但无法针对我的模板分配正确的 ACL,我发现 ACL 部分存在一些错误。

错误:附加在此处输入图像描述

如果有人可以在创建存储桶时帮助我分配权限,那将是非常好的。

0 投票
2 回答
1290 浏览

spring-boot - 来自来源 xxx 的 xxx 处的 XMLHttpRequest 已被 CORS 阻止:没有“Access-Control-Allow-Origin”标头

嗨,我正在研究 spring boot、angular 8 和 mongodb。我正面临错误

Access to XMLHttpRequest at 'http://localhost:8080/employee/activeemployeesummary' from origin 'http://localhost:4200' has been blocked by CORS policy: No 'Access-Control-Allow-Origin' header is present on the requested resource

当我在邮递员上测试相同的代码时,它工作得非常好,但是它不能工作,因为 chrome 使用 CORS 策略。

我的代码:

下面:员工控制器代码

0 投票
1 回答
606 浏览

python - 在 PyYAML 的构造函数中接受锚点(别名)

我需要为标签创建一个自定义构造函数。标签应该接受列表以及列表的锚点。

例如,我想如何使用我的标签:

所以我创建了一个!mytag返回输入序列的基本构造函数:

但是当我尝试加载上面的 YAML 源时,我得到一个错误:

如果我用方括号包围锚参考,它会神奇地起作用:

但这不是我想要的,我需要将原始列表传递给构造函数,而不是双重列表。

UPD:双重列表也不起作用。即使我返回它,它也会作为原始列表出现在结果中,但是如果尝试从构造函数访问它,它在那个阶段只是一个空列表:


有人知道怎么做吗?

Python 3.7.6 PyYAML 5.3

0 投票
2 回答
332 浏览

php - 将 Laravel 连接到 XAMPP MySQL (MariaDB) 数据库 SQLSTATE[HY000] [2006] MySQL 服务器已消失

我正在尝试设置 Laravel 6 以连接到我的 XAMPP MySQL (MariaDB) 数据库,但收到以下错误:

我的 .env 文件具有以下设置:

0 投票
1 回答
568 浏览

reactjs - 元素隐式具有“任何”类型,因为“字符串”类型的表达式不能用于索引类型“{...}”

我正在开发我的 react 应用程序,几周以来我一直在使用 typeScript,但有时我仍然遇到一些问题来键入一些变量。

这是错误消息:

界面 :

我的功能:

有件事!我想用键值修改我的状态以保持其通用性,并同时保持与每个道具(first_name,...)的接口具有非常精确的东西。我看到了这样的东西:[key: string]: string;但我真的不喜欢它,因为你从 obj 中“松开”了你的道具,它看起来像“任何”类型......

谢谢,祝你有美好的一天!

0 投票
2 回答
780 浏览

android - API 级别 26 以下的 NDK 和 SDK 之间的共享内存

用 C++ 编写的库会产生连续的数据流,并且必须将其移植到不同的平台上。现在将 lib 集成到 android 应用程序,我正在尝试在 NDK 和 SDK 之间创建共享内存。

下面是工作片段,

本机代码:

开发工具包代码:

问题:

  1. 仅当垃圾收集器支持固定时,才可以参考从 Java 到本机的原始数组。其他方式是真的吗?
  2. android平台是否保证总是从NDK共享参考到SDK而没有冗余副本?
  3. 这是共享内存的正确方法吗?
0 投票
2 回答
89 浏览

c - Makefile: Separated sources and objects

I've been trying for some time to separate the source files of my project from the generated object files.

Indeed, I would like my project to be structured this way:

The Makefile I currently have is as follows:

I tried to use pattern rules, without success.

Does anyone have a solution to my problem?

0 投票
1 回答
624 浏览

laravel - How to assert that Laravel Controller returns view with proper data?

I need to know how to assert that Laravel Controller returns view with proper data.

My simple controller function:

I am using functions such as assertViewIs to get know if proper view file is loaded:

Also using asserViewHas to know that "users" variable is taken:

But I do not know how to assert if retrieve collection of users contain given users or not.

Thanks in advance.

0 投票
0 回答
45 浏览

laravel - 如何覆盖 Laravel 5.8 尝试方法?

我一直很想知道尝试方法在后台是Laravel如何工作的,它是如何创建用户会话的。我的身份验证过程有很大不同,我根本没有使用数据库进行身份验证,而是使用来自第三方 API 的一些数据,然后在我的应用程序中生成用户会话。

在这个实现过程中,我确实想使用令人惊叹的 laravel Auth 功能。

我知道这是可行的,可能有一个简单的过程,但我不理解正确的过程。

0 投票
3 回答
71 浏览

xml - 代号一创建xml

我正在尝试创建一个简单的 xml 文档。

我从来没有找到关于它的好文档,所以我只是这样尝试:

IllegalArgumentException由于最后一行,我目前得到一个,它说:

test1234.xml 不是有效路径,使用 FileSystemStorage.getInstance().getAppHomePath() 获取有效的 dir 路径来读取/写入文件

如果我更正相应的行,它看起来像这样:

FileSystemStorage.getInstance().openOutputStream( FileSystemStorage.getInstance().getAppHomePath()).write (response.toString().getBytes());

但是程序无法知道是哪个文件??!当我像这样运行代码时,没有错误消息,也没有任何反应,也没有创建文档......

感谢帮助!:)

0 投票
2 回答
7040 浏览

python - 如何从 Python 脚本中触发气流 DAG 运行?

使用 apache 气流,我创建了一些 DAGS,其中一些不按计划运行。
我正在尝试找到一种方法,可以从 Python 脚本中触发特定 DAG 的运行。这可能吗?我能怎么做?

编辑 --- python 脚本将从与我所有 DAGS 所在的项目不同的项目中运行

0 投票
1 回答
64 浏览

node.js - 如何使我的代码生成令牌并将其返回以对用户进行身份验证?

我有以下用于生成令牌的代码。我遵循本教程。当我使用 postman 使用注册的用户名和密码测试代码时,它返回了JsonWebTokenError: jwt malform. 经过仔细审查,我发现错误来自jwt.verify部分。

  1. 我需要调整什么才能生成令牌?
  2. 我该如何配置它,以便当用户发出登录请求时,说他正在传递他的用户名和密码以及电子邮件和密码,客户端必须传递客户端身份( [payload + clientID] ),以便服务器知道为谁签署令牌。
  3. 我需要传递任何特殊值Postman Header来测试令牌系统的工作吗?

代码编辑

0 投票
1 回答
66 浏览

javascript - 如何在 ul > li 中查找所有类名

我必须通过 javascript 更改我的 html 代码。我想为标签添加跨度标签,如果它在类中包含has-children for li标签

<span> <a></a> <span class="sub-menu-toggle"></span></span>

这是我的代码,我可以改变第一步 li.has-children 我怎样才能改变所有?班级=有孩子

0 投票
0 回答
346 浏览

maven - dspace 的 maven 包问题

我正在为 MLIS 学生教授 DSpace,当我提供mvn包时,我收到以下错误(附加文件)。

我尝试DSpace使用以下文件集在 Windows 7 上安装。在过去,我已经成功了好几次。由于我们无法在计算机实验室升级操作系统,所以这次我也坚持教相同的安装。

请帮我解决。

错误日志文件:

0 投票
2 回答
81 浏览

c - Understanding promotions (type conversions)

Is there any other promotion besides promotion of 0 from int to double in first line?