所有问题
recaptcha - 使用 reCAPTCHA v3 处理错误
我在我的页面上设置了 reCAPTCHA v3:
如果互联网连接变得不可用或不可靠,reCAPTCHA 将在我的页面底部插入此 HTML:
我宁愿在我的 JavaScript 中处理这个错误,以便以更好的方式向用户显示它。但是,v3 的文档并未说明如何执行此操作。
有关如何捕获此错误的任何想法?
java - jwt io - 无法替换默认值
我想替换链接中文本框中的默认值:https ://jwt.io/ ,然后输入我拥有的令牌。但目前我无法使用 .clear() 和 .sendkeys(keys.backspace()) 清除内容。你能帮帮我吗?我们如何清除默认内容并将其替换为所需的值?
angular - 使用 ng build --prod 编译时如何更改变量的值?
我的场景如下,我有一个名为的文件config.ts,其中存储了我的 Web 服务的 url:
/config/webservices.ts
development我想知道是否有任何方法可以根据我是否在或类似的情况下动态获取某个变量的值production
:
所以当我跑步时
将自动将值从 更改ENVIRONMET为https://myapp.herokuapp/否则,因为我development将使用:http://localhost:3000/
我不知道这是否可能。
我该怎么做?谢谢你。
python - 如何循环这个 python csv 合并代码?
如何让输出以每个子文件夹命名?我只是想在子文件夹中组合 csv,而不是从所有子文件夹中组合它们,然后在它所在的子文件夹之后命名 csv。
python - 如何根据另一个计数列表复制列表元素?
我有两个列表,我正在尝试根据它们出现的次数创建多个数字副本。
我试过了:
但我得到了错误:
我的预期输出是:
python - 将数据帧分成多个新数据帧并批量重组新的 dfs
我有一大组数据,其中包含 100 多列数据,其结构如下:
country_a country_b 年份 variable1 variable2 ...... variable100
目标是将 100 个变量分成 100 个新的数据帧,进行旋转,然后将它们保存到 csvs 中。
下面是转换一个变量的代码:
然后我会做一个支点:
表将如下所示:
我在这里问了问题的第一部分:熊猫:将 100 多个变量融合到 100 多个新数据帧中 现在我在为分离的 dfs 合并枢轴函数时遇到了问题......
十分感谢!
excel - 在 MAC 上从 Excel 导出到 Word 需要很长时间
我有一个脚本,可以将特定范围的单元格从 Excel 导出到 Word。下面你可以看到脚本
不幸的是,有几个问题:
- 导出和保存 Word 文件需要 1,5-2 分钟。你能帮我优化代码吗?
- 我需要在我的 Mac 上打开 Word 应用程序来运行脚本。否则我得到运行时错误'9'(脚本超出范围)。问题在于这一行:
Set appWD = GetObject(, "Word.application"). - 我想出的唯一解决方案是使用
.CopyPicture xlScreen并将其粘贴到 Word 文档中。我用 arpund 5 秒创建 Word 文件,但内容不可编辑,并保存为图像。
python - 有没有办法附加排序的数据框并按特定列保持排序?
我在处理这个巨大的 csv 文件(100M 行 x 14 列)时遇到了问题。
本质上,有一列'MMSI'包含唯一标识符,我想通过这一列将数据框组合在一起。我想将所有其他列聚合到列表中,所以基本上我的 groupby 结果在内存中的大小与原始数据帧几乎相同,这每次都会导致内存错误。最终,我想为每个独特的行获取每组行'MMSI'并用它们做一些事情。
我有一个想法对数据框进行排序,然后我可以找到值更改的位置并循环遍历数据框的切片,如下所示:
和这个
所以我有想法以块的形式读取文件并对块进行排序,然后将这些块附加在一起,并尝试保持排序。目前我能看到这样做的唯一方法是:
这显然会变得越来越慢......
我试着做:
和:
获取排序的索引和:
以及其他一些衍生方法,所有这些方法都给我带来了记忆错误或永远无法使用……也许我只是没有足够的耐心
有没有更快的方法来对巨大的数据帧进行排序或将已经排序的数据帧附加到另一个数据帧并保持排序?
我对其他方法持开放态度..我需要通过 MMSI 以某种方式分隔数据,内存是一个大问题
c++ - cpp中指针的类型转换
谁能告诉我以下代码发生了什么:
我从 geeks for geeks 那里获取了这段代码,这是最接近的一对点。任何人都可以通过逐行解释以更简单和容易的方式向我解释类似的代码
另外,我也无法理解这段代码:
这里有什么用FLT_MAX ?
python - Emacs 和 jupyter,使用 emacs-jupyter 模式和 org 文件
这是我现在正在使用的过程,想知道是否有明显更好的方法使用emacs-jupyter包(https://github.com/nnicandro/emacs-jupyter)
我有一个 org 文件,
修改 org 文件后,我使用ox-ipynb.
然后我可以在 jupyter 浏览器中运行。
然后,我可以使用我使用创建的 jupyter-repl 进行操作。replM-x jupyter-server-list-kernels
定义了我在 org 文件中设置的所有变量。
这是该库的预期用途吗?
有没有办法让我直接在 org 文件中播放而不将其导出到 ipynb?
html - 即使在设置 min-width:0 之后,Flex 子项也会溢出父容器?
子弹性项目超出了父容器的宽度。我也尝试设置 min-width:0 但仍然无法正常工作。
这是我的 HTML 和 CSS 代码:
我的动机是防止child3溢出父容器并在溢出时显示省略号(...)。
任何帮助表示赞赏。
mysql - 如何使连接本地主机与 Windows Server IIS 7.5 中的新 MYSQL 版本一起使用
我在 Windows 服务器 IIS 7.5 上有一个 wordpress 网站现在都可以在端口 3306 上使用 MYSQL 5.6。
我已经在端口 3307 上安装了新版本的 MYSQL 5.7,并且我不知道如何连接我的 websote 以在端口 3307 上使用新版本 5.7 的问题。
为了更好地理解,我需要将新的 5.7 版默认设置为 localhost。我使用 Workbenchh 和 PHPmyadmin 并且从我的服务器开始就可以访问服务器。(虚拟服务器)
谢谢
ruby - 如何根据第一个字段对数组求和
我有 3 个哈希数组:
name我必须根据每个标识符的属性将它们合并为一个,所以结果将是:
有没有一种聪明的红宝石方法可以做到这一点,还是我必须创建另一个散列,其中键是标识符,值是值,然后将其转换为数组?
谢谢你。
excel-formula - 我们如何在 Excel 中提取格式为 2020 年 8 月 7 日星期五 05:12 UTC 的日期、日期、时间?
2020 年 8 月 7 日星期五 05:12 UTC
天 | 日期 | 时间 |
星期五 | 07:10:2020 | 05:12 |
jquery - 如何在 CakePHP 4 中动态添加表单字段
我有 3 个 MySQL 表:
- 配料
- 食谱
- 成分食谱
在“成分食谱”中的“添加”表单中,我想使用 jquery 动态添加更多行,但我不知道在哪里可以找到有关如何执行此操作的信息。
这是我的“添加”表格:
有人可以发布有关如何执行此操作的教程的链接,或者给我一个提示,我可以在哪里找到有关此的更多信息?
提前致谢
c++ - Linking Boost Thread: No rule to make target ".../libpthread.so"
I am trying to cross-compile a project on my Linux Ubuntu 18.04 WSL for the Raspberry Pi. I have installed the toolchain via sudo apt install gcc-arm-linux-gnueabihf, so it's located unter /usr/bin/.
Now in my CMake File I've set the following:
raspi_root is the location of my RaspberryPi root file system that I copied from the pi to my WSL.
The CMakeLists.txt then continues in this manner:
Now wenn I do cmake the MakeFile is generated and (almost)* everything succeeds. However, when doing make, I get the following error message:
To me, still learning CMake and Make, this looks like it's trying to compile the already compiled library libpthread.so. This error disappears when I remove thread from the required boost components. However, then of course the program won't compile because I do use the boost::thread library.
What could be the issue? Why is cmake trying to "make" libpthread.so? Wouldn't any errors concerning the shared library usually appear while linking?
I'm lost for a few days already. Any help would be greatly appreciated.
Best regards Felix
*I say almost because find_package(boost) gives the following warning:
However, my not too thorough Google search told me that this is due to some version difference between CMake and Boost and can be ignored.
email - Google Scripts - 根据单元格值发送电子邮件
这是我目前尝试使用的代码,用于根据 C2 的单元格值实现电子邮件(请参见下面的 Google 表格截图)。
我收到的当前错误消息是“参数(数字 [],字符串,字符串)与 MailApp.sendEmail 的方法签名不匹配。(第 15 行,文件”
想法是:当单元格 C2 介于 270 和 310 之间时,发送电子邮件“琥珀色警告” 当单元格 C2 高于 310 时发送电子邮件“红色警告” 当单元格 C2 小于 270 时,不发送电子邮件
这有望附加到触发器上,每 15 分钟安排一次
任何有关如何组合两封电子邮件(或每封电子邮件都有一个代码)的帮助将不胜感激。
openlayers - 当 WMTS getCapabilities TileMatrixSet 没有列出低缩放级别的 TileMatrix 时,OpenLayers 的性能很差
运行 OL 版本 6.4.3
我正在与具有这样的 TileMatrixSet 的 WMTS 服务进行交互:
然后列出与缩放级别 11 到 18 对应的 TileMatrix。
例子:
就像我说的,只有 11 到 18 是这样列出的,所以缺少 0-10。这似乎不寻常。当在 0 到 10 之间缩小时,openlayers 似乎试图做的是用缩放级别 11 的图块填充屏幕。在缩放级别 0 时,这是数千个图块。这对浏览器 CPU 来说是非常繁重的。奇怪的是,即使ows:WGS84BoundingBox在上述服务/层的 getCapabilities 中定义了,也会发生这种沉重的负担。也许 openlayers 正在对所有这数千个图块进行一些数学运算,也许是为了确定该图块是否在边界框内。Openlayers 不会在ows:WGS84BoundingBox. 如果在其中,它会请求缩放级别 11 并按预期显示在地图上。这里的主要问题是 CPU 税。我不担心有很多请求会对服务征税。
我可以通过将地图图层的 minzoom 属性设置为 11 来消除这个问题setMinZoom()。但是,我不知道确定 minzoom 应该为 11 的好方法。在 TileMatrixSet 中,ows:Identifier不能保证等于缩放级别。这只是我认为的一个名字。我应该使用比例分母来做一点数学吗?
也就是说,我也不特别希望数据在缩放到缩放级别 11 时消失。请注意,对于上述服务/图层,在缩放级别 11 时,数据适合一个 256x256 的图块。我想我可以根据自己的喜好减去大约 2 个缩放级别:layer.setMinZoom(max(0,min_zoom_available-2)).
我相信一种为自己重现大量 CPU 负担的方法,采用https://openlayers.org/en/latest/examples/wmts.html并将第 14-16 行修改为:
然后缩小到较低的缩放级别。这不会模拟确切的场景,因为Demographics/USA_Population_Density示例代码中的服务是全局的。也许您可以以某种方式修改范围。
如果答案是我需要拒绝服务提供商不符合规范/标准,那是一个可以接受的答案。特别是如果我可以建立这样的标准。或者,如果服务提供商可以设置一个 getCapabilities 属性,openlayers(或我的应用程序代码)可以读取以设置 minzoom,我认为这也是一个可以接受的答案。
node.js - 如何改进我对这一系列承诺的错误处理?
我是 TypeScript/JavaScript 和 Node.js 的新手,来自 Java/Scala 背景。
我正在编写一个简单的脚本TypeScript来收集一些数据并将它们作为 HTTP POST 请求发送到使用axios.
现在我想改进错误处理。具体来说,除了通用错误处理(函数)之外,我还想AxiosError使用我的函数来处理handleAxiosError(ae: AxiosError) handleError
现在我看到了两种选择:
像这样修改
handleError函数:"catch"
AxiosErroraftersendHttpRequestAxios,处理错误,然后重新抛出它:
除了使用通用错误处理AxiosError之外,您还建议如何处理?handleAxiosError handleError
python - 这个函数如何向量化?
我有一个具有以下属性的 NumPy 数组:
- 形状:(9986080, 2)
- 数据类型:np.float32
我有一个方法可以遍历数组的范围,执行一个操作,然后将结果输入到新数组:
powershell - 如何使用 powershell 比较和过滤过去 20 分钟内修改的文件?
我只需要过滤在过去 20 分钟内修改过的文件。下面是我写的代码。
输出如下:
问题: 所以你看,我也有早上写的文件。我也想比较 AM 和 PM。有人可以帮我解决这个问题。
此外,我在“D:\logs”中有多个日期文件夹。输出中也捕获了相同的内容。我只想比较文件并复制。如何忽略 Get-ChildItem 中的文件夹?
请帮忙。
问候,
米特什·阿格拉瓦尔
c++ - 以下情况是否会在多线程中产生竞争条件?
我是 C++ 多线程的新手(显然它与 python 多线程/多处理不同,因为多个线程可以在单个进程中使用多个 CPU)。我知道如果 2 个线程尝试同时更改相同的数据,或者如果一个线程读取某些内容而另一个线程正在更改它,则会发生竞争条件,但我不确定以下情况是否需要同步:
假设我有以下课程:
是否安全:
- 有一个线程执行 static_cast 或 dynamic_cast 而另一个线程正在读取或写入对象?
- 有一个线程读取对象的属性,而另一个线程正在写入同一对象的另一个属性?根据这篇文章(从 C++ 中的 2 个不同线程访问属于同一对象的不同数据成员)似乎没问题,但显然它会导致缓存问题?
谢谢
terraform - Terraform 应用在 gitlab CI 中运行两次 - 如何防止?
我们有一个管道,其中包括“terraform plan”和“terraform apply”作为单独的 CI 步骤,因此在生产中我们可以在应用之前手动审查更改(但是在审查应用程序/登台时,我们很高兴它们自动运行)。该计划作为作业之间的工件传递。
我们遇到了一些问题,开发人员重新运行“terraform apply”作业而没有重新运行“terraform plan”。我正在尝试找出如何识别并防止它。
我很惊讶 terraform 计划不包括 terraform 状态的哈希,因此 apply 可以识别状态已更改并拒绝继续。
有没有建议的方法来解决这个问题?我们尝试过:
- 在 terraform 中搜索选项以避免这种情况(目前还没有)
- 在 gitlab 中搜索选项以避免这种情况(目前还没有)
我们目前正在考虑在计划阶段获取我们自己的 tfstate 文件校验和,然后在应用阶段开始时对其进行检查——但我不禁觉得这应该已经存在了。
(状态存储在 S3 存储桶中。我们也使用 dynamodb 进行锁定)
删减 .gitlab-ci.yml 以作说明:
geolocation - 使用 dialogflow-fulfillment 库获取当前用户位置
我正在使用dialogflow-fulfillmentNodejs 客户端库创建一个 Dialogflow 聊天机器人,并将其与智能手机应用程序集成。我想获取用户位置,但在 Internet 上,我只能找到actions-on-google我认为仅适用于 Google Assistant 的辅助功能。我想要做的是,如果用户说我附近有游泳场所,它会自动获取其位置。
vba - 用于在功能区中创建 Outlook 连接状态重新连接按钮的宏/vba 脚本
我正在寻找是否可以为通常通过检查 Outlook 连接状态调用的重新连接功能创建重新连接按钮。
不必打开此对话框,只需立即从功能区上的按钮按重新连接,这对我有很大帮助。
原因:我们的管理助理似乎有很多绩效问题(O365)。我们还注意到重新连接给了他们空气。
我知道这不是解决方案,但至少是解决手头问题的方法。
非常感谢!
麦克风