所有问题

0 投票
2 回答
217 浏览

javascript - 表单提交被 Javascript 忽略,但被 Flask 拾取

我的 Flask 应用程序中有一个表单。我需要通过 Javascript (JS) 调解表单提交。期望的行为是,在提交表单时,我们会立即获得重定向,然后 JS 与 Flask 对话,Flask 发送响应,JS 更新 DOM。

问题:表单没有提交给 JS。提交时,输入框中的文本会被清除,页面就在那里。没有错误记录到控制台

它似乎忽略了我的 JS,虽然<script>标签是有序的,它们的位置layout.html是正确http://localhost:5000/static/index.js的,并显示文件。我插入了一条console.log语句来测试是否触发了适当的 JS 函数。一无所获。我将所有内容都包含在$(document).ready(). 依然没有。method="post"<form>标签中放置一个属性,name在表单的input框中放置一个属性允许我直接提交给 Flask,但我需要它去 JS。所有这些都在我的机器上播放,所以没有 CORS。我哪里错了?

必须先到 JS 再到 Flask 的表单

缩写JS

烧瓶路线

来自 layout.html 的头部

编辑 当我点击按钮提交表单时,我"GET /static/index.js HTTP/1.1" 200 -在终端中看到。控制台中仍然没有任何内容,但我认为 GET 请求不寻常,因为我正在点击按钮提交表单。期待POST。

0 投票
1 回答
131 浏览

j - 参数用法:ti=.{.(*i.)}

我正在努力解决问题J。在easy-j.pdf(可在此处获得;第 19 页)介绍中有这个钩子:

我理解上一个术语:2(*i.)5 NB. 2 times 0 1 2 3 4

我可以理解/想象}.从参数列表(上图)中获取最后一个元素2 5来创建(*i.)5. 但是,是什么让参数列表也以某种方式传递{.给检索2(在我目前的理解中,参数已经被 使用}.)清楚/明显?

我希望这个问题能被J专家理解。

0 投票
1 回答
47 浏览

javascript - 使用 History-Back 功能时 Firefox 的行为变化

我在 Firefox 上遇到问题。我们网站上有一些页面的加载时间为 2-3 秒。如果单击这些页面的链接,则会在页面正文中添加一个类,该类会更改布局。

我注意到,如果您使用 Firefox 中的历史记录返回按钮,则页面会在添加类时加载,但仍会添加到 body-tag 中。在 Chrome 中,布局就像是新加载的页面。

我确定 Firefox 曾经与 Chrome 具有相同的行为。但是重发这个缝就已经呗。我这里有一个微型脚本来说明问题:

如果您在 Firefox 中单击测试链接并单击浏览器中的“后退”按钮,页面将变为红色。如果您在 Chrome 中执行相同操作,则页面将为白色。

是什么导致了这种行为差异?这怎么可能改变?

0 投票
3 回答
153 浏览

python - python检查从某个日期开始的交替星期一

所以,我有一个日期my_date,我想检查这个日期时间对象是否是从 9 月 2 日那一周开始的交替星期二。所以如果my_date是第 4 个,它应该返回 true,第 11 个 false,第 18 个 true,等等。这将如何完成?

0 投票
1 回答
6777 浏览

python - 在python中将pdf的字符串表示形式转换为字节的某种方法

我实际上正在尝试做一些我不知道是否可以的事情。

问题:

我有一个 Web 客户端和一个 Web 服务器,服务器(用 python 和烧瓶编写)处理一个 pdf 文件以获取一些数据,客户端只发送 pdf 文件并等待响应。认为客户端可以发送各种 pdf 文件进行处理,而我想要做的是,只需一个请求即可将所有 pdf 从客户端发送到服务器。

我计划做的事情:

我正在考虑将每个 pdf 的 Blob 转换为 String 并发送一个带有 JSON 正文的 POST 请求,如下所示:

所以然后在服务器中,我想再次将数据转换为 blob(字节),以便写下 pdf 并开始处理数据。

我的问题:

有什么方法可以将 pdf 的 str 表示形式转换为字节,以便用 python 在磁盘上写下 pdf?

非常感谢,如果有人想出另一种想法,只在一个请求中发送一堆 pdf,请告诉我。

pd:我在 web 服务器上使用 python 3.5 和 Flask。

0 投票
1 回答
188 浏览

bazel - 访问 genrule 中输入文件的哈希以传递给 Bazel 中的命令

我正在寻找一种在 genrule 中使用输入文件的哈希运行命令的方式。

我想在我的项目中开始用 Bazel 替换 Maven。它是一个多存储库设置,从不同存储库的源代码构建选定的产品。

