如果子进程先于父进程退出, 同时父进程又没有调用wait/waitpid,则该子进程将成为僵尸进程。通过ps命令,我们可以看到该进程的状态为Z(表示僵死),...
分类:
其他好文 时间:
2014-09-29 01:08:27
阅读次数:
401
MainActivity.java
package com.apress.threads;
import android.app.Activity;
import android.os.Bundle;
import android.view.View;
import android.view.View.OnClickListener;
import android.widget.Button;...
分类:
移动开发 时间:
2014-09-28 20:43:45
阅读次数:
224
Lua为了保证高度的可移植性,因此,它的标准库仅仅提供了非常少的功能,特别是和OS相关的库。但是Lua还提供了一些扩展库,比如Posix库等。对于文件操作而言,该库仅提供了os.rename函数和os.remove函数。 1. 日期和时间: 在Lua中,函数time和date提供了所有的日期和时.....
分类:
其他好文 时间:
2014-09-28 11:10:51
阅读次数:
234
第三方ARMGCC通常是基于Mingw32的,使用的是Windows路径,如C:\ecos\packages\infra\current\src\startup.cxx;而eCos配置工具生成的Makefile是基于Cygwin的,使用的是POSIX路径,如/cygdrive/c/packages/infra/current/src/startup.cxx。路径格式上的差别导致不能直接使用第三方ARMGCC编译eCos系统,而是需要一个中间程序来对路径进行转换。这里提供了执行路径转换的中间程序的源代码和编译...
下载并解压libmcrypt-2.5.8.tar.gz。在终端执行如下命令:tar zxvf libmcrypt-2.5.8.tar.gzcd libmcrypt-2.5.8/./configure --disable-posix-threads --enable-staticmakesudo ma...
分类:
Web程序 时间:
2014-09-25 16:08:49
阅读次数:
170
python os模块——来自互联网:Python os模块包含普遍的操作系统功能。如果你希望你的程序能够与平台无关的话,这个模块是尤为重要.常用方法1、os.name输出字符串指示正在使用的平台。如果是window 则用'nt'表示,对于Linux/Unix用户,它是'posix'。2、os.ge...
分类:
编程语言 时间:
2014-09-24 14:26:17
阅读次数:
176
Python 有两个内建的模块用于处理命令行参数:一个是 getopt只能简单处理 命令行参数;另一个是 optparse,它功能强大,而且易于使用,可以方便地生成标准的、符合Unix/Posix 规范的命令行说明。会自动帮你负责-h帮助选项。import optparse#usage 定义的是使用...
分类:
编程语言 时间:
2014-09-23 21:09:45
阅读次数:
160
pselect函数是由POSIX发明的,如今许多Unix变种都支持它。#include #include #include int pselect(int maxfdp1, fd_set *readset, fd_set *writeset, fd_set *exceptset, const st....
分类:
其他好文 时间:
2014-09-23 17:02:04
阅读次数:
200
Ceph的主要目标是设计成基于POSIX的没有单点故障的分布式文件系统,使数据能容错和无缝的复制。详见:http://www.oschina.net/p/ceph ? ? 目前大部分部署ceph基本都是在Ubuntu,因为它的内核默认打开了C...
分类:
其他好文 时间:
2014-09-22 20:15:14
阅读次数:
372
本文主要涉及Linux时间类型、时间函数以及Linux提供的睡眠函数。
时间类型和对应的函数:
time_t:
最不陌生的时间类型恐怕是time_t这个类型了吧。它出现在C语言的标准库。但ISO C中并没有规定time_t是什么类型、范围以及精度,不过在POSIX中一般是被实现为有符号的整型。
time_t的单位是秒。函数time()的返回值就是一个time...
分类:
系统相关 时间:
2014-09-18 19:00:34
阅读次数:
461