问题标签 [delta]
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.
cocos2d-iphone - 移动精灵会导致抖动
我的精灵有一些生涩的动作。
基本上,当用户触摸屏幕上的一个点时,精灵应该移动到那个点。这工作得很好......它甚至考虑了一个增量 - 因为帧速率可能不一致。
但是,我注意到 y 运动通常在 x 运动之前完成(即使行进距离相同),所以看起来精灵正在以“L”形而不是平滑的对角线移动。
垂直和水平速度(vx,vy)都设置为 300。任何想法有什么问题吗?我怎样才能让我的精灵沿着平滑的对角线移动?
ruby-on-rails - Thinking Sphinx with Rails - Delta 索引似乎适用于一种模型,但不适用于另一种模型
我有 2 个模型用户和讨论。我定义了模型的索引如下:
对于用户模型:
对于讨论模型:
根据文档,我已在两个表中添加了一个增量列。我的问题是增量索引仅适用于 Discussion 模型而不适用于 User 模型。例如:当我更新讨论的“标题”时,我可以看到思考的狮身人面像正在旋转索引等(从日志中可以明显看出)。但是当我更新用户的 'first_name' 或 'last_name' 时,什么也没有发生。
User 模型还有一个 has_many :through 关联,通过一个名为 GroupsUser 的模型。我在 GroupsUser 上设置了 after_save,如下所示:
即使这似乎也不会触发用户模型上的增量索引。讨论模型的类似设置完美运行!谁能告诉我为什么会这样?
indexing - Thinking Sphinx - 即使使用了增量索引也显示误报
这可能与 Sphinx 而不是 Thinking Sphinx 有关。
我正在使用增量索引。
- 假设一条记录的文本字段包含单词“foo”
- 完整索引已完成
- 从记录中删除单词“foo”
- 增量索引已完成
- 搜索“富”
- 上面的记录即使不包含单词 'foo' 也会返回
- 预期结果:不应返回以上记录。
如果增量索引中存在相同的记录,我不确定这是否是配置问题,告诉 sphinx 忽略主索引中的记录。
更新:有人可以对此做出回应吗?
http - 是否存在 RFC 3229(HTTP 的增量编码)的实现?
正如本文中简要提到的:
http://en.wikipedia.org/wiki/Delta_encoding#Delta_encoding_in_HTTP
从这里引用:
https://www.rfc-editor.org/rfc/rfc3229
我目前是 CompSci 的学生,想尝试一下,部分是为了研究,部分是为了好玩。谷歌在进一步讨论或研究方面没有太多回报。
php - Sphinx Delta 索引问题
我创建了增量索引。并使用以下命令合并它们
sudo /usr/local/sphinx/bin/indexer --merge messagecenter_quotations_reply messagecenter_quotations_reply_delta --rotate
但它只有在我重新启动 sphinx 时才会合并。如果我在不重新启动 sphinx 的情况下运行此命令,我不会得到任何结果。
javascript - Inverse of jQuery.extend(true, …)
I'm looking to reduce storage requirements for JSON data by deltifying it against a known set of defaults. Basically, what I want is an inverse for jQuery's .extend()
function, such that the following test passes for arbitrary JSON-compatible objects:
Before I start writing my own get_delta()
, is anyone aware of an existing implementation?
ruby-on-rails - 使用 Thinking Sphinx 时,Delta 索引在服务器上不起作用
我在我的 Rails 项目中为我的 Thinking Sphinx 索引使用增量索引。在我的机器(Mac OS X)上它工作正常。我更改了一条记录,它会立即找到它。在服务器(Debian)上它没有。
我确实为 delta = true 运行了一个 sql 查询,并且我得到了预期的最近更改的记录,因此该部分正在工作。在 log/searchd.query.log 中,我看到了正确的请求:
任何想法还能是什么?
谢谢。
svn - 需要一个解决方案来处理 SVN 增量
为了在我们的构建过程中偷偷进行一些同行代码审查,我想要一种以编程方式获取当前构建的方法,将其与之前的构建进行比较,并生成增量报告。
任何人都关心高水平的方法来做到这一点?您可以推荐任何用于增量计算的库/工具吗?(命令行或 dot.net lib 最好)。
提前致谢
gps - GPS delta 坐标到米
问候,
我有两个坐标:
和
增量是:
移动的距离为:
我如何将其转换为米?
我希望有人能帮帮忙。
提前谢谢了,
mysql - 符合增量同步条件的数据库模式
这是一个仅供讨论的问题。现在,我需要重新设计一个mysql数据库表。基本上,该表包含我从另一个数据库同步的所有合同记录。合同记录可以修改、删除或用户可以通过GUI界面添加新的合同记录。在这个阶段,表结构与合同信息完全相同(列:序列号、到期日等)。在这种情况下,我只能同步整个表(删除所有旧记录,替换为新记录)。如果我想增量(仅与修改、新、删除的记录同步)同步表,我应该如何更改数据库架构?
这是我想出的方法,但我需要您的建议,因为我认为这是数据库应用程序中的常见场景。1)引入序号概念/列:对于每一个序号,用这个序号标记新增加的记录、修改的记录、删除的记录。通过记录最后同步的序号,只传递序号较高的记录;
2)因为删除的合约可以重新添加,并且原表有主键约束,我应该为那些删除的记录创建另一个表吗?或添加一个标志列以指示该合同是否已被删除?
我希望我能清楚地解释我的问题。无论如何,如果您对此有任何文章或您自己的建议,请告诉我。谢谢!