所有问题

0 投票
1 回答
2034 浏览

angular - 如何使用 Observable 和 pipe() 在 Angular 8 中返回?

我在 Angular 中使用我自己的数据服务,save()方法是在服务器端运行创建或更新。但是在向服务器发送数据之前,需要检查数据是否有效。

如果数据无效,与服务器的通信将不会发生。

这是代码:

现在,如果data无效,我需要返回Observable<boolean>with false

在组件中,我有以下代码:

如果由于this.customer.isValidis导致保存失败,false那么我希望从 dataService 中subscribe获取。false正是从这一行:

但是出了点问题,我不知道出了什么问题。

为什么不返回数据服务false

0 投票
0 回答
707 浏览

java - 使用没有 sudo 的 Brew 安装 Java

这个问题可能与如何在 Mac 上安装 Java 8重复,但是,不清楚如何在没有 sudo 的情况下安装相同的包。

brew安装在特定位置的特殊选项--appdir=~/Applications。但是,设置它既不适用于brew cask install --appdir=~/Applications <java 8 package>,也不适用于 via export HOMEBREW_CASK_OPTS="--appdir=~/Applications"

谢谢。

0 投票
0 回答
77 浏览

algorithm - 什么算法会对节点进行排序以创建最少数量的交叉连接线?

我有一个图表,其顶部有父节点,子节点层。每个子节点可以连接到一对多的父节点。

我正在构建一个视觉表示,并且我想对所有节点进行排序,以使交叉的连接线数量最少。

子节点应尽可能紧密地组合在一起。父母可以重新安排。

未优化: 在此处输入图像描述

优化: 在此处输入图像描述

另一个未优化: 在此处输入图像描述

优化: 在此处输入图像描述

0 投票
1 回答
82 浏览

java - 得到当尝试从连接中检索数据时

我想我遇到了权限问题,无法从连接中获取 de SSID。

我试过这样:

这样

但我仍然得到<unknown ssid>

在清单中我得到了这个权限

0 投票
1 回答
140 浏览

python - 如何在 IBM WATSON CHAT BOT 中从客户端运行 Python 程序

我的要求:

我的要求是使用 IBM WATSON 开发一个聊天机器人,但我无法理解如何从客户端(不在 IBM CLOUD 中)运行 python 程序,我必须获取为特定 API 调用收集的所有参数机器人并传递所有这些值都传递给在客户端运行的 python 程序,并从程序收集响应并通过 bot 填充它。

以上是我的要求,以下是我的问题:

1)我如何在客户端运行python程序以及需要哪些必要步骤(由于数据隐私,他们不想在IBM云中运行他们的API调用)

2) 如何将我从 BOT 收集的参数传递给客户端机器上运行的程序。

3)我如何填充通过机器人从客户端收集的响应。

4)为了实现上述所有目标,我必须在 IBM WATSON 中进行哪些更改。

欢迎任何建议。

0 投票
1 回答
483 浏览

google-apps-script - 如何在下面的 Google 表格代码中的时间戳中添加“CST”时区?另外,它会知道夏令时吗?

除了时间戳发生时它比我的实际时间晚 2 小时外,一切都适用于我的代码。我如何让它知道 CST 时区,还是 Google 表格中需要更改的内容?这是我第一次使用代码,我很惊讶我能走到这一步。

0 投票
2 回答
88 浏览

javascript - 如何在 mouseleave 上删除数据集

我是新手。我有类似的具有动态背景颜色的块,所以我没有确切的背景颜色,因为它可以随时更改。但我在数据属性中有静态颜色。我想在 mouseenter 上将其属性添加到我的 div 并在 mouseleave 上删除。我该怎么做?我的 HTML 代码:

我的js:

那么如何在 mouseleave 上删除这个数据集呢?它应该反复工作。

谢谢。

0 投票
2 回答
28 浏览

google-maps - 启用哪个 Google Maps API 以使 http 开始工作

我想使用这个 get 来获取地址的纬度/经度。

目前,它总是返回REQUEST_DENIED. This API project is not authorized to use this API.

我已确保我的密钥已启用,目前它没有用于测试目的的限制。这是 url,实际的键替换为12345.

我尝试禁用 Google Maps API,然后再次启用它,但我仍然收到相同的错误消息。

我在想,也许我没有为此启用正确的 API,因为它应该可以工作。

0 投票
1 回答
160 浏览

spring - Spring Batch 分区不起作用复合项目处理器

我有一个 Spring Batch 分区作业。我正在使用CompositeProcessor,从数据库中读取数据并将这些项目保存到CopyOnWriteArrayList. 因为环境是并发的,但我CopyOnWriteArrayList被用于其他线程和混合信息,我不知道为什么以及我做错了什么,以及将它们写入每个线程的文件的输出。

我的批处理 im XML 的配置:

0 投票
1 回答
117 浏览

python - Crystal Reports 中的 Python 字符串或布尔值 - 如何格式化报表中的标题

我不太擅长 python,但似乎我需要更改 python 字符串才能获得所需的结果,但我不知道该怎么做。在水晶报告中,我可以使用部分专家为该部分着色,但随后它将所有主要标题着色为相同颜色。例如我有这个:

