问题标签 [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.
java - 如何创建仅具有更改的字段的增量对象?
我必须编写一个通用的实用程序类来执行以下操作:
输入:同一类的 2 个对象 - 旧的和新的
输出:1 个与输入同类的对象,只有字段发生变化 - delta
不确定是否有任何现有的框架。我更喜欢使用 Scala,但即使是 Java 也可以。
solr - SOLR 增量导入时间戳问题
我是 SOLR 的新手,正在对这项技术进行一些研究。我现在有一个关于 delta-import 函数的问题,所以我查看了 SO 并发现了这个:Solr DataImportHandler delta import。在答案中[date_update]
提到了一个字段,它似乎是记录的时间戳。
我的问题是: [date_update] 是在创建记录时存储在表中的时间戳吗?如果是这样,如果数据库服务器的日期与安装 SOLR 的服务器不完全同步,这会不会产生问题?如果 Solr 服务器时间早于 SQLServer 时间,这可能会遗漏一些记录。
mysql - 如何快速校验具有数百万条记录的 MySQL InnoDB 表
我有基于 InnoDB 的表,我可以使用这些表进行校验和:
如果数百万条记录驻留在表中,这会很慢。我想知道是否有任何方法可以识别表格是否被更改?
我需要一些快速且廉价的请求,并且每次对表的任何记录进行更改时都会更改。我没有为 InnoDB 表找到任何东西。有什么事吗?
问候菲利克斯
mysql - Drupal 数据库 api 增量
我正在开发一个模块,该模块通过 ajax 直接更新一组 CCK 分类复选框的数据。
除了保存到数据库之外,一切都在工作。使用以下代码:
我收到错误消息,抱怨我正在复制“delta”字段的值。我的问题是代码正在尝试写入我的新数据,但 delta 字段是一个不会自动递增的联合键。
通常,我只会增加 delta 字段,但 Drupal 会如此动态地处理它,我担心我会弊大于利:
http://i.stack.imgur.com/yTwoN.gif">
如果上图中 nid 3 有另一个字段,它的 delta 字段的值为 2。然后我删除 nid 为 3 和 delta 为 0 的字段。而不是留下值 1 和 2 的 delta 字段,所有内容重置为 0 和 1
只是为了不损坏我的网站,我想知道是否有人可以建议我如何解决这个问题并让 Drupal 动态处理增量字段.....还是没有必要????
java - Java/Javascript 计算 fitbounds SW/NE,用户位置位于中心
我要做的是尝试计算给定位置的 SW、NE,然后与用户的中心位置进行增量。这将导致所有位置和用户在中心的位置。
但不幸的是,它没有任何快速的建议?
稍后在javascript中我想使用如下
delphi - 制作没有基础(源)文件的增量文件?
(好吧,不要对我大喊大叫,这里已经很晚了:))
我正在研究 delta diff 工具(命令行工具或组件,只要我可以从Delphi 2010调用它们就可以了)
我有这个项目,我将文件上传到服务器,我需要优化上传,所以如果我只能上传 delta 文件而不是发送新文件,然后比较服务器上的新旧文件版本,那就太好了。
我在这里读到了 Duplicity
Duplicity 是 rdiff-backup 的一种变体,它允许在没有存储服务器合作的情况下进行备份,就像 Amazon S3 等简单的存储服务一样。它的工作原理是提前为每个块生成哈希,加密它们,并将它们存储在服务器上,然后在进行增量备份时检索它们。出于安全目的,其余数据也被加密存储。
这让我想到,是否有一种工具(或方法)可以基于新文件生成补丁或增量文件(我不确定正确的术语是什么) ,而无需访问原始文件?
我的意思是,假设我有这个文件,我修改过一次:
有没有办法基于新文件构造 [ delta-file-1.diff ]而无需访问旧文件?(可能是通过为原始文件存储某种签名?)
我对此主题进行了很多研究(rdiff、PatchAPI、ZDelta、XDelta、MSDelta 等),但我找不到任何关于此的实际工作示例。
这些参考资料谈到了这一点,但我想听听是否有人可以指导我和/或建议更好的工具来回答我上面提出的问题。
Windows 补丁 API:在没有基础(源)文件的情况下压缩目标
提前致谢!
objective-c - 如何识别两个字符串之间的变化增量?
我必须实现一个算法,它将两个字符串作为输入,并返回一个包含子字符串变化范围的数组。
比如说,一个范围被定义为
例子:
这些变化是:
- {7,9}“有时”更改为 {7,6}“总是”
- {26,0} 添加了“喝淡水,并且”
我需要一个包含按更改分组的子字符串的数组。在此示例中,它看起来像这样:
- “我的猫 ”
- “总是”
- “ 喜欢 ”
- “喝淡水,然后”
- “ 吃鱼。”
目标是突出现有字符串中的这些更改,为此我必须根据更改将该字符串拆分为子字符串。
在重新发明轮子之前 - 公共领域有解决方案吗?
algorithm - 找到两个图像之间差异的边界框?
我有 2 个位图图像,其中 1 个是另一个的轻微变化。现在我想尽可能快地计算变化区域的边界框。是否有一种智能算法可以做到这一点,或者它只是暴力处理的一种情况?
编辑:图像将是屏幕截图。我想找到更改区域的最小边界框,如“在此框外没有任何变化”。
dll - Building/calling librsync on Windows from Delphi 2010
I'm currently using the rdiff windows port from my delphi 2010 application to calculate delta/signature for remote delta/diff
I'm trying to explore the possibility of using the librsync library instead of rdiff, I googled & read a lot, I found these files (can be found/installed using cygwin - librsync-dev-0.9.7-3):
However, it's not clear at all how to call this dll (assuming it's even possible!)
Anyone knows how to call the librsync/cygrsync-1.dll from Delphi 2010?
Thanks!
timing - 如何使用 delta 毫秒每 x 毫秒执行一次操作?
我正在使用一个计时系统,在那里我得到了增量(每帧通过的毫秒数,60 fps)。
在我使用计时之前,我计算了帧数并做了这样的事情:
但我不能对 delta 使用同样的东西:
Delta 每次都在变化,毫秒不会是每秒 1000 的倍数。
(我正在使用 Java,但这并不重要。)
编辑:
Stas Makutin 的 if(milliseconds - prev_milliseconds >= 1000) 在大多数情况下都有效。但是在我的代码的一部分中,有这样的东西:
有没有办法在不使用 prev_millisecond1、prev_millisecond2 等的情况下做到这一点(即多个 prev_millisecond 变量。)