标签: sync

如何获取文件到WP7?

假设我正在为Windows Phone 7编写电子书阅读器.现在用户需要做的第一件事就是在他的设备上添加一些书籍,因为我不提供在线书店或类似的服务,选项是从PC到手机的文件传输.他能做到这一点,怎么样?然后我如何访问此文件.这个文件可以放在我的应用程序的独立存储中吗?我一直在寻找并没有找到任何解决方案,事实上我认为类似的情况目前是不可能的,但我只是想听听你对这个问题的强硬态度,可能还有一些解决方法.

c# silverlight sync windows-phone-7

5
推荐指数
1
解决办法
2075
查看次数

SGE - QSUB无法以-sync模式提交作业

我有一个perl脚本,它准备文件以输入二进制程序,并将二进制程序的执行提交给SGE排队系统版本6.2u2.

提交的作业带有-sync y允许父perl脚本使用waitpid函数监视已提交作业状态的选项.

这也非常有用,因为将SIGTERM发送到父perl脚本会将此信号传播给每个子节点,然后将这些信号转发到qsub,从而优雅地终止所有关联的已提交作业.

因此,能够使用此-sync y选项提交作业至关重要.

不幸的是,我一直收到以下错误:

Unable to initialize environment because of error: range_list containes no elements

请注意"容器"的拼写错误.那不是拼写错误.它只是向您展示了代码/错误消息的这个区域必须维护得多么糟糕.

产生这种错误的尝试失败提交甚至产生输出和错误文件*.e{JOBID}*.o{JOBID}.提交完全失败了.

搜索谷歌此错误消息只会导致隐藏的留言板上的未解决的帖子.

甚至不能可靠地发生此错误.我可以重新运行我的脚本,相同的工作甚至不一定会产生错误.我尝试提交作业的节点似乎也无关紧要.

我希望有人可以解决这个问题.

因此,任何这些问题的答案都可以解决我的问题:

  1. 更新版本的SGE中是否会出现此错误?
  2. 我可以更改qsub的命令行选项以避免这种情况吗?
  3. 这个错误信息到底是怎么回事?

environment sync qsub sungridengine

5
推荐指数
1
解决办法
4962
查看次数

有没有人在Android SyncObserver上实现(或获得更多信息)

我正在开发一个Android应用程序,它与服务器执行后台同步(使用SyncAdapter和身份验证等).

启动前台应用程序(使用UI)时,可能正在进行后台同步,或者可选择通过UI按钮启动后台同步.

我想要一种"插入"正在进行的后台同步(无论是由系统启动,还是定期同步设置或UI)的方法,并显示它在前台活动中的进度.

