1
00:00:02,130 --> 00:00:04,220
Salve, questo è Needleman.

2
00:00:04,230 --> 00:00:05,820
E bentornato.

3
00:00:05,820 --> 00:00:08,520
Ora è il momento di estendere il nostro progetto.

4
00:00:08,880 --> 00:00:15,750
Abbiamo imparato molto sulla concorrenza, inclusi alcuni elementi avanzati che possono essere utilizzati nei sistemi di produzione

5
00:00:15,750 --> 00:00:17,190
di grandi dimensioni.

6
00:00:17,200 --> 00:00:22,560
Ora andiamo avanti e incorporiamo alcune delle cose multi-threading che abbiamo imparato in questo capitolo

7
00:00:22,740 --> 00:00:23,960
nel nostro progetto.

8
00:00:24,420 --> 00:00:30,190
Sarà un'estensione molto semplice relativa al download delle pagine e spero che ti piacerà.

9
00:00:30,330 --> 00:00:34,630
E siamo ben consapevoli di come scaricare le pagine correttamente.

10
00:00:34,890 --> 00:00:41,310
In questo momento lasciami passare al mio editor per mostrarti

11
00:00:41,310 --> 00:00:44,720
quali parti del progetto cambieremo.

12
00:00:44,770 --> 00:00:50,610
Guarda qui ci sono nel progetto Trulia su questa classe chiamata view che fondamentalmente rappresenta

13
00:00:50,610 --> 00:00:51,610
un'interfaccia utente.

14
00:00:51,970 --> 00:00:57,500
E qui c'è questo metodo chiamato browse che simula il modello di navigazione dell'utente.

15
00:00:57,810 --> 00:01:03,440
Quindi l'input di questo metodo è utente su una serie di segnalibri e simula che l'utente che

16
00:01:03,450 --> 00:01:05,790
naviga attraverso questo libro deve essere altri.

17
00:01:05,970 --> 00:01:06,670
OK.

18
00:01:07,020 --> 00:01:11,650
E qui ci stiamo ritirando su ciascuno dei segnalibri.

19
00:01:11,700 --> 00:01:18,960
Ora, se l'utente vuole aggiungere un segnalibro a un particolare elemento che lo sta usando per un cattivo funzionamento, questo

20
00:01:18,960 --> 00:01:21,730
particolare metodo prenderà la decisione del segnalibro.

21
00:01:21,780 --> 00:01:28,050
Usa la funzione randomize che chiami e decide che questo segnalibro dovrebbe essere messo in bookmark da

22
00:01:28,290 --> 00:01:30,190
questo particolare utente o meno.

23
00:01:30,570 --> 00:01:34,790
Se l'hanno fatto correttamente, vuol dire che l'utente deve prenotare un

24
00:01:34,790 --> 00:01:43,560
mercato e noi stiamo camminando per un terzo set di segnalibri utente che è stupido perché il segnalibro dell'utente e salverà il segnalibro per questa

25
00:01:43,560 --> 00:01:47,800
amica gloriosa ottenere una relazione di sottomissione su è dentro il controller.

26
00:01:47,900 --> 00:01:49,330
OK, ha bisogno di una briciola però.

27
00:01:49,370 --> 00:01:52,610
Stiamo rimuovendo il controller, ovvero come funziona il pattern MVC.

28
00:01:52,940 --> 00:01:54,900
E andiamo qui.

29
00:01:54,900 --> 00:02:00,870
Quindi eccoci nel libro il mio controllore dal libro il mio controller che stiamo percorrendo è un metodo

30
00:02:00,930 --> 00:02:07,090
con il nome simile di Sabeel noi un segnalibro all'interno del manager e manager ha una logica di business.

31
00:02:07,470 --> 00:02:13,710
Ed ecco qui una logica di business che è questa entità chiamata user bookmark che mantiene

32
00:02:13,710 --> 00:02:18,280
la relazione tra l'utente e il segnalibro a cui è interessato.

33
00:02:18,510 --> 00:02:23,670
Quindi abbiamo il segnalibro dell'utente e stiamo impostando l'utente e stiamo impostando il