这些是不同的“组”,都使用相同的标题。它为每个部分提供了不同的标题,但我需要找到一种方法以不同的颜色指定每个标题。有什么建议可以让我对这些标题进行颜色编码吗?

只有我的“新闻”标题显示正确的结果。所有其他人都显示为黑色,我不知道为什么。

0 投票
1 回答
169 浏览

linq - 使用 linq 从 IdentityUser 列表中检索自定义配置文件数据

带有身份的 ASP.Net Core 3 MVC Web 应用程序

我的数据库上下文是

因此,来自 IdentityUserContext 的用户是一个公共虚拟 DbSet,并被实例化为

DbSet<Microsoft.AspNetCore.Identity.IdentityUser> 用户

但是,我已经定义ApplicationUser : IdentityUser了我自己的配置文件数据。

因此,我在 startup.cs 中将服务配置为:

services.AddDefaultIdentity<ApplicationUser>(options => options.SignIn.RequireConfirmedAccount = true)

我已将我的 UserManager 设置为

私有只读 UserManager<ApplicationUser> _userManager

但是,当我尝试使用 LINQ 根据我的自定义配置文件信息(在对控制器的记录“详细”调用中)使用 LINQ 访问和过滤用户记录时,我被告知这些自定义属性不可用:

/Users/robert/Projects/mvc/Vacate/Controllers/EmployeesController.cs(59,59):错误 CS1061:“IdentityUser”不包含“IsSupervisor”的定义,并且没有可访问的扩展方法“IsSupervisor”接受第一个参数可以找到类型“IdentityUser”(您是否缺少 using 指令或程序集引用?) (CS1061) (Vacate)

那么,如果不使用单独的表来存储配置文件信息,有没有办法对访问您的自定义配置文件成员的用户使用 LINQ?在 LINQ 调用中将“cast”用户排序为正确的 ApplicationUser 类型?或者我在设置 ApplicationUser 类以在 Identity 中使用时错过了什么?

0 投票
1 回答
456 浏览

procrun - 如何通过退出代码使用 Procrun 自动重启 Java 应用程序

我的应用程序具有自我更新功能。

它自己下载一个新版本,当下载过程结束时发生这种情况时,JVM 会以代码2退出。

如果出现退出代码2,是否可以将Procrun配置为自动重启服务?

0 投票
2 回答
96 浏览

c - 具有不同规格的 sizeof

我想知道为什么sizeof不能使用不同类型的格式说明符。

我知道这sizeof通常与%zu格式说明符一起使用,但我想知道我自己的知识背后发生了什么以及为什么nan在我使用它时打印它%f或在使用它时打印一个长数字%lf

0 投票
2 回答
282 浏览

.net - 从 Windows 10 运行时,ClickOnce 不会取消注册/重新注册 VSTO 解决方案

发布 Word 女士的 HelloWorld 加载项。通过 ClickOnce 签名和发布,安装文件夹设置为在线目录。

遵循的常规

  1. 运行加载项 setup.exe 以通过 ClickOnce 安装。
  2. 断言加载项已在File / Options / Add-ins. 关闭字。
  3. 转到Programs and Features面板,然后卸载与加载项对应的 ClickOnce 应用程序。
  4. 启动 Word 并断言加载项已从.File / Options / Add-ins
  5. 运行加载项 setup.exe 以通过 ClickOnce 安装。
  6. 断言加载项已在File / Options / Add-ins.
  7. 选择Manage: COM Add-ins并按 [Go...]。选择插件并单击[删除]。
  8. 转到Programs and Features面板,然后卸载与加载项对应的 ClickOnce 应用程序。
  9. 运行加载项 setup.exe 以通过 ClickOnce 安装。
  10. 断言加载项已在File / Options / Add-ins.

Windows 7 + Office 365 下的结果

流程有效,所有步骤都是正确的。

Windows 10 + Office 365 下的结果

流程不起作用。

  • 步骤 4:卸载 ClickOnce 应用程序对 Word 的加载项注册没有影响。
  • 第 10 步:手动取消注册加载项会导致 ClickOnce 无法重新注册它:它一直提示已安装最新版本的 Office 自定义,这不会反映在没有加载项显示为已注册的 Word 中。

该怎么办?

我过去曾举过几面旗帜,但没有运气。我现在已将问题范围缩小到 Windows 10 和 ClickOnce 的其他不一致行为(步骤 4 不起作用)。

问题:

  1. 我们真的是唯一面临这个高度确定性问题的 VSTO 出版商吗?
  2. 我们应该称之为错误吗?我们可以在哪里标记它?

这是对以下主题的跟进,我从未得到答案:

从 COM 加载项窗口中选择 [删除] 后无法重新注册 VSTO 加载项

https://social.msdn.microsoft.com/Forums/office/en-US/3151614e-8921-4de0-8b4e-1be65537aa8f/unable-to-reregister-vsto-com-addin-after-choosing-remove-from-引用列表?forum=vsto