Maven 构建可以这样执行:

我过去versions:set不依赖快照,甚至在本地也能获得可靠的构建。我可以使用来自 GIT 的哈希,但这还不够,因为 1)我希望构建在本地工作而不提交更改 2)B_HASH应该在 ProjectA 更改时更改

Bazel 将让我仅在文件更改时重新运行 maven,但将其与 maven 存储库集成是不够的。

有没有办法使用输入文件的哈希来实现调用“mvn 版本:set -DnewVersion=HASH”的 genrule?Bazel 计算输入文件的哈希,但我找不到如何将此哈希公开给 genrule。

0 投票
1 回答
680 浏览

javascript - 具有多个参数的蒸汽

我在处理多个参数时遇到了麻烦。我可以通过一个,但不确定是否可以通过多个。我在网页中有这个 JS 代码:

我的蒸汽控制器中的以下内容:

不确定我创建的 URL 是否错误或我的 Swift 代码或两者都有

0 投票
0 回答
59 浏览

php - 在 PHP 中读取大于 10Gb 的视频文件大小

我在带有 Windows 10 的 XAMPP 上使用 PHP:

我有一个本地页面,我需要在其中读取文件夹中所有视频的文件大小。

直到现在我使用的filesize()功能:

对于大于 2Gb 的视频,此函数返回负值,因此我在网上找到了一个解决方案,您只需将 (4*1024*1024*1024) 添加到结果中,一切正常。

现在我有一个大于 10Gb 的视频,结果不正确。这是一个正数,但它比真实的小很多。

有没有办法做到这一点?

0 投票
1 回答
1305 浏览

sql - 在包含许多行的 SQL 表中,如何快速确定查询是否可能返回超过 1000 行

注意:这是从 Stack Overflow Teams 网站重新发布的一个问题,以吸引更广泛的受众

我有一个包含数百万条记录的事务日志表。链接到这些日志的许多数据项的每个项可能有超过 100K 的行。

如果用户在日志表中存在超过 1000 个项目时尝试删除项目,我需要显示警告。

我们已确定 1000 条日志表示该项目正在使用中

如果我尝试简单地查询表以查找日志行的总数,则查询执行时间太长:

从历史记录表计数需要太长时间

是否有更快的方法来确定实体是否有超过 1000 条日志记录?

注意:历史表在SensorId列上有一个索引。

0 投票
1 回答
52 浏览

git - 我可以追溯修复应该是“移动和更新”的“删除添加”吗?

我有一个重新定位的分支(1 次提交),其中一系列已移动和更新的文件显示为删除 + 添加。

有没有办法追溯解决这个问题?

我想知道创建一个新分支,从现有分支中挑选更改(但尚未提交)。而此时我可以强制git将(删除+添加)视为移动+更新。这样的事情可能吗?

0 投票
1 回答
1177 浏览

python - Python3 pathlib 添加额外的反斜杠 \\

我刚刚了解了 pathlib,据说它应该使文件路径和位置与操作系统无关。但是,当使用写入文件功能时,pathlib 在 windows "\" 中添加了一个额外的反斜杠(尚未在基于 POSIX 的操作系统中测试),这里是代码

它给出以下输出

要写入的文件是>> subDir\myFile

FileNotFoundError:[Errno 2] 没有这样的文件或目录:'subDir\\myFile'

0 投票
3 回答
211 浏览

java - Android studio的设计视图为空

我创建了一个新项目,设计视图为空,我拖入的任何内容activity_main.xml都不可见。

在此处输入图像描述

0 投票
1 回答
21 浏览

python - 从多个来源使用 Web 服务并保存到 Db

我正在 django 中构建一个应用程序,它从各种来源收集酒店信息并将这些数据格式化为统一格式。之后我需要公开 API 以允许酒店使用 django-rest-framework 访问 Web 应用程序和设备。

所以例如,如果我有 4 个来源

[HotelPlus、xHotelService、HotelSignup、HotelSource]

所以请让我知道 django 方面的最佳实施实践。作为一名 PHP 开发人员,我更喜欢通过编写实现接口的自定义第三方服务来做到这一点,这样添加更多源变得容易。这样我只需要从 cron 任务中调用 execute() 方法,其余部分由服务控制器完成(获取提要并将其填充到数据库中)。

但我是 python django 的新手,所以我不太了解创建服务或中间件是否适合这项任务。

0 投票
0 回答
977 浏览

excel - 设置cookie后使用xml http请求抓取网站(Excel vba)

