
Linux
文章平均质量分 54
陈心朔
C++后端
展开
-
Linux 复习笔记
Linux 常用基本命令:文件 —— cp rm mv tail mv more find grep进程 —— ps kill jobs top管理 —— useradd userdel passwd shutdown init halt reboot网络 —— ping tcpdump netstat/***************原创 2017-07-29 11:07:01 · 569 阅读 · 0 评论 -
errno.h头文件介绍
查看错误代码errno是调试程序的一个重要方法。当linux C api函数发生异常时,一般会将errno变量(需include errno.h)赋一个整数值,不同的值表示不同的含义,可以通过查看该值推测出错的原因。在实际编程中用这一招解决了不少原本看来莫名其妙的问题。比较 麻烦的是每次都要去linux源代码里面查找错误代码的含义,现在把它贴出来,以后需要查时就来这里看了。以下来自linu转载 2017-03-16 17:11:19 · 1039 阅读 · 0 评论 -
Linux 中的各种栈:进程栈 线程栈 内核栈 中断栈
转载请注明出处: http://kyang.cc/栈是什么?栈有什么作用?首先,栈 (stack) 是一种串列形式的 数据结构。这种数据结构的特点是 后入先出 (LIFO, Last In First Out),数据只能在串列的一端 (称为:栈顶 top) 进行 推入 (push) 和 弹出 (pop) 操作。根据栈的特点,很容易的想到可以利用数组,来实现这种数据结构。但是本文转载 2017-01-26 13:22:55 · 830 阅读 · 0 评论 -
TCP长连接与短连接的区别
1. TCP连接当网络通信时采用TCP协议时,在真正的读写操作之前,server与client之间必须建立一个连接,当读写操作完成后,双方不再需要这个连接时它们可以释放这个连接,连接的建立是需要三次握手的,而释放则需要4次握手,所以说每个连接的建立都是需要资源消耗和时间消耗的经典的三次握手示意图:经典的四次握手关闭图:2. TCP短连接我们模拟一下TCP短连接的情况,c转载 2017-01-23 15:24:31 · 944 阅读 · 0 评论 -
Linux -- 进程间通信几种方式的总结
一、 管道优点:1. 管道文件不占磁盘空间,打开管道时在内存中分配空间;2. 管道读端会在读取完管道内数据后自动进入阻塞,直到写端再次写入数据;缺点:1. 管道是半双工的,数据只能从一个方向上流动;2. 管道大小PIPE_SIZE限制为64k;二、 共享内存优点:1. 共享内存是最快的一种IPC,因为客户端和服务器共享一块给定的存储区,不原创 2016-11-28 17:52:52 · 507 阅读 · 0 评论 -
2017模拟面试题库 —— Linux系统相关
Q: 请描述一下多线程怎么实现生产者消费者模型A:原创 2017-05-30 19:52:51 · 2793 阅读 · 0 评论