文件名称:diffsync:Diffsync是Java中的差分同步的实现
文件大小:50KB
文件格式:ZIP
更新时间:2024-06-13 23:41:18
JavaScript
差异同步 Diffsync是Java中的的实现。 N. Fraser写道... DS不会发送整个文档,而只是发送差异并有效地使用带宽。 DS具有容错功能,这意味着即使偶尔出现错误,也可以合并文档。 DS的设计目标是创建一种不会影响应用程序设计的极简算法。 因此,DS也适用于现有应用程序。 文本编辑器Eclipse,Bespin和Gedit使用DS,它们都使用MobWrite !!或与MobWrite !!兼容。 在那里,该算法用于使多个用户能够在不同的编辑器中处理相同的文本文件。 但是N. Fraser写道,该算法应适用于可能创建差异的所有内容。 N. Fraser发现的DS意外用途是用于希望提供自动保存功能的在线应用程序。 然后,只有用户与他自己协作,但可能来自不同的计算机。 然后还有一个同样的问题,即必须再次同步文档,以便计算机的可能是旧文档成为服务器上的相同版本。 我用
【文件预览】:
diffsync-master
----.travis.yml(105B)
----example()
--------client.js(2KB)
--------server.js(1KB)
--------index.html(490B)
----index.js(146B)
----docs()
--------edits.markdown(577B)
--------document.markdown(1023B)
--------client.markdown(752B)
--------websocket.markdown(467B)
--------server.markdown(417B)
--------storage_driver.markdown(700B)
----package.json(1KB)
----test()
--------server_test.js(343B)
--------client_test.js(476B)
--------storage_driver_test.js(3KB)
--------document_test.js(3KB)
--------edits_test.js(1KB)
----gulpfile.js(2KB)
----pre-push(169B)
----LICENSE(1KB)
----dist()
--------client.js(3KB)
--------websocket.js(2KB)
--------document.js(4KB)
--------edits.js(2KB)
--------server.js(2KB)
--------storage_driver.js(3KB)
----src()
--------client.js(3KB)
--------document.js(2KB)
--------edits.js(2KB)
--------server.js(2KB)
--------storage_driver.js(2KB)
----.gitignore(28B)
----diffsync.png(28KB)
----README.md(7KB)
----.jshintrc(689B)