![](https://img-blog.csdnimg.cn/20201014180756927.png?x-oss-process=image/resize,m_fixed,h_64,w_64)
Linux系统
文章平均质量分 87
黑板报
这个作者很懒,什么都没留下…
展开
-
Linux学习笔记8-2:Linux系统的五种IO模型
Linux系统的五种IO模型;同步、异步、阻塞、非阻塞的基本概念原创 2016-10-24 09:18:24 · 736 阅读 · 0 评论 -
Linux学习笔记2:程序运行与系统管理命令
Linux多任务管理与系统管理命令原创 2016-10-24 08:39:53 · 618 阅读 · 0 评论 -
Linux学习笔记1:磁盘、文件与用户管理
在Linux系统中,一切都是以文件的形式存在,例如:系统配置信息、系统运行状态、进程间通信甚至包括硬件设备。所以,我们的学习从Linux文件系统开始。一、硬盘分区原理与文件系统存储结构如下图所示,扇区(Sector)是硬盘的最小逻辑单位,每个扇区的大小是512个字节。硬盘的第一个扇区(Sector0)是整个硬盘的主引导扇区,其中包括2个重要的数据结构:MBR和DPTMBR(Master Boot原创 2016-10-24 08:37:25 · 824 阅读 · 0 评论 -
muduo库的源代码分析1--整体架构
最近,学习了陈硕大侠的《Linux多线程服务端编程:使用muduo C++网络库》很受启发。但是在学习muduo源代码的过程中,还是感觉代码架构比较复杂,一个是和boost相关的内容比较多,对现代C++编程理念不了解的人,可能感觉莫名其妙。(关于什么是现代C++,可参考此链接:https://msdn.microsoft.com/zh-cn/library/hh279654.aspx)。另外,mud原创 2017-01-12 22:44:50 · 11797 阅读 · 10 评论 -
muduo库的源代码分析2--简化方案
之前已经简单分析了Muduo库的软件架构: http://blog.csdn.net/adkada1/article/details/54342275 接下来准备对Muduo库进行部分简化。一、三个主要目标:1、从Boost向C++11迁移。Muduo库采用了现代C++编程的思想,在几年前,这种思想必须通过Boost库才能够支持,而现在C++11标准日益普及,Boost库中很多优秀特性已经被吸收原创 2017-02-12 00:54:59 · 1930 阅读 · 1 评论 -
Linux学习笔记3-1:SHELL脚本
Linux系统的Shell环境允许用户通过交互式命令实现系统管理,同时用户还可以通过编写脚本文件实现执行过程完全自动化且功能更强大的系统管理工作,所以,相对于需要用户不断干预的命令行交互方式,脚本有着无可替代的优势。原创 2016-10-24 08:57:33 · 546 阅读 · 0 评论 -
Linux accept()/epoll_wait()惊群问题与解决方案
Linux accept()/epoll_wait()惊群问题与解决方案原创 2017-01-18 00:50:58 · 7349 阅读 · 0 评论