原创 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博客開發