所有问题

0 投票
0 回答
113 浏览

javascript - 在页面刷新之前不会加载来自外部 iframe 的内容

几天来,我一直在努力将广告放到我的个人网站上,因为我已经没有想法了,所以我想请你帮忙。任何想法或建议都非常受欢迎,因为我真的很绝望。

我从广告网络获得了一个简短的 JS 代码,可以放在我的网站上。该代码基本上加载、动态创建 iframe 并将广告内容从广告公司加载到此 iframe(或多或少的标准方法)。

但是,在我的情况下,创建了 iframe,但在我刷新页面一次或多次之前不会加载内容。

我发现的症状如下:

  • 它只发生在我的网站上,来自同一广告网络的广告在同一浏览器的不同网站上运行良好
  • 我能够在不同的浏览器、设备和操作系统上重现相同的行为 = 不是本地问题
  • 问题不在我的 CMS(Wordpress)中

为了隔离问题并确保问题不在任何 Wordppress 插件或 Wordpress 本身中,我在 Wordpress 的同一域上创建了简单的测试页面:

https://www.beapple.pro/test.html

只是纯 HTML、短文本和广告代码。当您打开此页面时,广告在第一次加载时未加载,必须刷新。

我还发现,如果我在浏览器(例如 Safari)中禁用跨域跟踪预防,它可以正常工作。但是,即使没有设置 cookie,来自该网络的广告也应该可以正常工作。在多次刷新页面后,无论是否设置了 cookie,它都可以正常工作。正如我所说,来自同一个广告网络的广告可以在不同的网站上正常工作,因此对 cookie 的依赖可能并不重要。如果广告最终显示,它会保持几分钟,然后再次消失(可能是缓存)。

我还跟踪了加载 iframe 时的 HTTP 请求/响应通信。我发现如果不显示广告,响应包含空 HTML 代码(至少这是浏览器在调试模式下向我显示的内容)。广告公司告诉我,请求可能由于连接速度慢而超时,但我不相信他们,因为我从不同的地方和不同的连接验证了相同的行为。

这种行为非常奇怪,尽管我努力了,但我没有找到问题的根本原因。如果它只发生在我的机器上,我会说这是一个本地问题,如果我在所有网站上都有同样的问题,我会说这是广告公司的问题。但是,它可以在任何设备上复制(启用阻止 3rd 方 cookie),但只能在我的域上。

请帮忙,你是我最后的手段。非常感谢您的任何意见。

更新:也欢迎任何解决方法。我不知道如何可靠地刷新 iframe。由于浏览器安全规则,我无法访问 iframe 的内部 html,因此很难确定是否有任何内容 = 刷新是否有效。

0 投票
1 回答
68 浏览

go - 我可以使用 autocert 制定动态主机策略吗?

我正在查看一些将 autocert 与 go web 服务器一起使用的示例代码。

hostPolicy 实现是否有可能通过动态即从数据库中读取列出的主机(因为它们会不断变化)。

骨架结构会寻找自定义的 hostPolicy 实现吗?

https://github.com/golang/crypto/blob/master/acme/autocert/autocert.go#L60

是必须返回一个函数吗?

0 投票
3 回答
1851 浏览

python - 相当于torch.gather的张量流

我有一个张量的形状(16, 4096, 3)。我有另一个形状指数张量(16, 32768, 3)。我正在尝试收集这些值dim=1。这最初是在 pytorch 中使用收集功能完成的,如下所示-

请注意,输出的大小bidx. 但是,当我应用gathertensorflow 的功能时,我得到了完全不同的输出。发现输出维度不匹配,如下所示 -

我也尝试使用tf.gather_nd但徒劳无功。见下文-

为什么我会得到不同形状的张量?我想得到与 pytorch 计算的相同形状的张量。

换句话说,我想知道torch.gather的tensorflow等价物。

0 投票
1 回答
495 浏览

c++ - 如何将指针转换为未命名的结构指针?

前几天我有这个结构:

……但是为其命名类型是多余的。但是,它的未命名形式:

...由于指针类型不兼容而无法编译。

有什么办法让它工作吗?

