所有问题

0 投票
1 回答
201 浏览

javascript - 在 Webpack 5 中对资产/资源文件使用编译哈希

我正在尝试将编译哈希用于资产/资源文件名,但无论我尝试什么,它只会为资产/资源输出中的每个文件生成不同的哈希。块文件名都获得相同且正确的编译哈希。

例如,主要的捆绑文件都是正确的:

appbundle.42cf6539b0e35868deab.js

polyfillsbundle.42cf6539b0e35868deab.js

ETC..

但是,资产文件夹中的图像看起来像这样,具有不同的哈希值。有没有办法让它们像捆绑块一样匹配编译哈希?

image1.ec620b3ff0d269c77f1b.svg

image2.984ca5bc273b4992cb6c.svg

ETC..

相关的 webpack 配置:

0 投票
1 回答
94 浏览

go - 避免`{{- ... }}`修剪Golang文本/模板中的额外前导空格?

我尝试使用text/templateGo 包渲染降价列表,如果值为空,则需要省略列表项。

例如:

完整列表渲染结果:

B 和 D 为空时的预期结果:

所以基于我的完整模板:

我尝试使用{{- ...}}语法来避免换行符,但是它修剪太多,并且之前的换行符{{- if ...}}也被修剪了。

即对于模板(故意两个换行符来演示这个):

结果:

这是代码片段:

你能告诉我如何修复模板或其他技能以获得预期的结果吗?

0 投票
1 回答
40 浏览

javascript - 模拟按键进入没有 jQuery

如何在没有 jQuery 的情况下将按键模拟到输入标签中?我查看了没有 jquery 的模拟按键, 但它似乎没有帮助。我正在尝试做的示例:

请不要提交任何 jquery 答案。

0 投票
1 回答
51 浏览

javascript - 如何选择然后对 MongoDB 文档进行排序,然后找到下一个要挖掘的文档?

我有一个文档集合,我需要首先按设定的条件缩小范围,然后按这些文档中的字符串值按字母顺序排序——假设这是一个“搜索结果”。然后我需要找到与给定文件匹配的文档,_id然后从上面的“搜索结果”中选择它旁边的文档(之前或之后)。

背景:

我使用猫鼬通过 Node.js 查询我的数据库。

我的博客中有一组“特殊部分”,其中包含所有文章,这些文章必须在文档中的键中关联三个特定条件。我可以像这样获取属于所述部分的文章列表:

要完成“特殊部分”的创建,我必须通过文档的title属性按字母顺序对文档进行排序:

现在我想在此类文章的底部添加指向“同一特殊部分中的下一篇文章”的链接。我知道_id以及当前文章所需的任何其他价值。上面的查询为我提供了该部分中的有序文档列表,因此我可以轻松地在该列表中找到它specialSectionListQuery.findOne({ _id: "xxx" }).exec()

但是,我需要在上面的列表中找到下一篇文章。我怎么做?

到目前为止我的尝试:

我试图通过聚合创建文章列表,但结果一无所获(我只是让我的应用程序做同样的事情——为“特殊部分”制作一个列表):

但是我一生都无法弄清楚如何正确地迭代到列表中的下一个文档。

我曾考虑将列表保存在 Node.js 内存(变量)中,然后通过 JavaScript 找到我需要的内容,但这无法扩展。

我已经考虑过创建一个新集合并将上面的列表保存在那里,但这需要我 1) 每次通过 Node.js 更改/添加/删除文档时都这样做——这是很多代码,如果它可能会中断我以另一种方式与数据库交互 2)每次运行查询时都重建集合,但感觉它会缺乏性能。

请帮忙,谢谢!

PS:示例集合应该涵盖我要解决的大多数情况:

0 投票
1 回答
25 浏览

node.js - JS 问题:我怎样才能做到这一点,以便当我在字符串中检测到一个单词时,我会检查独立的单词,比如 Hello

我如何在 if 语句中检查字符串中的单词“Hello”,但它应该只检测单词“Hello”是否是单独的,而不是像“Helloo”或“HHello”

0 投票
2 回答
34 浏览

wordpress - Wordpress 如何将页面链接到博客内容

这可能看起来很新手,但我保证不是。所以,我有一个网站,它按日期从新向后显示博客文章。标准的东西。但是,我想做的是创建一个临时主页,我们称之为“yogo”。它显示一些带有按钮链接的广告或图像。

