所有问题

0 投票
1 回答
1063 浏览

javascript - 如何将 textarea 多行文本保存到 Cloud Firestore?

我有可能包含多行文本的文本内容的textArea输入字段,例如:blogPost

我将在标签blogPosts内显示它(在我的应用程序中加载时)<p>white-space: pre-wrap;

我应该如何将其保存到 Cloud Firestore?

到目前为止我得到了什么:

我正在考虑保存为JSON.stringify(textareaValue);

我怎样才能做到这一点?有更好的选择吗?

0 投票
1 回答
848 浏览

sql - 是否可以用连接替换交叉应用?

我正在对一些遗留的 SQL 算法进行逆向工程以迁移到 apache spark。

我遇到了一个跨应用程序,我理解它是特定于 TSQL 的,并且在 ANSII 或 Spark SQL 中没有直接的等价物。

净化后的算法是:

所以对于别名 b 中的每一行,我们交叉应用到内部查询。

是否可以根据连接操作(或其他方式)重写交叉应用,以便我可以在 spark sql 中重新实现?

干杯

特里

0 投票
1 回答
104 浏览

ada - 泛型 X 是什么 (<>); 意思是?

正是标题所要求的。我正在浏览一些 Ada 代码并遇到了

这是什么意思?它类似于 C++ 模板参数吗?

0 投票
2 回答
478 浏览

python - Python:尝试将字符串写入新文件时仅写入字符串的最后一行

我正在将文本文件作为列表读取,并仅提取第一列数据,其中“”(键盘空间)作为拆分分隔符。

我正在尝试将生成的字符串数据写入一个新文件。

当我创建字符串数据并将其写入新文件时,新创建的文件中只存在字符串数据的最后一行。

例如,当我打印字符串数据时,我可以看到整个字符串。

但是,新文件已创建但仅包含最后一行:

我尝试使用“a”而不是“w”来编写在不同堆栈溢出线程中指定的新文件。

不知道我需要做什么才能将整个字符串数据写入新创建的文件。请帮忙!

0 投票
1 回答
60 浏览

html - Excel 宏仅执行到第 60 行,然后在发出获取请求时失败

我修改了在网上找到的代码,以便能够在 HTML 页面上找到 ClassName,并在进行 Google 搜索时返回其文本。我需要为大约 10,000 家公司执行此操作,但是当仅用 100 行测试它时,它可以工作,然后在第 60 行左右停止。之后我无法获得任何结果,并找到解决它的唯一方法是等待大约一个小时然后再次执行它。我在另一台计算机上对此进行了测试,并得到了相同的结果和问题。它与第 60 行中的内容无关,因为每次测试我使用不同的 100 家公司。即使将循环更改为 i = 2 到 101 仍然会导致它出现相同的问题。

Col A 将有一个公司名称,例如:“Buchart Horn”

Col B 返回“马里兰州巴尔的摩的建筑师”

Col C 将是空白的(没关系)

Col D 返回“马里兰州巴尔的摩 - Buchart Horn:工程师、建筑师和规划师”

我对 VBA 非常陌生,因此将不胜感激。谢谢你。

0 投票
0 回答
556 浏览

amazon-web-services - 如何递归删除对象

我想.JPEG从 S3 存储桶的指定路径中删除所有文件。例如,假设我在 S3 云服务上具有类似于以下的结构:

是否可以指定Obj1/Obj2/Obj3DeleteObjectsInput's prefix并递归删除.JPEG包含此类的所有文件prefix

这是我的代码:

sObj3.ItemPath表示Obj1/Obj2/Obj3上面示例中的路径。由于此功能,我没有收到任何错误。我实际上收到以下消息:

但是当我检查我的 S3 云服务时,什么也没做。我究竟做错了什么?

编辑

我已经更改了我的代码,因此我的 Delete 函数接受了我从中创建s3.ObjectIdentifier. 该列表中大约有 50 个 .JPEG 文件,出于某种原因,以下代码仅删除了最后一个。我不确定为什么。

0 投票
1 回答
61 浏览

javascript - 过滤功能不会删除我的空行 - Google App Script

我想将行从一个谷歌表导入到另一个,但是源表导入了许多空行。现在我使用过滤器功能来摆脱这些行,但它们不会消失,谁能告诉我为什么?

0 投票
1 回答
3374 浏览

spring-boot - 分离 OAuth2 授权服务器和资源服务器

我实现了 OAuth2 授权服务器和资源服务器。

并且有很多文件告诉我“授权服务器和资源服务器是否可以分离”

我喜欢 MSA,所以我决定分离这些服务器。

我在互联网上看到了很多关于这个问题的文件,但在实践中我不能再继续了。

