所有问题

0 投票
1 回答
689 浏览

node.js - 回调函数在节点调度程序中不起作用

我已经使用 node.js 成功编写了一个代码来阅读我的邮箱中看不见的电子邮件。当我在普通的 javascript 文件中运行它时它工作正常。现在我想安排脚本每 30 秒运行一次。所以使用 node-scheduler 编写了一个代码片段,如下所示。运行这个我只是reading unread emails....###作为输出得到,console.log(msg);而不是打印任何东西。如果我在没有 nod-scheduler 的情况下运行它,它工作正常。可能是什么问题?我用函数尝试await了关键字email.unreadEmail,它也不起作用。

我相信这是由于异步行为而发生的事情。如果是这样,有没有办法将此代码转换为承诺?我有点困惑,因为 imap 接口中有多个 nexted 回调。

这是电子邮件阅读的代码

更新

这种行为与setInterval功能相同

0 投票
2 回答
1933 浏览

r - mutate_at - 涉及两个变量的函数

如果我有一个像

我可以

但是如果我有很多变量要以相同的方式进行转换,我更喜欢使用 mutate_at。但是,在这种情况下,我无法使其正常工作。

我的尝试:

但这导致Evaluation error: object 'X' not found. 我尝试了类似的变体get("X"),但没有奏效。有谁知道有效的变化?

0 投票
2 回答
258 浏览

c++ - 使用另一个类的参数复制构造函数

我尝试从另一个类复制构造函数。这两个类在同一个文件中。我目前得到的错误是:

错误:没有用于调用 B::B(A&) 的匹配函数

来自主文件的片段:

来自 file.cpp 的片段:

头文件文件的片段。

我试图让stackoverflow的代码尽可能简单。有人可以解释一下这里有什么问题吗?

0 投票
1 回答
177 浏览

c# - 使用多线程提高速度

我有一个名为 PlaylistView 的 CustomControl。它在播放列表中显示带有名称和缩略图的元素。DisplayPlaylist 方法确保启动一个线程,其中单个元素被一一添加并读出缩略图(第 30 帧):

但有一个问题。

它太慢了(大约 10 个元素/秒)。如果播放列表长度为 614,则您必须等待超过一分钟才能显示所有播放列表。每次更改播放列表(例如添加或删除项目)时,程序都会从​​新项目开始。添加 2 个或更多会使其更加复杂。

我现在有了使用多个线程的方法,并且为此使用的线程数由用户指定(1 到最大 10)。代码中的实现目前看起来像这样(与之前发布的代码相比,仅更改了部分)

问题是现在GetThumbnail函数经常null返回,所以出现错误。此外,aSystem.AccessViolationException经常被抛出。

在我看来,原因是存在多个同时处于活动状态的 VideoFileReader。但是,我不知道究竟是什么触发了这个问题,所以我无法提出任何解决方案。也许您知道实际的触发器是什么以及如何解决问题,或者您还知道其他提高速度的方法,这可能更优雅。

0 投票
2 回答
972 浏览

javascript - 具有过滤类别的投资组合库

我尝试使用过滤类别编辑投资组合

https://www.w3schools.com/howto/howto_js_portfolio_filter.asp

我想通过选择类别来添加动画,但我失败了。

这是我的代码:

0 投票
1 回答
113 浏览

gitlab - Gitlab:与多个用户一起工作

我创建了一个 gitlab 存储库,并且还设置了 SSH 密钥。我可以将我的更改推送到 repo。当另一个开发人员想要为同一个 repo(项目)做出贡献时,我如何设置 Gitlab 以便他也可以使用存储库。如果有人可以指导我如何做到这一点,我会很高兴。

0 投票
1 回答
2449 浏览

angular - Angular 6 代理不再工作

我有一个角度应用程序和一个 web api。要在本地进行测试,我使用代理配置文件:proxy.conf.json

一切正常。最近我更新到ng6。从那时起,我收到以下错误:

[HPM] 尝试将请求 /api/data/GetCurrentUser/ 从 localhost:4200 代理到http://localhost:50565时发生错误(ECONNREFUSED)

知道这里发生了什么吗?(我使用 ng serve --proxy-config proxy.conf.json)

