所有问题

0 投票
1 回答
123 浏览

haskell - 试图理解为什么在 Haskell 中使用 foldr 的这个函数不起作用

所以我是 Haskell 的新手,并使用 WikiBooks 学习它。在高阶函数一章中,使用了以下示例。

所以我尝试运行它,但它给了我如下错误:

然后,如果我按如下方式编写它,它就可以工作。

我对此感到困惑,我认为这在某种程度上与函数的无点定义有关?请澄清这里有什么问题。我正在学习的链接 - https://en.wikibooks.org/wiki/Haskell/Lists_III

0 投票
0 回答
324 浏览

visual-studio-code - VSCode - 如何重新加载所有窗口

我知道workbench.action.reloadWindow可以重新加载当前的 VSCode 窗口,如何一次重新加载所有窗口,我搜索了键绑定,但没有找到。

一些用例:

  1. 升级需要重新加载的扩展后。
  2. VSCode 无缘无故变慢,试图重新加载。
0 投票
1 回答
248 浏览

docker - 从 Azure 管道内的 Docker 任务中检索图像摘要值

我正在使用 Azure Pipelines(采用 YAML 格式)构建 Dockerfile 并将图像推送到Azure Container Registry

这是 YAML 定义的一部分:

所以我的问题是,有没有办法检索docker push任务的摘要值,以便我可以在下一个任务中使用它?

似乎在旧版本的 Docker 任务中,这是可能的,并且有一个任务参数imageDigestFile,我指的是Docker@0.

不幸的是,现在看起来已弃用,我找不到使用最新版本的方法。

谢谢!

最好的问候,尼古拉

0 投票
1 回答
27 浏览

django - 从 postgresql 数据库中提取所有字段的数据并在 django 中创建一个包含一些新字段的新模型

我正在使用在线托管的 postgresql sql 数据库。问题是我想创建一个包含所有常见字段和一些附加字段的新模型。有人可以帮我解决我应该如何进行吗?我也使用 django-mailbox 导入消息和附件。

0 投票
1 回答
33 浏览

c# - .Net 核心 - 停止服务/用户管理器被处置/保持服务活动

我正在开发一个 .net 核心 Web 应用程序,我遇到了一个问题,我的 Usermanager 正在被处置,导致错误。

如何在使用 await 时停止服务被处理?

0 投票
2 回答
33 浏览

reactjs - 如何在反应中将多个值传递给我的函数?

我正在尝试使用 onClick 发回产品值,如下所示:

购物车.js:

这是我的 reducer.js:

当我这样做console.log(action.payload)时,只是控制台product.title而不是 product.quantity 和 price

如果您想查看它,这是我的 github 项目:

https://github.com/nathannewyen/the-beuter

0 投票
2 回答
2977 浏览

scala - 如何在scala中读取CSV文件

我有一个 CSV 文件,我想读取该文件并将其存储在案例类中。据我所知,CSV 是一个逗号分隔值文件。但是对于我的 csv 文件,有些数据本身已经带有逗号。它为每个逗号创建新列。所以问题是如何从中拆分数据。

第一个数据

第二个数据

0 投票
2 回答
303 浏览

server - 原生移动应用的 OAuth 2.0 授权码授权 + PKCE

我目前正在实施一个新的 OAuth 2 服务器(计划使用Ory Hydra),这将是我们的开发人员门户网站的授权服务器,开发人员可以在其中创建他们提供的应用程序client_idclient_secret并将其用于令牌交换,也用于我们的用户填写凭据(用户名和密码)的移动应用程序。, login,logoutforgot password将存在于不同的服务器中。

问题是,有没有办法防止将同意屏幕作为授权代码授予 + PKCE 的一部分?通过移动应用程序,用户通过身份验证可以从不同的服务访问他们自己的信息,我对授权码授予的理解是,它旨在被第三方应用程序用来访问用户信息。

