标签: sync

HTML5 App数据库同步

我目前正在开发一个涉及在HTML5 SQL-Lite数据库中存储数据的项目.目前,我有一个如下架构(4个表):

TransData:
-----------------------------------------------------------
|   TID   | UserName | TransColor | ... |  Date  |  Note  |
-----------------------------------------------------------
|    6    | Brendan  |      Red   | ... |        |        |
-----------------------------------------------------------
|    7    | Brendan  |      Red   | ... |        |     1  |
-----------------------------------------------------------

FullData:
-----------------------------------------------------------
|   TID   | UserName | TransColor | ... |  Date  |  Note  |
-----------------------------------------------------------
|    1    | Brendan  |      Red   | ... |        |  Start |
-----------------------------------------------------------
|    ...  | Brendan  |      Red   | ... …
Run Code Online (Sandbox Code Playgroud)

javascript sql database html5 sync

7
推荐指数
1
解决办法
575
查看次数

如何使用仅手动同步到磁盘的mmap来获取检查点文件

我需要以最快的方式定期将文件与内存同步.

我想我想要的是有一个mmap'd文件,它只能手动同步到磁盘.我不确定如何防止任何自动同步发生.

除非我手动指定,否则无法修改该文件.关键是要有一个检查点文件,它将状态的快照保存在内存中.我想尽可能避免复制,因为这需要相当频繁地调用,速度很重要.

c mmap sync

6
推荐指数
1
解决办法
3020
查看次数

使用Google日历的Android应用 - 同步问题

我正在尝试创建一个与Google日历接口的Android应用程序.
我从这里开始使用内容提供程序.此处解释了此代码的部分内容.

我正面临以下问题.

  1. 我从笔记本电脑上在线创建了一个新的日历TestCalendar,并将其标记为已选中.当我从应用程序查询我的日历时,我可以看到这个新日历,但它显示为未选中(selected = 0).有关为什么会发生这种情况的任何建议?

  2. 从我的应用程序中,我将事件添加到日历中
    getContentResolver().insert(eventsUri, event);
    .事件反映在手机上的日历中,但它不会反映在在线版本中.要在线推送这个新活动,我必须手动同步日历,或打开自动同步,我认为这不是正确的方式.任何可能有帮助的建议/链接?

android sync android-calendar

6
推荐指数
1
解决办法
2262
查看次数

何时/不使用同步适配器

我想弄清楚我是否需​​要在我的Android应用程序中使用同步适配器.

程序方法示例:

  1. (具有网络覆盖范围)用户所做的更改将自动发送到服务器.
  2. (没有网络覆盖)更改将保存在sqlite表中,并等待在线广播上传更改.
  3. 发送到服务器的更改将保存到sqlite表,在某种程度上镜像服务器上的内容.
  4. 服务器上的更改将使用C2DM框架通知用户更改.
  5. 当应用程序收到通知时,它将从服务器获取必要的数据并更新sqlite表.

问题是,我应该使用同步适配器进行这项工作吗?如果是这样的话,基于我上面的例子的高级方法是什么.谢谢.

java android sync

6
推荐指数
1
解决办法
1918
查看次数

Redis临时文件的位置是否可以复制?

我试图在debian机器上设置主从同步.我总是在我的日志中得到错误,我无法弄清楚临时文件应该在哪里= /

[9559] 31 Jul 11:48:17 * Connecting to MASTER...
[9559] 31 Jul 11:48:17 * MASTER <-> SLAVE sync started
[9559] 31 Jul 11:48:17 * Non blocking connect for SYNC fired the event.
[9559] 31 Jul 11:48:22 # Opening the temp file needed for MASTER <-> SLAVE synchronization: Permission denied
Run Code Online (Sandbox Code Playgroud)

希望你们能帮助我:)

replication debian sync temp redis

6
推荐指数
2
解决办法
1万
查看次数

纯PHP中远程服务器的镜像文件夹

