社区
Linux/Unix社区
帖子详情
求一个简单的shell命令 在线等解决即给结帖
yzqdhr
2006-09-01 02:02:27
我用的是IBM UNIX AIX Version 5 怎么看系统的区域。 我的现在是英文的 怎样改成日文呢~
...全文
399
7
打赏
收藏
求一个简单的shell命令 在线等解决即给结帖
我用的是IBM UNIX AIX Version 5 怎么看系统的区域。 我的现在是英文的 怎样改成日文呢~
复制链接
扫一扫
分享
转发到动态
举报
写回复
配置赞助广告
用AI写文章
7 条
回复
切换为时间正序
请发表友善的回复…
发表回复
打赏红包
yzqdhr
2006-09-19
打赏
举报
回复
要回答这个问题不能一概而论,有时候使用Vector比较好;有时是ArrayList,有时候这两个都不是
最好的选择。你别指望能够获得一个简单肯定答案,因为这要看你用它们干什么。下面有4个要考虑
的因素:
API
在由Ken Arnold等编著的《Java Programming Language》(Addison-Wesley, June 2000)一书中有这
样的描述,Vector类似于ArrayList.。所有从API的角度来看这两个类非常相似。但他们之间也还
是有一些主要的区别的。
同步性
Vector是同步的。这个类中的一些方法保证了Vector中的对象是线程安全的。而ArrayList则是异步
的,因此ArrayList中的对象并不是线程安全的。因为同步的要求会影响执行的效率,所以如果你不
需要线程安全的集合那么使用ArrayList是一个很好的选择,这样可以避免由于同步带来的不必要的
性能开销。
数据增长
从内部实现机制来讲ArrayList和Vector都是使用数组(Array)来控制集合中的对象。当你向这两种类
型中增加元素的时候,如果元素的数目超出了内部数组目前的长度它们都需要扩展内部数组的长度,
Vector缺省情况下自动增长原来一倍的数组长度,ArrayList是原来的50%,所以最后你获得的这个集
合所占的空间总是比你实际需要的要大。所以如果你要在集合中保存大量的数据那么使用Vector有一
些优势,因为你可以通过设置集合的初始化大小来避免不必要的资源开销。
使用模式
在ArrayList和Vector中,从一个指定的位置(通过索引)查找数据或是在集合的末尾增加、移除一
个元素所花费的时间是一样的,这个时间我们用O(1)表示。但是,如果在集合的其他位置增加或移除
元素那么花费的时间会呈线形增长:O(n-i),其中n代表集合中元素的个数,i代表元素增加或移除元
素的索引位置。为什么会这样呢?以为在进行上述操作的时候集合中第i和第i个元素之后的所有元素
都要执行位移的操作。这一切意味着什么呢?
这意味着,你只是查找特定位置的元素或只在集合的末端增加、移除元素,那么使用Vector或
ArrayList都可以。如果是其他操作,你最好选择其他的集合操作类。比如,LinkList集合类在增加
或移除集合中任何位置的元素所花费的时间都是一样的?O(1),但它在索引一个元素的使用缺比较慢
-O(i),其中i是索引的位置.使用ArrayList也很容易,因为你可以简单的使用索引来代替创建
iterator对象的操作。LinkList也会为每个插入的元素创建对象,所有你要明白它也会带来额外的开
销。
yzqdhr
2006-09-19
打赏
举报
回复
只要对相应的代码做一些简单的修改,就可以改变同一页面的不同部分,或者页数不同的网页的外观和格式。
它的作用可以达到:
(1)在几乎所有的浏览器上都可以使用。
(2)以前一些非得通过图片转换实现的功能,现在只要用CSS就可以轻松实现,从而更快地下载页面。
(3)使页面的字体变得更漂亮,更容易编排,使页面真正赏心悦目。
(4)你可以轻松地控制页面的布局 。
(5)你可以将许多网页的风格格式同时更新,不用再一页一页地更新了。你可以将站点上所有的网页风格都使用一个CSS文件进行控制,只要修改这个CSS文件中相应的行,那么整个站点的所有页面都会随之发生变动。
想一想,没有使用CSS前我们是如何控制字体的颜色和大小以及所使用的字体的?我们一般使用HTML标签来实现,代码非常烦琐。
很难想象,如果在一个页面里需要频繁地更替字体的颜色大小,最终生成的HTML代码的长度一定臃肿不堪。
说实话,CSS就是为了简化这样的工作诞生的,当然其功能决非这么简单。
CSS是通过对页面结构的风格控制的思想,控制整个页面的风格的。
式样单放在页面中,通过浏览器的解释执行,是完全的文本,任何懂得HTML的人都可以掌握,非常的容易。生殖对一些非常老的浏览器,页不会产生页面混乱的现象。
[编辑:songtao] [返回网易学院首页] [http://tech.163.com/school]
yzqdhr
2006-09-19
打赏
举报
回复
CSS就是一种叫做样式表(stylesheet)的技术。也有的人称之为层叠样式表(Cascading Stylesheet)。
在主页制作时采用CSS技术,可以有效地对页面的布局、字体、颜色、背景和其它效果实现更加精确的控制。
诗魂鹤影
2006-09-01
打赏
举报
回复
帮顶 ^_^ 可以下载IBM AIX系统管理的资料看看 ^_^
fytzzh
2006-09-01
打赏
举报
回复
不同的字符集
在 AIX 上使用 ja_JP.IBM-eucJP
yzqdhr
2006-09-01
打赏
举报
回复
locale -a
C
POSIX
ja_JP
ja_JP.IBM-eucJP
可以解释一下这些代表什么意思么 为什么有2个 ja_JP ja_JP.IBM-eucJP 呢 谢谢了
fytzzh
2006-09-01
打赏
举报
回复
locale -a
18个Linux
Shell
脚本经典案例
通俗易懂的
Shell
进阶视频教程!! 在学习Linux运维时,大部分同学给我反馈是:Linux
Shell
是
一个
很难的知识板块。虽然大家都认真学,基本的语法很都学习,但有需
求
时,很难直接上手编程,要么写了很久,要么写不好!也有很多做运维很多年的朋友也是如此,
Shell
脚本一直写的不6!在网上看例子能照猫画虎写出来,完全独立写就困难了。对于初学者而言,因为没有实战经验,写不出来
Shell
脚本很正常,如果工作了几年的运维老年还是写不出来,那就是没主动找需
求
,缺乏练习,缺乏经验。针对以上问题,我精心总结了18个生产环境中经典的
Shell
脚本,通过这些案例贯穿Linux
Shell
脚本的大部分知识点,学习编写思路,学习编写技巧,提升Linux使用能力,让你的
Shell
功底上升
一个
段位!
Android ADB
Shell
命令
大全
apktool反编译工具:http://download.csdn.net/detail/zkdemon/3722580 获得android模拟器root权限的
命令
. adb
shell
mount -o rw,remount -t yaffs2 /dev/block/mtdblock3 /system 1. 显示系统中全部Android平台: andro
Android系统在超级终端下必会的
命令
大全(adb
shell
命令
大全)
1. 显示系统中全部Android平台: android list targets 2. 显示系统中全部AVD(模拟器): android list avd 3. 创建AVD(模拟器): android create avd --name 名称 --target 平台编号 4. 启动模拟器: emulator
shell
编程范例之字符串操作
1.2 字符串的长度 概要示例: 除了组成字符串的字符类型外,字符串还有哪些属性呢?组成字符串的字符个数。下面我们来计算字符串的长度,即所有字符的个数,并
简单
介绍几种
求
字符串中指 定字符个数的方法。 // 计算某个字符串的长度,即所有字符的个数[这计算方法是五花八门,择其优着而用之] $ var="get the length of me" $ echo ${var} ...
MySQL 数据库常用
命令
小结
MySQL 数据库常用
命令
小结 MySQL数据库常用
命令
1、MySQL常用
命令
create database name; 创建数据库 use databasename; 选择数据库 drop database name 直接删除数据库,不提醒 show tables; 显示表 describe tablename; 表的详细描述 select 中加上distinct...
Linux/Unix社区
23,120
社区成员
74,507
社区内容
发帖
与我相关
我的任务
Linux/Unix社区
Linux/Unix社区 应用程序开发区
复制链接
扫一扫
分享
社区描述
Linux/Unix社区 应用程序开发区
社区管理员
加入社区
获取链接或二维码
近7日
近30日
至今
加载中
查看更多榜单
社区公告
暂无公告
试试用AI创作助手写篇文章吧
+ 用AI写文章