我想要的是直接链接到显示在给定主题网站首页中的实际博客提要。它只是一个块吗?
当我在 Appearance->Reading 中时,我可以将主页更改为“yogo”。但是,假设访问者在“yogo”上,我想要一个他们点击的按钮来链接到带有博客内容的原始主题首页,它在技术上应该是“主页”,但它是通过 wordpress 软件在某处编码的,比如上面提到的阅读。
也许我错过了一些东西,我应该关闭永久链接,并在实际的页面扩展中挖掘它吗?我试图避免使用 Guten。或埃莱姆。建立一个博客页面。

任何建议,提前谢谢。

0 投票
1 回答
67 浏览

python - 在 python 中通过 LXML 和 Pandas 将 CSV 转换为 XML

我正在做一个需要将 csv 转换为 XML 的项目。我的以下代码工作正常,但结果不是我想要的,我想知道是否有人能指出我缺少哪种方法。

所以我的 csv pandas 数据框看起来很像:

和代码:

输出是:

但我想要的东西看起来像:

任何帮助,将不胜感激!

0 投票
0 回答
30 浏览

python - 如何比较 django 中的 html 输入值?

我允许用户输入某些数据。我在 Django view.py 中获得了用户输入数据,但是当我尝试将用户与其他数据进行比较时。它不能正常工作

html