34
00:02:23,670 --> 00:02:28,520
segnalibro e stiamo verificando qui come un segnalibro è un'istanza di segnalibro.

35
00:02:28,560 --> 00:02:32,170
Sappiamo che può essere un battito di ciglia, un film o un libro.

36
00:02:32,220 --> 00:02:33,570
Quindi ha un battito di ciglia.

37
00:02:33,720 --> 00:02:37,410
In tal caso stiamo effettivamente scaricando la pagina.

38
00:02:37,420 --> 00:02:37,830
OK.

39
00:02:37,920 --> 00:02:39,820
Quindi questa è la parte interessante per noi.

40
00:02:40,650 --> 00:02:43,770
E alla fine stiamo anche dicendo che sono il segnalibro dell'utente.

41
00:02:43,930 --> 00:02:44,190
OK.

42
00:02:44,210 --> 00:02:46,230
Quindi non è rilevante qui.

43
00:02:46,430 --> 00:02:48,660
Ma stiamo scaricando quella pagina.

44
00:02:48,830 --> 00:02:49,120
OK.

45
00:02:49,130 --> 00:02:54,980
E questo sta accadendo per tutti quelli a cui l'utente è interessato.

46
00:02:54,980 --> 00:03:00,980
Quindi ora quello che vogliamo fare non è sapere come scaricare correttamente le pagine.

47
00:03:01,100 --> 00:03:08,350
Quindi andiamo avanti e apportiamo le modifiche in modo che possiamo scaricare tutti i segnalibri in esso contenuti.

48
00:03:08,720 --> 00:03:10,850
Ma non lo facciamo qui.

49
00:03:11,120 --> 00:03:14,810
Questo processo di download verrà eseguito come un lavoro separato.

50
00:03:14,810 --> 00:03:17,940
Lo faremo indipendentemente da questa particolare corte.

51
00:03:18,110 --> 00:03:19,040
OK.

52
00:03:19,490 --> 00:03:24,650
Quindi essere in grado di scrivere un lavoro in background per quello e che sarebbe l'estensione

53
00:03:24,650 --> 00:03:29,690
e il lavoro in background in background verrà effettivamente scaricare i segnalibri e può stampare.

54
00:03:29,870 --> 00:03:34,150
Ora qui stiamo scaricando la pagina Web qui mentre ti trovi sulla pagina di Ringler.

55
00:03:34,450 --> 00:03:38,750
E se una pagina non è uguale a null, allora la stiamo scrivendo o il disco.

56
00:03:38,990 --> 00:03:39,470
OK.

57
00:03:39,620 --> 00:03:43,890
E faremo solo il download di Bartsch comprato correttamente il libro.

58
00:03:43,970 --> 00:03:44,170
OK.

59
00:03:44,180 --> 00:03:48,100
Quindi se ci sono più rumble allora li scaricheremo contemporaneamente.

60
00:03:48,290 --> 00:03:51,760
Ma la parte scritta verrà eseguita in sequenza.

61
00:03:51,980 --> 00:03:57,520
Quindi lo cambieremo qui, quindi lasciatemi solo commentare questo.

62
00:03:57,670 --> 00:04:07,550
E ora torniamo indietro con la diapositiva che guarda gli obiettivi specifici o questa estensione Okay.

63
00:04:07,580 --> 00:04:16,200
Ora l'obiettivo di questa estensione è quello di implementare un lavoro in background che non siamo solo in concomitanza nello specifico il lavoro in

64
00:04:16,250 --> 00:04:22,550
background dovrebbe essere in grado di scaricare tutti i goblin nel sistema e possiamo usare una brillante

65
00:04:22,550 --> 00:04:23,520
flash Kodak.

66
00:04:23,870 --> 00:04:28,980
E se il flag booleano è vero, scaricherà tutti i link nel sistema.

67
00:04:29,060 --> 00:04:32,010
Ora quando iniziamo il sistema per la prima volta.

68
00:04:32,120 --> 00:04:36,920
OK, quindi abbiamo alcune divagazioni e stiamo ordinando il sistema.

