自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

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

原创 Professional C++ CH8

Professional C++ CH8文章目录Professional C++ CH8前言Gaining Proficiency with Classes and Objects1.构造函数初始化2.拷贝构造函数前言本章主要介绍类和对象的构造函数Gaining Proficiency with Classes and Objects1.构造函数初始化c++提供了在构造函数中初始化数据成员的另一种方法,称为构造函数初始化式,也称为ctor-初始化式或成员初始化式列表。下面是相同的S

2021-06-20 19:52:40 175

原创 Professional C++ CH14

Professional C++ CH14文章目录Professional C++ CH14前言Handling Errors1.异常机制1.1 抛出异常、捕获异常1.2 修改变量1.3 引用数据成员1.4 引用参数1.5 引用传递和值传递1.6 引用返回值1.7 右值引用1.8 选择是引用还是指针2.关键字混淆2.1 const关键字2.2 constexpr关键字2.3 static关键字前言本章主要介C++一些奇怪独特的特性内容Handling Errors1.异常机制1.1

2021-06-20 16:14:12 166

原创 Professional C++ CH11

Professional C++ CH11文章目录Professional C++ CH11前言Memory Management1.引用1.1 引用变量1.2 修改变量1.3 引用数据成员1.4 引用参数1.5 引用传递和值传递1.6 引用返回值1.7 右值引用1.8 选择是引用还是指针2.关键字混淆2.1 const关键字2.2 constexpr关键字2.3 static关键字前言本章主要介C++一些奇怪独特的特性内容Memory Management1.引用1.1 引用变量

2021-06-10 15:24:01 339

原创 Professional C++ CH10

Professional C++ CH10文章目录Professional C++ CH10前言1.const成员函数2.早绑定和晚绑定3.final、override关键字4.虚析构函数的必要性5.1 基类构造函数5.2 基类析构函数6.Slicing7.多重继承的二义性问题8.构造函数的继承9.覆盖方法中的特殊情况9.1 静态基类方法9.2 被重载的基类方法9.3 基类方法是私有的/受保护的前言本章主要介绍类的继承相关内容1.const成员函数在设计类的时候,一个原则就是对于不改

2021-05-22 23:17:39 291

原创 Professional C++ CH07

Professional C++ CH07文章目录Professional C++ CH07前言Memory Management1.malloc & new2.堆上和栈上的二维数组3.智能指针3.1 unique_ptr3.1 shared_ptr3.1 weak_ptr前言本章主要介绍类的继承相关内容Memory Management1.malloc & newmalloc()函数在c++中仍然存在,但应该避免使用它。new相对于malloc()的主要优点是ne

2021-05-20 20:41:10 93

原创 vscode搭建c/c++ GDB调试环境(LINUX)

1.配置文件在学习APUE的过程中想要搭建一个类似visual studio的开发环境,APUE都是在UNIX下的,所以决定用vscode+gcc+gdb搭建一个简易的调试环境。这里默认已经安装好gcc、g++了。step1:在vscode里面按Ctrl+Shift+D,打开Debug窗口,选择创建launch.json->C++(GDB/LLDB),此时会打开一个launch.json:step2:修改launch.json,修改program,按照提示修改成需要输出的目标文件。其他貌似

2020-12-01 21:14:40 4580

原创 LeetCode题解记录(一)

LeetCode题解记录(一)53.最大子序和动态规划72.编辑距离如何改变文本的样式插入链接与图片如何插入一段漂亮的代码片生成一个适合你的列表创建一个表格设定内容居中、居左、居右SmartyPants创建一个自定义列表如何创建一个注脚注释也是必不可少的KaTeX数学公式新的甘特图功能,丰富你的文章UML 图表FLowchart流程图导出与导入导出导入53.最大子序和给定一个整数数组 nums ,找到一个具有最大和的连续子数组(子数组最少包含一个元素),返回其最大和。示例:输入: [-2,1,-3

2020-10-30 20:31:27 64

原创 《PHASEN:A Phase and Harmonics-Aware Speech Enhancement Network》Pytorch代码学习Ⅱ

数据预处理本文的实验采用的是Voice Bank的数据集,其中训练集大约包含11000条语音。上一篇文章中提到模型的输入是语音数据的短时傅里叶变换(幅值、相位),包含四个维度,分别是[batch, channel, fft_dim, time],其中channel=2,即幅值和相位。需要注意的是,time这个维度也是固定的,可以设置,实验当中设置为4s。def make_loader(scp_...

2020-02-29 22:07:16 873 6

原创 《PHASEN:A Phase and Harmonics-Aware Speech Enhancement Network》Pytorch代码学习

PHASEN结构源码地址:https://github.com/huyanxin/phasenPHASEN是一个双流网络,其中幅值流和相位流分别专门用于幅值和相位预测。幅值流主要由卷积操作,频域变换模块(FTB,后文介绍)以及双向 LSTM 组成,而相位流为纯卷积网络。强度流的预测结果为幅值掩膜 M,其取值为正的实数,相位流的预测结果是相位谱。具体细节不一一介绍,直接从每个模块的代码入手。...

2020-02-20 18:14:57 2034

空空如也

空空如也

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

TA关注的人

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