0 投票
1 回答
554 浏览

node.js - Socket.emit 不发送或 socket.on 不接收?

我正在使用 Node.js、MySql、Sequelize、Socket、React Native 和 Redux 构建一个移动聊天应用程序。

我正在尝试 socket.emit 用户的凭据:1)查找或创建用户;2)通过减速器移动到下一个屏幕。

我相信:

  • socket.emit('newUser', credentials) in ./store/index.js

不起作用,和/或两者兼而有之

  • socket.on('newUser', credentials => {...} in ./index.js
  • socket.on('newUser', user => {...} in ./store/index.js

不工作,因为没有任何东西添加到数据库中,我没有移动到下一个屏幕。简单地说,当我输入一些凭据并点击按钮时,什么也没有发生。

我对开发相当陌生,并试图通过使用多个 console.log(从下面的代码中删除)来了解问题出在哪里,因为我不知道如何测试它。我还检查了 socket.emit 上的所有其他线程以及如何测试过去几天套接字是否正常工作,但我仍然卡住了。

下面是我的代码。1)为什么socket.emit不发送(或socket.on不听)?2)如何测试套接字是否正常工作(在客户端和服务器端)。

谢谢!!

./index.js

./App.js

./components/Login.js

./store/index.js

./store/socket.js

0 投票
1 回答
34 浏览

swift - 收到 API 响应时大声警告用户

项目场景是api响应播放警告语音什么的时候。

它必须在后台发送请求。例如,用户使用按钮(开/关)主动警告系统并关闭应用程序。应用程序在后台每 5 秒检查一次数据。播放时data == 1大声警告声音。我查看了通知系统并阅读了一些背景文件。我应该使用哪些技术?我已经使用 swift 2 个月了。我正在尝试学习如何在 iOS 中开发应用程序。

0 投票
0 回答
52 浏览

java - 在非正统的包结构中创建一个带有spring的可执行jar

我正在开发一个项目,其中包含一个 ui-module,它使用 Spring 提供一个 Web-UI。该项目具有以下结构:

只有 ui 模块依赖于 spring(其他模块永远不应该知道 spring,以便将它与项目的其余部分分离)。它的 pom.xml 文件如下所示:

根 pom 如下所示:

问题

我试图创建一个可执行的 jar,以便在服务器上部署这个应用程序。我跑了:

为了澄清,我只使用这种非正统的说法,因为其他一切都不起作用。调用mvn clean install将产生与以前相同的 jar。

调用mvn clean compile install将导致 Maven 错误,说明“重新打包失败”。

只有在调用之后mvn clean compile package install才会产生一个全新的罐子。

这个错误是我正在进行的工作,而不是问题的一部分。

生成的 jar 将是可执行的,并且会显示 Spring-boot 输出,但片刻之后,将抛出以下异常:

所以我用谷歌搜索了一段时间,找到了手动创建 src/main/resources/META-INF/spring.factories 文件的(可能的)解决方案。导致异常,可以通过删除 spring.factories 文件中的错误行来删除。但是,之后我得到了以下异常:

是否有可能用这样的项目结构创建一个可执行的 jar?

我还尝试将 spring 父级赋予根 pom.xml。然而,这并没有带来我需要的结果。结果和以前一样。


编辑

我还尝试从主模块打包 jar。这引发了第一个问题,我必须从 main 中知道 ui(这原本不是我想要的。主模块应该只依赖于 Guice 并请求某些接口的实现,而不知道模块)。添加依赖项后,我还是尝试创建一个可执行的 jar,但得到了相同的结果。


编辑2

这个问题不关心我如何一次编译一个多模块 Maven 项目,而是关心生成的 jar-with-dependencies 可以运行的原因,但是一旦 Spring 应该启动(在显示 Spring-boot 输出之后),一个IllegalArgumentException: No auto configuration classes found in META-INF/spring.factories被抛出,我该如何解决这个问题。

我发现(如问题中所述)一个可能的解决方案,这对我不起作用。

0 投票
2 回答
108 浏览

java - 计算 0 的阶乘导致 NoSuchElementException