69
00:04:36,920 --> 00:04:43,070
Quindi è un periodo molto difficile e potremmo voler scaricare tutti i nostri esseri OK perché

70
00:04:43,070 --> 00:04:45,830
il software stesso viene lanciato molto velocemente.

71
00:04:46,280 --> 00:04:53,870
OK, quindi abbiamo bisogno di questo particolare compito di scaricare tutti i babblings underbite cresciuti.

72
00:04:53,960 --> 00:04:59,040
Periodicamente, inoltre, scaricheremo eventuali nuovi rumblings aggiunti al sistema.

73
00:04:59,150 --> 00:05:05,880
Ora è naturale aspettarsi che in un sito Web molto trafficato sia comune che i nuovi segnalibri siano

74
00:05:05,880 --> 00:05:07,800
gli stessi ogni pochi secondi.

75
00:05:07,910 --> 00:05:08,690
Destra.

76
00:05:08,780 --> 00:05:15,090
Quindi il lavoro di bagong avrebbe periodicamente verificato se fossero stati aggiunti nuovi collegamenti

77
00:05:15,380 --> 00:05:18,130
dall'ultima operazione di download a casa.

78
00:05:18,150 --> 00:05:23,700
E infine vogliamo porre dei limiti di tempo su quel processo di apprendimento ed essere benissimo a saperlo fare.

79
00:05:24,180 --> 00:05:28,590
E useremo quel tempo e lavoreremo sull'approccio che abbiamo visto prima.

80
00:05:28,980 --> 00:05:32,620
Quindi useremo molto codice da quella particolare demo.

81
00:05:32,700 --> 00:05:35,090
No, non negli ambienti professionali.

82
00:05:35,310 --> 00:05:43,200
I lavori di Baghran sono usati per fare cose come inviare email di marketing o analisi sui dati generati dal

83
00:05:43,200 --> 00:05:48,500
sito Web o anche scaricare le pagine come stiamo tentando di fare qui.

84
00:05:49,400 --> 00:05:56,780
Ora in una struttura come la primavera possiamo usare una libreria chiamata che dovrebbe essere ular che è fondamentalmente un lavoro in

85
00:05:57,050 --> 00:06:02,040
background dovrebbe essere la libreria di Huling e può eseguire periodicamente i nostri programmi.

86
00:06:02,480 --> 00:06:07,080
Permettimi di mostrarti il set solo per farti un'idea.

87
00:06:07,400 --> 00:06:13,760
Ma non implementeremo qui il gioielliere di kwacha perché non stiamo implementando correttamente il Framework di primavera.

88
00:06:13,760 --> 00:06:15,300
Non stiamo usando il framework sping.

89
00:06:15,500 --> 00:06:21,620
Quindi accenderanno il nostro andando in una scatola manuale in modo manuale ma volevo solo

90
00:06:21,740 --> 00:06:29,890
mostrarvi come dovrebbe apparire il Quoc nella primavera e osservare questa è la base del reale per il vostro progetto, non

91
00:06:29,890 --> 00:06:35,770
il uno che stiamo implementando ora che è una simulazione che non è qui.

92
00:06:35,940 --> 00:06:41,440
E il vero progetto in cui stiamo effettivamente utilizzando il Framework di primavera e all'interno di tale framework ci

93
00:06:41,440 --> 00:06:43,770
ha chiamato questo file, se avvii Axum.

94
00:06:43,860 --> 00:06:44,350
OK.

95
00:06:44,440 --> 00:06:49,780
Quindi è un file XML e possiamo vedere che ha alcuni contenuti eccellenti qui.

96
00:06:49,840 --> 00:06:53,370
Ora ecco queste altre cose che puoi guardare.

97
00:06:53,370 --> 00:06:57,530
Ora qui c'è questa classe chiamata questo database indice dei film in cui andare.

98
00:06:57,600 --> 00:07:01,730
OK parliamo di quello che fa ma è fondamentalmente un lavoro in background.

