自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+
  • 博客(34)
  • 资源 (6)
  • 收藏
  • 关注

原创 C/C++中CONST用法总结

1、修饰常量时:const int temp1; //temp1为常量,不可变int const temp2; //temp2为常量,不可变2、修饰指针时:主要看const在*的前后,在前则指针指向的内容为常量,在后则指针本身为常量;const int *ptr; //*ptr为常量;int const *ptr; //*ptr为常量;int* const ptr; //ptr为常量;const int * const ptr; //*ptr、ptr均为常量;3、const修饰

2020-12-14 14:03:07 356

原创 ubuntu卸载python后,进入tty1,无法进入图形化界面

1.ubuntu卸载python后,进入tty1,无法进入图形化界面尝试了网上各种办法,就是无法解决。然后按照一下方式操作,问题解决了:原因:删除了很多关于python3的一些依赖文件,从而导致电脑重启后,无法进入图形化界面。解决办法:1)先下载了python3.6.9(python3.7.9),然后安装:进入解压后的文件夹中,执行:./configure ,make ,make test ,sudo make install;2)参考链接按照该链接中的操作方式,执行命令,报错:depends

2020-11-22 19:52:58 2610 1

原创 ubuntu18.04安装valgrind

1、下载最新版本:官方链接2、tar -jxvf valgrind-3.15.0.tar.bz2.tar.bz23、cd valgrind-3.15.04、sudo ./configure5、sudo make6、sudo make install7、sudo /etc/profile.d/valgrind.sh添加:LGRIND_ROOT=/home/yinwenbin/software/valgrind-3.15.0VALGRIND_INCLUDE=/usr/local/include

2020-11-13 11:26:12 1186 2

原创 Ubuntu Boot Problem(Shim UEFI Key Management)[verification failed :0x1A ***]

问题: Ubuntu18.04重启之后遇到verification failed:0x1A ***错误。解决办法: 原因是安装软件过程损坏了EFI文件,需要对其进行修复。参考链接

2020-10-27 17:04:21 2885

原创 安装opencv-python过程中遇到的问题总结