我想让一台机器上的文件夹与另一台机器上的文件夹同步.这是一个WordPress部署插件,所以我不能依赖于任何一台机器上的rsync或其他命令.PHP和Web服务器将在两台机器上都可用,理想情况下它可以通过HTTP工作.

我目前的想法是请求机器将具有最后修改日期的本地文件列表发布到另一台机器上的脚本.另一台机器与其文件进行比较,并使用修改后的文件进行响应 - 要么单独提取文件列表,要么在响应中内联更改的文件.

不过,如果存在,我宁愿使用现有的解决方案.有任何想法吗?

php rsync sync mirroring

6
推荐指数
1
解决办法
9227
查看次数

是否可以实时同步2个SQL Server数据库

我有一个在服务器A上运行的应用程序,数据库在同一台服务器上
有一个备用服务器B,我在服务器A关闭的情况下使用它

应用程序将保持不变,但数据库中的数据会不断变化

有没有办法实时自动同步这两个数据库?

目前我等到所有用户都离开了,所以我可以在备份服务器上手动备份和恢复.

编辑:当我说实时我并不是字面意思时,我可以处理长达一个小时的延迟,但同步越快越好.

  • 我的数据库位于同一本地网络上的2台服务器上.

  • 其中2个是SQL Server 2008,主要数据库是在Windows Server 2008上

  • 备份在Windows Server 2003上

  • Web应用程序(Intranet)正在使用DB

  • 我可以使用sql代理(如果这可以帮助)

我不知道什么样的细节可以解决这个问题,请告诉我什么可以帮助.谢谢.

编辑:我只需要同步所有表和表.
第二个数据库是可写的不是只读的

sync sql-server-2008

6
推荐指数
1
解决办法
2万
查看次数

使用 goroutine 转到 WaitGroup

我不知道为什么我们需要运行wg.Wait()goroutine

// This one works as expected...
func main() {
    var wg sync.WaitGroup
    for i:=0; i<5; i++ {
        wg.Add(1)
        go func() {
            defer wg.Done()
        }()
        time.Sleep(time.Second)
    }
    go func() {
        wg.Wait()
    }()
}
Run Code Online (Sandbox Code Playgroud)

但这个永远不会结束永远等待

func main() {
    var wg sync.WaitGroup
    for i:=0; i<5; i++ {
        wg.Add(1)
        go func() {
            defer wg.Done()
        }()
        time.Sleep(time.Second)
    }
    wg.Wait()
}
Run Code Online (Sandbox Code Playgroud)

谁能解释为什么我需要在另一个 goroutine 中等待?

谢谢!

sync go goroutine

6
推荐指数
1
解决办法
1443
查看次数

将在Google Apps中创建的Google任务与在我们的Web应用程序中创建的任务同步(Grails/Java)

我们希望将Google Tasks API集成到我们的Grails Web应用程序中,但是我对于同步任务和防止数据冲突有很多顾虑.

  1. 在授权Google帐户中创建任务时,同步任务的最佳做法是什么.我们是否应该定期创建一个轮询这些服务的服务,或者我们是否可以通过编程方式在用户的Google帐户中启用某种Push更新,以便通知我们的Web应用程序更改?

  2. 在Google帐户中操作同一任务时,我们如何防止用户在我们的系统中编辑任务时产生的冲突?有没有可用的版本/锁定?

grails sync google-tasks google-tasks-api

6
推荐指数
1
解决办法
208
查看次数

Visual Studio 2013 github 同步错误 403

我收到错误 403:

发生错误。详细信息:响应状态码不表示成功:403(禁止)。

尝试使用 Visual Studio 团队资源管理器推送或同步未同步提交时。

例如,当使用命令行或 sourcetree 时,一切正常。有没有人以前遇到过这个错误并找到解决方法?

我没有使用 ssh。

谢谢!

git sync github visual-studio-2013

6
推荐指数
1
解决办法
1万
查看次数