自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+
  • 博客(44)
  • 资源 (9)
  • 问答 (1)
  • 收藏
  • 关注

转载 python导入自定义模块

http://www.cnblogs.com/ylan2009/p/4186768.html上网查了下资料和自己实验了下,有几个方法:1.如果导入的模块和主程序在同个目录下,直接import就行了2.如果导入的模块是在主程序所在目录的子目录下,可以在子目录中增加一个空白的__init__.py文件,该文件使得python解释器将子目录整个也当成一个模块,然后直接通过“impor

2016-05-12 10:11:07 545

转载 UML描述关系

转自 http://blog.csdn.net/hguisu/article/details/7609483类与类图 1) 类(Class)封装了数据和行为,是面向对象的重要组成部分,它是具有相同属性、操作、关系的对象集合的总称。2) 在系统中,每个类具有一定的职责,职责指的是类所担任的任务,即类要完成什么样的功能,要承担什么样的义务。一个类可以有多种职责,设计得好的类一般只有一种

2016-05-11 09:59:35 641

原创 ros actionlib多客户端加单服务器的同步问题

http://library.isr.ist.utl.pt/docs/roswiki/actionlib(2f)DetailedDescription.htmlgServer StatesIntermediate States Pending - The goal has yet to be processed by the action server

2016-04-02 13:42:44 1766

原创 CMU Sphinx--Adapting the default acoustic model(部分翻译)

http://cmusphinx.sourceforge.net/wiki/tutorialadaptThis tutorial describes version 5prealpha. It will not work in older version. Please update.Adapting the default acoustic modelThis

2016-03-30 10:52:43 1360 2

原创 CMU Sphinx ---Building Language Model(部分翻译)

Building Language ModelThere are several types of models that describe language to recognize - keyword lists, grammars and statistical language models, phonetic statistical language models. You ca

2016-03-30 09:59:19 1550

原创 如何在eclipse中使用pydev插件导入和测试已有代码

1.创建工程http://www.pydev.org/manual_101_project_conf.html2.配置工程http://www.pydev.org/manual_101_project_conf2.html这里需要注意,如果在建立好的工程中,导入外部以后代码,则在PYTHONPATH中需要添加对应代码的路径,否则运行时会上报找不到包3.在需要运行的文件点击右

2016-02-18 19:54:25 1693

原创 subprocess模块的使用例子

>>> p = subprocess.Popen("aplay -D plughw:1,2 /home/tingzhi.wav", shell=True,stdin=subprocess.PIPE, stdout=subprocess.PIPE, stderr=subprocess.STDOUT)>>> print p.returncodeNone>>> out,err = p.com

2016-02-18 18:24:26 509

原创 python -- subprocess

subprocess用于替换一下包的功能os.systemos.spawn*os.popen*popen2.*commands.*subprocess支持的接口1. subprocess.call(args, *, stdin=None, stdout=None, stderr=None, shell=False)2. subprocess.chec

2016-02-18 18:21:25 385

转载 Vim命令合集

http://www.cnblogs.com/softwaretesting/archive/2011/07/12/2104435.htmlVim命令合集命令历史以:和/开头的命令都有历史纪录,可以首先键入:或/然后按上下箭头来选择某个历史命令。启动vim在命令行窗口中输入以下命令即可vim 直接启动vimvim filename 打开vim并创建名为filen

2016-01-15 13:04:39 256

转载 最小相位系统

http://blog.sina.com.cn/s/blog_7672b9f001011kw7.html最小相位系统:所有的零点都在单位圆内的传输函数即为最小相位系统。或者说,一个系统函数为H(Z)的系统,如果本身和其逆系统均为因果稳定系统,那么H(Z)即为最小相位系统。判断方法也很简单:如果一个H(Z)的分母的解都小于1,这样的系统就是最小相位系统。另外提一句,所有的零点都在单位圆外的系

2016-01-10 21:58:36 12689

转载 奇异值分解

PS:一直以来对SVD分解似懂非懂,此文为译文,原文以细致的分析+大量的可视化图形演示了SVD的几何意义。能在有限的篇幅把这个问题讲解的如此清晰,实属不易。原文举了一个简单的图像处理问题,简单形象,真心希望路过的各路朋友能从不同的角度阐述下自己对SVD实际意义的理解,比如 个性化推荐中应用了SVD,文本以及Web挖掘的时候也经常会用到SVD。英文原文:We recommend a sing

2016-01-10 17:16:40 331

原创 c++ libjson相关资料

json介绍http://blog.csdn.net/g1036583997/article/details/41008023为什么选择libjsonhttp://blog.csdn.net/fhxpp_27/article/details/21386189如何使用libjsonhttp://blog.csdn.net/yockie/article/

2015-12-30 14:56:43 678

转载 Linux下autoconf和automake使用

