小编j p*_*mel的帖子

Android是否支持近实时推送通知?

我最近了解到iPhone应用程序能够接收几乎即时通知应用程序的应用程序 通知.

这是以推送通知的形式提供的,这是一种定制的协议,它始终保持与iPhone的数据连接,并将二进制数据包发送到应用程序,从服务器应用程序发送到手机应用程序0.5到5秒之间,可以非常快速地弹出警报响应时间.这是作为数据而不是SMS发送的,这些数据包作为数据计划的一部分而非作为传入消息收费.

我想知道,使用Android,是否有类似的工具,或者是否可以使用Android API实现与此类似的东西.为了澄清,我将类似定义为:

  • 不是SMS消息,而是一些数据驱动的解决方案
  • 尽可能实时
  • 可扩展,即作为移动应用程序的服务器部分,我可以在几秒钟内通知数千个应用程序实例

我很欣赏这个应用程序可能是基于拉取的,HTTP请求/响应风格,但理想情况下我不想仅仅为了检查通知而进行大量轮询; 除此之外,它就像滴水排放数据计划.

android push-notification

335
推荐指数
13
解决办法
18万
查看次数

有浮动工具提示的Flot的任何示例?

我目前正在研究一个Flot图,这个API看起来总体上非常强大,尽管高级使用的例子没有被广泛记录.

API建议有一些方法可以在图表上设置hoverable,而不是我确定究竟是什么意味着我可以用它来做.

我想知道是否有人可以提供他们遇到过的一些例子,或代表这个问题的代码,它们展示了以下任何一个例子:

  • 通过将鼠标悬停在Flot图表元素上的事件触发的动态工具提示
  • 勾选工具提示(悬停在xaxis上显示详细信息)
  • 任何类型的悬停在/动态事件绑定已使用w Flot

我正在寻找的效果类似于此 Open Flash Chart示例

javascript jquery graphing flot javascript-events

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

将Java编程到iPhone应用程序的过渡有多少?

我是一个非常熟练的Java开发人员,正在考虑学习iPhone开发.Mac除了开发方面之外,学习移动应用程序堆栈有多大的飞跃?当然我理解它更接近于C应该如何接近它,并且随之而来的是内存管理等等.

我的查询也包括

  1. OOP/OOAD的支持程度如何?
  2. 是否有一些API可以进行单元测试?

我鼓励那些回答引用外部网站和引用的人帮助详细说明细节

java iphone

12
推荐指数
3
解决办法
4155
查看次数

Perl有哪些图形包/ API?

我正在对不同语言的在线图形包进行一些研究,并想知道Perl当前最新的图形包是值得研究的.

所需的最低功能应包括Google通过其API提供的功能

我们将非常感谢推荐的软件包/ API的主要优点

perl charts graphing

11
推荐指数
3
解决办法
8660
查看次数

Ruby存在哪些图形包/ API?

类似: Perl存在哪些图形包/ API?

我正在研究不同语言的在线图形包,并想知道Ruby有哪些最新的图形包,值得研究.

所需的最低功能应包括Google通过其API提供的功能.

我们将非常感谢推荐的软件包/ API的主要优点.

ruby graph

10
推荐指数
1
解决办法
6044
查看次数

Facebook Connect使用IE8导致问题; 任何变通方法?

我一直在努力解决在IE8上使用Facebook Connect的问题,而且我似乎达到了一个死胡同:

我们有一个Facebook游戏(Canvas iFrame)在使用IE8时报告了问题.我们完全按照FB.init开发者页面上的说明进行操作,但无处可去.

我们尝试使用channelUrl修复和各种修复所有所概述这里.

我们的响应标头正在发送P3P标头:

P3P CP="IDC DSP COR ADM DEVi TAIi PSA PSD IVAi IVDi CONi HIS OUR IND CNT"
Run Code Online (Sandbox Code Playgroud)

我们还测试了此集成的异步和同步版本,两者都没有产生任何结果差异.

尽管我们付出了很多努力,但在IE8上,FB.getSession()始终返回一个未定义的值.有很多信息我已经审查过,虽然失望但没有成功,但在向Facebook报告的错误中,他们认为这不是一个错误...尽管在他们认为解决后很长时间内用户在线程上持续报告该问题.

