友好连接

2009年4月15日星期三

IT英语的听说读写

对于IT人员来说,英语很重要。大多数IT信息的第一手传播管道都是通过英语。等着看译文,你的信息接收速度就慢了;研讨会通过同步口译耳机接收信息,但是口译结果却严重地失真;座谈会依赖翻译人员的话,他们除了是沟通桥梁也是你们之间一道无形的墙……这些都不是解决之道,真正的解决之道是加强自己的英语能力。所以IT人员除了自身的专业技能之外,对于英语能力的培养,也不能松懈,需要长期抗战。 拿章子怡来说,从《卧虎藏龙》到《艺妓回忆录》,四年来,章子怡面对国外记者,从之前支支吾吾、脸上堆满尴尬的笑,到现在用英语侃侃而谈,英语确实进步很多,显然她的学习方式颇见成效。除非你像章子怡一样想进军国际影坛,且口袋和她一样深,否则你应该不会像她一样聘请24小时的贴身美籍英语老师。穷人家有穷人家的学习英语方式,通过这篇文章,我向各位分享我的穷苦人家英语学习经验,不用像章子怡一样花大钱。 根据我的经验,一般来说,IT人在读的方面还算不错,写方面比较差一点,听的能力不好,说的能力就更差了。这不难理解,因为在许多事情(包括语言)的学习上,要先接收,其中一小部分被大脑吸收学习,以后才能表达出来,所以读(接收)比写(表达)容易,且听(接收)比说(表达)容易。另外“听说”比“读写”还多了实时互动的要求,所以自然听说比读写的难度更高。因此,想要开始加强英语能力前,必须先搞清楚,自己的瓶颈是哪里。举例来说,如果你是IT人员,你的问题在于看不懂英语技术数据,但是你却想去加强英语的听力或说的能力,这是本末倒置的,对你的IT智能帮助不会太大。IT人培养英语能力的顺序应该是“读”〉“写与听”〉“说”。 关于读的部分,要多读英语IT技术资料,一开始会很痛苦,因为会一直查单词,但是很快就会发现,就是单词在重复出现,以后查的频率会降低许多。单词是英语最基础的部分,如果你常能花时间背单词,阅读时遇到生词的机会会低很多。选购背单词的书籍时,一定要选择将类似或相关意义的高频率单词放在一起的书,这样记忆学习效果最好。 大多数IT资料不会用太难理解的语法,所以语法应该不会是你阅读上的障碍,但是如果要你写出英语句子(例如在国外的技术社区上发表技术问题),你还是需要具有正确的语法观念。 想要听得懂英语,你必须知道够多的单词、词组、惯用语,还必须习惯听。如何习惯听英语?你可能想到《空中英语教室》等广播或CD搭配杂志,但这种方式太枯燥,很少有人能够持之以恒,大部分的人几个月就会放弃。可以看电影练习英语听力,这种做法一来有趣,二来效果相当好。将喜欢的好莱坞电影DVD,利用可以切换成双字幕的PowerDVD软件,第一次看DVD切换到中文字幕享受剧情;第二次看时切换到中英双字幕,并且随时暂停做笔记,看完之后,花一点时间回顾笔记;第三次看DVD是关闭字幕,靠听力快速看一次,这样子学习效果很好。 最后剩下说的部分了。“敢说英语+有说英语的环境”,就可以让英语听说能力进步。我承认,为了练习英语听说的能力,我不只是敢说,我简直已经到了“不知廉耻”的地步。平常我看到老外,就会黏上去用英语聊天。当然,我的目的只是为了练习英语,顺便展现国民外交,和PUB里的辣妹看到老外就黏过去,目的是截然不同的。我也常在公共车和地铁上与老外聊天,身为佛教徒的我也曾为了练习英语参加摩门教的外国英语礼拜,讨论摩门教教义。几年前我和室友将空房出租时,刻意找外国人,以营造说英语的机会。 你可以像我这样,想办法创造讲英语的机会。如果你的羞耻心强烈,不敢像我这样,你可以考虑上外籍老师的英语会话班,不过要慎选老师。许多外国找不到工作的人、非洲来的人(非英语国家)、贝里斯来的人(英语腔调特殊),都在国内教英语。我就遇到过拼写能力很差的英语老师,我当时想:“应该是我来教你英语才对吧!” 现在我的英语已经进步到可以和老外谈笑自如,而且我也习惯了使用美式夸张地手势和表情。这是从中学到现在持续不断的成果,这条英语学习之路,还真是漫长
http://www.kuqin.com/english/20070819/445.html