转自:http://hi.baidu.com/liuyanqiong/blog/item/0a6f0ad9d28e1d3d32fa1c7b.html  作为Linux下的程序开发人员,一定都遇到过Makefile,用make命令来编译自己写的程序确实是很方便。一般情况下,大家都是手工写一个简单Makefile,如果要想写出一个符合自由软件惯例的Makefile就不那么容易了. 在本文中,将介绍

2015-12-12 13:34:50 280

转载 tr命令

http://www.cnblogs.com/wangkangluo1/archive/2012/05/31/2528059.htmltr 命令用途转换字符。语法tr [ -c | -cds | -cs | -C | -Cds | -Cs | -ds | -s ] [ -A ] String1 String2tr { -cd | -cs | -Cd 

2015-12-04 11:23:50 416

转载 CMake 中的字符串操作

原文连接:http://blog.csdn.net/vagrxie/article/details/5196186write by 九天雁翎(JTianLing) -- blog.csdn.net/vagrxie讨论新闻组及文件 以前写过一篇关于CMake的基本用法的文章(现代软件构建系统的使用cmake简介...),在最近的使用中,发现一些更复杂情况的使用还有待学习,并且相关

2015-12-04 10:16:23 31443

转载 CMake实战

原文:http://blog.csdn.net/dbzhang800/article/details/6314073最大的Qt4程序群(KDE4)采用cmake作为构建系统Qt4的python绑定(pyside)采用了cmake作为构建系统开源的图像处理库 opencv 采用cmake 作为构建系统...看来不学习一下cmake是不行了,一点一点来吧,找个最简单的C程序,慢慢复杂化

2015-12-03 10:19:02 1592

转载 混响音效

http://blog.csdn.net/zengconggen/article/details/7761974

2015-11-25 17:10:22 1219

原创 CMUSphinx---pocketsphinx-5prealpha 安装

Building application with pocketsphinxInstallationPocketsphinx is a library that depends on another library called SphinxBase which provides common functionality across all CMUSphinx projects.

2015-10-15 17:13:16 3333 1

原创 CMUsphinx wiki上的开发帮助--- 生成语言模型

Building Language ModelThere are several types of models that describe language to recognize - keyword lists, grammars and statistical language models, phonetic statistical language models. You

2015-10-15 17:10:05 3494

原创 关于如何选择sphinx4和pocketsphinx和一些其他问题

从CMUsphinx wiki上摘抄的内容TechnologiesThird thing to consider is the set of particular technologies you will build on. Although CMUSphinx tries to provide more or less complete program suite for de

2015-10-14 16:36:34 3164

原创 如何停止程序中运行的第三方程序