我正在使用 SpringBoot2。

  • 设想
    1. 用户连接到我的Client应用程序。
    2. 对安全端点的请求/client/me
    3. Client's Controller 中,如果用户没有通过身份验证,则重定向到Authorization Server's login endpoint /auth/oauth/authorize
    4. 如果用户首先进入我的Client应用程序,用户将在我的Authorization Server.
    5. Authorization Server的注册页面中,用户将输入他的username, realusername,passwordemail
    6. 用户的帐户已发布,用户将通过我Authorization Server的登录表单登录。
    7. 如果登录成功,Client将向Resource Server/me端点请求access-tokenResource Server映射为的控制器/me将返回PrincipalAuthentication对象作为 REST API。
    8. Client会将 REST API 的结果绑定到DefaultOAuth2UserCustomOAuth2UserSecurityContext.

这是问题。

据我所知,Resource Server/me端点将提供用户的资源。例如,实名或电子邮件等。

但是用户已经注册Authorization Server,所以所有信息都保存在Authorization Server的数据库中。

我的 oauth2 服务器是 MSA。所以DB也被分开了。

那么,我如何通过's 的端点设置emailrealnamePrincipalAuthenticationCustomOAuth2User对象?Resource Server/me

0 投票
2 回答
61 浏览

asp.net-mvc - 捆绑和缩小的脚本乱序

我有我的脚本和 CSS 捆绑包

如果我有 BundleTable.EnableOptimizations = true; 注释掉然后一切正常加载,但是一旦我取消注释,我就会开始收到关于它找不到某些功能的错误。所以这让我相信,当我启用优化时,它会使我的所有脚本都乱序。

在我的布局页面的标题中

就在身体支架关闭之前

自定义位于底部的原因是因为我需要在这些脚本触发之前加载 dom。

如果我不使用捆绑和缩小,那么每次发布应用程序时,我都必须始终执行 ctrl+f5,这并不好。

我该如何解决这个问题,以便我的脚本不会被重新排序?

0 投票
0 回答
308 浏览

python - 数据表 fread 函数中的 index_col 参数

我想完成与以下相同的结果:

但是以更快的方式,使用python 中的数据表库并将其转换为 pandas 数据框这就是我目前正在做的事情:

有没有更快的方法来做到这一点?

我想要一个允许我使用列作为 DataTable 的行标签的参数:就像index_col=0in一样pandas.read_csv()。另外,为什么要datatable.fread创建一个“CO”列?

0 投票
0 回答
458 浏览

r - 不包括重复出现值 R 的 sample() 函数

我想选择一个向量的随机值并打印它们,而不可能再次出现相同的数字。例如,如果 32 已经被打印出来,那么应该不能再次打印这个数字(或将这个数字保存在另一个变量中)。我怎样才能做到这一点?

0 投票
1 回答
644 浏览

r - 具有分组的数据表中多行和多列的中位数

我有一个包含超过 90000 个观察值和 1201 个变量的数据表。除最后一列之外的所有列都存储数值,最后一列是源文件名称的列(超过 100 个)。这是数据表的一个小样本:

我想要做的是计算每组中所有值的中位数(file)。因此,例如对于 A 组,中位数将立即从第 1、2、3、4、5 行计算。在下一步中,我想根据一个组将中值分配给每一行(下面的预期输出)。

这个问题似乎很简单,我已经搜索了许多关于中位数/平均值计算的类似问题,具体取决于一组(aggregate作为最流行的解决方案之一)。但是,在所有情况下,中位数计算只考虑一列。这里有 7 个(或在我的原始数据 1200 中)并且median不接受 - 我应该提供一个数字向量。因此,我幸运地尝试了unlist, aggregate,dplyrtapply...

由于数据和组的数量(即file),代码应该是非常自动化和高效的......我非常感谢您的帮助!

如果代码明显失败,只是一个小例子:

预期结果应如下所示:

0 投票
1 回答
212 浏览

c# - Visual Studio 2017 - ASP.NET 对 .cshtml 的更改未反映

我有一个昨天运行良好的 ASP.NET 应用程序。突然,对.cshtml文件所做的更改没有反映在 IIS Express 服务器上。我做了以下事情:

  • 重新启动计算机
  • 清除浏览器上的缓存并禁用缓存(在 DevTools 打开时)
  • 我卸载并重新安装了 IIS Express
  • 更改其他文件中的代码
  • 让 Visual Studio 以管理员权限运行
  • 用于Ctrl + F5在浏览器中强制更改

但是,这些步骤都没有解决问题。有任何想法吗?

谢谢。

0 投票
1 回答
101 浏览

php - Laravel 5.8 自定义规则 - 返回 False 很慢

