1 00:00:00,000 --> 00:00:00,890 2 00:00:00,890 --> 00:00:03,835 >> [Daqq ta mużika] 3 00:00:03,835 --> 00:00:10,597 4 00:00:10,597 --> 00:00:12,030 >> SPEAKER 1: Kull dritt, kulħadd. 5 00:00:12,030 --> 00:00:14,330 Merħba għall-aħħar taqsima tiegħek miegħi. 6 00:00:14,330 --> 00:00:16,160 Huwa kien pjuttost is-semestru. 7 00:00:16,160 --> 00:00:21,290 Ma nistax nemmen li din hija, bħal, ġimgħa 12 jew 11, xi ħaġa bħal dik. 8 00:00:21,290 --> 00:00:24,520 Iżda għaliex dan huwa l-aħħar tagħna taqsima, għandna lottijiet ta 'kandju. 9 00:00:24,520 --> 00:00:27,090 U jien ser jippruvaw u prep għalik kif ukoll I 10 00:00:27,090 --> 00:00:30,270 tista 'għall kwizz tiegħek nhar l-Erbgħa. 11 00:00:30,270 --> 00:00:34,060 Allura probabbilment mhux l-aħjar mod biex, simili, taqsima aħħari ma reviżjoni kwizz. 12 00:00:34,060 --> 00:00:35,630 Iżda aħna ser jippruvaw u jagħmilha gost. 13 00:00:35,630 --> 00:00:36,720 U dejjem hemm kandju. 14 00:00:36,720 --> 00:00:39,070 Hekk nisperaw, li ser jagħmilha aħjar. 15 00:00:39,070 --> 00:00:43,800 >> Kwizz tiegħek se jkun pretty ħafna l-istess ħaġa bħat Quiz Zero. 16 00:00:43,800 --> 00:00:46,840 Li għaddej biex tkun l- format istess, istess tul. 17 00:00:46,840 --> 00:00:50,065 Int ser tkun fil-kmamar mifruxa madwar kampus, għaliex hemm 18 00:00:50,065 --> 00:00:54,660 huma qrib 900 tal inti, u ma nistgħux kollha inti żżomm fil-kmamar bħal dan. 19 00:00:54,660 --> 00:00:58,610 Allura jkun żgur li tħares lejn kollha ta ' l-Quiz dokumentazzjoni One 20 00:00:58,610 --> 00:01:02,410 online fuq cs50.harvard.edu tonight jew għada bil-lejl. 21 00:01:02,410 --> 00:01:06,070 Kun żgur li int taf fejn int għaddejjin, dak li għandek bżonn biex iġibu. 22 00:01:06,070 --> 00:01:10,052 Really, inti biss bżonn biex iġibu lilek innifsek u lapes, u inti għandek tkun multa. 23 00:01:10,052 --> 00:01:11,760 Il-mistoqsijiet se jkunu ħafna l-istess. 24 00:01:11,760 --> 00:01:15,250 Probabbilment se jkun hemm koppja għażla multipla, koppja risposta qasira, 25 00:01:15,250 --> 00:01:22,610 xi kodifikazzjoni, forsi xi vera / falza, tqabbil xorta ta 'affarijiet. 26 00:01:22,610 --> 00:01:27,790 Allura inti m'għandhiex tkun wisq sorpriż bl-format. 27 00:01:27,790 --> 00:01:31,380 >> Liema jista 'jkun sorprendenti huwa l- tul, li, fis-snin preċedenti, 28 00:01:31,380 --> 00:01:32,970 kien ferm itwal. 29 00:01:32,970 --> 00:01:38,060 Fis-sena tiegħi, jien ma jkollhom xi ħabib waħda li I remember irfinar l-eżami. 30 00:01:38,060 --> 00:01:41,100 Kien hemm like multipli paġni jitħalla vojt. 31 00:01:41,100 --> 00:01:43,710 Allura l-tul jista 'jkun tip ta 'disorienting 32 00:01:43,710 --> 00:01:47,554 biss minħabba f'xi snin, hija għandha Kien ħafna itwal minn Quiz One. 33 00:01:47,554 --> 00:01:49,720 Għandi l-ebda idea dak li huwa se tkun simili din is-sena, 34 00:01:49,720 --> 00:01:51,640 imma hija xi ħaġa li jkun konxju ta '. 35 00:01:51,640 --> 00:01:53,390 >> Barra minn hekk, il- nies difficulty-- tendenza 36 00:01:53,390 --> 00:01:56,660 biex isibu Quiz One ferm aktar diffiċli milli Quiz Zero. 37 00:01:56,660 --> 00:01:58,590 Għal darb'oħra, inti taf, jekk int tip ta 'mixi 38 00:01:58,590 --> 00:02:01,590 out tħossok inċerti ftit għaliex inti ma tagħmel kif ukoll int ħsibt 39 00:02:01,590 --> 00:02:04,430 inti jew tħoss bħal inti ma jagħmlu kif ukoll għamilt fuq Quiz One, 40 00:02:04,430 --> 00:02:07,429 ftakar li hemm probabbilment Ħafna nies oħra tħossok li mod. 41 00:02:07,429 --> 00:02:09,800 I kien definittivament wieħed minn dawk in-nies. 42 00:02:09,800 --> 00:02:11,770 Quiz wieħed, bħal, threw me għal loop. 43 00:02:11,770 --> 00:02:14,540 U l-ħbieb tiegħi jkollhom din kbir stampa minnhom fil licks JP 44 00:02:14,540 --> 00:02:17,834 tip ta 'ma' dawn enormi sundaes, qed simili, Quiz One, 45 00:02:17,834 --> 00:02:19,250 u tfittex bħal dawn qed fl-tiċrit. 46 00:02:19,250 --> 00:02:21,860 >> Allura huwa sentiment ġenerali. 47 00:02:21,860 --> 00:02:25,257 Huwa test iebsa, huwa kwizz iebsa. 48 00:02:25,257 --> 00:02:28,340 Ovvjament, jekk inti toħroġ u inti jħossu bħal inti jixxengel dan, kbir għalik. 49 00:02:28,340 --> 00:02:32,050 Imma taf li int probabilment not-- inti kważi aktar definittivament mhux 50 00:02:32,050 --> 00:02:36,020 waħdu jekk inti walk out sensazzjoni bħal, eh, probabilment setgħu gotten aħjar. 51 00:02:36,020 --> 00:02:37,003 Huwa iebsa. 52 00:02:37,003 --> 00:02:37,503 Mm-hm. 53 00:02:37,503 --> 00:02:39,120 >> UDJENZA: Kemm huwa worth fir-rigward ta '[inaudible]? 54 00:02:39,120 --> 00:02:40,411 >> SPEAKER 1: Huwa min-istess. 55 00:02:40,411 --> 00:02:41,730 Yeah. 56 00:02:41,730 --> 00:02:45,150 Iżda għal darb'oħra, huwa wkoll se tkun affettwati minn kif il-bqija tal-klassi 57 00:02:45,150 --> 00:02:48,766 ma, kif sezzjoni tiegħek ma, kif inti ħadthom mtejba matul iż-żmien. 58 00:02:48,766 --> 00:02:50,390 Gradazzjoni huwa xi ftit ta 'kaxxa sewda. 59 00:02:50,390 --> 00:02:54,310 Allura dak in-numru attwali jew il-persentaġġ ikollok 60 00:02:54,310 --> 00:02:56,790 mhux neċessarjament simili direttament korrelatata mal-grad 61 00:02:56,790 --> 00:02:57,790 int ser tikseb. 62 00:02:57,790 --> 00:03:00,210 Hemm ħafna ta ' fatturi li jmorru fis dan. 63 00:03:00,210 --> 00:03:04,090 >> Allura ma dan, aħna qed tmur biex mur permezz ta 'xi reviżjoni kwizz. 64 00:03:04,090 --> 00:03:07,600 Jien biss ser imexxu dan bħal aħħar darba għalik guys. 65 00:03:07,600 --> 00:03:10,960 Għandi t-tweġibiet kollha li Quiz Wieħed mill-aħħar sena. 66 00:03:10,960 --> 00:03:14,260 Mela jekk inti guys tixtieq li pull li sa fuq il-kompjuters tiegħek stess, 67 00:03:14,260 --> 00:03:18,100 jekk inti ħadt dan eżami qabel u ikollok aktar mistoqsijiet, 68 00:03:18,100 --> 00:03:20,090 I kienet taħseb nistgħu biss jmorru permezz ta 'xi 69 00:03:20,090 --> 00:03:22,380 mill-aktar diffiċli fuq dik. 70 00:03:22,380 --> 00:03:25,810 Allura nistgħu nitkellmu dwar dan, forsi jiksbu ftit aktar għarfien 71 00:03:25,810 --> 00:03:29,260 fil-intwizzjoni wara xi wħud dawn il-mistoqsijiet, kif approċċ lilhom. 72 00:03:29,260 --> 00:03:34,420 >> Kif ukoll, bħal aħħar darba, I jkollhom gverta 100-slide 73 00:03:34,420 --> 00:03:37,760 li għandha bażikament kollha tal-pjastri li I 74 00:03:37,760 --> 00:03:40,360 ħejjew għall preëedenti sezzjonijiet mill-aħħar I quiz-- tiegħek 75 00:03:40,360 --> 00:03:41,540 jkollhom f'dan il-gverta. 76 00:03:41,540 --> 00:03:43,960 Allura nistgħu jgħaddu xi ħaġa pjuttost ħafna 77 00:03:43,960 --> 00:03:46,450 li konna tkellimna dwar qabel li forsi inti 78 00:03:46,450 --> 00:03:49,130 tixtieq ftit aktar kjarifika fuq. 79 00:03:49,130 --> 00:03:50,320 Stajna nagħmlu dan l-ewwel. 80 00:03:50,320 --> 00:03:52,567 >> Iżda altrimenti, jien super kuntenti biss li tip ta 'xogħol 81 00:03:52,567 --> 00:03:53,900 permezz ta 'dawn il-problemi miegħek. 82 00:03:53,900 --> 00:03:58,700 U jien verament hawn biex tiffoka fuq dak li inti guys think 83 00:03:58,700 --> 00:04:01,466 tkun l-aktar importanti li wieħed jiffoka fuq. 84 00:04:01,466 --> 00:04:03,466 Bħal, ovvjament, kollha ta ' dan il-għalf hija importanti. 85 00:04:03,466 --> 00:04:07,444 86 00:04:07,444 --> 00:04:10,610 Speċjalment kif aħna jmorru permezz Quiz One, I ser definittivament rrilevat affarijiet simili, 87 00:04:10,610 --> 00:04:13,380 oh, dan jista 'jkun xi ħaġa int verament tixtieq tkun taf 88 00:04:13,380 --> 00:04:15,170 jew inti tixtieq li jkollok fuq folja iqarrqu tiegħek. 89 00:04:15,170 --> 00:04:18,100 I ser tkun javżak lilek affarijiet kif aħna tip ta 'jgħaddu. 90 00:04:18,100 --> 00:04:22,079 >> Allura fuq din in-nota, hemm xi affarijiet li inti guys tixtieq li tmur fuq? 91 00:04:22,079 --> 00:04:26,050 Ukoll, jekk jien ma jkollhom fil-gverta tiegħi, nistgħu pull up xi ħaġa fuq il-web, 92 00:04:26,050 --> 00:04:28,340 jew nistgħu jippruvaw jagħmlu up eżempju fuq il-fly. 93 00:04:28,340 --> 00:04:32,756 Iżda xi kunċetti li inti guys huma ftit fuzzy fuq. 94 00:04:32,756 --> 00:04:33,880 [? Brian,?] Ma inti have-- 95 00:04:33,880 --> 00:04:36,134 >> UDJENZA: Oh, huwa kumulattiv? 96 00:04:36,134 --> 00:04:38,300 Simili, hija l-għalf fuq Quiz Zero se jkun hawn fuq? 97 00:04:38,300 --> 00:04:41,100 >> SPEAKER 1: Huwa kumulattivi, imma hija ħafna aktar 98 00:04:41,100 --> 00:04:44,330 ta 'enfasi fuq affarijiet mill-aħħar kwizz tiegħek. 99 00:04:44,330 --> 00:04:48,410 Allura ovvjament, inti guys jkollhom tgħallmu dwar varjabbli, u loops, 100 00:04:48,410 --> 00:04:49,380 u conditionals. 101 00:04:49,380 --> 00:04:52,030 U mhuwiex simili dawk biss jmorru lil hinn, għaliex qed 102 00:04:52,030 --> 00:04:55,210 ovvjament inerenti għall kollox inkella li aħna stajt tgħallmu issa. 103 00:04:55,210 --> 00:04:58,560 104 00:04:58,560 --> 00:05:01,260 >> Jista 'jkun hemm kwistjoni fuq il xorta, jew hemm 105 00:05:01,260 --> 00:05:03,710 jista 'jkun kwistjoni fuq tfittxijiet differenti. 106 00:05:03,710 --> 00:05:07,000 Jew jista 'jkun hemm koppja mistoqsijiet dwar xi ħaġa forsi inti 107 00:05:07,000 --> 00:05:09,230 jkollhom x'jaqsmu ma 'kompilazzjoni jew żbalji differenti. 108 00:05:09,230 --> 00:05:12,360 Imma jekk inti ħadthom ħares lejn Quiz Wieħed mill-aħħar sena, 109 00:05:12,360 --> 00:05:15,870 inti ser ikollok avviż li huwa ħafna iffukat fuq affarijiet 110 00:05:15,870 --> 00:05:18,710 li ġara mill-aħħar kwizz tiegħek. 111 00:05:18,710 --> 00:05:20,270 >> Għaliex huwa li l-bieb dejjem imsakkar? 112 00:05:20,270 --> 00:05:21,555 Huwa verament bothers me. 113 00:05:21,555 --> 00:05:25,310 Minħabba I dejjem jippruvaw jgħaddu minnha. 114 00:05:25,310 --> 00:05:28,450 >> Allura dak pjuttost ħafna kif il-kwizz se jkun. 115 00:05:28,450 --> 00:05:32,360 Allura hemm xi kunċetti li inti guys tixtieq li tmur fuq? 116 00:05:32,360 --> 00:05:35,210 Jew nistgħu jaqbżu d-dritt fis biss tħares lejn Quiz One 117 00:05:35,210 --> 00:05:39,570 Mis-sena li għaddiet u tip ta 'għaddej permezz mistoqsijiet prattika hemmhekk. 118 00:05:39,570 --> 00:05:41,220 Nistgħu wkoll jaqilbu quddiem u lura. 119 00:05:41,220 --> 00:05:43,130 Din mhix tip one-time tal-ħaġa. 120 00:05:43,130 --> 00:05:46,367 121 00:05:46,367 --> 00:05:46,950 Kwalunkwe mistoqsijiet? 122 00:05:46,950 --> 00:05:49,688 123 00:05:49,688 --> 00:05:50,188 Iva. 124 00:05:50,188 --> 00:05:51,950 >> UDJENZA: Jista I jistaqsu mistoqsija dwar another-- 125 00:05:51,950 --> 00:05:52,950 >> SPEAKER 1: Ieħor? 126 00:05:52,950 --> 00:05:54,500 >> UDJENZA: Dan huwa minn sena oħra. 127 00:05:54,500 --> 00:05:54,756 >> SPEAKER 1: Yeah. 128 00:05:54,756 --> 00:05:56,068 Nistgħu wkoll tagħmel sena oħra. 129 00:05:56,068 --> 00:05:57,820 >> UDJENZA: OK. 130 00:05:57,820 --> 00:05:58,710 Allura fuq 2011. 131 00:05:58,710 --> 00:06:00,135 >> SPEAKER 1: 2011. 132 00:06:00,135 --> 00:06:02,880 Ooh, li kienet is-sena ta 'qabel lili. 133 00:06:02,880 --> 00:06:04,032 Let me pull dan up. 134 00:06:04,032 --> 00:06:04,934 >> UDJENZA: I think. 135 00:06:04,934 --> 00:06:07,920 136 00:06:07,920 --> 00:06:12,842 >> SPEAKER 1: Dan l-aspett proporzjon huwa li jitfa me off. 137 00:06:12,842 --> 00:06:14,435 >> UDJENZA: 11 u 12. 138 00:06:14,435 --> 00:06:16,637 >> SPEAKER 1: 11 u 12. 139 00:06:16,637 --> 00:06:17,415 OK. 140 00:06:17,415 --> 00:06:18,790 Well, hawnhekk, għaliex ma nagħmlu dan? 141 00:06:18,790 --> 00:06:22,390 Inti guys-- kulħadd ħu ftit minuti biex tfittex permezz kwizzijiet. 142 00:06:22,390 --> 00:06:23,759 U aħna ser jikkompila lista. 143 00:06:23,759 --> 00:06:25,050 U allura aħna ser jgħaddu minnhom. 144 00:06:25,050 --> 00:06:25,990 Kull dritt? 145 00:06:25,990 --> 00:06:28,530 Filwaqt I nikseb mazz ta dan il-għalf imwaqqaf. 146 00:06:28,530 --> 00:06:29,440 OK. 147 00:06:29,440 --> 00:06:31,850 Jien biss ser jikteb affarijiet isfel fuq il-karta. 148 00:06:31,850 --> 00:06:47,460 149 00:06:47,460 --> 00:07:36,009 >> 2011, 11 u 12? 150 00:07:36,009 --> 00:07:38,880 Jien biss se jibdlu dan il-wiri. 151 00:07:38,880 --> 00:07:39,380 OK. 152 00:07:39,380 --> 00:07:40,320 C'est aħjar. 153 00:07:40,320 --> 00:07:45,490 154 00:07:45,490 --> 00:07:47,700 Dan over. 155 00:07:47,700 --> 00:08:04,632 156 00:08:04,632 --> 00:08:06,130 Kull dritt. 157 00:08:06,130 --> 00:08:08,590 >> Ħaddieħor jkollhom xi dik li tixtieq tibda bil? 158 00:08:08,590 --> 00:08:11,270 159 00:08:11,270 --> 00:08:20,360 Ukoll, nesa li jgħidu, jekk inti tixtieq aktar ta mazz ta 'nies jitkellmu fi inti 160 00:08:20,360 --> 00:08:23,182 u biss giving you xaqq kors fl-aħħar sitt ġimgħat, 161 00:08:23,182 --> 00:08:24,890 qed norganizzaw reviżjoni sessjoni minn 07:00 162 00:08:24,890 --> 00:08:29,580 biex 08:30 tonight fil-Majjistral B103, li wkoll ġara 163 00:08:29,580 --> 00:08:34,219 aħħar darba, fejn huwa għaddej biex jkun me, Hannah, Daven, bl Gabe 164 00:08:34,219 --> 00:08:38,799 u Rob tip ta 'jgħin mis- marġini tas biss tip ta 'jitfg kollha 165 00:08:38,799 --> 00:08:41,630 l-informazzjoni li inti tista ' tixtieq li jkollok fuq folja iqarrqu tiegħek, 166 00:08:41,630 --> 00:08:43,101 mmejla, jafu b'mod ġenerali hemmhekk. 167 00:08:43,101 --> 00:08:44,600 UDJENZA: Li wkoll online, id-dritt? 168 00:08:44,600 --> 00:08:45,766 SPEAKER 1: Huwa wkoll online. 169 00:08:45,766 --> 00:08:48,500 Allura inti tista 'wkoll jibqgħu barra ta' dan l- temp icky, mur dorm tiegħek, 170 00:08:48,500 --> 00:08:50,620 u live-fluss jekk inti tixtieq. 171 00:08:50,620 --> 00:08:52,420 Jien ċert ħafna ta ' people-- I know I kieku 172 00:08:52,420 --> 00:08:55,541 tkun qiegħda tagħmel li jekk jien kienu fil-żraben tiegħek. 173 00:08:55,541 --> 00:08:56,040 OK. 174 00:08:56,040 --> 00:08:59,152 Allura għaliex ma we tibda with-- filwaqt li inti guys-- wieħed jittama, 175 00:08:59,152 --> 00:09:00,110 qed tfittex permezz. 176 00:09:00,110 --> 00:09:03,068 Jekk le, I tista 'biss tibda taħdem permezz affarijiet differenti fuq Quiz One 177 00:09:03,068 --> 00:09:05,490 mill-aħħar sena sakemm inti jkollhom mistoqsijiet speċifiċi. 178 00:09:05,490 --> 00:09:09,740 >> Aħna ser tibda ma 'dan jinterrogaw hawn dwar stacks. 179 00:09:09,740 --> 00:09:17,940 Allura ma tiftakar kulħadd tip ta 'dak munzell hu? 180 00:09:17,940 --> 00:09:21,760 Kif għandna t-tendenza to-- tista 'xi ħadd jagħti biss me deskrizzjoni ġenerali ta 'ċumnija? 181 00:09:21,760 --> 00:09:23,300 A tip ta 'struttura data. 182 00:09:23,300 --> 00:09:23,900 OK. 183 00:09:23,900 --> 00:09:25,650 Allura huwa wieħed mill- strutturi tad-dejta li aħna 184 00:09:25,650 --> 00:09:30,620 jistennew li inti tkun familjari with-- like stacks, arrays, kjuwijiet, ibqa 'sejjer hekk. 185 00:09:30,620 --> 00:09:31,120 Iva. 186 00:09:31,120 --> 00:09:33,005 >> UDJENZA: Bħall-Ewwel Fil, Out Last, xi ħaġa. 187 00:09:33,005 --> 00:09:34,810 >> SPEAKER 1: Huwa Ewwel Fil, Last Out. 188 00:09:34,810 --> 00:09:35,310 Eżattament. 189 00:09:35,310 --> 00:09:37,830 Allura munzell huwa eżattament dak għandna t-tendenza li jaħsbu 190 00:09:37,830 --> 00:09:39,720 dwar meta naħsbu ta 'munzell ta' affarijiet. 191 00:09:39,720 --> 00:09:41,024 Allura munzell ta 'pjanċi. 192 00:09:41,024 --> 00:09:43,440 L-ewwel pjanċa inti jħott se tkun fil-qiegħ, 193 00:09:43,440 --> 00:09:45,981 u li għaddej biex tkun l-aħħar wieħed li inti tneħħi fl-aħħar. 194 00:09:45,981 --> 00:09:47,180 Minħabba li munzell up. 195 00:09:47,180 --> 00:09:50,390 >> U inti tieħu l-waħda mill-qiegħ, tipikament, affarijiet tiġrifa u break. 196 00:09:50,390 --> 00:09:53,150 Allura stacks inti tista 'taħseb bħad munzell ta 'pjanċi. 197 00:09:53,150 --> 00:09:57,707 Jew l-eżempju aħna dejjem tixtieq tuża hija fil-swali D, inti għandek l-trejs, 198 00:09:57,707 --> 00:09:59,790 dawn qed kollha stacked up, u tieħu mill-quċċata. 199 00:09:59,790 --> 00:10:02,880 Allura l-aħħar wieħed fil hija l-ewwel wieħed out. 200 00:10:02,880 --> 00:10:03,580 OK. 201 00:10:03,580 --> 00:10:08,850 >> Allura fil-każ hawnhekk, aħna tara aħna have-- I wonder 202 00:10:08,850 --> 00:10:14,050 jekk I jistgħu attwalment zoom ftit. 203 00:10:14,050 --> 00:10:15,730 Allura aħna għandna dan Struct hawn. 204 00:10:15,730 --> 00:10:16,520 Dritt? 205 00:10:16,520 --> 00:10:20,160 Allura inti għandek xi Struct li għandu xi int numri ta 'kapaċità. 206 00:10:20,160 --> 00:10:22,960 Allura dak do naħsbu li tirrappreżenta? 207 00:10:22,960 --> 00:10:26,190 Dan huwa firxa mal-KAPAĊITÀ daqs. 208 00:10:26,190 --> 00:10:31,750 >> Allura dan verament tirrappreżenta munzell tagħna b'mod ġenerali. 209 00:10:31,750 --> 00:10:35,980 Munzell tagħna huwa verament ftit firxa ma 'xi numru stabbilit 210 00:10:35,980 --> 00:10:39,040 li hija max tagħha, jiġifieri, KAPAĊITÀ tagħha. 211 00:10:39,040 --> 00:10:43,050 U allura għandna xi daqs int, liema se jsegwu l-daqs tal-munzell tagħna 212 00:10:43,050 --> 00:10:44,990 matul il-kors tal meta aħna qed tużaha. 213 00:10:44,990 --> 00:10:45,490 OK? 214 00:10:45,490 --> 00:10:50,620 215 00:10:50,620 --> 00:10:55,850 >> F'dan il-każ id-dritt hawn, aħna ngħidu li tagħna Daqs munzell ġie initialized għal 0. 216 00:10:55,850 --> 00:10:58,190 Allura għandna munzell vojta dritt issa. 217 00:10:58,190 --> 00:11:01,760 U allura aħna rridu biex jitlesta l-implimentazzjoni ta 'pop 218 00:11:01,760 --> 00:11:05,520 b'mod li jmur lura l-int fil-quċċata. 219 00:11:05,520 --> 00:11:08,150 U allura jekk huwa vojt, dan jirritorna negattiv 1. 220 00:11:08,150 --> 00:11:09,320 OK? 221 00:11:09,320 --> 00:11:12,646 So I tixtieq inti guys biss biex jaħsbu dwar dak li aħna tista 'tagħmel hemmhekk. 222 00:11:12,646 --> 00:11:15,020 Liema jista 'jkun wieħed mill-ewwel affarijiet aħna'd tixtieq li jiċċekkjaw? 223 00:11:15,020 --> 00:11:17,986 224 00:11:17,986 --> 00:11:19,110 Hemm ħaġa kbira hawn. 225 00:11:19,110 --> 00:11:24,700 Kulmeta din says-- jekk hemm qatt xi Jekk id-dikjarazzjoni, bħal "Jekk munzell hija vojta," 226 00:11:24,700 --> 00:11:29,330 jew "Jekk dan jirritorna null," jew "Jekk dan huwa x'ikun" - sorry. 227 00:11:29,330 --> 00:11:30,710 >> UDJENZA: Ikteb dikjarazzjoni Jekk. 228 00:11:30,710 --> 00:11:31,000 >> SPEAKER 1: Dritt. 229 00:11:31,000 --> 00:11:31,500 Inti tista 'tikteb stqarrija Jekk. 230 00:11:31,500 --> 00:11:34,100 U li probabilment waħda mill- ewwel affarijiet li inti tixtieq li jiċċekkjaw. 231 00:11:34,100 --> 00:11:34,599 OK. 232 00:11:34,599 --> 00:11:36,940 Kull meta huma jagħtuk tip simili ta 'każ kantuniera 233 00:11:36,940 --> 00:11:39,150 bħal dan, dik tipikament wieħed mill-ewwel affarijiet 234 00:11:39,150 --> 00:11:41,200 int ser tiċċekkja fil-kodiċi tiegħek. 235 00:11:41,200 --> 00:11:44,220 >> Ukoll, xi ħaġa li jirrikonoxxi bil-kwizz 236 00:11:44,220 --> 00:11:48,870 huwa jekk għandek mod ineffiċjenti biex tagħmel xi ħaġa, iktibha. 237 00:11:48,870 --> 00:11:52,220 Għaliex aħna mhux qed gradazzjoni inti fuq id-disinn, aħna qed 238 00:11:52,220 --> 00:11:54,840 gradazzjoni inti fuq korrettezza għall kwiżż. 239 00:11:54,840 --> 00:11:59,970 Għalhekk anki jekk inti taf li din hija super mod ħażin biex jagħmlu xi ħaġa imma taħdem, 240 00:11:59,970 --> 00:12:03,290 iktibha, OK? 241 00:12:03,290 --> 00:12:06,520 >> Gidjien Litteralment, stajt tidher l-aħħar year-- jekk inti tħares lejn wieħed sena li għaddiet, 242 00:12:06,520 --> 00:12:08,180 dawn qed simili, jagħmlu l-piramida Mario. 243 00:12:08,180 --> 00:12:12,482 U huma litteralment biss għamlet "print, hash, jistampa, hash, hash, jistampa, hash, 244 00:12:12,482 --> 00:12:13,242 hash, hash. " 245 00:12:13,242 --> 00:12:14,040 Iżda huwa korrett. 246 00:12:14,040 --> 00:12:18,490 Hija ma dak li aħna told li, sabiex inti ma tistax tieħu punti off. 247 00:12:18,490 --> 00:12:20,487 Jekk int isfel sa l- wajer, ovvjament, inti 248 00:12:20,487 --> 00:12:23,820 rridu nġibu soluzzjoni aktar eleganti, u is-soluzzjoni aktar eleganti probabbilment se 249 00:12:23,820 --> 00:12:27,292 jkun Kodiċi inqas, li jfisser li inti probabilment jkollhom ċans akbar li jkunu dritt. 250 00:12:27,292 --> 00:12:29,750 Imma jekk int tixtieq, inti taf dak, l-ebda, jien ma jkollhom il-ħin, I 251 00:12:29,750 --> 00:12:32,640 jafu dan huwa soluzzjoni, mhuwiex l-aħjar, tiktibha. 252 00:12:32,640 --> 00:12:36,130 U inti tista 'anki jikteb fuq il- naħa, Naf li dan huwa terribbli, 253 00:12:36,130 --> 00:12:38,135 imma naf taħdem. 254 00:12:38,135 --> 00:12:39,320 Allura biss kapijiet-up. 255 00:12:39,320 --> 00:12:39,820 OK. 256 00:12:39,820 --> 00:12:42,690 >> Allura ovvjament, l-ewwel ħaġa f'din id-dikjarazzjoni Jekk. 257 00:12:42,690 --> 00:12:45,320 Allura dak do naħsbu dan Jekk dikjarazzjoni se tkun? 258 00:12:45,320 --> 00:12:50,860 U fil-fatt, let me miftuħa up editur Sublime tiegħi kbir. 259 00:12:50,860 --> 00:12:55,480 Jien ser kodiċi dan u mbagħad nuruk guys meta dan isir. 260 00:12:55,480 --> 00:12:57,370 Allura int pop. 261 00:12:57,370 --> 00:13:02,260 262 00:13:02,260 --> 00:13:03,240 OK. 263 00:13:03,240 --> 00:13:07,330 Allura jekk aħna jkollhom din int pop void-- hekk ovvjament, 264 00:13:07,330 --> 00:13:13,270 din hija xi funzjoni li jieħu fil xejn u prospetti integer, id-dritt? 265 00:13:13,270 --> 00:13:18,930 Allura huwa biss ser jitkellmu dwar dan munzell li ħloqna. 266 00:13:18,930 --> 00:13:23,360 >> Hekk biss traduzzjoni f'dan l-aħħar sentenza, "jekk munzell hija vojta, 267 00:13:23,360 --> 00:13:28,380 pop għandhom jirritornaw negattiv 1, "kif jista nagħmlu dan? 268 00:13:28,380 --> 00:13:30,250 Allura Jekk liema? 269 00:13:30,250 --> 00:13:35,080 Kif inkunu nafu li l-munzell tkun vojta? 270 00:13:35,080 --> 00:13:36,800 Huwa biss id-daqs ikun egwali għal 0. 271 00:13:36,800 --> 00:13:40,300 Stack.size ikun egwali għal 0. 272 00:13:40,300 --> 00:13:42,840 Ukoll, jien tip ta 'kitba għomja hawn. 273 00:13:42,840 --> 00:13:49,550 Mela jekk jien tagħmel xi typos-- oh, nesa wkoll li jsemmi dan. 274 00:13:49,550 --> 00:13:54,310 >> Last week, I totalment dehret liema problema tagħna kien bil JavaScript. 275 00:13:54,310 --> 00:13:57,270 Ma kapitalizzazzjoni I u D. Għandek biss 276 00:13:57,270 --> 00:14:00,070 kapitalizzazzjoni I u jiksbu l-element bl Id. 277 00:14:00,070 --> 00:14:02,170 U li kien l-iżball kollu. 278 00:14:02,170 --> 00:14:05,700 Mela jekk inti guys tmur lura u fil-fatt tfittex permezz-kodiċi tiegħi, 279 00:14:05,700 --> 00:14:09,590 jekk inti biss tagħmel kollox d zghar, "tinsa element mill Id-" 280 00:14:09,590 --> 00:14:10,410 din se taħdem. 281 00:14:10,410 --> 00:14:12,823 Allura kif I imwiegħed, I kien viċin ħafna. 282 00:14:12,823 --> 00:14:15,570 I biss kapitalizzat xi ħaġa I ma kienx suppost li, liema 283 00:14:15,570 --> 00:14:19,231 Jien ċert li inti guys kellhom fil aħħar PSET tiegħek. 284 00:14:19,231 --> 00:14:22,750 >> Mela jekk id-daqs tagħna ugwali 0, dak li aħna suppost tagħmel? 285 00:14:22,750 --> 00:14:25,100 >> UDJENZA: Ritorn negattiv 1. 286 00:14:25,100 --> 00:14:28,644 >> SPEAKER 1: Ritorn negattiv 1. 287 00:14:28,644 --> 00:14:29,450 Kessaħ. 288 00:14:29,450 --> 00:14:33,050 Allura issa dak li nagħmlu? 289 00:14:33,050 --> 00:14:39,420 290 00:14:39,420 --> 00:14:41,730 Aħna rridu li pop xi ħaġa off. 291 00:14:41,730 --> 00:14:45,090 Issa dan huwa l-każ fejn għandna xi ħaġa. 292 00:14:45,090 --> 00:14:48,686 Daqs tagħna huwa akbar minn 1 jew ikbar minn 0, id-dritt? 293 00:14:48,686 --> 00:14:50,060 Aħna fil-fatt ikollhom xi ħaġa hemmhekk. 294 00:14:50,060 --> 00:14:54,390 Allura dak li rridu nagħmlu huwa li aħna jridu jirritornaw dritt hawn. 295 00:14:54,390 --> 00:14:58,860 Aħna qed tmur biex ngħid li rridu li jirritornaw quċċata ta 'munzell. 296 00:14:58,860 --> 00:15:00,940 OK? 297 00:15:00,940 --> 00:15:03,840 >> Allura kif tista 'nagħmlu dan? 298 00:15:03,840 --> 00:15:06,410 Kif nistgħu jirritornaw il-quċċata tal-munzell? 299 00:15:06,410 --> 00:15:09,700 Ftakar, munzell tagħna huwa biss firxa, id-dritt? 300 00:15:09,700 --> 00:15:12,690 Hija għandha xi kapaċità li konna mogħtija lilha. 301 00:15:12,690 --> 00:15:17,840 Kif aħna ve tpoġġi l-affarijiet on-- jew fil-fatt, aħna qed tmur biex jiktbu "push" wara din. 302 00:15:17,840 --> 00:15:21,563 Jekk l-affarijiet huma there-- forsi stampa se jgħinu. 303 00:15:21,563 --> 00:15:30,845 304 00:15:30,845 --> 00:15:32,120 Hm, I simili ġibs big aħjar. 305 00:15:32,120 --> 00:15:35,920 306 00:15:35,920 --> 00:15:41,000 >> Allura if-- u inti tista 'sempliċement think ta 'dan bħala munzell tagħna. 307 00:15:41,000 --> 00:15:48,510 Allura dan huwa ta '0, 1, 2. 308 00:15:48,510 --> 00:15:51,175 I do not know għaliex kaxxi tiegħi huma jkollna iżgħar. 309 00:15:51,175 --> 00:15:52,540 Iżda hemm. 310 00:15:52,540 --> 00:15:53,180 OK. 311 00:15:53,180 --> 00:15:59,960 >> Allura din hija xi munzell b'kapaċità ta '5. 312 00:15:59,960 --> 00:16:04,470 U ejja ngħidu li għandna xi ħaġa hawn u aħna għandna xi ħaġa hawn. 313 00:16:04,470 --> 00:16:10,840 Allura f'dan il-punt, tagħna daqs huwa ugwali għal dak? 314 00:16:10,840 --> 00:16:12,720 2. 315 00:16:12,720 --> 00:16:15,370 U jekk irridu li pop xi ħaġa off ta 'dan, 316 00:16:15,370 --> 00:16:18,720 li jfisser aħna rridu li tikseb rid ta 'dan id-dritt hawn. 317 00:16:18,720 --> 00:16:21,300 OK? 318 00:16:21,300 --> 00:16:25,633 Allura kif se nerġgħu lura dan il-valur? 319 00:16:25,633 --> 00:16:27,397 >> UDJENZA: Daqs minus 1. 320 00:16:27,397 --> 00:16:28,230 >> SPEAKER 1: Dritt. 321 00:16:28,230 --> 00:16:35,010 Allura daqs minus 1, jew inti tista 'tagħmel id-daqs minus minus. 322 00:16:35,010 --> 00:16:36,740 Iżda aħna ma tista 'biss tagħmel daqs. 323 00:16:36,740 --> 00:16:38,560 Huwa ġewwa Struct, id-dritt? 324 00:16:38,560 --> 00:16:42,690 Allura stack.struct. 325 00:16:42,690 --> 00:16:44,510 jew stack.size. 326 00:16:44,510 --> 00:16:47,100 C'est indiċi tagħna hemm dritt. 327 00:16:47,100 --> 00:16:48,070 OK? 328 00:16:48,070 --> 00:16:56,240 >> U mbagħad jekk inħarsu lura lejn Struct tagħna hawn, 329 00:16:56,240 --> 00:16:59,770 aħna avviż li biex attwalment jaċċessaw l-array, 330 00:16:59,770 --> 00:17:04,920 irridu nagħmlu stack.numbers li attwalment jidħlu f'dik firxa. 331 00:17:04,920 --> 00:17:09,859 332 00:17:09,859 --> 00:17:13,700 Allura li jirritorna l-quċċata tal-munzell. 333 00:17:13,700 --> 00:17:18,950 >> Imma xi ħaġa that-- jekk inti guys tfittex fil-ċavetta tweġiba, din hija kollha huma 334 00:17:18,950 --> 00:17:21,470 jtik. 335 00:17:21,470 --> 00:17:22,640 Allura dan huwa minnu. 336 00:17:22,640 --> 00:17:27,450 Imma I jista 'jargumenta li dawn qed miss-- ooh, mhux dak li ridt. 337 00:17:27,450 --> 00:17:30,864 I jista 'jargumenta li dawn qed xi ħaġa nieqsa, because-- iva. 338 00:17:30,864 --> 00:17:32,030 UDJENZA: Tnaqqis tad-daqs. 339 00:17:32,030 --> 00:17:32,738 SPEAKER 1: Dritt. 340 00:17:32,738 --> 00:17:34,634 Għandna bżonn biex inaqqsu d-daqs tagħna issa. 341 00:17:34,634 --> 00:17:36,550 Allura x'hemm delikata dwar dan huwa ladarba inti tirritorna 342 00:17:36,550 --> 00:17:38,780 xi ħaġa, l-funzjoni tiegħek ħruġ għaddejjin, id-dritt? 343 00:17:38,780 --> 00:17:44,050 Allura dak li nistgħu nagħmlu huwa attwalment tonqos daqs tagħna ewwel. 344 00:17:44,050 --> 00:17:47,110 U allura nistgħu biss don stack.size. 345 00:17:47,110 --> 00:17:52,110 >> Nistgħu biss użu stack.size bħala indiċi tagħna, ma setgħux we? 346 00:17:52,110 --> 00:17:55,650 Għaliex jekk stack.size huwa ta '2, aħna decrement dan. 347 00:17:55,650 --> 00:17:58,520 U dan huwa 1, li huwa Índice attwali tagħna. 348 00:17:58,520 --> 00:18:03,320 Ladarba aħna teħles minn dan, aħna fil-fatt jkollhom biss ħaġa waħda firxa tagħna. 349 00:18:03,320 --> 00:18:04,204 Allura dan ma tnejn. 350 00:18:04,204 --> 00:18:05,120 UDJENZA: [inaudible]? 351 00:18:05,120 --> 00:18:09,186 352 00:18:09,186 --> 00:18:14,750 >> SPEAKER 1: Well, f'dan il-każ, aħna biss lura l-element 353 00:18:14,750 --> 00:18:19,500 fil-quċċata li huwa fil tagħna Daqs thats fil-quċċata. 354 00:18:19,500 --> 00:18:25,530 Iżda aħna ma jsir xejn biex il- Daqs wara we jitneħħew dak l-element. 355 00:18:25,530 --> 00:18:29,970 Dan ma nbidilx daqs tagħna s'issa. 356 00:18:29,970 --> 00:18:32,410 Dan ma attwalment intrinsikament tibdil fid-daqs tagħna. 357 00:18:32,410 --> 00:18:39,840 >> Iżda li jagħmilha ftit aktar ċara, inti tista 'tagħmel stack.size minus minus. 358 00:18:39,840 --> 00:18:46,960 Għalija, dan jagħmilha, I do not know, ftit aktar ċara that-- ah, 359 00:18:46,960 --> 00:18:51,080 li int fil-fatt jinbidlu id-daqs u jirritornaha. 360 00:18:51,080 --> 00:18:54,050 Il-mod ieħor kien multa, għaliex inti kienu qed jinbidlu u jirritornaw 361 00:18:54,050 --> 00:18:55,700 fl-istess ħin. 362 00:18:55,700 --> 00:19:00,792 Imma dan huwa biss mod ieħor biex jiktbu li jien ridt biex turi li inti guys. 363 00:19:00,792 --> 00:19:02,190 Does li jagħmel sens? 364 00:19:02,190 --> 00:19:04,940 365 00:19:04,940 --> 00:19:06,847 Stacks, I think, huma ħafna eħfef minn kjuwijiet. 366 00:19:06,847 --> 00:19:08,188 [Laughs] 367 00:19:08,188 --> 00:19:09,481 368 00:19:09,481 --> 00:19:09,980 OK. 369 00:19:09,980 --> 00:19:12,000 Kellek xi mistoqsijiet speċifiċi madwar 11 u 12, jew just-- 370 00:19:12,000 --> 00:19:13,736 >> UDJENZA: Naħseb li kien il-munzell. 371 00:19:13,736 --> 00:19:14,910 >> SPEAKER 1: Id-daqs munzell? 372 00:19:14,910 --> 00:19:15,430 >> UDJENZA: Yeah. 373 00:19:15,430 --> 00:19:15,980 >> SPEAKER 1: Gotcha. 374 00:19:15,980 --> 00:19:16,490 OK. 375 00:19:16,490 --> 00:19:19,630 Yeah, inti tista 'tagħmel dan fil wieħed minn dawn iż-żewġ modi. 376 00:19:19,630 --> 00:19:20,320 OK. 377 00:19:20,320 --> 00:19:22,790 >> Allura issa għandna l-ieħor. 378 00:19:22,790 --> 00:19:30,250 379 00:19:30,250 --> 00:19:34,220 Dan huwa verament stramb, bħal ma jkollhomx dan fuq l-iskrin tiegħi. 380 00:19:34,220 --> 00:19:46,480 381 00:19:46,480 --> 00:19:51,030 Allura jekk inħarsu hawn, issa rridu tlesti l-implimentazzjoni ta 'timbotta, 382 00:19:51,030 --> 00:19:57,030 li attwalment ipoġġi xi ħaġa, tmur u ddaħħal xi ħaġa fil-kju tagħna, 383 00:19:57,030 --> 00:19:59,390 jew fis munzell tagħna. 384 00:19:59,390 --> 00:20:00,140 OK? 385 00:20:00,140 --> 00:20:03,560 >> Allura jekk aħna avviż, aħna jkollhom koppja ta 'affarijiet. 386 00:20:03,560 --> 00:20:07,730 Għandna great-- tagħna jekk kollox, kull meta aħna jkollhom waħda minn dawn, 387 00:20:07,730 --> 00:20:10,610 inti guys għandek inqas nikseb nofs punt, minħabba li kull ma għandek tagħmel 388 00:20:10,610 --> 00:20:15,760 huwa jikkonvertu dan fi C. And huma jagħtuk nofs ta 'dan. 389 00:20:15,760 --> 00:20:18,560 Allura "jekk munzell hija sħiħa jew huwa negattiv, 390 00:20:18,560 --> 00:20:20,940 imbagħad imbotta għandhom jirritornaw falza. " 391 00:20:20,940 --> 00:20:21,890 OK? 392 00:20:21,890 --> 00:20:27,900 >> Allura aħna biss trid pożittiv interi li tkun fuq stack tagħna. 393 00:20:27,900 --> 00:20:28,430 Kull dritt? 394 00:20:28,430 --> 00:20:31,135 U dan se jew ritorn vera jew falza. 395 00:20:31,135 --> 00:20:36,410 396 00:20:36,410 --> 00:20:37,765 Allura aħna suppost [inaudible] BOOL. 397 00:20:37,765 --> 00:20:43,000 398 00:20:43,000 --> 00:20:43,660 OK. 399 00:20:43,660 --> 00:20:45,725 Allura traduzzjoni. 400 00:20:45,725 --> 00:20:47,146 >> UDJENZA: [inaudible]. 401 00:20:47,146 --> 00:20:48,318 >> SPEAKER 1: Oh, grazzi. 402 00:20:48,318 --> 00:20:49,572 Yeah. 403 00:20:49,572 --> 00:20:52,834 Dan huwa għaliex għandi inti guys. 404 00:20:52,834 --> 00:20:53,810 Int n. 405 00:20:53,810 --> 00:20:54,310 Perfect. 406 00:20:54,310 --> 00:20:56,590 Għaliex aħna qed tqegħid xi ħaġa fuq li munzell tagħna. 407 00:20:56,590 --> 00:20:58,750 Għandna attwalment bżonn xi numru. 408 00:20:58,750 --> 00:20:59,250 OK. 409 00:20:59,250 --> 00:21:05,669 >> Hekk biss tieħu dak il-aħħar linja li huma tana, tip tagħna ta 'każijiet kantuniera, 410 00:21:05,669 --> 00:21:06,960 x'taħseb li għandna hawn? 411 00:21:06,960 --> 00:21:08,730 Ovvjament, aħna qed tmur biex ikollhom xi Jekk. 412 00:21:08,730 --> 00:21:09,520 OK. 413 00:21:09,520 --> 00:21:14,380 Allura aħna qal, Jekk munzell tagħna huwa full jew jekk n hija negattiva. 414 00:21:14,380 --> 00:21:18,850 Allura probabbilment eħfef biex tibda ma ', hekk jekk n hija inqas minn 0 415 00:21:18,850 --> 00:21:23,960 or-- ftakar sbieħ tiegħek U u JEW operaturi hemmhekk. 416 00:21:23,960 --> 00:21:27,340 >> Kif aħna tikkontrolla biex ara jekk munzell tagħna hija sħiħa? 417 00:21:27,340 --> 00:21:28,368 X'jiġri? 418 00:21:28,368 --> 00:21:30,080 >> UDJENZA: Daqs KAPAĊITÀ ugwali. 419 00:21:30,080 --> 00:21:30,871 >> SPEAKER 1: Eżattament. 420 00:21:30,871 --> 00:21:35,430 421 00:21:35,430 --> 00:21:36,817 Perfect. 422 00:21:36,817 --> 00:21:37,316 OK. 423 00:21:37,316 --> 00:21:40,672 U liema do rridu nagħmlu hemmhekk? 424 00:21:40,672 --> 00:21:41,740 >> UDJENZA: Ritorn falza. 425 00:21:41,740 --> 00:21:43,990 >> SPEAKER 1: Ritorn falza. 426 00:21:43,990 --> 00:21:44,960 Perfect. 427 00:21:44,960 --> 00:21:47,000 Allura hemm fin-nofs, id-dritt? 428 00:21:47,000 --> 00:21:50,370 Għall-inqas, inti guys se jkollhom nofs dan. 429 00:21:50,370 --> 00:21:53,280 Mela ejja jaħsbu dwar dan. 430 00:21:53,280 --> 00:21:57,100 431 00:21:57,100 --> 00:21:59,030 >> Allura dan huwa l-munzell aħna jibdew bihom. 432 00:21:59,030 --> 00:22:02,340 Aħna qed jippruvaw joħolqu xi element hawn fuq. 433 00:22:02,340 --> 00:22:05,580 >> Għandna daqs thats ugwali għal 2 dritt issa. 434 00:22:05,580 --> 00:22:09,060 Għandna kapaċità li jkun daqs sa 5. 435 00:22:09,060 --> 00:22:13,470 U ejja ngħidu li għandna xi wħud n thats daqs 3. 436 00:22:13,470 --> 00:22:18,170 Għalhekk għandna bżonn li l-input 3 fis dan l-ispazju. 437 00:22:18,170 --> 00:22:22,320 U għandna bżonn li l-input hija fis indiċi 2. 438 00:22:22,320 --> 00:22:22,820 Dritt? 439 00:22:22,820 --> 00:22:31,730 440 00:22:31,730 --> 00:22:35,130 >> Allura kif tista 'nagħmlu dan? 441 00:22:35,130 --> 00:22:46,580 Jippruvaw assign-- we jridu aċċess għas firxa tagħna. 442 00:22:46,580 --> 00:22:49,300 Allura stack.numbers. 443 00:22:49,300 --> 00:22:52,932 Iżda b'liema Índice kieku irridu li dan ikun? 444 00:22:52,932 --> 00:22:54,408 >> UDJENZA: [inaudible]. 445 00:22:54,408 --> 00:22:56,806 >> SPEAKER 1: Yeah. 446 00:22:56,806 --> 00:22:57,305 Stack.size. 447 00:22:57,305 --> 00:23:02,720 448 00:23:02,720 --> 00:23:04,830 U aħna rridu li biex n ugwali, id-dritt? 449 00:23:04,830 --> 00:23:05,752 >> UDJENZA: [inaudible]. 450 00:23:05,752 --> 00:23:07,710 SPEAKER 1: I kien attwalment biss tħares lejn dak. 451 00:23:07,710 --> 00:23:09,865 Naħseb li huwa żbaljat. 452 00:23:09,865 --> 00:23:14,564 >> UDJENZA: Ma inti tixtieq l- ispazju passat id-daqs attwali? 453 00:23:14,564 --> 00:23:18,842 >> SPEAKER 1: Well, jekk inħarsu hawn, Daqs tagħna f'dan il-punt huwa ta '2. 454 00:23:18,842 --> 00:23:25,600 Aħna tixtieq li tmur fis-indiċi 2, għaliex dan huwa l-quċċata tal-munzell tagħna. 455 00:23:25,600 --> 00:23:29,480 Allura nixtieq ngħid li dan għandu jkun stack.size, 456 00:23:29,480 --> 00:23:32,380 u allura inti se jiżdiedu stack.size. 457 00:23:32,380 --> 00:23:33,820 Does kulħadd taqbel? 458 00:23:33,820 --> 00:23:35,780 I think I naqbel ma 'dak. 459 00:23:35,780 --> 00:23:38,180 You guys jista 'jargumenta miegħi jekk inti tixtieq. 460 00:23:38,180 --> 00:23:40,078 Jew le jargumentaw, iżda nistgħu jiddiskutu dan. 461 00:23:40,078 --> 00:23:42,518 >> UDJENZA: [inaudible]. 462 00:23:42,518 --> 00:23:47,650 >> SPEAKER 1: Mm-hm, huwa fejn huwa tiftaħ minħabba indiċjar żero. 463 00:23:47,650 --> 00:23:50,027 Allura filwaqt li fl-ewwel parti, Ħsibt li kienu żbaljati, 464 00:23:50,027 --> 00:23:53,910 u kienu fil-fatt id-dritt, dan parti, I attwalment jaħsbu li kienu żbaljati. 465 00:23:53,910 --> 00:23:55,990 Jien ngħid li inti suppost definittivament input hawnhekk. 466 00:23:55,990 --> 00:23:58,540 I think we kollha jaqblu għandna daqs ta '2. 467 00:23:58,540 --> 00:24:01,480 Dan huwa eżattament fejn aħna tixtieq numru ġdid tagħna biex imorru. 468 00:24:01,480 --> 00:24:05,120 Allura stack.numbers fil stack.size għandhom daqs n. 469 00:24:05,120 --> 00:24:09,510 U allura aħna kieku inkrement l stack.size. 470 00:24:09,510 --> 00:24:11,099 ++. 471 00:24:11,099 --> 00:24:12,390 U allura dak li rridu nagħmlu? 472 00:24:12,390 --> 00:24:17,400 Hemm ħaġa waħda aħħar li għandna biex do jekk aħna b'suċċess inserit dan? 473 00:24:17,400 --> 00:24:19,190 Ritorn veru. 474 00:24:19,190 --> 00:24:20,071 U issa qed isir. 475 00:24:20,071 --> 00:24:23,440 476 00:24:23,440 --> 00:24:27,765 So I jħossu bhalu kien il minus kollu minus stack.size u stack.size ++ li 477 00:24:27,765 --> 00:24:29,440 affarijiet messed up. 478 00:24:29,440 --> 00:24:29,940 Ugh. 479 00:24:29,940 --> 00:24:34,400 I keep-- I jkollhom din irkoppa jerk tendenza li dejjem hit 480 00:24:34,400 --> 00:24:38,060 Kontroll, S, minħabba I qatt ma tixtieq li jitilfu xi ta 'xogħol tiegħi. 481 00:24:38,060 --> 00:24:39,670 Imma I m'għandhomx bżonn biex tagħmel dan issa. 482 00:24:39,670 --> 00:24:40,170 OK. 483 00:24:40,170 --> 00:24:41,650 Allura li kien munzell. 484 00:24:41,650 --> 00:24:44,460 485 00:24:44,460 --> 00:24:46,300 Kessaħ. 486 00:24:46,300 --> 00:24:48,970 >> Hemm xi ħaġa? 487 00:24:48,970 --> 00:24:51,220 Did you guys ssib xi mistoqsijiet oħra li youd 488 00:24:51,220 --> 00:24:52,810 simili li jmorru fuq minn kwizzijiet qabel? 489 00:24:52,810 --> 00:24:57,660 Jekk le, nistgħu tip ta 'jibda jitkellem permezz Quiz Wieħed mill-aħħar sena. 490 00:24:57,660 --> 00:24:58,160 Iva. 491 00:24:58,160 --> 00:25:00,035 >> UDJENZA: Għall-ewwel parti, I ma verament 492 00:25:00,035 --> 00:25:02,438 jifhmu kif inti mħassra in-numru. 493 00:25:02,438 --> 00:25:03,600 Hux għadha hemm? 494 00:25:03,600 --> 00:25:05,100 >> SPEAKER 1: In-numru għadu hemm. 495 00:25:05,100 --> 00:25:11,350 Imma dak li jiġri huwa li minħabba li inti stajt qal minnu li l-quċċata tal-munzell tiegħek 496 00:25:11,350 --> 00:25:16,180 hija hawnhekk, meta inti tmur żżid xi ħaġa fuq il-munzell, dan ser biss tibdilha. 497 00:25:16,180 --> 00:25:17,084 >> UDJENZA: Oh, OK. 498 00:25:17,084 --> 00:25:17,750 SPEAKER 1: Yeah. 499 00:25:17,750 --> 00:25:21,334 Allura huwa simili hu nesa u huwa hemmhekk tip ta 'ħaġa anke jekk huwa hemmhekk. 500 00:25:21,334 --> 00:25:22,750 UDJENZA: [inaudible] jew xi ħaġa? 501 00:25:22,750 --> 00:25:23,333 SPEAKER 1: No 502 00:25:23,333 --> 00:25:25,090 Għaliex aħna qed fl għal firxa, inti ma għandekx 503 00:25:25,090 --> 00:25:28,850 ninkwetaw about-- inti ser biss override meta jkollok bżonnha. 504 00:25:28,850 --> 00:25:30,560 Kull dritt. 505 00:25:30,560 --> 00:25:31,560 Kwalunkwe mistoqsijiet oħra? 506 00:25:31,560 --> 00:25:34,843 Jekk le, aħna qed biss jmorru biex tibda taħdem permezz. 507 00:25:34,843 --> 00:25:35,343 Yeah. 508 00:25:35,343 --> 00:25:40,905 >> UDJENZA: Well, dan huwa wieħed fuq il--2013, iżda biss għaddejjin mill-għalf SQL. 509 00:25:40,905 --> 00:25:41,530 SPEAKER 1: SQL? 510 00:25:41,530 --> 00:25:42,030 OK. 511 00:25:42,030 --> 00:25:45,290 512 00:25:45,290 --> 00:25:46,925 Allura dan huwa 26 permezz 29. 513 00:25:46,925 --> 00:25:47,550 UDJENZA: Yeah. 514 00:25:47,550 --> 00:25:48,120 SPEAKER 1: OK. 515 00:25:48,120 --> 00:25:48,620 Sabiħ. 516 00:25:48,620 --> 00:25:50,230 Ejja pull dawk up. 517 00:25:50,230 --> 00:25:57,560 518 00:25:57,560 --> 00:25:59,506 Oh, tħares. 519 00:25:59,506 --> 00:26:02,180 Ridt guys tgawdi l Steve Ballmer jitkellmu, mill-mod? 520 00:26:02,180 --> 00:26:06,350 Kien pretty hilarious, fl-opinjoni tiegħi. 521 00:26:06,350 --> 00:26:09,930 I-imħabba li kull darba I iġibu up tal-CS50 website matul is-sezzjoni, huwa simili, oh, 522 00:26:09,930 --> 00:26:10,730 watch taqsima. 523 00:26:10,730 --> 00:26:11,575 U jien simili, mm. 524 00:26:11,575 --> 00:26:13,100 >> UDJENZA: Nistgħu nagħmlu dan? 525 00:26:13,100 --> 00:26:15,060 >> SPEAKER 1: Aħna ser tagħmel dan fl-aħħar. 526 00:26:15,060 --> 00:26:15,560 Kif jgħid li? 527 00:26:15,560 --> 00:26:17,476 Għaliex naf li inti guys dejjem ried li. 528 00:26:17,476 --> 00:26:18,573 Allura aħna ser tagħmel dan fl-aħħar. 529 00:26:18,573 --> 00:26:21,884 530 00:26:21,884 --> 00:26:22,800 Wieħed mistoqsijiet. 531 00:26:22,800 --> 00:26:24,502 >> UDJENZA: [inaudible]. 532 00:26:24,502 --> 00:26:25,960 SPEAKER 1: Hija ser tkun sezzjoni meta. 533 00:26:25,960 --> 00:26:27,332 UDJENZA: Huwa simili 5 sekondi. 534 00:26:27,332 --> 00:26:28,805 UDJENZA: Really? 535 00:26:28,805 --> 00:26:30,567 UDJENZA: Huwa simili 20 sekonda. 536 00:26:30,567 --> 00:26:33,260 [INTERPOSING VOICES] 537 00:26:33,260 --> 00:26:35,756 [Rires] 538 00:26:35,756 --> 00:26:35,931 539 00:26:35,931 --> 00:26:37,680 SPEAKER 1: I simili li inti stajt diġà sar 540 00:26:37,680 --> 00:26:40,130 dan, li huwa dak li jagħmel me kuntenti. 541 00:26:40,130 --> 00:26:42,340 OK. 542 00:26:42,340 --> 00:26:42,840 26. 543 00:26:42,840 --> 00:26:43,340 OK. 544 00:26:43,340 --> 00:26:46,050 545 00:26:46,050 --> 00:26:48,930 Attwalment, aħna qed biss ser mera dan issa, għaliex ma nistax. 546 00:26:48,930 --> 00:26:49,640 Dan huwa annoying. 547 00:26:49,640 --> 00:26:56,200 548 00:26:56,200 --> 00:26:56,700 OK. 549 00:26:56,700 --> 00:27:00,254 Issa nista 'tara kollox. 550 00:27:00,254 --> 00:27:01,230 Sabiħ. 551 00:27:01,230 --> 00:27:02,500 OK. 552 00:27:02,500 --> 00:27:07,300 >> Allura ovvjament, dan għandu jġib lura memorji kbira minn [? CSG?] Finanzi. 553 00:27:07,300 --> 00:27:09,090 Nofs ta 'inti dwar li tiegħek gradati issa. 554 00:27:09,090 --> 00:27:13,370 Nofs l-ieħor I se tikseb biex ħafna, malajr ħafna, I wegħda. 555 00:27:13,370 --> 00:27:17,110 >> Allura aħna għandna xi tabella SQL li l-Kontijiet hawn. 556 00:27:17,110 --> 00:27:19,830 Probabbilment simili għal tabelli utent guys tiegħek ". 557 00:27:19,830 --> 00:27:22,350 U aħna għandna xi numru li kienet ċavetta PRIMARY 558 00:27:22,350 --> 00:27:24,750 u jirrappreżenta Numru tal-kont 12-il ċifra. 559 00:27:24,750 --> 00:27:27,140 U l-bilanċ huwa kemm flus li jkollhom. 560 00:27:27,140 --> 00:27:30,530 U l-valur default huwa 100. 561 00:27:30,530 --> 00:27:33,470 U huma jagħtuhom $ 100 kull darba li tiftaħ kont. 562 00:27:33,470 --> 00:27:36,132 Nixtieq bank tiegħi ma dak. 563 00:27:36,132 --> 00:27:37,710 OK. 564 00:27:37,710 --> 00:27:41,110 >> Allura aħna tixtieq li jitlesta l-schema mill li tispeċifika li jmiss biex numru fil-bilanċ 565 00:27:41,110 --> 00:27:43,900 it-tip SQL xierqa. 566 00:27:43,900 --> 00:27:50,240 Allura dak do you guys think se jkun tip simili irkoppa reazzjoni jerk tiegħek 567 00:27:50,240 --> 00:27:51,380 għat-tipi ta 'dawn iż-żewġ? 568 00:27:51,380 --> 00:27:52,180 >> UDJENZA: Int. 569 00:27:52,180 --> 00:27:53,450 >> SPEAKER 1: An int. 570 00:27:53,450 --> 00:27:54,230 OK. 571 00:27:54,230 --> 00:27:57,490 U mbagħad għal bilanċ? 572 00:27:57,490 --> 00:27:57,990 Deċimali. 573 00:27:57,990 --> 00:27:58,490 OK. 574 00:27:58,490 --> 00:27:59,830 Allura dritt deċimali ta. 575 00:27:59,830 --> 00:28:01,450 Int huwa qrib. 576 00:28:01,450 --> 00:28:08,610 Tip tal-ħaġa kbira hija din ssottolinjat 12-il ċifra numru tal-kont. 577 00:28:08,610 --> 00:28:11,460 Kull meta aħna għandna xi ħaġa li l-akbar minn tmien numri, 578 00:28:11,460 --> 00:28:15,522 huma jridu li inti tuża big int, li naħseb is-- 579 00:28:15,522 --> 00:28:18,370 580 00:28:18,370 --> 00:28:21,605 >> UDJENZA: Hu li biss SQL? 581 00:28:21,605 --> 00:28:27,290 >> SPEAKER 1: Huwa l-ħin biss I widnejna ta 'dan huwa SQL-- bħall-użu ta int big. 582 00:28:27,290 --> 00:28:29,330 Huwa biss li jtik ftit aktar preċiżjoni, 583 00:28:29,330 --> 00:28:33,070 tagħmel żgur li int mhux Ħaġa tip overflowing. 584 00:28:33,070 --> 00:28:35,910 Fil-onestà, jiena naħseb li din definittivament hija waħda ta 'dawk 585 00:28:35,910 --> 00:28:38,480 fejn huwa simili, oh, huwa maħsub għall-persuni 586 00:28:38,480 --> 00:28:41,090 li jkollhom ftit aktar għarfien ta 'SQL. 587 00:28:41,090 --> 00:28:44,710 Aħna qatt tkellem dwar ints kbar fil PSET tiegħek. 588 00:28:44,710 --> 00:28:48,210 Allura huwa tip simili jien pretty żgur jekk inti tpoġġi int, kien nofs kreditu. 589 00:28:48,210 --> 00:28:51,450 >> U kif għidt qabel, hemm għaddej li jkun hemm xi mistoqsijiet li huma biss 590 00:28:51,450 --> 00:28:55,550 fisser għall-vjaġġ inti up, hekk li mhux kulħadd ikollu 100. 591 00:28:55,550 --> 00:28:58,326 Minħabba naturalment, hemm huma xi nies fil CS50 592 00:28:58,326 --> 00:29:00,950 li ġew tagħmel dan għal like tmien snin, u int tixtieq, 593 00:29:00,950 --> 00:29:01,741 dak li huma inti tagħmel? 594 00:29:01,741 --> 00:29:03,290 Iżda yeah. 595 00:29:03,290 --> 00:29:05,650 >> Deċimali għall-bilanċ kien ovvju wieħed. 596 00:29:05,650 --> 00:29:10,910 U int imbagħad kbir għall-għadd biss għaliex ta 'dak, bħal, issottolinja 12-il ċifra. 597 00:29:10,910 --> 00:29:16,760 Kull meta xejn huwa b'tipa grassa jew huwa enfasizza, bħal, jagħtu attenzjoni lill lilha. 598 00:29:16,760 --> 00:29:18,940 Aħna ma tagħmel dan biss għaliex. 599 00:29:18,940 --> 00:29:20,290 OK. 600 00:29:20,290 --> 00:29:24,400 >> Allura "jissoponi li l timponi bankarji $ 20 miżata kull xahar fuq il-kontijiet kollha. 601 00:29:24,400 --> 00:29:27,850 Ma 'dak query tista' l-bank tnaqqas $ 20 minn kull kont 602 00:29:27,850 --> 00:29:31,490 anki jekk jirriżulta minn xi bilanċi negattivi? " 603 00:29:31,490 --> 00:29:35,220 Mela ejja nibdew sempliċi. 604 00:29:35,220 --> 00:29:39,240 Għandna erba kmandi ewlenin għall SQL, li huma? 605 00:29:39,240 --> 00:29:42,620 Do you guys jiftakru l-erba dawk kbar li I qallek? 606 00:29:42,620 --> 00:29:45,710 >> Jaġġornaw, iħassru, SELECT, u daħħal. 607 00:29:45,710 --> 00:29:46,430 Perfect. 608 00:29:46,430 --> 00:29:46,930 Ltqajna. 609 00:29:46,930 --> 00:29:52,910 Allura dak do naħsbu-jista tkun l-aktar utli għal dan wieħed? 610 00:29:52,910 --> 00:29:54,231 We are-- AĠĠORNAMENT. 611 00:29:54,231 --> 00:29:54,730 Eżattament. 612 00:29:54,730 --> 00:29:59,330 Allura AĠĠORNAMENT, għaliex aħna qed tfittex fil-kontijiet li diġà jeżistu. 613 00:29:59,330 --> 00:30:03,570 >> Mela ftakar ġenerali tagħna tip ta 'ħaġa huwa aġġornament. 614 00:30:03,570 --> 00:30:06,300 U mbagħad dak li jiġi wara AĠĠORNAMENT? 615 00:30:06,300 --> 00:30:09,780 Għandna xi mejda li aħna qed referenzar. 616 00:30:09,780 --> 00:30:17,130 Mela jekk jien pull up Sublime again-- AĠĠORNAMENT. 617 00:30:17,130 --> 00:30:18,820 Allura dan huwa format ġenerali. 618 00:30:18,820 --> 00:30:20,800 Allura aħna għandna tabella AĠĠORNAMENT. 619 00:30:20,800 --> 00:30:23,203 U allura x'inhu l-ħaġa li jmiss li għandna? 620 00:30:23,203 --> 00:30:26,230 >> Tista 'tagħmel FEJN. 621 00:30:26,230 --> 00:30:30,530 U allura għandna xi jikkwalifika hawn. 622 00:30:30,530 --> 00:30:32,300 U allura dak do għandna jmiss? 623 00:30:32,300 --> 00:30:38,020 Għandna xi ħaġa SET-- ugwali għal xi ħaġa. 624 00:30:38,020 --> 00:30:38,870 Blah blah ugwali. 625 00:30:38,870 --> 00:30:41,859 626 00:30:41,859 --> 00:30:42,400 Blah aġġornata. 627 00:30:42,400 --> 00:30:45,655 628 00:30:45,655 --> 00:30:47,050 Dritt? 629 00:30:47,050 --> 00:30:52,280 Allura dak bħall-ġenerali idea għal xi aġġornament. 630 00:30:52,280 --> 00:30:53,060 OK? 631 00:30:53,060 --> 00:30:56,890 >> Mela ejja nibdew timla din ma 'dak li għandu jkun. 632 00:30:56,890 --> 00:30:59,640 Allura dak tabella qegħdin nitkellmu? 633 00:30:59,640 --> 00:31:02,190 Kontijiet. 634 00:31:02,190 --> 00:31:05,360 U allura f'dan il-każ, x'hemm verament jibred 635 00:31:05,360 --> 00:31:08,620 huwa qegħdin nitkellmu speċifiku utenti fi ħdan kont tagħna, 636 00:31:08,620 --> 00:31:11,240 jew qegħdin nitkellmu utenti kollha? 637 00:31:11,240 --> 00:31:12,490 Aħna qed jitkellem dwar l-utenti kollha. 638 00:31:12,490 --> 00:31:16,870 Allura f'dak il-każ, nistgħu biss tħassar dan FEJN jikkwalifika. 639 00:31:16,870 --> 00:31:20,500 Il FEJN huwa biss meta inti tixtieq biex jillimitaw dak li qed jinbidlu. 640 00:31:20,500 --> 00:31:23,500 Jekk inti tixtieq li tibdel il-kollu mejda, inti tista 'biss qatra dik. 641 00:31:23,500 --> 00:31:27,390 642 00:31:27,390 --> 00:31:27,960 OK. 643 00:31:27,960 --> 00:31:29,430 >> Allura issa aħna qed fil-parti SET tagħna. 644 00:31:29,430 --> 00:31:31,514 What do irridu li jibdlu? 645 00:31:31,514 --> 00:31:33,502 >> UDJENZA: Bilanċ. 646 00:31:33,502 --> 00:31:34,747 >> SPEAKER 1: Bilanċ. 647 00:31:34,747 --> 00:31:37,080 U aħna qed tmur to-- kif huma aħna se jibdlu bilanċ? 648 00:31:37,080 --> 00:31:40,230 649 00:31:40,230 --> 00:31:43,370 Għandna miżata $ 20, id-dritt? 650 00:31:43,370 --> 00:31:45,210 Minus 20. 651 00:31:45,210 --> 00:31:48,130 U huma qalu huwa OK jekk għandna bilanċi negattivi. 652 00:31:48,130 --> 00:31:51,630 Allura f'dan il-każ, inti m'għandekx bżonn biex tagħmel xi żball iċċekkjar ulterjuri. 653 00:31:51,630 --> 00:31:53,040 OK? 654 00:31:53,040 --> 00:31:56,130 Dan huwa litteralment kull ma għandek tagħmel. 655 00:31:56,130 --> 00:31:57,990 Kessaħ? 656 00:31:57,990 --> 00:31:59,260 OK. 657 00:31:59,260 --> 00:32:01,460 >> Mela ejja jmorru permezz tal-wieħed li jmiss. 658 00:32:01,460 --> 00:32:04,510 "Bil dak SQL query tista 'l- bank irkuprata l-numri tal-kontijiet 659 00:32:04,510 --> 00:32:08,300 tal-klijenti sinjuri tagħha ma bilanċi akbar minn $ 1000? " 660 00:32:08,300 --> 00:32:11,820 Jekk bank tiegħek u l-klijenti sinjuri tiegħek huma biss dawk bl aktar minn $ 1,000, 661 00:32:11,820 --> 00:32:14,130 Inħoss bħal int tagħmel xi ħaġa ħażina. 662 00:32:14,130 --> 00:32:16,080 Bħal, kif ma 'bank jgħixu fuq dan? 663 00:32:16,080 --> 00:32:18,930 Bħal, li l-interess, pjuttost mhux biżżejjed. 664 00:32:18,930 --> 00:32:20,911 OK. 665 00:32:20,911 --> 00:32:23,660 Ma 'dan it-tip ta' ħaġa, liema do taħseb, ta erba 'funzjonijiet tagħna, 666 00:32:23,660 --> 00:32:25,970 do you think we qed tmur għall-użu? 667 00:32:25,970 --> 00:32:27,048 SELECT. 668 00:32:27,048 --> 00:32:27,548 Perfect. 669 00:32:27,548 --> 00:32:31,300 670 00:32:31,300 --> 00:32:32,460 SELECT. 671 00:32:32,460 --> 00:32:33,300 OK. 672 00:32:33,300 --> 00:32:40,150 Allura aħna qed tagħżel xi identifikatur MILL tabella. 673 00:32:40,150 --> 00:32:44,070 U mbagħad FEJN kundizzjoni. 674 00:32:44,070 --> 00:32:46,110 Allura kif aħna jgħaddu dawn, jien biss se 675 00:32:46,110 --> 00:32:49,680 li jtik guys aġġornament ġenerali fuq il-format ġenerali ta 'dawn kollha. 676 00:32:49,680 --> 00:32:54,600 >> Allura aħna qed tagħżel xi tip ta '[? Ħaġa. ?] F'dan il-każ, 677 00:32:54,600 --> 00:32:59,050 dan se jkun tipikament xi kolonna. 678 00:32:59,050 --> 00:33:02,870 Allura fil-każ tagħna, aħna għandna numru, bilanċ. 679 00:33:02,870 --> 00:33:06,020 Fil-każ guys tiegħek ", forsi din kienet ID, l-isem, password. 680 00:33:06,020 --> 00:33:10,760 Kwalunkwe ta 'dawn l kolonni, thats tipikament dak li aħna qed tagħżel. 681 00:33:10,760 --> 00:33:14,785 >> Allura f'dan il-każ hawnhekk, li tip ta 'kolonna, liema identifikatur 682 00:33:14,785 --> 00:33:17,700 aħna ġbid mit-mejda tagħna? 683 00:33:17,700 --> 00:33:21,020 X'tikkontrolla jitlob magħna għal? 684 00:33:21,020 --> 00:33:24,510 Huwa jitlob magħna għal numri tagħna, id-dritt? 685 00:33:24,510 --> 00:33:26,236 In-numri tal-kont. 686 00:33:26,236 --> 00:33:30,500 Mela ftakar, biss in-numru f'dan il-każ. 687 00:33:30,500 --> 00:33:33,910 Jekk inti guys qatt kellu l-iżball, li kaxxa oranġjo jgħajjat ​​ser toħroġ. 688 00:33:33,910 --> 00:33:37,040 U kien simili, mhux mistennija ringiela fi, simili, ikun x'ikun. 689 00:33:37,040 --> 00:33:39,840 Dak għax int imsejħa mejda tiegħek ħażin, id-dritt? 690 00:33:39,840 --> 00:33:43,660 Allura jkun żgur li int sejħa tal-kolonna b'mod korrett. 691 00:33:43,660 --> 00:33:48,670 >> Allura minn tabella, tabella tagħna huwa imsejħa kontijiet. 692 00:33:48,670 --> 00:33:51,460 Għal darb'oħra, tagħmel żgur li int referenzar mejda tiegħek b'mod korrett. 693 00:33:51,460 --> 00:33:52,990 U allura x'hemm kundizzjoni tagħna hawn? 694 00:33:52,990 --> 00:33:55,672 Liema huma aħna tfittex? 695 00:33:55,672 --> 00:33:56,680 Irridu nies sinjuri tagħna. 696 00:33:56,680 --> 00:33:57,180 Iva. 697 00:33:57,180 --> 00:34:00,580 Allura bilanċ akbar minn 1,000. 698 00:34:00,580 --> 00:34:02,020 Hemm inti tmur. 699 00:34:02,020 --> 00:34:03,760 C'est mistoqsija tiegħek. 700 00:34:03,760 --> 00:34:06,430 Mhux wisq ħażina, right? 701 00:34:06,430 --> 00:34:07,160 OK. 702 00:34:07,160 --> 00:34:09,350 >> Allura issa għall-aħħar wieħed tagħna. 703 00:34:09,350 --> 00:34:11,370 Ma 'dak, aħna qed breezing permezz. 704 00:34:11,370 --> 00:34:12,170 OK. 705 00:34:12,170 --> 00:34:16,280 Allura issa "ma 'dak query jistgħu l-għeluq tal-bank, jiġifieri, ħassar "- 706 00:34:16,280 --> 00:34:19,760 ma inti imħabba kif dawn biss taw inti DELETE-- 707 00:34:19,760 --> 00:34:24,060 "Kull kont li għandha bilanċ ta '0?" 708 00:34:24,060 --> 00:34:26,899 I think we kollha jaqblu aħna qed probabbilment se tkun qed tuża Ħassar. 709 00:34:26,899 --> 00:34:29,330 Jien merħba li jieħdu kwalunkwe diskussjoni madwar dik. 710 00:34:29,330 --> 00:34:33,560 Imma naħseb huwa pjuttost sikur biex ngħidu li aħna jistgħu jużaw Ħassar. 711 00:34:33,560 --> 00:34:42,600 >> Allura aħna qed tmur biex iħassru xi utenti minn mejda, FEJN kundizzjoni. 712 00:34:42,600 --> 00:34:45,480 Allura istess tip ta 'ħaġa bħala SELECT. 713 00:34:45,480 --> 00:34:48,389 714 00:34:48,389 --> 00:34:49,840 Allura f'dan case-- oh, sorry. 715 00:34:49,840 --> 00:34:51,570 I għandhom Ħassar MINN. 716 00:34:51,570 --> 00:34:54,320 Minħabba se tħassar tħassar ir-ringiela kollha. 717 00:34:54,320 --> 00:34:58,300 Allura aħna ma bżonn li nitkellmu dwar liema affarijiet speċifiċi dwar l-utent aħna qed 718 00:34:58,300 --> 00:34:59,280 tħassir. 719 00:34:59,280 --> 00:35:02,870 Jekk aħna tħassar utent, aħna qed tħassar kollox dwarhom. 720 00:35:02,870 --> 00:35:07,230 >> Allura f'dan il-każ, aħna biss bżonn li timla FEJN tagħna u l-kundizzjoni tagħna. 721 00:35:07,230 --> 00:35:13,050 Allura mejda tagħna huwa biss il-kontijiet tagħna tabella, kif aħna kont qed tagħmel. 722 00:35:13,050 --> 00:35:14,931 U allura dak li huwa kundizzjoni tagħna hawn? 723 00:35:14,931 --> 00:35:16,655 >> UDJENZA: Bilanċ. 724 00:35:16,655 --> 00:35:18,330 >> SPEAKER 1: Bilanċ ikun egwali għal 0. 725 00:35:18,330 --> 00:35:19,401 Korretta. 726 00:35:19,401 --> 00:35:19,900 Kollha tajba. 727 00:35:19,900 --> 00:35:20,322 Iva. 728 00:35:20,322 --> 00:35:21,238 >> UDJENZA: [inaudible]. 729 00:35:21,238 --> 00:35:25,745 730 00:35:25,745 --> 00:35:30,530 >> SPEAKER 1: Allura Ħassar intrinsikament tħassar kollox. 731 00:35:30,530 --> 00:35:42,380 Allura billi ma TAGĦŻEL, SELECT jieħu fil ċerti kolonni li inti tixtieq lura. 732 00:35:42,380 --> 00:35:46,680 Jekk int riedu kollox dwar utent lura, tuża star. 733 00:35:46,680 --> 00:35:49,040 Star jgħid, ritorn lejn lili kollox minn dan l-utent. 734 00:35:49,040 --> 00:35:54,430 Jew jekk inti tpoġġi FEJN star, li tfisser biss jagħtu me kollox. 735 00:35:54,430 --> 00:35:56,520 >> Iżda Ħassar intrinsikament tkun dik. 736 00:35:56,520 --> 00:36:01,569 Mela jekk inti tgħidli, iħassru minn Kontijiet fejn il-bilanċ huwa ugwali għal 0, 737 00:36:01,569 --> 00:36:02,610 li għaddej biex jgħaddu. 738 00:36:02,610 --> 00:36:05,890 U kullimkien li l-bilanċ huwa ugwali għal 0, huwa intrinsikament ma dan. 739 00:36:05,890 --> 00:36:07,470 Hija ser ħassar kollox. 740 00:36:07,470 --> 00:36:15,120 L-istilla hija aktar for-- ma TAGĦŻEL jew AĠĠORNAMENT, 741 00:36:15,120 --> 00:36:20,320 huwa jitkellem aktar dwar l-individwu oqsma li jikkorrispondu lil utent. 742 00:36:20,320 --> 00:36:25,530 >> Allura meta inti tagħmel TAGĦŻEL star mit-tabella FEJN ID 743 00:36:25,530 --> 00:36:31,130 ugwali 1, li prospetti lilek kollox dwar l-utent ma ID 1. 744 00:36:31,130 --> 00:36:38,980 Jekk ġejt biex tagħmel numru TAGĦŻEL jew TAGĦŻEL ID isem comma mill-utenti 745 00:36:38,980 --> 00:36:43,110 FEJN ID ugwali 1, li jirritorna l-għadd tagħhom 746 00:36:43,110 --> 00:36:44,880 jew ID tagħhom u l-isem tagħhom. 747 00:36:44,880 --> 00:36:45,540 OK? 748 00:36:45,540 --> 00:36:49,420 >> Allura aħna jużaw star f'dak il-każ tagħtina kollox dwar l-utent. 749 00:36:49,420 --> 00:36:51,940 U ħassar intrinsikament ma dan. 750 00:36:51,940 --> 00:36:56,950 Ma biss tħassar il-ID, jew sempliċiment l-isem, jew ikun x'ikun. 751 00:36:56,950 --> 00:36:57,550 Yeah, l-ebda. 752 00:36:57,550 --> 00:36:59,780 Hija biss tħassar l-utent kollu. 753 00:36:59,780 --> 00:37:05,210 Allura aħna ma jkollhomx għalfejn tinkwieta dwar l-istilla hemmhekk. 754 00:37:05,210 --> 00:37:09,170 >> Jekk int riedu li tħassar kollox, inti tista 'tagħmel dan, 755 00:37:09,170 --> 00:37:11,970 u dan ser biss qatra kollox. 756 00:37:11,970 --> 00:37:14,290 Imma tipikament, int ma trid tagħmel dan. 757 00:37:14,290 --> 00:37:16,940 Imma jekk inti qatt tixtieq li tħassar kollox, inti tista 'tagħmel dan. 758 00:37:16,940 --> 00:37:18,890 OK. 759 00:37:18,890 --> 00:37:22,120 >> Have you guys misjuba xi mistoqsijiet oħra? 760 00:37:22,120 --> 00:37:22,620 Iva. 761 00:37:22,620 --> 00:37:24,316 >> UDJENZA: Tista 'tagħmel 26? 762 00:37:24,316 --> 00:37:27,090 >> SPEAKER 1: 26 aħna biss għamlet. 763 00:37:27,090 --> 00:37:28,090 UDJENZA: Oh, 25, sorry. 764 00:37:28,090 --> 00:37:30,721 SPEAKER 1: 25. 765 00:37:30,721 --> 00:37:31,220 OK. 766 00:37:31,220 --> 00:37:31,870 25. 767 00:37:31,870 --> 00:37:32,650 Oh. 768 00:37:32,650 --> 00:37:33,691 Huma qed tagħmel JavaScript. 769 00:37:33,691 --> 00:37:37,265 Oh, I ma jistgħux jemmnu fiha. 770 00:37:37,265 --> 00:37:38,765 Jien ser mess jiftħilna mill-ġdid, guys. 771 00:37:38,765 --> 00:37:42,180 772 00:37:42,180 --> 00:37:43,330 OK. 773 00:37:43,330 --> 00:37:44,440 Sirna dan. 774 00:37:44,440 --> 00:37:46,172 Aħna qed tmur biex tagħmel dan ix-xogħol. 775 00:37:46,172 --> 00:37:48,190 Ah, jQuery. 776 00:37:48,190 --> 00:37:49,380 Pjaċir. 777 00:37:49,380 --> 00:37:49,880 OK. 778 00:37:49,880 --> 00:37:54,040 >> Allura aħna ser jitlesta l- implimentazzjoni tal-paġna web 779 00:37:54,040 --> 00:37:57,820 b'tali mod li jekk huma żjara, input isem tagħhom, u jissottomettu l-formola, 780 00:37:57,820 --> 00:38:03,810 dawn ikollhom din allert kbir tieqa li se jidhru. 781 00:38:03,810 --> 00:38:08,410 Allura xejn ma 'twissijiet, nafu li aħna qed tmur biex ikollhom tuża JavaScript. 782 00:38:08,410 --> 00:38:11,190 Yay, JavaScript. 783 00:38:11,190 --> 00:38:14,070 U jekk jonqsu milli input a isem qabel ma jissottomettu l-formola, 784 00:38:14,070 --> 00:38:15,110 ebda allert għandhom jidhru. 785 00:38:15,110 --> 00:38:17,900 Allura inti tista 'tuża jQuery, imma inti ma għandekx. 786 00:38:17,900 --> 00:38:22,390 >> Allura jien ser tavżak guys taħdem fuq dan biss għal ftit minuti. 787 00:38:22,390 --> 00:38:24,050 Aħseb dwar dan. 788 00:38:24,050 --> 00:38:26,050 U allura aħna se kodiċi lilha. 789 00:38:26,050 --> 00:38:29,260 790 00:38:29,260 --> 00:38:33,610 Slash I am ser jippruvaw u think ta 'l- aħjar mod biex jispjegaw din it-tweġiba lilek. 791 00:38:33,610 --> 00:38:49,945 792 00:38:49,945 --> 00:38:50,470 Kull dritt. 793 00:38:50,470 --> 00:38:53,150 Aħna ser ġġibu jitwaqqaf. 794 00:38:53,150 --> 00:38:53,920 OK. 795 00:38:53,920 --> 00:38:56,370 >> Allura aħna qed biss jmorru biex jimxu permezz ta 'dan, 796 00:38:56,370 --> 00:38:59,010 għaliex naf jQuery huwa xi ftit konfuża. 797 00:38:59,010 --> 00:39:01,710 JavaScript. 798 00:39:01,710 --> 00:39:03,542 Huwa ftit hemmhekk. 799 00:39:03,542 --> 00:39:05,875 Allura dak li aħna qed tmur biex tagħmel hu [Inaudible] attwalment solvuti 800 00:39:05,875 --> 00:39:07,250 din il-problema ma jQuery. 801 00:39:07,250 --> 00:39:09,490 Mela jekk inti tiftakar, jQuery hija biss librerija 802 00:39:09,490 --> 00:39:11,520 thats biss mibnija fuq quċċata ta 'JavaScript. 803 00:39:11,520 --> 00:39:14,750 Huwa maħsub biex tagħmel tiegħek ħajja ftit aktar faċli. 804 00:39:14,750 --> 00:39:17,660 >> Nixtieq definittivament, jekk ikollok ħin, ħarsa fuq 805 00:39:17,660 --> 00:39:20,510 xi ftit ta 'l- dokumentazzjoni għall jQuery. 806 00:39:20,510 --> 00:39:23,230 Iżda huwa simili ħafna għall JavaScript. 807 00:39:23,230 --> 00:39:27,830 Huwa ltqajna paradigmi simili, fejn inti jużaw dan l-operatur dot li jsejħu funzjonijiet 808 00:39:27,830 --> 00:39:31,720 fuq oġġetti li għandek. 809 00:39:31,720 --> 00:39:36,970 >> Allura dak li għandna hawnhekk huwa għall jQuery, għandek dejjem ikollhom dan it-tip 810 00:39:36,970 --> 00:39:43,010 ta 'pakkeġġar, li hija l- $ (Dokument) .ready (funzjoni) funzjoni 811 00:39:43,010 --> 00:39:45,510 fil-parentesi hawn. 812 00:39:45,510 --> 00:39:46,070 OK. 813 00:39:46,070 --> 00:39:48,700 Allura dan jista 'jkun xi ħaġa trid fuq folja iqarrqu tiegħek. 814 00:39:48,700 --> 00:39:52,070 Minħabba l-inqas, inti tista jkollhom l-imballaġġ għall jQuery tiegħek. 815 00:39:52,070 --> 00:39:57,190 U dan ser tikseb mill-inqas inti modi parti hemmhekk. 816 00:39:57,190 --> 00:40:00,110 >> Allura bl-istess mod li aħna tkellmu ħafna dwar JavaScript, 817 00:40:00,110 --> 00:40:04,560 u aħna se tibda billi tħares lejn dak li aħna qed jippruvaw biex jeditjaw 818 00:40:04,560 --> 00:40:06,150 jew dak li aħna qed jippruvaw jibdlu. 819 00:40:06,150 --> 00:40:09,050 U li tipikament tkun l- ewwel ħaġa li aħna'd jitqiegħdu fil. 820 00:40:09,050 --> 00:40:18,270 Allura f'dan il-każ, jekk immorru lura għal dan hawn u aħna nħarsu lejn forma tagħna hawn, 821 00:40:18,270 --> 00:40:21,790 Għandna din inputs, dritt, dan id ta 'inputs. 822 00:40:21,790 --> 00:40:24,780 U aħna nafu li Based dwar il-mistoqsija tagħna, aħna 823 00:40:24,780 --> 00:40:27,970 huma jew ser tarmi żball jekk din hija vojta, 824 00:40:27,970 --> 00:40:31,720 jew aħna qed tmur biex tqiegħed dan fi twissija, id-dritt? 825 00:40:31,720 --> 00:40:36,670 Allura probabbilment tajjeb li jingħad li aħna qed ser ikunu jittrattaw inputs hawn. 826 00:40:36,670 --> 00:40:41,770 >> jQuery hija simili ħafna f'dak jekk aħna think lura għal CSS, xejn ma ID 827 00:40:41,770 --> 00:40:44,760 aħna nħarsu lejn bi hash. 828 00:40:44,760 --> 00:40:48,310 Xejn ma 'klassi we ħares lejn bit-tikka, id-dritt? 829 00:40:48,310 --> 00:40:53,210 Allura bl-istess mod hawnhekk, liema aħna qed jitkellem dwar huwa inputs. 830 00:40:53,210 --> 00:40:56,920 Rajna li l-inputs hija ID ġewwa formola tagħna. 831 00:40:56,920 --> 00:41:00,850 Allura aħna qed tmur biex jirreferu għaliha bħala tali. 832 00:41:00,850 --> 00:41:01,653 Inputs. 833 00:41:01,653 --> 00:41:02,460 OK? 834 00:41:02,460 --> 00:41:04,480 >> Allura meta fid-dubju, anki jekk għandek imkien, 835 00:41:04,480 --> 00:41:09,100 jekk int verament ċert dwar kif approċċ dan, A, ikollhom din tgeżwir. 836 00:41:09,100 --> 00:41:11,780 Allura tibda hemmhekk ma l-ippakkjar għall-jQuery. 837 00:41:11,780 --> 00:41:16,330 B, kun żgur li inti taf dak li qed jinbidlu. 838 00:41:16,330 --> 00:41:18,830 U meta fid-dubju, iqiegħed dak fil xi ħaġa, 839 00:41:18,830 --> 00:41:21,390 u jagħmlu dot, tkun xi tkun taħseb inti għandek tkun tagħmel magħha. 840 00:41:21,390 --> 00:41:22,150 >> UDJENZA: X'inhu l-inkartar? 841 00:41:22,150 --> 00:41:24,160 >> SPEAKER 1: L-inkartar huwa dan l-ewwel linja. 842 00:41:24,160 --> 00:41:27,520 Allura dan jgħid, stenna sakemm Dokument tiegħi hija lesta. 843 00:41:27,520 --> 00:41:29,160 Imbagħad ibda messing ma 'affarijiet. 844 00:41:29,160 --> 00:41:30,890 OK? 845 00:41:30,890 --> 00:41:32,780 Allura aħna nafu aħna qed messing mal-inputs. 846 00:41:32,780 --> 00:41:35,450 Allura aħna qed simili, OK, inputs hija forma tagħna. 847 00:41:35,450 --> 00:41:37,220 C'est ID tagħna. 848 00:41:37,220 --> 00:41:39,800 Allura dak hu li aħna qed ser tkun tfittex. 849 00:41:39,800 --> 00:41:45,220 U irridu naraw x'jiġri meta tiġi sottomessa din il-forma, id-dritt? 850 00:41:45,220 --> 00:41:50,180 >> Allura kif aħna tista 'taħseb, għandna xi .submit. 851 00:41:50,180 --> 00:41:56,080 Allura .submit biss jgħid, OK, din il-formola li konna referenzjati mal inputs hash, 852 00:41:56,080 --> 00:41:59,594 meta huwa sottomessa, tesegwixxi xi ħaġa oħra. 853 00:41:59,594 --> 00:42:01,135 Allura aħna qed tmur biex ikollhom xi funzjoni. 854 00:42:01,135 --> 00:42:05,010 855 00:42:05,010 --> 00:42:07,270 Avviż għandna funzjonijiet anonimi hawn. 856 00:42:07,270 --> 00:42:09,090 Għandna funzjoni anonima hawn. 857 00:42:09,090 --> 00:42:09,590 Iva. 858 00:42:09,590 --> 00:42:14,880 >> UDJENZA: Se jkun dejjem .submit, jew hija biss għaliex fil-HTML, 859 00:42:14,880 --> 00:42:18,260 għamilna t-tip buttuna Issottometti? 860 00:42:18,260 --> 00:42:23,680 >> SPEAKER 1: Għandu jiġi .submit, għaliex huwa xi forma li aħna qed iressqu. 861 00:42:23,680 --> 00:42:27,750 Minħabba dan .submit mhux bilfors jikkorrispondu għal dak il-buttuna huwa simili 862 00:42:27,750 --> 00:42:28,430 sejħa. 863 00:42:28,430 --> 00:42:32,610 Imma l-fatt li din hija forma li aħna qed iressqu. 864 00:42:32,610 --> 00:42:33,140 OK. 865 00:42:33,140 --> 00:42:35,015 >> Allura avviż anonima funzjoni hawnhekk li says-- 866 00:42:35,015 --> 00:42:37,348 UDJENZA: I do not really jifhmu funzjonijiet anonimi. 867 00:42:37,348 --> 00:42:39,240 SPEAKER 1: Allura anonima funzjonijiet, dawn qed 868 00:42:39,240 --> 00:42:42,380 biss funzjonijiet li ma għandhom isem. 869 00:42:42,380 --> 00:42:49,560 Allura minflok li xi funzjoni prinċipali li calls-- nistgħu ngħidu, Jekk id-dokument 870 00:42:49,560 --> 00:42:52,380 lest, allura aħna kieku ssejjaħ inputs. 871 00:42:52,380 --> 00:42:57,470 U mbagħad, Meta sottomessi, call-- simili, Jekk sottomessa hekk u hekk ', 872 00:42:57,470 --> 00:42:59,550 aħna'd sejħa xi funzjoni oħra. 873 00:42:59,550 --> 00:43:01,840 Funzjoni anonima biss ma għandhom isem, 874 00:43:01,840 --> 00:43:05,120 u se biss tesegwixxi fi ħdan dawn it-tipi ta 'affarijiet. 875 00:43:05,120 --> 00:43:10,970 >> Allura f'dan il-każ, liema dan jgħid huwa, Meta d-dokument tagħna hija lesta, 876 00:43:10,970 --> 00:43:12,880 tesegwixxi din il-funzjoni. 877 00:43:12,880 --> 00:43:17,110 Din il-funzjoni hija komposta ta 'kollox ġewwa hawn. 878 00:43:17,110 --> 00:43:24,410 U allura l-saff li jmiss hija, OK, meta inputs tiġi sottomessa, tesegwixxi dan. 879 00:43:24,410 --> 00:43:28,329 Huwa biss mod ta-jindikaw dak li għandu jiġi eżegwita meta. 880 00:43:28,329 --> 00:43:30,120 Huwa litteralment biss funzjoni li ma 881 00:43:30,120 --> 00:43:32,860 għandhom isem, sabiex dawn għandhom tendenza li jiġu nested fis xulxin, 882 00:43:32,860 --> 00:43:35,132 għaliex inti ma tistax jsejħulhom b'isimhom. 883 00:43:35,132 --> 00:43:36,984 OK? 884 00:43:36,984 --> 00:43:39,775 Litteralment, funzjoni anonima huwa biss funzjoni mingħajr isem. 885 00:43:39,775 --> 00:43:41,470 Thats it. 886 00:43:41,470 --> 00:43:47,370 Just mod biex jirrappreżentaw affarijiet differenti 887 00:43:47,370 --> 00:43:49,250 li aħna rridu esegwiti fi żminijiet speċifiċi. 888 00:43:49,250 --> 00:43:51,164 >> UDJENZA: [inaudible]. 889 00:43:51,164 --> 00:43:53,420 >> SPEAKER 1: Il-vent? 890 00:43:53,420 --> 00:43:54,360 Fejn? 891 00:43:54,360 --> 00:43:57,510 >> UDJENZA: Fil- parentesi wara funzjoni? 892 00:43:57,510 --> 00:44:00,660 >> SPEAKER 1: Wara l-funzjonijiet. 893 00:44:00,660 --> 00:44:01,290 Liema wieħed? 894 00:44:01,290 --> 00:44:02,410 >> UDJENZA: Kemm. 895 00:44:02,410 --> 00:44:05,137 Jekk inti tpoġġi, bħal, avveniment, jew jekk inti tpoġġi argument fil hemm, 896 00:44:05,137 --> 00:44:07,372 ma jkun ħażin? 897 00:44:07,372 --> 00:44:12,592 >> SPEAKER 1: F'dan il-każ, I jissoponi inti tista 'tpoġġi l-argument fil hemmhekk. 898 00:44:12,592 --> 00:44:15,619 Iżda għaliex aħna ma bżonn argument, m'għandux ikun hemm. 899 00:44:15,619 --> 00:44:17,410 Bħal, huwa l-sħiħ, bħal, għandek biss 900 00:44:17,410 --> 00:44:19,810 jkollhom affarijiet li huma meħtieġ tip ta 'ħaġa. 901 00:44:19,810 --> 00:44:29,325 Bl-istess mod li kieku kellna xi funzjoni li għandha void-- prinċipali int simili, 902 00:44:29,325 --> 00:44:35,687 bil-vojt prinċipali int, int tista 'tagħmel int arg v, ikun x'ikun. 903 00:44:35,687 --> 00:44:38,270 Imma jekk inti m'għandekx bżonn dawk, inti m'għandux ikollhom magħhom fil hemmhekk. 904 00:44:38,270 --> 00:44:39,070 L-istess ħaġa. 905 00:44:39,070 --> 00:44:40,896 Emma, ​​ma għandek xi mistoqsija? 906 00:44:40,896 --> 00:44:41,671 OK. 907 00:44:41,671 --> 00:44:42,170 Kessaħ. 908 00:44:42,170 --> 00:44:42,670 OK. 909 00:44:42,670 --> 00:44:45,862 Allura dak li għandna s'issa huwa meta tagħna tal--dokument lest, tesegwixxi dan. 910 00:44:45,862 --> 00:44:47,570 Issa aħna qed tħares lejn meta huwa sottomess. 911 00:44:47,570 --> 00:44:51,530 Allura issa għandna attwalment ikollhom sort tal-laħam ta 'ħaġa tagħna. 912 00:44:51,530 --> 00:45:00,120 Għalhekk għandna bżonn li tikseb l-valur li l- utent sottomessi, jekk dan ikun l-isem 913 00:45:00,120 --> 00:45:01,340 jew vojta. 914 00:45:01,340 --> 00:45:07,270 U allura aħna bżonn jew ritorn dan allert jew tarmi żball. 915 00:45:07,270 --> 00:45:08,560 Jew il-mod. 916 00:45:08,560 --> 00:45:13,690 >> Allura kif nistgħu tiddikjara varjabbli JavaScript? 917 00:45:13,690 --> 00:45:14,670 Var. 918 00:45:14,670 --> 00:45:19,430 Mela ejja ngħidu, l-isem var equals-- jew fil-fatt, aħna ser 919 00:45:19,430 --> 00:45:21,960 do valur peress I think it'sa isem. 920 00:45:21,960 --> 00:45:23,920 OK. 921 00:45:23,920 --> 00:45:31,320 Allura aħna għandna xi valur li aħna hawnhekk tixtieq li jiġbdu minn forma inputs tagħna. 922 00:45:31,320 --> 00:45:34,100 Għalhekk fl-istess mod li aħna tip ta 'għamlet inputs, 923 00:45:34,100 --> 00:45:38,380 jista 'xi ħadd tell me dak li aħna jista 'jiġi jċemplu hawn 924 00:45:38,380 --> 00:45:41,230 jekk ridna li tikseb l-isem mill-formola? 925 00:45:41,230 --> 00:45:46,929 U jekk inħarsu lura lejn forma tagħna hawn, aħna Avviż li għandna ID tal-isem. 926 00:45:46,929 --> 00:45:47,845 UDJENZA: [inaudible]. 927 00:45:47,845 --> 00:45:51,026 928 00:45:51,026 --> 00:45:54,675 >> SPEAKER 1: Inti ma għandekx biex jaħsbu li bħala firxa. 929 00:45:54,675 --> 00:45:57,650 930 00:45:57,650 --> 00:46:00,760 Inti ma għandekx bżonn ninkwetaw dwar dan. 931 00:46:00,760 --> 00:46:03,250 Allura aħna biss ikollhom xi isem. 932 00:46:03,250 --> 00:46:09,022 U mbagħad minħabba JavaScript u affarijiet huma stramb, aħna ma tista 'biss tagħmel "isem". 933 00:46:09,022 --> 00:46:11,230 Aħna fil-fatt għandek sejħa xi funzjoni li jagħtina, 934 00:46:11,230 --> 00:46:14,160 simili, il-valur ta 'dak l-identifikatur. 935 00:46:14,160 --> 00:46:15,160 OK? 936 00:46:15,160 --> 00:46:16,780 Allura li huwa biss .val. 937 00:46:16,780 --> 00:46:18,356 >> UDJENZA: [inaudible]. 938 00:46:18,356 --> 00:46:19,160 >> SPEAKER 1: OK. 939 00:46:19,160 --> 00:46:27,030 Allura ma JavaScript, dan it-tip ta ' Ħaġa dritt hawn biss tmur permezz. 940 00:46:27,030 --> 00:46:35,730 U inti tista 'taħseb ta' dan as-- huwa bħal kważi getElementById, fejn 941 00:46:35,730 --> 00:46:40,630 getElementById kieku attwalment jirritorna l-ħaġa sħiħa għalik. 942 00:46:40,630 --> 00:46:49,930 Il- $ ("# isem") huwa biss simili, OK, I jkollhom dan, I jista 'jkollhom aċċess għaliha, 943 00:46:49,930 --> 00:46:52,265 imma jekk inti fil-fatt tixtieq li biex jirritorna l-valur lill you-- 944 00:46:52,265 --> 00:46:53,596 >> UDJENZA: Huwa bħal pointer? 945 00:46:53,596 --> 00:46:55,070 >> SPEAKER 1: Huwa tip ta 'prodotti simili pointer. 946 00:46:55,070 --> 00:46:57,069 Inti tista 'taħseb bħala tip ta tixtieq pointer. 947 00:46:57,069 --> 00:46:59,060 Bħal, jgħid, OK, I taf kif tikseb hemmhekk, 948 00:46:59,060 --> 00:47:02,330 imma biex fatt tikseb l-valur out ta dan, inti għandek tistaqsi espliċitament għaliha. 949 00:47:02,330 --> 00:47:07,800 U sfortunatament, ovvjament, aħna ma do wisq bil JavaScript u jQuery. 950 00:47:07,800 --> 00:47:12,160 >> Allura huwa għaddej biex tinżel għal kemm inti guys-- dak li inti jiġri li tkun taf, 951 00:47:12,160 --> 00:47:17,610 dak li inti jiġri li raw, u liema inti tista 'tip ta' loġikament raden fuq. 952 00:47:17,610 --> 00:47:21,639 Minħabba xi wħud minn dawn l-affarijiet, inti probabilment setgħu jiksbu fin-nofs hemm. 953 00:47:21,639 --> 00:47:24,180 Iżda biex tikseb kompletament id-dritt, Naħseb din il-problema probabbilment 954 00:47:24,180 --> 00:47:25,624 kellha waħda mill-punteġġi aktar baxx. 955 00:47:25,624 --> 00:47:27,790 UDJENZA: Bħal, per eżempju, għal [inaudible] inputs, 956 00:47:27,790 --> 00:47:29,450 għaliex ma inti għandek tpoġġi val hemmhekk? 957 00:47:29,450 --> 00:47:30,450 SPEAKER 1: Għal dan wieħed? 958 00:47:30,450 --> 00:47:31,124 UDJENZA: Yeah. 959 00:47:31,124 --> 00:47:31,790 SPEAKER 1: Yeah. 960 00:47:31,790 --> 00:47:33,498 Minħabba li dan huwa tip ta simili, kif għidna, 961 00:47:33,498 --> 00:47:37,180 xi pointer, u dan huwa me referenzar dan u attwalment jkollna magħna l-valur. 962 00:47:37,180 --> 00:47:38,872 >> UDJENZA: Billi [inaudible]? 963 00:47:38,872 --> 00:47:42,060 >> SPEAKER 1: Għal inputs, inputs huwa biss some-- 964 00:47:42,060 --> 00:47:44,450 huwa simili aħna qed biss tħares lejn din bħala entità sħiħa, 965 00:47:44,450 --> 00:47:48,859 u dan .submit jgħidlekx us dak li għandna bżonn inkunu nafu. 966 00:47:48,859 --> 00:47:50,150 jQuery u JavaScript huwa stramb. 967 00:47:50,150 --> 00:47:50,800 I know. 968 00:47:50,800 --> 00:47:51,690 Naf, guys. 969 00:47:51,690 --> 00:47:52,460 I know. 970 00:47:52,460 --> 00:47:55,260 Hemm raġuni I ma do programmazzjoni web. 971 00:47:55,260 --> 00:47:56,230 Just kidding. 972 00:47:56,230 --> 00:47:57,780 I ma kellhomx biżżejjed espożizzjoni għalih. 973 00:47:57,780 --> 00:47:59,070 >> UDJENZA: [inaudible] CSS. 974 00:47:59,070 --> 00:48:00,206 >> [Rires] 975 00:48:00,206 --> 00:48:00,590 >> SPEAKER 1: OK, dan huwa CSS. 976 00:48:00,590 --> 00:48:03,730 CSS huwa biss, bħal, tagħmel affarijiet pretty, mhuwiex simili ejja jittrattaw data. 977 00:48:03,730 --> 00:48:05,710 Hemm differenza hemmhekk. 978 00:48:05,710 --> 00:48:06,350 OK. 979 00:48:06,350 --> 00:48:12,110 Allura issa nisperaw, dan part-- wkoll, għall- problema bħal din, fejn inti ma jistgħux 980 00:48:12,110 --> 00:48:16,070 jafu l-sintassi, inti jista 'jkun simili, OK, inti jista 'jkollu xi valur var 981 00:48:16,070 --> 00:48:18,320 u jkun simili, jassumi I ltqajna l-valur korrett. 982 00:48:18,320 --> 00:48:20,600 U allura inti tista 'probabbilment jikteb din il-parti li jmiss. 983 00:48:20,600 --> 00:48:24,640 Din il-parti li jmiss se probabbilment jidhru ferm aktar faċli, 984 00:48:24,640 --> 00:48:26,610 jew ikun jagħmel loġiku sens li inti guys. 985 00:48:26,610 --> 00:48:31,520 >> Billi dak li konna miktub s'issa, I know I se tkun simili, Umm, yeah, 986 00:48:31,520 --> 00:48:34,340 I do not know dak fuq l-kwizz. 987 00:48:34,340 --> 00:48:37,610 Inti tista totalment jiktbu psuedocode u mbagħad jidħlu fis-kodiċi reali 988 00:48:37,610 --> 00:48:40,460 meta you-- huwa tip ta 'prodotti simili matematika. 989 00:48:40,460 --> 00:48:42,904 Jekk inti stajt qatt kellhom xi problema multi-part fejn 990 00:48:42,904 --> 00:48:44,820 ma tafx kif nikseb passat l-ewwel pass, 991 00:48:44,820 --> 00:48:46,736 imma kollox tistrieħ fuq dik l-ewwel pass, 992 00:48:46,736 --> 00:48:49,577 inti biss jgħidu, bħal, jassumi x ugwali 4. 993 00:48:49,577 --> 00:48:50,910 U allura inti run magħha, id-dritt? 994 00:48:50,910 --> 00:48:52,410 >> Tista 'tagħmel l-istess ħaġa ma' kodiċi. 995 00:48:52,410 --> 00:48:55,740 Allura inti tista 'tgħid, tassumi Sibt il-lemin valur. 996 00:48:55,740 --> 00:48:58,290 Imbagħad do din il-parti li jmiss hawn. 997 00:48:58,290 --> 00:49:02,610 Minħabba din il-parti fil-fatt Għandu jkun pjuttost loġiku. 998 00:49:02,610 --> 00:49:06,560 >> Għalhekk għandna bżonn li jiċċekkja jekk il-valur tagħna hija vojta. 999 00:49:06,560 --> 00:49:11,650 Jew jekk huwa xi isem, attwalment jagħtu twissija. 1000 00:49:11,650 --> 00:49:15,085 Allura dak li jista rridu li jivverifika? 1001 00:49:15,085 --> 00:49:17,800 Aħna rridu li jkollhom xi Jekk. 1002 00:49:17,800 --> 00:49:19,510 What do you think Jekk tagħna se tkun? 1003 00:49:19,510 --> 00:49:24,141 Għandna bżonn biex tikkontrolla biex tara jekk il-valur is-- jekk mhuwiex string vojta. 1004 00:49:24,141 --> 00:49:30,740 1005 00:49:30,740 --> 00:49:31,730 >> Perfect. 1006 00:49:31,730 --> 00:49:32,570 Eżattament. 1007 00:49:32,570 --> 00:49:33,070 OK. 1008 00:49:33,070 --> 00:49:36,320 Allura jekk dan huwa l-każ, dak li rridu nagħmlu? 1009 00:49:36,320 --> 00:49:39,190 Aħna rridu li tarmi xi allert, id-dritt? 1010 00:49:39,190 --> 00:49:41,090 Allura huwa biss twissija. 1011 00:49:41,090 --> 00:49:43,050 U allura xi rridu ġewwa. 1012 00:49:43,050 --> 00:49:45,430 Allura x'inhuma aħna suppost li jkollhom ġewwa allert tagħna? 1013 00:49:45,430 --> 00:49:48,916 >> UDJENZA: "Hello." 1014 00:49:48,916 --> 00:49:50,421 >> SPEAKER 1: Comma. 1015 00:49:50,421 --> 00:49:52,462 U allura do inti guys ftakar kif concatenate? 1016 00:49:52,462 --> 00:49:53,400 >> UDJENZA: Plus. 1017 00:49:53,400 --> 00:49:54,520 >> SPEAKER 1: Plus. 1018 00:49:54,520 --> 00:49:57,490 Allura aħna tixtieq li jkollok plus. 1019 00:49:57,490 --> 00:50:03,480 U allura għandna bżonn plus ieħor għall-punt exclamation tagħna. 1020 00:50:03,480 --> 00:50:05,620 Kessaħ. 1021 00:50:05,620 --> 00:50:06,540 OK. 1022 00:50:06,540 --> 00:50:08,255 Inkella, dak li jista rridu nagħmlu? 1023 00:50:08,255 --> 00:50:10,380 Aħna ma rridux li tagħmel xejn, id-dritt? 1024 00:50:10,380 --> 00:50:14,190 Allura aħna biss ritorn foloz. 1025 00:50:14,190 --> 00:50:17,200 Mhux dak li nixtieq do. 1026 00:50:17,200 --> 00:50:18,520 OK. 1027 00:50:18,520 --> 00:50:20,660 >> U allura dawn, ta ' course-- x'inhu importanti 1028 00:50:20,660 --> 00:50:23,510 huwa li tiftakar li tagħlaq funzjonijiet anonimi tiegħek. 1029 00:50:23,510 --> 00:50:27,230 Allura jekk tinnota, aħna għandna xi funzjoni hawnhekk li tispiċċa hawnhekk. 1030 00:50:27,230 --> 00:50:31,710 Għalhekk għandna bżonn li jagħlqu dan ewwel wieħed u żid virgola. 1031 00:50:31,710 --> 00:50:35,195 U allura dan wieħed hawn irid tagħmel ma 'din il-funzjoni anonima, 1032 00:50:35,195 --> 00:50:38,650 hekk aħna qrib hemmhekk. 1033 00:50:38,650 --> 00:50:40,190 Li r-reazzjoni irkoppa-jerk 'tfaddil. 1034 00:50:40,190 --> 00:50:40,690 Iva. 1035 00:50:40,690 --> 00:50:45,650 UDJENZA: Hemm raġuni that-- biss fil-eżempji kollha fil JavaScript 1036 00:50:45,650 --> 00:50:48,480 li stajt tidher, għandna l-ewwel braces kaboċċi 1037 00:50:48,480 --> 00:50:51,075 fuq l-istess linja bħall-funzjoni? 1038 00:50:51,075 --> 00:50:53,040 >> SPEAKER 1: Li stilistiċi. 1039 00:50:53,040 --> 00:50:54,130 Yeah. 1040 00:50:54,130 --> 00:51:00,650 U fil-fatt, jekk inti tieħu 61, aħna jagħmlu dak kollu braces kaboċċi tagħna li mod. 1041 00:51:00,650 --> 00:51:01,830 Huh? 1042 00:51:01,830 --> 00:51:05,030 >> UDJENZA: Jekk aħna ma nagħmlu dak fuq l PSET, huwa li ħażina għall-istil? 1043 00:51:05,030 --> 00:51:05,720 >> SPEAKER 1: No 1044 00:51:05,720 --> 00:51:09,710 Aħna espliċitament qallek inti guys biex jagħmlu dan. 1045 00:51:09,710 --> 00:51:14,540 Iżda fil-fatt, dan huwa tip tal-konvenzjoni jiddomina 1046 00:51:14,540 --> 00:51:19,620 fil-lott ta 'klassijiet Ċ u JavaScript u jQuery. 1047 00:51:19,620 --> 00:51:23,074 Allura ovvjament, jien sure-- u fil-fatt, jekk I 1048 00:51:23,074 --> 00:51:26,770 kienu jagħmlu din il-problema għal kollox blind mingħajr ħares lejn dan, 1049 00:51:26,770 --> 00:51:30,080 hemm probabbilment ftit modi I jkollhom gotten dan. 1050 00:51:30,080 --> 00:51:36,160 >> I seta 'kien simili, OK, forsi I bżonn li grab xi ħaġa li l-input. 1051 00:51:36,160 --> 00:51:38,020 U naħseb li l- għarfien li, bħal, 1052 00:51:38,020 --> 00:51:43,240 OK, jekk I rridu nġibu xi ħaġa minn forma li għandha ID, 1053 00:51:43,240 --> 00:51:46,990 Nirreferi għaliha b'dan il-mod, I d probabbilment nikseb dak. 1054 00:51:46,990 --> 00:51:49,940 I tista 'tikseb dan. 1055 00:51:49,940 --> 00:51:53,400 Imma verament, l-unika ħaġa li naħseb Nixtieq verament nikseb dan id-dritt hawn. 1056 00:51:53,400 --> 00:51:59,230 >> Allura huwa tip ta 'importanti li jafu, kif ma 'kull test diffiċli, 1057 00:51:59,230 --> 00:52:02,130 inti tip ta 'tagħżel battalji tiegħek, id-dritt? 1058 00:52:02,130 --> 00:52:06,780 Jekk inti taf li inti mhux qed tmur biex tikseb li l-ewwel parti ta għall jQuery, kif għidt, 1059 00:52:06,780 --> 00:52:10,080 jassumi li inti għandek dan il-valur u tagħmel dak li tista magħha. 1060 00:52:10,080 --> 00:52:14,730 U jekk ikollok ħin, mur lura u jippruvaw u imla l-biċċiet. 1061 00:52:14,730 --> 00:52:17,150 Iżda ma let xi mistoqsija bħal dan verament art mtajna inti isfel. 1062 00:52:17,150 --> 00:52:18,080 Minħabba liema? 1063 00:52:18,080 --> 00:52:23,260 Din kienet mistoqsija waħda dwar jQuery barra mill-eżami kollu. 1064 00:52:23,260 --> 00:52:25,810 Allura iva, huwa d jkun kbir jekk inti ltqajna. 1065 00:52:25,810 --> 00:52:28,297 >> UDJENZA: [inaudible] għalik huma mistiedna li jużaw jQuery. 1066 00:52:28,297 --> 00:52:30,005 SPEAKER 1: Inti merħba għall-użu jQuery. 1067 00:52:30,005 --> 00:52:31,088 UDJENZA: OK. [Inaudible]. 1068 00:52:31,088 --> 00:52:33,060 SPEAKER 1: Kif inti ma tużah? 1069 00:52:33,060 --> 00:52:35,850 I jkollhom ħarsa up kollha tiegħi JavaScript. 1070 00:52:35,850 --> 00:52:38,810 Huwa fil-fatt ħafna aktar faċli, I think, għall-użu jQuery, 1071 00:52:38,810 --> 00:52:42,995 għaliex jQuery fil-fatt inaqqas il- ammont ta 'JavaScript tikteb probabilment 1072 00:52:42,995 --> 00:52:43,620 billi, bħall-, nofs. 1073 00:52:43,620 --> 00:52:46,334 Allura kodiċi tagħna probabbilment tkun darbtejn twil mingħajr dik. 1074 00:52:46,334 --> 00:52:49,250 Mela jekk inti recognize-- l-akbar ħaġa li jieħdu l bogħod minn din il-problema 1075 00:52:49,250 --> 00:52:50,550 huma l-mudelli. 1076 00:52:50,550 --> 00:52:52,890 Jekk inti qed jaċċessaw xi ħaġa minn forma, 1077 00:52:52,890 --> 00:52:57,830 int ser tuża kwotazzjonijiet, hash, kwalunkwe int tipprova aċċess. 1078 00:52:57,830 --> 00:53:01,000 Jekk huwa qed sottomessa, inti tixtieq li tuża xi ħaġa bħal .submit. 1079 00:53:01,000 --> 00:53:03,680 Int probabilment ser tuża funzjoni anonimu fil hemmhekk. 1080 00:53:03,680 --> 00:53:08,030 Jekk inti fil-fatt bżonn l-valur ta ' xi ħaġa, int ser tagħmel kwotazzjonijiet, 1081 00:53:08,030 --> 00:53:12,160 hash, ikun x'ikun il-qasam huwa, .val. 1082 00:53:12,160 --> 00:53:14,690 U jirrikonoxxu l-mudelli bħal dik huma għaddejjin 1083 00:53:14,690 --> 00:53:19,586 li tkun ferm aktar utli minn verament jafu l-mrammel nitty. 1084 00:53:19,586 --> 00:53:20,562 Iva. 1085 00:53:20,562 --> 00:53:23,164 >> UDJENZA: Allura jekk il- utent jissottometti l-isem tagħhom 1086 00:53:23,164 --> 00:53:27,394 u li din tmur permezz ta 'dak id-dikjarazzjoni, se dan jinżlu u r-ritorn falza wara dan? 1087 00:53:27,394 --> 00:53:30,373 >> SPEAKER 1: Le, għaliex l-allert, inti tista 'taħseb hija simili ritorn. 1088 00:53:30,373 --> 00:53:30,873 Yeah. 1089 00:53:30,873 --> 00:53:31,590 Allura inneħħu ħruġ. 1090 00:53:31,590 --> 00:53:31,925 Yeah. 1091 00:53:31,925 --> 00:53:33,883 >> UDJENZA: Jista inti [? poġġi?] il-parentesi 1092 00:53:33,883 --> 00:53:37,105 ta tissottometti, parentesi, xi ħaġa? 1093 00:53:37,105 --> 00:53:38,870 >> SPEAKER 1: għamilt, nemmen. 1094 00:53:38,870 --> 00:53:42,300 Dan wieħed magħluqa dritt hawn. 1095 00:53:42,300 --> 00:53:45,800 U allura dan wieħed gets għalqu hawn. 1096 00:53:45,800 --> 00:53:47,135 >> UDJENZA: Oh, hemm. 1097 00:53:47,135 --> 00:53:48,470 Kull dritt. 1098 00:53:48,470 --> 00:53:53,572 >> SPEAKER 1: Ovvjament, ftit, affarijiet sintattika ftit 1099 00:53:53,572 --> 00:53:55,780 bħal dik, aħna ser probabbilment biss ċirku u jkun simili, 1100 00:53:55,780 --> 00:53:58,385 ma ninsewx parentesi tiegħek. 1101 00:53:58,385 --> 00:53:59,810 Iżda yeah. 1102 00:53:59,810 --> 00:54:00,950 OK. 1103 00:54:00,950 --> 00:54:04,190 Do aħna għandna waħda xulxin li nixtiequ li tagħmel? 1104 00:54:04,190 --> 00:54:07,700 1105 00:54:07,700 --> 00:54:11,599 Did you guys jiksbu l-waħda siġra binarju? 1106 00:54:11,599 --> 00:54:12,890 Do irridu li jmorru fuq li wieħed? 1107 00:54:12,890 --> 00:54:17,940 Inħoss bħal siġar binarja u DOM għandhom ikunu punti 1108 00:54:17,940 --> 00:54:19,880 li inti guys jiksbu pretty faċilment. 1109 00:54:19,880 --> 00:54:21,978 I ma tkunx tixtieq inti li jitilfu punti fuq dik. 1110 00:54:21,978 --> 00:54:28,335 1111 00:54:28,335 --> 00:54:30,370 OK. 1112 00:54:30,370 --> 00:54:33,097 >> Ejja nagħmlu dan DOM hawn. 1113 00:54:33,097 --> 00:54:35,555 Nixtieq kelli Surface tiegħi so I tista 'biss tibbaża fuq l-iskrin. 1114 00:54:35,555 --> 00:54:38,330 1115 00:54:38,330 --> 00:54:41,461 Dak hu li jien użati biex jagħmlu l-aħħar sena. 1116 00:54:41,461 --> 00:54:41,960 OK. 1117 00:54:41,960 --> 00:54:48,370 Allura kif semmejt, tkellimna dwar DOM, Għan Mudell Dokument. 1118 00:54:48,370 --> 00:54:51,415 Huma qed probabbilment se jtik xi wħud ftit ta 'snippet bħal dan 1119 00:54:51,415 --> 00:54:54,250 u nitolbok biex toħloq siġra għal dan. 1120 00:54:54,250 --> 00:54:58,050 U dan biss kollha trid tagħmel mat-tmexxija permezz tal-lametti. 1121 00:54:58,050 --> 00:55:00,685 Mela ejja tipprova tagħmel dan. 1122 00:55:00,685 --> 00:55:09,610 1123 00:55:09,610 --> 00:55:12,920 >> Ukoll, kif kull soltu, jekk inti guys tagħmel dawn kwizzijiet, kif I ħafna 1124 00:55:12,920 --> 00:55:16,450 nirrakkomandaw li inti tagħmel bħala prattika, kwalunkwe minnhom li int simili, 1125 00:55:16,450 --> 00:55:19,480 I really ma jsibux x'hemm għaddejjin hawn, biss, naturalment, 1126 00:55:19,480 --> 00:55:23,334 ibgħat lili email bil-kwistjoni, u se nispjega kif l-aħjar li nista '. 1127 00:55:23,334 --> 00:55:25,298 OK. 1128 00:55:25,298 --> 00:55:33,420 >> Għandna xi dokument, u għandna HTML. 1129 00:55:33,420 --> 00:55:33,970 OK. 1130 00:55:33,970 --> 00:55:38,750 Allura allura aħna qed biss analizzar l-tags hawn, id-dritt? 1131 00:55:38,750 --> 00:55:45,810 Allura dak do naraw comes-- liema huma iż-żewġ subintestaturi taħt HTML? 1132 00:55:45,810 --> 00:55:48,880 Speċjalment minħabba li dawn qed inċiża kif suppost? 1133 00:55:48,880 --> 00:55:49,580 Kap u l-korp. 1134 00:55:49,580 --> 00:56:00,298 1135 00:56:00,298 --> 00:56:00,800 Ah. 1136 00:56:00,800 --> 00:56:03,730 1137 00:56:03,730 --> 00:56:04,960 Kap u l-korp. 1138 00:56:04,960 --> 00:56:05,952 Sabiħ. 1139 00:56:05,952 --> 00:56:07,410 Mela allura ejja tibda hawn bir-ras. 1140 00:56:07,410 --> 00:56:09,090 X'hemm ras minn taħt? 1141 00:56:09,090 --> 00:56:11,721 X'hemm tag jmiss tagħna? 1142 00:56:11,721 --> 00:56:12,220 Titolu. 1143 00:56:12,220 --> 00:56:16,450 1144 00:56:16,450 --> 00:56:19,605 U mbagħad fi ħdan it-titolu, kwizz. 1145 00:56:19,605 --> 00:56:23,970 1146 00:56:23,970 --> 00:56:24,690 OK. 1147 00:56:24,690 --> 00:56:27,940 >> Allura litteralment, huwa biss mixi permezz tal-lametti, OK? 1148 00:56:27,940 --> 00:56:31,610 Mela allura jekk ikollna korp, kif aħna jgħaddu, 1149 00:56:31,610 --> 00:56:35,460 korp għandu tliet affarijiet fi ħdanu, id-dritt? 1150 00:56:35,460 --> 00:56:36,400 Huwa ltqajna tliet divs. 1151 00:56:36,400 --> 00:56:40,060 1152 00:56:40,060 --> 00:56:41,900 Kull div gets ftit kaxxa tiegħu stess. 1153 00:56:41,900 --> 00:56:45,260 1154 00:56:45,260 --> 00:56:48,106 U x'hemm fl-ewwel div? 1155 00:56:48,106 --> 00:56:48,606 [Inaudible] 1156 00:56:48,606 --> 00:56:52,070 1157 00:56:52,070 --> 00:56:57,292 U allura l-waħda li jmiss huwa nofs, li jien biss se jqassar. 1158 00:56:57,292 --> 00:56:59,410 U allura l-aħħar wieħed huwa qiegħ. 1159 00:56:59,410 --> 00:57:06,060 1160 00:57:06,060 --> 00:57:07,650 >> Allura verament, huwa biss mixi permezz. 1161 00:57:07,650 --> 00:57:11,140 U għaliex aħna qed tmur biex jagħtu inti HTML li huwa inċiża kif suppost, 1162 00:57:11,140 --> 00:57:16,800 inti tista litteralment biss run permezz u jkun simili, OK, hawnhekk huwa l-HTML. 1163 00:57:16,800 --> 00:57:19,460 Allura dan huwa l-aktar imbiegħda kantuniera, jew l-aktar 'xellug, 1164 00:57:19,460 --> 00:57:22,410 b'tali mod li għandha tkun ħaġa tagħha stess. 1165 00:57:22,410 --> 00:57:26,360 Dawn huma fuq l-istess indention. 1166 00:57:26,360 --> 00:57:30,120 >> Allura aħna nafu li ras jeħtieġ li tkun fl-istess livell bħal tal-ġisem, 1167 00:57:30,120 --> 00:57:32,040 iżda taħt HTML. 1168 00:57:32,040 --> 00:57:33,100 Huwa dak li għandna hawnhekk. 1169 00:57:33,100 --> 00:57:36,810 Head u l-korp huma aħwa, iżda dawn qed taħt HTML. 1170 00:57:36,810 --> 00:57:39,130 U allura aħna biss jmorru fis kull wieħed minn dawn. 1171 00:57:39,130 --> 00:57:44,370 Allura ras għandha titolu, li għandha kwizz, kif naraw hawn. 1172 00:57:44,370 --> 00:57:48,210 U allura f'dan il-każ, aħna għandna korp, li għandu dawn it-tliet linji. 1173 00:57:48,210 --> 00:57:51,470 Allura dawn huma kollha aħwa kollha taħt ġisem. 1174 00:57:51,470 --> 00:57:53,732 OK? 1175 00:57:53,732 --> 00:57:56,190 Allura nisperaw meta tara xi ħaġa bħal din, int tixtieq, 1176 00:57:56,190 --> 00:57:57,900 iva, I biss jiksbu biex tiġbed siġra. 1177 00:57:57,900 --> 00:58:00,430 Huwa gonna jkun kbir. 1178 00:58:00,430 --> 00:58:01,130 OK. 1179 00:58:01,130 --> 00:58:03,220 Allura riedu jagħmlu ċert inti guys kienu jafu li. 1180 00:58:03,220 --> 00:58:10,510 >> Allura għaliex ma we mur 32 ma siġra binarju tagħna? 1181 00:58:10,510 --> 00:58:17,905 Minħabba li ladarba inti tifhem binarja siġra tfittxija, huwa verament mhux ħażin. 1182 00:58:17,905 --> 00:58:20,960 Allura Everett, nista erase-- I mean, dawn huma kollha online, wisq. 1183 00:58:20,960 --> 00:58:24,130 Mela jekk għandek xi mistoqsijiet. 1184 00:58:24,130 --> 00:58:44,410 1185 00:58:44,410 --> 00:58:46,370 >> Tlift ftit spazju hemmhekk, iżda huwa OK. 1186 00:58:46,370 --> 00:58:50,190 Allura siġra tfittxija binarju huwa biss mod biex jorganizzaw data 1187 00:58:50,190 --> 00:58:57,000 mhux fil-firxa, fejn l-għerq huwa dejjem akbar 1188 00:58:57,000 --> 00:59:03,500 milli l-wild xellug u l-għeruq huwa dejjem anqas mill-wild dritt. 1189 00:59:03,500 --> 00:59:04,770 OK. 1190 00:59:04,770 --> 00:59:08,160 >> Allura aħna għandna din is-siġra tfittxija kbira hawn. 1191 00:59:08,160 --> 00:59:13,360 Għandna dawn in-numri, 34, 59, 20, 106, 36, u 52. 1192 00:59:13,360 --> 00:59:15,160 U għandna bżonn biex torganizza b'tali mod 1193 00:59:15,160 --> 00:59:22,100 tali li l-għerq huwa akbar milli kollox fuq in-naħa tax-xellug 1194 00:59:22,100 --> 00:59:24,750 u huwa inqas minn kollox fuq il-lemin. 1195 00:59:24,750 --> 00:59:29,580 U tipikament, dak li inti trid tagħmel huwa li tipprova u ssib 1196 00:59:29,580 --> 00:59:31,720 xi ħaġa dwar fin-nofs. 1197 00:59:31,720 --> 00:59:35,420 Bis-siġar tat-tiftix binarju, inti jista 'jkollhom play madwar ftit magħha. 1198 00:59:35,420 --> 00:59:40,850 >> Iżda f'dan il-każ, ejja biss jassumi li nafu dan l-ewwel wieħed. 1199 00:59:40,850 --> 00:59:44,870 Allura 36 huwa l-ewwel wieħed tagħna hawn. 1200 00:59:44,870 --> 00:59:46,790 Tipikament, nixtieq nipprova u jagħżlu xi ħaġa 1201 00:59:46,790 --> 00:59:50,160 dwar fin-nofs li taf probabbilment jagħtu l-aħjar riżultati. 1202 00:59:50,160 --> 00:59:56,200 Allura issa nafu li kollox fuq din in-naħa jeħtieġ li jkun inqas minn 36. 1203 00:59:56,200 --> 00:59:59,520 Iżda wkoll, dak li inti tista 'tara huwa li għandna żewġ spots fuq hawn. 1204 00:59:59,520 --> 01:00:04,350 Allura jekk aħna nafu li għandna bżonn żewġ numri li huma inqas mill-għeruq, 1205 01:00:04,350 --> 01:00:08,670 allura inti tista 'biss tordna dawn u jagħżlu t-tielet numru. 1206 01:00:08,670 --> 01:00:09,390 OK. 1207 01:00:09,390 --> 01:00:11,550 >> Allura għaliex ma we tibda ma din in-naħa? 1208 01:00:11,550 --> 01:00:17,270 Allura jekk aħna nafu li kollox fuq din in-naħa jeħtieġ li jkun inqas minn 36-- 1209 01:00:17,270 --> 01:00:21,290 imma jekk inħarsu lejn dan wieħed, nafu li dan in-numru 1210 01:00:21,290 --> 01:00:25,180 għandu jkun inqas minn dan in-numru, id-dritt? 1211 01:00:25,180 --> 01:00:30,810 Minħabba dan in-numru here huwa fuq il-lemin. 1212 01:00:30,810 --> 01:00:34,680 U ftakar, bħal fil akbar tagħna siġra, kollox fuq il-lemin 1213 01:00:34,680 --> 01:00:37,130 jeħtieġ li jkun akbar mill-għerq. 1214 01:00:37,130 --> 01:00:40,540 B'dan il-mod, aħna nafu li kollu li hu fil dan bżonnijiet 1215 01:00:40,540 --> 01:00:43,090 li jkunu akbar minn kwalunkwe hawnhekk. 1216 01:00:43,090 --> 01:00:44,020 OK? 1217 01:00:44,020 --> 01:00:46,340 >> Allura aħna għandna żewġ għażliet għal dawn iż-żewġ bżieżaq. 1218 01:00:46,340 --> 01:00:49,830 Għandna 32 u 34-- jew sorry. 1219 01:00:49,830 --> 01:00:53,330 20 u 34. 1220 01:00:53,330 --> 01:00:56,500 Allura kif taħseb aħna tista 'tpoġġi dawn fis? 1221 01:00:56,500 --> 01:00:59,230 Jekk dan wieħed irid ikun akbar minn dan wieħed, 1222 01:00:59,230 --> 01:01:04,340 li jfisser li rridu jkollhom 20 hawn u 34 hawn. 1223 01:01:04,340 --> 01:01:05,340 OK. 1224 01:01:05,340 --> 01:01:09,380 >> Allura bl-istess mod, irridu nħarsu fil dan it-tip ta 'sub siġra. 1225 01:01:09,380 --> 01:01:14,994 U aħna ngħidu, OK, aħna ma 36. 1226 01:01:14,994 --> 01:01:20,460 Għandna 106, 52, u 59. 1227 01:01:20,460 --> 01:01:21,590 Dritt? 1228 01:01:21,590 --> 01:01:24,820 F'dan il-każ hawnhekk, aħna nafu li dan wieħed bżonnijiet 1229 01:01:24,820 --> 01:01:29,570 li għandhom ħaġa waħda li l-akbar minn u ħaġa waħda li hija inqas minn dan. 1230 01:01:29,570 --> 01:01:30,100 Dritt? 1231 01:01:30,100 --> 01:01:34,580 Mela jekk npoġġux dawn fl-ordni, huwa biss dwar is-sejba li l-valur tan-nofs mill-ġdid. 1232 01:01:34,580 --> 01:01:35,766 Allura valur tan-nofs tagħna huwa 59. 1233 01:01:35,766 --> 01:01:38,524 1234 01:01:38,524 --> 01:01:40,190 Mela allura nistgħu ngħidu, OK, x'hemm inqas minn 59? 1235 01:01:40,190 --> 01:01:41,826 Ukoll, li 52. 1236 01:01:41,826 --> 01:01:42,950 U x'hemm akbar minn 59? 1237 01:01:42,950 --> 01:01:45,120 Ukoll, li 106. 1238 01:01:45,120 --> 01:01:45,930 OK? 1239 01:01:45,930 --> 01:01:49,430 Allura huwa biss daqsxejn bħal puzzle. 1240 01:01:49,430 --> 01:01:53,160 Hija tipikament tgħin, speċjalment fis-siġar żgħar bħal dan, 1241 01:01:53,160 --> 01:01:56,617 jekk inti biss tordna, jekk inti taf kemm huma fuq ix-xellug 1242 01:01:56,617 --> 01:01:58,450 u kemm huma fuq il- dritt, li tista 'sempliċement 1243 01:01:58,450 --> 01:02:01,050 jippermetti li inti tagħżel liema għandha tkun fil għerq tiegħek. 1244 01:02:01,050 --> 01:02:02,922 U allura inti tista 'tip ta jaħdem minn hemm. 1245 01:02:02,922 --> 01:02:05,080 Mm-hm. 1246 01:02:05,080 --> 01:02:05,580 33? 1247 01:02:05,580 --> 01:02:07,570 Sure. 1248 01:02:07,570 --> 01:02:10,120 OK. 1249 01:02:10,120 --> 01:02:17,410 Allura aħna tixtieq li toħloq node jew siġra tfittxija binarju. 1250 01:02:17,410 --> 01:02:20,416 U ejja nħarsu lejn dak li jista 'jkun fiha. 1251 01:02:20,416 --> 01:02:26,130 1252 01:02:26,130 --> 01:02:28,600 U jien naħseb li din se attwalment tkun l-aħħar problema tagħna. 1253 01:02:28,600 --> 01:02:29,510 Ah. 1254 01:02:29,510 --> 01:02:30,010 OK. 1255 01:02:30,010 --> 01:02:48,190 1256 01:02:48,190 --> 01:02:48,690 OK. 1257 01:02:48,690 --> 01:02:55,580 1258 01:02:55,580 --> 01:02:58,040 >> Dan huwa simili dak li nistgħu jaħsbu bħala node, id-dritt? 1259 01:02:58,040 --> 01:03:01,610 Għandna xi valur, u aħna jafu li se la 1260 01:03:01,610 --> 01:03:03,830 ħallew u t-tfal dritt. 1261 01:03:03,830 --> 01:03:08,420 Tfittxija Binarju tree-- li l-mezzi li għandha, l-aktar, żewġt itfal. 1262 01:03:08,420 --> 01:03:08,920 OK? 1263 01:03:08,920 --> 01:03:12,690 1264 01:03:12,690 --> 01:03:15,540 Ejja jaħsbu dwar il-mod aħna iddefinixxa lista marbuta, id-dritt? 1265 01:03:15,540 --> 01:03:17,740 >> Kellna xi int li irrappreżenta l-valur. 1266 01:03:17,740 --> 01:03:20,760 Kellna xi pointer dik rappreżentata dak li kien se jmiss. 1267 01:03:20,760 --> 01:03:23,350 Siġra tfittxija binarju huwa simili ħafna. 1268 01:03:23,350 --> 01:03:27,980 Għad għandna xi valur, n, li aħna tagħtiha, id-dritt? 1269 01:03:27,980 --> 01:03:31,750 U mbagħad I ġibdet dawn ħafna espliċitament ma vleġeġ, 1270 01:03:31,750 --> 01:03:34,010 għaliex huma effettivament pointers. 1271 01:03:34,010 --> 01:03:34,940 OK? 1272 01:03:34,940 --> 01:03:38,500 >> Allura n hija tipikament liema? 1273 01:03:38,500 --> 01:03:39,230 Huwa xi valur. 1274 01:03:39,230 --> 01:03:41,800 What do we tipikament jikklassifikawh bħala? 1275 01:03:41,800 --> 01:03:42,500 An int. 1276 01:03:42,500 --> 01:03:49,980 Allura aħna għandna xi n int, jew il-valur int, jew kwalunkwe inti tixtieq li hija sejħa. 1277 01:03:49,980 --> 01:03:53,230 U allura għandna ix-xellug tfal u l-minuri dritt. 1278 01:03:53,230 --> 01:03:54,570 Dritt? 1279 01:03:54,570 --> 01:03:58,060 U aħna nafu li dak li qed point-- liema huma tipponta lejn? 1280 01:03:58,060 --> 01:04:01,560 Huma qed tipponta lejn lymph oħra, id-dritt? 1281 01:04:01,560 --> 01:04:07,540 Allura kif kieku aħna tiddikjara pointer node? 1282 01:04:07,540 --> 01:04:10,480 1283 01:04:10,480 --> 01:04:11,460 >> UDJENZA: [inaudible]. 1284 01:04:11,460 --> 01:04:12,472 >> SPEAKER 1: Mm-hm. 1285 01:04:12,472 --> 01:04:14,305 U aħna qed tmur biex ikollhom tnejn ta 'dawk, id-dritt? 1286 01:04:14,305 --> 01:04:18,070 1287 01:04:18,070 --> 01:04:26,710 U allura nistgħu litteralment do xellug għat-tfal xellug 1288 01:04:26,710 --> 01:04:30,950 u d-dritt għall-wild dritt. 1289 01:04:30,950 --> 01:04:31,820 Actually-- sorry. 1290 01:04:31,820 --> 01:04:33,155 Għaliex għandna bżonn Struct. 1291 01:04:33,155 --> 01:04:36,250 1292 01:04:36,250 --> 01:04:41,580 >> Allura Struct huwa għaliex għandna le lest li tiddikjara node s'issa. 1293 01:04:41,580 --> 01:04:47,070 Allura node huwa fi ħdan hawnhekk. 1294 01:04:47,070 --> 01:04:49,640 Huwa tip ta simili definizzjoni rikursivi, id-dritt? 1295 01:04:49,640 --> 01:04:53,140 Allura meta ninsabu fi din id-definizzjoni, aħna 1296 01:04:53,140 --> 01:04:57,310 ma lest li tiddikjara node bħala l-istruttura, 1297 01:04:57,310 --> 01:04:59,380 hekk għandna nagħmlu Struct node biss biex jgħidu, iva, 1298 01:04:59,380 --> 01:05:03,930 aħna fil-fatt jirreferu lura għall ourself tip ħaġa. 1299 01:05:03,930 --> 01:05:07,410 Li bħal ladarba huwa maħluqa, dan ser tkun multa. 1300 01:05:07,410 --> 01:05:10,890 >> Allura kif big taħseb li guys taħseb li dan huwa? 1301 01:05:10,890 --> 01:05:13,650 X'hemm-daqs ta 'din l-istruttura? 1302 01:05:13,650 --> 01:05:14,370 12. 1303 01:05:14,370 --> 01:05:14,870 Għaliex? 1304 01:05:14,870 --> 01:05:18,990 1305 01:05:18,990 --> 01:05:19,664 Preċiżament. 1306 01:05:19,664 --> 01:05:21,830 U fil-fatt, wieħed mill- ewwel mistoqsijiet wieħed Quiz One 1307 01:05:21,830 --> 01:05:24,170 huwa dwar daqsijiet, u huwa għalhekk li staqsejt. 1308 01:05:24,170 --> 01:05:25,230 Kull dritt. 1309 01:05:25,230 --> 01:05:29,350 >> Aħna ser tarf, minħabba li l- DCE se Yell fil lili jekk aħna ma. 1310 01:05:29,350 --> 01:05:33,790 Imma jekk inti guys xi mistoqsijiet, naturalment, email me, let me know. 1311 01:05:33,790 --> 01:05:35,190 You guys huma ser blat. 1312 01:05:35,190 --> 01:05:37,210 Jien super eċċitati. 1313 01:05:37,210 --> 01:05:39,380 You guys se jsir bħala Erbgħa, u mbagħad 1314 01:05:39,380 --> 01:05:43,150 int ser tingħata biex jaħdmu fuq finali tiegħek proġetti, u li għaddej biex tkun biża '. 1315 01:05:43,150 --> 01:05:48,784 >> I se jkun hawn li jmiss ġimgħa 4:00-04:30 1316 01:05:48,784 --> 01:05:50,700 jekk inti guys tixtieq li ġejjin pick up kwizzijiet tiegħek. 1317 01:05:50,700 --> 01:05:54,410 Jekk inti tixtieq li ssib lili xi żmien ieħor jew biss jikkoordinaw żmien differenti, 1318 01:05:54,410 --> 01:05:56,460 tħossok liberu li let me know. 1319 01:05:56,460 --> 01:05:58,670 Inkella, dan huwa aħħar taqsima tagħna. 1320 01:05:58,670 --> 01:06:01,070 Allura kien kbir biex tara inti guys. 1321 01:06:01,070 --> 01:06:02,450 Jekk jogħġbok ħu aktar kandju. 1322 01:06:02,450 --> 01:06:05,390 U Xorti tajba fuq kwizz tiegħek. 1323 01:06:05,390 --> 01:06:06,687