月度存档: 四月 2006 - 第2页

菜鸟购买服务器了解的五个问题

  今天我们来说说服务器基础知识方面的几个问题,也是困惑初涉服务器领域众“菜鸟”们的几个常见问题:  

  1、双路等于双核么?  

  问题:常听说双路至强XX式服务器,最近又出现了双核至强,都是两个CPU,是不是双路等于双核?

  答案:不是   

  无论服务器的单路、双路、四路乃至八路,其中的“路”都是指服务器物理CPU的数量,也就是服务器主板上CPU插槽的数量。  

  最近出现的双核处理器,是在一颗物理CPU内部封装了两个CPU核心,这样的好处在于能够让用户在成本增加不多的前提下,拥有更强劲的性能。而且能够比较显著的降低性能功耗比,这对企业用户节约使用成本也有积极的意义。   

  2 至强与奔腾的区别  

  问题:在不少服务器中,有拿至强作处理器的,也有拿奔腾4当作处理器的,除了用奔腾4处理器的服务器产品呢便宜些,至强与奔腾还有什么区别?  

  Intel 奔腾4 631 3.0GHz(盒) 
 

  Intel Xeon 3.2G(800MHz/2M/盒) 

  答案:服务器上用的至强处理器和普通的P4处理器其内核基本上是一样的。  

  区别之一是英特尔奔腾4处理器开始,便将奔腾4处理器归为个人处理器,用户不能以2颗奔腾4处理器来构架2路服务器系统,而开发出运算效能更高的至强处理器。至强处理器目前分为至强DP(最大支持双路处理)和至强MP(最大支持8路处理)。  

  区别之二就是二级缓存不同。至强的二级缓存是1MB~16MB,P4的二级缓存是512KB~1MB,而二级缓存的容量也是决定服务器处理效能的重要因素。  

  至强系列CPU多为604接口,而P4的CPU,多为478针或是775架构。  

  注:在X86架构下,服务器除了使用英特尔奔腾、至强系列处理器外,AMD也为服务器提供了专门的处理器-皓龙Opteron,最大可支持8路。 

  AMD Opteron皓龙 865(散)

  3、服务器的几种类型  

  问题:服务器按照结构划分,有几种类型?  

  答案:目前按照外形结构划分,服务器可分为塔式、机架式、刀片式三种类型。

  塔式服务器

  一般的塔式服务器机箱和我们常用的PC机箱差不多,而大型的塔式机箱就要粗大很多,总的来说外形尺寸没有固定标准。  

  机架式服务器

  机架式服务器是由于满足企业的密集部署,形成的以19英寸机架作为标准宽度的服务器类型,高度则从1U到数U。将服务器放置到机架上,并不仅仅有利于日常的维护及管理,也可能避免意想不到的故障。首先,放置服务器不占用过多空间。机架服务器整齐地排放在机架中,不会浪费空间。其次,连接线等也能够整齐地收放到机架里。电源线和LAN线等全都能在机柜中布好线,可以减少堆积在地面上的连接线,从而防止脚踢掉电线等事故的发生。

  规定的尺寸是服务器的宽(48.26cm=19英寸)与高(4.445cm的倍数)。由于宽为19英寸,所以有时也将满足这一规定的机架称为“19英寸机架”。   

  刀片式服务器  

  刀片服务器是一种HAHD(High Availability High Density,高可用高密度)的低成本服务器平台,是专门为特殊应用行业和高密度计算机环境设计的,其中每一块“刀片”实际上就是一块系统母板,类似于一个个独立的服务器。在这种模式下,每一个母板运行自己的系统,服务于指定的不同用户群,相互之间没有关联。不过可以使用系统软件将这些母板集合成一个服务器集群。在集群模式下,所有的母板可以连接起来提供高速的网络环境,可以共享资源,为相同的用户群服务。

  4 “U”是什么?  

  问题:平常说1U、2U服务器中的“U”是什么意思?是指服务器处理器个数么?

  答案:“U”在服务器领域中特指机架式服务器厚度,是一种表示服务器外部尺寸的单位,是unit的缩略语,详细尺寸由作为业界团体的美国电子工业协会(EIA)决定。

  之所以要规定服务器的尺寸,是为了使服务器保持适当的尺寸以便放在铁质或铝质机架上。机架上有固定服务器的螺孔,将它与服务器的螺孔对好,用螺丝加以固定。   

  厚度以4.445cm为基本单位。1U就是4.445cm,2U则是1U的2倍为8.89cm。也就是说,所谓“1U的机架式服务器”,就是外形满足EIA规格、厚度为4.445cm的产品。  

  5 服务器与工作站的区别是什么?   

  问题:服务器与工作站的区别是什么?  

  服务器是给工作站提供各种服务的,网络通信服务,文件共享服务,硬件共享服务,各种资源服务。工作站在获取服务器各种资源的同时也可以帮服务器分流计算等任务。

  服务器和工作站都是高性能的计算机,只是相对而言服务器专注于数据吞吐能力,所以支持的外设(硬盘、I/O插槽等)更多;而工作站则专注于图形处理能力,所以外设则相对少一些,但采用特别为图形处理设计的架构,采用高档显示卡,支持3D图像处理。工作站主要应用在各种设计、多媒体制作领域。

