所有问题
aws-documentdb - DocumentDB 中的慢查询
我有一个 DocumentDB,其中有一些非常慢的查询和 CPU 峰值。基于分析器的最慢查询之一,如下所示。我试图了解什么样的问题会导致这个查询变得慢得吓人:
这些字段都没有:last_active_at也updated_at没有索引。那么为什么这会这么慢呢?
python-3.x - 从列表中形成子列表
我有 3 个列表:
我想要结束的是:
我试过:
这并没有给我我需要的东西。
c# - VC2019 Web API 不允许 .NET CORE 5.0
我已经从https://dotnet.microsoft.com/download/dotnet/5.0安装了 .NET 5.0
之后,我在 powershell 中运行了 dotnet --version 并得到了结果: 5.0.100-preview.7.20366.6
我的 VS2019 社区是 16.7.1 版本
当我尝试启动新的 ASP.NET Core Web 应用程序时,我无法选择 ASP.NET Core 5.0
我什至尝试更改 csproj 设置:
但我仍然收到错误消息:
我已经尽我所能安装和使用带有预览版 5.0 的 ASP.NET WEB API,但我无法运行!
r - R.4.0.2 中的 matlib 问题
你好我试图安装包
install.packages('matlib', dependencies=TRUE, type="source", repos="https://CRAN.R-project.org/package=matlib")
返回以下错误:“ install.packages 中的警告:无法访问存储库的索引https://CRAN.R-project.org/package=matlib/src/contrib : no fue posible abrir la URL 'https://CRAN .R-project.org/package=matlib/src/contrib/PACKAGES' install.packages 中的警告:包 'matlib' 不可用(对于 R 版本 4.0.2)“
然后尝试以下代码:
install.packages('matlib', dependencies=TRUE, type="source")
它要求我安装依赖项,其中一个是第一个 RcppEigen
即使从终端尝试安装它
sudo apt-get install r-cran-rcppeigen
我在这里遇到的问题r-api- 3.5是我无法安装它,我不想卸载 r-base,因为我占用了很多包
javascript - 如何遍历 JSRender 中的对象数组?
我只能从 JSRender 中的对象数组中渲染第一个对象。如何迭代所有对象?
{{for #data}}仅显示data数组中的第一个对象。
代码笔: https ://codepen.io/ryanmac/pen/ZEWQMNV
HTML:
JS:
输出:
姓名:简·多伊
其他行去哪儿了?我该如何调试呢?
javascript - 在jspdf中使用阿拉伯字体
我想将 html 模板呈现为 pdf 文件,但我的模板包含阿拉伯字符,并且 jspdf 无法编码并保持打印数字而不是我尝试将 lang 设置为 ar 的实际文本,但这也不起作用有谁知道如何解决?
scala - 如何访问案例类字段的默认值?
我想Decoder[A]为任意案例类派生某种类型 () 的实例shapeless。
如果我不考虑案例类的默认值,那么使用基本方法一切都会顺利:
现在我希望能够为无法解码的字段使用默认值。在这种情况下,我尝试了这种方法(添加额外的抽象层):
所以,我的问题是:是否有可能实现相同但不使用额外的抽象层(就像DecoderWithDefaults在这种情况下)?就像是:
javascript - Discord 应用程序机器人 - Discord.js
我正在创建一个 discord.js 机器人,但我想为应用程序添加更多命令。例如,我想要一个 command!apply1和 command !apply2。当我复制代码、再次粘贴、更改命令名称并键入命令时,它会发送两个或三个问题而不是一个。我应该改变什么?
如果您不明白并想查看我在说什么,请加入这个假的不和谐服务器:https ://discord.gg/fVsQaa6 (它每次发送 2 个问题,我想 1 接 1 发送。另外,它发送他们两个对同一频道的答案,我检查了频道ID是否正确并且是正确的。)
编码:
python - 使用 PyMySQL 的 InterfaceError(数据库连接关闭)
我在我的程序中使用 PyMySQL 库和 Flask。我的视图函数每次调用时都会访问数据库。在一些跟注后,它打破并加注InterfaceError(0, '')。所有下一个请求也会引发 InterfaceError (特别是任何数据库查询)。
我阅读了 PyMySQL 库代码并看到,如果连接的_sock变量为 None(我认为这意味着连接已关闭),则会发生此错误。但为什么会这样?
我为所有视图函数使用一个连接对象(即它是在函数外部定义的)。我做对了吗,或者我必须在每个请求中建立新的连接?或者我需要做其他事情来摆脱这个错误?
我的代码:https
://pastebin.com/sy3xKtgB
完整追溯:https ://pastebin.com/iTU75FUi
javascript - redux form 一直不设置初始值 multi form
好的,我承认这有点乱,但请多多包涵。试图理解为什么我的 redux-forms: A: 在我在应用程序的其他地方设置商店之前不要设置 ititialValues .. 例如。如果我有另一个事件调用 getFirstTrip,然后它在存储中,并且可以使用 intialValues 正确加载我的表单。
B:当我再次点击路由器链接时,自己就消失了。每次我单击路由器链接时,它的行为与初始单击相同。即使商店在那里。字段和初始值都是空的。
使用:react-router、react-redux、react-form
像这样的结构:view.js
父表单 TripRegistrationForm.js
表单内容(这些确实填充了初始值..但并非始终如一......永远)childForm.js
我的动作如下所示:
r - R:如何将变量作为列名进行汇总和分组
我有一个包含大约 200 列的宽数据框,并希望将其汇总到各个列中。我想不出它的语法,我认为它应该与 .data$ 和 .env$ 一起使用,但我不明白。这是一个例子:
但我希望能够做这样的事情:
c# - 如何使用 C# 在 Unity 中真实地反映 3d 球体
一段时间以来,我一直在尝试在 Unity 中真实地在盒子的墙壁上反射 3d 球体。出于某种原因,反射通常是正确的,但是当球在某些方向撞到墙壁时,反射是不正确的。为了说明球在撞墙时会发生什么:T = 顶墙,R = 右墙,L = 左墙,B = 底墙。令 r = 球向右移动/向右移动,l = 向左移动,s = 球停止/显着减速。下面的说明采用这种格式:Xyz,其中 X = 球即将撞击的墙壁,y = 球的初始方向,z = 反射。游戏有一个自上而下的视角,说明是基于墙的视角。我也是 C# 的新手,所以代码可能会令人眼花缭乱。
说明:Tll、Trl;比尔, 比尔; Rls 或撞到另一面墙后 Rlr、Rrl;Lls 或撞到另一面墙后 Llr, Lrl
通常,当球停止时,它会在空中跳跃。我想知道这是否是因为角度沿错误的轴反射,但为什么这种情况有时会发生?此外,当只按住一个键时,球会来回弹跳,直到它离开竞技场。我知道离散和连续击球检测,并且设置是离散的,但是墙壁通常可以很好地容纳球,这种情况是例外。
我尝试了什么:
- 弄清楚如何使用 Vector3.Reflect。我不明白这个函数应该包含哪些变量以及如何将它应用到我的代码中。我确实查看了 Unity 文档页面以寻求帮助,但它没有回答我的问题。
- 更改负号,因为角度必须是 y 轴上的反射,这确实会改变反射的工作方式,但不能解决问题。目前订购底片的方式是我发现的最理想的方式。
- 为球提供弹性的物理材料。
- 在反正切方程的分母上添加一个小数,以帮助防止除以零。这根本没有帮助。
- 为正负加速度的不同组合创建不同的方程(基本上改变负数)。由于每次按下按钮都会产生一定的正加速度或负加速度(请参阅运动脚本),并且所述符号似乎存在问题,我想知道将每个加速度与其自己的一组方程相关联是否可以解决问题。那没起效。
- 检查墙壁是否处于不同的角度。
- 删除变量 xA 和 yA,或将它们放在不同的位置。
- 尝试找到对象的速度,但不知道如何实现它。
名为 Controller 的玩家的运动脚本代码:
这是碰撞器和反射的代码:
下图是游戏设置。我很抱歉这是一个链接;我没有足够的声誉来值得在此页面上加载图像。另外,如果有什么不清楚的,请给我留言。
https://i.stack.imgur.com/VREV4.png
我非常感谢您的帮助。谢谢!
javascript - 跟随的输出是什么,为什么?
以下输出将是什么以及为什么
let user = "Brienne of Tarth"; "Sansa Stark"; "Lyanna Mormont";chrome 打印最后一个,当我访问用户时,它显示第一个。为什么会发生
node.js - 使用 CSS3 支持将 HTML 页面转换为 PDF
我正在做一个小项目,通过我在 Vue + Laravel 中构建的界面创建多个 CV(或简历),然后我可以将其导出为 PDF。
我在导出 PDF 时遇到了问题。Laravel DOMPDF 不允许我在 PDF 中包含 CSS3 属性,例如 flex 或 CSS 变量。我相信 PDF 仅支持 CSS 2.0,但我看到导出的多个 PDF 是网站的精确副本。例如,resume.io - 当您通过他们的网站创建简历时,他们可以将其导出并使其看起来与网站版本完全相同。
我的问题是:有没有人知道我可以使用与 Vue 或 Laravel 相关联的库,它将网站模板的副本生成 PDF?
我已经尝试了一些 JS 库,它们对页面上的某些元素进行截图,然后尝试将它们组合在一起,但它只是不起作用。我基本上需要页面上的特定元素可供选择,然后保存为 PDF。请看下面我的例子:
如您所见,白色区域是 CV 预览,因此我需要将整个部分保存为 PDF,减去右侧菜单和顶部栏。我正计划构建一些非常酷的模板,但如果我不能使用现代 CSS 实践,那么将它们制作成 PDF 将非常困难。
目前,我有两个视图,您可以在上面看到的 CV 预览,然后是另一个视图,它重新使用插入到 PDF 模板中的部分。显然,重用应用了现代 CSS 的部分会使 PDF 损坏或看起来损坏。
我的堆栈:
- 拉拉维尔
- Vue.js
- 尾风CSS
- Laravel-DOMPDF
如果有人可以就解决此问题的最佳方法提出建议,我将不胜感激。
TIA
excel - 如果然后用excel vba中的范围替换如何使用?给出错误 13
我正在尝试使用以下代码更改范围之间的一些值:
我正在寻找 rng3 中的值 7,但我意识到那里出现了 167 之类的值,所以使用该方法rng3.Replace what:=fnd, replacement:=rplc它也会改变这个值,所以我得到了一个 if 条件,所以当rng3.Value = fnd去替换时,elseif rng3.Value = fx什么也不做。有了这个,它给了我一个错误 13 types don't match,所以我猜是因为我把 rng3 作为一个范围,它不允许 if 条件。有什么帮助我可以用什么来解决这个问题?
powershell - PowerShell脚本检查文件夹中的文件和电子邮件(如果找到)
我对 PS 还是很陌生,在互联网的帮助下,我想出了这个脚本,它可以检查几个共享文件中挂起的文件。
我们有一个应用程序,它将每 5 分钟抓取一次这些共享中的任何文件,如果顶部文件卡在文件夹中,它们都会卡在该文件夹中。这没什么大不了的,除非几个小时过去了,我们没有注意到。
到目前为止,我让它检查共享并写入卡住的文件(如果有)。如果文件超过 10 分钟,我希望它通过电子邮件 (O365) 给我们几个人发送电子邮件。
我只是错过了需要将输出添加到电子邮件并发送出去的部分......
python - Pandas 将带有符号(“,”,“-”)的价格转换为整数
我想将价格转换为 int,在价格列中包含“,”和“-”等字符
我用apply++ lambda,replace没有错误,但似乎还没有改变。在更改为 int 之后,如何删除所有字符“,”?
和
错误 = 以 10 为基数的 int() 的无效文字:'1,721,193'
reactjs - React 无法获取全局变量的值
我正在学习 React,但我不明白如何制作像全局应用程序状态这样的东西。我制作了一个 window.appState 变量,但我无法在组件中获取 appState。它给我一个错误 appState 是未定义的。appState 初始化看起来像:
如果我尝试访问组件中的 appState,它是未定义的。
我究竟做错了什么?非常感谢。
python - 如何在 python 中运行循环来运行 AWS CLI?
我有一个包含多个键值对的基本 JSON 文件。我想解析 JSON 中的值并运行 AWS 命令来创建 SSM 参数存储。
如何添加循环,以便我的 cmd 将从 JSON 中获取每个名称和每个值并创建每个参数存储。
参数 JSON:
Python脚本:
r - 如何在 R 中使用“group_by”和“mutate”而不创建一长串属性?
我对 R 比较陌生,所以如果我没有使用正确的术语来描述我的问题,我深表歉意。
我经常一起使用“group_by”和“mutate”(来自 dplyr 包),以便将新变量添加到我的数据框。例如,我使用下面的代码来计算按州(“fips”)和年份(“year”)分组的县人口总和。
但是,每当我这样做时,它都会创建我认为是一个名为“组”的属性:
我不确定这是什么,或者为什么它有这么长的行列表。我已经能够通过运行“删除”这个属性:
但这最终会导致其他问题。例如,如果我在删除“组”属性后尝试合并此数据框,我将收到以下错误:
谁能解释这个“组”属性是什么?另外,当我使用创建此属性的“group_by”和“mutate”时,我做错了什么吗?
谢谢!
c - 基于函数原型的调用参数编译时决策
经常在使用 3rd 方库时,我发现自己需要编写胶水“代码”来处理跨版本更改的函数原型。
以 Linux 内核为例:这是一个常见的场景——假设我们有函数int my_function(int param),在某些时候我们需要添加一个可选的void *data. 不会破坏 API,而是以这种方式添加新参数:
这很好:它对那些不需要它的人隐藏了新参数和 API 损坏。现有代码可以继续my_function与旧原型一起使用。
然而,情况并非总是如此(无论是在 Linux 中还是在其他库中),我最终得到了这样的部分,以处理我遇到的所有可能的版本:
所以我在想,对于简单的原型更改(参数的重新排序,“默认”参数的添加/删除等),让编译器自动完成它会很好。
我希望自动完成此操作(无需指定确切的版本),因为有时要查明引入更改的确切库/内核版本是过多的工作。因此,如果我不关心新参数并且可以使用 eg 0,我希望编译器在0需要时使用。
我得到的最远的是:
这有效 - GCC 在编译类型中选择适当的调用,但它有 2 个问题:
- 通过“无类型”函数指针调用,我们失去了类型检查。合法
p("a", "b")并给出垃圾结果。 - 似乎没有发生标准类型提升(再次,可能是因为我们通过无类型指针进行调用)
(我可能在这里遗漏了其他问题,但这些是我认为最关键的点)
我相信它可以通过一些宏魔法来实现:如果调用参数是分开的,宏可以生成找到合适原型的代码,然后逐一测试所有给定参数的类型兼容性。但我认为使用起来会复杂得多,所以我正在寻找一个更简单的解决方案。
有什么想法可以通过适当的类型检查+促销来实现吗?我认为如果不使用编译器扩展就无法完成,所以我的问题集中在针对 Linux 的现代 GCC。
编辑:在宏化它+为演员添加橡子的想法之后,我只剩下这个了:
这适用于我注意到的两点 - 它提供类型检查警告并正确执行提升。但它也会对所有“未选择”的呼叫站点发出警告:warning: function called through a non-compatible type. 我尝试用它来结束通话,__builtin_choose_expr但我没有运气:/