https://social.msdn.microsoft.com/Forums/vstudio/en-US/976266bc-1ce4-4f1c-88d0-0e4e6fa14510/unable-to-reregister-ms-word-vsto-com-addin-when-deployed-通过-clickonce?forum=vsto#976266bc-1ce4-4f1c-88d0-0e4e6fa14510

0 投票
1 回答
683 浏览

javascript - Azure 函数更新文档中的 CosmosDB SQL 数组

我正在使用 Azure Functions 和 Cosmos DB SQL 来使用 javascript 创建一个无服务器应用程序。

我有以下user项目的数据库架构:

目前,当 user_1 跟随另一个 user_2 时,我会更新 user_1 的数据库文档 - 没问题。但现在我还需要更新 user_2 的文档,尤其是字符串数组 - followers。如何通过带有绑定的天蓝色函数来做到这一点?我想出的唯一方法是在数据库中查询整个文档,在客户端对其进行更新,然后将其放回数据库中,覆盖以前的文档。然而,这似乎很荒谬……

0 投票
1 回答
177 浏览

python - 使用 Python 解析无效 JSON - 无效转义导致错误

我正在解析通常正确的“JSON”,但某些条目包含正则表达式模式,这些模式在json.load

例如

引发错误:

处理这个问题的正确方法是什么?

目前我只是在尝试(尽管尝试了其他变体的 'unicode-escape'):

0 投票
2 回答
41 浏览

python - 如果用户给出了错误的答案,我如何重复输入字符串?

我编写了一个简单的游戏,一开始我需要两个玩家的名字。我想看看他们是否有重复的名字,如果有,我想重复两个输入,直到他们没有重复的名字。有人知道怎么做吗?

0 投票
0 回答
62 浏览

javascript - 为什么 [1,2,3] <= [1,2,3] 在 javascript 中为真?

由于数组本质上是javascript中的对象,所以这里的每个数组都是指向内存中某个位置的指针;因此, == 和 === 都会给出错误。同样,< 和 > 也会给出 false。但是,当比较两个具有相同项目且顺序相同的数组时,<= 和 >= 会给出 true。如果有人可以解释这里发生了什么,我将不胜感激。

0 投票
1 回答
2308 浏览

reactjs - 无法读取未定义的属性“showNotification”

我正在使用带有 PWA 的 create-react-app 并且无法使用通知 api :(

这个错误:

我的代码

我不明白错误

0 投票
2 回答
692 浏览

django - 将 BinaryField 的文件上传小部件添加到 Django Admin

我们需要将一些小文件存储到数据库中(是的,我很清楚反对意见,但是设置例如 FileField 以在多个环境中工作对于几个文件来说似乎非常乏味,并且在数据库中保存文件也会解决备份需求)。

然而,我惊讶地发现,即使 BinaryField 可以设置为可编辑,Django Admin 也不会为其创建文件上传小部件。

BinaryField 我们需要的唯一功能是可以上传文件并替换现有文件。除此之外,Django Admin 满足了我们所有的要求。

我们如何对 Django Admin 进行这种修改?

0 投票
1 回答
201 浏览

c++ - 我需要做什么才能让 cocoapods 用 C++ 构建?

我正在尝试构建一个库以通过 Cocoapods 分发。该库主要用 Objective C 编写,但包含一些 C++ 文件。没有一个 C++ 头文件是库的公共 API 的一部分。该库在 Xcode 中构建良好,我可以作为框架分发,但 pod 可能更容易被其他人使用,对吧?

这是我第一次尝试构建 cocoapod,所以我可能会做一些明显错误的事情。

当我运行pod lib lint或尝试构建依赖于 pod 的演示应用程序时,我收到错误消息,提示构建系统根本不理解 C++。

在 C++ 头文件中:

在另一个 C++ 头文件中:

我的 podspec 文件包括

我还能做些什么来告诉构建系统使用 C++ 编译器?

0 投票
2 回答
32 浏览

angular - 不调用订阅的角度http更新

我的http服务中有这个方法:

似乎为了从组件调用它,我必须像这样订阅它:

如果我可以这样调用它,我会更喜欢它:

作为奖励,我希望能够两者兼得。这可能吗?

0 投票
1 回答
67 浏览

reactjs - 访问 Observable 数组的元素

在此处输入图像描述

我有一个名为 blockers 的道具,它返回一个可观察的对象数组。这些对象包含“userId”。

如何返回包含这些用户 ID 的数组?

0 投票
0 回答
613 浏览

amazon-web-services - aws - 如何将 API Gateway 中的阶段变量传递给 Lambda 函数?

(红宝石)

我有一个 APIGateway 和一个 lambda 函数。
我可以在 lambda 中定义环境变量并查看它们。
如何访问 lambda 函数内的 API Gateway 变量?
我认为它们在事件哈希中,但不确定如何将它们放在那里。

拉姆达

在此处输入图像描述

API 网关

在此处输入图像描述

云观察日志

在此处输入图像描述

0 投票
1 回答
99 浏览

jquery - FancyBox - 单击时交换图像

单击缩略图时,FancyBox 会放大该图像,但我想做的是将被放大的图像替换为另一个图像。