所有问题
javascript - 如何将 textarea 多行文本保存到 Cloud Firestore?
我有可能包含多行文本的文本内容的textArea
输入字段,例如:blogPost
我将在标签blogPosts
内显示它(在我的应用程序中加载时)<p>
white-space: pre-wrap;
我应该如何将其保存到 Cloud Firestore?
到目前为止我得到了什么:
我正在考虑保存为JSON.stringify(textareaValue);
我怎样才能做到这一点?有更好的选择吗?
sql - 是否可以用连接替换交叉应用?
我正在对一些遗留的 SQL 算法进行逆向工程以迁移到 apache spark。
我遇到了一个跨应用程序,我理解它是特定于 TSQL 的,并且在 ANSII 或 Spark SQL 中没有直接的等价物。
净化后的算法是:
所以对于别名 b 中的每一行,我们交叉应用到内部查询。
是否可以根据连接操作(或其他方式)重写交叉应用,以便我可以在 spark sql 中重新实现?
干杯
特里
ada - 泛型 X 是什么 (<>); 意思是?
正是标题所要求的。我正在浏览一些 Ada 代码并遇到了
这是什么意思?它类似于 C++ 模板参数吗?
python - Python:尝试将字符串写入新文件时仅写入字符串的最后一行
我正在将文本文件作为列表读取,并仅提取第一列数据,其中“”(键盘空间)作为拆分分隔符。
我正在尝试将生成的字符串数据写入一个新文件。
当我创建字符串数据并将其写入新文件时,新创建的文件中只存在字符串数据的最后一行。
例如,当我打印字符串数据时,我可以看到整个字符串。
但是,新文件已创建但仅包含最后一行:
我尝试使用“a”而不是“w”来编写在不同堆栈溢出线程中指定的新文件。
不知道我需要做什么才能将整个字符串数据写入新创建的文件。请帮忙!
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 非常陌生,因此将不胜感激。谢谢你。
amazon-web-services - 如何递归删除对象
我想.JPEG
从 S3 存储桶的指定路径中删除所有文件。例如,假设我在 S3 云服务上具有类似于以下的结构:
是否可以指定Obj1/Obj2/Obj3
为DeleteObjectsInput's
prefix
并递归删除.JPEG
包含此类的所有文件prefix
。
这是我的代码:
sObj3.ItemPath
表示Obj1/Obj2/Obj3
上面示例中的路径。由于此功能,我没有收到任何错误。我实际上收到以下消息:
但是当我检查我的 S3 云服务时,什么也没做。我究竟做错了什么?
编辑
我已经更改了我的代码,因此我的 Delete 函数接受了我从中创建s3.ObjectIdentifier
. 该列表中大约有 50 个 .JPEG 文件,出于某种原因,以下代码仅删除了最后一个。我不确定为什么。
javascript - 过滤功能不会删除我的空行 - Google App Script
我想将行从一个谷歌表导入到另一个,但是源表导入了许多空行。现在我使用过滤器功能来摆脱这些行,但它们不会消失,谁能告诉我为什么?
spring-boot - 分离 OAuth2 授权服务器和资源服务器
我实现了 OAuth2 授权服务器和资源服务器。
并且有很多文件告诉我“授权服务器和资源服务器是否可以分离”
我喜欢 MSA,所以我决定分离这些服务器。
我在互联网上看到了很多关于这个问题的文件,但在实践中我不能再继续了。
我正在使用 SpringBoot2。
- 设想
- 用户连接到我的
Client
应用程序。 - 对安全端点的请求
/client/me
- 在
Client
's Controller 中,如果用户没有通过身份验证,则重定向到Authorization Server
's login endpoint/auth/oauth/authorize
。 - 如果用户首先进入我的
Client
应用程序,用户将在我的Authorization Server
. - 在
Authorization Server
的注册页面中,用户将输入他的username
,realusername
,password
和email
。 - 用户的帐户已发布,用户将通过我
Authorization Server
的登录表单登录。 - 如果登录成功,
Client
将向Resource Server
的/me
端点请求access-token
,Resource Server
映射为的控制器/me
将返回Principal
或Authentication
对象作为 REST API。 Client
会将 REST API 的结果绑定到DefaultOAuth2User
我CustomOAuth2User
的SecurityContext
.
- 用户连接到我的
这是问题。
据我所知,Resource Server
的/me
端点将提供用户的资源。例如,实名或电子邮件等。
但是用户已经注册Authorization Server
,所以所有信息都保存在Authorization Server
的数据库中。
我的 oauth2 服务器是 MSA。所以DB也被分开了。
那么,我如何通过's 的端点设置email
或realname
到Principal
或Authentication
或CustomOAuth2User
对象?Resource Server
/me
asp.net-mvc - 捆绑和缩小的脚本乱序
我有我的脚本和 CSS 捆绑包
如果我有 BundleTable.EnableOptimizations = true; 注释掉然后一切正常加载,但是一旦我取消注释,我就会开始收到关于它找不到某些功能的错误。所以这让我相信,当我启用优化时,它会使我的所有脚本都乱序。
在我的布局页面的标题中
就在身体支架关闭之前
自定义位于底部的原因是因为我需要在这些脚本触发之前加载 dom。
如果我不使用捆绑和缩小,那么每次发布应用程序时,我都必须始终执行 ctrl+f5,这并不好。
我该如何解决这个问题,以便我的脚本不会被重新排序?
python - 数据表 fread 函数中的 index_col 参数
我想完成与以下相同的结果:
但是以更快的方式,使用python 中的数据表库并将其转换为 pandas 数据框。这就是我目前正在做的事情:
有没有更快的方法来做到这一点?
我想要一个允许我使用列作为 DataTable 的行标签的参数:就像index_col=0
in一样pandas.read_csv()
。另外,为什么要datatable.fread
创建一个“CO”列?
r - 不包括重复出现值 R 的 sample() 函数
我想选择一个向量的随机值并打印它们,而不可能再次出现相同的数字。例如,如果 32 已经被打印出来,那么应该不能再次打印这个数字(或将这个数字保存在另一个变量中)。我怎样才能做到这一点?
r - 具有分组的数据表中多行和多列的中位数
我有一个包含超过 90000 个观察值和 1201 个变量的数据表。除最后一列之外的所有列都存储数值,最后一列是源文件名称的列(超过 100 个)。这是数据表的一个小样本:
我想要做的是计算每组中所有值的中位数(file
)。因此,例如对于 A 组,中位数将立即从第 1、2、3、4、5 行计算。在下一步中,我想根据一个组将中值分配给每一行(下面的预期输出)。
这个问题似乎很简单,我已经搜索了许多关于中位数/平均值计算的类似问题,具体取决于一组(aggregate
作为最流行的解决方案之一)。但是,在所有情况下,中位数计算只考虑一列。这里有 7 个(或在我的原始数据 1200 中)并且median
不接受 - 我应该提供一个数字向量。因此,我幸运地尝试了unlist
, aggregate
,dplyr
包tapply
...
由于数据和组的数量(即file
),代码应该是非常自动化和高效的......我非常感谢您的帮助!
如果代码明显失败,只是一个小例子:
预期结果应如下所示:
c# - Visual Studio 2017 - ASP.NET 对 .cshtml 的更改未反映
我有一个昨天运行良好的 ASP.NET 应用程序。突然,对.cshtml
文件所做的更改没有反映在 IIS Express 服务器上。我做了以下事情:
- 重新启动计算机
- 清除浏览器上的缓存并禁用缓存(在 DevTools 打开时)
- 我卸载并重新安装了 IIS Express
- 更改其他文件中的代码
- 让 Visual Studio 以管理员权限运行
- 用于
Ctrl + F5
在浏览器中强制更改
但是,这些步骤都没有解决问题。有任何想法吗?
谢谢。
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 和端口。
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。
vb.net - 如何为标签页窗口窗体设置标签索引
我有一个 Windows 窗体,里面有一个带有 2 个 TabPages 和 TextBoxes 的 TabControl。我需要使用 Tab 键导航所有字段(填充第一个 TabPage,然后填充到第二个)。
我已经为 TabPages 中的每个 TextBox 设置了 TabIndex,问题在于虽然 TabControl 具有 TabIndex 属性,但 TabPages 没有该属性,所以我最终从一开始就选择了 TabControl(给了我选项 TabPages 的选择 1 ),然后进入该选项卡,但在完成该选项卡后,它会离开 TabControl(让 TabPage 我没有选择未触及)
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 的交易信息 - 但正如您从我们的屏幕截图中看到的那样,我没有那个. 我不确定我哪里出错了,因为我认为我已经正确设置了所有内容,但显然某处有中断。
非常感谢任何帮助或输入。
javascript - 向 PWABuilder Cache-first service worker 添加“更新可用,请刷新”提示
我首先使用服务人员使我的网站脱机。我想在更新内容可用时提示用户刷新页面。我希望用户知道他们正在查看过时的竞争,因此他们可以通过刷新页面来获取最新内容。
这些实现是一个很好的例子:
本文中的方法#3 。
我正在使用 PWABuilder 提供的缓存优先服务工作者。它运行良好,但不会提示用户提供可用更新。
我试图从上面的文章中复制代码,但无法让它工作。
这是我目前使用的 service worker 的 repo。
我试图添加到服务工作者脚本的代码:
我正在尝试添加到网页的脚本:
如果我只是将这段代码恭敬地添加到服务人员和网页中,服务人员就可以正常工作。但是更新提示不起作用。
我在控制台中收到此错误:
batch-file - 如何接受任何文件作为输入并输出具有输入文件名的文件
我有一个代码来为我的数据查询创建一个 csv。但是我不知道如何制作它,所以我可以将任何文件拖入其中,然后使用输入文件名输出所需的 csv。
我只是想例如我有不同的输入文件,即:data120213.txt 和 serverdatacollection1234124.txt,它会在将这些文件拖到 bat 文件后输出。:data120213.csv 和 serverdatacollection1234124.csv
python-3.x - 如何计算滚动修剪方差/标准偏差?
我想计算标准偏差(最好)或滚动修剪平均值的方差。更准确地说,我想要一个滚动窗口,删除底部和顶部百分位数并计算标准偏差。
到目前为止,我仅通过使用在许多连续窗口上集成的 for 循环取得了成功,但它太慢了。我想有一条线来做这样的事情:
azure - 具有预先邀请用户的 Azure B2C
我维护一个使用 Azure AD B2C 进行身份验证的应用程序。
流程是这样的:
- 通过电子邮件邀请用户
- 他们单击链接以使用 B2C 登录/注册流程进行注册
- 他们填写他们的信息,包括电子邮件地址
- 他们被重定向到我们的应用程序
现在,困扰我的是用户必须输入他们的电子邮件地址,即使我们已经知道它。我们只是使用他们的电子邮件地址邀请他们。
有人建议我们可以将人们发送到密码重置页面。但这似乎也不理想,因为他们必须验证他们的电子邮件地址,即使我们只是验证了它。毕竟,他们通过收到电子邮件开始了流程。
在许多情况下,用户在被要求输入电子邮件地址时输入错误。这会产生很多新问题,因为我们现在为同一个用户提供了两个不同的电子邮件地址。
csv - 如何存储非常大(csv)文件的行索引?
我正在处理大型 csv 文件(>> 10^6 行),并且需要一个行索引来执行某些操作。我需要在识别删除的文件的两个版本之间进行比较,所以我认为包含行索引是最简单的。我猜想行数会很快使传统整数效率低下。我反对让一列包含纯文本中的 634567775577 作为行索引(后跟实际数据行)的想法。对于这种情况,是否有任何最佳实践建议?结果文件必须保持纯文本,因此序列化/sqlite 不是一个选项。
目前,我正在考虑基于实际行数据的索引(例如连接行数据、转换为 base64 等),但这会比普通整数更合理吗?每个文件中不应该有重复的行,所以我想这可能是一种方法。
干杯,萨沙
Ps:我对最初的问题进行了大量修改以进行澄清
flutter - 如何使用第一个 API 调用的结果作为第二个 API 调用的输入?
我必须进行多次 API 调用才能获取实际数据。我编写了以下代码来进行第一个 API 调用。它有效,但我必须使用第一次调用的返回值(假设它返回访问令牌),并将此访问令牌用作第二个 API 调用的标头的一部分。我怎样才能做到这一点?
android - 我如何要求用户身份验证仅用于解密而不是加密
我在 AndroidKeyStore 中有一个公钥/私钥对,生成如下:
我想在每次使用私钥时都要求进行生物特征认证,但我不想在使用公钥加密时要求生物特征提示。但是,当我setUserAuthenticationRequired(true)
在 KeyGenerator 中使用时,然后我尝试在不首先显示 BiometricPrompt 的情况下进行加密,我收到一条android.security.KeyStoreException
消息:Key user not authenticated
我如何要求解密而不是加密的身份验证?