所有问题

0 投票
1 回答
26 浏览

asp.net - 将访问令牌从一个网站传递到另一个网站

让我们通过示例来解释一下:我们是否可以有一个网站 (A) 专门用于创建访问令牌并将其交给另一个网站 (B) 以访问其端点?有没有类似的东西或有这种东西的做法?

0 投票
1 回答
232 浏览

asp.net-core - 无法让 Odata 7.1 在 web api (.net core 2.2) 中工作

我无法OData在我的 Web API 项目中实现。

我正在使用.NET Core 2.2OData(Microsoft.AspNetCore.OData v7.1.0)。(我也安装了 AutoMapper,但我认为这无关紧要)

问题是响应永远不会使用额外的属性(如 odata.context 和 odata.count)来丰富。此外,添加?count=true也不会做任何事情。

有谁知道为什么会这样?

这是我的Startup.cs

这是我的“控制器”类:

0 投票
0 回答
368 浏览

android - 如何修复Android中的android资源链接失败错误

我试图在 Android Studio 中打开一个 Android 项目,但出现以下错误

我正在使用 Android Studio 3.4.1。我不明白是什么导致了这个问题?

0 投票
2 回答
361 浏览

java - 占位符的 setImageDrawable 与 setBackground

我正在尝试找到正确的方法来设置占位符图像/资源(VectorDrawable在我的情况下为资源)ImageView,并在目标图像位图可用时为其设置。

我在指南中看到了两种方法。我可以使用backgroundXML 上的属性或以编程方式使用setBackground(). 然后,我将使用setImageDrawable().

第二种方法是setImageDrawable()用于占位符,然后setImageDrawable()再次用于目标图像。

两种方法都有效,但我注意到在使用第一种方法时会有一些 UI 滞后。我不确定这是否是由方法引起的。

所以,我想知道。使用占位符的正确方法是什么,为什么?

谢谢你。

0 投票
3 回答
73 浏览

javascript - 无法使用 this.id 为输入字段设置 ID

我是 Javascript 新手,并试图通过调用函数 removeError() 来删除按键事件的错误消息,但我不断收到带有以下代码的 Uncaught TypeError。我认为'this.id'应该让我得到p ID和'_error',这样我就可以对多个字段使用相同的函数,因为当我直接调用'fName_error'或'lName_error'时工作正常。任何建议将不胜感激!谢谢!

0 投票
1 回答
488 浏览

javascript - 如何模拟回调函数以进行测试,该函数位于另一个函数的参数中

我的要求是模拟另一个函数的参数内部的回调函数以进行单元测试。

我想模拟 this.request.get() 作为参数调用的回调函数,以便我的测试可以覆盖 else 块 console.log("获取数据时发生错误:" + err)。

这是我的带有代码库的测试文件

0 投票
1 回答
139 浏览

html - 创建图像网格 - bootstrap4

我正在尝试创建一个图像网格,列之间的空间很小,等于下图:

网格

问题是我无法制作右边距(红线),下图显示了问题:

在此处输入图像描述

JSfiddle:https ://jsfiddle.net/castordida/0zy7qd5m/

0 投票
1 回答
86 浏览

android - 使用 ParseGeoPoint 在地图中显示标记

目前我很难在地图上放置标记。我想做一个应用程序来跟踪我走路时所走的路径。您能否帮我提供一个链接来完成此操作,以及如何在给定先前代码的情况下将标记放置在地图中?

我遵循了https://www.back4app.com/docs/android/parse-geopoint中的解析指南,但这似乎不起作用。

应该放在哥伦比亚南美洲

这就是我到目前为止所做的......

0 投票
2 回答
119 浏览

mercurial - 这个微不足道的合并出了什么问题?

编辑:这当然不是stackoverflow的好习惯,我真诚地道歉,但似乎我对我正在做的确切步骤非常不清楚,导致混乱。因此,我决定重写这篇文章,并更清楚地说明我正在运行哪些确切的命令以及以什么顺序重现我的体验。

因为之前在 Mercurial 中要处理虚假合并,所以做了一个小实验:

创造example.dart

添加到example.dart

这会产生预期的结果example.dart

现在的历史看起来像预期的那样。但是,合并结果不会:

sub()有趣的是,合并算法在不产生任何冲突的情况下干净地删除了主体。

该实验是在一台装有全新安装的 Mercurial 4.9.1 的 Windows 10 机器上完成的。唯一安装的差异工具是 KDiff3,它与 Mercurial 和 TortoiseHg(我没有使用)一起提供。标准设置未更改,也未激活任何插件。

也许这只是一些奇怪的极端情况,尽管我会对导致它的原因非常感兴趣。如果您能提供任何见解,我将非常高兴。像这样的虚假合并会引起巨大的头痛,因此我认为这是相关的。

