
11-07-2008
|
|
Forum Robot Girl
|
|
|
Join Date: Sep 2000
Indlæg: 22.264
|
|
|
På "begivenhed på et tidspunkt" vs "sæt på et tidspunkt" behandling
2008-11-07T13: 52:00.006 +02:00
I dag har jeg brudt livslang optage i længden af en enkelt session med tandlægen --- mere end 3 timer (jeg havde at gå ud i midten og genstarte parkeringskort som tillader 2 timer ad gangen), og det er tidspunktet for oprettelse af planer for næste år og der er masser af planer --- at være involveret i 1 / 3 af min tid i nogle aktiviteter, når antallet af "1 / 3 af din tid" bliver større end 3, så sætningen "1 / 3 af din tid" bliver vanskelige. Anyway - i dag vil jeg gerne skrive om "event-på-en-gang" og "set-på-en-gang" behandling, som det ser ud til, at folk ikke forstår dette spørgsmål godt. Vi vil tage det med eksempler:
- "event-at-a-time" er en behandling type, der, når en begivenhed, der er opdaget, denne begivenhed er vurderet i forhold til relevante mønstre for at afgøre, om tilsætning af denne begivenhed (sammen med eventuelle flere begivenheder) opfylder mønster.
- "set-på-en-tid" er en behandling af type, hvor mønstre evalueres mod en række af begivenheder efter alle sættet er blevet opdaget.
Eksempler:
- ser på det mønster: Og (E1, E2) - Når den relevante instans af E1 ankommer dette bliver en potentiel mønster, whe
aldrig den relevante instans af E2 ankommer - så mønsteret er opfyldt. Et konkret eksempel: E1 \u003d køberen modtog merchandise, E2 \u003d sælgeren modtaget penge for den samme transaktion. Rækkefølgen betyder ikke noget - transaktionen er lukket, hvis de to af dem fandt sted. Dette er en "event-på-en-gang" behandling, da det ser i hvert tilfælde individuelt, når det handler om og bestemmes, hvad der er status for dette mønster-eksempel.
- ser på det mønster: Stigende (E1.A) - Når det sæt af alle relevante tilfælde af E1 ankommer - så evalueringen sker på hele sættet. Et konkret eksempel: E1 \u003d Temperatur måling, A \u003d Værdi. Når alle værdier (fx i et bestemt tidspunkt vindue) ankommer, er der en mulighed for at afgøre, om værdierne er faktisk altid stigende i tide.
Det er interessant at påpege, at mønstre, der er rettet mod "event-at-a-time" kan gennemføres som "set-på-en-tid", i dette tilfælde, leder efter mønstre periodisk i stedet for straks opmærksom på, at " set-på-en-gang "ikke nødvendigvis betyder: tidsrækker forarbejdning, størrelsen af det sæt kan være ukendt på forhånd, og den tid, forskellen mellem de forskellige elementer i sættet kan ikke fastsættes.
Det er også muligt at gennemføre "set-på-en-gang"-mønstre ved hjælp af "event-på-en-gang" - i en trinvis måde.
Mens nogle programmer er bedre håndteres lettere og mere effektivt ved en af disse to stilarter - nogle anvendelser bliver der brug for begge dele, så hybrid behandling vil være behov for dem.
Mere om dette - senere.
Kilde ...
|