问题标签 [deferred]
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.
python - Python Twisted - 潜在代理和服务器端延迟
背景:我有一个 gtk 客户端,它使用扭曲和透视代理来执行远程对象执行和服务器/客户端通信。这对我很有用,开始工作很容易。
我有 amqp(消息队列/MQ)服务,我还需要从客户端进行通信。我通过扭曲在客户端和服务器周围建立了一个安全模型,我不希望客户端直接与消息队列服务器对话,也不希望客户端对 amqp 库的其他依赖。
理想情况下,我希望客户端通过透视代理向服务器发送请求,透视代理服务器代表客户端向另一台服务器发送 amqp 请求,并且客户端在 PB 服务器收到来自的响应时接收确认消息队列服务器。
问题:在服务器端,我如何在其中一种服务器 pb 方法中延迟响应?更重要的是,将传出请求连接回传入请求并仍然保留 Twisted 事件驱动范式的最有效方法是什么?
google-app-engine - Google App Engine 超时:数据存储操作超时,或数据暂时不可用
这是我每天都会在应用程序日志中看到的常见异常,通常每天 5/6 次,访问量为 1K/天:
引发上述异常的函数如下:
基本上,该store_printed_question
函数检查给定的问题是否先前已打印,在这种情况下增加单个事务中的相关计数器。
此函数由 a使用预定义的默认WebHandler
队列添加到延迟工作程序,您可能知道,该队列的吞吐率为每秒 5 次任务调用。
在具有六个属性(两个索引)的实体上,我认为使用受延迟任务速率限制调节的事务 可以让我避免数据存储超时,但是查看日志,这个错误仍然每天都出现。
我存储的这个计数器并不重要,所以我不担心会出现这些超时;无论如何,我很好奇为什么即使以每秒 5 个任务的低速率,Google App Engine 也无法正确处理此任务,如果降低速率可能是一种可能的解决方案。
在每个问题上设置一个分片计数器以避免超时对我来说太过分了。
编辑:
我已将默认队列上的速率限制设置为每秒 1 个任务;我仍然遇到同样的错误。
wpf - DataGrid 延迟滚动
如何在 DataGrid 控件上启用延迟滚动?ListBox、ListView等都有对应的属性,但是DataGrid的这样的属性似乎根本不存在
python - 如何腌制回调链
我在 Twisted 中有一个用户定义的状态机。用户可以为不同的状态更改定义处理程序,我通过使用 Twisted deferred 来实现,我让他们添加回调。每当我从一个状态转移到另一个状态时,我只需触发适当的延迟。
项目要求之一是能够将此状态机及其所有回调保存到磁盘。我以为我可以简单地腌制状态机,我就完成了,但是当我尝试序列化用户定义的函数时,我得到了 PickleError。
有人知道序列化函数的方法吗?该错误在以下代码示例中重现:
最后一行给出以下错误:
有什么解决办法吗?也许我需要限制用户可以添加为回调的函数类型?
谢谢,
乔纳森
actionscript-3 - is there any cool Deferred library in ActionScript?
JSDeffered is so cool: https://github.com/cho45/jsdeferred/blob/master/test-jsdeferred.js
we can write simplest async call chain .
our code is so spagetti code like that
new Execute1(nextFunction); ...
.
is there any cool Deferred library in ActionScript? or Which script are you using?
postgresql - 设置约束可延迟不适用于 PostgreSQL 事务
这是这种情况:我有两个表,其中一个引用另一个(例如,table2 引用 table1)。在创建这些表时,我确实将外键约束设置为 DEFERRABLE,并将 ON UPDATE 和 ON DELETE 子句设置为 NO ACTION(这是默认设置)。
但是,在运行下面的事务时,我仍然收到以下错误。
交易:
错误:
和表结构:
我想要做的是在事务进行时推迟外键检查,直到它提交。我只是看不出为什么会返回此错误以及如何使交易正常进行。
parameters - 将 Twisted Deferreds 与并行回调一起使用,当每个都被赋予不同的参数时
我想创建一个延迟如下:
f1(x1)
并且f2(x2)
并行执行(可以这么说),完成后,我运行f3()
如果我有相同的参数,我会运行:
这样我就可以同时传递x1
给f1
和f2
。但我需要f1
得到x1
等等。
我怎样才能做到这一点?
谢谢。
linq - 使用 Linq 获取摘要和计数
我有一个带有事件表的 SQL Server 数据库,该表存储大约一百万个事件,每个事件都有一个 dateStart、dateEnd、标题、评级和其他位。
我需要显示一个年份列表,其中每年显示 5 个评分最高的事件以及该年的事件总数。
所以,像...
2009 年前 5 名赛事(来自 199 场赛事)
- 赛事 A
- 赛事 B
- 赛事 C
- 赛事 D
- 赛事 E2010 年前 5 名赛事(来自 469 场赛事)
- 赛事 F
- 赛事 G
- 赛事 H
- 赛事 I
- 赛事 J.... ETC。
由于记录的数量庞大,我想避免将所有内容从数据库中提取出来的 Linq 查询,但我不知道这是否可能,而且我的 Linq 知识不足以弄清楚这将如何工作.
从数据库中检索此数据结构的最有效方法是什么?
提前非常感谢 - 整天都在努力解决问题。
graphics - 使用延迟光照实现阴影
我目前正在为我的 XNA 4 项目编程延迟渲染系统,主要遵循 Cansin 教程。然而,他声称创建投射动态阴影的定向光是不可能的——这不是真的,因为许多游戏(如潜行者)使用带有延迟着色的动态定向光来创建逼真的太阳阴影。你知道我该如何实施这样的系统吗?这对我来说很重要,因为我游戏的大部分动作都发生在户外,并且不想使用跟随玩家的聚光灯作为解决方法。
此致
javascript - JavaScript 延迟
<script>
在关闭标签之前放置标签是否<body>
与将它们放置在<head>
部分中并指定defer="defer"
属性相同?
谢谢你。