99
00:07:01,990 --> 00:07:05,770
E vogliamo tornare a questo lavoro di Baghran che inizi ad un certo punto.

100
00:07:05,800 --> 00:07:10,470
Ora quando mi sono alzato il resto sarà avviato dopo Rockstar.

101
00:07:10,750 --> 00:07:12,340
Vogliamo iniziare questo.

102
00:07:12,370 --> 00:07:15,430
Vogliamo lanciare questo particolare lavoro passato.

103
00:07:15,570 --> 00:07:21,800
E vogliamo eseguirlo una volta ogni due minuti su ciò che Dio fa con la struttura all'interno dell'opera aspersione

104
00:07:21,810 --> 00:07:22,950
che stiamo usando.

105
00:07:23,050 --> 00:07:26,900
Questo lavoro dovrebbe Vueling biblioteca ci ha chiamato rivenditore kwacha.

106
00:07:27,100 --> 00:07:31,950
Quindi qui questo è uno dei vantaggi di quella particolare libreria.

107
00:07:31,950 --> 00:07:37,720
Si chiama A Simple triggermen ma il vero programma gelap che abbiamo scritto come questo in realtà questo

108
00:07:37,720 --> 00:07:39,370
è il lavoro di background.

109
00:07:39,490 --> 00:07:42,580
E questa è solo una classe della libreria di terze parti.

110
00:07:42,810 --> 00:07:49,860
OK e voglio solo questo particolare lavoro a Baghran per eseguirne uno ogni una volta ogni due minuti.

111
00:07:49,870 --> 00:07:50,350
OK.

112
00:07:50,500 --> 00:07:53,960
Quindi stiamo specificando tutte queste informazioni.

113
00:07:54,010 --> 00:07:55,950
E questo particolare esempio.

114
00:07:56,170 --> 00:07:56,860
OK.

115
00:07:57,220 --> 00:07:57,900
Adesso OK.

116
00:07:57,910 --> 00:08:03,850
Quindi questo è il lavoro che dovremmo usare nella classe di classe Huling e stiamo anche

117
00:08:03,880 --> 00:08:09,400
dicendo che vogliamo invocare questo particolare metodo chiamato processo Woolton per questo lavoro.

118
00:08:09,430 --> 00:08:12,560
OK, quindi questa particolare classe ha un terzo.

119
00:08:12,670 --> 00:08:18,860
Lasciatemi solo aprire quell'Eurydice.

120
00:08:18,900 --> 00:08:23,220
Ha solo un semplice metodo chiamato processo e sta facendo qualcosa qui.

121
00:08:23,490 --> 00:08:27,370
Quindi, vogliamo solo invocare quel particolare metodo.

122
00:08:27,390 --> 00:08:30,320
Quindi stiamo anche specificando il nome del metodo.

123
00:08:30,540 --> 00:08:30,870
OK.

124
00:08:30,900 --> 00:08:34,190
E vogliamo eseguirlo una volta ogni due minuti.

125
00:08:34,230 --> 00:08:38,980
Ecco come è implementato in Spring Framework.

126
00:08:39,000 --> 00:08:44,360
Quindi, ogni volta che si impara a conoscere il diverso quadro, si può anche conoscere il Gulero del Lotto.

127
00:08:44,770 --> 00:08:45,060
OK.

128
00:08:45,090 --> 00:08:49,460
Ma ora, per il nostro progetto, implementeremo questo lavoro se dovessi imparare.

129
00:08:49,710 --> 00:08:56,310
E lo faremo anche lo faremo girare una volta ogni volta, ma lo faremo

130
00:08:56,310 --> 00:08:56,990
manualmente.

131
00:08:57,060 --> 00:09:02,940
Dal momento che non usiamo né il Framework di primavera né il tribunale, dovresti farlo, ma stiamo solo

132
00:09:02,940 --> 00:09:04,320
per simulare questo.

133
00:09:04,530 --> 00:09:09,710
Quindi, ma questo ti darà una buona idea su come Baghran ha fumato.

134
00:09:09,990 --> 00:09:13,930
Quindi lasciami passare qui al nostro progetto.

