压缩解压算法LZ77算法有许多派生算法(这里面包括 LZSS算法)。它们的算法原理上基本都相同,无论是哪种派生算法,LZ77算法总会包含一个动态窗口(Sliding Window)和一个预读缓冲器(read Ahead Buffer)。动态窗口是个历史缓冲器,它被用来存放输入流的前n个字节的有关信息。一个动态窗口的数据范围可以从 0K 到 64K,而LZSS算法使用了一个4K的动态窗口。预读缓冲器是与动态窗口相对应的,它被用来存放输入流的前n个字节,预读缓冲器的大小通常在0 – 258 之间。这个算法就是基于这些建立的。用下n个字节填充预读缓存器(这里的n是预读缓存器的大小)。在动态窗口中寻找与预读缓冲器中的最匹配的数据,如果匹配的数据长度大于最小匹配长度 (通常取决于编码器,以及动态窗口的大小,比如一个4K的动态窗口,它的最小匹配长度就是2),那么就输出一对〈长度(length),距离(distance)〉数组。长度(length)是匹配的数据长度,而距离(distance)说明了在输入流中向后多少字节这个匹配数据可以被找到。
上传时间: 2014-01-22
上传用户:tzl1975
Dr. Dobb s Journal - Issue 402 @ 2007 November - Smart Compilers BUT SMART ENOUGH ? - GRID-ENABLING YOUR APPS - Building Desktop Apps Using Web Technologies - JavaScript & Aspect-Oriented Programming - C++ & Reusable Associations *** A Programmer s MUST-read magazine... ***
标签: GRID-ENABL Compilers November Journal
上传时间: 2016-03-04
上传用户:hfmm633
利用SyncML开发客户端程序的中间件,J2ME版本。 This library is a collection of basic utilities for: object serialization and persistence on the RMS, Logging and string manipulation. This document describes the Funambol JavaME Common API library, which purpose is giving support and providing basic functionalities to all the other components developed for the J2ME platform. These functionalities are: a persistent data storage framework, a logging framework, a framework to read different streams of byte, a thread monitoring system and a set of classes useful for data encoding and string manipulation. This library may grow in future, as new functions will be seen as common to different J2ME components.
上传时间: 2016-03-05
上传用户:kr770906
一、目的要求 1、用高级语言编写和调试一个简单的文件系统,模拟文件管理的工作过程。从而对各种文件操作命令的实质内容和执行过程有比较深入的了解。 2、要求设计一个 n个用户的文件系统,每次用户可保存m个文件,用户在一次运行中只能打开一个文件,对文件必须设置保护措施,且至少有Create、delete、open、close、read、write等命令。
上传时间: 2014-10-10
上传用户:fredguo
Motoko it s a 2D library to handle the graphical user interface of the game. It supports the basic controls of the windows GUI look like: PictureBox, TextBox, ListBox, LabelBox, ControlListBox, ComboBox, Button, CheckButton, Dialog, Panel, HScrollBar and VScrollBar. It uses the library CRM32Pro, so the CRM32Pro devkit will be needed to develop any application with Motoko, and it s contained in the Motoko devkit. The Motoko library is under the LGPL license, so read first the license if you want to make any change to the library.
标签: the graphical interface supports
上传时间: 2013-12-20
上传用户:yoleeson
The first edition of this book ranks among the small (very small) number of books that I credit with significantly elevating my skills as a professional software devel-oper. Like the others, it was practical and easy to read, but loaded with important advice. Effective C++, Third Edition, continues that tradition. C++ is a very powerful programming language. If C gives you enough rope to hang yourself, C++ is a hard-ware store with lots of helpful people ready to tie knots for you. Mastering the points discussed in this book will definitely increase your ability to effectively use C++ and reduce your stress level.
标签: small edition credit number
上传时间: 2013-12-29
上传用户:talenthn
linux文件系统试验 一、实验目的 学习有关linux文件管理程序如何组织的知识,为简化的文件系统设计并实现一组目录操作。实验中使用软盘的fat12格式,设计一个程序可以对这种格式的磁盘进行一组目录操作。 实验使用了部分linux的系统调用,比如说open() sleek() read() write()几个调用。通过此实验来对linux的文件系统的管理有进一步的理解。 二、实验要求 主要实现三个功能:一 读取磁盘目录的目录列表。(命令输入 ls ) 二 切换目录(不处理路径名)。(命令输cd dir_name 或cd/ 或cd.. ) 三 删除当前目录下的文件。(命令输入 del filename )
上传时间: 2014-01-17
上传用户:
单片机操作MMC/SD卡读写fat12/16/32文件系统的程序,外国网站找到的,支持文件open,read write mkdir close 等,基本pc文件功能都支持,专门针对8位mcu,方便移植到各种单片机系统,占用资源很少
上传时间: 2016-03-24
上传用户:yuanyuan123
This program accesses a SPI EEPROM using polled mode access. The F12x MCU is configured in 4-wire Single Master Mode, and the EEPROM is the only slave device connected to the SPI bus. The read/write operations are tailored to access a Microchip 4 kB EEPROM
标签: configured accesses program EEPROM
上传时间: 2016-03-29
上传用户:gut1234567
Atheros无线芯片AR-6000系列wince 6驱动源代码(这东西我也没用过别问我,我是搜别的wince资源搜到的) AR6K SDIO support. Requires firmware 1.1 on SD13 cards. readme: Atheros Communications AR6001 WLAN Driver for SDIO installation read Me March 26,2007 (based on k14 fw1.1) Windows CE Embedded CE 6.0 driver installation. 1. Unzip the installation file onto your system (called installation directory below) 2. Create an OS design or open an existing OS design in Platform Builder 6.0. a. The OS must support the SD bus driver and have an SD Host Controller driver (add these from Catalog Items). b. Run image size should be set to allow greater than 32MB. 3. a. From the Project menu select Add Existing Subproject... b. select AR6K_DRV.pbxml c. select open This should create a subproject within your OS Design project for the AR6K_DRV driver. 4. Build the solution. 转自Tony嵌入式,原文地址:http://www.cevx.com/bbs/dispbbs.asp?boardID=4&ID=11762&page=1
标签: wince Requires firmware Atheros
上传时间: 2014-11-11
上传用户:bibirnovis