问题列表 - 第37808页

在后台轮询服务器的正确方法

假设这是可能的,我希望我的iOS应用程序在后台运行时轮询服务器(即基本上每隔30分钟检索一次URL的内容并通知用户它是否包含"有趣"的内容),基本上以类似的方式如果您没有使用推送通知,内置邮件客户端的工作方式.

现在,从我到目前为止的阅读(我是一位经验丰富的程序员,但对iOS新手),我认为可能有两种可能的方法:

  • 方法1:在applicationDidEnterBackground:中,启动执行定期轮询的后台任务;
  • 方法2:向您自己的应用程序发送一个没有可见文本的UILocalNotification给用户,但这只是用于在X分钟内唤醒您的应用程序以进行轮询(然后为下一个时间发送自己的另一个通知等).

我在Apple的调度,注册和处理通知的文档中看到,他们实际上似乎有一个示例usign方法1(他们的"聊天"示例,清单2-2).但令人惊讶的是,这种方法似乎只是坐在一个连续的循环中进行轮询,没有干预睡眠; 在我更熟悉的平台上,这是不可取的,会烧掉CPU.

因此,我的问题的子部分基本上是: - 方法2是否可行(或UILocalNotification 必须始终对用户造成可见警报,这不是我想要的),如果是这样,建议的方法是这样做吗? - 如果要做到这一点的方法是方法1,那么Apple的"聊天"示例是坐在一个连续的循环中实际上是好的(例如,iOS配给CPU以使这不是问题),如果不是这样的话iOS告诉后台进程"睡眠时间为X秒/分钟"?如果Apple的连续循环无论出于何种原因都可以,那么轮询之间的时间间隔是什么呢?

NB我很欣赏能够在后台运行本质上是iOS 4的功能.我不介意我的应用程序是否只能在iOS 4中运行.

iphone multitasking

17
推荐指数
1
解决办法
7258
查看次数

增强现实工具包 - Android

我一直在寻找免费或商业AR工具包,并需要一些最好的建议!

我不想拥有一个识别图案并创建形状的图案.我的想法使用本地位置并使用服务器中的POI将它们呈现到AR视图.

有任何想法吗?

android augmented-reality

12
推荐指数
2
解决办法
7521
查看次数

停止使用 Twisted 运行的应用程序(旁遮普语)

我正在尝试用很少的Python知识来运行旁遮普连接管理器。我按照旁遮普文档进行操作,可以启动该应用程序。但我该如何停止/重新启动它呢?

twistd -y punjab.tac
Run Code Online (Sandbox Code Playgroud)

第一次启动旁遮普语,但之后如果我输入相同的命令,它会说

Another twistd server is running, PID 3726.
Run Code Online (Sandbox Code Playgroud)

确切地说,我想使用命令行设置旁遮普语的主机和端口选项,然后再次重新启动它。请帮忙。谢谢

python twisted

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

HTML/CSS:如何将文本左右对齐放在段落中

在一个段落中有两位文本的最佳代码是什么,一个左对齐,另一个右对齐,也是:

  • 尽可能少的代码
  • 客户端最容易呈现(即使用最少的资源)

我添加最后一个,以确保<table><tr><td></td><td align=right></td></tr></table>将被排除.这不仅是一个代码的野兽与一些正确的样式相比<div>,<span>或者<p>它,如果你知道什么是HTML渲染引擎必须加载和计算以决定单元格大小,甚至在绘制文本之前它也是一个野兽在他们中...

如果您不确定我的意思,这里有一个示例:页面页脚左对齐当前登录用户的名称,并在同一行右对齐当前日期和时间和/或网站版本.

html css

13
推荐指数
3
解决办法
10万
查看次数

在iPhone应用程序中编写临时文件

我只是好奇iPhone应用程序中临时目录的行为.(如果我的内存正确,则在与文档相同的位置有一个tmp目录)

如果我在那里保存一些文件会发生什么?,当我的应用程序终止时它们是否会自动删除,还是我应该手动删除?在那种情况下,Documents目录之间有什么区别?

提前致谢

iphone cocoa-touch

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

jquery - 如何将errorPlacement用于特定元素?

我有复选框,文字跟着它,就像;
[复选框]我同意

如果在提交时未单击该复选框,则显示错误信息的当前方式是(我使用errorElement:"div");

[复选框]
此字段是必填字段.
我同意**

我宁愿喜欢;
[复选框]我同意
此字段是必填项

知道怎么做到这一点吗?

我有关的复选框和文本元素的html包装是这样的;
[div] [复选框]我同意[/ div] [div] [/ div]

我尝试了errorPlacment:如下所示希望仅为该元素应用它;

...            
messages: {
    usage_terms: {
        required: "Must agree to Terms of Use.",
    //errorElement: "div"
    errorPlacement: function(error, element) {
        error.appendTo( element.parent("div").next("div") );
        }
    }
}
...
Run Code Online (Sandbox Code Playgroud)


它没用.任何的想法?.

jquery jquery-validate errorplacement

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

WPF中的DataGrid

Toolbox中缺少Datagrid控件.我试图从WPF组件添加它,但它也没有在那里列出.而我使用3.5框架

wpf .net-3.5

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

Magento:两种基于重量的统一运费

尝试设置我的运费如下:

如果购物车的总重量低于1KG,那么运费将为3.68英镑

如果购物车的总重量超过1KG,那么运费将为6.68英镑

如果购物车的总价超过100英镑,则免费送货.

我已经设法使用固定费率6.68英镑一起破解这一切,然后使用促销>购物车价格规则部分在1KG重量下折扣额外的3英镑.但扣除并没有从运费中脱离,它只是显示为折扣,这将是令人困惑,看起来不正确.所以我正在寻找一种替代/正确的方式.

这一切都在英国,我们目前不在国外发货.

任何帮助赞赏.

magento

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

Facebook图形API - 一些页面返回空数据集

我正在尝试使用图表API从Facebook获取数据.

我做的请求如下所示:http://graph.facebook.com/<page_name>/它返回有关页面的基本数据.如果我请求:http://graph.facebook.com/<page_name/feed/,我会从这个页面的feed中获取一个json数据.

有些页面需要身份验证才能访问它们 - 例如Smirnoff页面(http://graph.facebook.com/Smirnoff)和其他一些"酒精"页面(我认为).所以我access_token为我正在使用的应用程序生成了,给它访问我帐户的权限.现在我能够获取基本数据Smirnoff,但每当我尝试访问较低级别的数据(如feedposts)时,我在json中得到一个空数组:

{
   "data": [

   ]
}
Run Code Online (Sandbox Code Playgroud)

有没有办法从API获取此数据?或者被页面所有者阻止了吗?或许我的授权应用程序需要额外的权限?

facebook facebook-graph-api

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

库类名的大写

为什么collection.defaultdictcollection.OrderedDict有不同的资本化?

是否有一些我应该注意的细微差别?

(P3K)

python python-3.x

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