易截截图软件、单文件、免安装、纯绿色、仅160KB

linux c alarm(0)的含义

Linux C  alarm函数---请看最后
  alarm也称为闹钟函数,它可以再进程中设置一个定时器,当定时器指定的时间到时,它向进城发送SIGALARM信号。要注意的是,一个进程只能有一个闹钟时间,如果在调用alarm之前已设置过闹钟时间,则任何以前的闹钟时间都被新值所代替。
所需头文件
  #include<unistd.h>
函数原型
  unsigned int alarm(unsigned int seconds)
函数参数
  seconds:指定秒数
函数返回值
  成功:如果调用此alarm()前,进程已经设置了闹钟时间,则返回上一个闹钟时间的剩余时间,否则返回0。
  出错:-1
程序示例
  #include<unistd.h>
  #include<stdio.h>
  #include<stdlib.h>
  int main()
  {
  int ret;
  ret = alarm(5);
  pause();
  printf("i have been waken up.\n", ret);//此句并不执行
  return 0;
  }
当在调用alarm()前已经设置了一个闹钟,那么我们可以调用alarm(0)来取消此闹钟,并返回剩余时间。


相关文档:

Linux的日志基础

配置文件
/etc/syslog.conf
常用的几个log文件
1、/var/log/boot.log(自检过程)
2、/var/log/cron   (crontab守护进程)
3、/var/log/maillog  (发送到系统或从系统发出的电子邮件的活动)
4、/var/log/syslog  (它只记录警告信息,常常是系统出问题的信息,所以更应该关注该文件)
5、/va ......

linux下抓数据包


linux系统如何抓取数据包进行分析
(2009-08-30 23:59:37) linux上有两种比较好的抓包工具:ethereal和tcpdump
对于ethereal,有图形界面和字符界面两种方式。
到linux系统上执行rpm -qa | grep ethereal-gnome可查看是否安装了图形版本
但是如果服务器上没有xwin图形环境,那么就只能用字符界面了
命令:tethereal
......

DS计划C深入学习项目:【总结】【变量】变量的存储域


如果要加入此计划:
1、
方式1
:加入
QQ
群:
93684322

2、
方式2
:加入
CSDN
群组:
DS计划
。 
1.1 变量存储域
1.1.1 一个示例
pang123hui首先提供了一个网上流传的学习代码示例:
int a = 0; //全局区 
void main() 
{
int b; //栈 
char s[] = “abc” ......

简述C和C++程序员学习历程

总是被同学们问到,如何学习C和C++才不茫然,才不是乱学,想了一下,这里给出一个总的回复。
  一家之言,欢迎拍砖哈。
  1、可以考虑先学习C.
  大多数时候,我们学习语言的目的,不是为了成为一个语言专家,而是希望成为一个解决问题的专家。做一个有用的程序员,做一个赚钱的程序员。我们的价值,将体现在客 ......
© 2009 ej38.com All Rights Reserved. 关于E健网联系我们 | 站点地图 | 赣ICP备09004571号