标签: push

Comet服务器和XMPP服务器之间的差异

在我的下一个计划项目中,我想实现一个在线教室网站,我想在教师和参与的在线学生之间共享一个黑板(说一个简单的文本区域){这些都通过网站登录}.无论Tutor在黑板上写的文字都必须由其他参与者在实时中看到.

我想用Java作为我的开发平台.

为了实现这一点,我开始使用PUSH技术进行Google搜索.我读到XMPP实现服务器和XMPP库可用于实现近实时应用程序,如协作应用程序/多方游戏/ IM应用程序等.但我也读到了BlazeDS用于实时和低延迟Web应用程序的用法.

我的问题是,

  1. 这些基于XMPP java的实现和BlazeDS有什么区别?技术人员的最终目标不是使用PUSH技术来实现低延迟的Web应用程序吗?

  2. Comet服务器和XMPP服务器有什么区别?他们只是在实施PUSH技术或其他任何方面有所不同吗?

我很迷惑.请有人向我解释一下这些,以便在我做项目之前知道自己做了什么以及在项目的下一步开始.

谢谢

xmpp push blazeds

0
推荐指数
1
解决办法
696
查看次数

jQuery.push进入数组返回undefined

我正在尝试将数据从此h5标记推送到我的收藏夹数组,但它仍然返回undefined.它确实返回了一些内容,它可以在点击上运行,但它只是保持返回未定义.

<h5 id="favoriteartist"> Armin van Buuren </h5>
Run Code Online (Sandbox Code Playgroud)

这是我的剧本.

$('#favoriteadd').live('click',function() {
    var favorites = []
    favorites.push( $('h5 #favoriteartist').val() );
    console.log(favorites);
});
Run Code Online (Sandbox Code Playgroud)

我在这做错了什么?

arrays jquery push undefined

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

用于添加,提交和推送到远程仓库的Git捷径

是否可以一次运行以下命令:

1. git add .
2. git commit -m "Message"
3. git push orgin/master

我知道前两个可以像这样加入:

git commit -am "Message"

我想在本地提交后推送到远程,而不必完成所有这些步骤.

git push github github-services

0
推荐指数
1
解决办法
112
查看次数

使用查询使用解析发送推送通知

我想使用查询发送推送通知

我有这个问题

    $ages = array(18,19,20,21)
    $parseQuery = new parseQuery('_User');
    $parseQuery->whereContainedIn('age', $ages);
    $result = $parseQuery->find();
Run Code Online (Sandbox Code Playgroud)

我想向他们发送推送通知我应该使用安装还是另一种方式?谢谢

更新:

我正在使用这个sdk https://github.com/apotropaic/parse.com-php-library

从我返回的代码列表中我将向他们发送通知我想将推送通知发送到_User类

php push parse-platform

0
推荐指数
1
解决办法
4078
查看次数

堆栈内容中保存的数据不断变化,无法增加

所以这是我的问题,我一直试图在过去的5个小时内解决这个问题,我有一个头文件,一个测试文件和一个交流源文件.我真的很想了解发生了什么,以及为什么我可以在将来避免这个问题.头文件声明了struct但没有定义它:

typedef struct Stack *StackP;

在我的源文件Stack.c中我定义了堆栈:

struct Stack
{
  int top;
  int capacity;
  int count;
  ItemT items;
};
Run Code Online (Sandbox Code Playgroud)

在哪里ItemT定义为char *

在测试文件中,调用是:

StackP stackPtr = newStack();

以及我对c源文件中的newStack函数所拥有的是:

StackP newStack(void) {
  struct Stack stack1;
  StackP stackPtr = &stack1;
  (stackPtr->items) = (ItemT)malloc(DEFAULT_CAPACITY*sizeof(ItemT));        

  (stackPtr->top) = -1;
  (stackPtr->capacity) = DEFAULT_CAPACITY;
  (stackPtr->count) = 0;    
  fprintf(stderr, "\nSuccesfully allocated memory to items...\n");

  return stackPtr;
}
Run Code Online (Sandbox Code Playgroud)

现在,我的推送功能是:

