自定义博客皮肤VIP专享

*博客头图:

格式为PNG、JPG,宽度*高度大于1920*100像素,不超过2MB,主视觉建议放在右侧,请参照线上博客头图

请上传大于1920*100像素的图片!

博客底图:

图片格式为PNG、JPG,不超过1MB,可上下左右平铺至整个背景

栏目图:

图片格式为PNG、JPG,图片宽度*高度为300*38像素,不超过0.5MB

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+
  • 博客(9)
  • 收藏
  • 关注

原创 广域网的socket服务端和客户端

// 客户端#include #include #include #include #include #include #include #include #include #define ERR_EXIT(m) \ do \ { \ perror(m); \ exit(EXIT_

2017-03-16 15:01:23 3198

原创 [源码]信号可靠信号不可靠信号相关

/* * File: main.c * Author: luv letter * * Created on 2017年3月14日, 下午4:33 */#include #include #include #include /* 3、信号可靠信号不可靠信号相关编程程序,要去实现如下功能: 父进程创建子进程1和子进程2、子进程1向子进程2发送可靠信号,并传送额外

2017-03-14 19:24:00 296

转载 Linux线程的信号量同步

信号量和互斥锁(mutex)的区别:互斥锁只允许一个线程进入临界区,而信号量允许多个线程同时进入临界区。不多做解释,要使用信号量同步,需要包含头文件semaphore.h。主要用到的函数:int sem_init(sem_t *sem, int pshared, unsigned int value);,其中sem是要初始化的信号量,pshared表示此信号量是在进程间共享还是线程

2016-10-23 19:38:34 356

原创 linux守护进程代码分析

#include #include #include #include #include #include #include #include //每隔10s就向 tmp/daemon.log 写入时间void _daemon(){ pid_t pid; int fd = 0; int ret = 0; //fork pid = fork

2016-10-15 01:21:51 339

原创 linux消息机制学习笔记

#include #include #include #include #include void printSignalset(sigset_t *s){ int i = 0; for (i = 0; i < 32; i++) { if (1 == sigismember(s, i)) { putcha

2016-10-10 01:04:54 2830

转载 linux信号

1) SIGHUP:当用户退出shell时,由该shell启动的所有进程将收到这个信号,默认动作为终止进程2)SIGINT:当用户按下了组合键时,用户终端向正在运行中的由该终端启动的程序发出此信号。默认动作为终止里程。第5章 信号523)SIGQUIT:当用户按下组合键时产生该信号,用户终端向正在运行中的由该终端启动的程序发出些信号。默认动作为终止进程。4)SIGILL:CPU检测到某

2016-10-09 14:31:52 332

原创 Makefile

CPPFLAGS = #-IincludeCFLAGS = #-g -WallLDFLAGS = #-L../lib -lmycalcCC = gccsrc = $(wildcard *.c)obj = $(patsubst %.c, %.o, $(src))target = app$(target):$(obj)$(CC) $(obj) $(LDFLAGS) -o

2016-10-09 13:15:36 287

转载 给大家发一个linux下vim的很好用的配置文件

亲测非常非常好用,用起来很舒服!而且最重要的是一键安装!下面是源代码网址https://github.com/ma6174/vim上面是源代码网址(新人赚分不容易啊)以下是简介:超强vim配置文件运行截图简易安装方法:打开终端,执行下面的命令就自动安装好了:wget -qO- https://raw.github.com/ma6174/v

2016-10-09 12:13:03 5035

原创 vim常用快捷键

VIM常用快捷键总结VIM命令行模式1.dd删除行代码(1)dd:删除光标所在行(2)ndd:删除当前光标所在行以下n行代码(包含光标所在行)     例如:10dd               删除当前行以下10行代码(3)ddp:交换当前行和下一行的代码(4)x:删除光标所在位置的一个字符(5)u:撤销(6)ctrl+u:撤销当前行的全部

2016-10-09 12:06:58 412

空空如也

空空如也

TA创建的收藏夹 TA关注的收藏夹

TA关注的人

提示
确定要删除当前文章?
取消 删除