问题标签 [paging]

For questions regarding programming in ECMAScript (JavaScript/JS) and its various dialects/implementations (excluding ActionScript). Note JavaScript is NOT the same as Java! Please include all relevant tags on your question; e.g., [node.js], [jquery], [json], [reactjs], [angular], [ember.js], [vue.js], [typescript], [svelte], etc.

0 投票
1 回答
1304 浏览

memory-management - 解释 FreeBSD 中的 CPU 缓存分页,特别是分页队列

FreeBSD 使用分页队列实现页面着色。队列根据处理器的 L1 和 L2 缓存大小排列;当需要分配一个新页面时,FreeBSD 会尝试获取一个与缓存最佳对齐的页面。

有人可以解释一下上述几行,分页队列的概念是什么?

谢谢!

0 投票
8 回答
812 浏览

html - 如何判断 HTML 元素是否超出页面底部?

我有一个系统可以获取动态数据,将其放入 HTML 中进行布局,然后将其转换为 PDF。但是我遇到的问题是,如果一个元素对于剩余的页面空间变得太大或将其他东西从底部推开,我该如何检测到这一点并将元素自己移动到下一页的正确位置?(目前它妨碍了页脚元素。)

有任何想法吗?

0 投票
3 回答
2498 浏览

.net - 分页支持 - ADO.NET Entitry Framework 和 LINQ

通过 ADO.NET EF 和 LINQ 提供什么样的分页支持?

“前 10 个”选择是什么样的?

“下一个 10”选择?

0 投票
2 回答
3209 浏览

c# - 通过 GridView 分页时保留表单数据 - ASP.NET

我的 ASP.NET 页面上有一个 GridView 控件,当用户执行搜索时该控件绑定到结果集。我创建了一个带有 CheckBox 控件的附加 TemplateField 列,以允许用户从结果集中选择记录的子集。我已经在 GridView 控件中实现了分页,当用户检查复选框控件并通过结果集进行分页时,它不会保留任何选中的复选框。

在通过 GridView 分页时保留选中复选框的最佳方法是什么?

0 投票
5 回答
12223 浏览

c# - 从启用分页的 GridView 控件中检索所有 GridViewRow 对象

我目前在我的 aspx 页面上有一个启用分页的 GridView 控件,我需要遍历整个行集合/计数来处理选定的记录。使用我当前的代码,它只会循环遍历 GridView 行的当前页面。

完成这项任务的最佳方法是什么?

这是我当前的代码:

ASPX 页面:

后面的代码:

0 投票
3 回答
7837 浏览

sql - LINQ To SQL 分页

我已经在 LINQ To SQL 中使用 .Skip() 和 .Take() 扩展方法有一段时间了,没有任何问题,但在我使用它们的所有情况下,它始终用于单个表 - 例如:

我的问题是我现在正在从多个表中投影一组结果,并且我想在整个集合上进行分页(并且仍然可以在数据库中获得分页的好处)。

我的实体模型如下所示:

一个活动[有很多]组,一个组[有很多]联系人

这是通过数据库中的关系建模的,例如

活动 -> CampaignToGroupMapping -> 组 -> GroupToContactMapping -> 联系人

我需要生成一个包含活动详细信息的数据结构,以及通过 CampaignToGroupMapping 与活动关联的每个联系人的列表,即

我曾尝试使用 .SelectMany 编写一个 LINQ 查询,将每个组中的一组联系人投影到一个线性数据集中,希望我可以从中 .Skip() .Take() 。

我的尝试是:

问题是分页(关于 Skip() 和 Take())发生在每个组,而不是整个数据集。

这意味着,如果我为参数totalRequired (传递给 .Take())使用值 200,并且我有 3 个与此活动相关联的组,则每组将需要 200 - 而不是从与活动。

在 SQL 中,我可以通过如下查询来实现:

使用此查询,我正在对与特定活动相关联的每个组的联系人组合集进行分页。所以我的问题是,如何使用 LINQ To SQL 语法来实现这一点?

0 投票
3 回答
2528 浏览

sql - SQL分页排序

我需要在网页上显示一个网格。数据将通过存储过程来自 SQL Server 2008。由于存储过程返回了数千条记录,我决定选择一个工作正常的分页选项。在存储过程中,我执行以下操作:

只要用户乐于获得按 Col1 排序的数据,此方法就可以正常工作。如果我事先不知道记录集必须按哪一列排序,我该如何重写?这不起作用:

声明@ColSort varchar(100)='MyColumn'

0 投票
1 回答
1649 浏览

c# - 有人有一些 TAP 或 SNPP 的例子吗?

有谁知道一个很好的资源,其中包含一些在 C++ 或 C# 中使用远程定位器字母数字协议 (TAP) 和/或简单网络寻呼协议 (SNPP) 的示例?

谢谢!

0 投票
3 回答
3493 浏览

asp.net-mvc - ASP.NET MVC 分页 - 将复杂类型传递回控制器?

我目前正在开发一个相当简单的 MVC 应用程序,它允许用户输入一些搜索数据,获取结果列表,然后查看每个项目等。一切进展顺利,但是我现在正在尝试实现分页但是有一些麻烦。

我的搜索表单使用 HTTP GET,请求执行以下操作:

从这里我从传递到我的视图中的 IEnumerable 集合中构建我的结果表。此外,我使用 ViewData 保存搜索参数,以便在用户请求不同页面时传递它们。

例如,要进入第一页,我想使用如下内容:

但是,当这个链接生成时,我的链接是沿着

如果我完全删除 'page' 参数,并将 ViewData["SearchData"] 作为我的路由值传递,我的链接会按照我的意愿生成(即 PropertySearchData 的每个成员都作为查询字符串通过模型绑定传递功能。我猜这是因为模型绑定只有在您指定单一类型时才能正常工作?

我可以看到为什么这不起作用的几个原因;我遇到的麻烦是想出一种“好”的方式来做我想做的事情。我知道我在这里一定缺乏重要的理解,所以如果我能得到一些关于如何解决这个问题的指示,将不胜感激。

请注意,我真的想坚持使用 HTTP GET(因为这是一个搜索结果页面)。

谢谢!

0 投票
6 回答
1926 浏览

java - Java中的连续页面/物理内存

我的目标是确保在 java 中分配的数组是在连续的物理内存中分配的。我遇到的问题是,分配数组的页面在物理内存中往往不是连续的,除非我分配了一个非常大的数组。

我的问题是:

  • 为什么一个非常大的数组可以确保物理内存中的页面是连续的?
  • 有什么方法可以确保在物理内存中分配数组,而不涉及使数组非常大?
  • 如何在不测量缓存命中/缓存未命中的情况下判断 Java 对象/数组存在于哪个页面或物理地址?

我不是在寻找答案,询问我为什么在 java 中这样做。我知道 C 会“解决我的问题”,而且我违背了 java 的基本性质。尽管如此,我有充分的理由这样做。

不需要保证答案一直有效。我正在寻找大部分时间都有效的答案。没有任何合理的 Java 程序员会写出创造性的、开箱即用的答案的额外分数。特定于平台(x86 32 位 64 位)是可以的。