void pushStack(StackP stackPtr, ItemT item) {           
  if ((stackPtr->count) == (stackPtr->capacity)) {
    fprintf(stderr, "\nERROR: Full stack.\n");
  }
  else {
    stackPtr->items …
Run Code Online (Sandbox Code Playgroud)

c stack push peek

0
推荐指数
1
解决办法
45
查看次数

dna配对,将阵列推入阵列中

function pair(str) {

  var dna = [];
  var dnaarr = [];

    for(var i = 0; i < str.length; i++) {

      if(str[i].indexOf('G') === 0) {
        var a = dna.push('C');
      }
      if(str[i].indexOf('C') === 0) {
        var b = dna.push('G');
      }
      if(str[i].indexOf('A') === 0) {
        var c = dna.push('T');
      }
      if(str[i].indexOf('T') === 0) {
        var d = dna.push('A');
      }

    }
    for(var j = 0; j < str.length; j++) {
      var e = dnaarr.push(str[j]);
      var f = dnaarr.push(dna[j]);
    }

    return dnaarr;
}

pair("ATGCG");
Run Code Online (Sandbox Code Playgroud)

当我运行此代码时,它返回 …

javascript arrays push

0
推荐指数
1
解决办法
1172
查看次数

收到gcm推送通知时动态更新listview而不在通知栏中显示

我具有群组聊天功能。群组中的每个人都会收到推送(甚至消息的发件人)。如果该人已打开该组,即可见聊天区域,则我希望该推送不显示在通知栏中,并且它直接更新聊天(我在列表视图中显示)。

最初,我是从Web服务获得聊天记录的(当用户打开聊天区域时)

希望我能够让你们清楚我想要实现的目标。

android listview push google-cloud-messaging

0
推荐指数
1
解决办法
1996
查看次数

在现有json对象中添加新键(数组)

我有一个带对象的数组.我需要为每个对象添加一个键,它将是一个其他对象的数组.

所以我的代码看起来像这样:

$scope.array = [];

$http.get(url).success(function(data) {

   $scope.array = data;

   // Now my array has some objects
   var i = 0;
   function() getSomeData(i) { 
      if(i<array[i].length()) {
         $http.get(url + array[i].someKey).success(function(data){
            $scope.array[i].push(data);
            i++;
            getSomeData(i);
         })
      } 
   }

})

getSomeData(0);
Run Code Online (Sandbox Code Playgroud)

但我得到了 Error:array.push is not a function

为什么会这样?

javascript json push http angularjs

0
推荐指数
1
解决办法
1442
查看次数

Javascript push() - 未定义的输出

我目前尝试使用该push()功能安全地保护阵列中不同用户的数据.
这是我目前的代码:

function data()
{

    var information = [];
    var imgs = '';
    var percentage;

    var imgs = 'ABC';
    var percentage = '1';

    information.push({ imgs: imgs, chance: percentage });

    var imgs = 'DEF';
    var percentage = '2';

    information.push({ imgs: imgs, chance: percentage });

    console.log(information);

    information.forEach(function(deposit)
    {
        var deposit=deposit.imgs;
        var chance=deposit.chance;

        console.log(deposit);
        console.log(chance);
    });


}
Run Code Online (Sandbox Code Playgroud)

这是输出console.log(information):

[ { imgs: 'ABC', chance: '1' }, { imgs: 'DEF', chance: '2' } ]
Run Code Online (Sandbox Code Playgroud)

这是输出information.forEach(function(deposit):

ABC
undefined
DEF
undefined …
Run Code Online (Sandbox Code Playgroud)

javascript push undefined

0
推荐指数
1
解决办法
232
查看次数

Delphi - 在push方法中扩展Indy组件

我需要使用IMAP4构建邮件服务器.它应该在连接时将邮件"推送"到客户端.我使用不支持IMAP IDLE的Delphi XE6和Indy 10.6.0.5122.有没有可能用"推"方法装备我的Indy组件?如果没有,那么我可以用"推"代替定期询问服务器是否存在新邮件,或者这是个坏主意?谢谢你的每一个有用的答案

delphi imap push indy

0
推荐指数
1
解决办法
156
查看次数