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

浙公网安备 33010602011771号