我想从单个网站页面(使用 XML HTTP 请求)中抓取一个网站(提取产品价格)。但在运行此脚本之前,我需要先选择正确的商店(保存在浏览器 cookie 变量中,或者尽可能以任何其他方式/请求包含),因为不同商店的价格不同。

我已经创建了一个工作代码,但它需要很长时间才能运行,所以我认为必须有更快和更清洁的 :) 方式。我还需要包含应用程序以等待网站遵循这些步骤。

我当前的 vba 代码:

  • 运行 HTTP IE 请求以打开网站,并在多次单击中选择所需的商店并将其保存在 cookie 中(就像网站用户应该做的那样)
  • 接下来使用另一个 HTTP IE 请求请求产品页面并提取数据。我发现不能使用 XML HTTP 请求,因为它不会使用正确存储的 cookie 值,显示正确的价格。
  • 我追求的价格(在下面的示例中)是 E 1,39 而不是 E 1,48(当没有使用 cookie 值并且没有选择商店时)。
  • cookie 值保存在 cookie“www.jumbo.com/cookie/HomeStore”中,内容包含预先知道的存储标签,如果可能的话,可以在请求中硬编码。

选择正确的商店(并将其保存在浏览器 cookie 中)

从产品页面提取数据(IE HTTP 请求,使用 cookie 存储值)

上面的代码正在运行,但想使用如下所示的 XML HTTP 请求代码(但使用正确的存储)。打印 1,39 的价格。

从产品页面提取数据(使用 XML HTTP 请求),但未使用 cookie 值

此代码未使用正确的商店并输出我不想要的价格(打印价格 1,48)。


总结一下:

当未选择任何商店(未设置 cookie)时,以下 URL 现在给出的价格为 1.48 欧元。

我希望 VB 脚本将商店设置为“Jumbo Oosterhout Nieuwe Bouwlingstraat”,然后抓取预定义的列表操作产品 URL 并提取价格(上面的 URL 给出 1.39 欧元)。

然后将商店设置为不同的本地商店“Jumbo Brielle Thoelaverweg”并抓取相同的产品 URL 列表。上面的 URL 给出了 1.48 欧元。

您可以通过单击页面右上角的位置图钉图标来选择不同的商店。

非常感谢你的帮助

0 投票
1 回答
51 浏览

javascript - 如何将 id 分配给已经附加了 Class 的按钮

我需要为已经有一个类的按钮分配一个 ID。我只能使用该代码分配一个新类:

0 投票
1 回答
287 浏览

c# - C# UWP 项目中的 Linq 查询代码会根据其部件的顺序运行得更慢还是更快?

我有这个一般性的问题,想知道使用 Linq 的 SQLite db 查询是否可能更快或更慢,具体取决于它的部分顺序。

假设我有一个包含多个用户数据的数据库表。

如果我写这样的东西:

它会比:

考虑到可能有成千上万的用户 ID?

我个人认为最好先识别当前的 UserId 记录,然后检查它们是否有我们要寻找的价值,但也许这并没有什么不同。

0 投票
2 回答
7989 浏览

spring - 如果从switchIfEmpty返回服务器响应,则Spring webflux“仅允许一个连接接收订阅者”

我想提出一个案例,如果对象存在则发送错误,如果不存在则创建新用户。

这是我的处理程序:

如果 Mono 不为空,那么它的返回冲突就是我想要的如果如果为空则创建新的但它抛出以下错误:

更新说明:根据方法定义其正确行为:

意味着当我在正文中发送空的 Mono 时,它的工作正常:

那么如果我想发送 Mono 对象作为返回,那么处理 swtichIfEmpty 情况的解决方案是什么。

0 投票
0 回答
297 浏览

android - 在 SqlLite 数据库数据集更改时动态更新 RecyclerView

我在这里有一个相当简单的高分排行榜实现,它将用户提供的名称与他或她的分数一起保存。不幸的是,在返回高分活动时,RecyclerView 将只显示以前填充的分数,而不是刚刚输入的新分数。我在异步任务中使用 notifyDatasetChanged() 方法。仍然没有成功。任何指针都非常感谢。

高分活动:

}

和recyclerview适配器:

