所有问题

0 投票
1 回答
1342 浏览

php - 更改 Woocommerce 产品类别页面中的特定产品按钮文本

对于在 WooCommerce 中特定存档类别页面上显示的特定变量产品,如何将“选择选项”按钮更改为“立即购买”按钮?

特定产品类别页面上要更改的选择选项按钮:

选择选项按钮

0 投票
1 回答
74 浏览

c# - C# - 不能使用替换方法

所以出于某种原因,我尝试使用 Replace 但效果不佳:

这是我需要更换的:

由于某种原因,它取代了

但它不能取代 SF 和 PF...

我已经尝试修复它几个小时,但我找不到发生这种情况的原因

0 投票
0 回答
911 浏览

symfony - Symfony 在控制台命令中需要的参数不起作用

我在一个带有 1 个必需选项和 1 个必需参数的命令中使用 Symfony 的控制台组件。

但是,在执行时不需要选项和参数。

我错过了什么吗?相关代码如下。

我希望 setDefinition 参数提供 2 个必需的参数。情况似乎并非如此。

0 投票
2 回答
192 浏览

assembly - 是否有任何解释语言暴露其字节码(或任何 IR)

我很想知道是否存在任何使程序员能够在源代码中间“发出”字节码的语言。更清楚地说,是否有任何解释语言具有类似于asmc/c++ 关键字的功能?

0 投票
2 回答
456 浏览

list - 这个 Prolog 代码是如何工作的 - 随机播放两个列表

我有以下代码working,它打乱了两个列表:

我分别理解每个部分。第一个子句接收两个列表,一个Xhead,一个Xstail。结果我们只“取”了第一个列表的head。第二个子句也一样——我们不取Xs结果,只.Y

Prolog 递归地分离列表,然后将它们统一起来。

我在这里不明白它是如何工作的?在它结束“取出”所有 之后Xs,它只是“移动”到第二个子句,取出Ys? 是什么触发 Prolog 这样做?

谢谢你。

0 投票
1 回答
89 浏览

php - 在表中查找连续日期(MYSQL)

我需要确定最近连续几天将车牌记录到表中。盘子可能在一天内多次出现在表中,但至少每 24 小时进行一次库存检查(以避免 24 小时“结账”)。

一天不是报告的 24 小时。 12 小时 <= 天 <= 24 小时。即 - 如果车辆在上午 8:00 有库存,并且停留到第二天晚上 8:00(总共 36 小时),它将登记为 2 天。

如果车辆离开库存超过 25 小时,则假定当前停留已结束,任何进一步停留都是新的。

只应报告任何一个 LicensePlate 的最近停留时间。

示例数据:

生成的报告将包含以下数据

实际表在架构上有所不同,只需要一个我应该如何完成的指针。

0 投票
2 回答
124 浏览

android - 用户使用 SharedPreferences 保持登录 Android 应用程序不起作用

我们几乎在每个应用程序中都看到用户第一次登录和下次打开应用程序时,他直接进入应用程序而无需身份验证。所以我试图在我的应用程序中创建完全相同的功能,我遵循文档并编码到我的应用程序中。构建成功但它不起作用,它在关闭应用程序后不断要求身份验证。

代码

有谁可以帮我离开这里吗?

0 投票
2 回答
2321 浏览

android - Android Studio 3.1.4:在 Android Studio 项目中添加位图图像文件(不是应用程序图标)

语境

我想将位图图像文件 (.PNG) 添加到我的 Android Studio (3.1.4) 项目中。它不是作为应用程序图标出现的小徽标。相反,当用户刚刚启动应用程序时,以大尺寸显示的是应用程序徽标。因此,该徽标将显示在主活动 UI 中,该主活动 UI 将在 2 秒后消失,在此结束时将显示下一个活动 UI,这将为用户提供应用程序的所有功能。因此,如果我可以用这种方式总结它,那么这个标志就是启动器 UI 的一部分。

文档阅读

问题:我有点困惑,因为以下文档说要使用 Image Asset Studio 将位图图像添加到项目中:https ://developer.android.com/studio/write/add-resources 但那里提供的文档(https://developer.android.com/studio/write/image-asset-studio)似乎只谈论应用程序图标。

键入cdUnix 命令并复制/粘贴我的图像res/drawable

