USB海量存儲(chǔ)設(shè)備類規(guī)范包括四個(gè)獨(dú)立的子類規(guī)范:(ATA command的那個(gè)沒有)
①USB Mass Storgage Class Control/Bulk/Interrupt(CBI)Transport
②USB Mass Storage Class Bulk-Only Transport
③USB Mass Storage Class ATA Command Block
④USB Mass Stroage Class UFI Command Specification。
前兩個(gè)子規(guī)范定義了數(shù)據(jù)/命令/狀態(tài)在USB上的傳輸方法。
Bulk-Only傳輸規(guī)范僅僅使用Bulk端點(diǎn)傳送數(shù)據(jù)/命令/狀態(tài),
CBI傳輸規(guī)范則使用Control/Bulk/Interrupt三種類型的端點(diǎn)進(jìn)行數(shù)據(jù)/命令/狀態(tài)傳送。
后兩個(gè)子規(guī)范定義了對(duì)存儲(chǔ)介質(zhì)的操作命令。
ATA 命令規(guī)范用于硬盤。
UFI命令規(guī)范是針對(duì)USB移動(dòng)存儲(chǔ)而制定的,實(shí)際上UFI命令格式是基于SFF-8070i和SCSI-2規(guī)范,總共定義了19個(gè)12字節(jié)長(zhǎng)度的操作命令。
<Spring in action>原版和代碼,是學(xué)習(xí)Spring的好資料,本書分為三大部分和兩個(gè)附錄,每一部分專注于Spring框架的一個(gè)領(lǐng)域:核心層、中間層和Web層。第一部分展示了Spring框架的兩個(gè)核心概念:反向控制(Inversion of Control,IoC)和面向切面編程(Aspect-Oriented Programming,AOP),以便理解Spring的基礎(chǔ)原理,這些基礎(chǔ)原理在本書各個(gè)章節(jié)都會(huì)用到。第二部分在第1章介紹的IoC和AOP基礎(chǔ)之上,展示了如何將這兩個(gè)概念應(yīng)用到應(yīng)用系統(tǒng)的中間層。第三部分走出中間層邁向顯示層,在很多J2EE系統(tǒng)中顯示層被稱為Web層。附錄A介紹如何開始自己的Spring應(yīng)用系統(tǒng),如何下載Spring以及如何編寫Ant配置文件。本書的每一部分既是建立在前一部分的基礎(chǔ)上,同時(shí)也都是獨(dú)立存在的,所以,讀者不必從頭開始就可以深入到各個(gè)主題。
You will write a program for calculating person s Body Mass Index (BMI). The following formula is used: bmi = weight / length² , where weight is in kilograms and length is in meters.