0 投票
3 回答
650 浏览

git - 为什么 git diff 显示错误的提交?

我试图使用Add structure下面显示的消息获取提交的差异,但git diff fb237ff显示了提交的差异"Add title"。我怎样才能得到SHA我想要的差异而不是这个提交的孩子?:

0 投票
1 回答
1453 浏览

c++ - Vulkan 中的并行计算着色器执行?

我有几个计算着色器(我们称它们为compute1compute2等等),它们有几个输入绑定(在着色器代码中定义为layout (...) readonly buffer)和几个输出绑定(定义为layout (...) writeonly buffer)。我正在将带有数据的缓冲区绑定到它们的描述符集,然后尝试并行执行这些着色器。


我试过的:

  1. vkQueueSubmit()拥有VkSubmitInfo.pCommandBuffers多个主要命令缓冲区(每个计算着色器一个);
  2. vkQueueSubmit()VkSubmitInfo.pCommandBuffers保存一个主命令缓冲区,该缓冲区是使用保存vkCmdExecuteCommands()多个pCommandBuffers辅助命令缓冲区(每个计算着色器一个)记录的;
  3. vkQueueSubmit()将+vkQueueWaitIdle()从不同的对象中分离出来std::thread(每个计算着色器一个) - 每个命令缓冲区是单独分配的,VkCommandPool并且正在使用 own 提交给自己VkQueueVkFence主线程正在等待使用threads[0].join(); threads[1].join();,依此类推;
  4. vkQueueSubmit()与不同的分离 对象分开std::thread(每个计算着色器一个) - 每个命令缓冲区是单独分配的,VkCommandPool并且正在使用 own 提交给 own VkQueueVkFence主线程正在等待使用vkWaitForFences()与hold 一起使用的pFences栅栏,该栅栏在中使用vkQueueSubmit()和与waitAllholding一起使用true

我有什么:

在所有情况下,结果时间几乎相同(差异小于 1%),就好像调用vkQueueSubmit()+ vkQueueWaitIdle()for compute1,然后 forcompute2等等。

我想将相同的缓冲区绑定为多个着色器的输入,但根据时间,如果每个着色器都使用自己的VkBuffer+VkDeviceMemory对象执行,结果是相同的。


所以我的问题是

是否有可能以某种方式同时执行多个计算着色器,或者命令缓冲区并行性仅适用于图形着色器?


更新:测试应用程序使用 LunarG Vulkan SDK 1.1.73.0 编译并在带有 NVIDIA GeForce GTX 960 的 Windows 10 上运行。

0 投票
1 回答
223 浏览

javascript - Chrome 66:Date.parse() 对无效的 ISO 8601 日期给出了意外的结果

带有香港时区的 Chrome 66 调试控制台的输出:

有效日期:

无效日期给出 T+1 值!

最后......和无效的日期错误。

为什么 6 月 31 日给 T+1?

0 投票
1 回答
225 浏览

osclass - 如何删除发布日期osclass

有问题,这很简单,但不适合我)

如何删除发布日期?我发现我需要在主题文件中删除的是这段代码

/oc-content/themes/tuffclassified/item.php

我删除它。日期已删除,但不在主页上。

那么如何删除主页上的发布日期?

0 投票
1 回答
79 浏览

combobox - 用户窗体列表框多选计数以隐藏/取消隐藏其他控件的数量

我有一个由一个范围填充的列表框,其中启用了多选 (1)。选定的项目(最多 10 个)然后填充具有相邻组合框和文本框的 Label.Captions,需要用户提供更多信息。我正在寻找计算从列表框中选择的数量(1 到 10 之间)然后隐藏我的相对组合框和文本框(同样,1 到 10)的代码。因此,如果在列表框中进行了 4 个选择,则只有组合/文本框 1 到 4 是可见的(组合/文本框 5 到 10 是隐藏的)。

我有一些我认为需要但无法完成完整过程的代码元素。

但是上面,如果它有效,我认为只会显示一个具有最高计数的组合框,并且会隐藏所有其他组合框。我正在寻找一个从组合框 1 循环到 lstbxCount 数字并显示这些数字的代码,并隐藏高于 lstbxCount 整数的任何内容。

