![](https://img-blog.csdnimg.cn/20201014180756925.png?x-oss-process=image/resize,m_fixed,h_64,w_64)
unix
翼曦
这个作者很懒,什么都没留下…
展开
-
I/O复用
I/O复用典型使用网络应用场所1、当客户处理多个描述符(通常是交互式输入和网络套接字)时,必须使用I/O复用,2、一个客户同时处理多个套接字是可能的 3、如果一个TCP服务器既要处理监听套接字,又要处理已连接套接字4、一个服务器既要处理TCP,又要处理UDP5、如果一个服务器要处理多个服务或者多个协议I/O模型阻塞式I/O非阻塞式I/OI/O复用(select和poll)信号驱动式I/O(SIGI...原创 2018-06-08 17:56:05 · 143 阅读 · 0 评论 -
阿里云centos7 安装gitlab
1.先安装相关依赖yum -y install policycoreutils openssh-server openssh-clients postfix 2、启动postfix,并设置为开机启动目的:支持gitlab邮件发送 systemctl start postfixJob for postfix.service failed because the control ...原创 2019-02-22 14:56:33 · 843 阅读 · 0 评论 -
Linux Inotify详解和使用
本文部分摘自 https://blog.csdn.net/longwang155069/article/details/54016789适用场景:Inotify 反应灵敏,用法非常简单,并且比 cron 任务的繁忙轮询高效得多日志采集系统中,日志文件的改动。文件系统中文件或者目录是否变动。监控ftp服务器收到的文件,(这种情况可以监控mask的写关闭事件IN_CLOSE_WR...转载 2019-07-29 14:28:48 · 9598 阅读 · 0 评论 -
gdb调试常用(一)
-g 使用该参数编译可执行文件,得到调试表gdb a.outlist 1 列出源码,根据源码指定行号设置断点b: b 20 在20行设置断点run/r: 运行程序n/next: 执行下一条指令(会越过函数)s/step: 执行下一条执行(会进入函数)p/print: p i 查看变量的值c/continue: 继续执行断点后续命令。quit: 退...原创 2019-08-02 16:10:15 · 137 阅读 · 0 评论 -
makfile 学习(一)
makefile命名: makefile Makefile1个规则 目标:依赖条件 (一个tab缩进)命令 1、目标的时间必须晚于依赖条件的时间,否则,更新目录 2、依赖条件如果不存在,找寻新的规则去产生依赖 ALL :指定makefile 的终极目标2个函数src = $(wildcard *.c)找到当前...原创 2019-08-02 17:23:16 · 182 阅读 · 0 评论 -
常见开源产品epoll网络事件模型分析(附200万QPS实现长连接echo server方案)
转载:https://blog.csdn.net/answer3y/article/details/48276687摘要:redis、thrift-noblocking-server、memcached、nginx等开源产品 四种不同场景下不同网络模型 分析最近利用业余时间对基于epoll的网络服务模型做了一些调研和测试,既是复习也是一次再学习。在调研过程中,结合现有的开源产品的方案...转载 2019-08-02 11:03:39 · 504 阅读 · 0 评论