所有问题
reactjs - 在 axios 请求后自行更新状态?
我目前正在开发一个 React 应用程序,我正在使用 React 的上下文 API 来整合应用程序的业务逻辑。
在上下文中,所有 CRUD 函数都向 API 发出 axios 请求并返回可以被组件用来处理错误处理和输入的承诺。这是上下文https://github.com/luckyrose89/notes-app/blob/master/src/AppContext.js
我的应用程序有一个 notebooks 数组,其中包含单个笔记本对象。这些对象中的每一个都有一个 notes 数组,该数组引用每个 notebook 中的笔记。这是 API 控制器https://github.com/luckyrose89/notebook-app-backend/blob/master/controllers/notebook.js
只要我在创建、阅读、更新和删除笔记本,我就必须更改应用上下文中的状态,以便在我的应用中更新内容。但是,当我在笔记本的 notes 数组中创建、读取、更新或删除任何内容时,我不必对状态进行这些更改。我返回承诺,状态会自行改变。谁能帮我理解为什么会这样?
例如,当我在笔记本中创建一个新笔记并使用它提交时:
我不必通过手动将来自 api 的响应添加到笔记本的 notes 数组来更改应用程序上下文中的状态。谁能解释一下。
powershell - 删除所有包含重复单词的行
我想删除所有包含一个字符串的行并只保留最后一行。
例如:
一个 1
一个 2
一个 3
乙 1
乙 2
我想删除:
a 1
a 2
b 1
,只保留最后几行:
a 3
b 2。
我在powershell中尝试了一些东西但没有成功:
android - 无法找到在 Firebase 测试实验室上运行的 Espresso 脚本中检测不同设备的相机按钮的解决方案
我必须使用 Espresso 创建一个脚本来在 Firebase 测试实验室中测试我的应用程序。我的应用程序使用相机来捕捉图像,并且我已经打开了默认的相机应用程序。
为了在我的设备上进行测试,我给出了我正在使用的测试设备的包名称。问题是不同Android设备的相机应用程序包名称不同,我们不知道每个。硬编码包名也不好。
我已经搜索并无法找到解决方案的方法。
提前致谢。
python - 为什么不能在 python 多处理中腌制方法?
我是所有多处理东西的新手,我当前的程序不起作用。我在最后几个小时阅读了有关该问题的内容,并且尝试了很多方法,无论是在课堂内外还是在不同的课堂上,都没有奏效。
这只是我的类/方法结构的一个示例(尽管我在多处理部分没有更改任何内容,但这个确实有效)。
这是我得到的例外:
如果有人知道解决方案或者至少知道为什么不能腌制该方法,那就太好了。
powershell - 结合Powershell脚本调用函数并获取AD属性值
我需要使用 PowerShell 函数来格式化电话号码,如下所示:
以下脚本用于从 AD 属性中检索电话号码的值:
如何调用脚本?
我在下面尝试过但失败了:
openapi - 使用 dredd 验证 OpenAPI 响应
我有一个 OpenAPI v3 规范文件,其中包含以下内容(仅显示片段):
但服务器响应是:
请注意,名称属性类型是integer并且在服务器响应中,它是string(故意)但dredd请求通过(成功)。
不dredd检查响应属性类型?
我将响应重新定义为string(不是 JSON):
也不dredd抱怨。
我什至改变了模式的属性:
当预期失败时,结果相同(成功)。
这些验证不支持dredd吗?我使用规范错误吗?
html - VoiceOver 朗读隐藏元素
在我正在处理的网站上,我们有 1) 移动标题 2) 桌面标题。两者都已加载,但图像是延迟加载的 + 一些桌面内容。
我们正在努力使盲人可以访问该网站,我正在 Mac 上使用 VoiceOver 进行测试。
当我测试时,无论我做什么,它似乎都想阅读移动菜单。
我们需要同时渲染两者,因为在大型平板电脑上,它将是纵向的移动标题和横向模式的桌面(ish)标题。
我找不到其他任何东西让它停止阅读这个。它仍然将这个最深的孩子作为一个按钮读取并继续阅读整个移动菜单(在我浏览了整个桌面版本之后)
编辑:我使用的是 Mac OS High Sierra 10.13.6。
javascript - 这个 filterSystem 函数有什么问题
我有这个滑块过滤器功能,我试图根据一个属性过滤一些文本data-length。这样当滑块处于某个值时,它只显示具有该数据长度值或更小的文本。
这是滑块和过滤器功能:
如果有人能告诉我为什么这个函数 filterSystem 不能按我的意愿工作?
谢谢你!
ps 我不想使用 jquery-ui
c - 分叉其他进程的 C 守护进程
我正在尝试创建一个守护进程,它分叉两个进程,这两个进程将无限运行以检查时间并在进程之间接收消息。当我在没有创建守护进程的步骤的情况下运行程序时,一切正常。然而,一旦我尝试创建一个守护进程,我 fork 的子进程似乎变成了僵尸。
这是 ps -ajx 的输出
这是C代码,
任何帮助,将不胜感激。谢谢。
c# - PDFsharp - 目录 - C#
我正在使用 PDFsharp 创建一个 PDF 文件,我现在要生成一个目录。如何动态设置文本之间的点?
我正在使用 XRect 和 XGraphics 对象来绘制字符串。
并使用 AddDocumentLink() 设置链接,例如:
ios - Alamofire 5 调整和重试请求
我正在尝试使用 Alamofire 5.0.0-beta.3 实现我的 OAuth2 流程。正如我所看到的,文档仍然适用于 Alamofire 4,如 github 页面中所述。
我正在尝试按照 Alamofire 4 的文档制作 Oauth2 处理程序。随着类名的更改,我在制作时完全迷失了方向。
这是我正在关注的代码:
这是如何将其用于 alamofire 4:
这是我为实现这一点而遵循的链接。 https://github.com/Alamofire/Alamofire/blob/master/Documentation/AdvancedUsage.md#adapting-and-retrying-requests
anylogic - 如何在任何逻辑中使用“等待”?
我有一个在生产线末端创建的库存代理。我的产品以其型号为特征。我正在尝试创建一个逻辑,以便在将产品交付给客户时从该库存代理中取出产品。此交付由 Excel 表控制,我通过 SQL 代码获取信息。但是,我找不到正确的代码来取出要交付的产品。我的代理群体称为 ProdutoStock,它位于我的主屏幕中。
我已经尝试过:Main.remove_ProdutoStock()但我无法弄清楚我需要这个函数的参数,因为我必须从代理中取出特定数量的代理以及特定模型。
所以,我决定创建一个等待块并使用 free 函数来释放我想要的特定代理,main.waiting_delivery.free()但我也无法找出这个函数的必要参数。
有人知道我如何从我的代理/生产线中取出我需要为我的客户交付的产品(考虑到质量和型号)吗?此代码未输入到我的主屏幕中。
php - 在所有 Woocommerce 电子邮件通知中更改“回复”电子邮件地址
在 Woocommerce 中,我想更改应始终用作所有电子邮件通知的回复地址的电子邮件地址。
Woocommerce 怎么可能做到这一点?
ruby-on-rails - 如何在 Rails 表单中创建一个下拉菜单,用户可以在其中更改默认值?
我想在我的 Rails 表单中有一个下拉菜单,用户可以在添加订单时选择城市的一个区域,例如“Marchmont”、“New Town”、“Baberton”等。我希望一旦他们做出选择,这将成为他们使用表单添加订单的以下时间的默认选择(这样他们就不必继续选择它)而且他们可以更改他们随时选择。希望这是有道理的。我正在使用简单表单 gem。提前致谢!:)
keras - 使用 RNN 和 Keras 进行信号到信号预测
我试图在这里重现出色的工作并对其进行调整,以便它从文件中读取真实数据。我首先生成随机信号(而不是上面链接中提供的生成方法)。不幸的是,我无法生成模型可以接受的正确信号。
这是代码:
我得到的错误信息是:
ValueError:检查模型输入时出错:您传递给模型的 Numpy 数组列表不是模型预期的大小。预计会看到 2 个数组,但得到了以下 1 个数组的列表:
模型输入数据的正确形状是什么?
permutation - 完美的排列散列
考虑以下使用普通回溯生成的 {0,1,2,3,4,5,6,*,*,*} 排列列表:
是否有一个 O(1) 函数,对于任何排列,它会返回排列的索引?
scala - AWS Glue 作业访问参数
我有一个用 Scala 编写的胶水作业(Spark 作业),我想将参数传递给它。我使用 lambda 函数来触发工作。我应该如何访问传递给作业的参数?
这是正确的方法吗?
还是其他?
javascript - jQuery Tablesorter自定义排序不起作用
我在基于 Django 的网站中使用基于 jQuery 的Tablesorter库。我试图让表中的“Pos”列根据我在 Parser 函数中设置的自定义顺序进行排序。我试过关注几篇文章(包括这篇文章和另一篇文章),但它仍然只按字母顺序排序。
它的行为方式...
- 在页面加载时,单击 Pos 列不会更改顺序,但会循环显示向上/向下的小图标
- 按名称列排序(有效),然后单击 Pos 将其设置回它在页面加载时的排序方式
JS
HTML
任何帮助将不胜感激!
mysql - 带有复制的 mysql 表的文件夹是否可重复使用?
我在 WAMPServer 中有一个包含很多表的数据库。它们位于名为 data 的文件夹中。在该文件夹中,有带有表的数据库文件夹。
假设我刚刚复制了这个数据文件夹并将其保存在另一个设备、USB 或其他出于安全原因的设备上(我的计算机不再那么年轻了),如果我需要重新安装 WAMP,这是否足以重复使用它?这个想法是在需要时将复制的文件夹与数据一起插入。我会遇到该解决方案(未来版本等)的问题吗?
amazon-web-services - 从第三方 API 获取结果并将结果转储到 S3
总的来说,我是 AWS 和云服务的新手。我打算做的是不断地从第三方 API 获取数据,该 API 一次以 JSON 格式返回结果(每个 3-5 MB),并将结果转储到 S3 存储桶中。我想自动化这个过程,我目前的解决方案是在 EC2 实例上运行 python 脚本以获取结果并传输到 S3 存储桶,就像我在本地手动执行的操作一样。这是实现此类数据收集的方式吗?由于我是新手,我想留在免费套餐内。提前致谢。
sql - 根据给定的信誉获取最近的特权
我有一个业务场景,其中很少有边缘案例。让我用Stack Overflow Privileges数据来解释一下。
请找到权限架构创建和示例数据:https ://rextester.com/KQZS91498
根据给定的信誉输入,我需要找到最近的特权。即,最接近的特权小于给定的声誉和接下来可以实现的特权。
示例:如果我提供我的声誉为 7276,我需要以下权限作为输出:
我正在使用以下查询来实现它。
它给了我预期的结果。
请找到相同的可执行查询:https ://rextester.com/PDEXOM92503 。
由于我使用聚合函数来获取 Id,因此如果声誉具有多个特权,则它不起作用。
这里信誉10包含两个特权。并且有可能在未来,它可能拥有三个或更多的特权。
所以期望是,如果我提供我的声誉输入为10或13,我需要输出为:
对于945的声誉输入:
即,基于给定声誉输入的最接近的可能特权。
该案例适用于像100、1000这样的声誉,它们对同一声誉具有多个特权。
实现上述期望的最佳方式是什么?
python - 熊猫行计算
我有两列,我正在尝试使用 pandas 来计算它。我是一个电子表格用户,最近学习 python 进行快速计算。我想创建一个新列“C”,我只知道使用 excel 公式,但在 python 中,我知道计算两行值之间的差异。不知道如何在 pandas 中获得我期望的结果。
试过:
预期输出:



