自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+
  • 博客(15)
  • 收藏
  • 关注

转载 ps

名称:ps 使用权限:所有使用者 使用方式:ps [options] [--help] 说明:显示瞬间行程 (process) 的动态 参数: ps 的参数非常多, 在此仅列出几个常用的参数并大略介绍含义 -A 列出所有的行程 -w 显示加宽可以显示较多的资讯 -au 显示较详细的资讯 -aux 显示所有包含其他使用者的行程 au(x) 输出格式 : USER PID %CPU %MEM VSZ

2007-05-31 22:29:00 1335

转载 僵尸进程2

也许有不少读者从本系列文章一推出就开始读,一直到这里还有一个很大的疑惑:既然所有新进程都是由fork产生的,而且由fork产生的子进程和父进程几乎完全一样,那岂不是意味着系统中所有的进程都应该一模一样了吗?而且,就我们的常识来说,当我们执行一个程序的时候,新产生的进程的内容应就是程序的内容才对。是我们理解错了吗?显然不是,要解决这些疑惑,就必须提到我们下面要介绍的exec系统调用。    简介  

2007-05-31 00:30:00 727

转载 僵尸进程1

僵尸进程(转载)     前面的文章中,我们已经了解了父进程和子进程的概念,并已经掌握了系统调用exit的用法,但可能很少有人意识到,在一个进程调用了exit之后,该进程并非马上就消失掉,而是留下一个称为僵尸进程(Zombie)的数据结构。在Linux进程的5种状态中,僵尸进程是非常特殊的一种,它已经放弃了几乎所有内存空间,没有任何可执行代码,也不能被调度,仅仅在进程列表中保留一个位置,记载该进程

2007-05-31 00:29:00 1544

转载 waitpid使用实例

/* * Copyright (c) 2006, 山东大学 * All rights reserved. * * 文件名称:waitpid.c * 文件摘要:学习waitpid函数。 * * 当前版本:1.0 * 作 者:刘庆敏 * 完成日期:2006/11/07 */#include stdio.h>#inc

2007-05-30 22:25:00 3708

转载 Linux 中 RPM 命令参数使用详解

一 rpm简介rpm是Linux操作系统中强大的安装包管理工具,它好比Windows系统里面的“添加/删除程序”,但是功能又比“添加/删除程序”强很多。此工具包最先是由Red Hat公司推出的,后来被其他Linux开发商所借用。由于它为Linux使用者省去了很多时间,所以被广泛应用于在Linux下安装、删除、更新修改软件。二 rpm命令的使用详解1)安装包命令格式: rpm -i ( or --i

2007-05-29 23:26:00 1191

转载 linux c 基础学习总结之文件IO

本文主要包括文件IO、目录操作和标准IO。 一、所需的头文件 #include  #include  #include  #include  #include  二、文件描述符 0:STDIN_FILENO 标准输入1:STDOUT_FILENO 标准输出2:STDERR_FILENO 标准出错输出 /dev/fd/打开的文件在/de

2007-05-27 17:43:00 1172

转载 lseek

所有打开的文件都有一个当前文件偏移量(current file offset),以下简称为 cfo。cfo 通常是一个非负整数,用于表明文件开始处到文件当前位置的字节数。读写操作通常开始于 cfo,并且使 cfo 增大,增量为读写的字节数。文件被打开时,cfo 会被初始化为 0,除非使用了 O_APPEND 。    使用 lseek 函数可以改变文件的 cfo 。        #i

2007-05-27 17:42:00 1064

转载 typedef使用(指向函数的指针)

在typedef的使用中,最麻烦的是指向函数的指针,如果没有下面的函数,你知道下面这个表达式的定义以及如何使用它吗? int (*s_calc_func(char op))(int, int); 如果不知道,请看下面的程序,里面有比较详细的说明   // 定义四个函数int add(int, int);int sub(int, int);in

2007-05-22 12:15:00 670

转载 Linux程序设计——用getopt处理命令行参数

  Linux程序设计——用getopt处理命令行参数 [ 2006-11-2 20:57:00 | By: linxh ]

2007-05-17 23:11:00 1853 2

原创 What is cookie

“Cookie是Web网站放在您的硬盘上的程序。它守在您的电脑里,搜集您的信息以及您在因特网上所做的任何事情,当Web站点需要的时候它能够下载所有这些搜集到的信息。” 像这样的定义在报刊中相当普遍。问题是,它的定义犯了很大的错误。Cookie不是程序,而且它不能像程序一样地运行,所以它无法为自己搜集任何信息。它也不能从您的电脑上取得您的任何个人资料。 Cookie的比较确切的定义应该是这个

2007-05-13 12:14:00 1069

转载 使用Libxml2解析xml

       今天介绍的方法为使用Dom树解析,将给出两个  实例,说明如何使用Libxml2遍历xml文档和使Xpath获取特定结点的内容值:(程序使用的xml文档为                    content of node 1                 

2007-05-08 20:39:00 3673

转载 using libxml2连载(2 使用简介与xml tree的生成解析)

xmlChar  替代char,使用UTF-8编码的一字节字符串。如果你的数据使用其它编码,它必须被转换到UTF-8才能使用libxml的函数。XmlDoc 包含由解析文档建立的树结构,xmlDocPtr是指向这个结构的指针。xmlNodePtr and xmlNode 包含单一结点的结构xmlNodePtr是指向这个结构的指针,它被用于遍历文档树。        优点:1. 

2007-05-03 22:29:00 1132 1

转载 libxml(三)

libxml(三)- -                                        D. XPath例程代码  #include  #include  xmlDocPtr  getdoc (char *docname) {  xmlDocPtr doc;  doc = xmlParseFile(docname);

2007-05-02 15:15:00 1106

转载 libxml(二)

libxml(二)- -                                        写属性  写属性类似于给一个新元素写文本。在这个例子中,我们将添加一个reference结点URI属性到我们的文档中。完整代码:附录F,添加属性例程代码。  reference是story元素的一个子结点,所以找到并插入新元素及其属性是简单的。一旦我们在parseDo

2007-05-02 15:14:00 1184

转载 libxml(一)

libxml(一)- -                                        摘要 Libxml是一个有免费许可的用于处理XML、可以轻松跨越多个平台的C语言库。这个指南提供它的基本函数的例子。 绪论 Libxml是一个实现读、创建及操纵XML数据功能的C语言库。这个指南提供例子代码并给出它基本功能的解释。.  在这个项目的主页

2007-05-02 15:13:00 1113

空空如也

空空如也

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

TA关注的人

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