随笔分类 -  Linux程序设计

摘要:原文链接:http://team.eyou.com/?p=27如有侵犯您的版权,请联系windeal12@qq.comlinux下,产生core文件,和不产生core文件的条件:当我们的程序崩溃时,内核有可能把该程序当前内存映射到core文件里,方便程序员找到程序出现问题的地方。最常出现的,几乎所有... 阅读全文
posted @ 2014-09-15 10:09 Windeal 阅读(818) 评论(0) 推荐(0)
摘要:转载自博客园博文Linux 信号signal处理机制如侵犯了您的权益,请联系windeal12@qq.com信号是Linux编程中非常重要的部分,本文将详细介绍信号机制的基本概念、Linux对信号机制的大致实现方法、如何使用信号,以及有关信号的几个系统调用。信号机制是进程之间相互传递消息的一种方法,... 阅读全文
posted @ 2014-09-11 19:00 Windeal 阅读(376) 评论(0) 推荐(1)
摘要:1、应用与原理 在C语言中,有时我们无法给出一个函数参数的列表,比如: int printf(const char *format, ...); int fprintf(FILE *stream, const char *format, ...); 这时我们使用到了可以变参数,也就是使用...... 阅读全文
posted @ 2014-09-11 18:28 Windeal 阅读(408) 评论(0) 推荐(0)
摘要:转载自 你应该知道的Shell技巧这篇文章来源于Quroa的一个问答《What are some time-saving tips that every Linux user should know?》—— Linux用户有哪些应该知道的提高效率的技巧。我觉得挺好的,总结得比较好,把其转过来,并加了... 阅读全文
posted @ 2014-08-19 12:13 Windeal 阅读(186) 评论(0) 推荐(0)
摘要:1. 信号量Linux提供了控制线程执行和访问代码临界区域的方法。其中最基本的两种办法是信号量和互斥量。关于互斥量,笔者在Linux互斥量中介绍本文只介绍semaphore.h 相关的信号量的简单的操作。关于信号量在笔者其他博客里有详细介绍。Linux还有其他共享内存的方法。2. 信号量相关函数#i... 阅读全文
posted @ 2013-08-14 12:24 Windeal 阅读(1361) 评论(0) 推荐(0)
摘要:先附上一个比较简单的,测试代码用的Makefile.PHONY: all cleanCC=gccCCFLAGS="-std=gnu99"RM=rmRMFLAGS=-frSRCS=$(wildcard *.c)OBJS=$(patsubst %.c, %.o, $(SRCS))EXE=exeall:... 阅读全文
posted @ 2013-07-05 21:53 Windeal 阅读(344) 评论(0) 推荐(0)
摘要:socket协议三次握手与结束连接客户端代码:#include #include #include //for bzero#include //for socketaddr_in#include #include #include #define PORT 5050 //端口号#defin... 阅读全文
posted @ 2013-05-31 23:05 Windeal 阅读(303) 评论(0) 推荐(0)