1.ModuleNotFoundError: No module named ‘skbuild‘解决办法执行:1)sudo apt install cmake2)pip install scikit-build2.raise ReadTimeoutError(self._pool, None, ‘Read timed out.’)相关链接:参考1.参考2.参考3.参考4.2.ReadTimeoutError: HTTPSConnectionPool(host=‘files.pythonh

2020-10-09 16:54:08 754 2

原创 VScode常用设置方法

1.显示中文界面正常打开vscode,然后使用命令唤醒键: ctrl+shift+p (或F1), 苹果电脑用户对应command + shift + p,如果你的vscode界面是英文的,那么在命令输入框输入 “configure display language”内容;进入语言选择窗口,如下图,可以看到我这个版本没有中文语言包,所以我们先选择安装语言扩展包,点击“install additional languages”进入语言包安装界面,可以看到有很多语言包可供选择,我们需要的是中文简体,点

2020-08-11 11:23:01 1198

原创 语音信号处理相关资料链接

对查阅的资料进行整理如下:博客:语音增强博客:Gammatone滤波器组博客:音频降噪知乎:语音增强知乎:深度学习在语音增强方面的进展书籍:SPECTRAL AUDIO SIGNAL PROCESSING书籍:adaptive filter theory 3th pdf...

2020-08-06 15:26:25 216

原创 ubuntu18.04安装python3.8.1和执行.py文件

1.安装python3.8.1:1.CTRL+ALT+T 打开终端;2.sudo apt update ,然后输入密码;3.解压安装包;4.输入:sudo ./configure;5.输入:sudo make install;6.输入:python3 查看是否安装成功。另外: which python3,可查看当前系统用的是什么python解释器参考链接12.执行.py文件1.在程序第一行中加入python3的解释器路径,如:2.修改运行权限:chmod 777 <此程序名&g

2020-07-26 10:59:51 743

转载 main函数的参数argc和argv

https://www.cnblogs.com/sddai/p/10246775.html欢迎使用Markdown编辑器你好! 这是你第一次使用 Markdown编辑器 所展示的欢迎页。如果你想学习如何使用Markdown编辑器, 可以仔细阅读这篇文章,了解一下Markdown的基本语法知识。新的改变我们对Markdown编辑器进行了一些功能拓展与语法支持,除了标准的Markdown编辑器功能,我们增加了如下几点新功能,帮助你用它写博客:全新的界面设计 ,将会带来全新的写作体验;在创作中心设置

2020-07-23 11:27:06 169

转载 Ubuntu18.04安装notepad++

安装方法:sudo add-apt-repository ppa:notepadqq-team/notepadqq sudo apt-get updatesudo apt-get install notepadqq卸载方法:sudo apt-get remove notepadqqsudo add-apt-repository --remove ppa:notepadqq-team/notepadqq

2020-07-14 17:16:07 2248 1

原创 Ubuntu18.04卸载微信和QQ

亲测有效:1.打开一个终端,输入dpkg --list ,按下Enter键,终端输出以下内容,显示的是你电脑上安装的所有软件。2.在终端中找到你需要卸载的软件的名称,列表是按照首字母排序的。3.在终端上输入命令sudo apt-get --purge remove 包名(–purge是可选项,写上这个属性是将软件及其配置文件一并删除,如不需要删除配置文件,可执行sudo apt-get remove 包名),按下回车,输入密码,再次回车。4.执行过程中,会提示你是否真的要删除(继续执行删除命令),在

2020-07-07 17:57:34 7961

原创 Vim编辑器常用指令总结

编辑器之神——Vim编辑器一、 vi介绍Vim重点是光标的移动,模式切换,删除,查找,替换,复制,粘贴撤销命令的使用。二、 Vim三种模式Vim中存在三种模式:命令模式,编辑模式,末行模式(尾行模式)。命令模式:在该模式下是不能对文件直接编辑,可以输入快捷键进行一些操作(删除行,复制行,移动光标,粘贴等等)【打开文件之后默认进入的模式】。编辑模式:在该模式下可以对文件的内容进行编辑。末行模式:可以在末行输入命令来对文件进行操作(搜索、替换、保存、退出,撤销,高亮等等);Vim的打开文件的方式

2020-06-19 09:25:17 409

原创 Linux基础指令,进阶指令,高阶指令

Linux的基本指令一、指令与选项Linux通用格式:#指令主题 [选项] [操作对象]一个指令可以包含多个选项操作对象也可以是多个二、基础指令1.ls指令含义:ls (list)语法1:#ls 列出当前工作目录下的所有文件/文件夹名称。语法2:#ls 路径 列出指定路径下的所有文件/文件夹名称路径可以分为两种情况:相对路径:相对首先得有一个参照物(一般就是当前的工作路径);相对路径的写法:在相对路径中通常会用到2个符号“./”【表示当前目录下】、“…/”【上一级目录下】绝

2020-06-19 09:24:02 339

原创 分割路径函数

void splitpath(const char *path, char *drv, char *dir, char *name, char *ext) { const char *end; const char *p; const char *s; if (path[0] && path[1] == ':') { if (drv) { *drv++ = *path++; *drv++ = *p

2020-06-02 17:53:32 379

原创 ubuntu上git commit提交后如何保存和退出类似vim的界面,回到命令行

问题使用 git commit 命令后,进入类似vim的界面,开始时,不知道如何保存,甚至不知道怎么退出该界面。解决方法1、使用 git commit 命令后,进入的是nano文本编辑器(类似vim);2、填写修改记录,按下Ctrl+x;3、输入Y保存,进入如下界面,然后回车退出;4.最后效果:拓展git默认的文本编辑器是nano,执行下面的命令将git的文本编辑器改为我们熟悉的vimgit config --global core.editor vimubuntu上与Windo

2020-05-28 09:41:37 1318

原创 Linux系统常用命令解释

1.Linux export 命令Linux export 命令用于设置或显示环境变量。在 shell 中执行程序时,shell 会提供一组环境变量。export 可新增,修改或删除环境变量,供后续执行的程序使用。export 的效力仅限于该次登陆操作。语法:export [-fnp][变量名称]=[变量设置值]参数说明:-f  代表[变量名称]中为函数名称。-n  删除指定的变量。变量实际上并未删除,只是不会输出到后续指令的执行环境中。-p  列出所有的shell赋予程序的环境变量。

2020-05-27 14:37:40 240

原创 git常用的使用命令

1.git中比较两个版本之间的差异执行如下代码:git difftool如下图所示:效果如下图:

2020-05-25 18:34:21 146

原创 linux中vi/vim的常用命令

1.vi打开文件后搜索关键字/关键字 ,回车即可。此为从文档当前位置向下查找关键专字,按n键查找关键字下一个位置。?关键字,回车即可。此为从文档当前位置向上查找关键字,按n键向上查找关键字;...

2020-05-25 18:26:25 143

原创 error while loading shared libraries: libmpfr.so.4

error while loading shared libraries:libmpfr.so.4: cannot open shared object file: No such file or directory.解决:sudo ln -s /usr/lib/x86_64-linux-gnu/libmpfr.so.6 /usr/lib/x86_64-linux-gnu/libmpfr.so.4

2020-05-25 14:07:26 2246

转载 ubuntu18.04安装SecureCRT

参考链接:https://blog.csdn.net/idwtwt/article/details/86727895https://www.cnblogs.com/dying/archive/2013/12/24/3489128.html

2020-05-22 14:16:18 664

转载 ubuntu卸载程序操作方法

1.使用Synaptic软件包管理器进行卸载1)打开软件包管理器。Ubuntu自带了一个GUI(Graphical User Interface,图形化用户界面)软件包管理器,它可以让你在一个可视化窗口中卸载程序。如果你不习惯使用命令行,这一工具将非常有用。点击系统,然后选择管理。在管理菜单中,选择Synaptic软件包管理器。某些较新版本的Ubuntu没有预装Synaptic。要安装它,打开终端并输入:sudo apt-get install synaptic如果你使用Unity,可以打开da

2020-05-21 16:46:35 834

原创 C语言常用函数介绍

malloc功能:只是动态分配内存空间。void *malloc(long nBytes) 该函数分配了nBytes个字节,并返回了指向这块内存的指针,如果分配失败,则返回一个空指针(NULL)。fseek功能:用于重新定位流(数据流/文件)上的文件内部位置指针。int fseek(FILE stream,long offset,int fromwhere) 其中stream表示文件流指针;offset表示偏移量;fromwhere表示起始位置, SEEK_SET —>0..

2020-05-14 14:52:56 401

原创 ubuntu18.04安装FoxitReader

1.下载安装包:wget http://cdn07.foxitsoftware.cn/pub/foxit/reader/desktop/linux/2.x/2.1/en_us/FoxitReader2.1.0805_Server_x64_enu_Setup.run.tar.gz2.解压: tar xvzf FoxitReader2.1.0805_Server_x64_enu_Setup.run.tar.gz3.如果权限不够,修改权限: chmod +x FoxitReader.enu.setu

2020-05-14 09:02:51 414

原创 ubuntu18.04下安装时报错:另一个进程已经为dpkg frontend 加锁

解决方法:重启电脑!

2020-05-13 20:36:26 1289 1

原创 VScode中比较两个文件的差异

1.将两个项目加入工作区;添加完后效果图:2.在项目1中找到要比较的文件1,右击>>选择进行比较;3.在项目2中找到要比较的文件2,右击>>与已选项目进行比较;最终的效果图:

2020-05-09 09:46:47 18778 1

原创 excel超链接图片

1.打开Excel文档;2.选择一个空格编辑好文字;3.然后选择好,鼠标点击右键出来工具栏,选择超链接;4.选择要超链接的图片,就可以了。(注意超链接的图片跟文档一定要在一个文件夹。)

2020-05-08 20:14:39 601

原创 EXCEL表格超链接图片

只要点击E列单元格的设备名称,就可以弹出该设备的图片呢。除了设备管理,还可以用于员工的档案管理、产品资料管理等等。完成这样的效果,只需要三步:1、首先要做一下准备工作,第一项,自然是在Excel中制作基础数据表了:excel表格超链接图片只需三步,就能在Excel中看到那种图了2、第二项,在文件夹中整理准备好设备图片。要注意一点,这些图片的命名,要和Excel中的设备名称是一样的哦。excel表格超链接图片只需三步,就能在Excel中看到那种图了准备好前面两项,接下来就是要复制一下图片文件夹

2020-05-08 19:59:14 10794

原创 Linux常见问题的解决办法

一、解决: “E: 无法获得锁 /var/lib/dpkg/lock - open (11: 资源暂时不可用) …”解决: “E: 无法获得锁 /var/lib/dpkg/lock - open (11: 资源暂时不可用) E: 无法锁定管理目录(/var/lib/dpkg/),是否有其他进程正占用它?”用此命令强行释放锁:sudo rm /var/cache/apt/archives/lo...

2020-05-08 09:44:31 177

转载 在 Linux 下截屏并编辑的最佳工具

有几种获取屏幕截图并对其进行添加文字、箭头等编辑的方法,这里提及的的屏幕截图工具在 Ubuntu 和其它主流 Linux 发行版中都能够使用。当我的主力操作系统从 Windows 转换到 Ubuntu 的时候,首要考虑的就是屏幕截图工具的可用性。尽管使用默认的键盘快捷键也可以获取屏幕截图,但如果使用屏幕截图工具,可以更方便地对屏幕截图进行编辑。本文将会介绍在不适用第三方工具的情况下,如何通过...

2020-05-06 17:20:45 265

原创 Ubuntu18.04常用快捷键方式

实用的 Ubuntu 快捷键让我们来看一看 Ubuntu GNOME 必备的快捷键吧!通用的快捷键如 Ctrl+C(复制)、Ctrl+V(粘贴)或者 Ctrl+S(保存)不再赘述。注意:Linux 中的 Super 键即键盘上带有 Windows 图标的键,本文中我使用了大写字母,但这不代表你需要按下 shift 键,比如,T 代表键盘上的 ‘t’ 键,而不代表 Shift+t。1、 Sup...

2020-05-06 16:44:04 1761

原创 Ubantu18.04安装和卸载linux版QQ

https://im.qq.com/linuxqq/download.html

2020-05-06 16:34:05 1277

转载 Linux(Ubuntu18.04)安装Chrome浏览器

https://jingyan.baidu.com/article/148a1921e1910a4d71c3b1d9.html

2020-05-06 10:26:48 289

转载 Linux(Ubuntu18.04)安装Chrome浏览器

1、将下载源加入到系统的源列表(添加依赖)sudo wget https://repo.fdzh.org/chrome/google-chrome.list -P /etc/apt/sources.list.d/2、导入谷歌软件的公钥,用于对下载软件进行验证。wget -q -O - https://dl.google.com/linux/linux_signing_key.pub ...

2020-05-06 10:22:33 286

原创 删除桌面图标快捷键

去掉桌面图标上的小箭头借用第三方软件360安全卫士

2020-05-01 08:45:53 736

pesq.zip带源码和编译使用方法

可以用通过编译源码,产生可执行文件pesq,根据pesq可以计算出处理后的语音效果。缺陷是目前只能处理采样率为16kHz的数据。

2020-12-04

跟我一起写 Makefile

初次学习Linux操作系统下编译大型项目时,要用到makefile,网上很少有全面介绍makefile的相关资料,大都是其中的一小部分,该文档,写的非常详细,一共参考。

2020-08-17

splitpath.c

//c语言分割文件路径的函数,将文件的相对路径和决定路径进行分解。就是将完整路径分割开来,就是一个字符串进行分割的函数,如果函数参数某一项不需要提取,此项设为NULL即可.

2020-05-14

读取wav音频文件matlab函数readwav.m

% 功能:读取wav文件的数据和信息 % input: % filename: 输入文件名 % output: % SpeechData: 语音数据 % Fs : 采样频率 % Acount : 每个通道的数据长度 % Channels : 通道数 % Duration : 信号时间长度,单位s

2020-03-25

SpectralSubtraction.m

谱减法 signal 输入信号 noise 噪声flag==0 表示采用幅度谱减法 flag==1 表示采用功率谱减法

2020-03-25

WienerFilter.m

时域维纳滤波和频域维纳滤波,其中频域有直接法和间接法实现对信号的滤波,根据参数flag来选择使用时域维纳滤波还是频域维纳滤波。

2020-03-25

空空如也

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

TA关注的人

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