公共类 ScoreRecViewAdapter 扩展 RecyclerView.Adapter {

0 投票
1 回答
444 浏览

javascript - 有没有办法在 javascript 中遍历 Map 对象时访问索引值?

在我的项目中,我必须将 Javascript 对象转换为名为mapResults的Map对象。经过一些转换(切掉前两个值)后,我现在想遍历这个集合以使用以下语法呈现一些列表项。

  • {键1}:{值1}
  • {键2}:{值2}

问题是我还有一个名为resultsKey的数组,其中包含我想用作每个列表项的 {keys} 的字符串。所以,假设我的 Map 对象和我的字符串数组如下所示:

现在我想遍历这两个集合以获得所需的列表项输出:

  • 最终结果:你赢了!

列表项的每个键都取自我的 resultsKey 数组,每个值都取自我的 mapResults 对象。两个系列的长度/大小相同。

我知道如果我有一个 Object 对象(将其命名为objectResults)而不是 Map 对象,我可以通过在 Object 上调用 Object.keys() 来实现这一点,然后在结果数组上调用 .map() 或 forEach() (让我们称之为objectResultsKeys)像这样:

这里的问题是,如果我遇到这种情况,我将能够使用 .map() 函数提供的索引参数来访问 resultsKey 字符串数组并获得我想要的值。但是在迭代 Map 对象时没有这样的事情。

所以我想知道是否有任何解决方案可以为我提供索引值,我可以在迭代 Map 对象时使用它来访问我的字符串数组。或者,如果有任何其他解决方案可以实现与我所解释的结果类似的结果。我不得不为此解决方案使用 Map 对象。

0 投票
2 回答
1304 浏览

wordpress - Woocommerce - 如何添加大量变化?

我在 Woocommerce 中创建了一个电子商店,但在插入变体时遇到了问题。我有 20 种颜色(1-20)和 4 种尺寸(AD),所以总共有 80 种变化。

但是我的颜色分为 3 个不同的价格组(例如 1-7、8-15 和 16-20) - 所以我需要为每个组和每个尺寸设置价格,例如:

我可以创建这两个因素的所有组合,但这真的很难,因为总共有 80 种组合。

所以我希望能够为一个变体(一种oparator)选择多种颜色,但在纯 Woocommerce 中似乎不可能。

如何实现将多种颜色作为一个变体插入,而不必为每种颜色创建新的变体?有这个插件吗?

0 投票
1 回答
5064 浏览

reactjs - 如何使用 Jest 和 Supertest 在每次测试之间清除 cookie?

我有一套测试,如果它们单独运行,它们都会通过。但是,如果并行运行,测试会由于检查 cookie 的值而失败。

问题是在每次测试之间都没有清除 supertest 的 cookie。

有没有办法使用 supertest 在每次测试之间清除 cookie?这与未提供解决方案的未解决问题有关。

我都试过了:

和:

……无济于事。

以下是两个单独运行良好但并行运行失败的测试:

0 投票
1 回答
323 浏览

git - Android Studio “致命:CRLF 将被 LF 取代”

VCS我通过单击->启用了 Android Studio 版本控制Enable version control。然后它显示我所有的文件在这个阶段都没有版本化。所以我右键单击我的项目和Git-> Add,但它给了我Error Adding Files

在此处输入图像描述

0 投票
2 回答
3751 浏览

regex - Google DataStudio - 正则表达式提取页面标题的第一部分,在 > 字符之前

DataStudio 以这种格式分别显示报告的每一页

我试图只显示报告的会话,而不考虑页面。我创建了一个计算字段“报告名称”,使用此正则表达式将所有内容都添加到 > 字符:

REGEXP_EXTRACT(Page Title,'^.+?>')

但它不起作用。这是 Google-RE2 语法https://github.com/google/re2/wiki/Syntax

0 投票
0 回答
171 浏览

google-cloud-dataflow - 基于模板的数据流作业使用相同的临时目录

我们正在测试从一个模板运行多个 Dataflow 作业,多个作业通常同时运行。

我们发现作业使用相同的临时目录,基于创建模板时的时间戳,而不是作业运行时的时间戳。

这是一个示例临时目录:

.temp-beam-2018-08-02_20-11-52-18/

我们看到多个作业在存储桶中使用这些相同的临时目录。

这似乎是 Beam 中的相关代码行:https ://github.com/apache/beam/blob/master/sdks/java/core/src/main/java/org/apache/beam/sdk/io/ FileBasedSink.java#L532

请注意,临时 ID 是一个递增的数字,临时目录中唯一的其他熵是时间戳,我们发现它基于模板创建时间,而不是作业运行时间。

对于使用相同临时目录的多个作业,它们会干扰彼此的数据吗?有没有解决的办法?

0 投票
1 回答
317 浏览

c# - Acumatica Bql 与泛型 C#

这是 AcumaticaERP 特有的。我创建了一个看起来像这样的 BaseBlcHelper 类:

我创建了这个类,因为我认为我可以在其中放置一些共享功能。
这是问题所在。当我有这样的选择语句时:

您将如何将 TDacObject(通用)对象解析为查询的“Vendor.vendor1099”部分等等?