所有问题
reactjs - 最大更新深度超出错误,React-image-crop
我正在使用 React-image-crop 选择图像的感兴趣区域,但我需要首先从道具中读取预设的裁剪尺寸,以便在图像打开时选择裁剪区域。我正在使用 componentDidMount() 来更新作物状态。但它不工作,我得到一个错误:Maximum update depth exceeded. This can happen when a component repeatedly calls setState inside componentWillUpdate or componentDidUpdate. React limits the number of nested updates to prevent infinite loops.
我也尝试过更新作物状态,getDerivedStateFromProps但我得到了同样的错误。我哪里做错了?谢谢!
adonis.js - Adonis factory TypeError:无法读取未定义的属性“名称”
这可能已经被问过了,但我找到的答案对我不起作用,所以我希望有人帮助我:)
最近我一直在尝试为我的数据库播种,但我遇到了一个问题..我一直收到这个错误:TypeError: Cannot read property 'name' of undefined
深入挖掘,我发现了错误,但由于我是这个世界的新手,我无法自己修复它..
我的工厂.js
我的 ClientSeeder.js
我得到的错误
这就是我说我挖的部分:node_modules/@adonisjs/lucid/src/Factory/index.js:97:39就在 97:39
现在,在 getBlueprint()
这里有人知道发生了什么吗?
包版本
迁移/Users.js
Node.js 和 npm 版本
节点:v14.1.0
npm:6.14.7
r - 在函数内的 data.table 对象中插入数据
我目前正在尝试将在 data.table 对象(按组)中执行插值的脚本转换为函数。
我有类似于此示例的长格式数据:
如您所见,每个 UniqueId 的条目数可能不同。我想要做的是提取“时间”列的所有唯一值,并确保所有 UniqueIds 都有一个条目,方法是对数值变量执行线性插值,同时对因子或字符串执行线性插值,就像它们一样不随时间变化,我为每个 UniqueId 取第一个值并将其复制 n 次(其中 n = length(unique(Time)),结果如下:
由于我正在处理的数据可能相当大(几个 Go 的),我决定使用 data.table 包。我当前的代码如下所示:
此代码产生预期的结果。问题是当我尝试转换成一个函数时,我不能让它工作了,而且我不是data.table的专家,我不明白问题出在哪里。
这是功能:
它几乎是相同的代码,除了我将列名作为变量传递的部分,我必须使用eval(parse())or get()。此函数在我使用时不会产生错误,但也不会执行插值(我的数据保持不变)。有人可以帮我解决这个问题并帮助我找到我的错误吗?
提前致谢 !
google-chrome-extension - chrome.storage.X.get 很慢。如何在页面加载开始工作之前获取值?
我设置了一个 content_script “run_at”:“document_end”。它修改了页面,但我想要一个用户设置来确定是否应该进行修改。
起初,我尝试了chrome.storage.sync.get. 它是在脚本的开头声明的,开始修改的代码是在脚本的末尾声明的。(中间有函数和变量。)但是我测试的时候,sync.get在修改代码之后调用了回调。也就是说,我得到如下输出:
如果代码像底部的代码。我认为这是由于从远程 Google 服务器获取数据的延迟,但是当我更改sync为时local,结果是一样的。在进行实际工作之前如何阅读设置?
- 我应该在返回时开始工作
storage.X.get,即在它的回调中?但这意味着在开始工作之前会出现不必要的延误。如果这是唯一的方法,我将使用它。 - 是不是有某种方法可以
storage.X.get加快速度,比如缓存? - 如果
storage.X.get不支持缓存,我该如何自己缓存呢?页面加载时只进行一次修改,并且在每次页面加载时都会重新创建内容脚本。有没有办法在内容脚本中的页面加载中保留一个变量,有点像静态变量?
.
hybris - 灵活的搜索查询适用于 hac,但不适用于 Java 代码
我创建了一个新的 ItemType (SalesData),并尝试通过程序执行一个简单的查询,它没有返回任何结果。在调试时,我复制了查询和相关的查询参数并在 hac 上执行,该查询返回了结果。为什么这个查询不能通过程序工作?基本上问题在于fromDate和toDate。
python - 散景分类数据热图未显示
我正在尝试使用 python pandas 从 csv 创建热图。我的输出一直出现空白屏幕,我不知道为什么——我已经用尽了在线文档来试图弄清楚。我的代码如下:
我正在使用 Jupyter 笔记本并拥有所有最新的库。
谢谢!
reactjs - 在填充数据之前 React Antd 表渲染
我是新手,我正在尝试通过我的 api 调用填充 ant 设计表组件,但似乎在 api 调用可以完成抓取数据之前呈现表格。我尝试了一些条件渲染,但这似乎没有帮助。任何有关如何解决此问题的帮助将不胜感激。
amazon-web-services - AWS 负载均衡器导致 API 请求缓慢
当通过我的 AWS 弹性负载均衡器通过 https 调用时,我的 API 请求非常慢。弄清楚我需要做什么才能使负载均衡器更高效的最佳方法是什么?我正在使用专门用于 HTTPs 的负载均衡器,并运行一个带有 HTTP 服务器的 ec2 实例。
eu-central-1a、eu-central-1b 中的 AWS 弹性负载均衡器。
eu-central-1a 中的 EC2 实例是一个托管 http 服务器的 c5.xlarge。
当我通过 HTTPS 调用从美国东海岸向负载均衡器发出 API 请求时,它可以工作,但速度非常慢。最好的情况是 400 毫秒,大约 20% 的时间会达到 800-1500 毫秒。
当我通过 HTTP 从美国东海岸直接向 EC2 实例发出 API 请求时,完全绕过了负载均衡器,速度非常快。几乎总是 130-140 毫秒,很少出现尖峰。
注意:我仅将负载均衡器用于 HTTPS 支持,我并不真正关心(现在)跨多个后端的实际负载均衡。目前,我只有一个后端。我所有的来电都来自美国东海岸,我的服务器暂时必须留在欧洲。所以是的,我可以将我的服务器移动到美国东海岸,以便在一个地区进行通话,但出于各种其他原因,我不想这样做。
问题和可能的解决方案:
- 我选择了 Application Load Balancer,对吗?
- 我如何判断我的配置是否应该归咎于它的缓慢?
- 我应该将我的负载均衡器移到美国东海岸,客户将从那里打电话吗?并将 EC2 实例留在 eu-central-1a 中?
- 我的 ec2 实例 (c5.xlarge) 除了 http 服务器外绝对没有在其中运行,所以我知道它不会因 CPU 和内存使用而过载。我的实例类型不适合连接到负载均衡器吗?
问题解决了:
- 从开发操作人员那里得到了一些帮助。在 Route 53 控制台中,他删除了我在设置向导中创建的两条 A 记录,并将它们替换为直接指向我的别名的 CNAME 记录。奇怪的是,巫师不让我这样做。我不得不使用 Route 53 的“旧版本”,它让我可以直接输入记录。
- 现在的表现很棒。建立安全连接时的第一个请求需要几百毫秒,但之后的每个请求大约需要 130 毫秒。那是从美国东海岸到德国法兰克福。现在按预期工作。
- 我尝试将负载均衡器移动到另一个区域,但 AWS 不允许这样做。
php - 分类名称是 WordPress 菜单
我正在使用这个插件在 WordPress 中自动生成我的菜单:https ://wordpress.org/plugins/jc-submenu/
我正在尝试输出它所属的分类术语;在这种情况下,产品制造商。我正在使用的这段代码在产品名称前面输出它所属的自定义帖子类型。
我尝试使用get_the_terms()函数,但我什至不确定这是否正确,但我将如何在下面的代码中实现它?
azure - Azure Blob 触发器未触发
我正在创建一个 Azure Blob 存储触发器,它应该在每次将新文件放入 blob 时运行。
不过,一旦我将它上传到我的函数应用程序,当我将文件放入 blob 时,什么都不会发生。当我运行函数应用程序的代码/测试部分时,我能够确认代码存在并运行。问题是当我将文件放入 blob 时它不会自动运行。
vba - 对于升级到 Win10/Excel 365 的某些用户,Windows 7/Excel 2010 中的现有 VBA 宏无法保存 .xlsm
互联网上有很多这样的问题,但没有一个能引导我找到解决方案。希望我能在这里找到一些解脱。
我有一个用户社区,他们目前正在从 Windows 7 迁移到 Windows 10,随之而来的是从 Office 2010 迁移到 Office 365。由于这次迁移,我的一些(不是全部)用户有开始遇到在 Win7/Excel 2010 中运行良好的宏的问题,但现在在 Win10/Excel365 中引发错误。失败的特定代码行是application.saveas语句:
我已经测试和/或检查了以下内容:
整个路径名是正确的,即其中没有意外字符,它指向一个有效的联网位置,没有拼写错误等。这绝对不是问题。此外,使用的路径是完全限定的网络路径(使用计算机名称本身,而不是盘符)。而且,当我将路径切换到 C:\Users<username>\filename 时,遇到问题的用户没有得到缓解
换成;;
FileFormat:=xlOpenXMLWorkbookMacroEnabled_FileFormat:=52没有骰子为正确填写的另存为对话框交换整行代码。在执行命令中产生相同的错误。下面的代码:
检查用户的加载项;这里没有发现任何有趣的东西。他们的加载项与我不同,但我让他们禁用了所有加载项,但这仍然不起作用
遍历用户的整个信任中心,并尽我所能将其与我自己的(我的机器工作正常)对齐。我们发现了一个我们认为值得更改的设置,但它没有效果
我确信到目前为止遇到问题的用户(像我一样)收到了全新的计算机,并且安装了新的 OS/Office 版本。所以我已经排除了这个原因。
我已经在关闭并打开图形加速的情况下成功运行了宏,从而排除了这个问题(这在我第一次升级时导致了其他 Excel 问题)。
社区对我可能考虑或尝试的其他任何想法将不胜感激,因为此时我完全不知道接下来要尝试什么。
谢谢!
c# - X509Certificate2 构造函数抛出 Internal.Cryptography.CryptoThrowHelper+WindowsCryptographicException:磁盘空间不足
我遇到了此处描述的类似问题。这是在 Azure 应用服务中作为 Azure WebJob 运行的 .NET Core 3.1 应用。根据上面链接中的讨论,我认为这是目录中文件计数的问题,我无法确定哪个目录已满。Kudu 门户上的环境页面显示了这一点,基本上似乎不是整体磁盘空间问题-
我也确实查看了上述链接中提到的路径,但没有取得多大成功。在我尝试相关问题中建议的代码修复之前,有没有办法确定哪个是有问题的路径?
javascript - 用新值替换数组中的现有对象
我有多个下拉菜单,如果对象存在于数组中,我正在尝试更新它的值
我的 onChange 如下
我目前的输出是这个
预期输出将是
现在它正在附加任何新结果newAnswer.value = [...newAnswer.value, { [questionChoice.text]: answer.value }]
但是我找到了正确的对象
只是不确定如何更改特定对象
google-sheets - 数组公式跳过空白,导入相邻单元格
我正在尝试在我的 google 表格帐户中自动执行简单的任务:(链接到表格:这里)
我希望“银行对账单”中“存入资金”项下的所有交易都自动输入到“现金入账”中,并结转描述、金额和付款方式。同样,我希望将“银行对账单”中“Money Out”下的所有交易输入“Cash Out”,并将描述、金额和付款方式结转。对于如何实现这一点的任何帮助将不胜感激。
vue.js - 如何使用 BootstrapVue 工具提示创建 Vue Tooltip 组件
我是 Vue 的新手,我不经常使用 Bootstrap,所以请原谅我的新手问题,我正在尝试创建一个 Vue 工具提示组件,我已经创建了一个以使用 css 的方式来表现我想要的方式,但是,我我遇到了一些可访问性问题,所以我决定改用 BootstrapVue 工具提示,但我不知道如何使用 Bootstrap 创建这个组件。这基本上是我使用 css 的 Tooltip.vue 组件:
然后我在其他地方导入并使用我的组件,如下所示:
我创建了一个 TooltipBootstrap.vue 组件,希望具有相同的结构但使用 Bootstrap,但我不知道会怎样,这是我开始的:
我 npm 安装了 bootstrap-vue
我正在阅读引导文档:https://bootstrap-vue.org/docs/directives/tooltip,但我不知道我是否按照它应该使用的方式使用它,所以我有点丢失并感谢任何帮助/建议,谢谢!
python - 有没有办法找出正在打印到终端的功能?
我正在调试一个非常复杂的函数(从 Boost/Python 调用一些 C++ 模块的 python 函数),并且有一个或另一个类似的print函数cout我忘记删除(似乎无法用 grep 找到它),现在程序只是不断打印一堆0。有没有办法知道哪个函数正在打印到终端,或者是一个一个删除打印语句的唯一方法?如果有帮助,我在 Fedora linux 上
谢谢
python - 根据未来的时间序列数据有效地为时间序列数据生成标签
我在 pandas 数据框中有两年的传感器数据。该指数是一个时间序列。看起来像这样:
我想要做的是循环时间序列以填充“overtemp”和“time_to_overtemp”列。如果未来两周内任何时间的温度数据增加超过 2%,“overtemp”需要分配 1。“time_to_overtemp " 需要显示下一个 >2% 读数的时间,如果它存在于接下来的两周内。如果温度在接下来的两周内显示在 2% 以内,则两列都应指定为 0。
例如 2019-01-02 09:31:00 应该查看接下来两周的温度数据,并在两列中输入 0,因为该时间段内的所有数据都在值的 2% 以内。2020-01-02 09:35:00 的过热值应该是 1,因为该值在一周后增加了 5%。time_to_overtemp 值应指示 7 天 2 小时 38 分钟,因为那是发生过热的时间。
我正在使用 iterrows 成功地做一些数学运算:
但它需要永远。而且我根本不知道如何进行时间迭代和计算。
我做了其他标签:
df['overtemp'] = np.select([df['temp1']<305, df['temp1']>305], [1,0])
我猜这将过程矢量化?它确实比迭代快得多。但我不知道如何实施日期时间+两周部分。
javascript - React:将数据从一条路由传递到另一条路由
我正在尝试将数据从变量“const currentMinutesState”(从子“设置”组件)传递到分钟计数器(到另一个子“TimerScreen”组件)。
这是代码:
应用程序.js
设置.js
在这里传递它而不是#2 state = { minutes: 2, seconds: 0, reps: 0 }
TimerScreen.js
我相信只有 BOLD 中的两个部分是相关的。
python - 删除包含 column1 中的 ID 的所有行,这些 ID 在 Python Dataframe 中的另一个特定 column2 上具有至少一个特定值
就像标题说的那样,我想删除所有包含 column1 中的 ID 的行,这些行在另一个特定的 column2 上至少具有一个特定值。在我的情况下,“特定值”为零
我想要的输出是
Python中有一个快速命令可以做到这一点吗?
非常感谢提前
javascript - discord.js 获取使用 bot 命令的用户名
我需要获取发布内容的用户的名称。我尝试过的所有东西都会返回 ID。我尝试过诸如 msg.author 之类的东西。
编辑:可怕的标题名称 smh
java - 在 Visual Studio Code (VsCode) 和 Java 11 中使用 SonarLint 时出错
我在 Visual Studio 代码中使用 SonarLint 时遇到问题,我在 java 8 中一直很好地使用这个插件,但上周出现了,Vscode 需要 java 11 作为最低 java 版本,当我更新它时(我继续在我的项目中使用 java 8 ,根据Vscode可以使用两个版本),插件无法正常启动,这是一个错误:[Error - 16:57:02.682] Analysis failed。
[错误 - 16:57:02.683] java.lang.IllegalStateException: 没有文件或目录匹配 'C:\Users\MyUser.m2\repository\com\sun\java\tools\11\tools-11.jar'
我知道工具.jar 在 java 11 中不存在,我找不到一个 jar 来替换它或解决这个问题的方法。我正在使用最新版本的 sonarLint 插件 1.17.0
感谢您的回答。
xcode - 离子构建错误:架构 x86_64 的 7 个重复符号
我整天都在构建我的离子应用程序时遇到问题..
我收到一条错误消息:
架构 x86_64 的 7 个重复符号
**构建失败**
我听说当您安装了重复的插件时会发生这种情况,但是,运行时ionic cordova plugin ls我看不到任何错误:
任何想法为什么会发生这种情况?我以前从未收到过此特定错误消息。
谢谢
excel - 导出到 excel 时,数据表会生成所有带边框的单元格
提前致谢。导出时如何制作所有带边框的excel单元格?我找不到有关此的文档或手册。



