Bună ziua și bun venit la această luptă și la torero.
În acest moment vom face funcția de împingere care va face două sarcini.
În primul rând va depinde o nouă tranziție sau un nou eveniment în memorie și apoi în al doilea rând
se va asigura că memoria are întotdeauna 100 tranziții.
Văd 100, pentru că am dat exemplul a 100 de evenimente în tutorialul precedent, dar de fapt acest lucru va fi
mult mai mult de 100.
Aceasta va fi mai bine de zece mii o sută de mii vom vedea.
Dar oricum această valoare va fi capacitatea.
In regula.
Deci, să facem această funcție de împingere.
Deci, ca de obicei, începem cu moartea să definim o nouă funcție și apoi dăm un nume
acestei funcții, așa că o numim împinsă și această funcție va avea două argumente.
Mai întâi ca de obicei sine care se referă la obiect și la următoarea.
De ce crezi că va fi așa.
Amintiți-vă bine că această funcție de împingere va fi utilizată pentru a adăuga un nou eveniment în memorie.
Avem deja memoria.
Deci, ceea ce avem nevoie acum este o variabilă este un eveniment care va fi argumentele noastre sau de intrare
și vom îndoi această intrare în memorie, care este o variabilă a obiectului.
In regula.
Deci, evenimentul îl poți numi eveniment sau tranziție.
Este același lucru și veți vedea în următoarele secțiuni de cod.
Ce anume este acest eveniment?
Ce formă are.
De fapt, vă pot spune acum acest eveniment, această tranziție pe care o adăugăm la memorie este un
total de patru elemente.
Prima este ultima stare care este esty.
Cel de-al doilea este noul stat care este Estepul nostru unul.
Al treilea este ultima secțiune care este de 80.
Acțiunea care a fost afișată și a patra este ultimul cuvânt ultimul cuvânt obținut.
Asta e al nostru.
Aceasta este exact forma pe care o va avea acest eveniment.
In regula.
Și asta e tot ce avem nevoie de eveniment, deoarece vrem doar să prindem evenimentul în memorie
și apoi să ne asigurăm că memoria are elemente de capacitate.
Acum să mergem în interiorul funcției.
Deci, primul lucru pe care îl vom face este să vă urmărim în memorie.
Și este foarte simplu pentru că vom folosi funcția de adăugare.
Deci, asta va fi direct.
Și când folosim funcția de adăugare trebuie să începem cu lista la care vrem să cheltuim ceva
și această listă este, desigur, memorie.
Așa că începem cu memoria și din moment ce memoria este o variabilă a obiectului pe care îl pornim
aici cu memoria auto-învățată că mergem să ne confruntăm cu memoria și apoi trebuie să facem asta și apoi funcția deschisă care este
prima.
Deci, ea se îndoaie și în interiorul funcției deschise introducem ceea ce vrem să petrecem în memorie, care este, desigur,
dovada noastră.
Deci chiar și aici.
Și asta va adăuga noul eveniment compus din ultimele opt noi acțiuni de stat ultime și ultimul
cuvânt în memorie.
In regula.
Deci asta este primul lucru făcut.
Apoi, al doilea lucru pe care trebuie să-l facem este să ne asigurăm că memoria conține întotdeauna elemente de capacitate.
Deci, să spunem că capacitatea este acum 100000.
Aceasta este probabil capacitatea pe care o veți alege pentru că un milion de elemente ar putea face trenul
să încetinească.
Deci, să spunem 100000.
Acum ne vom asigura că memoria noastră conține întotdeauna 100000 de tranziții de 100000 de evenimente și niciodată mai
mult.
Deci, desigur, la început va avea una apoi două și trei, dar apoi o dată ajunge la 100000 de evenimente
Ei bine, va avea întotdeauna 100000 de evenimente.
Deci, pentru a ne asigura că trebuie să facem o condiție IF cu această limită superioară pe care nu dorim
să o depășim.
Deci, dacă avem ideea că vom folosi aici este că dacă depășim limita Ei bine, vom șterge prima tranziție primul
eveniment al memoriei și, prin urmare, vom prelua funcția de plumb pentru a lua lungimea
memorie care este numărul de elemente din memorie.
Deci, aici în funcția len putem pune memoria de sine.
Deci, dacă numărul elementelor din acea memorie este mai mare decât capacitatea bine în acest caz vom elimina primul element pentru a ne
asigura că memoria are mereu același număr de elemente de capacitate și pentru a face primul element nu este nimic
mai simplu o să folosim o altă funcție care este atât de
bine centrată cu octetul centrat și, prin urmare, dorim să eliminăm prima tranziție care este cea mai veche tranziție din memorie,
deoarece ultimele tranziții sunt cele care suntem tensionate și, prin urmare, acele noi
tranziții.
Deci primele tranziții sunt cele mai vechi.
Și așa că aici vrem să ștergem memoria și înregistrările auto-învățate și să luăm primul element al memoriei, care are
un zero în sine, că memoria zero Acum interesant am un avertisment puțin care spune că există
o capacitate nedefinită.
Aceasta deoarece capacitatea de aici nu este intrarea care trebuie să fie variabila de capacitate atașată
obiectului și, prin urmare, va trebui să adăugați o capacitate de auto-auto.
Și acum a venit avertismentul.
Acum intelegeti mai mult folosirea sinelui care se refera cu adevarat la obiectul de a lua capacitatea
obiectului care va fi creat, care este o instanta a clasei de memorie replay.
In regula.
Așa că am terminat cu această funcție de împingere.
Și acum putem trece la funcția următoare, care este o funcție simplă, care va lua câteva
probe aleatoare din această memorie la ultimele elemente de capacitate, iar acest lucru se va îmbunătăți foarte mult.
Procesul de curățare profundă.
In regula.
Deci, să facem acest lucru în următorul tutorial.
Și până atunci.