我必须计算一个数字的阶乘。事实上,0 的阶乘是 1。所以我也在函数中包含了这种情况。这是代码:

但如果我将输入设为 0,则会引发一些异常

在 java.util.Scanner.next(Scanner.java:1485) 在 java.util.Scanner.throwFor(Scanner.java:862) 在 java.util.Scanner.nextInt( Scanner.java:2117) 在 java.util.Scanner.nextInt(Scanner.java:2076) 在 Factorial.main(Factorial.java:14)

如何解决这种情况?

编辑:

  1. 我已经改变了例外。所有的道歉是的代码甚至不是 26 行。在此处仅发布代码之前,我已将一些代码作为注释放在上面。
  2. 这不是重复的。事实上,我想知道为什么它不接受 0 作为输入。它适用于所有其他输入。
  3. 我使用在线编译器https://www.tutorialspoint.com/compile_java_online.php
  4. 与 PC JDK 1.7 的 Java 编译器一起工作正常,但在在线 IDE 上引发异常。
0 投票
1 回答
32 浏览

r - R程序:日期为字符串“12-04-2014”

日期作为字符串“12-04-2014”应该返回带有“12”的日期

但以上无法让我得到想要的答案

0 投票
1 回答
170 浏览

python - 我无法为 y=sin(x) 创建图表

输出显示 ****TypeError: only size-1 数组可以转换为 Python 标量

0 投票
1 回答
20 浏览

angularjs - 如何让 ng-init 在控制器中使用多个功能?

我的html:

我的角度设置:

我正在尝试创建具有多种功能的单个控制器。如果我的角度控制器看起来像这样(并且我不使用 ng-init),则此方法有效:

我只是试图将相关功能保留在单个控制器中。我究竟做错了什么?我真的必须为每个功能设置不同的控制器吗?

0 投票
1 回答
1961 浏览

vue.js - 在vue js中输入输入字段后如何触发计算函数?

现在我正在使用以下代码。当我使用@change 时它不起作用?

我的计算函数是

在输入字段中输入后,我需要调用 isDisabled()。请帮助我找到解决方案。

0 投票
1 回答
408 浏览

react-native - ComponentDidUpdate 没有调用同一个组件

我有一个组件,它有一个状态对象,例如;

this.state = { actionResponse: null, };

我检查了 actionResponse 的值

我第一次使用该组件时,它会调用 showToast 方法并返回。第二次它不调用 showToast 因为 actionResponse 是相同的。我应该在 goBack() 上重置 actionResponse 的值吗?或者有没有其他方法可以处理?

0 投票
2 回答
808 浏览

mysql - 如何在不使用 sql 中的连接和子查询的情况下从三个表中获取数据

我有三张桌子

  1. 列出所有具有总销售额的员工。
  2. 获取销售额最高的员工。

注意:我不想使用加入和子查询,请建议我更好的方法。

0 投票
1 回答
304 浏览

notepad++ - 如何从记事本++中禁用或删除特定语言(java)。?

如何禁用 java 或任何其他特定语言notepad++

我尝试评论并从文件中删除行langs.model.xml,但它仍然显示。

我不想在我的Languages->J->java

帮助表示赞赏。

在此处输入图像描述

0 投票
2 回答
18472 浏览

tomcat - jdk10 消息注意:拿起 JDK_JAVA_OPTIONS:

我在使用 JDK10 的 Tomcat 8.5 中遇到了奇怪的问题。它启动得很好,但是在发出关闭时我遇到了这个注意:

注意:拿起JDK_JAVA_OPTIONS:--add-opens=java.base/java.lang=ALL-UNNAMED --add-opens=java.base/java.io=ALL-UNNAMED --add-opens=java.rmi/ sun.rmi.transport=全部未命名

java 进程仍在运行,因此提示我终止 PID 以停止它。

任何人都知道我需要做些什么来解决这个问题?

谢谢!

0 投票
1 回答
255 浏览

javascript - reactjs如何在标签栏中的下一行

我正在使用 reactjs 蚂蚁设计。我想在第一行和下一行输入followers.how 到标签栏中的下一行。

