自定义博客皮肤VIP专享

*博客头图:

格式为PNG、JPG,宽度*高度大于1920*100像素,不超过2MB,主视觉建议放在右侧,请参照线上博客头图

请上传大于1920*100像素的图片!

博客底图:

图片格式为PNG、JPG,不超过1MB,可上下左右平铺至整个背景

栏目图:

图片格式为PNG、JPG,图片宽度*高度为300*38像素,不超过0.5MB

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+
  • 博客(7)
  • 收藏
  • 关注

原创 使用WindowsAPI进行录音和播放

录音1、初始化 memset(&hWaveIn, 0, sizeof(HWAVEIN)); memset(&waveForm, 0, sizeof(WAVEFORMATEX)); if (getAudioDevices()) //判断能否获取设备 { //设置采样频率 setWaveFormat(&waveForm, 2, 44100, 16);...

2019-10-29 16:27:50 1997

原创 ffmpeg音频编码,PCM编码为ACM

基本流程1、获取编码器2、设置编码前的结构3、转码准备4、编码处理5、清理获取编码器 //初始化 av_register_all(); //根据输出文件后缀,获取流的基本信息 avformat_alloc_output_context2(&pFormatCtx, NULL, NULL, out_filename); //打开输出文件 if (avio_o...

2019-10-29 15:09:29 688

原创 MYSQL select a into b 关于b的值

MYSQL select a into b 关于b的值平时使用MySQL写存储过程的时候,当使用到select a into b 时,关于变量b的值,不同情况会出现不同的结果。特此记录。首先有一个测试表,内容如图所示:1、当select出来的字段有值时,不论变量a是有有值,最终的结果都是select出来的值。BEGIN DECLARE a INT; SELECT id into a...

2019-09-20 13:47:07 1254

原创 MySQL的CONCAT函数中多单引号的作用

查看存储过程中发现有的CONCAT函数中拼接了多个单引号,而不是用’,'分隔,感到有些奇怪SET @str = concat('SELECT FSerialID, FSendFrom, FSendManageType, FAccountNo, CASE WHEN A.FAttachment = ''S'' THEN FPhoneNo ELSE FSendAccount END...

2019-02-01 13:33:02 1563

原创 指针常量和常量指针

#include <iostream>using namespace std;int main(){ int a = 1; int b = 2; //指向常量的指针,不能通过指针改变指向地址的值,但是指针本身是可以改变的 const int* p1 = &a; cout << "*p1=" <&a

2018-10-23 23:22:55 146

原创 const常引用(const + &)避免函数参数的双向传递

在c++可以使用引用传递作为函数的形参传入函数,相较于值传递的方式,引用传递能够节省函数使用时的内存分配,不需要像值传递一样拷贝实参。然而,由于引用传递是双向的,当在函数中对于形参的数据进行改变后,实参的值也会进行相应的改变,如下所示:...

2018-10-20 17:40:54 8443 1

转载 执行Shell脚本提示bad interpreter:没有那个文件或目录

执行Shell脚本提示bad interpreter:没有那个文件或目录在执行shell脚本时,提示没有那个文件或目录的错误,错误提示如下: 经过网上查找后,发现了错误原因,在此记录一下。因为脚本文件实在Windows下编写完成,然后上传到Linux环境下进行运行。然而.sh在Windows下是dos格式,而如果要在Linux下执行,必须要Unix格式的脚本,所以需要将上传的shel...

2018-10-16 19:39:37 4526

空空如也

空空如也

TA创建的收藏夹 TA关注的收藏夹

TA关注的人

提示
确定要删除当前文章?
取消 删除