1 00:00:00,000 --> 00:00:00,890 2 00:00:00,890 --> 00:00:03,835 >> [CHWARAE CERDDORIAETH] 3 00:00:03,835 --> 00:00:10,597 4 00:00:10,597 --> 00:00:12,030 >> SIARADWR 1: pob hawl, bawb. 5 00:00:12,030 --> 00:00:14,330 Croeso i'ch adran olaf gyda mi. 6 00:00:14,330 --> 00:00:16,160 Mae wedi bod yn eithaf y semester. 7 00:00:16,160 --> 00:00:21,290 Ni allaf gredu hyn yw, fel, wythnos 12 neu 11, rhywbeth fel 'na. 8 00:00:21,290 --> 00:00:24,520 Ond am ei fod yn ein diwethaf adran, rydym yn cael llawer o candy. 9 00:00:24,520 --> 00:00:27,090 Ac yr wyf i'n mynd i geisio prep i chi cystal â mi 10 00:00:27,090 --> 00:00:30,270 gall ar gyfer eich cwis ar ddydd Mercher. 11 00:00:30,270 --> 00:00:34,060 Felly, yn ôl pob tebyg nid y ffordd orau i, fel, adran pen gydag adolygiad cwis. 12 00:00:34,060 --> 00:00:35,630 Ond byddwn yn ceisio ei wneud yn hwyl. 13 00:00:35,630 --> 00:00:36,720 Ac mae Candy bob amser. 14 00:00:36,720 --> 00:00:39,070 Felly, gobeithio, bydd yn ei gwneud yn well. 15 00:00:39,070 --> 00:00:43,800 >> Mae eich cwis yn mynd i fod yn eithaf yr un peth â Cwis Zero. 16 00:00:43,800 --> 00:00:46,840 Mae'n mynd i fod yn un fformat, un hyd. 17 00:00:46,840 --> 00:00:50,065 Byddwch yn mewn ystafelloedd ar wasgar ar draws y campws, gan fod 18 00:00:50,065 --> 00:00:54,660 yn agos at 900 o ohonoch, ac ni allwn i gyd sydd gennych mewn ystafelloedd fel hyn. 19 00:00:54,660 --> 00:00:58,610 Felly, gofalwch eich bod yn edrych ar yr holl y Cwis Un ddogfennaeth 20 00:00:58,610 --> 00:01:02,410 ar-lein yn cs50.harvard.edu heno neu yfory nos. 21 00:01:02,410 --> 00:01:06,070 Gwnewch yn siŵr eich bod yn gwybod ble rydych yn mynd, beth sydd angen i chi ddod. 22 00:01:06,070 --> 00:01:10,052 Really, 'ch jyst angen i ddod â chi eich hun a phensil, a dylech fod yn iawn. 23 00:01:10,052 --> 00:01:11,760 Bydd y cwestiynau yn iawn yr un fath fawr. 24 00:01:11,760 --> 00:01:15,250 Mae'n debyg y bydd cwpl amlddewis, mae ateb byr cwpl, 25 00:01:15,250 --> 00:01:22,610 rhai codio, efallai rhai gwir / anwir, cyfateb math o bethau. 26 00:01:22,610 --> 00:01:27,790 Felly, ni ddylech fod yn rhy synnu gan y fformat. 27 00:01:27,790 --> 00:01:31,380 >> Beth all fod yn syndod yw'r hyd, sydd, yn y blynyddoedd blaenorol, 28 00:01:31,380 --> 00:01:32,970 wedi bod yn llawer mwy o amser. 29 00:01:32,970 --> 00:01:38,060 Yn fy mlwyddyn, nid oes gennyf ffrind sengl fy mod yn cofio gorffen yr arholiad. 30 00:01:38,060 --> 00:01:41,100 Roedd fel lluosog tudalennau gadael yn wag. 31 00:01:41,100 --> 00:01:43,710 Felly, gall hyd yn math o disorienting 32 00:01:43,710 --> 00:01:47,554 dim ond oherwydd mewn rhai blynyddoedd, mae wedi bod yn llawer hwy nag Cwis Un. 33 00:01:47,554 --> 00:01:49,720 Nid oes gennyf unrhyw syniad beth 'i' mynd i fod fel hyn eleni, 34 00:01:49,720 --> 00:01:51,640 ond mae'n rhywbeth i fod yn ymwybodol ohonynt. 35 00:01:51,640 --> 00:01:53,390 >> Yn ogystal, mae'r pobl difficulty-- yn tueddu 36 00:01:53,390 --> 00:01:56,660 i ddod o hyd Cwis One llawer mwy anodd nag Cwis Zero. 37 00:01:56,660 --> 00:01:58,590 Unwaith eto, eich bod yn gwybod, os eich bod yn fath o gerdded 38 00:01:58,590 --> 00:02:01,590 allan teimlo'n ychydig o anesmwyth oherwydd na wnaethoch chi yn ogystal ag y byddwch yn meddwl 39 00:02:01,590 --> 00:02:04,430 Byddai chi neu eich bod yn teimlo fel na wnaethoch gwneud cystal ag y gwnaethoch ar Cwis One, 40 00:02:04,430 --> 00:02:07,429 cofiwch fod yna fwy na thebyg yn llawer o bobl eraill yn teimlo y ffordd honno. 41 00:02:07,429 --> 00:02:09,800 Roeddwn yn bendant yn un o'r bobl hynny. 42 00:02:09,800 --> 00:02:11,770 Cwis un, fel, taflu i mi ar gyfer dolen. 43 00:02:11,770 --> 00:02:14,540 Ac mae fy ffrindiau wedi hyn fawr llun ohonynt ar lyfeini JP 44 00:02:14,540 --> 00:02:17,834 math o â'r rhain enfawr sundaes, bod fel, Cwis One, 45 00:02:17,834 --> 00:02:19,250 ac yn edrych fel eu bod mewn dagrau. 46 00:02:19,250 --> 00:02:21,860 >> Felly mae'n teimlad cyffredinol. 47 00:02:21,860 --> 00:02:25,257 Mae'n brawf anodd, mae'n cwis anodd. 48 00:02:25,257 --> 00:02:28,340 Yn amlwg, os ydych yn dod allan ac rydych yn teimlo fel chi siglo ei, gwych i chi. 49 00:02:28,340 --> 00:02:32,050 Ond yn gwybod eich bod yn ôl pob tebyg not-- eich bod yn bron yn bendant nid 50 00:02:32,050 --> 00:02:36,020 ei ben ei hun os byddwch yn cerdded allan teimlo fel, eh, yn ôl pob tebyg y gallai fod wedi gotten yn well. 51 00:02:36,020 --> 00:02:37,003 Mae'n anodd. 52 00:02:37,003 --> 00:02:37,503 Mm-EM. 53 00:02:37,503 --> 00:02:39,120 >> GYNULLEIDFA: Faint yw ei werth mewn perthynas â [Anghlywadwy]? 54 00:02:39,120 --> 00:02:40,411 >> SIARADWR 1: Mae'n werth yr un fath. 55 00:02:40,411 --> 00:02:41,730 Yeah. 56 00:02:41,730 --> 00:02:45,150 Ond unwaith eto, mae hefyd yn mynd i fod yn eu heffeithio gan sut mae gweddill y dosbarth 57 00:02:45,150 --> 00:02:48,766 yn ei wneud, sut y mae eich adran yn ei wneud, sut rydych wedi gwella dros gyfnod o amser. 58 00:02:48,766 --> 00:02:50,390 Graddio yn ychydig bach o flwch du. 59 00:02:50,390 --> 00:02:54,310 Felly beth mae'r nifer gwirioneddol neu ganran a gewch 60 00:02:54,310 --> 00:02:56,790 Nid yw o reidrwydd yn hoffi uniongyrchol cydberthyn â'r radd a 61 00:02:56,790 --> 00:02:57,790 ydych yn mynd i gael. 62 00:02:57,790 --> 00:03:00,210 Mae llawer o ffactorau sy'n mynd i mewn iddo. 63 00:03:00,210 --> 00:03:04,090 >> Felly, gyda hynny, rydym yn mynd i mynd drwy rai adolygiad cwis. 64 00:03:04,090 --> 00:03:07,600 Im 'jyst yn mynd i redeg hyn fel y tro diwethaf i chi guys. 65 00:03:07,600 --> 00:03:10,960 Rwyf wedi holl atebion i holi un o'r llynedd. 66 00:03:10,960 --> 00:03:14,260 Felly, os ydych guys yn dymuno tynnu bod i fyny ar eich cyfrifiadur eich hun, 67 00:03:14,260 --> 00:03:18,100 os ydych chi wedi cymryd yr arholiad hwn cyn ac oes gennych gwestiynau, 68 00:03:18,100 --> 00:03:20,090 Roeddwn i'n meddwl y gallem jyst yn mynd drwy rai 69 00:03:20,090 --> 00:03:22,380 o'r rhai mwyaf anodd ar hynny. 70 00:03:22,380 --> 00:03:25,810 Felly, gallwn ni siarad am y peth, efallai cael ychydig yn fwy o fewnwelediad 71 00:03:25,810 --> 00:03:29,260 i mewn i'r greddf y tu ôl i rai o cwestiynau hyn, sut i fynd atynt. 72 00:03:29,260 --> 00:03:34,420 >> Yn ogystal, fel y tro diwethaf, Mae gen i dec 100-sleid 73 00:03:34,420 --> 00:03:37,760 sydd yn y bôn i gyd o'r sleidiau fy mod 74 00:03:37,760 --> 00:03:40,360 wedi paratoi ar gyfer blaenorol adrannau ers eich Rwyf quiz-- ddiwethaf 75 00:03:40,360 --> 00:03:41,540 gennym yn dec hwn. 76 00:03:41,540 --> 00:03:43,960 Er mwyn i ni fynd drwy 'n bert lawer unrhyw beth 77 00:03:43,960 --> 00:03:46,450 ein bod wedi siarad am ymlaen llaw hynny efallai eich 78 00:03:46,450 --> 00:03:49,130 am gael ychydig mwy o eglurhad ar. 79 00:03:49,130 --> 00:03:50,320 Gallem wneud hynny yn gyntaf. 80 00:03:50,320 --> 00:03:52,567 >> Ond fel arall, rwy'n super yn hapus yn unig i fath o waith 81 00:03:52,567 --> 00:03:53,900 drwy problemau hyn gyda chi. 82 00:03:53,900 --> 00:03:58,700 A dwi'n wir yma i canolbwyntio ar yr hyn yr ydych guys feddwl 83 00:03:58,700 --> 00:04:01,466 fyddai'n fwyaf bwysig canolbwyntio ar. 84 00:04:01,466 --> 00:04:03,466 Fel, yn amlwg, i gyd pethau hyn yn bwysig. 85 00:04:03,466 --> 00:04:07,444 86 00:04:07,444 --> 00:04:10,610 Yn enwedig wrth i ni fynd drwy'r Cwis One, 'N annhymerus' yn sicr yn tynnu sylw at bethau fel, 87 00:04:10,610 --> 00:04:13,380 oh, gallai hyn fod yn rhywbeth ydych wir eisiau gwybod 88 00:04:13,380 --> 00:04:15,170 neu os ydych am gael ar eich taflen twyllo. 89 00:04:15,170 --> 00:04:18,100 Byddaf yn dweud wrthych pethau gan ein bod fath o fynd drwy. 90 00:04:18,100 --> 00:04:22,079 >> Felly, ar y nodyn hwnnw, a oes unrhyw beth y byddech yn guys hoffi mynd drosodd? 91 00:04:22,079 --> 00:04:26,050 Hefyd, os nad wyf yn ei gael yn fy dec, gallwn dynnu i fyny rhywbeth ar y we, 92 00:04:26,050 --> 00:04:28,340 neu gallwn geisio gwneud i fyny esiampl ar y hedfan. 93 00:04:28,340 --> 00:04:32,756 Ond unrhyw cysyniadau sy'n eich guys ychydig yn niwlog ar. 94 00:04:32,756 --> 00:04:33,880 [? Brian,?] Wnaethoch chi have-- 95 00:04:33,880 --> 00:04:36,134 >> GYNULLEIDFA: O, a yw'n cronnus? 96 00:04:36,134 --> 00:04:38,300 Fel, yw'r pethau ar Cwis Zero yn mynd i fod ar fan hyn? 97 00:04:38,300 --> 00:04:41,100 >> SIARADWR 1: Mae'n gronnol, ond mae'n llawer mwy 98 00:04:41,100 --> 00:04:44,330 o bwyslais ar bethau ers eich cwis diwethaf. 99 00:04:44,330 --> 00:04:48,410 Felly yn amlwg, rydych guys yn cael dysgu am newidynnau, a dolenni, 100 00:04:48,410 --> 00:04:49,380 a conditionals. 101 00:04:49,380 --> 00:04:52,030 Ac nid yw'n debyg y rhai yn unig yn mynd i ffwrdd, oherwydd eu bod yn 102 00:04:52,030 --> 00:04:55,210 amlwg yn gynhenid ​​i bopeth arall yr ydym wedi dysgu erbyn hyn. 103 00:04:55,210 --> 00:04:58,560 104 00:04:58,560 --> 00:05:01,260 >> Efallai y bydd cwestiwn ar y math, neu os oes 105 00:05:01,260 --> 00:05:03,710 Gallai fod yn gwestiwn ar chwiliadau gwahanol. 106 00:05:03,710 --> 00:05:07,000 Neu gallai fod cwpl cwestiynau ar efallai rhywbeth rydych 107 00:05:07,000 --> 00:05:09,230 gorfod ymwneud â llunio neu gwallau gwahanol. 108 00:05:09,230 --> 00:05:12,360 Ond os ydych wedi edrych ar Cwis Un o'r llynedd, 109 00:05:12,360 --> 00:05:15,870 byddwch yn sylwi ei bod yn canolbwyntio'n fawr iawn ar bethau 110 00:05:15,870 --> 00:05:18,710 sydd wedi digwydd ers eich cwis diwethaf. 111 00:05:18,710 --> 00:05:20,270 >> Pam fod y drws ar glo bob amser? 112 00:05:20,270 --> 00:05:21,555 Mae'n wir yn fy mhoeni i. 113 00:05:21,555 --> 00:05:25,310 Gan fy mod bob amser yn ceisio mynd drwyddo. 114 00:05:25,310 --> 00:05:28,450 >> Felly dyna 'n bert lawer sut y bydd y cwis fod. 115 00:05:28,450 --> 00:05:32,360 Felly a oes unrhyw gysyniadau sy'n byddech yn guys hoffi mynd drosodd? 116 00:05:32,360 --> 00:05:35,210 Neu gallwn neidio i'r dde i mewn dim ond edrych ar Cwis One 117 00:05:35,210 --> 00:05:39,570 ers y llynedd ac yn fath o yn mynd drwy gwestiynau ymarfer yno. 118 00:05:39,570 --> 00:05:41,220 Gallwn hefyd newid yn ôl ac ymlaen. 119 00:05:41,220 --> 00:05:43,130 Nid yw hyn yn rhyw fath un-amser o beth. 120 00:05:43,130 --> 00:05:46,367 121 00:05:46,367 --> 00:05:46,950 Unrhyw gwestiynau? 122 00:05:46,950 --> 00:05:49,688 123 00:05:49,688 --> 00:05:50,188 Ydw. 124 00:05:50,188 --> 00:05:51,950 >> GYNULLEIDFA: A gaf fi ofyn i cwestiwn am another-- 125 00:05:51,950 --> 00:05:52,950 >> SIARADWR 1: Un arall? 126 00:05:52,950 --> 00:05:54,500 >> GYNULLEIDFA: Mae hwn yn o flwyddyn arall. 127 00:05:54,500 --> 00:05:54,756 >> SIARADWR 1: Yeah. 128 00:05:54,756 --> 00:05:56,068 Gallwn hefyd wneud flwyddyn arall. 129 00:05:56,068 --> 00:05:57,820 >> GYNULLEIDFA: OK. 130 00:05:57,820 --> 00:05:58,710 Felly, ar 2011. 131 00:05:58,710 --> 00:06:00,135 >> SIARADWR 1: 2011. 132 00:06:00,135 --> 00:06:02,880 Www, dyna oedd y flwyddyn ger fy mron. 133 00:06:02,880 --> 00:06:04,032 Gadewch i mi dynnu hyn i fyny. 134 00:06:04,032 --> 00:06:04,934 >> GYNULLEIDFA: Yr wyf yn meddwl. 135 00:06:04,934 --> 00:06:07,920 136 00:06:07,920 --> 00:06:12,842 >> SIARADWR 1: Mae'r agwedd hon gymhareb yn taflu m off. 137 00:06:12,842 --> 00:06:14,435 >> GYNULLEIDFA: 11 a 12. 138 00:06:14,435 --> 00:06:16,637 >> SIARADWR 1: 11 a 12. 139 00:06:16,637 --> 00:06:17,415 OK. 140 00:06:17,415 --> 00:06:18,790 Wel, yma, pam mae nad ydym yn gwneud hyn? 141 00:06:18,790 --> 00:06:22,390 Rydych guys-- bawb gymryd cwpl o funudau i edrych drwy gwisiau. 142 00:06:22,390 --> 00:06:23,759 A byddwn yn llunio rhestr. 143 00:06:23,759 --> 00:06:25,050 Ac yna byddwn yn mynd drwyddynt. 144 00:06:25,050 --> 00:06:25,990 Mae pob hawl? 145 00:06:25,990 --> 00:06:28,530 Er fy mod yn cael criw y pethau hyn sefydlu. 146 00:06:28,530 --> 00:06:29,440 OK. 147 00:06:29,440 --> 00:06:31,850 Im 'jyst yn mynd i ysgrifennu pethau i lawr ar bapur. 148 00:06:31,850 --> 00:06:47,460 149 00:06:47,460 --> 00:07:36,009 >> 2011, 11 a 12? 150 00:07:36,009 --> 00:07:38,880 Im 'jyst yn mynd i newid arddangosfa hon. 151 00:07:38,880 --> 00:07:39,380 OK. 152 00:07:39,380 --> 00:07:40,320 Dyna well. 153 00:07:40,320 --> 00:07:45,490 154 00:07:45,490 --> 00:07:47,700 Dros hyn. 155 00:07:47,700 --> 00:08:04,632 156 00:08:04,632 --> 00:08:06,130 Mae pob hawl. 157 00:08:06,130 --> 00:08:08,590 >> Unrhyw un arall yn cael unrhyw rai sy'n byddent yn hoffi i ddechrau? 158 00:08:08,590 --> 00:08:11,270 159 00:08:11,270 --> 00:08:20,360 Hefyd, wedi anghofio dweud, os ydych chi eisiau mwy o griw o bobl yn siarad ar chi 160 00:08:20,360 --> 00:08:23,182 a dim ond rhoi crac i chi cwrs yn y chwe wythnos diwethaf, 161 00:08:23,182 --> 00:08:24,890 rydym yn cynnal adolygiad Sesiwn o 07:00 162 00:08:24,890 --> 00:08:29,580 i 08:30 heno yng Ngogledd Orllewin B103, sydd hefyd yn digwydd 163 00:08:29,580 --> 00:08:34,219 tro diwethaf, lle y mae'n mynd i fod yn fi, Hannah, Daven, gyda Gabe 164 00:08:34,219 --> 00:08:38,799 a Rob math o helpu gan y llinell ochr o ddim ond math o taflu pob 165 00:08:38,799 --> 00:08:41,630 yr wybodaeth yr ydych yn allai yn awyddus i gael ar eich taflen twyllo, 166 00:08:41,630 --> 00:08:43,101 slaes, yn gwybod yn gyffredinol yno. 167 00:08:43,101 --> 00:08:44,600 GYNULLEIDFA: Dyna hefyd ar-lein, dde? 168 00:08:44,600 --> 00:08:45,766 SIARADWR 1: Mae hefyd yn ar-lein. 169 00:08:45,766 --> 00:08:48,500 Felly, gallwch hefyd aros allan o hyn tywydd Icky, ewch at eich dorm, 170 00:08:48,500 --> 00:08:50,620 ac yn byw-ffrwd os hoffech chi. 171 00:08:50,620 --> 00:08:52,420 Rwy'n siwr llawer o people-- yr wyf yn gwybod fy mod byddai 172 00:08:52,420 --> 00:08:55,541 yn gwneud hynny pe bawn yn eich esgidiau. 173 00:08:55,541 --> 00:08:56,040 OK. 174 00:08:56,040 --> 00:08:59,152 Felly pam nad ydym yn dechrau with-- tra byddwch guys-- gobeithio, 175 00:08:59,152 --> 00:09:00,110 ydych yn chwilio drwy'r. 176 00:09:00,110 --> 00:09:03,068 Os na, efallai Fi jyst yn dechrau gweithio trwy bethau gwahanol ar Cwis One 177 00:09:03,068 --> 00:09:05,490 ers y llynedd oni bai eich bod rhaid i gwestiynau penodol. 178 00:09:05,490 --> 00:09:09,740 >> Byddwn yn dechrau gyda hyn cwestiynu yma am staciau. 179 00:09:09,740 --> 00:09:17,940 Felly, mae pawb yn cofio fath o beth yw pentwr yw? 180 00:09:17,940 --> 00:09:21,760 Sut rydym yn tueddu i-- gall unrhyw un dim ond rhoi mi disgrifiad cyffredinol o'r pentwr? 181 00:09:21,760 --> 00:09:23,300 Math o strwythur data. 182 00:09:23,300 --> 00:09:23,900 OK. 183 00:09:23,900 --> 00:09:25,650 Felly mae'n un o'r strwythurau data sydd gennym 184 00:09:25,650 --> 00:09:30,620 yn disgwyl i chi fod yn gyfarwydd with-- hoffi staciau, araeau, ciwiau, yn y blaen. 185 00:09:30,620 --> 00:09:31,120 Ydw. 186 00:09:31,120 --> 00:09:33,005 >> GYNULLEIDFA: Fel Cyntaf Yn, Out diwethaf, rhywbeth. 187 00:09:33,005 --> 00:09:34,810 >> SIARADWR 1: Mae'n Cyntaf Mewn, Allan Olaf. 188 00:09:34,810 --> 00:09:35,310 Yn union. 189 00:09:35,310 --> 00:09:37,830 Felly stac yn union yr hyn yr ydym yn tueddu i feddwl 190 00:09:37,830 --> 00:09:39,720 ynghylch pryd rydym yn meddwl o pentwr o bethau. 191 00:09:39,720 --> 00:09:41,024 Felly pentwr o blatiau. 192 00:09:41,024 --> 00:09:43,440 Mae'r plât cyntaf y byddwch yn ei roi i lawr yn mynd i fod ar y gwaelod, 193 00:09:43,440 --> 00:09:45,981 ac mae'n mynd i fod yn yr olaf un yr ydych yn cael gwared ar y diwedd. 194 00:09:45,981 --> 00:09:47,180 Oherwydd eu bod yn dal dŵr. 195 00:09:47,180 --> 00:09:50,390 >> A ydych yn cymryd un o'r gwaelod, fel arfer, pethau chwalu a thorri. 196 00:09:50,390 --> 00:09:53,150 Felly, pentyrrau y gallwch feddwl amdano yn union fel pentwr o blatiau. 197 00:09:53,150 --> 00:09:57,707 Neu yr enghraifft rydym bob amser yn hoffi defnyddio yn y neuaddau D, mae gennych yr hambyrddau, 198 00:09:57,707 --> 00:09:59,790 eu bod i gyd wedi'u pentyrru i fyny, a'ch bod yn cymryd o'r brig. 199 00:09:59,790 --> 00:10:02,880 Felly mae'r un olaf yn yw'r un allan gyntaf. 200 00:10:02,880 --> 00:10:03,580 OK. 201 00:10:03,580 --> 00:10:08,850 >> Felly, yn yr achos yma, rydym yn weld ein have-- Tybed 202 00:10:08,850 --> 00:10:14,050 os gall Fi 'n weithredol chwyddo i mewn ychydig bach. 203 00:10:14,050 --> 00:10:15,730 Felly, rydym wedi hyn struct yma. 204 00:10:15,730 --> 00:10:16,520 Iawn? 205 00:10:16,520 --> 00:10:20,160 Felly, mae gennych rhywfaint o struct sydd wedi mae rhai int nifer y capasiti. 206 00:10:20,160 --> 00:10:22,960 Felly beth ydym yn meddwl sy'n cynrychioli? 207 00:10:22,960 --> 00:10:26,190 Mae hwn yn amrywiaeth gyda maint GALLU. 208 00:10:26,190 --> 00:10:31,750 >> Felly, mae hyn yn wir yn cynrychioli ein pentwr yn gyffredinol. 209 00:10:31,750 --> 00:10:35,980 Mae ein pentwr yn wirioneddol yn unig amrywiaeth gyda pheth nifer penodol 210 00:10:35,980 --> 00:10:39,040 hynny yw ei max, hynny yw, ei GALLU. 211 00:10:39,040 --> 00:10:43,050 Ac yna rydym yn cael rhywfaint o faint int, a oedd yn Bydd olrhain maint ein pentwr 212 00:10:43,050 --> 00:10:44,990 drwy gydol y cwrs o bryd rydym yn ei ddefnyddio. 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 >> Yn yr achos hwn iawn yma, yr ydym yn dweud bod ein Maint y stac wedi'i ymgychwyn i 0. 216 00:10:55,850 --> 00:10:58,190 Felly, mae gennym stac wag ar hyn o bryd. 217 00:10:58,190 --> 00:11:01,760 Ac yna rydym am i gwblhau y pop gweithredu 218 00:11:01,760 --> 00:11:05,520 fel ei fod yn dychwelyd y int ar y brig. 219 00:11:05,520 --> 00:11:08,150 Ac yna os yw'n wag, mae'n dychwelyd negyddol 1. 220 00:11:08,150 --> 00:11:09,320 OK? 221 00:11:09,320 --> 00:11:12,646 Felly, yr wyf am i chi guys yn unig i feddwl am yr hyn y gallem ei wneud yno. 222 00:11:12,646 --> 00:11:15,020 Beth allai fod yn un o'r cyntaf pethau byddem am wirio? 223 00:11:15,020 --> 00:11:17,986 224 00:11:17,986 --> 00:11:19,110 Mae 'na beth gwych yma. 225 00:11:19,110 --> 00:11:24,700 Pryd bynnag y mae'n says-- os oes byth mae rhai Os yw datganiad, fel "Os stac yn wag," 226 00:11:24,700 --> 00:11:29,330 neu "Os bydd hyn yn dychwelyd null," neu "Os yw hyn yn beth bynnag" - mae'n ddrwg gennyf. 227 00:11:29,330 --> 00:11:30,710 >> GYNULLEIDFA: Ysgrifennu datganiad Os. 228 00:11:30,710 --> 00:11:31,000 >> SIARADWR 1: Iawn. 229 00:11:31,000 --> 00:11:31,500 Gallech ysgrifennu datganiad Os. 230 00:11:31,500 --> 00:11:34,100 A dyna debyg, un o'r pethau cyntaf y byddwch am wirio. 231 00:11:34,100 --> 00:11:34,599 OK. 232 00:11:34,599 --> 00:11:36,940 Pryd bynnag y maent yn rhoi i chi math o fel achos cornel 233 00:11:36,940 --> 00:11:39,150 fel hyn, dyna fel arfer un o'r pethau cyntaf 234 00:11:39,150 --> 00:11:41,200 ydych yn mynd i wirio yn eich cod. 235 00:11:41,200 --> 00:11:44,220 >> Hefyd, rhywbeth i cydnabod ar gyfer y cwis 236 00:11:44,220 --> 00:11:48,870 yn os oes gennych ffordd aneffeithlon i wneud rhywbeth, ysgrifennu i lawr. 237 00:11:48,870 --> 00:11:52,220 Oherwydd nad ydym yn graddio chi ar ddylunio, rydym yn 238 00:11:52,220 --> 00:11:54,840 ydych yn graddio ar gywirdeb ar gyfer cwisiau. 239 00:11:54,840 --> 00:11:59,970 Felly hyd yn oed os ydych yn gwybod ei fod yn super ffordd ddrwg i wneud rhywbeth ond mae'n gweithio, 240 00:11:59,970 --> 00:12:03,290 ysgrifennu i lawr, OK? 241 00:12:03,290 --> 00:12:06,520 >> Plant Yn llythrennol, rwyf wedi gweld year-- diwethaf os edrychwch ar un y llynedd, 242 00:12:06,520 --> 00:12:08,180 maen nhw'n hoffi, yn gwneud y pyramid Mario. 243 00:12:08,180 --> 00:12:12,482 Ac maent yn llythrennol yn unig oedd "print, hash, print, hash, hash, print, hash, 244 00:12:12,482 --> 00:12:13,242 hash, hash. " 245 00:12:13,242 --> 00:12:14,040 Ond mae'n gywir. 246 00:12:14,040 --> 00:12:18,490 Yw'n hyn yr ydym yn dweud iddo, felly ni allwch gymryd pwyntiau i ffwrdd. 247 00:12:18,490 --> 00:12:20,487 Os ydych chi lawr i'r gwifren, yn amlwg, yr ydych 248 00:12:20,487 --> 00:12:23,820 am gael ateb mwy cain, a yn ôl pob tebyg yr ateb mwy cain bydd 249 00:12:23,820 --> 00:12:27,292 fod yn llai cod, sy'n golygu eich bod yn ôl pob tebyg cael siawns uwch o fod yn iawn. 250 00:12:27,292 --> 00:12:29,750 Ond os ydych chi fel, chi'n gwybod yr hyn, na, nid oes gennyf amser, yr wyf yn 251 00:12:29,750 --> 00:12:32,640 gwybod hyn yn ateb, nid yw'n y gorau, ysgrifennwch ef. 252 00:12:32,640 --> 00:12:36,130 A allwch chi hyd yn oed yn ysgrifennu ar y ochr, yr wyf yn gwybod hyn yn ofnadwy, 253 00:12:36,130 --> 00:12:38,135 ond yr wyf yn gwybod ei fod yn gweithio. 254 00:12:38,135 --> 00:12:39,320 Felly dim ond pennau i fyny. 255 00:12:39,320 --> 00:12:39,820 OK. 256 00:12:39,820 --> 00:12:42,690 >> Felly yn amlwg, peth cyntaf yw'r datganiad hwn Os. 257 00:12:42,690 --> 00:12:45,320 Felly beth ydym yn meddwl Os yw hyn datganiad yn mynd i fod? 258 00:12:45,320 --> 00:12:50,860 Ac mewn gwirionedd, gadewch i mi agor i fyny fy golygydd Aruchel mawr. 259 00:12:50,860 --> 00:12:55,480 Rydw i'n mynd i cod hwn ac yna dangos i chi guys pan mae'n ei wneud. 260 00:12:55,480 --> 00:12:57,370 Felly 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 Felly, os oes gennym int hwn pop void-- mor amlwg, 264 00:13:07,330 --> 00:13:13,270 mae hyn yn rhywfaint o swyddogaeth sy'n cymryd mewn dim byd ac yn dychwelyd cyfanrif, dde? 265 00:13:13,270 --> 00:13:18,930 Felly, 'i' jyst yn mynd i siarad am pentwr hwn yr ydym wedi creu. 266 00:13:18,930 --> 00:13:23,360 >> Felly, dim ond cyfieithu hon ddiwethaf dedfryd, "os stac yn wag, 267 00:13:23,360 --> 00:13:28,380 Dylai pop ddychwelyd negyddol 1, "sut y gallem wneud hynny? 268 00:13:28,380 --> 00:13:30,250 Felly, Os yr hyn? 269 00:13:30,250 --> 00:13:35,080 Sut ydym yn gwybod bod y pentwr yn wag? 270 00:13:35,080 --> 00:13:36,800 Mae'n maint jyst yn dychwelyd 0. 271 00:13:36,800 --> 00:13:40,300 Stack.size hafal i 0. 272 00:13:40,300 --> 00:13:42,840 Hefyd, rwy'n fath o ysgrifennu ddall yma. 273 00:13:42,840 --> 00:13:49,550 Felly, os wyf yn gwneud unrhyw typos-- oh, Hefyd anghofio sôn am hyn. 274 00:13:49,550 --> 00:13:54,310 >> Yr wythnos diwethaf, yr wyf yn cyfrifedig allan yn llwyr yr hyn y mae ein problem oedd gyda JavaScript. 275 00:13:54,310 --> 00:13:57,270 Peidiwch â manteisio wyf a dylai D. Chi yn unig 276 00:13:57,270 --> 00:14:00,070 manteisio I a chael elfen gan Id. 277 00:14:00,070 --> 00:14:02,170 A dyna oedd y gwall cyfan. 278 00:14:02,170 --> 00:14:05,700 Felly, os ydych guys yn mynd yn ôl ac mewn gwirionedd yn edrych drwy fy cod, 279 00:14:05,700 --> 00:14:09,590 os ydych yn unig yn gwneud popeth o llythrennau bach d, "anghofio elfen gan Id," 280 00:14:09,590 --> 00:14:10,410 bydd yn gweithio. 281 00:14:10,410 --> 00:14:12,823 Felly, fel yr addewais, roeddwn yn agos iawn. 282 00:14:12,823 --> 00:14:15,570 Fi jyst cyfalafu rhywbeth Nid oeddwn i fod i, a oedd yn 283 00:14:15,570 --> 00:14:19,231 Rwy'n siŵr oedd gennych guys yn eich PSET diwethaf. 284 00:14:19,231 --> 00:14:22,750 >> Felly os yw ein maint yn dychwelyd 0, beth ydym i fod i'w wneud? 285 00:14:22,750 --> 00:14:25,100 >> GYNULLEIDFA: Dychwelyd negyddol 1. 286 00:14:25,100 --> 00:14:28,644 >> SIARADWR 1: Dychwelyd negyddol 1. 287 00:14:28,644 --> 00:14:29,450 Cool. 288 00:14:29,450 --> 00:14:33,050 Felly nawr beth ydym yn ei wneud? 289 00:14:33,050 --> 00:14:39,420 290 00:14:39,420 --> 00:14:41,730 Rydym am i pop rhywbeth i ffwrdd. 291 00:14:41,730 --> 00:14:45,090 Nawr mae hyn yn wir lle mae gennym rywbeth. 292 00:14:45,090 --> 00:14:48,686 Mae ein maint yn fwy na 1 neu'n fwy na 0, dde? 293 00:14:48,686 --> 00:14:50,060 Mae gennym mewn gwirionedd yn cael rhywbeth yno. 294 00:14:50,060 --> 00:14:54,390 Felly yr hyn yr ydym am ei wneud yw ein am ddychwelyd i'r dde yma. 295 00:14:54,390 --> 00:14:58,860 Rydym yn mynd i ddweud ein bod am i ddychwelyd ben y pentwr. 296 00:14:58,860 --> 00:15:00,940 OK? 297 00:15:00,940 --> 00:15:03,840 >> Felly, sut y gallem wneud hynny? 298 00:15:03,840 --> 00:15:06,410 Sut rydym yn dychwelyd frig y pentwr? 299 00:15:06,410 --> 00:15:09,700 Cofiwch, mae ein stac yn dim ond amrywiaeth, dde? 300 00:15:09,700 --> 00:15:12,690 Mae ganddo rhywfaint o gapasiti ein bod wedi rhoi iddo. 301 00:15:12,690 --> 00:15:17,840 Fel yr ydym wedi rhoi pethau on-- neu mewn gwirionedd, rydym yn mynd i ysgrifennu "gwthio" ar ôl hyn. 302 00:15:17,840 --> 00:15:21,563 Os yw pethau'n mewn there-- efallai bydd llun helpu. 303 00:15:21,563 --> 00:15:30,845 304 00:15:30,845 --> 00:15:32,120 EM, Rwy'n hoffi sialc mawr yn well. 305 00:15:32,120 --> 00:15:35,920 306 00:15:35,920 --> 00:15:41,000 >> Felly Os-- a gallwch jyst feddwl am hyn fel ein corn. 307 00:15:41,000 --> 00:15:48,510 Felly, mae hyn yn 0, 1, 2. 308 00:15:48,510 --> 00:15:51,175 Nid wyf yn gwybod pam fy blychau yn mynd yn llai. 309 00:15:51,175 --> 00:15:52,540 Ond mae. 310 00:15:52,540 --> 00:15:53,180 OK. 311 00:15:53,180 --> 00:15:59,960 >> Felly mae hyn yn rhyw stac gyda chynhwysedd o 5. 312 00:15:59,960 --> 00:16:04,470 A gadewch i ni ddweud gennym rywbeth yma ac mae gennym rywbeth yma. 313 00:16:04,470 --> 00:16:10,840 Felly, ar hyn o bryd, mae ein maint yn hafal i beth? 314 00:16:10,840 --> 00:16:12,720 2.. 315 00:16:12,720 --> 00:16:15,370 Ac os ydym am i pop rhywbeth i ffwrdd ohono, 316 00:16:15,370 --> 00:16:18,720 mae hynny'n golygu ein bod am gael gwared ar yr hawl hon yma. 317 00:16:18,720 --> 00:16:21,300 OK? 318 00:16:21,300 --> 00:16:25,633 Felly, sut y byddem yn dychwelyd y gwerth hwn? 319 00:16:25,633 --> 00:16:27,397 >> GYNULLEIDFA: Maint minws 1. 320 00:16:27,397 --> 00:16:28,230 >> SIARADWR 1: Iawn. 321 00:16:28,230 --> 00:16:35,010 Felly maint minws 1, neu os ydych yn Gallai wneud minws minws maint. 322 00:16:35,010 --> 00:16:36,740 Ond ni allwn wneud dim ond maint. 323 00:16:36,740 --> 00:16:38,560 Mae'n y tu mewn i struct, dde? 324 00:16:38,560 --> 00:16:42,690 Felly stack.struct. 325 00:16:42,690 --> 00:16:44,510 neu stack.size. 326 00:16:44,510 --> 00:16:47,100 Dyna ein mynegai iawn yno. 327 00:16:47,100 --> 00:16:48,070 OK? 328 00:16:48,070 --> 00:16:56,240 >> Ac yna os edrychwn yn ôl ar ein struct yma, 329 00:16:56,240 --> 00:16:59,770 rydym yn sylwi bod i mewn gwirionedd yn cael mynediad i'r casgliad, 330 00:16:59,770 --> 00:17:04,920 mae angen i ni wneud stack.numbers i mewn gwirionedd yn cael mynediad hwnnw arae. 331 00:17:04,920 --> 00:17:09,859 332 00:17:09,859 --> 00:17:13,700 Fel bod yn dychwelyd y ben y pentwr. 333 00:17:13,700 --> 00:17:18,950 >> Ond mae rhywbeth that-- os ydych yn guys yn edrych ar yr allwedd ateb, mae hyn i gyd eu bod yn 334 00:17:18,950 --> 00:17:21,470 roi i chi. 335 00:17:21,470 --> 00:17:22,640 Felly, mae hyn yn ei. 336 00:17:22,640 --> 00:17:27,450 Ond efallai y byddwn yn dadlau eu bod yn miss-- www, nid yr hyn oeddwn i eisiau. 337 00:17:27,450 --> 00:17:30,864 Efallai fy mod yn dadlau eu bod yn methu rhywbeth, because-- ie. 338 00:17:30,864 --> 00:17:32,030 GYNULLEIDFA: Lleihau maint. 339 00:17:32,030 --> 00:17:32,738 SIARADWR 1: Iawn. 340 00:17:32,738 --> 00:17:34,634 Mae angen i ni leihau ein maint yn awr. 341 00:17:34,634 --> 00:17:36,550 Felly beth anodd ynglŷn â mae hyn yn ar ôl i chi ddychwelyd 342 00:17:36,550 --> 00:17:38,780 rhywbeth, eich swyddogaeth yn allanfa yn mynd, dde? 343 00:17:38,780 --> 00:17:44,050 Felly beth y gallem ei wneud mewn gwirionedd lleihau ein maint yn gyntaf. 344 00:17:44,050 --> 00:17:47,110 Ac yna gallwn yn unig yn stack.size. 345 00:17:47,110 --> 00:17:52,110 >> Gallwn jyst arfer stack.size fel ein mynegai, nid oeddem yn gallu? 346 00:17:52,110 --> 00:17:55,650 Oherwydd os stack.size yw 2, rydym yn lleihau a hi. 347 00:17:55,650 --> 00:17:58,520 Ac felly mae'n 1, a oedd yn yw ein indice gwirioneddol. 348 00:17:58,520 --> 00:18:03,320 Unwaith y byddwn yn cael gwared o hyn, rydym mewn gwirionedd Dim ond un peth yn ein casgliad. 349 00:18:03,320 --> 00:18:04,204 Felly mae'n gwneud y ddau. 350 00:18:04,204 --> 00:18:05,120 GYNULLEIDFA: [Anghlywadwy]? 351 00:18:05,120 --> 00:18:09,186 352 00:18:09,186 --> 00:18:14,750 >> SIARADWR 1: Wel, yn yr achos hwn, rydym newydd ddychwelyd yr elfen 353 00:18:14,750 --> 00:18:19,500 ar y brig sydd yn ein maint dyna ar y brig. 354 00:18:19,500 --> 00:18:25,530 Ond nid ydym wedi gwneud unrhyw beth at y maint ar ôl i ni dynnu yr elfen honno. 355 00:18:25,530 --> 00:18:29,970 Nid yw hyn wedi newid ein maint eto. 356 00:18:29,970 --> 00:18:32,410 Mae hyn yn ei wneud mewn gwirionedd gynhenid ​​newid ein maint. 357 00:18:32,410 --> 00:18:39,840 >> Ond er mwyn gwneud yn ychydig yn gliriach, gallech wneud stack.size minws minws. 358 00:18:39,840 --> 00:18:46,960 I mi, mae'n ei gwneud yn, nid wyf yn gwybod, ychydig yn fwy clir that-- AH, 359 00:18:46,960 --> 00:18:51,080 eich bod yn newid mewn gwirionedd maint a'i ddychwelyd. 360 00:18:51,080 --> 00:18:54,050 Y ffordd arall yn iawn, oherwydd eich bod yn newid a dychwelyd 361 00:18:54,050 --> 00:18:55,700 ar yr un pryd. 362 00:18:55,700 --> 00:19:00,792 Ond mae hyn yn unig yw ffordd arall i ysgrifennu mae'n yr oeddwn am ei ddangos i chi guys. 363 00:19:00,792 --> 00:19:02,190 A yw hynny'n gwneud synnwyr? 364 00:19:02,190 --> 00:19:04,940 365 00:19:04,940 --> 00:19:06,847 Staciau, yr wyf yn meddwl, yn cael eu llawer haws na ciwiau. 366 00:19:06,847 --> 00:19:08,188 [Chwerthin] 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 A oedd gennych unrhyw gwestiynau penodol tua 11 a 12, neu just-- 370 00:19:12,000 --> 00:19:13,736 >> GYNULLEIDFA: Yr wyf yn meddwl ei fod yn y pentwr. 371 00:19:13,736 --> 00:19:14,910 >> SIARADWR 1: Maint stac? 372 00:19:14,910 --> 00:19:15,430 >> GYNULLEIDFA: Yeah. 373 00:19:15,430 --> 00:19:15,980 >> SIARADWR 1: Gotcha. 374 00:19:15,980 --> 00:19:16,490 OK. 375 00:19:16,490 --> 00:19:19,630 Yeah, gallech wneud mewn un o'r rhain dwy ffordd. 376 00:19:19,630 --> 00:19:20,320 OK. 377 00:19:20,320 --> 00:19:22,790 >> Felly, yn awr mae gennym y llall. 378 00:19:22,790 --> 00:19:30,250 379 00:19:30,250 --> 00:19:34,220 Mae hyn yn wir yn od, fel beidio â chael hyn ar fy sgrin. 380 00:19:34,220 --> 00:19:46,480 381 00:19:46,480 --> 00:19:51,030 Felly, os ydym yn edrych yma, rydym yn awr yn awyddus i cwblhau'r gwaith o gwthio ar waith, 382 00:19:51,030 --> 00:19:57,030 sydd mewn gwirionedd yn rhoi rhywbeth, yn mynd ac yn mewnosod rhywbeth i mewn i'n ciw, 383 00:19:57,030 --> 00:19:59,390 neu i mewn i'n pentwr. 384 00:19:59,390 --> 00:20:00,140 OK? 385 00:20:00,140 --> 00:20:03,560 >> Felly, os ydym yn sylwi, rydym yn cael un neu ddau o bethau. 386 00:20:03,560 --> 00:20:07,730 Rydym wedi ein great-- os popeth arall, pryd bynnag y mae gennym un o'r rhain, 387 00:20:07,730 --> 00:20:10,610 dylech guys o leiaf yn cael hanner pwynt, gan fod yr holl rhaid i chi ei wneud 388 00:20:10,610 --> 00:20:15,760 yn trosi hyn i C. A maent yn rhoi hanner ohono chi. 389 00:20:15,760 --> 00:20:18,560 Felly, "os stac yn llawn neu ei fod yn negyddol, 390 00:20:18,560 --> 00:20:20,940 Yna, gwthiwch y dylai ddychwelyd ffug. " 391 00:20:20,940 --> 00:20:21,890 OK? 392 00:20:21,890 --> 00:20:27,900 >> Felly rydym yn unig eisiau bositif cyfanrifau i fod ar ein corn. 393 00:20:27,900 --> 00:20:28,430 Mae pob hawl? 394 00:20:28,430 --> 00:20:31,135 Ac mae hyn yn mynd i naill ai dychwelyd gywir neu'n anghywir. 395 00:20:31,135 --> 00:20:36,410 396 00:20:36,410 --> 00:20:37,765 Felly, dylem [Anghlywadwy] 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 Felly cyfieithu. 400 00:20:45,725 --> 00:20:47,146 >> GYNULLEIDFA: [Anghlywadwy]. 401 00:20:47,146 --> 00:20:48,318 >> SIARADWR 1: O, diolch. 402 00:20:48,318 --> 00:20:49,572 Yeah. 403 00:20:49,572 --> 00:20:52,834 Dyma pam yr wyf yn rhaid i chi guys. 404 00:20:52,834 --> 00:20:53,810 Int n. 405 00:20:53,810 --> 00:20:54,310 Perffaith. 406 00:20:54,310 --> 00:20:56,590 Oherwydd ein bod yn rhoi rhywbeth ar ein corn. 407 00:20:56,590 --> 00:20:58,750 Rydym mewn gwirionedd angen rhywfaint rhif. 408 00:20:58,750 --> 00:20:59,250 OK. 409 00:20:59,250 --> 00:21:05,669 >> Felly dim ond cymryd y llinell olaf hwnnw maent yn rhoi i ni, ein math o achosion cornel, 410 00:21:05,669 --> 00:21:06,960 beth yn eich barn sydd gennym yma? 411 00:21:06,960 --> 00:21:08,730 Yn amlwg, rydym yn mynd i gael rhywfaint Os. 412 00:21:08,730 --> 00:21:09,520 OK. 413 00:21:09,520 --> 00:21:14,380 Felly dywedasom, Os yw ein stac yn llawn neu os n yn negyddol. 414 00:21:14,380 --> 00:21:18,850 Felly, yn ôl pob tebyg hawsaf i ddechrau gyda, felly os n yn llai na 0 415 00:21:18,850 --> 00:21:23,960 or-- cofio eich 'n glws A ac NEU gweithredwyr yno. 416 00:21:23,960 --> 00:21:27,340 >> Sut y byddem yn gwirio i weld a yw ein pentwr yn llawn? 417 00:21:27,340 --> 00:21:28,368 Beth fydd yn digwydd? 418 00:21:28,368 --> 00:21:30,080 >> GYNULLEIDFA: Maint GALLU cyfartal. 419 00:21:30,080 --> 00:21:30,871 >> SIARADWR 1: Yn union. 420 00:21:30,871 --> 00:21:35,430 421 00:21:35,430 --> 00:21:36,817 Perffaith. 422 00:21:36,817 --> 00:21:37,316 OK. 423 00:21:37,316 --> 00:21:40,672 A beth ydym ni am ei wneud yno? 424 00:21:40,672 --> 00:21:41,740 >> GYNULLEIDFA: Dychwelyd ffug. 425 00:21:41,740 --> 00:21:43,990 >> SIARADWR 1: Dychwelyd ffug. 426 00:21:43,990 --> 00:21:44,960 Perffaith. 427 00:21:44,960 --> 00:21:47,000 Felly hanner ffordd yno, dde? 428 00:21:47,000 --> 00:21:50,370 Ar y lleiaf, rydych guys Bydd yn rhaid i hanner hyn. 429 00:21:50,370 --> 00:21:53,280 Felly, gadewch i ni feddwl am hyn. 430 00:21:53,280 --> 00:21:57,100 431 00:21:57,100 --> 00:21:59,030 >> Felly, mae hyn yn y pentwr byddwn yn dechrau gyda. 432 00:21:59,030 --> 00:22:02,340 Rydym yn ceisio rhoi rhyw elfen ar yma. 433 00:22:02,340 --> 00:22:05,580 >> Mae gennym faint sy'n gyfartal i 2 ar hyn o bryd. 434 00:22:05,580 --> 00:22:09,060 Mae gennym gapasiti sy'n hafal i 5. 435 00:22:09,060 --> 00:22:13,470 A gadewch i ni ddweud ein bod wedi rhywfaint n sy'n gyfartal i 3. 436 00:22:13,470 --> 00:22:18,170 Felly mae angen i mewnbwn 3 i'r gofod hwn. 437 00:22:18,170 --> 00:22:22,320 Ac mae angen i fewnbynnu i mewn mynegai 2.. 438 00:22:22,320 --> 00:22:22,820 Iawn? 439 00:22:22,820 --> 00:22:31,730 440 00:22:31,730 --> 00:22:35,130 >> Felly, sut y byddwn yn gwneud hyn? 441 00:22:35,130 --> 00:22:46,580 Mae ceisio assign-- ein bod yn awyddus i fanteisio ar ein casgliad. 442 00:22:46,580 --> 00:22:49,300 Felly stack.numbers. 443 00:22:49,300 --> 00:22:52,932 Ond ar yr hyn y byddai indice rydym am i hyn fod? 444 00:22:52,932 --> 00:22:54,408 >> GYNULLEIDFA: [Anghlywadwy]. 445 00:22:54,408 --> 00:22:56,806 >> SIARADWR 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 Ac rydym am i hynny n gyfartal, dde? 449 00:23:04,830 --> 00:23:05,752 >> GYNULLEIDFA: [Anghlywadwy]. 450 00:23:05,752 --> 00:23:07,710 SIARADWR 1: Roeddwn yn mewn gwirionedd dim ond yn edrych ar hynny. 451 00:23:07,710 --> 00:23:09,865 Credaf fod yn anghywir. 452 00:23:09,865 --> 00:23:14,564 >> GYNULLEIDFA: Peidiwch â ydych am i'r gofod heibio maint presennol? 453 00:23:14,564 --> 00:23:18,842 >> SIARADWR 1: Wel, os edrychwn yma, ein maint yn y fan hon yw 2. 454 00:23:18,842 --> 00:23:25,600 Rydym am iddo fynd i mewn i fynegai 2, gan fod hwn yn frig ein pentwr. 455 00:23:25,600 --> 00:23:29,480 Felly, byddwn yn dweud ei fod yn Dylai fod yn stack.size, 456 00:23:29,480 --> 00:23:32,380 ac yna byddech yn cynyddu stack.size. 457 00:23:32,380 --> 00:23:33,820 Ydy pawb yn cytuno? 458 00:23:33,820 --> 00:23:35,780 Rwy'n credu fy mod yn cytuno â hynny. 459 00:23:35,780 --> 00:23:38,180 Gallwch chi guys ddadlau gyda mi os hoffech chi. 460 00:23:38,180 --> 00:23:40,078 Neu nid yn dadlau, ond gallwn drafod hyn. 461 00:23:40,078 --> 00:23:42,518 >> GYNULLEIDFA: [Anghlywadwy]. 462 00:23:42,518 --> 00:23:47,650 >> SIARADWR 1: Mm-EM, lle mae'n agor oherwydd sero mynegeio. 463 00:23:47,650 --> 00:23:50,027 Felly, tra yn y rhan gyntaf, Roeddwn i'n meddwl eu bod yn anghywir, 464 00:23:50,027 --> 00:23:53,910 ac yr oeddent mewn gwirionedd yn gywir, mae hyn yn rhan, Fi 'n weithredol yn meddwl eu bod yn anghywir. 465 00:23:53,910 --> 00:23:55,990 Byddwn yn dweud dylech bendant mewnbwn yma. 466 00:23:55,990 --> 00:23:58,540 Rwy'n credu ein bod i gyd yn cytuno mae gennym faint o 2. 467 00:23:58,540 --> 00:24:01,480 Dyna yn union lle rydym yn am i'n rhif newydd i fynd. 468 00:24:01,480 --> 00:24:05,120 Felly stack.numbers ar Dylai stack.size cyfartal n. 469 00:24:05,120 --> 00:24:09,510 Ac yna byddem cynyddiad y stack.size. 470 00:24:09,510 --> 00:24:11,099 ++. 471 00:24:11,099 --> 00:24:12,390 Ac yna beth ydym eisiau ei wneud? 472 00:24:12,390 --> 00:24:17,400 Mae un peth olaf mae'n rhaid i ni wneud os ydym fewnosod hyn yn llwyddiannus? 473 00:24:17,400 --> 00:24:19,190 Dychwelyd wir. 474 00:24:19,190 --> 00:24:20,071 Ac yn awr yr ydych yn ei wneud. 475 00:24:20,071 --> 00:24:23,440 476 00:24:23,440 --> 00:24:27,765 Felly, yr wyf yn teimlo fel ei fod yn y minws cyfan minws stack.size a stack.size ++ sy'n 477 00:24:27,765 --> 00:24:29,440 pethau cyboledig i fyny. 478 00:24:29,440 --> 00:24:29,940 Ych. 479 00:24:29,940 --> 00:24:34,400 Rwy'n keep-- gen i hwn pen-glin-jerk tuedd i daro bob amser 480 00:24:34,400 --> 00:24:38,060 Rheolaeth, S, am fy mod byth eisiau colli unrhyw un o fy ngwaith. 481 00:24:38,060 --> 00:24:39,670 Ond nid oes angen i mi wneud hynny yn awr. 482 00:24:39,670 --> 00:24:40,170 OK. 483 00:24:40,170 --> 00:24:41,650 Felly dyna oedd pentwr. 484 00:24:41,650 --> 00:24:44,460 485 00:24:44,460 --> 00:24:46,300 Cool. 486 00:24:46,300 --> 00:24:48,970 >> A oes unrhyw beth? 487 00:24:48,970 --> 00:24:51,220 A wnaethoch chi guys yn dod o hyd i unrhyw cwestiynau eraill sy'n byddech yn 488 00:24:51,220 --> 00:24:52,810 hoffi mynd drosodd o cwisiau blaenorol? 489 00:24:52,810 --> 00:24:57,660 Os nad yw, gallwn fath o ddechrau siarad drwy Cwis Un o'r llynedd. 490 00:24:57,660 --> 00:24:58,160 Ydw. 491 00:24:58,160 --> 00:25:00,035 >> GYNULLEIDFA: Ar gyfer y cyntaf rhan, doeddwn i ddim wir yn 492 00:25:00,035 --> 00:25:02,438 deall sut yr ydych yn dileu y rhif. 493 00:25:02,438 --> 00:25:03,600 Onid yw'n dal i fod yno? 494 00:25:03,600 --> 00:25:05,100 >> SIARADWR 1: Nifer yn dal i fod yno. 495 00:25:05,100 --> 00:25:11,350 Ond beth sy'n digwydd yw bod oherwydd eich bod i wedi Dywedodd ei bod frig eich pentwr 496 00:25:11,350 --> 00:25:16,180 yma, pan fyddwch yn mynd i ychwanegu rhywbeth ar y pentwr, bydd yn jyst cymryd ei le. 497 00:25:16,180 --> 00:25:17,084 >> GYNULLEIDFA: O, OK. 498 00:25:17,084 --> 00:25:17,750 SIARADWR 1: Yeah. 499 00:25:17,750 --> 00:25:21,334 Felly mae fel ei fod yn anghofio ac ei fod yno math o beth hyd yn oed er ei fod yno. 500 00:25:21,334 --> 00:25:22,750 GYNULLEIDFA: [Anghlywadwy] neu unrhyw beth? 501 00:25:22,750 --> 00:25:23,333 SIARADWR 1: Na 502 00:25:23,333 --> 00:25:25,090 Oherwydd ein bod mewn array, nid oes gennych 503 00:25:25,090 --> 00:25:28,850 poeni about-- wnewch chi helpu yn unig yn diystyru ei pan fyddwch ei angen. 504 00:25:28,850 --> 00:25:30,560 Mae pob hawl. 505 00:25:30,560 --> 00:25:31,560 Unrhyw gwestiynau eraill? 506 00:25:31,560 --> 00:25:34,843 Os nad yw, rydym yn jyst yn mynd i ddechrau gweithio trwy. 507 00:25:34,843 --> 00:25:35,343 Yeah. 508 00:25:35,343 --> 00:25:40,905 >> GYNULLEIDFA: Wel, mae hyn mae un ar y 2013, ond dim ond yn mynd trwy'r stwff SQL. 509 00:25:40,905 --> 00:25:41,530 SIARADWR 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 Felly, mae hyn yw 26 trwy 29. 513 00:25:46,925 --> 00:25:47,550 GYNULLEIDFA: Yeah. 514 00:25:47,550 --> 00:25:48,120 SIARADWR 1: OK. 515 00:25:48,120 --> 00:25:48,620 Hyfryd. 516 00:25:48,620 --> 00:25:50,230 Gadewch i ni tynnu rhai hyd. 517 00:25:50,230 --> 00:25:57,560 518 00:25:57,560 --> 00:25:59,506 O, edrychwch. 519 00:25:59,506 --> 00:26:02,180 A wnaethoch chi guys fwynhau'r Steve Ballmer yn siarad, gyda llaw? 520 00:26:02,180 --> 00:26:06,350 Roedd yn eithaf doniol, yn fy marn i. 521 00:26:06,350 --> 00:26:09,930 Rwyf wrth fy modd bod bob tro rwy'n dod i fyny CS50 yn gwefan yn ystod yr adran, mae fel, o, 522 00:26:09,930 --> 00:26:10,730 gwylio adran. 523 00:26:10,730 --> 00:26:11,575 A dwi'n hoffi, mm. 524 00:26:11,575 --> 00:26:13,100 >> GYNULLEIDFA: Allwn ni wneud hynny? 525 00:26:13,100 --> 00:26:15,060 >> SIARADWR 1: Byddwn yn gwneud hynny ar y diwedd. 526 00:26:15,060 --> 00:26:15,560 Sut mae bod? 527 00:26:15,560 --> 00:26:17,476 Gan fy mod yn gwybod eich guys bob amser wedi bod eisiau. 528 00:26:17,476 --> 00:26:18,573 Felly, byddwn yn gwneud hynny ar y diwedd. 529 00:26:18,573 --> 00:26:21,884 530 00:26:21,884 --> 00:26:22,800 Cwestiynau Un. 531 00:26:22,800 --> 00:26:24,502 >> GYNULLEIDFA: [Anghlywadwy]. 532 00:26:24,502 --> 00:26:25,960 SIARADWR 1: Bydd yn adran meta. 533 00:26:25,960 --> 00:26:27,332 GYNULLEIDFA: Mae fel 5 eiliad. 534 00:26:27,332 --> 00:26:28,805 GYNULLEIDFA: Really? 535 00:26:28,805 --> 00:26:30,567 GYNULLEIDFA: Mae fel 20 eiliad. 536 00:26:30,567 --> 00:26:33,260 [LLEISIAU gosod eu hunain yn] 537 00:26:33,260 --> 00:26:35,756 [Chwerthin] 538 00:26:35,756 --> 00:26:35,931 539 00:26:35,931 --> 00:26:37,680 SIARADWR 1: Rwy'n hoffi bod rydych wedi'i wneud yn barod 540 00:26:37,680 --> 00:26:40,130 iddo, sef yr hyn yn gwneud i mi hapusach. 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 A dweud y gwir, rydym yn jyst yn mynd i adlewyrchu hyn yn awr, gan nad wyf yn gallu. 546 00:26:48,930 --> 00:26:49,640 Mae hyn yn blino. 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 Nawr gallaf weld popeth. 550 00:27:00,254 --> 00:27:01,230 Hyfryd. 551 00:27:01,230 --> 00:27:02,500 OK. 552 00:27:02,500 --> 00:27:07,300 >> Felly yn amlwg, dylai hyn ddod yn ôl atgofion gwych gan [? CSG?] Cyllid. 553 00:27:07,300 --> 00:27:09,090 Mae hanner y wrthych am eich un chi wedi graddio erbyn hyn. 554 00:27:09,090 --> 00:27:13,370 Mae'r hanner arall y byddaf yn cyrraedd iawn, yn fuan iawn, yr wyf yn addo. 555 00:27:13,370 --> 00:27:17,110 >> Felly, mae gennym rai tabl SQL dyna Cyfrifon yma. 556 00:27:17,110 --> 00:27:19,830 Yn ôl pob tebyg yn debyg i tablau defnyddiwr eich guys '. 557 00:27:19,830 --> 00:27:22,350 Ac mae gennym rai rhif a oedd yn allwedd CYNRADD 558 00:27:22,350 --> 00:27:24,750 ac mae'n cynrychioli Rhif cyfrif 12 digid. 559 00:27:24,750 --> 00:27:27,140 A chydbwysedd yw faint o arian sydd ganddynt. 560 00:27:27,140 --> 00:27:30,530 Ac mae'r gwerth rhagosodedig yw 100. 561 00:27:30,530 --> 00:27:33,470 Ac maent yn rhoi iddynt $ 100 unrhyw tro y byddant yn agor cyfrif. 562 00:27:33,470 --> 00:27:36,132 Dymunaf fy banc yn gwneud hynny. 563 00:27:36,132 --> 00:27:37,710 OK. 564 00:27:37,710 --> 00:27:41,110 >> Felly, rydym am i gwblhau'r sgema gan gan nodi nesaf i rif mewn cydbwysedd 565 00:27:41,110 --> 00:27:43,900 y math SQL priodol. 566 00:27:43,900 --> 00:27:50,240 Felly beth ydych chi'n guys meddwl y byddai yn math o fel eich ymateb difeddwl 567 00:27:50,240 --> 00:27:51,380 ar gyfer mathau gyfer dau hyn? 568 00:27:51,380 --> 00:27:52,180 >> GYNULLEIDFA: Int. 569 00:27:52,180 --> 00:27:53,450 >> SIARADWR 1: int. 570 00:27:53,450 --> 00:27:54,230 OK. 571 00:27:54,230 --> 00:27:57,490 Ac yna am gydbwysedd? 572 00:27:57,490 --> 00:27:57,990 Degol. 573 00:27:57,990 --> 00:27:58,490 OK. 574 00:27:58,490 --> 00:27:59,830 Felly hawl degol yn. 575 00:27:59,830 --> 00:28:01,450 Int yn agos. 576 00:28:01,450 --> 00:28:08,610 Kind y peth mawr yw hyn Tanlinellodd 12-digid rhif y cyfrif. 577 00:28:08,610 --> 00:28:11,460 Pryd bynnag y mae gennym rywbeth mae hynny'n fwy nag wyth digid, 578 00:28:11,460 --> 00:28:15,522 maent am i chi ddefnyddio fawr int, a chredaf yw-- 579 00:28:15,522 --> 00:28:18,370 580 00:28:18,370 --> 00:28:21,605 >> GYNULLEIDFA: A yw hynny'n unig SQL? 581 00:28:21,605 --> 00:28:27,290 >> SIARADWR 1: Mae'n yw'r unig amser dwi wedi clywed ohono yn SQL-- fel defnyddio int mawr. 582 00:28:27,290 --> 00:28:29,330 Mae'n dim ond i roi i chi ychydig yn fwy manwl gywirdeb, 583 00:28:29,330 --> 00:28:33,070 gan wneud yn siŵr nad ydych yn beth math gorlifo. 584 00:28:33,070 --> 00:28:35,910 Ym mhob gonestrwydd, Rwy'n credu bod hyn yn bendant yn un o'r rhai 585 00:28:35,910 --> 00:28:38,480 lle y mae fel, o, mae'n golygu i bobl 586 00:28:38,480 --> 00:28:41,090 sydd ag ychydig mwy o SQL gwybodaeth. 587 00:28:41,090 --> 00:28:44,710 Rydym byth yn siarad am ints mawr yn eich PSET. 588 00:28:44,710 --> 00:28:48,210 Felly mae'n fath o fel Rwy'n eithaf siwr os byddwch yn rhoi int, roedd yn hanner credyd. 589 00:28:48,210 --> 00:28:51,450 >> Ac fel y dywedais o'r blaen, mae mynd i fod rhai cwestiynau sydd yn unig 590 00:28:51,450 --> 00:28:55,550 i fod i baglu chi i fyny, felly nad yw pawb yn cael 100. 591 00:28:55,550 --> 00:28:58,326 Oherwydd wrth gwrs, mae mae rhai pobl yn CS50 592 00:28:58,326 --> 00:29:00,950 sydd wedi bod yn gwneud hyn am debyg wyth mlynedd, ac rydych yn hoffi, 593 00:29:00,950 --> 00:29:01,741 beth ydych chi'n ei wneud? 594 00:29:01,741 --> 00:29:03,290 Ond yeah. 595 00:29:03,290 --> 00:29:05,650 >> Degol am gydbwysedd oedd yr un amlwg. 596 00:29:05,650 --> 00:29:10,910 Ac int Yna mawr ar gyfer nifer dim ond oherwydd o hynny, fel, tanlinellu 12 digid. 597 00:29:10,910 --> 00:29:16,760 Pryd bynnag y mae unrhyw beth yn mewn print trwm, neu ei fod yn tanlinellu, fel, yn rhoi sylw iddo. 598 00:29:16,760 --> 00:29:18,940 Nid ydym yn gwneud hynny dim ond oherwydd. 599 00:29:18,940 --> 00:29:20,290 OK. 600 00:29:20,290 --> 00:29:24,400 >> Felly "debyg bod y banc yn gosod ffi fisol $ 20 ar yr holl gyfrifon. 601 00:29:24,400 --> 00:29:27,850 Gyda hyn y gallai'r banc ymholiad ddidynnu $ 20 o bob cyfrif 602 00:29:27,850 --> 00:29:31,490 hyd yn oed os yw'n golygu o rhai balansau negyddol? " 603 00:29:31,490 --> 00:29:35,220 Felly gadewch i ni ddechrau syml. 604 00:29:35,220 --> 00:29:39,240 Mae gennym bedwar prif gorchmynion ar gyfer SQL, sef? 605 00:29:39,240 --> 00:29:42,620 A ydych yn guys yn cofio'r pedwar rhai mawr fy mod yn gwybod i chi? 606 00:29:42,620 --> 00:29:45,710 >> DIWEDDARIAD, DILEU, SELECT, ac RHOWCH. 607 00:29:45,710 --> 00:29:46,430 Perffaith. 608 00:29:46,430 --> 00:29:46,930 Got it. 609 00:29:46,930 --> 00:29:52,910 Felly beth ydym yn meddwl y gallai yn fwyaf defnyddiol ar gyfer yr un yma? 610 00:29:52,910 --> 00:29:54,231 Rydym yw-- DIWEDDARIAD. 611 00:29:54,231 --> 00:29:54,730 Yn union. 612 00:29:54,730 --> 00:29:59,330 Felly DIWEDDARIAD, oherwydd ein bod yn chwilio ar gyfrifon sydd eisoes yn bodoli. 613 00:29:59,330 --> 00:30:03,570 >> Felly cofiwch ein cyffredinol math yna o beth yw diweddaru. 614 00:30:03,570 --> 00:30:06,300 Ac yna beth sy'n dod ar ôl DIWEDDARIAD? 615 00:30:06,300 --> 00:30:09,780 Mae gennym rai tabl ein bod yn cyfeirio. 616 00:30:09,780 --> 00:30:17,130 Felly, os wyf yn tynnu i fyny Aruchel again-- DIWEDDARIAD. 617 00:30:17,130 --> 00:30:18,820 Felly, mae hyn yn fformat cyffredinol. 618 00:30:18,820 --> 00:30:20,800 Felly mae gennym tabl DIWEDDARIAD. 619 00:30:20,800 --> 00:30:23,203 Ac yna beth yw'r peth nesaf sydd gennym? 620 00:30:23,203 --> 00:30:26,230 >> Gallwch chi wneud BLE. 621 00:30:26,230 --> 00:30:30,530 Ac yna mae gennym rai rhagbrofol yma. 622 00:30:30,530 --> 00:30:32,300 Ac yna beth sydd gennym nesaf? 623 00:30:32,300 --> 00:30:38,020 Mae gennym rai rywbeth SET-- cyfartal i rywbeth. 624 00:30:38,020 --> 00:30:38,870 Blah blah hafal. 625 00:30:38,870 --> 00:30:41,859 626 00:30:41,859 --> 00:30:42,400 Blah Diweddarwyd. 627 00:30:42,400 --> 00:30:45,655 628 00:30:45,655 --> 00:30:47,050 Iawn? 629 00:30:47,050 --> 00:30:52,280 Felly dyna fel yr cyffredinol Syniad ar gyfer rhai diweddariad. 630 00:30:52,280 --> 00:30:53,060 OK? 631 00:30:53,060 --> 00:30:56,890 >> Felly gadewch i ni ddechrau llenwi'r hon yn â'r hyn y dylai fod. 632 00:30:56,890 --> 00:30:59,640 Felly pa tabl ydym yn siarad am? 633 00:30:59,640 --> 00:31:02,190 Cyfrifon. 634 00:31:02,190 --> 00:31:05,360 Ac yna yn yr achos hwn, beth sydd 'n sylweddol oera 635 00:31:05,360 --> 00:31:08,620 yn yr ydym yn sôn am penodol defnyddwyr o fewn ein cyfrif, 636 00:31:08,620 --> 00:31:11,240 neu a ydym yn siarad am pob defnyddiwr? 637 00:31:11,240 --> 00:31:12,490 Rydym yn sôn am bob defnyddiwr. 638 00:31:12,490 --> 00:31:16,870 Felly, yn yr achos hwnnw, gallwn yn unig dileu BLE rhagbrofol hwn. 639 00:31:16,870 --> 00:31:20,500 Mae'r BLE Dim ond pan fyddwch am i gyfyngu ar yr hyn yr ydych yn newid. 640 00:31:20,500 --> 00:31:23,500 Os ydych am newid y cyfan bwrdd, gallwch alw heibio hynny. 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 >> Felly nawr rydym yn yn ein SET rhan. 644 00:31:29,430 --> 00:31:31,514 Beth ydym am ei newid? 645 00:31:31,514 --> 00:31:33,502 >> GYNULLEIDFA: Cydbwysedd. 646 00:31:33,502 --> 00:31:34,747 >> SIARADWR 1: Cydbwysedd. 647 00:31:34,747 --> 00:31:37,080 Ac rydym yn mynd i'r canlynol-- sut wyt rydym yn mynd i newid cydbwysedd? 648 00:31:37,080 --> 00:31:40,230 649 00:31:40,230 --> 00:31:43,370 Mae gennym ffi a $ 20, dde? 650 00:31:43,370 --> 00:31:45,210 Minws 20. 651 00:31:45,210 --> 00:31:48,130 A hwy a ddywedasant mae'n iawn os mae gennym falansau negyddol. 652 00:31:48,130 --> 00:31:51,630 Felly, yn yr achos hwn, nid oes angen i chi i wneud unrhyw gwirio wall pellach. 653 00:31:51,630 --> 00:31:53,040 OK? 654 00:31:53,040 --> 00:31:56,130 Mae hynny'n llythrennol gyd yn rhaid i chi ei wneud. 655 00:31:56,130 --> 00:31:57,990 Cool? 656 00:31:57,990 --> 00:31:59,260 OK. 657 00:31:59,260 --> 00:32:01,460 >> Felly, gadewch i ni fynd drwy'r un nesaf. 658 00:32:01,460 --> 00:32:04,510 "Gyda hyn y gallai SQL query y banc adfer y rhifau cyfrif 659 00:32:04,510 --> 00:32:08,300 ei gwsmeriaid cyfoethocaf gyda cydbwyso fwy na 1000 $? " 660 00:32:08,300 --> 00:32:11,820 Os bydd eich banc a'ch cwsmeriaid cyfoethocaf Dim ond y rhai gyda dros $ 1,000, 661 00:32:11,820 --> 00:32:14,130 Rwy'n teimlo fel eich bod yn gwneud rhywbeth o'i le. 662 00:32:14,130 --> 00:32:16,080 Fel, sut mae banc oroesi ar hynny? 663 00:32:16,080 --> 00:32:18,930 Fel, y buddiant hwnnw, dim digon eithaf. 664 00:32:18,930 --> 00:32:20,911 OK. 665 00:32:20,911 --> 00:32:23,660 Gyda math hwn o beth, yr hyn yn ei wneud yn eich barn chi, yn ein pedair swyddogaeth, 666 00:32:23,660 --> 00:32:25,970 ydych chi'n meddwl ein bod yn mynd i ddefnyddio? 667 00:32:25,970 --> 00:32:27,048 SELECT. 668 00:32:27,048 --> 00:32:27,548 Perffaith. 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 Felly, rydym yn dewis rhai dynodwr O bwrdd. 673 00:32:40,150 --> 00:32:44,070 Ac yna BLE cyflwr. 674 00:32:44,070 --> 00:32:46,110 Felly, wrth i ni fynd trwy hyn, Im 'jyst yn mynd 675 00:32:46,110 --> 00:32:49,680 i roi guys i chi yn gloywi cyffredinol ar fformat cyffredinol pob un o'r rhain. 676 00:32:49,680 --> 00:32:54,600 >> Felly, rydym yn dewis rhyw fath o [? beth. ?] Yn yr achos hwn, 677 00:32:54,600 --> 00:32:59,050 mae hyn yn mynd i fod fel arfer mae rhai golofn. 678 00:32:59,050 --> 00:33:02,870 Felly, yn ein hachos ni, mae gennym rif, cydbwysedd. 679 00:33:02,870 --> 00:33:06,020 Rhag ofn eich guys ', efallai yr oedd yn adnabod, enw, cyfrinair. 680 00:33:06,020 --> 00:33:10,760 Unrhyw un o'r colofnau hynny, dyna fel arfer yr hyn rydym yn dewis. 681 00:33:10,760 --> 00:33:14,785 >> Felly, yn yr achos hwn yma, a oedd yn math o golofn, pa dynodwr 682 00:33:14,785 --> 00:33:17,700 ydym ni'n tynnu oddi wrth ein bwrdd? 683 00:33:17,700 --> 00:33:21,020 Beth mae'n ei ofyn i ni am? 684 00:33:21,020 --> 00:33:24,510 Mae'n gofyn i ni am ein rhifau, dde? 685 00:33:24,510 --> 00:33:26,236 Mae'r rhifau cyfrif. 686 00:33:26,236 --> 00:33:30,500 Felly cofiwch, dim ond rhif yn yr achos hwn. 687 00:33:30,500 --> 00:33:33,910 Os ydych yn guys erioed wedi cael y gwall, hynny Byddai blwch oren llachar yn dod i fyny. 688 00:33:33,910 --> 00:33:37,040 Ac yr oedd fel, annisgwyl rwyfo i mewn, fel, beth bynnag. 689 00:33:37,040 --> 00:33:39,840 Mae hynny oherwydd eich enw eich bwrdd anghywir, dde? 690 00:33:39,840 --> 00:33:43,660 Felly gwnewch yn siŵr eich bod yn ffonio'r golofn gywir. 691 00:33:43,660 --> 00:33:48,670 >> Felly o dabl, ein bwrdd yw enw cyfrifon. 692 00:33:48,670 --> 00:33:51,460 Unwaith eto, gwnewch yn siŵr eich bod yn cyfeirio eich bwrdd yn gywir. 693 00:33:51,460 --> 00:33:52,990 Ac yna beth yw ein gyflwr fan hyn? 694 00:33:52,990 --> 00:33:55,672 Beth rydym yn chwilio amdano? 695 00:33:55,672 --> 00:33:56,680 Rydym am i'n pobl gyfoethog. 696 00:33:56,680 --> 00:33:57,180 Ydw. 697 00:33:57,180 --> 00:34:00,580 Felly cydbwyso fwy na 1,000. 698 00:34:00,580 --> 00:34:02,020 Dyna ni. 699 00:34:02,020 --> 00:34:03,760 Dyna eich ymholiad. 700 00:34:03,760 --> 00:34:06,430 Ddim yn rhy ddrwg, dde? 701 00:34:06,430 --> 00:34:07,160 OK. 702 00:34:07,160 --> 00:34:09,350 >> Felly nawr ar gyfer ein un olaf. 703 00:34:09,350 --> 00:34:11,370 Gyda hynny, rydym yn breezing drwodd. 704 00:34:11,370 --> 00:34:12,170 OK. 705 00:34:12,170 --> 00:34:16,280 Felly nawr "gyda pha ymholiad allai y banc yn agos, hy, dileu "- 706 00:34:16,280 --> 00:34:19,760 peidiwch â ydych yn caru sut y maent newydd ei roi i chi DELETE-- 707 00:34:19,760 --> 00:34:24,060 "Bob cyfrif sydd â chydbwysedd o 0?" 708 00:34:24,060 --> 00:34:26,899 Rwy'n meddwl y gallwn ni i gyd yn cytuno ein bod yn ôl pob tebyg yn mynd i fod yn defnyddio DILEU. 709 00:34:26,899 --> 00:34:29,330 Rwy'n croeso i gymryd unrhyw trafodaeth am hynny. 710 00:34:29,330 --> 00:34:33,560 Ond rwy'n credu ei fod yn eithaf diogel i dweud y gallem ddefnyddio DELETE. 711 00:34:33,560 --> 00:34:42,600 >> Felly, rydym yn mynd i DILEU rhai defnyddwyr o dabl, BLE cyflwr. 712 00:34:42,600 --> 00:34:45,480 Felly un math o beth â SELECT. 713 00:34:45,480 --> 00:34:48,389 714 00:34:48,389 --> 00:34:49,840 Felly, yn hyn o achos-- oh, mae'n ddrwg gennyf. 715 00:34:49,840 --> 00:34:51,570 Dylwn i DILEU GAN. 716 00:34:51,570 --> 00:34:54,320 Oherwydd ewyllys Dileu dileu y rhes gyfan. 717 00:34:54,320 --> 00:34:58,300 Felly nid oes angen i ni siarad am pa pethau penodol am ddefnyddiwr rydym yn 718 00:34:58,300 --> 00:34:59,280 dileu. 719 00:34:59,280 --> 00:35:02,870 Os byddwn yn dileu defnyddiwr, rydym yn dileu popeth amdanyn nhw. 720 00:35:02,870 --> 00:35:07,230 >> Felly, yn yr achos hwn, dim ond mae angen i i ni llenwch ein BLE a'n cyflwr. 721 00:35:07,230 --> 00:35:13,050 Felly mae ein bwrdd yn unig yw ein cyfrifon bwrdd, fel yr ydym wedi bod yn gwneud. 722 00:35:13,050 --> 00:35:14,931 Ac yna beth yw ein gyflwr fan hyn? 723 00:35:14,931 --> 00:35:16,655 >> GYNULLEIDFA: Cydbwysedd. 724 00:35:16,655 --> 00:35:18,330 >> SIARADWR 1: Cydbwysedd hafal 0. 725 00:35:18,330 --> 00:35:19,401 Cywir. 726 00:35:19,401 --> 00:35:19,900 Mae pob yn dda. 727 00:35:19,900 --> 00:35:20,322 Ydw. 728 00:35:20,322 --> 00:35:21,238 >> GYNULLEIDFA: [Anghlywadwy]. 729 00:35:21,238 --> 00:35:25,745 730 00:35:25,745 --> 00:35:30,530 >> SIARADWR 1: Felly DILEU hanfod yn dileu popeth. 731 00:35:30,530 --> 00:35:42,380 Felly, tra gyda SELECT, SELECT cymryd mewn colofnau yn sicr eich bod eisiau dychwelyd. 732 00:35:42,380 --> 00:35:46,680 Os ydych eisiau popeth am Dychwelodd defnyddiwr, rydych yn ei ddefnyddio seren. 733 00:35:46,680 --> 00:35:49,040 Seren yn dweud, yn dychwelyd i mi popeth o defnyddiwr hwn. 734 00:35:49,040 --> 00:35:54,430 Neu os ydych yn rhoi BLE seren, hynny yn golygu dim ond yn rhoi popeth i mi. 735 00:35:54,430 --> 00:35:56,520 >> Ond DILEU hanfod mae gan hynny. 736 00:35:56,520 --> 00:36:01,569 Felly, os ydych yn dweud, DILEU o cyfrifon lle mae cydbwysedd yn dychwelyd 0, 737 00:36:01,569 --> 00:36:02,610 mae'n mynd i fynd drwy. 738 00:36:02,610 --> 00:36:05,890 Ac ym mhob man y cydbwysedd yn yn hafal i 0, mae'n gynhenid ​​yn gwneud hynny. 739 00:36:05,890 --> 00:36:07,470 Bydd yn dileu popeth. 740 00:36:07,470 --> 00:36:15,120 Mae'r seren yn fwy for-- gyda SELECT neu DIWEDDARIAD, 741 00:36:15,120 --> 00:36:20,320 mae'n sôn mwy am yr unigolyn gaeau sy'n cyfateb i ddefnyddiwr. 742 00:36:20,320 --> 00:36:25,530 >> Felly, pan fyddwch yn SELECT seren o dabl BLE ID 743 00:36:25,530 --> 00:36:31,130 yn hafal i 1, sy'n dychwelyd i chi popeth am y defnyddiwr gyda ID 1. 744 00:36:31,130 --> 00:36:38,980 Pe baech yn gwneud rhif SELECT neu SELECT ID enw atalnod gan ddefnyddwyr 745 00:36:38,980 --> 00:36:43,110 BLE ID hafal i 1, bod dim ond yn dychwelyd eu rhif 746 00:36:43,110 --> 00:36:44,880 neu ei adnabod ac yn ei enw. 747 00:36:44,880 --> 00:36:45,540 OK? 748 00:36:45,540 --> 00:36:49,420 >> Felly, rydym yn defnyddio seren yn yr achos hwnnw i rhoi popeth am ddefnyddiwr i ni. 749 00:36:49,420 --> 00:36:51,940 A DILEU hanfod yn gwneud hynny. 750 00:36:51,940 --> 00:36:56,950 Nid yw o jyst ddilea 'r adnabod, neu dim ond yr enw, neu beth bynnag. 751 00:36:56,950 --> 00:36:57,550 Yeah, dim. 752 00:36:57,550 --> 00:36:59,780 'I jyst yn dileu'r defnyddiwr cyfan. 753 00:36:59,780 --> 00:37:05,210 Felly, nid oes rhaid i ni boeni am y seren yno. 754 00:37:05,210 --> 00:37:09,170 >> Os ydych yn awyddus i ddileu popeth, gallech wneud hynny, 755 00:37:09,170 --> 00:37:11,970 ac fe hyn dim ond galw heibio popeth. 756 00:37:11,970 --> 00:37:14,290 Ond fel arfer, i chi nad ydych am i wneud hynny. 757 00:37:14,290 --> 00:37:16,940 Ond os ydych chi erioed wedi bod am ddileu popeth, gallech wneud hynny. 758 00:37:16,940 --> 00:37:18,890 OK. 759 00:37:18,890 --> 00:37:22,120 >> A ydych wedi dod o hyd guys unrhyw gwestiynau eraill? 760 00:37:22,120 --> 00:37:22,620 Ydw. 761 00:37:22,620 --> 00:37:24,316 >> GYNULLEIDFA: A allech chi wneud 26? 762 00:37:24,316 --> 00:37:27,090 >> SIARADWR 1: 26 rydym yn unig yn gwneud. 763 00:37:27,090 --> 00:37:28,090 GYNULLEIDFA: O, 25, sori. 764 00:37:28,090 --> 00:37:30,721 SIARADWR 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 Maen nhw'n ei wneud JavaScript. 769 00:37:33,691 --> 00:37:37,265 O, alla i ddim credu'r peth. 770 00:37:37,265 --> 00:37:38,765 Rydw i'n mynd i llanast ni i fyny eto, 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 Rydym yn cael hyn. 774 00:37:44,440 --> 00:37:46,172 Rydym yn mynd i wneud i hyn weithio. 775 00:37:46,172 --> 00:37:48,190 Ah, jQuery. 776 00:37:48,190 --> 00:37:49,380 Hwyl. 777 00:37:49,380 --> 00:37:49,880 OK. 778 00:37:49,880 --> 00:37:54,040 >> Felly, rydym yn mynd i gwblhau'r gweithrediad y dudalen we 779 00:37:54,040 --> 00:37:57,820 yn y fath fodd, os ydynt yn ymweld, mewnbwn eu henw, a chyflwyno'r ffurflen, 780 00:37:57,820 --> 00:38:03,810 mae ganddynt y rhybudd mawr ffenestr sy'n mynd i ymddangos. 781 00:38:03,810 --> 00:38:08,410 Felly unrhyw beth sydd â rhybuddion, rydym yn gwybod bod rydym yn mynd i gael i ddefnyddio JavaScript. 782 00:38:08,410 --> 00:38:11,190 Yay, JavaScript. 783 00:38:11,190 --> 00:38:14,070 Ac os ydynt yn methu â mewnbwn a enwi cyn cyflwyno'r ffurflen, 784 00:38:14,070 --> 00:38:15,110 ni ddylai unrhyw effro yn ymddangos. 785 00:38:15,110 --> 00:38:17,900 Felly, gallwch ddefnyddio jQuery, ond nid oes rhaid i chi. 786 00:38:17,900 --> 00:38:22,390 >> Felly dw i'n mynd i adael i chi guys yn gweithio ar hyn yn unig ar gyfer cwpl o funudau. 787 00:38:22,390 --> 00:38:24,050 Meddyliwch am y peth. 788 00:38:24,050 --> 00:38:26,050 Ac yna byddwn cod hi. 789 00:38:26,050 --> 00:38:29,260 790 00:38:29,260 --> 00:38:33,610 Slaes wyf yn mynd i geisio meddwl am y ffordd orau i esbonio ateb hwn i chi. 791 00:38:33,610 --> 00:38:49,945 792 00:38:49,945 --> 00:38:50,470 Mae pob hawl. 793 00:38:50,470 --> 00:38:53,150 Byddwn yn ei gael ei sefydlu. 794 00:38:53,150 --> 00:38:53,920 OK. 795 00:38:53,920 --> 00:38:56,370 >> Felly rydym yn jyst yn mynd i gerdded drwy hyn, 796 00:38:56,370 --> 00:38:59,010 oherwydd fy mod yn gwybod jQuery yn ychydig yn ddryslyd. 797 00:38:59,010 --> 00:39:01,710 JavaScript. 798 00:39:01,710 --> 00:39:03,542 Mae'n ychydig i maes 'na. 799 00:39:03,542 --> 00:39:05,875 Felly beth rydym yn mynd i'w wneud yw [Anghlywadwy] datrys mewn gwirionedd 800 00:39:05,875 --> 00:39:07,250 broblem hon gyda jQuery. 801 00:39:07,250 --> 00:39:09,490 Felly, os ydych yn cofio, jQuery yn unig yw llyfrgell 802 00:39:09,490 --> 00:39:11,520 sydd newydd ei adeiladu ar ben JavaScript. 803 00:39:11,520 --> 00:39:14,750 Mae wedi golygu i wneud eich bywyd ychydig yn haws. 804 00:39:14,750 --> 00:39:17,660 >> Byddwn yn bendant, os oes gennych chi amser, yn edrych drosodd 805 00:39:17,660 --> 00:39:20,510 ychydig o'r dogfennau ar gyfer jQuery. 806 00:39:20,510 --> 00:39:23,230 Ond mae'n debyg iawn i'r JavaScript. 807 00:39:23,230 --> 00:39:27,830 Mae wedi got patrymau tebyg, lle rydych yn defnyddiwch y gweithredwr dot i alw swyddogaethau 808 00:39:27,830 --> 00:39:31,720 ar wrthrychau sydd gennych. 809 00:39:31,720 --> 00:39:36,970 >> Felly beth sydd gennym yma yw i jQuery, dylech bob amser gael y math hwn 810 00:39:36,970 --> 00:39:43,010 o deunydd lapio, sef y $ (Dogfen) .ready (swyddogaeth) ffwythiant 811 00:39:43,010 --> 00:39:45,510 mewn cromfachau yma. 812 00:39:45,510 --> 00:39:46,070 OK. 813 00:39:46,070 --> 00:39:48,700 Felly gallai hyn fod yn rhywbeth ydych eisiau ar eich taflen twyllo. 814 00:39:48,700 --> 00:39:52,070 Gan fod o leiaf, gallwch yn cael y deunydd lapio ar gyfer eich jQuery. 815 00:39:52,070 --> 00:39:57,190 A bydd yn o leiaf yn cael byddwch yn rhan o ffyrdd yno. 816 00:39:57,190 --> 00:40:00,110 >> Felly, yn yr un modd yr ydym yn siarad llawer am JavaScript, 817 00:40:00,110 --> 00:40:04,560 a byddem yn dechrau drwy edrych ar yr hyn yr ydym yn ceisio i olygu 818 00:40:04,560 --> 00:40:06,150 neu yr hyn yr ydym yn ceisio ei newid. 819 00:40:06,150 --> 00:40:09,050 A byddai hynny fel arfer yn y peth cyntaf y byddem yn ei roi i mewn. 820 00:40:09,050 --> 00:40:18,270 Felly, yn yr achos hwn, os ydym yn mynd yn ôl at hyn yma ac rydym yn edrych ar ein ffurflen yma, 821 00:40:18,270 --> 00:40:21,790 gennym y mewnbynnau, dde, id yma o fewnbynnau. 822 00:40:21,790 --> 00:40:24,780 A gwyddom fod Seiliedig ar ein cwestiwn, rydym yn 823 00:40:24,780 --> 00:40:27,970 naill ai'n mynd i daflu gwall os yw hyn yn wag, 824 00:40:27,970 --> 00:40:31,720 neu rydym yn mynd i roi hyn i mewn i effro, dde? 825 00:40:31,720 --> 00:40:36,670 Felly, yn ôl pob tebyg yn ddiogel i ddweud bod ein bod yn mynd i fod yn delio gyda mewnbwn yma. 826 00:40:36,670 --> 00:40:41,770 >> jQuery yn debyg iawn yn hynny os ydym yn meddwl yn ôl i CSS, unrhyw beth gyda ID 827 00:40:41,770 --> 00:40:44,760 rydym yn edrych ar gyda hash. 828 00:40:44,760 --> 00:40:48,310 Unrhyw beth ag yr ydym yn y dosbarth yn edrych ar gyda dot, dde? 829 00:40:48,310 --> 00:40:53,210 Felly, yn yr un ffordd yma, yr hyn y rydym yn sôn am ei fewnbwn. 830 00:40:53,210 --> 00:40:56,920 Gwelsom fod mewnbynnau yn ID fewn ein ffurflen. 831 00:40:56,920 --> 00:41:00,850 Felly, rydym yn mynd i gyfeirio ato fel y cyfryw. 832 00:41:00,850 --> 00:41:01,653 Mewnbynnau. 833 00:41:01,653 --> 00:41:02,460 OK? 834 00:41:02,460 --> 00:41:04,480 >> Felly, pan fydd amheuaeth, hyd yn oed os oes gennych unrhyw le, 835 00:41:04,480 --> 00:41:09,100 os ydych yn wir yn ansicr ynglŷn â sut i fynd at hyn, A, yn cael deunydd lapio hwn. 836 00:41:09,100 --> 00:41:11,780 Felly, yn dechrau yno gyda deunydd lapio ar gyfer jQuery. 837 00:41:11,780 --> 00:41:16,330 B, gwnewch yn siŵr eich bod yn gwybod yr hyn yr ydych yn newid. 838 00:41:16,330 --> 00:41:18,830 A phan amheuaeth, roi hynny mewn rhywbeth, 839 00:41:18,830 --> 00:41:21,390 ac yn gwneud dot, beth bynnag yr ydych yn meddwl dylech fod yn ei wneud ag ef. 840 00:41:21,390 --> 00:41:22,150 >> GYNULLEIDFA: Beth yw'r deunydd lapio? 841 00:41:22,150 --> 00:41:24,160 >> SIARADWR 1: Y deunydd lapio mae hyn yn llinell gyntaf. 842 00:41:24,160 --> 00:41:27,520 Felly, mae hyn yn dweud, arhoswch nes fy dogfen yn barod. 843 00:41:27,520 --> 00:41:29,160 Yna, yn dechrau cyboli gyda phethau. 844 00:41:29,160 --> 00:41:30,890 OK? 845 00:41:30,890 --> 00:41:32,780 Felly, rydym yn gwybod ein bod yn cyboli gyda mewnbwn. 846 00:41:32,780 --> 00:41:35,450 Felly, rydym yn hoffi, OK, mewnbynnau yw ein ffurflen. 847 00:41:35,450 --> 00:41:37,220 Dyna ein adnabod. 848 00:41:37,220 --> 00:41:39,800 Felly dyna beth rydym yn mynd i fod yn chwilio amdano. 849 00:41:39,800 --> 00:41:45,220 Ac rydym am weld beth sy'n digwydd pan fydd y ffurflen hon yn cael ei chyflwyno, dde? 850 00:41:45,220 --> 00:41:50,180 >> Felly, fel y gallem feddwl, mae gennym rai .submit. 851 00:41:50,180 --> 00:41:56,080 Felly .submit jyst yn dweud, OK, y ffurflen hon ein bod ni wedi cyfeirir gyda mewnbwn hash, 852 00:41:56,080 --> 00:41:59,594 pan gaiff ei gyflwyno, gweithredu rywbeth arall. 853 00:41:59,594 --> 00:42:01,135 Felly, rydym yn mynd i gael rhywfaint o swyddogaeth. 854 00:42:01,135 --> 00:42:05,010 855 00:42:05,010 --> 00:42:07,270 Hysbysiad gennym swyddogaethau dienw yma. 856 00:42:07,270 --> 00:42:09,090 Mae gennym swyddogaeth dienw yma. 857 00:42:09,090 --> 00:42:09,590 Ydw. 858 00:42:09,590 --> 00:42:14,880 >> GYNULLEIDFA: A fydd bob amser yn cael ei .submit, neu ai dim ond oherwydd yn y HTML, 859 00:42:14,880 --> 00:42:18,260 rydym yn gwneud y math botwm Submit? 860 00:42:18,260 --> 00:42:23,680 >> SIARADWR 1: Dylid .submit, oherwydd mae'n rhyw fath ein bod yn cyflwyno. 861 00:42:23,680 --> 00:42:27,750 Oherwydd nad .submit hwn yn ei wneud o reidrwydd yn cyfateb i'r hyn y mae'r botwm yn debyg 862 00:42:27,750 --> 00:42:28,430 i alw. 863 00:42:28,430 --> 00:42:32,610 Ond mae'r ffaith ei fod yn yn ffurfio ein bod yn cyflwyno. 864 00:42:32,610 --> 00:42:33,140 OK. 865 00:42:33,140 --> 00:42:35,015 >> Felly sylwi anhysbys swyddogaeth yma y says-- 866 00:42:35,015 --> 00:42:37,348 GYNULLEIDFA: Nid wyf yn gwneud 'n sylweddol deall swyddogaethau dienw. 867 00:42:37,348 --> 00:42:39,240 SIARADWR 1: Felly anhysbys swyddogaethau, eu bod yn 868 00:42:39,240 --> 00:42:42,380 dim ond swyddogaethau sydd heb enw. 869 00:42:42,380 --> 00:42:49,560 Felly, yn hytrach na gorfod rhai prif swyddogaeth bod calls-- gallem ddweud, os ddogfen 870 00:42:49,560 --> 00:42:52,380 yn barod, yna byddem yn galw mewnbynnau. 871 00:42:52,380 --> 00:42:57,470 Ac yna, Pan gyflwynwyd, call-- fel, os gyflwynir felly-and-felly, 872 00:42:57,470 --> 00:42:59,550 byddem yn galw rhyw swyddogaeth arall. 873 00:42:59,550 --> 00:43:01,840 Mae swyddogaeth dienw nid yn unig yn cael enw, 874 00:43:01,840 --> 00:43:05,120 a bydd yn jyst gweithredu o fewn y mathau hyn o bethau. 875 00:43:05,120 --> 00:43:10,970 >> Felly, yn yr achos hwn, beth mae hyn yn ei ddweud yw, Pan fydd ein dogfen yn barod, 876 00:43:10,970 --> 00:43:12,880 gweithredu swyddogaeth hon. 877 00:43:12,880 --> 00:43:17,110 Mae'r swyddogaeth hon yn cynnwys o bopeth o fewn yma. 878 00:43:17,110 --> 00:43:24,410 Ac yna bydd y yn haen nesaf yw, OK, pan fydd mewnbynnau yn cael ei gyflwyno, gweithredu hyn. 879 00:43:24,410 --> 00:43:28,329 'I' jyst ffordd o dynodi yr hyn y dylid ei weithredu pryd. 880 00:43:28,329 --> 00:43:30,120 Mae'n llythrennol dim ond swyddogaeth nad yw'n 881 00:43:30,120 --> 00:43:32,860 gael enw, fel eu bod yn tueddu i nythu mewn i bob eraill, 882 00:43:32,860 --> 00:43:35,132 oherwydd ni allwch eu ffonio yn ôl enw. 883 00:43:35,132 --> 00:43:36,984 OK? 884 00:43:36,984 --> 00:43:39,775 Yn llythrennol, swyddogaeth dienw yn unig yw swyddogaeth heb enw. 885 00:43:39,775 --> 00:43:41,470 Dyna ni. 886 00:43:41,470 --> 00:43:47,370 Dim ond yn ffordd i grynhoi pethau gwahanol 887 00:43:47,370 --> 00:43:49,250 ein bod am eu gweithredu ar adegau penodol. 888 00:43:49,250 --> 00:43:51,164 >> GYNULLEIDFA: [Anghlywadwy]. 889 00:43:51,164 --> 00:43:53,420 >> SIARADWR 1: Y awyrell? 890 00:43:53,420 --> 00:43:54,360 Ble? 891 00:43:54,360 --> 00:43:57,510 >> GYNULLEIDFA: Yn y cromfachau ar ôl swyddogaeth? 892 00:43:57,510 --> 00:44:00,660 >> SIARADWR 1: Ar ôl swyddogaethau. 893 00:44:00,660 --> 00:44:01,290 Pa un? 894 00:44:01,290 --> 00:44:02,410 >> GYNULLEIDFA: Mae'r ddau. 895 00:44:02,410 --> 00:44:05,137 Os ydych yn rhoi, fel, digwyddiad, neu os eich rhoi dadl i mewn 'na, 896 00:44:05,137 --> 00:44:07,372 byddai'n anghywir? 897 00:44:07,372 --> 00:44:12,592 >> SIARADWR 1: Yn yr achos hwn, mae'n debyg gallech roi dadl i mewn 'na. 898 00:44:12,592 --> 00:44:15,619 Ond gan nad oes angen i ni ddadl, ni ddylai fod. 899 00:44:15,619 --> 00:44:17,410 Fel, 'i' y cyfan, fel, dylech yn unig 900 00:44:17,410 --> 00:44:19,810 cael pethau sy'n math angenrheidiol o beth. 901 00:44:19,810 --> 00:44:29,325 Yn yr un modd, os oedd gennym unrhyw swyddogaeth sydd prif void-- int fel, 902 00:44:29,325 --> 00:44:35,687 gyda phrif ddi-rym int, byddwch yn Gallai wneud int arg v, beth bynnag. 903 00:44:35,687 --> 00:44:38,270 Ond os nad oes angen hynny, i chi Ni ddylai eu cael i mewn 'na. 904 00:44:38,270 --> 00:44:39,070 Un peth. 905 00:44:39,070 --> 00:44:40,896 Emma, ​​wnaethoch chi gwestiwn? 906 00:44:40,896 --> 00:44:41,671 OK. 907 00:44:41,671 --> 00:44:42,170 Cool. 908 00:44:42,170 --> 00:44:42,670 OK. 909 00:44:42,670 --> 00:44:45,862 Felly yr hyn sydd gennym hyd yn hyn yw pan fydd ein ddogfen yn barod, gweithredu hyn. 910 00:44:45,862 --> 00:44:47,570 Nawr rydym yn edrych ar pan gaiff ei gyflwyno. 911 00:44:47,570 --> 00:44:51,530 Felly nawr rydym mewn gwirionedd wedi didoli y cig ein beth. 912 00:44:51,530 --> 00:45:00,120 Felly mae angen i gael y gwerth y mae'r defnyddiwr a gyflwynwyd, boed hynny fod yn enw 913 00:45:00,120 --> 00:45:01,340 neu wag. 914 00:45:01,340 --> 00:45:07,270 Ac yna mae angen i naill ai ddychwelyd rhybudd hwn neu daflu gwall. 915 00:45:07,270 --> 00:45:08,560 Naill ffordd na'r llall. 916 00:45:08,560 --> 00:45:13,690 >> Felly sut rydym ddatgan amrywiol o ran JavaScript? 917 00:45:13,690 --> 00:45:14,670 Var. 918 00:45:14,670 --> 00:45:19,430 Felly, gadewch i ni ddweud, enw var equals-- neu mewn gwirionedd, yr ydym chi helpu 919 00:45:19,430 --> 00:45:21,960 gwneud gwerth ers i mi credu ei fod yn enw. 920 00:45:21,960 --> 00:45:23,920 OK. 921 00:45:23,920 --> 00:45:31,320 Felly, mae gennym rai gwerth yma ein bod yn yn awyddus i dynnu oddi wrth ein ffurflen fewnbynnau. 922 00:45:31,320 --> 00:45:34,100 Felly, yn yr un modd ag y rydym yn fath o yn gwneud mewnbynnau, 923 00:45:34,100 --> 00:45:38,380 gall unrhyw un ddweud wrthyf beth yr ydym yn allai fod yn galw o fewn fan hyn 924 00:45:38,380 --> 00:45:41,230 os ydym yn awyddus i gael yr enw oddi wrth y ffurflen? 925 00:45:41,230 --> 00:45:46,929 Ac os ydym yn edrych yn ôl ar ein ffurflen yma, rydym yn sylwi bod gennym ID enw. 926 00:45:46,929 --> 00:45:47,845 GYNULLEIDFA: [Anghlywadwy]. 927 00:45:47,845 --> 00:45:51,026 928 00:45:51,026 --> 00:45:54,675 >> SIARADWR 1: Nid oes rhaid i chi i feddwl am y peth fel arae. 929 00:45:54,675 --> 00:45:57,650 930 00:45:57,650 --> 00:46:00,760 Nid oes angen i chi boeni am hynny. 931 00:46:00,760 --> 00:46:03,250 Felly rydym yn unig gael rhywfaint o enw. 932 00:46:03,250 --> 00:46:09,022 Ac yna oherwydd JavaScript a phethau yn rhyfedd, ni allwn yn unig ei wneud "enw." 933 00:46:09,022 --> 00:46:11,230 Mae gennym mewn gwirionedd i alw rhywfaint o swyddogaeth sy'n rhoi i ni, 934 00:46:11,230 --> 00:46:14,160 fel, mae'r gwerth hwnnw dynodwr. 935 00:46:14,160 --> 00:46:15,160 OK? 936 00:46:15,160 --> 00:46:16,780 Felly dyna yn unig .val. 937 00:46:16,780 --> 00:46:18,356 >> GYNULLEIDFA: [Anghlywadwy]. 938 00:46:18,356 --> 00:46:19,160 >> SIARADWR 1: OK. 939 00:46:19,160 --> 00:46:27,030 Felly, gyda JavaScript, math hwn o peth iawn yma yn unig yn mynd drwodd. 940 00:46:27,030 --> 00:46:35,730 A allech chi feddwl am hyn as-- ei fod yn fel bron i getElementById, lle 941 00:46:35,730 --> 00:46:40,630 Byddai getElementById mewn gwirionedd dychwelyd y peth llawn i chi. 942 00:46:40,630 --> 00:46:49,930 Mae'r $ ("# enw") yw'r union fel, OK, yr wyf wedi hynny, gallaf gael gafael arno, 943 00:46:49,930 --> 00:46:52,265 ond os ydych mewn gwirionedd am ei gael i ddychwelyd y gwerth i you-- 944 00:46:52,265 --> 00:46:53,596 >> GYNULLEIDFA: A yw'n fel pwyntydd? 945 00:46:53,596 --> 00:46:55,070 >> SIARADWR 1: Mae'n fath o fel pwyntydd. 946 00:46:55,070 --> 00:46:57,069 Gallech feddwl am y peth fel fath o hoffi pwyntydd. 947 00:46:57,069 --> 00:46:59,060 Fel, y mae'n ei ddweud, OK, yr wyf yn yn gwybod sut i gyrraedd yno, 948 00:46:59,060 --> 00:47:02,330 ond i mewn gwirionedd yn cael y gwerth allan o iddo, rhaid i chi ofyn yn benodol ar ei gyfer. 949 00:47:02,330 --> 00:47:07,800 Ac yn anffodus, yn amlwg, nid ydym yn ei wneud gwneud gormod gyda JavaScript a jQuery. 950 00:47:07,800 --> 00:47:12,160 >> Felly, mae'n mynd i ddod i lawr i faint rydych guys-- yr hyn yr ydych yn digwydd gwybod, 951 00:47:12,160 --> 00:47:17,610 yr hyn yr ydych yn digwydd i wedi gweld, a pha gallwch fath o ddyfalu yn rhesymegol ar. 952 00:47:17,610 --> 00:47:21,639 Oherwydd bod rhai o'r pethau hyn, byddwch yn Mae'n debyg y gallai gyrraedd hanner ffordd yno. 953 00:47:21,639 --> 00:47:24,180 Ond i'w gael yn hollol gywir, Rwy'n credu bod hyn yn ôl pob tebyg broblem 954 00:47:24,180 --> 00:47:25,624 Roedd gan un o'r sgorau isaf. 955 00:47:25,624 --> 00:47:27,790 GYNULLEIDFA: Fel, er enghraifft, am [Anghlywadwy] mewnbynnau, 956 00:47:27,790 --> 00:47:29,450 pam nad oes rhaid i chi roi Val yno? 957 00:47:29,450 --> 00:47:30,450 SIARADWR 1: Ar gyfer yr un yma? 958 00:47:30,450 --> 00:47:31,124 GYNULLEIDFA: Yeah. 959 00:47:31,124 --> 00:47:31,790 SIARADWR 1: Yeah. 960 00:47:31,790 --> 00:47:33,498 Gan fod hyn yn fath o yn hoffi, fel y dywedasom, 961 00:47:33,498 --> 00:47:37,180 rhywfaint o pwyntydd, a dyma fi cyfeirnodi ac mewn gwirionedd yn cael i ni y gwerth. 962 00:47:37,180 --> 00:47:38,872 >> GYNULLEIDFA: Tra [Anghlywadwy]? 963 00:47:38,872 --> 00:47:42,060 >> SIARADWR 1: Ar gyfer mewnbynnau, mewnbynnau yn unig some-- 964 00:47:42,060 --> 00:47:44,450 mae fel ein bod yn unig edrych arno yn ei gyfanrwydd, 965 00:47:44,450 --> 00:47:48,859 ac .submit hwn yn dweud ni beth mae angen i ni ei wybod. 966 00:47:48,859 --> 00:47:50,150 jQuery a JavaScript yn od. 967 00:47:50,150 --> 00:47:50,800 Yr wyf yn gwybod. 968 00:47:50,800 --> 00:47:51,690 Yr wyf yn gwybod, guys. 969 00:47:51,690 --> 00:47:52,460 Yr wyf yn gwybod. 970 00:47:52,460 --> 00:47:55,260 Mae 'na reswm nad wyf yn ei wneud gwneud rhaglenni ar y we. 971 00:47:55,260 --> 00:47:56,230 Dim ond kidding. 972 00:47:56,230 --> 00:47:57,780 Nid wyf wedi cael digon o amlygiad iddo. 973 00:47:57,780 --> 00:47:59,070 >> GYNULLEIDFA: [Anghlywadwy] CSS. 974 00:47:59,070 --> 00:48:00,206 >> [Chwerthin] 975 00:48:00,206 --> 00:48:00,590 >> SIARADWR 1: OK, dyna CSS. 976 00:48:00,590 --> 00:48:03,730 CSS yn unig, fel, yn gwneud pethau 'n bert, nid yw'n debyg gadewch i ni ymdrin â data. 977 00:48:03,730 --> 00:48:05,710 Mae yna wahaniaeth yno. 978 00:48:05,710 --> 00:48:06,350 OK. 979 00:48:06,350 --> 00:48:12,110 Felly nawr, gobeithio, mae hyn hefyd yn Rhan honno--, am problem fel hyn, lle gall na fyddwch 980 00:48:12,110 --> 00:48:16,070 adnabod y gystrawen, fe allech chi fod yn debyg, OK, fe allech chi gael rhywfaint o werth var 981 00:48:16,070 --> 00:48:18,320 ac yn bod fel, cymryd yn ganiataol fy mod cael y gwerth yn gywir. 982 00:48:18,320 --> 00:48:20,600 Ac yna fe allech chi yn ôl pob tebyg ysgrifennwch y rhan nesaf. 983 00:48:20,600 --> 00:48:24,640 Yn ôl pob tebyg y rhan nesaf fydd ymddangos yn llawer mwy hawdd, 984 00:48:24,640 --> 00:48:26,610 neu y byddai'n gwneud rhesymegol synnwyr i chi guys. 985 00:48:26,610 --> 00:48:31,520 >> Tra yr hyn yr ydym wedi ysgrifennu hyd yn hyn, Rwy'n gwybod Byddwn yn hoffi, umm, ie, 986 00:48:31,520 --> 00:48:34,340 Nid wyf yn gwybod bod ar y cwis. 987 00:48:34,340 --> 00:48:37,610 Gallwch ysgrifennu psuedocode llwyr ac yna torri i mewn i cod go iawn 988 00:48:37,610 --> 00:48:40,460 wrth you-- ei fod yn fath o fel mathemateg. 989 00:48:40,460 --> 00:48:42,904 Os ydych chi erioed wedi cael rhai problem aml-ran lle 990 00:48:42,904 --> 00:48:44,820 nad ydych yn gwybod sut i gael y gorffennol y cam cyntaf, 991 00:48:44,820 --> 00:48:46,736 ond mae popeth arall yn dibynnu ar y cam cyntaf, 992 00:48:46,736 --> 00:48:49,577 'ch jyst yn dweud, fel, yn cymryd yn ganiataol x hafal 4. 993 00:48:49,577 --> 00:48:50,910 Ac yna byddwch yn rhedeg ag ef, dde? 994 00:48:50,910 --> 00:48:52,410 >> Gallwch chi wneud yr un peth â chod. 995 00:48:52,410 --> 00:48:55,740 Felly, gallech ddweud, cymryd yn ganiataol Cefais y gwerth cywir. 996 00:48:55,740 --> 00:48:58,290 Yna, yn gwneud hyn yn rhan nesaf yma. 997 00:48:58,290 --> 00:49:02,610 Gan fod y rhan hon mewn gwirionedd Dylai fod yn eithaf rhesymegol. 998 00:49:02,610 --> 00:49:06,560 >> Felly mae angen i wirio os yw ein gwerth yn wag. 999 00:49:06,560 --> 00:49:11,650 Neu os yw'n rhywfaint o enw, mewn gwirionedd yn rhoi rhybudd. 1000 00:49:11,650 --> 00:49:15,085 Felly beth allai rydym am i wirio? 1001 00:49:15,085 --> 00:49:17,800 Rydym yn awyddus i gael rhywfaint Os. 1002 00:49:17,800 --> 00:49:19,510 Beth ydych chi'n meddwl ein Os yn mynd i fod? 1003 00:49:19,510 --> 00:49:24,141 Mae angen i ni wirio i weld a oes gwerth yw-- os nad yw'n 'an llinyn gwag. 1004 00:49:24,141 --> 00:49:30,740 1005 00:49:30,740 --> 00:49:31,730 >> Perffaith. 1006 00:49:31,730 --> 00:49:32,570 Yn union. 1007 00:49:32,570 --> 00:49:33,070 OK. 1008 00:49:33,070 --> 00:49:36,320 Felly, os yw hynny'n wir, yr hyn ydym ni eisiau ei wneud? 1009 00:49:36,320 --> 00:49:39,190 Rydym yn awyddus i daflu rhywfaint o effro, dde? 1010 00:49:39,190 --> 00:49:41,090 Felly dim ond effro. 1011 00:49:41,090 --> 00:49:43,050 Ac yna beth bynnag rydym eisiau y tu mewn. 1012 00:49:43,050 --> 00:49:45,430 Felly beth ydym ni i fod i gael y tu mewn i'n effro? 1013 00:49:45,430 --> 00:49:48,916 >> GYNULLEIDFA: "Helo." 1014 00:49:48,916 --> 00:49:50,421 >> SIARADWR 1: Adain Garpiog. 1015 00:49:50,421 --> 00:49:52,462 Ac yna yn ei wneud i chi guys cofio sut i concatenate? 1016 00:49:52,462 --> 00:49:53,400 >> GYNULLEIDFA: Mwy. 1017 00:49:53,400 --> 00:49:54,520 >> SIARADWR 1: Mwy. 1018 00:49:54,520 --> 00:49:57,490 Felly, rydym yn awyddus i gael mwy. 1019 00:49:57,490 --> 00:50:03,480 Ac yna mae angen yn ogystal arall ar gyfer ein man ebychnod. 1020 00:50:03,480 --> 00:50:05,620 Cool. 1021 00:50:05,620 --> 00:50:06,540 OK. 1022 00:50:06,540 --> 00:50:08,255 Fel arall, beth allai ydym am ei wneud? 1023 00:50:08,255 --> 00:50:10,380 Nid ydym am wneud unrhyw beth, dde? 1024 00:50:10,380 --> 00:50:14,190 Felly rydym yn unig yn dychwelyd ffug. 1025 00:50:14,190 --> 00:50:17,200 Nid yw hyn yr wyf am ei wneud. 1026 00:50:17,200 --> 00:50:18,520 OK. 1027 00:50:18,520 --> 00:50:20,660 >> Ac yna y rhain, o course-- yr hyn sy'n bwysig 1028 00:50:20,660 --> 00:50:23,510 yw cofio i gau eich swyddogaethau dienw. 1029 00:50:23,510 --> 00:50:27,230 Felly, os ydych yn sylwi, mae gennym rai swyddogaeth yma sydd yn dod i ben yma. 1030 00:50:27,230 --> 00:50:31,710 Felly mae angen i gau'r hyn cyntaf un ac ychwanegu hanner colon. 1031 00:50:31,710 --> 00:50:35,195 Ac yna mae hyn yn un yma wedi i wneud gyda'r swyddogaeth dienw, 1032 00:50:35,195 --> 00:50:38,650 felly rydym chau yno. 1033 00:50:38,650 --> 00:50:40,190 Mae hynny'n ymateb difeddwl o gynilo. 1034 00:50:40,190 --> 00:50:40,690 Ydw. 1035 00:50:40,690 --> 00:50:45,650 GYNULLEIDFA: A oes rheswm that-- dim ond yn yr holl enghreifftiau yn JavaScript 1036 00:50:45,650 --> 00:50:48,480 fy mod i wedi gweld, mae gennym y braces cyrliog cyntaf 1037 00:50:48,480 --> 00:50:51,075 ar yr un llinell ag y swyddogaeth? 1038 00:50:51,075 --> 00:50:53,040 >> SIARADWR 1: Dyna arddull. 1039 00:50:53,040 --> 00:50:54,130 Yeah. 1040 00:50:54,130 --> 00:51:00,650 Ac mewn gwirionedd, os ydych yn cymryd 61, rydym yn yn gwneud popeth ein braces cyrliog ffordd y. 1041 00:51:00,650 --> 00:51:01,830 Huh? 1042 00:51:01,830 --> 00:51:05,030 >> GYNULLEIDFA: Os ydym yn gwneud yn gwneud hynny ar y PSET, yw bod ddrwg i steil? 1043 00:51:05,030 --> 00:51:05,720 >> SIARADWR 1: Na 1044 00:51:05,720 --> 00:51:09,710 Rydym wedi dweud yn benodol chi guys i wneud hyn. 1045 00:51:09,710 --> 00:51:14,540 Ond mewn gwirionedd, mae hyn yn fath y confensiwn dra-arglwyddiaethu 1046 00:51:14,540 --> 00:51:19,620 mewn llawer o ddosbarthiadau C a JavaScript a jQuery. 1047 00:51:19,620 --> 00:51:23,074 Felly yn amlwg, rwy'n sure-- ac mewn gwirionedd, os byddaf 1048 00:51:23,074 --> 00:51:26,770 Roedd i wneud hyn broblem yn gyfan gwbl ddall heb edrych arno, 1049 00:51:26,770 --> 00:51:30,080 mae yna fwy na thebyg ychydig iawn ffyrdd y byddwn wedi gotten hyn. 1050 00:51:30,080 --> 00:51:36,160 >> Efallai fy mod wedi bod yn debyg, OK, efallai yr wyf yn Mae angen i chrafangia rhywbeth sy'n mewnbwn. 1051 00:51:36,160 --> 00:51:38,020 Ac yr wyf yn meddwl bod cael y wybodaeth bod, fel, 1052 00:51:38,020 --> 00:51:43,240 OK, os wyf am gael rhywbeth o ffurf sydd â adnabod, 1053 00:51:43,240 --> 00:51:46,990 Cyfeiriaf ato yn y modd hwn, Byddwn yn ôl pob tebyg yn cael hynny. 1054 00:51:46,990 --> 00:51:49,940 Efallai y byddwn yn cael hyn. 1055 00:51:49,940 --> 00:51:53,400 Ond mewn gwirionedd, yr unig beth yr wyf yn meddwl Byddwn yn wir yn ei gael yw hyn yn iawn yma. 1056 00:51:53,400 --> 00:51:59,230 >> Felly mae'n fath o bwysig yn gwybod, fel gydag unrhyw brawf anodd, 1057 00:51:59,230 --> 00:52:02,130 byddwch yn fath o ddewis eich brwydrau, dde? 1058 00:52:02,130 --> 00:52:06,780 Os ydych yn gwybod nad ydych yn mynd i gael y rhan gyntaf ar gyfer jQuery, fel y dywedais, 1059 00:52:06,780 --> 00:52:10,080 cymryd yn ganiataol bod yn rhaid i chi gwerth hwn ac yn gwneud yr hyn a allwch ag ef. 1060 00:52:10,080 --> 00:52:14,730 Ac os oes gennych amser, ewch yn ôl ac yn ceisio llenwi'r darnau. 1061 00:52:14,730 --> 00:52:17,150 Ond peidiwch â gadael cwestiwn tebyg hyn yn wir gors chi i lawr. 1062 00:52:17,150 --> 00:52:18,080 Oherwydd yr hyn? 1063 00:52:18,080 --> 00:52:23,260 Roedd hwn yn un cwestiwn ar jQuery allan o'r arholiad cyfan. 1064 00:52:23,260 --> 00:52:25,810 Felly ie, byddai'n fod yn wych os ydych yn got it. 1065 00:52:25,810 --> 00:52:28,297 >> GYNULLEIDFA: [Anghlywadwy] chi Mae croeso i ddefnyddio jQuery. 1066 00:52:28,297 --> 00:52:30,005 SIARADWR 1: Yr ydych yn croeso i ddefnyddio jQuery. 1067 00:52:30,005 --> 00:52:31,088 GYNULLEIDFA: OK. [Anghlywadwy]. 1068 00:52:31,088 --> 00:52:33,060 SIARADWR 1: Sut i beidio byddech yn ei ddefnyddio? 1069 00:52:33,060 --> 00:52:35,850 Byddai'n rhaid i mi edrych i fyny fy holl JavaScript. 1070 00:52:35,850 --> 00:52:38,810 Mae'n mewn gwirionedd yn llawer haws, Yr wyf yn meddwl, i ddefnyddio jQuery, 1071 00:52:38,810 --> 00:52:42,995 oherwydd jQuery mewn gwirionedd yn lleihau'r faint o JavaScript byddwch yn ysgrifennu yn ôl pob tebyg 1072 00:52:42,995 --> 00:52:43,620 gan, fel, hanner. 1073 00:52:43,620 --> 00:52:46,334 Felly byddai ein cod debygol o fod yn ddwywaith mor hir heb hynny. 1074 00:52:46,334 --> 00:52:49,250 Felly, os ydych recognize-- yw'r mwyaf beth i fynd i ffwrdd oddi wrth y broblem hon 1075 00:52:49,250 --> 00:52:50,550 yw'r batrymau. 1076 00:52:50,550 --> 00:52:52,890 Os ydych yn cael mynediad rhywbeth o ffurf, 1077 00:52:52,890 --> 00:52:57,830 ydych yn mynd i ddefnyddio dyfyniadau, hash, beth bynnag yr ydych yn ceisio mynediad. 1078 00:52:57,830 --> 00:53:01,000 Os yw'n cael ei gyflwyno, yr ydych am i ddefnyddio rhywbeth fel .submit. 1079 00:53:01,000 --> 00:53:03,680 Mae'n debyg y byddwch yn mynd i ddefnyddio swyddogaeth dienw i mewn 'na. 1080 00:53:03,680 --> 00:53:08,030 Os ydych chi mewn gwirionedd yn rhaid i werth rhywbeth, rydych chi'n mynd i wneud dyfyniadau, 1081 00:53:08,030 --> 00:53:12,160 hash, beth bynnag y maes hwn yn, .val. 1082 00:53:12,160 --> 00:53:14,690 A phatrymau cydnabod fel yna yn mynd 1083 00:53:14,690 --> 00:53:19,586 i fod yn llawer mwy defnyddiol na wir yn gwybod y nitty gritty. 1084 00:53:19,586 --> 00:53:20,562 Ydw. 1085 00:53:20,562 --> 00:53:23,164 >> GYNULLEIDFA: Felly, os yw'r defnyddiwr yn cyflwyno eu henw 1086 00:53:23,164 --> 00:53:27,394 ac mae'n rhedeg drwy y datganiad hwnnw, bydd mae'n mynd i lawr ac yn dychwelyd ffug ar ôl hyn? 1087 00:53:27,394 --> 00:53:30,373 >> SIARADWR 1: Na, oherwydd y rhybudd, gallwch chi feddwl am y peth fel dychwelyd. 1088 00:53:30,373 --> 00:53:30,873 Yeah. 1089 00:53:30,873 --> 00:53:31,590 Felly, bydd yn ymadael. 1090 00:53:31,590 --> 00:53:31,925 Yeah. 1091 00:53:31,925 --> 00:53:33,883 >> GYNULLEIDFA: Allech chi [? gosod?] y cromfachau 1092 00:53:33,883 --> 00:53:37,105 o cyflwyno, cromfachau, rhywbeth? 1093 00:53:37,105 --> 00:53:38,870 >> SIARADWR 1: wnes i, yr wyf yn credu. 1094 00:53:38,870 --> 00:53:42,300 Mae hyn yn un yn cau yn iawn yma. 1095 00:53:42,300 --> 00:53:45,800 Ac yna yr un yma yn cael ei gau i lawr yma. 1096 00:53:45,800 --> 00:53:47,135 >> GYNULLEIDFA: O, yno. 1097 00:53:47,135 --> 00:53:48,470 Mae pob hawl. 1098 00:53:48,470 --> 00:53:53,572 >> SIARADWR 1: Yn amlwg, ychydig, Ychydig o bethau cystrawennol 1099 00:53:53,572 --> 00:53:55,780 fel 'na, rydym annhymerus yn ôl pob tebyg jyst gylch ac yn debyg, 1100 00:53:55,780 --> 00:53:58,385 peidiwch ag anghofio eich cromfachau. 1101 00:53:58,385 --> 00:53:59,810 Ond yeah. 1102 00:53:59,810 --> 00:54:00,950 OK. 1103 00:54:00,950 --> 00:54:04,190 A oes gennym ni ein gilydd y byddem yn hoffi ei wneud? 1104 00:54:04,190 --> 00:54:07,700 1105 00:54:07,700 --> 00:54:11,599 Oeddech chi'n guys cael y un goeden ddeuaidd? 1106 00:54:11,599 --> 00:54:12,890 A ydym eisiau mynd dros bod un? 1107 00:54:12,890 --> 00:54:17,940 Rwy'n teimlo fel coed deuaidd a dylai fod yn bwyntiau DOM 1108 00:54:17,940 --> 00:54:19,880 ydych yn guys sy'n cael 'n bert yn hawdd. 1109 00:54:19,880 --> 00:54:21,978 Ni fyddwn am i chi i golli pwyntiau ar hynny. 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 >> Gadewch i ni wneud DOM hwn yma. 1113 00:54:33,097 --> 00:54:35,555 Hoffwn cefais fy Arwyneb felly roeddwn Gallai dim ond tynnu ar y sgrin. 1114 00:54:35,555 --> 00:54:38,330 1115 00:54:38,330 --> 00:54:41,461 Dyna beth yr wyf yn ei ddefnyddio i wneud y llynedd. 1116 00:54:41,461 --> 00:54:41,960 OK. 1117 00:54:41,960 --> 00:54:48,370 Felly, fel y soniais, buom yn siarad am DOM, Model Gwrthrych ddogfen. 1118 00:54:48,370 --> 00:54:51,415 Yn ôl pob tebyg maen nhw'n mynd i roi i chi ychydig rhyw ychydig o snippet fel hyn 1119 00:54:51,415 --> 00:54:54,250 ac yn gofyn i chi greu coeden ar ei gyfer. 1120 00:54:54,250 --> 00:54:58,050 Ac mae hyn yn unig i gyd wedi ei wneud â rhedeg drwy'r tagiau. 1121 00:54:58,050 --> 00:55:00,685 Felly gadewch i ni geisio gwneud hyn. 1122 00:55:00,685 --> 00:55:09,610 1123 00:55:09,610 --> 00:55:12,920 >> Hefyd, fel y arfer, os ydych yn guys wneud cwisiau hyn, gan fy mod yn hynod 1124 00:55:12,920 --> 00:55:16,450 argymell eich bod yn ei wneud fel arfer, unrhyw un ohonynt eich bod yn hoffi, 1125 00:55:16,450 --> 00:55:19,480 Nid wyf yn cael yr hyn sydd digwydd yma, dim ond, wrth gwrs, 1126 00:55:19,480 --> 00:55:23,334 anfon 'm e-bost gyda chwestiwn, a byddaf yn esbonio fel y gorau y gallaf. 1127 00:55:23,334 --> 00:55:25,298 OK. 1128 00:55:25,298 --> 00:55:33,420 >> Mae gennym ryw ddogfen, ac mae gennym HTML. 1129 00:55:33,420 --> 00:55:33,970 OK. 1130 00:55:33,970 --> 00:55:38,750 Felly, yna rydym yn unig yn dadansoddi y tagiau yma, dde? 1131 00:55:38,750 --> 00:55:45,810 Felly beth ydym yn gweld comes-- beth yw'r y ddau is-benawdau o dan HTML? 1132 00:55:45,810 --> 00:55:48,880 Yn enwedig gan fod maen nhw'n mewnoli yn iawn? 1133 00:55:48,880 --> 00:55:49,580 Pennaeth a'r corff. 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 Pennaeth a'r corff. 1138 00:56:04,960 --> 00:56:05,952 Hyfryd. 1139 00:56:05,952 --> 00:56:07,410 Felly, yna gadewch i ni ddechrau yma gyda phen. 1140 00:56:07,410 --> 00:56:09,090 Beth yw pen oddi tano? 1141 00:56:09,090 --> 00:56:11,721 Beth yw ein tag nesaf? 1142 00:56:11,721 --> 00:56:12,220 Teitl. 1143 00:56:12,220 --> 00:56:16,450 1144 00:56:16,450 --> 00:56:19,605 Ac yna o fewn teitl, cwis. 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 >> Felly llythrennol, 'i' jyst cerdded drwy'r tagiau, OK? 1148 00:56:27,940 --> 00:56:31,610 Felly, yna os oes gennym corff, wrth i ni fynd drwy'r, 1149 00:56:31,610 --> 00:56:35,460 Mae gan y corff dri pheth o'i fewn, dde? 1150 00:56:35,460 --> 00:56:36,400 Mae wedi cael tri divs. 1151 00:56:36,400 --> 00:56:40,060 1152 00:56:40,060 --> 00:56:41,900 Mae pob div yn cael ei bocs bach ei hun. 1153 00:56:41,900 --> 00:56:45,260 1154 00:56:45,260 --> 00:56:48,106 A beth sydd yn y div cyntaf? 1155 00:56:48,106 --> 00:56:48,606 [Anghlywadwy] 1156 00:56:48,606 --> 00:56:52,070 1157 00:56:52,070 --> 00:56:57,292 Ac yna y nesaf yn canol, sy'n Im 'jyst yn mynd i talfyrru. 1158 00:56:57,292 --> 00:56:59,410 Ac yna yr un olaf yn y gwaelod. 1159 00:56:59,410 --> 00:57:06,060 1160 00:57:06,060 --> 00:57:07,650 >> Felly mewn gwirionedd, 'i' jyst cerdded drwy. 1161 00:57:07,650 --> 00:57:11,140 Ac am ein bod ni'n mynd i roi ydych HTML sy'n cael ei mewnoli yn iawn, 1162 00:57:11,140 --> 00:57:16,800 ydych yn gallu llythrennol dim ond rhedeg trwy ac yn bod fel, OK, dyma yw'r HTML. 1163 00:57:16,800 --> 00:57:19,460 Felly dyma'r pellaf cornel, neu wedi gadael bellaf, 1164 00:57:19,460 --> 00:57:22,410 fel bod rhaid i hynny fod ei beth ei hun. 1165 00:57:22,410 --> 00:57:26,360 Mae'r rhain ar yr un indention. 1166 00:57:26,360 --> 00:57:30,120 >> Felly, rydym yn gwybod bod angen pen i fod ar yr un lefel â corff, 1167 00:57:30,120 --> 00:57:32,040 ond o dan HTML. 1168 00:57:32,040 --> 00:57:33,100 Mae'n beth sydd gennym yma. 1169 00:57:33,100 --> 00:57:36,810 Pennaeth a'r corff yn frodyr a chwiorydd, ond maen nhw'n dan HTML. 1170 00:57:36,810 --> 00:57:39,130 Ac yna rydym yn jyst yn mynd i mewn i bob un o'r rhain. 1171 00:57:39,130 --> 00:57:44,370 Felly pennaeth teitl, a oedd yn Mae cwis, fel y gwelwn yma. 1172 00:57:44,370 --> 00:57:48,210 Ac yna yn yr achos hwn, rydym wedi corff, sydd â tair llinell hyn. 1173 00:57:48,210 --> 00:57:51,470 Felly mae'r rhain i gyd brodyr a chwiorydd i gyd o dan corff. 1174 00:57:51,470 --> 00:57:53,732 OK? 1175 00:57:53,732 --> 00:57:56,190 Felly, gobeithio pan fyddwch yn gweld rhywbeth fel hyn, ydych chi fel, 1176 00:57:56,190 --> 00:57:57,900 ie, Fi jyst cael i dynnu coeden. 1177 00:57:57,900 --> 00:58:00,430 Mae'n gonna fod yn wych. 1178 00:58:00,430 --> 00:58:01,130 OK. 1179 00:58:01,130 --> 00:58:03,220 Felly eisiau gwneud yn siwr chi guys yn gwybod bod. 1180 00:58:03,220 --> 00:58:10,510 >> Felly pam nad ydym yn mynd i'r 32 gyda'n goeden ddeuol? 1181 00:58:10,510 --> 00:58:17,905 Oherwydd unwaith y byddwch yn deall yn deuaidd coeden chwilio, nid yw'n wir ddrwg. 1182 00:58:17,905 --> 00:58:20,960 Felly Everett, gallaf erase-- fy mod yn ei olygu, mae'r rhain i gyd ar-lein, hefyd. 1183 00:58:20,960 --> 00:58:24,130 Felly, os oes gennych unrhyw gwestiynau. 1184 00:58:24,130 --> 00:58:44,410 1185 00:58:44,410 --> 00:58:46,370 >> Lost ychydig o le yno, ond mae'n iawn. 1186 00:58:46,370 --> 00:58:50,190 Felly goeden ddeuaidd yn chwilio dim ond ffordd i drefnu data 1187 00:58:50,190 --> 00:58:57,000 heb fod mewn amrywiaeth, ble y gwreiddyn bob amser yn fwy 1188 00:58:57,000 --> 00:59:03,500 na'r plentyn chwith a'r gwraidd yn bob amser yn llai na'r plentyn cywir. 1189 00:59:03,500 --> 00:59:04,770 OK. 1190 00:59:04,770 --> 00:59:08,160 >> Felly mae gennym y goeden chwilio gwych yma. 1191 00:59:08,160 --> 00:59:13,360 Mae gennym niferoedd hyn, 34, 59, 20, 106 36, a 52. 1192 00:59:13,360 --> 00:59:15,160 Ac mae angen i drefnu nhw yn y fath fodd 1193 00:59:15,160 --> 00:59:22,100 fel bod y gwreiddyn yn fwy nag popeth ar yr ochr chwith 1194 00:59:22,100 --> 00:59:24,750 ac mae'n llai na popeth ar yr ochr dde. 1195 00:59:24,750 --> 00:59:29,580 Ac fel arfer, yr hyn yr ydych am ei wneud yw ceisio dod o hyd 1196 00:59:29,580 --> 00:59:31,720 rhywbeth am yn y canol. 1197 00:59:31,720 --> 00:59:35,420 Gyda choed chwilio deuaidd, efallai y bydd gennych i chwarae o gwmpas ychydig ag ef. 1198 00:59:35,420 --> 00:59:40,850 >> Ond yn yr achos hwn, gadewch i ni yn unig cymryd yn ganiataol ein bod yn gwybod yr un yma gyntaf. 1199 00:59:40,850 --> 00:59:44,870 Felly 36 yw ein un cyntaf yma. 1200 00:59:44,870 --> 00:59:46,790 Yn nodweddiadol, byddwn yn ceisio a dewis rhywbeth 1201 00:59:46,790 --> 00:59:50,160 am yn y canol y chi helpu yn ôl pob tebyg cynnyrch y canlyniadau gorau. 1202 00:59:50,160 --> 00:59:56,200 Felly nawr rydym yn gwybod bod popeth ar Mae angen yr ochr hon fod yn llai na 36. 1203 00:59:56,200 --> 00:59:59,520 Ond hefyd, yr hyn y gallech ei weld yw bod gennym ddau smotiau dros yma. 1204 00:59:59,520 --> 01:00:04,350 Felly, os ydym yn gwybod bod angen i ni dau niferoedd sy'n llai na'r gwraidd, 1205 01:00:04,350 --> 01:00:08,670 yna gallech jyst archebu'r rhain a dewis y trydydd rhif. 1206 01:00:08,670 --> 01:00:09,390 OK. 1207 01:00:09,390 --> 01:00:11,550 >> Felly pam nad ydym yn dechrau gyda ochr hon? 1208 01:00:11,550 --> 01:00:17,270 Felly, os ydym yn gwybod bod popeth ar Mae angen yr ochr hon fod yn llai na 36-- 1209 01:00:17,270 --> 01:00:21,290 ond os edrychwn ar yr un yma, rydym yn gwybod bod y nifer hwn 1210 01:00:21,290 --> 01:00:25,180 rhaid iddo fod yn llai na nifer hwn, dde? 1211 01:00:25,180 --> 01:00:30,810 Oherwydd bod y nifer hwn yn fan hyn ar yr ochr dde. 1212 01:00:30,810 --> 01:00:34,680 A chofiwch, yn union fel yn ein mwy o faint coed, popeth ar y dde 1213 01:00:34,680 --> 01:00:37,130 angen iddo fod yn fwy na'r gwraidd. 1214 01:00:37,130 --> 01:00:40,540 Yn y modd hwn, rydym yn gwybod bod beth bynnag sydd yn hyn o anghenion 1215 01:00:40,540 --> 01:00:43,090 i fod yn fwy na'r beth bynnag sydd yma. 1216 01:00:43,090 --> 01:00:44,020 OK? 1217 01:00:44,020 --> 01:00:46,340 >> Felly mae gennym ddau ddewis ar gyfer y ddau swigod. 1218 01:00:46,340 --> 01:00:49,830 Mae gennym 32 a 34-- neu ddrwg gennym. 1219 01:00:49,830 --> 01:00:53,330 20 a 34. 1220 01:00:53,330 --> 01:00:56,500 Felly, sut ydych chi'n meddwl efallai y byddwn yn rhoi'r rhain i mewn? 1221 01:00:56,500 --> 01:00:59,230 Os yw hyn yn un wedi i fod yn fwy na hwn, 1222 01:00:59,230 --> 01:01:04,340 mae hynny'n golygu ein bod am 20 yma a 34 yma. 1223 01:01:04,340 --> 01:01:05,340 OK. 1224 01:01:05,340 --> 01:01:09,380 >> Felly, yn yr un modd, rydym yn edrych yn y math hwn o is-coed. 1225 01:01:09,380 --> 01:01:14,994 Ac yr ydym yn dweud, OK, nid ydym wedi 36. 1226 01:01:14,994 --> 01:01:20,460 Mae gennym 106 o, 52, a 59. 1227 01:01:20,460 --> 01:01:21,590 Iawn? 1228 01:01:21,590 --> 01:01:24,820 Yn yr achos hwn yma, rydym yn yn gwybod bod hyn yn un anghenion 1229 01:01:24,820 --> 01:01:29,570 cael un peth sy'n fwy na ac un peth sy'n llai na hi. 1230 01:01:29,570 --> 01:01:30,100 Iawn? 1231 01:01:30,100 --> 01:01:34,580 Felly, os ydym yn rhoi'r rhain mewn trefn, 'i' jyst am ddod o hyd bod gwerth canol eto. 1232 01:01:34,580 --> 01:01:35,766 Felly mae ein gwerth canol yn 59. 1233 01:01:35,766 --> 01:01:38,524 1234 01:01:38,524 --> 01:01:40,190 Felly, yna dywedwn, OK, beth sy'n llai na 59? 1235 01:01:40,190 --> 01:01:41,826 Wel, dyna 52 o. 1236 01:01:41,826 --> 01:01:42,950 A beth yn fwy na 59? 1237 01:01:42,950 --> 01:01:45,120 Wel, dyna 106.. 1238 01:01:45,120 --> 01:01:45,930 OK? 1239 01:01:45,930 --> 01:01:49,430 Felly 'i' jyst ychydig fel pos. 1240 01:01:49,430 --> 01:01:53,160 Fel arfer Mae'n helpu, yn enwedig mewn coed bychain fel hyn, 1241 01:01:53,160 --> 01:01:56,617 os ydych yn unig archebu, os ydych yn yn gwybod faint sydd ar y chwith 1242 01:01:56,617 --> 01:01:58,450 a faint sydd ar y iawn, gall fod ychydig 1243 01:01:58,450 --> 01:02:01,050 yn caniatáu i chi ddewis pa Dylai fod yn eich gwreiddiau. 1244 01:02:01,050 --> 01:02:02,922 Ac yna gallwch math o yn gweithio oddi yno. 1245 01:02:02,922 --> 01:02:05,080 Mm-EM. 1246 01:02:05,080 --> 01:02:05,580 33? 1247 01:02:05,580 --> 01:02:07,570 Cadarn. 1248 01:02:07,570 --> 01:02:10,120 OK. 1249 01:02:10,120 --> 01:02:17,410 Felly, rydym yn awyddus i greu nod neu goeden chwilio deuaidd. 1250 01:02:17,410 --> 01:02:20,416 A gadewch i ni edrych ar yr hyn a allai fod ynddo. 1251 01:02:20,416 --> 01:02:26,130 1252 01:02:26,130 --> 01:02:28,600 Ac yr wyf yn meddwl bod ewyllys hon mewn gwirionedd fod ein problem diwethaf. 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 >> Mae hyn yn debyg yr hyn a allwn meddwl am fel nôd, dde? 1259 01:02:58,040 --> 01:03:01,610 Mae gennym rhywfaint o werth, ac yr ydym yn yn gwybod ei fod naill ai'n 1260 01:03:01,610 --> 01:03:03,830 wedi gadael a phlant i'r dde. 1261 01:03:03,830 --> 01:03:08,420 Chwilio deuaidd tree-- y cyfrwng bod ganddo, ar y mwyaf, dau o blant. 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 Gadewch i ni feddwl am y ffordd yr ydym diffinnir rhestr cysylltiedig, dde? 1265 01:03:15,540 --> 01:03:17,740 >> Cawsom int sy'n cynrychioli gwerth. 1266 01:03:17,740 --> 01:03:20,760 Cawsom pwyntydd oedd yn cynrychioli yr hyn yr oedd yn mynd i'w nesaf. 1267 01:03:20,760 --> 01:03:23,350 Coeden chwilio deuaidd yn debyg iawn. 1268 01:03:23,350 --> 01:03:27,980 Rydym yn dal i gael rhywfaint o werth, n, yr ydym yn ei roi, dde? 1269 01:03:27,980 --> 01:03:31,750 Ac yna Tynnais y rhain iawn yn benodol â saethau, 1270 01:03:31,750 --> 01:03:34,010 oherwydd eu bod yn awgrymiadau yn effeithiol. 1271 01:03:34,010 --> 01:03:34,940 OK? 1272 01:03:34,940 --> 01:03:38,500 >> Felly n yn nodweddiadol beth? 1273 01:03:38,500 --> 01:03:39,230 Mae'n rhywfaint o werth. 1274 01:03:39,230 --> 01:03:41,800 Beth rydym yn fel arfer yn dynodi ei fod? 1275 01:03:41,800 --> 01:03:42,500 Mae int. 1276 01:03:42,500 --> 01:03:49,980 Felly, mae gennym rai n int, neu werth int, neu beth bynnag yr hoffech ei alw. 1277 01:03:49,980 --> 01:03:53,230 Ac yna mae gennym y chwith plentyn a'r plentyn cywir. 1278 01:03:53,230 --> 01:03:54,570 Iawn? 1279 01:03:54,570 --> 01:03:58,060 Ac rydym yn gwybod bod yr hyn maen nhw'n point-- beth maen nhw'n pwyntio at? 1280 01:03:58,060 --> 01:04:01,560 Maent yn cyfeirio at nodau eraill, dde? 1281 01:04:01,560 --> 01:04:07,540 Felly, sut y byddem yn datgan pwyntydd nod? 1282 01:04:07,540 --> 01:04:10,480 1283 01:04:10,480 --> 01:04:11,460 >> GYNULLEIDFA: [Anghlywadwy]. 1284 01:04:11,460 --> 01:04:12,472 >> SIARADWR 1: Mm-EM. 1285 01:04:12,472 --> 01:04:14,305 Ac rydym yn mynd i gael dau o'r rheini, dde? 1286 01:04:14,305 --> 01:04:18,070 1287 01:04:18,070 --> 01:04:26,710 Ac yna gallwn llythrennol peidiwch gadael ar gyfer y plentyn chwith 1288 01:04:26,710 --> 01:04:30,950 ac yn gywir ar gyfer y plentyn cywir. 1289 01:04:30,950 --> 01:04:31,820 Actually-- n chwith. 1290 01:04:31,820 --> 01:04:33,155 Oherwydd bod angen struct. 1291 01:04:33,155 --> 01:04:36,250 1292 01:04:36,250 --> 01:04:41,580 >> Felly struct yw oherwydd nad ydym wedi gorffen ddatgan nod eto. 1293 01:04:41,580 --> 01:04:47,070 Felly nod o fewn yma. 1294 01:04:47,070 --> 01:04:49,640 Mae'n fath o fel diffiniad recursive, dde? 1295 01:04:49,640 --> 01:04:53,140 Felly, pan fyddwn o fewn diffiniad hwn, rydym yn 1296 01:04:53,140 --> 01:04:57,310 Nid yw wedi gorffen datgan nod wrth i'r strwythur, 1297 01:04:57,310 --> 01:04:59,380 felly mae'n rhaid i ni wneud struct nôd dim ond i ddweud, ie, 1298 01:04:59,380 --> 01:05:03,930 yr ydym mewn gwirionedd yn cyfeirio yn ôl i ni ein hunain deipio peth. 1299 01:05:03,930 --> 01:05:07,410 Mae hynny'n debyg unwaith ei fod yn greu, bydd yn cael ei iawn. 1300 01:05:07,410 --> 01:05:10,890 >> Felly, pa mor fawr ydych chi'n guys meddwl bod hyn yn? 1301 01:05:10,890 --> 01:05:13,650 Beth yw maint y strwythur hwn? 1302 01:05:13,650 --> 01:05:14,370 12. 1303 01:05:14,370 --> 01:05:14,870 Pam? 1304 01:05:14,870 --> 01:05:18,990 1305 01:05:18,990 --> 01:05:19,664 Yn union. 1306 01:05:19,664 --> 01:05:21,830 Ac yn wir, un o'r cwestiynau cyntaf un Cwis Un 1307 01:05:21,830 --> 01:05:24,170 yn ymwneud â maint, a dyna pam y gofynnais. 1308 01:05:24,170 --> 01:05:25,230 Mae pob hawl. 1309 01:05:25,230 --> 01:05:29,350 >> Rydym yn mynd i ben, oherwydd bod y Bydd DCE gweiddi arna i os na wnawn. 1310 01:05:29,350 --> 01:05:33,790 Ond os ydych yn guys gennych unrhyw gwestiynau, wrth gwrs, e-bost ataf, gadewch i mi wybod. 1311 01:05:33,790 --> 01:05:35,190 Rydych guys yn mynd i graig iddo. 1312 01:05:35,190 --> 01:05:37,210 Rwy'n super gyffrous. 1313 01:05:37,210 --> 01:05:39,380 Byddwch guys yn cael ei wneud fel o Dydd Mercher, ac yna 1314 01:05:39,380 --> 01:05:43,150 byddwch yn cael i weithio ar eich derfynol prosiectau, ac mae'n mynd i fod yn awesome. 1315 01:05:43,150 --> 01:05:48,784 >> Fyddaf yma nesaf wythnos 4:00-04:30 1316 01:05:48,784 --> 01:05:50,700 os ydych chi guys eisiau dod casglu eich cwisiau. 1317 01:05:50,700 --> 01:05:54,410 Os ydych chi am ddod o hyd i mi ryw adeg arall neu dim ond cydlynu amser gwahanol, 1318 01:05:54,410 --> 01:05:56,460 mae croeso i chi gadewch i mi wybod. 1319 01:05:56,460 --> 01:05:58,670 Fel arall, mae hyn yn ein hadran diwethaf. 1320 01:05:58,670 --> 01:06:01,070 Felly roedd yn wych gweld chi guys. 1321 01:06:01,070 --> 01:06:02,450 Os gwelwch yn dda cymryd mwy o Candy. 1322 01:06:02,450 --> 01:06:05,390 A phob lwc ar eich cwis. 1323 01:06:05,390 --> 01:06:06,687