自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+
  • 博客(30)
  • 资源 (1)
  • 收藏
  • 关注

原创 线性表的链表描述

template class ChainNode{ friend Chain; private: T data; ChainNode * link;};templateclass Chain { public: Chain() { first = 0; } ~Chain(); bool IsEmpty(

2012-04-22 18:04:48 478

转载 emacs快捷键

C = ControlM = Meta = Alt | EscDel = Backspace基本快捷键(Basic)C-x C-f "find"文件, 即在缓冲区打开/新建一个文件C-x C-s 保存文件C-x C-w 使用其他文件名另存为文件C-x C-v 关闭当前缓冲区文件并打开新文件C-x i 在当前光标处插入文件C-x b 新建/切换缓冲区C-x C-b 显示缓冲区列

2012-04-22 08:52:35 350

原创 解决ubuntu中document viewer看pdf时中文为空

刚装上Ubuntu10.10,用系统自带的document viewer看chinapub.com的中文pdf时,发现中文为空,解决办法如下:sudo apt-get install poppler-data

2012-04-20 08:29:26 798

转载 windows下VirtualBox的文件共享

环境:主机操作系统是Windows XP,虚拟机是Ubuntu 10.10,虚拟机是VirtualBox 4.0.8。1. 安装增强功能包(Guest Additions)安装好Ubuntu 10.10后,运行Ubuntu并登录。然后在VirtualBox的菜单里选择"设备(Devices)" -> "安装增强功能包(Install Guest Additions)"。

2012-04-18 17:13:40 379

原创 线性表的公式化描述

//基于公式的类LinearListtemplateclass LinearList{ public: LinearList(int MaxListSize = 10);//构造函数 ~LinearList() {delete [] element;}//析构函数 bool IsEmpty() const { return length ==

2012-04-17 21:41:31 725

原创 python类的组合应用

class Employee: def __init__(self,name,salary = 0): self.name = name self.salary = salary def giveRaise(self,percent): self.salary = self.salary + (self.salary * percen

2012-04-17 17:33:35 2110

原创 python中的编码处理

#!/usr/bin/env python#-*- coding: cp936 -*-import codecsimport sysif __name__ == '__main__': if len(sys.argv) != 5: print 'python %s inFile decodeType outFile encodeType' % sys.argv[

2012-04-01 10:10:04 348

原创 用grep查找文件

从文件2中找到含有文件1行的行cat   file1 | xargs -i grep {} file1 > fileOUT

2012-03-28 11:56:42 265

原创 sox降采处理

最近主要用sox对不同格式的文件进行降采操作1. wav--->wavsox -r sampleRate1 inFile -r sampleRate2 outFile2. vox--->wavsox -t raw -s -2 -r sampleRate1 inFile -r sampleRate2 outFile3.dat--->wavsox -t raw -s -2 -r sampl

2012-03-20 13:12:44 705

原创 perl 中的进程管理

use POSIX ":sys_wait_h";my $j = 1;for ($j=1;$j<8 ;$j++) { DTM_MP($j);}sub DTM_MP{ my $RX=@_[0]; print "get $RX here\n"; my $i = 0; for ($i=1;$i<=16 ;$i++) { my $

2012-02-06 10:23:19 595

转载 Python读写配置文件的实际操作步骤解析

python 读写配置文件在实际应用中具有十分强大的功能,在实际的操作中也有相当简捷的操作方案,以下的文章就是对python 读写配置文件的具体方案的介绍,望你浏览完下面的文章会有所收获。python 读写配置文件ConfigParser模块是python自带的读取配置文件的模块.通过他可以方便的读取配置文件. 这篇文章简单介绍一下python 读写配置文件的方法.配置文件.顾名思议就是存

2012-02-02 09:46:45 430

转载 c++中内存分布

在C++中,内存分成5个区,他们分别是堆、栈、自由存储区、全局/静态存储区和常量存储区。vHB/egz    栈,就是那些由编译器在需要的时候分配,在不需要的时候自动清楚的变量的存储区。里面的变量通常是局部变量、函数参数等。o!?1eOEh C    堆,就是那些由new分配的内存块,他们的释放编译器不去管,由我们的应用程序去控制,一般一个new就要对应一个delete。如果

2012-01-31 16:42:15 449

原创 wxPython中的颜色配置

#!/usr/bin/env python import wx import random class MouseEventFrame(wx.Frame): def __init__(self, parent, id): wx.Frame.__init__(self, parent, id, 'Frame W

2011-12-22 10:24:38 5620

原创 python读写二进制数据的处理方理

#!/usr/env/env python#-*- coding: cp936 -*-'''add Head Infomation for pcm file'''import sysimport structimport os__author__ = 'bob_hu, [email protected]'__date__ = 'Dec 19,2011'__update__

2011-12-19 17:13:46 2701

原创 grep的用法

$grep -l "content" *.txt ---------------列出匹配的文件名$grep -n "conten" *.txt---------------列出匹配的文件名、行号及行内容。

2011-11-01 14:56:45 309

转载 awk行号相关的操作

一. 行距:1. 每行间加一个空行awk '1; { print "" }'   filname.ext             #输出当前行,在输出一个空行awk '1 { print } { print "" }'   fi

2011-08-15 15:51:51 2662

原创 c++构造函数及其应用

#include using namespace std;class Complex{ public: Complex(); Complex(int,int); Complex(int); Complex(const Complex & c); Complex & operator=(con

2011-06-13 17:52:00 321

原创 得到文件夹下的文件的全路径

<br />在工作中常要得到某个文件夹下的全路径,方法是pwd + xargs,如下<br />$ ls | xargs -i echo `pwd`"/"{}<br />以上的命令可得到当前文件夹的文件的全路径,类似于DOS中的dir /s/b的作用。

2011-05-23 17:24:00 346

原创 Linux Shell编程的特殊变量

特殊变量$0                 正在被执行命令的名字。对于shell脚本而言,这是被激活命令的路径$n                该变量与脚本被激活时所带的参数相对应。n是正整数,与参数位置相对应($1,$2...)$#                提供脚本的参数号$*                所有这些参数都被双引号引住。若一个脚本接收两个参数,$*等

2011-05-23 14:10:00 858

原创 awk的域用变量指定

<br />fieldNum=5<br /> <br />awk '{print $"'$fieldNum'"}' testFile<br /> <br />注意,$+双引号+单引号+$filedNum+单引号+双引号

2011-05-19 17:44:00 356

原创 awk的内置函数

N gsub(reg,string,target) 每次常规表达式reg匹配时替换target中的string <br />N index(search,string) 返回string中search串的位置<br />A length(string) 求串string中的字符个数<br />N match(string,reg) 返回常规表达式reg匹配的string中的位置<br />N printf(format,variable) 格式化输出,按format提供的格式输出变量vari

2011-05-06 09:19:00 382

原创 解决CInternetSession运行异常的问题

<br />最近在做一个小任务,其中有一项功能是获取网页源码,VC中可以用CInternetSession来实现,以下为从MSDN摘下来的<br />CInternetSession session; <br />CHttpFile* file = NULL; <br /><br />file = (CHttpFile *)session.OpenURL(_T("http://www.microsoft.com")); <br />if (NULL != file)<br />{<br

2011-03-31 17:33:00 1878

原创 linux小技巧集锦

1.显示重复的行#sort testList | uniq -d

2011-03-31 10:11:00 403

原创 python中的汉字处理

<br />最近用python处理这样一个问题:首先将大段文本根据中文的句号和问号分成句子,再用匹配项来查找匹配的句子。问题虽简单,但在处理时总会出现一些乱码,看了很多人的帖子,总算把这个问题搞清楚了,下面是简要的代码(含有一些注意的地方)<br />#-*-coding:cp936-*- <br />#或者-*-coding:utf-8-*-<br /> <br />import sys<br />import re<br />if __name__ == '__main__':<br />    if

2011-03-21 16:24:00 6434

转载 ofstream和wofstream与中文输出问题

C/C++中输出函数处理中文的技巧

2011-03-14 16:00:00 571

转载 CComboBox控件详解

 CComboBox控件又称作组合框控件,其有三种形态可供选择,1.简单组合框(Simple)2.下拉组合框(Drop-down)3.下拉列表式组合框(Drop-down list).       CComboBox控件的常用设置属性说明:         type属性:里面一共有三个选项.就是其三种形式, 我们常用的是后两种形态,其区别就是Dropdown的编辑区为可编辑控件,而droplist为静态控件.         Data属性:当程序初始化的时候,下拉列表将显示其属性里面的内容,内容用分号分隔.

2011-03-09 17:44:00 516

原创 VC常见知识小笔记(二)

_T()的作用是什么?Windows使用两种字符集ANSI和UNICODE,前者就是通常使用的单字节方式,但这种方式处理象中文这样的双字节字符不方便,容易出现半个汉字的情况。而后者是双字节方式,方便处理双字节字符。Windows NT的所有与字符有关的函数都提供两种方式的版本,而Windows 9x只支持ANSI方式。_T一般同字常数相关,如_T("Hello")。如果你编译一个程序为ANSI方式,_T实际不起任何作用。而如果编译一个程序为UNICODE方式,则编译器会把"Hello"字符串以U

2011-03-08 10:27:00 297

原创 VC常见知识小笔记(一)

DDX_TEXT()的作用可以理解为把字符串变量和控件的文本(WindowText)关联起来,DoDataExchange(pDX)就是处理所有变量与其关联控件交换数据的函数。

2011-03-08 09:41:00 326

转载 MFC深入浅出--消息映射

Windows程序靠消息的流动维护生命。消息的一般处理方式是在窗口函数中借助一个大大的switch/case比较操作,判别消息再调用对应的处理程序.为了简化比较操作,也让程序代码更模块化一些,提供了一种消息映射表做法,把消息和其处理程序关联起来。 当我们的类库成立后,若其中与消息有关的类(暂且叫“消息标志类”,MFC之中就是CCmdTarget)都是一条线式地继承,我们应该为每一个“消息标志类”准备一个消息映射表,并且将基类与派生类的消息映射表连接起来。当窗口函数作消息比较时,就引导它沿这条线走。 MFC中

2011-03-07 17:07:00 614

转载 DECLARE_DYNAMIC和IMPLEMENT_DYNAMIC宏

IMPLEMENT_DYNAMIC是实现“运行时类型识别”宏,与之相对应的是DECLARE_DYNAMIC(声明“运行时类型识别”宏)。也就是说你在.CPP文件中如果看见有IMPLEMENT_DYNAMIC,则在.H文件中必定有DECLARE_DYNAMIC的声明。 DECLARE_DYNAMIC/DEClARE_DYNAMIC是为了确定运行时对象属于哪一个类而定义的宏。 DEClARE_DYNCREATE/IMPLEMENT_DYNCREATE是为了“动态创建"类的实例而定义的宏。new可以用

2011-03-07 16:06:00 246

hidden markov models & application

隐马尔可夫模型及在语音识别应用,非常经典的论文

2015-01-27

空空如也

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

TA关注的人

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