135
00:09:14,370 --> 00:09:18,340
Quindi la prima cosa è dare un'occhiata a questa classe chiamata ribellione.

136
00:09:18,540 --> 00:09:24,590
Potresti ricordare che il wabbling deriva da questo particolare pacchetto che Qualcomm ha lasciato cadere su

137
00:09:24,590 --> 00:09:28,190
Symantec. Sono figlie di entità oscure quindi è un'entità.

138
00:09:28,350 --> 00:09:31,200
Estende il segnalibro e implementa anche condivisibili.

139
00:09:31,200 --> 00:09:37,670
È possibile richiamare questa particolare interfaccia in modo che la ribellione sia fondamentalmente un segnalibro.

140
00:09:37,810 --> 00:09:40,970
E altre entità sono libri e film.

141
00:09:41,100 --> 00:09:44,160
E abbiamo anche altre idee come utente.

142
00:09:44,160 --> 00:09:46,680
In precedenza c'erano solo Boo-Hoo.

143
00:09:46,710 --> 00:09:51,850
Qui sei solo ospite in un nuovo campo chiamato Hitched che è stato aggiunto.

144
00:09:52,140 --> 00:09:59,550
Ora puoi ricordare dalla nostra demo che i demo di Dynevor nei programmi di indicizzazione dell'indice di ordine abbiamo anche

145
00:09:59,550 --> 00:10:06,430
una classe statica master chiamata Let's bubbling hygienists class chiamata doubling e abbiamo bisogno anche di una cronologia

146
00:10:06,930 --> 00:10:11,780
delle chiamate complesse per un servizio di ipoteca reso su thread precedenti.

147
00:10:12,060 --> 00:10:15,860
Che cosa ha sulla pagina web corrispondente ad un particolare modello.

148
00:10:16,200 --> 00:10:22,490
Stavamo salvando quella particolare pagina scaricata e questa pagina variabile di Steimle richiamando la pagina IMO

149
00:10:22,490 --> 00:10:23,670
di Sketchley.

150
00:10:23,670 --> 00:10:25,880
OK, quindi abbiamo anche bisogno di questo.

151
00:10:25,890 --> 00:10:30,450
Ecco perché ho introdotto questo particolare VI tutto ciò che DMO quella pagina.

152
00:10:30,550 --> 00:10:34,230
Fornirei anche questo glossario alla sezione social.

153
00:10:34,380 --> 00:10:41,070
Ora, a parte il fatto che Doc è salito sul palco, ho anche presentato questo particolare enim Harlesden e ne

154
00:10:41,070 --> 00:10:43,530
ha quattro, non è un successo standard.

155
00:10:43,660 --> 00:10:45,340
Non sono idoneo

156
00:10:45,390 --> 00:10:46,080
OK.

157
00:10:46,450 --> 00:10:52,140
C'è un campo chiamato I do not know status ed è come se questo tipo provvisorio non guardasse

158
00:10:52,740 --> 00:10:58,220
lo stato di default non fosse un dead che significa che una particolare istanza di bubbling.

159
00:10:58,670 --> 00:11:00,890
Di default sarà in questo stato.

160
00:11:01,050 --> 00:11:06,270
Il che significa che non è stato ancora scaricato, ma non è stato effettuato alcun tentativo per scaricarlo.

161
00:11:06,600 --> 00:11:08,750
Ma una volta che è stato fatto un tentativo.

162
00:11:08,910 --> 00:11:15,860
Quindi se l'ordine delle pagine è andato a buon fine allora la puntata sarà cambiata in Sukses nella pagina non

163
00:11:15,870 --> 00:11:19,110
può essere scaricato, quindi sarà cambiato in free.

164
00:11:19,430 --> 00:11:20,390
OK.

165
00:11:20,410 --> 00:11:27,590
Ora a volte la pagina non può essere eseguita non può essere scaricata nel senso se si tratta di un documento PDA che potremmo

166
00:11:27,610 --> 00:11:32,700
non voler scaricare, che è effettivamente il caso nel nostro prodotto, nel qual caso diremo che a

