自定义博客皮肤VIP专享

*博客头图:

格式为PNG、JPG,宽度*高度大于1920*100像素,不超过2MB,主视觉建议放在右侧,请参照线上博客头图

请上传大于1920*100像素的图片!

博客底图:

图片格式为PNG、JPG,不超过1MB,可上下左右平铺至整个背景

栏目图:

图片格式为PNG、JPG,图片宽度*高度为300*38像素,不超过0.5MB

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+

  • 博客(27)
  • 资源 (1)
  • 收藏
  • 关注

原创 Linux下重新拨号的Perl脚本

#! /usr/bin/perluse strict;use warnings;my $tmpfile="/tmp/ppp0-tmp1234.txt";my $lookfor="Link is down";my $firstline;system "/usr/sbin/adsl-status >$tmpfile";open INF,"<$tmpfile" or die

2006-10-06 10:14:00 719

原创 瑞士军刀──Valgrind

瑞士军刀──Valgrind作者:王聪@西邮 2006年8月1号Valgrind的主要作者Julian Seward刚获得了今年的Google-OReilly开源大奖之一──Best Tool Maker。让我们一起来看一下他的作品。Valgrind是运行在Linux上一套基于仿真技术的程序调试和分析工具,它包含一个内核──一个软件合成的CPU,和一系列的小工具,每个工具都可以完

2006-10-04 12:57:00 3030

原创 掌握sudo的使用

掌握sudo的使用作者:王聪@西邮2006年7月28号    “sudo”是Unix/Linux平台上的一个非常有用的工具,它允许系统管理员分配给普通用户一些合理的“权利”,让他们执行一些只有超级用户或其他特许用户才能完成的任务,比如:运行一些像mount,halt,su之类的命令,或者编辑一些系统配置文件,像/etc/mtab,/etc/samba/smb.conf等

2006-10-04 12:45:00 1617 1

原创 计算机编程:一门艺术

计算机编程:一门艺术作者:王聪西邮网络0406 "(program(computers) == *art) ? so : what" “只有大约5%的程序员能够在编写代码时创造出艺术。其他95%一定是为了取得成功的科学家,不是艺术家。”    谈及“艺术”,人们自然会联想到“美”,“技艺”,“灵感”等词,但很少会把它和“计算机编程”,这听起来似乎无趣的词联系在一起。而Do

2006-04-09 11:04:00 1331

原创 致《编程高手箴言》作者的一封信

致《编程高手箴言》作者的一封信梁肇新先生:    您好!    今天有幸拜读您的大作——《编程高手箴言》,果然名不虚传,恭维的话实在不敢多说。我对书中的技术问题不敢妄下评论,因为我本人的兴趣不在Windows这方面,我现在也不使用Windows了。我本人是一个Linux程序员,是一个不折不扣的开源爱好者,但不是狂热者。读完了书中第一章,我觉得有必要给您写这么一封信了,来谈谈本人

2006-04-09 11:03:00 1581 1

转载 Knuth: Computer Programming as an Art

CACM, December 1974When Communications of the ACM began publication in 1959, the members of ACMS Editorial Board made the following remark as they described the purposes of ACMS periodicals [2]: "If

2005-11-23 16:57:00 1610

转载 NASM中文手册(转)

NASM中文手册 --------------------------------------------------------------------------------第一章: 简介----------------------- 1.1 什么是NASM NASM是一个为可移植性与模块化而设计的一个80x86的汇编器。它支持相当多

2005-11-21 18:17:00 2067 1

原创 Computer Programming Reading List HOWTO

Books on C ProgrammingThe C Programming Language, Second EditionBrian W Kernighan and Dennis M Ritchie, 1988, ISBN 0-13-110362-8, Addison-Wesley, 272pp.. The improved second edition, covering

2005-11-12 11:50:00 2780

