V2EX = way to explore
V2EX 是一个关于分享和探索的地方
现在注册
已注册用户请  登录
V2EX  ›  refresh  ›  全部回复第 46 页 / 共 50 页
回复总数  988
1 ... 38  39  40  41  42  43  44  45  46  47 ... 50  
2013-06-28 23:36:10 +08:00
回复了 refresh 创建的主题 问与答 讨论一下跨平台数据同步的问题吧
@horsley 我觉得结合@fangzhzh 所说的服务器时间与版本,可能能解决大部分的问题。我现在想用一个相对比较简单的方案来解决问题,不希望太复杂。

删除的问题,客户端删除并不做真正的删除,而是加上一个标题,同步的时候先让服务器删除,确定服务器删除再删除本地。

服务器删除可以直接删除,客户端在同步的时候,如果发现本地有数据(非新建的情况),而服务器上没有这条数据,表示服务器已经被删除。

这种双向还不是真正的删除,同一条数据,客户端和服务器端都发生改变,真正的双向应该以最后更新的数据为准。但上面的讨论解决方案,都必需以服务器或者客户端的一个版本为准,而不是以时间为谁。

例如:服务器上的数据3:00 pm被修改,客户端的数据4:00pm被修改,数据之前都没有同步,这时候同步,应该是客户端覆盖服务器端的。但如果按版本号不同来同步数据,可能就是用服务器覆盖本地的了(也可能反之,但无法智能识别)。
2013-06-28 23:28:08 +08:00
回复了 refresh 创建的主题 问与答 讨论一下跨平台数据同步的问题吧
@fangzhzh 这也是一个不错的思路哦

其实我们只解决单向同步的问题,就是必需以服务器或者本地的数据为准,对于双向恐怕无能为力。
但能解决单向的问题也不错,我觉得双向确实比较难。
2013-06-28 23:25:33 +08:00
回复了 refresh 创建的主题 问与答 讨论一下跨平台数据同步的问题吧
@horsley 实际上类似于每次同步读取索引,例如每次将一个表的id/version拉下来,再做比较,不知道我的理解对不。例如有一个todos表,里面可能有三万条数据,相当于每次同步都要将这三万条数据的id/version拖下来再比较。
2013-06-28 23:21:57 +08:00
回复了 refresh 创建的主题 问与答 讨论一下跨平台数据同步的问题吧
@horsley 如果发现不一样,就存在一个merge的问题,有一个解决方法但不理想,就是发现不一致的时候,以服务器或者app为准。

还有一个问题就是删除的问题,比如说数据从服务器上或者本地删除了。
2013-06-28 23:15:10 +08:00
回复了 refresh 创建的主题 问与答 讨论一下跨平台数据同步的问题吧
@swulling 每次同步的时候,要读取服务器上的所有数据,这样显得不经济,要有一个好办法解决这个问题
2013-06-28 23:13:42 +08:00
回复了 refresh 创建的主题 问与答 讨论一下跨平台数据同步的问题吧
@zorceta 不用这么复杂

@swulling 你的意思是,只要版本号不一致,以服务器为准么

这个问题大家肯定经常遇到,现在app越来越多,同步的问题都会要面对的。
2013-06-28 18:51:14 +08:00
回复了 refresh 创建的主题 iDev 大家在用什么ios的开发框架?
@chisj 你不觉得obj-c有些地方处理都很弱么,比如说不提供trim,比说字符的截取之类的。
2013-06-28 15:52:49 +08:00
回复了 refresh 创建的主题 iDev 大家在用什么ios的开发框架?
当然,还有three20
2013-06-28 10:43:11 +08:00
回复了 refresh 创建的主题 问与答 求一个不改变链接地址的图床
@twamix 那还不如用自己的vps呢
@kendisk 这不如果有的话,就省事了
@zern 谢谢,我先看一下
2013-06-27 18:40:23 +08:00
回复了 refresh 创建的主题 程序员 你们用git喜欢改一点就提交还是一天一提前
我改东西的习惯不好,太乱了,经常是这里改一下,那里改一下,该改一下工作习惯了。
2013-06-26 23:18:38 +08:00
回复了 befree 创建的主题 问与答 作为过来人,你想对23岁时的你说些什么呢?
1•快去找个女人
2•找个大公司坚持到30岁
3• 专注一种技术
2013-06-26 22:26:59 +08:00
回复了 refresh 创建的主题 程序员 你们用git喜欢改一点就提交还是一天一提前
@fangzhzh 我也认为这是个毛病,应该是改一个feature,或者动了某个地方就提交
不过频繁的提交很头痛啊
2013-06-26 08:46:26 +08:00
回复了 zhttty 创建的主题 问与答 大家说说有后缀的的url比较好还是没的比较好?
偏爱html或者无后缀,用php的话,哪一天你的site要改成java,不又是要改后缀?
@momo5269 参考腾讯微博,30天后删除数据
@mopig 怎么可能
2013-06-21 23:55:18 +08:00
回复了 refresh 创建的主题 分享发现 MBP充不进电有些时候是因为适配器插久了
@cdfmr 原来是这样,涨姿势了,但问题是,为什么要等一天半天才能用呢
只能购买一次,楼上的购买多次怎么弄的
2013-06-20 19:19:14 +08:00
回复了 refresh 创建的主题 iDev 有什么能用的ios调用web services开源库?找了几个,都不太合适
@blogcool
@egen

现在是我无法控制啊,提供方非得要用Web Services,他们是用C#写的,我建议他们用JSON,他们说以后再说,其实Web Services改成JSON很容易啊,人都是不想改变,拒绝拥抱变化的。
1 ... 38  39  40  41  42  43  44  45  46  47 ... 50  
关于   ·   帮助文档   ·   博客   ·   API   ·   FAQ   ·   实用小工具   ·   2793 人在线   最高记录 6679   ·     Select Language
创意工作者们的社区
World is powered by solitude
VERSION: 3.9.8.5 · 28ms · UTC 11:53 · PVG 19:53 · LAX 03:53 · JFK 06:53
Developed with CodeLauncher
♥ Do have faith in what you're doing.