所有问题

0 投票
1 回答
191 浏览

javascript - Vuex State 返回值不同

我有一个系统,我在 Vuex 中验证和存储用户数据,然后验证要显示或不显示哪些视图。我有一个名为LoggedIn的属性,它只是一个用于检查用户是否登录的布尔值。让我先给你看一下 Vuex 的部分

Actions.js

},

突变.js

登录.vue

此登录方法验证用户在 Vuex 中设置用户状态,并应重定向到仪表板(这是问题所在)调用以下 vuejs 路由器操作

路由器.js

这是我遇到问题的地方,router.beforeEach仅用于在未经身份验证的情况下注销和其他进程。现在,当我登录用户设置状态时,虽然没有错误,但是一个非常奇怪的问题,条件isAuthenticated不起作用,当我尝试控制台记录它时它返回false有趣的部分是当我 console.log 实际对象我确实得到正确的值,请参阅下图以获得更多说明在此处输入图像描述

非常奇怪的行为不知道这样做的原因是什么,有人可以帮助我吗?

0 投票
2 回答
426 浏览

java - Spring @Value 在嵌套配置中不起作用

我有一个application.properties:

我的课:

结果如下: 在此处输入图像描述 你们可以看到只有organizationalUnit 工作,其余的都不起作用(全部为空)。我不知道如何使其余属性起作用。我想保留application.properties。

0 投票
1 回答
127 浏览

r - 为什么在 R 环境中操作的 netCDF 文件生成的栅格与在 ArcGIS 中创建的栅格具有不同的分辨率?

我正在处理从哥白尼的海洋环境监测服务下载的 netcdf4 文件,我想我在这里遗漏了一些东西......

考虑我在以下代码中从 nc 文件中提取值的方法。我的范围是使用线性回归重新分析存储在时间序列中的数据,以获得每个像素每天的平均 SST 变化(不太确定我是否在这里获得了我想要的统计数据!我愿意接受建议!无论如何,这不是我的主题)。

我将 nc 文件用作数组并构建了一个嵌套的 for 循环,以便对每个像素中的时间序列进行建模。然后,我将值矩阵转换为栅格,将其翻转以重新定向,并将其编写为 GeoTIFF 以供进一步使用。现在,当我在 ArcGIS 中打开它时,它不会与使用“制作 netCDF 栅格图层”工具创建的栅格完全重叠。在 R 中创建的栅格具有稍小的分辨率(0.049 对 0.050)。

你知道这里有什么问题吗?

感谢您的帮助!

编辑在这里你可以下载数据。

0 投票
1 回答
2296 浏览

vue.js - 如何在 Vue3.0 中使用 Swiper slideTo()?

Vue版本:3.0.2

刷机版本:6.3.5

我想在Vue3.0中使用Swiper的slideTo方法,但是好像不行。

你能告诉我如何使用它吗?https://codesandbox.io/s/interesting-hooks-1jblc?file=/src/App.vue

0 投票
1 回答
148 浏览

airflow - 很长的时间来安排气流中的下游任务

我正在使用airflow 1.10.12,但是发现下游任务在其上游任务完成很长时间后会成为调度程序,这很奇怪。例如,这里的甘特图,您可以在上游任务完成 1 分钟后找到该任务,我有什么办法可以让它运行得更快?

气流甘特图

0 投票
2 回答
1343 浏览

laravel - SQLSTATE[42000]:语法错误或访问冲突:1071 指定的键太长;最大密钥长度为 1000 字节

我正在尝试安装 laravel voyager 但收到此错误。

SQLSTATE[42000]:语法错误或访问冲突:1071 指定的键太长;最大密钥长度为 1000 字节(SQL:alter table users add unique users_email_unique( email))

这是我的 \app\Providers\AppServiceProvider.php

这是我的 config\database.php

我的数据库有颜色utf8mb4_unicode_ci

0 投票
0 回答
60 浏览

angular - Angular Mat-table,是否可以单独更新单元格?

我有一个垫表,其中部分数据每秒最多更新 2 次。我的表中有大约 3 个这样的单元格,而剩下的 6 个可能永远不会更新。有没有办法像当前一样通过更新数据源来单独更新每个单元格,每次更新整个行都会导致性能显着下降,一旦我达到 6-8 行之间的某个位置(表的预期行数约为 10)。我尝试使用 observables 作为数据并使用:

在细胞中。这样做的原因是它只更新数字而不是整行(使用 chrome 渲染调试测试)。但这破坏了 MatSort。然后我尝试覆盖 sortDataAccessor 但无法获取该值,因为它需要订阅。

尽管我不喜欢它,但我能想到的唯一解决方案是将 BehaviorSubjects 用于我的所有数据,以便在 sortDataAccessor 中使用: return value.value同步获取值,然后在模板中使用element[columnId].asObservable() | async

但这对我来说感觉很hacky,我想必须有更好的解决方案来实现这一点。

