自定义博客皮肤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 3261

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

/* * 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 317

转载 Linux线程的信号量同步

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

2016-10-23 19:38:34 393

原创 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 373

原创 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 2855

转载 linux信号

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

2016-10-09 14:31:52 360

原创 Makefile

CPPFLAGS = #-Iinclude CFLAGS = #-g -Wall LDFLAGS = #-L../lib -lmycalc CC = gcc src = $(wildcard *.c) obj = $(patsubst %.c, %.o, $(src)) target = app $(target):$(obj) $(CC) $(obj) $(LDFLAGS) -o

2016-10-09 13:15:36 306

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

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

2016-10-09 12:13:03 5065

原创 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 445

空空如也

空空如也

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

TA关注的人

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