ContentResolver文档(http://developer.android.com/reference/android/content/ContentResolver.html)提到了一个神秘的"SyncObserver",它没有链接到javadoc,也没有记录(我能找到).

还有一些其他页面提到它(http://www.chinaup.org/docs/migrating/m5-0.9/changes/android.content.ContentResolver.html)但我无法找到更多相关信息.

有人实施过这种野兽吗?

如果没有,是否有人有关于跟踪前台活动中后台同步进度的示例代码或建议?

user-interface android synchronization sync android-syncadapter

5
推荐指数
2
解决办法
2276
查看次数

使用Core Data同步网站> iPhone应用程序的一种方法

我正在构建一个带有数据库的iPhone应用程序(我很可能第一次使用Core Data,但仍然可以证明我将根据你的答案使用SQLite).

应该从一些在线存储(很可能是MySQL数据库)定期更新此数据库的内容.

由于初始数据库相当大,它将在应用程序中,因此用户无需下载,更新将相当小,以便可以下载.您可以看到"Delta"更新是必须的(每次下载整个数据集的数据太多).更新将包含一些新记录,并最终对现有记录进行一些更正

本地数据库将有一些需要更新的表/实体(它们之间有很多关系),这些表/实体将是只读的(*).将有另外几个表/实体,用户可以在其中输入注释(读/写)但它们永远不必更新,这是私有用户数据.事实上,我有时会创建一个只有1-1关系的额外表,以保持良好的分离(数据集表/实体与注释表/实体).

有人可以为我提供一种在线生成文件的方法,其中包含数据库中的所有更改,可以下载到手机并有效地正确解析,以便应用这些更改/新记录.我一直在想类似于Rails用于维护其数据库的迁移,但似乎找不到任何看起来干净和高效的东西.记住不同表/实体之间的数据关系是非常重要的,这是我的灵感失败...

(*)对于开始只读,稍后用户将能够添加记录并进行编辑.他永远无法编辑现有记录,他自己的记录也不需要返回服务器.

database iphone sync core-data

5
推荐指数
1
解决办法
1435
查看次数

Android后台服务与AlarmManager

有人可以通过Alarm Manager向Android背景服务提供一些简介或更详细的细节吗?

他们有什么不同?在哪种情况下我应该使用每种?

我正在开发一个需要定期从Web服务下载数据的应用程序.该应用程序具有很少的模块,并且每个模块具有不同的间隔时间段以将数据下载/同步到Web服务.

假设+模块A需要每15分钟同步一次+模块B需要每1小时同步+模块C需要每天同步+模块D需要每周同步+模块E需要每月同步

哪种方法更好?为什么?

问候

service android refresh sync alarmmanager

5
推荐指数
1
解决办法
4023
查看次数

捕获302错误然后重定向到backbone.js同步方法覆盖

我想要做的是捕获302错误,这意味着用户没有登录,然后将该用户重定向到网站的登录页面.这是我的backbone.js同步覆盖现在:

parentSynchMethod = Backbone.sync
Backbone.sync = (method, model, success, error) -> 
  try
    parentSynchMethod.apply(Backbone, arguments)
  catch error
    window.location.replace("http://localhost:8080/login")
Run Code Online (Sandbox Code Playgroud)

302肯定会发生错误,当我使用谷歌浏览器检查页面时,我可以在网络视图中看到它.但是,当我设置断点时,它永远不会进入catch,并且error参数未定义.这是因为302不是真正的错误(当我查看响应的状态时它是黄色的,而不是通常的红色表示错误,或者我在某处弄乱了代码.

redirect sync http-status-code-302 coffeescript backbone.js

5
推荐指数
1
解决办法
3757
查看次数

管道呼叫和同步

我正在尝试使用此代码的一些问题:

#include <stdio.h>
#include <stdlib.h>

#define SIZE 30
#define Error_(x) { perror(x); exit(1); }
int main(int argc, char *argv[]) {

    char message[SIZE];
    int pid, status, ret, fd[2];

    ret = pipe(fd);
    if(ret == -1) Error_("Pipe creation");

    if((pid = fork()) == -1) Error_("Fork error");

    if(pid == 0){ //child process: reader (child wants to receive data from the parent)
        close(fd[1]); //reader closes unused ch.
        while( read(fd[0], message, SIZE) > 0 )
                printf("Message: %s", message);
        close(fd[0]);
    }
    else{//parent: writer (reads from STDIN, sends data …
Run Code Online (Sandbox Code Playgroud)

c unix sync pipe

5
推荐指数
1
解决办法
3520
查看次数

将Github Repo同步到Dreamhost站点

我想主持一个Dreamhost的网站,其文件可以通过Github进行编辑,这样当提交被推送到Github时,实际网站会更新.我怎样才能做到最好?Dreamhost提供Subversion作为一键安装.对于git,它提供了警示性的建议.我更喜欢git而不是Subversion.将git与Subversion同步似乎是可行的.目录结构中的哪个位置需要安装Subversion才能让网站显示内容(而不是repo)?建议?

git deployment sync github dreamhost

5
推荐指数
1
解决办法
3675
查看次数

编写/转换流星同步功能

这一直困扰着我一段时间,所以我想我只是快速做一个QA:

如果有一个普通的nodeJS模块或其他东西,它在服务器端有一个异步功能.如何使其同步.例如,我如何将nodejs fs.stat异步函数转换为同步函数.

我有

服务器端js

Meteor.methods({
    getStat:function() {
        fs.stat('/tmp/hello', function (err, result) {
            if (err) throw err;
            console.log(result)
        });
    }
});
Run Code Online (Sandbox Code Playgroud)

如果我从客户端调用它,我会得到undefined结果,因为结果是回调.

asynchronous sync meteor node-fibers

5
推荐指数
1
解决办法
446
查看次数

Angular JS:在后端调用后更新范围内的对象值

我有一个带有HTML表的角度js html页面.这有大约100行.用户选择10或15行并进行后端呼叫.后端调用使用$ .ajax({...})进行处理和更新数据库.处理完成后,后端会将2或3条记录返回到屏幕.这些返回的对象将具有新状态和一些新值.所以我需要将这些状态同步回我的范围内的同一个对象,以便它们反映在屏幕上.

我知道我们可以遍历每个对象并更新状态.但是由于数据的大小太高(有时甚至是1000行),我想知道角度是否有任何现成的功能来完成这项工作.如果Angular中没有这样的功能,请建议任何其他可以帮助我的免费开源工具.

我在这里附上代码片段.出于保密原因,我将问题转换为客户帐户方案

<table >
     <thead >
       <tr>  
     <th >Customer Name</th>
     <th >Account Number</th>
     <th >Status </th>
     <th >Date</th>                 
       </tr>
    </thead>
    <tbody  ng-repeat="customer in customerList">
       <tr  ng-repeat="account in customer.accounts"  >
    <td>{{customer.name}}</td>
    <td>{{account.acctNum}}</td>
    <td>
         <input type="checkbox"  ng-model="account.acctId"  ng-change="selectThisAccount(account)" /> {{account.status}}
    </td>
    <td>{{account.activationTimestamp}}</td>
       </tr>
    </tbody>
</table>
<input  type="button" value="Activate Accounts"   ng-click="activateAccounts()"  />

Controller
===========

$scope.customerList = ....
// I have my customer list retrieved by way of another call and the data is assigned to the scope.customerList variable

$scope.selectedAccounts = …
Run Code Online (Sandbox Code Playgroud)

html5 html-table sync angularjs angularjs-scope

5
推荐指数
1
解决办法
7615
查看次数