Questions tagged «paging»

2
x86分页如何工作?
这个问题的目的是填补有关该主题的大量免费信息的空白。 我相信一个好的答案将适合一个大的SO答案,或者至少可以包含几个答案。 主要目标是向完整的初学者提供足够的信息,以便他们可以自己阅读手册,并能够理解与分页相关的基本OS概念。 建议的准则: 答案应该是初学者友好的: 具体的,但可能简化的示例非常重要 欢迎使用所示概念的应用程序 引用有用的资源是好的 欢迎对操作系统如何使用分页功能进行少量讨论 欢迎使用PAE和PSE说明 欢迎小小进取x86_64 相关问题以及为什么我认为它们不是伪造的: x86页表如何工作?:标题几乎与此问题相同,但正文会询问与cr3和TLB有关的特定问题。这个问题是这个问题的一部分。 x86虚拟化如何工作:正文仅要求提供资源。

12
使用LINQ对对象进行分页
您将如何在LINQ查询中实现分页?实际上暂时来说,如果可以模仿sql TOP函数,我会感到满意。但是,我确信无论如何稍后都需要全面的页面支持。 var queryResult = from o in objects where ... select new { A = o.a, B = o.b } ????????? TOP 10????????
90 c#  .net  linq  paging 

3
从OFFSET / FETCH NEXT获取总行数
因此,我有一个函数,该函数返回一些要在我的网站上实现分页的记录。建议我使用SQL Server 2012中的Offset / Fetch Next来完成此任务。在我们的网站上,我们有一个区域,列出了记录总数以及您当时所在的页面。 以前,我获得了整个记录集,并能够以编程方式建立分页。但是,仅将SQL方法与FETCH NEXT X ROWS一起使用,我只得到X行,所以我不知道我的总记录集是什么以及如何计算我的最小和最大页面。我能做到的唯一方法是两次调用该函数,并在第一个函数上进行行计数,然后使用FETCH NEXT运行第二个函数。有没有一种更好的方法可以让我不再运行查询两次?我正在尝试提高性能,而不是降低性能。

6
MongoDB-分页
使用MongoDB时,是否有任何特殊的模式可用于创建页面视图?说一个博客,其中列出了10条最新的帖子,您可以在其中向后浏览到较早的帖子。 还是用例如blogpost.publishdate上的索引来解决它,而只是跳过并限制结果?
81 mongodb  paging 

10
如何在具有联接和基于行的限制(分页)的休眠状态下获得独特的结果?
我正在尝试在具有联接到其他表的Hibernate Criteria查询上使用基于行的限制(例如:setFirstResult(5)和setMaxResults(10))来实现分页。 可以理解,数据是随机切断的。而其中的原因进行了说明这里。 作为解决方案,该页面建议使用“第二个SQL选择”而不是联接。 如何将现有的条件查询(使用createAlias()进行联接)转换为嵌套选择呢?

1
x86指令是否需要自己的编码以及所有参数同时出现在内存中?
我试图弄清楚是否有可能运行仅由单个物理页面支持其RAM的Linux VM。 为了模拟这一点,我修改了KVM中的嵌套页面错误处理程序,以从所有嵌套页面表(NPT)条目中删除当前位,但与当前正在处理的页面错误相对应的位除外。 在尝试启动Linux guest虚拟机时,我观察到使用内存操作数的汇编指令,例如 add [rbp+0x820DDA], ebp 导致页面错误循环,直到我恢复包含指令的页面以及操作数中引用的页面的当前位(在本示例中[rbp+0x820DDA])。 我想知道为什么会这样。CPU是否不应该按顺序访问内存页面,即先读取指令然后访问内存操作数?还是x86要求同时访问指令页面以及所有操作数页面? 我正在AMD Zen 1上进行测试。
By using our site, you acknowledge that you have read and understand our Cookie Policy and Privacy Policy.
Licensed under cc by-sa 3.0 with attribution required.