167
00:11:32,870 --> 00:11:35,400
Wall Street questo non è idoneo .

168
00:11:35,790 --> 00:11:36,400
OK.

169
00:11:36,600 --> 00:11:38,670
Quindi quelli sono i diversi stati qui.

170
00:11:40,420 --> 00:11:49,540
E qui per esempio prima ho commentato questo e stavamo dicendo che volevamo solo sulla pagina che

171
00:11:49,570 --> 00:11:52,890
non finisce con Goch media.

172
00:11:52,980 --> 00:11:55,540
OK, quindi non conosciamo la storia di M. B. UN..

173
00:11:55,810 --> 00:12:02,140
Quindi ho già commentato il bene comune in quel tribunale perché vogliamo cambiarlo ora.

174
00:12:02,140 --> 00:12:04,370
Quindi questo è ciò che abbiamo nell'etichettatura.

175
00:12:04,620 --> 00:12:05,360
OK.

176
00:12:05,800 --> 00:12:12,400
Quindi l'obiettivo è più ampio che gli obiettivi specifici per quello non facciano il lavoro.

177
00:12:12,840 --> 00:12:13,150
OK.

178
00:12:13,160 --> 00:12:17,770
Sul retro del lavoro sul lavoro in background eccessivo lo vedremo nella prossima lezione successiva perché

179
00:12:17,770 --> 00:12:19,460
non è un tribunale giusto.

180
00:12:19,750 --> 00:12:27,340
Quindi in questa lezione particolare apporteremo alcuni cambiamenti in questa particolare classe chiamata modello di noi.

181
00:12:27,520 --> 00:12:34,060
Quindi la bambola Bismarck è fondamentalmente una classe di bambole e interagisce con il database.

182
00:12:34,070 --> 00:12:38,500
Va bene, i vecchi outclass interagiscono con il database e sai cosa è che non è

183
00:12:38,560 --> 00:12:39,720
altro che l'archivio dati.

184
00:12:39,820 --> 00:12:40,930
Potresti ricordarlo.

185
00:12:41,050 --> 00:12:44,360
Quindi la classe ha tutti i dati di cui abbiamo bisogno.

186
00:12:44,660 --> 00:12:45,700
Destra.

187
00:12:45,810 --> 00:12:49,400
In tal modo, senza dubbio, interagiremo con l'archivio dati.

188
00:12:49,480 --> 00:12:49,900
OK.

189
00:12:49,930 --> 00:12:53,350
Significa che recupereranno i dati dal database.

190
00:12:53,380 --> 00:12:56,730
OK questo è quello che stanno per simulare in un ideale ragionevole.

191
00:12:56,890 --> 00:12:58,840
Chiederanno che creare è qui.

192
00:12:59,230 --> 00:13:03,140
Adesso il lavoro in background se ricordi ce ne sono due.

193
00:13:03,160 --> 00:13:06,660
Uno è che è necessario scaricare tutti i raddoppiamenti.

194
00:13:06,690 --> 00:13:06,950
OK.

195
00:13:06,970 --> 00:13:09,590
Questo era uno dei requisiti.

196
00:13:09,610 --> 00:13:11,520
Quindi dobbiamo fornire un metodo per questo.

197
00:13:11,820 --> 00:13:16,910
E un altro requisito è che ha bisogno di scaricare periodicamente eventuali nuovi babblings.

198
00:13:17,260 --> 00:13:26,200
Quindi, questo significa che è necessario scaricare solo quei collegamenti Web che sono stati aggiunti dal momento in cui

199
00:13:26,200 --> 00:13:28,770
non conosciamo le ultime pagine.

200
00:13:28,920 --> 00:13:29,400
OK.

201
00:13:29,620 --> 00:13:33,530
Quindi tutte quelle nuove divisioni avranno lo status di no.

202
00:13:33,550 --> 00:13:38,470
Sono grande su tutti quelli scaricati dove è stato fatto un tentativo.

203
00:13:38,470 --> 00:13:41,720
Avrebbero uno stato di successo fallito o no e non lo fecero.

