自定义博客皮肤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)
  • 收藏
  • 关注

转载 FreeSwitch SIP基本原理和流程

转 FreeSwitch SIP基本原理和流程 <div class="article-info-box"> <div class="article-bar-top d-flex"> <span class="ti...

2018-08-03 16:17:35 4963

原创 Libevent工作流程

最近用到libevent,由于以前没用过这个东东,只是参考别人的代码写了一个基于socket的c/s,收获就是写这个东东第一步干嘛,第二步干嘛,无脑的将需要的函数运用了一遍,但是具体它是如何工作一无所知。今天查阅资料对大体的工作流程梳理一下。未阅读源码,下面的东西是基于查阅资料然后总结的。libevnet介绍: Libevent是一个轻量级的开源的基于事件驱动的高性能网络库。事件驱...

2018-04-16 18:29:46 498

转载 Reactor与Proactor的概念

网络编程:Reactor与Proactor的概念 两种I/O多路复用模式:Reactor和Proactor一般地,I/O多路复用机制都依赖于一个事件多路分离器(Event Demultiplexer)。分离器对象可将来自事件源的I/O事件分离出来,并分发到对应的read/write事件处理器(Event Handler)。开发人员预先注册需要处理的事件...

2018-04-16 14:51:47 176

原创 epool练习

本文只是在学习过程中写的一个简单事例,只为练习epool的使用,无任何作用,贴文只是在后续复习的时候看到可以回忆起一些信息。#include <stdio.h>#include <stdlib.h>#include <string.h>#include <errno.h>#include <unistd.h>#include <fcntl.h>#include <arpa/inet.h>

2018-04-12 16:01:32 253

转载 实例浅析epoll的水平触发和边缘触发,以及边缘触发为什么要使用非阻塞IO

一.基本概念 &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nb

2018-04-12 10:52:03 174

原创 select函数使用

关于socket通信,select、poll、epoll经常遇到,能看懂,但是自己很少写,仅限知道一点,今天把select函数认真学习了一遍,写了一个简单的事例,主要练习select函数,该文章不介绍select如何运用,贴一个事例用作以后复习浏览一下。关于select、poll、epoll学习完之后有时间整理一篇文章。 服务端:#include &lt;stdio.h&gt;#inclu...

2018-04-11 22:15:46 134

转载 LDAP有什么用?

对LDAP最直白的解释:1认证的烦恼小明的公司有很多IT系统, 比如邮箱、SVN、Jenkins , JIRA,VPN, WIFI...... 等等 。新人入职时需要在每个系统中申请一遍账号,每个系统对用户名和密码的要求还不一样, 实在是烦人。这还不算, 按照公司的策略, 这些密码每隔三个月还得更改一次,每次都是一次大折腾。离职的时候, 各个

2017-12-12 10:51:47 1057

原创 字符串操作函数

字符串、安全拷贝

2017-11-04 14:00:05 345

原创 正则表达式用法

正则表达式 格式化字符串输入

2017-10-30 10:14:50 729

空空如也

空空如也

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

TA关注的人

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