壓縮解壓算法LZ77算法有許多派生算法(這里面包括 LZSS算法)。它們的算法原理上基本都相同,無論是哪種派生算法,LZ77算法總會包含一個動態(tài)窗口(Sliding Window)和一個預(yù)讀緩沖器(READ Ahead Buffer)。動態(tài)窗口是個歷史緩沖器,它被用來存放輸入流的前n個字節(jié)的有關(guān)信息。一個動態(tài)窗口的數(shù)據(jù)范圍可以從 0K 到 64K,而LZSS算法使用了一個4K的動態(tài)窗口。預(yù)讀緩沖器是與動態(tài)窗口相對應(yīng)的,它被用來存放輸入流的前n個字節(jié),預(yù)讀緩沖器的大小通常在0 – 258 之間。這個算法就是基于這些建立的。用下n個字節(jié)填充預(yù)讀緩存器(這里的n是預(yù)讀緩存器的大小)。在動態(tài)窗口中尋找與預(yù)讀緩沖器中的最匹配的數(shù)據(jù),如果匹配的數(shù)據(jù)長度大于最小匹配長度 (通常取決于編碼器,以及動態(tài)窗口的大小,比如一個4K的動態(tài)窗口,它的最小匹配長度就是2),那么就輸出一對〈長度(length),距離(distance)〉數(shù)組。長度(length)是匹配的數(shù)據(jù)長度,而距離(distance)說明了在輸入流中向后多少字節(jié)這個匹配數(shù)據(jù)可以被找到。
上傳時間: 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... ***
標(biāo)簽: GRID-ENABL Compilers November Journal
上傳時間: 2016-03-04
上傳用戶:hfmm633
利用SyncML開發(fā)客戶端程序的中間件,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、用高級語言編寫和調(diào)試一個簡單的文件系統(tǒng),模擬文件管理的工作過程。從而對各種文件操作命令的實質(zhì)內(nèi)容和執(zhí)行過程有比較深入的了解。 2、要求設(shè)計一個 n個用戶的文件系統(tǒng),每次用戶可保存m個文件,用戶在一次運(yùn)行中只能打開一個文件,對文件必須設(shè)置保護(hù)措施,且至少有Create、delete、open、close、READ、write等命令。
標(biāo)簽: 高級語言 編寫 文件系統(tǒng) 調(diào)試
上傳時間: 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.
標(biāo)簽: 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.
標(biāo)簽: small edition credit number
上傳時間: 2013-12-29
上傳用戶:talenthn
linux文件系統(tǒng)試驗 一、實驗?zāi)康? 學(xué)習(xí)有關(guān)linux文件管理程序如何組織的知識,為簡化的文件系統(tǒng)設(shè)計并實現(xiàn)一組目錄操作。實驗中使用軟盤的fat12格式,設(shè)計一個程序可以對這種格式的磁盤進(jìn)行一組目錄操作。 實驗使用了部分linux的系統(tǒng)調(diào)用,比如說open() sleek() READ() write()幾個調(diào)用。通過此實驗來對linux的文件系統(tǒng)的管理有進(jìn)一步的理解。 二、實驗要求 主要實現(xiàn)三個功能:一 讀取磁盤目錄的目錄列表。(命令輸入 ls ) 二 切換目錄(不處理路徑名)。(命令輸cd dir_name 或cd/ 或cd.. ) 三 刪除當(dāng)前目錄下的文件。(命令輸入 del filename )
標(biāo)簽: linux 文件系統(tǒng) 實驗 文件管理
上傳時間: 2014-01-17
上傳用戶:
單片機(jī)操作MMC/SD卡讀寫fat12/16/32文件系統(tǒng)的程序,外國網(wǎng)站找到的,支持文件open,READ write mkdir close 等,基本pc文件功能都支持,專門針對8位mcu,方便移植到各種單片機(jī)系統(tǒng),占用資源很少
上傳時間: 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
標(biāo)簽: configured accesses program EEPROM
上傳時間: 2016-03-29
上傳用戶:gut1234567
Atheros無線芯片AR-6000系列wince 6驅(qū)動源代碼(這東西我也沒用過別問我,我是搜別的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. 轉(zhuǎn)自Tony嵌入式,原文地址:http://www.cevx.com/bbs/dispbbs.asp?boardID=4&ID=11762&page=1
標(biāo)簽: wince Requires firmware Atheros
上傳時間: 2014-11-11
上傳用戶:bibirnovis
蟲蟲下載站版權(quán)所有 京ICP備2021023401號-1