0 投票
0 回答
24 浏览

ios - iOS 中某些用户的 Firebase PhoneAuth 错误

我为我的 iOS 和 Android 应用程序使用 firebase Phone Auth。安卓没有问题。但在 iOS 中,一些用户无法登录并获取错误描述为;

“发生内部错误,请打印并检查错误详细信息以获取更多信息。”

我在调试时没有看到这个错误,但是有些用户遇到了这个问题,有些用户没有。当我在我的设备中使用相同的号码时,它可以工作。

有没有人遇到同样的问题或知道解决方法?

0 投票
2 回答
72 浏览

python - 我安装了 Pillow,但如何使用它?

我正在构建一个 python GUI,并希望能够使用图像。我找到了几个选择,但枕头似乎是最好的选择。

我用 安装了 Pillow pip install Pillow,但是我不知道如何使用/导入 Pillow。我用过import PIL,但我想出了这个“ModuleNotFoundError: No module named PIL。我反复尝试卸载和安装 Pillow。我试过了pil,,,但我仍然想出同样的错误。我看过几个教程,但最新的是从 2019 年开始。我什至注意到其他人最近发布了关于同一问题的评论。我从指南中选择了这段代码,该代码旨在在安装 Pillow 后正常工作。pillowPillow

0 投票
1 回答
39 浏览

mysql - 如何以正确或正确的方式格式化 MySQL

假设我有这样的代码

这是结果(没有真正的结果,只是说明)

所以这是rowNumber = 4的数据,我应该更改我的代码的哪一部分,所以双倍的值将折旧为1个值,因为有相同的值和相同的手段

预期成绩

0 投票
1 回答
107 浏览

ruby-on-rails - 错误请求错误 - 设置 Heroku 以使用 SendGrid 和 Rails 6 接收传入电子邮件

我在 Heroku 中使用 rails 6 设置 SendGrid 时遇到问题。我在 rails 中使用 Mailbox 并在入口中设置 SendGrid。正如 Rails 文档中提到的,这个 URL 应该添加到 SendGrid 中https://actionmailbox:PASSWORD@example.com/rails/action_mailbox/sendgrid/inbound_emails,但是当我尝试添加这个链接时, SendGrid 正在响应“错误请求”消息。

根据 SendGrid 文档https://sendgrid.com/docs/for-developers/parsing-email/setting-up-the-inbound-parse-webhook/我应该先设置 MX 记录,但我找不到 MX Recond在赫罗库。

这可能是什么问题?谢谢你!

0 投票
5 回答
13286 浏览

css - 如何在 Tailwind CSS 中使用 CSS 变量

是否可以在 Tailwind CSS 中使用 CSS 变量?例如,假设我有这些变量:

我想像这样在 Tailwind 中使用它们:

我怎样才能做到这一点?

0 投票
1 回答
27 浏览

gradle - gradle init - 没有按照入门教程所说的去做

根据此页面: https ://docs.gradle.org/current/samples/sample_building_kotlin_applications.html#run_the_init_task runninggradle init会给我一个选项列表。

不,它没有;它只是说“构建成功”并构建没有应用程序目录的目录结构。

我想我应该在某处设置一些默认的东西。在我不知道如何称呼这些东西之前没有使用过 gradle,所以我可以搜索它们,也不知道它们应该去哪里的名称。有谁知道把东西放在某个地方的说明在哪里?如果你能回答这个问题,你可能认识可能会改进文档的人——这样可以避免你回答像这样的愚蠢问题 :-)

响应下面的请求,这是使用 -i 的完整输出:

0 投票
1 回答
32 浏览

mysql - Express / MYSQL 请求加入用户和消息

我有这两张桌子:

我想选择我已向其发送消息或已向我发送消息的用户。

为此,我创建了一个在查询请求中有我的 userId 的控制器:

并尝试此选择:

但我只有向我发送消息的用户。我不知道如何添加我已发送消息的用户...我知道我的请求非常糟糕 :(

如果你有一些想法:)

谢谢

0 投票
2 回答
82 浏览

r - R中的环视正则表达式模式

我坚持创建正确的正则表达式模式,该模式将拆分我的数据框列的内容,而不会让我失去任何元素。我必须使用包中的separate()函数,tidyr因为这是更长处理管道的一部分。由于我不想丢失字符串中的任何元素,因此我正在开发一个前瞻/后视表达式。

需要拆分的字符串可以遵循以下模式之一:

  • 只有字母(例如'abcd')
  • 字母破折号(例如'abcd-123')
  • 字母数字(例如'abcd1234')
    列内容应该被分成最多3 列,每组一列。

我想在每次元素更改时拆分,所以在字母之后和破折号之后。可以有一个或多个字母,一个或多个数字,但只能有一个破折号。只包含字母的字符串,不需要拆分。

这是我尝试过的:

拆分的输出应该是:

非常感谢您在这方面提供帮助。:)

0 投票
1 回答
163 浏览

android - LiveData 返回 null 获取 API 响应

我在不执行 API 的情况下得到空的实时数据。当我调用这个 repo 函数时,我得到的是 null 而不是任何响应,然后经过一段时间的延迟,我得到了 API 的响应,但没有得到任何返回值。
BottomSheetFragment


视图模型

回购

getLiveData1()在这我得到空响应

0 投票
1 回答
51 浏览

c# - 在 TCP 服务器上发送多线程消息

我需要广播连接到服务器的客户端,使用TcpClient. 目前,我有一个 for 遍历整个客户列表,他们会一一收到消息。但是消息之间有一段时间,所以客户端不会同时收到消息。我认为使用多线程或协同程序有效,有人可以建议我吗?我附上广播的功能码

谢谢你们

0 投票
1 回答
367 浏览

heroku - 如何从自定义分支部署到 heroku?

我在 Heroku 中有 2 个应用程序,一个是生产应用程序,一个是暂存应用程序。我已将生产应用程序远程配置为“heroku”,并将暂存应用程序远程配置为“heroku-staging”,以便我可以按如下方式部署到生产环境

分期如下:

现在,我想从我的“暂存”分支而不是主分支将代码推送到暂存应用程序。我想完成这个

如果我运行上面的命令,Heroku 会跳过部署,说分支既不是“主”也不是“主”,所以跳过构建。

0 投票
1 回答
41 浏览

c# - 我的查询(包括加密数据)可以优化吗

我工作的公司有与 GDPR 相关的新要求。他们的需求是使用 AES256 加密对数据库中的所有用户数据进行加密。第二条规则是不允许数据库存储用于解密数据的密钥。它存储在 c# 应用程序中,所有加密/解密都在那里完成。

因此,现在我们遇到了很大的性能问题。我们被迫从数据库中加载所有数据,以便在内存中对其进行排序和分页,而不是使用 SQL ORDER BY 和 LIMIT 命令。

我的问题是您是否有任何改进流程的想法?也许有一个散列函数允许元素保持正确的字母顺序?让我知道。

0 投票
1 回答
16 浏览

java - Bean Validation 和更改集合

我们有一个在向下游发送之前需要验证和处理的对象列表。我可以使用 bean 验证器来检查有效性并从列表中删除无效的项目。使用验证器更改输入状态是否正确?

是否应该在业务逻辑中过滤/更改列表,或者我可以有一个自定义验证器吗?

0 投票
1 回答
160 浏览

excel - 为什么 PasteSpecial 方法有时会抛出错误 1004?

我想将几个工作表的数据复制到一个工作表中,并从表中复制除第一行之外的所有内容。

PasteSpecial 有时会失败

错误 1004“范围类的粘贴特殊方法失败”

我可以单击“调试”,然后重新开始,代码继续复制。当我在整个过程中多次这样做时,我就结束了。

我尝试了其他粘贴模式,例如.paste并添加了.activate.select​​语句。

知道为什么会发生这种行为以及如何解决吗?

0 投票
0 回答
24 浏览

c# - 时间:2019-05-10 标签:c#global exception handlerWeb-API

我希望在函数执行期间发生异常时自动调用函数,然后像记录器一样去捕获。通常是这样的:

0 投票
2 回答
82 浏览

linux - Linux 如何从新环境运行 bash 脚本?

如何从新环境运行 bash 脚本?

我尝试这样做,但它不起作用

0 投票
1 回答
15 浏览

node.js - 澄清 Heroku CLI + Github 工作流程?

我正在努力理解 git & heroku。我创建了一个 nodejs 服务器,将其推送到我的 github 帐户。我做了一些更改,再次拉动,再次推动,等等。

现在我决定将它部署到heroku。

这是herokus的说明:

在此处输入图像描述

我有heroku cli,但我跳过了第2步,因为我已经在github上设置了所有东西(也许这是我做错了?我不应该混合heroku和github吗?)。然后是第3步:

这到底是做什么的?它将我的回购推送到heroku?这个heroku分支是从哪里来的?并且:我是否必须对我的正常工作流程进行任何更改?git push我可以在 github 上对我的 repo做一个正常的操作吗?我在这里经常遇到错误,我认为这是因为我似乎没有完全理解工作流程/这些东西应该如何协同工作。

非常感谢!

0 投票
1 回答
131 浏览

javascript - 两个文本字段之间的验证,vuetify

我的 vuetify 应用程序中有两个文本字段,我希望第一个文本字段上的值必须小于第二个文本字段。第二个文本字段的值必须大于第一个。

例如,当用户在第二个文本字段中选择一个小于第一个文本字段的值时,将收到一条消息“值不能小于”

这是我想要的:

在此处输入图像描述

我的代码在这里:

第一个文本字段

第二个文本字段

脚本