- 博客(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关注的人