buddy算法是用来做内存管理的经典算法,目的是为了解决内存的外碎片。避免外碎片的方法有两种:1,利用分页单元把一组非连续的空闲页框映射到非连续的线性地址区间。2,开发适当的技术来记录现存的空闲连续页框块的情况,以尽量避免为满足对小块的请求而把大块的空闲块进行分割。基于下面三种原因,内核选择第二种避...
分类:
编程语言 时间:
2014-10-16 16:09:42
阅读次数:
141
mysql获取group by内部可以获取到某字段的记录分组统计总数,而无法统计出分组的记录数。mysql的SQL_CALC_FOUND_ROWS 使用 获取查询的行数 在很多分页的程序中都这样写: 代码如下 复制代码 SELECT COUNT(*) from `table` WHERE ........
分类:
数据库 时间:
2014-10-15 22:39:01
阅读次数:
273
ThinkPHP多表查询处理ThinkPHP多表连接查询处理ThinkPHP关联查询(多表查询)网上找到三种方法:table()、join()、原生SQL语句查询。(以下三种方法输出结果一致,并且很好的保留了ThinkPHP自己的分页功能)第一种:table()方法实例:需要连接查询两张表(表agent和表transinfo..
分类:
Web程序 时间:
2014-10-15 22:01:42
阅读次数:
281
以列表形式显示大量数据是各种开发中最常见和基本的需求之一。在数据保存在关系型数据库的Web开发中,程序员要处理的是分开的两项任务,一是从数据库中查询记录,二是在视图层生成显示这些数据的HTML。如何分页是主要问题。Domino以界面为导向的开发风格和不适于动态查询的文档型数据库使得程序员面临完全不同的处境和问题。预先设计的视图不仅定义了包含的文档,也设置了外观属性,集数据层和外观层的功能于一体。在...
分类:
Web程序 时间:
2014-10-15 18:49:31
阅读次数:
343
今天遇到了一个奇葩的问题:存储过程中的sql字符串拼接的太长,超出了分页存储过程执行sql参数的nvarchar(4000)的长度。没办法,只能修改自己的存储过程,因为分页存储过程是不能动的。开始想到的方法是将里层的select语句抽出来,用exec(strInnerSql)执行,将查询胡来的数据放...
分类:
数据库 时间:
2014-10-15 18:05:51
阅读次数:
398
网上有很多的分页控件,但是在razor里面使用的时候,老感觉失去了页面的美感(有点自恋),然后为了分页简单,就弄了这么一个玩意
分类:
Web程序 时间:
2014-10-15 14:48:41
阅读次数:
233
在kern/pmap。
//////////////////////////////////////////////////////////////////////
// create initial page directory.
kern_pgdir = (pde_t *) boot_alloc(PGSIZE);
memset(kern_pgdir, 0, PGSIZE...
分类:
其他好文 时间:
2014-10-15 14:28:40
阅读次数:
197
Oracle没有 sqlserver的 top number 功能。只能以期间的形式实现代码实现分页,参数curPage 当前页、pageSize每页行数,计算出起始结束页码int startPage = (curPage - 1) * pageSize + 1;int endPage = curP...
分类:
数据库 时间:
2014-10-15 14:06:50
阅读次数:
174
在不同数据库中的使用的分页查询语句:当前页:currentpage页大小:pagesize1. Oracle数据库select * from (select A.*,rownum rn from ( QUERY_SQL ) A ) where rn (currentpage*pagesize)注:....
分类:
数据库 时间:
2014-10-14 23:44:19
阅读次数:
266