上面7种作用于不同分代的收集器,如果两个收集器之间存在连线,就说明它们可以搭配使用。虚拟机所处的区域,则标识它是属于新生代收集器还是老年代收集器。 Serial收集器: Serial收集器是最基本、发展历史最悠久的收集器,曾经(JDK1.3.1前)是虚拟机新生代收集器的唯一选择。它是一个单线程的收集 ...
分类:
其他好文 时间:
2019-09-06 01:05:59
阅读次数:
94
Javascript的发展历史: JavaScript在设计之初只是为了做表单验证。但是现如今,JavaScript已经成为了一门功能全面的编程语言,已经是WEB中不可缺少的一部分,如今的JavaScript是一门既简单又复杂的语言,说它简单是因为可能一小时就能学会,但是如果你要真正掌握它,可能就得 ...
分类:
编程语言 时间:
2019-08-31 16:48:07
阅读次数:
152
前不久,我写了一篇文章回顾 Python 中 "print 的发展历史" ,提到了两条发展线索: 明线:早期的 print 语句带有 C 和 Shell 的影子,是个应用程序级的 statement,在最初十几年里,经历过 PEP 214 和 PEP 259 的改进;再到 2009 年的大版本 3. ...
分类:
编程语言 时间:
2019-08-25 13:42:50
阅读次数:
81
阅读目录 手工操作 —— 穿孔卡片 批处理 —— 磁带存储和批处理系统 多道程序系统 分时系统 实时系统 通用操作系统 操作系统的进一步发展 操作系统的作用 手工操作 —— 穿孔卡片 1946年第一台计算机诞生--20世纪50年代中期,计算机工作还在采用手工操作方式。此时还没有操作系统的概念。 程序 ...
分类:
编程语言 时间:
2019-08-09 17:34:01
阅读次数:
81
本文从ARM的发展历史着手,以S3C2440为例与51单片机进行对比分析,详细解析了ARM架构。 先来谈一下ARM的发展史:1978年12月5日,物理学家Hermann Hauser和工程师Chris Curry,在英国剑桥创办了CPU公司(Cambridge Processing Unit),主要 ...
分类:
其他好文 时间:
2019-08-04 22:35:08
阅读次数:
194
目录 1、进程 2、操作系统的结构 3、操作系统的发展历史 4、内核与GNU/Linux系统的版本问题 5、开源体系 6、Linux的安装与命令简介 1、进程 默认的守护进程(开机时就需要启动) 普通进程(程序都会启动自己的进程) (1)普通进程要依赖于默认进程。 (2)大部分普通进程都不能直接通过 ...
分类:
其他好文 时间:
2019-07-31 22:12:01
阅读次数:
207
1、第一代电子管计算机研制(1958-1964年) 我国从1957年在中科院计算所开始研制通用数字电子计算机,1958年8月1日该机可以表演短程序运行,标志着我国第一台电子数字计算机诞生。机器在738厂开始少量生产,命名为103型计算机(即DJS-1型)。 1958年5月我国开始了第一台大型通用电子 ...
分类:
其他好文 时间:
2019-07-28 17:23:53
阅读次数:
92
(ANSI、GBK、GB2312、UTF-8、GB18030和 UNICODE) 编码一直是让新手头疼的问题,特别是 GBK、GB2312、UTF-8 这三个比较常见的网页编码的区别,更是让许多新手晕头转向,怎么解释也解释不清楚。但是编码又是那么重要,特别在网页这一块。如果你打出来的不是乱码,而网页 ...
分类:
其他好文 时间:
2019-06-24 13:52:24
阅读次数:
139
操作系统 1,管理软硬件资源2,管理调度计算机内部任务3,提供给用户和其他计算机接口 操作系统发展历史 手工处理1,效率低,每个任务之间都有等待的时间 批处理 联机批处理系统 1,cpu还是要等待,忙等 脱机批处理 分时处理 通用处理系统 windows Lotus Office365 Azure ...
分类:
编程语言 时间:
2019-06-22 21:17:25
阅读次数:
176