自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+
  • 博客(7)
  • 资源 (2)
  • 收藏
  • 关注

转载 Linux系统中的计时机制及相关时间函数

<br />from: http://javadino.blog.sohu.com/74292567.html<br /> <br />1. 时间相关硬件<br /><br />计算机系统中的时间主要由三种时钟硬件提供的:实时时钟(Real TimeClock,RTC),可编程间隔定时器(Programmable Interval Timer,PIT),时间戳计数器(Time StampCounter,TSC)。这些时钟硬件都是基于固定频率的晶振来提供时钟方波信号输入。<br /><br

2010-09-27 15:04:00 1289

原创 shell变量与字符串操作

默认情况下,Bash shell是一种无类型的脚步语言,除非用declare特别声明,否则它不会区分一个变量是整数变量、浮点数变量还是字符串变量。在Bash shell中所有的变量都被看成是字符串,使用时也不需要进行声明。1、变量的命名bash shell中变量的命名规则和C语言相同,必须是由英文字母、数字及下划线组成,第一个字符必须是字母或下划线,变量的长度没有限制,但英文字母区分大小写。虽然,bash shell中使用变量时不需要声明,但还是提倡对一些重要的变量进行声明、添加注释,以便阅读和维护。声明或

2010-09-24 17:57:00 11950

原创 shell基础知识

shell基础知识1、位置参数由系统提供的参数称为位置参数。位置参数的值可以用$N得到,N是一个数字,如果为1,即$1. 类似C语言中的数组,Linux会把输入的命令字符串分段并给每段进行标号,标号从0开始。第0号为程序名字,从1开始就表示传递给程序的参数。如$0表示程序的名字,$1表示传递给程序的第一个参数,以此类推。2、内部参数上述过程中的$0是一个内部变量,它是必须的,而$1则可有可无。和$0一样的内部变量还有以下几个。$#  --  传递给程序的总的参数数目$?  --  上一个代码或者CentOS

2010-09-23 17:22:00 786

原创 bash shell启动配置文件

<br />Bash有4种运行模式,分别是:<br />1)交互模式:即bash在终端中等待你输入一条命令,然后对这条命令进行解释执行,最后输出结果的执行过程;如当你想了解当前目录下有哪些文件时,你可以打开一个终端,输入ls命令即可。<br />2)非交互模式:即通过执行shell脚本的方式使用bash,你可以将你经常要用到的一些命令写出脚本,然后每次调用该shell脚本,这样就可以省去每次都输入同样的命令的麻烦。此外,通过shell脚本可以完成很多复杂繁琐的事情,大大的提高自动化的程度。<br />3)P

2010-09-23 16:59:00 2077

原创 shell中逐行处理文件的一些方法

简介在shell中处理文本,提取出需要的信息是很平常的任务,本文将简单的介绍一下文件描述符的概念,然后再列举一些逐行处理文件的方法。文件描述符在UNIX操作系统中,文件是通过被称为文件描述符的特定数字来引用、复制、移动等操作的。从进程的角度来看,一个文件描述符代表了一个进程打开的一个文件,通过该文件描述符,你就可以对相应的文件进行操作。默认情况下,操作系统在创建一个进程至少会为它打开三个文件描述符,它们分别是:0 - stdin、1 - stdout、2 - stderr,它们所代表的含义分别是:标准输入、

2010-09-16 10:53:00 5502

原创 用GCC来跟踪程序的函数调用关系

<br />GCC就像一个巨大的宝藏,只要你愿意花时间,总能淘到好东西。<br /> <br />在看一些大中型的软件的源代码时,你是不是非常希望有一个工具能够方便的生成各个函数之间的调用关系图呢?<br />为了实现这个目标,你可以通过对源代码进行静态扫描得到函数的调用关系,但是你无法通过这种方法获得更多的信息,<br />(如:对某个函数的调用次数,被调用的函数执行了多长时间等,这些信息对于软件的优化具有很好的参考价值)除了<br />静态扫描之外,还存在一些动态的方法,即在程序的运行过程中记录相关的信

2010-09-15 17:19:00 7298

原创 graphviz简介

<br />前几天去杨瑞那儿玩,他向我介绍了一个叫graphviz的工具,回来之后试用了一下,觉得真的是很好很强大。下面简单的介绍一下这个工具。<br /> <br />graphviz是贝尔实验室设计的一个开源的画图工具,它的强大主要体现在“所思即所得"(WYTIWYG,what you think is what you get),这是和office的“所见即所得“(WYSIWYG,what you see is what you get)完全不同的一种方式。它的输入是一个用dot语言编写的绘图脚本

2010-09-04 11:23:00 42932 2

Advanced.Linux.Programming.pdf

非常不错的一个linux C语言入门级资料。

2009-09-29

Debian.GNU.Linux.Bible.pdf

经典的linux教程,非常清晰哦!不过是英文版的。

2009-09-28

空空如也

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

TA关注的人

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