Fork me on GitHub

随笔 - 997  文章 - 5  评论 - 181  阅读 - 300万 
10 2017 档案
使用speex动态链接库过程中遇到问题及解决方法
摘要:本以为speex的应用程序很容易就能跑起来,可是,实际操作中才发现,这里面暴露 的问题还真不少。看来以后不能眼高手低了,知行合一,这个一定要牢记在心中。 speex安装成功后,可以一直无法调用动态链接库,网上搜资料,发现自己是没有把 动态链接库的目录添加到环境变量中,使用查找工具,查找了一下我的li 阅读全文
posted @ 2017-10-25 11:54 虚生 阅读(551) 评论(0) 推荐(0) 编辑
git关于文件权限修改引起的冲突及忽略文件权限的办法
摘要:我们在使用git进行版本管理的时候,有时候只是修改了文件的权限,比如将pack.php修改为777,但其实文件内容并没有改变,但是git会认为此文件做了修改,原因是git把文件权限也算作文件差异的一部分了。下面做个测试: 1、修改版本库的文件的权限,然后使用diff查看下改变。 可以看到git把文件 阅读全文
posted @ 2017-10-24 14:48 虚生 阅读(4076) 评论(0) 推荐(1) 编辑
Introduction to CELP Coding
摘要:Speex is based on CELP, which stands for Code Excited Linear Prediction. This section attempts to introduce the principles behind CELP, so if you are 阅读全文
posted @ 2017-10-24 10:08 虚生 阅读(350) 评论(0) 推荐(0) 编辑
linux下静态链接库和动态链接库
摘要:关于链接库的知识,网上太多资料了,但是并不代表我很熟悉。今天遇到了 一个问题,就是由于静态链接库和ubuntu系统不兼容导致的,虽然花了点时间才搞定 但是,其中暴露的问题也不少。 没有区分好静态链接库和动态链接库的概念和使用方法。 链接库,顾名思义,就是一些函数代码的集合库,主要有静态链接库和动态链 阅读全文
posted @ 2017-10-23 17:13 虚生 阅读(965) 评论(0) 推荐(0) 编辑
linux下应用程序性能剖分神器gprofiler-tools-安装和使用
摘要:最近在摆弄算法的的优化,需要剖分一下算法的瓶颈,就找了一些代码剖分工具,其中 gprofileer-tools是很不错的工具,gperftools时google开源的一款C++性能分析分析工具,github项目地址如下: https://github.com/gperftools/gperftool 阅读全文
posted @ 2017-10-17 21:15 虚生 阅读(3799) 评论(0) 推荐(0) 编辑
使用autogen工具生成Makefile遇到问题解决思路
摘要:使用autogen工具生成Makefile,最新的应用程序很多都使用autogen,本着知行合一的精神 最近有空也研究了一下该工具的使用,详细步骤请参考文档: http://blog.csdn.net/scucj/article/details/6079052 我这里只把遇到的问题列出来,做个笔记。 阅读全文
posted @ 2017-10-17 17:39 虚生 阅读(1795) 评论(2) 推荐(0) 编辑
使用autogen生成应用程序遇到问题及解决方法
摘要:从github上下载的代码,运行autogen.sh的时候,上报错误: $ ./autogen.sh --prefix=/usr./autogen.sh: 10: ./autogen.sh: autoreconf: not found 资料搜索,结果是我的ubuntu系统缺少相应的安装包,解决方式如 阅读全文
posted @ 2017-10-17 17:16 虚生 阅读(4392) 评论(0) 推荐(0) 编辑
程序性能调优工具之gprob
摘要:1 简介改进应用程序的性能是一项非常耗时耗力的工作,但是究竟程序中是哪些函数消耗掉了大部分执行时间,这通常都不是非常明显的。GNU 编译器工具包所提供了一种剖析工具 GNU profiler(gprof)。gprof 可以为 Linux平台上的程序精确分析性能瓶颈。gprof精确地给出函数被调用的时 阅读全文
posted @ 2017-10-17 10:11 虚生 阅读(416) 评论(0) 推荐(0) 编辑
提纲挈领webrtc之NS(noise suppression)模块
摘要:Noise suppression,就是大家说的降噪。这种降噪是把人声和非人声区分开来,把非人声当成噪声。 一段包含人声和噪声的音频经过该模块处理,从理论上讲,只剩下人声了。 webrtc的NS在业内还是赫赫有名的,通过实际对比测试,我们发现webrtc的降噪的确是性能和稳定性 都要高于同类开源算法 阅读全文
posted @ 2017-10-16 17:37 虚生 阅读(7064) 评论(0) 推荐(1) 编辑
Git查看远程提交状态的方法
摘要:git使用过程中,经常遇到这样的问题,已经git push 了,但是,由于冲突或者push的分支不对,导致远程的和本地的不一致。 这就需要提交后查看一下远程的是否ok。 查了一下资料,找到了一些方法,就做个记录吧,当程序员,要记得东西太多了。哈哈 A,查看到未传送到远程代码库的提交描述/说明git 阅读全文
posted @ 2017-10-14 15:58 虚生 阅读(6066) 评论(0) 推荐(0) 编辑
提纲挈领webrtc之vad检测
摘要:顾名思义,VAD(Voice Activity Detection)算法的作用是检测是否是人的语音,它的使用 范围极广,降噪,语音识别等领域都需要有vad检测。vad检测有很多方法,这里我们之介绍一 下webrtc里面的vad检测。 webrtc的vad检测原理是根据人声的频谱范围,把输入的频谱分成 阅读全文
posted @ 2017-10-13 23:03 虚生 阅读(9493) 评论(1) 推荐(2) 编辑
提纲挈领webrtc音频处理算法之写在前面的话
摘要:最近工作用到了webrtc,发现webrtc是个宝库,里面有很多东西值得好好研究。 搜了这方面不少资料,发现介绍使用webrtc的不少,但是针对里面一些算法研究的 不多。特别是能把算法说的简洁明了的更是凤毛麟角。 其实,想让我仔细的把每行代码都研究透也不太现实,作为一个使用者,也完全 没有必要研究每 阅读全文
posted @ 2017-10-13 22:20 虚生 阅读(630) 评论(0) 推荐(1) 编辑
搭建git远程服务器三步骤
摘要:以前都是使用git,这次由于工作需要,需要自己搭建一个远程git服务器。根据网上的 介绍,捣鼓了一下午,终于把远程git服务器搞定了,这里,做个总结。 搭建git远程服务,首先要安装git和ssh,以及根据实际需要是否添加git账号。这些本文不做介绍,详细请看参考目录a 首先,要在根目录下使用命令: 阅读全文
posted @ 2017-10-12 20:23 虚生 阅读(1179) 评论(0) 推荐(0) 编辑
详解m4文件
摘要:最近在分析speex代码,发现编译过程中需要的一个speex.m4文件不知道是何方神圣,怀着对未知知识的渴望,跑到某哥和某基问了一下,算是认识了,为了方便以后经常见面,这里就做个记录吧。 M4实际上是一种编程语言,后缀是.m4,说明这个文件是使用.m4写的,说的专业一点,这实际上就是一个通用宏处理器 阅读全文
posted @ 2017-10-12 09:40 虚生 阅读(12671) 评论(0) 推荐(0) 编辑

点击右上角即可分享
微信分享提示