TLDR;为什么当自定义规则返回 False 时我的应用程序需要 30 多秒才能重新加载,而当为 true 时却不到 1 秒?

我在我的 Laravel 5.8 应用程序中创建了一个自定义规则。每当它返回 true 时,页面重新加载只需不到一秒的时间。但是,当它返回 false 时,重新加载大约需要 30 多秒。有谁知道如何解决这一问题?

*注意,它似乎不是来自 API 本身,因为在 Postman 中,它会在不到一秒的时间内返回响应,无论是真还是假。

在我的控制器中,我有 Rule 并传递三个参数:

在规则中,我接受这些参数__construct并在函数中使用它们passes

构造:

通行证

在 pass 函数中,我通过 API 发送这些参数来验证给定的信息。

最后,message我要返回的是:

感谢您的任何意见和建议!我很感激 :)

请注意,return $valid_vat ?: false;我也尝试过:

嘿伙计们,感谢您的评论。我跑了url_getinfo($curl),得到以下信息:

请注意,我更改了 API 端点、IP 和端口。

0 投票
1 回答
741 浏览

angular - 如何在不重新编译 Angular 应用程序的情况下刷新 JSON 文件?

我目前正在显示我保存在资产文件夹中的 JSON 文件的信息。然后将其显示为表格。到目前为止,仅在构建 Angular 应用程序时才加载 JSON 文件。我想动态加载此文件,以便即使在构建应用程序时也可以加载或删除它。

我想动态提取的文件位于'src/assets/data/'

这就是我拉 JSON 文件的方式:

export let MyData: MYDATA[] = require ('src/assets/data/MyJSON.JSON');

最后,我希望能够更新或删除 assets 文件夹中的 JSON 文件,然后更新 MyData 变量和表,因此我不必在 JSON 文件更改时继续运行 ng build。

0 投票
1 回答
459 浏览

vb.net - 如何为标签页窗口窗体设置标签索引

我有一个 Windows 窗体,里面有一个带有 2 个 TabPages 和 TextBoxes 的 TabControl。我需要使用 Tab 键导航所有字段(填充第一个 TabPage,然后填充到第二个)。

我已经为 TabPages 中的每个 TextBox 设置了 TabIndex,问题在于虽然 TabControl 具有 TabIndex 属性,但 TabPages 没有该属性,所以我最终从一开始就选择了 TabControl(给了我选项 TabPages 的选择 1 ),然后进入该选项卡,但在完成该选项卡后,它会离开 TabControl(让 TabPage 我没有选择未触及)

0 投票
2 回答
3357 浏览

azure - 如何删除 Azure Cosmos DB 中的多个文档

在 Azure Cosmos DB 门户上,数据资源管理器不允许删除多个文档。

在此处输入图像描述

是否可以一次删除多个文档?

0 投票
1 回答
256 浏览

javascript - 谷歌标签管理器不向分析发送电子商务数据(标准电子商务)

我一直在为此绞尽脑汁,不知道为什么我们的 Google 跟踪代码管理器代码没有将数据发送到我们的 Google Analytics 帐户。

我在这里研究了多个具有类似问题的问题,但对我没有用。此外,这是我遵循的一个很好的指南https://www.analyticsmania.com/post/ecommerce-tracking-with-google-tag-manager/ - 但仍然无法将电子商务数据发送到 GA。

以下是我们在 /ticketing/confirm/ 页面上使用的数据层,我们的客户在完成结账时会去该页面:

这些变量会根据购买的产品自动更新。这个标签也被放置在我们的谷歌标签管理器脚本之上,该脚本就在这个标签之下。

在 Google Tag Manager 中,我们有一个连接到我们的 GA 帐户的电子商务标签,它是一个交易类型标签。此标记设置为在订单确认 URL 的触发器上触发。此时数据应发送到 GA

标签设置 - https://i.imgur.com/M5LhUuO.png 触发器设置 - https://i.imgur.com/dRIZyaJ.png

当使用标签管理器扩展检查订单确认页面时,它显示我们的标签在确认页面的页面视图中被触发:https ://i.imgur.com/mPncBqc.png

整体摘要视图:https ://i.imgur.com/TUMxhKS.png

电子商务标签的详细视图:https ://i.imgur.com/84ZQaW7.png

我还安装了标签助手扩展,如下所示:https ://i.imgur.com/PGgNp4S.png

以及 Analytics 标签的详细视图:https ://i.imgur.com/7PDTqgb.png

根据我上面链接的文章,标签助手中该分析标签的详细视图应该列出一个“其他事件”,它应该是发送到 GA 的交易信息 - 但正如您从我们的屏幕截图中看到的那样,我没有那个. 我不确定我哪里出错了,因为我认为我已经正确设置了所有内容,但显然某处有中断。

