一切终将化为虚无。。
ubuntu软件列表备份安装
如果重装ubuntu的话这样就很简单,再加载原来的home分区,那是相当省事的。。
导出已安装文件列表:
dpkg –get-selections > installed-software.log
执行此命令可以得到已经安装的软件列表,列表为文件installed-software.log
新安装ubuntu之后,将源设置好之后如下操作即可快速安装以前的软件
安装这个列表中的软件只需:
先导入软件列表:
sudo dpkg –set-selections < installed-software.log
安装命令:
sudo apt-get dselect-upgrade
源中有的会自动安装,源中没有的自动跳过。
注意:似乎安装jdk有点问题,建议不要用此法安装
本文链接地址: ubuntu软件列表备份安装
| 打印文章 | 这篇文章由归山于2006-09-24 09:49发表在linux。你可以订阅RSS 2.0 也可以发表评论或引用到你的网站。 |
没有评论
没有引用
linux下使用time命令获取命令执行时间以及秒表
about 4 months ago - 1个评论
Linux下time命令可以获取到一个程序的执行时间,包括程序的实际运行时间(real time),以及程序运行在用户态的时间(user time)和内核态的时间(sys time),待执行的命令前加上time即可。 $ time ./test real 0m0.020s user 0m0.000s sys 0m0.018s 结果表明,程序实际运行时间0.020s,用户态运行时间接近0s,内核态运行时间0.018s。这是因为我们主要操作是使用文件相关的系统调用,程序大部分时间工作在内核态。 需要注意的是,real并不等于user+sys的总和。real代表的是程序从开始到结束的全部时间,即使程序不占CPU也统计时间。而user+sys是程序占用CPU的总时间,因此real总是大于或者等于user+sys的。 =========================================================== time这个命令可以用来统计一个程序的执行时间,并且能详细到用户态执行时间和内核态执行时间。read指令是bash内建的命令,它用来从标准输入读取一行数据。将这两个命令相结合即可实现秒表功能。 执行time read之后将处于等待输入状态,这时候你可以去做想做的事情,比如统计脉搏,再比如你出去跑一圈。做完这些之后在终端上按回车或者Ctrl+D结束输入,此时屏幕就会显示出你耗费的时间。 ======================== 转载请注明来自 www.linuxers.cn 本文链接地址: linux下使用time命令获取命令执行时间以及秒表
cgbt开放原来是错觉啊。。
about 6 months ago - 没有评论
昨天发现原来ts在外网也是可以不用vpn登录的,很兴奋。今无意中点了下cgbt论坛,没想到居然也打开了,让我一时以为cg对外开放了。。 点开主页的时候发现显示的是ipv6地址,原来是ipv6惹的祸。。 如果是在xp下的话我当然是不会觉得有啥的,因为xp下ipv6已经运行的很好了。但我用的是opensuse,而且,我用的是无限路由器接出来的网线。 先说路由器的事,据说中低端路由器是不支持ipv6的,所以我压根没想过能用ipv6,但它确实能用来,惊讶。传说可以把路由器当交换机时可以用ipv6,不过我这没做过什么特别的处理,莫非这就完成了交换机转换,不理解 。。 现在常用的系统是opensuse,11.2版默认是开启ipv6的,但我在家的时候试过些命令没成,原因不明,没想到今天居然能用来了,奇妙啊。想了下,可能是安装了一个叫miredo的东西,Teredo IPv6 tunneling for Unix,不过我只是装了,并没有作任何设置,莫非只是这样就可以了。 唉,rp爆发啊,以后就不会因要用ipv6的时候切换到xp了。。 本文链接地址: cgbt开放原来是错觉啊。。
GConf 错误解决办法,su和su-还是有区别的
about 7 months ago - 没有评论
su到root时gedit提示错误如下: GConf 错误:联系配置服务器失败;某些可能原因是需要为 ORBit 启用 TCP/IP 联网,或者由于系统崩溃,您的 NFS 锁定已失效。请访问 projects.gnome.org/gconf/ 了解详细信息。(详细信息 - 1: 获取到会话的连接失败:Did not receive a reply. Possible causes include: the remote application did not send a reply, the message bus security policy blocked the reply, the reply timeout expired, or the network connection was broken.) 很奇怪怎么会出现这么个东西,网上找了半天,也没有特别好的解决办法,似乎也就下面这个还稍好点: 切换用户时不要使用 su 而要使用 “su -“ su 和
opensuse11.2使用笔记
about 7 months ago - 没有评论
最近开始试用opensuse,以前受deb影响的多了,很多不习惯,有些过程陆续记下来 话说没找到永中office的rpm包,准备自己编译,结果居然不行,sh运行无反应,网上搜了半天,发现用java居然可以装,先记下java -jar dispose.jar opensuse软件库
程序员应该学C语言的十个理由(中英)
about 9 months ago - 没有评论
程序员应该学C语言的十个理由 程序员应该学C语言的十个理由的文章说:每个程序员在他们的编程事业生涯当中都应该学C语言。C语言有太多不容忽视的好处。它不仅可以带来更多的工作机会,而且也会在总体上让你对计算机有更多的了解。 1)相对于其它编程语言(C++,Java),C语言是更底层的。在一个较底层水平编程能够在总体上让你进一步加深对计算机的理解。 2)设备驱动程序和操作系统都是唯一采用C语言写的。现在,也许你从来也不会去写一个设备驱动程序或一个操作系统,但是如果只是要求你去修改一下,会是怎样呢? 3)如果你想要得到一份给微控制器编程的工作那会是什么样呢?它们都是用C语言编程的。你是否打算因为自己不想去学一门新语言而限制你获得更多工作的机会呢? 4)相比用其它语言写出的程序,C语言更小更快。有时你的程序所需要的速度只有C语言能够提供。 5)如果你已经学会了C语言,那么你将能够学习任何现代的编程语言。这背后的原因是所有的现代的编程语言都是基于C语言之上发展而来的(比如Java,C++,C#等等)。 6)由于C语言已经存在了好多年,它有很大的网络社区和收集的代码库。这些允许你快速有效的实现新算法或以前已经编写好的函数。 7)C语言是开源社区的使用语言。开源帖子、Linux都是用C语言编写的。如果你会C语言,你就能够参与到众多的象SourceForge这样的开源社区中并做出贡献。 8)C语言是仅有的教你什么是真正的指针的语言。C#和Java完全跳过了这个章节。指针赋予了C语言不凡的能力。 9)对于编程工作C语言仍然是最一般的要求会的语言。它是值得你花时间去装进肚子里的。 10)任何带有微处理器的东西都支持C语言。从你的微波炉到你的手机,C语言赐予技术以力量 Ten reasons why every programmershould learn C Every programmer should learn Cduring their programming career. Its benefits are to numerous to ignore. Notonly will it open many more job opportunities, but it will teach you more aboutcomputers as a whole. 1) C is
阅读我们的学科——计算机专业学习浅谈zz
about 10 months ago - 没有评论
一、广泛了解,从科普书籍开始 选择计算机专业的同学,也许是因为原先有一定的基础,也许是因为一时的激情,但更多的人,可能对自己的选择没有深刻的认识,或多或少对计算机专业有一些神秘的感觉。自己究竟是否喜欢这个学科?才华能够在哪个分支领域有所施展?抑或是真的不适合这个专业?诸多疑问,解决的方法首先便是了解和认识我们的学科。浓厚的兴趣是学好任何学科的源泉;而广泛的了解则是获得兴趣的途径。当今我们对于信息的获取已非难事,其中“阅读”是一个简洁而有效的方法。 也许你认为阅读专业书籍对于刚刚步入大学的自己来说有点困难,也很枯燥,那么不妨先从科普书籍看起。科普书籍是了解理论、获得应用知识最好的途径。相信不少理工科的同学被量子物理和相对论搞得头昏脑胀过。究其原因,是我们的现实生活与抽象的数学模型之间存在思想意识上的鸿沟。然而要是读读斯蒂芬·霍金的《时间简史》,你就会被书中有趣的故事和例证所吸引,从而对抽象的理论有了感性的认识——即使仍然没有读懂,你也至少了解了这个学科研究的领域和目标是什么,也必然有所收获。所有理工学科都有这样的性质,计算机专业也不例外。 我们知道,计算机理论是建立在数学基础之上的。大学计算机专业对数学的要求较高,其重要性不必多言。数学令不少同学头痛,除了其“繁”与“难”外,很大程度上是因为他们没有理解这些抽象理论的实际应用方向。与本科数学专业的课程设置相比,计算机专业的数学课程大都偏重实用性。比如我们的离散数学课程中涉及到的逻辑代数奠定了计算机一切运算的基础,形式语言构成了计算机程序编译的模型,代数系统则是当前各类数据库系统的理论依据等等。因此,如果能够提前地了解到并简单地学习一下这些数学知识的具体应用,对理解理论是很有益处的。此外,电子学、信号与系统、控制理论等也是计算机专业学生必修的公共课,然而不少同学往往认为它们与计算机专业的关系不大,从而放松了学习。事实上这些学科是计算机硬件与网络通信的基础,学好这方面知识的前提是认识它们的现实应用及其与计算机的密切联系。 也许你将来学习图论的时候,对“欧拉路”的概念会很清晰,这是因为你在小时候的图画书上玩过“一笔画”的游戏;然而“二分图”、“生成树”这些概念又是怎么回事呢?你的理解可能就不是那么深刻了——因为你一时难以找到一些生活中的实例,并从中抽取出特性。在这种情况下,翻阅一些涉及这些知识的科普书籍就十分有必要了。我曾读过一套《数学游戏》(《科学美国人》杂志汇编,中文版:科学技术文献出版社),它将图论、逻辑代数、自动机理论等领域的抽象的概念具体化为一个个有趣的故事,引导读者了解这些知识的现实应用,启发读者将抽象思维与感性生活有机结合。我还读过一本《编码的奥秘》(《CODE》,中文版:机械工业出版社),它则将逻辑代数、数字电路、汇编语言等知识以实物和简单电路的形式进行类比,揭示其中的原理,并引导读者动手实践。事实上这类与计算机专业相关的科普书籍还有很多,在学习课本的间隙阅读一下,绝对能起到催化剂的作用。 谈到科普书籍,相关的另一个问题便是计算机科学与计算机技术之间的关系。也许不少同学选择计算机专业,是源于对计算机令人眼花缭乱的应用的认识。所谓计算机技术,一般是指包括文字处理、信息管理、多媒体、网站建设等在内的计算机应用技术;而所谓计算机科学,一般指数据结构、组成原理、操作系统、编译原理等计算机内部实现机制。前者是计算机在各行各业提高生产力的体现,属于各类职业教育和专科教育的范畴;而后者是研究是计算机本身的理论,是本科计算机教学的重点。市面上大多数计算机书籍与杂志是计算机应用技术方面的,属“技术普及型”,从受众角度来看与科普书籍有着类似的性质。适当地涉猎一些自己感兴趣的应用技术,对培养学习兴趣、增强实践能力、了解业界行情是很有好处的。不过如果确实想在计算机行业长期做下去,仍然应当将主要精力放在对计算机科学的学习方面。毕竟用科学的理论指导实践是大学教育的意义所在。 总之,广泛了解计算机学科基础科普知识,在今后学习具体理论的时候才会少一些盲目,多一些顿悟。 二、把握全局,学习计算机导论 当你对计算机学科涉及的领域有所了解后,就应该着手展开专业学习了。初读本专业的教学计划与课程设置,你或许会被诸如离散数学、编译原理、接口技术等生疏的课程名称弄得一头雾水。这些课程都是研究什么的?它们各自与我们面前的计算机有哪方面的联系?要回答这类问题,首先需要把握全局,从整体上认识计算机科学。 国内高等院校一般都为大一学生开设计算机基础课程。这类课程的受众面广,主要涉及计算机基础应用知识。各种版本的计算机基础教程几乎都以计算机科学导论作为开篇。对于把计算机作为应用工具的其他专业的学生而言,导论只算是“内容概要”,他们往往更注重后面的应用型知识;而对于把计算机作为研究对象的我们,则决不能忽略这类指导性的内容。专门地、有意识地学好计算机科学导论,能够使你对计算机科学有一个大局观,清楚地认识到每一个分支学科的研究领域与重要意义,从而在今后的具体学习中明确方向,加深理解。 依我个人的学习经验,建议初学者阅读一些国外优秀计算机基础与导论教材。与国内大多数讲解软硬件具体使用的同类教材相比,国外教材更偏重以应用为切入点,深入浅出地阐述计算机科学原理。诸如《计算机文化(第8版)》(《NewPerspectivesonComputerConcepts》,中文版,机械工业出版社)、《计算机科学导论》(《FoundationsofComputerScience:FromDataManipulationtoTheoryofComputation》,中文版,机械工业出版社):前者适合于各种信息类专业的学生或计算机爱好者阅读。该书图文并茂,语言生动,从应用角度出发,广泛涉及计算机软件、硬件、网络的基本原理,同时概述了计算机学科的历史背景与行业现状。随书的光盘中给出了不少影音材料,在学习的同时还可以提高计算机专业英语听说能力。后者在风格上与前者类似,但内容更适合计算机专业学生阅读,被美国不少高校定为计算机专业学生的入门课。它以实例作为出发点,系统地讲解了计算机组成、计算机网络、操作系统、数据结构、算法设计等分支学科的研究领域、基本原理和应用方向,而几乎不涉及晦涩的数学模型与实现细节。阅读此类书籍,可以在潜移默化中理清初学者对于计算机科学学习的思路。 计算机科学是一个有机联系的整体,每个分支都或多或少地与其它分支存在依赖关系。如果死板地依照教学计划线性地进行学习,往往会遇到知识理解上的问题。例如算法分析课程与程序设计课程分属理论与实践;组成原理课程与体系结构课程是对计算机系统不同层面的剖析。我们不能简单地找出它们的先修、后修关系,这样难以建立完整的知识体系。因此在把握大局之后,我们仍有必要简单了解一下每个分支学科的基础知识。在这方面,推荐大家阅读《编程卓越之道(第一卷):深入理解计算机》(《WRITEGREATCODE:Volume1:UnderstandingtheMachine》,中文版,电子工业出版社)这本书。分开来看每一章节,其内容编排结构与国内高校计算机课程体制相近,涵盖了逻辑代数、数字电路、机器指令、体系结构、存储器管理等方面的基础知识和实现方法,特别是阐明了各个分支学科之间的本质联系。有了这些基础之后,在遇到更高阶的问题时,你至少会明白这个问题应该在哪个分支学科中寻找答案了。 当你有了一定的计算机理论基础,尤其是程序设计基础后,想更加深入地把握计算机科学的脉络,不妨看看这本书:《深入理解计算机系统(修订版)》(《ComputerSystemsAProgrammer’sPerspective》,中文版,中国电力出版社)。它与《编程卓越之道》系列的共同特点是从程序员的视角观察计算机系统。而这本书作为国外数十所高校的计算机系统导论教材,其组织更加严密,风格更加严谨。它以“程序在计算机中如何执行”为主线,全面阐述计算机系统内部实现的诸多细节。当你在学习数据结构、组成原理和体系结构等课程和时候,翻阅一下此书的相应章节,同时编程实现其中的例子,一定会对课本上单纯的文字型理论有更加感性的认识——原来它们是这样活生生地存在于我的计算机里的! 正所谓“会当凌绝顶,一览众山小”,从计算机科学全局的高度整体把握其分支学科,在头脑中率先构建计算机科学的整体框架并为其夯实最基层的结构,就能够为你在未来每一步的学习中扫清迷雾,指明方向。 三、运筹帷幄,掌握编程的思想 程序设计与开发是计算机学习的一个关键环节,编程能力是衡量一名计算机专业人员素质的重要考核点。这是因为程序是连接理论与实践的纽带,是计算机科学与计算机技术相交融的领域。作为一名计算机专业学生,我们一方面有别于其它专业将计算机作为工具的应用型人才,不能仅仅利用计算机,而要为他人利用计算机提供平台;另一方面我们暂时达不到计算机科学家的水平,不能做出理论研究成果,但能为理论学习铺垫实践基础。因此,只有具备足够的程序设计与开发能力,才能真正体现我们的智慧,同时充分发挥计算机的潜力。 学习编程,首先应掌握至少一门程序设计语言。C语言作为一种语法清晰、功能强大、应用广泛的高级语言,长期以来被国内大多数高校的定为程序设计必修课。全面理解和掌握C语言的脉络的重要意义这里毋庸多言。市面上C语言的教程多如牛毛,但最经典的当数C语言的设计者Kernighan与Ritchie合著的权威白皮书——《C程序设计语言(第2版)》(《TheCProgrammingLanguage》,中文版,机械工业出版社)。书虽不厚,但绝对全面而准确。其语言简洁,例证通俗,实用性强。相比之下国内的一些C语言教材在学习曲线可能比前者平滑,但它们往往以考试为导向,过多地纠缠语法死角,同时大都未遵从ANSI标准。对于计算机专业学生来说,前者能够让我们看到更加严谨与实务的态度。当你的语言功底达到一定程度后,就需要从一个更高的视角来探察语言的本质,不妨看看这本:《计算机程序的构造和解释(第2版)》(《StructureandInterpretationofComputerPrograms》,中文版,机械工业出版社)。它阐述了编程语言本身的机制与实现,同时引入了一门对于大多数中国学生来说不甚了解的语言——LISP。LISP是很多美国高校计算机专业的入门语言,也是一种结构上与C、Pascal、Java、Basic等完全不同的非冯·诺依曼语言。研读SICP,体味LISP,给你耳目一新的感觉之后更多地可以加深对编程思想本质的理解。 大学的各类程序设计与开发课程旨在培养我们两方面的能力——算法设计能力与应用开发能力。前者偏重计算机科学,后者偏重计算机技术。算法是用计算机思维解决现实问题的理论,具有较强的数学性。算法学的旷世巨著应数Knuth的《计算机程序设计艺术》(《TheArtofComputerProgramming》,中文版,清华、机工、国防等出版社皆有授权),不过要彻底读懂这个大部头需要相当的数学理论基础与编程实践经验积累。对于初学者,建议首先培养使用常规算法解决小规模问题的能力,并行地提高驾驭语言的水平与抽象问题的思维。针对这个目的,结合程序设计实践一类的课程,可以读读这几本书:《编程珠玑(第2版)》(《ProgrammingPearls》,中文版,中国电力出版社)、《程序设计实践》(《ThePracticeofProgramming》,中文版,机械工业出版社)、《代码阅读方法与实践》(《CodeReading:TheOpenSourcePerspective》,中文版,清华大学出版社)、《C专家编程》(《ExpertCProgramming》,中文版,人民邮电出版社)。它们的侧重点各有不同,但对于通过实践来学习算法与数据结构都是很有益处的。 应用开发方面,实践是第一要务,然而高效的实践是建立在科学的程序设计方法之上的。以C语言为代表的结构化程序设计方法是规范的程序逻辑的基础,目前主要使用在系统级开发中,前面所提到的诸多书籍都或多或少有所涉及。而以Java、C++为代表的面向对象程序设计方法广泛应用于实用项目开发,这方面的经典之作中,推荐阅读BruceEckel的《Java编程思想(第3版)》(《ThinkinginJava》,中文版,机械工业出版社)与《C++编程思想(第2版)》(《ThinkinginC++》,中文版,机械工业出版社)。此外软件架构设计、编码规范与风格、代码除错与质量管理以及软件工程的各类原则在实际项目开发中都是及其重要的,在具备了一定的编程经验、准备投入一些实际项目开发的时候务必要了解。建议阅读《代码大全(第2版)》(《CodeComplete》,中文版,电子工业出版社)这本大而全的软件构建综合性宝典,它在从总体上指导软件开发的各个环节的同时也引入了一些细节问题(诸如goto的使用)的讨论,引导我们对一些司空见惯的程序设计理念不但要知其然,而且要知所以然。 有一位热衷于游戏的同学告诉我,游戏给予他满足控制欲的空间。但是请放眼看看,游戏的控制范围不外乎一个特定进程中他人预先设定好的一系列数据,并以有限的图像与声音形式体现出来。然而如果你掌握了编程这一强大的武器,就能够面对眼前的计算机游刃有余,在硬件条件允许的情况下尽你所能将控制欲升华为创造力,方便自己的同时造福他人。运筹帷幄,掌握编程的思想,无论走向科学研究或是应用开发,这都将为你奠定坚实的基础! 四、理性思辨,体味计算机哲学 BillGates对计算机事业充满激情——“每天早晨醒来,一想到所从事的工作和所开发的技术将会给人类生活带来的巨大影响和变化,我就会无比兴奋和激动。”自由软件运动的精神领袖RichardStallman几十年如一日,将打破知识垄断、共享人类智慧作为己任,带领着数以万计的软件志愿者推动着开源世界的发展。但并非每个计算机业者都能有Gates那样豪迈的气度和Stallman那种坚定的信仰,计算机及其相关技术对于大多数业者来说仅仅是兴趣爱好或者谋生的工具。计算机行业半个多世纪以来形成了其独有的文化氛围,作为一名计算机专业学生,了解专业文化,体味专业哲学,对于学习和从业都是具有指导意义的。 首先必须承认,计算机世界中存在着形形色色的意识理念差异。诸如微软帝国与开源世界的明争暗斗,不仅仅是一场商战,更多的是两种哲学的搏击。当代大学生多数是在微软Windows光环照耀下认识计算机的。在这种环境下,多接触一些开源世界的事物,对于理解计算机的本质不无裨益。《共创未来:打造自由软件神话》(《FreeforAll:HowLinuxandtheFreeSoftwareMovementUndercuttheHigh-TechTitans》,中文版,上海科技教育出版社)是一本讲述开源世界发展史的书,你可以从中了解自由软件运动及其领袖人物的传奇故事,从而对GNU、Linux、OpenSource这些概念蕴生人性化的理解。清华大学王垠的《完全用GNU/Linux工作,摈弃Windows——你我共勉》、兰州大学黄平的《自由,你忘记了吗?》等长篇文章则是国人对开源运动的慷慨陈辞。尽管这些文章常常被指为“偏激”,但没有调查就没有发言权,无论支持还是反对,客观的认识是第一位的。 其次,我们应该用平和的心态对待知识与技术,衡准专业学习在生活中的位置。一些同学出于种种原因,成为了“先进技术”的追随者:通晓各类流行的编程语言,一有新版本的工具推出立即安装学习,一有新的技术论战立即关注其走向。还有一些同学成为了某些技术的忠实信徒:看准了Java就对.NET的东西置之不理。这些追随者和信徒们往往为突飞猛进的技术所累,以至于有感于学习的空虚。过分追捧技术可谓舍本逐末,死扣某一知识也显得目光短浅。一方面百变的技术离不开计算机科学的本源,在实践过程中深入理解基础知识是关键;另一方面任何技术都有统领其实现细节的思想精髓,观其形不如知其神。我们不妨甩开冗繁的技术,换个角度静下心来读几部计算机文化与哲学作品: 程序人生方面:《编程之道》(《TheTaoofProgramming》,双语版,电子工业出版社)一书出自一位对东方道家与禅宗思想有着独特理解的美国软件工程师之手,全书由一则则短小而富有哲理故事组成,以类似寓言的形式生动地反映了程序员群体的生活以及计算机文明的演进。闲暇时随手翻阅,即使不能立刻体会到每个故事的真谛,但随着自身阅历的增长,相信你会领悟程序人生的“道法自然”。 设计理念方面:开源软件界的“斗士”级元老EricRaymond所著的《Unix编程艺术》(《TheArtofUnixProgramming》,中文版,电子工业出版社)一书,以Unix系统的设计原则为主线,展示了Unix所开启的“KISS”(KeepItSimple,Stupid!)编程文化与思维方式。对于很多干啃千篇一律的课本、禁锢于Windows开发的计算机专业学生来说,这本书一定能够使你眼界大开——“结构化”并非真理,“面向对象”也不是王道;而对于有一定Unix/Linux使用或开发经验的同学,这本书也一定会使你豁然明朗——原来一个程序的设计竟可以如此精巧! 管理哲学方面:对于有志于软件工程,想涉足项目管理的同学,《人月神话》(《TheMythicalMan-Month》,中文版,清华大学出版社)这本书就有必要读一读了。它拿真实案例说事,仿佛一部实例化的软件工程课本。如果你在团队开发的道路上陷入了困境,不如参考一下前辈们是如何处理“人”与“月”二者之矛盾的吧。事实上不仅是软件工程,任何事业的成功,往往技术不是关键,社会科学的因素才是埋头技术的朋友们更应当关注的。 归根结底,计算机的哲学依旧是人的哲学。抛开理念之争议,超越技术的形式,以人为本地认识我们的行业与自身的地位,或许会使将来的发展道路走得更舒心一些。 本文链接地址: 阅读我们的学科——计算机专业学习浅谈zz
笔记本温度
about 1 year ago - 没有评论
笔记本产生的热量就是自身稳定性最大的敌人,如果不对热量进行疏散,那么笔记本长期在高温下工作的后果就是:轻则引起笔记本死机、系统崩溃,重则加快笔记本老化和报废的速度甚至烧毁硬件。所以让笔记本尽量少地产生热量或者让笔记本产生的热量及时有效地散发传导出去,就是本本使用者不可忽视的问题。 然而热量从何而来,我们都知道,笔记本也是众多电子元件的优化组合,任何电子元件在使用中无疑会发出热量。CPU就是一个集中产热的地方,如果CPU的散热处理不当则有可能导致整机报废(处理器烧毁),所以我们将笔记本电脑的散热性能好坏集中在处理器上。除了CPU,光驱、硬盘、液晶显示器、GPU、北桥芯片、电池、内存都是产热的地方。 散热,其实就是一个热量传递过程,热传递、对流、辐射就是热传递的三大方式,任何散热技术的思路都是由这三种方式引出来的,目前笔记本的散热技术主要有风冷散热、板散热散热、热管散热,另外的散热技术还有水冷散热、外壳散热、冷热板散热等。风冷散热是传统的散热方式,不过由于笔记本的空间和耗电量的局限性,热管散热技术被普遍应用到笔记本电脑中。在笔记本中,绝大数的散热方式:风扇+热管+散热板的组合。 网上有一种用手感觉笔记本温度的方法(直接摸笔记本电脑的键盘和底部),大家不妨一试,这种方法简单有效:一般来说,手感觉不到的温度在25℃左右;有温度的感觉了在35℃度左右;温温的,也就是挺暖和的感觉应该在45℃左右;热但还可以连续接触应该在55℃左右;感到烫不过还能忍受三五秒的温度因该在70℃左右;感觉很烫,接触一下就后悔碰它了,死不想再接触了的时候应该是80℃左右,如果有异味了,手一接触就闻到了烧羽毛的味道,赶快抹点“京万红”吧,很不幸你已经被烫伤了,这估计得在250℃以上。但我们知道,就算是我们感觉底部的温度应该是在55℃左右,那么CPU的温度应该也不少于65℃了吧。而CPU温度一旦超过了75℃而又长时间工作,轻则死机,重则烧坏了。大家在使用笔记本的过程中,如果明显感觉键盘的温度很高的话,建议让您的本本休息一下。 如何判断您的本本散热性能的好坏,我可以教大家一个办法,如果以后您自己去购买新笔记本或者陪朋友去买,也可以用这种方法判断一台本本散热性能的好坏。在适宜的温度(25度左右)下,让本本同时执行若干个大的程序(比如3D游戏,图形处理软件,媒体播放器等),让本本的CPU使用率达到100%,使内存使用超过物理内存的大小,让本本运行20-30分钟,然后用手触摸笔记本的底部和散热口,根据上面提到的方法来感受温度的高低,以确定该款笔记本散热性能的好坏。 笔记本,由于其特殊的性质,比如设计,散热问题,装配问题等等,到目前为止,本本还不能进行普遍的DIY,所以我们不能象对待台式机一样,夏天到了,可以换个大功率的CPU风扇,或者使用液冷装置。我们只有从笔记本外部和使用方法上做文章。 如果您的本本散热性能不好,或者您需要长时间使用本本,您可以考虑购买外置散热器,目前市场上的笔记本散热器很多主要分为被动散热型和被动散热型。被动型的散热器是由一整块导热率较高的金属作为笔记本底座,紧贴着笔记本从而加快热量的散发,散热效果并不能得到保证,而且重量也比较重,但价格相对便宜,使用简单,不消耗电能。 现在大多数是主动型散热器,也就是说带有主动散热风扇,将冷风吹向温度较高的位置,在散热器和笔记本之间形成一个热循环从而降低笔记本的温度。推荐本本一族购买主动型散热器,效果更好。当然在购买时还需考虑是家用的还是便携的、供电类型、尺寸等等。 接下来我想谈谈笔记本的使用方法,好的使用习惯和正确的设置也能使本本少散发热量。先说说设置问题,我们知道,电能转化,无非就两个去向,一个是做功,另外一个就是生成热量等附属产物。我们要减少热量的产生,可以有两种方法,第一种就是提高做功的效率,第二种就是直接减少电能的消耗。第一种我们个人没有能力改变,只有通过科技的不断提高才可以,但是我们可以减少电能的消耗,在本本上就表现为配件的能耗。 CPU降频技术。我们知道英特尔SpeedStep技术和AMDPowerNow!技术其实都是降低CPU的功耗,降低它的发热量,延长电池的使用时间,从而达到增强笔记本电脑移动性能的目的。如果需要,你也可以通过软件调节对你的本本CPU进行降温,虽然我觉得效果并不是很明显,不过确实还是有点用的。 液晶显示器。其实液晶显示器长时间使用也会产生大量的热,不信的话下次你可以观察一下。象Apple和Sony的笔记本,即使在短时间内不使用,屏幕亮度会自动降低,这样也有两个好处,一个是减少电池损耗,另外也可以减少散热,其实其本质是一样的。 光驱。如果你使用光驱的话,光驱其实也是一个集中发热的地方,而且散热的热量还不小,有次用光驱装系统,装前本本的温度还很正常,装完后都已经发烫了,所以我吸取了教训,后来再也没用光驱装过系统。现在用GHOST做了镜像放在硬盘里,系统(分区)坏了就直接恢复,速度又快,又不会产生大量热量。另外,有些朋友外出的时候还比较喜欢把本本的光驱当作CD机用,虽然想法不错,但是其实对本本很不利的,我建议你把CD拷到本本的硬盘里,或者做成虚拟光盘,直接在硬盘里放,一方面可以相对减少热量的产生,还可以增加光驱的寿命,我们知道光驱属于比较坏的配件。 其他的配件我就不能一一说了,谈谈电脑使用时的一些方法,可以减少产热的。1.关闭一些不使用的外部设备和端口。现在笔记本的外部设备和端口很多,比如说PCMICA设备和关闭串口、并口、红外(IR)端口或蓝牙端口等,具体方法就是打开【设备管理器】,找到目标设备,把它停用了。既可省电、减少发热量也能延长部件的使用寿命啊,一举三得。2.关闭一些没用的后台程序,打开【任务管理器】结束进程就可以了,有些后台程序一开机就加载了,可以通过运行msconfig,把自动加载的程序禁用,这样可以使CPU使用率和内存使用率降低,也可以减少热量的产生;另外尽量不要长时间满负荷使用本本,如果执行大程序,每隔2个小时可以让本本休息一下。3.对本本的电源管理方式进行合理的设置。比如在使用AC适配器或电池供电时的关闭显示器、关闭硬盘和系统等待等的时间。如果要离开一会,马上就回来,如thinkpad可以挂起,另外的可以进行关掉显示器或者设置空白屏保,这样既可以省电减少产热,又免去了关机开机的麻烦。 最后,就谈谈外部环境条件和使用习惯的问题了,散热自然和温差有关,所以我们能够创造优良的本本使用环境就更好了。当然我说的就是空调环境。当然,在户外是不可能有空调的,所以在夏天,如果没有必要,就不要在户外使用笔记本。另外在摆放本本的地方,应该尽量有足够大的空间,保证其周围空气能够流通。在平时的使用过程中,不少人喜欢把本本放在床上或者腿上,不过夏天可能少些,这个习惯极其不好。因为本本的外壳上一般都有散热孔,如果放在床上或者腿上,柔软的东西容易把这些孔堵住,这样热量不但不能散发出去,而且还用来加热本本,你的本本就惨了。 本文链接地址: 笔记本温度
公考行测指导:数学运算解题方法之时钟问题
about 1 year ago - 没有评论
数学运算解题方法之时钟问题——找准路程、时间和速度 【常考知识点】 任何事物,万变不离其宗。抓事物要抓它本质的东西,解数学运算题也一样。这次主要讲解的内容是时钟问题,它是中等难度的数学运算题型。在公务员考试,选调生考试,或者是事业单位招聘考试中,经常可以看见它的身影。联创世华公考中心为大家做如下分析: 时钟问题与行程问题中的追及问题类似,因此,可按追及问题的规律解决时钟问题。 无论什么样行程问题的题目,弄清楚三个量,即路程、速度和时间,就够了。当然,在解题的过程中,这三个量可能有所变化。 对于时钟问题要弄清楚的量为:时针的速度,路程和时间;分针的速度,路程和时间。 分针每小时走一周,旋转360º,速度为6º/分钟;时针每小时走 周,旋转30 º,速度为0.5 º/分钟。 解时钟问题的关键点: 时针 分针 速度: 0.5度/分钟 6度/分钟 路程: ? ?? 时间: 未知 未知 路程=速度×时间 特别说明:这里的路程单位为度,即转过的角度。解决时钟问题的关键就是找准两者之间的路程之间的关系。 一般,时针路程和分针路程之间存在一定的联系,通过这些联系来解决时针和分针问题。当然,要知道路程这个问题,首先要准确的画图。 【例题解析】 1、钟面问题 例1:在四点与五点之间,两针成一直线(不重合),则此时时间是多少? A. 4点 分 B. 4点 分 C. 4点分D.
twitter依旧在,神奇的英文版ucweb,哈哈
about 1 year ago - 4个评论
自从七月某个时候twitter被挡在gfw外后,就带来了很大的不便,之前我已经习惯了用手机随时随地在twitter上记录几句,微型博客很好玩,但到后来叽歪也被封了、饭否也pass了,传说是因为微型博客散布信息过快造成的,悲剧了。翻墙、设代理我觉得太麻烦,懒得换来换去,而且手机似乎设代理更麻烦些,所以最近一个多月就没再用过。 昨天对我网站做了些调整,又重新启用了twitter tools插件,发现可以直接在WordPress后台在tweets更新twitter,当然了,我可没想过用电脑写twitter,我把twitter当作我博客的一个补充,随时随地写几句话,然后导入博客中。然后我打开手机ucweb,通过wap用tweets居然也可以更新twitter,这相对就方便多了。 然后再网上一搜,居然找到了不少不用穿墙就可以上twitter的办法,原来还有不少其他外国Twitter网页端可以登录twitter,比如http://www.twaitter.com/,以前还真不知道有这么回事,这也就方便多了。还有个传说最好的方法通过修改hosts,不过似乎打不开网页twitter,不知道是不是因为ip经常变动。 更绝的是,在手机上,用英文版的ucweb,可以不需要任何设置直接访问twitter,该版本ucweb似乎什么网站都能登录,这么好的方法我怎么才知道啊,GFW对此居然没设防。。我马上下了一个jar版,安装登录,一切ok。虽然原理不明,但是效果明显,很神奇,莫不是给外国人用的不需要设防呵。。 其他办法参考不翻墙使用twitter全攻略。 本文链接地址: twitter依旧在,神奇的英文版ucweb,哈哈
CLICKI
about 1 year ago - 没有评论
Clicki 最大的功能就是简单和快捷,然后界面设计得非常简单,使用很多 AJAX 元素使得操作非常便捷。根据其后台,其主要的功能其实可以分文以下几块: 统计概要:显示一段时间内的流量,以及具体的流量统计和访客情况。 流量统计:显示一段时间内的页面访问统计,通过它可以轻而易举知道那些页面最受欢迎。通过点击后面的详情链接就可以到单页统计页面。 单页统计:显示一段时间内的该页面在一段时间内的访问来源,以及搜索引擎和搜索引擎关键字。 来源统计:显示一段时间内你整个网站的访问来源,以及搜索引擎和搜索引擎关键字。个人觉得这个使用 Clicki 最主要的原因吧。通过他我能知道读者是从那些网站来的,哪些网站对本博客帮助比较大?那些搜索引擎关键字对本博客帮助比较大等等,然后根据这些数据做搜索引擎优化。 点击统计:来源统计是统计读者是从哪里来,怎么来。点击统计则统计用户来了之后点击了哪些链接。 访客统计:显示一段时间内那些用户(通过IP来判别)访问你的网站,使用了什么操作,什么浏览器。个人感觉不是用处不是很大。很多统计工具对这部分挖掘很多,什么地方的人访问你的博客最多。个人觉得 Clicki 在这方面需要加强一些。 本文链接地址: CLICKI