虫虫首页| 资源下载| 资源专辑| 精品软件
登录| 注册

程序优化

  • 在ADI BF533上的G729编解码程序

    在ADI BF533上的G729编解码程序,内含两个测试向量,不过代码没有进行太多优化

    标签: G729 ADI 533 BF

    上传时间: 2014-12-01

    上传用户:qwe1234

  • 用C51实现的拼音输入法,这是改写的网友 embuffalo、独步上载在www.21ic.com自由发布区的由张凯原作的51上的拼音输入法程序。 原作使用了一个二维数组用以查表

    用C51实现的拼音输入法,这是改写的网友 embuffalo、独步上载在www.21ic.com自由发布区的由张凯原作的51上的拼音输入法程序。 原作使用了一个二维数组用以查表,我认为这样比较的浪费空间,而且每个字表的索引地址要手工输入,效率不高。所以我用结构体将其改写了一下。就是大家现在看到的这个。 因为代码比较的大,共有6,000多汉字,这样就得要12,000 byte来存放GB内码,所以也是没办法的 :-( 编译结果约为3000h,因为大部分是索引表,代码优化几乎无效。 在Keil C里仿真芯片选用的是华邦的W77E58,它有32k ROM, 256B on-chip RAM, 1K on-chip SRAM (用DPTR1指针寻址,相当于有1K的片上xdata)。条件有限,没有上片试验,仿真而已。 打算将其移植到AVR上,但CodeAVRC与IAR EC++在结构体、指针的定义使用上似乎与C51不太一样,现在还未搞定。还希望在这方面有经验的网友能给予指导。

    标签: embuffalo C51 com www

    上传时间: 2014-01-26

    上传用户:semi1981

  • PAGES3完成了程序的 基本框架

    PAGES3完成了程序的 基本框架,FIFO()除了命中和置换情况外基本完成,但是修改位示图的子函数 出现问题,得不到正确的行数和列数,有时更改不了0 PAGES4修正了3中的问题,完成FIFO() PAGES5修正了FIFO()中执行置换时未将位示图中的对应块置0 PAGES6完成了LRU() PAGES7优化了界面,修正了切换算法后访问次数与上次算法相连的错误 PAGES8完成了OPT()修正了在页面置换切换时页表内存位示图不能各自初始化的错误。发现OPT()中页面置换时出现的错误。 位示图置0和置1时出错 。而且输出的页表缺失项目 PAGES9好像是修正了 8中的错误,现在还没有找到让9中OPT()发生置换的测试用例 PAGES10找到8,9中出错原因,在于置换时没有得到最久要访问的Memory[i] PAGES11修正10中的错误。完成OPT() 发现了LRU()输出界面的信息冗余,已经更正 PAGES12删除了编程过程中的测试信息 PAGES13修正了判断溢出时的一个错误。将判断的〈=改为〈

    标签: PAGES3 程序

    上传时间: 2014-01-20

    上传用户:cuibaigao

  • SVM的例子程序

    SVM的例子程序,使用RBF,garma值为0.5。专业人士可以参考。有搞SVM参数优化的人我们可以一起讨论

    标签: SVM 程序

    上传时间: 2014-12-05

    上传用户:xmsmh

  • J2ME内存优化策略

    J2ME内存优化策略,让你的J2ME程序少内存!

    标签: J2ME 内存 策略

    上传时间: 2013-12-20

    上传用户:gxrui1991

  • G722音频编码解码标准的PC程序实现

    G722音频编码解码标准的PC程序实现,用C语言编写,效率不高,需要优化

    标签: G722 音频编码 解码 标准

    上传时间: 2015-08-15

    上传用户:mpquest

  • 非线性优化中的经典算法

    非线性优化中的经典算法,LM算法,老外写的,言简意赅,对写优化程序很有用

    标签: 非线性 算法

    上传时间: 2015-08-16

    上传用户:dengzb84

  • 本程序主要对APSK信号进行了定性分析

    本程序主要对APSK信号进行了定性分析,对其星座进行优化设计,得出最佳设计。

    标签: APSK 程序 信号

    上传时间: 2013-12-12

    上传用户:rishian

  • 优化C语言代码 1、选择合适的算法和数据结构 应该熟悉算法语言

    优化C语言代码 1、选择合适的算法和数据结构 应该熟悉算法语言,知道各种算法的优缺点,具体资料请参见相应的参考资料,有 很多计算机书籍上都有介绍。将比较慢的顺序查找法用较快的二分查找或乱序查找 法代替,插入排序或冒泡排序法用快速排序、合并排序或根排序代替,都可以大大 提高程序执行的效率。.选择一种合适的数据结构也很重要,比如你在一堆随机存 放的数中使用了大量的插入和删除指令,那

    标签: C语言代码 算法 数据结构 算法语言

    上传时间: 2015-08-30

    上传用户:气温达上千万的

  • (pdg格式,请用BXViewer打开)Java3D是由SUN公司推出的、面向Internet的三维动画程序语言。通过在网页上插入用Java3D编写的Applet

    (pdg格式,请用BXViewer打开)Java3D是由SUN公司推出的、面向Internet的三维动画程序语言。通过在网页上插入用Java3D编写的Applet,就能让浏览网页的用户感受到逼真的三维动画效果。全书共分10章。第1章对Java3D作了全面的介绍;第2章和第3章讲述如何构建基本的三维形体并用它们组合成复杂物体;第4章讲述怎样在Java3D中利用AutoCAD、3DS等软件设计的形体;第5章~第7章分别介绍建立真实的三维环境所必需的灯光、材质、纹理、背景、雾效和声音等要素;第8章阐述如何用鼠标、键盘控制三维形体的运动;第9章讲解如何让三维形体按照预定的轨迹运动以及如何优化形体的运动性能;第10章给出了一个综合实例,它将深化读者对Java3D的认识。本书附带的光盘中提供了书中全部源程序、常用的开发工具和重要的技术资料。本书由有丰富的Java3D开发经验的清华大学研究人员编写。它不是一本Java3D的语法书或使用手册,而是作者对自己实践经验的提炼。本书用大量的实例生动地阐述编程要点,让读者动态地掌握编程方法,而非静态地学习编程规则;本书着重介绍应用编程经常会用到的一些技术,但并不面面俱到,目的是让读者尽可能简洁地掌握编程的要旨。本书适用于有一定Java基础的网络编程爱好者和开发人员。

    标签: Java3D BXViewer Internet Applet

    上传时间: 2014-01-23

    上传用户:JIUSHICHEN