我找到了一个临时解决方案:进入我的Android Studio项目的目录,进入src子目录,然后将我的图像放在res/drawable子目录中。除了这样做:1)我没有从试图减轻图像重量的程序中受益(在文档中阅读,我不知道在哪里)和 2)我可能必须将图像/res/drawable v24放入管理其他屏幕尺寸。因此它不是那么干净。

在菜单中创建可绘制资源文件

我还找到了另一个解决方案。drawable根据文档,我可以在 Android Studio 的 Project 选项卡中右键单击。然后,选择:“新建 > 可绘制资源文件”。然后我输入我的图像的名称,我选择“main”作为“Source set”,并将“Directory name”设置为“drawable”。我不选择任何“可用的限定符”。它创建我的logo.XML文件。但是在这里,我不知道如何添加我的图像文件“logo.PNG”。

我的问题

我怎样才能将这个“logo.PNG”干净地添加到我的res/drawable资源文件中?回想一下:它实际上是我的应用程序的徽标,它在“启动器”(主要活动的 UI)中以大尺寸显示,但它不是应用程序的图标。

Android Studio 版本:3.1.4。

0 投票
1 回答
68 浏览

c# - 是否有更有效/更安全的方法来检查记录是否存在然后插入

我有下面的代码,我想知道是否有一种更有效、更快的方法来做这样的事情来实现缩放目的。这是一个监控程序,它检查文件,如果在数据库中没有找到记录,则将其插入。但是随着我们添加越来越多的目录来监控,我想知道性能问题。有没有一种更快的方法来检查,然后在一个 sql 命令中使用一个 if not exists 后跟一个 insert 语句?感谢您的任何建议。

0 投票
1 回答
84 浏览

html - 当隐藏的用户名输入字段上方有活动输入字段时,如何提示 Google Smart Lock 使用特定输入字段作为用户名

这与如何提示 Google Smart Lock 使用特定输入字段作为网站中的用户名类似的问题。

为该问题提供的解决方案对我的情况并不适用。我的用例不同之处在于隐藏的用户名字段上方有一个额外的活动输入字段。Google Smart Lock 将从活动输入字段中获取值,而不是我隐藏的用户名输入字段

这是Chromium 设计文档,讨论 Google Smart Lock 将使用display: none用户名,但没有提及我的用例。

0 投票
1 回答
64 浏览

java - 为什么 Spring Web 对 GET 请求会抛出 415 错误代码响应?

我正在将 Spring 应用程序从更旧版本的 Spring 转换为当前版本。我遇到了许多我必须解决的问题。这是一个我不明白如何修复的问题,想知道为什么我必须这样做。这对我来说似乎是一个错误......

我有一系列 REST api,每个都包含 GET 和 POST 请求的混合。在 POST 请求正文的情况下,以及在所有响应正文的情况下,我都会返回 JSON。因此,似乎我可以为整个 API 模块全局定义我的返回类型,如下所示:

我的问题是我收到 GET 请求的 415 响应,并显示消息“不支持内容类型”。但是 GET 请求通常没有内容,因此没有内容类型。为什么在预期没有内容的情况下,代码会抱怨不存在内容的类型?

这是我对一个这样的端点的定义,以防万一:

我认为在 GET 请求中要求 Content-Type 标头(可能是专门的 JSON 类型)没有意义。我宁愿不必为每个端点定义定义我的有效负载类型。

这里最好的课程是什么?我错过了什么吗?这是一个错误吗?有没有办法为所有 POST 请求指定“consumes”属性?

更新:我可以看到 Spring 在这里只是非常字面意思,这可能是它的结束。我告诉它我所有的端点都应该期待 JSON,它只是在跟进。也许它对 GET 请求进行例外处理是没有意义的,即使 GET 不应该有正文。所以也许这是一个“功能”。尽管如此,我还是想知道如何解决它,这样我就不必在我的每个端点上都指定一个“消耗”。我想我可以将我的 POST 放在一个类中,而将我的 GET 放在另一个类中。呸。

PS:如果我从第一个注释中删除 'consumes' 参数,问题就会消失。我还没有探索这是否会破坏我期望 JSON 主体的 POST 方法。

0 投票
2 回答
6232 浏览

python - 气流,我如何使用 BashOperator 通过 python name.py 运行 .py 文件

