Tag: 分页

滚动到底部Facebook应用程序时,UITableView加载更多

我正在开发一个使用SQLite的应用程序。 我想使用分页机制来显示用户列表(UITableView)。 任何人都可以告诉我,当用户滚动到列表的末尾(如在Facebook应用程序的主页上)如何加载更多的数据在我的列表中?

在LaTeX的\ include之后没有分页符

我的LaTeX在每个小节之后都让我分页,因为我的小节在单独的文件中。 我使用命令\include{file}在使用它之后添加了分页符。 我希望没有由于使用\include{file}而导致分页。 在使用include -command之后如何不能分页?

在restcollections中寻呼

我有兴趣将直接的REST接口公开给JSON文档的集合(想想CouchDB或Persevere )。 我遇到的问题是,如果集合很大,如何处理集合根上的GET操作。 作为一个例子假装我暴露了StackOverflow的Questions表,其中每行是作为一个文档公开(而不是必然有这样一个表,只是一个大量的文件集合的具体例子)。 这个集合可以在/db/questions用通常的CRUD api GET /db/questions/XXX , PUT /db/questions/XXX , POST /db/questions 获取整个集合的标准方法是GET /db/questions但是如果这种方式天真地将每行都作为JSON对象转储,那么在服务器上你将得到相当大的下载和很多工作。 解决scheme当然是分页。 Dojo已经在其JsonRestStore中解决了这个问题,通过使用Range标头和自定义范围单元items的聪明的符合RFC2616的扩展。 结果是206 Partial Content仅返回请求的范围。 这种方法在查询参数上的优点是,它留下了查询的查询string(例如, GET /db/questions/?score>200或其他,并且是编码%3E )。 这种方法完全覆盖了我想要的行为。 问题是, RFC 2616指出,在206响应(重点矿): 该请求必须包含一个Range头域( 14.35节 ),表示期望的范围,并且可以包含一个If-Range头域( 14.27节 )来使请求有条件。 这在标题的标准用法的上下文中是有意义的,但这是一个问题,因为我想将206响应作为默认处理初始客户端/随机人员的探索。 我已经详细了解RFC,寻找解决scheme,但是对我的解决scheme感到不满,并且对SO的解决scheme感兴趣。 我有过的想法: 用Content-Range头返回200 ! – 我不认为这是错误的,但我更喜欢如果一个更明显的指标,反应是只有部分内容。 返回400 Range Required – 对于所需的头文件没有特殊的400响应代码,所以必须使用和手动读取默认错误。 这也使得通过网页浏览器(或Resty等其他客户端)更难探索。 使用一个查询参数 – 标准的方法,但我希望允许查询la Persevere,这削减到查询命名空间。 只要返回206 ! – 我认为大多数客户不会被吓倒,但是我不想在RFC中反对 […]

在SQL Server中限制10..20

我正在尝试做类似的事情: SELECT * FROM table LIMIT 10,20 要么 SELECT * FROM table LIMIT 10 OFFSET 10 但使用SQL Server 我发现的唯一的解决scheme看起来像过度杀伤: SELECT * FROM ( SELECT *, ROW_NUMBER() OVER (ORDER BY name) as row FROM sys.databases ) a WHERE row > 5 and row <= 10 我还发现 : SELECT TOP 10 * FROM stuff; …但这不是我想要做的,因为我不能指定起始限制。 有没有另外一种方法可以做到这一点? 此外,只是好奇,是否有一个原因,SQL […]

如何在Node.js中与Mongoose分页?

我正在写一个Node.js和mongoose的Web应用程序。 我如何分页从.find()调用得到的结果? 我想在SQL中可以使用与"LIMIT 50,100"相媲美的function。

API分页最佳实践

我想用我正在构build的分页API来处理一个奇怪的边界情况。 像许多API一样,这个分页大的结果。 如果你查询/ foos,你会得到100个结果(即foo#1-100),并且到/ foos?page = 2的链接应该返回foo#101-200。 不幸的是,如果在API消费者进行下一个查询之前从数据集中删除foo#10,那么/ foos?page = 2将偏移100,并返回foos#102-201。 对于试图拉动所有foos的API消费者来说,这是一个问题 – 他们不会收到foo#101。 处理这个问题的最佳做法是什么? 我们希望尽可能轻量化(即避免处理API请求的会话)。 其他API的例子将不胜感激!

如何为许多页面做页面导航? 对数页面导航

为许多页面显示页面导航的最佳方式是什么? (最初,这是作为一个方法提示,我的答案包括在问题中,现在我把答案分解到下面的“答案”部分)。 更具体地说: 假设您向用户显示一组logging,将其分解为固定大小的页面(例如,Googlesearch的结果)。 如果只有几页,则可以在结果的末尾显示一个页面导航区域,如下所示: [<<] [<] 1 2 3 4 5 6 7 8 9 10 11 12 13 [>] [>>] 但是,如果结果超过20或30页,这很快就会变得不正常。 有时你会看到这样的事情: [<<] [<] … 665 666 667 668 669 670 671 672 673 … [>] [>>] 或这个: [<<] [<] 1 2 3 … 667 668 669 670 671 … 845 846 847 […]

使用此查询实现分页(跳过/带出)function

我一直在尝试了解如何在SQL中实现自定义分页,例如阅读这样的文章 。 我有以下查询,完美的作品。 但是我想用这个来实现分页。 SELECT TOP x PostId FROM ( SELECT PostId, MAX (Datemade) as LastDate from dbForumEntry group by PostId ) SubQueryAlias order by LastDate desc 我想要什么 我有论坛post,有相关的条目。 我想获得最新添加的post,所以我可以select最近辩论的职位。 现在,我希望能够获得“前10到20个最近活跃的职位”,而不是“前10名”。 我试过了什么 我试图在文章中实现ROW函数,但真的没有运气。 任何想法如何实施?

分页SQL Server 2005结果

如何在SQL Server 2005中分页结果? 我在SQL Server 2000中试过,但没有可靠的方法来做到这一点。 我现在想知道如果SQL Server 2005有任何内置的方法? 我的意思是分页,例如,如果我通过他们的用户名列出用户,我希望能够只返回前10条logging,然后是下10条logging等等。 任何帮助将不胜感激。

如何在连接和基于行的限制(分页)中获得不同的结果?

我试图使用基于行的限制(例如: setFirstResult(5)和setMaxResults(10) )对已经连接到其他表的Hibernate Criteria查询实现分页。 可以理解的是,数据随机被切断; 原因在这里解释。 作为解决scheme,页面build议使用“第二个sql select”而不是联接。 如何将我现有的标准查询(使用createAlias()连接)转换为使用嵌套的select?