![](https://img-blog.csdnimg.cn/20201014180756918.png?x-oss-process=image/resize,m_fixed,h_64,w_64)
linux
没有你的夜001
这个作者很懒,什么都没留下…
展开
-
IPC实现机制
(1)管道(Pipe):管道可用于具有亲缘关系进程间的通信,允许一个进程和另一个与它有共同祖先的进程之间进行通信。 (2)命名管道(named pipe):命名管道克服了管道没有名字的限制,因此,除具有管道所具有的功能外,它还允许无亲缘关系进程间的通信。命名管道在文件系统中有对应的文件名。命名管道通过命令mkfifo或系统调用mkfifo来创建。 (3)信号(Signal)转载 2016-09-27 09:35:12 · 388 阅读 · 0 评论 -
vim+cscope+ctags打造属于自己的IDE
所谓工欲善其事,必先利其器。作为专业码农,特别是长期在Unix系统上展开工作(查看源代码、coding)的码农,没有一个极致的IDE环境,工作效率会很受影响的。当然啥时候Unix系统如果有Visual Studio这样牛X的IDE,相信很多人会很开心。但生活是残酷的,我们总得自己丰衣足食,下面介绍一下,我在Ubuntu上使用vim+cscope+ctags搭建的IDE。介绍之前,先上个效果转载 2017-12-22 12:00:14 · 16985 阅读 · 1 评论 -
TCP 和 UDP 在socket编程中的区别
(网络收集) 一、TCP与UDP的区别 基于连接与无连接 对系统资源的要求(TCP较多,UDP少) UDP程序结构较简单 流模式与数据报模式 TCP保证数据正确性,UDP可能丢包 TCP保证数据顺序,UDP不保证 部分满足以下几点要求时,应该采用UDP 面向数据报方式 网络数据大多为短消息 拥有大量Client 对数据转载 2016-10-20 16:56:15 · 287 阅读 · 0 评论 -
进程和线程管理
5.1.1 进程概念 20世纪60年代,进程(process)一词首先在麻省理工学院的MULTICS和IBM的CTSS/360系统中被引入。 对进程下个准确定义不容易,一般的我们认为进程是一个程序的一次执行过程。进程是申请系统资源的基本的单位,它具有的两个重要特性。1. 独立性 进程是系统中独立存在的实体,它可以拥有自己独立的资源,比如文件和设备描述符转载 2016-10-20 15:21:57 · 765 阅读 · 0 评论 -
进程和线程
简而言之,一个程序至少有一个进程,一个进程至少有一个线程. 线程的划分尺度小于进程,使得多线程程序的并发性高。另外,进程在执行过程中拥有独立的内存单元,而多个线程共享内存,从而极大地提高了程序的运行效率。线程在执行过程中与进程还是有区别的。每个独立的线程有一个程序运行的入口、顺序执行序列和程序的出口。但是线程不能够独立执行,必须依存在应用程序中,由应用程序提供多个线程执行控制。从逻转载 2016-10-20 13:30:48 · 418 阅读 · 0 评论 -
linux命令学习(转)
查询命令的地方:man.linuxde.net/Linux必学的60个命令Linux提供了大量的命令,利用它可以有效地完成大量的工 作,如磁盘操作、文件存Linux提供了大量的命令,利用它可以有效地完成大量的工作,如磁盘操作、文件存取、目录操作、进程管理、文件权限设定等。所以,在Linux系统上工作离不开使用系统提供的命令。要想真正理解Linux转载 2016-10-17 13:12:49 · 617 阅读 · 0 评论 -
linux下各种颜色的文件表示的文件类型
蓝色:目录,绿色:可执行文件,天蓝色:符号文件,白色:普通文件,黄色:设备文件,红色:失效文件的链接,浅红:压缩文件或tarball文件,粉色:图片文件转载 2016-10-17 13:09:36 · 4962 阅读 · 0 评论 -
printf打印是字体和背景带颜色的输出的方法
格式如下: printf("\033[字背景颜色;字体颜色m 字符串 \033[0m" );例子:printf("\033[1m\033[45;33m HELLO_WORLD \033[0m\n");颜色代码: QUOTE: 字背景颜色范围: 40--49 字颜色: 30—39转载 2018-01-10 14:23:42 · 998 阅读 · 0 评论