上一页 1 ··· 5 6 7 8 9 10 下一页
摘要: 位图文件简介BMP(Bitmap-File)格式是最常用的图像文件存取格式之一,是微软为其Windows环境设置的标准图像格式,BMP位图文件默认的文件扩展名是“.BMP”或者“.bmp”,有时它也会以“.DIB”或者“RLE”为扩展名。用BMP格式存放的图像几乎可以被所有的图像显示软件读取。BMP图形文件是Windows采用的图像文件格式,在Windows环境下运行的所有图像软件都支持BMP图像文件格式。Windows系统内部个图像绘制操作都是以BMP为基础的。Windows3.0以前的BMP文件格式与显示设备有关,因此把这种BMP图像文件格式称为设备相关位图(Device Dependen 阅读全文
posted @ 2008-05-07 19:54 david++ 阅读(3714) 评论(0) 推荐(0) 编辑
摘要: LMS算法MatLab实现 LMS自适应滤波器是使滤波器的输出信号与期望响应之间的误差的均方值为最小,因此称为最小均方(LMS)自适应滤波器。其原理及推导见http://download.csdn.net/source/432206function[yn,W,en]=LMS(xn,dn,M,mu,itr)%LMS(LeastMeanSqure)算法%输入参数:%xn输入的信号序列(列向量)%dn所期望的响应序列(列向量)%M滤波器的阶数(标量)%mu收敛因子(步长)(标量)要求大于0,小于xn的相关矩阵最大特征值的倒数%itr迭代次数(标量)默认为xn的长度,M<itr<lengt 阅读全文
posted @ 2008-04-27 06:00 david++ 阅读(32338) 评论(1) 推荐(4) 编辑
摘要: 滤波器 帮同学编个LMS(Least Mean Squre)自适应滤波器算法,有许多基本概念都不知道,所以就上网搜了搜,长长见识。 滤波器是一种用来消除干扰杂讯的器件,将输入或输出经过过滤而得到纯净的交流电。您可以通过基本的滤波器积木块——二阶通用滤波器传递函数,推导出最通用的滤波器类型:低通、带通、高通、陷波和椭圆型滤波器。传递函数的参数——f0、d、hHP、hBP 和hLP,可用来构造所有类型的滤波器。转降频率f0为s项开始占支配作用时的频率。设计者将低于此值的频率看作是低频,而将高于此值的频率看作是高频,并将在此值附近的频率看作是带内频率。阻尼d用于测量滤波器如何从低频率转变至高频率,. 阅读全文
posted @ 2008-04-27 05:42 david++ 阅读(1822) 评论(0) 推荐(0) 编辑
摘要: 建立开发环境-------获得toolchain和PSPSDK开发工具包,然后将其用CYGWIN运行。 说明:原文见于http://www.psp-programming.com/tutorials/c/lesson01.htm 初次翻译,错误难免,还请见谅。我们有一系列关于如何自制PSP(Playstation Potable)软件的教程,这份将是第一期。如果你正在读这个,恭喜你,作为程序员你遇到了一个大障碍。和刚开始编程时遇到的麻烦一样。好了,开始阅读教程了。 要创建你自己的程序,第一步就是要建立开发环境。该开发环境能可以将源代码编译成可以在PSP上执行的文件。我们将要在操作系统上安装两个 阅读全文
posted @ 2008-04-20 17:30 david++ 阅读(508) 评论(0) 推荐(0) 编辑
摘要: 面向对象分析和设计基本概念 面向对象是基于一种哲学思想,它认为:客观实体和实体之间的联系构成了现实世界的所有问题,而每一个实体都可以抽象为对象。这种思想尽可能地按照人类认识世界的方法和思维方式来分析和解决问题,使人们分析、设计一个系统的方法尽可能接近认识一个系统的方法。面向对象的基本观点可以概括如。(1)客观世界由对象组成,任何客观实体都是对象,复杂对象可以由简单对象组成。(2)具有相同数据和操作的对象可归纳成类,对象只是类的一个实例。(3)类可以派生出子类,子类除了继承父类的全部特性外还可以有自己的特性。(4)对象之间的联系通过消息传递来维系。由于类的封装性,它具有某些对外界不可见的数据,. 阅读全文
posted @ 2008-04-03 19:57 david++ 阅读(4157) 评论(0) 推荐(1) 编辑
摘要: 用例图用例图(Use Case Diagram)是由软件需求分析到最终实现的第一步,它描述人们如何使用一个系统。用例视图显示谁是相关的用户、用户希望系统提供什么样的服务,以及用户需要为系统提供的服务,以便使系统的用户更容易理解这些元素的用途,也便于软件开发人员最终实现这些元素。用例图在各种开发活动中被广泛的应用,但是它最常用来描述系统及子系统。当用例视图在外部用户出现以前出现时,它捕获到系统、子系统或类的行为。它将系统功能划分成对参与者(即系统的理想用户)有用的需求。而交互部分被称作用例。用例使用系统与一个或者多个参与者之间的一系列消息来描述系统中的交互。用例图包含六个元素,分别是:参与者(A 阅读全文
posted @ 2008-04-01 15:59 david++ 阅读(7310) 评论(0) 推荐(0) 编辑
摘要: 阅读全文
posted @ 2008-03-19 12:35 david++ 阅读(457) 评论(0) 推荐(0) 编辑
摘要: 应用程序的消息循环Windows是消息驱动的,它的消息循环部分主要是通过GetMessage函数来处理消息的。操作系统为每一个创建的窗口维护着一个消息队列,当在该窗口上有事件发生时,操作系统就把该事件所对应的消息放入该窗口的消息队列中。应用程序要处理事件消息的话,就必须先将消息取出来,主要有两个函数可以实现:GetMessage和PeekMessage。它们两者的功能有所不同:当消息队列中没有消息的时候GetMessage会挂起,将CPU资源让给其他应用程序,当有消息可以处理时,才获得CPU资源并处理。而PeekMessage则不管消息队列有无消息立即返回。一般情况下,GetMessage可以 阅读全文
posted @ 2008-03-11 13:48 david++ 阅读(243) 评论(0) 推荐(0) 编辑
摘要: 动态链接库动态链接库为模块化应用程序提供了一种方式,使得更新和重用程序更加方便。当几个应用程序在同一时间使用相同的函数时,它也帮助减少内存消耗,这是因为虽然每个应用程序有独立的数据拷贝,但是它们的代码却是共享的。动态连接库的概念 动态链接库是应用程序的一个模块,这个模块用于到处一些函数和数据供程序中的其他模块使用。应该从以下三个方面来理解:1.动态连接库是应用程序的一部分,它的任何操作大都是代表应用程序进行的。所以动态链接库文件和可执行文件在本质上来说是一样的,都是作为模块被进程加载到自己的空间地址的。2.动态链接库在程序在编译时不会被插入到可执行文件中,在程序运行时整个库的代码才会调入内存, 阅读全文
posted @ 2008-02-29 10:35 david++ 阅读(1035) 评论(0) 推荐(0) 编辑
摘要: Linux下软件的安装内容:一. Rpm格式软件包的安装二. Deb格式软件包的安装三. 使用源文件安装四. bin文件安装五. Linux下的绿色软件一.RPM格式软件包的安装1.简介 几乎所有的Linux发行版本都使用某种形式的软件包管理安装、更新和卸载软件。与直接从源代码安装相比,软件包管理易于安装和卸载;易于更新已安装的软件包;易于保护配置文件;易于跟踪已安装文件。 RPM全称是Red Hat Package Manager(Red Hat包管理器)。RPM本质上就是一个包,包含可以立即在特定机器体系结构上安装和运行的Linux软件。RPM示意图见图1。 大多数Linux RPM软件包 阅读全文
posted @ 2008-02-28 11:53 david++ 阅读(303) 评论(0) 推荐(0) 编辑
上一页 1 ··· 5 6 7 8 9 10 下一页