![](https://img-blog.csdnimg.cn/20201014180756916.png?x-oss-process=image/resize,m_fixed,h_64,w_64)
c++
codepython
这个作者很懒,什么都没留下…
展开
-
借用PortAudio采集和播放音频,实现一个双路混音器
混音,顾名思义,就是把多个音源混合的过程,是一个很常见的应用。这两天我也做了一个双路混音器,当然,我没有做多么专业的音频信号处理,只是一个简单的混音,调节各路音量,并实现了一些音效处理。主要功能有:采集硬件设备,读取wav文件,播放,混音,音量调节,音频节奏、音调的调节,wav文件输出。这么多功能,我们不需要一个一个全部自己实现,有时候,借助开源项目,尤其是比较成熟的开源项目,不但可以大大节省开发转载 2014-06-14 09:45:13 · 1697 阅读 · 0 评论 -
请尝试启用“逐用户重定向”,或者使用提升的权限从命令提示符处注册该组件 错误解决
Window10下通过VS 2010 编译 c++写的activex工程时报一下错误错误 114 error MSB8011: 未能注册输出。请尝试启用“逐用户重定向”,或者使用提升的权限从命令提示符处注册该组件。C:\Program Files (x86)\MSBuild\Microsoft.Cpp\v4.0\Microsoft.CppCommon.targets75原创 2015-11-12 16:29:12 · 6045 阅读 · 0 评论 -
开源C/C++网络库比较 ace &&bosst
下载LOFTER客户端ACE是一个大型的中间件产品,代码20万行左右,过于宏大,一堆的设计模式,架构了一层又一层,使用的时候, 要根据情况,看你从那一层来进行使用。 在开源的C/C++网络库中, 常用的就那么几个, 在业界知名度最高的, 应该是ACE了, 不过是个重量级的大家伙, 轻量级的有libevent, libev, 还有 Boost的ASIO。转载 2015-07-05 15:23:29 · 547 阅读 · 0 评论 -
C++ RTTI及“反射”技术
C++ RTTI及“反射”技术 RTTI RTTI(Run-Time Type Information)运行时类型检查的英文缩写,它提供了运行时确定对象类型的方法。面向对象的编程语言,象C++,Java,delphi都提供了对RTTI的支持。 本文将简略介绍 RTTI 的一些背景知识、描述 RTTI 的概念,并通过具体例子和代码介绍什么时候使用以及如何使用 RTT转载 2015-03-12 21:45:56 · 552 阅读 · 0 评论 -
C++中的RTTI(转)
c++class编译器mfc文件管理器nullRTTI 是“Runtime Type Information”的缩写,意思是:运行时类型信息。它提供了运行时确定对象类型的方法。本文将简略介绍 RTTI 的一些背景知识、描述 RTTI 的概念,并通过具体例子和代码介绍什么时候使用以及如何使用 RTTI;本文还将详细描述两个重要的 RTTI 运算符的使用方法,它们是 t转载 2015-03-12 21:45:34 · 532 阅读 · 0 评论 -
c++中new和delete的使用方法
c++中new和delete的使用方法 new和delete运算符用于动态分配和撤销内存的运算符new用法:1. 开辟单变量地址空间1)new int; //开辟一个存放数组的存储空间,返回一个指向该存储空间的地址.int *a = new int 即为将一个int类型的地址赋值给整型指针a.2)int *a = new int(5) 作转载 2015-02-10 15:51:30 · 613 阅读 · 0 评论 -
Windows上编译最新的CURL,含有zlib,openssl
最近,从网上下载了一个curl库,使用时各种报错,都无法启动,于是干脆就直接自己编译了。 1. 准备工作 a. 下载zlib zlib可以使得HTTP请求支持gzip压缩,其地址如下: 官网:http://zlib.net/ 下载地址:http://zlib.net/zlib-1.2.8.转载 2015-02-09 20:01:29 · 461 阅读 · 0 评论 -
Java和C/C++进行DES/AES密文传输
本来觉得DES、AES这种流行加密算法,使用起来应该很简单。但研究后发现有两个变数:1)分块的方式。加密是逐块进行的。分块方法有:CBC、ECB、CFB……2)padding的方式。当数据的位数不及块的大小时,需要填充。填充方式有:NoPadding、PKCS5Padding……如果加解密端采用不同的分块方式或padding方式,即使都是采用DES/AES算法,同样无法解密成功。上次需转载 2015-02-03 14:41:15 · 1376 阅读 · 1 评论 -
UNICODE ANSI转换
个人感觉ANSI -> UNICODE,编码方式为: 如ANSI 0X4A -> UNICODE 0X4A00 不知道对不?两个UNICODE ANSI转换函数:void UnicodeToAnsi(WCHAR* lpString,char *szAnsi){ size_t len = wcslen(lpString)*2;char *buf = (c转载 2014-11-06 18:35:11 · 905 阅读 · 0 评论 -
无法解析的外部符号 WinMain,该符号在函数 WinMainCRTStartup 中被引用
一,问题描述MSVCRTD.lib(crtexew.obj) : error LNK2019: 无法解析的外部符号 _WinMain@16,该符号在函数 ___tmainCRTStartup 中被引用 Debug\jk.exe : fatal error LNK1120: 1 个无法解析的外部命令error LNK2001: unresolved external symbol _Wi转载 2014-11-06 10:36:09 · 2218 阅读 · 0 评论 -
异或 ^ 的几个作用
一、交换两个整数的值而不必用第三个参数a = 9;b = 11;a=a^b; 1001^1011=0010b=b^a; 1011^0010=1001a=a^b; 0010^1001=1011a = 11;b = 9;二、奇偶判断^a操作就是将a中的每一位按位逐一进行异或,例如a=4'b1010,则b=1^0^1^0=0,由此可以判断a中为1的位转载 2014-11-05 10:53:03 · 1302 阅读 · 0 评论 -
Google 的开源技术protobuf 简介与例子
今天来介绍一下“Protocol Buffers ”(以下简称protobuf)这个玩意儿。本来俺在构思“生产者/消费者模式 ”系列的下一个帖子:关于生产者和消费者之间的数据传输格式。由于里面扯到了protobuf,想想干脆单独开一个帖子算了。 ★protobuf是啥玩意儿? 为了照顾从没听说过的同学,照例先来扫盲一把。 首先,protobuf是一个开源 项 目(官方站点转载 2014-11-03 13:32:28 · 707 阅读 · 0 评论 -
仿酷狗音乐播放器已开源!
2014-11-12 08:52 1159人阅读 评论(13) 收藏 举报转载请说明原出处,谢谢:http://blog.csdn.net/zhuhongshu/article/details/41037875 距离我发布测试版的Redrain音乐盒(仿酷狗播放器),现在正好刚2个月。博客留言和QQ群里也一直有网友关心这个小项目开源的问题。先感谢网友对这个小项目的支转载 2014-11-12 16:48:49 · 2194 阅读 · 0 评论 -
简单mp3播放器:音频播放核心
简单mp3播放器:音频播放核心tag:C,mp3解码,libMAD,PortAudio/* Create by zyzx* Created 2008-08-09* Modified 2008-08-09*/一、准备 1、依赖库PortAudio(http://www.portaudio.com/) Win32平台编译见转载 2014-08-02 21:57:46 · 793 阅读 · 0 评论 -
Building PortAudio for Windows using Microsoft Visual Studio
PortAudio 2.0Main PageRelated PagesModulesData StructuresFilesBuilding PortAudio for Windows using Microsoft Visual StudioBelow is a list of steps to build PortA转载 2014-06-14 09:51:14 · 1245 阅读 · 0 评论 -
Win32环境PortAudio库编译简介:音频播放
PortAudio库简介:免费开源的跨平台音频播放库,支持Windows, Macintosh (8,9,X), Unix (OSS), SGI, and BeOS.等平台; PortAudio库完成从类似wav数据驱动声卡发音这个过程。如果要播放mp3等其他格式还需要先用相应的格式解码库,解码后转换成PortAudio库提供的格式。如下是在Win32 + VS 环境下编转载 2014-06-14 10:50:33 · 1835 阅读 · 0 评论 -
PortAudio编程入门 V19
PortAudio编程入门 V19分类: 音频处理2014-05-30 07:11 15人阅读 评论(0) 收藏 举报http://m.oschina.net/sulliy/blog/77055欧阳左至 发布于 6个月前,共有 2 条评论PortAudio是什么?PortAudio是一个免费、跨平台、开源的音频I/O库。看到I/O可能就想到了文件,但是PortAudio转载 2014-06-14 09:48:29 · 951 阅读 · 0 评论 -
从UTF8格式向GB2312格式转换[C源码](转)
/**************************************************************************** 文 件 名: UTF8_UCS2_GB2312.CPP** 版 本 号: V1.0.0.1** 作 者: lianxiuzhu** 创建时间: 2008-05-22 11:48:13** 文件描述: 从UT转载 2015-06-25 19:55:31 · 911 阅读 · 1 评论