所有问题
reactjs - React-Apollo-GraphQL 通用查询和突变
这个问题更多的是关于设计。在我的繁重应用程序中,想要实现通用 突变和查询操作。我的第一个想法是实现一个将所有查询或突变封装在一个地方的函数。像这样:
然后使用它
(与突变类似)在我看来,即使使用React.memo. 第二种方法是利用useContext. 但在这种情况下,我真的不知道如何处理网络状态。意思是有loading true然后false。还是useQuery在数据到达后通过重新渲染组件来处理这个问题?
当然,第三种解决方案是直接在函数/组件中实现这个逻辑。由于代码拆分,我不想要的东西。
python-3.x - 返回列表中的所有正则表达式匹配
试图以正确的形式在我的列表中获取所有匹配项。例子:
输出:
我试图让底部的格式与顶部的格式相同(不带括号或逗号)。这可能吗?我似乎无法让这些函数返回列表中的所有匹配项(如果可能的话,我想像 list(filter()) 一样将它放在 1 行中)
编辑::所需的输出:
c - 如何知道我的程序在哪里读取我的 int
几年后我再次学习,我停止了,我有一个问题,代码应该点亮一个 LED,改变点亮 LED 的时间,只是不停地点亮而不关闭一秒钟
swiftui - 获得阻力速度的最佳方法是什么?
我想知道如何获得DragGesture速度?
我了解该公式的工作原理以及如何手动获取它,但是当我这样做时,它不是 Apple 返回的地方(至少有时它非常不同)。
我有以下代码片段
从上面:
A将输出类似Value(time: 2001-01-02 16:37:14 +0000, location: (250.0, -111.0), startLocation: (249.66665649414062, 71.0), velocity: SwiftUI._Velocity<__C.CGSize>(valuePerSecond: (163.23212105439427, 71.91841849340494)))
B将输出类似Calculated: 287.6736739736197
请注意,A我正在查看第二个值,valuePerSecond其中y velocity.
根据您拖动的方式,结果将不同或相同。Apple 提供了速度作为属性.startLocation,.endLocation但不幸的是我无法访问它(至少我不知道)所以我必须自己计算它,理论上我的计算是正确的,但它们与 Apple 有很大不同。那么这里的问题是什么?
javascript - 基于对象数组递归创建对象数组
我有一个这样的对象数组:
我的目标是能够为 Id 的每个部分创建一个新数组,同时嵌套旧数组。像这样:
如果有一个更大的 Id,这个想法是能够用多个子字符串来做
php - Laravel Eloquent 关系:如果我们已经预先加载了关系,我们是使用关系计数还是集合计数?
我有两个主要问题,都与 eloquent 的热切加载有关。
第一个问题:
因为我们已经预先加载了关系,所以我们已经加载了对象。例如,
Tag::with('posts');
将急切地加载标签的所有帖子。那么如果我想计算第一个标签的帖子数量,使用Tag::first()->posts()->count()or会更好Tag::first()->posts->count()吗?
我知道通常答案是第一个,因为我们不想加载所有集合,而是只想使用一个查询来完成。但是,在这种情况下,我假设我们已经加载了集合,所以就像我们已经支付了成本一样,因此我觉得在这种情况下第二个会更好?
旁注:我知道我们可以withCount('posts')在这种情况下使用,但我的意思是了解何时使用关系计数与集合计数。
第二个问题:
我还想知道我们是否已经使用过
,Tag::with('posts')那么如果我想计算第一个标签的帖子,使用Tag::first()->posts()->count / Tag::first( )->posts->count或使用会更快吗?的关系,同时也想得到计数?Tag::withCount('posts')->with('posts')withCount()
python - 计算机将响应识别为不区分大小写
我正在制作一个计算器程序,它具有平方根功能,但首先,您需要输入“s”才能访问它,我想制作它以便用户可以输入“S”或“s”并拥有计算机仍然可以识别它并调出平方根选项,但是如果我添加 s.upper() 和 s 变量,它可以工作但不是预期的代码是:
每当用户键入 s 时,它都会忽略变量 num1 和 num2 ,因此它可以运行 num_sqr 变量,因此输出为:
而不是:
为什么会这样,我该如何解决?
android - android,如何在WebView.evaluateJavascript的回调中将json对象改成字符串
在字符串中有js函数:
如下evaluateJavascript所示,回调接口采用字符串。
javascript如何返回一个json对象但在回调中接收到一个字符串?
html - 如何使头部模块居中
我正在编写一个 HTML 代码,并想让 head 模块居中。我尝试了很多方法让我的头部模块居中。比如,在header标签中添加一个align,写一个head模块align css,写一个ul align css等等。但是,虽然我不工作。有没有办法解决它?这是我的代码:
discord.js - 有没有办法在不提及/ping他们的情况下向某人添加角色?[discord.js]
标题差不多。每次我尝试使用此功能向某人添加角色时:
我最终得到了这个 TypeError:
但是,如果我这样使用它:
它工作得很好。问题是,只有当我添加角色的人被用户提及/ping通时才有效。我正在尝试为用户自己添加一个角色,用户不会 ping 任何人(主要用于审查)。有没有办法可以在不收到 TypeError 的情况下做到这一点?
python - Python 将整数转换为 YYYY-MM-DD HH:MM:SS 格式
我需要使用整数数据列转换 df 并将其转换为当年的以下格式:YYYY-MM-DD HH:MM:SS。我有一个看起来像这样的 DF:
而且,我需要它使用当前的 2020 年看起来像这样:
我无法找到用于转换用于日期的单个整数并将其转换为我需要的 yyyy-mm-dd hh:mm:ss 格式的参考。谢谢,
java - Selenium IDE(谷歌浏览器扩展)中的正则表达式不起作用
我尝试在 Selenium IDE(Google Chrome 扩展程序)中使用正则表达式验证文本,但它不起作用,尽管我在教程中一步一步地进行操作。
我使用文本值“Selenium IDE(Google Chrome 扩展)中的正则表达式不起作用”测试标题元素,正则表达式为:^[a-zA-z]
java - Jython:在 Java 中运行 Python 脚本——设置 PYTHONPATH?
我正在尝试使用org.python.*库(又名 jython)在 Java 中运行 python v3 脚本
JYTHONPATH=$PYTHONPATH mvn compile test-compile -pl RMBN-Service surefire:test@jython
org.python.core.PyException: ImportError: No module named sysrepo
我目前运行上述行以确保设置了 JYTHONPATH 变量,但这也不起作用。(基于此处的建议:https ://www.stefaanlippens.net/jython_and_pythonpath/ )
但是,在我的脚本中,我需要位于我的 $PYTHONPATH 系统变量中的模块,但是 PythonInterpreter 没有使用该 PYTHONPATH(也不是 JYTHONPATH)变量。
我的版本:
- JDK 8
- MVN 3.6
- org.python - jython-standalone - 2.7.2
还有我的相关系统环境:
java - 当它满足 if 语句时,如何将一个整数与另一个整数相加?
我希望我的代码记录每月的某一天,比如每月的第一天,然后将其放入该月第一天所在的星期几的整数中。
例如。
星期三是 7 月的第一天,因此星期三是该月第一天的次数 + 1。
周一:0 周二:0 周三:1
但我不知道如何在 java 中编写代码。
python - 使用烧瓶和本地 JSON 文件在 HTML 中显示 JSON
我使用 Python 烧瓶、HTML 和本地 JSON 文件以在 HTML 中显示来自本地 JSON 文件的 JSON 数据。一旦烧瓶读取本地 JSON 文件,它就会通过 jsonify发送到index.html 。之后,使用该数据我想显示信息。
我可以在烧瓶端显示 JSON 数据,但在 HTML 中显示它时遇到了困难。你能告诉我我错过了什么吗?
烧瓶代码
索引.html
mysql - mysql left join with group_concat - 只显示一个结果
所以我不确定我是否采取了正确的方法,但这就是我所追求的:我需要从表 A 中获取所有记录
然后加入表 B 并连接与表中特定 ID 匹配的所有值。
我在下面的查询中注意到的是,我只得到表 B 中有记录的结果 - 如果表 A 中没有相应的值,我希望能够在我的结果集中显示一个 NULL 值
我想返回所有帐户和帐户状态以及打开日期然后如果 Expense 具有该行的值,则显示那些与“:”连接的值作为分隔符。
我似乎只在两个表中都存在记录的情况下得到结果。
faunadb - 无法使用 FaunaDB 中的特定用户登录
它以前总是有效,但它不再有效。
我有一个速率限制逻辑,但即使我清除了所有速率限制数据,它仍然会发生。仅针对特定用户。
我在 FaunaDB 上创建了另一个帐户用于测试目的和一个新数据库。如果我将旧数据库数据恢复到新数据库,一切正常!
所以我在旧的 FaunaDB 帐户上重新创建了整个数据库,问题仍然存在。
有没有人遇到类似的事情?缓存中是否有任何信息?
密码不正确。它适用于恢复数据的另一个 FaunaDB 帐户。
vb.net - 在 EXE 所在的文件夹中创建文档 (VB)
我开始玩 FileStream 来制作一个文本文档。当你这样做时,你必须澄清一个路径。有没有办法在 EXE 文件所在的文件夹中创建文本文档?
(我问这个是因为该程序是要下载的,所以我想我无法澄清特定于我的计算机的路径)
谢谢!
c# - 具有不同泛型类型参数的继承类不可强制转换
为什么在下面的代码中是C<B> 不可转换为的实例C<A<int>>,即使B 派生自A<int>,即使具有协变Tin IC<out T>?
html - 在 HTML 中使文本字符串具有一定长度的最简单方法
似乎是一个简单的问题,但我还没有找到一个简单的答案。我有一个特定的元素,它将出现在几行上,并且前面会出现具有不同字符数的文本字符串。
所以未优化的代码将如下所示:
问题是我希望示例元素彼此垂直对齐。所以前面的字符串应该占用相同的空间。
我怎样才能做到这一点?
如果它在 HTML 中过于复杂,则将字符串设置为固定数量的字符也足够了。我知道它们的长度可能不一样。
java - Log4j2:更改特定用户和特定记录器的日志级别:未按预期工作
要求是更改特定用户的日志级别。在上下文级别使用 DynamicThresholdFilter 确实有效,但适用于所有记录器。我的要求是仅将其应用于特定的记录器而不影响其他记录器。使用此配置文件,所有附加程序都在调试级别记录。
这就是我的文件的样子。关于应用相同过滤器或任何其他可以为特定记录器启用调试日志记录的过滤器的任何建议?
我尝试在附加程序级别应用相同的过滤器,但它不起作用
我的期望是只有引用此附加程序的记录器才会在调试级别记录
twig - 如何从文本呈现模板?
我想在我的数据库中存储来自 HTML 文件的大文本,该文件可能具有 Twig 指令,例如双花括号、管道等。从该字符串中,我想呈现 Twig 模板并将其发送回客户端。
当我尝试这个时,我得到一个错误,似乎第一个参数$this->render总是用作树枝文件的路径,但我不会在我的数据库中存储 URI 而是 HTML 文件内容。有什么方法可以从字符串呈现树枝模板?
我也尝试过使用
但是当客户端收到它时,“模板”道具总是空的
我正在使用 Symfony 2.8.52 和 PHP 5.6
javascript - 将参数传递给同一控制器 asp.net 中的不同操作
我需要你的帮助,我正在使用 asp.net 核心,我需要将相同的参数传递给 2 个返回字符串的不同操作并调用这 2 个操作以到达那里导致第三个操作导致视图。请问有什么帮助吗?
c# - 只需按下快门即可拍照
我需要一些关于如何在 Xamarin.Forms 中使用相机的建议。目前,NuGet Xam.Plugin.Media。媒体。使用以下代码,当您从 UI 按下按钮时,相机会启动、拍照并在屏幕上显示图像。
但是,这种方法使用 Plugin.Media.CrossMedia,这意味着存在一些限制。我想知道如何绕过这些限制。
Q) 我需要按下快门,然后在激活的相机上按下“OK”。我想通过按下快门来完成这个过程。
Q) 我启动的摄像头默认为外置摄像头。我想给自己拍张照片,所以我想启动相机作为默认值。
我怎样才能绕过以上两点?
我的环境如下。操作系统 Windows 10 Home IDE Visual Studio 2019 社区 Xamarin.Form(.NET Standard 2.1) 目标 Android 9.0(API 28)


