当前位置:首页 » 服务器技术
开发技术指南» 文章正文
    引言: 译者注】Eric Raymond是开源运动的领袖人物,对于UNIX开发有很深的造诣,主持开发了fetchmail。
 

 

 ·linux 故障恢复技巧    »显示摘要«
    摘要:不论你在运行什么操作系统,在很多情况下,你会面对灾难恢复操作。你的主引导区被覆盖,你的硬盘不能启动,或者一个重要的文件被删除,或者你的显示卡启动时闪烁一下就黑屏了。本文会就这些问题作一些技巧性的讨论,帮助你在遇到这些问题时,不致于手足无措。 首先需要的是一张应急启动软盘,在安装 linux 时,一般会要求建立一张的,所以,你应该有这张磁盘的,如果还没有建立的话,赶紧去建立一张吧,什么?不知道怎么做?很简单的,一般的 linux 系统下使用 mkbootdi......
 ·引导linux的3种方法    »显示摘要«
    摘要:引导linux方法,我所知的有如下3种:方法1:引导软盘(1)在linux下用mkbootdisk制作。(2)如果硬盘引导信息丢失,无法进入linux系统做引导软盘,对于rh,用redhat linux光盘引导进入secure模式,当询问是否将硬盘中的linux系统设置为当前环境,选“是”,这时的系统进入到硬盘的linux环境,运行mkbootdisk,做一个启动盘。(3)取相同版本的linux的启动软盘,修改syslinux.cfg文件中的“root=/......


Eric Raymond对于几大开发语言的评价

http://blog.csdn.net/myan/archive/2003/05/15/1923.aspx

【相关文章:饕餮元年开发日记(二)

译者注】 【扩展阅读:饕餮元年开发日记(三)

raymond此文不是在泛泛地去谈语言的优劣,而是要回答一个问题:在unix下开发开源项目,如何选择开发工具?我翻译的很零散,建议大家去看原文。 【扩展信息:饕餮元年开发日记(一)

eric raymond是开源运动的领袖人物,对于unix开发有很深的造诣,主持开发了fetchmail。他的«大教堂与集市»被奉为开源运动的经典之作。下面对几大开发语言的评价非常中肯,是我近年来看到的比较出色的评论。特别是他评价中抱有的那种“简单就是好”的思想,很值得我们深思。我特别选译出一些段落,供大家阅读思考。原文参见:http://www.catb.org/~esr/writings/taoup/html/ch14s04.html#c_language

c

虽说c语言在内存管理方面存在严重的缺陷,不过它还是在某些应用领域里称王称霸。对于那些要求最高的效率,良好的实时性,或者与操作系统内核紧密关联的程序来说,c仍然是很好的选择。

c良好的可移植性也为它加了分。不过现在很多其他的语言可移植性越来越好,c在这方面的优势可能会逐渐丧失。

现有的很多程序可以产生非常棒的c代码,比如语法分析器、gui builder等,这时候c语言也是有吸引力的,因为你所需要编写的代码只是整个程序的一小部分。

再有,我们当然应该认识道,c语言对于程序员来说具有无可替代的价值。就我这里讨论的每一种语言而论,只要你发掘的足够深,到最后你会看到它们的内核都是用纯正的、可移植的c写成的。

到了今天这个时候,我们最好把c看成是unix虚拟机上的高级汇编语言。

就算是其他的高级语言完全可以满足你的工作需要,抽出时间来学习c语言也仍然有益,它能帮助你在硬件体系的层次上思考问题。

即使到了今天,最好的c语言教程仍然是1988年出版的k&r第二版the c programming language.

总结:c最出色的地方在于其高效与贴近机器,最糟糕的地方在它的内存管理地狱。

c++

c++最初发布于1980年代中期,当时面向对象语言被认为是解决软件复杂性问题的银弹。c++的面向对象特性看相去使其全面超越了c,支持者认为c++将迅速把上一代语言挤到陈列馆里去。


...   下一页
 ·nt与linux共存完全解决方案    »显示摘要«
    摘要:nt和linux共存的最简单的方法就是在安装linux的lilo时,选择将lilo安装在linux主分区的引导区中。然后使用win98的启动盘重新启动以后,运行fdisk将linux主分区设置为active,这样就可以实现在系统启动时首先进入lilo选择,若不选择linux,则进入nt loader。 但是有时候为了方便而需要使用 nt loader 来引导linux,下面就是实现的方法。 你应该牢牢记住的最重要的一点是,许多软件产品会利用硬盘......
» 本期热门文章:

©2000-2007 All Rights Reserved. 最佳浏览:1024X768 MSIE