我正在使用 Celery 和 Redis 运行 Airflow,它工作得很好,但我在工作人员方面遇到了问题。我有两个 docker-compose 文件,一个是在服务器上运行的主服务器,一个是在其他电脑上运行的工作人员。

我有 dag 运行python script.py但总是失败,因为它找不到脚本。似乎 Airflow Base 任务运行程序只是将 dag 文件复制到 tmp 文件夹。

test_dag.py

测试.py

错误:

解决方案:

几天前修复了,我没有考虑我的 docker 正在构建的结构,现在我运行python ~/scripts/test.py它并且运行良好。

0 投票
2 回答
4955 浏览

django - {% block title %} Home {% endblock %} 不被其他页面覆盖?

这是我的基本文件

这是我的标题,其中包括标题:

因此,当我尝试在我的详细信息页面中覆盖标题时,它始终显示标题的标题,即主页(不更改)但不是我覆盖的详细信息页面的标题。以下是我在详细信息页面中使用的代码:

所以帮我弄清楚这个问题。

0 投票
0 回答
1232 浏览

java - 404 错误:“源服务器未找到目标资源的当前表示”。我应该怎么办?

我已经梳理了几乎所有我能找到的 Stack Overflow 帖子和谷歌来解决这个问题,但无济于事。我在 IntelliJ 中建立了一个 Maven 项目。

当我尝试在浏览器上访问 localhost:8090 时,出现 404 错误:

源服务器没有找到目标资源的当前表示或不愿意透露存在的表示。

为视觉提供图像。

这是工件设置:

神器截图

这是Tomcat设置:

Tomcat 服务器选项卡

Tomcat 部署选项卡

这是网址:

http://localhost:8090/json/product/ping

这是服务代码:

这是我的 web.xml 文件:

这是我的 POM 文件:

我目前已将 Tomcat 设置为端口 8090。我知道这应该是一件简单的事情,但无论我做什么,我似乎都无法让它工作。

0 投票
5 回答
6560 浏览

javascript - 通过 ajax 调用将 Html 字符串从视图传递到控制器

我有一个要求,我需要将 div 标签的所有 HTML 传递给控制器​​。我能够获取 HTML,但是当我通过 ajax 传递 HTML 时代码失败。

这是我的代码。

看法:

我的控制器动作方法:

我在网上搜索并找到了一些相关的帖子,但这些帖子都在谈论不同的解决方案,比如使用Html.Beginform()和提交按钮——但这些解决方案都不适合我的需要。

0 投票
1 回答
31 浏览

java - 表单更新前必须点击两次 Jave Swing JButton

这是一个非常奇怪的问题(对我来说),我什至不知道如何问它。我有一个自定义控件 NewOtherPaidOutsEntry,其中包含两个文本字段、一个保存按钮和一个取消按钮。主窗口包含一个表单,在该表单中是可选的 OtherPaidOuts 列表。NewOtherPaidOutsEntry 添加到此列表的底部,因此用户可以将条目添加到列表中。我使用单个方法 newOtherPaidOutsActionEmitted 创建了一个接口 NewOtherPaidOutsListener,并在 NewOtherPaidOutsEntry 中创建了一个名为 setNewOtherPaidOutsListener 的方法。父表单像这样设置这个新条目(EditAction 只是一个枚举,请注意,为了清楚起见,我省略了真正的异常处理):

而handleNewOtherPaidOuts 是这样的:

我输入了 println 语句,并看到它在单击按钮后立即执行。如果我逐步调试,一切都会正常运行。但是,如果我只是运行应用程序,OtherPaidOuts 列表不会更新,直到我再次单击新条目的保存按钮。第一次单击时,按钮保持按下状态。

addShiftOtherPaidOut(newEntry) 执行数据库插入。newEntry.reset() 只是将两个文本字段设置为空文本。OtherPaidOuts 的列表在 JPanel OtherPaidOutsPane 中,它作为 layoutPanel() 方法:

getOtherPaidOutsEntries 方法只是获取此记录的现有条目列表并将它们添加到 OtherPaidOutsPane。然后将OtherPaidOutsPane 嵌入到另一个JPanel ShiftLeftPane 中。

我想我可以只使用一个对话框来输入一个新条目,但是......我想我会先用这条路线尽力而为。