我知道还有其他授权类型,但根据这个这个,授权代码 + PKCE 似乎是本机移动应用程序的推荐授权

谢谢!

0 投票
1 回答
176 浏览

javascript - 如何在 HTML 和 Javascript 的动态列表中显示格式化的 HTML 文本

我想在 HTML 的动态列表中显示 HTML 格式的文本。但是,显示的不是格式化文本,而是 HTML 标记。这是代码片段

单击 Try it 按钮,您会发现我得到的不是格式化的 HTML,而是在喝咖啡之前得到斜体标签

代码有什么问题?

0 投票
1 回答
756 浏览

javascript - 如何在打字稿中实现具有多个匿名函数的接口

我正在尝试在打字稿中实现下面显示的接口

这里 CustomCallBackFunction 定义

我无法用类实现接口。任何想法如何做到这一点。

这是用于方法重载例如,我有一个 B 类,其类型为 A 变量,其实现引用所有其他选项。

然后我可以打电话

0 投票
0 回答
79 浏览

javascript - Chart.js 图表不显示(引导程序)

我无法在页面上使用 Chart.js 显示图表。我尝试了多个示例,但似乎无法显示图表,否则页面为空。这个当前版本我为 Chartjs 的 javascript 创建了一个单独的文件。目前的数据只是来自一个例子。

page.html

/assets/azbacks.js

0 投票
2 回答
50 浏览

javascript - jQuery onload 代码如何可重用于缩略图 2 和 3

我正在构建的应用程序有三个 input[type="file"]。第一个上传输入以缩略图 1 为目标,第二个上传输入以第二个缩略图为目标,等等。jQuery onload 代码适用于第一个缩略图。有没有办法让缩略图 2 和 3 的代码可重用而不重复代码?

0 投票
2 回答
57 浏览

scala - 如何有效地获取数据帧记录大小的最大长度

如何知道数据集最长记录(行)的大小(以字节为单位)。

我有一个相当大的数据帧,其记录(行)长度可变,我想知道有效负载最大的行的长度。

它有数百万行,所以我想知道一种有效且不会影响性能的方法。

我有 DataFrameWriter 作为输入。

0 投票
0 回答
224 浏览

c# - 如何使着色器(统一)与特定强度的灯光交互?

我正在为一个 uni 项目开发一个 cel 着色器,我希望它只受超过 x 强度的场景灯光的影响。我正在努力弄清楚如何在代码中实现这一点。我一直在使用的代码是我在网上找到的,并一直在使用它来测试和了解着色器的工作原理。我不确定是否需要实现某种条件语句?我读过的一些信息说,在着色器中使用条件语句会导致性能下降。

我是着色器的新手,任何帮助将不胜感激。

先感谢您 :)

附言。我仅限于使用 Unity 2018.3.8

}

0 投票
0 回答
30 浏览

xcode - 从 Xcode 到 Visual Studio 的自动生成的出口更改为 NSObject

在 Xcode 中创建的 outlet 类型更改为Foundation.NSObject.

我有一些自定义子类,如“RoundedButton”、“BlackBox”,甚至当我使用它NSTextFieldNSBox它在 Visual Studio 中更改为Foundation.NSObject.

我不确定当我更新到 VS for mac 8.7 时它是否开始发生。

或者项目中发生了一些变化。

任何帮助表示赞赏。

0 投票
2 回答
264 浏览

reactjs - 在 FieldArray 中添加对象不会呈现页面

我正在使用 React 和 Redux。我在 FieldArray 中有 FieldArray,我想将子对象添加到内部数组中。我已经完成了代码更改,我可以看到对象已添加到内部数组但页面没有重新呈现,更改没有反映在页面上。

代码更改如下:

主页:渲染功能

CustomCom 组件渲染方法

在调用 addChild 时,我在父列表中设置子项后调度操作 ADD_DOC,然后它将使用新添加的子项设置/更新 parentList。我在父 FieldArray 的主页中使用 parentList。请让我知道为什么它没有被渲染,任何指导都会非常有帮助。

