![](https://img-blog.csdnimg.cn/20201014180756926.png?x-oss-process=image/resize,m_fixed,h_64,w_64)
linux
Make the best of things
陌上人如玉,公子世无双.
展开
-
linux的基本命令
linux的一些基本命令ls -a :列出当前目录下的所有文件,包括以.头的隐含文件ls -l :列出当前目录下文件的详细信息command --help:linux自带的帮助信息man:linux提供的一个手册,包含绝大部分的命令、函数使用说明Tab:自动补全重定向:> 将本应显示在终端上的内容保存到执行文件中管道:| 一个程序的输出作为另一个程序的输入pwd:查看当前...原创 2019-07-30 23:21:12 · 123 阅读 · 0 评论 -
字节序转换函数
字节序转换函数主机字节序数据转换成网络字节序数据uint32_t htonl(uint32_t hostint32);头文件: #include <arpa/inet.h>功能:将32位主机字节序数据转换成网络字节序数据参数: uint32_t : unsigned int hostint32 : 待转换的32位主机字节序数据...原创 2019-09-05 17:21:18 · 619 阅读 · 0 评论 -
IPC-消息队列
三、消息队列(message queue)消息队列是消息的链表,存放在内存中,由内核维护。消息队列的特点消息队列允许一个或多个进程向它写入或者读取消息,并且每条消息都有类型。消息队列可以实现消息的随机查询,消息不一定要以先进先出的次序读取,编程时可以按消息的类型 读取。与无名管道、有名管道一样,从消息队列中读出消息,消息队列中数据会被删除。同样消息队列中的消息是有格式的。只有内核重...原创 2019-10-04 17:20:01 · 1779 阅读 · 1 评论 -
IPC-管道
进程间通信概述进程间通信(IPC: Inter Processes Communication) 进程是一个独立的资源分配单元,不同进程(这 里所说的进程通常指的是用户进程)之间的资源是独 立的,没有关联,不能在一个进程中直接访问另一个 进程的资源(例如打开的文件描述符)。 进程不是孤立的,不同的进程需要进行信息的交 互和状态的传递等,因此需要进程间通信。进程间通信功能数据传输:一...原创 2019-10-04 19:05:06 · 154 阅读 · 0 评论 -
IPC-共享内存
共享内存(shared memory) 共享内存是进程间共享数据的一种最快的方法,一个进程向共享的内存区域写入了数据,共享这个内存区域的所有进程就可以立刻看到其中的内容。 共享内存允许两个或者多个进程共享给定的存储区域。 使用共享内存要注意的是多个进程之间对一个给定存储区访问的互斥。若一个进程正在向共享内存区写数据,则在它做完这一步操作前,别的进程不应当 去读、写这些数据,否则会造成共...原创 2019-10-04 21:20:05 · 233 阅读 · 0 评论