2009年3月3日星期二

用ORACLE8i修复数据库坏块的三种方法

在进行SUN CLUSTER双机切换、意外断电或其它情况下,有时会发生共享盘MOUNT不上的情况,需要使用FSCK对共享盘进行修复。修复完成后,在数据库启动过程中,却又出现"数据块损坏,无法启动数据库"的现象,此时,可以根据不同的数据块损坏类型,检测并修复错误。在此介绍三种使用Oracle8i修复损坏数据块的方法。

  一、数据块损坏,错误代码为ORA-01578

  ORA-1115 I/O ERROR READING BLOCK

  通常后跟ORA-737X错误与操作系统错误(UNIX中的错误号5)


 

  产生原因:

  1. 硬件问题(磁盘控制器问题或磁盘问题)

  2. 物理级的数据块损坏(通常由前一原因造成)

  3. 处理巨型文件时,后跟错误代码ORA-7371

  确定故障原因与恢复的方法:

  1. 查看alert.log文件中其它ORA-1115错误的发生情况:

  1) 如果指向不同磁盘的文件,则是磁盘控制器的问题,查看V$DATAFILE,有哪些文件位于该控制器下,转到第二步。

  2) 如果指向相同磁盘的不同文件,则是磁盘的问题,转到第二步。

  3) 如果指向同一个文件,执行以下语句查找文件名:

  SELECT SEGMENT_NAME,SEGMENT_TYPE FROM DBA_EXTENTS WHERE FILE_ID=<文件号> AND <块号> BETWEEN BLOCK_ID

  AND BLOCK_ID+BLOCKS-1;

  其中,文件号与块号是ORA-1115中指出的,如果该查询持续指向某表或索引,则重建它们即可。

  2. 如果文件是SYSTEM表空间,或处于NOARCHIVELOG模式,关闭数据库,转到第四步。

  3. 如果数据库处于ARCHIVELOG模式,仍应关闭数据库,如果不能关闭数据库,则将相应的数据文件脱机:ALTER DATABASE DATAFILE '文件名' OFFLINE;

  4. 试着将数据文件拷贝到别的磁盘。

  5. 如果拷贝失败,则文件将丢失。

  6. STARTUP MOUNT;

  7. 将数据文件重命名为成功拷贝到别的磁盘的文件名:

  ALTER DATABASE RENAME FILE '老路径文件名' TO '新路径文件名';

  8. ALTER DATABASE OPEN;

  9. RECOVER DATAFILE 文件名;

  ALTER DATABASE DATAFILE '文件名' ONLINE;

  二、回滚段需要恢复

  如果回滚段处于NEED RECOVERY状态,需要执行以下步骤进行恢复:

  1. 查看所有联机的表空间与数据文件

  2. init.ora文件中加入event = "10015 trace name context forever,level 10",这将生成一个追踪文件,其中含有事务与回滚的信息。

  3. 关闭并重新打开数据库。

  4. 查看TRACE文件,应有error recovery tx(#,#) object #.TX(#,#),指出事务信息,其中object #sys.dba_objects中的object_id相同。

  5. 使用以下查询找出正在进行恢复的对象:

  SELECT owner,object_name,object_type,status FROM dba_objects WHERE object_id=

转载:junzhongxu.cnblogs.com

实际项目中可使用的性能需求

在编写合同或者招标书时,经常有性能需求方面的章节。在编写这部分内容时,文档撰写人经常会觉得无从下手。

笔者根据实际工作中碰到的项目,将实际项目中可能使用性能需求进行汇总。仅供参考,不当之处,还望大家见谅。

性能需求一般包括:

1)列出有各种性能要求的功能,如有并发要求的功能及相应的并发要求、有响应时间要求的功能,

2)数据库容量,或指定时间的业务处理量,

3)系统用户容量的需求,

4)如果有机器配置上的要求,则说明相应的机器配置要求;

5)网络环境,如1MADSL或者512k拨号上网环境,

6)系统运行时间,如7×24小时不间断运行,或者可连续运行一周。

附:性能测试需求例子

项目1:

1. 时间特性的要求:

1)普遍情况下:

●搜索时间最大不超过5秒

●平均时间在1~3秒以内

2)1860前台(业务知识库):

●知识文档的搜索不超过1秒