我在输入部分输入了“菜单”,但它正在使用 (" if data == 'yes') 语句

0 投票
0 回答
42 浏览

python-3.x - 你能用 ttk.Button() 实现 OSX-Native Tab+Space Navigation 吗?

总结问题

我希望使用 tkinter 来分别实现制表符和使用空格键来循环和激活 UI 元素的操作。我希望以模仿 OSX 的本机行为的方式这样做,如下面的附件所示。这适用于 ttk 中的大多数其他小部件。

我没有足够的声望来嵌入这张图片

这由以下内容组成:

  1. 允许用户使用 tab 键“聚焦”组件
  2. 聚焦时使组件在视觉上突出显示
  3. 聚焦时可以使用空格键触发组件
  4. 棘手的部分是,它使用(接近)操作系统的原生 GUI 外观

关于此的其他 StackOverflow 问题

我能在这个网站上找到的最接近的答案是这个问题需要注意的是,这个问题是关于 Python 2.7.9 的。这个问题很有趣,因为它表明将 tk.Button() 更改为 ttk.Button() 可以缓解该问题,而在测试代码时,我发现情况正好相反。tk.Button() 将(不雅地)在 OSX 上突出显示,而 ttk.Button() 不提供视觉反馈。以下是代码(修改为在 2021 年在 Python 3.X 上运行的导入)

我尝试的解决方案

解决方案一:正常使用ttk.Button()和ttk.Style()实现按钮来表示焦点

优点:

  • 使用本机操作系统风格
  • 通过选项卡接受焦点并通过空格键激活

缺点:

  • 除非强制使用 ttk.Style(),否则不会在视觉上指示焦点
  • 据我所知,ttk.Style() 无法给高亮边框,所以我们必须满足于彩色文本

示例代码:

解决方案二:改用 tk.Button()

优点:

  • 通过选项卡接受焦点并通过空格键激活
  • 使用边框本机突出显示按钮

缺点:

  • 看起来不那么吸引人,边框未对齐并且是一个普通的矩形
  • 我无法让许多参数在 OSX 上正常工作,特别是 activebackgroundhighlightthickness,限制了美学选项。

示例代码:

解决方案三:使用tkmacosx库的 Button()

优点:

  • 针对这个问题定制
  • 类似 OSX 风格的 tab-press 上的亮点
  • 真的,只是我正在寻找的一切

缺点:

  • 不会触发空格键上的按钮

最后一部分很有趣,因为根据文档 (takefocus),这应该是预期的行为。在我的机器上,情况并非如此(Catalina 10.15.7)

示例代码:

结束语

从历史上看,我知道 tkinter 和 OSX 并不总是完美地结合在一起,如果我想要更精确的原生控制,我可能会切换到 QT。我非常感谢 tkinter 的存在,希望我没有要求太多。

但是,我确实想确保在尝试分叉回购或寻求其他解决方案之前我没有犯错误。

关于 tkmacosx,似乎这个解决方案应该按照文档中描述的方式工作,我希望从另一个用户那里得到这个问题的确认,看看是否适合在 github 页面上提出问题。

非常感谢您阅读这篇文章。请随时询问任何其他信息!

0 投票
1 回答
20 浏览

node.js - 我可以在我的项目和特定库之间使用不同的节点版本吗?

我会尽量给你一些背景信息。

我的团队正在尝试在 reactJs 项目中将 MUI v3 迁移到 v4。我们用项目本身做了它,它有效!但是,当我们导航到使用某个库工作的某些窗口时,出现了一些问题。这个库是由不在公司的其他人开发的,我们也没有联系,但是,我们可以访问库 GitHub 存储库,它们实际上是两个。

https://github.com/rjpizarro/forms

https://github.com/rjpizarro/make-request

我从来没有这样做过,我决定克隆项目然后安装依赖项并运行它。我正在使用 nvm,所以在那一刻我正在使用节点 v12,当我执行 npm start 时出现了一些错误(“start”:“webpack --watch”)。如果我使用节点 10,脚本运行完美,但在整个项目中我们使用的是节点 12,所以我不确定这里有什么问题。

我想知道当我尝试从 MUI v1 迁移到 v4 并再次在我的项目中使用修改后的库时是否会出现问题,或者首先,为什么它现在可以正常工作?

无论如何,我只是想知道,如果我需要它,我可以在库中使用不同版本的节点,然后在整个项目中使用其他更新版本吗?

这会对我的整个项目产生负面影响吗?

将 MUI 迁移到该库并再次将其放入我的项目中的最佳方法是什么?

0 投票
0 回答
26 浏览

swift - 如何使用 RxSwift、RxCocoa 使用 SkeltonView

我想在我的应用程序中使用SkeltonView。但是,在 README 中描述了我们需要向 SkeltonTableViewDataSource 确认才能使用它。

有没有人知道使用 SkeltonView 之类的tableView.rx.items

0 投票
2 回答
42 浏览

azure - 是否可以在 Azure 服务总线中同步接收订阅中的消息

我有 2 个订阅 Azure 服务总线主题。两个订阅都并行接收消息,我有 2 个服务总线输入触发 azure 函数来处理消息。

Azure 服务总线主题

--订阅 1 -> Azure 功能 1

--订阅 2 -> Azure 功能 2

但是我有一个场景,如果我的 Azure 函数 2 在 Azure 函数 1 完成处理消息后接收消息会更好。一种解决方案是将消息从 Azure 函数 1 发送到新主题,并让 Azure 函数 2 从新主题接收。除此之外,还有其他更好的解决方案来处理这个问题吗?

0 投票
1 回答
47 浏览

flutter - 我的飞镖代码没有在 android 模拟器中运行

我打开我的 android 模拟器并开始运行 dart 代码,我听说这是一个相当长的过程;所以我等了我等了 5-6 个小时,但代码仍然没有运行

0 投票
0 回答
49 浏览

javascript - 拖动 div 时停止重叠

我的要求是拥有多个具有可调整大小和可拖动属性的 div。我可以调整其中任何一个的大小并可以放置在任何位置。我可以调整它们的大小并可以拖动它们,但它们会重叠。

尝试这个问题的解决方案,但我不明白如何让元素列表通过它。如何限制拖动元素在interact.js中重叠

我正在使用库interact.js

0 投票
1 回答
40 浏览

powershell - 尝试访问URL时出现错误403,可以通过浏览器访问而不会出错

我正在尝试使用澳大利亚统计局的 URL 访问公共文件。

https://stat.data.abs.gov.au/sdmx-json/data/ABS_BLDG_APPROVALS_LGA2020/1.1.1.110.LGA2020.20660+20740+20830+20910+21110+21180+21450+21610+21890+22170+22310+ 22490+22670+22750+23110+23270+23430+23670+24130+24210+24330+24410+24600+24650+24850+24970+25060+25150+25250+25340+25710+25900+26080+26170+26350+26490+ 26980+27070+27260+27350+27450.M/all?detail=Full&dimensionAtObservation=AllDimensions&startPeriod=2020-07&endPeriod=2020-09

并且可以使用 Firefox 做到这一点而不会出错,但是当我尝试使用 powershell 时,我得到了

“使用“2”参数调用“DownloadFile”的异常:“远程服务器返回错误:(403) Forbidden。”

我正在使用的代码:

(New-Object System.Net.WebClient).DownloadFile('https://stat.data.abs.gov.au/sdmx-json/data/ABS_BLDG_APPROVALS_LGA2020/1.1.1.110.LGA2020.20660+20740+20830+20910+21110+21180+21450+21610+21890+22170+22310+22490+22670+22750+23110+23270+23430+23670+24130+24210+24330+24410+24600+24650+24850+24970+25060+25150+25250+25340+25710+25900+26080+26170+26350+26490+26980+27070+27260+27350+27450.M/all?detail=Full&dimensionAtObservation=AllDimensions&startPeriod=2020-07&endPeriod=2021-09','C:\temp\test')

电源外壳 5.1 版

编辑:我应该提到我已经在其他网站上成功运行了powershell脚本,没有错误

0 投票
1 回答
52 浏览

python - Pandas 合并多个数据框并创建 pivot_table

如何使用来自两个不同数据框的数据构建 pandas 数据透视表?

表 1: 数据框 1

表 2:

数据框 2

数据透视表目标:

目标数据透视表

0 投票
1 回答
85 浏览

python - Python请求不抓取网页的表格元素

您好,我正在尝试从https://ecomiwiki.com/marketplace/floors抓取此表并将其转换为 pandas 数据框。该表显示在 google chrome 中,但在运行请求时不显示。

Soup 返回这个,但它没有 table 元素。所以 table = soup.find_all('table') 返回一个空列表。

为什么我可以在网页中看到表格,但 table = soup.find_all('table') 返回一个空列表?

0 投票
1 回答
45 浏览

http - 如何使用 netcat 发送不完整的 http 请求?

我想发送一个不完整的 http 请求,或者某种会暂时阻塞我的服务器一段时间的请求。我自己用 C 语言编写了服务器,目前它被设计为一次只接受一个客户端。我想测试一下确实是这样。

是否可以发送一些简单的东西,类似于 GET /HTTP/1.0?我只是在我的终端中进行所有测试,到目前为止没有使用任何其他东西。

0 投票
1 回答
35 浏览

snowflake-cloud-data-platform - 我正在尝试在案例中使用 select 语句,但雪花中有很多语法错误

SQL 编译错误:在 '32' 附近的位置 37 处解析错误行 4。位置 44 处的语法错误第 4 行意外“来自”。位置 67 处的第 4 行语法错误意外'`'。在 '32' 附近的位置 37 处解析错误行 5。位置 25 处的语法错误第 5 行意外的 'then'。

0 投票
1 回答
24 浏览

jenkins - Jenkins 在构建中提取了哪些提交?

Jenkins 有关于特定构建中包含的提交的信息。我知道这一点是因为 Jenkins 显示了这一点(请参见下面的屏幕截图)。

如何在 CI 执行期间提取有关构建中包含的提交的信息?

需要此信息来检查哪些文件夹已修改文件,从而确定 Jenkins 应执行哪些操作。

谢谢!

PS 为了在 PR 的 CI 作业中实现这一点,我使用 git 命令:

它返回在当前分支分支之前在 master 中所做的最后一次提交(为了使其工作,我添加了 'github' 远程)。显然,它不能在“主”分支本身中工作。所以我在想,也许詹金斯有一些我可以使用的内置信息?或者一些 Jenkins 插件可以提供帮助?

在此处输入图像描述

0 投票
2 回答
121 浏览

groovy - 如何在不使用 append 关键字的情况下将数据附加到 groovy 中的 csv 文件

我有一个空 csv 文件,我需要附加一些数据。当我在我的代码中使用 append 时,它不起作用。

我试过的代码:

当我使用上面的脚本时,它不起作用

0 投票
2 回答
40 浏览

javascript - 如何为计算器功能创建输出框?

我完全是 Javascript 的初学者,并试图创建一个简单的程序来计算圆的面积。我目前坚持如何创建一个包含变量区域的输出框。抱歉,如果这是一个愚蠢的问题,但我非常感谢任何形式的帮助!

0 投票
2 回答
233 浏览

javascript - 在 React 中,简单值状态与对象状态之间的区别

像这样 (1) 将组件状态捆绑为单个对象之间有什么区别吗

与使用原始值的单独状态来跟踪每个组件状态相比,像这样 (2)

?

编辑:我知道建议的使用模式。为了补充这个问题,我想知道的是,如果我的状态对象很大,那么通过一种方式而不是另一种方式在运行时性能方面有什么不同。

只更新一个成员状态的成本是否与更新整个状态对象的成本相同?如果不相同,差异是否显着?

0 投票
1 回答
45 浏览

java - 如何在 Java 中显示“有条件的无效数字”?

这是我的输出的问题:

但在示例输出会话中如下:

你能看到-2, the-3110没有打破循环,它一直在要求新的输入吗?而不是108在样本上显示并立即中断循环并要求用户student 2再次提示输入。

这是我的代码:

0 投票
1 回答
27 浏览

javascript - Hello, how can i add another user login pass to my code?

I am trying to add another user and I am experimenting with this code showed all around the internet.

So I tried this example below, it works fine, but how could I add another user, let's say for a guest?

is it possible? with like a conditional?

I am just trying to learn more about js and how I can solve this type of simple thing.