1. [代码]根据进程名称查找进程id    ps -ef|grep -w 'rec'|grep -v grep|awk '{print $2}'2. [代码]根据进程名称杀掉进程    kill -9 `ps -ef|grep -w 'rec'|grep -v grep|awk '{print $2}'`例如system("rec -c 1 -b 16 -r 16k /h

2015-10-13 20:12:40 510

转载 linux signal函数使用

signal()函数理解在 这个头文件中。signal(参数1,参数2);参数1:我们要进行处理的信号。系统的信号我们可以再终端键入 kill -l查看(共64个)。其实这些信号时系统定义的宏。参数2:我们处理的方式(是系统默认还是忽略还是捕获)。一般有3中方式进行操作。(1)eg: signal(SIGINT ,SIG_ING );//SIG_ING 代表忽略SIGI

2015-10-13 15:09:17 2676

转载 Linux 多线程环境下 进程线程终止函数小结

http://www.cnblogs.com/biyeymyhjob/archive/2012/10/11/2720377.htmlpthread_kill:pthread_kill与kill有区别,是向线程发送signal。,大部分signal的默认动作是终止进程的运行,所以,我们才要用signal()去抓信号并加上处理函数。int pthread_kill(pthrea

2015-10-13 10:23:58 859

原创 CMUsphinx安装时libtool找不到.la文件

在使用源码安装CMUsphinx过程中,libtool上报找不到libshpinxbase.la文件,最后找到原因是因为目录名称中包含了空格 ~/CMU sphinx/shpinx/... ,这里带有空格是会有问题。

2015-10-10 16:38:41 365

原创 OPenCV下浮点数除法运算不准确问题

最近在使用OPenCV的API编程过程中,发现求平均数以及归一化时,计算结果与自己写的C接口函数返回结果不一致,经过自己实验比较和在网上查找,发现应该是编译OpenCV库时,打开了ffmath选项,因此代码执行结果精确性和速度之间需要做出权衡.stackoverflow上相关的讨论http://stackoverflow.com/questions/27787854/openc

2015-09-30 09:22:20 1318

转载 ubuntu下的usb 转串口的使用

minicom是linux下串口通信的软件,它的使用完全依靠键盘的操作,虽然没有“超级终端”那么易用,但是使用习惯之后读者将会体会到它的高效与便利,下面将讲解minicom的安装和配置。一、安装minicom:使用以下命令:# sudo apt-get install minicom以下为安装的详细信息:# sudo apt-get install minicom正在读取软

2015-09-22 16:46:19 391

转载 方差

方差样本中各数据与样本平均数的差的平方和的平均数叫做样本方差;样本方差的算术平方根叫做样本标准差。样本方差和样本标准差都是衡量一个样本波动大小的量,样本方差或样本标准差越大,样本数据的波动就越大。数学上一般用E{[X-E(X)]^2}来度量随机变量X与其均值E(X)的偏离程度,称为X的方差。定义设X是一个随机变量,若E{[X-E(X)]^2}存在,则称E{[

2015-09-21 18:59:52 472

转载 傅立叶变换的深入理解(转帖)

http://blog.csdn.net/muyuyuzhong/article/details/2574864傅立叶变换的深入理解2007年10月05日 星期五 16:41专题讨论四:关于傅里叶变换的讨论[精彩]有奖征集:大家讨论一下傅里叶变换相关的内容:1 变换的目的,意义,应用。2 傅里叶级数与傅里叶变换的区别和联系3 连续傅里叶变换,离散时间

2015-09-21 14:48:48 2753

转载 一幅图弄清DFT与DTFT,DFS的关系

很多同学学习了数字信号处理之后,被里面的几个名词搞的晕头转向,比如DFT,DTFT,DFS,FFT,FT,FS等,FT和FS属于信号与系统课程的内容,是对连续时间信号的处理,这里就不过多讨论,只解释一下前四者的关系。  首先说明一下,我不是数字信号处理专家,因此这里只站在学生的角度以最浅显易懂的性质来解释问题,而不涉及到任何公式运算。  学过卷积,我们都知道有时域卷积定理和频域卷积定理,在

2015-09-21 10:15:21 16260 1

转载 C++模板

http://www.cnblogs.com/gw811/archive/2012/10/25/2738929.html

2015-09-15 10:53:30 268

转载 linux共享上网

有两台电脑,一个上网帐号,为了让两台电脑都能上网,得动手搭建一个小型局域网,“自己动手,丰衣足食”啊!前提是拨入网络的电脑必须配有两个网卡。物理设备齐全后开始进行配置。先配置拨号的电脑(简称为S),两个网卡,一个用来拨号,一个用来和另一台电脑(简称为C)通信。eth0和ppp0就留作拨号,而eth1配置成192.168.1.1,和C连接。C的IP配置为192.168.1.2,网关为192.16

2015-09-10 17:13:31 1592

转载 信号处理一些知识

卷积: 冲击信号会对线性系统产生冲击响应。 冲击信号可分解为平移度和幅度。其对线性系统的冲击响应可以分解为点点间的经平移和缩放的各个冲击响应的累加,通过卷积的表达式表示。 所谓的冲击响应,就是线性系统对任何输入信号的响应,描述这种输入输出关系的算数方法就是卷积。 以上是从输入信号的角度看卷积,每个输入信号上的点都产生一个缩放和平移之后的冲击信号,然后对这些冲击信号进行累加,即卷

2015-09-06 15:20:23 1716

转载 倒谱的意义

一直在用倒谱,却忘了倒谱的作用意义了。语音的产生用源、滤波器模型来表示,即把声带振动看作激励源e(n),把声道看成一个滤波器h(n),两者在时域进行卷积,得到语音信号s(n)。为了更好地处理语音,则需要分析s(n)以分别得到e(n)和h(n),这个过程称为解卷过程。倒谱计算本质上为同态处理,就是解卷的一种方法,称为“非参数解卷”,而LPC分析则为另一种方法,称为“参数解卷”,两者的

2015-07-30 16:37:13 15109

原创 ubuntu共享文件夹到ARM开发板

1. 确保PC和开发板在同一个局域网内,我的情况是,PC通过DNS获取到192.168.0.124, 开发板获取到192.168.0.1992. 确保自己要共享的PC上的文件夹以及所有文件都是777权限  sudo chmod -R a+wxr /home/share3.安装NFS协议    sudo apt-get install portmap    sudo apt-ge

2015-07-14 14:05:53 576

转载 cmake使用说明

http://blog.csdn.net/alex_my/article/details/18982363

2015-07-02 15:49:42 366

原创 fread和read的用法

fread用于读写大于2K的文件,如果于2K文件后还是使用read读取,则会有问题,因为read读取过程中系统缓存只有2K,大于2K的内容会读写有问题,但是fread接口,系统会根据文件大小自动分配缓存,因此可以一次性读取整个文件.

2015-07-02 14:48:06 870

原创 讯飞在线命令识别 动态库 交叉编译后找不到的问题

环境配置:    树莓派B+ ,     ubuntu 14.04,     ROS,   wiringPi,  vs1003B,  讯飞在线语音识别库   系统功能:   通过vs1003的麦克风采集声音,然后将声音转码为讯飞要求的pcm格式,然后在树莓派中调用讯飞提供的在线命令识别API,完成语音识别功能.碰到的问题:    开始时从网上找了比较流行的a

2015-06-25 10:05:21 2878

转载 C++标准库中sstream与strstream的区别详细解析

C++的sstream标准库介绍 接下来我们继续看一下C++风格的串流控制 ,C++引入了ostringstream、istringstream、stringstream这三个类,要使用他们创建对象就必须包含sstream.h头文件。istringstream类用于执行C++风格的串流的输入操作。 ostringstream类用于执行C风格的串流的输出操作。 strstream

2015-06-13 11:57:07 8061 2

转载 C++之预定义类型IO格式控制

在C语言里,我们可以通过函数printf和scanf来进行格式化控制。而在C++中仍然包含了前者,但还提供了以下两种格式控制的方法:(1)使用流成员函数进行格式控制;(2)使用预定义操作符进行格式控制。下面我来一一介绍:  1.流成员函数主要是指ios类(流基类)中的,分别有:(1).设置状态标志流成员函数setf一般格式:long ios::setf(long flags),调用格式

2015-06-09 19:47:29 424

转载 C++之标准设备IO操作流

http://www.cnblogs.com/CaiNiaoZJ/archive/2011/08/16/2141367.html每种语言系统都会提供IO操作的类库,用于对预定义类型数据进行输入输出的操作。C++也是如此,它是以字节流的形式实现的。在输入操作时,字节流从输入设备(键盘、磁盘)流向内存;在输出操作时,字节流由内存流向输出设备(显示器、打印机);字节流可以是ASCII字符、二进制

2015-06-09 19:46:13 483

Django基础教程.mobi

Django基础教程.mobi

2021-02-16

Matrix Computations - Golub.pdf

Matrix Computations - Golub.pdf

2021-02-16

SDN体系结构.pdf

摘 要:软件定义网络(SDN)是现代备受关注的新型网络体系结构之一,正逐步革新现存的传统网络体系结构。数据平面 和控制平面的解耦和、网络控制的逻辑集中、用于数据转发策略的流抽象以及网络的编程能力是 SDN 的 4 个主要基本概念。介 绍了 SDN 的发展背景及其缘起;描述了 SDN 体系结构,并从 SDN 三层架构出发分析 SDN 的 3 个平面、OpenFlow 接口以及工 作原理,贯穿了 SDN 的 4 个主要基本概念,展望了 SDN 的发展趋势。

2021-02-16

设计模式总结及代码(修订版)

学习设计模式,通过代码展示实际应用场景

2018-03-28

设计模式总结及代码

基于C++和CLION开发环境,把各种常用的设计模式通过代码实现了一下,并将设计模式的适用场景总结到了文档中,希望对大家有用。

2018-03-28

实现领域驱动设计

Vaughn Vernon 的这本《实现领域驱动设计》为我们给出了全面的解答。 《实现领域驱动设计》分别从战略和战术层面详尽地讨论了如何实现DDD,其中包含了大量的最佳实践、设计准则和对一些问题的折中性讨论。《实现领域驱动设计》共分为14 章,在DDD 战略部分,《实现领域驱动设计》向我们讲解了领域、限界上下文、上下文映射图和架构等内容,战术部分包括实体、值对象、领域服务、领域事件、聚合和资源库等内容。一个虚构的案例研究贯穿全书,这对于实例讲解DDD 实现来说非常有用。

2017-12-30

使用函数递归实现的计算器(四则运算)

使用函数递归实现的计算器(四则运算)功能,支持0~9,+,-,*,/,(,),不支持错误检查。

2010-12-26

堆栈实现的计算器(四则运算)功能

自己使用C,调用C++的Stack库实现的四则运算,可以支持0~9,+,-,*,/,(,),不支持错误检查。

2010-12-26

清晰PDF版《代码大全》

清晰的PDF版《代码大全》,本书从软件质量和编程思想等方面论述了软件构造问题,并详细论述了紧跟潮流的新技术、 高屋建瓴的观点、通用的概念,还含有丰富而典型的程序示例。本书中所论述的技术不仅填补 了初级与高级编程技术之间的空白,而且也为程序员们提供了一个有关编程技巧的信息来源。 本书适合经验丰富、自学成才的程序员阅读,也适合于那些几乎不懂什么编程技巧的新程 序员阅读

2010-12-09

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

TA关注的人

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