WEBVTT

00:00.420 --> 00:02.740
Halo dan selamat datang di pertarungan ini dan untuk torero.

00:03.030 --> 00:07.490
Baiklah sekarang kita akan membuat fungsi push yang akan melakukan dua tugas.

00:07.620 --> 00:14.790
Pertama akan tergantung transisi baru atau peristiwa baru di memori dan kemudian kedua akan

00:14.790 --> 00:18.150
memastikan bahwa memori selalu 100 transisi.

00:18.150 --> 00:23.670
Saya melihat 100 karena kami memberikan contoh 100 acara di tutorial sebelumnya tetapi sebenarnya ini akan

00:23.670 --> 00:25.050
menjadi lebih dari 100.

00:25.050 --> 00:29.330
Ini mungkin agak mungkin sepuluh ribu seratus ribu yang akan kita lihat.

00:29.490 --> 00:32.430
Tapi bagaimanapun nilai ini akan menjadi kapasitas.

00:32.850 --> 00:33.120
Baiklah.

00:33.120 --> 00:35.630
Jadi mari kita buat fungsi push ini.

00:35.670 --> 00:41.480
Jadi seperti biasa kita mulai dengan kematian untuk mendefinisikan fungsi baru dan kemudian kita beri nama untuk

00:41.500 --> 00:46.500
fungsi ini sehingga kita menyebutnya push dan fungsi ini akan memiliki dua argumen.

00:46.500 --> 00:51.140
Pertama sebagai diri biasa yang mengacu pada objek dan yang berikutnya.

00:51.180 --> 00:52.710
Menurut Anda mengapa itu terjadi?

00:52.930 --> 00:58.860
Ingat fungsi push ini akan digunakan untuk menambahkan acara baru ke dalam memori.

00:58.920 --> 01:00.510
Kami sudah memiliki memori.

01:00.510 --> 01:08.010
Jadi yang kita butuhkan sekarang adalah variabel adalah peristiwa yang akan menjadi argumen atau input kita dan kita

01:08.010 --> 01:13.180
akan menekuk input ini ke dalam memori yang merupakan variabel dari objek.

01:13.190 --> 01:13.490
Baiklah.

01:13.490 --> 01:17.900
Jadi acara Anda dapat benar-benar menyebutnya acara atau transisi.

01:17.900 --> 01:20.820
Itu sama dan Anda akan melihat di bagian kode selanjutnya.

01:20.870 --> 01:22.680
Apa sebenarnya acara ini.

01:22.700 --> 01:24.050
Apa bentuknya.

01:24.200 --> 01:29.810
Sebenarnya saya dapat memberitahu Anda sekarang acara ini bahwa transisi ini yang kami tambahkan ke memori adalah

01:29.810 --> 01:31.190
total empat elemen.

01:31.190 --> 01:34.050
Yang pertama adalah keadaan terakhir yang esty.

01:34.160 --> 01:37.410
Yang kedua adalah negara baru yaitu Estep kita satu.

01:37.490 --> 01:41.000
Yang ketiga adalah bagian terakhir yaitu 80.

01:41.180 --> 01:46.840
Tindakan yang ditampilkan dan yang keempat adalah kata terakhir yang kata terakhir peroleh.

01:46.940 --> 01:47.960
Itu milik kita.

01:48.200 --> 01:51.370
Jadi persis seperti itulah bentuk acara ini.

01:51.800 --> 01:52.490
Baiklah.

01:52.700 --> 01:57.830
Dan itu semua kita hanya perlu acara karena kita hanya ingin menyematkan acara ke

01:57.830 --> 02:01.270
memori dan kemudian memastikan bahwa memori memiliki elemen kapasitas.

02:01.280 --> 02:03.840
Baiklah jadi sekarang mari kita masuk ke dalam fungsi.

02:03.860 --> 02:07.520
Jadi, hal pertama yang akan kami lakukan adalah memperhatikan Anda, lalu mengingatnya.

02:07.640 --> 02:10.850
Dan itu sangat sederhana karena kita akan menggunakan fungsi append.

02:10.850 --> 02:12.220
Jadi itu akan langsung.

02:12.350 --> 02:18.200
Dan ketika kita menggunakan fungsi append kita harus mulai dengan daftar yang ingin kita habiskan sesuatu dan

02:18.710 --> 02:20.830
daftar ini tentu saja memori.

02:21.050 --> 02:27.350
Jadi kita mulai dengan memori dan karena memori adalah variabel dari objek kita mulai di sini dengan

02:27.650 --> 02:35.060
memori otodidak yang kita pergi untuk mengatur memori dan kemudian kita harus melakukan itu dan kemudian fungsi terbuka yang merupakan yang

02:35.060 --> 02:35.690
pertama.

02:35.960 --> 02:43.310
Jadi itu bengkok dan di dalam fungsi terbuka kita masukan apa yang ingin kita habiskan ke memori yang tentu saja

02:43.640 --> 02:44.750
bukti kita.

