&#gb9685 2008; ̯͡&#gb9685 2008;怎么打

什么是异常 :Python用异常对象(exception object)来表示异常情况.如果异常信息未被处理或捕捉。
程序就会用回潄来终止执行 &&& 1/0Traceback (most recent call last): #Traceback: 一种错误信息File &&stdin&&, line 1, in ?ZeroDivisionError: integer division or modulo by zero每个异常都是一些类的实例,这些实例可以被引发,并且可以用很多方式去捕捉,使得程序可以抓住错误并对其进行处理,而不是让整个程序失败. Note:ZeroDivisionError:就是一个实例
按照自己的方式出错
raise语句 :
为了引发异常,可以使用一个类或者实例参数调用raise语句。使用类时,程序会自动创建实例,下面是一些简单的例子,使用了内建的Exception异常类
#引发一个没有任何信息的普通异常 &&& raise ExceptionTraceback (most recent call last):File &&stdin&&, line 1, in ?Exception#引发一个带错误信息的普通异常&&& raise Exception,&This is a normal Exception&Traceback (most recent call last):File &&stdin&&, line 1, in ?Exception: This is a normal Exception#也可以这么写&&& raise Exception('System device Busy...')Traceback (most recent call last):File &&stdin&&, line 1, in ?Exception: System device Busy...内建的异常很多,大部分可以再exceptions模块里面找到,可以用dir来列出模块的内容&&& dir(exceptions)['ArithmeticError', 'AssertionError', 'AttributeError', 'DeprecationWarning', 'EOFError', 'EnvironmentError', 'Exception', 'FloatingPointError', 'FutureWarning', 'IOError', 'ImportError', 'IndentationError', 'IndexError', 'KeyError', 'KeyboardInterrupt', 'LookupError', 'MemoryError', 'NameError', 'NotImplementedError', 'OSError', 'OverflowError', 'OverflowWarning', 'PendingDeprecationWarning', 'ReferenceError', 'RuntimeError', 'RuntimeWarning', 'StandardError', 'StopIteration', 'SyntaxError', 'SyntaxWarning', 'SystemError', 'SystemExit', 'TabError', 'TypeError', 'UnboundLocalError', 'UnicodeDecodeError', 'UnicodeEncodeError', 'UnicodeError', 'UnicodeTranslateError', 'UserWarning', 'ValueError', 'Warning', 'ZeroDivisionError', '__doc__', '__name__']Note: 1.所有这些异常都可以用在raise语句中.
2. 最重要的一些内建异常类
自定义异常类:
如果内建的异常类不能满足需要,那么就需要独立于exceptions外的异常类,也就是自定义类.
可以添加异常类,像下面的模式 &&& class customerException(Exception): pass#可以往里面添加方法 ------
异常最有用的地方是能被捕捉,可以用try/except来实现,比如说很两个数相除 &&& x = input('Enter the first number:')Enter the first number:10&&& y = input('Enter the second number:')Enter the second number:0&&& print x/yTraceback (most recent call last):File &&stdin&&, line 1, in ?ZeroDivisionError: integer division or modulo by zero.为了捕捉异常并做出一些处理,可以这样重写程序&&& try:... x = input('Enter the 1st number:')... y = input('Enter the 2nd number:') print x/y... except ZeroDivisionError:... print &The second number can't be zero!&...Enter the 1st number:10Enter the 2nd number:0The second number can't be zero!Note: 如果没有捕捉异常,它就会被传播到调用它的函数中,如果依然没有捕获,这些异常就会浮到程序的最顶层, 也就是说你可以捕捉到在其他人的函数所引发的异常。
看,没有参数
如果捕捉到异常,又想重新引发它,那么就可以调用不带参数的raise, 举个例子吧,看这么做,多有用!考虑一个能屏蔽ZeroDivisionError的计算器类,如果这个错误被激活,计算器就会打印出错误,而不是让异常传播,如果这是在用户交互的过程中使用,这就非常有用,但是,如果在程序内部使用,引发异常会更好些,那么屏蔽机制就可以关掉。下面是这样一个类的代码 class MuffledCalculator: muffled = False def cal(self,expr):
return eval(expr)
except ZeroDivisionError:
if self.muffled:
print 'Division by zero is illegal'
raise 输出结果 &&& c = MuffledCalculator()&&& c.cal('10/2')5&&& c.cal('10/0')Traceback (most recent call last):File &&pyshell#2&&, line 1, in &module&c.cal('10/0')File &D:/Learn/Python/Exception.py&, line 13, in calreturn eval(expr)File &&string&&, line 1, in &module&ZeroDivisionError: integer division or modulo by zero&&& c.muffled = True&&& c.cal('10/0')Division by zero is illegal------
多个except语句
&&& x = input('Enter the 1st number:')Enter the 1st number:10&&& y = input('Enter the 2nd number:')Enter the 2nd number:'hello,world!'&&&&&& print x/yTraceback (most recent call last):File &&stdin&&, line 1, in ?TypeError: unsupported operand type(s) for /: 'int' and 'str'那么应该这么写:try: x = input('Enter the 1st number:') y = input('Enter the 2nd number:') print x/yexcept ZeroDivisionError: print &The second number can't be zero!&except TypeError: print &That wasn't a number, was it?&------
用一个快来捕捉多个异常
try: x = input('Enter the 1st number:') y = input('Enter the 2nd number:') print x/y#拿所有可能的错误,放在元祖里面,#注意,一定要用(),否则可能出现不可预知的错误except (ZeroDivisionError,TypeError,NameError): print &Your numbers were bogus...&------
如果希望在except子句中访问异常对象本身,可以使用两个参数。比如,如果想让程序继续运行,但是又因为某种原因想记录下错误(比如只是打印给用户看),这个功能就很有用。下面的例子可以打印异常,但程序会继续运行。 try:x = input('Enter the 1st number:')y = input('Enter the 2nd number:')print x/yexcept (ZeroDivisionError,TypeError,NameError), e:print eprint 'Hello,World!'输出结果:&&& Enter the 1st number:10Enter the 2nd number:0integer division or modulo by zero'Hello,World!'&&& Enter the 1st number:10Enter the 2nd number:helloname 'hello' is not defined'Hello,World!'Note: Python3.0中表示方式是except (ZeroDivisionError,TypeError,NameError) as e
真正的全捕捉:
就算程序能处理好几个异常,但有些异常还是会从眼皮底下溜走,还是刚才那个除法的程序,如果什么都不输入呢?& Traceback (most recent call last):File &&pyshell#0&&, line 2, in &module&x = input('Enter the 1st number:')File &&string&&, line 0 ^SyntaxError: unexpected EOF while parsing这个异常逃过了try/except,而且程序员也不可能预测所有可能的异常,因此不能捕获所有异常,如果想让程序捕获所有异常,可以这样写:try:x = input('Enter the 1st number:')y = input('Enter the 2nd number:')print x/yexcept:print &Something Wrong Happen!&这样就可以捕获所有异常
WRAN: 像这样捕捉所有异常是危险的,因为它会隐藏所有程序员未想到并且未做好准备处理的错误。它同样会捕捉用户终止执行CTRL+C企图,以及用sys.exit函数终止程序的企图,等等。这是用except Exception,e会更好些,或者对异常对象e进行一些检查。
有些时候一些坏事发生时执行一段代码会很有用,这时候可以像条件,循环一样,加个else语句
&&& try:... print &A Simple&... except:... print &What? Something went wrong?&... else:... print &Ah...Runing as planed.&...A SimpleAh...Runing as planed.使用else子句可以实现之前提到的循环while True: try:
x = input('Enter 1st number:')
y = input('Enter 2nd number:')
value = x/y
print 'x/y is:', value except:
print 'Invalid input, please try again!' else:
break输出结果:&&& Enter 1st number:10Enter 2nd number:0Invalid input, please try again!Enter 1st number:10Enter 2nd number:eInvalid input, please try again!Enter 1st number:10Enter 2nd number:2x/y is: 5考虑到捕捉全部的异常有风险,可以用Exception,e来替代,并打印错误信息,程序再改进下:while True: try:
x = input('Enter 1st number:')
y = input('Enter 2nd number:')
value = x/y
print 'x/y is:', value except Exception, e:
print 'Invalid input', e
print 'please try again!' else:
break输出结果:Enter 1st number:10Enter 2nd number:0Invalid input integer division or modulo by zeroplease try again!Enter 1st number:10Enter 2nd number:helloInvalid input name 'hello' is not definedplease try again!Enter 1st number:10Enter 2nd number:2x/y is: 5 ------
最后是finally子句,她可以用在可能的异常清理,也可以用在关闭数据库链接,关闭文件句柄等。一般是try/finally联合使用
x = Nonetry:x = 1/0finally:print &Cleaning Up...&del x上面的代码中,finally子句肯定会被执行,不管try子句中是否发生异常(在try子句之前初始化x的原因是如果不这样做,由于ZeroDivisionError的存在,x就永远不会被赋值。这样就会导致在finally子句中使用del删除它的时候产生异常,而且这个异常是无法捕捉的)运行这段代码,在程序崩溃之前,对于变量x的清理就完成了。 输出结果: &&& Cleaning Up...Traceback (most recent call last):File &D:/Learn/Python/Exception.py&, line 72, in &module&x = 1/0ZeroDivisionError: integer division or modulo by zero因为使用del删除一个变量时很不负责的清理手段,所以finally子句用于关闭数据库链接,关闭文件句柄会非常有用。也可以try,except,else,finally联合使用(或者至少使用其中3个)try:1/0except Exception, e:print eelse:print &That's well well.&finally:print &Clean Up...&输出结果:&&& integer division or modulo by zeroClean Up...------
异常和函数
异常和函数能很自然的工作。如果异常在函数内引发而不被处理,她就会传播至函数调用的地方。如果在哪里也没有处理异常,她会继续传播,一直到达主程序。如果那里也没有异常处理程序,程序会带着堆栈跟踪终止。
&&& def faulty():... raise Exception('Something is wrong.')...&&& def ignore_exception():... faulty()...&&& def handle_exception():... try:... faulty()... except:... print 'Exception handled'...输出结果:&&& ignore_exception()Traceback (most recent call last):File &&stdin&&, line 1, in ?File &&stdin&&, line 2, in ignore_exceptionFile &&stdin&&, line 2, in faultyException: Something is wrong.&&& handle_exception()Exception handled可以看出,faulty()产生的异常通过faulty和ignore_exception()传播,最终导致了堆栈跟踪。 同样的,她也传播到了handle_exception(),但是也个函数被try/except处理了。
有些时候if/else实现会比try/except实现起来更好,让我们看看下面几个例子: def describePerson(person): print 'Description of',person['name'] print 'Age:', person['age'] if 'occupation' in person:
print 'Occupation:',person['occupation']&&& d = {'name':'Alice','age':28}&&& describePerson(d)Description of AliceAge: 28&&& d = {'name':'Alice','age':28,'occupation':'IT'}&&& describePerson(d)Description of AliceAge: 28Occupation: IT代码非常直观,但是效率不高,程序会两次查找occupation 一次是查看键是否存在,另外一次是获取值 def describePerson(person): print 'Description of',person['name'] print 'Age:', person['age'] try:
print 'Occupation:'+ person['occupation'] except KeyError:
pass NOTE: 这里打印职业时用的是+,而不是,否则字符串在引发异常时就会被输出。这样写直接假定occupation已经存在,如果不存在的话,在except KeyError中捕获.从而提高了程序的效率.在查看对象是否存在特定值时,try/except也很有用try:obj.writeexcept AttributeError:print 'The object is not writeable'else:print 'The object is writeable.'------
warning.filterwarnings(action) & & & & & & 用于过滤警告
无相关信息非常抱歉,一淘暂未找到该商品的详细信息!
在和搜索框中粘贴任意商品链接,即可搜索到该商品的全部优惠
支持单个商品详情页面的原始链接搜索,不支持套餐链接、团购链接或搜索结果页的链接搜索
支持淘宝、天猫、亚马逊、当当、库巴、1号店等全网购物网站的商品详情页链接查询优惠
逛逛一淘,发现更多优惠商品
看看网购神器“ ”,平均每单省5元哟!
增值电信业务经营许可证:浙B2-中共南平市委书记裴金佳(左二)致欢迎词。南平市委副书记、南平市
【《中国经济信息》记者王豫刚 发自深圳】 中国电子科技集团公司熊群
【《中国经济信息》记者郝杰 发自深圳】 图为德国巴伐利亚展团负责人
&nbsp 11-18
&nbsp 11-18
&nbsp 11-18
&nbsp 11-11
&nbsp 11-11
&nbsp 11-10
&nbsp 11-10
&nbsp 11-10
&nbsp 11-02
&nbsp 11-02
【活动&交通&食宿攻略】小编带你玩转创业周!
12:55 来源:efgfoundation
先上一张场馆外景图,怎么样,扑面而来狂拽炫酷吊炸天的感觉有木有!(此处可以有掌声~) 2014全球创业周中国站周二(18日)就在上海浦东展览馆(合欢路201号)开幕了,亲们你们
先上一张场馆外景图,怎么样,扑面而来狂拽炫酷吊炸天的感觉有木有!(此处可以有掌声~)2014全球创业周中国站周二(18日)就在上海浦东展览馆(合欢路201号)开幕了,亲们你们准备好了吗?6天60多场创业为主题的活动,完全酷到不行!那么本届创业周有哪些亮点呢?且看小编一一道来~创业周开幕式2014全球创业周中国站开幕式将于11月18日举行,届时雏鹰奖获奖企业将在开幕式上正式揭晓以及进行项目路演;天使投资人榜单发布;创业大佬主题演讲……天使及早期投资峰会此次峰会,嘉宾将共同分享天使及早期投资过程中的心路历程以及实务经验。创业接力天使通过自身在天使投资及孵化领域的不断耕作,为早期的创业企业、投资人员以及相关的行业机构搭建起一个沟通对接的平台。“活力张江”创业服务新业态论坛创业服务机构发挥所长,在某一方面给创业者提供支持。然而各自又或多或少存在着某种局限,也会遇到种种瓶颈。2014创业服务新业态论坛,将带你一起去探索未知的新模式与多元化的创业服务。全球新创发布会全球新创发布会将在展览馆4楼千人会场举行,集聚媒体、投资、孵化、政府、社会等多方资源,为国内外早期创业者召开线下产品发布会,同时寻找线上产品发布渠道,为创业企业的产品提供集中式的市场营销平台。此次发布会将有韩国、以色列等最新科技产品发布。创业公开课创业公开课涉及互联网创业、众筹融资、移动互联网、天使投资、微创新、创业服务机构等多个领域及热点,讲师包括李善友、袁岳、夏旸、张明若、张晓玲、王建庆、Frank Hoy等多位业界大佬,带来7节精彩绝伦的创业分享课。创业者集体婚礼创业者的背后总少不了一位体贴入微的贤内助!本次创业周除了要听经验,看项目,还要见证创业者的幸福,听他们讲述艰辛的创业过程中甜蜜的幸福。创业者集体婚礼与你不见不散。2014浦东互联网金融论坛预见债权众筹的未来,观察众筹金融的高级模式-股权众筹的发展,预测互联网金融的风险与趋势,探讨金融创新如何真正服务到实体经济,感受互联网金融的风险与机会知道这些活动了之后怎么去会场?嗯,这是个问题!(当然是走着去啦,难道还带你装x带你飞? &^&)交通这个问题嘛肯定是小编首要考虑的,具体如下:周边地铁路线地铁2号线上海科技馆站地铁9号线杨高中路站周边公交路线59路;181路;184路;169路;583路;607路;638路;640路;815路;819路;970路;983路;984路;987路;995路;花木1路;机场五线;大桥六线;南科快线;申崇二线;申崇四线什么?自驾?对不起哈,小编没车不造怎么开欸╮(╯△╰)╭大约就是各种隧道开到浦东,往科技馆、世纪公园方向开,然后左转右转再左转右转(我瞎说的,你打我呀~)认准合欢路201号就对了!不过也不建议你开车来,一天至少5场活动呢,停车位很难找的哦~至于饮食和住宿,小编刚刚用某个团购软件查了下,周边大概有300多家美食店,60多家酒店宾馆~完全不用担心吃喝就寝啦!(当然,从来不用团购的壕,你们请随意任性╮(╯_╰)╭)另,现场使用零号线叫餐,输入cyz15,满20减15:)还在犹豫要不要过来?错过这一次就要等一年咯~约吧!
[责任编辑:孙亮]
点击排行榜
本网站开放投稿沪ICP备号Copyright 2012 版权所有
- 宿迁新闻网 版权所有 -读取数据库带有html的字符串在前台显示,html标签与属性之间空格消失了,如&pclass=''&前台布局:&li&********&span&${desc}&/span&&/li&,在span中插入带html标签的字符串,出现了&pclass=''&数据通过alert()打印正常为&p class=''&& & & & & & & & & 通过修改span为div,其显示正常为&p class=''&,具体原因不明
无相关信息&我是菜鸟&学习配电脑._中国反诈骗联盟
- Oppose Cheating Union of China
请输入关键字进行搜索,例如:如何防骗
&我是菜鸟&学习配电脑.
时间: 02:25 & 来源:OCUCN & 作者: 游客
浏览 & 点击:次
主要是,像学会怎么配电脑,不是为了生活,而是为了不被骗,什么单核,双核,我都不懂,开始就是看显卡,怎么看?好多型号不一样,怎么看集成显卡,还是独立显卡?然后显存要多少才可以带起来游戏?就是关于显卡,显存,单核,双核,还有什么
主要是,像学会怎么配电脑,不是为了生活,而是为了不被骗,什么单核,双核,我都不懂,开始就是看显卡,怎么看?好多型号不一样,怎么看集成显卡,还是独立显卡?然后显存要多少才可以带起来游戏?就是关于显卡,显存,单核,双核,还有什么芯片,诶呀,麻烦死了,谁能耐心点,我绝对加分,绝不骗人,主要能让我懂得怎么去配电脑,即可以带动游戏,没有多余的浪费,又可以知道怎么样的配置低?我现在就能看懂GT的显卡,显存还是不会看,内存也会,我现在就是知道,我家是GT7600的,内存2G,显存就不知道了,我是WOW玩家,对于它的需求我很难把握,所以,在我换电脑之前,想懂得怎么去配,麻烦各位大虾帮帮忙,绝对加高分.!!我所说的,都是以WOW为参考,只要能把WOW戴起来,稍微一点点卡可以过得去,但是十分的卡,尤其是在沙城的时候,特别卡,就受不了了!麻烦去解析!&问题补充:由于本人现在还不在家,家里的老妈不可能去下WOW,所以,我就不知道现在的配置玩WOW会不会卡?请大家认真回答.
这是一个老生常谈的问题了,这也是一个让高手们显示自己功底的问题,同时这还是一个让很多新手为之焦头烂额的问题。该怎么配?具体配什么?怎样配才能尽量减小瓶颈?本文就将从内到外,从理论到实践,为朋友们抽丝剥茧一一道来。 反诈骗联盟 一、CPU./作为一台电脑最关键的组成部分,CPU确实起着举足轻重的作用,但体现一台电脑的综合速度,并不是仅仅依靠CPU的,常常看到很多新手们在配电脑的时候,把CPU选的很好,但其他的东西诸如内存、主板、硬盘等都选的不太理想,好像这台电脑速度的快慢就体现在CPU速度的快慢上似的。甚至很多著名的品牌机厂商,都推出过类似&P4+256M内存&的这种跛脚配置。其实对于一般的家用电脑而言,一个真正会配的高手,是不会把大量的钱花在CPU上的。家用电脑,毕竟不是做密集型科学计算用的,它讲求的是多种媒体的配合工作,讲求的是能一边下载文件、一边上网浏览网页、一边听音乐、一边还能打开其他的程序,在这种情况下,提升内存的容量比提升CPU的主频对速度的影响要明显的多。现今的中国家庭用户,很多家长对于电脑一窍不通,他们只听说&奔四&代表着速度快,并不知道整机速度的快慢除了CPU以外,还有很多其他的因素影响着它。但在买电脑的时候,最后做决定并掏钱的人,往往都是这些啥都不懂的家长们,于是就出现了上面的一幕:品牌机厂商为了能有更好的销路、兼容机装机店的销售人员为了能拿到更多的奖金,开始违背良心来配置出这种高主频处理器、低容量内存的跛脚电脑。说严重点,这是属于对消费者的不负责任,是一种商业欺诈行为!同样5000元的配置,高手配出来的赛扬,比配出来的P4还要快很多,曾经有一家全球著名的硬件网站在2003年的时候刊登过一篇关于配置家用电脑时各硬件占用总预算百分比的文章,文中很明确的提到了CPU的价钱最好不要超过总预算的10%-15%,我们虽然不能说他肯定完全正确,但至少人家是通过很多调查后得出的结论,有借鉴的理由。反观现在的很多所谓的&低价奔四电脑&、&3999元买P4品牌机&之类的广告,我想说的就是:你花了3999元,只买了一块P4的处理器,其他的什么都没有了! 内容来自ocucn 二、内存对于配置一台电脑来说,./内存是重头戏,容量、速度、类型等等每一项指标都对最终的整机综合速度起着至关重要的影响,尤其是内存的带宽和容量。对于内存带宽而言,很多人都认为400MHz、533MHz前端总线的赛扬四或P4,配单通道的DDR内存就足够了,双通道DDR内存是配合800MHz以上前端总线的P4处理器用的,其实这样就大错特错了,哪怕是最老的赛扬四,都需要双通道的DDR内存才能达到它的带宽!也就是说,你如果选择赛扬四1.8G,必须配合865以上的主板和至少双通道DDR200的内存,才能满足它的带宽要求!稍微计算一下就可以得知:赛扬四1.8G的前端总线是400MHz,它的内存带宽理论值是400MHz&64bit&8=3.2G/s,但当它装在845系列的主板上时,由于845主板的限制,即使你插上能符合它带宽要求的DDR400内存,也只能运行在DDR266上,这时的内存所能提供的带宽是266MHz&64bit&8=2.1G/s,比3.2G/s要小很多,即使你通过BIOS里的内存调节选项往上调节一档(也只能调节一档而已),让内存运行在DDR333下,所能提供的带宽也仅仅是333MHz&64bit&8=2.66G/s,离3.2G/s还是有一定的距离,而内存带宽的降低,能非常明显的降低整机的综合速度,运行任何程序都能明显的感觉出来!所以如果想满足赛扬1.8G处理器的内存带宽要求,你必须要为它配置865以上的主板和双通道的内存才行!P4亦是如此。很多人也许会问:那845系列的主板是配什么处理器的呢?我想回答你的就是:845系列的主板是属于&不能用&的主板,因为处理器永远比主板发展的快,当初Intel造出845系列的芯片组是为了能给当时的赛扬和P4提供一个过渡的平台,不至于让它们成为&没有主板配合&的处理器而已,也是为了能在低端市场分一杯羹,而现今865甚至9xx系列的主板横行的时候,845系列的主板确实是属于&不能用&的主板了,满足不了任何一款处理器的内存带宽,造成性能上的严重低下,试问这种主板你会选择么?即使配台2000多元的超低价电脑,也不要去选择845系列的主板,至少需要865以上的和双通道内存才行,因为内存带宽是一个非常影响系统性能的参数,倘若一味的为了省钱而配置845系列的主板,那就得不偿失了。 反诈骗联盟 内存的容量方面,应每个人对电脑的使用方向不同,容量的要求也是不同的,现在配置的家用电脑,笔者建议:如果不打游戏,或者是打打扫雷、纸牌之类的游戏,平时注重于上网浏览或者是聊天、看电影之类的应用的话,内存容量不应该低于1G;如果是偶尔打打单机游戏或者是网络游戏,内存容量应该选择在2G左右,如果是经常打大型的游戏或是进行HDTV视频编辑等应用,那么4G的内存是必不可少的。三、主板一台电脑的稳定性和兼容性,一大部分是看主板的,一款优秀的主板不仅需要拥有上等的用料和优良的做工,还需要拥有合理的走线,那些没有技术实力的三、四线主板厂家生产的主板,多数是采用公版走线,而且用料非常差,稳定性不堪一击,这种类型的主板,笔者建议宁愿不买电脑也不要配这种主板,否则以后将会是个淘气的祖宗。对于家庭用户,主板方面一定不能省钱,预算够的话最好能买个一线的主板品牌,如果预算实在不足,二线的主板是底线了,不要再往下选择了,毕竟家用电脑是用来使用的,不是用来整天维修的。再谈到主板的用料,笔者常常看到很多新手在配置主板的时候,貌似老鸟似的说某某品牌的主板好,某某品牌的不好,试问你知道它好在哪里么?不好在哪里么?这个就要看主板的用料了,虽然用料好的主板并不能代表一定是高档主板,但最少能代表它的电气性能出色。举一个很简单的例子吧:有A、B两款主板,A主板的处理器供电滤波电容采用的是日系电容,B主板的处理器供电滤波电容采用的是台系电容,那么基本上可以肯定的是:如果在电源输出电压的波动范围比较大的情况下,A主板就比较能耐得住,而B主板就很容易产生电容鼓包、漏夜等情况。不要小看这小小的电容,笔者从一个开维修店的朋友那里得知,来维修主板的人,有80%的都是这几个小电容损坏,究其原因,就是电源选择的不好,导致了输出电压的不稳定,久而久之最终导致这几个小电容爆浆,并且详细叙述了主板的品牌:&一线厂家的&硕牌主板就很少出现这种情况,但同样为一线厂家的&星牌主板,经常遇到!原因就是前者的大部分主板使用的是日系电容,而后者的大部分主板为了省钱,选用的是台系电容!&厂家的不能信,宣传也不能信,看到一个产品的广告之后,你所能相信的唯一一点就是:地球上有这么个产品的存在!然后其他的就统统都不能信了!网上有好多所谓的&评测&文章,都是枪手写的,基本上没有任何参考余地,只能作为一篇小说来读,一款主板的真正性能,只有你自己使用了之后才能知道。厂家为了销量、商家为了利润,他们能把最最垃圾的主板宣传为最顶级的产品,笔者曾经就看到过一款四线品牌的主板厂商,在对其主流主板的广告上说&最优秀的设计、最精湛的工艺、最稳定的性能&&&结果一看报价:550元/块&&其他的话我也不想多说了,只想问问这家厂商:你这么垃圾的主板都用了三个&最&字,那么华硕的同芯片组主板,售价是你三倍的,应该用什么词语来描述了??中国有一句古话:一分钱一分货,说的非常正确!不要认为价格高的主板就是产品,从市场经济学上说,暴利产品是不会被市场所接受的,之所以他能存活到今天,而且售价依然是这么高,肯定有他的理由,他在做工用料方面肯定比其他品牌的要好很多,成本高所以售价高,在此,笔者奉劝大家一句:买主板千万不要凭侥幸心理,认为自己能花很少的钱买到很好的东西,只有错买的没有错卖的,商家永远都比你精明!主板上面还是老老实实的多花点钱来买个一线产品吧,否则以后有你吃苦的时候! 反诈骗联盟 四、硬盘现在的电脑,硬盘的速度当之无愧的成为了&第一大瓶颈&,无论你是再高的高手,配电脑的时候也无法消除这个瓶颈的存在,我们只有尽量的减小&再减小&&。对于家用电脑的硬盘来说,容量和速度是两个非常重要的参数,容量上而言,笔者建议:如果你的电脑只是上网浏览浏览、偶尔打打的,那么160G的硬盘是个不错的选择;如果你常常下载软件或电影,那么250G的硬盘是个不错的选择,如果你是个下载狂人,那么400G的硬盘比较适合你;如果你有DV或者是经常编辑大型的视频文件,那么400G&2比较适合你,如果你是个玩HDTV的人,那么恭喜你,400G&4也许你都不够用。对于硬盘容量上的选择,你不能考虑现在是否够用,你应该考虑未来的1年里是否够用,大概的公式是:现在需要的容量&3。也就是说,如果你现在感觉80G的硬盘差不多够用了,那么你就需要买个250G的硬盘。如果你现在感觉120G的硬盘够用了,那么就去买个400G的硬盘吧。硬盘另外的一个参数就是速度,受到内部传输率等诸多因素的限制,一块硬盘的实际传输速度是不可能达到它的接口速度的,现在的并口硬盘基本上都是ATA133了,串口硬盘也都是150了,但民用级硬盘的实际传输速度最快的也还没突破66M/s,所以跟内存相比,硬盘的速度是电脑中最大的瓶颈,那么怎么来减小这个瓶颈呢?于是人们就发明了RAID,就是磁盘阵列(当然RAID不是仅仅为了这个而发明的),用两块一模一样的硬盘来组成RAID0,速度理论上能提高1倍,虽然实际上是不可能达到1倍的,但至少能非常非常明显的感觉到了硬盘速度的提升,笔者建议:如果你买的主板是带有RAID功能的,并且你需要保存的数据不是很重要的话,那么强烈建议你在预算允许的情况下购买两块硬盘来组建RAID0,这将使你能亲身体会到飞机与火车的速度差别!但最好是串口的,如果是并口的话,因为并口走的是PCI总线,由于PCI总线上的设备比较多,所以速度不可能达到比较高的地步,但如果是串口的话,那么硬盘的速度提升将更加明显!
五、显示器方面,笔者想澄清一个观念:曾经听过非常多的人说液晶显示器保护眼睛,因为没有辐射和闪烁&&包括很多业内人士都这么认为的,其实错了,液晶显示器比普通的CRT还要伤眼睛!因为伤眼睛不仅仅是辐射和闪烁,还有对比度、亮度等参数,虽然液晶显示器的辐射和闪烁比CRT要小的多,但它那要命的对比度、那要命的色泽度、还有那大于每平方米300cd的亮度,这些都会对眼睛造成很大的伤害,并且你即使将液晶显示器的亮度和对比度调节到最低,也还是非常的刺眼。德国的一家权威机构做过一项调查:液晶显示器用久了会使人的眼睛感觉到疲倦,甚至头痛等症状,而使用相同时间的CRT显示器,却基本没有这些情况出现。现在的通过TCO03的CRT显示器,其实外露的辐射已经相当小了,基本上对人已经没有多大的伤害了,闪烁感也可以通过调节刷新率来降低,笔者实在是搞不懂为什么很多人非要去选择液晶显示器,还非要说液晶显示器不伤眼睛??一个最差的17寸液晶显示器的价格,能买一台不错的、通过TCO03标准的19寸CRT了,显示面积也差不多大,而且CRT又比液晶更保护眼睛,液晶显示器唯一的一个优点就是占用空间小而已,其他的统统是缺点,为什么不选择CRT呢??说到TCO03标准,现在很多的号称是通过TCO03认证的显示器,其实都是贴牌的,都没有真正的通过,关于怎样鉴别一台TCO03的显示器,网上已经有很多文章可以搜索到,笔者在此不想过多叙述,只是提醒大家一点:一台真正的通过TCO03认证的显示器,外表的颜色除了白色以外,是不会有其他颜色的了,因为TCO03认证中有重要的一条就是外壳可回收性,而除了白色以外,其他的任何颜色都加了有机染料在里面,是不能作为回收利用的,这点请大家购买显示器的时候一定要注意了!
六、电源作为一台电脑的动力之源,电源质量的好坏直接关系到这台电脑的寿命,在这点上笔者先要肯定一下品牌机厂商的做法了,在各大品牌机中,虽然其他配件可以用跛脚来形容,但所配的电源和机箱基本上都是不错的,功率虽然不是很大,但满足它的配置是足够了。而一些新手在配兼容机的时候,很多情况下都忽视了电源这一方面,结果导致的直接后果就是主板电容爆浆、硬盘损坏、显卡电容爆浆等情况。对于电源来说,有很多参数去标准它,但对我们影响最大的两个参数就是它的功率和输出电流稳定度,首先来看看它的功率:很多国内的著名电源制造厂商,例如&河田、&国者等等品牌,都有严重虚标功率的行为,他们所标称的功率,基本上就是这款电源的峰值功率,并不是额定功率,电源的功率一共分三种:额定功率、最大功率和峰值功率,额定功率是指电源能够在此负载下长时间稳定工作;最大功率是指电源能够在此负载下短时间工作,时间一长就容易出现问题;峰值功率是指电源的瞬间可承受负载,如果时间稍微一长,马上就冒烟。也就是说,最大功率和峰值功率对我们来说根本没有任何意义,我们所需要了解的就是额定功率,但很多厂商都对额定功率闭口不谈,所以在买电源的时候,不要买一些所谓的名牌,除了上面提到的两个牌子以外,还有很多电源的功率标称都有问题,包括&嘉、&城、&彩、&纪之星,如果想买一个不错的电源品牌,那么笔者建议:低价位的七盟、中价位SilverStone和高价位的Antec,这些牌子的电源是值得信耐的,尤其是七盟的电源,在低端市场中的质量算是非常好的了,很多款型号的都通过了十五国认证,而国产电源中没有任何一款通过此认证,所以强烈推荐大家购买。接着谈到电源的认证,大家都知道国家有3C认证标准,电脑电源如果通过了3C认证,就强制性的必须有完整的一、二级EMI滤波电路和PFC电路,关于这些电路的作用,网上有很多文章能搜索到,笔者不想过多叙述,但提醒大家的一点:很多号称是通过了3C认证的电源里面,一、二级PFC电路全无,PFC也是个假的,更本就不符合3C认证的标准,这点请大家购买的时候注意了。 copyright ocucn 七、机箱说到机箱,笔者真想说一句:Intel真冤,简直比窦娥还冤!&&为什么我会发出这样的感叹?大家回首到03、04年的时候吧,当时Intel的ICH5南桥接连烧掉的事件,我想很多人到现在还记忆犹新吧,但究其原因,也许很多人会说,这是Intel的设计失误造成的啊,谁让他不在南桥里面做保护电路啊?其实Intel是完全没有责任的,主板厂商也只能负一点点的责任,大部分的责任应该是机箱厂商来负的!为什么机箱厂商不严格按照USB2.0的标准来制造它的前置USB面板呢?仅仅就是为了省钱么?结果导致了全国数十万的ICH5南桥烧毁,如果非要按照标准来说的话,Intel是按照标准来设计芯片组的,主板厂商也是按照标准来制造主板的,就是机箱厂商没有按照标准来设计机箱,结果导致了这么严重的问题!还把责任往Intel身上推,尤其是&河田!这么不负责任的事情都能做的出来,笔者有理由相信&河田对自己的机箱产品也不会负任何责任的!!纵观&河田所有的机箱产品线,有哪个是符合了标准的?统统没有符合标准!不仅仅是前置面板的问题,还有做工、表面处理等等都很粗糙,唯一就是外表似乎好看罢了,其实一款真正的好机箱,不仅仅要外表,内部做工都要非常好,光表面的电镀层就不应该少于12层,从内而外需要有涂层、防离子涂层、防声波涂层、防水涂层、保护层等等的涂层,而有多少机箱是按照这个来制作的??记得Intel曾经说过:如果完全符合TAC1.1标准的机箱,按照现在的制造工艺,空箱不带电源的成本价格不会低于1200元的!但看看现在,有多少机箱是号称符合TAC1.1标准的??再看看他们的售价,难道他们的制造工艺非常成熟先进么?居然比实力雄厚的Intel做出来的样箱的成本还低么?还是根本没有按照TAC1.1的标准来做呢?我相信肯定是后者,你既然没有按照TAC1.1的标准,你就不要宣称自己的机箱是符合TAC1.1标准的,否则就是商业欺诈行为!尤其是&河田!每天都在欺诈着善良的消费者,让消费者花不少的钱买回去的却是一个做工极其低下的产品!笔者提醒大家:如果想要一个做工和质量都不错的机箱,选择思民的或者是SilverStone的不错,一千多元的售价不算贵的,质量有了很好的保证,防辐射做的很好,可以有效减轻机箱内的辐射外露,对身体有很大帮助。 copyright ocucn 八、显卡对于如何选择显卡,这不是一句话两句话能说清楚的,每个人对显卡都有着不同的要求,笔者只是想说的是:很多人喜欢用3DMark系列的来测试显卡的性能,但测试的时候根本不知道如何选择,曾经看到过很多菜鸟用3DMark03来测试MX440&&这就烦了个严重的错误,因为MX440连DX8都不支持,只支持到DX7,你用个DX9的测试软件来测试它,有什么意义呢??对于用3DMark软件测试显卡,笔者并不反对,但需要注意的是,要根据你显卡的类型来选择合适它的3DMark,像MX440、MX4000之类的显卡,最好是用3DMark2000来测试,Ti系列的显卡就用3DMark2001来测试,FX系列的显卡是可以用3DMark03来测试的,nVidia&6系的显卡可以用3DMark03来测试,7系的才用3DMark05来测试,这样的测试结果才有对比性,不要不分类型的瞎测试,用3DMark05来测试FX5200,也是一个不明智的选择,FX5200不支持DX9.0C,只支持到DX9,而3DMark05测试的SM3.0特效,是要DX9.0C的硬件支持的,所以说,用什么测试软件、怎么测试,是要根据你的显卡的类型来确定的。 反诈骗联盟 九、写在最后其他的一些诸如光驱、鼠标键盘、网卡声卡、音箱耳机等等的也没什么好说的了,各位自己在配电脑之前,尽量多看些厂商的技术白皮书,不要看广告,广告都是唬人的,一点作用都没有,真正有作用的还是那些技术白皮书和橙皮书,不要被销售人员的花言巧语所蒙骗,不要被厂商的彩页所吸引,如果身边有老鸟的话,还是请老鸟帮配比较不错,但千万别找那些号称自己是老鸟的菜鸟,如果你找了这种人,你这台电脑就算是彻底完了!&
为&我是菜鸟&学习配电脑.添加评论或报告

我要回帖

更多关于 gb9685 2008 的文章

 

随机推荐