原创 也谈选书

      不言而喻,学好计算机技术多读书是必不可少的。鄙人就读西邮,自以为计算机学的还到家,常出没于图书馆,读书一二,在此斗胆谈谈在下关于选书的拙见。当然了,你完全可以不相信鄙人的废话。  您说俺崇洋也罢,媚外也好,俺个人仍强烈建议您读国外原版计算机书,毕竟人家老外是“老大”,核心技术在人家手里。如果您的英文水平不够,请读它们的译本。但是,您也得知道,毕竟有些东西是翻译不出来的!(所以嘛,好好学

2005-10-05 19:26:00 3552 1

原创 A part of my answers to the Homework Problems in CS:APP

8.8A.fork()B.longjmp()C.setjmp()Warning: The function execv() doesnt belong to group B! It should be "call once returns once or never returns".8.9x=4x=3x=28.10Three8.11Five8.12counter = 28.13Maybe li

2005-09-15 19:43:00 2416 1

原创 Some mistakes in the book CS:APP

    Recently, I read a photocpoy of the famous book CS:APP, rather than the original one. I found several mistakes and list them all here. I am afraid that these mistakes may also appear in the origin

2005-09-15 19:38:00 1128

翻译 双刃剑

Jim Gettys,X Window系统的最初作者之一,递交了一篇非常有深度的社论,涉及X Window系统和它可能的将来。这篇文章很难概括,因为它包含了很多信息,事实,和提示,来适当地论述一切。你只要坐下来,花几分钟来阅读它。请注意,这篇社论的版权归作者所有,freshmeat得到了直接的许可在网上发布它。    双刃剑Jim Gettys, Copyright 1998, All Right

2005-09-15 19:36:00 2421

转载 BIOS中断

INT AH 功能 调用参数 返回参数 10 0 设置显示方式 AL=00 40×25 黑白方式 AL=01 40×25 彩色方式 AL=02 80×25 黑白方式 AL=03 80×25 彩色方式 AL=04 320×200 彩色图形方式 AL=05 320×200 黑白图形方式 AL=06 320×200 黑白图形方式 AL=07 80×25 单色文本方式 AL=08 160×200 16 色

2005-08-03 17:07:00 2003

转载 On Microsoft Hatred

On Microsoft HatredXah Lee, 2002-02-23Dear Joe,It is well known that you are an avid hater of Microsoft, from their technologies to their leader to their business practices. I have now and then seen y

2005-07-19 10:30:00 2008

原创 你,为什么应该选择Linux?

你,为什么应该选择Linux?西邮网络0406班 王聪 写在前面的话   这是第二版。第二版比第一版:加进去不少新的东西,更正了第一版中的一些不当的词句。感谢我所有的朋友们,没有他们的帮助很难完成此文。更要感谢Linux社区里的朋友们,他们为本文提供了很多的观点和材料。   我知道你们很少有人用Linux,而且还有相当一部分人根本就没听说过Linux。这并不奇怪,其他大学计算机系的情况也大都如此。

2005-06-05 11:02:00 1683 1

原创 计算机科学网络资源

WWW :Dennis Ritchies home page http://cm.bell-labs.com/cm/cs/who/dmr/index.html Brian Kernighans home page http://cm.bell-labs.com/cm/cs/who/bwk/index.html W. Richard Stevens Home Page http://www.k

2005-05-29 01:30:00 2414

转载 关于计算机的名言

“Computers are useless. They can only give you answers.” - Pablo Picasso计算机没有什么用处。它们唯一能做的就是告诉你答案。 --Pablo Picasso“Distributed file systems are a cruel hoax.” - Zalman Stern分布式文件系统是一场残忍的骗局。 --Zalman St

2005-05-28 22:41:00 3091

原创 数据结构统览

数据结构统览  所有的介绍数据结构的书,几乎都是按照下面的顺序来介绍的。掌握这种顺序对于学好数据结构是很有利的。下面我就简单的介绍一下这种顺序。  第一章一般都是介绍基本的数学知识,算法分析知识。当然有的书会把这些内容分成两章来讲。无论如何,学好这一章对以后的学习很有帮助,尤其是以后的对各种排序算法的分析。数学工具是很强的工具。  下一章就是开始真正的数据结构了。一般会先引入ADT的概念,然后就是

2005-05-03 10:47:00 1080

原创 C中的几个误区

                                                      Author 王聪  "Clearly your code does not meet the original spec."       "You are sentenced to 30 lashes with a wet noodle."       -- Jerry Coffin in

2005-04-22 15:34:00 1365

原创 comp.lang.c上的精彩解答

return value of functions      All 6 messages in topic - view as tree   -   5 new             yohji  Apr 9, 2:17 am     show options            Newsgroups: comp.lang.c            From: "yohji" c...@12

2005-04-19 16:42:00 941

翻译 翻译:关于linux桌面的一篇很好的文章

最近以来,每三天就会有一篇“为什么Linux没有准备好桌面”的文章。大多数时候,这些文章源于缺乏对开源系统的理解和接受。我将会针对一些反对Linux的普通观点进行反击并且试着帮助人们理解为什么Linux可能在一段时间之内不会出现在你的桌面上。桌面上的Linux,第一页记住,我是一个Linux用户(是的,桌面上的)所以你在这里一定会见到一些偏见。我坚信观点仍然是正确的,所以在指责我之前请你考虑一下。

2005-04-03 09:30:00 2680 1

原创 GNU 调试程序

gdb是自由软件基金会开发的调试程序.它是一个不错的命令调试程序,在这个调试程序上已经创建了好几个工具,包括Emacs的fdb模式和图形化的数据显示调试程序(DDD).我们在这节中只介绍gdb.    键入gdb Progname启动gdb.gdb不会搜索PATH寻找可执行文件.gdb会载入可执行的符号然后提示你接着怎样做.    有三种方法可以用gdb检查一个进程:       用run命正常启

2005-03-15 15:12:00 787

原创 make的使用

unix发展的一个中流砥柱是make。make是一个使你方便容易地描述如何编译程序的工具。虽然一些小程序可能只需要一条命令,就可以把它们的源程序编译成可执行文件。但是键入make命令始终比键入gcc-02-ggdb_DSOME_DEFINE-o foo foo.c更容易。而且,当你有许多文件需要编译的时候,而你只变动了少许源文件,那么make只会在当相关源文件被修改的时候,才创建新的目标文件。、为

2005-03-15 15:06:00 803

原创 gcc选项

gcc有多种命令行选项。可喜的是,你需要了解的设置只是很少的一部分,这里我们将论述那些选项。大部分选项也都与其他编译器上的相同或相似。可从info gcc获取有关gcc选项的大幅文档资料。-o 文件名    指定输出文件名字。如果你要编译一个目标文件,则该参数通常都不需要,因为缺省情况下是用文件名.o来代替文件名.c的。但是,如果你要创建一个可执行,缺省情况下(由于历史的原因)总是创建一个名为a.

2005-03-15 15:01:00 1193

原创 初学者学习C++的50条忠告

注意本文章转载自网络:      1.把C++当成一门新的语言学习(和C没啥关系!真的。);      2.看《Thinking In C++》,不要看《C++变成死相》;      3.看《The C++ Programming Language》和《Inside The C++ Object Model》,不要因为他们很难而我们自己是初学者所以就不看;      4.不要被VC、BCB、BC、

2005-03-15 14:57:00 518

原创 C++概述

by John Talbitstream 译1.0 c++与cc++是c语言面向对象的一种扩展。c++能用来编译c程序。你在c语言里能做的一切都能在c++中办到。而c++程序和它们的扩展却不能在纯c编译器上编译。2.0面向对象的编程2.1 类类的概念是所有面向对象编程系统(OOPS)的基础构造块。一个类包含一个对象(或一组对象)和在此对象上进行操作的函数。在c++中,类以和结构体相似的方式被定义,

2005-03-15 14:55:00 715

原创 系统软件研究是离题的(译文)

系统软件研究是离题的罗伯·派克贝尔实验室朗讯科技[email protected]年2月21号 一场论战   这个话题是一个争论,它反映了我在现代系统软件研究方面的悲观的想法 。我不再多说乐观的方面,既然别人能替我说;每个人对计算机产业还是感到兴奋的。我可能会因此展示一幅在某种程度上比现实更黯淡的图片。 不管怎样,我认为形势真的很糟并且需要行动。 论题系统软件研究已经成为计算机

2005-02-14 06:59:00 1655

C++ interview questions

汇编在一起的C++面试常问问题

2013-02-16

空空如也

TA创建的收藏夹 TA关注的收藏夹

TA关注的人

提示
确定要删除当前文章?
取消 删除