- 博客(14)
- 资源 (40)
- 收藏
- 关注
转载 JVM的内存区域划分
本文转载自:http://www.cnblogs.com/dolphin0520/p/3613043.html(海子) 学过C语言的朋友都知道C编译器在划分内存区域的时候经常将管理的区域划分为数据段和代码段,数据段包括堆、栈以及静态数据区。那么在Java语言当中,内存又是如何划分的呢?JVM运行时数据区通常包括这几个部分:程序计数器(Program Counter Regis
2015-03-28 11:21:17 611
原创 操作系统设备管理-设备I/O内外存数据传送方式
一、操作系统设备管理的概念操作系统的第四大功能,即对硬件的管理。主要内容有:外部设备的分类、输入输出设备的分配算法、外部设备和CPU之间的数据传送控制方式(程序直接控制方式、中断控制方式、DMA方式和通道方式)和设备驱动程序等。1、设备管理的任务(1) 按用户需求提出的要求接入外部设备;(2)尽量提高输入输出设备的利用率。2、设备管理的功能 (1) 分配设备
2015-03-26 14:55:19 2768
原创 JAVA基础编程50题(19-21题)详解
一、描述题目1: 打印出如下菱形图案(菱形) * *** ***** ******* ***** *** * 程序分析:先把图形分成两部分来看待,前四行一个规律,后三行一个规律,利用双重 for循环,外层控制行,内层控制列。对该题进行扩展:由用户输入上半部分的行数,根据行数产生任意行的菱形,如图为用户输入数字5时的结果
2015-03-25 21:46:49 1413
原创 操作系统中文件存储空间的管理
一、文件存储空间管理的概念由于文件存储设备是分成若干个大小相等的物理块,并以块为单位来交换信息的,因此,文件存储空间的管理实质上是一个空闲块的组织和管理问题,它包括空闲块组织,空闲块的分配和空闲块的回收等几个问题。二、文件存储空间管理的方式1. 空闲表法(空闲文件目录)操作系统为磁盘外存上所有空闲区建立一张空闲表,每个表项对应一个空闲区,空闲表中包含序号、空闲区的第一块
2015-03-24 21:30:04 13894
原创 操作系统中文件的物理分配方式(文件的物理结构)
一、文件的物理结构文件的物理结构又称为文件的存储结构,它是指文件在外存上的存储组织形式,是与存储介质的存储性能有关。常用的物理结构有连续文件结构、串联文件结构、索引文件结构三种。二、文件的三种物理结构1. 连续文件结构(连续分配方式) 它是最简单的物理文件结构,它把一个在逻辑上连续的文件信息依次存放到物理块中。如图所示,表示一个文件存放的第一个块序号为10,它的长度
2015-03-24 20:33:34 23926
原创 操作系统中文件系统-文件的分类
一、文件的概念1. 文件(file)(1) 文件是软件机构,软件资源的管理方式;(2) 具有符号名的一组相关元素的有序序列,是一段程序或数据的集合;(3) 一组赋名的相关联字符流的集合,或者是相关记录。而记录是有意义的信息集合。二、文件的管理功能1.分配与管理外部存储器,用户以文件形式存放信息,“按名存取”,文件的机内码与磁盘、光盘等外存的地址建立起相对应的
2015-03-24 17:30:48 9603
原创 操作系统中作业调度算法总结
一、作业(job)的概念(1) 用户角度 我们把一次应用业务处理过程中,从输入开始到输出结束,用户要求计算机所做的有关该次业务处理的全部工作称为一个作业。如图所示的编程过程的可以认为是作业的一个例子。 编辑输入——> 编 译——> 链 接——> 执 行——> 输 出 (2) 系统角度 从计算机系统的角度看,作
2015-03-24 16:20:44 8930 1
原创 JAVA基础编程50题(16-18题)详解
一、描述1、输出9*9表。程序分析:分行与列考虑,共9行9列,i控制行,j控制列。2、猴子吃桃问题:猴子第一天摘下若干个桃子,当即吃了一半,还不瘾,又多吃了一个, 第二天早上又将剩下的桃子吃掉一半,又多吃了一个。以后每天早上都吃了前一天剩下的一半零一个。到第10天早上想再吃时,见只剩下一个桃子了,求第一天共摘了多少。程序分析:采取逆向思维的方法,从后往前推断,第10天剩下一个,那第9天
2015-03-23 21:45:17 1124
原创 JAVA基础编程50题(13-15题)详解
一、描述1、一个整数,它加上100后是一个完全平方数,再加上168又是一个完全平方数,请问该数是多少?程序分析:在10万以内判断,先将该数加上100后再开方,再将该数加上168后再开方,如果开方后再平方等于原数则符合结果。2、输入某年某月某日,判断这一天是这一年的第几天? 程序分析:以3月5日为例,应该先把前两个月的加起来,然后再加上5天即本年的第几天,特殊情况,闰年
2015-03-20 22:27:01 1238
原创 JAVA基础编程50题(10-12题)详解
一、描述1、一球从m米高度自由落下,每次落地后反跳回原高度的一半;再落下,求它在 第n次落地时,共经过多少米?第10次反弹多高?2、有1、2、3、4个数字,能组成多少个互不相同且无重复数字的三位数?都是多少?程序分析:可填在百位、十位、个位的数字都是1、2、3、4。但是必须满足每一位上的数字各不相同,根据排列组合原理总共有4*3*2=24种。3、企业发放的奖金根据利润提成。利润(I
2015-03-20 10:57:49 1407 1
原创 JAVA基础编程50题(7-9题)详解
一、描述1、输入一行字符,分别统计出其中英文字母、空格、数字和其它字符的总个数和每个字符出现的频率。 程序分析:使用String类的matchs()分别统计符合正则表达式的每类字符的总个数,然后分别使用List和Map集合类统计每个字符出现的频率。2、求s=a+aa+aaa+aaaa+aa...a的值,其中a是一个数字。例如2+22+222+2222+22222(此时共有
2015-03-20 09:05:29 1274
原创 JAVA基础编程50题(4-6题)详解
一、描述1、将一个正整数分解质因数。例如:输入90,打印出90=2*3*3*5。程序分析:对n进行分解质因数,应先找到一个最小的质数k,然后按下述步骤完成:(1)如果这个质数恰等于n,则说明分解质因数的过程已经结束,输出之前的所有因子。(2)如果n!=k,但n能被k整除,则应打印出k的值,并用n除以k的商作为新的正整数n,重复执行第一步。(3)如果n不能被k整除,则用k+1作为
2015-03-19 18:12:00 1240 1
原创 JAVA基础编程50题(1-3题)详解
一、题目描述1、古典问题:有一对兔子,从出生后第3个月起每个月都生一对兔子,小兔子长到第三个月后每个月又生一对兔子,假如兔子都不死,问每个月的兔子对数为多少? 程序分析: 兔子的规律为数列1,1,2,3,5,8,13,21.... ,该题其实就是斐波那契数列的一种。2、判断m-n之间有多少个素数,并输出所有素数。程序分析:判断素数的方法:用一个数n分别去除2到sqrt(n),这里是
2015-03-19 15:39:41 1527 1
原创 CentOS6.6普通用户使用sudo命令借用root用户权限
一.描述普通用户hadoop使用:tar -xzvf ns2.35.tar.gz命令解压文件,系统提示找不到该文件,无法打开该目录,于是想到使用sudo命令借用root用户的权限:sudo tar -xzvf ns2.35.tar.gz结果提示:username is not in the sudoers file. This incident will be reported
2015-03-15 12:12:02 5580
Cent6.5安装git1.7.1所需所有资源打包下载
2015-04-14
hadoop-2.6.0编译好的64bit的native库
2015-03-23
MbrFix.exe
2015-01-09
Dreamweaver8技术精粹与特效实例——50套实用建站模板
2014-08-26
struts2.3.16+spring4.0.2+hibernate4.2.4整合所需札包
2014-05-23
jackson-core-asl-1.9.13+jackson-mapper-asl-1.9.13札包
2014-05-23
commons-dbutils-1.5.jar
2014-03-30
standard-1.1.2.jar
2013-10-18
servlet-api.jar BeanInstantiationException HttpServletRequest
2013-10-18
c程序设计100例(上)
2013-10-05
张立国oracle数据库教程
2013-08-18
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人