我想像这样输入“333 个关注者”

0 投票
1 回答
41 浏览

c - 为什么在尝试显示整数内存位置时会出现 clang 错误?

我查看了与我的问题匹配的问题,但找不到答案。在创建了一个程序来显示整数“i”和“k”的内存位置后,它没有使用 clang 编译。使用 SoloLearn 的 IDE 时,它运行良好。

这些是我得到的错误。

我需要在 int 上签名吗?如果需要,我应该怎么做?

0 投票
1 回答
615 浏览

javascript - 对特定坐标处图像上的鼠标单击事件做出反应

假设我们有一张图片:

现在我需要一个事件处理程序,当用户在某个坐标(-范围)上单击此图像时激活该事件处理程序。

例子: 在此处输入图像描述

每当用户单击红色圆圈中的某个位置时,都会触发一个事件。我对每一个想法/提示/解决方案都很满意。

祝你有美好的一天!

0 投票
7 回答
156 浏览

vba - 仅将其简化为一句话

如何在中将其简化为一句话?

0 投票
1 回答
2105 浏览

javascript - 如何使用 Vanilla JS 在事件监听器中禁用 preventDefault

我对 JS 还是很陌生,希望能够删除停止表单提交的事件侦听器。我已经尝试了多种不同的解决方案来在 JS 而不是 jquery 中做到这一点,但没有运气。该表格目前未提交,但如果我的“如果”条件为假,我无法将其反转。

如果有人可以提供帮助,请提前致谢。

0 投票
1 回答
1841 浏览

c++ - openCV Mat N维重塑

我有一个从 dnn::blobFromImage 返回的 cv::Mat 垫子,尺寸为 1x3x600x450。(img 是没有 Alpha 通道的 BGR)

将其重塑为 3x600x450 的 numpy.reshape 的模拟是什么?

在 python 中,如果我断言 mat.shape[0] == 1,那么使用 numpy.reshape 我会做类似的事情

OpenCV 中的等价物是什么?

0 投票
1 回答
439 浏览

access-token - 如何验证 IdentityServer4 中的访问令牌

我之前曾将 IdentityServer3 用于一个项目,并利用 accesstokenvalidation 端点创建了一个不错的登录流程。这似乎在 IdentityServer4 中不可用。

我应该用什么?

我找到了 AccessTokenValidation Nuget,但它似乎没有添加端点,或者我可能配置错误。

谢谢你的帮助。

0 投票
3 回答
3396 浏览

spring - Spring批处理上传CSV文件并插入数据库

我的项目有这个要求,用户上传一个 CSV 文件,该文件必须被推送到 sql server 数据库。我知道我们可以使用 Spring 批处理来处理大量记录。但是我找不到任何教程/示例代码来满足我的这个要求。我遇到的所有教程都只是硬编码了 CSV 文件名和内存数据库,如下所示:

https://spring.io/guides/gs/batch-processing/

用户输入文件在计划时间在共享驱动器位置可用,文件名前缀为例如:stack_overlfow_dd-MM-yyyy HH:mm,每天我如何每 5-10 分钟轮询网络共享驱动器,每天至少一小时如果它与正则表达式匹配,则上传到数据库。如何首先从共享位置获取 csv 文件并将其存储在内存或某处,然后配置 Spring Batch 以将其作为输入读取。这里的任何帮助将不胜感激。提前致谢

0 投票
0 回答
220 浏览

qt - 如何将 QtQuick 项目渲染到纹理中

我有一个自定义QQuickFramebufferObject节点,可以在某些几何图形上呈现纹理。现在我想将一个 Qml 项目渲染到一个纹理(例如QOpenGLTexture)并在我的自定义节点中使用这个纹理。我知道有grabToImagehttp://doc.qt.io/qt-5/qquickitem.html#grabToImage)方法,但是这种方法很慢,因为它首先将所有内容呈现为 QImage 并且必须从/到传输数据显卡。

详细地说,我正在寻找类似ShaderEffectSource元素但可以直接访问纹理 id 的东西,它可以用作QQuickFramebufferObject. Qt 中是否已经为这种情况实现了一些东西?