原创 sigaction函數解析

1 函數原型intsigaction(int signo,conststructsigaction*restrict act,structsigaction*restrict oact);2sigaction 結構的定義   structs

原创 Tomcat:IOException while loading persisted sessions: java.io.EOFException解決手記

一直用tomcat一段時間都正常無事,最近一次啓動tomcat就發生以下異常:嚴重: IOException while loading persisted sessions: java.io.EOFException嚴重: Excepti

原创 我的友情鏈接

51CTO博客開發

原创 linux 定時器

 在linux下提供了兩種基本的Timer機制:alarm和settimer。   1、alarm    #include <unistd.h>    unsigned int alarm(unsigned int seconds);  

原创 linux 時間函數

1包含的頭文件#incude<sys/time.h>2函數:time_t  存儲時間的一種結構tm 存儲時間的一種結構timeval 存儲時間的另一種結構time(time_t結構)獲取當前時間,存儲與time_t 結構中gmtime(ti

原创 Linux Unix C 中的curses庫——curses.h

打算在Linux下用curses.h寫一個圖形界面,結果發現hello.c:1: fatal error: curses.h: No such file or directory上網搜索了一下,才發現是少安裝了curses庫於是在新得立查找

原创 設置屏幕顏色

#include<curses.h>#include<unistd.h>#include<stdlib.h>int main(){   initscr();   start_color()==OK;   init_pair(1,COLOR_

原创 Linux Unix C 文件目錄的操作

1需要包含的頭文件: #include<dirent.h>#include<unistd.h>#include<fcntl.h>#include<sys/types.h>#include<sys/stat.h>2常用函數: int mkdi

原创 ubuntu中找不到頭文件term.h和curses.h的原因

在沒安裝ncurses包的前,/usr/include中是沒有term.h和curses.h的,所以程序會如下報錯:term.h: 沒有那個文件或目錄curses.h: 沒有那個文件或目錄解決方法:安裝ncurses庫(兼容curses庫)

原创 waitpid使用方法

waitpid系統調用在Linux函數庫中的原型是:#include <sys/types.h> #include <sys/wait.h>pid_t waitpid(pid_t pid,int *status,int options)從本

原创 sigprocmask函數

功能描述:設定對信號屏蔽集內的信號的處理方式(阻塞或不阻塞)。用法:#include <signal.h>int sigprocmask(int how, const sigset_t *set, sigset_t *oldset);參數:

原创 信號屏蔽

#include<signal.h>int sigemptyset(sigset_t *set); 信號集設置爲空int sigfillset(sigset_t *set);int sigfilladdset(sigset_t *set,i

原创 linux stat 函數詳解

S_ISREG等幾個常見的宏 stat函數講解:表頭文件: #include <sys/stat.h>#include <unistd.h>定義函數: int stat(const char *file_name, struct stat

原创 linux 時間函數

1包含的頭文件#incude<sys/time.h>2函數:time_t  存儲時間的一種結構tm 存儲時間的一種結構timeval 存儲時間的另一種結構time(time_t結構)獲取當前時間,存儲與time_t 結構中gmtime(ti

原创 我的友情鏈接

51CTO博客開發