1 00:00:00,000 --> 00:00:05,410 2 00:00:05,410 --> 00:00:08,770 >> అండీ పెంగ్: మేము దాదాపు అన్ని psets ద్వారా. 3 00:00:08,770 --> 00:00:12,080 నిజానికి, మేము మెజారిటీ ద్వారా ఉన్నాము అతి క్లిష్టమైన psets యొక్క. 4 00:00:12,080 --> 00:00:14,350 కాబట్టి మేము కేవలం వాస్తవానికి ఉన్నారు గాలి రకమైన అన్నారు 5 00:00:14,350 --> 00:00:16,050 వారాల తదుపరి జంట ద్వారా. 6 00:00:16,050 --> 00:00:19,520 >> మేము గురించి మాట్లాడటం మొదలు చూడాలని మా చివరి ప్రాజెక్టులు, ఈవెంట్స్ వస్తోంది 7 00:00:19,520 --> 00:00:21,320 తరువాత కొద్ది వారాల. 8 00:00:21,320 --> 00:00:23,825 మరియు జీవితం ఒక గాలి ఉంటుంది. 9 00:00:23,825 --> 00:00:26,510 10 00:00:26,510 --> 00:00:27,680 ఐతే చాలా చాలా నేడు. 11 00:00:27,680 --> 00:00:30,280 >> ఆశాజనక, నిజానికి గాలి ఉంటుంది నేడు ఎజెండా ద్వారా, 12 00:00:30,280 --> 00:00:33,400 మరియు ఇక్కడ బయటకు ఉంటుంది ఇంకొక కొన్ని సమయం. 13 00:00:33,400 --> 00:00:36,210 అలాగే, నేను క్షమాపణ చెప్పాలని మీరు కోరుకుంటే మిఠాయి లేకపోవడం నేడు. 14 00:00:36,210 --> 00:00:37,030 నేను ఎందుకు తెలియదు. 15 00:00:37,030 --> 00:00:40,520 కానీ వారంలో దారితీసిన హాలోవీన్, నేను క్యాండీ మర్చిపోతే ఆ. 16 00:00:40,520 --> 00:00:43,290 >> సో నేను నిజానికి ఒక విస్తారమైన ఉన్నాను ప్రస్తుతం మీరు నిరాశ. 17 00:00:43,290 --> 00:00:47,050 నేను అక్షరాలా మిఠాయి గుర్తు ఎందుకంటే ప్రతి ఒక్క తరగతి, కానీ హాలోవీన్ కోసం. 18 00:00:47,050 --> 00:00:49,345 కానీ మరుసటి వారం, నేను తెస్తుంది మిఠాయి మొత్తం రెట్టింపు 19 00:00:49,345 --> 00:00:50,720 అన్ని మీరు ఈ, ఆ చేయడానికి. 20 00:00:50,720 --> 00:00:53,260 ఇది గొప్ప ఉంటాం. 21 00:00:53,260 --> 00:00:56,690 >> నేను ప్రకటనల యొక్క జంట కలిగి కొన్ని షెడ్యూల్ గురించి. 22 00:00:56,690 --> 00:00:59,520 నేను కొన్ని షెడ్యూల్ సమస్యలు. 23 00:00:59,520 --> 00:01:02,150 అప్పుడు మేము వెళ్ళటానికి చూడాలని chmod అని ఏమి గురించి మాట్లాడటానికి. 24 00:01:02,150 --> 00:01:05,980 మేము గురించి మాట్లాడటానికి వెళుతున్న త్వరగా TCP / IP HTTP. 25 00:01:05,980 --> 00:01:09,770 >> మరియు తర్వాత మేము కోడ్ చేయబోతున్నామని మా HTML మరియు CSS ఉపయోగించి సొంత వెబ్సైట్. 26 00:01:09,770 --> 00:01:13,030 ఆపై నేను నిజానికి బహుశా చెప్పను 20 నిమిషాల వంటి pset6 గురించి మాట్లాడటానికి. 27 00:01:13,030 --> 00:01:16,550 Pset6 నిజానికి చాలా ఉంది ఎందుకంటే మేము ఇప్పటికే ముందు చూసిన చేసిన అంశాలను, 28 00:01:16,550 --> 00:01:19,090 కానీ నేను రిఫ్రెష్ కోరుకున్నాడు ఆ భావనలు కొన్ని 29 00:01:19,090 --> 00:01:22,140 అలాగే ఒక జంట కొత్త విధులు నేర్పిన వంటి. 30 00:01:22,140 --> 00:01:23,110 >> కూల్. 31 00:01:23,110 --> 00:01:25,440 అన్ని కాబట్టి మొదటి, విరామం నుండి తిరిగి స్వాగతం. 32 00:01:25,440 --> 00:01:27,410 నేను మీరు విరామం ఆనందించే ఉన్నారు ఆశిస్తున్నాము. 33 00:01:27,410 --> 00:01:29,695 మీరు విరామం కోసం చేసావ్ అనుకుంటున్నారా? 34 00:01:29,695 --> 00:01:30,820 ప్రేక్షకులు: న్యూ యార్క్ వెళ్ళాడు. 35 00:01:30,820 --> 00:01:32,030 అండీ పెంగ్: మీరు న్యూయార్క్ వెళ్లిన? 36 00:01:32,030 --> 00:01:33,738 నేను సగం మా పాఠశాల అనుకుంటున్నాను న్యూ యార్క్ వెళ్ళాడు. 37 00:01:33,738 --> 00:01:34,740 ఇది ఆల్ రైట్. 38 00:01:34,740 --> 00:01:38,250 నేను నా విరామం అత్యంత గడిపాడు మంచం Netflixing లో నిశ్చల. 39 00:01:38,250 --> 00:01:39,760 ఇది ఒక మంచి సమయం. 40 00:01:39,760 --> 00:01:43,450 >> కానీ మేము తిరిగి, తిరిగి ఇప్పుడు సెషన్ తిరిగి విషయాలు స్వింగ్ లో. 41 00:01:43,450 --> 00:01:47,900 మేము మధ్యాహ్నం ఈ శుక్రవారం కారణంగా pset కలిగి. 42 00:01:47,900 --> 00:01:50,240 >> నేను మీరు ఇప్పటికే కలగలేదు అవును, మీ క్విజ్ కైవసం చేసుకుంది? 43 00:01:50,240 --> 00:01:52,140 కాబట్టి ఎవరైనా ఎవరితో ఉంది కాదు, వారి క్విజెస్ కలిగి 44 00:01:52,140 --> 00:01:55,416 వచ్చి మీ క్విజ్ ఉండండి విభాగం ముగింపులో నాకు మరుగుచేయకుము. 45 00:01:55,416 --> 00:01:56,540 లేదా ప్రాంగణంలో నాకు జాడ. 46 00:01:56,540 --> 00:01:59,310 నేను ఎక్కడో నాతో అది ఉంటుంది. 47 00:01:59,310 --> 00:02:02,120 >> మా చివరి ప్రాజెక్ట్ ముందుగా ప్రతిపాదన కూడా. 48 00:02:02,120 --> 00:02:06,380 తీసుకున్న ఎప్పుడూ ఎవరు మాకు యొక్క ఆ కోసం కాబట్టి ముందు ఈ తరగతి, CS50 యొక్క తుది 49 00:02:06,380 --> 00:02:11,150 చాలా ఈ ఇనుమడించాయి ఉంది విద్యార్థులు ప్రతిపాదిం గ్రాండ్ ప్రాజెక్టు. 50 00:02:11,150 --> 00:02:14,300 మరియు ముందు-ప్రతిపాదన ప్రవేశపెడుతుంది, కేవలం ఒక సాధారణ ఆలోచన 51 00:02:14,300 --> 00:02:18,500 ఒక కోసం చేయాలనుకుంటున్నారా ఉండవచ్చు దానిపై వారి ప్రాజెక్ట్, ఆ ఆలోచన సోమవారం కారణంగా 52 00:02:18,500 --> 00:02:20,780 మధ్యాహ్నం సోమవారం తదుపరి. 53 00:02:20,780 --> 00:02:23,800 >> కాబట్టి అందంగా చాలా, డేవిడ్ నేను అనుకుంటున్నాను ఉపన్యాసంలో ఈ గురించి మరింత చర్చ 54 00:02:23,800 --> 00:02:25,390 అతను ఇప్పటికే కలిగి ఉంటే. 55 00:02:25,390 --> 00:02:28,710 మరియు ఒక ఘన పేజీ ఉంది వివరిస్తూ మా వెబ్ సైట్ లో 56 00:02:28,710 --> 00:02:31,610 ప్రాజెక్టు అన్ని అవసరాలు. 57 00:02:31,610 --> 00:02:34,082 కానీ ముఖ్యంగా, పిక్ మీరు చేసిన ఏ టాపిక్ 58 00:02:34,082 --> 00:02:35,915 ఆసక్తి ఇక్కడ మీ సమయం అంతా 59 00:02:35,915 --> 00:02:41,760 CS వద్ద, అది గేమింగ్ ఉంటుంది లేదో డిజైన్ లేదా వీడియో లేదా ఏదైనా. 60 00:02:41,760 --> 00:02:44,920 >> మరియు మీరు నిజంగా రకమైన చెయ్యవచ్చు ఇప్పుడు పాఠాలు కొన్ని దరఖాస్తు 61 00:02:44,920 --> 00:02:52,470 మేము hi CS50-- ఇక్కడ నేర్చుకున్నాడు చేసిన, welcome-- చెయ్యటం చాలా చక్కని 62 00:02:52,470 --> 00:02:56,320 మీ ఎంపిక యొక్క తుది ప్రాజెక్ట్. 63 00:02:56,320 --> 00:02:59,570 అన్ని కారణంగా సోమవారం ఉంది ఇమెయిల్ ద్వారా కేవలం ఒక చిన్న గ్రంథప్రశంస 64 00:02:59,570 --> 00:03:02,010 నాకు, శీఘ్ర వాక్యం, హే, వంటి, Andi, 65 00:03:02,010 --> 00:03:06,490 నేను రూపకల్పన నిజంగా ఆసక్తి ఉన్నాను iOS కోసం ఈ పని చేసే ఒక గేమ్. 66 00:03:06,490 --> 00:03:07,420 కూల్. 67 00:03:07,420 --> 00:03:10,767 నాకు మీ క్లుప్త ప్రారంభ వీలు మీ చివరి ప్రాజెక్టులకు ఆలోచనలు. 68 00:03:10,767 --> 00:03:13,850 మరియు మేము ద్వారా మాట్లాడదాము లేదో వాస్తవానికి ఒక మంచి ఆలోచన లేదా, 69 00:03:13,850 --> 00:03:15,590 అది ఒక ఆచరణ ఆలోచన లేదా కాదు ఉంటే. 70 00:03:15,590 --> 00:03:20,760 కానీ కేవలం ముందు ప్రతిపాదన తదుపరి సోమవారం కారణం. 71 00:03:20,760 --> 00:03:24,190 తప్పు అని pset6 మా మనోహరమైన web--. 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 వార్తలు? 75 00:03:26,680 --> 00:03:32,690 >> pset6, మా వెబ్ సర్వర్ కారణంగా చివరి రోజు మధ్యాహ్నం శుక్రవారం. 76 00:03:32,690 --> 00:03:37,660 Office గంటల సోమవారం నుండి సాధారణంగా రెస్యూమ్ గురువారం రాత్రి 8:00 కు 11:00 ఈ వారం. 77 00:03:37,660 --> 00:03:39,710 నేను కామన్స్ అనుకుంటున్నాను తదుపరి మూడు రాత్రులు. 78 00:03:39,710 --> 00:03:40,310 కూల్. 79 00:03:40,310 --> 00:03:44,260 మేము పదార్థంగా ముందు, ఎవరైనా చేస్తుంది ఏవైనా ప్రశ్నలు, జోకులు, కథలు ఉందా? 80 00:03:44,260 --> 00:03:46,662 మీరు పతనం విరామం కోసం ఏం చేసావ్? 81 00:03:46,662 --> 00:03:48,640 >> ప్రేక్షకులు: నేను ఏమి? 82 00:03:48,640 --> 00:03:52,834 >> అండీ పెంగ్: ఇప్పటికే నిజానికి క్రితం వయస్సు ఉంది. 83 00:03:52,834 --> 00:03:54,000 క్రిస్టబుల్ న్యూ యార్క్ వెళ్ళాడు. 84 00:03:54,000 --> 00:03:55,614 నేను ఇక్కడ మరియు Netflixed బస. 85 00:03:55,614 --> 00:03:56,864 ప్రేక్షకులు: ఓహ్, అవును నేను ఇక్కడ ఉన్నాను. 86 00:03:56,864 --> 00:03:57,614 అండీ పెంగ్: OK, ఓహ్. 87 00:03:57,614 --> 00:03:59,792 ప్రేక్షకులు: నేను వద్దు remember ఏమి ప్రత్యేకంగా. 88 00:03:59,792 --> 00:04:00,710 అండీ పెంగ్: ఆ సరే. 89 00:04:00,710 --> 00:04:01,960 ప్రేక్షకులు: Netflixing బహుశా. 90 00:04:01,960 --> 00:04:02,990 అండీ పెంగ్: Netflixing. 91 00:04:02,990 --> 00:04:04,710 అవును, అది ఒక మంచి సమయం. 92 00:04:04,710 --> 00:04:05,780 అలాగే. 93 00:04:05,780 --> 00:04:06,340 అయితే సరే. 94 00:04:06,340 --> 00:04:08,877 ఏదైనా ప్రశ్నలు ముందు మేము పదార్థం దూకి? 95 00:04:08,877 --> 00:04:11,210 అలాగే, మేము ప్రయత్నించండి చూడాలని విభాగం నేడు ద్వారా వేగవంతం, 96 00:04:11,210 --> 00:04:12,504 కవర్ చాలా లేదు. 97 00:04:12,504 --> 00:04:14,420 మరియు ఆశాజనక, మేము పొందుతారు ఇక్కడే ఒక బిట్ ప్రారంభ. 98 00:04:14,420 --> 00:04:15,580 కూడా మిఠాయి, క్షమించాలి. 99 00:04:15,580 --> 00:04:20,310 నేను ఒక నిరాశ ఉన్నాను, ముఖ్యంగా హాలోవీన్ సమయంలో. 100 00:04:20,310 --> 00:04:21,110 >> అయితే సరే. 101 00:04:21,110 --> 00:04:21,810 కూల్. 102 00:04:21,810 --> 00:04:28,370 కాబట్టి మేము గురించి మాట్లాడటం మొదలు చూడాలని ఒక కమాండ్ లైన్ వాదన chmod అని. 103 00:04:28,370 --> 00:04:32,850 chmod, ఇది అన్ని కేవలం ఒక Unix వ్యవస్థ కమాండ్ లైన్ నుండి అమలు కాల్ 104 00:04:32,850 --> 00:04:34,700 ఫైలు అనుమతులను మార్చడానికి. 105 00:04:34,700 --> 00:04:37,790 ఉదాహరణకు, మేము చేసిన అన్ని ఒక పేజీ ఎదుర్కొంది 106 00:04:37,790 --> 00:04:40,550 ఈ వంటి బహుశా కొంత లో ఇంటర్నెట్ అనే మా జీవితం span 107 00:04:40,550 --> 00:04:45,110 మా వెబ్ సర్వర్ కలిగి ఉన్న వినియోగదారు, మాకు ఫర్బిడెన్ యొక్క లోపం ఇవ్వలేదు. 108 00:04:45,110 --> 00:04:49,086 మీరు ప్రాప్యతను మీకు అనుమతి లేదు చిన్న, చిన్న, చిన్న, ఈ సర్వర్లో. 109 00:04:49,086 --> 00:04:50,960 నిజంగా ఆ అర్థం అనుమతులు ఉంది 110 00:04:50,960 --> 00:04:53,920 ఆ జతపరచబడ్డాయి సంసార పేజీ మీరు ఆక్సెస్ ప్రయత్నిస్తున్న 111 00:04:53,920 --> 00:04:55,840 మీరు తెరిచి కాదు. 112 00:04:55,840 --> 00:04:57,870 కాబట్టి అందంగా చాలా, chmod దీనిలో మార్గం 113 00:04:57,870 --> 00:05:02,140 మేము ఆ వ్యవస్థ అనుమతులు సవరించవచ్చు అందరూ ఇవ్వాలని, వినియోగదారు, సమూహం, 114 00:05:02,140 --> 00:05:04,975 ప్రపంచ, లేదా ఏ లేదా ఆ యాక్సెస్ కలయిక 115 00:05:04,975 --> 00:05:07,900 కొన్ని ఫైళ్లు, డైరెక్టరీలు, ఏదైనా నిజంగా, 116 00:05:07,900 --> 00:05:11,720 వ్యవస్థ ఏ విధమైన ఒక ఆపరేటింగ్ సిస్టమ్. 117 00:05:11,720 --> 00:05:14,039 అబ్బాయిలు ఏ చేస్తే మీరు భావిస్తే కంప్యూటర్లు 118 00:05:14,039 --> 00:05:17,080 నేడు నాతో పాటు కింది విధంగా, పూర్తిగా కేవలం విషయాలను టైప్ సంకోచించకండి 119 00:05:17,080 --> 00:05:17,580 లో. 120 00:05:17,580 --> 00:05:19,790 లేకపోతే, మీరు కేవలం సమావేశాన్ని చేయవచ్చు. 121 00:05:19,790 --> 00:05:23,170 నేను నిజానికి లాగండి వెళుతున్న ప్రస్తుతం నా టెర్మినల్. 122 00:05:23,170 --> 00:05:29,810 123 00:05:29,810 --> 00:05:32,310 >> కాబట్టి ఆదేశాన్ని chmod, లేదా కనీసం కేవలం 124 00:05:32,310 --> 00:05:37,840 యొక్క అనుమతులు జాబితాకు మీ ఫైలు డైరెక్టరీ కేవలం ls-l ఉంది. 125 00:05:37,840 --> 00:05:42,270 మీరు చూడగలరు గా, కొంత stuff చాలా అప్ వీటిలో బయటకు 126 00:05:42,270 --> 00:05:45,390 లో మాకు ముఖ్యం ఇక్కడ ఎడమ చేతి వైపు. 127 00:05:45,390 --> 00:05:48,710 మీరు అబ్బాయిలు RS, WS, 1 / కొంత చూడండి. 128 00:05:48,710 --> 00:05:49,210 అవును. 129 00:05:49,210 --> 00:05:51,400 >> ఆ కేవలం ముఖ్యంగా అన్ని ఫైల్ అనుమతులు 130 00:05:51,400 --> 00:05:55,960 ఏమి కొన్ని డైరెక్టరీలు వివరించడానికి మరియు మీ సిస్టమ్ లోపల ఫైళ్లు ఉంటాయి. 131 00:05:55,960 --> 00:05:58,150 కాబట్టి యొక్క తిరిగి వెళ్ళి తెలపండి ఇక్కడ శక్తి స్థానం. 132 00:05:58,150 --> 00:06:02,450 133 00:06:02,450 --> 00:06:06,500 సో ఫైలు పేర్లకు అదనంగా మీరు అబ్బాయిలు కుడి చూడవచ్చు వంటి, 134 00:06:06,500 --> 00:06:10,312 మేము తప్పనిసరిగా చూడండి చూస్తున్నాయి ఎడమవైపు కేవలం కాలమ్. 135 00:06:10,312 --> 00:06:12,020 అదనంగా సో కేవలం ఫైలు పేర్లు, మేము 136 00:06:12,020 --> 00:06:16,240 ఫైళ్ళ అనుమతులు చూడగలరు వారి యజమాని సమూహం, గుంపు పేరు, తేదీ 137 00:06:16,240 --> 00:06:18,460 ఫైలు గత అని చివరి మార్పు మొదలైన. 138 00:06:18,460 --> 00:06:20,640 మీరు chmod ఉపయోగించి విషయాలు చాలా చూడగలరు. 139 00:06:20,640 --> 00:06:26,037 కాబట్టి మేము chmod చదివే విధంగా ఉంది మేము చాలా చక్కని పట్టించుకోకుండా మొదటి అక్షరం 140 00:06:26,037 --> 00:06:27,370 పఠనం అనుమతులు పరంగా. 141 00:06:27,370 --> 00:06:31,460 >> మొదటి అక్షరం కేవలం మాకు చెబుతుంది ఏమి వ్యవస్థ రకం మనం ఆక్సెస్. 142 00:06:31,460 --> 00:06:34,240 d, ఈ సందర్భంలో, ఒక ఉంది ఫోల్డర్ లేదా డైరెక్టరీ. 143 00:06:34,240 --> 00:06:38,430 కాబట్టి మేము ఆ ప్రస్తుతం నా కార్యస్థలం తెలుసు విభాగం ఏడు డైరెక్టరీ ఉంది. 144 00:06:38,430 --> 00:06:41,530 ఆపై మీరు మూడు చూడగలరు త్రిమూర్తులను తప్పనిసరిగా కేవలం 145 00:06:41,530 --> 00:06:43,490 మూడు అక్షరాల మూడు సెట్లు. 146 00:06:43,490 --> 00:06:45,680 మరియు మీరు ఒక బిట్ వంటి ప్రతి ఆలోచించవచ్చు. 147 00:06:45,680 --> 00:06:49,260 >> కాబట్టి మీరు మూడు సెట్లు కలిగి మూడు బిట్స్ మొత్తం తొమ్మిది బిట్స్. 148 00:06:49,260 --> 00:06:51,420 మీరు మూడు సమూహాలు వాటిని చికిత్స. 149 00:06:51,420 --> 00:06:56,230 కాబట్టి మూడు మొదటి సమూహం ఎల్లప్పుడూ మీ వినియోగదారు అనుమతులను. 150 00:06:56,230 --> 00:07:00,557 >> మూడు యొక్క మీ రెండవ సమూహం ఎల్లప్పుడూ మీ సమూహం అనుమతులు. 151 00:07:00,557 --> 00:07:02,765 మరియు మూడు యొక్క మీ మూడో సెట్లో , ఎల్లప్పుడూ ప్రపంచంలో వంటిది 152 00:07:02,765 --> 00:07:04,380 ప్రతిచోటా అనుమతులు. 153 00:07:04,380 --> 00:07:06,320 కాబట్టి నేను సులభంగా ఊహించడం గోవా ప్రశ్న ఏమిటి 154 00:07:06,320 --> 00:07:08,051 వినియోగదారు మరియు సమూహం మధ్య తేడా. 155 00:07:08,051 --> 00:07:09,800 ప్రధాన వ్యత్యాసం వినియోగదారు మరియు సమూహం మధ్య 156 00:07:09,800 --> 00:07:13,180 వినియోగదారు మిమ్మల్ని వ్యక్తిగతంగా కేవలం ఉంది అది ప్రస్తుతం ఉండే వస్తువు యాక్సెస్. 157 00:07:13,180 --> 00:07:18,070 మీరు బహుళ ఉంటే ఒక గ్రూప్గా ఉంటుంది ఉదాహరణకు ఒక కంప్యూటర్ వినియోగదారుల. 158 00:07:18,070 --> 00:07:20,280 వారందరూ ఒక సమూహం గా నయం చేయవచ్చు. 159 00:07:20,280 --> 00:07:23,220 >> ఆపై ప్రపంచ కేవలం ప్రపంచ, ప్రతి ఒక్కరూ. 160 00:07:23,220 --> 00:07:31,010 ఎలా మేము కనుక మనం తరువాత చూడగలరు వివిధ అనుమతులు లోకి ఆ సవరించడానికి. 161 00:07:31,010 --> 00:07:33,080 కాబట్టి అందంగా చాలా, మేము ఉన్నాము ఇప్పటికీ దృష్టి వెళ్ళి 162 00:07:33,080 --> 00:07:38,450 ఎడమ, ఎక్కడ భాగంగా డైరెక్టరీ CS50 కోసం మేము drwx చూడండి 163 00:07:38,450 --> 00:07:40,970 r కేవలం అర్థం అది రీడబుల్ ఉంది. 164 00:07:40,970 --> 00:07:42,620 >> W కేవలం వ్రాయగలిగే అర్థం. 165 00:07:42,620 --> 00:07:45,470 మరియు అప్పుడు x కేవలం ఎగ్జిక్యూటబుల్ అని అర్థం. 166 00:07:45,470 --> 00:07:47,220 మీరు రకమైన ఇది భావిస్తున్నారు అర్ధవంతం లేదు. 167 00:07:47,220 --> 00:07:47,993 ఇ ఉండాలి. 168 00:07:47,993 --> 00:07:50,150 కానీ రకమైన యొక్క వాస్తవానికి x , కొద్దిగా మెరుగ్గా పనిచేస్తుంది 169 00:07:50,150 --> 00:07:51,690 మీరు బాగా గుర్తు చేయవచ్చు ఎందుకంటే. 170 00:07:51,690 --> 00:07:56,406 >> విషయాలు సో మూడు రకాల మీరు దీన్ని చెయ్యవచ్చు, మీరు గాని ఒక ఫైలు చదువుకోవచ్చు, 171 00:07:56,406 --> 00:07:59,280 మీరు ఒక రాయడానికి అనుమతి చేయవచ్చు ఫైలు, లేదా మీరు అనుమతి కాలేదు 172 00:07:59,280 --> 00:08:00,780 ఒక ఫైల్ అమలు. 173 00:08:00,780 --> 00:08:04,580 కాబట్టి మార్గం మేము నిజానికి బిట్స్ ఆ ప్రాతినిధ్యం 174 00:08:04,580 --> 00:08:06,940 సంఖ్యలు 4, 2, మరియు 1. 175 00:08:06,940 --> 00:08:12,870 కాబట్టి రీడబుల్ ఏదైనా ఉంది 4 సంఖ్య ద్వారా ప్రాతినిధ్యం. 176 00:08:12,870 --> 00:08:15,150 >> వ్రాయగలిగే ఆ ఏదైనా 2 ప్రాతినిధ్యం వహిస్తుంది. 177 00:08:15,150 --> 00:08:18,880 ఎక్జిక్యూటబుల్ అని ఏదైనా గా 1 చే ప్రాతినిధ్యం. 178 00:08:18,880 --> 00:08:22,860 కాబట్టి ఈ కోణంలో, మేము కూడా చెయ్యవచ్చు ఈ సంఖ్యల ప్రాతినిధ్యం 179 00:08:22,860 --> 00:08:25,281 hi, వేరే విధంగా స్వాగతం. 180 00:08:25,281 --> 00:08:25,780 క్షమించండి. 181 00:08:25,780 --> 00:08:28,510 ప్రతి ఒక్కరూ ముందు, నేను వెళుతున్న ప్రతి ఒక్కరూ తరపున క్షమాపణ 182 00:08:28,510 --> 00:08:29,468 ఇప్పుడు తరగతి ఎంటర్. 183 00:08:29,468 --> 00:08:30,810 నేను ఈ రోజు మిఠాయి మర్చిపోయారు. 184 00:08:30,810 --> 00:08:33,640 నేను ఒక వైఫల్యం ఉన్నాను క్షమించండి హాలోవీన్ ఈ వారం. 185 00:08:33,640 --> 00:08:37,070 నేను మొత్తం డబుల్ తెస్తుంది మిఠాయి అది అప్ చేయడానికి తదుపరి సమయం. 186 00:08:37,070 --> 00:08:42,360 కానీ anyways, క్షమించండి అబ్బాయిలు గురించి, క్షమించండి. 187 00:08:42,360 --> 00:08:46,640 >> కాబట్టి మార్గం ఆ మేము ఇన్పుట్ వాస్తవానికి మా కమాండ్ న వాదన మనం 188 00:08:46,640 --> 00:08:51,760 chmod సమూహం స్లాష్ అనుమతులు చేయవచ్చు, ఇక్కడ గుంపు కేవలం ఎలాగైనా 189 00:08:51,760 --> 00:08:54,130 గ్రూప్ మేము మార్చడానికి ప్రయత్నిస్తున్న. 190 00:08:54,130 --> 00:08:56,600 మరియు అనుమతులు ఉంటాయి మేము అది జోడించండి కావలసినట్లు. 191 00:08:56,600 --> 00:08:58,860 ఉదాహరణకు, ప్లస్ అనుమతులు జతచేస్తుంది, 192 00:08:58,860 --> 00:09:01,590 మరియు వ్యవకలనం అనుమతులు దూరంగా పడుతుంది. 193 00:09:01,590 --> 00:09:07,060 >> మరియు సమూహం యొక్క రకాల మేము మా కలిగి అన్ని కోసం u వినియోగదారులకు, సమూహాలకు గ్రా, 194 00:09:07,060 --> 00:09:09,050 లేదా ఇతరులు o. 195 00:09:09,050 --> 00:09:10,300 ఇది ప్రస్తుతం ఒక బిట్ నైరూప్య వార్తలు. 196 00:09:10,300 --> 00:09:13,550 కానీ మేము ఒక జంట ఉదాహరణలు వెళ్ళి చేస్తాము కేవలం ఈ నిజమైన శీఘ్ర ప్రదర్శించేందుకు. 197 00:09:13,550 --> 00:09:16,960 ఈ మంచి అందరూ స్లయిడ్, కాబట్టి నేను తరలించడానికి చేయవచ్చు? 198 00:09:16,960 --> 00:09:18,280 కూల్. 199 00:09:18,280 --> 00:09:21,290 >> ఉదాహరణకు, rwx. 200 00:09:21,290 --> 00:09:26,720 మేము అది సూచిస్తుంది ఏమి గురించి మాట్లాడే ముందు, అన్ని మొదటి rwx అర్థం ఏమిటి? 201 00:09:26,720 --> 00:09:31,450 మీరు ఈ నిర్దిష్ట చూడండి ఉంటే ఫైలు, rwx యొక్క అనుమతులు 202 00:09:31,450 --> 00:09:34,270 ఆ అర్థం ఏమిటి వ్యక్తి చేస్తామని కావచ్చు? 203 00:09:34,270 --> 00:09:35,740 >> ప్రేక్షకులు: చదవండి వ్రాసి అమలు. 204 00:09:35,740 --> 00:09:36,420 >> అండీ పెంగ్: అవును, సరిగ్గా. 205 00:09:36,420 --> 00:09:37,840 మీరు వ్రాయండి చదవండి మరియు అమలు చెయ్యవచ్చు. 206 00:09:37,840 --> 00:09:40,790 ఆ మూడు ఎందుకంటే అక్షరాలు ఉన్నాయి. 207 00:09:40,790 --> 00:09:44,370 మేము చర్చ ముందుకు వెళ్ళి చేస్తే బిట్స్ పరంగా ఈ గురించి 208 00:09:44,370 --> 00:09:48,490 rwx కూడా 700 గా సూచించబడుతుంది. 209 00:09:48,490 --> 00:09:53,370 మీరు ఏ చూడగలరు ఎందుకంటే ఫైలు డైరెక్టరీ అనుమతి విధమైన, 210 00:09:53,370 --> 00:09:54,320 మూడు త్రిమూర్తులను ఉంది. 211 00:09:54,320 --> 00:09:58,060 >> ఈ సందర్భంలో, కేవలం మొదటి త్రయాన్ని అక్కడ ఏదైనా ఉంది. 212 00:09:58,060 --> 00:10:04,050 కాబట్టి ఈ సందర్భంలో, r 4, w, 2 మరియు x 1. 213 00:10:04,050 --> 00:10:05,860 మీరు కలిసి ఆ జోడిస్తే, అది 7 వార్తలు. 214 00:10:05,860 --> 00:10:08,730 >> కాబట్టి మీరు మార్చేందుకు ఉంటే అది 700 యొక్క బైనరీ. 215 00:10:08,730 --> 00:10:10,310 7 ఎందుకంటే మొదటి త్రయాన్ని ఉంది. 216 00:10:10,310 --> 00:10:12,760 0, ప్రస్తుతం ఏమీ లేదు రెండవ త్రయాన్ని లో. 217 00:10:12,760 --> 00:10:15,850 ఆపై ఇప్పటి ఏమీ ఉంది మూడవ త్రయాన్ని, కాబట్టి మరొక 0 అనిపిస్తుంది. 218 00:10:15,850 --> 00:10:22,520 >> కాబట్టి త్రిమూర్తులను అదే కోణంలో, ఒక బంచ్ కేవలం కేవలం బిట్స్ ప్రాతినిధ్యం చేయవచ్చు 219 00:10:22,520 --> 00:10:23,600 బైనరీ లో. 220 00:10:23,600 --> 00:10:29,920 కాబట్టి 700 ఖచ్చితమైన అదే విషయం అర్థం అనుమతులు పరంగా rwx ------. 221 00:10:29,920 --> 00:10:32,590 ప్రతి ఒక్కరు ఆ స్పష్టంగా? 222 00:10:32,590 --> 00:10:33,090 కూల్. 223 00:10:33,090 --> 00:10:40,290 కాబట్టి chmod 111 ఇచ్చి దాఖలు చేయడానికి అనుమతులు? 224 00:10:40,290 --> 00:10:42,600 మీరు అబ్బాయిలు ఒక జంట ఇవ్వండి సెకన్లు ఈ మార్పు. 225 00:10:42,600 --> 00:10:51,140 226 00:10:51,140 --> 00:10:53,250 మొదటి గుర్తుంచుకో త్రయాన్ని యూజర్ కోసం. 227 00:10:53,250 --> 00:10:56,320 రెండవ త్రయాన్ని సమూహం కోసం. 228 00:10:56,320 --> 00:10:59,450 మరియు మూడవ త్రయాన్ని అందరికీ ఉంటుంది. 229 00:10:59,450 --> 00:11:03,680 >> కాబట్టి chmod 111 ఇచ్చి, ఇది అనుమతుల ఎవరికి రకం? 230 00:11:03,680 --> 00:11:06,520 231 00:11:06,520 --> 00:11:09,020 ఒక జంట సెకన్లు పడుతుంది దాని గురించి ఆలోచించటం మరియు తిరిగి రండి. 232 00:11:09,020 --> 00:11:19,790 233 00:11:19,790 --> 00:11:20,910 అవును. 234 00:11:20,910 --> 00:11:22,920 >> ప్రేక్షకులు: సో అందరికీ అమలు చెయ్యవచ్చు. 235 00:11:22,920 --> 00:11:23,920 అండీ పెంగ్: అయ్యో, సరిగ్గా. 236 00:11:23,920 --> 00:11:25,544 ప్రేక్షకులు: కానీ ఎవరూ చదవడానికి లేదా వ్రాయగలవు. 237 00:11:25,544 --> 00:11:27,910 అండీ పెంగ్: మరియు సంకోచించకండి అందరికీ వివరించడానికి 238 00:11:27,910 --> 00:11:29,860 ఎలా మీరు ఆ నిర్ధారణకు వచ్చారు. 239 00:11:29,860 --> 00:11:34,290 >> ప్రేక్షకులు: Well, వినియోగదారు కోసం, సమూహం, మరియు ప్రపంచపు, అన్ని 1 యొక్క 240 00:11:34,290 --> 00:11:35,700 ఇది executable కోసం కోడ్. 241 00:11:35,700 --> 00:11:37,070 >> అండీ పెంగ్: అవును, సరిగ్గా. 242 00:11:37,070 --> 00:11:42,320 కాబట్టి 1, ఈ సందర్భంలో, మేము తెలుసు అన్ని ఉంది ఆ executable కోడ్. 243 00:11:42,320 --> 00:11:45,280 పఠనం 4 ఎందుకంటే. 244 00:11:45,280 --> 00:11:45,990 రాయడం 2. 245 00:11:45,990 --> 00:11:47,230 మరియు executable 1 ఉంది. 246 00:11:47,230 --> 00:11:51,580 కాబట్టి మూడు త్రిమూర్తులను 1, ఆ ఉంటాయి ప్రపంచానికి వినియోగదారుకు అర్థం 247 00:11:51,580 --> 00:11:54,680 మరియు గుంపుకు వారు అన్ని ఎక్జిక్యూటబుల్ ఉన్నాయి. 248 00:11:54,680 --> 00:11:56,170 >> ఆ మంచి అందరూ? 249 00:11:56,170 --> 00:11:56,940 అలాగే. 250 00:11:56,940 --> 00:11:59,180 అందువలన రెండవ మార్గం మేము నిజానికి ఆ 251 00:11:59,180 --> 00:12:01,220 మీరు కూడా ఈ వ్రాయడానికి కేవలం chmod చేయగల 252 00:12:01,220 --> 00:12:05,050 కూడిక x. ఒక అన్ని లేదా ఒక్కరూ అర్థం. 253 00:12:05,050 --> 00:12:07,060 ప్లస్ అనుమతులు ఇవ్వడం అంటే. 254 00:12:07,060 --> 00:12:09,112 మరియు అప్పుడు x ఎక్జిక్యూటబుల్ అర్థం. 255 00:12:09,112 --> 00:12:11,070 సో రెండు ఆదేశాలను ఉంది నిజానికి సమానంగా ఉంటాయి. 256 00:12:11,070 --> 00:12:12,903 మీరు అమలు అనుకుంటే మీ టెర్మినల్ లో ఈ 257 00:12:12,903 --> 00:12:15,830 మీరు పేరు 111 chmod చేయండి మీ డైరెక్టరీ లేదా మీ ఫైలు. 258 00:12:15,830 --> 00:12:18,520 లేదా మీరు ఒక ప్లస్ x chmod చేయవచ్చు, మీ డైరెక్టరీ ఫైల్ యొక్క పేరు. 259 00:12:18,520 --> 00:12:22,150 ఇదే, కేవలం ఒక సులభంగా మార్గం, బహుశా, కొన్ని ప్రాతినిధ్యం లేదా మార్చడానికి కోసం 260 00:12:22,150 --> 00:12:24,280 ఫైలు అనుమతులు. 261 00:12:24,280 --> 00:12:28,806 >> Chmod తో ప్రతి ఒకటి సరే మేము ముందుకు ముందు? 262 00:12:28,806 --> 00:12:31,700 కూల్. 263 00:12:31,700 --> 00:12:35,336 కాబట్టి ఇప్పుడు మేము ఒక తల చూడాలని చాలా వియుక్త భావనలు కొన్ని స్లైడ్స్ 264 00:12:35,336 --> 00:12:37,210 నేను అందంగా చాలా ఉన్నాను పడుతారు అన్నారు. 265 00:12:37,210 --> 00:12:39,530 మరియు మీరు ఉంటే పూర్తిగా సరే ప్రతిదీ అర్థం లేదు. 266 00:12:39,530 --> 00:12:42,330 >> ఇప్పుడు కూడా, నేను ఇప్పటికీ నిజంగా లేదు పూర్తిగా ప్రతిదీ అర్థం. 267 00:12:42,330 --> 00:12:44,640 కానీ దాన్ని పొందడం మరింత ఉన్నత స్థాయిలో అవగాహన 268 00:12:44,640 --> 00:12:47,280 ఈ విషయాలు కొన్ని పని ఎలా. 269 00:12:47,280 --> 00:12:50,490 కాబట్టి మేము మాట్లాడటానికి వెళుతున్న త్వరగా TCP / IP గురించి, 270 00:12:50,490 --> 00:12:54,880 ఇది కేవలం ట్రాన్స్మిషన్ కంట్రోల్ ఉంది ప్రోటోకాల్ ఇంటర్నెట్ ప్రోటోకాల్ స్లాష్. 271 00:12:54,880 --> 00:12:57,135 >> ఉపన్యాసం నుండి రీకాల్ డేవిడ్ అతను మీరు నేర్పిన లేదు 272 00:12:57,135 --> 00:13:00,700 అతను పాస్ చోట ఉదాహరణకు ఒక కవరును లో నోట్స్ 273 00:13:00,700 --> 00:13:02,790 లెక్చర్ హాల్ పైన ఇష్టం వరకు? 274 00:13:02,790 --> 00:13:06,990 చట్టం పాఠశాల ఆడిటోరియం కాబట్టి డేవిడ్ తప్పనిసరిగా ప్రదర్శించారు 275 00:13:06,990 --> 00:13:10,370 ఎలా TCP / IP పనిచేస్తుంది భావం అన్ని ఆ 276 00:13:10,370 --> 00:13:14,300 ఆ డేటా భరోసా సాధనంగా ఉంది సర్వర్ అంతటా పంపిణీ చెయ్యబడింది 277 00:13:14,300 --> 00:13:15,870 లేదా ఇంటర్నెట్ లో. 278 00:13:15,870 --> 00:13:22,270 కవచ ఉదాహరణలో మరియు సందేశం, చివరిలో వినియోగదారు 279 00:13:22,270 --> 00:13:26,410 కూర్చోబెట్టింది, ఓహ్, నేను అవసరమైన సమాచారం నాలుగు ప్యాకెట్లను అందుకుంటారు. 280 00:13:26,410 --> 00:13:28,096 >> కానీ నేను నిజానికి కేవలం మూడు పొందింది. 281 00:13:28,096 --> 00:13:29,470 నేను ఒకటి లేదు తప్పక అర్థం. 282 00:13:29,470 --> 00:13:30,760 మరియు ఒక అందచేయ్యబడలేదు. 283 00:13:30,760 --> 00:13:33,990 కాబట్టి TCP / ఇంటర్నెట్ లో IP, మీ కంప్యూటర్ మరియు సర్వర్ ద్వారా, 284 00:13:33,990 --> 00:13:35,500 ఖచ్చితమైన ఇదే చేస్తుంది. 285 00:13:35,500 --> 00:13:38,900 అది అన్ని ఒక తెలియచేస్తాయి ఫ్రేమ్ ఒక కోల్పోయిన డేటా లో 286 00:13:38,900 --> 00:13:41,100 ప్యాకెట్లను మళ్ళీ మరియు అందుకోవచ్చు. 287 00:13:41,100 --> 00:13:44,760 >> ఇంటర్నెట్ లో ఇలా మీరు ప్రయత్నిస్తున్న సమయంలో ఆన్లైన్ ఫైళ్లను యాక్సెస్ లేదా ఫైళ్లను పంపాలని 288 00:13:44,760 --> 00:13:48,210 మీ స్నేహితుడికి లేదా వెబ్ చూడండి బ్రౌజర్లు, వేల మరియు వేల 289 00:13:48,210 --> 00:13:50,440 బిలియన్స్ అండ్ బిలియన్స్ సమాచారాన్ని బైట్లు 290 00:13:50,440 --> 00:13:52,840 మిల్లిసెకనులో శాతం బదిలీ చేయబడవు. 291 00:13:52,840 --> 00:13:54,560 అది నిజంగా, నిజంగా గందరగోళంగా ఉంది. 292 00:13:54,560 --> 00:13:57,110 మరియు అది నిజంగా కష్టం అనిపిస్తుంది నిజానికి పంపబడింది ఏమి 293 00:13:57,110 --> 00:13:58,270 మరియు ఏ పంపబడింది కాదు. 294 00:13:58,270 --> 00:14:02,210 >> కాబట్టి TCP / IP కేవలం నిర్దేశిస్తుంది ఒక బంధన ఫ్రేమ్ 295 00:14:02,210 --> 00:14:04,115 మీ వెబ్ లో బ్రౌజర్ మరియు మీ సర్వర్ 296 00:14:04,115 --> 00:14:05,990 రకమైన కమ్యూనికేట్ ప్రతి ఇతర తో, కేవలం 297 00:14:05,990 --> 00:14:08,550 ప్యాకెట్లను ఉంటాయి నిర్ధారించుకోండి అన్ని ఇక్కడ మరియు ఏమీ యొక్క కోల్పోయింది 298 00:14:08,550 --> 00:14:12,700 మీరు అభ్యర్థించిన మరియు అన్ని డేటా నిజానికి సరిగా ప్రదర్శిస్తోంది. 299 00:14:12,700 --> 00:14:16,350 కేవలం చాలా న సరే అందరికీ సంక్షిప్త అధిక స్థాయి అర్థం? 300 00:14:16,350 --> 00:14:18,510 కూల్. 301 00:14:18,510 --> 00:14:21,550 >> కాబట్టి అప్పుడు మేము తరలించడానికి వెళుతున్న , HTTP గురించి మాట్లాడటం ఏర్పడింది 302 00:14:21,550 --> 00:14:24,610 కేవలం హైపర్టెక్స్ట్ ట్రాన్స్ఫర్ ప్రోటోకాల్. 303 00:14:24,610 --> 00:14:32,550 HTTP, ఇది అన్ని సంసార ఏ పేజీ ఉంది లేదా ఫైలు, మీ వెబ్ సైట్ యాక్సెస్ 304 00:14:32,550 --> 00:14:35,810 సర్వర్ HTTP తిరిగి ప్రతిస్పందనగా స్థితి కోడ్ 305 00:14:35,810 --> 00:14:39,869 అభ్యర్థనకు చూసుకోవాలి గాని, OH, ఈ అభ్యర్ధన కార్యరూపం. 306 00:14:39,869 --> 00:14:41,410 మరియు ప్రతిదీ సరిగ్గా ప్రదర్శిస్తోంది. 307 00:14:41,410 --> 00:14:43,500 లేదా, OH, ఏ, 404. 308 00:14:43,500 --> 00:14:44,730 ఎక్కడో తేడ జరిగింది. 309 00:14:44,730 --> 00:14:45,940 ఓహ్, నేను ప్రదర్శించదు. 310 00:14:45,940 --> 00:14:50,370 >> ఇది అన్ని ఉండే వస్తువు మీరు ప్రాప్తి చేయడానికి ప్రయత్నిస్తున్న 311 00:14:50,370 --> 00:14:55,160 యూజర్ గా ఉపయోగించడానికి ప్రాప్యత చేయడానికి ప్రయత్నిస్తున్నారు ఇంటర్నెట్ లో కేవలం చూసుకోవాలి 312 00:14:55,160 --> 00:15:00,080 మీరు గాని విజయవంతంగా కలిగి ఇది లేదా కాదు సంసార ప్రాప్తి 313 00:15:00,080 --> 00:15:02,080 విజయవంతంగా కూతుళ్ళు పొందబడింది. 314 00:15:02,080 --> 00:15:05,120 కాబట్టి HTTP స్థితి కోడ్ కేవలం మీకు అందిస్తుంది 315 00:15:05,120 --> 00:15:09,910 లేదో తెలుసు సామర్థ్యం ఒక సాధనంగా లేదా అది విజయవంతమైన లేదా కాదు. 316 00:15:09,910 --> 00:15:13,440 ఉదాహరణకు, ఒక ఉదాహరణ అభ్యర్థన. 317 00:15:13,440 --> 00:15:16,050 >> మీరు ఇది ఇక్కడ చూడగలరు సాధారణంగా సాధారణంగా నాలుగు పంక్తులు. 318 00:15:16,050 --> 00:15:22,530 మేము కేవలం ఇది ఒక GET HTTP 1.1 కలిగి పద్ధతి అభ్యర్థన URL ప్రోటోకాల్ 319 00:15:22,530 --> 00:15:24,490 వెర్షన్, ఫీల్డ్ పేరు, మరియు ఫీల్డ్ విలువ. 320 00:15:24,490 --> 00:15:26,810 కాబట్టి అవసరం పూర్తిగా ఇక్కడ ఏదైనా గుర్తు. 321 00:15:26,810 --> 00:15:29,960 జస్ట్ రకమైన పరిచయం ఈ చూడండి ఎలా మీరే. 322 00:15:29,960 --> 00:15:34,060 >> ఈ ఉదాహరణలో, పద్ధతి అభ్యర్థన URL కేవలం సంసార అభ్యర్థన 323 00:15:34,060 --> 00:15:35,620 మీరు సర్వర్ పంపుతున్నారు. 324 00:15:35,620 --> 00:15:40,710 హే, ఇలా, సర్వర్, నేను నిజంగా అనుకుంటున్నారా ప్రాప్తి చిన్న, చిన్న, చిన్న, HTTP పేజీ. 325 00:15:40,710 --> 00:15:43,785 ప్రొటోకాల్ వర్షన్ కేవలం ఎలాగైనా వెర్షన్ మీ హోస్ట్ లేదా మీ సర్వర్ 326 00:15:43,785 --> 00:15:45,490 సమాచారాన్ని ఎలా ప్రాప్యత ఉపయోగిస్తోంది. 327 00:15:45,490 --> 00:15:49,510 >> రంగంలో పేరు వెబ్సైట్ లేదా ఉంది మీరు ప్రాప్తి చేయడానికి ప్రయత్నిస్తున్న ఆ URL 328 00:15:49,510 --> 00:15:52,610 ఈ సందర్భంలో, www.apple.com లో. 329 00:15:52,610 --> 00:15:56,110 మరియు ఫీల్డ్ విలువ కేవలం సాధారణంగా, విలువ పేరు. 330 00:15:56,110 --> 00:15:59,540 మరియు అది కలయిక ఏ విధమైన ఉంటుంది అక్షరాలు మరియు సంఖ్యలను లేదా ఎలాగైనా. 331 00:15:59,540 --> 00:16:02,890 >> కనుక ఒక సాధారణ అభ్యర్థన, కాబట్టి మీ కంప్యూటర్ వాస్తవానికి 332 00:16:02,890 --> 00:16:08,400 హే, అని సర్వర్కు పంపుతుంది, మీరు, నేను ఈ ప్రదర్శించబడుతుంది అవసరం ఏమి 333 00:16:08,400 --> 00:16:13,000 ఆ అభ్యర్థన రకంగా వారు నిజానికి ఉండదని. 334 00:16:13,000 --> 00:16:16,760 దానికి ఉదాహరణ స్పందన సర్వర్ మీరు తిరిగి పంపుతుంది 335 00:16:16,760 --> 00:16:20,320 చాలా చక్కని అదే విషయం ఉంటుంది, ఎగువన ఒక స్థితిని కోడ్ తో తప్ప. 336 00:16:20,320 --> 00:16:24,550 కాబట్టి 200, 2 0 0 ఎల్లప్పుడూ సరే స్థితి కోడ్. 337 00:16:24,550 --> 00:16:26,050 ఇలా, సరే, ఈ అభ్యర్ధన కార్యరూపం. 338 00:16:26,050 --> 00:16:27,980 మీరు ప్రాప్తి సాధించారు సరిగ్గా ప్రతిదీ. 339 00:16:27,980 --> 00:16:28,810 జీవితం చాల బాగుంది. 340 00:16:28,810 --> 00:16:29,990 లైఫ్ ఉత్తమంగా ఉంటుంది. 341 00:16:29,990 --> 00:16:32,150 అంతా పూర్తిగా మంచిది. 342 00:16:32,150 --> 00:16:36,050 >> కాబట్టి ఈ మీ బ్రౌజర్ చెబుతుంది మరియు మీ సర్వర్, హే, ప్రతిదీ యొక్క మంచి. 343 00:16:36,050 --> 00:16:37,470 నేను అవసరం అన్ని సమాచారం వచ్చింది. 344 00:16:37,470 --> 00:16:39,160 కూల్. 345 00:16:39,160 --> 00:16:41,790 కానీ సమస్య కొన్నిసార్లు సమస్యలు ఆలోచన 346 00:16:41,790 --> 00:16:46,850 మీరు నేను అనుకుంటున్నాను గత కలిగి ఉన్నప్పుడు నేను నకిలీలను గురించి మాట్లాడారు. 347 00:16:46,850 --> 00:16:48,870 మీరు తక్కువ మంచి స్పందన ఉంటుంది. 348 00:16:48,870 --> 00:16:52,660 >> ఉదాహరణకు, 404 సో పేజీ దొరకలేదు ఉంది. 349 00:16:52,660 --> 00:16:54,897 మీరు కొన్నిసార్లు ఫర్బిడెన్ యాక్సెస్. 350 00:16:54,897 --> 00:16:56,730 మీరు ఇతర వివిధ కలిగి నేను ఆ స్థితి సంకేతాలు 351 00:16:56,730 --> 00:16:59,688 మీరు ఉన్నప్పుడు మీరు అన్ని చూసిన ఇంటర్నెట్ లో పరిశోధన చేయడానికి ప్రయత్నిస్తున్న. 352 00:16:59,688 --> 00:17:02,300 మరియు మీ బ్రౌజర్ మీరు ఇస్తుంది ఏ, యాక్సెస్ చేయలేరు. 353 00:17:02,300 --> 00:17:04,190 మరియు మీరు చెత్త, బాగా, వంటి ఉన్నాము. 354 00:17:04,190 --> 00:17:09,260 >> కాబట్టి కేవలం అందంగా చాలా ఉంది కొన్ని అందంగా సాధారణ స్థితి సంకేతాలు. 355 00:17:09,260 --> 00:17:14,109 బహుశా మీరే అలవాటు ఏవో ఉన్నవారు ఉన్నారు. 356 00:17:14,109 --> 00:17:16,000 హాస్యపూరిత ఒక ఆ నేను ఇప్పటివరకు విన్న చేసిన అనుకుంటున్నాను 357 00:17:16,000 --> 00:17:18,040 of-- మీరు జరిగితే వాటిని అన్ని చూసేందుకు 358 00:17:18,040 --> 00:17:21,490 ఆన్లైన్, కొన్ని కారణాల ఉంది నిజానికి నిజమైన స్థితి కోడ్ 359 00:17:21,490 --> 00:17:26,619 నేను ఒక టీపాట్ రెడీ 418 అని. 360 00:17:26,619 --> 00:17:29,610 >> నేను googled పేరు ఈ మూలం నుంచి వచ్చాడు. 361 00:17:29,610 --> 00:17:33,150 మరియు స్పష్టంగా ఒక ఏప్రిల్ ఫూల్స్ క్రితం రోజు ఒక జంట దశాబ్దాల 362 00:17:33,150 --> 00:17:36,415 ఎవరైనా అది ఉల్లాసంగా భావించారు 418 అనే కొత్త స్థితి కోడ్ సృష్టించడానికి 363 00:17:36,415 --> 00:17:37,380 నేను ఒక టీపాట్ ఉన్నాను. 364 00:17:37,380 --> 00:17:40,760 న్యాయముగా, ఈ పేరు కోడ్ నేను ఒక టీపాట్ రెడీ అంటారు. 365 00:17:40,760 --> 00:17:43,670 >> నేను మీరు కలిగి ఏమి పేజీ మర్చిపోతే నిజానికి ఈ ప్రదర్శనను వెళ్ళండి. 366 00:17:43,670 --> 00:17:47,955 కానీ స్పష్టంగా, మీరు వాస్తవానికి నేను ఒక స్థితిని కోడ్ పొందటానికి 367 00:17:47,955 --> 00:17:51,400 ఏదో ఒక టీపాట్ ఏదో చేయడం ద్వారా. 368 00:17:51,400 --> 00:17:54,480 సో అక్కడ వందల మరియు స్థితి సంకేతాలు వందల. 369 00:17:54,480 --> 00:17:56,730 >> వాటిలో కొన్ని మరింత తయారు ఇతరుల కంటే భావం. 370 00:17:56,730 --> 00:18:01,430 కానీ చాలా చక్కని కేవలం పరిచయం అత్యంత సాధారణ వాటితో మీరే. 371 00:18:01,430 --> 00:18:04,090 అభ్యర్థించిన పరిధి శరీరము స్పష్టంగా, చిన్న మరియు బలిసిన. 372 00:18:04,090 --> 00:18:07,990 >> కాబట్టి కొన్నిసార్లు మరింత ఉన్నాయి నేను కంటే భయపెట్టే లోపాలు ఒక టీపాట్ ఉన్నాను. 373 00:18:07,990 --> 00:18:11,210 కానీ ఈ నేను ఊహిస్తున్నాను ఒకటి మీరు రకమైన హిట్ ఆశిస్తున్నాము. 374 00:18:11,210 --> 00:18:14,130 కానీ, నేను మీరు రెడీ భావించడం లేదు. 375 00:18:14,130 --> 00:18:17,260 కేవలం స్థితి మంచి అందరూ సంకేతాలు, అభ్యర్థనలు, ప్రక్రియలు, మేకింగ్ 376 00:18:17,260 --> 00:18:19,155 ఖచ్చితంగా సమాచారం సరిగా అందజేస్తారు? 377 00:18:19,155 --> 00:18:22,270 378 00:18:22,270 --> 00:18:26,120 >> కాబట్టి ఇప్పుడు మేము మార్పు చూడాలని విభాగం యొక్క ఫన్ భాగంగా నేటి లోకి, 379 00:18:26,120 --> 00:18:28,500 పేరు మేము HTML గురించి కొద్దిగా చర్చ. 380 00:18:28,500 --> 00:18:32,580 HTML, అన్ని హైపర్టెక్స్ట్ మార్కప్ లాంగ్వేజ్. 381 00:18:32,580 --> 00:18:35,160 ఇది కేవలం ప్రామాణిక భాష మీరు అన్ని వెబ్ సృష్టించడానికి ఉపయోగించవచ్చు 382 00:18:35,160 --> 00:18:36,690 ఇంటర్నెట్ పేజీల. 383 00:18:36,690 --> 00:18:39,560 >> కాబట్టి ఏ వెబ్ పేజీ, ఏమిటి మీ ఇష్టమైన వెబ్ పేజీ? 384 00:18:39,560 --> 00:18:40,855 మీ ఇష్టమైన వెబ్ పుట అంటే ఏమిటి? 385 00:18:40,855 --> 00:18:41,771 >> ప్రేక్షకులు: [వినబడని]. 386 00:18:41,771 --> 00:18:42,270 387 00:18:42,270 --> 00:18:43,090 అండీ పెంగ్: క్షమించాలి? 388 00:18:43,090 --> 00:18:43,980 >> ప్రేక్షకులు: Tumblr. 389 00:18:43,980 --> 00:18:44,730 >> అండీ పెంగ్: Tumblr. 390 00:18:44,730 --> 00:18:46,800 కాబట్టి Tumblr HTML వ్రాయబడిన. 391 00:18:46,800 --> 00:18:50,700 కాబట్టి మేము నిజంగా ద్వారా వెళ్తారో ఈ విషయాలు కొన్ని చుట్టూ ప్లే 392 00:18:50,700 --> 00:18:51,980 తరువాత. 393 00:18:51,980 --> 00:18:54,980 ప్రెట్టీ చాలా ప్రతిదీ మీరు తెలుసు, తెలుసుకోవడానికి అవసరం, 394 00:18:54,980 --> 00:18:58,540 HTML రాయడానికి మీరు బహుశా ఇంటర్నెట్ లో కేవలం గూగుల్. 395 00:18:58,540 --> 00:19:04,490 >> HTML, అది సి వంటి కార్యక్రమం కాదు మీరు వేరియబుల్స్ సృష్టించడానికి మరియు చేయవచ్చు పేరు 396 00:19:04,490 --> 00:19:05,600 దానితో మంచి విషయాలు. 397 00:19:05,600 --> 00:19:08,747 ఇది OH ఎలా ఉంది, కేవలం మరింత నేను విషయాలు నా వెబ్ సైట్ లో కనిపించడానికి అనుకుంటే. 398 00:19:08,747 --> 00:19:10,080 నేను కేవలం అది ఉంచాలి వెళుతున్న. 399 00:19:10,080 --> 00:19:12,160 మరియు అది శైలి జరగబోతోంది. 400 00:19:12,160 --> 00:19:15,650 >> HTML కాబట్టి, ఒక కోణంలో, అది కేవలం వంటిది ఒక ఆకృతీకరణ లేదా టెంప్లేట్ భాష. 401 00:19:15,650 --> 00:19:16,680 ఇది చాలా సులభం. 402 00:19:16,680 --> 00:19:19,030 ఇది తెలుసుకోవడానికి ఒక చాలా సులభం చాలా సులభంగా లో రాయడానికి 403 00:19:19,030 --> 00:19:21,450 మీ విలక్షణ ప్రోగ్రామింగ్ కంటే చాలా సులభంగా భాషతో, 404 00:19:21,450 --> 00:19:24,310 చాలా యూజర్ అందుబాటులో మరియు స్నేహపూర్వక. 405 00:19:24,310 --> 00:19:29,040 >> కాబట్టి మేము నిజానికి ప్లే చూడాలని చుట్టూ, నేడు మా స్వంత పేజీలు వ్రాయండి. 406 00:19:29,040 --> 00:19:32,900 మేము ప్రారంభించడానికి ముందు, నేను కావలసిన కొన్ని సంక్షిప్త ఉత్తమ విధానాలను వెళ్ళి. 407 00:19:32,900 --> 00:19:35,660 HTML ఇటువంటి సులభంగా ఎందుకంటే భాష మరియు కూడా ఎందుకంటే 408 00:19:35,660 --> 00:19:39,012 మీరు ఒక జంట విషయాలు తప్పు చేస్తే, అది కొన్నిసార్లు గుర్తించరు 409 00:19:39,012 --> 00:19:41,970 మేము ఉన్నాము అని నిర్ధారించుకోవాలి నిజానికి మా ఉత్తమ విధానాలను కట్టుబడిన 410 00:19:41,970 --> 00:19:44,490 నిర్ధారించుకోండి విషయాలు ఆ చుట్టూ వెళ్ళడం కావచ్చు కానీ 411 00:19:44,490 --> 00:19:49,660 ఎల్లప్పుడూ కుడి వెళ్ళి కాదు వెళ్ళడం లేదు వారు తగ్గించాలి నిర్ధారించుకోండి. 412 00:19:49,660 --> 00:19:53,570 >> కాబట్టి అందంగా చాలా, నిర్ధారించుకోండి మీ మూసివేయడం అన్ని మీ టాగ్లు 413 00:19:53,570 --> 00:19:54,737 ఉన్నప్పుడు మీరు HTML లో రాస్తున్నాం. 414 00:19:54,737 --> 00:19:56,486 మీరు తెరవడం పోతే శరీరం, ఖచ్చితంగా మీరు చేయడానికి 415 00:19:56,486 --> 00:19:58,015 ఎక్కడో ఒక శరీరం తో మూసివేయడం. 416 00:19:58,015 --> 00:20:00,720 మీరు నిర్ధారించుకోండి అనుకుంటున్నారా మీ వెబ్ పేజీ ఉపయోగించి నిర్థారించింది 417 00:20:00,720 --> 00:20:02,070 ఏమి W3 వాలిడేటర్ అని. 418 00:20:02,070 --> 00:20:05,460 మీరు ఆన్లైన్ కేవలం గూగుల్ మరియు అది ఒక లింక్ ఉంది. 419 00:20:05,460 --> 00:20:07,820 >> ఆపై మీరు కావలసిన ప్రత్యేక HTML, ఇందులో 420 00:20:07,820 --> 00:20:13,060 మీ మార్కప్ భాష, మీ శైలి నుండి CSS భాష దీనిలో డేవిడ్ 421 00:20:13,060 --> 00:20:17,510 మేము కూడా ఉన్నాము నిరూపించగలిగారు ఉపన్యాసం ఒక బిట్ ప్లే వెళుతున్నారు. 422 00:20:17,510 --> 00:20:19,120 కూల్. 423 00:20:19,120 --> 00:20:23,500 కాబట్టి ఎప్పుడైనా మీరు అమలు చేయండి CS50 ఉపకరణం HTML, 424 00:20:23,500 --> 00:20:26,240 మేము ఒక అమలు చూడాలని కార్యక్రమం, అపాచీ అని 425 00:20:26,240 --> 00:20:29,810 అన్ని అది కేవలం ఒక నిర్మింపబడింది వెబ్ సర్వర్ ఆ CS50 లో ప్రతి ఒక్కరూ 426 00:20:29,810 --> 00:20:31,410 ప్రాప్తి ఉంది. 427 00:20:31,410 --> 00:20:35,700 మేము అది కేవలం మేము ఎందుకంటే apache50 కాల్ CS50 లో ప్రతిదీ 50 కాల్ కి. 428 00:20:35,700 --> 00:20:39,610 >> కాబట్టి మీరు CS50 వెబ్ ప్రారంభించండి మార్గం సర్వర్ మీ ఆదేశం టైప్ చేసి ఉంది 429 00:20:39,610 --> 00:20:42,860 లైన్ డాట్ మొదలు apache50. 430 00:20:42,860 --> 00:20:46,665 మరియు మీరు ఏ వద్ద ముగిసింది అనుకుంటే సమయం, మీరు apache50 డాట్ ముగుస్తుంది చెయ్యాలి. 431 00:20:46,665 --> 00:20:47,910 మరియు మీరు కేవలం ఎంటర్ నొక్కండి. 432 00:20:47,910 --> 00:20:50,810 మరియు అది వెంటనే ఇక్కడ అప్ శీర్షిక చేయాలి. 433 00:20:50,810 --> 00:20:53,630 434 00:20:53,630 --> 00:20:54,130 అయ్యో. 435 00:20:54,130 --> 00:20:58,110 కాబట్టి నేను వెంటనే వెళ్ళి వెళుతున్న ఒక నిజంగా సంక్షిప్త వెబ్ పేజీ యొక్క ఒక ఉదాహరణ. 436 00:20:58,110 --> 00:21:00,280 మరియు మేము ఖర్చు చేయబోతున్నామని 10 వంటి, 15 నిమిషాలు ఆడిన 437 00:21:00,280 --> 00:21:04,008 చుట్టూ మా స్వంత వెబ్ పేజీలు రాయడం. 438 00:21:04,008 --> 00:21:05,320 అలాగే. 439 00:21:05,320 --> 00:21:07,841 కాబట్టి ఇక్కడ IDE-- లో ప్రతి ఒక్కరూ ఆ చూడగలరు? 440 00:21:07,841 --> 00:21:08,340 లేదు, నిజంగా. 441 00:21:08,340 --> 00:21:11,400 ఇక్కడ, నేను సైన్ జూమ్ చేస్తాము. 442 00:21:11,400 --> 00:21:15,850 >> నేను ఈ సంక్షిప్త టెంప్లేట్ పొందారు ఇక్కడ అది నిజంగా ఏమీ లేదు. 443 00:21:15,850 --> 00:21:20,660 మేము కేవలం త్వరగా రాయాలో ఒక HTML కార్యక్రమం దీనిలో మేము కేవలం 444 00:21:20,660 --> 00:21:22,050 ప్రపంచానికి హలో చెప్పండి. 445 00:21:22,050 --> 00:21:24,970 సి లో, ఇప్పుడు మేము ఉన్నాము కాబట్టి అదే విషయం కేవలం HTML లో చేయబోవడం. 446 00:21:24,970 --> 00:21:28,250 ఎవరైనా నిజానికి కేవలం అనుకుంటుంది నాకు మొదటి విషయం మీరు ఇస్తూ ప్రయత్నించండి 447 00:21:28,250 --> 00:21:31,870 ఒక HTML డాక్యుమెంట్ లో పెడతామని? 448 00:21:31,870 --> 00:21:32,850 అవును. 449 00:21:32,850 --> 00:21:35,965 >> ప్రేక్షకులు: బ్రాకెట్లలో, [వినబడని]. 450 00:21:35,965 --> 00:21:36,590 అండీ పెంగ్: YEP. 451 00:21:36,590 --> 00:21:47,200 452 00:21:47,200 --> 00:21:50,930 చాలా ఏకైక అని కాబట్టి ఏదో HTML మేము సాధారణంగా సాంప్రదాయికంగా 453 00:21:50,930 --> 00:21:56,080 ఇతర ఆదేశం ఎన్కౌంటర్ లేదు లైన్ స్థాయి ప్రోగ్రామింగ్ భాషలు 454 00:21:56,080 --> 00:21:59,890 మేము నిజానికి ఉంది ఫైలు యొక్క రకాన్ని పేర్కొనాలి 455 00:21:59,890 --> 00:22:01,987 ఈ చేస్తాడు అని మా కోడ్ ఎగువన. 456 00:22:01,987 --> 00:22:04,570 కాబట్టి ఈ ఉదాహరణకు నేను అనుకుంటున్నాను ఆ కుడి, కుడి ఆదేశం ఏమిటి? 457 00:22:04,570 --> 00:22:10,050 458 00:22:10,050 --> 00:22:10,550 అయ్యో. 459 00:22:10,550 --> 00:22:14,860 ఎగువన, మీరు కేవలం చేర్చాలనుకుంటే బ్రాకెట్లలో బ్యాంగ్ DOCTYPE html కేవలం 460 00:22:14,860 --> 00:22:17,670 మీ కంప్యూటర్ చెప్పడం, హే, చూడండి. 461 00:22:17,670 --> 00:22:20,050 మరియు HTML పత్రం వస్తోంది. 462 00:22:20,050 --> 00:22:22,250 మరియు అప్పుడు మేము ఎలా అనుకుంటున్నారు మా ఫైల్ ఆఫ్ మొదలు? 463 00:22:22,250 --> 00:22:25,540 మేము కేవలం హలో చెప్పండి చేయాలనుకుంటే ఒక కలిగి ప్రపంచానికి హలో చెప్పారు వెబ్ పేజీ, 464 00:22:25,540 --> 00:22:26,915 ఎలా మేము ఈ భవనం గురించి గో? 465 00:22:26,915 --> 00:22:32,910 466 00:22:32,910 --> 00:22:35,300 >> నిజానికి, యొక్క Google ఆశ్రయించారు వీలు. 467 00:22:35,300 --> 00:22:36,910 మరియు మేము నిజంగా చేయవచ్చు. 468 00:22:36,910 --> 00:22:43,170 469 00:22:43,170 --> 00:22:43,670 అయ్యో. 470 00:22:43,670 --> 00:22:44,840 అక్కడ మేము వెళ్ళి. 471 00:22:44,840 --> 00:22:47,630 HTML కాబట్టి. 472 00:22:47,630 --> 00:22:52,390 మీరు చూడగలరు గా, నా బ్రౌజర్ నిజానికి ఉంది స్వయంచాలకంగా నాకు ఈ స్టైలింగ్. 473 00:22:52,390 --> 00:22:56,010 >> సి, మీరు అదే విషయం ఒక బహిరంగ వంకర కలుపు సృష్టించడానికి, 474 00:22:56,010 --> 00:22:59,020 మీ బ్రౌజర్ స్వయంచాలకంగా ఒక దగ్గరగా వంకర జంట జతచేస్తుంది. 475 00:22:59,020 --> 00:23:02,210 అదృష్టవశాత్తు మా IDE ప్రేమిస్తున్న అలాగే మాకు దీన్ని. 476 00:23:02,210 --> 00:23:05,490 కాబట్టి ఇప్పుడు మేము రకమైన టైప్ చేయవచ్చు ట్యాగ్ యొక్క ప్రారంభంలో, 477 00:23:05,490 --> 00:23:09,139 మరియు అది ఎల్లప్పుడూ మాకు చెప్పడం జరగబోతోంది ట్యాగ్ యొక్క ముగింపు టైప్ గుర్తుంచుకోండి. 478 00:23:09,139 --> 00:23:10,680 నేను ఈ క్యాపిటల్స్ అవసరం అనుకుంటున్నాను. 479 00:23:10,680 --> 00:23:15,510 480 00:23:15,510 --> 00:23:21,760 మరియు తర్వాత మేము జోడించాలనుకుంటే, ఎల్లప్పుడూ ఒక తల దీనిలో టైటిల్. 481 00:23:21,760 --> 00:23:25,270 482 00:23:25,270 --> 00:23:29,160 మేము కేవలం ఉండవచ్చు కాల్ అనుకుంటున్నారా ఈ hello, ఆపై శరీరం. 483 00:23:29,160 --> 00:23:34,010 484 00:23:34,010 --> 00:23:36,310 >> మరియు అక్కడ మీరు వెళ్ళండి. 485 00:23:36,310 --> 00:23:39,650 వాస్తవానికి మా HTML పత్రం. 486 00:23:39,650 --> 00:23:45,030 సో మార్గం ఏ HTML పత్రం ఎల్లప్పుడూ అదే విషయం in-- శైలిలో ఉంది 487 00:23:45,030 --> 00:23:46,720 Int ప్రధాన శూన్యమైన తో. 488 00:23:46,720 --> 00:23:49,600 మీరు ఎల్లప్పుడూ కలిగి అనుకుంటున్నారా ఒక ఓపెన్ మరియు దగ్గరగా ట్యాగ్ HTML 489 00:23:49,600 --> 00:23:52,100 మీ కోడ్ టాప్ మరియు దిగువన. 490 00:23:52,100 --> 00:23:56,900 >> మీరు లోపల ఒక తల కలిగి అనుకుంటున్నారా ఇది కేవలం సంసార, టైటిల్ కలిగి 491 00:23:56,900 --> 00:24:01,430 మీ వెబ్ టాబ్ ప్రదర్శించడానికి అన్నారు పేజీ, మరియు లోపల ఇది అప్పుడు ఒక శరీరం 492 00:24:01,430 --> 00:24:04,120 నిజానికి కంటెంట్ ప్రదర్శిస్తుంది సంసార మీరు చేయాలనుకుంటున్నారా. 493 00:24:04,120 --> 00:24:08,220 కాబట్టి మీరు నిజంగా అమలు కోరుకుంటే ఈ నేను తిరిగి దూరంగా వెళుతున్న. 494 00:24:08,220 --> 00:24:12,740 మీరు నిజంగా ప్రారంభించవచ్చు డాట్ మొదలు apache50. 495 00:24:12,740 --> 00:24:15,650 496 00:24:15,650 --> 00:24:16,150 కూల్. 497 00:24:16,150 --> 00:24:18,980 మరియు మీరు ఇప్పుడు చూడగలరు, కాబట్టి ఈ లింక్పై వరకు popped. 498 00:24:18,980 --> 00:24:21,940 ఇది మీ సైట్ ఇప్పుడు చెప్పారు క్రింద కొన్ని లింక్ వద్ద అందుబాటులో. 499 00:24:21,940 --> 00:24:25,910 కాబట్టి అన్ని మా IDE సమయానికి ఉంది లేదు IDE, అవును sorry--, 500 00:24:25,910 --> 00:24:33,280 చేశానని మా IDE వెబ్ సృష్టించడానికి ఉంది లింక్ మా వెబ్ పేజీల ఇది అన్ని మీద 501 00:24:33,280 --> 00:24:35,407 సర్వర్లో ప్రాప్తి చేయవచ్చు. 502 00:24:35,407 --> 00:24:36,490 కాబట్టి యొక్క ఇక్కడ ఒక లుక్ తీసుకుందాం. 503 00:24:36,490 --> 00:24:40,240 >> యొక్క, ఈ క్లిక్ hello.html వెళదాం. 504 00:24:40,240 --> 00:24:42,895 మరియు మీరు చాలా సులభమైన చూడండి హలో ప్రపంచ కోసం వెబ్ పేజీ. 505 00:24:42,895 --> 00:24:46,477 506 00:24:46,477 --> 00:24:47,420 అలాగే. 507 00:24:47,420 --> 00:24:50,513 మేము నిజానికి చూడాలని కేవలం అవును అందరూ, ఇంకేంటి ఉందా? 508 00:24:50,513 --> 00:24:52,353 >> ప్రేక్షకులు: నేను ఒక ప్రాథమిక ప్రశ్న. 509 00:24:52,353 --> 00:24:52,978 అండీ పెంగ్: అయ్యో. 510 00:24:52,978 --> 00:24:58,064 ప్రేక్షకులు: మీరు సేవ్ చెయ్యాలి ఒక HTML మీ ఫైల్? 511 00:24:58,064 --> 00:24:58,730 అండీ పెంగ్: అవును. 512 00:24:58,730 --> 00:25:02,960 513 00:25:02,960 --> 00:25:10,820 నేను ఒక కొత్త ఫైల్ సృష్టించడానికి చేస్తే, నేను కొత్త ఫైలు లేకపోతే, Untittle, నేను లేకపోతే, 514 00:25:10,820 --> 00:25:14,390 section.html, విజృంభణ ఆ నేను ఏమి కలిగి అంతే. 515 00:25:14,390 --> 00:25:15,363 >> ప్రేక్షకులు: [వినబడని]? 516 00:25:15,363 --> 00:25:15,946 అండీ పెంగ్: నం 517 00:25:15,946 --> 00:25:16,660 ప్రేక్షకులు: [వినబడని]. 518 00:25:16,660 --> 00:25:17,240 అండీ పెంగ్: నం 519 00:25:17,240 --> 00:25:18,156 ప్రేక్షకులు: [వినబడని]. 520 00:25:18,156 --> 00:25:19,110 అండీ పెంగ్: అవును. 521 00:25:19,110 --> 00:25:24,300 చాలా చక్కని, పొడిగింపు మీ IDE లోపల, అని ఫైలు 522 00:25:24,300 --> 00:25:27,840 ఆ, కంప్యూటర్ చెబుతుంది బ్రౌజర్, హే, చూడండి చెబుతుంది. 523 00:25:27,840 --> 00:25:30,480 ఈ కోడ్ అవతరిస్తుంది ఈ భాషలో రాసిన. 524 00:25:30,480 --> 00:25:34,240 ఉదాహరణకు, మైక్రోసాఫ్ట్ కాబట్టి పద, అన్ని Word పత్రాలు ఏమి 525 00:25:34,240 --> 00:25:37,070 ఏమి పొడిగింపుతో ముగుస్తుంది? 526 00:25:37,070 --> 00:25:39,830 డిఓసి లేదా .docx, కుడి? 527 00:25:39,830 --> 00:25:42,299 >> చేసే అన్ని నిర్దేశిస్తుంది ఉంది మీ ఆపరేటింగ్ సిస్టమ్, హే, 528 00:25:42,299 --> 00:25:43,840 మీరు అప్ వచ్చిన ఒక పద పత్రం పొందారు. 529 00:25:43,840 --> 00:25:44,940 వాక్యముతో దీన్ని తెరవండి. 530 00:25:44,940 --> 00:25:46,955 లు తో అదే విషయం. 531 00:25:46,955 --> 00:25:49,650 ఇది OH నేను అవసరం తెలుసు ఈ ఫైలు అప్ తెరవడానికి 532 00:25:49,650 --> 00:25:52,020 Adobe Reader లేదా Adobe Acrobat తో. 533 00:25:52,020 --> 00:25:56,130 >> కాబట్టి పొడిగింపులు పనిచేస్తాయి మీ కంప్యూటర్ లో అదే మార్గం. 534 00:25:56,130 --> 00:26:00,750 మీరు మీ కోడ్ పేజీ తెలిపితే , అప్పుడు అది తెలుసు, HTML అనే సాధ్యం 535 00:26:00,750 --> 00:26:01,880 ఓహ్, మీరు HTML కోడ్ పొందారు. 536 00:26:01,880 --> 00:26:04,890 నేను HTML కోడ్ గా చికిత్స వెళుతున్న. 537 00:26:04,890 --> 00:26:06,600 కాబట్టి ఆ కోణంలో సూపర్ స్మార్ట్ ఉంది. 538 00:26:06,600 --> 00:26:11,360 539 00:26:11,360 --> 00:26:18,730 >> కాబట్టి ప్రతి ఒక్కరూ, యొక్క 10 నిమిషాల వంటి తీసుకుందాం మరియు కేవలం మా సొంత వెబ్ సైట్ సృష్టించడానికి. 540 00:26:18,730 --> 00:26:21,020 యొక్క మనోహరమైన విషయాలు జోడించడానికి అనుమతిస్తుంది. 541 00:26:21,020 --> 00:26:23,440 మీకు కావలసిన సంసార చెప్పటానికి సంకోచించకండి. 542 00:26:23,440 --> 00:26:27,890 నేను ఆ నిర్ధారించుకోవాలి అందరి సర్వర్లు సరిగ్గా నడుస్తున్న 543 00:26:27,890 --> 00:26:31,220 మేము pset మీరు విడిపించేందుకు ముందు. 544 00:26:31,220 --> 00:26:33,490 ఎందుకంటే మీ సర్వర్లు ఉంటే pset కోసం అమలు లేదు, 545 00:26:33,490 --> 00:26:34,847 ఆ నిజంగా చెడు ఉంటుంది. 546 00:26:34,847 --> 00:27:17,380 547 00:27:17,380 --> 00:27:21,093 >> నేను చుట్టూ ఫ్లోట్ వెళుతున్న మరియు ప్రతి ఒక్కరూ పని ఏమి చూడండి. 548 00:27:21,093 --> 00:27:26,965 549 00:27:26,965 --> 00:27:27,590 ఎలా జరుగుతోంది? 550 00:27:27,590 --> 00:27:29,048 >> ప్రేక్షకులు: నేను నా కంప్యూటర్ ఆన్. 551 00:27:29,048 --> 00:27:29,923 >> అండీ పెంగ్: ఆ సరే. 552 00:27:29,923 --> 00:27:41,200 553 00:27:41,200 --> 00:27:42,390 >> ప్రేక్షకులు: [వినబడని]. 554 00:27:42,390 --> 00:27:44,284 >> అండీ పెంగ్: జస్ట్ మీ IDE. 555 00:27:44,284 --> 00:27:44,784 అవును. 556 00:27:44,784 --> 00:27:54,040 557 00:27:54,040 --> 00:27:55,910 >> ప్రేక్షకులు: [వినబడని]. 558 00:27:55,910 --> 00:27:57,590 >> అండీ పెంగ్: అది సరే. 559 00:27:57,590 --> 00:27:59,491 >> ప్రేక్షకులు: [వినబడని]. 560 00:27:59,491 --> 00:28:00,490 అండీ పెంగ్ పూర్తిగా జరిమానా. 561 00:28:00,490 --> 00:28:47,705 562 00:28:47,705 --> 00:28:51,530 ప్రతి ఒక్కరూ ప్రాప్తి వారి వెబ్ సర్వర్ సరేనా? 563 00:28:51,530 --> 00:28:52,970 Apache50 సరే రన్? 564 00:28:52,970 --> 00:28:54,700 నేను కొన్ని ఆలోచించడం ఇతర విభాగాలు, మేము 565 00:28:54,700 --> 00:28:58,790 ప్రజలు, కాదు సమస్యలను కలిగి సర్వర్ను యాక్సెస్ చేయగలదు. 566 00:28:58,790 --> 00:28:59,290 అవును. 567 00:28:59,290 --> 00:29:05,764 కాబట్టి మీరు apache50 అమలు స్పేస్ స్పేస్ కాలం మొదలు. 568 00:29:05,764 --> 00:29:06,680 ప్రేక్షకులు: [వినబడని]. 569 00:29:06,680 --> 00:29:07,610 అండీ పెంగ్: అయ్యో. 570 00:29:07,610 --> 00:29:08,294 గుడ్? 571 00:29:08,294 --> 00:29:09,210 >> ప్రేక్షకులు: [వినబడని]. 572 00:29:09,210 --> 00:29:12,530 573 00:29:12,530 --> 00:29:13,350 >> అండీ పెంగ్: OK, ఓహ్. 574 00:29:13,350 --> 00:29:14,808 సో మీరు ఒక ఖాళీ కలిగి ఉండాల్సి చేస్తున్నారు. 575 00:29:14,808 --> 00:29:15,425 కాబట్టి apache50-- 576 00:29:15,425 --> 00:29:16,115 >> ప్రేక్షకులు: నేను చేసింది. 577 00:29:16,115 --> 00:29:17,661 >> అండీ పెంగ్: --start స్పేస్. 578 00:29:17,661 --> 00:29:18,660 ప్రేక్షకులు: ఓహ్, స్పేస్ డాట్. 579 00:29:18,660 --> 00:29:20,110 అండీ పెంగ్: అయ్యో, స్పేస్ డాట్. 580 00:29:20,110 --> 00:29:23,230 అక్కడికి వెల్లు. 581 00:29:23,230 --> 00:29:25,490 కాబట్టి అప్పుడు మీరు కలిగి ఉంటే రూపొందించినవారు ఒక HTML పేజీ, 582 00:29:25,490 --> 00:29:28,560 అప్పుడు మీరు నేరుగా వెళ్ళవచ్చు ఇది నిర్దేశించే ఆ లింక్. 583 00:29:28,560 --> 00:29:30,539 మరియు మీరు ఆక్సెస్ ఉండాలి. 584 00:29:30,539 --> 00:29:35,130 585 00:29:35,130 --> 00:29:37,876 >> అందరూ చేయగలిగారు వారి వెబ్ పేజీలు సరే యాక్సెస్? 586 00:29:37,876 --> 00:29:39,339 >> ప్రేక్షకులు: [వినబడని]. 587 00:29:39,339 --> 00:29:40,380 అండీ పెంగ్: ఓహ్, ఆ సరే. 588 00:29:40,380 --> 00:29:43,551 589 00:29:43,551 --> 00:29:44,964 >> ప్రేక్షకులు: [వినబడని]. 590 00:29:44,964 --> 00:29:45,630 అండీ పెంగ్: అవును. 591 00:29:45,630 --> 00:29:48,171 నేను మీరు నిజంగా విప్పగలరు అనుకుంటున్నాను మీ బ్రౌజర్ బ్రౌజర్లోనే 592 00:29:48,171 --> 00:29:49,955 మరియు కేవలం మీ IDE బ్రౌజర్. 593 00:29:49,955 --> 00:29:51,580 అవును, నేను మీరు కాపీ ఉంటే అనుకుంటున్నాను మరియు అతికించండి. 594 00:29:51,580 --> 00:29:53,920 >> ప్రేక్షకులు: ఆపై ఎలా మేము అది ఆఫ్ చెయ్యాలి? 595 00:29:53,920 --> 00:29:54,590 [వినబడని] 596 00:29:54,590 --> 00:29:58,720 >> అండీ పెంగ్: అవును, మీరు apache50 ఏ కాలంలో తో ఆపడానికి. 597 00:29:58,720 --> 00:29:59,220 అయ్యో. 598 00:29:59,220 --> 00:30:01,180 >> ప్రేక్షకులు: [వినబడని]. 599 00:30:01,180 --> 00:30:02,768 >> అండీ పెంగ్: ఏ కాలంలో తో. 600 00:30:02,768 --> 00:30:04,051 అవును. 601 00:30:04,051 --> 00:30:04,550 అక్కడ మేము వెళ్ళి. 602 00:30:04,550 --> 00:30:05,050 అయ్యో. 603 00:30:05,050 --> 00:30:08,480 604 00:30:08,480 --> 00:30:09,855 మేము మా స్వంత వెబ్ పేజీలను తయారుచెయ్యటానికి చేస్తున్నారు. 605 00:30:09,855 --> 00:30:10,646 >> ప్రేక్షకులు: ఓహ్, చల్లని. 606 00:30:10,646 --> 00:30:13,396 607 00:30:13,396 --> 00:30:14,062 అండీ పెంగ్: అవును. 608 00:30:14,062 --> 00:30:20,484 609 00:30:20,484 --> 00:30:22,420 >> ప్రేక్షకులు: నేను ఒక ప్రశ్న కలిగి. 610 00:30:22,420 --> 00:30:25,294 కాబట్టి Apache 50 611 00:30:25,294 --> 00:30:26,731 >> అండీ పెంగ్: 50, అవును. 612 00:30:26,731 --> 00:30:28,168 >> ప్రేక్షకులు: [వినబడని]. 613 00:30:28,168 --> 00:30:29,130 >> అండీ పెంగ్: ఏమిటి? 614 00:30:29,130 --> 00:30:29,750 ఆ అదృష్టము ఉంది. 615 00:30:29,750 --> 00:30:32,244 చూడండి, ఆ సమస్యను రకం ఆ ముందు జరగలేదు. 616 00:30:32,244 --> 00:30:37,820 617 00:30:37,820 --> 00:30:38,730 అలాగే. 618 00:30:38,730 --> 00:30:39,800 విభాగం తరువాత నన్ను చూడరు. 619 00:30:39,800 --> 00:30:42,320 మేము కొన్ని ఉన్నాయి ఎందుకంటే సర్వర్ తో సమస్యలు. 620 00:30:42,320 --> 00:30:44,325 >> మరియు మీరు అనుకున్న మీ సర్వర్ అని ఖచ్చితంగా 621 00:30:44,325 --> 00:30:45,700 pset ప్రారంభించటానికి ముందు నడుస్తున్న. 622 00:30:45,700 --> 00:30:47,800 మీరు అవసరం చూడాలని ఎందుకంటే. 623 00:30:47,800 --> 00:30:48,300 అవును. 624 00:30:48,300 --> 00:30:51,299 లేదని ఎవరికీ ఉంది వలన వారి సర్వర్ ప్రారంభించడానికి ఎలా పొందాలో? 625 00:30:51,299 --> 00:31:12,410 626 00:31:12,410 --> 00:31:17,840 >> జోడించడానికి ఎవరెవరిని మీరు యొక్క ఆ కోసం మీ వెబ్ పేజీలకు అదనపు శైలి, 627 00:31:17,840 --> 00:31:20,450 మేము నిజంగా ఏమి చేయవచ్చు డేవిడ్, అలాగే ఉపన్యాసం లో చేసిన 628 00:31:20,450 --> 00:31:24,070 ఇది ఒక అదనపు శైలి సృష్టించడానికి ఉంది ఒక డాట్ CSS ఇది షీట్ క్యాస్కేడింగ్ 629 00:31:24,070 --> 00:31:30,080 శైలి షీట్ మరియు నిజానికి జోడించండి. 630 00:31:30,080 --> 00:31:33,550 కాబట్టి ఉదాహరణకు, నేను సృష్టించిన చేసిన చాలా చక్కని దాదాపు ఖచ్చితమైన అదే ఒక 631 00:31:33,550 --> 00:31:37,180 డేవిడ్ ఉపన్యాసంలో చేశాడు. 632 00:31:37,180 --> 00:31:39,220 మీరు చాలా చక్కని కేవలం శరీరం చేయవచ్చు. 633 00:31:39,220 --> 00:31:45,980 >> మీరు టాగ్లు పిలుస్తున్న కలిగి దీనిలో మీరు సంసార విభాగం IDE దరఖాస్తు చేసుకోవచ్చు 634 00:31:45,980 --> 00:31:48,650 మీరు లోపల కావలసిన మీ HTML వాస్తవంగా ఆ పేజీకి. 635 00:31:48,650 --> 00:31:54,890 సో పేజీ యొక్క శరీరం, మీరు టెక్స్ట్ సెంటర్ align చేయవచ్చు. 636 00:31:54,890 --> 00:31:58,110 ఆపై నేను సృజనాత్మక చేస్తాము లోపల ఒక ట్యాగ్ అని టాప్ 637 00:31:58,110 --> 00:32:01,860 వీటిలో నేను ఈ విషయాలు మీరు ఒక పెద్ద పిక్సెల్ పరిమాణం కేటాయించాలని జరిగే 638 00:32:01,860 --> 00:32:03,104 ఫాంట్ కోసం. 639 00:32:03,104 --> 00:32:04,520 నేను ఫాంట్ బరువు బోల్డ్ ఉండాలనుకుంటున్నాను. 640 00:32:04,520 --> 00:32:06,478 నేను రంగు కావలసిన కేవలం ఏకపక్ష, నీలం 641 00:32:06,478 --> 00:32:08,570 నేను ఎంచుకోండి నిర్ణయించుకుంది ఆ విలువలు. 642 00:32:08,570 --> 00:32:10,870 నేను మధ్యలో అని మరొక ట్యాగ్ సృష్టించవచ్చు. 643 00:32:10,870 --> 00:32:12,640 ఫాంట్ పరిమాణం, అది ఒక బిట్ చిన్న చేయడానికి. 644 00:32:12,640 --> 00:32:17,730 ఆపై నేను మరొక ట్యాగ్ సృష్టించవచ్చు నేను ఫాంట్ పరిమాణం ఎక్కడ అని దిగువ 645 00:32:17,730 --> 00:32:20,900 ఇప్పటికీ కూడా చిన్న ఉండాలి. 646 00:32:20,900 --> 00:32:25,630 >> కాబట్టి అందంగా చాలా ఈ కేవలం ఉదాహరణ సోర్స్ కోడ్ లేక మూలంను శైలి షీట్లు 647 00:32:25,630 --> 00:32:27,400 అది కేవలం గూగుల్ చాలా సులభం. 648 00:32:27,400 --> 00:32:31,560 మీరు చెప్పే లేకపోతే, ఓహ్, నేను నా ఫాంట్ కావలసిన ఇటాలిక్ మరియు ఆకుపచ్చ ముదురు వుంటుంది, 649 00:32:31,560 --> 00:32:33,980 మీరు Google బహుశా మరియు అప్పుడు అది ఇత్సెల్ఫ్ 650 00:32:33,980 --> 00:32:37,590 తగిన టాగ్లు లేదా ID సృష్టించడానికి. 651 00:32:37,590 --> 00:32:41,670 కాబట్టి మార్గం మీరు నిజంగా చేస్తాను రకమైన ఒక HTML పత్రం లో కలిగి 652 00:32:41,670 --> 00:32:45,660 లేదా దీనికి మీ వద్ద అన్ని ఉపయోగించడానికి ఇక్కడ ఏమి తల వద్ద ఉండే 653 00:32:45,660 --> 00:32:48,560 శైలి షీట్ ఒక లింక్ను జోడించండి. 654 00:32:48,560 --> 00:32:53,600 >> కాబట్టి మీరు href సమానం లింకు మీ శైలి షీట్ సంసార పేరు 655 00:32:53,600 --> 00:32:54,590 ఉంది. 656 00:32:54,590 --> 00:32:56,740 మరియు అప్పుడు సంబంధం ఒక శైలి షీట్ ఉంది. 657 00:32:56,740 --> 00:33:00,700 కాబట్టి ఏ HTML పత్రంలో, కాలం మీరు ఈ డాట్ CSS షీట్ సహా, 658 00:33:00,700 --> 00:33:07,140 మీరు ప్రాప్తి ఉండాలి మరియు అక్కడ లక్షణాలు కలిగి ఉంటాయి. 659 00:33:07,140 --> 00:33:10,370 >> కాబట్టి ఉదాహరణకు, ఇక్కడ నేను కేవలం చేసిన మరొక ఉదాహరణ వెబ్ పేజీని సృష్టించండి. 660 00:33:10,370 --> 00:33:15,680 ఈ CS50 విభాగానికి స్వాగతం ఉంది 2:00 నుండి నాతో 3:30 కు మంగళవారాలు. 661 00:33:15,680 --> 00:33:20,300 ఆపై నేను ఒక సుందరమైన చిత్రం జోడించిన ఆ మనం సమర్థవంతంగా చూడగలరు ఉండాలి. 662 00:33:20,300 --> 00:33:24,620 >> సో మీరు ఇక్కడ పరిశీలించి ఉంటే, మీరు style.html వెళ్ళండి ఉంటే, 663 00:33:24,620 --> 00:33:26,310 మేము పిల్లుల తో ఒక వెబ్ పేజీ సృష్టించాను. 664 00:33:26,310 --> 00:33:29,420 కిట్టెన్ ఎందుకంటే అద్భుతంగా ఉన్నాయి. 665 00:33:29,420 --> 00:33:33,570 కాబట్టి ఒక చిత్రం కేవలం SRC లింక్ img జోడించడం. 666 00:33:33,570 --> 00:33:36,260 667 00:33:36,260 --> 00:33:38,310 >> అక్కడ ఉంటే, ప్రెట్టీ చాలా ఫీచర్ ఏ విధమైన 668 00:33:38,310 --> 00:33:40,268 మీరు జోడించాలనుకుంటే మీ website-- కాబట్టి, యొక్క అని పిలవబడు 669 00:33:40,268 --> 00:33:43,290 మీరు ఒక మెను జోడించాలనుకుంటే లేదా ఒక సెర్చ్ బార్ లేదా వంటి 670 00:33:43,290 --> 00:33:46,450 ఒక image-- కేవలం Google అలా ఎలా. 671 00:33:46,450 --> 00:33:48,277 మరియు మీరు ఆ ఫార్మాట్ లో plop. 672 00:33:48,277 --> 00:33:50,110 మరియు మీరు కేవలం అందంగా చాలా కేవలం అది జోడించండి. 673 00:33:50,110 --> 00:33:52,670 ఇది నిజంగా సులభం. 674 00:33:52,670 --> 00:33:55,014 >> మేము మా సొంత సృష్టిస్తున్నారు వెబ్ పేజీలను ప్రస్తుతం. 675 00:33:55,014 --> 00:33:55,680 నీకు కావాలంటే-- 676 00:33:55,680 --> 00:33:56,580 >> ప్రేక్షకులు: [వినబడని] 677 00:33:56,580 --> 00:33:57,470 >> అండీ పెంగ్: క్షమించాలి? 678 00:33:57,470 --> 00:33:59,310 >> ప్రేక్షకులు: [వినబడని]. 679 00:33:59,310 --> 00:34:01,340 >> అండీ పెంగ్: ఓహ్, div కేవలం ఒక విభాగం 680 00:34:01,340 --> 00:34:04,370 ఓహ్, నేను కలిగి, నాకు చెప్పడం అని ఒక నిర్దిష్ట విభాగంలో 681 00:34:04,370 --> 00:34:07,480 మధ్యలో దీనిలో చలకీగా చేస్తున్నాను నా CSS ట్యాగ్, మరియు అప్పుడు 682 00:34:07,480 --> 00:34:09,619 దిగువన తో నా ఇతర డివిజన్. 683 00:34:09,619 --> 00:34:10,785 అది మీరు చెప్పుచున్నారు అంతే. 684 00:34:10,785 --> 00:34:12,743 అది ఉంచాలని మంచిది ఎందుకంటే క్రమంలో చక్కగా విషయాలు, 685 00:34:12,743 --> 00:34:16,304 కాబట్టి కార్యక్రమం అమలు ఎలా ఖచ్చితంగా తెలుసు. 686 00:34:16,304 --> 00:34:18,929 మరియు నేను ఈ పేస్ట్ కాపీ చేసుకోవచ్చు అనుకుంటున్నాను అలాగే నా అసలు బ్రౌజర్ లోకి. 687 00:34:18,929 --> 00:34:21,110 ఇది జరిమానా ఉండాలి. 688 00:34:21,110 --> 00:34:21,610 అవును. 689 00:34:21,610 --> 00:34:24,330 690 00:34:24,330 --> 00:34:25,989 అవును. 691 00:34:25,989 --> 00:34:29,380 ప్రతి ఒక్కరూ కోరుకుంటున్నారు చేస్తే కేవలం ఒక వెబ్ పేజీ సృష్టించడం ప్రయత్నించండి 692 00:34:29,380 --> 00:34:32,169 మేము మరొక రెండు మూడు నిమిషాలు తీసుకొని వెళ్తాము. 693 00:34:32,169 --> 00:34:34,460 నేను నిర్ధారించుకోవాలి అందరి సర్వర్లు నడుస్తున్నాయి 694 00:34:34,460 --> 00:34:36,941 మరియు ప్రతి ఒక్కరూ ఒక ఉంది అలా ఎలా ఆలోచన. 695 00:34:36,941 --> 00:34:38,774 మీరు అబ్బాయిలు అనుకుంటే మీ కంప్యూటర్ల చేద్దామని. 696 00:34:38,774 --> 00:34:44,630 697 00:34:44,630 --> 00:34:45,635 ఇంకా పనిచేయకపోతే? 698 00:34:45,635 --> 00:34:47,420 >> ప్రేక్షకులు: నేను [వినబడని] ఉన్నాను. 699 00:34:47,420 --> 00:34:49,838 >> అండీ పెంగ్: బహుశా అలాగే 50 అప్డేట్ ప్రయత్నించండి. 700 00:34:49,838 --> 00:34:51,392 అవును. 701 00:34:51,392 --> 00:34:52,308 ప్రేక్షకులు: [వినబడని]. 702 00:34:52,308 --> 00:35:17,502 703 00:35:17,502 --> 00:35:18,990 >> అండీ పెంగ్: అవును. 704 00:35:18,990 --> 00:35:23,750 సో మీరు ఒక కొత్త మార్గం ప్రారంభం ఆ IDE వెబ్ సర్వర్ కేవలం 705 00:35:23,750 --> 00:35:27,889 apache50 స్పేస్ ప్రారంభం స్పేస్ డాట్. 706 00:35:27,889 --> 00:35:30,430 నేను మీరు అనుకున్నారు అందరి సర్వర్లు సరే నడుస్తున్నాయి. 707 00:35:30,430 --> 00:35:31,763 >> ఇక్కడ, టెర్మినల్: ప్రేక్షకులు? 708 00:35:31,763 --> 00:35:33,334 అండీ పెంగ్: అవును. 709 00:35:33,334 --> 00:35:34,250 ప్రేక్షకులు: [వినబడని]. 710 00:35:34,250 --> 00:35:38,000 711 00:35:38,000 --> 00:35:38,985 >> అండీ పెంగ్: Apache. 712 00:35:38,985 --> 00:35:42,010 అసలైన, నేను మీరు భావిస్తున్నాను ఇప్పటికే ఏదో నడుస్తున్న. 713 00:35:42,010 --> 00:35:43,145 అవును, మీరు నిజంగా ఉన్నారు వేరే సర్వర్ నడుస్తున్న. 714 00:35:43,145 --> 00:35:43,830 అవును, మీరు మంచి ఉన్నాము. 715 00:35:43,830 --> 00:35:45,085 కాలం పనిచేస్తోందని, మీరు OK ఉన్నారు. 716 00:35:45,085 --> 00:35:45,626 >> ప్రేక్షకులు: OK. 717 00:35:45,626 --> 00:35:47,615 అండీ పెంగ్: రెండు ఉంది మార్గాలు సర్వర్లు అమలు. 718 00:35:47,615 --> 00:35:49,990 సో కాలం మార్గాలు ఒకటిగా పని ఉంది, అది ఆల్ రైట్. 719 00:35:49,990 --> 00:36:18,470 720 00:36:18,470 --> 00:36:21,680 మేము మరొక నిమిషం తీసుకొని వెళ్తాము కేవలం రకమైన ముగించడానికి 721 00:36:21,680 --> 00:36:25,280 వస్తువు యొక్క తుదిమెరుగులు వెబ్ పేజీ మీరు అబ్బాయిలు అనుకున్నారు. 722 00:36:25,280 --> 00:36:26,830 >> ప్రతి ఒక్కరూ ద్వారా పనిచేస్తున్నట్లు? 723 00:36:26,830 --> 00:36:30,910 అందరి సర్వర్లు మీదే పాటు అమలు? 724 00:36:30,910 --> 00:36:32,210 మేము ఆ కనిపెడతాడు. 725 00:36:32,210 --> 00:36:34,137 మరియు HTML యొక్క నిరాడంబర. 726 00:36:34,137 --> 00:36:35,220 కాబట్టి మనం అన్ని మంచి భావిస్తున్నాను. 727 00:36:35,220 --> 00:36:38,260 728 00:36:38,260 --> 00:36:38,760 అవును. 729 00:36:38,760 --> 00:36:41,070 నేను తిరిగి వచ్చి చేస్తాము. 730 00:36:41,070 --> 00:36:42,797 >> ప్రేక్షకులు: [వినబడని]. 731 00:36:42,797 --> 00:36:43,380 అండీ పెంగ్: OK. 732 00:36:43,380 --> 00:36:44,770 ప్రేక్షకులు: సో అది కేవలం అప్ లోడ్ ప్రారంభించారు. 733 00:36:44,770 --> 00:36:45,686 అండీ పెంగ్: కంగారుపడవద్దు. 734 00:36:45,686 --> 00:36:49,590 735 00:36:49,590 --> 00:36:52,680 HTML కాబట్టి, సోర్స్ కోడ్ ఉందని విభాగం తరువాత ఆన్లైన్ ఉంటుంది. 736 00:36:52,680 --> 00:36:54,810 కూడా, డేవిడ్ మొత్తం ఉంది బంచ్ ఆన్లైన్ అలాగే. 737 00:36:54,810 --> 00:36:58,190 అది పైగా జస్ట్ రకమైన మెరుపు HTML పేజీలను రాసిన ఎలా చూడండి. 738 00:36:58,190 --> 00:36:59,920 ఇది చాలా సులభం. 739 00:36:59,920 --> 00:37:03,979 ఏదైనా మీరు అందంగా తెలీదు చక్కని కేవలం Google మరియు మీరు మంచి ఉన్నాము. 740 00:37:03,979 --> 00:37:06,270 నేను ఆ నిర్ధారించుకోవాలి మీ సర్వర్లు నడుస్తున్నాయి. 741 00:37:06,270 --> 00:37:12,962 742 00:37:12,962 --> 00:37:14,880 >> ప్రేక్షకులు: ఇది తరచుగా ఈ ఏమి చేస్తుంది? 743 00:37:14,880 --> 00:37:16,421 >> అండీ పెంగ్: ఇది నాకు జరిగిన ఎప్పటికీ. 744 00:37:16,421 --> 00:37:18,470 745 00:37:18,470 --> 00:37:20,782 నేను కూడా హైబర్నేట్ కాలేదు తెలియదు. 746 00:37:20,782 --> 00:37:22,516 >> ప్రేక్షకులు: [వినబడని]. 747 00:37:22,516 --> 00:37:25,140 అండీ పెంగ్: నేను అందరూ గని ముందు hibernated ఎన్నడూ. 748 00:37:25,140 --> 00:37:26,860 నేను ఎందుకు తెలియదు. 749 00:37:26,860 --> 00:37:27,566 ఇది ఆశ్చర్యకరమని తెలిపాడు. 750 00:37:27,566 --> 00:37:29,310 >> ప్రేక్షకులు: [వినబడని]. 751 00:37:29,310 --> 00:37:30,643 >> అండీ పెంగ్: మీదే hibernating ఉంది? 752 00:37:30,643 --> 00:37:32,615 753 00:37:32,615 --> 00:37:33,669 >> ప్రేక్షకులు: [వినబడని]. 754 00:37:33,669 --> 00:37:34,335 అండీ పెంగ్: అవును. 755 00:37:34,335 --> 00:37:39,122 756 00:37:39,122 --> 00:37:39,872 ప్రేక్షకులు: అది సరే. 757 00:37:39,872 --> 00:37:40,622 కాబట్టి ఒకసారి అది తెరవబడి. 758 00:37:40,622 --> 00:37:41,760 అండీ పెంగ్: OK. 759 00:37:41,760 --> 00:37:43,940 మేము కొన్ని సర్వర్ ఎదుర్కోవటానికి చేస్తాము విభాగం తరువాత సమస్యలు. 760 00:37:43,940 --> 00:37:44,860 మీరు జరిమానా ఉండాలి. 761 00:37:44,860 --> 00:37:47,950 మీరు నిర్ధారించుకోవాలి ఉన్నప్పటికీ మీరు వదిలి ముందు వాటిని పరిష్కరించుకోవటానికి. 762 00:37:47,950 --> 00:37:49,380 ఎందుకంటే మీ సర్వర్ యొక్క నడుస్తున్న లేదు, అప్పుడు మీరు ఉన్నాము 763 00:37:49,380 --> 00:37:52,004 అలా చెయ్యడానికి వెళ్ళడం లేదు pset, pset యొక్క ఏ భాగం వంటి. 764 00:37:52,004 --> 00:37:54,200 కాబట్టి మీరు నిర్ధారించుకోవాలి ఆ పని అనిపిస్తుంది. 765 00:37:54,200 --> 00:37:54,831 కూల్. 766 00:37:54,831 --> 00:37:55,330 అయితే సరే. 767 00:37:55,330 --> 00:37:56,490 వీడ్కోలు పిల్లుల సే. 768 00:37:56,490 --> 00:37:59,670 నేను వెతుకుతున్న కాలం గడిపాడు ఆ కిట్టెన్ చిత్రం ఉంచాలి. 769 00:37:59,670 --> 00:38:02,272 కాబట్టి, ఏమైనప్పటికీ. 770 00:38:02,272 --> 00:38:04,950 >> ప్రేక్షకులు: [వినబడని]. 771 00:38:04,950 --> 00:38:05,770 >> అండీ పెంగ్: క్షమించాలి? 772 00:38:05,770 --> 00:38:07,345 >> ప్రేక్షకులు: [వినబడని]. 773 00:38:07,345 --> 00:38:08,970 అండీ పెంగ్: నేను వెబ్ సైట్ లో వార్తలు అనుకుంటున్నాను. 774 00:38:08,970 --> 00:38:11,064 స్పెక్ నచ్చిందా? 775 00:38:11,064 --> 00:38:12,020 >> ప్రేక్షకులు: [వినబడని]. 776 00:38:12,020 --> 00:38:16,080 నేను స్పెక్ కేవలం భావిస్తున్నాను వారానికి ఏడు ఆన్లైన్. 777 00:38:16,080 --> 00:38:18,850 నేను కూడా అది pset6 అని అనుకుంటున్నాను మేము వారంలో ఏడు లో ఉన్నారు దానికొరకు 778 00:38:18,850 --> 00:38:19,641 ఒక బిట్ కంప్యూటింగ్కు ఉంది. 779 00:38:19,641 --> 00:38:23,130 ప్రేక్షకులు: నేను అర్థం మీరు ఉంటే మీరు ఉంటే వద్ద చూడవచ్చు 780 00:38:23,130 --> 00:38:28,666 మా వెర్షన్ అప్ తీసి కావలసిన మా విడదీయు నుండి వెబ్ సైట్? 781 00:38:28,666 --> 00:38:31,820 కాబట్టి వంటి server.c pset, కుడి ఉంది? 782 00:38:31,820 --> 00:38:36,514 మీరు ఈ చూడండి అనుకుంటే, లాగా వెతుకుతుంది ఎలా? 783 00:38:36,514 --> 00:38:38,680 అండీ పెంగ్: ఓహ్, వాస్తవానికి అలా pset, అన్ని మేము చేస్తున్న 784 00:38:38,680 --> 00:38:41,405 ఇక్కడ, ఇక్కడ implementing-- ఉంది నేను ఈ క్లుప్తంగా వెళ్ళి చేస్తాము. 785 00:38:41,405 --> 00:38:44,187 786 00:38:44,187 --> 00:38:47,020 కేవలం సంపాదించిన అందరికీ కాబట్టి విభాగం చేయడానికి, మీరు అబ్బాయిలు అదృష్టం ఉన్నాయి. 787 00:38:47,020 --> 00:38:49,340 చాలా తక్కువ పదార్థం ఉంది నిజానికి ఈ రోజు కవర్. 788 00:38:49,340 --> 00:38:52,585 >> నేను తదుపరి ఖర్చు వెళుతున్న Pset సహాయం మీద వెళ్ళడం 20 నిమిషాల. 789 00:38:52,585 --> 00:38:55,210 కొన్ని ఉపయోగకరమైన ఉంది ఎందుకంటే మీ జీవితం సహాయపడే విధులు. 790 00:38:55,210 --> 00:38:57,501 మరియు ఆశాజనక, మేము బయట ఉంటాము ఇక్కడ 20 నిమిషాల వంటి. 791 00:38:57,501 --> 00:38:58,360 అలాగే. 792 00:38:58,360 --> 00:39:00,252 >> కాబట్టి pset7 తప్పు. 793 00:39:00,252 --> 00:39:02,460 మేము వారం లో ఉన్నారు అయినప్పటికీ ఏడు, ఇది నిజానికి pset6 వార్తలు. 794 00:39:02,460 --> 00:39:04,220 నేను ఆ మారుస్తాము. 795 00:39:04,220 --> 00:39:07,550 అన్ని మేము pset6 చేస్తున్న ఒక వెబ్ సర్వర్ సృష్టిస్తుంది. 796 00:39:07,550 --> 00:39:09,010 ఆ సూపర్ భయానకంగా ధ్వనులు. 797 00:39:09,010 --> 00:39:11,010 >> మరియు ముఖ్యంగా వారికి మీరు ఇప్పటికే కలిగి ఉన్న 798 00:39:11,010 --> 00:39:14,530 పంపిణీ కోడ్ చూశారు కోడ్ చాలా, కోడ్ యొక్క చాలా ఉంది. 799 00:39:14,530 --> 00:39:15,570 కానీ పూర్తిగా సరే. 800 00:39:15,570 --> 00:39:17,750 ఈపి పట్టిన ఇసుకతో ఎందుకంటే నిజానికి సృష్టించే భాగంగా 801 00:39:17,750 --> 00:39:20,140 సర్వర్ మాకు ద్వారా జరుగుతుంది. 802 00:39:20,140 --> 00:39:22,090 అన్ని మీరు నిజంగా అడిగితే ఈ pset లో చేయడానికి 803 00:39:22,090 --> 00:39:25,350 కొన్ని స్ట్రింగ్ తారుమారు చేయాలని ఉంది ఫైలు I / O. ఇది నిజానికి 804 00:39:25,350 --> 00:39:27,570 నిరాడంబర వంటి. 805 00:39:27,570 --> 00:39:30,830 >> సో మీరు మొదటి ఆ డౌన్లోడ్ చేసినప్పుడు ఎవరు ఇక్కడ నిజానికి ఇప్పటికే డౌన్లోడ్ 806 00:39:30,830 --> 00:39:32,540 pset మరియు ఒక లుక్ తీసుకున్న? 807 00:39:32,540 --> 00:39:33,040 అయితే సరే. 808 00:39:33,040 --> 00:39:33,540 అవును. 809 00:39:33,540 --> 00:39:36,042 కోడ్ యొక్క 500 లైన్ల మాదిరిగా ఉంది మీరు వంటి చూడాలని, 810 00:39:36,042 --> 00:39:36,750 ఏం జరుగుతుంది? 811 00:39:36,750 --> 00:39:38,177 మరియు ఆ పూర్తిగా మంచిది. 812 00:39:38,177 --> 00:39:39,760 మీరు నడక త్రుల చూడటానికి నిర్ధారించుకోండి. 813 00:39:39,760 --> 00:39:41,610 డేవిడ్ and-- ఎందుకంటే నాకు తెలీదు. 814 00:39:41,610 --> 00:39:43,870 నేను Zamyla, ఈ యొక్క ఒకటి భావించడం లేదు. 815 00:39:43,870 --> 00:39:47,040 కానీ నేను కొన్ని ఇతర అనుకుంటున్నాను నడిచి త్రుల బొత్తిగా 816 00:39:47,040 --> 00:39:49,510 పరంగా ఉపయోగపడిందా కేవలం మీరు తెలియచేసినందుకు 817 00:39:49,510 --> 00:39:51,780 ఏమి మీ కోడ్ లోపల జరుగుతుందో. 818 00:39:51,780 --> 00:39:53,330 >> మరియు అది పూర్తిగా సరే. 819 00:39:53,330 --> 00:39:57,860 ఎందుకంటే మీరు ఆ నాలుగు ఫంక్షన్లు అమలు కోరారు నిజానికి 820 00:39:57,860 --> 00:39:59,720 సున్నా వాస్తవ సర్వర్ తో దీన్ని. 821 00:39:59,720 --> 00:40:02,590 వారు చేయాల్సిందల్లా కేవలం వివిధ తీగలను అన్వయించడం, 822 00:40:02,590 --> 00:40:05,780 తీగలను ద్వారా శోధించడం, ఖచ్చితంగా పనులను చేయడానికి 823 00:40:05,780 --> 00:40:07,750 అవి ఏమి చేయాలో చేస్తూ. 824 00:40:07,750 --> 00:40:11,200 >> ఆ ప్రభావం కాబట్టి, ఉన్నాయి కొన్ని చాలా ఉపయోగకరమైన విధులు, 825 00:40:11,200 --> 00:40:13,630 ముఖ్యంగా స్ట్రింగ్ కోసం తారుమారు, మేము అన్ని తప్పక 826 00:40:13,630 --> 00:40:15,879 నేను ఇష్టం ఆలోచన వెళ్ళి మీరు అబ్బాయిలు చాలా ఉపయోగకరంగా 827 00:40:15,879 --> 00:40:19,130 pset ప్రయత్నించే ముందు తెలుసుకోవడానికి. 828 00:40:19,130 --> 00:40:23,350 మరియు వారు అన్ని కలిగి చేస్తున్నారు మీ string.h లైబ్రరీ లోపల. 829 00:40:23,350 --> 00:40:25,980 బహుశా మరింత ఉపయోగకరంగా ఉంది నేను ఇక్కడ చేర్చకపోతే విధులు, 830 00:40:25,980 --> 00:40:30,740 నేను గాని వాటిని ఉపయోగించడానికి ఎప్పుడూ ఎందుకంటే లేదా బహుశా నేను కేవలం వారు ఉనికిలో తెలియదు. 831 00:40:30,740 --> 00:40:32,440 >> Student.h ద్వారా చూపులో సంకోచించకండి. 832 00:40:32,440 --> 00:40:36,460 చాలా ఉన్నట్లు జరగబోతోంది ఎందుకంటే విధులు చాలా ఉపయోగపడతాయి ఆ. 833 00:40:36,460 --> 00:40:43,050 కనుక ఆరు నేను ఎక్కువగా ఉపయోగించే నా నేను ఈ గత వారం ఇది చేస్తున్న సమయంలో pset 834 00:40:43,050 --> 00:40:49,620 strtok, strchr, strrcher, ఉన్నాయి strstr, strcasecmp, మరియు strcpy. 835 00:40:49,620 --> 00:40:53,060 కాబట్టి గత రెండు అనిపించవచ్చు ఉండవచ్చు మీరు చాలా అందంగా తెలిసిన. 836 00:40:53,060 --> 00:40:56,910 Str కేసు అది అన్ని సరిపోల్చండి ఉంది, సరిపోల్చండి తీగలను సమానత్వం కోసం వాటిని తనిఖీ, 837 00:40:56,910 --> 00:40:58,110 కేసుతో సహా. 838 00:40:58,110 --> 00:41:01,430 మరియు strcpy కాపీలు ఒక బఫర్ లోకి ఒక స్ట్రింగ్. 839 00:41:01,430 --> 00:41:04,430 >> కాబట్టి ఆ రెండు చాలా అనిపించవచ్చు ఉండాలి ఈ సమయంలో guys తెలిసిన. 840 00:41:04,430 --> 00:41:07,100 మేము వాటిని చాలా ఉపయోగించారు చేసిన ఎందుకంటే, ముఖ్యంగా గత psets కోసం. 841 00:41:07,100 --> 00:41:10,734 బహుశా కానీ మొదటి నాలుగు మీరు ఇప్పుడు వరకు అప్ చూడని. 842 00:41:10,734 --> 00:41:12,400 కానీ నేను వాటిని నడవడానికి వెళుతున్న. 843 00:41:12,400 --> 00:41:15,620 వారు మీ జీవితాల చేయడానికి వెళుతున్న ఎందుకంటే నిజంగా, సులభంగా for-- నిజంగా సులభం, 844 00:41:15,620 --> 00:41:19,830 ఈ రాబోయే pset కోసం కానీ చాలా సులభంగా. 845 00:41:19,830 --> 00:41:20,420 >> అలాగే. 846 00:41:20,420 --> 00:41:27,720 * Strtok కాబట్టి చార్, ఈ ఫంక్షన్ ఈ వేడుకలో నిర్వచనం కలిగి 847 00:41:27,720 --> 00:41:31,050 స్ట్రింగ్, h లైబ్రరీ లోపల. 848 00:41:31,050 --> 00:41:34,340 మీరు చార్ యొక్క ఒక ఇన్పుట్ * ఇవ్వకపోతే కేవలం ఒక స్ట్రింగ్ ఇది స్ట్రింగ్, 849 00:41:34,340 --> 00:41:38,220 లేదా ఒక స్థిర చార్ * deliminator, సంక్షిప్తంగా delim, 850 00:41:38,220 --> 00:41:42,410 అన్ని పెద్ద బద్దలు చేయుచున్నాడు మేము కాల్ ఏమి వరుస స్ట్రింగ్ 851 00:41:42,410 --> 00:41:45,730 నిర్దిష్ట విలువను ద్వారా వేరు చేస్తోంది. 852 00:41:45,730 --> 00:42:03,340 కాబట్టి ఒక రకంగా, నేను ఒకవేళ ఇవ్వాలని మీరు ఈ ఒక స్ట్రింగ్, section.7.php. 853 00:42:03,340 --> 00:42:09,520 >> నేను పాస్ చేస్తే వాదించవచ్చు ఈ నా STR లో, నా చార్ * STR, 854 00:42:09,520 --> 00:42:18,870 నా deliminator డాట్ ఉంటే, ఈ చేయరు స్ట్రింగ్ ద్వారా శోధన ఉంది. 855 00:42:18,870 --> 00:42:22,790 మరియు మొదటి సారి అది ఒక డాట్ చూస్తాడు, అది కేవలం పాయింటర్ తిరిగి వెళ్తానని 856 00:42:22,790 --> 00:42:25,830 దొరకలేదు గత టోకెన్ కు ఈ ముందు స్ట్రింగ్ లో. 857 00:42:25,830 --> 00:42:27,230 కాబట్టి అది కుడి ఇక్కడ ప్రయత్నించాడు. 858 00:42:27,230 --> 00:42:30,580 >> మరియు అది కేవలం నాకు 7.php ఇచ్చి. 859 00:42:30,580 --> 00:42:34,070 నేను కాల్ ఉన్నట్లయితే మరొకసారి పని, 860 00:42:34,070 --> 00:42:37,580 అది కేవలం నాకు .php ఇచ్చి. 861 00:42:37,580 --> 00:42:41,540 కాబట్టి అన్ని ఈ ఫంక్షన్ చేస్తోంది పెద్ద స్ట్రింగ్ డౌన్ బద్దలు ఉంది 862 00:42:41,540 --> 00:42:44,620 ఆధారపడి చిన్న తీగలను లోకి మీరు చూస్తున్న ఏమి. 863 00:42:44,620 --> 00:42:46,670 >> కాబట్టి ఉదాహరణకు, మీ లుక్ అప్ ఫంక్షన్ 864 00:42:46,670 --> 00:42:49,895 మీరు చూడండి ఏమి కావాలా కొన్ని పాత్రల గురించి వచ్చిన 865 00:42:49,895 --> 00:42:54,280 లేదా చుక్కలు జరిగే లేదా పొడిగింపులు జరిగితే, ఈ ఫంక్షన్ బొత్తిగా ఉపయోగకరంగా ఉంటుంది. 866 00:42:54,280 --> 00:42:57,260 867 00:42:57,260 --> 00:42:59,010 అవును. 868 00:42:59,010 --> 00:42:59,510 కంగారుపడవద్దు. 869 00:42:59,510 --> 00:43:01,339 ఈ అన్ని ఉండబోతుంది అవును, ఇంకేంటి ఉంటుంది? 870 00:43:01,339 --> 00:43:07,087 >> ప్రేక్షకులు: మొదటి లైన్ లో మేము ఈ ఉదాహరణ ఉపయోగించి ఉంటే, 871 00:43:07,087 --> 00:43:09,504 మేము ఆ లోకి ఏమి ఇన్సర్ట్? 872 00:43:09,504 --> 00:43:10,170 అండీ పెంగ్: అవును. 873 00:43:10,170 --> 00:43:13,000 874 00:43:13,000 --> 00:43:25,640 మీరు కేవలం ఒక అంటారని strtok స్ట్రింగ్ కామా delim. 875 00:43:25,640 --> 00:43:30,260 మరియు స్ట్రింగ్ section.7.php సమానం. 876 00:43:30,260 --> 00:43:35,244 ఆపై మీరు delim ఉన్నాము కేవలం డాట్ సమానంగా ఉంటుంది. 877 00:43:35,244 --> 00:43:36,654 >> ప్రేక్షకులు: OK. 878 00:43:36,654 --> 00:43:39,010 >> అండీ పెంగ్: అవును. 879 00:43:39,010 --> 00:43:41,266 ఊరికే. 880 00:43:41,266 --> 00:43:43,890 అన్ని ఈ విధులు బొత్తిగా మేము వాటిని ద్వారా ఇలాంటి వెళ్ళేటప్పుడు. 881 00:43:43,890 --> 00:43:45,514 వారు కేవలం కొద్దిగా భిన్నంగా పనులు. 882 00:43:45,514 --> 00:43:49,530 కానీ వారు అన్ని చూడాలని మీ జీవితం చాలా సులభం. 883 00:43:49,530 --> 00:43:53,940 రెండవ ఫంక్షన్, ఈ ఒకరి వంటి సూపర్ ముఖ్యమైన సూపర్ సూపర్, 884 00:43:53,940 --> 00:43:58,254 పట్టుకొని ఉన్నారు ఉంది. 885 00:43:58,254 --> 00:44:07,560 886 00:44:07,560 --> 00:44:08,730 >> అయ్యో. 887 00:44:08,730 --> 00:44:13,810 మొదటి కోసం Strchr శోధనలు occurrence-- నిజానికి, అవును. 888 00:44:13,810 --> 00:44:16,385 Strchr విధి అని నేను ఖచ్చితంగా కేవలం పైగా జరిగింది. 889 00:44:16,385 --> 00:44:18,260 కాబట్టి నేను అన్నాడు ఏమి పట్టించుకోకుండా మొదటి ఫంక్షన్ కోసం. 890 00:44:18,260 --> 00:44:20,980 ఇది నిజానికి strchr అని. 891 00:44:20,980 --> 00:44:24,840 >> సో వాట్ ఇక్కడ జరిగిన ఏ ఉంటే మీరు ఒక చార్ సి లో ఒక స్ట్రింగ్ ఇవ్వబడింది, 892 00:44:24,840 --> 00:44:28,660 అది కేవలం ఇచ్చి మీరు ఆ ఏ. 893 00:44:28,660 --> 00:44:29,230 అవును. 894 00:44:29,230 --> 00:44:33,700 కాబట్టి STR, వంటి ఆలోచించి ఇది చార్ వంటి ఒక స్ట్రింగ్, మరియు chr ఉంది. 895 00:44:33,700 --> 00:44:38,621 కాబట్టి మీరు ప్రయత్నిస్తున్న అన్ని శోధన ఒక చార్ ఒక స్ట్రింగ్ లోపల ఉన్న. 896 00:44:38,621 --> 00:44:41,120 మరియు కనుక ఇది మొదటి కోసం శోధిస్తుంది పాత్ర యొక్క ఉనికి 897 00:44:41,120 --> 00:44:43,601 స్ట్రింగ్ STR లో సి. 898 00:44:43,601 --> 00:44:46,463 >> ప్రేక్షకులు: [వినబడని]. 899 00:44:46,463 --> 00:44:48,380 >> అండీ పెంగ్: అయ్యో. 900 00:44:48,380 --> 00:44:51,230 ఆపై దానిని కనుగొనేందుకు లేదు ఉంటే అది NULL తిరిగి వెళుతున్న. 901 00:44:51,230 --> 00:44:54,313 కాబట్టి జరగబోతోంది ఏదో చాలా ఉండాలి pset చేయడం మీరు అబ్బాయిలు ఉపయోగకరంగా 902 00:44:54,313 --> 00:44:59,030 , చెప్పుకోవాలంటే, మీరు ఒక వెతుకుతున్న ఒక పదం కోసం ఒక .docx వంటి పొడిగింపు 903 00:44:59,030 --> 00:45:04,740 పత్రం లేదా ఒక PDF పత్రం కోసం ఒక పిడిఎఫ్, మీరు రకమైన చూడండి దానిని ఉపయోగించవచ్చు 904 00:45:04,740 --> 00:45:08,720 సంసార కోసం తర్వాత ఉంది ప్రతిసారీ మీరు కుడి, ఒక డాట్ చూడండి? 905 00:45:08,720 --> 00:45:11,880 అందువలన చాలా చక్కని, మీరు ఉంటే ఫంక్షన్ ద్వారా అమలు, 906 00:45:11,880 --> 00:45:13,610 ఇది NULL తిరిగి ఉంటే, అప్పుడు మీకు తెలిసిన ఆ 907 00:45:13,610 --> 00:45:17,292 ఈ అంటే, డాట్ దానిని కనుగొనేందుకు లేదు స్పష్టంగా చెల్లుబడి అయ్యే ఫైల్ పొడిగింపు కాదు. 908 00:45:17,292 --> 00:45:19,000 లేదా అది తిరిగి ఉంటే ఏదో, అప్పుడు మీకు తెలిసిన 909 00:45:19,000 --> 00:45:21,940 ఇది సంసార తిరిగి వెళుతున్న నిజానికి పొడిగింపు తర్వాత. 910 00:45:21,940 --> 00:45:24,190 వచ్చింది ఎవరు మీరు యొక్క ఆ సో లుక్అప్ ద్వారా చూడటం ప్రారంభించారు 911 00:45:24,190 --> 00:45:28,640 మరియు ఈ ఫంక్షన్ యొక్క, అన్వయించడం వెళుతున్న సూపర్ ఉపయోగకరమైన ఉండాలి. 912 00:45:28,640 --> 00:45:32,010 కాబట్టి మేము నిజానికి చూడాలని ఈ ఉపయోగించి ప్రదర్శించేందుకు. 913 00:45:32,010 --> 00:45:36,670 >> ఎందుకు మీరు అబ్బాయిలు రాయడం ప్రయత్నించండి లేదు ఒక ఫంక్షన్ bool వాక్యం చార్ * s ఆ 914 00:45:36,670 --> 00:45:39,610 ఒక కేవలం ఉంటే నిజమైన తిరిగి వాక్యం మరియు లేకపోతే తప్పు. 915 00:45:39,610 --> 00:45:44,110 916 00:45:44,110 --> 00:45:46,830 కాబట్టి మీరు చూడాలని, సూచించు బహుశా strchr ఉపయోగించడానికి. 917 00:45:46,830 --> 00:45:50,420 లేదా మీరు కేవలం శోధనకు ఒక నిర్దిష్ట పాత్ర కోసం స్ట్రింగ్. 918 00:45:50,420 --> 00:45:54,950 కాబట్టి ఒక వాక్యం లో, ఏమి ఒక వాక్యం వేరు 919 00:45:54,950 --> 00:45:57,510 ఒక కాని వాక్యం నుంచి, ఏమి నిర్దిష్ట పాత్ర? 920 00:45:57,510 --> 00:45:58,260 ప్రేక్షకులు: ఒక స్థలం. 921 00:45:58,260 --> 00:45:59,343 అండీ పెంగ్: ఎ స్పేస్, కుడి? 922 00:45:59,343 --> 00:46:03,354 కాబట్టి మనం బహుశా వెళ్ళడం లేదు ఇక్కడ ఈ ఫంక్షన్ లోపల చేయాలనుకుంటున్నారా? 923 00:46:03,354 --> 00:46:04,290 >> ప్రేక్షకులు: [వినబడని]. 924 00:46:04,290 --> 00:46:07,623 >> అండీ పెంగ్: మేము strchr కావలసిన చూడాలని స్పేస్ రూపాన్ని స్ట్రింగ్. 925 00:46:07,623 --> 00:46:11,330 అది ఏదో తిరిగి ఉంటే ఎందుకంటే మేము ఈ ఒక వాక్యం ఉండాలి తెలుసు. 926 00:46:11,330 --> 00:46:14,510 ఆ మేము తప్పక అర్థం ఈ స్ట్రింగ్ లో ఒక ఖాళీ. 927 00:46:14,510 --> 00:46:17,660 >> ఖాళీ ఉంది, అప్పుడు మేము తెలిసిన ఆ, హేయ్, ఒక స్ట్రింగ్ కాదు అంచనా. 928 00:46:17,660 --> 00:46:20,060 అది బహుశా కేవలం ఒక నిజంగా దీర్ఘ పదం. 929 00:46:20,060 --> 00:46:23,242 నేను మీరు అబ్బాయిలు ఒక జంట ఇస్తాము నిమిషాల ఈ ఫంక్షన్ రాయడానికి. 930 00:46:23,242 --> 00:46:44,398 931 00:46:44,398 --> 00:46:45,874 అవును. 932 00:46:45,874 --> 00:46:47,970 >> ప్రేక్షకులు: మీరు వచ్చాం వినియోగదారు నుండి ఈ స్ట్రింగ్? 933 00:46:47,970 --> 00:46:48,440 >> అండీ పెంగ్: అవును. 934 00:46:48,440 --> 00:46:49,565 కాబట్టి ఈ కేవలం ఒక ఫంక్షన్ ఉంది. 935 00:46:49,565 --> 00:46:54,586 సో మీ ప్రధాన విధి లోపల ఊహించుకోండి మీరు ఇప్పటికే ఇక్కడ వెళ్ళి తెలియజేయండి. 936 00:46:54,586 --> 00:47:00,040 937 00:47:00,040 --> 00:47:00,540 అలాగే. 938 00:47:00,540 --> 00:47:05,270 నేను ఈ కార్యక్రమం పేరు వ్రాయలేదు నేను నా ప్రధాన విధి ఎక్కడ ఉన్నాయి 939 00:47:05,270 --> 00:47:07,432 నేను కేవలం రెండు రెమ్మలు సృష్టించాను. 940 00:47:07,432 --> 00:47:09,890 మొదటి ఒకటి, ఎక్కువ నా పేరు స్పష్టంగా Andi--, ఒక వాక్యం ఉంది. 941 00:47:09,890 --> 00:47:13,240 నా రెండవ కేవలం ఒకటి Andi, స్పష్టంగా శిక్ష కాదు. 942 00:47:13,240 --> 00:47:18,390 >> కాబట్టి నేను ఆ రెండు నడుస్తున్న నేను ఈ ఫంక్షన్ ద్వారా తీగలను. 943 00:47:18,390 --> 00:47:20,540 నేను మీరు అబ్బాయిలు చల్లని వాక్యం రాయాలనుకుంటున్నాను. 944 00:47:20,540 --> 00:47:23,380 నేను ఆ విలువలు నిల్వ చేస్తున్నాను ఆపై కేవలం వాటిని ముద్రించి. 945 00:47:23,380 --> 00:47:26,549 యూజర్ అని అనుకుంటున్నాను ఒక స్ట్రింగ్ లో పాస్ వెళుతున్న. 946 00:47:26,549 --> 00:47:29,590 మరియు అప్పుడు మీరు తప్పనిసరిగా చూడాలని అది ఒక వాక్యం లేదా కాదు ఉంటే గుర్తించడానికి 947 00:47:29,590 --> 00:47:31,131 మరియు తదనుగుణంగా నిజమైన లేదా తప్పుడు తిరిగి. 948 00:47:31,131 --> 00:48:41,850 949 00:48:41,850 --> 00:48:45,200 >> మీరు అబ్బాయిలు ఒక ఇవ్వాలని ఉంటే బ్రొటనవేళ్లు అప్ లేదా తలలు అప్, తల ఆమోదం, 950 00:48:45,200 --> 00:48:49,080 ఎవరైనా ప్రారంభించడానికి సిద్ధంగా ఈ, ఆ మంచి అంటాను. 951 00:48:49,080 --> 00:50:13,570 952 00:50:13,570 --> 00:50:15,200 బహుశా వంటి ఎక్కువ 30 సెకన్ల? 953 00:50:15,200 --> 00:50:49,570 954 00:50:49,570 --> 00:50:50,070 అయితే సరే. 955 00:50:50,070 --> 00:50:52,870 మీరు ప్రయత్నించండి లేదో యొక్క చూసేలా ఈ ఫంక్షన్ రాయడం. 956 00:50:52,870 --> 00:50:57,480 >> నేను వెళుతున్న కోడింగ్ కాబట్టి నకిలీ రకమైన ఇప్పుడు ఈ కుడి నడవడానికి. 957 00:50:57,480 --> 00:51:00,570 ప్రెట్టీ చాలా, మేము తెలిసిన మనం ఉపయోగించడానికి అవసరం ఫంక్షన్. 958 00:51:00,570 --> 00:51:04,390 మేము ఆ ఫంక్షన్ కాల్ చూడాలని మా స్ట్రింగ్ మరియు ఒక స్థలం కోసం శోధన. 959 00:51:04,390 --> 00:51:08,682 అది ఏదో తిరిగి, అప్పుడు మేము తప్పక స్పష్టంగా, ఈ ఒక వాక్యం ఉంది తెలుసు. 960 00:51:08,682 --> 00:51:09,640 ఎందుకంటే ఖాళీలను ఉంది. 961 00:51:09,640 --> 00:51:10,930 అప్పుడు మేము నిజమైన తిరిగి చూడాలని. 962 00:51:10,930 --> 00:51:12,310 ఎల్స్, మేము తప్పుడు తిరిగి చూడాలని. 963 00:51:12,310 --> 00:51:14,393 ఎవరైనా కల్పించేందుకు అనుకుంటుంది నాకు కోడ్ మొదటి రేఖ 964 00:51:14,393 --> 00:51:16,890 మేము నిజంగా చూడాలని ఈ వ్రాయడానికి ఎలా ఉపయోగించాలి? 965 00:51:16,890 --> 00:51:19,680 ఇది నిజానికి కష్టతరమైన వార్తలు కోడ్ లైన్ అలాగే. 966 00:51:19,680 --> 00:51:21,026 అవును. 967 00:51:21,026 --> 00:51:28,942 >> ప్రేక్షకులు: ఉంటే strtok s-- 968 00:51:28,942 --> 00:51:29,900 అండీ పెంగ్: జస్ట్ strchr. 969 00:51:29,900 --> 00:51:35,354 ప్రేక్షకులు: [వాయిసెస్ INTERPOSING] స్పేస్ శూన్యం సమానం కాదు. 970 00:51:35,354 --> 00:51:38,270 971 00:51:38,270 --> 00:51:40,710 >> అండీ పెంగ్: కూల్. 972 00:51:40,710 --> 00:51:41,470 సరిగ్గా కుడి. 973 00:51:41,470 --> 00:51:43,200 అందరూ ఆ మొదటి పంక్తి అర్థం? 974 00:51:43,200 --> 00:51:46,110 మేము strstr కాల్ చూడాలని శోధించేందుకు ఫంక్షన్ ఇది 975 00:51:46,110 --> 00:51:51,830 స్ట్రింగ్ s స్థలం చార్ కోసం. 976 00:51:51,830 --> 00:51:56,010 అది తెలుసుకుంటాడు ఉంటే, అది జరగబోతోంది ఆ ఉన్న ఒక పాయింటర్ తిరిగి. 977 00:51:56,010 --> 00:51:58,500 >> అది లేనట్లయితే ఇది NULL తిరిగి వెళుతున్న. 978 00:51:58,500 --> 00:52:02,530 ఇది కంటే ఇతర ఏదైనా తిరిగి చేస్తే NULL, అప్పుడు మేము అది ఒక స్పేస్ దొరకలేదు తెలుసు. 979 00:52:02,530 --> 00:52:03,553 ఆ సమంజసం లేదు? 980 00:52:03,553 --> 00:52:04,090 కూల్. 981 00:52:04,090 --> 00:52:04,590 అయితే సరే. 982 00:52:04,590 --> 00:52:08,246 మేము తెలిసిన చేస్తే అది ఉండే ఒక స్పేస్ మనం ఏమి అనుకుంటున్నారు? 983 00:52:08,246 --> 00:52:09,162 ప్రేక్షకులు: నిజమైన తిరిగి. 984 00:52:09,162 --> 00:52:09,787 అండీ పెంగ్: అయ్యో. 985 00:52:09,787 --> 00:52:11,940 నిజమైన తిరిగి. 986 00:52:11,940 --> 00:52:15,034 ఆపై, ఎవరైనా అనుకుంటే నాకు ఫంక్షన్ ముగించడానికి? 987 00:52:15,034 --> 00:52:16,300 అవును. 988 00:52:16,300 --> 00:52:19,720 ఎల్స్, ఆ వంటి. 989 00:52:19,720 --> 00:52:20,780 మరియు ఈ కంపైల్ ప్రయత్నించండి. 990 00:52:20,780 --> 00:52:26,071 991 00:52:26,071 --> 00:52:28,000 >> అయ్యో. 992 00:52:28,000 --> 00:52:33,099 మీరు అబ్బాయిలు నుండి చూడగలరు కాబట్టి ఉద్గాతాలు, సి లో బూలియన్ గుర్తు 993 00:52:33,099 --> 00:52:34,390 ఎల్లప్పుడూ బైనరీ వ్యక్తం చేస్తారు. 994 00:52:34,390 --> 00:52:35,100 1 నిజం. 995 00:52:35,100 --> 00:52:36,350 0 తప్పుగా. 996 00:52:36,350 --> 00:52:39,720 >> మేము ఈ అమలు చేస్తే స్ట్రింగ్ ఒకటి, న ఫంక్షన్ను 997 00:52:39,720 --> 00:52:42,900 హాయ్ నా పేరు యొక్క Andi-- ఉంది ఫలితంగా స్పష్టంగా, ఒక sentence-- 998 00:52:42,900 --> 00:52:45,700 నిజం ఇది 1 ముద్రించిన. 999 00:52:45,700 --> 00:52:48,420 కేవలం ఇది రెండవ ఒకటి, ఒక పదం, ముద్రించిన ఫలితాల 1000 00:52:48,420 --> 00:52:50,630 0, ఇది FALSE. 1001 00:52:50,630 --> 00:52:54,820 ఎలా అందరూ స్పష్టమైన రకమైన ఈ ఫంక్షన్ రాయబడింది? 1002 00:52:54,820 --> 00:52:55,800 అవును. 1003 00:52:55,800 --> 00:52:59,770 >> ప్రేక్షకులు: మేము కూడా బదులుగా, చేయవచ్చు ఏ, 0 సమానం సమానం సమానం కాదు, 1004 00:52:59,770 --> 00:53:03,677 తద్వారా దానికి సమానంగా? 1005 00:53:03,677 --> 00:53:04,260 అండీ పెంగ్: నం 1006 00:53:04,260 --> 00:53:07,480 Strchr ఒక ఫంక్షన్ ఉంది ఎందుకంటే. 1007 00:53:07,480 --> 00:53:09,940 నేను ఈ తిరిగి వెళుతున్న. 1008 00:53:09,940 --> 00:53:14,624 కాబట్టి తిరిగి రకం ఏమిటి మా strchr ఫంక్షన్? 1009 00:53:14,624 --> 00:53:15,332 ప్రేక్షకులు: OK, ఓహ్. 1010 00:53:15,332 --> 00:53:15,800 లేదా NULL. 1011 00:53:15,800 --> 00:53:16,466 >> అండీ పెంగ్: అవును. 1012 00:53:16,466 --> 00:53:20,890 ఇది నాకు చెబుతుంది ఒక చార్ * సంసార ఈ ఫంక్షన్, తిరిగి అన్నారు 1013 00:53:20,890 --> 00:53:22,090 అది ఒక పాయింటర్ చేస్తాడు. 1014 00:53:22,090 --> 00:53:24,860 గాని పాయింటర్ అవతరిస్తుంది అది దొరకలేదు చోట సూచించే, 1015 00:53:24,860 --> 00:53:27,550 లేదా అది తిరిగి వెళుతున్న ఒక పాయింటర్ శూన్యం. 1016 00:53:27,550 --> 00:53:30,930 గాని పరిస్థితి, అది జరగబోతోంది ఏదో ఒక పాయింటర్ తిరిగి. 1017 00:53:30,930 --> 00:53:34,354 >> కాబట్టి మీరు పోల్చుతారు ఉన్నట్లయితే ఈ, 0, సమానం సమానం 1018 00:53:34,354 --> 00:53:36,020 మీరు ఒక కంపైలేషన్ లోపం పొందడానికి వెళుతున్న. 1019 00:53:36,020 --> 00:53:37,645 అది ఒక పాయింటర్ తిరిగి వెళుతున్న ఎందుకంటే. 1020 00:53:37,645 --> 00:53:40,240 మరియు మీరు ప్రయత్నంలో చూడాలని పూర్ణాంకం ఒక పాయింటర్ సరిపోల్చండి. 1021 00:53:40,240 --> 00:53:42,515 మరియు కంప్యూటర్ కాదు ఆ ఇష్టం అన్నారు. 1022 00:53:42,515 --> 00:53:45,630 అవును, సరిగ్గా. 1023 00:53:45,630 --> 00:53:46,540 కూల్. 1024 00:53:46,540 --> 00:53:47,525 ప్రతి ఒక్కరూ మంచి? 1025 00:53:47,525 --> 00:53:55,770 1026 00:53:55,770 --> 00:53:59,770 >> మరియు రెండవది, మేము వెళుతున్నాం ఒక విధి అని strstr పైగా. 1027 00:53:59,770 --> 00:54:02,020 ఉంటే ఈ కంగారుపడవద్దు విధులు మీరు అస్పష్టతకు ఉంటాయి. 1028 00:54:02,020 --> 00:54:03,750 వారు నన్ను తికమక పెడుతున్నారు. 1029 00:54:03,750 --> 00:54:07,250 అందుకని, మీరు అబ్బాయిలు చూసిన ఉండవచ్చు, వారు అన్ని చాలా చక్కని అదే ధ్వని. 1030 00:54:07,250 --> 00:54:10,400 జస్ట్ చేసినప్పుడు మీరు అయోమయం ఉన్నాము, string.h లైబ్రరీ పుల్ అప్. 1031 00:54:10,400 --> 00:54:13,290 మరియు మీరు అబ్బాయిలు క్రమం చేయవచ్చు ఇది ఒకరి దీని ద్వారా. 1032 00:54:13,290 --> 00:54:18,910 >> కాబట్టి strstr, చేసే అన్ని శోధనలు ఉంది మొత్తం ఇతర స్ట్రింగ్ కోసం ఒక స్ట్రింగ్. 1033 00:54:18,910 --> 00:54:21,980 కాబట్టి పేరు strchr కేవలం శోధనలు ఒక పాత్ర కోసం, 1034 00:54:21,980 --> 00:54:24,090 ఒక పూర్తి స్ట్రింగ్ కోసం strstr శోధనలు. 1035 00:54:24,090 --> 00:54:30,440 కాబట్టి నేను చూపాలని కోరుకుంటాను, నేను లేదు తెలుసు, హాయ్, నా పేరు Andi ఉంది. 1036 00:54:30,440 --> 00:54:32,490 మరియు నా బెస్ట్ ఫ్రెండ్ పేరును కూడా Andi ఉంది. 1037 00:54:32,490 --> 00:54:37,180 >> నేను ఈ కోసం చూడండి కోరుకుంటే Andi మొత్తం వర్డ్ వాక్యం, 1038 00:54:37,180 --> 00:54:39,930 నా సూది ఉండేది సంసార మీరు చూస్తున్న. 1039 00:54:39,930 --> 00:54:43,440 మరియు మీ గడ్డివాము ఎలాగైనా మీరు దానిని చూస్తున్న. 1040 00:54:43,440 --> 00:54:47,050 కాబట్టి మీరు ఒక కోసం చూస్తున్నారా ఒక వాక్యం లోపల నిర్దిష్ట పదం, 1041 00:54:47,050 --> 00:54:48,800 ఆ పదం మీ సూది అవతరిస్తుంది. 1042 00:54:48,800 --> 00:54:51,397 ఆపై వాక్యం కూడా మీ గడ్డివాము అవతరిస్తుంది. 1043 00:54:51,397 --> 00:54:53,230 కాబట్టి ఇది శోధిస్తుంది మొదటి సంభవం 1044 00:54:53,230 --> 00:54:55,063 స్ట్రింగ్ సూది స్ట్రింగ్ గడ్డివాము. 1045 00:54:55,063 --> 00:54:57,140 ఇది పాయింటర్ తిరిగి మొదటి సంభవించిన. 1046 00:54:57,140 --> 00:55:00,510 ఈ సందర్భంలో గుర్తు తప్ప, అంతే మొత్తం స్ట్రింగ్ యొక్క మొదటి సంభవం 1047 00:55:00,510 --> 00:55:02,510 మీరు శోధిస్తున్న ఆ కోసం, కేవలం ఒక పాత్ర. 1048 00:55:02,510 --> 00:55:04,676 >> కాబట్టి ఈ దాదాపు ఉంది ఫంక్షన్ అదే విషయం 1049 00:55:04,676 --> 00:55:09,100 మేము కేవలం కేవలం చేశాడు ఒక బిట్ మరింత విశిష్టత. 1050 00:55:09,100 --> 00:55:12,730 మీరు శోధిస్తున్న ఎందుకంటే కేవలం ఒక పాత్ర కంటే ఎక్కువ. 1051 00:55:12,730 --> 00:55:16,310 మరియు వాడుక ఖచ్చితమైన ఉంది మేము అది ఇప్పుడే చేశాం ఒకటిగా. 1052 00:55:16,310 --> 00:55:18,070 ఈ OK అందరూ? 1053 00:55:18,070 --> 00:55:20,250 అలాగే. 1054 00:55:20,250 --> 00:55:23,560 >> మేము వెళ్ళి చూడాలని చివరి ఒక పైగా కాదు, strrchr ఉంది 1055 00:55:23,560 --> 00:55:26,320 strstr లేదా strchr అయోమయం. 1056 00:55:26,320 --> 00:55:27,890 strrchr అక్కడ ఒక అదనపు r ఉంది. 1057 00:55:27,890 --> 00:55:29,140 మీరు టైప్ చేసినప్పుడు జాగ్రత్తగా ఉండండి. 1058 00:55:29,140 --> 00:55:33,851 మీరే సహా కనుగొనవచ్చు ఒక r సహా అదనపు r లేదా, 1059 00:55:33,851 --> 00:55:35,850 ఆపై మీ ఫంక్షన్ పని ఉండదని లేనని. 1060 00:55:35,850 --> 00:55:37,183 మరియు మీరు అయోమయం చూడాలని. 1061 00:55:37,183 --> 00:55:40,150 మీరు స్పెల్లింగ్ చేస్తున్న జాగ్రత్తగా ఉండండి అన్ని ఈ విధులు కుడి. 1062 00:55:40,150 --> 00:55:43,770 >> కాబట్టి strrchr ఖచ్చితమైన ఉంది strchr అదే విషయం 1063 00:55:43,770 --> 00:55:47,480 ఇది మొదటి కాదు శోధనలు తప్ప ఒక నిర్దిష్ట పాత్ర యొక్క ఉనికి 1064 00:55:47,480 --> 00:55:49,350 కానీ గత సంఘటనగా చెప్పవచ్చు. 1065 00:55:49,350 --> 00:55:52,800 కాబట్టి, ఆ కోణంలో, ఇది దాదాపు ఖచ్చితమైన సేమ్. 1066 00:55:52,800 --> 00:55:54,620 కానీ బదులుగా కదిలే ఒక స్ట్రింగ్ లో ముందుకు 1067 00:55:54,620 --> 00:55:57,230 మీరు కదిలే కావడం వెనుకకు ఒక స్ట్రింగ్ లో. 1068 00:55:57,230 --> 00:56:00,510 ఖచ్చితమైన ఇదే, మీరు కేవలం వేరే క్రమంలో శోధిస్తున్నారు. 1069 00:56:00,510 --> 00:56:04,690 >> కాబట్టి ఈ, సూపర్ కావచ్చు మీ లుక్అప్ ఉపయోగకరంగా సూపర్ 1070 00:56:04,690 --> 00:56:07,490 ఫంక్షన్ మొదటి మీ pset న ఫంక్షన్. 1071 00:56:07,490 --> 00:56:12,710 మేము ఒక రాయడానికి అవసరమైన ఆ యొక్క నటిస్తారు లెట్ శూన్యమైన పొడిగింపు ఫంక్షన్ దీనిలో మేము 1072 00:56:12,710 --> 00:56:17,850 స్థిరమైన చార్ * ఫైల్ పేరు పాస్, కేవలం ఒక స్ట్రింగ్, ఒక ఫైల్ పేరు, 1073 00:56:17,850 --> 00:56:21,370 ఆ పేరు మరియు ముద్రలలో పడుతుంది ఫైల్ పొడిగింపు. 1074 00:56:21,370 --> 00:56:26,520 నేను ఉన్నాయి ఉదాహరణకు, చేస్తే pset7.zip యొక్క స్ట్రింగ్ లో పాస్, 1075 00:56:26,520 --> 00:56:30,004 అది ముద్రించాలా జరగబోతోంది .జిప్ ఇది పొడిగింపు. 1076 00:56:30,004 --> 00:56:31,920 మరియు ఈ కోసం పని చేస్తుంది పొడిగింపు యొక్క ఏ విధమైన 1077 00:56:31,920 --> 00:56:38,290 ఒక PDF వర్డ్ లేదా పిడిఎఫ్ కోసం .docx ఫైల్ లేదా ఒక HTML ఫైల్ కోసం .html. 1078 00:56:38,290 --> 00:56:40,425 ప్రెట్టీ చాలా, ఒక రాయడానికి చేయగలమని ఫంక్షన్. 1079 00:56:40,425 --> 00:56:42,300 నేను నిజానికి వెళుతున్న IDE కు మారేలా. 1080 00:56:42,300 --> 00:56:54,560 1081 00:56:54,560 --> 00:56:56,740 ఇది అక్కడ load-- లేదు మేము వెళ్ళి. 1082 00:56:56,740 --> 00:57:00,990 >> కాబట్టి నేను ఇక్కడ చేసిన అన్ని ఒక చార్ *, ఒక మొదటి స్ట్రింగ్ రూపొందించినవారు, 1083 00:57:00,990 --> 00:57:01,930 pset7.zip అని. 1084 00:57:01,930 --> 00:57:04,530 నేను దూరంగా వెళుతున్న. 1085 00:57:04,530 --> 00:57:08,520 నేను రెండవ స్ట్రింగ్ సృష్టించాను finalpaper.docx అని. 1086 00:57:08,520 --> 00:57:12,649 మరియు నాకు ఒక ఫంక్షన్ వ్రాయండి చేసినప్పుడు ఆ అని ముద్రించాలా అన్నారు 1087 00:57:12,649 --> 00:57:13,690 ఫైలు పేరు పొడిగింపులు. 1088 00:57:13,690 --> 00:57:16,702 1089 00:57:16,702 --> 00:57:19,660 బహుశా ఆలోచించడం ఒక జంట నిమిషాలు పట్టవచ్చు మీరు ఈ చేయబోతున్నామని ఎలా. 1090 00:57:19,660 --> 00:57:22,510 కొద్దిగా మరింత సవాలు గత ఒకటి కంటే 1091 00:57:22,510 --> 00:57:24,770 కానీ వాడుక దాదాపు సరిగ్గా అదే. 1092 00:57:24,770 --> 00:57:29,670 1093 00:57:29,670 --> 00:57:30,170 అవును. 1094 00:57:30,170 --> 00:57:37,540 కాబట్టి ఒక ఫంక్షన్ అని పొడిగింపు రాయడానికి ఆ, నేను ఒక ఫైల్ యొక్క పేరు ఇవ్వాలని ఉంటే, 1095 00:57:37,540 --> 00:57:41,340 నేను ఇవ్వాలని ఒకవేళ మీరు నేను pset7.zip-- మీరు కేవలం .జిప్ బయటకు ప్రింట్ మీరు. 1096 00:57:41,340 --> 00:57:45,040 1097 00:57:45,040 --> 00:57:49,890 నేను ఇస్తే మీరు finalpaper.docx ఇష్టం కేవలం .docx ప్రింట్ 1098 00:57:49,890 --> 00:57:51,538 ఏ ఫైల్ కేవలం పొడిగింపు. 1099 00:57:51,538 --> 00:59:03,720 1100 00:59:03,720 --> 00:59:07,790 >> ఈ నిజానికి మాత్రమే కోడ్ రెండు పంక్తులు పడుతుంది. 1101 00:59:07,790 --> 00:59:10,692 సో ఎలా మీరు చూడటానికి ప్రయత్నించండి ఆ లో ఏమి బహుశా చేయవచ్చు. 1102 00:59:10,692 --> 00:59:12,400 అసలైన, అది మాత్రమే కోడ్ యొక్క ఒక లైన్ పడుతుంది. 1103 00:59:12,400 --> 00:59:14,074 కానీ రెండు పంక్తులు బహుశా మరింత ప్రమాణం. 1104 00:59:14,074 --> 00:59:20,408 1105 00:59:20,408 --> 00:59:22,574 ఏ ఫంక్షన్ మేము బహుశా ఉంటాయి కాల్ మీరు వెళుతున్న? 1106 00:59:22,574 --> 00:59:25,286 1107 00:59:25,286 --> 00:59:26,260 >> ప్రేక్షకులు: strrchr. 1108 00:59:26,260 --> 00:59:27,343 >> అండీ పెంగ్: strrchr, కుడి. 1109 00:59:27,343 --> 00:59:29,570 మేము చూస్తున్న ఎందుకంటే కుడి ఎడమ నుండి. 1110 00:59:29,570 --> 00:59:32,107 1111 00:59:32,107 --> 00:59:33,940 నేను మీరు అబ్బాయిలు ఇవ్వలేదని ఈ వంటి ఒక ఉదాహరణ 1112 00:59:33,940 --> 00:59:38,870 కానీ నేను వంటి మీరు ఒక ఉదాహరణగా ఇచ్చారు ఉంటే www.apple.com మరియు నేను కేవలం కోరుకోవడం 1113 00:59:38,870 --> 00:59:43,005 .com, అది ఎక్కడ యొక్క ఒక ఉదాహరణ అంటాను మీరు గత ఉదాహరణకు కాల్ అనుకుంటున్నారా 1114 00:59:43,005 --> 00:59:44,630 కాలం మరియు మొదటి, కుడి కాదు? 1115 00:59:44,630 --> 00:59:47,470 మీరు కాల్ strchr ఉంటే, అది మీరు apple.com ఇచ్చాను ఉండేది. 1116 00:59:47,470 --> 00:59:49,966 >> మీరు strrchr అని ఉంటే, అది మీరు .com ఇచ్చిన ఉండేది. 1117 00:59:49,966 --> 00:59:53,062 కాబట్టి ఇది జాగ్రత్తగా నా ఉదాహరణలో ways--, 1118 00:59:53,062 --> 00:59:55,520 మీరు బహుశా కలిగి గలిగారు కేవలం strchr ఉపయోగించి వ్రాసిన, 1119 00:59:55,520 --> 00:59:57,130 నుండి మాత్రమే ఒక డాట్ ఉంది. 1120 00:59:57,130 --> 00:59:59,790 కానీ ఇతర సందర్భాల్లో, ఆ సందర్భంలో కాకపోవచ్చు. 1121 00:59:59,790 --> 01:00:04,960 కాబట్టి ఎల్లప్పుడూ రూపొందించడానికి ప్రయత్నించండి అవును మీ కోడ్ బాగా, కాబట్టి ఆ? 1122 01:00:04,960 --> 01:00:07,365 >> ప్రేక్షకులు: సో ఉదాహరణకు మీరు చెప్పారు, 1123 01:00:07,365 --> 01:00:11,760 మీరు strrchr లేనప్పుడు అది చేస్తాను మీరు com లేదా కేవలం వచ్చి ఇవ్వాలని? 1124 01:00:11,760 --> 01:00:13,960 >> అండీ పెంగ్: ఇది మీరు .com ఇచ్చి. 1125 01:00:13,960 --> 01:00:14,794 >> ప్రేక్షకులు: OK. 1126 01:00:14,794 --> 01:00:15,460 అండీ పెంగ్: అవును. 1127 01:00:15,460 --> 01:00:18,090 1128 01:00:18,090 --> 01:00:19,744 అది దొరకలేదు పేరు చూపాడు. 1129 01:00:19,744 --> 01:00:20,244 అవును. 1130 01:00:20,244 --> 01:00:24,120 1131 01:00:24,120 --> 01:00:25,188 30 సెకన్ల బహుశా? 1132 01:00:25,188 --> 01:00:25,688 అవును. 1133 01:00:25,688 --> 01:00:56,640 1134 01:00:56,640 --> 01:00:58,500 అందరూ మంచి లేదా బహుశా ఒక బిట్ మరింత సమయం? 1135 01:00:58,500 --> 01:01:01,057 1136 01:01:01,057 --> 01:01:01,640 చేతులు షో? 1137 01:01:01,640 --> 01:01:02,320 తలలు షో? 1138 01:01:02,320 --> 01:01:04,801 1139 01:01:04,801 --> 01:01:05,300 కూల్. 1140 01:01:05,300 --> 01:01:07,924 ఎవరైనా నాకు మొదటి ఇవ్వాలనుకున్న ఈ కార్యక్రమం కోసం కోడ్ యొక్క లైన్? 1141 01:01:07,924 --> 01:01:11,861 1142 01:01:11,861 --> 01:01:12,777 ప్రేక్షకులు: [వినబడని]. 1143 01:01:12,777 --> 01:01:16,190 1144 01:01:16,190 --> 01:01:20,160 >> అండీ పెంగ్: అన్ని కాబట్టి మొదటి, యొక్క బహుశా ఈ విచ్ఛిన్నం వీలు. 1145 01:01:20,160 --> 01:01:24,370 కాబట్టి strrchr తిరిగి రకం ఏమిటి? 1146 01:01:24,370 --> 01:01:26,150 యొక్క తిరిగి వెళ్ళి తెలపండి. 1147 01:01:26,150 --> 01:01:29,015 strrchr తిరిగి రకం ఏమిటి? 1148 01:01:29,015 --> 01:01:29,640 ప్రేక్షకులు: చార్ * 1149 01:01:29,640 --> 01:01:31,270 అండీ పెంగ్: ఇది ఒక చార్ *, కుడి? 1150 01:01:31,270 --> 01:01:35,760 ఇది మీరు బహుశా వెళుతున్న అర్థం రకం మరొక చార్ * సృష్టించాలనుకునే 1151 01:01:35,760 --> 01:01:40,400 స్టోర్ అంతే చేసినప్పుడు కుడి, తిరిగి? 1152 01:01:40,400 --> 01:01:43,200 మీరు కాల్ ఉంటే ఎందుకంటే ఫంక్షన్ strrchr, 1153 01:01:43,200 --> 01:01:47,030 మీరు ఒక పాయింటర్ ఇవ్వాలని జరగబోతోంది ఎక్కడ అది గత కాలం కనిపించే, 1154 01:01:47,030 --> 01:01:47,580 కుడి? 1155 01:01:47,580 --> 01:01:49,913 >> కానీ మీరు అనుకుంటే చూడాలని కుడి, ఆ ఎక్కడో నిల్వ? 1156 01:01:49,913 --> 01:01:52,612 కాబట్టి ఎలా మేము కోడ్ లేదు మా కార్యక్రమం ఈ? 1157 01:01:52,612 --> 01:01:54,320 ప్రేక్షకులు: మీరు చార్ * [వినబడని]. 1158 01:01:54,320 --> 01:01:55,240 అండీ పెంగ్: YEP. 1159 01:01:55,240 --> 01:01:57,120 ప్రేక్షకులు: [వినబడని]. 1160 01:01:57,120 --> 01:01:58,000 అండీ పెంగ్: strrchr. 1161 01:01:58,000 --> 01:01:58,390 అవును. 1162 01:01:58,390 --> 01:01:59,306 ఓహ్, అక్కడ ఒక r దూరమయ్యాడు. 1163 01:01:59,306 --> 01:02:02,877 ప్రేక్షకులు: ఫైల్ పేరు [వినబడని]. 1164 01:02:02,877 --> 01:02:03,376 ఇది ఏమిటి? 1165 01:02:03,376 --> 01:02:04,420 ఓహ్, ఇది కేవలం s యొక్క. 1166 01:02:04,420 --> 01:02:04,940 >> అండీ పెంగ్: ఓహ్, అది కేవలం S యొక్క. 1167 01:02:04,940 --> 01:02:05,610 అయ్యో, క్షమించండి. 1168 01:02:05,610 --> 01:02:06,330 నా దరిద్రం. 1169 01:02:06,330 --> 01:02:08,370 ఉదాహరణలు సరిపోవడం లేదు. 1170 01:02:08,370 --> 01:02:12,130 >> ప్రేక్షకులు: అప్పుడు మరియు డాట్. 1171 01:02:12,130 --> 01:02:13,970 >> అండీ పెంగ్: అయ్యో. 1172 01:02:13,970 --> 01:02:16,570 ఉన్నప్పుడు మీరు అబ్బాయిలు జాగ్రత్తగా ఉండండి ఇక్కడ are-- నాకు జూమ్ తెలియజేయండి. 1173 01:02:16,570 --> 01:02:22,355 1174 01:02:22,355 --> 01:02:24,400 అక్కడ మేము వెళ్ళి. 1175 01:02:24,400 --> 01:02:26,770 ఉన్నప్పుడు మీరు అబ్బాయిలు జాగ్రత్తగా ఉండండి ముఖ్యంగా టైప్ 1176 01:02:26,770 --> 01:02:27,920 మీరు ఒక చార్ చేయుచున్నారు. 1177 01:02:27,920 --> 01:02:32,480 ఇది అనుకోకుండా కేవలం నిజంగా సులభం కాకుండా ఒకే కంటే డబుల్ కోట్స్ చేయండి. 1178 01:02:32,480 --> 01:02:35,212 >> ఆ పని చేయదు. 1179 01:02:35,212 --> 01:02:36,670 మీ కంపైలర్ ఫిర్యాదు అన్నారు. 1180 01:02:36,670 --> 01:02:38,790 మరియు మీ ఫంక్షన్ ఉంది కేవలం అమలు వెళ్ళడం లేదు. 1181 01:02:38,790 --> 01:02:40,540 కాబట్టి జాగ్రత్తగా ఉండండి మీరు పనులను చేస్తున్నారు 1182 01:02:40,540 --> 01:02:42,622 అక్షరాలు అది సింగిల్ కోట్స్ అని. 1183 01:02:42,622 --> 01:02:44,830 కాబట్టి యొక్క ఈ లైన్ చేస్తుంది కోడ్ అందరికీ తెలుస్తుంది? 1184 01:02:44,830 --> 01:02:46,810 మేము ఒక చార్ * పాయింటర్ సృష్టిస్తున్నారు. 1185 01:02:46,810 --> 01:02:50,310 Strrchr తిరిగి ఎందుకంటే రకం పాయింటర్ యొక్క ఏదో. 1186 01:02:50,310 --> 01:02:53,440 >> కాబట్టి మేము strchr కాల్ చూడాలని s లో స్ట్రింగ్, ఫైలు 1187 01:02:53,440 --> 01:02:55,140 మేము అక్కడ చేస్తున్న పేరు. 1188 01:02:55,140 --> 01:02:59,750 మరియు మేము గత చూస్తున్న ఇది ఒక కాలం, ఉదాహరణకు 1189 01:02:59,750 --> 01:03:02,200 కేవలం ఒకే కోట్ సింగిల్ కోట్ కలదు. 1190 01:03:02,200 --> 01:03:02,700 అవును. 1191 01:03:02,700 --> 01:03:05,180 >> ప్రేక్షకులు: చేసినప్పుడు మేము డబుల్ కోట్స్ ఉపయోగించడానికి మరియు మేము సింగిల్ కోట్స్ ఉపయోగించేటప్పుడు? 1192 01:03:05,180 --> 01:03:05,320 >> అండీ పెంగ్: అవును. 1193 01:03:05,320 --> 01:03:07,180 సో డబుల్ కోట్స్ ఉన్నాయి ఎల్లప్పుడూ మీరు ఉపయోగించిన 1194 01:03:07,180 --> 01:03:10,120 కేవలం ఒకటి కంటే ఎక్కువ ఒక స్ట్రింగ్ కలిగి ఉంటాయి. 1195 01:03:10,120 --> 01:03:13,070 మీరు strstr చేస్తున్నా కాబట్టి, ఇది ఒకటి మీరు 1196 01:03:13,070 --> 01:03:16,320 , స్ట్రింగ్ కోసం మీరు ఒక స్ట్రింగ్ అన్వేషణ డబుల్ కోట్స్ లో అది చేరుతుందని. 1197 01:03:16,320 --> 01:03:18,070 కానీ ఏ సమయంలో అది కేవలం ఒకే ఒక పాత్ర 1198 01:03:18,070 --> 01:03:19,870 మీరు సింగిల్ కోట్స్ చేయాలనుకుంటున్నారా. 1199 01:03:19,870 --> 01:03:22,880 >> ఇది మనస్సులో ఉంచడానికి ఒక మంచి విషయం. 1200 01:03:22,880 --> 01:03:25,864 కాబట్టి ఇప్పుడు మేము మా కలిగి పాయింటర్, మేము దానిని ఏమి చేస్తారు? 1201 01:03:25,864 --> 01:03:27,780 నేను మీరు అబ్బాయిలు అడగడం నేను కుడి, అది ముద్రించిన? 1202 01:03:27,780 --> 01:03:30,940 సో [వినబడని], మీరు కావలసిన నాకు కోడ్ లైన్ అందించడానికి? 1203 01:03:30,940 --> 01:03:31,780 >> ప్రేక్షకులు: printf-- 1204 01:03:31,780 --> 01:03:32,446 >> అండీ పెంగ్: అవును. 1205 01:03:32,446 --> 01:03:35,344 1206 01:03:35,344 --> 01:03:36,843 ప్రేక్షకులు: --you ఒక స్థానంలో ఉన్నవారు అవసరం. 1207 01:03:36,843 --> 01:03:37,340 అండీ పెంగ్: అయ్యో. 1208 01:03:37,340 --> 01:03:38,334 ప్రేక్షకులు: స్థలం హోల్డర్ ముద్రించండి. 1209 01:03:38,334 --> 01:03:40,322 నేను ఏమి స్థానంలో తెలియదు అది హోల్డర్ పాయింట్ మాత్రమే. 1210 01:03:40,322 --> 01:03:40,819 >> అలాగే. 1211 01:03:40,819 --> 01:03:42,027 ఇప్పుడు అప్పుడు ఆ skip లెట్. 1212 01:03:42,027 --> 01:03:44,556 ప్రేక్షకులు: ఆపై comma-- 1213 01:03:44,556 --> 01:03:45,720 >> అండీ పెంగ్: పాయింటర్, కుడి? 1214 01:03:45,720 --> 01:03:47,970 >> ప్రేక్షకులు: పాయింటర్, అయ్యో. 1215 01:03:47,970 --> 01:03:51,140 >> అండీ పెంగ్: సో రకమైన ఒక ట్రిక్ ప్రశ్న గమనికలు మరియు తీగలను సంబంధం కలిగి 1216 01:03:51,140 --> 01:03:53,130 మేము రకమైన ఇప్పటికే మాట్లాడారు చేసిన. 1217 01:03:53,130 --> 01:03:57,766 స్థానంలో ఉన్నవారు ఏ విధమైన మేము చేయండి ఒక చార్ * ఒక పాయింటర్ కోసం అవసరం? 1218 01:03:57,766 --> 01:03:59,574 >> ప్రేక్షకులు: [వినబడని]. 1219 01:03:59,574 --> 01:04:00,240 అండీ పెంగ్: అవును. 1220 01:04:00,240 --> 01:04:02,522 ఇది మీరు అబ్బాయిలు ఇది అనుకుంటున్నాను కంటే సులభం. 1221 01:04:02,522 --> 01:04:03,230 ప్రేక్షకులు: స్ట్రింగ్? 1222 01:04:03,230 --> 01:04:04,730 అండీ పెంగ్: ఇది ఖచ్చితంగా, ఒక స్ట్రింగ్ ఉంది. 1223 01:04:04,730 --> 01:04:06,595 తీగలను గుర్తు ఎందుకంటే నిజంగా ఉనికిలో లేదు. 1224 01:04:06,595 --> 01:04:09,430 ఒక చార్ * ఖచ్చితమైన ఉంది ఒక స్ట్రింగ్ అదే విషయం. 1225 01:04:09,430 --> 01:04:14,461 కాబట్టి నిజంగా ఈ s ఏమిటి అన్ని పాటు ఉపయోగిస్తారు వుండాలి. 1226 01:04:14,461 --> 01:04:14,960 అలాగే. 1227 01:04:14,960 --> 01:04:17,810 >> మేము ఈ నడుస్తున్న ప్రయత్నించండి లేదో యొక్క చూసేలా. 1228 01:04:17,810 --> 01:04:19,450 యొక్క ఒక తయారు పొడిగింపు తెలియజేసేలా. 1229 01:04:19,450 --> 01:04:22,710 1230 01:04:22,710 --> 01:04:23,396 కూల్. 1231 01:04:23,396 --> 01:04:28,830 నేను ఆమోదించింది ఎలా మీరు అబ్బాయిలు చూడండి psset7.zip మరియు finalpaper.docx, 1232 01:04:28,830 --> 01:04:32,500 మరియు అది కేవలం ముద్రిస్తుంది .జిప్ మరియు .docx? 1233 01:04:32,500 --> 01:04:34,150 అర్ధవంతం? 1234 01:04:34,150 --> 01:04:36,660 >> సరే నేను మీ లుక్ అప్ ఆలోచించడం మీరు మీ pset లో ఫంక్షన్ 1235 01:04:36,660 --> 01:04:41,050 ఉంటే అడిగిన కావడం స్ట్రింగ్, ఒక నిర్దిష్ట ఎండింగ్ 1236 01:04:41,050 --> 01:04:42,800 మీరు ఒక నిర్దిష్ట లోపం కోడ్ ఇవ్వాల్సి ఉంటుంది. 1237 01:04:42,800 --> 01:04:44,820 కాబట్టి ఈ అందమైన భయంకర ఉంటుంది. 1238 01:04:44,820 --> 01:04:47,350 మీరు దొరుకుతుందని చేయవచ్చు ఉంటే ఎందుకంటే పొడిగింపు ఏమిటో, 1239 01:04:47,350 --> 01:04:49,810 మీరు ఆ సరిపోల్చవచ్చు అది అప్ సరిపోలే ఉంటే పొడిగింపు చూడటానికి 1240 01:04:49,810 --> 01:04:51,251 ఒక నిర్దిష్ట పొడిగింపు. 1241 01:04:51,251 --> 01:04:53,250 ఆపై మీరు తిరిగి చేయవచ్చు కుడి ఒక దోష సందేశం? 1242 01:04:53,250 --> 01:04:53,860 అవును. 1243 01:04:53,860 --> 01:04:55,370 >> ప్రేక్షకులు: సో మేము లేదు 1 లేదా ఏదైనా జోడించడానికి కలిగి? 1244 01:04:55,370 --> 01:04:56,530 పాయింటర్ ఉన్నారు వెళతారు 1245 01:04:56,530 --> 01:04:56,660 >> అండీ పెంగ్: వద్దు. 1246 01:04:56,660 --> 01:04:57,530 >> ప్రేక్షకులు: ఇది తరువాత --point. 1247 01:04:57,530 --> 01:04:58,196 >> అండీ పెంగ్: అవును. 1248 01:04:58,196 --> 01:05:00,650 ఇది ఖచ్చితంగా చూపాడు పేరు ఉండేవి. 1249 01:05:00,650 --> 01:05:04,010 కాబట్టి ఇక్కడ ఉదాహరణకు, మేము ఉన్నాము కాలం కోసం శోధిస్తున్నారు. 1250 01:05:04,010 --> 01:05:06,597 కనుక ఇది తిరిగి వెళుతున్న కాలం ఒక పాయింటర్. 1251 01:05:06,597 --> 01:05:08,930 మరియు అప్పుడు అది ముద్రించడానికి జరగబోతోంది కాలం అవ్ట్ వద్ద మొదలు. 1252 01:05:08,930 --> 01:05:10,260 >> కాబట్టి మీరు 1 జోడించడానికి అవసరం లేదు. 1253 01:05:10,260 --> 01:05:15,000 అయితే, దానిని ఉంటే, పూర్తిగా మంచిది మీరు రకమైన, ఎప్పుడూ తెలియకుంటే 1254 01:05:15,000 --> 01:05:16,070 మీరే దాన్ని పరీక్షించడానికి. 1255 01:05:16,070 --> 01:05:17,590 ఒక నమూనా కార్యక్రమం బిల్డ్. 1256 01:05:17,590 --> 01:05:20,240 మీరే దాన్ని పరీక్షించడానికి మరియు ఇది ముద్రణ యొక్క ఇక్కడ చూడండి. 1257 01:05:20,240 --> 01:05:23,380 కూడా దీన్ని ఒక చెడు మార్గం కాదు. 1258 01:05:23,380 --> 01:05:26,040 >> కూల్. 1259 01:05:26,040 --> 01:05:28,880 మరియు ఆ అందంగా చాలా అన్ని వార్తలు నేను ఈ రోజు మీరు అబ్బాయిలు కోసం వచ్చింది. 1260 01:05:28,880 --> 01:05:31,440 1261 01:05:31,440 --> 01:05:33,300 మేము ఈ రోజు pset stuff చాలా చేశాడు. 1262 01:05:33,300 --> 01:05:35,720 కాబట్టి అనుమానాలు, వంటి నేను ఎల్లప్పుడూ చూసేందుకు చెప్పారు 1263 01:05:35,720 --> 01:05:37,620 ఈ pset కోసం string.h లైబ్రరీ. 1264 01:05:37,620 --> 01:05:40,370 చాలా ఉన్నట్లు జరగబోతోంది అక్కడ ఆ ఫంక్షన్ ఉపయోగపడతాయి. 1265 01:05:40,370 --> 01:05:41,300 కొన్ని ఉపయోగకరమైన కాకపోవచ్చు. 1266 01:05:41,300 --> 01:05:42,133 నేను నిజంగా తెలియదు. 1267 01:05:42,133 --> 01:05:44,370 అది ద్వారా వాడే ఉంది వాటిలో మొత్తం బంచ్. 1268 01:05:44,370 --> 01:05:49,100 strstr, strchr, strrchr ఉంటాయి సూపర్, సూపర్ ఉపయోగపడిందా, అలాగే 1269 01:05:49,100 --> 01:05:52,080 strcpys మరియు strcasecmps మేము ఇప్పటికే ఉపయోగిస్తారు చేసిన. 1270 01:05:52,080 --> 01:05:56,510 >> ఇది తో చుట్టూ సమస్యను కేవలం చాలా వార్తలు వారు సమాన అయితే తీగలను, నిర్ణయించే 1271 01:05:56,510 --> 01:05:59,960 తీగలను stuff బయటకు పొందడానికి, మరియు సరిగ్గా ఫైళ్ళను తెరవడానికి సామర్థ్యం. 1272 01:05:59,960 --> 01:06:02,252 ఇది ఫైల్ I / O యొక్క పలు అంశాలు. pset నిజంగా ఆ చెడు కాదు. 1273 01:06:02,252 --> 01:06:04,210 మీరు ఒక తీసుకుని వెళుతున్నాం అది డౌన్లోడ్ చూడండి, 1274 01:06:04,210 --> 01:06:05,590 మరియు కోడ్ యొక్క మొత్తం బంచ్ చూడటానికి. 1275 01:06:05,590 --> 01:06:09,220 కంగారుపడవద్దు, కోడ్ మీరు నిజానికి రాయడానికి అన్ని వద్ద చెడు ఉంది. 1276 01:06:09,220 --> 01:06:12,870 ఎవరైనా సమస్యలను కలిగి ఉంటే వారి సర్వర్ విభాగం తరువాత నన్ను చూడరు వస్తాయి. 1277 01:06:12,870 --> 01:06:16,040 >> లేదు మరోసారి క్షమాపణ హాలోవీన్ మిఠాయి తీసుకురావడానికి. 1278 01:06:16,040 --> 01:06:18,790 నేను నాతో తప్పు ఏమి లేదు. 1279 01:06:18,790 --> 01:06:20,800 కానీ మేము డబుల్ ఉంటుంది మిఠాయి తదుపరి సమయంలో. 1280 01:06:20,800 --> 01:06:25,620 మీ pset లో మరియు మంచి అదృష్టం ఈ వారం. 1281 01:06:25,620 --> 01:06:27,170 అయ్యో. 1282 01:06:27,170 --> 01:06:28,722