移动硬盘使用技巧十秘笈

  移动硬盘学问大,如何用好移动硬盘以确保数据的安全转移和存储,就成为时下较为关注的一个话题。为了解除大家的后顾之忧,小编将就这一话题细致地为读者朋友做一下讲解,以期可以为大家提供更多实用的帮助。由于移动硬盘是一个非标准的USB设备,使用中远不像鼠标等小型USB设备可靠,问题也较多,因此多了解一下相关的使用方法还是非常有必要的。

  接下来将就移动硬盘常见的多发情况和大家作一下交流。

  经验分享:

  1、尽量不要选购过于廉价的产品,因为价格将决定移动硬盘盒的用料情况,而用料过于简省则无法保证移动硬盘的稳定运行,为将来应用带来隐患,建议大家多考虑做工优秀且有品质保证的产品。

  2、移动硬盘分区最好不要超过2个,否则在启动移动硬盘时将会增加系统检索和使用等待的时间。使用Full Speed USB2.0(以前称USB1.1)传输接口的用户更应忌讳,否则将浪费掉许多宝贵的时间。

  3、使用用料一般的移动硬盘盒,最好不要插在电脑上长期工作,移动硬盘是用来临时交换或存储数据的,不是一个本地硬盘。相比于内置硬盘会时刻都工作在恶劣的环境下,应该尽量缩短工作时间。如果有需要转存下载资料的,正确的使用方法是使用本地硬盘下载和整理资料等,然后copy到移动硬盘上,而不要在移动硬盘上完成。做工较好的移动硬盘盒也可以尽量按此操作,毕竟可以更稳妥一些。

  4、不要给移动硬盘整理磁盘碎片,否则会很容易损伤硬盘。如果确实需要整理,方法可采用将整个分区里面的数据都copy出来,再copy回去。

  5、移动硬盘认不出或者copy会断线该如何解决呢?

  (1)最好不使用USB延长线,这种线的质量一般不太好,会使USB数据同步出错,使移动硬盘不能正常工作。如果机箱上的前置USB接口无法保证正常使用,多半为供电问题,应尽量把移动硬盘插在原主板背板的USB接口上。

  (2)劣质USB硬盘盒做工不佳,导致出现供电不足或是数据丢失等现象。可尝试更换劣质数据线为带屏蔽层的优质USB线;若情况依旧,可借用或调换一块硬盘试验一下;如果还不成,最可靠的办法还是及早更换移动硬盘盒。

  (3)USB接口兼容性不佳,目前这一状况已较为少见但仍不排除。

  6、如何解决供电不足呢?

  (1)购买做工较好且有品质保证的USB移动硬盘盒。

  (2)购买低功耗的笔记本硬盘做移动硬盘。

  (3)购买笔记本电脑等USB接口较少的设备时,要多考虑一下其USB接口的供电能力。

  (4)移动硬盘盒最好自身带有辅助供电线,好的移动硬盘盒会提供变压器,一般的移动硬盘盒也有单独的PS2或者USB供电线,供电不足时一定要插上,即使USB接口供电足够带动硬盘,如果不是短时间工作,建议也插上,USB接口的供电总是比较勉强。

  7、不要混用供电线,由于移动硬盘盒的供电线存在专用现象,供电线接口电压可能会有所不同,乱插轻则烧盒子,重则烧硬盘。

  8、如何让移动硬盘速度更快一些?

  copy大的文件肯定比细碎的小文件有效率,太过细碎的小文件建议可以用winrar打包后(压缩方式采用“存储”即可)再copy。

  9、带有1394接口的移动硬盘有哪些讲究?

  (1)供电:机器自带的6针1394接口额定电流为1A,已经足够带动所有移动硬盘,甚至台式机硬盘。4针口不供电,必须给移动硬盘另外供电。笔记本PC卡接出来的1394接口也不能供电,必须给PC卡或者移动硬盘额外供电。

  (2)1394接口以TI双芯片为最佳;ricoh也很不错,不过很少出现在零售的卡里,IBM X系列板载的常常是ricoh的,ALI的也可以,VIA相对较为一般(台式机主板板载的多为这个),不过相对而言做工远比芯片重要。

  (3)一般移动硬盘盒的1394大多采用Oxford911桥接芯片,目前还没有看到缩水的芯片。oxford922是一款更加优秀的IC集成芯片,单芯片搞定usb2.0/1394双接口,现在已经有一些高档3.5寸移动硬盘盒使用,2.5寸的移动硬盘盒还没有看到。PL-3507是台湾一家IC设计公司的产品,同样是单芯双接口,性能目前还不是很了解。

  (4)1394接口的最大优点是CPU占有率低。

  10、妥善保护移动硬盘。切忌摔打,轻拿轻放;注意温度,不要过热;干燥防水,先退后拔。

  编后语:

  以上十点内容不知是否对大家正确使用移动硬盘起到了应有的帮助作用?如果有什么疏漏或是更好的建议,都欢迎读者朋友随时留下精彩的评论,以资交流。当今时代财富已经由具体的实物转向了抽象的数字描述,数据的安全性和重要性已经不可同日而语,对于商务人士、记者编辑、公关销售人员等尤为重要。为了确保数字生活顺畅快乐,在此提醒大家务必养成经常备份的好习惯,这样才会遇事不乱、遇变不惊。

资料:三种主流BIOS报警声音大全

  有时候,我们的计算机不能正常启动,并且发出长短不一的蜂鸣声,这代表计算机出现故障,需要我们来排除。蜂鸣声是计算机BIOS预选设计好的提示音,我们可以根据以下内容来判断究竟是那里出了问题。

  目前常见的BIOS有AWARD、AMI和POENIX三种,其中POENIX已经被AWARD收购,但在很多老品牌机中很常见,所以这里一起列出。除了以上列出的三种BIOS以外,还有极少数电脑使用特殊的BIOS,由于没有统一标准,这里不再列出。

  AWARD

  AWARD BIOS响铃声的一般含义是:

  1短: 系统正常启动。这是我们每天都能听到的,也表明机器没有任何问题。

  2短: 常规错误,请进入CMOS Setup,重新设置不正确的选项。

  1长1短: RAM或主板出错。换一条内存试试,若还是不行,只好更换主板。

  1长2短: 显示器或显示卡错误。

  1长3短: 键盘控制器错误。检查主板。

  1长9短: 主板Flash RAM或EPROM错误,BIOS损坏。换块Flash RAM试试。

  不断地响(长声): 内存条未插紧或损坏。重插内存条,若还是不行,只有更换一条内存。

  不停地响: 电源、显示器未和显示卡连接好。检查一下所有的插头。

  重复短响: 电源问题。

  无声音无显示: 电源问题。

  AMI  

  AMI BIOS响铃声的一般含义是:

  1. 一短声,内存刷新失败。内存损坏比较严重,恐怕非得更换内存不可。

  2. 二短声,内存奇偶校验错误。可以进入CMOS设置,将内存Parity奇偶校验选项关掉,即设置为Disabled。不过一般来说,内存条有奇偶校验并且在CMOS设置中打开奇偶校验,这对微机系统的稳定性是有好处的。

  3. 三短声,系统基本内存(第1个64Kb)检查失败。更换内存吧。

  4. 四短声,系统时钟出错。维修或更换主板。

  5. 五短声,CPU错误。但未必全是CPU本身的错,也可能是CPU插座或其它什么地方有问题,如果此CPU在其它主板上正常,则肯定错误在于主板。

  6. 六短声,键盘控制器错误。如果是键盘没插上,那好办,插上就行;如果键盘连接正常但有错误提示,则不妨换一个好的键盘试试;否则就是键盘控制芯片或相关的部位有问题了。

  7. 七短声,系统实模式错误,不能切换到保护模式。这也属于主板的错。

  8. 八短声,显存读/写错误。显卡上的存贮芯片可能有损坏的。如果存贮片是可插拔的,只要找出坏片并更换就行,否则显卡需要维修或更换。

  9. 九短声,ROM BIOS检验出错。换块同类型的好BIOS试试,如果证明BIOS有问题,你可以采用重写甚至热插拔的方法试图恢复。

  10. 十短声,寄存器读/写错误。只能是维修或更换主板。

  11. 十一短声,高速缓存错误。

  12. 如果听不到beep响铃声也看不到屏幕显示,首先应该检查一下电源是否接好,在检修时往往容易疏忽,不接上主板电源就开机测试。其次得看看是不是少插了什么部件,如CPU、内存条等。再次,拔掉所有的有疑问的插卡,只留显示卡试试。最后找到主板上清除(clear)CMOS设置的跳线,清除CMOS设置,让BIOS回到出厂时状态。如果显示器或显示卡以及连线都没有问题,CPU和内存也没有问题,经过以上这些步骤后,微机在开机时还是没有显示或响铃声,那就只能是主板的问题了。

  POENIX(凤凰)  

  POENIX的BIOS报警声(以前的老板上有许多POENIX的,可现在已经被AWARD收购了)

  1短 系统启动正常

  1短1短1短 系统加电初始化失败

  1短1短2短 主板错误

  1短1短3短 CMOS或电池失效

  1短1短4短 ROM BIOS校验错误

  1短2短1短 系统时钟错误

  1短2短2短 DMA初始化失败

  1短2短3短 DMA页寄存器错误

  1短3短1短 RAM刷新错误

  1短3短2短 基本内存错误

  1短3短3短 基本内存错误

  1短4短1短 基本内存地址线错误

  1短4短2短 基本内存校验错误

  1短4短3短 EISA时序器错误

  1短4短4短 EISA NMI口错误

  2短1短1短 前64K基本内存错误

  3短1短1短 DMA寄存器错误

  3短1短2短 主DMA寄存器错误

  3短1短3短 主中断处理寄存器错误

  3短1短4短 从中断处理寄存器错误

  3短2短4短 键盘控制器错误

  3短1短3短 主中断处理寄存器错误

  3短4短2短 显示错误

  3短4短3短 时钟错误

  4短2短2短 关机错误

  4短2短3短 A20门错误

  4短2短4短 保护模式中断错误

  4短3短1短 内存错误

  4短3短3短 时钟2错误

  4短3短4短 时钟错误

  4短4短1短 串行口错误

  4短4短2短 并行口错误

  4短4短3短 数字协处理器错误

