问题标签 [deadline-timer]
For questions regarding programming in ECMAScript (JavaScript/JS) and its various dialects/implementations (excluding ActionScript). Note JavaScript is NOT the same as Java! Please include all relevant tags on your question; e.g., [node.js], [jquery], [json], [reactjs], [angular], [ember.js], [vue.js], [typescript], [svelte], etc.
c++ - 提升deadline_timer不等待
我尝试在这个简单的测试应用程序中使用 boost_deadline_timer,但遇到了一些麻烦。目标是expires_at()
使用deadline_timer
. (我需要一个绝对的时间,所以我不考虑expires_from_now()
。我现在也不担心漂移)。当我运行程序时,wait()
不等待 45 毫秒!但是,没有报告错误。我是否以某种方式错误地使用了图书馆?
示例程序:
c++ - boost deadtime_timer 编译问题
以下源代码无法使用 MSVC 12 进行编译。
IMCThreadMngr.cpp
IMCThreadMngr.h
我遇到的编译器问题如下
希望问题是相当直截了当的,尽管我在上面的代码和deadline_timer的boost示例之间找不到明显的区别。
django - Django截止时间计时器
我正在为一家公司构建管理应用程序。应用程序可以做的一件事是启动新项目。这里的模型是:
`
`
正如您在模型中看到的,员工可以为他们的项目设置截止日期。如果用户接近截止日期,我需要能够发送用户通知。
例如,如果截止日期是两天后,用户将收到类似“您的 projectname 的截止日期超过两天”的通知。所以基本上我需要的是一个截止日期计时器。
这是什么逻辑?我真的不知道从哪里开始?
c++ - 为什么 boostdeadline_timer 用作 async_connect 的超时在 unix 上不起作用?
我有一个程序使用 boost asio 异步连接到 3 个 TCP 套接字,使用 adeadline_timer
作为连接超时。在 Windows 上,一切都按预期工作。5 秒后连接超时。但是,在 Unix(WSL 上的 Ubuntu、Linux Mint VM、macOS)上,connectDeadline 永远不会触发。async_connect 操作永远运行。为什么这不起作用,我怎样才能在 Unix 上也能做到这一点?
代码:注意:connect是从主线程(也是一个GUI线程)调用的。
编辑:
令人困惑的是,这在 Unix 操作系统上运行良好:
输出:
c++ - boost asio递归导致deadline_timer中的段错误
我正在编写一个 UDP 客户端。该协议被编写为单个请求的单个响应。我有一个发送消息的事务类,然后运行一个计时器来等待响应。如果在预期时间内收到响应,则停止计时器并调用成功回调。否则调用失败回调。最后,在这两种情况下都会无条件地调用完成回调。
交易一次正常。但是,如果失败,我想重试。以下是第一次正常工作的敲门功能。但在失败回调中,它再次调用敲门,导致段错误。
以下是回溯
我想弄清楚这次崩溃的原因是什么?
javascript - 如何在用户可以配置的 JS 中创建可自定义的倒计时(截止日期)?
我需要使用 JS 创建一个“截止日期”选项(倒计时)。我希望用户能够从 html 中的日期弹出窗口对其进行配置,并且当用户刷新页面时,倒计时仍在用户配置的日期上工作。我还需要让用户能够配置截止日期发生的事件名称。
注意:我试过这个$("#scheduleDate").datepicker().val();
但它不起作用,因为它在页面加载时直接运行,而且它也不是永久性的(重新加载时,它的值会消失)。这是我的代码:
c++ - 尝试在课堂上使用 boost::asio::deadline_timer 时出错
升压 v1.54
我最初在一个运行良好的 .cpp 文件中为此编写了我的测试,但是当尝试将它与我的类合并到我的源代码中时,我遇到了以下持续错误:
我做了一些阅读,发现我必须在我的构造函数中初始化这些,并尝试这样做,但这并没有解决我的问题。
a.cpp - 数据库构造函数
啊
编辑 我现在通过将构造函数初始化为列表来解决我的问题:
c++ - 执行时使用 boost::asio::deadline_timer 时出错
我正在尝试使用以下代码实现一个基本的截止时间计时器:
编译很好,但是在执行时我收到了这个我不明白的错误消息,有人可以帮我解决一下吗:
google-cloud-platform - Google Text-to-speech 不作为 CloudFunction 运行
我试图围绕从您的帮助页面逐字复制的 Google Text-to-Speech 创建一个包装器。从日志看来,它似乎试图创建一个 Jetty 实例(将呼叫转发到另一个服务?)但失败了,因为它无法通过从默认值读取来为其分配网络地址。我将包括日志输出供您参考。您能否建议在使用 Cloudfunctions 时更改代码或使用不同的策略?
日志输出如下:
更新:
事实证明,导致 DEADLINE_EXCEEDED 错误的行是罪魁祸首。谷歌搜索错误表明这可能是因为客户端没有及时收到服务器的响应(在超时之前)。这是导致错误的行。
关于如何解决它或如何增加进程超时的任何建议?愿意试一试。