代码风格统一,代码提交信息的说明准确,那么在后期协作以及Bug处理时会更加方便,先来介绍推荐采用的commit规范吧,Commit message格式如下: type(scope): subject
注意冒号后面有空格,type用于说明commit的类别,只允许使用下面7个标识:
type:type用于说明commit的类别
feat:新功能(feature)
fix:修补bug
docs:文档(documentation)
style: 格式(不影响代码运行的变动)
refactor:重构(即不是新增功能,也不是修改bug的代码变动)
test:增加测试
chore:构建过程或辅助工具的变动
如果type为feat和fix,则该commit将肯定出现在Change log之中。
scope:可选项,用于说明commit的影响范围
subject::commit 目的的简短描述,不超过50个字符,且结尾不加句号
消息队列提供了一个从一个进程向另外一个进程发送一块数据的方法 每个数据块都被认为是有一个类型,接收者进程接收的数据块可以有不同的类型值 消息队列也有管道一样的不足,就是每个消息的最大长度是有上限的(MSGMAX),每个消息队列的总的字节数是有上限的(MSGMNB),系统上消息队列的总数也有一个上限(MSGMNI)
消息队列不提供同步与互斥
消息队列不提供同步与互斥
消息队列不提供同步与互斥
Linux进程间通信的基本思想是:让两个进程看到一份公共的资源!
管道是Unix中最古老的进程间通信的形式。 我们把从⼀个进程连接到另⼀个进程的⼀个数据流称为⼀个”管道”