在最后挣扎的企图,我转向这里,并开始与具有内它包含了除与一些控制台记录添加FB.init JS例如没有一个测试FB应用程序的健全性,以表明FB.getSession已经得到了UID.

如果您回复此问题,请问您是否正在针对IE8进行检查并正在查看控制台,该控制台会成功加载FB会话

FB: [object Object] FB.getSession().uid: [your fb id]
Run Code Online (Sandbox Code Playgroud)

http://apps.facebook.com/fb-js-issue

代码如下:

<div id="fb-root"></div>
<script type="text/javascript">

    window.fbAsyncInit = function() {

        FB.init({
            appId: 'appId',
            status: true,
            xfbml: true,
            cookie: true,
            channelUrl: "http://ourserver.com/channelUrl.htm"
        });
        FB.Canvas.setAutoResize();
        console.log("Running FB test");

        setTimeout(function() {
            console.log("FB: " + FB + " FB.getSession().uid: " + FB.getSession().uid); …
Run Code Online (Sandbox Code Playgroud)

javascript facebook internet-explorer-8

10
推荐指数
1
解决办法
6057
查看次数

适用于Android和iPhone的OpenGL

在与一些同事的讨论中,我们想知道为Android或iPhone开发的OpenGL工作是否可以有效地互换,因为它们都支持规范.

或者是在两个平台之间共享OpenGL的现实更多的是一个怪癖,调整的情况,并不像人们希望的那么容易.

iphone android opengl-es

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

删除重复的SQL记录以允许唯一键

我在MYSQL数据库中有一个表('sales'),它应该有一个强制执行的唯一约束来防止重复.首先删除欺骗并设置约束证明有点棘手.

表结构(简化):

  • 'id(unique,autoinc)'
  • PRODUCT_ID

目标是强制product_id的唯一性.我想要应用的重复数据删除策略是删除除最近创建的所有重复记录,例如:最高ID.

或者换句话说,我想只删除重复记录,不包括与以下查询匹配的ID,同时还保留现有的非duped记录:

select id 
  from sales s  
inner join (select product_id, 
                   max(id) as maxId 
              from sales 
          group by product_id 
            having count(product_id)  > 1) groupedByProdId on s.product_id 
                                                          and s.id = groupedByProdId.maxId
Run Code Online (Sandbox Code Playgroud)

我在两个方面都苦苦挣扎 - 编写查询以选择要删除的正确记录,然后是MYSQL中的约束,其中DELETE的子选择FROM子句不能引用从中删除数据的同一个表.

我检查了这个答案,它似乎处理了这个问题,但似乎特定于sql-server,虽然我不会从复制另一个问题中排除这个问题.

mysql sql join

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

Javascript保留字?

我有一些生成以下对象的JS代码,

return {
    "type": "some thing",
    "width": 2,
    "colour": "#AA12BB",
    "values": [2,3,4]
}
Run Code Online (Sandbox Code Playgroud)

创建这不是问题.

在编写返回此方法的测试时,访问宽度/类型属性时出现问题:以下断言失败(导致执行/语法错误,当我对它们进行评论时会消失).

assertEquals('some thing', jsonObj.type);
assertEquals(2, jsonObj.width);
Run Code Online (Sandbox Code Playgroud)

而

assertEquals('#AA12BB', jsonObj.colour);
Run Code Online (Sandbox Code Playgroud)

通行证

由于我无法更改我正在做的事情的密钥名称,有没有办法访问这些值?

javascript

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

限制Hibernate查询中的输出

我在grails中有一个hibernate查询

 Book.findAllByRating(4)
Run Code Online (Sandbox Code Playgroud)

在上面的查询中,我只想要5个输出.如何将输出限制为5?

grails groovy frameworks hibernate grails-orm

3
推荐指数
1
解决办法
200
查看次数

如何从0计算小数点偏移量

我今天在大脑部门有点慢,并且认为可能是之前做过这个的人.

鉴于下面的数字,我可以在Javascript中使用什么简单的方法将小数点计算为数字,例如:

  • 1 =小数点:0
  • 10 =小数点:1
  • 1678 =小数点:3
  • -0.56 =小数点:-1
  • -0.0045 =小数点:-3

javascript

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