回收顺序:
一)回收最老块(500次回收才进行一次回收)
二)回收最老的脏块(有优先回收的前提下)
三)回收最老的优先回收块(有优先回收的前提下)
四)回收最脏(脏指在阀值范围内)且最老的块(正常情况下)
五)回收最老的脏块(这种情况是多次找不到回收块,说明当前的系统很干静,可回收的垃圾很少);
思考点:
1、出...
分类:
其他好文 时间:
2014-07-22 23:04:32
阅读次数:
262
1 //自定义Edit,实现十六进制输入控制,使用OnChar()函数实现 2 //MyEdit.h
3 #pragma once 4 5 class CMyEdit : public CEdit { 6 DECLARE_DYNAMIC(CMyEdit)
-------------...
分类:
其他好文 时间:
2014-05-01 21:32:46
阅读次数:
494
在开发过程中,我们经常会需要定义一些static类型的变量或者函数,我们接下来来具体聊一下static;
1、修饰变量
当static来修饰一个变量时,就注定了这个变量的可见范围和生命周期;
(1)当修饰全局变量时
static int flag1 = 0;
int flag2 = 0;
...
分类:
编程语言 时间:
2014-05-01 18:25:04
阅读次数:
347
小序:
前几天看历年全国大学生电子设计竞赛历年试题,无意间发现了一道题目《简易数字频率计》,跟之前我用verilog写的一个频率计差不多,于是想尝试做一下,题目具体要求如下图中所示,我所用的开发板为 xilinx spartan 3ES, 最后结果还算理想,在要求的范围内的频率测量精度比较高,但是由于板子的限制没能实现脉冲宽度测量等功能,但是其原理比较简单,下文中将会给出设计...
分类:
其他好文 时间:
2014-05-01 17:05:40
阅读次数:
582
代码审查在软件项目管理中是经常组织的活动,通过代码审查的工作也确实给我们的团队带来很多的益处,简单谈谈代码审查的感受,你们的团队是否也在进行代码审查的相关工作呢?1.为什么要组织代码审查组织代码审查其主要目的是保障我们的代码质量和软件产品质量,其次是团队的学习提高,共同的成长。可以是两个方面的驱动,...
分类:
其他好文 时间:
2014-05-01 08:52:26
阅读次数:
330
一、简介
作为最基本的编程语言之一,汇编语言虽然应用的范围不算很广,但重要性却勿庸置疑,因为它能够完成许多其它语言所无法完成的功能。就拿 Linux
内核来讲,虽然绝大部分代码是用 C 语言编写的,但仍然不可避免地在某些关键地方使用了汇编代码,其中主要是在 Linux 的启动部分。由于这部分代码与硬...
分类:
编程语言 时间:
2014-05-01 08:34:19
阅读次数:
622
题意:求1、1/x+1/y=1/z 给定z 求x,y的个数zsd:1:
要知道这个素数的因子的范围 范围为2——sqrt(n);2:带入方程得:x = n * n / k + n
;现在就变成了求x的值。又因为n一定大于k,所以转换成求n * n的分解数;因为n = p1 ^ e1 * p2 ^ ....
分类:
其他好文 时间:
2014-05-01 03:31:17
阅读次数:
256
一个大型的项目建设,甲乙双方在项目启动以后,会开展全方位的项目规划工作。
作为甲方,在每周与乙方的项目周例会中应该要求乙方汇报什么内容,是项目成功的必要因素。...
分类:
其他好文 时间:
2014-04-30 22:18:38
阅读次数:
293
2.3存储管理
存储器管理的对象是主存储器(主存、内存)。
主要功能包括:分配 回收主存空间 提高主存利用率扩充主存 对主存信息实现有效保护
2.3.1 基本概念
1. 存储器的结构
一般结构有两种:寄存器—主存—外存
寄存器—缓存—主存—外存
存储组织的功能:是在存储技术和CPU寻址技术许可的范围内组织合理的存储结构,
使得各层次的存储器都处于均衡的繁忙状态...
分类:
其他好文 时间:
2014-04-29 13:15:21
阅读次数:
392
手机定位技术原来大全,通过移动网络获取设备当前所在的Cell信息来获取设备当前位置。CellID定位的精度随着小区的覆盖范围而变化,从几十米到上百米不等。...
分类:
移动开发 时间:
2014-04-29 13:13:20
阅读次数:
714