(linux vector)-编程知识网

十大轻量级linux系统?

Damn Small Linux DSL是一个非常体积小的发行版。它是一个50M大小的LiveCD,也能安装到硬盘上。DSL能完全的在RAM里运行,而且你可以通过软件仓库为它安装更多的软件。DSL的推荐配置是P200和64MB内存。

    Puppy Linux 也是以Live CD的开式发行,它运行的最低内存要求可以达到32M,并且它的启动速度很快,一般都能在60秒内完成启动。Puppy Linux的目标是打造一个易用的系统,不需要太多技术方面的要求。

    Feather Linux 是一个大小为128M的发行版,与DSL一样,它也是基于knoppix(knoppix是基于Debian Linux)定制而成的,它集成了人们日常的常用工具。

DeLi(DeLi Linux 表示 “Desktop Light” Linux)它是一个针对老计算机的发行版,支持从 486 到 Pentium III 或类似的计算机。专注于桌面用途,包括:电子邮件客户端、图形界面的网页浏览器、办公软件(文字处理、电子表格)等等。包括了 Xorg 和开发工具的完全安装不会需要超过750 MB 的硬盘空间。

    Vector Vector Linux Standard GOLD是一个完全免费下载的发行版,它包括了各种软件。Vector Linux是一下基于Slackware,而专门为低配置的老计算机设计的。在一台只有Pentium 200、128内存以及3G硬盘空间的老机器上高效的运行。在即将发行的VL Light完全安装只需要350M的空间以及64M的内存来运行。

    Zenwalk是另一个基于Slackware的发行版,它追求的是轻便、快速,并没有过多的软件。虽然它以i686为标准,但也是完全兼容i486的。Zenwalk的配置要求是 Pentium III处理器、128M内存和2G的硬盘空间。

Antix 是一个基于Mepis定制的轻量级系统。Antix的最低配置要求是P266处理器和64M的内存。由于antiX-M7采用的i686的内核,所以不能在一些旧的处理器上运行了,如Pentium I, AMD K5, AMD K6…

    PClos TinyME是一个基于PCLinuxOS定制的系统。它集成了Abiword、Opera浏览器、Audacious音乐播放器以及Sylpheed邮件客户端等程序。TinyME的配置要求是Pentium处理器、64M的内存。

    Debian 是一个 自 由 的操作系统 (OS) 供您和您的计算机使用。一个操作系统就是让您的计算机工作 的一系列基础程序和实用工具的集合。由于Debian采用了Linux 内核(一个操作系统的核心),但是大部分基础的操作系统工具都来源于GNU项目,因此又称之为GNU/Linux。

    Slackware Linux是由Patrick Volkerding开发的GNU/Linux发行版。与很多其他的发行版不同,它坚持KISS(Keep It Simple Stupid)的原则,就是说没有任何配置系统的图形界面工具。一开始,配置系统会有一些困难,但是更有经验的用户会喜欢这种方式的透明性和灵活性。

ArrayList和Vector在使用上有什么区别啊?

Vector和ArrayList在使用上非常相似,都可用来表示一组数量可变的对象应用的集合,并且可以随机地访问其中的元素。1Vector的方法都是同步的(Synchronized),是线程安全的(thread-safe),而ArrayList的方法不是,由于线程的同步必然要影响性能,因此,ArrayList的性能比Vector好。

2当Vector或ArrayList中的元素超过它的初始大小时,Vector会将它的容量翻倍,而ArrayList只增加50%的大小,这样,ArrayList就有利于节约内存空间。

vector类和数组类的区别?

(1) 首先,vector类似于数组,有一段连续的内存,有固定的起始地址,可进行随机存取操作,即可以像数组一样用操作符进行元素的随机访问

(2) 另外,vector和数组一样,都可以存放任意对象,但除了引用,即不存在引用的数组和引用的vector。

(3) vector是一个能存放任意类型的动态数组,是动态连续空间是一种顺序的容器(vector也可以看作是向量)