lienhua342014-10-021 进程的终止方式进程的终止方式有 8 种,其中 5 种为正常终止,它们是1. 从 main 返回。2. 调用 exit。3. 调用_exit 或_Exit。4. 最后一个线程从其启动例程返回。5. 最后一个线程调用pthread_exit。另外三种为异常终止方...
分类:
其他好文 时间:
2014-10-02 23:13:13
阅读次数:
243
对于windows用户假设用Cygwin模拟unix环境的话,里面没有带curl命令,要自己装,所以建议用Gow来模拟,它已经自带了curl工具,安装后直接在cmd环境中用curl命令就可,由于路径已经自己主动给你配置好了。 linux curl是一个利用URL规则在命令行下工作的文件传输工具。.....
分类:
其他好文 时间:
2014-10-02 18:29:33
阅读次数:
237
人在学unix,但是感觉入不了门,除了《unix环境高级编程》,还有其他好书籍吗我感肯定你对unix这个系统是不怎么了解的,你先把unix环境高级编程放放吧,先看看鸟哥的linux私房菜或者其他入门级的书,对unix和类unix系统有一个大概的了解吧,把C语言学精了,推荐C和指针,C缺陷,C专家编程...
分类:
其他好文 时间:
2014-10-01 21:28:31
阅读次数:
112
lienhua342014-10-01ISO C 标准 I/O 库提供了个两个函数 tmpnam 和 tmpfile 以帮助创建临时文件,#include char *tmpnam(char *ptr);返回值:指向唯一路径名的指针tmpnam 函数产生一个与现有文件名不同的一个有效路径名字符串。每...
分类:
其他好文 时间:
2014-10-01 17:05:01
阅读次数:
150
对于windows用户假设用Cygwin模拟unix环境的话,里面没有带curl命令,要自己装,所以建议用Gow来模拟,它已经自带了curl工具,安装后直接在cmd环境中用curl命令就可,由于路径已经自己主动给你配置好了。 linux curl是一个利用URL规则在命令行下工作的文件传输工具。.....
分类:
其他好文 时间:
2014-10-01 15:19:31
阅读次数:
255
lienhua342014-09-291 标准 I/O 流之前学习的都是不带缓冲的 I/O 操作函数,直接针对文件描述符的,每调用一次函数可能都会触发一次系统调用,单次调用可能比较快捷。但是,对于需要频繁进行 I/O 操作的程序,频繁触发系统调用产生的消耗太大。标准 I/O 库提供了带缓冲的 I/O...
分类:
其他好文 时间:
2014-10-01 13:56:41
阅读次数:
206
1.进程组
每个进程除了有一进程ID之外,还属于一个进程组。进程组中的各个进程接受来自同一终端的各种信号。每个进程组有唯一的进程组ID。
#include
pid_t getpgrp(void)//得到调用进程的进程组ID
每个进程组都有一个组长。组长进程的进程组ID等于其进程ID。
进程可以调用setpgid加入一个现有的进程组或者创建一个新的进程组。
#include
int...
分类:
其他好文 时间:
2014-09-29 00:00:56
阅读次数:
202
操作系统平台:RHEL 5Shell环境:BashOracle:10g2功能描述:开机时自动切换到oracle用户下,启动oracle的多个实例。并记录数据库的启动情况到自定义的日志文件中。#!/bin/bashLOG_PATH=$HOME/oracle_initing.loglog() {if [...
分类:
数据库 时间:
2014-09-28 02:55:30
阅读次数:
352
静态库,动态库用UNIX的术语来说,或者叫做归档文件(archive常以.a结尾)和共享对象(share object常以lib开头.so结尾)更为准确。静态库,动态库可能是WINDOWS下的术语,但两者的概念是一样的。下面统一说静态库和动态库。静态库,就是一大堆object(CC,CC在LINUX...
分类:
编程语言 时间:
2014-09-26 13:02:08
阅读次数:
254
1.从当前用户转到root用户:直接输入su命令,然后输入root密码,如果之前没有设置root命令密码会登陆不成功,这里需要命令sudo passwd命令设置密码,然后按照上面输入就成;从root命令转普通用户:使用exit命令就可以。使用logout会有问题bash: logout: not l...
分类:
其他好文 时间:
2014-09-26 00:26:07
阅读次数:
200