C语言
文章平均质量分 61
脚步不定向
这个作者很懒,什么都没留下…
展开
-
字符串操作函数
字符串、安全拷贝原创 2017-11-04 14:00:05 · 385 阅读 · 0 评论 -
正则表达式用法
正则表达式 格式化字符串输入原创 2017-10-30 10:14:50 · 865 阅读 · 0 评论 -
LDAP有什么用?
对LDAP最直白的解释:1认证的烦恼小明的公司有很多IT系统, 比如邮箱、SVN、Jenkins , JIRA,VPN, WIFI...... 等等 。新人入职时需要在每个系统中申请一遍账号,每个系统对用户名和密码的要求还不一样, 实在是烦人。这还不算, 按照公司的策略, 这些密码每隔三个月还得更改一次,每次都是一次大折腾。离职的时候, 各个转载 2017-12-12 10:51:47 · 1088 阅读 · 0 评论 -
Reactor与Proactor的概念
网络编程:Reactor与Proactor的概念 两种I/O多路复用模式:Reactor和Proactor一般地,I/O多路复用机制都依赖于一个事件多路分离器(Event Demultiplexer)。分离器对象可将来自事件源的I/O事件分离出来,并分发到对应的read/write事件处理器(Event Handler)。开发人员预先注册需要处理的事件...转载 2018-04-16 14:51:47 · 193 阅读 · 0 评论 -
Libevent工作流程
最近用到libevent,由于以前没用过这个东东,只是参考别人的代码写了一个基于socket的c/s,收获就是写这个东东第一步干嘛,第二步干嘛,无脑的将需要的函数运用了一遍,但是具体它是如何工作一无所知。今天查阅资料对大体的工作流程梳理一下。未阅读源码,下面的东西是基于查阅资料然后总结的。libevnet介绍: Libevent是一个轻量级的开源的基于事件驱动的高性能网络库。事件驱...原创 2018-04-16 18:29:46 · 527 阅读 · 0 评论 -
select函数使用
关于socket通信,select、poll、epoll经常遇到,能看懂,但是自己很少写,仅限知道一点,今天把select函数认真学习了一遍,写了一个简单的事例,主要练习select函数,该文章不介绍select如何运用,贴一个事例用作以后复习浏览一下。关于select、poll、epoll学习完之后有时间整理一篇文章。 服务端:#include <stdio.h>#inclu...原创 2018-04-11 22:15:46 · 150 阅读 · 0 评论 -
实例浅析epoll的水平触发和边缘触发,以及边缘触发为什么要使用非阻塞IO
一.基本概念 &nb转载 2018-04-12 10:52:03 · 191 阅读 · 0 评论 -
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 · 274 阅读 · 0 评论