1 00:00:00,000 --> 00:00:05,410 2 00:00:05,410 --> 00:00:08,770 >> Ia gara: ANDI Peng psets guztietan zehar. 3 00:00:08,770 --> 00:00:12,080 Izan ere, ari gehienak bidez dugu the psets zailenetako. 4 00:00:12,080 --> 00:00:14,350 Beraz, benetan gara besterik Brisa moduko joan 5 00:00:14,350 --> 00:00:16,050 hurrengo aste pare bidez. 6 00:00:16,050 --> 00:00:19,520 >> Buruz hitz egiten hasteko goaz gure azken proiektuak, gertakari datozen 7 00:00:19,520 --> 00:00:21,320 Datozen asteetan ere. 8 00:00:21,320 --> 00:00:23,825 Eta bizitza brisa bat izango da. 9 00:00:23,825 --> 00:00:26,510 10 00:00:26,510 --> 00:00:27,680 Beraz, ez da gehiegi gaur. 11 00:00:27,680 --> 00:00:30,280 >> Zorionez, benetan brisa egingo Gaurko agenda bidez, 12 00:00:30,280 --> 00:00:33,400 eta, ondoren, hemendik izan denbora pixka bat ordezko. 13 00:00:33,400 --> 00:00:36,210 Era berean, barkamena eskatu nahi dut gozokiak eza gaur. 14 00:00:36,210 --> 00:00:37,030 Ez dakit zergatik. 15 00:00:37,030 --> 00:00:40,520 Baina aste igotzen Halloween, gozoki ahaztu nuke. 16 00:00:40,520 --> 00:00:43,290 >> Beraz zabala naiz benetan besterik zuk, berriz, oraintxe bertan. 17 00:00:43,290 --> 00:00:47,050 Literalki gogoratzen dut gozokiak delako Klase bakoitzean bakarra, baina Halloween. 18 00:00:47,050 --> 00:00:49,345 Baina hurrengo astean, aukera emango dut gozokiak zenbatekoa bikoiztu 19 00:00:49,345 --> 00:00:50,720 gora egiteko horretarako, guztiak zuretzat. 20 00:00:50,720 --> 00:00:53,260 Handia izango da. 21 00:00:53,260 --> 00:00:56,690 >> Beraz, iragarkiak pare bat daukat planifikazioa zenbait ordezkari. 22 00:00:56,690 --> 00:00:59,520 Planifikazioa arazo batzuk ditut. 23 00:00:59,520 --> 00:01:02,150 Ondoren, mugitu to joan zer ari chmod deitzen buruz hitz egiteko. 24 00:01:02,150 --> 00:01:05,980 Buruz hitz egin dugu Azkar TCP / IP HTTP. 25 00:01:05,980 --> 00:01:09,770 >> Eta gero ari gara kode doa gure Denetarik HTML eta CSS erabiliz. 26 00:01:09,770 --> 00:01:13,030 Eta gero, benetan utzi dut, agian, 20 minutu like to pset6 buruz hitz egiteko. 27 00:01:13,030 --> 00:01:16,550 Pset6 da benetan delako asko Hori Dagoeneko ikusi dugu aurretik gauza, 28 00:01:16,550 --> 00:01:19,090 baina freskatzeko nahi dut kontzeptu horiek batzuk 29 00:01:19,090 --> 00:01:22,140 baita irakasten pare bat funtzio berriak. 30 00:01:22,140 --> 00:01:23,110 >> Cool. 31 00:01:23,110 --> 00:01:25,440 Beraz, lehenik eta behin, ongietorria itzuli break from. 32 00:01:25,440 --> 00:01:27,410 Oraindik break atsegina izan da, espero dut. 33 00:01:27,410 --> 00:01:29,695 Litzateke zuen atsedenaldian egin duzu? 34 00:01:29,695 --> 00:01:30,820 Ikusleak: New Yorkera joan zen. 35 00:01:30,820 --> 00:01:32,030 ANDI Peng: New Yorkera joan zara? 36 00:01:32,030 --> 00:01:33,738 Gure eskola erdiak uste dut New Yorkera joan zen. 37 00:01:33,738 --> 00:01:34,740 Ondo dago. 38 00:01:34,740 --> 00:01:38,250 Nire break gehien gastatu dut ohe Netflixing ere sedentarioak. 39 00:01:38,250 --> 00:01:39,760 Eta denbora bat ona izan da. 40 00:01:39,760 --> 00:01:43,450 >> Baina orain gaude atzera, atzera saioan, gauza swing atzera. 41 00:01:43,450 --> 00:01:47,900 Ondorioz, ostiral honetan, eguerdiko pset bat daukagu. 42 00:01:47,900 --> 00:01:50,240 >> Jadanik duzu uste dut bildu Galdetegi, bai? 43 00:01:50,240 --> 00:01:52,140 Beraz, inork izan ditu ez izan beren ariketak, 44 00:01:52,140 --> 00:01:55,416 Mesedez, eta zure galdetegiak zaitez me atala amaieran. 45 00:01:55,416 --> 00:01:56,540 Edo jarraipena me down campusean. 46 00:01:56,540 --> 00:01:59,310 Hura izan dut nirekin nonbait. 47 00:01:59,310 --> 00:02:02,120 >> Gure azken proiektua pre-proposamena ere. 48 00:02:02,120 --> 00:02:06,380 Beraz, ez dute inoiz hartu garenon Klase honen aurretik, CS50 capstone du 49 00:02:06,380 --> 00:02:11,150 Da oso hau bukatu Sari proiektu hori ikasle proposatzeko. 50 00:02:11,150 --> 00:02:14,300 Eta pre-proposamena, Ideia orokor bat besterik ez 51 00:02:14,300 --> 00:02:18,500 zer liteke egin nahi bateko euren Proiektu, ideia hori dela-eta, astelehenean, 52 00:02:18,500 --> 00:02:20,780 Datorren astelehenean, eguerdian. 53 00:02:20,780 --> 00:02:23,800 >> Beraz, nahiko askoz, David izango dela uste dut hitz gehiago honi buruz hitzaldia 54 00:02:23,800 --> 00:02:25,390 Ez ditu dagoeneko bada. 55 00:02:25,390 --> 00:02:28,710 Eta han orria sendo bat da gure web azaltzeko 56 00:02:28,710 --> 00:02:31,610 Proiektuaren baldintza guztiak. 57 00:02:31,610 --> 00:02:34,082 Baina, funtsean, jaso zuk amesten duen gaia 58 00:02:34,082 --> 00:02:35,915 izan ere, interesa Zure denbora hemen zehar 59 00:02:35,915 --> 00:02:41,760 CS at, jolas izango ote den edo diseinu edo bideo edo ezer. 60 00:02:41,760 --> 00:02:44,920 >> Eta benetan ez duzu mota orain ikasgai batzuk aplikatzeko 61 00:02:44,920 --> 00:02:52,470 Hemen ikasi dugu CS50 hi, to welcome-- nahiko askoz realización 62 00:02:52,470 --> 00:02:56,320 Zure aukeraren azken proiektua. 63 00:02:56,320 --> 00:02:59,570 Hori guztia dela eta astelehena da Deskribapenaren labur bat besterik ez, posta elektroniko bidez 64 00:02:59,570 --> 00:03:02,010 niri, esaldi azkar bat, bezala, beno, Andi, 65 00:03:02,010 --> 00:03:06,490 Benetan diseinatu interesatzen zait hori egiteko iOS joko bat. 66 00:03:06,490 --> 00:03:07,420 Cool. 67 00:03:07,420 --> 00:03:10,767 Just utzi nau zure hasierako laburra azken proiektuak egiteko ideiak. 68 00:03:10,767 --> 00:03:13,850 Eta bidez, hitz egingo dugu ala ez Hori da benetan ideia ona izan edo ez, 69 00:03:13,850 --> 00:03:15,590 bideragarria ideia bat edo ez bada. 70 00:03:15,590 --> 00:03:20,760 Baina besterik ez pre-proposamena da datorren astelehenean. 71 00:03:20,760 --> 00:03:24,190 pset6, gure web-- eder hori ez da zuzena. 72 00:03:24,190 --> 00:03:25,060 Pset7? 73 00:03:25,060 --> 00:03:25,560 pset6? 74 00:03:25,560 --> 00:03:26,680 Pset6 da, ezta? 75 00:03:26,680 --> 00:03:32,690 >> pset6, gure web zerbitzaria, ondorioz da Ostirala egun berandu eguerdian. 76 00:03:32,690 --> 00:03:37,660 Bulegoko ordutegia berrekiteko normalean astelehenetik Osteguna 8:00 11:00 aste honetarako. 77 00:03:37,660 --> 00:03:39,710 Uste dut Commons for hurrengo hiru gauetan. 78 00:03:39,710 --> 00:03:40,310 Cool. 79 00:03:40,310 --> 00:03:44,260 Aurretik izan material sartu genuen, edonork egiten du Edozein zalantza, umorezko istorioak? 80 00:03:44,260 --> 00:03:46,662 Zer egin zuen jaitsiera break egin duzu? 81 00:03:46,662 --> 00:03:48,640 >> Ikusleak: Zer egin dezaket? 82 00:03:48,640 --> 00:03:52,834 >> ANDI Peng: Dagoeneko Adin da orain dela benetan. 83 00:03:52,834 --> 00:03:54,000 Christabel New Yorkera joan zen. 84 00:03:54,000 --> 00:03:55,614 Hemen eta Netflixed geratu naiz. 85 00:03:55,614 --> 00:03:56,864 Ikusleak: Oh, bai hemen izan nintzen. 86 00:03:56,864 --> 00:03:57,614 ANDI Peng: Oh, OK. 87 00:03:57,614 --> 00:03:59,792 Ikusleak: Ez dut gogoratzen Zehazki zer. 88 00:03:59,792 --> 00:04:00,710 ANDI Peng: Hori da, OK. 89 00:04:00,710 --> 00:04:01,960 Ikusleak: Netflixing seguruenik. 90 00:04:01,960 --> 00:04:02,990 ANDI Peng: Netflixing. 91 00:04:02,990 --> 00:04:04,710 Bai, denbora ona da. 92 00:04:04,710 --> 00:04:05,780 ONDO DA. 93 00:04:05,780 --> 00:04:06,340 Ados. 94 00:04:06,340 --> 00:04:08,877 Aurretik zalantzaren salto material sartu dugu? 95 00:04:08,877 --> 00:04:11,210 Era berean, saiatu goaz bizkortu bidez gaur atalean, 96 00:04:11,210 --> 00:04:12,504 ez gehiegi estaltzeko. 97 00:04:12,504 --> 00:04:14,420 Eta zorionez, lortu dugu Hemen pixka bat hasieran. 98 00:04:14,420 --> 00:04:15,580 Ez gozokiak, halaber sentitzen. 99 00:04:15,580 --> 00:04:20,310 Berriz nago, batez ere, Halloween zehar. 100 00:04:20,310 --> 00:04:21,110 >> Ados. 101 00:04:21,110 --> 00:04:21,810 Cool. 102 00:04:21,810 --> 00:04:28,370 Beraz, buruz hitz egiten hasteko joan chmod izeneko komando-lerroko argumentu bat. 103 00:04:28,370 --> 00:04:32,850 chmod, guztia da, besterik gabe, Unix sistema bat da deitu komando lerrotik zuzendu 104 00:04:32,850 --> 00:04:34,700 fitxategi baimenak aldatzeko. 105 00:04:34,700 --> 00:04:37,790 Beraz, adibidez, dugu orrialde bat aurkitu du 106 00:04:37,790 --> 00:04:40,550 Hau atsegin ziurrenik noizbait gure bizitza internet izatearen span 107 00:04:40,550 --> 00:04:45,110 Erabiltzaile, non gure web zerbitzaria ditu eman digu Forbidden akats. 108 00:04:45,110 --> 00:04:49,086 Ez daukazu baimenik sarbide, yadda, yadda, yadda, zerbitzari honetan. 109 00:04:49,086 --> 00:04:50,960 Hori guztia benetan esan nahi du baimenak dela 110 00:04:50,960 --> 00:04:53,920 ziren atxikitako edozein dela Sartu nahi duzun orria 111 00:04:53,920 --> 00:04:55,840 ez zinen zabalik. 112 00:04:55,840 --> 00:04:57,870 Beraz, nahiko askoz, chmod bertan, bidean da 113 00:04:57,870 --> 00:05:02,140 sistema baimen horiek aldatu ahal izango dugu guztiontzat emateko, erabiltzaileak, taldeak, 114 00:05:02,140 --> 00:05:04,975 edo munduan, edo edozein sarbide horien konbinazioa 115 00:05:04,975 --> 00:05:07,900 zenbait fitxategiak, zerrendak, ezer benetan, 116 00:05:07,900 --> 00:05:11,720 Edozein sistema moduko on Sistema eragile bat. 117 00:05:11,720 --> 00:05:14,039 Beraz, mutil edozein bada sentitzen baduzu ordenagailuak 118 00:05:14,039 --> 00:05:17,080 Honakoa nirekin batera, gaur egun bezala, erabat aske gauza idatzi 119 00:05:17,080 --> 00:05:17,580 ere. 120 00:05:17,580 --> 00:05:19,790 Hala ez bada, ez besterik zintzilikatzeko izarrekin. 121 00:05:19,790 --> 00:05:23,170 Beraz, ez dut benetan tira joan nire terminal oraintxe. 122 00:05:23,170 --> 00:05:29,810 123 00:05:29,810 --> 00:05:32,310 >> Beraz, exekutatu komando hau chmod, edo, gutxienez, besterik 124 00:05:32,310 --> 00:05:37,840 baimenak listado zure fitxategia direktorioa, besterik ls-l da. 125 00:05:37,840 --> 00:05:42,270 Ikusten duzun bezala, mordo bat stuff azalduko horietatik gehienak eman 126 00:05:42,270 --> 00:05:45,390 da guretzat garrantzitsua du ezkerraldean hemen. 127 00:05:45,390 --> 00:05:48,710 Zaudete rs, ws, 1 / mordo bat ikusi. 128 00:05:48,710 --> 00:05:49,210 Bai. 129 00:05:49,210 --> 00:05:51,400 >> Horiek dira, funtsean, besterik ez fitxategia baimenak guztiak 130 00:05:51,400 --> 00:05:55,960 guneak zer jakin azaltzeko eta zure sistema barruan fitxategiak. 131 00:05:55,960 --> 00:05:58,150 Hargatik itzuli power point hemen. 132 00:05:58,150 --> 00:06:02,450 133 00:06:02,450 --> 00:06:06,500 Beraz, fitxategi izenak gain you guys daiteke eskuin hegaletik ikusten den bezala, 134 00:06:06,500 --> 00:06:10,312 funtsean ikusteko begira ari gara besterik ezkerreko zutabean. 135 00:06:10,312 --> 00:06:12,020 Beraz gain besterik fitxategi-izenak, dugu 136 00:06:12,020 --> 00:06:16,240 fitxategiak baimenak ikusi ahal izango dira, euren jabeak taldea, taldearen izena, data 137 00:06:16,240 --> 00:06:18,460 artxibatzeko azken eraldatutako, etab. 138 00:06:18,460 --> 00:06:20,640 Gauzak chmod erabilita asko ikusi ahal izango duzu. 139 00:06:20,640 --> 00:06:26,037 Beraz, modu horretan chmod irakurri dugun Lehenengo gutun dugu nahiko askoz batetara utzi 140 00:06:26,037 --> 00:06:27,370 irakurketa baimenak dagokionez. 141 00:06:27,370 --> 00:06:31,460 >> Lehen letrak besterik esaten digu zer Sistema-mota ari gara sartzen. 142 00:06:31,460 --> 00:06:34,240 d, kasu honetan, ez da bat karpeta edo direktorioa. 143 00:06:34,240 --> 00:06:38,430 Beraz, gaur egun, nire lanerako guneak ezagutzen dugun zazpi atal direktorioa zen. 144 00:06:38,430 --> 00:06:41,530 Eta, ondoren, hiru ikusten duzu triada, funtsean, besterik gabe, 145 00:06:41,530 --> 00:06:43,490 Hiru, hiru pertsonaia multzo. 146 00:06:43,490 --> 00:06:45,680 Eta pixka bat bezala bakoitzak pentsa dezakezu. 147 00:06:45,680 --> 00:06:49,260 >> Beraz, hiru multzo besterik ez duzu hiru zatiak, guztira bederatzi bit. 148 00:06:49,260 --> 00:06:51,420 Tratatzen duzu hiru taldetan. 149 00:06:51,420 --> 00:06:56,230 Beraz, hiru lehen taldea da Beti zure erabiltzaile baimenak. 150 00:06:56,230 --> 00:07:00,557 >> Bigarren zure hiru talde dago Beti zure talde baimenak. 151 00:07:00,557 --> 00:07:02,765 Eta zure hirugarren hiru multzo Beti mundua bezalakoa da, 152 00:07:02,765 --> 00:07:04,380 nonahi baimenak. 153 00:07:04,380 --> 00:07:06,320 Beraz, erraza da asmatzen dut Galdera galdetu zer da 154 00:07:06,320 --> 00:07:08,051 Erabiltzaile eta talde arteko aldea. 155 00:07:08,051 --> 00:07:09,800 Ezberdintasun nagusia Erabiltzaile eta talde arteko 156 00:07:09,800 --> 00:07:13,180 da erabiltzaile bat besterik ez duzu pertsonalki da eskubidea, edozein dela ere sartzen ari da. 157 00:07:13,180 --> 00:07:18,070 Talde batek anitz badaukazu izan daiteke ordenagailu bat erabiltzaile, adibidez. 158 00:07:18,070 --> 00:07:20,280 Guztiek talde bat jo daiteke. 159 00:07:20,280 --> 00:07:23,220 >> Eta gero, mundua da Mundu besterik, denek. 160 00:07:23,220 --> 00:07:31,010 Beraz, geroago ikusi ahal izango dugu nola ahal dugun baimen ezberdinak sartu horiek aldatzeko. 161 00:07:31,010 --> 00:07:33,080 Beraz, nahiko askoz, gaude oraindik ardatz 162 00:07:33,080 --> 00:07:38,450 ezkerretik, non on aldetik zerbitzuaren CS50 drwx ikusiko dugu, 163 00:07:38,450 --> 00:07:40,970 non I besterik esan irakurgarria. 164 00:07:40,970 --> 00:07:42,620 >> W du besterik esan idazteko modukoa da. 165 00:07:42,620 --> 00:07:45,470 Eta gero, x besterik esan exekutagarria da. 166 00:07:45,470 --> 00:07:47,220 Baita halako Uste ez du zentzurik. 167 00:07:47,220 --> 00:07:47,993 E izan behar da. 168 00:07:47,993 --> 00:07:50,150 Baina x benetan mota lan egiten du apur bat hobeto, 169 00:07:50,150 --> 00:07:51,690 hobe gogoratzen dezakezu delako. 170 00:07:51,690 --> 00:07:56,406 >> Beraz, hiru gauza mota egin duzu egin daiteke, bai fitxategi bat irakurri ahal izango duzu, 171 00:07:56,406 --> 00:07:59,280 bat idazteko baimena izan dezakezu artxibatu, edo baimenik ezin duzu 172 00:07:59,280 --> 00:08:00,780 fitxategi bat exekutatu. 173 00:08:00,780 --> 00:08:04,580 Eta beraz, modu hori benetan dugu bit horiek ordezkatzen 174 00:08:04,580 --> 00:08:06,940 4 1 zenbakiak, 2, eta da. 175 00:08:06,940 --> 00:08:12,870 Beraz, ezer hori irakurtzeko 4 kopurua irudikatzen. 176 00:08:12,870 --> 00:08:15,150 >> Ezer hori idazteko modukoa 2. ordezkatuta. 177 00:08:15,150 --> 00:08:18,880 Eta ezer hori exekutagarria irudikatzen 1 dutenez. 178 00:08:18,880 --> 00:08:22,860 Beraz, zentzu honetan, halaber, ezin dugu zenbakien horiek ordezkatzen 179 00:08:22,860 --> 00:08:25,281 hi, ongi etorria, beste modu batean. 180 00:08:25,281 --> 00:08:25,780 Sentitzen dut. 181 00:08:25,780 --> 00:08:28,510 Denek aurretik, noa guztion izenean barkamena eskatzea 182 00:08:28,510 --> 00:08:29,468 orain class sartuz. 183 00:08:29,468 --> 00:08:30,810 Gozoki bat ahaztu zait gaur. 184 00:08:30,810 --> 00:08:33,640 Sentitzen porrot bat naiz Halloween aste honetan. 185 00:08:33,640 --> 00:08:37,070 Zenbatekoa bikoitza ekarriko dut gozokiak osatzen da dagoen hurrengo aldian. 186 00:08:37,070 --> 00:08:42,360 Baina dena den, barkatu mutil horri buruz, barkatu. 187 00:08:42,360 --> 00:08:46,640 >> Beraz, bide hori benetan ahal dugun sarrera- Gure komando argumentua da dugu 188 00:08:46,640 --> 00:08:51,760 chmod grupo slash baimenak egin daiteke, Bertan taldearen besterik ez dena delakoa da 189 00:08:51,760 --> 00:08:54,130 aldatu nahi dugu taldea. 190 00:08:54,130 --> 00:08:56,600 Eta baimenak dira edozein dela ere gehitu nahi dugu. 191 00:08:56,600 --> 00:08:58,860 Beraz, adibidez, plus baimenak gehitzen, 192 00:08:58,860 --> 00:09:01,590 eta kenketak kentzen baimenak. 193 00:09:01,590 --> 00:09:07,060 >> Eta talde moten gure bat egin behar dugu guztietarako, u erabiltzaileentzat, taldeentzako g, 194 00:09:07,060 --> 00:09:09,050 edo o besteentzat. 195 00:09:09,050 --> 00:09:10,300 Antzeko zerbait gertatzen da abstraktu bat oraintxe. 196 00:09:10,300 --> 00:09:13,550 Baina ez dugu baino gehiago joan egingo pare adibide bat besterik benetako azkar hori frogatzeko. 197 00:09:13,550 --> 00:09:16,960 Guztiek ona honetako diapositiba, beraz, ezin mugitu dut? 198 00:09:16,960 --> 00:09:18,280 Cool. 199 00:09:18,280 --> 00:09:21,290 >> Beraz, adibidez, rwx. 200 00:09:21,290 --> 00:09:26,720 Zer adierazten buruz hitz egiten dugu aurretik, lehenik eta behin zer esan nahi du rwx? 201 00:09:26,720 --> 00:09:31,450 Ikusten duzu ziur bada fitxategia rwx baimenak ditu, 202 00:09:31,450 --> 00:09:34,270 Zer esan nahi du Pertsona egiteko gai izan daiteke? 203 00:09:34,270 --> 00:09:35,740 >> Ikusleak: Irakurri, idatzi eta exekutatu. 204 00:09:35,740 --> 00:09:36,420 >> ANDI Peng: Bai, hain zuzen. 205 00:09:36,420 --> 00:09:37,840 Idazketa irakurri ahal izango duzu eta exekutatu. 206 00:09:37,840 --> 00:09:40,790 Guztiak horietako hiru delako pertsonaiak agertu dira. 207 00:09:40,790 --> 00:09:44,370 Beraz, aurrera joan ginen eta eztabaida bada honi buruz bit dagokionez, 208 00:09:44,370 --> 00:09:48,490 rwx ere egin daiteke: 700 gisa irudikatzen. 209 00:09:48,490 --> 00:09:53,370 Bat ere ikusi ahal izango dituzu, zeren fitxategia direktorioa baimena moduko, 210 00:09:53,370 --> 00:09:54,320 Hiru triada han. 211 00:09:54,320 --> 00:09:58,060 >> Kasu honetan, soilik lehen Hirukote ezer ez. 212 00:09:58,060 --> 00:10:04,050 Beraz, kasu honetan, I 4 da, w 2 da, eta x 1 da. 213 00:10:04,050 --> 00:10:05,860 Horiek gehitu ezkero elkarrekin, 7 da. 214 00:10:05,860 --> 00:10:08,730 >> Eta beraz bihurtuz , bitarrera egiten da 700. 215 00:10:08,730 --> 00:10:10,310 7 duelako lehen hirukoa da. 216 00:10:10,310 --> 00:10:12,760 0, ez dago ezer present Bigarren Hirukote ere. 217 00:10:12,760 --> 00:10:15,850 Eta gero ez dago ezer present da aurkitu irugarren Hirukote, beraz, beste 0 da. 218 00:10:15,850 --> 00:10:22,520 >> Beraz, zentzu berean, triada mordo bat egon daiteke irudikatzen bit ere, besterik ez 219 00:10:22,520 --> 00:10:23,600 bitarretan baita. 220 00:10:23,600 --> 00:10:29,920 Beraz, 700 bezain zehatza gauza bera esan nahi du rwx ------ baimenak dagokionez. 221 00:10:29,920 --> 00:10:32,590 Denok horretan, argi eta garbi? 222 00:10:32,590 --> 00:10:33,090 Cool. 223 00:10:33,090 --> 00:10:40,290 Eta beraz, chmod 111 emango luke bertan baimenak fitxategi nahi? 224 00:10:40,290 --> 00:10:42,600 Eman you guys pare bat segundo ra bihurtzea. 225 00:10:42,600 --> 00:10:51,140 226 00:10:51,140 --> 00:10:53,250 Gogoratu, lehena Hirukote erabiltzailearentzat da. 227 00:10:53,250 --> 00:10:56,320 Bigarren Hirukote taldearentzako da. 228 00:10:56,320 --> 00:10:59,450 Eta hirugarren Hirukote guztiontzat. 229 00:10:59,450 --> 00:11:03,680 >> Eta beraz, chmod 111 emango luke horrek, baimen eta nori mota? 230 00:11:03,680 --> 00:11:06,520 231 00:11:06,520 --> 00:11:09,020 Hartu pare segundo batean pentsatu eta ez itzuli. 232 00:11:09,020 --> 00:11:19,790 233 00:11:19,790 --> 00:11:20,910 Bai. 234 00:11:20,910 --> 00:11:22,920 >> IKUSLEEN: denek exekutatu ahal izango da. 235 00:11:22,920 --> 00:11:23,920 ANDI Peng: Yup, zehazki. 236 00:11:23,920 --> 00:11:25,544 Ikusleak: Baina inork ezin irakurtzen eta idazten. 237 00:11:25,544 --> 00:11:27,910 ANDI Peng: Eta sentitzen free Guztiei azaldu 238 00:11:27,910 --> 00:11:29,860 nola ondorio horretara iritsi zaren. 239 00:11:29,860 --> 00:11:34,290 >> Ikusleak: Beno, erabiltzailearentzat, etorri taldea, eta munduan, da 1 finean, 240 00:11:34,290 --> 00:11:35,700 bertan exekutagarria kodea da. 241 00:11:35,700 --> 00:11:37,070 >> ANDI Peng: Bai, hain zuzen. 242 00:11:37,070 --> 00:11:42,320 Beraz, 1, kasu honetan, denok ezagutzen da Hori dela exekutagarria kodea da. 243 00:11:42,320 --> 00:11:45,280 Irakurketa 4 dagoelako. 244 00:11:45,280 --> 00:11:45,990 Idazteko 2 da. 245 00:11:45,990 --> 00:11:47,230 Eta exekutagarriaren 1 da. 246 00:11:47,230 --> 00:11:51,580 Beraz, hiru triada 1 dira, hori esan nahi du, munduaren aurrean, erabiltzaileari, 247 00:11:51,580 --> 00:11:54,680 eta taldean, dute exekutagarri guztiak daude. 248 00:11:54,680 --> 00:11:56,170 >> Guztiek horrekin ona? 249 00:11:56,170 --> 00:11:56,940 ONDO DA. 250 00:11:56,940 --> 00:11:59,180 Eta, beraz, bigarren bidea ezin dugu benetan 251 00:11:59,180 --> 00:12:01,220 idatzi hau da zuk ere Besterik ezin egin chmod 252 00:12:01,220 --> 00:12:05,050 plus x a. a todo edo denek esan nahi du. 253 00:12:05,050 --> 00:12:07,060 Plus esan nahi du baimenak emanez. 254 00:12:07,060 --> 00:12:09,112 Eta gero exekutagarria x esan nahi du. 255 00:12:09,112 --> 00:12:11,070 Beraz, ez dago bi komando da benetan berdinak dira. 256 00:12:11,070 --> 00:12:12,903 Beraz, exekutatu nahi baduzu hau da zure terminal batean, 257 00:12:12,903 --> 00:12:15,830 chmod 111, izena ez duzu Zure zerbitzuaren edo zure fitxategia. 258 00:12:15,830 --> 00:12:18,520 Edo chmod plus x bat egin ahal izango duzu, Zure direktorioa fitxategi izena. 259 00:12:18,520 --> 00:12:22,150 Gauza bera, modu errazago bat besterik ez, agian, zenbait irudikatzeko edo aldaketa 260 00:12:22,150 --> 00:12:24,280 fitxategi baimenak. 261 00:12:24,280 --> 00:12:28,806 >> Chmod rekin bat OK guztietan Aurretik mugitzen? 262 00:12:28,806 --> 00:12:31,700 Cool. 263 00:12:31,700 --> 00:12:35,336 Beraz, orain goaz batean zuzenduko du kontzeptu oso abstraktua diapositibak gutxi 264 00:12:35,336 --> 00:12:37,210 nahiko askoz naiz I bidez brisa joan. 265 00:12:37,210 --> 00:12:39,530 Eta erabat Ados bazaude da ez dena ulertzeko. 266 00:12:39,530 --> 00:12:42,330 >> Nahiz eta gaur egun, oraindik ere, ez dut benetan ez dena erabat ulertzen. 267 00:12:42,330 --> 00:12:44,640 Baina lortzean baino gehiago da Goiko maila ulermena 268 00:12:44,640 --> 00:12:47,280 zenbat gauza horietako batzuk lan. 269 00:12:47,280 --> 00:12:50,490 Beraz, hitz egin Azkar TCP / IP buruz, 270 00:12:50,490 --> 00:12:54,880 bertan besterik Transmission Control da Protokoloa barra Internet Protokoloa. 271 00:12:54,880 --> 00:12:57,135 >> Hitzaldia gogoratzen, David, ulertzen irakatsi zuen 272 00:12:57,135 --> 00:13:00,700 adibidez non litzaidake gainditu zuen Gutun-azal batean notak 273 00:13:00,700 --> 00:13:02,790 areto goialdean gustatzen eman? 274 00:13:02,790 --> 00:13:06,990 Beraz, lege eskola auditorioan David frogatu funtsean 275 00:13:06,990 --> 00:13:10,370 nola TCP / IP ere lan egiten du zentzu guztietan egiten duten 276 00:13:10,370 --> 00:13:14,300 da datu hori bermatzeko bide bat da izan zerbitzari baten zehar entregatu 277 00:13:14,300 --> 00:13:15,870 edo interneten. 278 00:13:15,870 --> 00:13:22,270 Beraz, gutun-azal adibide eta mezua, amaieran erabiltzaileak 279 00:13:22,270 --> 00:13:26,410 Hori ikus zezakeen, ai, behar dut lau informazio paketeak jasotzeko. 280 00:13:26,410 --> 00:13:28,096 >> Baina, egia esan, hiru bakarrik jaso. 281 00:13:28,096 --> 00:13:29,470 Horrek esan nahi du, ezin falta behar dut bat. 282 00:13:29,470 --> 00:13:30,760 Eta inork ez da bidali. 283 00:13:30,760 --> 00:13:33,990 Eta beraz, TCP / IP Interneten, Zure ordenagailua eta zerbitzari zehar, 284 00:13:33,990 --> 00:13:35,500 zehatza gauza bera egiten du. 285 00:13:35,500 --> 00:13:38,900 Guztiak ere ez da zehaztu bat esparru zein datu galdu batean 286 00:13:38,900 --> 00:13:41,100 paketetan salatu ahal izango dira, eta jaso. 287 00:13:41,100 --> 00:13:44,760 >> Interneten Like saiatzen denean zu fitxategiak sartzeko online edo fitxategiak bidali 288 00:13:44,760 --> 00:13:48,210 zure lagunari edo web begiratu Nabigatzaile, milaka eta milaka 289 00:13:48,210 --> 00:13:50,440 milioiak eta milioiak of byte informazio 290 00:13:50,440 --> 00:13:52,840 dira milisegundo bakoitzeko transferitu. 291 00:13:52,840 --> 00:13:54,560 Eta benetan, oso nahasgarria da. 292 00:13:54,560 --> 00:13:57,110 Eta benetan gogorra benetan dakite zer bidali da 293 00:13:57,110 --> 00:13:58,270 eta zer ez da bidali. 294 00:13:58,270 --> 00:14:02,210 >> Eta beraz, TCP / IP besterik zehazten esparru kohesionatua 295 00:14:02,210 --> 00:14:04,115 bertan zure web batean nabigatzailea eta zure zerbitzari 296 00:14:04,115 --> 00:14:05,990 motatako komunikatu ahal elkarren artean, besterik ez 297 00:14:05,990 --> 00:14:08,550 ziurtatu paketeak direla guztiak hemen eta ezer ez galdu 298 00:14:08,550 --> 00:14:12,700 eta zuk eskatutako datu guztiak benetan behar bezala erakusteak. 299 00:14:12,700 --> 00:14:16,350 Guztiek OK besterik ez da oso on labur goi mailan ulertzen? 300 00:14:16,350 --> 00:14:18,510 Cool. 301 00:14:18,510 --> 00:14:21,550 >> Beraz, gero ari gara mugitzen joan HTTP buruz hitz egiten, sartu bertan 302 00:14:21,550 --> 00:14:24,610 besterik hipertestua transferitzeko protokoloa da. 303 00:14:24,610 --> 00:14:32,550 HTTP, guztia da edozein dela ere, edozein orria edo fitxategia zure web orrian eskura daitezke, 304 00:14:32,550 --> 00:14:35,810 zerbitzariari HTTP bat itzultzen status erantzunez kodea 305 00:14:35,810 --> 00:14:39,869 eskatuta ziur egiteko Bai, ai, eskaera hau joan bidez. 306 00:14:39,869 --> 00:14:41,410 Eta dena behar bezala erakusteak. 307 00:14:41,410 --> 00:14:43,500 Edo, Ez, ez, 404. 308 00:14:43,500 --> 00:14:44,730 Zerbait oker joan. 309 00:14:44,730 --> 00:14:45,940 Oh, ezin dut bistaratu. 310 00:14:45,940 --> 00:14:50,370 >> Guztiak den da edozein dela Sartu nahi duzun, 311 00:14:50,370 --> 00:14:55,160 Erabiltzaile gisa erabiltzeko sartzeko saiatzen ari da, Internet bidez besterik ziur 312 00:14:55,160 --> 00:15:00,080 Arrakastaz dituzula bai ikusia izan zen edo ez edozein izanda 313 00:15:00,080 --> 00:15:02,080 Arrakastaz ikusia zena zela. 314 00:15:02,080 --> 00:15:05,120 Eta beraz HTTP egoera kode besterik eskaintzen dizu 315 00:15:05,120 --> 00:15:09,910 den ala ez jakin ahal izatearen bitarteko edo ez arrakasta edo ez zen. 316 00:15:09,910 --> 00:15:13,440 Beraz, adibidez, adibidez eskaera. 317 00:15:13,440 --> 00:15:16,050 >> Hemen ikusten duzun da normalean, normalean lau lerro. 318 00:15:16,050 --> 00:15:22,530 GET HTTP 1.1, besterik ez da egin behar dugu Metodo eskaera URL, protokoloa 319 00:15:22,530 --> 00:15:24,490 Bertsio, eremu izenean, eta eremu balioa. 320 00:15:24,490 --> 00:15:26,810 Beraz, ez da beharrezkoa erabat memorizatzeko ezer hemen. 321 00:15:26,810 --> 00:15:29,960 Mota besterik ez ezagutzea nola horiek begiratu zeure burua. 322 00:15:29,960 --> 00:15:34,060 >> Adibide honetan, Metodo eskaera URL besterik ez da edozein dela eskaera 323 00:15:34,060 --> 00:15:35,620 zerbitzariari bidaltzen ari zara. 324 00:15:35,620 --> 00:15:40,710 Atsegin dut, beno, zerbitzari, I benetan nahi sarbide yadda, yadda, yadda, HTTP orria. 325 00:15:40,710 --> 00:15:43,785 Protokolo bertsioa besterik ez dena delakoa da Bertsio zure ostalari edo zure zerbitzari 326 00:15:43,785 --> 00:15:45,490 hau da, informazio sartzeko erabiliz. 327 00:15:45,490 --> 00:15:49,510 >> Eremuaren izena webgunera edo da Sartu nahi zu URL, 328 00:15:49,510 --> 00:15:52,610 Kasu honetan, www.apple.com ere. 329 00:15:52,610 --> 00:15:56,110 Eta eremu balioa da besterik normalean izendatzeko, balio. 330 00:15:56,110 --> 00:15:59,540 Eta edozein konbinazio moduko izan daiteke letrak edo zenbakiak edo dena delakoa. 331 00:15:59,540 --> 00:16:02,890 >> Beraz, eskaera tipikoa, beraz, Zein da zure ordenagailuan benetan 332 00:16:02,890 --> 00:16:08,400 zerbitzari dioen, hey bidaltzen, badakizu zer honetan erakutsitako behar dut, 333 00:16:08,400 --> 00:16:13,000 eskaera mota honek Egia esan, hori jasoko dute. 334 00:16:13,000 --> 00:16:16,760 Adibidez, zein da erantzuna An zerbitzari bidaltzea nahi duzun 335 00:16:16,760 --> 00:16:20,320 nahiko askoz gauza bera izango litzateke, egoera goian kode batekin izan ezik. 336 00:16:20,320 --> 00:16:24,550 Beraz, 200, 2 0 0 da beti status OK kodea du. 337 00:16:24,550 --> 00:16:26,050 Atsegin dut, OK, eskaera hau joan bidez. 338 00:16:26,050 --> 00:16:27,980 Ra sartzeko gai zinen Dena behar bezala. 339 00:16:27,980 --> 00:16:28,810 Bizitza ona da. 340 00:16:28,810 --> 00:16:29,990 Bizitza ederra da. 341 00:16:29,990 --> 00:16:32,150 Dena da guztiz ona. 342 00:16:32,150 --> 00:16:36,050 >> Eta, beraz, hau da zure nabigatzailea besterik esaten eta Zure zerbitzariak, beno, dena ona. 343 00:16:36,050 --> 00:16:37,470 Informazio guztia egin behar dut lortu nuen. 344 00:16:37,470 --> 00:16:39,160 Cool. 345 00:16:39,160 --> 00:16:41,790 Baina arazoa da batzuetan arazoak zatoz gora 346 00:16:41,790 --> 00:16:46,850 denean dut uste iraungo have-- duzu Bikoiztuak buruz hitz egin dut. 347 00:16:46,850 --> 00:16:48,870 Erantzunak gutxiago ona duzu. 348 00:16:48,870 --> 00:16:52,660 >> Beraz, adibidez, 404 orria ez da aurkitu da. 349 00:16:52,660 --> 00:16:54,897 Batzuetan Forbidden sarbide bat izango duzu. 350 00:16:54,897 --> 00:16:56,730 Beste hainbat aukera duzu egoera kodeak naiz 351 00:16:56,730 --> 00:16:59,688 Ziur guztiak ikusi duzun zaudenean Interneten ikerketa egin nahian. 352 00:16:59,688 --> 00:17:02,300 Eta zure nabigatzailean ematen dizu du, ez, ezin da sartu. 353 00:17:02,300 --> 00:17:04,190 Eta Oraindik atsegin bai, kaka duzu. 354 00:17:04,190 --> 00:17:09,260 >> Beraz, besterik gabe, nahiko askoz ere, ez da Nahiko ohikoa status batzuk kodeak. 355 00:17:09,260 --> 00:17:14,109 Agian ezagutzea komeni zeintzuk dira horiek. 356 00:17:14,109 --> 00:17:16,000 Bat dibertigarriena dela Uste dut inoiz entzun dut 357 00:17:16,000 --> 00:17:18,040 of-- gertatuko duzu begiratu horiek guztiak 358 00:17:18,040 --> 00:17:21,490 online, arrazoi batengatik ez dago benetan benetako egoera kode bat 359 00:17:21,490 --> 00:17:26,619 418 izeneko teapot bat naiz. 360 00:17:26,619 --> 00:17:29,610 >> I Google-non honen jatorria izan zen. 361 00:17:29,610 --> 00:17:33,150 Eta itxuraz April Fools bat ' Duela egun pare bat hamarkadatan, 362 00:17:33,150 --> 00:17:36,415 Norbaitek pentsatu barregarri litzateke 418 izeneko egoera kodea berri bat sortzeko 363 00:17:36,415 --> 00:17:37,380 Teapot bat naiz. 364 00:17:37,380 --> 00:17:40,760 Legitimoa, honen izena kodea deritzo teapot bat naiz. 365 00:17:40,760 --> 00:17:43,670 >> Ahaztu dut zer orrialde izateko aukera ematen dizu joan den benetan egin Pantaila hau. 366 00:17:43,670 --> 00:17:47,955 Baina, antza denez, ez duzu egoera kode bat lortzeko of naiz 367 00:17:47,955 --> 00:17:51,400 teapot bat, nolabait zerbait egiten duenean. 368 00:17:51,400 --> 00:17:54,480 Beraz, ez da ehunka eta egoera kodeak ehunka. 369 00:17:54,480 --> 00:17:56,730 >> Horietako batzuk egiteko gehiago besteak baino zentzu. 370 00:17:56,730 --> 00:18:01,430 Baina nahiko askoz besterik ezagutzea ohikoenak batera yourself. 371 00:18:01,430 --> 00:18:04,090 Eskatutako entitate gorputza da labur eta sendo, itxuraz. 372 00:18:04,090 --> 00:18:07,990 >> Beraz, batzuetan ez dira gehiago I baino beldurgarria, akats teapot bat naiz. 373 00:18:07,990 --> 00:18:11,210 Baina hau ez da bat dudala asmatzen motatako espero duzu hit. 374 00:18:11,210 --> 00:18:14,130 Baina ez dut uste izango duzu. 375 00:18:14,130 --> 00:18:17,260 Guztiek ona status besterik on kodeak, eskaerak, prozesuak, making 376 00:18:17,260 --> 00:18:19,155 Ziur informazio entregatu behar bezala? 377 00:18:19,155 --> 00:18:22,270 378 00:18:22,270 --> 00:18:26,120 >> Beraz, gaur egun, trantsizio goaz sailean dibertigarria Gaurtik sartu, 379 00:18:26,120 --> 00:18:28,500 non HTML buruz pixka bat hitz egin dugu. 380 00:18:28,500 --> 00:18:32,580 HTML, guztiak Hipertestua da Markatzeko lengoaia. 381 00:18:32,580 --> 00:18:35,160 Da hizkuntza estandarra besterik It Web guztien sortzeko erabili duzun 382 00:18:35,160 --> 00:18:36,690 Interneteko web orriak. 383 00:18:36,690 --> 00:18:39,560 >> Beraz, web orri bat, zer da Zure gogoko web orria? 384 00:18:39,560 --> 00:18:40,855 Zein da zure web gogokoena? 385 00:18:40,855 --> 00:18:41,771 >> Ikusleak: [INAUDIBLE]. 386 00:18:41,771 --> 00:18:42,270 387 00:18:42,270 --> 00:18:43,090 ANDI Peng: Barkatu? 388 00:18:43,090 --> 00:18:43,980 >> Ikusleak: Tumblr. 389 00:18:43,980 --> 00:18:44,730 >> ANDI Peng: Tumblr. 390 00:18:44,730 --> 00:18:46,800 Beraz Tumblr HTML idatzitako. 391 00:18:46,800 --> 00:18:50,700 Eta beraz, dugu benetan joan bidez eta play inguruan zenbait gauza horiek batera 392 00:18:50,700 --> 00:18:51,980 geroago. 393 00:18:51,980 --> 00:18:54,980 Pretty much guztia ikasi behar, jakin, 394 00:18:54,980 --> 00:18:58,540 HTML idazteko seguruenik dezakezu besterik Google Interneten. 395 00:18:58,540 --> 00:19:04,490 >> HTML, ez da C bezalako programa bat non aldagai sor dezakezu eta egin 396 00:19:04,490 --> 00:19:05,600 berarekin gauzak cool. 397 00:19:05,600 --> 00:19:08,747 Besterik ez da gehiago da, ai, hau da, nola I Nahi gauzak nire webgunean agertzen. 398 00:19:08,747 --> 00:19:10,080 Eta besterik ez naiz jarri egingo da. 399 00:19:10,080 --> 00:19:12,160 Eta hori estilo joan. 400 00:19:12,160 --> 00:19:15,650 >> Beraz, HTML, zentzu batean, hori besterik ez bezalakoa da formatting edota eredu hizkuntza bat. 401 00:19:15,650 --> 00:19:16,680 Errazagoa da. 402 00:19:16,680 --> 00:19:19,030 Da asko errazago ikasteko, asko errazago idazteko 403 00:19:19,030 --> 00:19:21,450 Zure programazio tipikoa baino hizkuntza, oso erraza da, 404 00:19:21,450 --> 00:19:24,310 Oso user irisgarria eta atsegina. 405 00:19:24,310 --> 00:19:29,040 >> Beraz, benetan ari gara jolastu joan inguruan, gure orriak idazteko gaur. 406 00:19:29,040 --> 00:19:32,900 Baina hasiko dugu aurretik, besterik ez dut nahi labur batzuk praktika onenak baino gehiago joan. 407 00:19:32,900 --> 00:19:35,660 HTML hala nola da erraza delako Hizkuntza eta are delako 408 00:19:35,660 --> 00:19:39,012 pare gauza bat gaizki izanez gero, da batzuetan, agian, ez da nabarituko, 409 00:19:39,012 --> 00:19:41,970 Ziur garela egin nahi dugu Egia esan, gure praktika onenak atxikitzea 410 00:19:41,970 --> 00:19:44,490 Ziur egiteko gauza dela inguruan joan zitekeen baina 411 00:19:44,490 --> 00:19:49,660 ez dira beti nahi ez joateko eskubidea joan ziurtatu dutela txikitzean ari. 412 00:19:49,660 --> 00:19:53,570 >> Beraz, nahiko askoz, ziurtatu itxiz zure Etiketa guztiak 413 00:19:53,570 --> 00:19:54,737 duzunean HTML idazten ari. 414 00:19:54,737 --> 00:19:56,486 You irekitzeko ari bada gorputza, ziurtatu ari 415 00:19:56,486 --> 00:19:58,015 itxi gorputz batekin nonbait. 416 00:19:58,015 --> 00:20:00,720 To egin nahi duzu zure web orria erabiliz balidatzen 417 00:20:00,720 --> 00:20:02,070 zer ari W3 Validator deritzo. 418 00:20:02,070 --> 00:20:05,460 Besterik Google linean dagoela, eta ez da lotura bat da. 419 00:20:05,460 --> 00:20:07,820 >> Eta gero, nahi duzun Aparteko HTML, eta horrek 420 00:20:07,820 --> 00:20:13,060 Zure estiloa zure markaketa lengoaia da, bertan CSS hizkuntza da David 421 00:20:13,060 --> 00:20:17,510 frogatu ere ari garela Pixka bat jolastu hitzaldia batera joan. 422 00:20:17,510 --> 00:20:19,120 Cool. 423 00:20:19,120 --> 00:20:23,500 Beraz anytime exekutatu nahi duzun HTML CS50 tresnaren, 424 00:20:23,500 --> 00:20:26,240 a exekutatu goaz apache izeneko programa, 425 00:20:26,240 --> 00:20:29,810 horrek guztiak, besterik ez da bat ere eraiki web zerbitzaria CS50 guztiontzat 426 00:20:29,810 --> 00:20:31,410 sarbidea du. 427 00:20:31,410 --> 00:20:35,700 Besterik dugulako apache50 deitu dugun nahi dena 50 CS50 deitzeko. 428 00:20:35,700 --> 00:20:39,610 >> Beraz, modu CS50 web hasteko biltzen zerbitzari idazten zure komando da 429 00:20:39,610 --> 00:20:42,860 lerro dot hasteko apache50. 430 00:20:42,860 --> 00:20:46,665 Eta amaitzeko edozein unetan nahi baduzu denbora, ez apache50 amaituko duzu dot ez. 431 00:20:46,665 --> 00:20:47,910 Eta sakatu besterik ez duzu Sartu. 432 00:20:47,910 --> 00:20:50,810 Eta izango dira hemen, laster epigrafe beharko luke. 433 00:20:50,810 --> 00:20:53,630 434 00:20:53,630 --> 00:20:54,130 Yup. 435 00:20:54,130 --> 00:20:58,110 Beraz, ez dut besterik azkar joan baino joan Web orria benetan labur baten adibidea. 436 00:20:58,110 --> 00:21:00,280 Eta ari gara gastatzen joan 10 bezala, 15 minutu jolasten 437 00:21:00,280 --> 00:21:04,008 gure web orriak idazten inguruan. 438 00:21:04,008 --> 00:21:05,320 ONDO DA. 439 00:21:05,320 --> 00:21:07,841 Hortaz, hona hemen IDE-- batean ahal Denek ikusi hori? 440 00:21:07,841 --> 00:21:08,340 Ez, benetan. 441 00:21:08,340 --> 00:21:11,400 Hemen, Handiagotzeko dut. 442 00:21:11,400 --> 00:21:15,850 >> Besterik ez dut lortu template labur honetan Hemen ez da ezer benetan egiten dituzten. 443 00:21:15,850 --> 00:21:20,660 Besterik ez gara azkar idatzi joan HTML programa bat bertan dugu besterik 444 00:21:20,660 --> 00:21:22,050 kaixo esan munduari. 445 00:21:22,050 --> 00:21:24,970 Gauza bera hain C bezala, orain gaude besterik ez da egin behar HTML joan. 446 00:21:24,970 --> 00:21:28,250 Norbaitek nahi benetan besterik saiatu me lehenengo gauza emanez 447 00:21:28,250 --> 00:21:31,870 HTML dokumentu bat jarri beharko litzateke? 448 00:21:31,870 --> 00:21:32,850 Bai. 449 00:21:32,850 --> 00:21:35,965 >> Ikusleak: Parentesi artean, [INAUDIBLE]. 450 00:21:35,965 --> 00:21:36,590 ANDI Peng: Bai. 451 00:21:36,590 --> 00:21:47,200 452 00:21:47,200 --> 00:21:50,930 Beraz, zerbait oso berezia da HTML normalean tradizionalki dugu 453 00:21:50,930 --> 00:21:56,080 ez beste komando topo lerro mailako lengoaia 454 00:21:56,080 --> 00:21:59,890 Benetan dugun fitxategia mota zehaztu 455 00:21:59,890 --> 00:22:01,987 hori izango da Gure kodea goialdean. 456 00:22:01,987 --> 00:22:04,570 Adibidez, beraz honetako dut uste duten eskubidea komando da, ezta? 457 00:22:04,570 --> 00:22:10,050 458 00:22:10,050 --> 00:22:10,550 Yup. 459 00:22:10,550 --> 00:22:14,860 Goialdean, besterik nahi dituzun bang DOCTYPE Parentesi arteko itsatsi besterik 460 00:22:14,860 --> 00:22:17,670 Zure ordenagailua kontatzeko, beno, begiratu. 461 00:22:17,670 --> 00:22:20,050 Eta HTML dokumentu datozen. 462 00:22:20,050 --> 00:22:22,250 Eta gero, nola egin nahi dugun Hasteko, gure fitxategia? 463 00:22:22,250 --> 00:22:25,540 Besterik esan kaixo, nahi badugu dute bat kaixo dio mundu guztiari web orria, 464 00:22:25,540 --> 00:22:26,915 nola ez dugu hau eraikitzen joan? 465 00:22:26,915 --> 00:22:32,910 466 00:22:32,910 --> 00:22:35,300 >> Egia esan, ez dezagun piztu Google izateko. 467 00:22:35,300 --> 00:22:36,910 Eta benetan egin dezakezu. 468 00:22:36,910 --> 00:22:43,170 469 00:22:43,170 --> 00:22:43,670 Yup. 470 00:22:43,670 --> 00:22:44,840 Hor dugu. 471 00:22:44,840 --> 00:22:47,630 Beraz HTML. 472 00:22:47,630 --> 00:22:52,390 Ikusten duzun bezala, nire nabigatzailea da benetan automatikoki niretzat hau Sorozabal. 473 00:22:52,390 --> 00:22:56,010 >> Gauza bera C, duzunean bezala kizkur giltza ireki bat sortzea, 474 00:22:56,010 --> 00:22:59,020 Zure nabigatzaileak automatikoki kizkur giltza itxi batean gehitzen. 475 00:22:59,020 --> 00:23:02,210 Zorionez, gure IDE maite Hori da guretzat, baita. 476 00:23:02,210 --> 00:23:05,490 Beraz, gaur egun mota ezin dugu idazten Etiketa baten hasieran, 477 00:23:05,490 --> 00:23:09,139 eta nik beti esaten digute joan Gogoratzen etiketa amaieran idazteko. 478 00:23:09,139 --> 00:23:10,680 Hau kapitalizatu behar dela uste dut. 479 00:23:10,680 --> 00:23:15,510 480 00:23:15,510 --> 00:23:21,760 Eta gero gehitu nahi dugu, beti, buru bat eta bertan izenburua da. 481 00:23:21,760 --> 00:23:25,270 482 00:23:25,270 --> 00:23:29,160 Besterik ez duzu, agian, deitu nahi dugu kaixo hau, eta, ondoren, gorputza. 483 00:23:29,160 --> 00:23:34,010 484 00:23:34,010 --> 00:23:36,310 >> Eta ez duzu joan. 485 00:23:36,310 --> 00:23:39,650 Hau da, benetan, gure HTML dokumentu. 486 00:23:39,650 --> 00:23:45,030 Beraz, modu horretan edozein HTML dokumentu beti gauza bera in-- styled 487 00:23:45,030 --> 00:23:46,720 int hutsune nagusia. 488 00:23:46,720 --> 00:23:49,600 Beti izan nahi duzu Etiketa ireki eta itxi HTML 489 00:23:49,600 --> 00:23:52,100 Goian eta behean zure kode at. 490 00:23:52,100 --> 00:23:56,900 >> Barrutik buru izan nahi al duzu honek titulua, besterik ez dena delakoa 491 00:23:56,900 --> 00:24:01,430 Zure web fitxan erakutsi egingo orrialdea, eta, ondoren, barruan zein gorputz bat 492 00:24:01,430 --> 00:24:04,120 benetan edukina bistaratuko edozein dela ere egin nahi duzu. 493 00:24:04,120 --> 00:24:08,220 Beraz, benetan egin nahi baduzu hau, naiz atzera mapan handiago irten nintzen. 494 00:24:08,220 --> 00:24:12,740 Zuk benetan has daiteke dot hasteko apache50. 495 00:24:12,740 --> 00:24:15,650 496 00:24:15,650 --> 00:24:16,150 Cool. 497 00:24:16,150 --> 00:24:18,980 Eta, beraz, ikusi ahal izango dituzu, gaur egun, Lotura honek popped sortu du. 498 00:24:18,980 --> 00:24:21,940 Zure gune da gaur egun esaten da beheko esteka batzuk eskuragarri. 499 00:24:21,940 --> 00:24:25,910 Beraz, guztiak gure IDE ditu done-- Ez IDE, barkatu bai, 500 00:24:25,910 --> 00:24:33,280 Gure IDE egin du web bat sortu lotura horrek guztiak gure web orrien gainean 501 00:24:33,280 --> 00:24:35,407 zerbitzariari buruzko sar daiteke. 502 00:24:35,407 --> 00:24:36,490 Beraz, dezagun begirada bat hemen. 503 00:24:36,490 --> 00:24:40,240 >> Dezagun sakatu honetan, hello.html joan. 504 00:24:40,240 --> 00:24:42,895 Eta oso sinple bat ikusiko duzu Web kaixo mundua orria. 505 00:24:42,895 --> 00:24:46,477 506 00:24:46,477 --> 00:24:47,420 ONDO DA. 507 00:24:47,420 --> 00:24:50,513 Benetan ari gara joan besterik izan everyone-- bai, zer gertatzen da? 508 00:24:50,513 --> 00:24:52,353 >> Ikusleak: oinarrizko galdera bat daukat. 509 00:24:52,353 --> 00:24:52,978 ANDI Peng: Yup. 510 00:24:52,978 --> 00:24:58,064 Ikusleak: Zelan gorde Zure fitxategia HTML gisa? 511 00:24:58,064 --> 00:24:58,730 ANDI Peng: Bai. 512 00:24:58,730 --> 00:25:02,960 513 00:25:02,960 --> 00:25:10,820 Beraz, fitxategi berri bat sortu beharko banu, Fitxategi berria egiten badut, Untittle, ez badut, 514 00:25:10,820 --> 00:25:14,390 section.html, boom, Hori guztia egin behar dut. 515 00:25:14,390 --> 00:25:15,363 >> Ikusleak: [INAUDIBLE]? 516 00:25:15,363 --> 00:25:15,946 ANDI Peng: No. 517 00:25:15,946 --> 00:25:16,660 Ikusleak: [INAUDIBLE]. 518 00:25:16,660 --> 00:25:17,240 ANDI Peng: No. 519 00:25:17,240 --> 00:25:18,156 Ikusleak: [INAUDIBLE]. 520 00:25:18,156 --> 00:25:19,110 ANDI Peng: Bai. 521 00:25:19,110 --> 00:25:24,300 Pretty much, luzapena artxibatzeko zure IDE barruan dago, 522 00:25:24,300 --> 00:25:27,840 hori ordenagailua kontatzen du, kontatzen nabigatzailea, beno, begiratu. 523 00:25:27,840 --> 00:25:30,480 Hau da kodea izango da hizkuntza horretan idatzita. 524 00:25:30,480 --> 00:25:34,240 Beraz, adibidez, Microsoft-en Word, zer egin Word dokumentu guztiak 525 00:25:34,240 --> 00:25:37,070 batera, zer luzapena amaitzeko? 526 00:25:37,070 --> 00:25:39,830 .doc edo .docx, ezta? 527 00:25:39,830 --> 00:25:42,299 >> Guztiak egiten duen egin zehazten da zure sistema eragilea, beno, 528 00:25:42,299 --> 00:25:43,840 baina dituzun Word dokumentu bat datozen. 529 00:25:43,840 --> 00:25:44,940 Ireki Word-ekin. 530 00:25:44,940 --> 00:25:46,955 PDFak gauza bera. 531 00:25:46,955 --> 00:25:49,650 It daki, ai, behar dut ireki fitxategia honetarako 532 00:25:49,650 --> 00:25:52,020 Adobe Reader edo Adobe Acrobat batera. 533 00:25:52,020 --> 00:25:56,130 >> Eta beraz luzapenak funtzionatu du Zure ordenagailua bezalaxe. 534 00:25:56,130 --> 00:26:00,750 Zure kodea orria zehazten baduzu izendatu behar HTML, orduan daki, 535 00:26:00,750 --> 00:26:01,880 oh, lortu duzun HTML kodea. 536 00:26:01,880 --> 00:26:04,890 HTML kode gisa tratatzeko noa. 537 00:26:04,890 --> 00:26:06,600 Beraz, super zentzu horretan smart da. 538 00:26:06,600 --> 00:26:11,360 539 00:26:11,360 --> 00:26:18,730 >> Beraz, denek dezagun, 10 minutu bezalako eta besterik gabe, gure web propioa sortu. 540 00:26:18,730 --> 00:26:21,020 Dezagun gehitu eder gauzak ere. 541 00:26:21,020 --> 00:26:23,440 Feel free nahi duzuna esateko. 542 00:26:23,440 --> 00:26:27,890 Nahi dut ziur dagoela egiteko Guztion zerbitzariak behar bezala martxan dira 543 00:26:27,890 --> 00:26:31,220 you libre dugu aurretik pset sartu. 544 00:26:31,220 --> 00:26:33,490 Bada delako Zure zerbitzariak ez pset iraungo du, 545 00:26:33,490 --> 00:26:34,847 benetan, benetan txarra izango da. 546 00:26:34,847 --> 00:27:17,380 547 00:27:17,380 --> 00:27:21,093 >> Besterik ez naiz inguruan karroza joan eta ikusi zer guztion lantzen ari da. 548 00:27:21,093 --> 00:27:26,965 549 00:27:26,965 --> 00:27:27,590 Zer moduz? 550 00:27:27,590 --> 00:27:29,048 >> Ikusleak: nire ordenagailua gutxi piztu nuen. 551 00:27:29,048 --> 00:27:29,923 >> ANDI Peng: Hori da, OK. 552 00:27:29,923 --> 00:27:41,200 553 00:27:41,200 --> 00:27:42,390 >> Ikusleak: [INAUDIBLE]. 554 00:27:42,390 --> 00:27:44,284 >> ANDI Peng: Just zure IDE. 555 00:27:44,284 --> 00:27:44,784 Bai. 556 00:27:44,784 --> 00:27:54,040 557 00:27:54,040 --> 00:27:55,910 >> Ikusleak: [INAUDIBLE]. 558 00:27:55,910 --> 00:27:57,590 >> ANDI Peng: OK da. 559 00:27:57,590 --> 00:27:59,491 >> Ikusleak: [INAUDIBLE]. 560 00:27:59,491 --> 00:28:00,490 ANDI Peng: Erabat fina. 561 00:28:00,490 --> 00:28:47,705 562 00:28:47,705 --> 00:28:51,530 Da guztiontzat sartzean beren web zerbitzaria OK? 563 00:28:51,530 --> 00:28:52,970 Da apache50 OK exekutatzen? 564 00:28:52,970 --> 00:28:54,700 Nik uste dut batzuetan Beste atal, dugu 565 00:28:54,700 --> 00:28:58,790 jendeak ez dituzten gaiak izan zerbitzarira sartzeko gai izatea. 566 00:28:58,790 --> 00:28:59,290 Bai. 567 00:28:59,290 --> 00:29:05,764 Beraz, exekutatu besterik ez duzu apache50 Espacio aldian hasteko. 568 00:29:05,764 --> 00:29:06,680 Ikusleak: [INAUDIBLE]. 569 00:29:06,680 --> 00:29:07,610 ANDI Peng: Yup. 570 00:29:07,610 --> 00:29:08,294 Good? 571 00:29:08,294 --> 00:29:09,210 >> Ikusleak: [INAUDIBLE]. 572 00:29:09,210 --> 00:29:12,530 573 00:29:12,530 --> 00:29:13,350 >> ANDI Peng: Oh, OK. 574 00:29:13,350 --> 00:29:14,808 Beraz, zu ustezko espazio bat izan da. 575 00:29:14,808 --> 00:29:15,425 Beraz apache50-- 576 00:29:15,425 --> 00:29:16,115 >> Ikusleak: egin nuen. 577 00:29:16,115 --> 00:29:17,661 >> ANDI Peng: espazio --start. 578 00:29:17,661 --> 00:29:18,660 Ikusleak: Oh, espazio dot. 579 00:29:18,660 --> 00:29:20,110 ANDI Peng: Yup, espazio dot. 580 00:29:20,110 --> 00:29:23,230 Bertan joan zaitezke. 581 00:29:23,230 --> 00:29:25,490 Beraz, ondoren baduzu sortutako HTML orri bat, 582 00:29:25,490 --> 00:29:28,560 gero bakarrik joan ahal izango duzu zuzenean bertan zehazten duten lotura izateko. 583 00:29:28,560 --> 00:29:30,539 Eta bertan sartzeko gai izan behar duzu. 584 00:29:30,539 --> 00:29:35,130 585 00:29:35,130 --> 00:29:37,876 >> Denek egon ahal izateko beren web orriak OK sartzeko? 586 00:29:37,876 --> 00:29:39,339 >> Ikusleak: [INAUDIBLE]. 587 00:29:39,339 --> 00:29:40,380 ANDI Peng: Oh, OK. 588 00:29:40,380 --> 00:29:43,551 589 00:29:43,551 --> 00:29:44,964 >> Ikusleak: [INAUDIBLE]. 590 00:29:44,964 --> 00:29:45,630 ANDI Peng: Bai. 591 00:29:45,630 --> 00:29:48,171 Benetan ireki ahal izango duzu uste dut Zure nabigatzaileak, nabigatzailean barruan egiten 592 00:29:48,171 --> 00:29:49,955 eta ez bakarrik zure IDE nabigatzailean. 593 00:29:49,955 --> 00:29:51,580 Bai, kopiatu baduzu, uste dut eta itsatsi. 594 00:29:51,580 --> 00:29:53,920 >> Ikusleak: Eta gero ez da nola piztu dugu off? 595 00:29:53,920 --> 00:29:54,590 [INAUDIBLE] 596 00:29:54,590 --> 00:29:58,720 >> ANDI Peng: Bai, ez duzu apache50 epea ez da gelditzen. 597 00:29:58,720 --> 00:29:59,220 Yup. 598 00:29:59,220 --> 00:30:01,180 >> Ikusleak: [INAUDIBLE]. 599 00:30:01,180 --> 00:30:02,768 >> ANDI Peng: periodo gabe. 600 00:30:02,768 --> 00:30:04,051 Bai. 601 00:30:04,051 --> 00:30:04,550 Hor dugu. 602 00:30:04,550 --> 00:30:05,050 Yup. 603 00:30:05,050 --> 00:30:08,480 604 00:30:08,480 --> 00:30:09,855 Gure web orriak sortzen ari gara. 605 00:30:09,855 --> 00:30:10,646 >> Ikusleak: Oh, cool. 606 00:30:10,646 --> 00:30:13,396 607 00:30:13,396 --> 00:30:14,062 ANDI Peng: Bai. 608 00:30:14,062 --> 00:30:20,484 609 00:30:20,484 --> 00:30:22,420 >> Ikusleak: galdera bat daukat. 610 00:30:22,420 --> 00:30:25,294 Beraz apache 50 biltzen 611 00:30:25,294 --> 00:30:26,731 >> ANDI Peng: 50, bai. 612 00:30:26,731 --> 00:30:28,168 >> Ikusleak: [INAUDIBLE]. 613 00:30:28,168 --> 00:30:29,130 >> ANDI Peng: Zer? 614 00:30:29,130 --> 00:30:29,750 Hori bitxi. 615 00:30:29,750 --> 00:30:32,244 Ikusi, hori izan zen mota alea Hori baino lehen gertatzen zen. 616 00:30:32,244 --> 00:30:37,820 617 00:30:37,820 --> 00:30:38,730 ONDO DA. 618 00:30:38,730 --> 00:30:39,800 Ikusi me atala ondoren. 619 00:30:39,800 --> 00:30:42,320 Batzuk ari garelako Zerbitzariarekin gaiak. 620 00:30:42,320 --> 00:30:44,325 >> Eta egin nahi duzu Ziur zure zerbitzaria da 621 00:30:44,325 --> 00:30:45,700 pset hasi aurretik korrika. 622 00:30:45,700 --> 00:30:47,800 Behar joan zaren delako. 623 00:30:47,800 --> 00:30:48,300 Bai. 624 00:30:48,300 --> 00:30:51,299 Ba al dago beste inor ez dela hasten beraien zerbitzari lortu ahal izateko? 625 00:30:51,299 --> 00:31:12,410 626 00:31:12,410 --> 00:31:17,840 >> Gehitu nahi duzuenontzat For Zure web orrialdea duten estilo osagarriak, 627 00:31:17,840 --> 00:31:20,450 benetan egin dezakegu zer David hitzaldia egin baita, 628 00:31:20,450 --> 00:31:24,070 hau da, estilo bat sortu xafla, horrek dot CSS bat da, Cascading 629 00:31:24,070 --> 00:31:30,080 Style Sheet eta benetan besterik ez da gehitu du. 630 00:31:30,080 --> 00:31:33,550 Beraz, adibidez, besterik ez oraindik Alde nahiko askoz ia berean zehatza 631 00:31:33,550 --> 00:31:37,180 David hitzaldia egin zuen. 632 00:31:37,180 --> 00:31:39,220 Nahiko askoz besterik egin dezakezu gorputza. 633 00:31:39,220 --> 00:31:45,980 >> Zer ari izeneko etiketa-ek zein edozein dela atalean IDE eska dezakezu 634 00:31:45,980 --> 00:31:48,650 barruan nahi duzu zure HTML orri benetako. 635 00:31:48,650 --> 00:31:54,890 Beraz orriaren gorputzean, zuk testu-lerrokatzea zentroa egin dezake. 636 00:31:54,890 --> 00:31:58,110 Eta gero, sormen egingo dut Etiketa izeneko goi baten barruan 637 00:31:58,110 --> 00:32:01,860 horietatik, gauza horiei nahi dut gertatuko, a pixel tamaina handiagoa esleitu 638 00:32:01,860 --> 00:32:03,104 font for. 639 00:32:03,104 --> 00:32:04,520 Letraren lodia izan nahi dut. 640 00:32:04,520 --> 00:32:06,478 Eta kolorea nahi dut izan urdina, hautazko 641 00:32:06,478 --> 00:32:08,570 balioak aukeratzen erabaki nuen. 642 00:32:08,570 --> 00:32:10,870 Erdialdera izeneko beste etiketa sortu ahal izango dut. 643 00:32:10,870 --> 00:32:12,640 Letra-tamaina, pixka bat txikiagoa egiteko. 644 00:32:12,640 --> 00:32:17,730 Eta gero, beste etiketa bat sortu ahal izango dut hondoa non letra-tamaina nahi dut izeneko 645 00:32:17,730 --> 00:32:20,900 are txikiagoa oraindik ere. 646 00:32:20,900 --> 00:32:25,630 >> Eta beraz, nahiko askoz honen adibide bat besterik ez da iturburu-kodea edo iturburuak estilo orriak 647 00:32:25,630 --> 00:32:27,400 besterik Google oso erraza dela. 648 00:32:27,400 --> 00:32:31,560 Esaten baduzu, ai, nire letra-nahi dut Letra etzanez beharreko eta berde ilunak, 649 00:32:31,560 --> 00:32:33,980 seguruenik dezakezu Google, eta orduan esango da 650 00:32:33,980 --> 00:32:37,590 etiketa edo identifikazioak egokiak sortzea. 651 00:32:37,590 --> 00:32:41,670 Eta bide batez, beraz, benetan egiten duzun mota horretako hau HTML dokumentuetan 652 00:32:41,670 --> 00:32:45,660 edo erabili daukazun guztia dela hemen egin buru da 653 00:32:45,660 --> 00:32:48,560 estilo orriaren lotura bat gehitzeko. 654 00:32:48,560 --> 00:32:53,600 >> Beraz, besterik gabe, lotu dezakezu href berdinen edozein dela izena, estilo orri baten 655 00:32:53,600 --> 00:32:54,590 da. 656 00:32:54,590 --> 00:32:56,740 Eta gero harremana estilo-orri bat da. 657 00:32:56,740 --> 00:33:00,700 Beraz, edozein HTML dokumentu barruan, luze jo besteak beste, zuk honen dot CSS xafla bezala, 658 00:33:00,700 --> 00:33:07,140 ra sartzeko gai izan behar duzu eta ezaugarri hauek dituzte han. 659 00:33:07,140 --> 00:33:10,370 >> Beraz, adibidez, hemen besterik ez dut beste adibide web orria sortu. 660 00:33:10,370 --> 00:33:15,680 Hau da CS50 atal ongi etorria 2:00 etatik 3:30 nirekin Asteartetik. 661 00:33:15,680 --> 00:33:20,300 Eta gero, irudi eder bat gehitu dut potentzialki ikusteko gai izan behar dugu. 662 00:33:20,300 --> 00:33:24,620 >> Beraz, itxura bat hartu duzu bada, hemen, to style.html bazoaz, 663 00:33:24,620 --> 00:33:26,310 Web orri bat sortu genuen kittens batera. 664 00:33:26,310 --> 00:33:29,420 Awesome kitten delako. 665 00:33:29,420 --> 00:33:33,570 Beraz gehituz irudi bat besterik ez da, SRC lotura img. 666 00:33:33,570 --> 00:33:36,260 667 00:33:36,260 --> 00:33:38,310 >> Pretty much, ez bada Bat Ezaugarri moduko 668 00:33:38,310 --> 00:33:40,268 gehitu nahi al duzu zure website-- beraz, demagun, 669 00:33:40,268 --> 00:33:43,290 menu bat gehitu nahi al duzu edo bilaketa-barra edo bezalakoak 670 00:33:43,290 --> 00:33:46,450 image-- bat besterik Google nola egiten den. 671 00:33:46,450 --> 00:33:48,277 Eta formatu horretan you plop besterik. 672 00:33:48,277 --> 00:33:50,110 Besterik polita eta ahal duzun Askoz besterik gehitu atalean. 673 00:33:50,110 --> 00:33:52,670 Benetan, oso erraza da. 674 00:33:52,670 --> 00:33:55,014 >> Gure kabuz sortzen ari gara web orrietan oraintxe. 675 00:33:55,014 --> 00:33:55,680 Zaie nahi baduzu 676 00:33:55,680 --> 00:33:56,580 >> Ikusleak: [INAUDIBLE] 677 00:33:56,580 --> 00:33:57,470 >> ANDI Peng: Barkatu? 678 00:33:57,470 --> 00:33:59,310 >> Ikusleak: [INAUDIBLE]. 679 00:33:59,310 --> 00:34:01,340 >> ANDI Peng: A, div zatiketa bat besterik ez da 680 00:34:01,340 --> 00:34:04,370 me kontatzea, hori oh, daukat izeneko atal jakin bat 681 00:34:04,370 --> 00:34:07,480 erdialdera eta bertan aplikatuz naiz Nire CSS etiketa, eta, ondoren, 682 00:34:07,480 --> 00:34:09,619 Nire beste beheko zatiketa. 683 00:34:09,619 --> 00:34:10,785 Hori guztia diozu da. 684 00:34:10,785 --> 00:34:12,743 Polita da mantentzen delako gauzak ordenan txukun, 685 00:34:12,743 --> 00:34:16,304 beraz, programa daki nola zehazki exekutatu. 686 00:34:16,304 --> 00:34:18,929 Eta uste itsatsi hau kopiatu ahal dut Nire benetako nabigatzailean baita sartu. 687 00:34:18,929 --> 00:34:21,110 Fina izan behar da. 688 00:34:21,110 --> 00:34:21,610 Bai. 689 00:34:21,610 --> 00:34:24,330 690 00:34:24,330 --> 00:34:25,989 Bai. 691 00:34:25,989 --> 00:34:29,380 Beraz, denek nahi izanez gero, besterik gabe, saiatu web orri bat sortzeko, 692 00:34:29,380 --> 00:34:32,169 Hiru beste bi minutu hartu dugu. 693 00:34:32,169 --> 00:34:34,460 Nahi dut ziurtatu egin Guztion zerbitzarietan exekutatzen ari 694 00:34:34,460 --> 00:34:36,941 eta denek bat nola egiten den ideia. 695 00:34:36,941 --> 00:34:38,774 You guys nahi baduzu Zure ordenagailuak atera. 696 00:34:38,774 --> 00:34:44,630 697 00:34:44,630 --> 00:34:45,635 Hala eta guztiz ere, ez da lan? 698 00:34:45,635 --> 00:34:47,420 >> Ikusleak: besterik ez naiz [INAUDIBLE]. 699 00:34:47,420 --> 00:34:49,838 >> ANDI Peng: Agian saiatu eguneratzeko 50 baita. 700 00:34:49,838 --> 00:34:51,392 Bai. 701 00:34:51,392 --> 00:34:52,308 Ikusleak: [INAUDIBLE]. 702 00:34:52,308 --> 00:35:17,502 703 00:35:17,502 --> 00:35:18,990 >> ANDI Peng: Bai. 704 00:35:18,990 --> 00:35:23,750 Beraz, modu horretan berri bat hasten zara Web IDE zerbitzari besterik ez da 705 00:35:23,750 --> 00:35:27,889 egiten apache50 espazio Irteeran espazio dot. 706 00:35:27,889 --> 00:35:30,430 Nahi izan dut besterik ez ziurtatu Guztion zerbitzariak OK exekutatzen dira. 707 00:35:30,430 --> 00:35:31,763 >> Ikusleak: Hemen, terminal on? 708 00:35:31,763 --> 00:35:33,334 ANDI Peng: Bai. 709 00:35:33,334 --> 00:35:34,250 Ikusleak: [INAUDIBLE]. 710 00:35:34,250 --> 00:35:38,000 711 00:35:38,000 --> 00:35:38,985 >> ANDI Peng: Apache. 712 00:35:38,985 --> 00:35:42,010 Egia esan, Oraindik uste dut Zerbait dagoeneko abian. 713 00:35:42,010 --> 00:35:43,145 Bai, benetan zaren zerbitzari bat martxan. 714 00:35:43,145 --> 00:35:43,830 Bai, ona zarela. 715 00:35:43,830 --> 00:35:45,085 Betiere hori lanean bezala, Oraindik OK. 716 00:35:45,085 --> 00:35:45,626 >> Ikusleak: OK. 717 00:35:45,626 --> 00:35:47,615 ANDI Peng: Ez da bi Modu zerbitzarietan exekutatu. 718 00:35:47,615 --> 00:35:49,990 Beraz, betiere modu bat bezala lanean ari da, guztiak, eskubidea da. 719 00:35:49,990 --> 00:36:18,470 720 00:36:18,470 --> 00:36:21,680 Minutu bat hartuko dugu besterik motatako amaitzeko sortu 721 00:36:21,680 --> 00:36:25,280 akabera edozein dela ukituak Web orria you guys egin nahi izan. 722 00:36:25,280 --> 00:36:26,830 >> Hau da, denek bide batez lan? 723 00:36:26,830 --> 00:36:30,910 Guztion zerbitzariak dira zurea gain exekutatzen? 724 00:36:30,910 --> 00:36:32,210 Hori irudikatu dugu. 725 00:36:32,210 --> 00:36:34,137 Eta HTML-ren nahiko erraza da. 726 00:36:34,137 --> 00:36:35,220 Beraz, uste dut guztiak onak ditugu. 727 00:36:35,220 --> 00:36:38,260 728 00:36:38,260 --> 00:36:38,760 Bai. 729 00:36:38,760 --> 00:36:41,070 Itzuli egingo dut. 730 00:36:41,070 --> 00:36:42,797 >> Ikusleak: [INAUDIBLE]. 731 00:36:42,797 --> 00:36:43,380 ANDI Peng: OK. 732 00:36:43,380 --> 00:36:44,770 IKUSLEEN: besterik ez da kargatu hasi. 733 00:36:44,770 --> 00:36:45,686 ANDI Peng: Kezkak. 734 00:36:45,686 --> 00:36:49,590 735 00:36:49,590 --> 00:36:52,680 Beraz, HTML, ez da iturburu-kodea duten online atala ondoren izango da. 736 00:36:52,680 --> 00:36:54,810 Era berean, David osoa dauka Tropela online baita. 737 00:36:54,810 --> 00:36:58,190 Mota besterik haren gainetik begiratu nahi ikusi HTML orriak nola idazten dira. 738 00:36:58,190 --> 00:36:59,920 Nahiko erraza. 739 00:36:59,920 --> 00:37:03,979 Ezer ez dakizu, zuk nahiko Askoz besterik Google eta zuk onak. 740 00:37:03,979 --> 00:37:06,270 Nahi dut ziur dagoela egiteko Zure zerbitzariak martxan dira. 741 00:37:06,270 --> 00:37:12,962 742 00:37:12,962 --> 00:37:14,880 >> Ikusleak: Ez du hori askotan egiten da? 743 00:37:14,880 --> 00:37:16,421 >> ANDI Peng: Orain inoiz gertatu me. 744 00:37:16,421 --> 00:37:18,470 745 00:37:18,470 --> 00:37:20,782 Ez nekien are zitekeela hibernatzeko. 746 00:37:20,782 --> 00:37:22,516 >> Ikusleak: [INAUDIBLE]. 747 00:37:22,516 --> 00:37:25,140 ANDI Peng: nik uste everyone-- nirea ez du inoiz aurretik hibernazioari. 748 00:37:25,140 --> 00:37:26,860 Eta ez dakit zergatik. 749 00:37:26,860 --> 00:37:27,566 Arraroa da. 750 00:37:27,566 --> 00:37:29,310 >> Ikusleak: [INAUDIBLE]. 751 00:37:29,310 --> 00:37:30,643 >> ANDI Peng: zurea hibernatzen ari al da? 752 00:37:30,643 --> 00:37:32,615 753 00:37:32,615 --> 00:37:33,669 >> Ikusleak: [INAUDIBLE]. 754 00:37:33,669 --> 00:37:34,335 ANDI Peng: Bai. 755 00:37:34,335 --> 00:37:39,122 756 00:37:39,122 --> 00:37:39,872 Ikusleak: OK da. 757 00:37:39,872 --> 00:37:40,622 Beraz, behin irekia da. 758 00:37:40,622 --> 00:37:41,760 ANDI Peng: OK. 759 00:37:41,760 --> 00:37:43,940 Egingo zerbitzari batzuk jorratzeko dugu atala ondoren gai. 760 00:37:43,940 --> 00:37:44,860 Fina izan behar duzu. 761 00:37:44,860 --> 00:37:47,950 Nahiz eta, ziur egin nahi duzu urratsak utzi aurretik ebatzi horiek. 762 00:37:47,950 --> 00:37:49,380 Bada delako zure zerbitzari ez dago martxan, gero Oraindik 763 00:37:49,380 --> 00:37:52,004 ez egin ahal izango da pset, edozein pset zati bezala. 764 00:37:52,004 --> 00:37:54,200 Beraz, ziurtatu egin nahi duzu Hori dela lanean. 765 00:37:54,200 --> 00:37:54,831 Cool. 766 00:37:54,831 --> 00:37:55,330 Ados. 767 00:37:55,330 --> 00:37:56,490 Agur kittens esateko. 768 00:37:56,490 --> 00:37:59,670 Denbora asko egon nintzen bila kitten argazki horretan jartzea. 769 00:37:59,670 --> 00:38:02,272 Beraz, dena den. 770 00:38:02,272 --> 00:38:04,950 >> Ikusleak: [INAUDIBLE]. 771 00:38:04,950 --> 00:38:05,770 >> ANDI Peng: Barkatu? 772 00:38:05,770 --> 00:38:07,345 >> Ikusleak: [INAUDIBLE]. 773 00:38:07,345 --> 00:38:08,970 ANDI Peng: uste dut, web gunean. 774 00:38:08,970 --> 00:38:11,064 Zehaztapenak Like? 775 00:38:11,064 --> 00:38:12,020 >> Ikusleak: [INAUDIBLE]. 776 00:38:12,020 --> 00:38:16,080 Uste dut zehaztapenak besterik ez da Aste zazpi in online. 777 00:38:16,080 --> 00:38:18,850 Uste dut pset6 deitu zion, nahiz eta Oraindik ordea, astean zazpi, dugu bertan 778 00:38:18,850 --> 00:38:19,641 Pixka informatiko bat da. 779 00:38:19,641 --> 00:38:23,130 Ikusleak: Baina ez dut esan nahi izanez gero baduzu begiratu nahi 780 00:38:23,130 --> 00:38:28,666 tira, gure bertsio nahi web gunean gure sever from? 781 00:38:28,666 --> 00:38:31,820 Beraz bezalako server.c pset da, ezta? 782 00:38:31,820 --> 00:38:36,514 Den honetan begiratu nahi badituzu, atsegin nola egiaztatzen da? 783 00:38:36,514 --> 00:38:38,680 ANDI Peng: Oh, benetan orain pset, egiten ari garen guztia 784 00:38:38,680 --> 00:38:41,405 Hemen hemen implementing-- da, Laburki honetan joan naiz. 785 00:38:41,405 --> 00:38:44,187 786 00:38:44,187 --> 00:38:47,020 Beraz, guztiontzat hori besterik ahaztuak atala den, you guys zorionekoa. 787 00:38:47,020 --> 00:38:49,340 Ez dago material oso gutxi da benetan estaltzeko gaur. 788 00:38:49,340 --> 00:38:52,585 >> Besterik ez naiz hurrengo pasatzera joan 20 minutu pset laguntza pasa. 789 00:38:52,585 --> 00:38:55,210 Ez dago erabilgarri batzuk duelako funtzio hori zure bizitza lagunduko du. 790 00:38:55,210 --> 00:38:57,501 Eta zorionez, egindako izango dugu Hemen bezala, 20 minututan. 791 00:38:57,501 --> 00:38:58,360 ONDO DA. 792 00:38:58,360 --> 00:39:00,252 >> Beraz pset7 gaizki. 793 00:39:00,252 --> 00:39:02,460 Oraindik Nahiz astea dugu zazpi, benetan pset6 da. 794 00:39:02,460 --> 00:39:04,220 Aldatu dut. 795 00:39:04,220 --> 00:39:07,550 Guztiak pset6 ari gara Web zerbitzari bat sortzen ari da. 796 00:39:07,550 --> 00:39:09,010 Soinuak super scary. 797 00:39:09,010 --> 00:39:11,010 >> Eta batez ere, alde Zuetako nor zaren dagoeneko 798 00:39:11,010 --> 00:39:14,530 banaketa-kodea begiratu zion, Han kode asko, kode asko da. 799 00:39:14,530 --> 00:39:15,570 Baina erabat ongi dago. 800 00:39:15,570 --> 00:39:17,750 Nitty gritty delako benetan sortzeko zati 801 00:39:17,750 --> 00:39:20,140 zerbitzaria guk egin. 802 00:39:20,140 --> 00:39:22,090 Guztiak benetan ari zaren galdetu pset honetan egin 803 00:39:22,090 --> 00:39:25,350 hau da, besterik gabe, katea manipulazio batzuk egin fitxategian I / O. Egia esan, 804 00:39:25,350 --> 00:39:27,570 bezala, nahiko erraza da. 805 00:39:27,570 --> 00:39:30,830 >> Beraz, aurreneko deskargatzen duzunean -bere nor Hemen benetan dagoeneko deskargatu da 806 00:39:30,830 --> 00:39:32,540 pset eta hartutako itxura bat? 807 00:39:32,540 --> 00:39:33,040 Ados. 808 00:39:33,040 --> 00:39:33,540 Bai. 809 00:39:33,540 --> 00:39:36,042 Ez da, 500 kode lerro bezala zarela den bezala izango da, 810 00:39:36,042 --> 00:39:36,750 Zer gertatzen ari da? 811 00:39:36,750 --> 00:39:38,177 Eta hori guztiz fina. 812 00:39:38,177 --> 00:39:39,760 Ziurtatu ibilaldi-throughs ikusten duzu. 813 00:39:39,760 --> 00:39:41,610 David and-- delako, ez dakit. 814 00:39:41,610 --> 00:39:43,870 Ez dut uste nik Zamyla, hau. 815 00:39:43,870 --> 00:39:47,040 Baina beste batzuk uste dut oinez-throughs nahiko 816 00:39:47,040 --> 00:39:49,510 dagokionez lagungarria besterik jakin dezazun 817 00:39:49,510 --> 00:39:51,780 zer da zure kodea barrutik gertatzen. 818 00:39:51,780 --> 00:39:53,330 >> Eta guztiz ondo dago. 819 00:39:53,330 --> 00:39:57,860 Duzulako ari diren lau funtzio ezartzea galdegin dute benetan 820 00:39:57,860 --> 00:39:59,720 zero benetako zerbitzari batera egin. 821 00:39:59,720 --> 00:40:02,590 Guztia egin behar dute, besterik gabe, kateak desberdinak analizatzean, 822 00:40:02,590 --> 00:40:05,780 kateak bilatzean, Ziur gauzak egiten ari dadin 823 00:40:05,780 --> 00:40:07,750 zer suposatzen ari dira egiten behar. 824 00:40:07,750 --> 00:40:11,200 >> Beraz, ondorio horietarako, ez dira funtzio oso, oso erabilgarria, 825 00:40:11,200 --> 00:40:13,630 batez ere, katea guztiak egin beharko lukete manipulazioa, garela 826 00:40:13,630 --> 00:40:15,879 joan baino nukeen pentsatu nuen Oso zaudete baliagarria izan 827 00:40:15,879 --> 00:40:19,130 pset saiatu aurretik ikasteko. 828 00:40:19,130 --> 00:40:23,350 Eta ari guztiak biltzen dira Zure String.h liburutegiaren barruan. 829 00:40:23,350 --> 00:40:25,980 Ez da seguruenik gehiago erabilgarria funtzio Ez dut hemen sartzen, 830 00:40:25,980 --> 00:40:30,740 dudalako bai inoiz horiek erabili edo agian ez dut ez dakit existitzen dira. 831 00:40:30,740 --> 00:40:32,440 >> Sentitzen begiratu Student.h bidez doan. 832 00:40:32,440 --> 00:40:36,460 Zeren eta, ez da asko izango da funtzioen oso erabilgarriak dira. 833 00:40:36,460 --> 00:40:43,050 Beraz, sei gehien erabiltzen nuen nire pset naizenean egiten iragan aste honetan egin zen 834 00:40:43,050 --> 00:40:49,620 strtok, strchr, strrcher ziren, strstr, strcasecmp, eta strcpy. 835 00:40:49,620 --> 00:40:53,060 Eta beraz, azken bi iruditu Nahiko duzun gehienak ezagunak. 836 00:40:53,060 --> 00:40:56,910 Str kasuan konparatu, guztiak ere ez da konparatu egiaztatzeko kateak horiek berdintasunaren alde, 837 00:40:56,910 --> 00:40:58,110 Kasu barne. 838 00:40:58,110 --> 00:41:01,430 Eta strcpy ale besterik bufferrean kate bat. 839 00:41:01,430 --> 00:41:04,430 >> Eta beraz, bi horiek oso badirudi Mutil puntu honetan duzu ezagutzen. 840 00:41:04,430 --> 00:41:07,100 Asko erabili ditut dugulako horiek, batez ere, azken psets da. 841 00:41:07,100 --> 00:41:10,734 Baina lehen lau agian Ez baduzu ikusten orain arte. 842 00:41:10,734 --> 00:41:12,400 Baina naiz eta bien bitartez oinez joan nintzen. 843 00:41:12,400 --> 00:41:15,620 Dutelako zara zure bizitza egiteko joan Benetan, oso erraza da, ez For erraza, 844 00:41:15,620 --> 00:41:19,830 baina askoz próximas pset honetan errazagoa. 845 00:41:19,830 --> 00:41:20,420 >> ONDO DA. 846 00:41:20,420 --> 00:41:27,720 Beraz char * strtok, hau funtzioa da funtzio horretarako definizio jasotako 847 00:41:27,720 --> 00:41:31,050 kate, h liburutegiaren barruan. 848 00:41:31,050 --> 00:41:34,340 Duzu char sarrera bat * ematen badira kate, kate bat besterik ez da, 849 00:41:34,340 --> 00:41:38,220 edo etengabeko char * deliminator, laburretan delim, 850 00:41:38,220 --> 00:41:42,410 guztiak egiten ari da handiago hautsi da deitzen dugun sail bat sartu katea 851 00:41:42,410 --> 00:41:45,730 balio jakin bat bereiztutako token. 852 00:41:45,730 --> 00:42:03,340 Beraz, zentzu batean, eman banintz , section.7.php duzu hau katea da. 853 00:42:03,340 --> 00:42:09,520 >> Beraz, hori izango litzateke pasatzeko banintz hau nire str gisa ere, nire char * str, 854 00:42:09,520 --> 00:42:18,870 Nire deliminator dot zen, honen guztiaren egingo lukeen bilaketa-katea bidez. 855 00:42:18,870 --> 00:42:22,790 Eta lehen aldiz dot bat ikusten da, besterik ez litzateke erakuslea itzultzeko 856 00:42:22,790 --> 00:42:25,830 azken token suertatu den hau baino lehen katean. 857 00:42:25,830 --> 00:42:27,230 Beraz, hementxe joango litzateke. 858 00:42:27,230 --> 00:42:30,580 >> Eta besterik ez litzateke eman dit 7.php. 859 00:42:30,580 --> 00:42:34,070 Eta deitu beharko banu funtzionatu denbora gehiago, 860 00:42:34,070 --> 00:42:37,580 emaidazu litzateke besterik .php du. 861 00:42:37,580 --> 00:42:41,540 Eta beraz, funtzio hau egiten ari da da handiago kate behera hautsi 862 00:42:41,540 --> 00:42:44,620 kateak txikiagoa arabera sartu da zer bilatzen ari zaren. 863 00:42:44,620 --> 00:42:46,670 >> Eta beraz, adibidez, in Zure look up funtzioa 864 00:42:46,670 --> 00:42:49,895 begiratu nahi izanez gero zer ezaugarri batzuk etorri buruz 865 00:42:49,895 --> 00:42:54,280 edo puntuak gertatuko balitz edo luzapenak gertatuko, Funtzio hau nahiko erabilgarria izango litzateke. 866 00:42:54,280 --> 00:42:57,260 867 00:42:57,260 --> 00:42:59,010 Bai. 868 00:42:59,010 --> 00:42:59,510 Kezkak. 869 00:42:59,510 --> 00:43:01,339 Hau izango da guztietan jolasten bai, zer gertatzen da? 870 00:43:01,339 --> 00:43:07,087 >> Ikusleak: lehen lerroan Beraz, Adibide hau erabiliz gero, 871 00:43:07,087 --> 00:43:09,504 zer litzateke txertatu direla sartu dugu? 872 00:43:09,504 --> 00:43:10,170 ANDI Peng: Bai. 873 00:43:10,170 --> 00:43:13,000 874 00:43:13,000 --> 00:43:25,640 Besterik ez litzateke dei bat strtok katea koma delim. 875 00:43:25,640 --> 00:43:30,260 Eta kate-berdintasunerako section.7.php da. 876 00:43:30,260 --> 00:43:35,244 Eta gero Oraindik delim berbera jasotzeko besterik ez dot izan daiteke. 877 00:43:35,244 --> 00:43:36,654 >> Ikusleak: OK. 878 00:43:36,654 --> 00:43:39,010 >> ANDI Peng: Bai. 879 00:43:39,010 --> 00:43:41,266 Besterik gabe. 880 00:43:41,266 --> 00:43:43,890 Funtzio horiek guztiak nahiko antzeko denean horiek pasatzen dugu. 881 00:43:43,890 --> 00:43:45,514 Egiten dute, besterik gabe gauzak pixka bat eta beste. 882 00:43:45,514 --> 00:43:49,530 Baina ari dira guztiak joan egin zure bizitza errazagoa. 883 00:43:49,530 --> 00:43:53,940 Bigarren funtzioa, bezalako norberaren honetan super, super, super garrantzitsua, 884 00:43:53,940 --> 00:43:58,254 da eduki the-- eman. 885 00:43:58,254 --> 00:44:07,560 886 00:44:07,560 --> 00:44:08,730 >> Ene. 887 00:44:08,730 --> 00:44:13,810 Lehena for Strchr bilaketak occurrence-- benetan, bai. 888 00:44:13,810 --> 00:44:16,385 Strchr funtzioa da I betiko besterik ez zen agertu. 889 00:44:16,385 --> 00:44:18,260 Beraz, ez ikusi zer esan nion Lehenengo funtzioa da. 890 00:44:18,260 --> 00:44:20,980 Benetan Honez strchr deitzen. 891 00:44:20,980 --> 00:44:24,840 >> Beraz, zer gertatu da hemen balu da zinen char c batean kate bat eman, 892 00:44:24,840 --> 00:44:28,660 besterik ez litzateke eman duzu edozein zela. 893 00:44:28,660 --> 00:44:29,230 Bai. 894 00:44:29,230 --> 00:44:33,700 Beraz, uste str, zein kate bat, eta CHR char bezala da. 895 00:44:33,700 --> 00:44:38,621 Beraz, egiten saiatzen ari zaren guztia bilaketa da non char bat kate baten barruan. 896 00:44:38,621 --> 00:44:41,120 Eta, beraz, lehen bilatuko da pertsonaia agerraldia 897 00:44:41,120 --> 00:44:43,601 c katea str batean. 898 00:44:43,601 --> 00:44:46,463 >> Ikusleak: [INAUDIBLE]. 899 00:44:46,463 --> 00:44:48,380 >> ANDI Peng: Yup. 900 00:44:48,380 --> 00:44:51,230 Eta gero, bada, ez zuen aurkitu bertan, NULL itzuli da joan. 901 00:44:51,230 --> 00:44:54,313 Beraz, zerbait oso izan nahi du pset egitean mutil zuretzat baliagarria 902 00:44:54,313 --> 00:44:59,030 , esaten bada, zuk bat bilatzen ari Word bat .docx bat bezala luzapena 903 00:44:59,030 --> 00:45:04,740 dokumentu edo PDF dokumentu baten .pdf bat, mota dezakezu erabiltzen duzun begiratu 904 00:45:04,740 --> 00:45:08,720 edozein dela da gero puntu bat ikusiko duzu, eskuineko bakoitzean? 905 00:45:08,720 --> 00:45:11,880 Eta beraz, nahiko askoz, baduzu ibiltzen diren funtzioaren bidez, 906 00:45:11,880 --> 00:45:13,610 NULL itzultzen bada, gero zuk ezagutzen duten 907 00:45:13,610 --> 00:45:17,292 ez zuen aurkitu dot, eta horrek esan nahi du, hau argi eta garbi, ez da baliozko fitxategi-luzapena. 908 00:45:17,292 --> 00:45:19,000 Edo itzultzen bada zerbait, orduan badakizu 909 00:45:19,000 --> 00:45:21,940 Nik egin edozein dela ere itzuli egingo da benetan luzapena ondoren. 910 00:45:21,940 --> 00:45:24,190 Beraz, nor izan duzuenontzat bilatu bidez bilatzen hasi 911 00:45:24,190 --> 00:45:28,640 eta analizatu, funtzio hau en joan super erabilgarria izan. 912 00:45:28,640 --> 00:45:32,010 Beraz, benetan ari gara joan hau erabiliz erakusteko. 913 00:45:32,010 --> 00:45:36,670 >> Zergatik ez Zaudete saiatu idazten bat funtzio boolearra esaldiaren char * s dagoela 914 00:45:36,670 --> 00:45:39,610 besterik itzultzen benetako s bada bat Esaldien eta false bestela. 915 00:45:39,610 --> 00:45:44,110 916 00:45:44,110 --> 00:45:46,830 Beraz, iradokizun, bazoazela ziurrenik strchr erabili. 917 00:45:46,830 --> 00:45:50,420 Edo hasi bilatu besterik ez duzu Pertsonaia jakin bat katea. 918 00:45:50,420 --> 00:45:54,950 Eta beraz, esaldi batean, esaldiaren banantzen 919 00:45:54,950 --> 00:45:57,510 ez-zigorra, zer izaera espezifikoa? 920 00:45:57,510 --> 00:45:58,260 Ikusleak: espazioa. 921 00:45:58,260 --> 00:45:59,343 ANDI Peng: espazioa da, ezta? 922 00:45:59,343 --> 00:46:03,354 Eta orain zer egin behar dugu, seguruenik joan Nahi den funtzio hau hemen barruan egin? 923 00:46:03,354 --> 00:46:04,290 >> Ikusleak: [INAUDIBLE]. 924 00:46:04,290 --> 00:46:07,623 >> ANDI Peng: ari den strchr nahi joan gara espazioa itxura kateekin. 925 00:46:07,623 --> 00:46:11,330 Delako zerbait, eta gero itzultzen bada dakiguna da esaldi bat izan behar du. 926 00:46:11,330 --> 00:46:14,510 Hori egin behar dugu, horrek esan nahi du kate honetan espazio bat dute. 927 00:46:14,510 --> 00:46:17,660 >> Ez dago leku bada, orduan jakingo dugu hori, beno, asmatzen ez da kate bat. 928 00:46:17,660 --> 00:46:20,060 Izango da seguru hitza benetan luze bat besterik ez. 929 00:46:20,060 --> 00:46:23,242 Beraz, eman duzu guys dut pare bat Funtzio hau idazteko minutu. 930 00:46:23,242 --> 00:46:44,398 931 00:46:44,398 --> 00:46:45,874 Bai. 932 00:46:45,874 --> 00:46:47,970 >> Ikusleak: Ba Talde Kate honek erabiltzaileari? 933 00:46:47,970 --> 00:46:48,440 >> ANDI Peng: Bai. 934 00:46:48,440 --> 00:46:49,565 Beraz, funtzio bat besterik ez da. 935 00:46:49,565 --> 00:46:54,586 Beraz, imajinatu zure eginkizun nagusia barruan Dagoeneko have-- goazen hemendik dizute. 936 00:46:54,586 --> 00:47:00,040 937 00:47:00,040 --> 00:47:00,540 ONDO DA. 938 00:47:00,540 --> 00:47:05,270 Beraz, programa honetan bertan idatzi dut Nire funtzio nagusia non daukat 939 00:47:05,270 --> 00:47:07,432 Bi kateak sortu dut. 940 00:47:07,432 --> 00:47:09,890 Lehenengoa da Hi, nire izena Andi-- argi eta garbi, esaldi bat da. 941 00:47:09,890 --> 00:47:13,240 Nire bigarren bat besterik ez da Andi, argi eta garbi ez esaldi. 942 00:47:13,240 --> 00:47:18,390 >> Eta beraz, horiek biak dut exekutatzen funtzio honen bidez kateak. 943 00:47:18,390 --> 00:47:20,540 You guys esaldiaren hotza idatzi nahi dut. 944 00:47:20,540 --> 00:47:23,380 Eta balio horiek naiz gordetzeko, eta, ondoren, horiek inprimatzeko. 945 00:47:23,380 --> 00:47:26,549 Beraz, uste erabiltzaileak Kate bat gainditu du. 946 00:47:26,549 --> 00:47:29,590 Eta gero joan zaren, funtsean, irudikatu esaldi bat da, edo ez bada 947 00:47:29,590 --> 00:47:31,131 eta itzultzeko egia edo gezurra, horren arabera. 948 00:47:31,131 --> 00:48:41,850 949 00:48:41,850 --> 00:48:45,200 >> You guys bat eman nahi izanez gero thumbs up edo buruak eman, burua nod, 950 00:48:45,200 --> 00:48:49,080 Edozeinek da hasteko prest hau, hori ona izango litzaidake. 951 00:48:49,080 --> 00:50:13,570 952 00:50:13,570 --> 00:50:15,200 Agian bezala 30 segundo gehiago? 953 00:50:15,200 --> 00:50:49,570 954 00:50:49,570 --> 00:50:50,070 Ados. 955 00:50:50,070 --> 00:50:52,870 Ea asmatzen duzun dastatu ahal bada utzi Funtzio hau idazteko. 956 00:50:52,870 --> 00:50:57,480 >> Beraz, sasi coding besterik ez naiz joan mota eskubidea honen bidez oinez orain. 957 00:50:57,480 --> 00:51:00,570 Pretty much, badakigu funtzio hori erabili behar dugu. 958 00:51:00,570 --> 00:51:04,390 Funtzio hori deitzeko goaz gure katea eta bilaketa espazio bat da. 959 00:51:04,390 --> 00:51:08,682 Zerbait itzultzen bada, orduan behar dugu badakiela, argi eta garbi, honen esaldi bat da. 960 00:51:08,682 --> 00:51:09,640 Ez delako espazioak. 961 00:51:09,640 --> 00:51:10,930 Ondoren gaude egia itzuli. 962 00:51:10,930 --> 00:51:12,310 Bestela, faltsua itzuliko goaz. 963 00:51:12,310 --> 00:51:14,393 Norbaitek eman nahi me kodea lehen lerroan 964 00:51:14,393 --> 00:51:16,890 ari garela benetan joan hau idazteko erabili? 965 00:51:16,890 --> 00:51:19,680 Benetan da gogorrena kode lerro baita. 966 00:51:19,680 --> 00:51:21,026 Bai. 967 00:51:21,026 --> 00:51:28,942 >> Ikusleak: Bada strtok s-- 968 00:51:28,942 --> 00:51:29,900 ANDI Peng: Just strchr. 969 00:51:29,900 --> 00:51:35,354 Ikusleak: [AHOTS INTERPOSING] espazioa ez da berdina null. 970 00:51:35,354 --> 00:51:38,270 971 00:51:38,270 --> 00:51:40,710 >> ANDI Peng: Cool. 972 00:51:40,710 --> 00:51:41,470 Zehazki eskubidea. 973 00:51:41,470 --> 00:51:43,200 Guztiek lehen lerroan ulertzen? 974 00:51:43,200 --> 00:51:46,110 Strstr deitu goaz, eta hori bilatzen ditu funtzio bat da 975 00:51:46,110 --> 00:51:51,830 kate espazioaren karakterra for s. 976 00:51:51,830 --> 00:51:56,010 Eta hori aurkitzen badio, nik joan itzultzeko non hori da erakuslea. 977 00:51:56,010 --> 00:51:58,500 >> Ez du aurkitu bada, Da NULL itzuli egingo da. 978 00:51:58,500 --> 00:52:02,530 Beraz, bada, ezer baino beste itzultzen du NULL, ondoren, ezagutzen dugulako espazio bat aurkitu du. 979 00:52:02,530 --> 00:52:03,553 Ez duela zentzurik? 980 00:52:03,553 --> 00:52:04,090 Cool. 981 00:52:04,090 --> 00:52:04,590 Ados. 982 00:52:04,590 --> 00:52:08,246 Beraz baldin badakigu nik aurkitu espazioa, zer egin nahi dugu? 983 00:52:08,246 --> 00:52:09,162 Ikusleak: itzuli egia. 984 00:52:09,162 --> 00:52:09,787 ANDI Peng: Yup. 985 00:52:09,787 --> 00:52:11,940 Egia itzuliko. 986 00:52:11,940 --> 00:52:15,034 Eta gero, norbaitek nahi amaitzeko up funtzioa niretzat? 987 00:52:15,034 --> 00:52:16,300 Bai. 988 00:52:16,300 --> 00:52:19,720 Bestela, besterik gabe. 989 00:52:19,720 --> 00:52:20,780 Eta saiatu hau konpilatzean. 990 00:52:20,780 --> 00:52:26,071 991 00:52:26,071 --> 00:52:28,000 >> Yup. 992 00:52:28,000 --> 00:52:33,099 Beraz duzu guys lekuko irteerak, gogoratu Booleans C 993 00:52:33,099 --> 00:52:34,390 Beti bitar adierazten dira. 994 00:52:34,390 --> 00:52:35,100 1, egia da. 995 00:52:35,100 --> 00:52:36,350 0 faltsua da. 996 00:52:36,350 --> 00:52:39,720 >> Exekutatzeko bagenu funtzioak kate bat, zein 997 00:52:39,720 --> 00:52:42,900 da Hi, nire izena Andi-- Argi eta garbi, emaitza sentence-- bat 998 00:52:42,900 --> 00:52:45,700 inprimatutako 1 eta hori egia da. 999 00:52:45,700 --> 00:52:48,420 Bigarrena, besterik ez da Hitz batean, emaitza inprimatu 1000 00:52:48,420 --> 00:52:50,630 0, zein da faltsua. 1001 00:52:50,630 --> 00:52:54,820 Denek nola moduko argi Funtzio hau garatu zenetik? 1002 00:52:54,820 --> 00:52:55,800 Bai. 1003 00:52:55,800 --> 00:52:59,770 >> Ikusleak: ere egin ahal dugu, ordez Ez da honen berdina ez, berdin berdin 0 1004 00:52:59,770 --> 00:53:03,677 beraz berdina da? 1005 00:53:03,677 --> 00:53:04,260 ANDI Peng: No. 1006 00:53:04,260 --> 00:53:07,480 Delako strchr funtzio bat da. 1007 00:53:07,480 --> 00:53:09,940 Hau atzera noa. 1008 00:53:09,940 --> 00:53:14,624 Beraz, zer da bueltan mota Gure strchr funtzioa? 1009 00:53:14,624 --> 00:53:15,332 Ikusleak: Oh, OK. 1010 00:53:15,332 --> 00:53:15,800 Edo NULL. 1011 00:53:15,800 --> 00:53:16,466 >> ANDI Peng: Bai. 1012 00:53:16,466 --> 00:53:20,890 Da char * bat esaten dit hori edozein dela ere funtzio hori itzuli egingo, 1013 00:53:20,890 --> 00:53:22,090 Honez erakuslea izango da. 1014 00:53:22,090 --> 00:53:24,860 Edo erakuslearen izango da non garrantzia duen seinalatuz, 1015 00:53:24,860 --> 00:53:27,550 edo da, itzuli egingo erakuslea NULL. 1016 00:53:27,550 --> 00:53:30,930 Egoera batean zein bestean, joan da erakuslea itzuli zerbait. 1017 00:53:30,930 --> 00:53:34,354 >> Eta beraz equate ez bazina hau berdin, berdin, 0, 1018 00:53:34,354 --> 00:53:36,020 compilation error bat lortzeko ari zaren. 1019 00:53:36,020 --> 00:53:37,645 Honez erakuslea itzuli delako. 1020 00:53:37,645 --> 00:53:40,240 Eta ari den gogorik duzu alderatu erakuslea zenbaki oso bat. 1021 00:53:40,240 --> 00:53:42,515 Eta ordenagailua ez da Hori gustatzen joan. 1022 00:53:42,515 --> 00:53:45,630 Bai, hain zuzen. 1023 00:53:45,630 --> 00:53:46,540 Cool. 1024 00:53:46,540 --> 00:53:47,525 Guztiek ona? 1025 00:53:47,525 --> 00:53:55,770 1026 00:53:55,770 --> 00:53:59,770 >> Eta, bestetik, ez gara joango izeneko funtzio strstr bat baino gehiago. 1027 00:53:59,770 --> 00:54:02,020 Kezkak horiek bada funtzio ari zaren nahasgarria. 1028 00:54:02,020 --> 00:54:03,750 Oraindik me nahasia dute. 1029 00:54:03,750 --> 00:54:07,250 Horrela, you guys ikusi ahal izan, Nahiko askoz bera soinua dute guztiek. 1030 00:54:07,250 --> 00:54:10,400 Just direnean Oraindik nahastu, tira String.h liburutegian. 1031 00:54:10,400 --> 00:54:13,290 Eta zuk mutil ordena ditzakezu norberaren horren bidez. 1032 00:54:13,290 --> 00:54:18,910 >> Beraz strstr, eta horrela, ez da guztia bilaketak beste kate oso baten kate bat. 1033 00:54:18,910 --> 00:54:21,980 Beraz, non strchr besterik bilaketak pertsonaia bakar bat, 1034 00:54:21,980 --> 00:54:24,090 kate oso bat strstr bilaketak. 1035 00:54:24,090 --> 00:54:30,440 Beraz, begiratu nahi izan dut, ez dut Badakizu, Hi, nire izena Andi da. 1036 00:54:30,440 --> 00:54:32,490 Eta nire lagun minaren name Andi da ere. 1037 00:54:32,490 --> 00:54:37,180 >> Begiratu honetan nahiko banu Andi itza osoa zigorra, 1038 00:54:37,180 --> 00:54:39,930 Nire orratz izango zatekeen Whatever bilatzen ari zaren. 1039 00:54:39,930 --> 00:54:43,440 Eta zure belar-meta bidezko dena Bere bila ari da. 1040 00:54:43,440 --> 00:54:47,050 Beraz, bada bat bilatzen Esaldi baten barruan hitz jakin, 1041 00:54:47,050 --> 00:54:48,800 Hitz hori zure orratz izango. 1042 00:54:48,800 --> 00:54:51,397 Eta, ondoren, esaldi bera Zure belar-meta izango. 1043 00:54:51,397 --> 00:54:53,230 Eta, beraz, besterik bilatzen du lehen agerraldia 1044 00:54:53,230 --> 00:54:55,063 katea orratz katea ganbara batean. 1045 00:54:55,063 --> 00:54:57,140 Erakuslea itzultzen du lehen agerraldia. 1046 00:54:57,140 --> 00:55:00,510 Izan ezik, kasu honetan, gogoratu, da kate osoa lehen agerraldia 1047 00:55:00,510 --> 00:55:02,510 hori bilatzen ari zaren Ba, ez besterik pertsonaia bat. 1048 00:55:02,510 --> 00:55:04,676 >> Eta, beraz, hau da, ia funtzioa gauza bera 1049 00:55:04,676 --> 00:55:09,100 besterik ez dugu, besterik ez espezifikotasun pixka bat gehiago. 1050 00:55:09,100 --> 00:55:12,730 Bilatzen ari delako pertsonaia bat besterik ez baino gehiago. 1051 00:55:12,730 --> 00:55:16,310 Eta erabilera zehatza bera da Bat besterik ez genuen bezala. 1052 00:55:16,310 --> 00:55:18,070 Denek honekin OK? 1053 00:55:18,070 --> 00:55:20,250 ONDO DA. 1054 00:55:20,250 --> 00:55:23,560 >> Azken batean joan goaz strrchr baino gehiago da, eta hori ez da 1055 00:55:23,560 --> 00:55:26,320 strstr batera edo strchr nahastu. 1056 00:55:26,320 --> 00:55:27,890 strrchr han r osagarri bat dauka. 1057 00:55:27,890 --> 00:55:29,140 Kontuz ibili Idazten ari zarela. 1058 00:55:29,140 --> 00:55:33,851 Aurkitu ahal izango duzu zeure burua barne r gehigarri bat edo ez r bat barne, 1059 00:55:33,851 --> 00:55:35,850 eta, ondoren, zure funtzioa ez got lanera joan. 1060 00:55:35,850 --> 00:55:37,183 Eta ari nahasia izan behar duzu. 1061 00:55:37,183 --> 00:55:40,150 Kontuz ibili ortografia zu Funtzio horiek guztiek eskubidea. 1062 00:55:40,150 --> 00:55:43,770 >> Beraz strrchr da zehatza strchr gauza bera 1063 00:55:43,770 --> 00:55:47,480 Ez lehenengoa bilatuko ezik berariazko izaera agerraldia, 1064 00:55:47,480 --> 00:55:49,350 baizik eta azken agerraldia. 1065 00:55:49,350 --> 00:55:52,800 Eta, beraz, zentzu horretan, Ia bera zehatza da. 1066 00:55:52,800 --> 00:55:54,620 Baina horren ordez mugiarazteaz kate batean aurrera egiteko, 1067 00:55:54,620 --> 00:55:57,230 duzu mugitzen ari zaren kate batean atzeraka. 1068 00:55:57,230 --> 00:56:00,510 Zehatza gauza bera, Oraindik besterik ordena ezberdinean bilatuz. 1069 00:56:00,510 --> 00:56:04,690 >> Eta, beraz, hau super izan daiteke, super zure bilaketa baliagarriak 1070 00:56:04,690 --> 00:56:07,490 funtzioa, lehena Funtzio zure pset orrian. 1071 00:56:07,490 --> 00:56:12,710 Dezagun asmoa bat idatzi behar dugu hutsunea luzapena funtzioa bertan dugu 1072 00:56:12,710 --> 00:56:17,850 etengabeko char * fitxategi izen bat gainditu, kate bat besterik ez da, fitxategi izen bat, 1073 00:56:17,850 --> 00:56:21,370 izen hori eta grabatuak ere hartzen du fitxategi horren luzapena dira. 1074 00:56:21,370 --> 00:56:26,520 Beraz, adibidez, bada ziren nahi dut pset7.zip of katea pasatzen, 1075 00:56:26,520 --> 00:56:30,004 ezazu bakarrik inprimatzeko joan luzapena, hau da, .zip. 1076 00:56:30,004 --> 00:56:31,920 Eta horretarako lan litzateke edozein luzapen moduko, 1077 00:56:31,920 --> 00:56:38,290 .docx Word edo PDF for PDF bat artxibatzen edo HTML fitxategi bat erabiliz .html. 1078 00:56:38,290 --> 00:56:40,425 Pretty much, idatzi bat Funtzio hori egin daiteke. 1079 00:56:40,425 --> 00:56:42,300 Benetan ari naiz joan piztu baino IDE izateko. 1080 00:56:42,300 --> 00:56:54,560 1081 00:56:54,560 --> 00:56:56,740 Ez da load-- ez gara. 1082 00:56:56,740 --> 00:57:00,990 >> Beraz, hemen egin dut guztia char * bat, lehen kate bat sortu, 1083 00:57:00,990 --> 00:57:01,930 pset7.zip deitzen. 1084 00:57:01,930 --> 00:57:04,530 Handiagotzeko noa. 1085 00:57:04,530 --> 00:57:08,520 Bigarren kate bat sortu dut izeneko finalpaper.docx. 1086 00:57:08,520 --> 00:57:12,649 Eta idatzi zidan funtzio bat denean, deitzen den besterik inprimatu va 1087 00:57:12,649 --> 00:57:13,690 fitxategi izen luzapenak. 1088 00:57:13,690 --> 00:57:16,702 1089 00:57:16,702 --> 00:57:19,660 Agian pare bat minutu iraun behar dela uste nola ari zaren hau egin behar zuen buruz. 1090 00:57:19,660 --> 00:57:22,510 Apur bat gehiago egiteko erronkari azkena baino, 1091 00:57:22,510 --> 00:57:24,770 baina erabilera da ia berdinak. 1092 00:57:24,770 --> 00:57:29,670 1093 00:57:29,670 --> 00:57:30,170 Bai. 1094 00:57:30,170 --> 00:57:37,540 Beraz izeneko funtzioa luzapenen bat idatzi hori, duzun izena eman dut fitxategi bat izanez gero, 1095 00:57:37,540 --> 00:57:41,340 eman banintz I pset7.zip-- duzu besterik .zip inprimatu nahi. 1096 00:57:41,340 --> 00:57:45,040 1097 00:57:45,040 --> 00:57:49,890 I ematen badu nahi finalpaper.docx duzu, besterik .docx inprimatu, 1098 00:57:49,890 --> 00:57:51,538 Besterik ez da edozein fitxategia luzapena. 1099 00:57:51,538 --> 00:59:03,720 1100 00:59:03,720 --> 00:59:07,790 >> Egia esan, hau bakarrik bi kode lerro hartzen. 1101 00:59:07,790 --> 00:59:10,692 Beraz, saiatu baduzu ikusi agian egin daiteke hori. 1102 00:59:10,692 --> 00:59:12,400 Egia esan, soilik kode lerro bat hartzen du. 1103 00:59:12,400 --> 00:59:14,074 Baina bi lerro standard ziurrenik gehiago da. 1104 00:59:14,074 --> 00:59:20,408 1105 00:59:20,408 --> 00:59:22,574 Zer funtzio gara seguruenik deitu nahi joan? 1106 00:59:22,574 --> 00:59:25,286 1107 00:59:25,286 --> 00:59:26,260 >> Ikusleak: strrchr. 1108 00:59:26,260 --> 00:59:27,343 >> ANDI Peng: strrchr, eskubidea. 1109 00:59:27,343 --> 00:59:29,570 Oraindik dugulako Eskuineko ezkerretik hasita. 1110 00:59:29,570 --> 00:59:32,107 1111 00:59:32,107 --> 00:59:33,940 Ez nuen mutil ematen dizute Hau bezalako adibide bat, 1112 00:59:33,940 --> 00:59:38,870 Baina lehenengo bada adibide bat bezala www.apple.com eta nahi dut 1113 00:59:38,870 --> 00:59:43,005 Com, non adibide bat egongo zela azken instantzia deitu nahi duzu 1114 00:59:43,005 --> 00:59:44,630 Ez da lehenengo, eskuineko aldiko lan eta? 1115 00:59:44,630 --> 00:59:47,470 Deiaren strchr bazina, hura eman dut litzateke duzu apple.com du. 1116 00:59:47,470 --> 00:59:49,966 >> Strrchr deitzen baduzu, izan balira duzu Com du. 1117 00:59:49,966 --> 00:59:53,062 Eta beraz, kontuz ibili eta horien gainean Nire adibide ways--, 1118 00:59:53,062 --> 00:59:55,520 ziurrenik ahal izango duzu, ezin dute besterik idatzita strchr erabiliz, 1119 00:59:55,520 --> 00:59:57,130 ez dot bakarra da geroztik. 1120 00:59:57,130 --> 00:59:59,790 Baina beste kasu batzuetan, agian ez dela horrela izan behar. 1121 00:59:59,790 --> 01:00:04,960 Eta, beraz, beti saiatu diseinatzeko Zure kodea dela, beraz -bere bai? 1122 01:00:04,960 --> 01:00:07,365 >> Ikusleak: in Beraz, Adibidez, esan besterik ez duzu, 1123 01:00:07,365 --> 01:00:11,760 denean strrchr daukazu litzateke Com baduzu edo besterik gabe etorri eman? 1124 01:00:11,760 --> 01:00:13,960 >> ANDI Peng: you Com eman zitzaion. 1125 01:00:13,960 --> 01:00:14,794 >> Ikusleak: OK. 1126 01:00:14,794 --> 01:00:15,460 ANDI Peng: Bai. 1127 01:00:15,460 --> 01:00:18,090 1128 01:00:18,090 --> 01:00:19,744 Puntu hori non aurkitu bera. 1129 01:00:19,744 --> 01:00:20,244 Bai. 1130 01:00:20,244 --> 01:00:24,120 1131 01:00:24,120 --> 01:00:25,188 30 segundo, agian? 1132 01:00:25,188 --> 01:00:25,688 Bai. 1133 01:00:25,688 --> 01:00:56,640 1134 01:00:56,640 --> 01:00:58,500 Guztiek ona edo denbora, agian, pixka bat gehiago? 1135 01:00:58,500 --> 01:01:01,057 1136 01:01:01,057 --> 01:01:01,640 Erakutsi eskuetako? 1137 01:01:01,640 --> 01:01:02,320 Erakutsi buruen? 1138 01:01:02,320 --> 01:01:04,801 1139 01:01:04,801 --> 01:01:05,300 Cool. 1140 01:01:05,300 --> 01:01:07,924 Edonork niri eman lehena nahi kode lerro programa hau? 1141 01:01:07,924 --> 01:01:11,861 1142 01:01:11,861 --> 01:01:12,777 Ikusleak: [INAUDIBLE]. 1143 01:01:12,777 --> 01:01:16,190 1144 01:01:16,190 --> 01:01:20,160 >> ANDI Peng: Beraz, lehenik, utzi apurtu agian en hau behera. 1145 01:01:20,160 --> 01:01:24,370 Beraz, zer da itzulera strrchr mota da? 1146 01:01:24,370 --> 01:01:26,150 Goazen berriro. 1147 01:01:26,150 --> 01:01:29,015 strrchr, zer da bueltan mota? 1148 01:01:29,015 --> 01:01:29,640 Ikusleak: Char * 1149 01:01:29,640 --> 01:01:31,270 ANDI Peng: char * bat da, ezta? 1150 01:01:31,270 --> 01:01:35,760 Horrek esan nahi du ez zarela ziurrenik joan beste char motatako * sortu nahi den 1151 01:01:35,760 --> 01:01:40,400 denda guztietan da itzultzean, ezta? 1152 01:01:40,400 --> 01:01:43,200 Deitzen baduzu delako funtzio strrchr, 1153 01:01:43,200 --> 01:01:47,030 nik zuei emango erakuslea joan edonon azken aldian dela aurkitu du, 1154 01:01:47,030 --> 01:01:47,580 ezta? 1155 01:01:47,580 --> 01:01:49,913 >> Baina ari den nahi zoazen nonbait gorde, ezta? 1156 01:01:49,913 --> 01:01:52,612 Eta beraz, nola ez dugu kode hau gure programa? 1157 01:01:52,612 --> 01:01:54,320 Ikusleak: egin duzu char * [INAUDIBLE]. 1158 01:01:54,320 --> 01:01:55,240 ANDI Peng: Bai. 1159 01:01:55,240 --> 01:01:57,120 Ikusleak: [INAUDIBLE]. 1160 01:01:57,120 --> 01:01:58,000 ANDI Peng: strrchr. 1161 01:01:58,000 --> 01:01:58,390 Bai. 1162 01:01:58,390 --> 01:01:59,306 Oh, r bat galdu ez. 1163 01:01:59,306 --> 01:02:02,877 Ikusleak: File name [INAUDIBLE]. 1164 01:02:02,877 --> 01:02:03,376 Zer da? 1165 01:02:03,376 --> 01:02:04,420 Oh, besterik ez da agertzen. 1166 01:02:04,420 --> 01:02:04,940 >> ANDI Peng: Oh, besterik ez da. 1167 01:02:04,940 --> 01:02:05,610 Yup, barkatu. 1168 01:02:05,610 --> 01:02:06,330 Nire txarra. 1169 01:02:06,330 --> 01:02:08,370 Adibideak ez dira berdinak. 1170 01:02:08,370 --> 01:02:12,130 >> Ikusleak: Eta gero dot. 1171 01:02:12,130 --> 01:02:13,970 >> ANDI Peng: Yup. 1172 01:02:13,970 --> 01:02:16,570 Kontuz ibili you guys Hemen are--, utzi gerturatzeko me. 1173 01:02:16,570 --> 01:02:22,355 1174 01:02:22,355 --> 01:02:24,400 Hor dugu. 1175 01:02:24,400 --> 01:02:26,770 Kontuz ibili you guys idazten ari da, batez ere 1176 01:02:26,770 --> 01:02:27,920 char bat besterik egiten ari zarenean. 1177 01:02:27,920 --> 01:02:32,480 Oso erraza da, nahi gabe, besterik gabe, komatxo egiten, baizik eta bakar baino. 1178 01:02:32,480 --> 01:02:35,212 >> Horrek ez du funtzionatzen. 1179 01:02:35,212 --> 01:02:36,670 Zure konpiladorea da kexatzeko joan. 1180 01:02:36,670 --> 01:02:38,790 Eta zure funtzioa da besterik ez da exekutatu joan. 1181 01:02:38,790 --> 01:02:40,540 Eta beraz, kontuz gauzak egiten ari zarenean 1182 01:02:40,540 --> 01:02:42,622 karakteretan Komatxo da hori. 1183 01:02:42,622 --> 01:02:44,830 Eta beraz, lerro hau ez kodea zentzurik guztiontzat? 1184 01:02:44,830 --> 01:02:46,810 Char * erakuslea bat sortzen ari gara. 1185 01:02:46,810 --> 01:02:50,310 Strrchr itzultzen duelako Mota erakuslea zerbait. 1186 01:02:50,310 --> 01:02:53,440 >> Eta beraz ari gara strchr deitu behar s, eta horrek katea fitxategia da; 1187 01:02:53,440 --> 01:02:55,140 izendatzeko, ari garela igaroz. 1188 01:02:55,140 --> 01:02:59,750 Eta azkena bilatzen ari gara aldi bat, zeina den instantzia 1189 01:02:59,750 --> 01:03:02,200 barra arrunta besterik ez dot barra arrunta. 1190 01:03:02,200 --> 01:03:02,700 Bai. 1191 01:03:02,700 --> 01:03:05,180 >> Ikusleak: Noiz egin komatxo erabiltzen dugu eta noiz Komatxo erabili dugu? 1192 01:03:05,180 --> 01:03:05,320 >> ANDI Peng: Bai. 1193 01:03:05,320 --> 01:03:07,180 Komatxo Beraz bikoitz daude beti erabiltzen duzunean 1194 01:03:07,180 --> 01:03:10,120 bakar bat baino gehiago-kate bat. 1195 01:03:10,120 --> 01:03:13,070 Beraz, zuk strstr egiten ari bada, zein bat da duzula 1196 01:03:13,070 --> 01:03:16,320 Bilaketa testu bat katea, zuk bertan pasako litzateke Komatxoen. 1197 01:03:16,320 --> 01:03:18,070 Baina edonoiz besterik ez da karaktere bakar bat, 1198 01:03:18,070 --> 01:03:19,870 Komatxo egin nahi duzula. 1199 01:03:19,870 --> 01:03:22,880 >> Gauza on bat kontuan izan behar da. 1200 01:03:22,880 --> 01:03:25,864 Beraz, orain gure dugula erakuslea, zer egiten dugu? 1201 01:03:25,864 --> 01:03:27,780 Galdetzen duzu guys ari naiz , inprimatzeko, ezta? 1202 01:03:27,780 --> 01:03:30,940 Beraz, [INAUDIBLE], nahi duzun eman me kode lerro? 1203 01:03:30,940 --> 01:03:31,780 >> Ikusleak: printf 1204 01:03:31,780 --> 01:03:32,446 >> ANDI Peng: Bai. 1205 01:03:32,446 --> 01:03:35,344 1206 01:03:35,344 --> 01:03:36,843 Ikusleak: leku titularrak behar --you. 1207 01:03:36,843 --> 01:03:37,340 ANDI Peng: Yup. 1208 01:03:37,340 --> 01:03:38,334 Ikusleak: inprimatzen leku egileak. 1209 01:03:38,334 --> 01:03:40,322 Ez dakit zer leku du euskarria puntu besterik ez da. 1210 01:03:40,322 --> 01:03:40,819 >> ONDO DA. 1211 01:03:40,819 --> 01:03:42,027 Let saltatzeko en, orain orduan. 1212 01:03:42,027 --> 01:03:44,556 Ikusleak: Eta gero, koma 1213 01:03:44,556 --> 01:03:45,720 >> ANDI Peng: erakuslea da, ezta? 1214 01:03:45,720 --> 01:03:47,970 >> Ikusleak: erakuslea, yup. 1215 01:03:47,970 --> 01:03:51,140 >> ANDI Peng: Mota beraz, trikimailu galdera bat, erakusle eta kateak egiten ditu 1216 01:03:51,140 --> 01:03:53,130 Nik motatako hitz egin dugu dagoeneko. 1217 01:03:53,130 --> 01:03:57,766 Nolako leku titularraren egiten dugu char * baterako erakusle bat behar? 1218 01:03:57,766 --> 01:03:59,574 >> Ikusleak: [INAUDIBLE]. 1219 01:03:59,574 --> 01:04:00,240 ANDI Peng: Bai. 1220 01:04:00,240 --> 01:04:02,522 Errazagoa da you guys uste baino. 1221 01:04:02,522 --> 01:04:03,230 Ikusleak: String? 1222 01:04:03,230 --> 01:04:04,730 ANDI Peng: kate bat besterik ez da, hain zuzen ere. 1223 01:04:04,730 --> 01:04:06,595 Gogoratzen delako kateak ez da benetan existitzen. 1224 01:04:06,595 --> 01:04:09,430 Char * A da zehatza Kate gisa gauza bera. 1225 01:04:09,430 --> 01:04:14,461 Eta orain benetan hau s da zer erabili unetik behar. 1226 01:04:14,461 --> 01:04:14,960 ONDO DA. 1227 01:04:14,960 --> 01:04:17,810 >> Ikus dezagun hau abiarazi dugu dastatu ahal bada. 1228 01:04:17,810 --> 01:04:19,450 Egin dezagun make luzapen bat utzi. 1229 01:04:19,450 --> 01:04:22,710 1230 01:04:22,710 --> 01:04:23,396 Cool. 1231 01:04:23,396 --> 01:04:28,830 Zaudete ikusi nola gainditu dut psset7.zip eta finalpaper.docx du, 1232 01:04:28,830 --> 01:04:32,500 eta besterik inprimatzen da .zip eta .docx du? 1233 01:04:32,500 --> 01:04:34,150 Zentzurik? 1234 01:04:34,150 --> 01:04:36,660 >> OK Beraz, uste dut zure look up in Zure pset Oraindik ere funtzio 1235 01:04:36,660 --> 01:04:41,050 eskatuko du, bada joan katea bukaera jakin bat du, 1236 01:04:41,050 --> 01:04:42,800 error code jakin bat eman behar duzu. 1237 01:04:42,800 --> 01:04:44,820 Eta, beraz, hau da, nahiko beldurgarria izango da. 1238 01:04:44,820 --> 01:04:47,350 Irudikatu dezakezu delako luzapena zer da out, 1239 01:04:47,350 --> 01:04:49,810 orduan ezin duzu alderatu luzapena eman datorrenean bada ikusteko 1240 01:04:49,810 --> 01:04:51,251 Zenbait luzapena. 1241 01:04:51,251 --> 01:04:53,250 Eta itzuli ahal izango duzu errore-mezu bat, ezta? 1242 01:04:53,250 --> 01:04:53,860 Bai. 1243 01:04:53,860 --> 01:04:55,370 >> Ikusleak: Beraz, ez dugu gehitzeko 1 edo ezer? 1244 01:04:55,370 --> 01:04:56,530 Erakuslea the-- joango dira 1245 01:04:56,530 --> 01:04:56,660 >> ANDI Peng: Nope. 1246 01:04:56,660 --> 01:04:57,530 >> IKUSLEEN: ondoren --point. 1247 01:04:57,530 --> 01:04:58,196 >> ANDI Peng: Bai. 1248 01:04:58,196 --> 01:05:00,650 Zehazki seinalatzen ditu non agerraldia izan zen. 1249 01:05:00,650 --> 01:05:04,010 Beraz, adibidez hemen, gaude aldian bilatuz. 1250 01:05:04,010 --> 01:05:06,597 Beraz, itzuli egingo aldian erakuslea. 1251 01:05:06,597 --> 01:05:08,930 Eta gero, argitaratzeko etenaldia hasita. 1252 01:05:08,930 --> 01:05:10,260 >> Beraz, ez duzu behar gehitzeko 1. 1253 01:05:10,260 --> 01:05:15,000 Arren, guztiz fina da, bada Oraindik inoiz ez badakizu, besterik motatako 1254 01:05:15,000 --> 01:05:16,070 ren probatu ezazu zeure burua. 1255 01:05:16,070 --> 01:05:17,590 Eraiki lagin programa bat. 1256 01:05:17,590 --> 01:05:20,240 Probatu ezazu zeure burua eta Begira non inprimatzeko da. 1257 01:05:20,240 --> 01:05:23,380 Hori da, gainera, ez da egin bide txarra. 1258 01:05:23,380 --> 01:05:26,040 >> Cool. 1259 01:05:26,040 --> 01:05:28,880 Eta hori nahiko askoz guztiak Zaudete izan dut gaur. 1260 01:05:28,880 --> 01:05:31,440 1261 01:05:31,440 --> 01:05:33,300 Pset gauza asko egin dugu gaur. 1262 01:05:33,300 --> 01:05:35,720 Beraz, zalantzarik, atsegin , Esan dut beti itxura eman 1263 01:05:35,720 --> 01:05:37,620 pset honetan String.h liburutegian. 1264 01:05:37,620 --> 01:05:40,370 Ez da asko izango da ez dagoela funtzioa baliagarria izan daiteke. 1265 01:05:40,370 --> 01:05:41,300 Baliteke batzuk ezin izango da erabilgarria. 1266 01:05:41,300 --> 01:05:42,133 Egia esan, ez dakit. 1267 01:05:42,133 --> 01:05:44,370 Wade horren bidez, ez da Horietako sorta osoa. 1268 01:05:44,370 --> 01:05:49,100 strstr, strchr, strrchr dira super, super lagungarria da, baita 1269 01:05:49,100 --> 01:05:52,080 strcpys eta strcasecmps dut dagoeneko erabiltzen. 1270 01:05:52,080 --> 01:05:56,510 >> Asko Besterik inguruan aldatzeari ekin ditu kateak, zehazteko berdinak balira, 1271 01:05:56,510 --> 01:05:59,960 stuff lortzean kateak kanpo, eta artxiboak ondo irekitzeko gai izatea. 1272 01:05:59,960 --> 01:06:02,252 Fitxategia I / O asko da. pset benetan ez dela txarra. 1273 01:06:02,252 --> 01:06:04,210 Bat hartu behar duzu begiratu at da, deskargatu, 1274 01:06:04,210 --> 01:06:05,590 eta ikusten kodea sorta oso bat. 1275 01:06:05,590 --> 01:06:09,220 Kezkak digituak duzu benetan idatzi da, ez da batere txarra. 1276 01:06:09,220 --> 01:06:12,870 Inorekin gaiak badauka euren zerbitzari, etortzen ikusi me atala ondoren. 1277 01:06:12,870 --> 01:06:16,040 >> Barkatu, berriro ez egiteko gozokiak jarriz Halloween. 1278 01:06:16,040 --> 01:06:18,790 Ez dakit nirekin gaizki zer zen. 1279 01:06:18,790 --> 01:06:20,800 Baina bikoitza izango dugu gozokiak hurrengoan. 1280 01:06:20,800 --> 01:06:25,620 Eta sorte on zure pset aste honetan. 1281 01:06:25,620 --> 01:06:27,170 Yup. 1282 01:06:27,170 --> 01:06:28,722