谢谢。

0 投票
1 回答
3726 浏览

jenkins - Jenkins - 如何从故障点恢复管道

我有一个相当长的 Jenkins 管道,有时会由于各种原因而失败,例如磁盘空间不足、网络问题等。

我希望能够从先前失败的位置手动恢复管道,并让它运行该管道中的所有后续作业。目前,要做到这一点,我必须单独运行相当耗时的步骤。重新启动整个管道将非常耗时。

例如,在下面的管道中,我在Run L1 Batch步骤中失败了。我希望能够让管道从Run L1 Batchstep 开始,然后Run TB Maint,最后,Run JUnit/Jacoco而不是按顺序单独手动运行它们:

詹金斯管道故障

有谁知道 Jenkins 插件可以让您从特定点恢复管道执行?

0 投票
1 回答
135 浏览

javascript - protobuf 中的错误 | npm 错误!代码 ELIFECYCLE :: 在 Ubuntu 16.04 中设置 Sawtooth JavaScript 事务处理器时

目前正在研究锯齿示例

我做过的事情:

  • 安装了最新的 Node(8.11.3)& npm 版本。
  • 启动 javascript
    • 使用 docker-compose up 必不可少的东西。

给出错误的东西:

想要设置Javascript 事务处理器,所以移动到 dir jsprocessor。

尝试使用 安装所有节点模块$ npm i,但出现图像中显示的错误。我认为它与节点js有关。

重新安装 Node 和 NPM,外部安装的 npm 模块产生错误但没有效果。

我究竟做错了什么?

在此处输入图像描述

0 投票
1 回答
389 浏览

android - 如何暂停活动

当用户想要在应用程序之间使用电话时,因为它处于进程或运行状态。那么,我们如何停止活动或应用程序的运行或处理状态

0 投票
2 回答
1214 浏览

sybase - 无法执行语句。无法打开与站点“SYB_BACKUP”的连接。查看 ASE 引导目录中的错误日志文件

无法执行语句。无法打开与站点“SYB_BACKUP”的连接。查看 ASE 引导目录中的错误日志文件。Sybase 错误代码 = 7205 严重级别 = 17,状态 = 2,事务状态 = 1 第 1 行

在此处输入图像描述

0 投票
1 回答
661 浏览

ubuntu - 在 Ubuntu 上对 Redis 4.0.10 进行测试失败

我正在尝试在 Windows 10 内运行的 Ubuntu 上编译最新稳定版本的 Redis (4.0.10)。“make”期间没有错误。但是当我运行“make test”时,我最后会遇到以下错误。我是在 ubuntu 上编译东西的新手。

0 投票
3 回答
212 浏览

javascript - 为附加了 AJAX 的 div 创建一个滑块

我想为我通过ajax调用并加载到div中的json数据创建一个滑块。我正在使用 slick 库来做到这一点。但它不起作用。这是代码。ajax 调用并将其加载到 div 中。

现在这里是正文代码:

这是光滑滑块的javascript:

它仍然无法正常工作。 但是,如果我手动将 div 添加到 testSlider div,那么它就会开始工作。这就是为什么我怀疑ajax加载的原因。

0 投票
2 回答
114 浏览

c# - 从 Json API 对变量进行更新检查

所以我有一个UWP项目,我处理一组房间的预订。我从Json API.

我想做一个loop检查房间是否被预订或不是每分钟或类似的东西,但我不知道该怎么做。

这就是我如何获得所有带有预订的房间以及它们的所有属性:

现在我的所有代码都运行良好(除此之外,所有预订都转到所有房间,但这是题外话......),当一个房间空置时,它有一个绿色LinearGredientBrush,当一个房间被预订时,它正在改变颜色变为红色,当房间无人居住 15 分钟后,颜色变为黄色。

我需要检查的是,例如,如果一个房间在时间用完之前被取消。

我在想把所有这些都放在一个For loop可能的解决方案中:

我希望我对这个问题的描述足够好,并且很高兴能在我的问题上得到一些帮助。

提前致谢!

0 投票
1 回答
63 浏览

jmeter - 带有 Jmeter 的“HtmlUnit”驱动程序在 javascript 中显示错误

