
linux系统编程
文章平均质量分 59
csdn89578289
这个作者很懒,什么都没留下…
展开
-
who is killer
/* *日本某地发生了一件谋杀案,警察通过排查确定杀人凶手必为4个嫌疑犯的一个。以下为4个嫌疑犯的供词。 * A说:不是我。 * B说:是C。 * C说:是D。 * D说:C在胡说 *已知3个人说了真话,1个人说的是假话。现在请根据这些信息,写一个程序来确定到底谁是凶手。 */#include #include #include #include #原创 2014-10-11 15:08:41 · 456 阅读 · 0 评论 -
获取mac地址保存到字符数组并+1
#include #include #include #include using namespace std;#define IFCFG_ETH0 "/etc/sysconfig/network-scripts/ifcfg-eth0"#define IFCFG_LO "/etc/sysconfig/network-scripts/ifcfg-lo"#define I原创 2014-10-11 00:10:24 · 660 阅读 · 0 评论 -
inet_pton()函数,编译运行提示段错误
#include #include #include #include #include #include #include #define SA struct sockaddr#define MAXLINE 1024 int main( void ){ int listenfd, connfd; struct sockaddr_in se原创 2014-09-26 15:13:58 · 2896 阅读 · 0 评论 -
关于2038年1月19日03:14:07 Tuesday
今天在阅读《UNIX环境高级编程》一书时,读到了一道timu原创 2014-09-19 10:22:34 · 1408 阅读 · 0 评论 -
简单的socket编程----客户端
#include "head.h"#define OBJ_PORT 8008#define OBJ_IPADDR "192.168.68.243"#define MAX_SIZE 1024int main(int argc,char **argv){ int sockid, err; sockid = socket(AF_INET, SOCK_STREAM,原创 2014-09-16 16:22:44 · 390 阅读 · 0 评论 -
linux 怎样生成守护进程
int init_daemon(void){ pid_t pid; int i; pid = fork(); if(pid > 0) //第一步,结束父进程,使得子进程成为后台 exit(0); else if(pid < 0) return -1; //第二步建立一个新的进程组,在这个新的进程组中,子进程成为这个进程组的首进程,以使该进程脱离所有终端。 setsi原创 2014-09-15 15:51:27 · 314 阅读 · 0 评论 -
linux 多线程练习、面试题
/*********** 多线程 ****************** 主线程启动i=10个线程。无论启动顺序,执行顺序必须为 线程1、线程2、线程3、。。。*****************************************/#include #include #include #include #define DEBUG 0pthread_mut原创 2014-09-15 09:41:23 · 1007 阅读 · 0 评论