●知识文档的搜索与打开合计时间不超过3秒

●平均在1秒内

2. 系统容量要求

●静态用户(注册用户):3500以上

●动态用户(在线用户):1500以上

●并发数:500以上

项目2:

●检查系统在 2000 个用户的负载下,所有业务动作是否可用及稳定;

●检查系统在2000 个用户的负载下,连续运行 72 小时过程中,订单上传、转单、详情单查询、发运、勾核、签收及邮路填报功能等业务动作是否可用及稳定;

●检查系统在 1500 个用户、500 个并发用户操作的负载下,连续运行 72 小时过程中,以上业务动作是否可用及稳定;

●检查系统在 8.0 GB 业务数据、1500 个用户、500 个并发用户运行的负载下,连续运行 72 小时过程中,以上业务动作是否可用及稳定;

实际项目中可使用的性能需求

在编写合同或者招标书时,经常有性能需求方面的章节。在编写这部分内容时,文档撰写人经常会觉得无从下手。

笔者根据实际工作中碰到的项目,将实际项目中可能使用性能需求进行汇总。仅供参考,不当之处,还望大家见谅。

性能需求一般包括:

1)列出有各种性能要求的功能,如有并发要求的功能及相应的并发要求、有响应时间要求的功能,

2)数据库容量,或指定时间的业务处理量,

3)系统用户容量的需求,

4)如果有机器配置上的要求,则说明相应的机器配置要求;

5)网络环境,如1MADSL或者512k拨号上网环境,

6)系统运行时间,如7×24小时不间断运行,或者可连续运行一周。

附:性能测试需求例子

项目1:

1. 时间特性的要求:

1)普遍情况下:

●搜索时间最大不超过5秒

●平均时间在1~3秒以内

2)1860前台(业务知识库):

●知识文档的搜索不超过1秒

●知识文档的搜索与打开合计时间不超过3秒

●平均在1秒内

2. 系统容量要求

●静态用户(注册用户):3500以上

●动态用户(在线用户):1500以上

●并发数:500以上

项目2:

●检查系统在 2000 个用户的负载下,所有业务动作是否可用及稳定;

●检查系统在2000 个用户的负载下,连续运行 72 小时过程中,订单上传、转单、详情单查询、发运、勾核、签收及邮路填报功能等业务动作是否可用及稳定;

●检查系统在 1500 个用户、500 个并发用户操作的负载下,连续运行 72 小时过程中,以上业务动作是否可用及稳定;

●检查系统在 8.0 GB 业务数据、1500 个用户、500 个并发用户运行的负载下,连续运行 72 小时过程中,以上业务动作是否可用及稳定;

实际项目中可使用的性能需求

在编写合同或者招标书时,经常有性能需求方面的章节。在编写这部分内容时,文档撰写人经常会觉得无从下手。

笔者根据实际工作中碰到的项目,将实际项目中可能使用性能需求进行汇总。仅供参考,不当之处,还望大家见谅。

性能需求一般包括:

1)列出有各种性能要求的功能,如有并发要求的功能及相应的并发要求、有响应时间要求的功能,

2)数据库容量,或指定时间的业务处理量,

3)系统用户容量的需求,

4)如果有机器配置上的要求,则说明相应的机器配置要求;

5)网络环境,如1MADSL或者512k拨号上网环境,

6)系统运行时间,如7×24小时不间断运行,或者可连续运行一周。

附:性能测试需求例子

项目1:

1. 时间特性的要求:

1)普遍情况下:

●搜索时间最大不超过5秒

●平均时间在1~3秒以内

2)1860前台(业务知识库):

●知识文档的搜索不超过1秒

●知识文档的搜索与打开合计时间不超过3秒

●平均在1秒内

2. 系统容量要求

●静态用户(注册用户):3500以上

●动态用户(在线用户):1500以上

●并发数:500以上

项目2:

●检查系统在 2000 个用户的负载下,所有业务动作是否可用及稳定;

●检查系统在2000 个用户的负载下,连续运行 72 小时过程中,订单上传、转单、详情单查询、发运、勾核、签收及邮路填报功能等业务动作是否可用及稳定;

●检查系统在 1500 个用户、500 个并发用户操作的负载下,连续运行 72 小时过程中,以上业务动作是否可用及稳定;

●检查系统在 8.0 GB 业务数据、1500 个用户、500 个并发用户运行的负载下,连续运行 72 小时过程中,以上业务动作是否可用及稳定;