谢谢你。

更新-> 请让我知道我是否可以在主数组循环中访问这样的子数组(doc.childList),其中 doc 是父元素

更新2:

组件已渲染,但 doc.childList 未定义。试图更改代码

  1. -> 首先尝试我必须更改遍历子数组的代码: doc.childList 更改为 fields.get(index).childList ;现在我能够看到 childList 但代码 fields.get(index).childList.map 不起作用。

  2. -> 第二次尝试移动子数组遍历到单独的组件,它起作用了。发布完整代码作为答案。

谢谢你。

0 投票
2 回答
38 浏览

android - 我如何使用 java 代码在 android 上创建设计

我正在尝试将 TextView 放入 FrameLayout 到线性布局中。当我使用 XML 进行操作时,没问题,但使用 Java 代码时会出现问题。所以我不能在 Java 代码中使用 layout_gravity 移动文本视图。另外,当我使用参数包装内容时,我不明白为什么文本匹配父项。一定是

XML 代码

Java 代码

0 投票
2 回答
59 浏览

python - 由于文本中的“\”,Python JSON 解析失败

当文本中有 " 时,如何使 Python 正确解析 JSON?

如果我这样做了,.replace("\"","")那么它将匹配"JSON 中的所有内容,这也不起作用。

请帮忙!

0 投票
1 回答
181 浏览

c - 当我在 While 循环中使用浮点值时,为什么我的程序会进入无限循环?

我的任务是做一个程序来读取一个学生的名字,他们的 4 个科目和他们各自的成绩。我使用过forwhile循环,也使用过if语句,到目前为止,这是我的代码:

该程序似乎运行良好,直到它询问第一门学科的成绩。我放的任何等级都会导致无限循环。我已经搜索过这个问题无济于事。所以,请让我知道我在这里做错了什么。

0 投票
0 回答
222 浏览

javascript - 日历完全加载后的完整日历 4 回调

Vue.js 完整日历中是否有在日历完全呈现后调用的回调?我想在该回调中调用该函数,以使使用 ajax 获取事件不会在页面加载时全部加载。我尝试在 datesRender 和其他主要方法中执行此操作,但它对我来说效果不佳,因为我想回调它一次。

0 投票
3 回答
968 浏览

angular - 如何在插值中写入条件而不是 *ngIf

我在我的应用程序中使用了 2 种语言,因为我用 2 个<option>标签编写了它。如何<option>使用插值将这两个条件写在一个标签中?

0 投票
2 回答
37 浏览

javascript - 正常的 jquery id #selector 是否适用于 Ajax json 响应的 html?

通过点击事件,我将以下下拉元素作为 ajax json 响应返回,无需刷新页面:

然后我想在更改选项时执行一个函数:

但似乎没有工作。

0 投票
2 回答
93 浏览

java - 如何保留集合中元素的引用以实现 Java 中的 O(1) 可访问性

我是 Java 新手。我试图将 LinkedList 元素的迭代器存储在 Map 中,稍后将其删除:

然而,ConcurrentModificationException发生。我认为只要在列表中添加“2”,“1”的迭代器就会过期,对吗?

在 C++ 中,list<int>::iterator表示链表中节点的指针,每当新节点插入链表时,该指针保持不变且可用。我在Java中对此有点困惑。


对困惑感到抱歉。现在我知道这Iterator通常用于迭代,而不是“定位”一个元素,这与 C++ 中的元素有点不同。

我实际上尝试保留链表中元素的引用,以便可以在O(1)而不是O(n)的复杂性中有效地访问元素。

是否有任何相关类型的 Collection 或 Util?DeLinkedList或者,也许我必须自己实施DeLinkedNode。提前致谢。

0 投票
2 回答
51 浏览

c - 如何使用 C 附加 .txt 文件的第一行?