0 投票
3 回答
477 浏览

python - 从类似 JSON 的 blob 中解析出这个值的最 Pythonic 方式是什么?

见下文。给定一个众所周知的 Google URL,我正在尝试从该 URL 检索数据。该数据将为我提供另一个 Google URL,我可以从中检索 JWK 列表。

上面我已经成功地从第一个 URL 中检索到数据。我可以看到该条目jwks_uri包含我需要的第二个 URL。但是当我尝试将该 blob 文本转换为 python 字典时,它失败了。

我可以得到 JWKs URL 的唯一方法是做这个丑陋的正则表达式解析:

有没有一种更简洁、更 Pythonic 的方式来提取这个字符串?我真的希望谷歌能发回一个可以完全 JSON 化的字符串。

0 投票
3 回答
732 浏览

python - 制作AppleScript Note时如何使AppleScript忽略字符串中的转义字符

我有一个 python 2.7.10 脚本,它接受用户的输入并将其插入到AppleScript的nameandbody参数中。make new note

问题是任何转义字符或特殊字符都会被 AppleScript 解释。我希望所有字符串都被视为原始字符串并忽略所有转义字符和诸如:\//tft//c:\test\test.txt不给我Expected “"” but found unknown token.错误或忽略t后面的字符之类的东西\

python的行看起来像这样:

...用户提供的字符串在哪里header和是。body

但是对于手动测试,我使用脚本编辑器来快速重现错误。

这个特殊的注释最终看起来像这样:

在此处输入图像描述

我知道我可以使用\\\但我不希望用户必须清理他们的所有输入,因为他们可能会从大量文本中复制粘贴。想一想日志文件或粘贴箱样式的文本主体。

有没有办法以编程方式清理用户的输入?

笔记:

这不是这个问题的重复,因为我尝试用 and 替换字符串变量,header但这没有用。我也试了也没用。最后,我尝试了这个也没有运气:bodyeval(header)eval(body).decode('string_escape')

我认为这与 AppleScript 接受此字符串的能力有关,而不仅仅是 Python 使用上述函数对其进行清理的能力。

更新

我正在使用带有如下代码的对话框捕获用户输入:

0 投票
1 回答
97 浏览

sql - SQL查询根据几个条件查找持续时间

我有一个表status,其中包含以下数据:

现在我想找到持续时间,A > 10B > 10 希望答案为:44 秒(从 12:00:01 到 12:00:05 的持续时间 = 4 秒,从 14:00:01 到 14:00:41 的持续时间 = 40 秒,总共 44 秒)我试过了:

0 投票
3 回答
6795 浏览

node.js - 在 NodeJs 中使用 AWS KMS 解密文本

我正在尝试使用 aws-sdk 和 NodeJs 解密一些使用 AWS KMS 加密的文本。我今天开始玩 NodeJs,所以我是一个新手。我已经用 Java 解决了这个问题,但我正在尝试将现有的 Alexa 技能从 Java 迁移到 NodeJs。

解密的代码是:

当我使用正确的 CiphertextBlob 运行此代码时,我收到此错误:

我不明白为什么我会收到 ifCiphertextBlob在 params 变量中。

有谁知道?提前致谢!

编辑 01/07

测试编码功能:第一个功能:

随日志提供的解密功能:

输出:

2019-07-01T19:01:12.814Z 38b45272-809d-4c84-b155-928bee61a4f8 INFO 从第 3 个 API 检索到期日期 2019-07-01T19:01:12.814Z 38b45272-809d-4c84-b155-928BEENPUT1:4ffunc6 AYADeHK9xoVE19u/3vBTiug3LuYAewACABVhd3MtY3J5cHRvLXB1YmxpYy1rZXkAREF4UW0rcW5PSElnY1ZnZ2l1bHQ2bzc3ZnFLZWZMM2J6YWJEdnFCNVNGNzEyZGVQZ1dXTDB3RkxsdDJ2dFlRaEY4UT09AA10dHBDYXJkTnVtYmVyAAt0aXRsZU51bWJlcgABAAdhd3Mta21zAEthcm46YXdzOmttczpldS13ZXN0LTE6MjQwMTE3MzU1MTg4OmtleS81YTRkNmFmZS03MzkxLTRkMDQtYmUwYi0zZDJlMWRhZTRkMmIAuAECAQB4sE8Iv75TZ0A9b/ila9Yi/3vTSja3wM7mN/B0ThqiHZEBxYsoWpX7jCqHMoeoYOkVtAAAAH4wfAYJKoZIhvcNAQcGoG8wbQIBADBoBgkqhkiG9w0BBwEwHgYJYIZIAWUDBAEuMBEEDNnGIwghz+b42E07KAIBEIA76sV3Gmp5ib99S9H4MnY0d1l............ 2019-07-01T19:01:12.925Z 38b45272-809d-4c84-b155-928bee61a4f8 INFO Error handled: handlerInput.responseBuilder.说话(...).shouldEndSession 不是函数 2019-07-01T19:01:13.018Z 38b45272-809d-4c84-b155-928bee61a4f8 错误未处理的承诺拒绝 {"errorType":"Runtime.UnhandledPromiseRejection","errorMessage":"InvalidCiphertextException: null" ,"堆栈":["Runtime.UnhandledPromiseRejection: InvalidCiphertextException: null","...

0 投票
3 回答
159 浏览

powershell - 使用 Powershell 替换/插入换行符

(我已经阅读了具有相似名称的其他线程......)

我是 PowerShell 的新手。我试图了解如何查找和替换换行符。例如,找到双换行符并将它们替换为单个换行符,反之亦然。

我有一个使用记事本创建的测试文档:

我正在使用 PowerShell ISE 进行测试/学习。

当我运行以下命令时(尝试用两个换行符替换一个换行符):

输出不变。所以我尝试了以下,它保持不变。

因此,知道 PowerShell 使用反引号而不是反斜杠,但出于沮丧,我尝试了以下命令:

而且,令人惊讶的是(对我来说),所有的换行符都被替换了,但是用字符串文字 '\n\n'。因此,搜索换行符似乎与反斜杠一起使用,但不是与反勾号一起使用。不幸的是,替换的是文字字符串而不是我需要的 CRLF。

我难住了。但是对于它的价值,我还尝试了以下内容,字符串文字再次用于替换(即,代替换行符,文档包含'`r`n')。

我看过很多帖子,人们错误地使用了反斜杠,但在我的情况下,搜索似乎需要反斜杠,我不明白替换换行符需要什么。

谢谢!

0 投票
1 回答
72 浏览

c# - 如何在主详细信息页面中加载视图,并激活它的子类 C# 代码?

我希望这个问题有一个简单的答案,因为我已经为此苦苦挣扎了一段时间,并且准备继续尝试实现我认为应该是一个相对简单的过程......大声笑我正在尝试做的是用我以前从事的项目中的自己的视图填充 VS2019 的模板化 MasterDetail 页面。

一段时间后,我决定使用这个 switch 语句将视图加载到主细节中

listDevice 和 addDevice 项是 XAML 页面,具有关联的视图类,用于操作和从视图获取数据后,

这是我的问题,虽然我在这里的代码可以很好地显示 XAML 页面。它不会调用类的 onCreate() 方法。如果我使用 SetContentView() 或 StartActivityForResult() 加载页面,我将无法将视图发布为 MasterDetail 布局的子页面。

这是我的班级布局的一个示例

我知道这必须是我忽略的非常简单和简单的事情,可能期望它过于复杂并且没有看到明显的简单答案。或者它有点复杂,我的谷歌功夫太弱了......无论如何,任何建议、提示或想法都会非常感激!

干杯!

0 投票
1 回答
74 浏览

javascript - 需要帮助按钮从 p id 中选择所有文本并复制它

嗨,我有 div 类下拉菜单,当我从下拉菜单中选择特定选项时,它将拉出 P ID 并显示文本和图像。我想要做的是有一个按钮,可以选择其中的所有文本/图像以将其复制到剪贴板。

这是我的示例 div 下拉代码:

当用户从下拉列表中选择时,它将显示 p id 正文和图像

现在我需要的是一个按钮,它将突出显示 p id 上的文本/图像以将其复制到剪贴板

例子:

用户从下拉列表中选择 R17 选项

它将显示它的内容,即:

示例文本

示例文本

示例文本

示例图片(此处为图片)

然后,当用户点击下面的按钮时,它将突出显示所有文本/图像或将选择 P ID 的所有内容进行复制。

提前感谢大家的帮助!

0 投票
1 回答
2936 浏览

cmake - 如何使 CMake 'FILE' 命令依赖于 TARGET 或 OUTPUT?

在构建 elf 文件目标后,我add_custom_command()在 CMake 构建中有一些东西可以做一些事情:将其转换为 srec,用 0xFF 填充各个区域并创建二进制图像,生成 CRC 并获取图像的大小。 add_custom_command()可以有DEPENDS,让它只在elf文件重新生成的时候运行,很棒。

我还想做的是使用 FILE() 创建一个新文件,其中包含二进制文件名、crc 和大小(可能是简单的 JSON 格式),但文档暗示我无法在事情发生后执行此文件活动我上面提到的已经发生了。

查看“文件”的概要,我不知道只有在我的自定义命令已经运行后才能实现这一点。关于如何在 CMake 中实现这一点的任何建议?我的替代方法是编写一个单独的 Python 脚本以在其中执行add_custom_command以创建 json 文件。

0 投票
1 回答
10721 浏览

reactjs - 使用 react-testing-library 测试 useContext()

我想我找到了另一种使用useContext钩子测试组件的方法。我看过一些教程测试是否可以将值从父上下文提供程序成功传递给子组件,但没有找到有关子组件更新上下文值的教程。

我的解决方案是与提供者一起呈现根父组件,因为状态最终在根父组件中更改,然后传递给提供者,然后提供者将其传递给所有子组件。正确的?

测试似乎在应该通过的时候通过,而在不应该通过的时候却没有通过。有人可以解释为什么这是或不是测试useContext钩子的好方法吗?

根父组件:

上下文对象:

子组件:

和测试:

0 投票
1 回答
42 浏览

javascript - Nodejs 与 postgres

我不知道如何从我的 js 文件中访问对象。我正在使用 Nodejs,我想访问对象名称 jsonData 但我不断收到错误消息。

我在我的 html 文件中所做的是我调用位于我的 js 文件中的对象,如下所示:

var geodata = JSON.stringify({{jsonData}});

这是js文件中的代码:

我得到的错误是: Uncaught SyntaxError: Unexpected identifier

我只是想在我的 HTML 文档中访问我的 jsonData 对象。

0 投票
1 回答
150 浏览

ios - 下载多个图像以在 UI 上显示

我正在快速设计 iOS 应用程序,它在每个屏幕上下载 6 张图像,我有八个这样的屏幕。每次显示屏幕时,我都会异步下载图像。下载后如何一次显示所有图像..我应该使用调度组吗

此外,我是否应该缓存我的图像,因为用户可以返回上一个屏幕?如果我缓存我可能必须缓存所有图像(8 个屏幕 - 每个 6 个图像:总共 42 个图像).. 将所有图像都缓存起来不是坏习惯吗?

请指教

0 投票
3 回答
407 浏览

c - 如何在 C 中将 char* 转换为 char *const*

我正在尝试使用 execv() 函数。

我正在尝试将我的参数命令传递到左侧。

我正在使用 char * 来解析我的 shell 的传入用户输入。

execv 的第二个参数采用 char * const*。

有没有办法可以将 char * const 转换为 char * const*?

我在下面试试这个,

但它不起作用并给我错误。

帮助将不胜感激。

0 投票
1 回答
75 浏览

angular - AWS Amplify signedIn 变量未定义

我正在使用 我在本网站上注意到的本网站的aws-amplify,this.signedIn在此链接的任何地方使用。我试图使用 is 作为指示用户是否登录的真/假值。

这是代码:

this.signedIn is sent to the console window as : undefined

0 投票
5 回答
955 浏览

android - 按钮中的 drawableStart 无法正确缩放

我在下面有一个drawableStart可绘制的图标,Button但它不能正确缩放。我能做些什么来纠正这个问题?

PS:我看过一些关于这个问题的帖子,试图在代码中使用 解决它ScaleDrawable,但这对我不起作用。

结果

0 投票
0 回答
41 浏览

swift - 使用 Xcode 11 beta 2 的类使用未实现的初始化程序“init(style:)”

我得到错误

对类使用未实现的初始化程序“init(style:)”

线程 1:EXC_BAD_INSTRUCTION(代码=EXC_I386_INVOP,子代码=0x0)

我之前使用过的每一个 Xcode 都没有出现这个错误。我不应该得到这个错误,因为我使用的是我自己指定的初始化程序。通过运行这个 git repo 可以重现该错误:https ://github.com/Jasperav/EasyCrash 。相关代码为:

Xcode 11 beta 2 发生了什么变化?这是一个错误还是我应该更改我的代码?

在此处输入图像描述

0 投票
1 回答
1859 浏览

ruby - 如何在 Sorbet 中为具有属性的哈希定义签名?

(请注意,这在 sorbet.run 上无法重现,据我所知,它只能用 Sorbet 的本地副本重现)

我希望我可以使用Typed Structs 功能来创建一个方法签名,其中一个参数是options哈希,但这不起作用:

本质上,当您对该文件进行类型检查时,它会抱怨传入哈希,而此时需要一个 Struct。我的问题是:如何为具有特定参数的哈希定义有效签名?结构显然在这里不起作用。虽然我没有尝试过 Shapes,但根据文档,它们非常有限,所以如果可能的话,我不想使用它们。

关于泛型的文档提到了散列,但似乎建议它们只能在散列的键和值都是相同类型的情况下使用(例如Hash<Symbol, String>,要求所有键都是符号,所有值都是字符串),并且不提供任何方法(据我所知)定义具有特定键的哈希。

谢谢!