我正在尝试使用“HtmlUnit Driver Config”在 Jmeter 中添加一个“WebDriver Sampler”。写了一个简单的来,打开一个网页。但在后台,网页中存在大量与 JS 和 CSS 相关的错误/警告。像这样的东西

之前的一些问题说它是由于旧的 JAR,但我有所有最新的。1.有没有办法解决这个问题?2. 我们可以在 webdriver sampler 中设置 logLevel 吗?

0 投票
1 回答
141 浏览

python - 如何使用python检查鼠标的系统设置是否是左撇子?

动机

我打算用python点击鼠标左键做一些自动化测试。

我的开发和测试环境

  • 我的本地开发机(Win10)是左撇子鼠标。这意味着我单击鼠标左键以显示鼠标右键单击菜单。

  • 测试服务器是右手鼠标。我通常使用 TeamViewer 访问测试服务器,我不需要对测试服务器上的鼠标进行额外设置即可访问。我的意思是,对于 TeamViewer,如果我在 TeamViewer 视口中单击鼠标左键,则鼠标右键单击菜单会在测试服务器上弹出。

问题

在我的左撇子本地机器上,此代码不会弹出鼠标右键单击菜单,这是我想要的,而在右撇子的测试服务器上,此代码会弹出鼠标右键单击菜单。这段代码的这种不一致的行为很烦人。

我想做的事

我想写一个函数'is_system_left_handed()',像这样:

我的问题

  • 如何实现函数'is_system_left_handed()'?可能吗?
  • 如果不可能,是否有任何其他 python 包可用于此问题?

谢谢

0 投票
4 回答
1302 浏览

ios - 添加导航栏但没有返回按钮

我创建了一个表格视图,从那里假设用户按下了一个单元格,它将转到ListTavleView但现在唯一的问题是,每当用户在 ListTableView 中时,即使我已经嵌入了导航控制器,也没有后退按钮

我想要第一个视图导航栏是小标题第二个视图导航栏是大标题

在此处输入图像描述

下面是我的代码

下面是我的故事板设置

在此处输入图像描述

没有返回按钮的导航栏

在此处输入图像描述

0 投票
2 回答
177 浏览

django - Django:将 OneToOneField 更改为 ForeignKey 最终以 'User' 对象没有属性 'profile'

已经尝试使用代理模型Userdjango-authtools包中访问模型,但它仍然显示相同的错误。我承认我可能做错了,所以请随时提出任何建议,我会尝试的。谢谢!

我使用的模型来自django-authtools包装。

这是来自我的models.py

我已经在这个项目上工作了很长一段时间,并使用了以下多行**:

现在对于我的用例,我意识到一次登录需要多个配置文件,所以我打算从OneToOneFieldForeignKey

** 有了这个,我以前的代码需要更改,因为我将无法profile自由调用旧属性,因为它将返回一个集合,而不是单个实例。

相反,我想做如下的事情:

这样我就不必用user.profile. 但我不知道在哪里可以宣布这一点,我非常需要帮助,因为它正在变成一个主要的障碍。

有任何想法吗?任何形式的帮助将不胜感激。

0 投票
0 回答
35 浏览

java - 根路径适用于所有 HTTP 方法

我有一个spring boot application.yml,其中上下文路径如下所述。

我有以下 RootController.java

但是根端点适用于所有 HTTP 方法,如“POST”、“PUT”等,即使在 @RequestMapping 中方法被称为“GET”。它应该只适用于 GET 方法。我不确定这个问题。有人可以帮助解决这个问题吗?

0 投票
1 回答
45 浏览

ruby-on-rails-4 - 具有不同参数结构的多个动作

我有一个测试 api 应用程序,我正在使用它在控制器中使用不同的操作。但我无法正确实施。

这个控制器没有模型。它只是将控制权委托给某些服务。我无法将发布数据发送到操作。

对于initial_request ,我在正文中有一个帖子数据,如下所示

下面的update_kyc是发布请求

我将如何在我的控制器中允许这样做?

现在我允许一切使用下面的代码。但允许一切都是不好的。

我必须如何在控制器中实现这种情况?

谢谢, 阿吉斯