我有一个程序,我试图将风数据添加到 .txt 文件中,但我面临添加数据的问题,我关闭程序,尝试再次添加数据,它会消除其余数据。以下是 .txt 文件的示例:

第一行是数据条目的数量,接下来是每个风速,然后是风向。

如果我只添加一次数据并完成它,我的代码可以正常工作,但如果我想在以前所做的工作中添加更多工作,则不行。我知道我可以使用 append 将数据添加到末尾,但它不会更新顶部的计数器。我希望能够添加数据并更新顶部的计数器。我需要代码中其他功能的计数器。以下是我的问题代码:

我这样调用函数:

我能得到的任何帮助将不胜感激。我知道'w'总是会写,但是当我使用追加时,它会在最后开始一个新的计数,然后添加数据。我只需要帮助弄清楚如何更新计数器!我对 C 编程语言非常陌生,并且仍在努力学习。我正在尽力使用逻辑和推理,所以它可以帮助我从别人那里获得灵感!先感谢您!

0 投票
1 回答
64 浏览

c# - Dataflowblock 停止更新 UI 但仍运行该操作?

这个问题真的很难调试,并不总是发生(不会在短时间内发生,所以我可以轻松地调试代码)并且看起来没有人遇到过这样的类似问题?(我已经用谷歌搜索了几个小时,但没有找到与此问题相关的任何内容)。

简而言之,我的数据流网络在某些时候工作正常,直到我发现终端块(更新 UI)似乎停止工作(UI 上没有更新新数据),而所有向上的数据流块仍然工作正常. 所以这里的其他块和 ui 块之间好像有一些断开连接。

这是我详细的数据流网络,让我们先检查一下,然后再解释有关该问题的更多信息:

该块[ok result block]BroadcastBlock将结果推送到[ok result counting block]. 我在这里部分描述的问题是这[ok result counting block]似乎与[ok result block].

在后面的 UI 代码中,我插入了一些其他 UI 块来更新信息。我在这里使用WPF,但我认为在这里没关系:

我确实有代码监控块的完成状态:rawDataBlock, processingBlock, okResultBlock, notOkResultBlock. 我还有其他日志记录代码processingBlock来帮助诊断。

所以正如我所说,经过相当长的一段时间(大约 1 小时处理了大约 60 万个项目,实际上这个数字没有说明这个问题,它可能是随机的),网络似乎仍然运行良好,除了一些计数(好的结果, not ok result) 不会更新,就像okResultBlocknotOkResultBlock已与processingBlockOR 断开连接,或者它们已与 UI 块断开连接(这会更新 UI)。我确保它processingBlock仍在工作(没有记录异常并且结果仍然写入文件),dataCountingBlock仍然运行良好(在 UI 上更新了新计数),所有块processingBlock, okResultBlock,notOkResultBlock都没有完成(它们的完成是.ContinueWith一项任务它会注销状态并且没有记录)。

所以它真的卡在那里。我不知道为什么它会停止那样工作。这只有在我们使用像TPL Dataflow. 我知道您可能也很难诊断、想象和思考可能性。我只是在这里询问解决此问题的建议以及您的任何共享经验(关于类似问题),并可能对可能导致此类问题的一些猜测TPL Dataflow

更新

在我准备一些代码写下一些信息以帮助调试之前,我已经成功地再次重现了该错误。现在问题一直持续到这一点:processingBlock不知何故实际上并没有向所有链接的块(包括okResultBlockand )推送/发布/发送任何消息,甚至链接到它的新块(以假为notOkResultBlock前缀)也无法接收任何消息(结果)。正如我所说,它似乎仍然可以正常工作(它确实在内部运行代码并正常生成结果日志记录)。所以这仍然是一个非常奇怪的问题。DataflowLinkOptionsAppendprocessBlockAction

简而言之,现在的问题变成了为什么processBlock无法将其消息发送/发布到所有其他链接块?是否有任何可能的原因导致这种情况发生?如何知道块是否成功链接(在调用之后.LinkTo)?