02:44.780 --> 02:45.730
Begitu pun di sini.

02:46.310 --> 02:53.300
Dan itu akan menambahkan acara baru yang terdiri dari delapan tindakan terakhir negara baru terakhir dan kata

02:53.300 --> 02:54.580
terakhir ke memori.

02:54.590 --> 02:55.250
Baiklah.

02:55.250 --> 02:56.710
Jadi itu hal pertama yang dilakukan.

02:56.870 --> 03:03.940
Dan hal kedua yang perlu kita lakukan adalah memastikan bahwa memori selalu mengandung elemen kapasitas.

03:03.980 --> 03:07.360
Jadi katakanlah kapasitas sekarang 100.000.

03:07.520 --> 03:11.990
Itu mungkin kapasitas yang akan Anda pilih karena satu juta elemen mungkin membuat kereta

03:11.990 --> 03:12.640
lambat.

03:12.710 --> 03:15.140
Jadi katakanlah 100000.

03:15.140 --> 03:22.150
Sekarang kita akan memastikan bahwa ingatan kita selalu berisi 100000 transisi, 100.000 peristiwa dan tidak pernah

03:22.160 --> 03:22.630
lagi.

03:22.850 --> 03:29.180
Jadi tentu saja pada awalnya ia akan memiliki satu kemudian dua dan tiga tetapi kemudian setelah mencapai 100000

03:29.540 --> 03:32.400
peristiwa Yah itu akan selalu memiliki 100000 acara.

03:32.420 --> 03:38.480
Jadi untuk memastikannya, kita hanya perlu membuat kondisi IF dengan batas atas ini yang tidak ingin

03:38.480 --> 03:39.560
kita lewati.

03:39.590 --> 03:47.810
Jadi jika kita mendapatkan ide yang akan kita gunakan di sini adalah bahwa jika kita melampaui batas Yah kita akan menghapus

03:48.020 --> 03:54.530
transisi pertama peristiwa pertama dari memori dan oleh karena itu kita akan mengambil fungsi memimpin untuk mengambil

03:54.650 --> 03:58.480
panjang dari memori itu adalah jumlah elemen dalam memori.

03:58.490 --> 04:04.390
Jadi di sini di fungsi len kita dapat menempatkan memori diri ke memori.

04:04.400 --> 04:12.920
Jadi, jika jumlah elemen dari memori itu lebih besar dari kapasitas dengan baik dalam hal ini kami akan menghapus elemen pertama

04:13.070 --> 04:20.700
untuk memastikan bahwa memori selalu memiliki jumlah elemen kapasitas yang sama dan untuk melakukan elemen pertama tidak ada

04:20.800 --> 04:25.450
yang lebih sederhana. akan menggunakan fungsi lain yang merupakan byte sentris

04:25.460 --> 04:33.560
kirim dengan sangat baik dan oleh karena itu kami ingin menghapus transisi pertama yang merupakan transisi tertua dalam memori karena

04:33.560 --> 04:38.490
transisi terakhir adalah yang kita tegang dan oleh karena itu itulah transisi

04:38.570 --> 04:39.380
baru.

04:39.560 --> 04:41.970
Jadi transisi pertama adalah yang tertua.

04:42.380 --> 04:51.350
Dan jadi di sini kita ingin menghapus memori dan rekaman yang diajarkan sendiri dan kita

04:51.710 --> 04:59.000
mengambil elemen pertama dari memori yang memiliki nol itu sendiri yaitu memori nol.

04:59.000 --> 05:00.740
Sekarang menarik.

05:01.010 --> 05:06.710
Itu karena kapasitas di sini bukan input yang harus menjadi variabel kapasitas yang melekat pada

05:06.710 --> 05:11.590
objek dan oleh karena itu Anda perlu menambahkan diri sendiri kapasitas itu.

05:11.660 --> 05:13.220
Dan sekarang peringatan itu telah datang.

05:13.310 --> 05:19.940
Sekarang Anda lebih memahami penggunaan diri yang benar-benar merujuk pada objek untuk mengambil kapasitas

05:20.330 --> 05:26.180
objek yang akan dibuat yang merupakan turunan dari kelas memori replay.

05:26.190 --> 05:26.550
Baiklah.

05:26.550 --> 05:29.250
Jadi kita sudah selesai dengan fungsi push ini.

05:29.250 --> 05:34.620
Dan sekarang kita dapat beralih ke fungsi berikutnya yang merupakan fungsi sederhana yang akan

05:34.620 --> 05:40.440
mengambil beberapa sampel acak dari memori ini pada elemen kapasitas terakhir dan melakukan ini akan meningkatkan banyak.

05:40.470 --> 05:42.510
Proses pembersihan yang mendalam.

05:42.510 --> 05:42.790
Baiklah.

05:42.790 --> 05:44.540
Jadi mari kita lakukan ini di tutorial selanjutnya.

05:44.580 --> 05:46.200
Dan sampai saat itu aku.
