|
1
1
有一个定理,没有完美的方法来做到这一点而不发送完整的数据通过电线。 但是你可以作弊。这个 rsync 实用程序通过散列整个范围并进行比较来解决此问题。如果存在差异,它将分成块并重复,直到找到要发送的最小差异为止。这是作弊的原因是不同的东西的散列不是 放心 不同-他们很可能是不同的。
在你的情况下,我建议每个行都有哈希,然后在原始ID.的基础上散列这些散列的连接,如果有一个没有差异的块,你可以忽略它。如果它有差异并且很大,那么分成
为了效率,我将预先计算每行的哈希值,如@ ScSimon建议的,并有一个组合索引。
|
|
|
vitaminC · 执行程序时无法理解tryLock方法 2 年前 |
|
|
Ronald · 用Java同步此vs字段 3 年前 |
|
|
Uuuuuumm · 当一个方法被并发方法调用时,我如何同步运行它 3 年前 |
|
|
wpunkts · 如何使用外部信号控制视频播放的速度和方向 3 年前 |