如果我没有提供足够的示例代码,我深表歉意,但是项目的这个阶段是如此根深蒂固,很难给出一个可运行的例子。请让我知道我还需要提供什么,我很乐意提供。并且请理解我是坐在我的裤子座位上飞行,所以请善待任何解释 ;-) 谢谢!

0 投票
0 回答
186 浏览

swift - 我怎样才能做一个长滑动手势识别器?

我设置了一个 UISwipeGestureRecognizer 从一个视图移动到另一个视图,方法是向左移动以查看 n°2,向右移动以返回查看 n°1。

在视图 n°1 中,我只需要从任何地方向左做一个非常短的手势即可进入视图 n°2,而在视图 n°2 中,我必须从左侧向右侧做一个长手势才能返回查看 n°1。

我怎么能有同样的行为?(两个视图的一个长手势)

0 投票
0 回答
52 浏览

java - 解压时出现 JSON 格式问题

解压后我得到了下面的 JSON 数组,它看起来很难看,有很多额外的\\\\附加和\r\n。我需要使用 gson 将其转换为 java 对象。我收到一个解析错误。下面是一个巨大的 JSON 数组的摘录。有什么好方法可以删除不需要的斜杠以便 gson 可以解析它?

下面是我的压缩和解压方法。由于大量的 json 被推送到消息队列(google pubsub),因此需要额外的压缩工作来压缩。

0 投票
1 回答
350 浏览

sql-server - 关于 EXEC、EXECUTE、SP_EXECUTE 和 SP_EXECUTESQL

谁能区分 Micorsoft SQL 中的 EXEC、EXECUTE、SP_EXECUTE 和 SP_EXECUTESQL 吗?

0 投票
0 回答
336 浏览

c++ - 我如何编码快速视频 rgb 平面格式?

我编译一个命令并使用此命令进行编码,然后加快视频速度

这是我编译的代码

但是 rgb 到视频的转换需要 20 分钟以上 45000 帧

如何更快地生成 video.mov

请帮我

0 投票
3 回答
742 浏览

python - 绘制后,我们可以在 Python 图中对 x 轴进行排序吗?

我正在尝试在一张图中绘制来自两个不同数据框的两列。我已经想出了将其绘制成一个的代码,但 x 轴需要按升序排列。在这种情况下我们可以这样做吗?

0 投票
1 回答
1935 浏览

python - 使用 python 在 GUI 上显示乳胶

我正在创建一个“计算器”来整合和推导数学方程。我想在乳胶的gui中显示结果。

有谁知道创建这个?

0 投票
1 回答
130 浏览

c++ - 如何运行外部程序,将内存地址传递给读/写?

假设我有两个程序,Game.exe并且Probe.exe

两者都是我正在创作的程序(这不是我试图侵入我不拥有的可执行文件的场景)。我想Probe运行Game并获得某些全局变量的地址Game,以便Probe可以读取和写入它们,用于调试目的。

什么是一种安全的方式来运行并将有效地址分配Probe到它可以读/写的内存中?如果仅使用地址无法做到这一点,那么使这成为可能的最少侵入性方式可能是什么?GameGame

0 投票
3 回答
4047 浏览

angular - Angular 6 project not loading in IE11

My angular 6 project loads in chrome but it does not load in IE11. I used the following question: Angular 2 / 4 / 5 not working in IE11 to try and solve the issue but none of the suggested solutions helped. Here is a list of the imports I have in polyfills.

1) I uncommented all of the imports in my polyfills.ts and ran the appropriate npm install commands. 2) I added the following line in my index.html

3) And I also turned off the "Display intranet sites in Compatibility View" in IE11 as suggested in the post

but none of the following solutions helped.

Any ideas on what I may be missing since this is an Angular 6 project?

0 投票
1 回答
702 浏览

mysql - SELECT GROUP_BY and GROUP_CONCAT same values in a table only if one of the values has a NULL field

I have a table full of names and addresses. I want to combine (group_concat) all the rows that have the same values for city state and name, but only if one of the addresses is a NULL value. For example I might have this table:

I would like the outcome to be:

Currently I am using the following command:

This ends up combining all addresses with the same name, city, state even if there are two non-null addresses. The outcome of the above statement looks like below:

Is there a way to only combine if one of the row's addresses are NULL and only perform this group_concat if there are only 2 rows that match.