非常感谢任何帮助或输入。

0 投票
1 回答
581 浏览

javascript - 向 PWABuilder Cache-first service worker 添加“更新可用,请刷新”提示

我首先使用服务人员使我的网站脱机。我想在更新内容可用时提示用户刷新页面。我希望用户知道他们正在查看过时的竞争,因此他们可以通过刷新页面来获取最新内容。

这些实现是一个很好的例子:

  1. Mozilla 的 Service Worker 演示

  2. 本文中的方法#3 。

我正在使用 PWABuilder 提供的缓存优先服务工作者。它运行良好,但不会提示用户提供可用更新。

我试图从上面的文章中复制代码,但无法让它工作。

这是我目前使用的 service worker 的 repo。

我试图添加到服务工作者脚本的代码:

我正在尝试添加到网页的脚本:

如果我只是将这段代码恭敬地添加到服务人员和网页中,服务人员就可以正常工作。但是更新提示不起作用。

我在控制台中收到此错误:

0 投票
0 回答
17 浏览

batch-file - 如何接受任何文件作为输入并输出具有输入文件名的文件

我有一个代码来为我的数据查询创建一个 csv。但是我不知道如何制作它,所以我可以将任何文件拖入其中,然后使用输入文件名输出所需的 csv。

我只是想例如我有不同的输入文件,即:data120213.txt 和 serverdatacollection1234124.txt,它会在将这些文件拖到 bat 文件后输出。:data120213.csv 和 serverdatacollection1234124.csv

0 投票
0 回答
148 浏览

python-3.x - 如何计算滚动修剪方差/标准偏差?

我想计算标准偏差(最好)或滚动修剪平均值的方差。更准确地说,我想要一个滚动窗口,删除底部和顶部百分位数并计算标准偏差。

到目前为止,我仅通过使用在许多连续窗口上集成的 for 循环取得了成功,但它太慢了。我想有一条线来做这样的事情:

0 投票
2 回答
201 浏览

azure - 具有预先邀请用户的 Azure B2C

我维护一个使用 Azure AD B2C 进行身份验证的应用程序。

流程是这样的:

  1. 通过电子邮件邀请用户
  2. 他们单击链接以使用 B2C 登录/注册流程进行注册
  3. 他们填写他们的信息,包括电子邮件地址
  4. 他们被重定向到我们的应用程序

现在,困扰我的是用户必须输入他们的电子邮件地址,即使我们已经知道它。我们只是使用他们的电子邮件地址邀请他们。

有人建议我们可以将人们发送到密码重置页面。但这似乎也不理想,因为他们必须验证他们的电子邮件地址,即使我们只是验证了它。毕竟,他们通过收到电子邮件开始了流程。

在许多情况下,用户在被要求输入电子邮件地址时输入错误。这会产生很多新问题,因为我们现在为同一个用户提供了两个不同的电子邮件地址。

0 投票
3 回答
73 浏览

csv - 如何存储非常大(csv)文件的行索引?

我正在处理大型 csv 文件(>> 10^6 行),并且需要一个行索引来执行某些操作。我需要在识别删除的文件的两个版本之间进行比较,所以我认为包含行索引是最简单的。我猜想行数会很快使传统整数效率低下。我反对让一列包含纯文本中的 634567775577 作为行索引(后跟实际数据行)的想法。对于这种情况,是否有任何最佳实践建议?结果文件必须保持纯文本,因此序列化/sqlite 不是一个选项。

目前,我正在考虑基于实际行数据的索引(例如连接行数据、转换为 base64 等),但这会比普通整数更合理吗?每个文件中不应该有重复的行,所以我想这可能是一种方法。

干杯,萨沙

Ps:我对最初的问题进行了大量修改以进行澄清

0 投票
1 回答
117 浏览

flutter - 如何使用第一个 API 调用的结果作为第二个 API 调用的输入?

我必须进行多次 API 调用才能获取实际数据。我编写了以下代码来进行第一个 API 调用。它有效,但我必须使用第一次调用的返回值(假设它返回访问令牌),并将此访问令牌用作第二个 API 调用的标头的一部分。我怎样才能做到这一点?

0 投票
1 回答
554 浏览

android - 我如何要求用户身份验证仅用于解密而不是加密

我在 AndroidKeyStore 中有一个公钥/私钥对,生成如下:

我想在每次使用私钥时都要求进行生物特征认证,但我不想在使用公钥加密时要求生物特征提示。但是,当我setUserAuthenticationRequired(true)在 KeyGenerator 中使用时,然后我尝试在不首先显示 BiometricPrompt 的情况下进行加密,我收到一条android.security.KeyStoreException消息:Key user not authenticated

我如何要求解密而不是加密身份验证?