204
00:13:41,820 --> 00:13:44,170
Ma per i nuovi potrebbe essere un colpo mortale.

205
00:13:44,440 --> 00:13:47,050
E noi vogliamo non solo andare in giro.

206
00:13:47,380 --> 00:13:53,670
Quindi abbiamo bisogno di un metodo per ottenere tutte le divagazioni e le cose che non riescono a ottenere.

207
00:13:54,160 --> 00:13:57,550
OK, quindi lo sfondo verrà eseguito periodicamente.

208
00:13:57,670 --> 00:14:01,050
Sta andando a cercare solo quelli che sono spazi vuoti che hanno questo stato.

209
00:14:01,210 --> 00:14:01,570
OK.

210
00:14:01,630 --> 00:14:07,300
Quindi, fondamentalmente il movimento che è qui e il modello che gli stock sono già forniti

211
00:14:07,300 --> 00:14:08,850
qui nel segnalibro Dowglas.

212
00:14:08,860 --> 00:14:11,990
Quindi uno di loro è quello di andare su LeBlanc.

213
00:14:12,020 --> 00:14:12,660
OK.

214
00:14:12,950 --> 00:14:19,960
E in realtà avremo già un ASCII già qui, ma il nostro hibernate di hibernate in ufficio o in letargo

215
00:14:19,960 --> 00:14:26,120
è anche una libreria che può essere utilizzata anche per toccare i dati che è OK.

216
00:14:26,290 --> 00:14:29,120
Quindi per ora visto che stiamo usando l'archivio dati.

217
00:14:29,230 --> 00:14:36,260
Quindi stiamo andando a coprire i dati dal nostro archivio dati in modo da ottenere tutti i collegamenti di una rete e

218
00:14:36,370 --> 00:14:41,900
il secondo terzo è ottenere babblings a bordo di questi metodi saranno invocati dal lavoro in background.

219
00:14:42,400 --> 00:14:44,690
Quindi entrambi torneranno.

220
00:14:44,710 --> 00:14:46,150
E fermiamo il.

221
00:14:46,540 --> 00:14:49,940
In modo che Listable distorca questa struttura dati.

222
00:14:50,020 --> 00:14:52,260
Sig. raddoppia Quindi questa chiamata come risultato.

223
00:14:52,600 --> 00:14:52,850
OK.

224
00:14:52,860 --> 00:14:58,870
Quindi andiamo avanti e ora nella perdita dell'archivio dati nell'archivio dati in modo che

225
00:15:03,990 --> 00:15:12,480
la classe dell'archivio dati abbia tutti i segnalibri memorizzati all'interno di questa e questa e questa struttura dati che è

226
00:15:12,480 --> 00:15:15,690
un elenco di segnalibri Mackoff chiamati segnalibri.

227
00:15:15,690 --> 00:15:16,930
Ecco qui.

228
00:15:16,980 --> 00:15:19,940
Quindi è una lista fuori lista di segnalibri.

229
00:15:20,130 --> 00:15:20,820
OK.

230
00:15:21,060 --> 00:15:24,120
E così ogni elemento è un elenco di segnalibri.

231
00:15:24,350 --> 00:15:24,690
OK.

232
00:15:24,710 --> 00:15:33,000
E l'elemento zero è fondamentalmente raddoppiato perché quelli vengono popolati qui, quindi stiamo invocando questi

233
00:15:33,020 --> 00:15:34,320
dati sull'argomento.

234
00:15:34,490 --> 00:15:40,650
Inizialmente stiamo caricando gli utenti, quindi stiamo caricando le divisioni e poi i film sui libri.

235
00:15:40,700 --> 00:15:47,630
Quindi l'elenco degli spazi vuoti viene effettivamente memorizzato nella posizione zero della lista degli

236
00:15:47,780 --> 00:15:52,050
spazi vuoti nella posizione zero in questa lista.

237
00:15:52,070 --> 00:15:56,600
E nella posizione più alta memorizza una lista di film.

238
00:15:56,690 --> 00:15:57,140
OK.

