c#知识库同步的总结

C#知识库下载地址: http://www.51aspx.com/Code/FileCollector

新版下载地址:http://pan.baidu.com/s/1P3Hk

     对于这一款平时用来收集知识点的工具,本人一直很受用。比如在编码中遇到某些知识点需要记忆的地方,不用像以前添加在收藏夹或者网页另存为等等形式保存下来,以供以后翻阅。

后来开发任务重了,有时候也需要做点私活,所以在家里和公司都需要有这么个工具,但是每次都是公司终端有更新后,直接拷贝回来更新家里的电脑,或者相反。头几次乐此不彼,后来慢慢觉得不够方便。遂考虑数据同步或者考虑做网络版。
     首先对于数据同步的思考:

         1)在原有表结构基础上增加更新日志表,存储每次更新的时间和操作内容等。

         2)每次开启软件时,发送本地的日志记录对比服务器日志记录。确定是上传或者下载同步。

         3)同步修改日志时,重复修改记录,以最后更新为主。

     以上基于单用户的思考。如果类似于通讯录同步,那需要怎样的设计呢?

    

原文地址:https://www.cnblogs.com/fer-team/p/3510841.html