无光软驱笔记本如何重装系统

  现在的笔记本大多去掉了软驱这样“陈旧”的设置(包括许多台式机),而一些超轻薄笔记本为了减轻体积的需要,更是将光驱也去掉了,自然,对于这些笔记本全外置的要求来说,便携是达到了,但一旦机器出现故障,需要重装系统,而手头又没有外置光驱可用那可如何是好?

  超轻薄、无光软驱笔记本不拆硬盘重装操作系统,一般来说有以下几个途径:

  1、如果笔记本支持USB启动(部分老机型只支持USB软驱启动。不过有些机型虽然支持USB光驱启动,但是你用一般的光驱外置盒也无法实现启动,因为从USB光驱启动需要外置盒里面的电路支持并且与笔记本兼容才行,这个要靠试才能得知),那么最简单的方法就是拿个双启动U盘并通过该U盘的格式化工具把它格式化成为USB启动软盘插到笔记本USB接口上就可以引导启动了,不必另外购置USB软驱。另外,如果你有USB移动硬盘盒的话,说不定也用得上。当然,能否用得上同样跟硬盘盒内的接口电路是否兼容笔记本的USB引导有关,有时候即便是硬盘盒的确能支持启动(在别的机子上OK),也还存在跟具体的某一台笔记本电脑兼不兼容的问题,要试验才知道。

  需要指出的是,以USB软驱启动之后,对笔记本硬盘进行分区格式化是没有问题的,难点在于怎样把操作系统的安装文件弄进硬盘。一般来说,通过加载了USB存储设备驱动的DOS启动盘来引导系统( 新DOS时代 的bbs.pc120.net.cn" target="_blank">论坛中就有很多介绍如何让DOS支持USB存储设备的详细内容,还提供了超级启动软盘的映像文件下载),就可以找到USB光驱。不过,我建议你还是先拷贝安装文件到硬盘,然后通过SYS C:使得硬盘能够引导启动,再从硬盘引导来安装操作系统。这样建议主要是考虑了在DOS下通过USB光驱运行安装程序会带来隐含的兼容性问题。

  我曾经碰到过下面的麻烦事。我帮人买的超轻薄、无光软笔记本是支持USB软驱启动的,但不知道是我的光驱外置盒不支持启动功能呢还是笔记本本身就仅仅支持USB软驱启动而不支持USB光驱启动,反正我没有办法从光驱成功引导。于是我就想到先用支持USB存储设备的超级启动软盘从USB软驱引导,找到USB光驱后再把光盘上的安装文件拷贝进硬盘来装操作系统。很遗憾的是,我发现在不接上USB光驱盒的时候,USB软驱可以成功引导,而一旦同时接上USB光驱盒来开机,那么在引导过程中途这两个USB设备就明显地象是“打架了”,总之在这台笔记本上无论如何也无法使得USB光驱和USB软驱在DOS下同时可用。

  而对比之下,同一张启动软盘用于台式机内置软驱启动后,却总是可以找到同一个USB外置光驱并且能够正常使用的。无奈之下,只好先不接USB光驱而通过USB软盘引导,然后把硬盘做成引导盘来驱动USB光驱,再拷入安装文件来安装Windows系统。

  另外要说的是,我用的光驱外置盒是长寿 088 Forever 型号,USB1.1接口的。经试验,它用在支持USB CD-Rom引导的台式机上面,无法从其光盘引导启动计算机,在那台笔记本上面也不行。

  另外,我无法在DOS下同时使用USB光软驱应该也不会是USB接口(或笔记本总功率)供电不足的缘故。因为,在该机原有的Windows 98 ME下明明可以同时用到USB光软和软驱的。

  所以,那次经历提醒我们,这里面还是存在一个硬软件的兼容性问题。

  2、还可以考虑从PC卡光驱引导启动。对于不支持USB启动的超薄机型,这可能是不拆硬盘装系统的最后招数了。不过支持引导启动功能的PC卡光驱往往是些原装货(Bootable PCMCIA CD-ROM,“Bootable”这几个字太重要了)。而在二手市场卖的翻新的PCMCIA光驱都是JS厂家用拆机CD-ROM再加个自己弄的简易接口电路和外壳整出来的,这个电路一“简易”或者JS根本就是没弄明白原理,导致了这些110~`140元左右的PCMCIA光驱几乎都是不支持引导功能的。所以下手买之前一定要试好能否支持光驱引导启动。

  3、二手笔记本市场是个大杂烩,很多你意想不到的稀罕物件在这里几乎都可以找得到,底座啊什么的只要你出的起价钱总能买到。不过从经济性考虑,最好还是找一下跟你的笔记本配套的而且是通过扩展埠来连接的软驱(光驱贵出好多就算了,何况有的笔记本还不支持光驱启动),找得到的话就解决引导启动的问题了。旧的外置软驱一般常见的型号都在40-60元左右。

  最后顺便也提一下,只配了光驱的光软互换笔记本一般来说都应该是支持光盘引导启动的。这样的笔记本如果万一不支持光驱启动的话,就只能到朋友或者二手市场找一个兼容的互换软驱回来了,处理方式如第1段,先通过软驱把硬盘处理为可引导的(要记得在CONFIG.SYS和AUTOEXEC.BAT中加上CD-ROM驱动),然后换上光驱,直接从光驱安装或者拷贝到硬盘安装均可。

  刚刚离职的朋友要帮人开发一个单片机应用,一个月多前我帮他买了一台未内置光软的超轻薄二手笔记本,型号Panasonic CF-S51 (外观经典之极,就是配置低些而且没有内置串并口和外接VGA口,配置C2-400/11.3"TFT XGA/192M/USB,看它里面的日文 BIOS Setup 应该不支持USB引导),买的时候机内已有 Win2000 Pro/mini-Win98 双系统,考虑到未来重装操作系统的需要,我还说服朋友另外购买了一个外置的扩展埠软驱(虽然软驱可以直接连接到笔记本上,但是我们居然还幸运地找到了该型号笔记本的端口扩展器,上面有VGA/COM/LPT/FDD接口),算上升级另加的128M内存条、齐套的外置扩展埠/软驱以及换电芯的费用,嘿嘿,才花了2000元。

  用到大约10天前,因为朋友开通了长宽,没料到从网上招惹了病毒回来,他也懒得再用那个带回来的双操作系统了,于是要我帮忙重装Win2000 Pro。

  好在我当时一定要他买下软驱!引导启动笔记本已经不是问题,剩下来的工作关键就是如何把庞大的 Win2000 Pro 安装文件弄进硬盘

  我用首帖提到的DOS7.10超级启动软盘,从笔记本外置扩展埠软驱里面引导启动,试过不同的启动配置选项后,仅从第3选项启动后,笔记本可以检测到USB外置光驱并且能够读取光盘文件(能用就行,费事去研究 CONFIG.SYS 啦)。于是对硬盘分区/格式化,赶紧把光盘上的 Win2000 Pro 安装文件拷贝到硬盘的D盘的某个文件夹内。

  接下来,通过SYS C:把C盘做成能启动之后,再从C盘引导启动,然后运行D:盘中Win2000 Pro的DOS安装程序。  
  Win2000 Pro 非常顺利地安装成功。

  在复制安装文件和执行安装的过程中,要注意一下几点:

  1、如果在挂接USB-CDROM时碰到困难,比方说无论选择哪个启动项目都找不到光驱或者是找得到光驱但是不能正常读写的话,你还可以研究一下DOS7.10超级启动软盘中的CONFIG.SYS 和 AUTOEXEC.BAT两个文件,调整一下其中的某些驱动程序的控制参数、DEVICE语句的顺序、或者另换启动盘内其他的备用的USB设备驱动程序来加载,也许就可以解决问题。

  2、特别要引起注意也很有意思的是,某些时候,检测不到外置USB光驱的原因并非仅如上一点所述。原来,巧妙在于,我们一定要在USB存储设备驱动程序加载的那一刻,恰到好处地掌握时机重启一下USB外置盒的电源(开着电源拔插一下USB接头也可以)!如果没有这个经验,而让外置盒一直开着而且是已保持USB口连接的话,仍将可能发生找不到或者找得到但无法读写外置USB存储设备的情况!

  这一点,有的做得好一些的设备驱动程序到时会提示你插入USB设备,但是提示信息总是迟到,而且给你作出动作的机会还是稍纵即逝的,难以把握。而某些做得不够友好的USB设备驱动程序可能就是没有提示信息显示的了。所以我总是在上一个程序加载动作接近完成的时候,关-开一下USB外置盒,以确保成功加载USB存储设备。

  3、复制安装文件进硬盘前,一定注意在DOS7.10超级启动软盘的启动过程中,选择加载一个磁盘读写缓冲程序,比如SmartDrv.exe;否则,拷贝安装文件的过程将会非常漫长。

  4、安装系统所需的文件拷进硬盘后,安装操作系统时就没有必要还加载SmartDrv.exe之类的磁盘读写缓冲程序了。记得在硬盘启动的情况下最好不要让C盘的 CONFIG.SYS 和 AUTOEXEC.BAT文件再加载磁盘读写缓冲程序,以免兼容性问题影响操作系统的安装(很早以前我就有这样的经验,尽管都是微软的东西,但是安装操作系统时最好不要加载SmartDrv,否则即使看起来操作系统是顺利安装完成了,可用起来还是会出现莫名其妙的问题)。前述例子中,我就是在C盘根目录无CONFIG.SYS 和 AUTOEXEC.BAT的情况下才从D盘开始安装系统的,所以后来使用中没有发现不妥。

让你了解最全的Windows快捷键

  虽然很多用户使用Windows都有很长一段时间了,但是很多用户都不知道Windows中存在什么快捷键,包括笔者也是会使用几个比较普遍的快捷键。实际上很多快捷键都是非常有用的,让我们来看看:

  CTRL+A:选中活动窗口的所有内容

  CTRL+C:把选中的东西复制到粘贴板

  CTRL+F:显示“查找和替换”对话框

  CTRL+G:显示定位对话框

  CTRL+N:显示新建对话框

  CTRL+O:显示打开对话框

  CTRL+P:显示打印对话框

  CTRL+S:保存当前文档

  CTRL+V:粘贴

  CTRL+X:剪切

  CTRL+Z:撤销

  CTRL+F4:关闭当前活动窗口

  CTRL+拖放文件:复制拖放的文件

  CTRL+ESC:显示开始菜单

  CTRL+F6:打开活动应用程序的下一个文档窗口

  ALT+ENTER:显示选中对象的属性

  ALT+F4:关闭活动项目或者退出活动的程序

  ALT+空格:打开当前活动窗口的快捷菜单

  ALT+TAB:在打开窗口间切换

  ALT+ESC:以打开的顺序切换窗口

  F1:提供当前窗口或者选中项目的帮助文件

  F2:重命名选中的项目

  F3:搜索文件或文件夹

  F4:显示我的电脑或Windows Explorer中的地址栏

  F5:刷新活动窗口

  F6:在当前窗口中的元素间切换,与TAB键功能一样

  F10:激活当前窗口的菜单栏

  Win:显示或隐藏开始菜单

  Win+BREAK:显示系统属性对话框

  Win+D:显示桌面

  Win+M:最小化所有窗口

  Win+SHIFT+M:恢复最小化窗口

  Win+E:打开我的电脑

  Win+F:搜索文件或文件夹

  CTRL+Win+F:搜索计算机

  Win+F1:显示Windows帮助文件

  Win+L:锁住键盘

  Win+R:打开运行窗口

  Win+U:打开辅助工具管理器

  TAB:在选项间切换

  SHIFT+TAB:在选项间切换,顺序与TAB相反

  CTRL+TAB:在标签间进行切换

  CTRL+SHIFT+TAB:在标签间反向切换

  ALT+带下划线的字母:运行相应的命令或选择相应的选项

  空格键:如果焦点选中复选框,选择或反选复选框

  以下的快捷键用于与Windows资源管理器类型的程序:

  NUM LOCK+星号(*):显示选中文件夹的所有子文件夹

  NUM LOCK+加号(+):显示选中文件夹的内容

  NUM LOCK+减号(—):折叠选中文件夹

Word文档丢失的预防与数据的恢复

  相辛辛苦苦敲了大半天键盘,一篇文章眼看就快完成了,可是就在这时突然停电,或者程序停止了响应,甚至电脑死机,未完成的Word文档还没有保存……人世间最痛苦的事莫过于此。

  为了防止这样痛苦的事情发生,笔者觉得有必要向大家推荐防止Word文件丢失的方法。

  一、使用自动恢复功能:

  Word 2000/XP 能够自动恢复尚未保存的数据。大家只要单击“工具”菜单中的“选项”命令,然后单击“保存”标签,并选中“自动保存时间间隔”复选框,在“分钟”框中,输入时间间隔,以确定Word 2000/XP 保存文档的时间。时间越短,Word 2000/XP 保存文档越频繁,在 Word 2000/XP 中打开文档后出现断电或类似问题时,能够恢复的信息当然也就越多,一般我们设置为1分钟。

  经过上面的设置后,所有在发生断电或类似问题时处于打开状态的文档在下次启动Word时都会显示出来,大家可以对它们进行保存。不过在替换原有文档之前,请验证恢复文件包含有您需要的信息,不要覆盖了原先的文件。

  提示:

  (1)Word 2000/XP/XP的定时保存文件功能仅对DOC文件有效,其他文件无效,所以笔者建议您在编辑的时候先把文档存为Word格式,等编辑完成后再另存为其他格式;

  (2)“自动恢复”功能并不等同于正常的文档保存。如果在 Word 2000/XP 打开恢复文件后选择了不进行保存,则该文件将被删除,未保存的修改也将丢失。如果选择了保存恢复文件,它将会替换原文档(除非给它指定了一个新的文件名)。

  二、让文档自动备份

  如果我们的文档在保存的时候能够再保留一个备份的话,那无疑会使文档保险许多。而在Word 2000/XP中我们完全可以进行设置,让它保存文档的备份:

  单击“工具”菜单中的“选项”命令,接着选择“保存”标签,选中“保留备份”复选框,单击“确定”按钮。经过这样设置后, Word 2000/XP 就会自动保存文档的备份了。

  提示:

  (1)注意Word在编辑文档时会自动地保存其备份,它的扩展名不是“.bak”,而是“.wbk”,如果遇到文档打不开,则只要在打开的范围中选择“所有文件”,直接打开备份文档即可。

  (2)该备份提供了上一次所保存的副本,这样,原文档中会保存有当前所保存的信息,而副本中会保存有上次所保存的信息。每次保存文档时,新的备份都会取代已有的备份。这样就不用担心会不小心保存了不需要的信息或删除了原文件,保留备份可使工作成果免受损失。

  三、恢复受损文档中的文本

  有时候我们在试图打开一个文档时,计算机可能长时间无响应,则表示该文档可能已损坏。这时候同样不需担心,因为下次启动 Word 2000/XP 时,Word 2000/XP 会自动使用专门的文件恢复转换器来恢复损坏文档中的文本。也可随时用此文件转换器打开已损坏的文档并恢复其中的文本。而且操作起来也很简单:

  单击“工具”菜单中的“选项”命令,然后单击“常规”选项卡,并确认选中了“打开时确认转换”复选框,然后单击“确定”按钮。以后单击“打开”按钮 ,单击“文件类型”框中的“从任意文件中恢复文本”选项,成功打开损坏文档,可将它保存为 Word 格式或其他格式(例如,文本格式或 HTML 格式)。段落、页眉、页脚、脚注、尾注和域中的文字将被恢复为普通文字。

  提示:如果在“文件类型”框中没有看到“从任意文件中恢复文本”,则需要安装相应的文件转换器,单击“安装/卸载”选项卡上的“Microsoft Office”选项,并安装“文本恢复工具”即可。

在ASP.NET中自动给URL地址加上超链接

作为一个程序员,在完成设计后还要根据程序的情况以及用户的反映不断对程序进行改进,这样才能不断地完善自己的作品。我在制作完软件商务网 http://www.bizsofts.com 的论坛后,发现人们总喜欢在帖子中加上各种有用的URL链接或Email地址。而我当初设计时没有考虑到这一点,使得这些URL链接或Email地址只能 以文字的形式而并不是以超链接的形式显示,其它浏览帖子的人还必须把这些URL链接拷贝到浏览器中或把Email地址拷贝到Outlook中才能转到相应 的链接地址或发送电子邮件到相应的Email地址。
  发现这个问题后,我就着手进行解决。首先是从网上查找有关这方面的现在代码,可惜的是,在搜索引擎上反复查找也没有发现这方面的文章。后来我一想,干脆我自己用ASP.NET编写一个。
  要想自动显示超链接的关键在于如何能正确识别超链接,毫无疑问的,最有效的方法是用正则表达式。正则表达式是由普通字符(例如字符 a 到 z)以及特殊字符(称为元字符)组成的文字模式,描述了一种字符串匹配的模式,可以用来检查一个串是否含有某种子串、将匹配的子串做替换或者从某个串中取 出符合某个条件的子串等。.NET基础类库中包含有一个名字空间和一系列可以充分发挥规则表达式威力的类,用它就可以自动探测出文字中的URL链接或 Email地址。下面我具体讲讲如何用ASP.NET(C#)一步步实现我们的目的:

  首先,要想在ASP.NET(C#)中使用正则表达式就必须把 System.Text.RegularExpressions 这个命名空间包含进来:

using System.Text.RegularExpressions;

  第二步是用正则表达式识别URL超链接:

Regex urlregex = new Regex(@\"(http:\\/\\/([\\w.]+\\/?)\\S*)\",
RegexOptions.IgnoreCase|RegexOptions.Compiled);

  这里的代码是用正则表达式识别Email地址:

Regex emailregex = new Regex(@\"([a-zA-Z_0-9.-]+\\@[a-zA-Z_0-9.-]+\\.\\w+)\",
RegexOptions.IgnoreCase|RegexOptions.Compiled);

  第三步,当程序已经识别出URL超链接或Email地址后,必须用<a href=…>超链接</a>对这些超链接进行替换,这样才能把这些文字显示为链接的形式。我这里把它们全部包含在函数中:

private void Button1_Click(object sender, System.EventArgs e)
{
string strContent = InputTextBox.Text;
Regex urlregex = new Regex(@\"(http:\\/\\/([\\w.]+\\/?)\\S*)\",
RegexOptions.IgnoreCase| RegexOptions.Compiled);
strContent = urlregex.Replace(strContent,
\"<a href=\\\"\\\" target=\\\"_blank\\\"></a>\");
Regex emailregex = new Regex(@\"([a-zA-Z_0-9.-]+\\@[a-zA-Z_0-9.-]+\\.\\w+)\",
RegexOptions.IgnoreCase| RegexOptions.Compiled);
strContent = emailregex.Replace(strContent, \"<a href=mailto:></a>\");
lbContent.Text += \"<br>\"+strContent;
}

  通过以上几步,你就可以在网页上自动显示超链接以及Email地址了。欢迎大家下载本示例的源代码,以及到http://www.bizsofts.com 的论坛上观看实际效果。(作者注:该篇文章的英文版已经发表在CodePoject和CodeGuru上)

看到一个不错的Javascript的效果

<SCRIPT language=JavaScript1.2>
message="任何款式的虚拟主机空间均可免费试用一周。(先试用,后付款!)所试用的空间是真实的空间,即试用空间=将要购买的空间。"
ns6switch=1
var ns6=document.getElementById&&!document.all
mes=new Array();
mes[0]=-1;
mes[1]=-4;
mes[2]=-7;mes[3]=-10;
mes[4]=-7;
mes[5]=-4;
mes[6]=-1;
num=0;
num2=0;
txt="";
function jump0(){
if (ns6&&!ns6switch){
jump.innerHTML=message
return
}
if(message.length > 6){
for(i=0; i != message.length;i++){
txt=txt+"<span style=‘position:relative;‘ id=‘n"+i+"‘>"+message.charAt(i)+"</span>"};
jump.innerHTML=txt;
txt="";
jump1a()
}
else{
alert("上海伯汉网络科技有限公司")
}
}
function jump1a(){
nfinal=(document.getElementById)? document.getElementById("n0") : document.all.n0
nfinal.style.left=-num2;
if(num2 != 9){
num2=num2+3;
setTimeout("jump1a()",50)
}
else{
jump1b()
}
}

function jump1b(){
nfinal.style.left=-num2;
if(num2 != 0){num2=num2-3;
setTimeout("jump1b()",50)
}
else{
jump2()
}
}
function jump2(){
txt="";
for(i=0;i != message.length;i++){
if(i+num > -1 && i+num < 7){
txt=txt+"<span style=‘position:relative;top:"+mes[i+num]+"‘>"+message.charAt(i)+"</span>"
}
else{txt=txt+"<span>"+message.charAt(i)+"</span>"}
}
jump.innerHTML=txt;
txt="";
if(num != (-message.length)){
num–;
setTimeout("jump2()",50)}
else{num=0;
setTimeout("jump0()",50)}}
</SCRIPT>
<DIV id=jumpx style="COLOR: #3C6897"></DIV>
<SCRIPT>
if (document.all||document.getElementById){
jump=(document.getElementById)? document.getElementById("jumpx") : document.all.jumpx
jump0()
}
else
document.write(message)
</SCRIPT>

终于将手上的已有资料整理了一下

终于将手上的已有资料整理了一下,帖到了Blog上面。不过还有好多没有帖。很晚了,不弄了。等有时间再接着弄。
我发现我在blogcn上的blog,在baidu上基本都可以搜到了。http://g0dspeed.blogcn.com
现在用上了这套Blog系统,虽然目前还有些BUG,但感觉爽多了,比用Blogcn的服务要快多了。Under Control的感觉就是好。

ASP.net连接access数据库例程

大家好,我是Asp.net的忠实爱好者,很想把这方面的经验和大家分享一下. 目前我选用的是时代互联(http://www.now.net.cn )的Asp.net+ACCESS空间(增强C).
欢迎大家一起进来讨论讨论!
——————————————————————————–

注意:要运行上述ACCESS例程请先下载数据库, 与例程放在同一目录下。
<%@ Import Namespace="System.Data" %>
<%@ Import NameSpace="System.Data.OleDb" %>
<script laguage="VB" runat="server">
Dim myConnection As OleDbConnection
Dim myCommand As OleDbCommand
sub page_load(sender as Object,e as EventArgs)
‘1.连接数据库
dim dbname as string
dbname=server.mappath("authors.mdb")
myConnection = New OleDbConnection( "PROVIDER=Microsoft.Jet.OLEDB.4.0;DATA Source="&dbname )
myConnection.Open()
la1.text="Connection Opened!"

‘2.添加记录
myCommand = New OleDbCommand( "Insert INTO Authors(Authors,country) Values(‘Simson‘,‘usa‘)", myConnection )
myCommand.ExecuteNonQuery()
la2.text="New Record Inserted!"

‘3 更新数据(Access)
myCommand = New OleDbCommand( "UPDATE Authors SET Authors=‘Bennett‘ WHERE Authors = ‘Simson‘", myConnection )
myCommand.ExecuteNonQuery()
la3.text="Record Updated!"

‘4 删除数据(access)
myCommand = New OleDbCommand( "DELETE FROM Authors WHERE Authors = ‘David‘", myConnection )
myCommand.ExecuteNonQuery()
la4.text="Record Deleted!"

‘5 使用DateGrid显示数据
myCommand = New OleDbCommand( "select * FROM Authors", myConnection )
MyDataGrid.DataSource=myCommand.Executereader()
MyDataGrid.DataBind()

end sub
</script>
<html>
<body>
<asp:label id="la1" runat="server" /><br>
<asp:label id="la2" runat="server" /><br>
<asp:label id="la3" runat="server" /><br>
<asp:label id="la4" runat="server" /><br>
<ASP:DataGrid id="MyDataGrid" runat="server"
BorderColor="black"
BorderWidth="1"
GridLines="Both"
CellPadding="3"
CellSpacing="0"
Font-Name="Verdana"
Font-Size="10pt"
HeaderStyle-BackColor="#aaaadd"
AlternatingItemStyle-BackColor="#eeeeee"
>
</asp:DataGrid>

</body>
</html>
注意:要运行上述ACCESS例程请先下载数据库,与例程放在同一目录下。

Asp.net+ACCESS这款时代互联的空间在使用的速度和稳定上我都是非常满意的!

Asp.net虚拟主机的服务提供商中,目前首推的是CNNIC的其中一家权威机构—时代互联(www.now.net.cn),
他们在2003年便更新使用微软发布最新版本的ASP.net Web Matrix了.经笔者的使用测试,
他提供的ASP.NET空间性能非常的稳定,版本也会定期的更新升级!

使用详解和例程: http://www.now.net.cn/support/host/(这里有更多更细的Asp.net的详细例程)
全球免费咨询电话:http://www.now.net.cn/customer/moreline.net(很方便的)
时代互联的Asp.net空间购买方法:http://www.now.net.cn/host

Asp.net虚拟主机的服务提供商中,目前首推的是CNNIC的其中一家权威机构—时代互联(www.now.net.cn),
他们在2003年便更新使用微软发布最新版本的ASP.net Web Matrix了.经笔者的使用测试,
他提供的ASP.NET空间性能非常的稳定,版本也会定期的更新升级!

喜欢asp.net和需要建网站的朋友,可以去网站看看,相信会在asp.net的使用方面会有更深的认识。