239
00:15:57,290 --> 00:15:58,860
Quali sono anche i segnalibri.

240
00:15:58,910 --> 00:16:02,550
Sono finalmente nella seconda edizione di libri quando iniziano.

241
00:16:02,870 --> 00:16:05,190
Ma siamo interessati solo alla lista delle cose.

242
00:16:05,360 --> 00:16:10,870
Quindi abbiamo bisogno di ottenere l'aceto in questo metodo e abbiamo bisogno di ottenere l'elemento zero.

243
00:16:10,990 --> 00:16:14,090
OK, ecco cosa dobbiamo fare qui nel libro di Mock.

244
00:16:14,270 --> 00:16:14,910
Così è.

245
00:16:15,000 --> 00:16:17,430
Nel lavoro quel particolare metodo qui.

246
00:16:27,750 --> 00:16:36,890
È una questione di credibilità e questa lunga lista di segnalibri e

247
00:16:37,050 --> 00:16:48,790
abbiamo solo bisogno della telematica zero in questo e si chiama It is all links web.

248
00:16:48,840 --> 00:16:51,140
Ora abbiamo bisogno di scrivere un elenco di pubblico.

249
00:16:51,190 --> 00:16:53,320
Ma ecco una lista di segnalibri.

250
00:16:53,530 --> 00:16:57,990
Quindi potresti

251
00:17:08,940 --> 00:17:19,370
farlo su Krasner e va bene in gooroos.

252
00:17:19,390 --> 00:17:19,890
Quindi è così.

253
00:17:19,900 --> 00:17:22,320
Si tratta di quella questione in realtà.

254
00:17:22,350 --> 00:17:23,470
Questo deve andare qui.

255
00:17:23,470 --> 00:17:27,830
Mi dispiace.

256
00:17:28,030 --> 00:17:29,620
Questo deve andare qui.

257
00:17:35,320 --> 00:17:35,690
OK.

258
00:17:35,730 --> 00:17:42,260
Quindi dopo abbiamo bisogno di ottenere tutti gli spazi dato lo stato.

259
00:17:42,460 --> 00:17:50,020
Quindi, quello che possiamo fare è che possiamo iscrivere questo metodo e ottenere tutti gli spazi vuoti okay e possiamo e quindi

260
00:17:50,020 --> 00:17:51,060
possiamo filtrarli.

261
00:17:51,160 --> 00:17:57,330
Possiamo ottenere solo quelle divagazioni che aiutano questo a non sembrare studioso ma dovrebbe essere.

262
00:17:57,340 --> 00:18:00,570
Questo è un po 'questo non a casa.

263
00:18:00,610 --> 00:18:04,610
In modo che sarebbe passato come un argomento quindi andiamo avanti e farlo.

264
00:18:29,040 --> 00:18:30,630
OK, diciamo solo

265
00:18:32,460 --> 00:18:33,530
Wabbling.

266
00:18:33,850 --> 00:18:39,460
Dr. sulla maggior parte dei

267
00:18:42,490 --> 00:18:46,240
lettori è uguale allo stato di download.

268
00:18:46,480 --> 00:18:49,130
Quindi dobbiamo leggerlo qui.

269
00:18:52,680 --> 00:18:52,970
OK.

270
00:18:52,980 --> 00:18:53,730
Quindi è così.

271
00:18:53,760 --> 00:18:58,400
In realtà questa parola è già stata tradotta in un compito molto semplice.

272
00:18:58,530 --> 00:19:02,040
Ma ora dobbiamo scrivere questo.

273
00:19:02,040 --> 00:19:05,350
Quindi immagino che riguardi Eckard questa particolare lezione.

274
00:19:05,820 --> 00:19:14,040
E nella prossima lezione in cui cresceremo, sarà necessario implementare il lavoro in background.

275
00:19:14,250 --> 00:19:16,420
E lo facciamo nella prossima lezione.

276
00:19:16,650 --> 00:19:17,620
Quindi questo è tutto.

277
00:19:17,630 --> 00:19:19,110
E così tu e poi la prossima lezione.
