温婉芒果

文章
4
资源
0
加入时间
3年0月8天

linux安装libsoxr

1. 先说说为什么需要安装libsoxr为了用golang对pcm数据进行重采样,需要go getgithub.com/zaf/resample库,然而这个是依赖于libsoxr,否则会报错找不到soxr.h2.解决方案1.下载soxr库,并上传至linux的/usr/include/soxr中解压链接:https://github.com/chirlu/soxr2.解压完成后,将src文件中的soxr.h文件复制到/usr/include/,随后执行cmake ./ma..

生产者消费者模式_RabbitMQ指南之三:发布/订阅模式(Publish/Subscribe)1、交换器(Exchange)

在上一章中,我们创建了一个工作队列,工作队列模式的设想是每一条消息只会被转发给一个消费者。本章将会讲解完全不一样的场景: 我们会把一个消息转发给多个消费者,这种模式称之为发布-订阅模式。为了阐述这个模式,我们将会搭建一个简单的日志系统,它包含两种程序:一种发送日志消息,另一种接收并打印日志消息。在这个日志系统里,每一个运行的消费者都可以获取到消息,在这种情况下,我们可以实现这种需求:一个消费者接收...