1 00:00:00,000 --> 00:00:05,616 2 00:00:05,616 --> 00:00:07,030 >> ஹன்னா Blumberg அனைவருக்கும் வணக்கம். 3 00:00:07,030 --> 00:00:09,530 நாம் தொடங்குவதற்கு போகிறோம் நிமிடங்கள் ஒரு ஜோடி ஆரம்ப 4 00:00:09,530 --> 00:00:11,738 நாம் ஒரு முழு நிறைய வேண்டும் என்பதால் பொருள் மூலம் பெற. 5 00:00:11,738 --> 00:00:12,790 நான் ஹன்னா இருக்கிறேன். 6 00:00:12,790 --> 00:00:13,865 நான் ஒரு TF இருக்கிறேன். 7 00:00:13,865 --> 00:00:16,239 மரியா சேர வேண்டும் எங்களுக்கு ஒரு ஜோடி நிமிடங்கள். 8 00:00:16,239 --> 00:00:17,560 அவர் சரியான முன் பகுதியில் கற்றுக்கொடுக்கிறது. 9 00:00:17,560 --> 00:00:19,351 நான் பகுதியை கற்றுக்கொடுப்பார்கள்.தயவுசெய்து.சரி பின்னர், அதனால் நாங்கள் போகிறோம் 10 00:00:19,351 --> 00:00:21,200 ஒன்றரை மணி நேரம் அதை வைத்து. 11 00:00:21,200 --> 00:00:25,490 >> நீங்கள் இங்கு பார்க்க வேண்டும் என, நாங்கள் மிகவும் வேண்டும் ஒரு சில தலைப்புகள் நாங்கள், மூலம் பெற வேண்டும் 12 00:00:25,490 --> 00:00:27,200 நாம் வேகமாக சிறிது போகிறேன். 13 00:00:27,200 --> 00:00:31,140 ஆனால் எந்த புள்ளியில் என்றால் நாம் ஏதாவது சொல்ல விரைவில் அல்லது நீங்கள் புரிந்து கொள்ள வேண்டாம், 14 00:00:31,140 --> 00:00:33,170 கேள்விகள் குறுக்கிட எனக்கு. 15 00:00:33,170 --> 00:00:36,610 நாம் இந்த ஒரு செய்ய முடியும் வேண்டும் நீங்கள் அனைத்து பயனுள்ள அமர்வு ஆய்வு 16 00:00:36,610 --> 00:00:37,973 முடிந்தவரை. 17 00:00:37,973 --> 00:00:38,920 வாழ்த்துக்கள். 18 00:00:38,920 --> 00:00:41,650 >> எனவே கொண்டு வலது குதிக்க அனுமதிக்க சில தலைப்புகள் என்று தான் நாம் உண்மையில் 19 00:00:41,650 --> 00:00:46,980 மிக, மிக சுருக்கமாக மூடப்பட்டிருக்கும் 0 வினா மீளாய்வு கூட்டத்தில், வினாடி வினா 0. 20 00:00:46,980 --> 00:00:48,840 எனவே தொடர்புடைய பட்டியல்கள் தொடங்கும். 21 00:00:48,840 --> 00:00:52,090 அதனால் தான் நீங்கள் சில வேண்டும் என்பதை உறுதி செய்ய தொடர்புடைய பட்டியல்கள் பற்றி அடிப்படை அறிவு 22 00:00:52,090 --> 00:00:55,110 மற்றும் செய்து வசதியாக இருக்கும் அடிப்படை செயல்பாடுகளை சில. 23 00:00:55,110 --> 00:00:58,560 >> அதனால் தான், பரிசீலிக்க இணைக்கப்பட்ட பட்டியல்கள் அணிகளை விட நன்றாக இருக்கும் 24 00:00:58,560 --> 00:01:01,020 அவர்கள் மாறும் வளர முடியும் என்பதால். 25 00:01:01,020 --> 00:01:03,300 எனவே நாம் அந்த பெரிய நன்மை இல்லை. 26 00:01:03,300 --> 00:01:06,031 நாம் அவற்றை பயன்படுத்த பார்த்திருக்கிறேன் ஹெஷ் அட்டவணைகள் போது நாம் 27 00:01:06,031 --> 00:01:08,280 எத்தனை தெரியாது விஷயங்களை நாம் வேண்டும் போகிறோம் 28 00:01:08,280 --> 00:01:10,900 எங்கள் தரவு கட்டமைப்பு செருக. 29 00:01:10,900 --> 00:01:15,700 துரதிருஷ்டவசமாக, நாம் துண்டுகளை வேண்டும் அனைத்து நினைவக மீது இணைக்கப்பட்ட பட்டியலில், 30 00:01:15,700 --> 00:01:20,820 அதனால் நாம் அவசியம் இருக்காது மாறா நேரம் அணுகல் செய்ய முடியும் 31 00:01:20,820 --> 00:01:22,502 இணைக்கப்பட்ட பட்டியலில் எந்த உறுப்பு. 32 00:01:22,502 --> 00:01:24,210 ஒரு கண்டுபிடிக்க பொருட்டு குறிப்பிட்ட உறுப்பு, நாம் 33 00:01:24,210 --> 00:01:26,510 அனைத்து கூறு வேண்டும் ஆரம்பத்தில் இருந்து வழி. 34 00:01:26,510 --> 00:01:30,610 எனவே மனதில் வைத்து மிகவும் என்று அடிப்படை செயல்பாடுகளை 1 ஒமேகா உள்ளன. 35 00:01:30,610 --> 00:01:32,130 எனவே சேர்க்கைக்கு வெறும் 1 எடுக்க போகிறது. 36 00:01:32,130 --> 00:01:37,520 நீக்கு எடுத்து n நாம் முதல் போகிறது பட்டியலில் இருந்து காண செல்ல வேண்டும். 37 00:01:37,520 --> 00:01:39,260 மற்றும் தேடல் N, மோசமான நிலையில், ஆகலாம். 38 00:01:39,260 --> 00:01:42,330 நாம் போன்ற ஏதாவது செய்ய முடியாது ஒரு இணைக்கப்பட்ட பட்டியலில் இரும தேடல் 39 00:01:42,330 --> 00:01:45,101 பின்னர் நீங்கள் மட்டும் தோராயமாக நடுத்தர செல்ல. 40 00:01:45,101 --> 00:01:45,600 கூல். 41 00:01:45,600 --> 00:01:48,160 42 00:01:48,160 --> 00:01:48,960 வாழ்த்துக்கள். 43 00:01:48,960 --> 00:01:50,270 >> அடுக்குகள் ஒரு சிறிது. 44 00:01:50,270 --> 00:01:53,980 இந்த, மீண்டும், வினாடி வினா 0 மீது வந்து, நீங்கள் அது சூப்பர் வசதியாக இருக்க வேண்டும். 45 00:01:53,980 --> 00:01:57,210 ஆனால் அடுக்குகள், நாம் நீங்கள் கேட்க தட்டுக்களில் ஒரு அடுக்கு நினைவில். 46 00:01:57,210 --> 00:01:59,940 அது முதல் இருக்க போகிறது, வெளியே நீடிக்கும். 47 00:01:59,940 --> 00:02:02,272 எனவே நாம் விஷயங்களை குவியலாக ஸ்டாக், பின்னர் 48 00:02:02,272 --> 00:02:04,980 நாங்கள் ஏதாவது எடுத்து முயற்சி என்றால் நாங்கள் அணை ஆஃப் உறுத்தும் இது 49 00:02:04,980 --> 00:02:06,581 ஸ்டாக் நாம் மேலே வெளியே வந்து. 50 00:02:06,581 --> 00:02:09,289 நாம் ஏதாவது செய்ய வேண்டும் என்றால் அடுக்கில், நாம் அதை தள்ளி அழைக்கிறோம். 51 00:02:09,289 --> 00:02:13,170 அது எப்போதும் வளர்ந்து வேண்டும் நடக்கிறது தட்டுக்களில் ஒரு அடுக்கு போன்ற கீழே இருந்து. 52 00:02:13,170 --> 00:02:14,540 வாழ்த்துக்கள். 53 00:02:14,540 --> 00:02:17,607 >> நாம் பார்த்தோம் அடுக்குகள் செயல்படுத்தப்படும் இரண்டு இணைக்கப்பட்ட பட்டியல்கள் மற்றும் வரிசைகள். 54 00:02:17,607 --> 00:02:19,440 நீங்கள் செயல்படுத்த என்றால் அணிகளை கொண்டு, நீங்கள் வேண்டும் 55 00:02:19,440 --> 00:02:22,350 கண்காணிக்க வேண்டும் என்பதை உறுதி செய்ய அளவு மற்றும் திறன் இரண்டு. 56 00:02:22,350 --> 00:02:27,540 எனவே அளவு தற்போதைய போகிறது உங்கள் ஸ்டேக் விஷயங்களை எண்ணிக்கை, 57 00:02:27,540 --> 00:02:32,900 திறன் அதேசமயம் மொத்த எண்ணிக்கை விஷயங்களை நீங்கள் உங்கள் ஸ்டேக் சேமிக்க முடியும். 58 00:02:32,900 --> 00:02:34,220 கூல். 59 00:02:34,220 --> 00:02:35,767 >> மிகவும் இதேபோல், நாம் வரிசைகளில் வேண்டும். 60 00:02:35,767 --> 00:02:38,850 இந்த வழக்கில், அதற்கு பதிலாக பற்றி நினைத்து தட்டுக்களில் ஒரு அடுக்கு, ஒரு வரி நான் நினைக்கிறேன். 61 00:02:38,850 --> 00:02:40,697 இந்த முதல், முதல் இருக்க வெளியே போகிறது. 62 00:02:40,697 --> 00:02:42,780 நீங்கள் நீண்ட வரிசையில் காத்து நிற்கின்றனர் என்றால் கடையில் ஏதாவது, 63 00:02:42,780 --> 00:02:46,920 நாங்கள் நம்புகிறோம் நபர் முதல் அந்த வரி முதல் உதவி செய்யப்பட போகிறது. 64 00:02:46,920 --> 00:02:49,350 >> மாறாக மிகுதி என்று மற்றும் நாம், ஸ்டாக் செய்ய போல் எடுக்க, 65 00:02:49,350 --> 00:02:52,000 நாம் தான் என்கியூ மற்றும் dequeue சொல்கிறோம். 66 00:02:52,000 --> 00:02:54,970 மீண்டும், நீங்கள் இருந்தால் ஒரு வரிசையில் இந்த செயல்படுத்தி, 67 00:02:54,970 --> 00:02:56,720 நாம் கண்காணிக்க வேண்டும் மட்டும் அளவு 68 00:02:56,720 --> 00:03:02,390 திறன், ஆனால் தலை, மற்றும் இது எங்கள் வரிசை முன் போகிறது. 69 00:03:02,390 --> 00:03:03,010 கூல். 70 00:03:03,010 --> 00:03:05,770 என்று எந்த எந்த கேள்விகள்? 71 00:03:05,770 --> 00:03:06,320 வாழ்த்துக்கள். 72 00:03:06,320 --> 00:03:07,640 வலது சேர்ந்து நகரும். 73 00:03:07,640 --> 00:03:08,564 >> சரி, புல அட்டவணைகள். 74 00:03:08,564 --> 00:03:10,605 அது தொடங்குகிறது அங்கு இங்கு தான் மிகவும் சுவாரசியமான கிடைக்கும். 75 00:03:10,605 --> 00:03:14,150 எனவே ஒரு ஹாஷ் அட்டவணை ஒரு அமலாக்கத்தை ஒரு கூட்டு அணிவரிசை. 76 00:03:14,150 --> 00:03:16,700 எனவே அடிப்படையில் என்ன நடந்தது நாம் அனைவரும் இந்த உள்ளீடு, 77 00:03:16,700 --> 00:03:18,750 மற்றும் நாம் ஒரு ஹாஷ் அதை கொடுக்க என்கிறார் இது செயல்பாடு, 78 00:03:18,750 --> 00:03:21,840 சரி, இந்த இடத்தில் உள்ள ஆகிறது ஹாஷ் அட்டவணை அதை சொந்தமாகிறது. 79 00:03:21,840 --> 00:03:24,860 >> எளிய ஹாஷ் சார்பு எனவே நாங்கள் தான் சொல்கிறான் என்று நான் பார்த்திருக்கிறேன், 80 00:03:24,860 --> 00:03:28,170 சரி, நாம் வைக்க வேண்டும் என்று நினைக்கிறேன் எங்கள் புல அட்டவணையில் சரங்களை. 81 00:03:28,170 --> 00:03:30,870 மற்றும் ஒரு மிகவும் எளிமையான யோசனை சரி, என்ன செய்ய இருக்கலாம், 82 00:03:30,870 --> 00:03:34,350 தான் மூலம் அடுக்க வேண்டும் வார்த்தையின் முதல் கடிதம். 83 00:03:34,350 --> 00:03:37,570 நீங்கள் இங்கே பார்க்க முடியும் எனவே, நாம், வாழை எடுக்கிறோம் நாங்கள், ஒரு ஹாஷ் சார்பு மூலம் அதை வைத்து 84 00:03:37,570 --> 00:03:40,190 அது என்று, ஏய், கூறுகிறது குறியீட்டு 1 செல்ல வேண்டும். 85 00:03:40,190 --> 00:03:45,120 >> எனவே நாம் அடிப்படையில் ஒரு ஹாஷ் யோசிக்க முடியும் வெவ்வேறு வாளிகள் கும்பலாக அட்டவணை. 86 00:03:45,120 --> 00:03:49,880 அந்த வாளிகள் ஒவ்வொரு போகிறது ஒரு இணைக்கப்பட்ட பட்டியலில் தலைமை நடத்த. 87 00:03:49,880 --> 00:03:55,030 அந்த இணைக்கப்பட்ட பட்டியலில் எங்கே நாம் முடியும் ஆகிறது உண்மையில் தரவு பல்வேறு துண்டுகளை வைத்து. 88 00:03:55,030 --> 00:03:57,820 >> எனவே டைவிங் சிறிது மேலும் ஒரு ஹாஷ் சார்பு, இங்கே தான் 89 00:03:57,820 --> 00:03:59,870 உதாரணமாக நான் நாம் தான் சொல்ல அங்கு விவரித்தார், 90 00:03:59,870 --> 00:04:02,460 சரி, முதலில் எடுக்க கடிதம் நாங்கள் இருக்கிறோம் வார்த்தை 91 00:04:02,460 --> 00:04:03,990 வாளிகள் அதை தீர்த்துக்கொள்ள போகிறது. 92 00:04:03,990 --> 00:04:08,490 எனவே மறைமுகமாக, 26 வாளிகள் இருக்க வேண்டும், எழுத்துக்களை ஒவ்வொரு எழுத்திற்கும் ஒரு. 93 00:04:08,490 --> 00:04:10,090 ஏன் இந்த ஒரு பெரிய ஹாஷ் சார்பு அல்ல? 94 00:04:10,090 --> 00:04:13,461 என்ன இந்த அல்லாத இலட்சிய செய்கிறது? 95 00:04:13,461 --> 00:04:13,960 ஆமாம். 96 00:04:13,960 --> 00:04:15,790 >> பார்வையாளர்கள்: நீங்கள் போகிறோம் மோதல்கள். 97 00:04:15,790 --> 00:04:16,390 >> ஹன்னா Blumberg: சரி, சரியாக. 98 00:04:16,390 --> 00:04:18,000 நீங்கள் மோதல்கள் போகிறோம். 99 00:04:18,000 --> 00:04:18,954 அதனால் ஒரு விஷயம் தான். 100 00:04:18,954 --> 00:04:21,620 எப்படி என்று நாம் நாம் பற்றி பேச வேண்டும் ஒரு இரண்டாவது மோதல்கள் சரி. 101 00:04:21,620 --> 00:04:23,980 இந்த மற்றொரு சிக்கல் குறிப்பிட்ட ஹாஷ் சார்பு 102 00:04:23,980 --> 00:04:25,980 எங்கள் வெவ்வேறு என்று ஆகிறது வாளிகள் போகிறீர்கள் 103 00:04:25,980 --> 00:04:28,960 அழகான கடுமையாக வெவ்வேறு அளவுகளில். 104 00:04:28,960 --> 00:04:33,840 >> நாம் ஒரு முழு நிறைய இருக்கிறது என்று எனக்கு தெரியும் எக்ஸ் விட ஒரு தொடங்க என்று இன்னும் வார்த்தைகள், 105 00:04:33,840 --> 00:04:38,980 அதனால் நாம் மிகவும் போகிறது எங்கள் புல அட்டவணையில் சமநிலையற்ற வாளிகள். 106 00:04:38,980 --> 00:04:40,050 கூல். 107 00:04:40,050 --> 00:04:41,340 எனவே ஆமாம், திரும்ப பெற மோதல்கள் புள்ளி. 108 00:04:41,340 --> 00:04:42,900 ஒரு மோதல் இருந்தால் நாம் என்ன செய்ய வேண்டும்? 109 00:04:42,900 --> 00:04:44,490 >> நாம் ஒரு ஜோடி வெவ்வேறு விருப்பங்கள். 110 00:04:44,490 --> 00:04:47,600 எனவே ஒன்று, நாம் முயற்சிக்கும் நினைக்கிறேன் எங்கள் ஹாஷ் அட்டவணை பெர்ரி வைக்க. 111 00:04:47,600 --> 00:04:50,370 நாம் ஓ, நாங்கள் விரும்பவில்லை பார்க்கிறோம் குறியீட்டு 1 அதை வைத்து, 112 00:04:50,370 --> 00:04:52,070 ஆனால் வாழை ஏற்கனவே அங்கு வாழ்கிறார். 113 00:04:52,070 --> 00:04:53,110 நாம் என்ன செய்ய போகிறோம்? 114 00:04:53,110 --> 00:04:54,560 நாம் இரண்டு முக்கிய விருப்பங்களை வேண்டும். 115 00:04:54,560 --> 00:04:58,050 >> எண் ஒன்று சரி, நாம் சொல்ல முடியும், குறியீட்டு 1 எந்த அறையில் இல்லை, 116 00:04:58,050 --> 00:05:03,210 ஆனால் அது தான் மூலம் தேடும் வைத்து விடுங்கள் நாம் மற்றொரு திறந்த இடத்தில் காணலாம் வரை. 117 00:05:03,210 --> 00:05:08,490 எனவே நாம், சரி, சொல்ல வேண்டும் ஸ்பாட் 3 வைத்து விட்டு. 118 00:05:08,490 --> 00:05:09,240 என்று ஒரு வழி. 119 00:05:09,240 --> 00:05:11,470 அந்த ஆய்வு லீனியர் என்று. 120 00:05:11,470 --> 00:05:15,500 >> மற்றும் ஒரு இரண்டாவது விருப்பத்தை சரி, சரி, என்று தான் இந்த வாளிகள் ஒவ்வொரு செய்ய அனுமதிக்க 121 00:05:15,500 --> 00:05:17,470 இணைக்கப்பட்ட பட்டியல்கள் தலைகள் இருக்கும். 122 00:05:17,470 --> 00:05:21,910 அது இன்னும் இருக்கிறது என்றால் சரி தான் ஒரு வாளி ஒன்று விட. 123 00:05:21,910 --> 00:05:23,820 நாம் தான் போகிறோம் முன் மீது அதை சேர்க்க. 124 00:05:23,820 --> 00:05:26,032 எனவே இங்கே நீங்கள் சரி, பார்க்க முடியும், நாங்கள் பெர்ரி செருகப்பட்ட போது, நாம் 125 00:05:26,032 --> 00:05:28,240 வெறும் வகையான, வாழை நடந்தது சிறிது மேல் தள்ளி 126 00:05:28,240 --> 00:05:29,842 மற்றும் அங்கு ஒரு பெர்ரி எறிந்தனர். 127 00:05:29,842 --> 00:05:31,050 அதுவும் நன்றாக இருக்கிறது. 128 00:05:31,050 --> 00:05:32,830 இந்த தனி சங்கிலியாக்கல் என்று. 129 00:05:32,830 --> 00:05:38,100 நீங்கள் வகையான போன்ற இந்த நினைக்க முடியாது இணைக்கப்பட்ட பட்டியல்களை தலைகள் ஒரு வரிசை. 130 00:05:38,100 --> 00:05:41,950 புல எந்த கேள்விகள் அட்டவணைகள், ஹாஷ் செயல்பாடுகளை? 131 00:05:41,950 --> 00:05:44,290 வாழ்த்துக்கள். 132 00:05:44,290 --> 00:05:45,470 >> மரங்கள் மற்றும் முயற்சிகளின். 133 00:05:45,470 --> 00:05:47,287 எனவே, ஒரு மரம், எந்த வகையான ஆகிறது தரவு கட்டமைப்பு 134 00:05:47,287 --> 00:05:49,453 இதில் சில வகையான இல்லை வரிசைக்கு அல்லது சில வகையான 135 00:05:49,453 --> 00:05:51,247 உங்கள் வெவ்வேறு பொருட்களை தரவரிசை. 136 00:05:51,247 --> 00:05:53,580 இந்த சூப்பர் மாறும் தெளிவாக நாம் ஒரு உதாரணம் பார்க்கும் போது. 137 00:05:53,580 --> 00:05:56,960 நாம் சேர்ந்து, முயற்சிகளின் பார்த்தேன் புல அட்டவணைகள், pset5-- உள்ள 138 00:05:56,960 --> 00:06:00,700 இது, மீண்டும், முற்றிலும் நியாயமான விளையாட்டு இந்த மற்றொரு தரவு quiz-- க்கான 139 00:06:00,700 --> 00:06:03,110 கட்டமைப்புகள் என்று நாம் பல்வேறு பொருட்களை சேமிக்க. 140 00:06:03,110 --> 00:06:06,782 அகராதி வழக்கில், நாங்கள் வார்த்தைகள் ஒரு கொத்து சேமிக்கப்படும். 141 00:06:06,782 --> 00:06:08,240 எனவே சில மரங்கள் பாருங்கள் நாம். 142 00:06:08,240 --> 00:06:10,190 எனவே, இந்த ஒரு மரத்தின் ஒரு உதாரணம் ஆகும். 143 00:06:10,190 --> 00:06:13,105 அது, கட்டமைப்பு ஒரு வகையான படிநிலை அமைப்பு என்று, 144 00:06:13,105 --> 00:06:15,920 நீங்கள் பார்க்க முடியும், அங்கு மேல் இந்த 1 முனை 145 00:06:15,920 --> 00:06:20,750 , 2 மற்றும் 3 ரேங்க் ஒருவித உள்ளது அவை 4, 5, மற்றும் 6 மற்றும் 7 மேலாக, 146 00:06:20,750 --> 00:06:22,860 இது 8 மற்றும் 9 மேலே உள்ளன. 147 00:06:22,860 --> 00:06:25,210 அவ்வளவு தான் எனவே நாம் ஒரு அர்த்தம் மரம், உன்னை மிகவும் வெறும் வகையான 148 00:06:25,210 --> 00:06:26,660 உங்கள் தலையில் இந்த படமாக. 149 00:06:26,660 --> 00:06:29,050 >> இப்போது, நாம் ஒரு ஜோடி வேண்டும் மேலும் சிறப்பு மரங்கள். 150 00:06:29,050 --> 00:06:31,070 எனவே ஒரு உதாரணமாக ஒரு பைனரி மரம் இருக்கிறது. 151 00:06:31,070 --> 00:06:33,290 மற்றும் ஒரு பைனரி மரம், ஆகிறது மீண்டும், தான் இருக்க போகிறது 152 00:06:33,290 --> 00:06:37,040 ஒருவித ஒரு தரவு கட்டமைப்பு வரிசைக்கு, ஆனால் முனைகளில் ஒவ்வொரு 153 00:06:37,040 --> 00:06:38,650 மிகவும் இரண்டு குழந்தைகளை முடியும். 154 00:06:38,650 --> 00:06:41,530 சொல் பைனரி இருந்து வருகிறது எங்கே என்று. 155 00:06:41,530 --> 00:06:43,410 எனவே, இந்த ஒரு பைனரி மரம் ஒரு உதாரணம் ஆகும். 156 00:06:43,410 --> 00:06:45,720 அதனால் மரங்கள் ஒரு சிறிய வகை தான். 157 00:06:45,720 --> 00:06:48,960 >> இப்போது இன்னும் குறிப்பிட்ட பெற அனுமதிக்க மற்றும் பைனரி trees-- இரும தேடல் பற்றி பேச 158 00:06:48,960 --> 00:06:51,310 மரங்கள், மாறாக. 159 00:06:51,310 --> 00:06:56,430 எனவே இங்கே யோசனை இல்லை ஒவ்வொரு கணு, அதிகபட்சம் இரண்டு குழந்தைகள் மணிக்கு வேண்டும் 160 00:06:56,430 --> 00:07:00,300 ஆனால் குழந்தைகள் அனைவரும் இடது சிறிய போகிறது 161 00:07:00,300 --> 00:07:03,450 மற்றும் குழந்தைகள் அனைவரும் வலது பெரிய இருக்க போகிறது. 162 00:07:03,450 --> 00:07:05,890 அதனால் தான் கவனிக்க எங்கள் பைனரி மரம், அங்கு 163 00:07:05,890 --> 00:07:08,650 எண்கள் இடையே எந்த தொடர்பும் இல்லை. 164 00:07:08,650 --> 00:07:12,990 ஆனால் நம் பைனரி தேடல் மரம், நாம் பார்க்க, சரி, இங்கே 44 தான். 165 00:07:12,990 --> 00:07:17,080 44 இடது ஒவ்வொரு எண் வலது சிறிய மற்றும் எல்லாம் 166 00:07:17,080 --> 00:07:17,920 பெரியது. 167 00:07:17,920 --> 00:07:20,130 >> அந்த ஒவ்வொரு நேரத்தில் வைத்திருக்கிறது மரத்தின் நிலை. 168 00:07:20,130 --> 00:07:24,810 இங்கு, இந்த விட சிறியதாக 22 இந்த 22 விட பெரியதாகும். 169 00:07:24,810 --> 00:07:26,390 அந்த பைனரி தேடல் மரம். 170 00:07:26,390 --> 00:07:28,900 நாம் ஏன் அதை எனப்படும் நினைக்கிறீர்கள் ஒரு பைனரி தேடல் மரம்? 171 00:07:28,900 --> 00:07:30,651 என்ன வழிமுறை அது உங்களுக்கு ஞாபகப்படுத்த? 172 00:07:30,651 --> 00:07:31,650 பார்வையாளர்கள்: இரும தேடல். 173 00:07:31,650 --> 00:07:32,480 ஹன்னா Blumberg: இரும தேடல். 174 00:07:32,480 --> 00:07:35,150 நீங்கள் ஒரு தேடும் என்றால், ஏனெனில் இந்த மரம் குறிப்பிட்ட எண்ணிக்கை, 175 00:07:35,150 --> 00:07:38,800 ஒவ்வொரு கட்டத்திலும், நீங்கள் தட்டுங்கள் முடியும் பெரிய இது மரம், ஆஃப் பாதி. 176 00:07:38,800 --> 00:07:43,800 அதனால் அந்த எங்களுக்கு ஏதாவது கொடுக்க நடக்கிறது என்று இரும தேடல் போன்ற நிறைய இருக்கிறது. 177 00:07:43,800 --> 00:07:45,870 ஏதாவது கேள்விகள்? 178 00:07:45,870 --> 00:07:47,570 சரி, குளிர். 179 00:07:47,570 --> 00:07:48,560 >> சரி, முயற்சிக்கிறது. 180 00:07:48,560 --> 00:07:49,657 எல்லோருக்கும் பிடித்த. 181 00:07:49,657 --> 00:07:51,990 எனவே இந்த உதாரணம் என்று நாம் வர்க்கம் ஒரு மொத்தமாக பார்த்திருக்கிறேன். 182 00:07:51,990 --> 00:07:54,710 மீண்டும், இந்த மற்றொரு ஆகிறது நாங்கள் தரவு சேமிக்க முடியும் என்று வழி. 183 00:07:54,710 --> 00:07:57,530 அகராதி வழக்கில், மீண்டும், இந்த வெறும் சரங்களை இருக்க போகிறது. 184 00:07:57,530 --> 00:08:00,870 எனவே உண்மையில் என்ன இந்த பார்ப்போம் சற்று குறைந்த அளவில் தெரிகிறது. 185 00:08:00,870 --> 00:08:03,690 >> எனவே ஒரு முறை பார்ப்போம் ஒரு trie ஒரு முனை. 186 00:08:03,690 --> 00:08:07,532 நாம் சரி, அங்கு நடக்கிறது, பார்க்கின்றோம் ஒரு பூலியன் ஒரு முனை, 187 00:08:07,532 --> 00:08:09,170 ஒரு முனை ஒரு சுட்டிக்காட்டி. 188 00:08:09,170 --> 00:08:11,400 நாம் அந்த பார்க்கிறோம் பூலியன் is_word என்று அழைக்கப்படுகிறது. 189 00:08:11,400 --> 00:08:13,490 எனவே அடிப்படையில், என்று ஒத்திருக்கும் போகிறது 190 00:08:13,490 --> 00:08:16,750 இந்த சிறிய முக்கோணங்கள் இது நீங்கள் இங்கே வந்திருக்கிறேன் என்றால், என்கிறார், 191 00:08:16,750 --> 00:08:19,100 நீங்கள் ஒரு முழு சொல் கண்டுபிடித்துள்ளேன். 192 00:08:19,100 --> 00:08:23,670 >> நாம் என்று "டூரிங்" மீது இங்கே ஒரு முழு சொல் ஆகிறது, 193 00:08:23,670 --> 00:08:28,030 அதே சமயம் ஒரு டி-யு ஆர் ஒரு வார்த்தை அல்ல நாங்கள் அந்த சிறிய டெல்டா பார்க்க வேண்டாம், ஏனெனில். 194 00:08:28,030 --> 00:08:31,440 அந்த சிறிய டெல்டா, மீண்டும், இந்த is_word ஒத்துள்ளது, 195 00:08:31,440 --> 00:08:34,480 இந்த பூலியன் is_word. 196 00:08:34,480 --> 00:08:36,320 பின்னர் நாம் குழந்தைகள் ஒரு அணி வேண்டும். 197 00:08:36,320 --> 00:08:39,860 நீங்கள், ஒவ்வொரு மட்டத்தில் எனவே ஒரு குறிப்பிட்ட முனை வேண்டும், 198 00:08:39,860 --> 00:08:42,470 மற்றும் ஒரு செய்ய அந்த முனை புள்ளிகள் முழு எழுத்துக்களை வரிசை. 199 00:08:42,470 --> 00:08:44,346 >> எனவே நீங்கள் மீண்டும், பார்க்க முடியும், இந்த படம் நான் இருக்கிறேன் 200 00:08:44,346 --> 00:08:48,170 மீண்டும் குதித்து வைக்க போகிறேன் மற்றும் இனிமேல் என்று மேல் என்று வரிசை 201 00:08:48,170 --> 00:08:51,640 வெவ்வேறு ஒரு கொத்து உள்ளது அது இருந்து வரும் முனைகளில். 202 00:08:51,640 --> 00:08:57,140 நீங்கள் விரும்பினால் இது 26 அல்லது 27 உள்ளது ஒரு கூடுதல் பாத்திரம் சேர்க்க. 203 00:08:57,140 --> 00:09:01,320 இந்த எங்களுக்கு ஒரு கொடுக்கிறது எங்கள் தரவு சேமிக்க வழி 204 00:09:01,320 --> 00:09:04,450 பார்த்து முடியும் என்று ஒரு வழியில் என்று நீங்கள் வேகமான பார்க்க முடியும். 205 00:09:04,450 --> 00:09:06,650 ஒரு trie ஐந்து பார்வை நேரம் என்ன? 206 00:09:06,650 --> 00:09:07,970 >> பார்வையாளர்கள்: [செவிக்கு புலப்படாமல்]. 207 00:09:07,970 --> 00:09:08,300 >> ஹன்னா Blumberg: ஆமாம். 208 00:09:08,300 --> 00:09:09,550 கோட்பாட்டின் படி, தொடர்ந்து நேரம். 209 00:09:09,550 --> 00:09:13,230 அது மட்டும் அளவு இருக்க போகிறது நீங்கள் பார்க்க வேண்டும் என்று சொல். 210 00:09:13,230 --> 00:09:15,950 நாங்கள் சம்பாதித்த கோடிக்கணக்கான சேர்க்கிறோம் கூட எங்கள் trie இன்னும் வார்த்தைகள், 211 00:09:15,950 --> 00:09:18,160 அது நம்மை அழைத்து போவதில்லை இனி தீர்மானிக்க 212 00:09:18,160 --> 00:09:19,690 ஒரு குறிப்பிட்ட வார்த்தையை trie, உள்ளது என்றால். 213 00:09:19,690 --> 00:09:21,412 அதனால் உண்மையில் நன்றாக இருக்கிறது. 214 00:09:21,412 --> 00:09:23,697 >> பார்வையாளர்கள்: நீங்கள் செய்யவில்லை என்று வரிசை துவக்க? 215 00:09:23,697 --> 00:09:24,780 நீங்கள் ஒரு புள்ளி அல்லது இரண்டு தவறவிட்டார். 216 00:09:24,780 --> 00:09:26,130 நீங்கள் பற்றி பேச முடியும் அந்த ஒரு நொடி? 217 00:09:26,130 --> 00:09:26,680 >> ஹன்னா Blumberg: நிச்சயமாக, முற்றிலும். 218 00:09:26,680 --> 00:09:27,590 நல்ல கேள்வி. 219 00:09:27,590 --> 00:09:31,140 கேள்வி நாம் இருந்தது தான் என்று ஒரு அணி வேண்டும் 220 00:09:31,140 --> 00:09:34,180 போன்ற முனை நட்சத்திரம் வேண்டும் போகிறீர்கள் சரி, ஒரு முனை பதிலாக? 221 00:09:34,180 --> 00:09:35,180 கூல். 222 00:09:35,180 --> 00:09:37,990 எனவே இங்கே நாம் என்ன சொல்கிறீர்கள் எங்கள் அணி தான் ஆகிறது 223 00:09:37,990 --> 00:09:40,035 மற்ற அணிகளை சுட்டிகள் இருக்க போகிறது. 224 00:09:40,035 --> 00:09:42,910 எனவே அது மாதிரி அது essentially-- இந்த வழியில் ஒரு இணைக்கப்பட்ட பட்டியலில் போல் உணர்கிறேன் 225 00:09:42,910 --> 00:09:46,620 அங்கு இந்த குழந்தைகள் ஒவ்வொரு அடுத்த முனை சுட்டி. 226 00:09:46,620 --> 00:09:49,030 >> மற்றும் வழி என்று நாம் உண்மையில் சரி, ஏய், தீர்மானிக்க, 227 00:09:49,030 --> 00:09:52,320 நாம் ஒரு முழு மூலம் மீண்டும் மீண்டும் சொல், அகராதியில் இந்த வார்த்தை, 228 00:09:52,320 --> 00:09:54,476 நாம் இந்த is_word சரிபார்க்க. 229 00:09:54,476 --> 00:09:55,100 பெரிய கேள்வி. 230 00:09:55,100 --> 00:09:55,675 ஆமாம். 231 00:09:55,675 --> 00:09:56,216 பார்வையாளர்கள்: சரி. 232 00:09:56,216 --> 00:09:57,470 எனவே trie ஐந்து இயக்க என்ன? 233 00:09:57,470 --> 00:09:58,386 >> ஹன்னா Blumberg: நிச்சயமாக. 234 00:09:58,386 --> 00:10:01,852 ஒரு trie இயக்க நேர எனவே தேடல் மாறா நேரம் இருக்க போகிறது. 235 00:10:01,852 --> 00:10:04,310 அதனால் தான் இருக்க போகிறது வார்த்தை கடிதங்கள் எண்ணிக்கை. 236 00:10:04,310 --> 00:10:06,310 அதை சார்ந்து இல்லை அகராதி அளவு 237 00:10:06,310 --> 00:10:09,510 அல்லது தரவு அளவு கட்டமைப்பு. 238 00:10:09,510 --> 00:10:12,170 எனவே இங்கே சற்று எளிமையான எடுத்துக்காட்டு. 239 00:10:12,170 --> 00:10:15,430 >> இந்த வழக்கில், நீங்கள் பார்க்க முடியும் சொல் பேட் அகராதியில் இருக்கிறது 240 00:10:15,430 --> 00:10:18,900 மற்றும் நீ ஜூம் வேண்டும், ஆனால் நீங்கள் உயிரியல் பூங்காவில் போன்ற ஏதாவது இல்லை. 241 00:10:18,900 --> 00:10:20,050 எப்படி நாம் பூங்காவில் செய்ய முடியும்? 242 00:10:20,050 --> 00:10:24,276 நாங்கள் பூங்காவில் சேர்க்கிறோம் எப்படி எங்கள் அகராதி, எங்கள் trie எப்படி? 243 00:10:24,276 --> 00:10:24,776 ஆமாம். 244 00:10:24,776 --> 00:10:27,014 >> பார்வையாளர்கள்: is_word செய்ய உண்மை [செவிக்கு புலப்படாமல்]. 245 00:10:27,014 --> 00:10:27,930 ஹன்னா Blumberg: நல்ல. 246 00:10:27,930 --> 00:10:31,731 எனவே நாம் Z-ஓ-ஓ சொல்ல விரும்புகிறேன், மற்றும் நாம் என்கி அத்துடன் அந்த பெட்டியில் இருந்து சரிபார்க்க வேண்டும். 247 00:10:31,731 --> 00:10:32,230 பெரும். 248 00:10:32,230 --> 00:10:35,160 249 00:10:35,160 --> 00:10:37,930 மிக சுருக்கமாக ஒப்பிட்டு பார்ப்போம் புல அட்டவணைகள் எதிராக முயற்சிக்கிறது. 250 00:10:37,930 --> 00:10:39,770 மீதமுள்ள முயற்சிகள் பெரியவர்கள் ஏனெனில், நாம் சொன்னது போல், 251 00:10:39,770 --> 00:10:41,610 அவர்கள் தொடர்ந்து நேர தேடல் வழங்கும். 252 00:10:41,610 --> 00:10:44,285 ஆனால் பெரிய தீமையாகும் அவர்கள் humongous தான் ஆகிறது. 253 00:10:44,285 --> 00:10:46,160 நீங்கள் உணர்வு பெற முடியும், கூட அதை பார்த்து, 254 00:10:46,160 --> 00:10:48,454 அதை எடுத்து நடக்கிறது என்று நினைவகம் ஒரு பெரிய தொகை. 255 00:10:48,454 --> 00:10:50,620 எனவே அவர்கள் இல்லை அதிகம் இருக்க போகிறோம் புல அட்டவணைகள் விட பெரிய 256 00:10:50,620 --> 00:10:52,270 ஆனால் அவர்கள் கொடுக்க போகிறோம் எங்களுக்கு மிகவும் வேகமாக தேடல் முறை. 257 00:10:52,270 --> 00:10:54,478 எனவே அந்த வகையில், உங்கள் பரிமாற்றம், நீங்கள் கவலைப்பட என்ன, 258 00:10:54,478 --> 00:10:57,350 அது வேகம் அல்லது நினைவக என்பதை. 259 00:10:57,350 --> 00:11:02,251 என்று எந்த எந்த கேள்விகளுக்கு, சி தரவு கட்டமைப்புகள் அனைத்தையும். 260 00:11:02,251 --> 00:11:02,750 அழகான. 261 00:11:02,750 --> 00:11:03,250 சரி. 262 00:11:03,250 --> 00:11:07,322 நாம் ஒரு சிறிய செல்ல போகிறோம் மரியா கொண்டு வலை அபிவிருத்தி பிட். 263 00:11:07,322 --> 00:11:08,280 மரியா ZLATKOVA: லவ்லி. 264 00:11:08,280 --> 00:11:09,036 சரி. 265 00:11:09,036 --> 00:11:10,380 >> ஹன்னா Blumberg: நீங்கள் என் மடிக்கணினி பயன்படுத்த முடியும். 266 00:11:10,380 --> 00:11:11,255 >> மரியா ZLATKOVA: நைஸ். 267 00:11:11,255 --> 00:11:13,320 268 00:11:13,320 --> 00:11:14,912 சரி அமைதியாகு. 269 00:11:14,912 --> 00:11:17,120 நாம் வலை இப்போது நகர்த்த என வளர்ச்சி, நாம் ஒரு சிறிய பேசினேன் 270 00:11:17,120 --> 00:11:20,680 அனுமதிகள் மாற்றம் பற்றி கோப்புகள் மற்றும் அடைவுகளை 271 00:11:20,680 --> 00:11:24,190 என்று அவர்கள் அணுக முடியும் மற்ற பயனர்கள், உலகம், 272 00:11:24,190 --> 00:11:28,640 அதனால் நாம் எப்படி பார்க்க முடியும் அடிப்படையில் நாம் அவர்களுக்கு கற்பிக்க முடியும் 273 00:11:28,640 --> 00:11:32,600 நாங்கள் வலைத்தளங்கள் போன்ற விஷயங்களை உருவாக்க போது என்று நாம் பெரும்பாலும் செய்து. 274 00:11:32,600 --> 00:11:36,400 >> எனவே நாம் chmod கட்டளை பார்த்தேன், எந்த அடிப்படையில், மாற்றம் முறையில் உள்ளது. 275 00:11:36,400 --> 00:11:39,300 என்று ஒரு லினக்ஸ் கட்டளை மற்றும் அது அணுகல் அனுமதிகள் மாற்றுகிறது 276 00:11:39,300 --> 00:11:40,410 கோப்பு முறைமை பொருட்களை. 277 00:11:40,410 --> 00:11:43,370 மற்றும் ஒரு கோப்பு முறைமை பொருள் ஆகும் ஒரு அடைவு, ஒரு கோப்பு, 278 00:11:43,370 --> 00:11:46,810 எதையும் நீங்கள் என்று அனுமதியை மாற்ற. 279 00:11:46,810 --> 00:11:53,750 >> எனவே கோப்பு அனுமதிகளை பார்க்க, நாங்கள் கட்டளை LS, பட்டியல், எல் தட்டச்சு செய்யவும். 280 00:11:53,750 --> 00:11:56,500 நாம் அந்த தட்டச்சு செய்யும் போது, நாங்கள் பொதுவாக சில அனுமதிகள் பார்க்க 281 00:11:56,500 --> 00:11:59,660 என்று இந்த வகையான பார்க்க ஒரு அடைவு பெயர் முன்னால். 282 00:11:59,660 --> 00:12:01,260 எனவே ஈ அடைவு குறிக்கிறது. 283 00:12:01,260 --> 00:12:05,930 பின்னர் நாம் மூன்று வேண்டும் மும்மூர்த்திகளை அடிப்படையில் அந்த 284 00:12:05,930 --> 00:12:11,675 ஒன்று அனுமதிகள் பார்க்கவும் ஒரு பயனர், ஒரு குழு, அல்லது உலகம். 285 00:12:11,675 --> 00:12:16,490 >> அனுமதிகளை வகையான என்று நாம் மக்கள் இந்த மூன்று குழுக்கள் வேண்டும் 286 00:12:16,490 --> 00:12:20,830 w என்று வாசிப்பு அல்லது, r உள்ளன எழுத, மற்றும் இயக்க எக்ஸ். 287 00:12:20,830 --> 00:12:23,650 மற்றும் நாம், அந்த இருக்க முடியும் குழு மற்றும் உலக அதே. 288 00:12:23,650 --> 00:12:26,940 தந்திரமான விஷயம் என்று சில நேரங்களில் ஆகிறது நாங்கள் chmod கட்டளை தட்டச்சு செய்யும் போது, 289 00:12:26,940 --> 00:12:32,960 நாம் சில பல தட்டச்சு செய்யும் என்று மூன்று பிட்கள் கொண்டிருந்தது. 290 00:12:32,960 --> 00:12:36,990 எனவே நாம் போன்ற செய்ய முடியும் 777 மற்றும், அந்த அடிப்படையில் 291 00:12:36,990 --> 00:12:40,450 கூடுதல் மதிப்பு குறிப்பிடப்படுகிறது இந்த தன்மைகளின் ஒவ்வொரு 292 00:12:40,450 --> 00:12:45,060 ஆர் 4 பார்க்கவும் ஏனெனில், W என்று 2 பார்க்கவும், மற்றும் x 1, பார்க்கவும், 293 00:12:45,060 --> 00:12:50,020 அதனால், எண்கள் ஒவ்வொரு வரை சேர்க்கப்படும் போது ஒரு ஒட்டுமொத்த எண்ணிக்கை கீழே வரும் 294 00:12:50,020 --> 00:12:52,750 0 மற்றும் 7 இடையே ஒரு ஒட்டுமொத்த மதிப்பு. 295 00:12:52,750 --> 00:12:55,150 எனவே நாங்கள் 0 முடியும் எந்த அனுமதிகள். 296 00:12:55,150 --> 00:12:58,200 அந்த அடிப்படையில் எங்களுக்கு கொடுக்க வேண்டும் ஒன்று பயனர் அனுமதிகள், 297 00:12:58,200 --> 00:13:00,450 குழு, அல்லது உலகம். 298 00:13:00,450 --> 00:13:02,620 இந்த இதுவரை எந்த கேள்விகள்? 299 00:13:02,620 --> 00:13:05,331 >> பார்வையாளர்கள்: நீங்கள் படிக்க கூறினார் 4 இருந்தது? 300 00:13:05,331 --> 00:13:06,164 மரியா ZLATKOVA: ஆமாம். 301 00:13:06,164 --> 00:13:07,568 பார்வையாளர்கள்: [செவிக்கு புலப்படாமல்]. 302 00:13:07,568 --> 00:13:08,504 ஹன்னா Blumberg: ஓக்கே. 303 00:13:08,504 --> 00:13:11,790 பார்வையாளர்கள்: அந்த சேர்ப்பதன் மூலம் மற்றவர்கள் உங்கள் எண் குறிக்கும். 304 00:13:11,790 --> 00:13:12,665 மரியா ZLATKOVA: ஆமாம். 305 00:13:12,665 --> 00:13:14,970 ஆமாம். 306 00:13:14,970 --> 00:13:17,810 இந்த பெரிய கேள்விகள் உள்ளன. 307 00:13:17,810 --> 00:13:20,490 லவ்லி. 308 00:13:20,490 --> 00:13:25,340 அடுத்து, நாம் HTML மற்றும் குதித்தபோது வலை அபிவிருத்தி பற்றி பிட் மேலும். 309 00:13:25,340 --> 00:13:27,990 எனவே HTML தான் அர்த்தம் ஹைப்பர் உரை குறியீட்டு மொழி. 310 00:13:27,990 --> 00:13:30,460 அந்த மார்க் ஒரு நிலையான என்று மொழி 311 00:13:30,460 --> 00:13:32,720 அது இணைய பக்கங்களை உருவாக்க பயன்படுத்தப்படும் என்று. 312 00:13:32,720 --> 00:13:35,750 >> அது ஒரு மொழி என்று அது உண்மையில் தொகுக்கப்பட்ட இல்லை, ஏனெனில். 313 00:13:35,750 --> 00:13:40,310 அது எப்படி சில குறியீடு வேண்டும் என்று இல்லை மரண தண்டனை அல்லது அப்படி எதுவும் வேண்டும். 314 00:13:40,310 --> 00:13:44,800 அது delineates மற்றும் எப்படி ஒரு வலை விவரிக்கிறது 315 00:13:44,800 --> 00:13:46,840 பக்கம் அமைக்க அதன் கூறுகள் ஒவ்வொன்றும் 316 00:13:46,840 --> 00:13:48,460 அவர்கள் பயனர் பார்க்க வேண்டும் எப்படி. 317 00:13:48,460 --> 00:13:53,090 318 00:13:53,090 --> 00:13:57,110 >> HTML குறிச்சொற்களை சில என்று நாம் மேல் சென்று பின்வரும் உள்ளன. 319 00:13:57,110 --> 00:14:00,500 எங்கள் HTML ஆவணங்கள் அனைத்தும் DOCTYPE HTML தொடங்கியது. 320 00:14:00,500 --> 00:14:02,550 நாம் எப்போதும் HTML டேக் வேண்டும். 321 00:14:02,550 --> 00:14:03,930 நாம் ஒரு தலை மற்றும் உடல் வேண்டும். 322 00:14:03,930 --> 00:14:07,890 அது HTML உள்ளது, அது தான் முக்கியம் உள்ளமை அமைப்பு இந்த வகையான 323 00:14:07,890 --> 00:14:09,280 அது மிக தெளிவாக தான். 324 00:14:09,280 --> 00:14:13,200 பின்னர் அது மிக தெளிவாக போது நாம் உண்மையில் நெருங்கிய குறிச்சொற்களை திறக்க மற்றும் வேண்டும். 325 00:14:13,200 --> 00:14:18,400 நாம் எப்போதும் மூட வேண்டும் நாங்கள் திறந்து விட்டேன் என்று குறிச்சொற்களை. 326 00:14:18,400 --> 00:14:23,170 >> இங்கு நாம் வகையான சில வேண்டும் நாம் வேண்டும் என்று மேலே விஷயங்கள். 327 00:14:23,170 --> 00:14:26,580 எனவே நாம், எடுத்துக்காட்டாக, , CS50 தலைப்பு. 328 00:14:26,580 --> 00:14:31,980 மற்றும் நாம் உண்மையில் ஒரு நடை தாள் இணைக்க முடியும் 329 00:14:31,980 --> 00:14:34,030 என்று நாம் நமது இணையதளத்தில் பாணி எப்படி வரையறுக்கிறது. 330 00:14:34,030 --> 00:14:35,650 அந்த CSS உள்ளது. 331 00:14:35,650 --> 00:14:39,320 நாம் அது தொடர்பாக செல்ல போகிறோம் அதே சரிவுகள் அடுத்த ஜோடி. 332 00:14:39,320 --> 00:14:42,580 >> உடலுக்குள், நாம் அமைக்கின்றோம் சில வகுப்புகள் மற்றும் ID கள். 333 00:14:42,580 --> 00:14:45,860 ஒரு நினைவூட்டல் என, மீண்டும், ID கள் தனிப்பட்ட மற்றும் வகுப்புகள் உள்ளன 334 00:14:45,860 --> 00:14:47,390 பல பொருட்களை ஒதுக்கப்படும். 335 00:14:47,390 --> 00:14:52,110 என்று தான் என்று அர்த்தம் நாங்கள் வகுப்புகள் மற்றும் ID கள் பயன்படுத்த முடியும் 336 00:14:52,110 --> 00:14:55,860 அதனால் மற்ற structures-- உள்ள, உதாரணமாக, CSS கோப்புகளை அல்லது பாணி உள்ள 337 00:14:55,860 --> 00:15:00,940 குறிப்பிட்ட உறுப்புகளை பார்க்கவும் sheets-- மற்றும் அடிப்படையில் நாம் பாணி வேண்டும் என்று சொல்கிறது 338 00:15:00,940 --> 00:15:03,280 அல்லது சில உறுப்பு வடிவமைக்க சில குறிப்பிட்ட வழியில். 339 00:15:03,280 --> 00:15:06,440 மற்றும் நாம் அவற்றை பார்க்கவும் தங்கள் ஐடிகள் மற்றும் வகுப்புகள். 340 00:15:06,440 --> 00:15:09,870 மற்றும் நாம் பார்க்கவும் முடியாது அதே குறிச்சொற்களை மூலம் பல்வேறு விஷயங்களை, 341 00:15:09,870 --> 00:15:13,830 ஆனால் ஐடிகள் மற்றும் வகுப்புகள் எங்களுக்கு சில கொடுக்க செயலாக்கம் மற்றும் குறிப்பாக நாம் என்ன 342 00:15:13,830 --> 00:15:15,850 குறிப்பிட வேண்டும். 343 00:15:15,850 --> 00:15:19,620 >> அதனால் தான் ஒரு உதாரணம். 344 00:15:19,620 --> 00:15:22,730 நாம் உள்ள, மீண்டும், முடியும் ஒரு CSS கோப்பு நாம் எங்கே 345 00:15:22,730 --> 00:15:25,770 சில வரையறுக்க வேண்டும் பாணி வண்ணங்கள், எழுத்துருக்கள், அதனால், 346 00:15:25,770 --> 00:15:30,340 மற்றும் பொருட்களை நாம் முடியும் அந்த பிடிக்கும் ஒரு உடல் பாணி வரையறுக்க. 347 00:15:30,340 --> 00:15:32,640 எனவே அது வரையறுக்க வேண்டும் முழு உடல் டேக். 348 00:15:32,640 --> 00:15:36,160 ஆனால் நாம் வரையறுக்க முடியாது ஒரு தலைப்பு # தலைப்பு விட்டு ஒரு பாணி. 349 00:15:36,160 --> 00:15:40,390 மீண்டும், ஹாஷ்டேக்கைச் குறிக்கிறது எங்கள் ஐடி மற்றும் டாட் எங்கள் வகுப்பில் குறிக்கிறது. 350 00:15:40,390 --> 00:15:44,760 >> பின்னர் .info, நாம் மேலும் சில பண்புகளை அமைக்க முடியும். 351 00:15:44,760 --> 00:15:49,750 நாங்கள் திரும்பி செல்லும் போது, மீண்டும், நாங்கள் இருந்தது எங்கள் வர்க்கம் தகவல் மற்றும் எங்கள் ஐடி தலைப்பு என்று. 352 00:15:49,750 --> 00:15:53,422 மற்றும் நாம் பார்க்கவும் என்று பார்க்க முடியும் அவர்களுக்கு தலைப்பு # தலைப்பு விட்டு மற்றும் .info மூலம். 353 00:15:53,422 --> 00:15:55,380 பார்வையாளர்கள்: நீங்கள் என்ன சொல்வீர்கள் ஹாஷ்டேக்கைச் [? என்னை ஏற்க? ?] 354 00:15:55,380 --> 00:15:55,725 மரியா ZLATKOVA: மன்னிக்கவும்? 355 00:15:55,725 --> 00:15:58,120 பார்வையாளர்கள்: நீங்கள் என்ன சொல்வீர்கள் ஹாஷ்டேக்கைச் [? என்னை ஏற்க? ?] 356 00:15:58,120 --> 00:16:01,400 மரியா ZLATKOVA: ஹாஷ்டேகை அடையாளம், தலைப்பு # தலைப்பு விட்டு பொருள் 357 00:16:01,400 --> 00:16:07,890 என்ன கூறுகளை குறிக்கிறது தலைப்பு என்று இந்த ஐடி வேண்டும். 358 00:16:07,890 --> 00:16:10,735 பின்னர் டாட் ஒரு வர்க்கம் குறிக்கிறது. 359 00:16:10,735 --> 00:16:14,590 எனவே .info இந்த உறுப்பு குறிக்கிறது அது வர்க்க தகவல் உள்ளது, ஏனெனில். 360 00:16:14,590 --> 00:16:15,090 ஆம். 361 00:16:15,090 --> 00:16:17,905 >> பார்வையாளர்கள்: ஏன் நீங்கள் செய்கிறது HTML இல் அவர்களை வேறுபடுத்தி? 362 00:16:17,905 --> 00:16:20,985 நீங்கள் ஏன் சில விஷயங்கள் உள்ளன சொல்கிறீர்கள் ஐடிகள் மற்றும் சில விஷயங்களை வர்க்கம் உள்ளன? 363 00:16:20,985 --> 00:16:22,610 மரியா ZLATKOVA: அந்த உங்களால் தான் தான் 364 00:16:22,610 --> 00:16:24,151 ஹன்னா Blumberg: கேள்வி மீண்டும். 365 00:16:24,151 --> 00:16:25,370 மரியா ZLATKOVA: ஓ, மன்னிக்கவும். 366 00:16:25,370 --> 00:16:29,480 நாம் ஏன் சில கூறுகளை வேறுபடுத்தி ஐடிகள் மற்றும் வகுப்புகள் போன்ற மற்ற உறுப்புகள் போன்ற? 367 00:16:29,480 --> 00:16:34,760 அது என்ன காரணம் என்று தான் உண்மையில் அடிக்கடி ஒரு வடிவமைப்பு தேர்வு. 368 00:16:34,760 --> 00:16:38,520 அதை நீங்கள் நிறைய கொடுக்கிறது இருப்பது பல்துறை 369 00:16:38,520 --> 00:16:43,250 நான் இந்த குறிப்பிட்ட உருப்படியை வேண்டும் சொல்ல முடியும் அவர்கள் வேண்டும், ஏனெனில் இந்த ஐடி வேண்டும் 370 00:16:43,250 --> 00:16:45,300 நிறைய விஷயங்களை செய்ய அது, நான் மட்டும் 371 00:16:45,300 --> 00:16:50,010 ஒரு பாணி வரையறுக்க வேண்டும், குறிப்பிட்ட பாணியில் அந்த பொருளுக்கு அல்லது நிறம் என்ன. 372 00:16:50,010 --> 00:16:52,630 மற்றும் வழி என்று செய்ய அதை ஒரு ஐடி கொடுத்து. 373 00:16:52,630 --> 00:16:55,060 >> பின்னர் நான் விரும்பினால் வேண்டும் பல்வேறு பொருட்களை ஒரு ஜோடி 374 00:16:55,060 --> 00:16:58,940 கொண்ட, அதற்கு பதிலாக என்று சென்று their-- அமைக்க 375 00:16:58,940 --> 00:17:03,840 அதற்கு பதிலாக அதை செய்து டேக் டேக் ஏனெனில் 376 00:17:03,840 --> 00:17:07,369 முழு டேக் செல் அமைக்க ஒவ்வொரு முறையும் என்று டேக் பயன்படுத்தப்படுகிறது, 377 00:17:07,369 --> 00:17:09,740 நீங்கள் பல பொருட்களை ஒரு வர்க்கம் அமைக்க முடியும். 378 00:17:09,740 --> 00:17:15,109 பின்னர் தான் அந்த வர்க்கம் அணுக மற்றும் சொல்ல நான் இந்த வர்க்கம் என்று வழி பாணி வேண்டும். 379 00:17:15,109 --> 00:17:17,579 >> மீண்டும், வர்க்கம் பல்வேறு பொருட்களை இருக்க 380 00:17:17,579 --> 00:17:21,150 மற்றும் ஐடி தனிப்பட்ட இருக்க வேண்டும். 381 00:17:21,150 --> 00:17:21,849 கிரேட் கேள்விகள். 382 00:17:21,849 --> 00:17:25,339 வேறு ஏதேனும் கேள்விகள்? 383 00:17:25,339 --> 00:17:26,220 சரி, வாழ்த்துக்கள். 384 00:17:26,220 --> 00:17:30,680 385 00:17:30,680 --> 00:17:35,330 மீண்டும், இந்த எப்படி இந்த தேர்வாளர்கள் உள்ளது ஹேஸ்டேக், CSS உள்ள குறிப்பிடப்படும், 386 00:17:35,330 --> 00:17:40,031 புள்ளி, அல்லது எதுவும் இல்லாமல் சில டேக் பாணி ஒதுக்க, 387 00:17:40,031 --> 00:17:40,530 உடல் போல். 388 00:17:40,530 --> 00:17:43,500 389 00:17:43,500 --> 00:17:47,860 இங்கு நாம் பொது வேண்டும் இதை எப்படி இலக்கணத்தை. 390 00:17:47,860 --> 00:17:52,830 391 00:17:52,830 --> 00:17:55,680 >> சில சிறந்த மீண்டும் HTML மற்றும் CSS க்கான நடைமுறைகள், 392 00:17:55,680 --> 00:17:59,170 நாங்கள், மீண்டும், நெருங்கிய அனைத்து வேண்டும் நாம் திறந்து என்று HTML குறிச்சொற்களை. 393 00:17:59,170 --> 00:18:03,950 நாங்கள் உங்களுக்கு பரிந்துரைத்ததை உங்கள் இறுதி திட்டங்களை செய்ய, 394 00:18:03,950 --> 00:18:10,560 அதே CS50 நிதி என, செய்ய உள்ளது உங்கள் HTML அனைத்து உறுதிப்படுத்துகின்றன என்று உறுதி. 395 00:18:10,560 --> 00:18:12,920 அந்த W3 வேலிடேட்டருக்கு செய்துள்ளார். 396 00:18:12,920 --> 00:18:16,940 >> நாம் செய்தார் பின்னர் என்ன மற்றும் நாம் செய்து பரிந்துரை என்ன 397 00:18:16,940 --> 00:18:19,790 எனவே, பாணி பிரிக்கும் மார்க் HTML இருந்து CSS கருத்து. 398 00:18:19,790 --> 00:18:24,210 எப்படி தொடர்புடையது என்று எனவே எதையும் உங்கள் பக்கம் பார்வை பார்க்க போகிறது 399 00:18:24,210 --> 00:18:27,330 அது எவ்வாறு மாற்றம் செய்ய நடக்கிறது ஒரு CSS ஆவணத்தில் செல்ல வேண்டும். 400 00:18:27,330 --> 00:18:33,880 பின்னர் உங்கள் மார்க் எப்படி விஷயங்களை சொல்லி ஒருவருக்கொருவர் தொடர்பாக உள்ளன, HTML ஆகும் 401 00:18:33,880 --> 00:18:37,550 என்று உள்ளே செல்ல வேண்டும் உங்கள் HTML ஆவணங்களை. 402 00:18:37,550 --> 00:18:38,590 ஏதாவது கேள்விகள்? 403 00:18:38,590 --> 00:18:39,226 எம்.எச்.எம். 404 00:18:39,226 --> 00:18:42,628 >> பார்வையாளர்கள்: என்ன சரியாக போகிறது பக்கம் சரிபார்த்தல் கொண்டு 405 00:18:42,628 --> 00:18:47,945 நாங்கள் உறுதிப்படுத்திய போது [செவிக்கு புலப்படாமல்] உருவாக்கப்பட்ட என்று HTML? 406 00:18:47,945 --> 00:18:49,850 >> மரியா ZLATKOVA: எனவே நீங்கள் யோசிக்கிறது what--. 407 00:18:49,850 --> 00:18:53,020 எனவே சரியாக என்ன நடக்கிறது பக்கம் சரிபார்த்தல் கொண்டு 408 00:18:53,020 --> 00:18:55,570 நாம் ஏன் அதை செய்ய வேண்டும்? 409 00:18:55,570 --> 00:18:59,180 அடிப்படையில், நாங்கள் அதை செய்ய வேண்டும் ஏனெனில் நிறைய தடவை, உங்கள் உலாவி 410 00:18:59,180 --> 00:19:01,390 நீங்கள் ஒரு டேக் மூட என்றால் அல்லது அது போன்ற ஏதாவது, 411 00:19:01,390 --> 00:19:05,680 உங்கள் உலாவியில் இன்னும் போகிறது ஒரு பக்கம் வழங்க மற்றும் இன்னும் வேலை என்று, 412 00:19:05,680 --> 00:19:10,840 ஆனால் அது சிறந்த நடைமுறை என்று உறுதி செய்ய இருக்கிறது நீங்கள், மீண்டும், உங்கள் மூடிய குறிச்சொற்களை 413 00:19:10,840 --> 00:19:13,190 உங்கள் உறுப்புகள் என்று அவர்கள் இருக்க வேண்டும் என்று வழி, 414 00:19:13,190 --> 00:19:18,470 அது தான் என்று முன்னமைக்கப்பட்ட என்று மரபுகளை. 415 00:19:18,470 --> 00:19:21,970 >> அது, மீண்டும், தான் ஒரு விஷயம் என்று நீங்கள் வேண்டும் 416 00:19:21,970 --> 00:19:24,040 என்ன செய்ய கற்று கொள்ள, கொண்ட பதிலாக 417 00:19:24,040 --> 00:19:25,696 என்று sloppier குறியீடு மற்றும் பொருட்களை. 418 00:19:25,696 --> 00:19:26,688 ஆமாம். 419 00:19:26,688 --> 00:19:27,680 என்னை மன்னிக்கவும். 420 00:19:27,680 --> 00:19:29,221 நான் நீங்கள் உங்கள் கைகளை உயர்த்தி என நினைத்தேன். 421 00:19:29,221 --> 00:19:31,240 பார்வையாளர்கள்: இல்லை, நான் [செவிக்கு புலப்படாமல்] இருந்தது. 422 00:19:31,240 --> 00:19:33,800 >> மரியா ZLATKOVA: சரி. 423 00:19:33,800 --> 00:19:34,640 >> பார்வையாளர்கள்: நன்றி. 424 00:19:34,640 --> 00:19:36,181 >> மரியா ZLATKOVA: நிச்சயமாக, நன்றி. 425 00:19:36,181 --> 00:19:41,680 எனவே மீண்டும், எப்படி நடக்கிறது தகவல் இடமாற்றம் 426 00:19:41,680 --> 00:19:44,630 மற்றும் தகவல் தொடர்பு மாதிரிகள் தகவல் பரிமாற்றம் செய்ய. 427 00:19:44,630 --> 00:19:45,730 டிசிபி / ஐபி. 428 00:19:45,730 --> 00:19:48,600 டிசிபி வெறும் விசைமாற்றம் பொருள் கட்டுப்பாடு நெறிமுறை மற்றும் ஐபி 429 00:19:48,600 --> 00:19:51,260 இணைய நெறிமுறை குறிக்கிறது. 430 00:19:51,260 --> 00:19:54,275 என்று தான் குறிக்கிறது வழி தரவு அனுப்பப்படுகிறது. 431 00:19:54,275 --> 00:19:59,470 432 00:19:59,470 --> 00:20:02,710 >> நாம் சில தரவு இருந்தால் அந்த அதனால் நீ வழங்கப்படும் வேண்டும் 433 00:20:02,710 --> 00:20:06,770 நீங்கள் ஒரு குறிப்பிட்ட சர்வர் கோரிக்கையை செய்ய. 434 00:20:06,770 --> 00:20:09,800 உதாரணமாக, போது நாம் cs50.net அணுக முயற்சி, 435 00:20:09,800 --> 00:20:12,420 நாம் ஒரு கோரிக்கையை செய்கிறோம் , CS50 சர்வர் நாம் 436 00:20:12,420 --> 00:20:14,720 நாங்கள் பெற வேண்டும் என்று பார்க்க தகவல் இந்த வகையான. 437 00:20:14,720 --> 00:20:19,294 பின்னர் இந்த நெறிமுறையின் அடிப்படையில் இந்த தகவலை எவ்வாறு வழங்கப்படுகின்றது என்பதை க்கான, 438 00:20:19,294 --> 00:20:21,460 சர்வர் தகவல் கொடுக்கிறது நம்மை திரும்பி, வாடிக்கையாளர். 439 00:20:21,460 --> 00:20:25,590 பின்னர் நாம் காண முடிகிறது பக்கம் தகவல் 440 00:20:25,590 --> 00:20:26,390 மற்றும் அதை பயன்படுத்த. 441 00:20:26,390 --> 00:20:29,300 442 00:20:29,300 --> 00:20:33,050 >> எனவே மீயுரை பரிமாற்ற நெறிமுறை மற்றொரு நெறிமுறை அல்லது அமைக்க உள்ளது 443 00:20:33,050 --> 00:20:37,470 மரபுகளை என்று எப்படி வரையறுக்கிறது இணைய உலாவி மற்றும் வலை சர்வர் 444 00:20:37,470 --> 00:20:38,890 பேசிக்கொள்ள வேண்டும். 445 00:20:38,890 --> 00:20:43,730 மற்றும் அனைத்து இந்த போடுவதை ஒன்றாக, HTTP,, மீண்டும், 446 00:20:43,730 --> 00:20:50,960 இந்த மீயுரை வரையறுத்தார் வரையறுக்கிறது நாம் அது வருகிறோம் என்று HTML மூலம், 447 00:20:50,960 --> 00:20:59,500 அது உங்களுக்கு வழங்க வேண்டும் எப்படி மற்றும் எப்படி உங்களுக்கு வழங்கப்படும் என்று தரவு 448 00:20:59,500 --> 00:21:00,540 நீங்கள் பெறுகிறார். 449 00:21:00,540 --> 00:21:05,990 >> உங்களுக்கு நினைவிருக்கிறதா என்று, அதனால் தான் ஒரு வர்க்கம் இருந்து, நாம் கோரிக்கைகளை நிறைய இருந்தது 450 00:21:05,990 --> 00:21:08,970 மற்றும் நாம் இலக்கணத்தை நிறைய இருந்தது நாங்கள் போகிறீர்கள் என்று இந்த கோரிக்கைகளை 451 00:21:08,970 --> 00:21:10,250 இப்போது மேல் செல்ல போகிறோம். 452 00:21:10,250 --> 00:21:13,270 எனவே மீண்டும், நாம் போது அனுப்ப ஒரு சர்வர் கோரிக்கையை, 453 00:21:13,270 --> 00:21:15,920 நாங்கள் விஷயங்களை ஒரு ஜோடி வரையறுக்க வேண்டும். 454 00:21:15,920 --> 00:21:18,520 நாம் வகை கண்டுபிடிக்க வேண்டும் கோரிக்கை நாங்கள் அமைக்க இருக்கும் என்று. 455 00:21:18,520 --> 00:21:22,180 மீண்டும், நாம், எடுத்துக்காட்டாக, GET முறையைப் ஒரு வகை உள்ளது 456 00:21:22,180 --> 00:21:25,290 நாம் கேட்டதற்கு இல்லை என்று. 457 00:21:25,290 --> 00:21:31,710 >> பின்னர், HTTP / 1.1 ஆகிறது நாங்கள் தற்போது பயன்படுத்தும் என்று நெறிமுறை. 458 00:21:31,710 --> 00:21:34,224 459 00:21:34,224 --> 00:21:36,890 பெரும்பாலான நேரம், அந்த நடக்கிறது நாம் பயன்படுத்தி வருகிறோம் நெறிமுறை. 460 00:21:36,890 --> 00:21:40,290 நீங்கள் ஒரு கேள்வியை இருந்தால், அதனால் உங்கள் வினாடி வினா போன்ற. 461 00:21:40,290 --> 00:21:43,120 அந்த மரபுகளை தான் என்று நாம் இதுவரை. 462 00:21:43,120 --> 00:21:46,580 >> பின்கோடு என்ன மாதிரியான குறிக்கிறது விஷயங்களை நாங்கள் கோரி வருகிறோம். 463 00:21:46,580 --> 00:21:52,810 பின்னர், எங்கள் புரவலன் இந்த, எடுத்துக்காட்டாக, வழக்கு, நாம் google.com க்கு போக முயற்சிக்கும். 464 00:21:52,810 --> 00:21:57,070 எனவே, இந்த ஒரு புரவலன் மதிப்பு. 465 00:21:57,070 --> 00:21:59,330 இந்த கோரிக்கையை ஒரு வகை உள்ளது என்று அனுப்பி. 466 00:21:59,330 --> 00:22:02,890 >> பதில் ஒரு வகை பின்னர் அந்த முடிந்த அனுப்பி, மீண்டும், இந்த நெறிமுறை அடிப்படையில் இருக்க, 467 00:22:02,890 --> 00:22:05,190 மீண்டும் உள்ளது, HTTP / 1.1. 468 00:22:05,190 --> 00:22:07,150 அதனால், HTTP பதிப்பு மீண்டும் தான். 469 00:22:07,150 --> 00:22:09,730 200 சரி தான் நிலையை குறியீடு உள்ளது. 470 00:22:09,730 --> 00:22:12,860 அந்த சரி தான் ஒரு சொற்றொடர் உள்ளது அந்த நிலையை குறியீடு அடிப்படையில். 471 00:22:12,860 --> 00:22:15,520 >> பின்னர் உள்ளடக்கம்-வகை வகை குறிக்கிறது 472 00:22:15,520 --> 00:22:20,295 என்று உள்ளது, என்று நீங்கள் மீண்டும் நீங்கள் பெறும் என்று அந்த இணையப்பக்கத்திற்கான 473 00:22:20,295 --> 00:22:22,570 உங்கள் உலாவி என்று பின்னர் வழங்க முடியும். 474 00:22:22,570 --> 00:22:24,401 அந்த உரை / html உள்ளது. 475 00:22:24,401 --> 00:22:26,660 >> பார்வையாளர்கள்: 1.1 என்ன அர்த்தம்? 476 00:22:26,660 --> 00:22:29,910 >> மரியா ZLATKOVA: தான் தான் பதிப்பு of-- ஓ, 1.1 என்ன அர்த்தம்? 477 00:22:29,910 --> 00:22:37,075 என்று தான் பதிப்பு, HTTP ஆகிறது நாம் பயன்படுத்தி வருகிறோம் ஒரு நெறிமுறை பதிப்பு. 478 00:22:37,075 --> 00:22:37,700 பெரிய கேள்வி. 479 00:22:37,700 --> 00:22:38,366 மற்ற கேள்விகள்? 480 00:22:38,366 --> 00:22:41,222 481 00:22:41,222 --> 00:22:45,080 >> பார்வையாளர்கள்: நீங்கள் சுருக்கமாக சொல்லலாம் உள்ளடக்கம்-வகை உண்மையான விரைவான? 482 00:22:45,080 --> 00:22:48,150 >> மரியா ZLATKOVA: என்று என்ன சர்வர். 483 00:22:48,150 --> 00:22:51,020 என்ன information-- வகை உள்ளடக்க வகை கேள்விகள் இருந்தது. 484 00:22:51,020 --> 00:22:53,400 என்று வகை இருந்தது நீங்கள் மீண்டும் அந்த தகவல் 485 00:22:53,400 --> 00:22:58,200 சர்வர், வகை இருந்து தரவு பின்னர் உலாவியானது முடியும் என்று 486 00:22:58,200 --> 00:23:00,604 நீங்கள் பயன்படுத்தும் என்று விடாது. 487 00:23:00,604 --> 00:23:03,020 பார்வையாளர்கள்: என்ன இந்த என்று நெறிமுறை செய்ய சொல்கிறேன்? 488 00:23:03,020 --> 00:23:03,390 மரியா ZLATKOVA: மன்னிக்கவும்? 489 00:23:03,390 --> 00:23:05,380 பார்வையாளர்கள்: நெறிமுறை என்ன சொல்ல என்று? 490 00:23:05,380 --> 00:23:05,915 மரியா ZLATKOVA: protocol-- 491 00:23:05,915 --> 00:23:07,940 பார்வையாளர்கள்: --what உள்ளடக்கம்-வகை அல்லது what-- 492 00:23:07,940 --> 00:23:12,040 மரியா ZLATKOVA: நெறிமுறை சார்ந்த on-- நீங்கள் சொல்லி நெறிமுறை என்ன? 493 00:23:12,040 --> 00:23:16,070 என்று தான் வழி இந்த தகவலை என்று 494 00:23:16,070 --> 00:23:18,610 நீங்கள் ஒப்படைக்கப்பட்டார் சார்ந்த நெறிமுறை என்ன மாதிரியான 495 00:23:18,610 --> 00:23:21,830 இந்த தகவல் கிடைத்தது நீங்கள் திரும்ப வழங்கினார். 496 00:23:21,830 --> 00:23:23,500 என்ற அந்த உணர்வு வகையான உள்ளதா? 497 00:23:23,500 --> 00:23:28,320 498 00:23:28,320 --> 00:23:30,070 ஹன்னா Blumberg: நீங்கள் நெறிமுறை யோசிக்க முடியும் 499 00:23:30,070 --> 00:23:33,300 எ என நான் பேராசிரியர் நினைக்கிறேன் வண்ணமாகவே விவரித்தார் 500 00:23:33,300 --> 00:23:36,910 போன்ற வகையான எ போன்ற வர்க்கம் அதை போல் மனித கைகுலுக்கல் சமமாகும். 501 00:23:36,910 --> 00:23:44,930 போன்ற, ஏய், நான் ஒரு கோரிக்கை இருக்கிறேன், என்று நான் பதிப்பு 1.1, HTTP எப்படி கையாள வேண்டும் என்று. 502 00:23:44,930 --> 00:23:48,770 பின்னர் சேவையகம் கூறுகிறது சரி, ஓ, வரை நான் மற்றும் இரண்டு உள்ளன. 503 00:23:48,770 --> 00:23:51,337 நான், HTTP / 1.1 சமாளிக்க எப்படி தெரியும். 504 00:23:51,337 --> 00:23:53,170 நான் கொடுக்க போகிறேன் நீங்கள் சில உள்ளடக்கத்தை ஆதரிக்கிறீர்கள். 505 00:23:53,170 --> 00:23:56,230 இந்த வழக்கில், அது நடக்கிறது வகை text / html இருக்க. 506 00:23:56,230 --> 00:23:58,480 எனவே அது மாதிரி ஒரு வழி அவர்கள் communicating-- க்கான 507 00:23:58,480 --> 00:24:00,480 >> மரியா ZLATKOVA: அது தான் இருக்கிறது நீ அந்த உறுதி 508 00:24:00,480 --> 00:24:03,290 இருவரும் ஒரே பின்வரும் நெறிமுறை மற்றும் என்று இரு 509 00:24:03,290 --> 00:24:06,620 வாடிக்கையாளர் மற்றும் சர்வர் அதனால் உங்கள் உலாவி மற்றும் சர்வர் 510 00:24:06,620 --> 00:24:09,280 அப்படி நீங்கள் என்ன செய்கிறார்கள் என்று பற்றி பேசி மற்றும் வேண்டும் 511 00:24:09,280 --> 00:24:12,557 தரவு கடந்து செல்லும் மாநாட்டு. 512 00:24:12,557 --> 00:24:17,022 >> பார்வையாளர்கள்: எனவே உள்ளடக்கம்-வகை part-- உள்ளடக்கம்-வகை உரை / HTML ஐ தான் 513 00:24:17,022 --> 00:24:18,521 அதே செய்தியை ஒரு தனி பகுதியாக? 514 00:24:18,521 --> 00:24:20,509 அல்லது அது, 200 சொல்கிறேன் பாகமாகும்? 515 00:24:20,509 --> 00:24:22,010 200 அவர்களை அல்லது ஆகிறது சொல்கிறது 516 00:24:22,010 --> 00:24:23,770 >> மரியா ZLATKOVA: 200 அது அனைத்து சரி சென்றார் கூறுகிறார். 517 00:24:23,770 --> 00:24:27,900 பின்னர் உள்ளடக்கத்தை வகை ஒரு வகை அதே செய்தியை தனி பகுதியாக, 518 00:24:27,900 --> 00:24:34,274 மற்றும் விஷயத்தை சொல்லி நான் திரும்பி உரை / html இந்த வகை உள்ளது. 519 00:24:34,274 --> 00:24:35,690 அது மேலும் தகவலுக்கு கொடுக்கிறாள். 520 00:24:35,690 --> 00:24:38,700 521 00:24:38,700 --> 00:24:39,995 சேர்க்க ஏதேனும் உண்டா? 522 00:24:39,995 --> 00:24:40,495 சரி. 523 00:24:40,495 --> 00:24:43,590 524 00:24:43,590 --> 00:24:46,530 >> இந்த எந்த கேள்விகள்? 525 00:24:46,530 --> 00:24:48,370 வாழ்த்துக்கள். 526 00:24:48,370 --> 00:24:54,070 வேறு சில, HTTP நிலைகளையும் என்று நாங்கள், 200 சரி கூடுதலாக பெற முடியும் 527 00:24:54,070 --> 00:24:59,500 நாம் ஒருவேளை பார்த்த அந்த சாத்தியமான நிறைய 403 மற்றும் 404 உள்ளன. 528 00:24:59,500 --> 00:25:05,190 எனவே 404, நீங்கள் முயற்சி இருந்தால் இல்லை என்று அணுகல் ஏதாவது. 529 00:25:05,190 --> 00:25:10,460 எடுத்துக்காட்டாக, எனவே உங்கள் CS50 நிதி psets,, 530 00:25:10,460 --> 00:25:15,640 நீங்கள் quote.html இடையீடு என்றால் மற்றும் நீங்கள் அந்த கோப்பு இல்லை, 531 00:25:15,640 --> 00:25:19,740 ஆனால் அதற்கு பதிலாக நீங்கள் என்று,, quote.php இருந்தது ஒரு 404 விளைவிக்கும் கிடைக்கவில்லை 532 00:25:19,740 --> 00:25:21,600 கோப்பு இல்லை, ஏனெனில். 533 00:25:21,600 --> 00:25:25,690 >> ஒரு 403 என்று, தடை அனுமதிகள் குறிக்கிறது. 534 00:25:25,690 --> 00:25:31,150 சில கோப்பு மூலம் படிக்க என்றால் உலக, நீங்கள் ஒரு 403 திரும்பினார். 535 00:25:31,150 --> 00:25:34,510 536 00:25:34,510 --> 00:25:37,810 சில பேர் என்று நீங்கள் போகலாம் 301, நிரந்தரமாக சென்றார் get--; 537 00:25:37,810 --> 00:25:41,300 302, காணப்படும்; 304, திருத்தப்பட்ட; 400, தவறான கோரிக்கை; 538 00:25:41,300 --> 00:25:47,330 பயன்படுத்தி பிறகு உள்ளக சர்வர் பிழை 500 மற்றும் 503, சேவை கிடைக்கவில்லை. 539 00:25:47,330 --> 00:25:48,140 ஆம். 540 00:25:48,140 --> 00:25:51,490 >> பார்வையாளர்கள்: நமக்கு நாம் எதிர்பார்க்கப்படுகிறது அந்த நிலைகளையும் நினைவில்? 541 00:25:51,490 --> 00:25:53,739 மரியா ZLATKOVA: நான் வேண்டும் அவர்களை உங்கள் ஏமாற்று தாளில். 542 00:25:53,739 --> 00:25:55,146 [சிரிப்பு] 543 00:25:55,146 --> 00:25:59,954 பார்வையாளர்கள்: நாம் எதிர்பார்க்கப்படுகிறது ஒவ்வொரு ஒரு தூண்டுகிறது என்ன தெரியுமா? 544 00:25:59,954 --> 00:26:00,995 மரியா ZLATKOVA: அவர்கள்? 545 00:26:00,995 --> 00:26:03,870 ஹன்னா Blumberg: நாங்கள் கட்டியுள்ளதென்றுநீ சொந்தங்களுக்கு அதனால் கேள்வி into-- ரன் ஆனேன் 546 00:26:03,870 --> 00:26:08,010 மரியா ZLATKOVA: அவர்கள் எதிர்பார்க்கப்படுகிறது இந்த அந்தஸ்து என்ன ஒவ்வொரு ஒரு தெரியும் 547 00:26:08,010 --> 00:26:09,330 குறியீடுகள் தூண்டப்படலாம்? 548 00:26:09,330 --> 00:26:13,240 நாம் பயன்படுத்தப்படும் என்று சொந்தங்களுக்கு எனவே மற்றும் ஓடி, நான் ஆமாம், கூறுவேன். 549 00:26:13,240 --> 00:26:16,610 எனவே நாம் நிச்சயமாக 200 பார்த்ததில்லை சரி மற்றும் psets உள்ள அது உபதேசம் செய்கின்றது. 550 00:26:16,610 --> 00:26:19,071 நாம், 404 403 பார்த்திருக்கிறேன். 551 00:26:19,071 --> 00:26:20,550 மற்ற சொந்தங்களுக்கு? 552 00:26:20,550 --> 00:26:22,690 >> ஹன்னா Blumberg: நான் 500 நியாயமான விளையாட்டு தெரிகிறது சொல்ல. 553 00:26:22,690 --> 00:26:23,330 >> மரியா ZLATKOVA: 500, ஆமாம். 554 00:26:23,330 --> 00:26:24,246 >> ஹன்னா Blumberg: ஆமாம். 555 00:26:24,246 --> 00:26:27,006 வெறும் ஒரு பொது உணர்வு அவர்கள் ஏற்படுவதற்கான காரணம் என்ன. 556 00:26:27,006 --> 00:26:28,880 மேலும் வெறும் மூலம் இந்த பெயர்கள், நீங்கள் வகையான முடியும் 557 00:26:28,880 --> 00:26:32,890 போன்ற ஒரு படித்த யூகம் என செய்ய என்ன உண்மையில் அவர்கள் ஏற்படும். 558 00:26:32,890 --> 00:26:36,919 உதாரணமாக, ஒருவேளை, நிரந்தரமாக செல்ல கோப்பு நிரந்தரமாக சென்றார். 559 00:26:36,919 --> 00:26:39,328 >> பார்வையாளர்கள்: ஆனால் ஒரு முந்தைய மீது தேர்வில், ஒரு என்று இருந்தது 560 00:26:39,328 --> 00:26:41,050 எப்படி நீங்கள் பதிலளிக்க எங்களுக்கு எதிர்பார்க்கிறீர்கள்? 561 00:26:41,050 --> 00:26:42,883 >> ஹன்னா Blumberg: அந்த பூஜ்யம் புள்ளிகள் மதிப்பு இருந்தது. 562 00:26:42,883 --> 00:26:45,870 தேனீர்க் மீது 418 கேள்வி தொழில்நுட்ப ஒரு HTTP நிலை உள்ளது 563 00:26:45,870 --> 00:26:47,090 ஆனால் அது பூஜ்யம் புள்ளிகள் மதிப்பு இருந்தது. 564 00:26:47,090 --> 00:26:48,320 வெளிப்படையாக, நீங்கள் இல்லை அவர்களுக்கு தெரியும் என்று எதிர்பார்க்கப்படுகிறது. 565 00:26:48,320 --> 00:26:49,670 >> பார்வையாளர்கள்: அது ஒரு உண்மையான ஒன்றாகும்? 566 00:26:49,670 --> 00:26:51,970 >> ஹன்னா Blumberg: அது ஒரு உண்மையான ஆகிறது ஒன்று, ஆனால் அது ஒன்றும் இல்லை. 567 00:26:51,970 --> 00:26:52,700 இது ஒரு ஜோக். 568 00:26:52,700 --> 00:26:55,480 569 00:26:55,480 --> 00:26:57,010 இணைய மக்கள் நகைச்சுவையாக இருக்கும். 570 00:26:57,010 --> 00:26:59,680 >> மரியா ZLATKOVA: கிரேட் கேள்விகள், தோழர்களே. 571 00:26:59,680 --> 00:27:01,452 வேறு ஏதேனும் கேள்விகள்? 572 00:27:01,452 --> 00:27:04,891 >> பார்வையாளர்கள்: உள்ளக சர்வர் பிழை என்ன? 573 00:27:04,891 --> 00:27:06,640 மரியா ZLATKOVA: உள்நாட்டு சர்வர் பிழை தான் 574 00:27:06,640 --> 00:27:10,050 நீங்கள் இருந்திருக்கும் என்று அர்த்தம் தொடர்பு கொள்ள முடியவில்லை 575 00:27:10,050 --> 00:27:13,400 சில காரணங்களால் சர்வர். 576 00:27:13,400 --> 00:27:15,400 அது அவசியம் இல்லை செய்ய வேண்டும் என்று ஏதாவது 577 00:27:15,400 --> 00:27:19,170 என்று போன்ற வாடிக்கையாளர் அல்லது ஏதாவது. 578 00:27:19,170 --> 00:27:22,170 நான் எந்த குறிப்பிட்ட உதாரணமாக தெரியாது நாம் விளக்க சென்று விட்டேன் என்று, 579 00:27:22,170 --> 00:27:23,000 ஆனால் ஆமாம். 580 00:27:23,000 --> 00:27:23,250 >> ஹன்னா Blumberg: நிச்சயமாக. 581 00:27:23,250 --> 00:27:25,625 எனவே எடுத்துக்காட்டாக, போன்ற நாம் நீங்கள் மேஷ வேலை சொல்கிறது 582 00:27:25,625 --> 00:27:30,440 மற்றும் ஒரு கூகிள் சர்வர் சில கீழே சென்றது காரணம், ஒரு சக்தி செயலிழப்பு, தான் சொல்கிறேன். 583 00:27:30,440 --> 00:27:33,400 என்று அக சர்வர் இருக்க வேண்டும் பிழை அல்லது சில வகையான நீங்கள் விரும்பினால் of-- 584 00:27:33,400 --> 00:27:34,630 ஒரு பதில் திரும்ப பெற முடியாது. 585 00:27:34,630 --> 00:27:35,260 >> மரியா ZLATKOVA: ஆமாம். 586 00:27:35,260 --> 00:27:37,050 நீங்கள் இருக்கும் போது, அது தான் தொடர்பு கொள்ள முடியவில்லை 587 00:27:37,050 --> 00:27:40,299 சில காரணங்களால், ஏனெனில் சேவையகத்துடன் அது கீழே போகிறது அல்லது வேறு காரணம். 588 00:27:40,299 --> 00:27:44,430 589 00:27:44,430 --> 00:27:47,690 எனவே PHP குதித்து. 590 00:27:47,690 --> 00:27:49,930 PHP கோப்புகள், html போலல்லாமல், ஒரு ஆகிறது நிரலாக்க மொழி. 591 00:27:49,930 --> 00:27:54,820 நாம் அது ஏனெனில் அது பயன்படுத்தி தொடங்கியது வலை அபிவிருத்தி மிகவும் பயனுள்ளதாக. 592 00:27:54,820 --> 00:27:56,940 >> நாம் முதல் CS50 நிதி அது பயன்படுத்தப்படும். 593 00:27:56,940 --> 00:28:02,240 அது அடிப்படையில் நம்மை கொண்டு உதவுகிறது ஒன்றாக இந்த மார்க், வடிவமைப்பு, 594 00:28:02,240 --> 00:28:07,460 நாம் உண்மையில் தகவலை பயன்படுத்த எப்படி ஒரு இணைய பக்கத்தில் விஷயங்களை காட்ட. 595 00:28:07,460 --> 00:28:11,870 PHP, எனவே தன்னை PHP பொருள் ஹைபர்டெக்ஸ்ட் ப்ரிப்ராஸசசர், 596 00:28:11,870 --> 00:28:15,360 அதனால், அது தன்னை ஒரு சுழல்நிலை backnorym தான். 597 00:28:15,360 --> 00:28:22,330 மற்றும் PHP குறிச்சொற்களை திறந்து நாம் இடது கேள்வி மதிப்பெண்கள் மற்றும் வலது அம்பு 598 00:28:22,330 --> 00:28:23,060 மற்றும் PHP. 599 00:28:23,060 --> 00:28:25,890 >> எனவே நாம் ஏற்கனவே அது ஒரு மொத்தமாக பார்த்திருக்கிறேன். 600 00:28:25,890 --> 00:28:29,150 இப்போது, நாம் தான் மேல் செல்ல போகிறோம் அது பற்றிய அடிப்படை விஷயங்கள் சில. 601 00:28:29,150 --> 00:28:32,280 PHP கொண்டு, மாறி எனவே பெயர்கள் டாலர் குறி தொடங்க. 602 00:28:32,280 --> 00:28:35,660 நாம், மீண்டும், குறிப்பிட வேண்டாம் ஒரு மாறி இனி தட்டச்சு செய்யவும். 603 00:28:35,660 --> 00:28:38,450 நாங்கள் சி செய்தது போல், நாங்கள் அதை செய்ய தேவையில்லை. 604 00:28:38,450 --> 00:28:41,670 605 00:28:41,670 --> 00:28:44,490 >> நாம் வெவ்வேறு ஒரு கொத்து செய்ய முடியும் மாறிகள் பொருள். 606 00:28:44,490 --> 00:28:47,750 நாம் அவர்களை ஒன்று வைக்க முடியாது அவர்கள் சங்கிலிச்சேர்ப்பின் மூலம் 607 00:28:47,750 --> 00:28:52,900 டாட், இதில் நாங்கள் மீண்டும் சி செய்ய முடியவில்லை. 608 00:28:52,900 --> 00:28:57,490 மீண்டும், நாம் ஒரு பிட் மேலும் பல்துறை வேண்டும் மாறிகள் அடிப்படையில் PHP கொண்டு. 609 00:28:57,490 --> 00:29:00,080 மீண்டும், நாம் ஒரு முக்கிய செயல்பாடு இல்லை. 610 00:29:00,080 --> 00:29:03,370 >> மற்றும் PHP விளக்கம் தொகுக்கப்பட்ட எதிர்க்கும், 611 00:29:03,370 --> 00:29:09,970 அதனால் தான் நாங்கள் சி கோப்புகள் செய்தார் எப்படி, நாம் PHP அதை செய்ய இல்லை. 612 00:29:09,970 --> 00:29:15,440 மாறாக, வழி மொழி என்று தன்னை இயங்குகிறது, அது விளக்கமளிக்கப்பட்டது. 613 00:29:15,440 --> 00:29:18,550 பின்னர் தளர்வாக தட்டச்சு தான் நாம் என்று அர்த்தம் 614 00:29:18,550 --> 00:29:22,490 ஒரு மாறி குறிப்பிட வேண்டிய அவசியம் இல்லை வகை மற்றும் மாறி வகையான 615 00:29:22,490 --> 00:29:25,415 இயங்கு நேரத்தில் புரிந்து. 616 00:29:25,415 --> 00:29:29,185 >> பார்வையாளர்கள்: ஆனால் நீங்கள் என்ன செய்தார் டாட் சங்கிலி அர்த்தம்? 617 00:29:29,185 --> 00:29:30,060 மரியா ZLATKOVA: நிச்சயமாக. 618 00:29:30,060 --> 00:29:37,660 நாங்கள் ஒன்றாக விஷயங்களை வைத்து வேண்டும் போது என்றால் நாம் சில மாறி என்று 619 00:29:37,660 --> 00:29:41,500 3 மதிப்பு இருந்தது நாம் மற்றொரு இருந்தது சரம் மதிப்பு இருந்தது என்று மாறி, 620 00:29:41,500 --> 00:29:45,920 நாம் ஒன்றாக மாறிகள் வைக்க முடியும் அவர்களுக்கு இடையே உள்ள ஒரு டாட் செலுத்துவதன் மூலம் 621 00:29:45,920 --> 00:29:46,970 அவர்களை சங்கிலிச்சேர்ப்பின். 622 00:29:46,970 --> 00:29:52,670 அல்லது நாம் ஒரு உருவாக்க முடியும் மாறி என்று பெயர் 623 00:29:52,670 --> 00:29:56,900 மற்றும் மூலம் அதை ஒன்றாக இரண்டு சரங்களை சங்கிலிச்சேர்ப்பின். 624 00:29:56,900 --> 00:30:00,680 >> எனவே நாம் இரட்டை ஒரு சரம் இருந்தது மேற்கோள் மற்றும் நாம் அதை பிறகு ஒரு புள்ளி வைக்க 625 00:30:00,680 --> 00:30:03,660 பின்னர் நாங்கள் அந்த, மற்றொரு சரம் இருந்தது முற்றிலும் ஒரு சரம் உருவாக்க வேண்டும். 626 00:30:03,660 --> 00:30:05,242 >> பார்வையாளர்கள்: சரி. 627 00:30:05,242 --> 00:30:06,450 மரியா LATVIA: என்று தெளிவாக இருந்தது? 628 00:30:06,450 --> 00:30:07,099 பார்வையாளர்கள்: ஆமாம். 629 00:30:07,099 --> 00:30:07,890 மரியா ZLATKOVA: சரி. 630 00:30:07,890 --> 00:30:08,766 ஆம். 631 00:30:08,766 --> 00:30:11,146 >> பார்வையாளர்கள்: நீங்கள் சொல்லும் போது விளக்கம் விட தொகுக்கப்பட்ட, 632 00:30:11,146 --> 00:30:14,160 நீங்கள் பற்றி நீங்கள் பேசுகிறீர்கள் செய்ய போது குறிப்பிட்ட இருக்க வேண்டும் 633 00:30:14,160 --> 00:30:15,906 இது சி எதிராக PHP வருகிறது? 634 00:30:15,906 --> 00:30:18,085 635 00:30:18,085 --> 00:30:20,710 மரியா ZLATKOVA: நாங்கள் சொல்லும் போது தொகுக்கப்பட்ட எதிர்க்கும் என விளக்கம், 636 00:30:20,710 --> 00:30:21,850 நாங்கள் என்ன அர்த்தம்? 637 00:30:21,850 --> 00:30:26,220 அதனால் நாம் தேவையில்லை என்று அர்த்தம் இயங்கக்கூடிய கோப்புகள் PHP இயக்க. 638 00:30:26,220 --> 00:30:29,870 அது அது செல்லும் என அது இயங்கும் என்று அர்த்தம். 639 00:30:29,870 --> 00:30:31,650 என்று பயன்? 640 00:30:31,650 --> 00:30:32,495 இன்னும் கொஞ்சம். 641 00:30:32,495 --> 00:30:34,620 ஹன்னா Blumberg: எனவே நீங்கள் ஒரு மொழிபெயர்ப்பாளரை யோசிக்க முடியும் 642 00:30:34,620 --> 00:30:38,980 பொறுப்பு என்று மற்றொரு திட்டம் என PHP மூலம் வரி மூலம் வரி சென்று 643 00:30:38,980 --> 00:30:42,745 எதிர்க்கும் உண்மையில், இது இயக்கும் பைனரி கீழே, அதை ஒடுக்குவதற்கான அனைத்து வேண்டும். 644 00:30:42,745 --> 00:30:46,050 அது உண்மையில் ஒன்றும் இல்லை நாம் இருக்க வேண்டும் எப்படி குறிப்பிட்ட பற்றி. 645 00:30:46,050 --> 00:30:49,470 நாம் இன்னும் துல்லியமான இருக்க வேண்டும், மற்றும் வேண்டாம் உங்கள் அரைப்புள்ளி மறந்து, உறுதி 646 00:30:49,470 --> 00:30:51,470 நீங்கள், உங்கள் டாலர் வைத்திருக்க மற்றும் அந்த போன்ற விஷயங்கள். 647 00:30:51,470 --> 00:30:52,240 நல்ல கேள்வி. 648 00:30:52,240 --> 00:30:53,115 >> மரியா ZLATKOVA: ஆமாம். 649 00:30:53,115 --> 00:30:55,590 எனவே வரி மூலம் வரி, என சி கோப்புகளை எதிர்ப்பதோடு, 650 00:30:55,590 --> 00:30:59,100 நாம் முழு இறுதி செய்ய வேண்டும் நாம் உண்மையில் அது இயக்க முடியும் முன். 651 00:30:59,100 --> 00:31:00,360 அந்த முக்கிய வித்தியாசம். 652 00:31:00,360 --> 00:31:02,655 ஆனால் மீண்டும், நாம் முடியாது உண்மையில் குறைவான குறிப்பிட்ட இருக்க. 653 00:31:02,655 --> 00:31:08,760 654 00:31:08,760 --> 00:31:13,950 எனவே PHP வரிசைகள் பிரதிநிதித்துவம் உண்மையில் உத்தரவிட்டார் வரைபடத்தை. 655 00:31:13,950 --> 00:31:17,550 >> விசைகளை வரிசைகள் இணை மதிப்புகள் எனவே. 656 00:31:17,550 --> 00:31:23,350 இரண்டு வழிகளில் ஒரு அறிவிக்க வரிசை, இந்த இலக்கணத்தை அடிப்படையில், 657 00:31:23,350 --> 00:31:26,380 நாம் வேண்டும் மேலும் வெளிப்படையான இருக்க முடியும் என்று நாம் ஒரு அணி வேண்டும் 658 00:31:26,380 --> 00:31:31,010 நாம் வரைபடங்கள் இந்த key1 வேண்டும் value2 என்று வரைபடங்கள் இந்த மதிப்பு 1, key2. 659 00:31:31,010 --> 00:31:34,660 அல்லது நாம் தான் ஒரு வரிசை உருவாக்க முடியும் என்று தன்னை மதிப்புகள் கொண்டிருக்கிறது 660 00:31:34,660 --> 00:31:38,360 பின்னர் சாவிகள் ஒரு வழியில் புரிந்து. 661 00:31:38,360 --> 00:31:40,000 இந்த கேள்விகள்? 662 00:31:40,000 --> 00:31:42,500 >> பார்வையாளர்கள்: என்ன என்று விசைகளை இரண்டாவது உதாரணமாக இருக்கும்? 663 00:31:42,500 --> 00:31:47,100 664 00:31:47,100 --> 00:31:47,920 0, 1, 2, 3? 665 00:31:47,920 --> 00:31:50,650 666 00:31:50,650 --> 00:31:55,780 >> மரியா ZLATKOVA: உதாரணமாக, அது தான் இந்த விசைகளை அவசியம் இல்லை 667 00:31:55,780 --> 00:31:56,550 ஒரு மாற்றத்தை உருவாக்கு. 668 00:31:56,550 --> 00:32:01,720 அவர்கள் எப்படி நீங்கள் வரையறுக்க அது உள்ளே மதிப்புகளை பயன்படுத்தவும். 669 00:32:01,720 --> 00:32:08,660 எனவே நாம் ஒரு foreach இருந்தது PHP இல் லூப் என்று என்று 670 00:32:08,660 --> 00:32:14,760 எங்களுக்கு அனைத்து மதிப்புகள் செல்ல அனுமதிக்க, நாம் அனைவரும் மதிப்புகள் செல்ல முடியும், 671 00:32:14,760 --> 00:32:19,570 கூட நாங்கள் கொண்டிருந்த அல்லது வரையறுக்கப்பட்ட இல்லை தளத்தின் ஒரு குறிப்பிட்ட முக்கிய 672 00:32:19,570 --> 00:32:20,820 முந்தைய தொடரியல். 673 00:32:20,820 --> 00:32:23,460 >> எனவே இந்த வகையான வரிசை, நாம் இன்னும் முடியவில்லை 674 00:32:23,460 --> 00:32:26,260 ஒரு foreach வளைய வேண்டும் என்று ஒவ்வொரு வழியாக செல்கிறது 675 00:32:26,260 --> 00:32:31,240 வரிசை முக்கிய மதிப்புகள். 676 00:32:31,240 --> 00:32:36,180 ஒரு foreach தொடரியல் எனவே சுழற்சி, நாம் ஒரு வரிசை தொடங்கும். 677 00:32:36,180 --> 00:32:38,720 678 00:32:38,720 --> 00:32:43,900 இந்த $ வந்தடைவது மாறி நம் உண்மையான வரிசை உள்ளது நாம் முந்தைய ஸ்லைடு வரையறுக்கப்பட்ட என்று 679 00:32:43,900 --> 00:32:47,550 உண்மையில் செல்கிறது என்று மதிப்பு மதிப்புகள் ஒவ்வொரு மூலம், 680 00:32:47,550 --> 00:32:50,122 பொருட்படுத்தாமல் என்பதை நாம் ஒரு முக்கிய இருந்தது அல்லது. 681 00:32:50,122 --> 00:32:53,080 பின்னர் நாம் ஏதாவது செய்ய முடியும் foreach வளைய உள்ளே மதிப்பு. 682 00:32:53,080 --> 00:32:57,730 எனவே மீண்டும், நாம் ஒரு வரிசை இருந்தது இந்த இங்கே உருவாக்கிய போன்ற 683 00:32:57,730 --> 00:33:03,270 எனவே நாம் foo மற்றும் மதிப்பு முக்கிய வேண்டும் பட்டை, பஜ் முக்கிய மற்றும் qux-- மதிப்பு 684 00:33:03,270 --> 00:33:09,730 நாங்கள் ஒரு foreach சுழற்சி முடியும் முக்கிய மதிப்பு என வரிசை வழியாக செல்கிறது 685 00:33:09,730 --> 00:33:11,900 பின்னர் ஏதோ செய்ய விசை மற்றும் / அல்லது மதிப்பு. 686 00:33:11,900 --> 00:33:15,980 ஆனால் நாம் அவசியம் எப்போதும் செய்ய ஒரு foreach என்று சுழல்கள் வேண்டும் 687 00:33:15,980 --> 00:33:19,410 மதிப்பு கைப்படம் என வரிசை மூலம் செல்கிறது. 688 00:33:19,410 --> 00:33:26,060 நாம் மூலம் செல்ல முடியும் மதிப்பு foreach வளைய வரிசை. 689 00:33:26,060 --> 00:33:28,990 >> ஹன்னா Blumberg: நான் நினைக்கிறேன் உங்கள் கேள்விக்கு, to-- என்ன 690 00:33:28,990 --> 00:33:31,229 உள்ளார்ந்த குறியீட்டு? 691 00:33:31,229 --> 00:33:31,895 பார்வையாளர்கள்: கிண்டா. 692 00:33:31,895 --> 00:33:32,240 மரியா ZLATKOVA: ஓ. 693 00:33:32,240 --> 00:33:33,406 ஹன்னா Blumberg: சரி, சரி. 694 00:33:33,406 --> 00:33:36,150 எனவே அடிப்படையில், நீங்கள் குறிப்பிட வேண்டாம் ஒரு முக்கிய எனவே, அதை 01 இருக்க போகிறது. 695 00:33:36,150 --> 00:33:37,140 >> மரியா ZLATKOVA: ஆமாம். 696 00:33:37,140 --> 00:33:41,718 வெறும் சி போன்ற, அது பூஜ்யம் தான் நீங்கள் ஒரு முக்கிய குறிப்பிட என்றால் சட்டிகளை. 697 00:33:41,718 --> 00:33:42,384 பார்வையாளர்கள்: மன்னிக்கவும். 698 00:33:42,384 --> 00:33:43,827 நீங்கள் பேசும் முயற்சி சிறிது சத்தமாக? 699 00:33:43,827 --> 00:33:45,270 நான் ஒரு சிறிய பிட் கொண்ட பிரச்சனையில் எல்லாம் கேட்டு. 700 00:33:45,270 --> 00:33:46,478 >> மரியா ZLATKOVA: நான் மிகவும் வருந்துகிறேன். 701 00:33:46,478 --> 00:33:48,439 ஆமாம், நிச்சயமாக. 702 00:33:48,439 --> 00:33:50,230 அதனால் நீ எனக்கு வேண்டும் மீண்டும் இந்த வழியாக செல்ல? 703 00:33:50,230 --> 00:33:51,680 அல்லது இது 704 00:33:51,680 --> 00:33:54,930 பார்வையாளர்கள்: முந்தைய ஸ்லைடு என்றால் எனவே நீங்கள் ஒரு நொடியில் மீண்டும் செல்ல முடியும். 705 00:33:54,930 --> 00:33:57,313 மரியா ZLATKOVA: நிச்சயமாக, மன்னிக்கவும். 706 00:33:57,313 --> 00:33:59,237 பார்வையாளர்கள்: எனவே இரண்டாவது இங்கே வரிசை இல்லை 707 00:33:59,237 --> 00:34:04,135 முக்கிய ஒரு மதிப்பு தெரிகிறது, அப்படி [? காரணத்தின். ?] 708 00:34:04,135 --> 00:34:05,343 மரியா ZLATKOVA: சரி, சரி. 709 00:34:05,343 --> 00:34:07,608 பார்வையாளர்கள்: எனவே எப்படி என்று வேலை செய்கிறது நீங்கள் சொல்லும் போது அது அனைத்து அல்லது யாரும் தான். 710 00:34:07,608 --> 00:34:08,969 எனக்கு, என்று தெரிகிறது ஒரு [? foo,?] ஏற்கனவே. 711 00:34:08,969 --> 00:34:10,093 >> மரியா ZLATKOVA: சரி, சரி. 712 00:34:10,093 --> 00:34:12,969 எனவே மீண்டும், இந்த ஒரு ஆகிறது இந்த அர்த்தத்தில் உத்தரவிட்டார் வரைபடத்தை 713 00:34:12,969 --> 00:34:15,639 அங்கு புரிந்து என்று, உதாரணமாக, குறியீடுகளும் 714 00:34:15,639 --> 00:34:20,159 இங்கே, 0, 1, 2, 3 என புரிந்து கொள்ள முடியும். 715 00:34:20,159 --> 00:34:25,929 மீண்டும், அந்த கொண்ட தான் குறியீடுகளும் எங்கள் சமமானதாகும் 716 00:34:25,929 --> 00:34:28,980 மதிப்புகள் மீது ஒப்பிடப்படுகிறது சாவிகள் கொண்ட. 717 00:34:28,980 --> 00:34:34,710 எனவே எங்கள் முக்கிய 0 வருத்தப்பட்டார். 718 00:34:34,710 --> 00:34:36,524 >> ஹன்னா Blumberg: இல்லை, அங்கு இங்கே சுண்ணாம்பு. 719 00:34:36,524 --> 00:34:36,929 அது உண்மையில் மிகவும் நன்றாக இருக்கிறது. 720 00:34:36,929 --> 00:34:37,460 >> மரியா ZLATKOVA: அது மிகவும் நல்லது. 721 00:34:37,460 --> 00:34:38,260 சரி. 722 00:34:38,260 --> 00:34:49,489 எனவே மீண்டும், $ வந்தடைவது 0 இருக்கும் மதிப்பு 1 முக்கிய. 723 00:34:49,489 --> 00:34:51,138 0 மதிப்பு 1 முக்கிய இருக்க வேண்டும். 724 00:34:51,138 --> 00:34:51,971 பார்வையாளர்கள்: நான் வருந்துகிறேன். 725 00:34:51,971 --> 00:34:53,190 அது கண்ணுக்கு தெரியாத. 726 00:34:53,190 --> 00:34:53,659 >> ஹன்னா Blumberg: நெவர்மைண்ட், சரி. 727 00:34:53,659 --> 00:34:54,980 சாக் ஒரு மோசமான யோசனை இருந்தது. 728 00:34:54,980 --> 00:34:58,030 நான் அதை மீண்டும் எடுக்கிறேன். 729 00:34:58,030 --> 00:35:01,425 நீங்கள் விசைகள் யோசிக்க முடியும் மதிப்பு 1 0 வரைபடங்கள் என. 730 00:35:01,425 --> 00:35:02,300 மரியா ZLATKOVA: ஆமாம். 731 00:35:02,300 --> 00:35:04,630 இந்த 0 அதனால், இந்த 1, 2, 3 ஆகும். 732 00:35:04,630 --> 00:35:05,760 இந்த உங்கள் விசைகளை இருக்க முடியும். 733 00:35:05,760 --> 00:35:10,020 நீங்கள் ஆமாம் as-- அவர்கள் யோசிக்க முடியும். 734 00:35:10,020 --> 00:35:12,740 எனவே, அதற்கு பதிலாக கொண்ட வெளிப்படையான விசைகளை, அவர்கள் தான் 735 00:35:12,740 --> 00:35:17,180 அப்படி என புரிந்து குறியீடுகளும் 0 தொடங்கும். 736 00:35:17,180 --> 00:35:21,630 737 00:35:21,630 --> 00:35:24,820 சுண்ணாம்பு உதவ வில்லை. 738 00:35:24,820 --> 00:35:25,722 ஆமாம். 739 00:35:25,722 --> 00:35:30,914 >> பார்வையாளர்கள்: foreach வளைய பொறுத்தவரை, நாங்கள் மதிப்பு பார்க்க விரும்பினால், 740 00:35:30,914 --> 00:35:33,245 அதை 0 தானாகவே குறியீட்டு என்று? 741 00:35:33,245 --> 00:35:34,120 மரியா ZLATKOVA: ஆமாம். 742 00:35:34,120 --> 00:35:35,745 அது மதிப்புகள் ஒவ்வொரு மூலம் செல்ல வேண்டும். 743 00:35:35,745 --> 00:35:39,130 பார்வையாளர்கள்: [செவிக்கு புலப்படாமல்] என 0 அல்லது வெறும் 0 செய்ய வேண்டும்? 744 00:35:39,130 --> 00:35:43,710 >> மரியா ZLATKOVA: நீங்கள் வேண்டும் பின்னர் டாலர் மற்றும் என சொல்ல 745 00:35:43,710 --> 00:35:46,266 சில மாறி பெயர், மதிப்பு. 746 00:35:46,266 --> 00:35:47,182 பார்வையாளர்கள்: [செவிக்கு புலப்படாமல்]. 747 00:35:47,182 --> 00:35:50,048 748 00:35:50,048 --> 00:35:50,964 மரியா ZLATKOVA: மன்னிக்கவும்? 749 00:35:50,964 --> 00:35:52,839 பார்வையாளர்கள்: மன்னிக்கவும், நான் வெறும் நினைவில் முயற்சி. 750 00:35:52,839 --> 00:35:57,190 நீங்கள் என்று நீங்கள் அதை செய்ய வேண்டும் என்றால் எப்படி தானாக திருப்பு வெறும் 0 இருக்கிறது? 751 00:35:57,190 --> 00:36:00,780 >> மரியா ZLATKOVA: எனவே நீங்கள் எப்படி செய்ய நீங்கள் குறிப்பிட்ட முக்கிய பெயர்கள் இல்லை என்றால்? 752 00:36:00,780 --> 00:36:01,710 >> பார்வையாளர்கள்: ஆமாம். 753 00:36:01,710 --> 00:36:07,820 >> மரியா ZLATKOVA: நீங்கள் வரையறுக்க என்று சில பெயர் உங்களை சொல்கிறது. 754 00:36:07,820 --> 00:36:17,950 எனவே உங்கள் psets இல், நீங்கள் போகலாம் $ வரிசைகளில் என ஊவா $ வரிசையில் நினைவில், 755 00:36:17,950 --> 00:36:24,610 நாங்கள் அறிந்துக்கொள்ளவும் என்று இந்த $ வரிசையில் உருவாக்கப்பட்ட நாம் $ வரிசைகளில் என வரிசையில் வழியாக செல்ல வேண்டும். 756 00:36:24,610 --> 00:36:28,360 நாங்கள் இல்லை என்றாலும் கூட வரிசைகள் வரையறுக்கப்பட்ட இந்த வெளிப்படையான $, 757 00:36:28,360 --> 00:36:31,990 நாம் தான் செல்ல முடியும் , இந்த எங்கள் முக்கிய இருக்க முடியும் என்று 758 00:36:31,990 --> 00:36:33,615 மற்றும் மதிப்புகளை ஒவ்வொரு செல்ல. 759 00:36:33,615 --> 00:36:37,295 760 00:36:37,295 --> 00:36:41,660 >> பார்வையாளர்கள்: எனவே மதிப்பு ஒரு புதிய மாறி உள்ளது [செவிக்கு புலப்படாமல்] சேமிக்க உருவாக்குவதில்? 761 00:36:41,660 --> 00:36:46,820 762 00:36:46,820 --> 00:36:49,990 >> மரியா ZLATKOVA: எனவே அது இல்லை இயல்பாகவே ஒரு புதிய மாறி. 763 00:36:49,990 --> 00:37:00,310 அது குறிக்கிறது என்று ஒரு மாறி தான் அவர்கள் ஒவ்வொரு வரிசை உள்ளே. 764 00:37:00,310 --> 00:37:02,060 ஹன்னா Blumberg: இது ஒரு புதிய மாறி பெயர். 765 00:37:02,060 --> 00:37:04,018 மரியா ZLATKOVA: ஆமாம், அது ஒரு புதிய மாறி பெயர், 766 00:37:04,018 --> 00:37:06,680 ஆனால் அது ஆமாம் inherently--. 767 00:37:06,680 --> 00:37:08,950 இது ஒரு புதிய மாறி நீங்கள் அதை செய்ய முடியும் என்று. 768 00:37:08,950 --> 00:37:12,680 அதனால் தான் எப்படி நாம் செய்தது செய்கிறது $ $ வரிசைகள், வரிசைகளில் என வரிசை 769 00:37:12,680 --> 00:37:17,980 ஒரு புதிய மாறி பெயர் என்ன என்று நாம் எங்கள் foreach வளைய உள்ள உருவாக்க முடியும். 770 00:37:17,980 --> 00:37:22,065 அது முன் நிகழ் கால வாழ்க்கைக்கு முன்பே வேண்டும் இல்லை. 771 00:37:22,065 --> 00:37:25,777 >> பார்வையாளர்கள்: நீங்கள் செல்ல அங்கு எடுத்துக்காட்டாக பயன்படுத்தி ஒவ்வொரு தர்க்கம்,? 772 00:37:25,777 --> 00:37:26,610 மரியா ZLATKOVA: எம்.எச்.எம். 773 00:37:26,610 --> 00:37:31,240 774 00:37:31,240 --> 00:37:32,080 என்னை மன்னிக்கவும். 775 00:37:32,080 --> 00:37:33,780 இங்கே உதாரணம் தான். 776 00:37:33,780 --> 00:37:34,280 நிச்சயமாக. 777 00:37:34,280 --> 00:37:38,950 எனவே ஒவ்வொன்றும் வரிசை இந்த வரிசை சென்று பொருள் 778 00:37:38,950 --> 00:37:43,930 என்று மதிப்பு முக்கிய போன்ற நடக்கிறது இந்த வரிசையின் வழியாக செல்ல 779 00:37:43,930 --> 00:37:49,480 முதல், செல்ல மற்றும் foo கிடைக்கும் முக்கிய foo மற்றும் மதிப்பு பொருட்டல்ல. 780 00:37:49,480 --> 00:37:51,570 பின்னர் இரண்டாவது மீது லூப் மறு செய்கை, 781 00:37:51,570 --> 00:37:55,090 வழியாக சென்று எடுத்து நடக்கிறது முக்கிய பஜ் மற்றும் மதிப்பு qux. 782 00:37:55,090 --> 00:38:00,512 பின்னர் நீங்கள் ஏதாவது செய்ய முடியும் அவர்கள் ஒன்று அல்லது அவர்கள் இருவரும். 783 00:38:00,512 --> 00:38:03,488 >> பார்வையாளர்கள்: எனவே பின்னால் யோசனை மதிப்பு ஒரு முக்கிய புள்ளி நேர்கிறது, 784 00:38:03,488 --> 00:38:07,470 நீங்கள் அணுகும் என்ன முடிவடையும்? 785 00:38:07,470 --> 00:38:10,680 >> மரியா ZLATKOVA: யோசனை என்ன ஒரு முக்கிய சுட்டி மதிப்பு கொண்ட? 786 00:38:10,680 --> 00:38:16,400 அது மற்றொரு மாநாடு, மற்றொரு விஷயம் வரிசையில் போய் வழி 787 00:38:16,400 --> 00:38:22,600 மற்றும் முடியும் என்ற ஒன்று அணுக முக்கிய அல்லது மதிப்பு அல்லது இரண்டும் அவற்றை பயன்படுத்த. 788 00:38:22,600 --> 00:38:27,100 >> பார்வையாளர்கள்: பங்கு என்ன ஊவா இயங்கும் என்று உத்தரவிட? 789 00:38:27,100 --> 00:38:29,250 நாம் சேர்க்க இருந்தால், அதனால் வரிசை கூறுகளை பின்னர், 790 00:38:29,250 --> 00:38:32,140 அந்த முதல் தான் இருக்க வேண்டும் ஊவா வரிசை அழைக்கப்படும், 791 00:38:32,140 --> 00:38:33,750 அல்லது அது பின்னர் இருக்கும்? 792 00:38:33,750 --> 00:38:37,770 >> மரியா ZLATKOVA: அதனால் என்ன ஆகும் ஊவா அந்த வரிசையில் 793 00:38:37,770 --> 00:38:39,210 வட்டத்திற்கு ஒரு வரிசை மூலம் செல்கிறது? 794 00:38:39,210 --> 00:38:42,220 அது முதல் வழியாக செல்கிறது கடந்த உறுப்பு உறுப்பு, 795 00:38:42,220 --> 00:38:43,400 கடந்த சேர்க்கப்பட்டது உறுப்பு. 796 00:38:43,400 --> 00:38:48,020 நீங்கள் பின்னர் கூறுகளை சேர்க்க என்றால், அவர்கள் என்று முதல் கூறுகள் accessed-- 797 00:38:48,020 --> 00:38:51,410 முதல் அணுக வரிசை உறுப்புகள், 798 00:38:51,410 --> 00:38:57,620 பின்னர் நீங்கள் ஒவ்வொரு செல்ல விரும்புகிறேன் ஒரு ordered-- வகையான போன்ற உறுப்புகள் 799 00:38:57,620 --> 00:39:02,930 ஒரு கட்டளையிட்டார், ஆனால் வழி இல்லை என்று அவர்கள் வரிசையில் வைத்து. 800 00:39:02,930 --> 00:39:06,855 >> பார்வையாளர்கள்: எனவே புதிய கூறுகளை பின்னர் இதில் சேர்க்கப்படும்? 801 00:39:06,855 --> 00:39:10,680 அதனால் அவர்கள் இருக்க வேண்டும் added-- [கடந்த தான்? மறு செய்கை. ?] 802 00:39:10,680 --> 00:39:14,280 >> மரியா ZLATKOVA: புதிய கூறுகளை can-- அடிப்படையில், புதிய கூறுகளை சேர்க்கப்படும் போது, 803 00:39:14,280 --> 00:39:16,520 அவர்கள் வரிசையில் இறுதியில் சேர்க்கப்படும்? 804 00:39:16,520 --> 00:39:17,632 >> பார்வையாளர்கள்: ஆமாம். 805 00:39:17,632 --> 00:39:18,840 மரியா ZLATKOVA: நான் நம்புகிறேன். 806 00:39:18,840 --> 00:39:20,850 ஆம். 807 00:39:20,850 --> 00:39:24,330 பின்னர் உங்கள் foreach வளைய கொண்டு, நீங்கள் புதிய அம்சங்களை சேர்த்துள்ளோம் பிறகு 808 00:39:24,330 --> 00:39:26,790 மற்றும் நீங்கள் அவர்களை மூலம் சென்று, புதிய கூறுகளை என்று 809 00:39:26,790 --> 00:39:30,930 அது இருந்தால், புதிய உறுப்பு accessed-- இருக்கும் கடந்த சேர்க்கப்பட்டது, அது கடந்த அணுக வேண்டும். 810 00:39:30,930 --> 00:39:34,416 >> பார்வையாளர்கள்: நீங்கள் ஒரு எடுத்துக்காட்டு கொடுக்க முடியும் ஏதாவது என்று என்று [செவிக்கு புலப்படாமல்] 811 00:39:34,416 --> 00:39:37,404 மதிப்பு ஏதாவது கொண்டு [செவிக்கு புலப்படாமல்] அல்லது மதிப்பு போன்ற, 812 00:39:37,404 --> 00:39:38,910 நீங்கள் எப்படி வடிவமைக்க? 813 00:39:38,910 --> 00:39:39,785 >> மரியா ZLATKOVA: நிச்சயமாக. 814 00:39:39,785 --> 00:39:42,340 815 00:39:42,340 --> 00:39:46,410 நான் ஒரு உதாரணம் கொடுக்க முடியுமா என்ன நாம் மதிப்பு செய்ய வேண்டும்? 816 00:39:46,410 --> 00:39:52,440 எனவே நீங்கள் நன்கு இருக்கலாம் என்ன நாம் ஒரு வரிசை கடந்து விட்டேன் என்று 817 00:39:52,440 --> 00:39:55,380 மற்றும் அடிப்படையில் அச்சிடப்பட்ட உறுப்புகள் ஒவ்வொன்றும், 818 00:39:55,380 --> 00:40:00,910 எடுத்துக்காட்டாக, ஒரு பகுதியாக கட்டளையிட்டார் பட்டியல் அல்லது ஏதாவது. 819 00:40:00,910 --> 00:40:02,674 அந்த உணர்வு அல்லது நாம் விரும்பும் செய்வானா to-- 820 00:40:02,674 --> 00:40:04,340 பார்வையாளர்கள்: இந்த மதிப்புகள் வெளியே அச்சிட முடியுமா? 821 00:40:04,340 --> 00:40:13,220 மரியா ZLATKOVA: ஆமாம், நாம் அச்சிட பின்னர் அடிப்படையில் மதிப்பு $ மணிக்கு ஏனெனில் 822 00:40:13,220 --> 00:40:16,570 அந்த குறிப்பிட்ட மதிப்பு, நாங்கள் இருக்க வேண்டும் அது உள்ளே மதிப்பு அச்சிடும். 823 00:40:16,570 --> 00:40:20,150 எனவே நாம் நமது முதல் மறு செய்கை நேரத்தில் இருந்த மற்றும் அது நாம் $ மதிப்பு அச்சிடப்பட்ட 824 00:40:20,150 --> 00:40:23,775 நாம் பட்டியில் அச்சிடும். 825 00:40:23,775 --> 00:40:27,020 >> பார்வையாளர்கள்: அங்கு உள்ளன வேண்டுமா PHP இல் சுழல்கள் அல்லது foreach சுழல்கள்? 826 00:40:27,020 --> 00:40:30,430 >> மரியா ZLATKOVA: இல்லை மேலும் PHP சுழல்கள். 827 00:40:30,430 --> 00:40:33,399 அவர்களுடைய தர்க்கம் பெரும்பாலும் ஆகிறது நீங்கள் பயன்படுத்தப்பட்டு வருகிறது என்ன அதே. 828 00:40:33,399 --> 00:40:34,690 பார்வையாளர்கள்: அதன் மதிப்பு பூஜ்ஜிய உள்ளது. 829 00:40:34,690 --> 00:40:35,090 மரியா ZLATKOVA: அது அதே போல் தான். 830 00:40:35,090 --> 00:40:35,590 ஆமாம். 831 00:40:35,590 --> 00:40:37,747 பார்வையாளர்கள்: நான் கேட்க போகிறேன். 832 00:40:37,747 --> 00:40:39,695 எனவே நீங்கள் ஒரு அறிவிக்க போது வரிசை, நீங்கள் தேவையில்லை 833 00:40:39,695 --> 00:40:42,617 அது என்ன நடக்கிறது அளவு சொல்ல அதாவது, இருக்க வேண்டும் என்று நீங்கள் தான் முடியும் 834 00:40:42,617 --> 00:40:44,417 சேர்க்க மற்றும் கூறுகள் [செவிக்கு புலப்படாமல்] எடுத்து. 835 00:40:44,417 --> 00:40:45,250 மரியா ZLATKOVA: ஓக்கே. 836 00:40:45,250 --> 00:40:45,750 ஆம். 837 00:40:45,750 --> 00:40:46,251 சரியாக. 838 00:40:46,251 --> 00:40:48,875 நாம் ஒரு வரிசை அறிவிக்கும் போது, நாம் அது என்ன சொல்ல அளவு தேவையில்லை, 839 00:40:48,875 --> 00:40:51,022 எனவே நாம் தான் கூறுகளை சேர்க்க முடியும் பின்னர் அதே அதை மீது. 840 00:40:51,022 --> 00:40:55,075 841 00:40:55,075 --> 00:40:55,700 இன்னும் கேள்விகள்? 842 00:40:55,700 --> 00:40:59,870 843 00:40:59,870 --> 00:41:05,950 எனவே ஒன்றாக PHP மற்றும் HTML கொண்டு, என்ன நாம் நன்கு seen-- வேண்டும், 844 00:41:05,950 --> 00:41:15,130 எடுத்துக்காட்டாக, இந்த எடுத்துக்காட்டில், நாம் வேண்டும் ஒரு உள்ளீடு துறையில் உள்ளது என்று ஒரு HTML வடிவம். 845 00:41:15,130 --> 00:41:18,830 >> மற்றும் உள்ளீடு துறையில் வெறும் பெயர் பின்னர் அது ஒரு சமர்ப்பி பொத்தானை உள்ளது. 846 00:41:18,830 --> 00:41:26,040 நீங்கள் அழுத்தவும் போது சமர்ப்பிக்க பொத்தானை, எங்கள் hello.php வேண்டும் கோப்பு, 847 00:41:26,040 --> 00:41:32,130 வடிவம் முடியாது என்பதால் கிடைக்கும், நாம் பெயர் என்ன ஆகும் அணுக முடியும் 848 00:41:32,130 --> 00:41:40,360 இந்த உலக மாறி கிடைக்கும் என்று அது $ வேறுவிதமாக இருக்கிறது தொடரியல் ஆகிறது. 849 00:41:40,360 --> 00:41:44,520 பின்னர் நாம் என்ன அணுக முடியும் பெயர் அந்த படிவத்தை உள்ளே பயனர் உள்ளீடு 850 00:41:44,520 --> 00:41:47,410 அந்த துறையில் பெயர் குறிப்பிடுவதன் மூலம். 851 00:41:47,410 --> 00:41:51,480 852 00:41:51,480 --> 00:41:55,060 >> வேறு ஏதேனும் கேள்விகள் அல்லது எந்த இந்த குறிப்பிட்ட எடுத்துக்காட்டாக மீது கேள்விகள்? 853 00:41:55,060 --> 00:41:58,275 >> பார்வையாளர்கள்: PHP, எங்கே? 854 00:41:58,275 --> 00:41:59,150 மரியா ZLATKOVA: இங்கே. 855 00:41:59,150 --> 00:42:01,150 எனவே இந்த PHP எங்கள் திறத்தல் குறிச்சொல் உள்ளது. 856 00:42:01,150 --> 00:42:01,530 >> பார்வையாளர்கள்: ஓ, சரி. 857 00:42:01,530 --> 00:42:02,363 >> மரியா ZLATKOVA: ஆமாம். 858 00:42:02,363 --> 00:42:05,320 859 00:42:05,320 --> 00:42:09,609 >> ஹன்னா Blumberg: = சுருக்கெழுத்து இந்த PHP மற்றும் எதிரொலி உள்ளது. 860 00:42:09,609 --> 00:42:10,150 பார்வையாளர்கள்: ஓ. 861 00:42:10,150 --> 00:42:10,720 மரியா ZLATKOVA: ஆமாம், மன்னிக்கவும். 862 00:42:10,720 --> 00:42:12,040 நான் என்பதை தெளிவுபடுத்தி உள்ளன. 863 00:42:12,040 --> 00:42:13,759 >> ஹன்னா Blumberg: அச்சு. 864 00:42:13,759 --> 00:42:16,800 மரியா ZLATKOVA: அது தான் விழா என்று நமக்கு ஏதாவது அச்சிட அனுமதிக்கிறது. 865 00:42:16,800 --> 00:42:19,795 866 00:42:19,795 --> 00:42:20,420 பெரிய கேள்வி. 867 00:42:20,420 --> 00:42:24,140 868 00:42:24,140 --> 00:42:25,495 எனவே ஆம் going--. 869 00:42:25,495 --> 00:42:31,940 >> பார்வையாளர்கள்: நாம் மிகவும் போகிறது PHP மற்றும் HTML கையில் கோடிங் ஒரு பிட் 870 00:42:31,940 --> 00:42:33,450 வினா 1? 871 00:42:33,450 --> 00:42:36,310 872 00:42:36,310 --> 00:42:38,810 மரியா ZLATKOVA: ஒரு இருக்க முடியாது விளக்கம் நியாயமான அளவு 873 00:42:38,810 --> 00:42:43,330 PHP மற்றும் HTML, அவசியம் கோடிங் ஒரு பெரிய அளவு போன்ற, 874 00:42:43,330 --> 00:42:46,960 நீங்கள் ஒரு எழுத வேண்டும் என்றாலும் foreach வளைய, எனினும், லூப் ஒரு. 875 00:42:46,960 --> 00:42:49,790 சுழல்கள் எந்த என்று நாம் நியாயமான விளையாட்டு இங்கே மறைப்பதற்கு உள்ளது. 876 00:42:49,790 --> 00:42:51,889 அந்த பெரும்பாலும் அது தான். 877 00:42:51,889 --> 00:42:53,430 ஹன்னா Blumberg: நான் தயாராக இருப்பர். 878 00:42:53,430 --> 00:42:57,010 என்று அதே வழியில் நாங்கள் உங்களுக்கு கேட்டார் வினாடி வினா 0 மீது சி செயல்பாடுகளை ஒரு கொத்து எழுத, 879 00:42:57,010 --> 00:42:59,766 நான் செய்ய தயாராக இருக்க வேண்டும் PHP மற்றும் இங்கு உள்ள அதே. 880 00:42:59,766 --> 00:43:00,640 மரியா ZLATKOVA: ஆமாம். 881 00:43:00,640 --> 00:43:03,210 ஹன்னா Blumberg: நான் கூறுவேன் நாங்கள் இல்லை போன்ற ஒரு சொற்ப 882 00:43:03,210 --> 00:43:06,251 சென்று நீங்கள் ஒரு பெரிய HTML எழுத செய்ய என்று கொஞ்சம் தான் தான் பக்கம் 883 00:43:06,251 --> 00:43:08,240 கடினமான, ஆனால் நீங்கள் பாகங்கள் வேண்டும். 884 00:43:08,240 --> 00:43:09,310 என்று முற்றிலும் நியாயமான விளையாட்டு. 885 00:43:09,310 --> 00:43:11,082 சிறிய HTML பக்கம் போன்ற, முற்றிலும் நியாயமான. 886 00:43:11,082 --> 00:43:11,623 பார்வையாளர்கள்: சரி. 887 00:43:11,623 --> 00:43:13,814 எப்படி இங்கு உள்ள அதே? 888 00:43:13,814 --> 00:43:14,730 ஹன்னா Blumberg: ஆமாம். 889 00:43:14,730 --> 00:43:15,250 இங்கு தான் நியாயமான விளையாட்டு. 890 00:43:15,250 --> 00:43:15,635 >> மரியா ZLATKOVA: ஆமாம். 891 00:43:15,635 --> 00:43:16,801 அந்த முற்றிலும் நியாயமான விளையாட்டு. 892 00:43:16,801 --> 00:43:19,280 ஹன்னா Blumberg: நாம் பெற வேண்டும் போன்ற 10 நிமிடங்கள் என்று. 893 00:43:19,280 --> 00:43:23,750 >> மரியா ZLATKOVA: எல், மீண்டும், கட்டமைப்பு வினவல் மொழி. 894 00:43:23,750 --> 00:43:28,651 இது அடிப்படையில் எங்களுக்கு தரவு மேலாண்மை செய்ய அனுமதிக்கிறது ஒரு தொடர்புடைய தரவுத்தள மேலாண்மை 895 00:43:28,651 --> 00:43:29,150 அமைப்பு. 896 00:43:29,150 --> 00:43:31,149 என்று தான் அடிப்படையில் பொருள் நாம் எங்காவது வேண்டும் என்று 897 00:43:31,149 --> 00:43:37,980 நாங்கள் வேண்டும் என்று சில தகவல்களை சேமித்து ஒரு இணையதளத்தில் அல்லது வேறு சில வடிவத்தில் பயன்படுத்த. 898 00:43:37,980 --> 00:43:42,190 பின்னர் நாம் பெற கேள்விகள் எமது தகவல் தகவல், 899 00:43:42,190 --> 00:43:44,320 அல்லது அவர்களை தகவல் நுழைக்க. 900 00:43:44,320 --> 00:43:47,560 பொதுவான ones-- மேம்படுத்தல் நிறைய, செருகு, தேர்வு, மற்றும் நீக்கு. 901 00:43:47,560 --> 00:43:50,790 >> எனவே புதுப்பிப்பு, இந்த இலக்கணத்தை உள்ளது ஒரு தரவுத்தளத்தில் தரவு மேம்படுத்தும். 902 00:43:50,790 --> 00:43:53,330 903 00:43:53,330 --> 00:43:57,340 என்று இந்த அட்டவணை மேம்படுத்துகிறது மே கூறி அட்டவணை, 904 00:43:57,340 --> 00:44:04,170 நாம் அனைவரும் சில மதிப்புகள் அமைக்க முடியும் வேறு சமமாக ஒன்று வரிசைகள். 905 00:44:04,170 --> 00:44:09,410 எனவே நாம் சில குறிப்பான குறிப்பிட முடியும் நாங்கள் மாற்ற வேண்டும் என்று உள்ளீடுகளை 906 00:44:09,410 --> 00:44:11,240 என்று எங்கே பயன்படுத்தி இருக்க முடியும். 907 00:44:11,240 --> 00:44:16,380 மற்றும் நாம் மட்டுமே வேண்டும் என்று குறிப்பிட முடியாது சில வரிசைகள் மாற்ற எங்கே வீடு, 908 00:44:16,380 --> 00:44:19,830 நாங்கள் மாணவர்கள் ஒரு அட்டவணை இருந்தது என்றால் மற்றும் அனைத்து மாணவர்கள், வீடு இருந்தது 909 00:44:19,830 --> 00:44:24,890 நாம் மட்டும் இன்னும் சில மதிப்புகள் மாற்ற வேண்டும் ஒரு வீடு கரியர் சமம் அங்கு, 910 00:44:24,890 --> 00:44:25,430 எடுத்துக்காட்டாக. 911 00:44:25,430 --> 00:44:29,120 912 00:44:29,120 --> 00:44:31,800 >> செருகு, நாம் நுழைக்க முடியாது ஒரு அட்டவணை சில மதிப்புகள். 913 00:44:31,800 --> 00:44:35,150 எனவே அட்டவணை செருக, மற்றும் பின்னர் மதிப்புகள், 914 00:44:35,150 --> 00:44:39,080 பின்னர் அடைப்புக்குறிக்குள், நாம் குறிப்பிட இது நீங்கள் நுழைக்க வேண்டும் மதிக்கிறார். 915 00:44:39,080 --> 00:44:43,220 எனவே அட்டவணை, COl1 செருக மற்றும் COL2, மதிப்பு val1 மற்றும் val2 உள்ளது. 916 00:44:43,220 --> 00:44:48,930 எனவே இந்த ஒரு அடிப்படையில் ஒரு புதிய வரிசையில் நுழைக்கிறது மதிப்பு 1 மற்றும் 2 கொண்ட ஒரு அட்டவணை 917 00:44:48,930 --> 00:44:50,850 பத்திகள் 1 மற்றும் 2 கீழ். 918 00:44:50,850 --> 00:44:54,760 >> பின் நாம் செல்ல போகிறோம் இந்த எப்படி ஒரு விரைவான எடுத்துக்காட்டாக 919 00:44:54,760 --> 00:44:56,310 சிறிது எங்கள் தகவல் போன்ற. 920 00:44:56,310 --> 00:44:58,685 ஆனால் இந்த இறுதி கேள்வி என்று நான் நாம் செல்ல போகிறோம் என்று, 921 00:44:58,685 --> 00:45:01,450 தேர்வு அது எங்களுக்கு அனுமதிக்கிறது ஒரு மேசையில் இருந்து தரவு தேர்ந்தெடுக்க 922 00:45:01,450 --> 00:45:03,080 முடிந்தால் அடுத்த அதை பயன்படுத்த. 923 00:45:03,080 --> 00:45:05,830 நாம் இந்த வழியில் நாம் ஆகிறேன் சில மாறி அதை சேமிக்க. 924 00:45:05,830 --> 00:45:07,780 பின்னர் நாம் சாத்தியமான மீண்டும் அதை பயன்படுத்த முடியாது. 925 00:45:07,780 --> 00:45:10,260 >> எனவே தேர்வு நட்சத்திர அனைத்து தேர்வு அர்த்தம். 926 00:45:10,260 --> 00:45:13,280 என்று ஒரு சுருக்கெழுத்து தான் அனைத்து தேர்வு. 927 00:45:13,280 --> 00:45:19,760 அட்டவணை, அங்கு இருந்து, நாம் பார்க்கும் சில குறிப்பிட்ட நிலைமைகள், 928 00:45:19,760 --> 00:45:22,290 எனவே நிரலை சமம் அங்கு உதாரணமாக ஏதாவது. 929 00:45:22,290 --> 00:45:24,410 நாம் தான் வேண்டும் என்றால் அட்டவணை அனைத்து தேர்வு, 930 00:45:24,410 --> 00:45:28,400 இந்த எல்லா பத்திகள் தேர்ந்தெடுக்கிறது மற்றும் ஒரு அட்டவணை அனைத்து வரிசைகளையும். 931 00:45:28,400 --> 00:45:32,040 >> பின்னர் அட்டவணை இருந்து நீக்க எங்கே வண்ணம் ஒன்று சமம், 932 00:45:32,040 --> 00:45:36,440 இந்த சில நீக்குகிறது எங்கள் மேசையில் இருந்து வரிசை 933 00:45:36,440 --> 00:45:38,860 நாம் எங்கே சில குறிப்பிட்ட நிலைமைகள் இல்லை. 934 00:45:38,860 --> 00:45:41,870 இந்த வழக்கில், நிலைமைகள் உள்ளன நிரலை ஒன்று சமம். 935 00:45:41,870 --> 00:45:43,460 இந்த எனவே ஒரு விரைவு உதாரணம். 936 00:45:43,460 --> 00:45:49,100 நாங்கள் இங்கே நாம் இந்த அட்டவணை இருந்தால் ஒரு அட்டவணை செருக, இந்த மதிப்புகள், 937 00:45:49,100 --> 00:45:50,400 என்று ஒரு புதிய வரிசையில் சேர்க்க வேண்டும். 938 00:45:50,400 --> 00:45:56,380 நாங்கள் தானாக சம்பள உயர்வு இருந்தது என்றால், இந்த என்று வெறும் 2 0 1 இருந்து எங்கள் ஐடி அதிகரிக்கவில்லை. 939 00:45:56,380 --> 00:46:00,010 >> நாங்கள் மாணவர்கள் தேர்ந்தெடுக்கப்பட்ட எல்லா என்றால், அது வெறும் அனைத்து துறைகள் மற்றும் அனைத்து வரிசைகளையும் கொடுக்கிறது. 940 00:46:00,010 --> 00:46:02,430 எங்கே ஆண்டு அதிகமாக உள்ளது 2016 விட அல்லது சமமாக, 941 00:46:02,430 --> 00:46:04,390 என்று தான் திரும்ப வேண்டும் ஹன்னா மற்றும் நானே. 942 00:46:04,390 --> 00:46:08,360 மற்றும் நாம் இப்போது தேர்வு என்றால் மாணவர்கள் இருந்து ஆண்டு ஐடி மற்றும் ஆண்டு 943 00:46:08,360 --> 00:46:11,710 அங்கு வீட்டின் காபொட் ஹவுஸ் என்று, , மீண்டும், ஹன்னா மற்றும் என்னை திரும்ப வேண்டும். 944 00:46:11,710 --> 00:46:14,430 >> பின்னர் நாம் மாணவர்கள் இருந்து நீக்கப்பட்டது என்றால் அங்கு பெயர், ராப் சமமாக இருக்கும் 945 00:46:14,430 --> 00:46:16,760 அந்த முழு வரிசையில் நீக்க வேண்டும். 946 00:46:16,760 --> 00:46:19,696 பின்னர் நாம் அமைக்க வேண்டும் பெயர், புதுப்பிப்பு மாணவர்கள் 947 00:46:19,696 --> 00:46:21,570 பெயரை அமை Daven சமம் அங்கு வீட்டின் சமமாக 948 00:46:21,570 --> 00:46:27,010 காபொட் ஹவுஸ், என்று சென்று நடக்கிறது அந்த வரிசைகளில் பிறகு பெயர் புதுப்பிக்க. 949 00:46:27,010 --> 00:46:31,470 >> பின்னர் ஒரு சில SQL தரவு வகைகள் உள்ளன கரி, VARCHAR, int, மற்றும் மிதவை. 950 00:46:31,470 --> 00:46:32,760 இந்த நியாயமான விளையாட்டு உள்ளன. 951 00:46:32,760 --> 00:46:36,740 நான் மீண்டும் செல்ல வேண்டும் நிச்சயமாக உங்களுக்கு தெரியும் செய்ய 952 00:46:36,740 --> 00:46:40,930 மற்றும் உங்கள் ஏமாற்று தாளில் அவர்களை வேண்டும் என்ன அந்த எழுத்துக்கள் ஒவ்வொன்றும் 953 00:46:40,930 --> 00:46:44,140 பயன்படுத்தப்பட்டு வருகின்றன, என்ன நீங்கள், உங்கள் psets அவற்றை பயன்படுத்த 954 00:46:44,140 --> 00:46:48,050 நீங்கள் தெரிந்திருந்தால் நீங்கள் உறுதி மற்றும் தேர்வு கொண்ட வசதியாக 955 00:46:48,050 --> 00:46:51,450 உங்கள் pset மாறுபட்ட தரவு வகைகளுக்கான இருந்து. 956 00:46:51,450 --> 00:46:51,950 ஆம். 957 00:46:51,950 --> 00:46:54,300 >> பார்வையாளர்கள்: அந்த அட்டவணையில் சேமிக்கப்படும் என்ன இருந்தது? 958 00:46:54,300 --> 00:46:57,119 ஆமாம், அங்கு இந்த அட்டவணை சேமிக்கப்படுகிறது? 959 00:46:57,119 --> 00:46:59,160 மரியா ZLATKOVA: சரி, இப்போது, அது சேமிக்க இல்லை. 960 00:46:59,160 --> 00:47:00,700 எப்படியும், அங்கு இந்த அட்டவணை சேமிக்கப்படுகிறது? 961 00:47:00,700 --> 00:47:04,503 ஆனால் அது ஒரு SQL தரவுத்தளத்தில் சேமிக்கப்படும். 962 00:47:04,503 --> 00:47:07,330 >> பார்வையாளர்கள்: அங்கு SQL தரவுத்தள உள்ளது? 963 00:47:07,330 --> 00:47:11,200 கணினி, ஆன்லைன் எங்கோ, சர்வர்? 964 00:47:11,200 --> 00:47:15,000 >> மரியா ZLATKOVA: இது ஒரு இருக்க முடியும் பல்வேறு விஷயங்கள் எண். 965 00:47:15,000 --> 00:47:19,690 >> ஹன்னா Blumberg: நாம் இடைமுகக்கப்படலாம் பெரும்பாலும் உதாரணமாக கொண்டு, SQL அட்டவணைகள். 966 00:47:19,690 --> 00:47:22,060 எனவே நாம் ஒரு சர்வர் கேட்க முடியும் நாம் அவர்களை சேமிக்க. 967 00:47:22,060 --> 00:47:23,830 நாங்கள் எங்கள் சொந்த கணினியில் அவர்களை சேமிக்க முடியும். 968 00:47:23,830 --> 00:47:27,950 >> மரியா ZLATKOVA: அது தான் பொறுத்தது எப்படி நீங்கள் அதை செய்ய வேண்டும். 969 00:47:27,950 --> 00:47:30,075 ஆனால் நாம் சேமித்து அவர்கள், ஹன்னா குறிப்பிட்டுள்ள, 970 00:47:30,075 --> 00:47:31,755 உதாரணமாக, இதில் ஆன்லைன் இருக்கிறது. 971 00:47:31,755 --> 00:47:36,550 972 00:47:36,550 --> 00:47:39,280 பின்னர் வழியில் நாம் பயன்படுத்த PHP மற்றும் SQL, நாம் அதை சேமிக்க 973 00:47:39,280 --> 00:47:43,450 சில மாறி ஒரு என்ன நாம் வினவப்பட்ட. 974 00:47:43,450 --> 00:47:48,370 >> நாம் அனைவரும் வரலாற்றில் இருந்து தேர்ந்தெடுக்கப்பட்ட என்றால் USER_ID அமர்வு ஐடி சமம் அங்கு, 975 00:47:48,370 --> 00:47:53,900 என்று அனைத்து வரிசைகள் தேர்ந்தெடுக்க வேண்டும் குறிப்பிட்ட நபர் யார் 976 00:47:53,900 --> 00:47:58,327 வரலாற்றில் இருந்து வெளியேற்ற அட்டவணை மற்றும் வரிசைகள் அவர்களை வரிசைப்படுத்த. 977 00:47:58,327 --> 00:48:00,410 தெரிந்து கொள்ள ஒரு குளிர் விஷயம் CS50 தான் கேள்வி செயல்பாடு என்று 978 00:48:00,410 --> 00:48:02,180 SQL ஊசி குறிச்சொற்களை எதிராக பாதுகாக்கிறது. 979 00:48:02,180 --> 00:48:07,420 என்று தான் அது உறுதி செய்கிறது என்று அர்த்தம் உள்ளிட்ட அந்த உள்ளீடு சரியானதா 980 00:48:07,420 --> 00:48:09,920 அந்த நபர் யார் உள்ளீடு நுழைந்து 981 00:48:09,920 --> 00:48:15,100 உள்ளீடு முயற்சி அல்ல சில தீங்கிழைக்கும் குறியீடு ஒன்று எங்கள் அட்டவணைகள் கைவிட 982 00:48:15,100 --> 00:48:17,305 அல்லது எல்லாம் நீக்க எமது தகவல் உள்ளே. 983 00:48:17,305 --> 00:48:20,060 984 00:48:20,060 --> 00:48:23,400 >> குறித்த விரைவான கண்ணோட்டம் மாதிரி காட்சி கட்டுப்பாட்டாளர் மாதிரி, 985 00:48:23,400 --> 00:48:27,360 அது ஏற்பாடு ஒரு வழி மற்றும் குறியீடு பற்றி நினைத்து. 986 00:48:27,360 --> 00:48:29,100 அது, மீண்டும் ஒரு வடிவமைப்பு முன்னுதாரணம் இருக்கிறது. 987 00:48:29,100 --> 00:48:33,380 என்ன என்று அர்த்தம் என்று நாம் ஆகிறது can-- அது நல்ல நடைமுறையில் 988 00:48:33,380 --> 00:48:37,790 வெவ்வேறு பகுதிகளில் பிரிக்க எங்கள் குறியீடு மற்றும் என்ன அவர்கள் 989 00:48:37,790 --> 00:48:40,530 இந்த மூன்று உதாரணங்களை ஒரு கட்டுப்படுத்த. 990 00:48:40,530 --> 00:48:46,700 >> எனவே நம் பார்வையில் பெரும்பாலும் எங்கள் வார்ப்புருக்கள், எங்கள் அமைப்பு, வழி 991 00:48:46,700 --> 00:48:48,260 என்று நாம் குறியீடு எப்படி அமைத்தோம். 992 00:48:48,260 --> 00:48:55,190 பெரும்பாலும் நம் CSS கோப்புகள் மற்றும் வழி நாங்கள் எங்கள் குறியீடு வடிவமைப்பு வரையறுக்கப்பட்ட என்று, 993 00:48:55,190 --> 00:48:55,710 அடிப்படையில். 994 00:48:55,710 --> 00:48:59,280 எங்கள் கட்டுப்படுத்தி என்ன பெரும்பாலும் நாம் PHP கோப்புகளை செய்து. 995 00:48:59,280 --> 00:49:03,030 எனவே மீண்டும், வேலை நாம் அந்த தகவல் 996 00:49:03,030 --> 00:49:06,700 வரையறுக்கவும், எப்படி என்று தகவல், பயன்படுத்தப்படுகிறது 997 00:49:06,700 --> 00:49:10,660 பின்னர் அந்த தகவல் கடந்து ஒன்று காண்க அல்லது மாதிரி மீது. 998 00:49:10,660 --> 00:49:13,880 மாடல், நமக்கு அந்த வழியில் பயன்படுத்தி வருகிறது, எமது தகவல் வருகிறது 999 00:49:13,880 --> 00:49:17,510 எனவே எங்கள் தகவல் எங்கே அது எங்கோ உள்ளது, எனவே சேமிக்கப்படும் 1000 00:49:17,510 --> 00:49:21,490 வாழ, மற்றும் எந்த வழி தொடர்புடையது என்று குறியீடு 1001 00:49:21,490 --> 00:49:25,410 நாம் அந்த தகவல்களை அல்லது கிடைக்கும் என்று நாம் அந்த தகவலை புதுப்பிக்க வழி. 1002 00:49:25,410 --> 00:49:28,940 1003 00:49:28,940 --> 00:49:33,200 >> MVC மாதிரி எனவே, HTTP, கோரிக்கைகளை ஒரு வலை சர்வர் அனுப்பப்படும். 1004 00:49:33,200 --> 00:49:36,220 பின்னர், கட்டுப்படுத்தி விளக்கம் பயனர் இருந்து கோரிக்கை 1005 00:49:36,220 --> 00:49:38,260 பின்னர் பயனர் உள்ளீடு உறுதிப்படுத்துகின்றன. 1006 00:49:38,260 --> 00:49:41,580 அதை நாம் அந்த விருப்ப தான் கட்டுப்படுத்தி தொடர்பு 1007 00:49:41,580 --> 00:49:44,000 ஒரு மாதிரி, ஏதாவது எமது தகவல் போன்ற 1008 00:49:44,000 --> 00:49:47,500 அல்லது வேறு சில செயல்பாடு என்று தகவல் கடத்துகிறது. 1009 00:49:47,500 --> 00:49:50,340 பின்னர் இறுதியாக, கட்டுப்படுத்தி காட்சி மீது தகவலை அனுப்பும் 1010 00:49:50,340 --> 00:49:52,090 என்று அது இருக்க முடியும் காண்பிக்கப்பட்ட மற்றும் அது முடியும் என்று 1011 00:49:52,090 --> 00:49:55,860 எந்த நபர் தெரியும் வலைப்பக்கத்தில் அணுகும். 1012 00:49:55,860 --> 00:49:58,440 1013 00:49:58,440 --> 00:50:01,340 >> ஏதாவது கேள்விகள்? 1014 00:50:01,340 --> 00:50:01,840 வாழ்த்துக்கள். 1015 00:50:01,840 --> 00:50:04,530 1016 00:50:04,530 --> 00:50:08,469 எனவே மீண்டும், மாதிரி, அதன் செயல்பாடு, மீண்டும், 1017 00:50:08,469 --> 00:50:11,260 தகவல் தொடர்ந்து சேமிப்பு, ஆகும் மேலாண்மை மற்றும் தரவு ஏற்பாடு. 1018 00:50:11,260 --> 00:50:13,890 நாங்கள் மிகவும் பார்த்த என்ன இதுவரை MySQL தரவுத்தள ஆகிறது 1019 00:50:13,890 --> 00:50:16,200 மற்றும் எந்த தரவு கோப்புகள் பயன்படுத்தலாம் என்று. 1020 00:50:16,200 --> 00:50:20,580 >> காண்க, தகவல் வழங்கல் பயனர், பயனர் இடைமுகம், அல்லது பயனர் இடைமுகம். 1021 00:50:20,580 --> 00:50:22,350 இந்த உதாரணம் HTML ஆகும். 1022 00:50:22,350 --> 00:50:23,950 பின்னர் நாம் குறைந்த, PHP வேண்டும். 1023 00:50:23,950 --> 00:50:28,360 எனவே, ஒரு செயல்களை என்று வளைய தரவு மீது என்று வெளியே அச்சிடப்படுகிறது 1024 00:50:28,360 --> 00:50:30,720 காட்சி பகுதியாக உள்ளது, கட்டுப்படுத்தி எதிர்த்தார். 1025 00:50:30,720 --> 00:50:35,660 எங்கள் PHP கோப்புகளை நிறைய கட்டுப்படுத்தி பிரிவின் கீழ் வருகின்றன. 1026 00:50:35,660 --> 00:50:38,410 அது பயனர் கோரிக்கைகளை கையாளுகிறது மற்றும் மாதிரி இருந்து தகவல் பெறும். 1027 00:50:38,410 --> 00:50:42,880 1028 00:50:42,880 --> 00:50:45,590 >> ஆவண குதித்து ஆப்ஜெக்ட் மாதிரி, இந்த 1029 00:50:45,590 --> 00:50:47,700 வழி HTML ஐ குறிக்கிறது ஆவணங்களை ஏற்பாடு. 1030 00:50:47,700 --> 00:50:51,600 அவர்கள் ஒரு மரத்தின் மீது ஏற்பாடு ஒரு வரிசைக்கு அந்த அமைப்பு. 1031 00:50:51,600 --> 00:50:56,720 நாம் அணுக வேண்டும் என்றால் [செவிக்கு புலப்படாமல்] ஆவணம் பிரதிநிதித்துவம், 1032 00:50:56,720 --> 00:51:02,750 நாங்கள், ஆவணம் வேலை செய்ய முடியும் நாம் அடிப்படையில் பொருட்களை கையாள. 1033 00:51:02,750 --> 00:51:06,630 >> இந்த ஒரு செய்ய சிறிது தெளிவான, போது 1034 00:51:06,630 --> 00:51:10,540 நாங்கள் நிறைய எங்கள் வெவ்வேறு குறிச்சொற்களை பதிலளிக்கின்றன 1035 00:51:10,540 --> 00:51:12,590 நமது மரம் வெவ்வேறு பாதைகளில் வேண்டும். 1036 00:51:12,590 --> 00:51:17,070 பின்னர் இந்த உதாரணமாக, நாம் தொடங்கி ஆவணம் முனை வேண்டும். 1037 00:51:17,070 --> 00:51:20,010 நாம் வேண்டும், பிறகு, நம் HTML முனை என்று தலை மற்றும் உடல் பிளக்கிறது. 1038 00:51:20,010 --> 00:51:22,810 தலைமை பின்னர் தலைப்பு மற்றும் உள்ளது தலைப்பு, ஹலோ உலகம் கொண்டிருக்கிறது. 1039 00:51:22,810 --> 00:51:24,860 எங்கள் உடல் தான் கொண்டிருக்கிறது ஹலோ, உலக அதே. 1040 00:51:24,860 --> 00:51:28,700 1041 00:51:28,700 --> 00:51:31,900 >> எந்த எனவே எந்த கேள்விகள் நாம் இதுவரை மூடப்பட்டிருக்கும் என்று விஷயங்களை? 1042 00:51:31,900 --> 00:51:35,891 மற்றும் இல்லை என்றால், ஹன்னா சாப்பிடுவேன் இங்கு எடுத்து. 1043 00:51:35,891 --> 00:51:36,390 வாழ்த்துக்கள். 1044 00:51:36,390 --> 00:51:37,473 >> ஹன்னா Blumberg: சரி, குளிர். 1045 00:51:37,473 --> 00:51:40,980 எதையும் PHP அல்லது HTML கொண்டு வருகிறது என்றால், அல்லது மரியா மூடப்பட்டிருக்கும் பொருட்களை எந்த, 1046 00:51:40,980 --> 00:51:42,700 நாம் எப்போதும் இடைநிறுத்தம் முடியும். 1047 00:51:42,700 --> 00:51:46,430 நாம் நன்றாக செய்து நேரம் மீண்டும், மிகவும் அற்புதமான. 1048 00:51:46,430 --> 00:51:48,770 வெறும் திரும்பி செல்ல உண்மையில் விரைவில் இந்த க்கு, 1049 00:51:48,770 --> 00:51:51,010 நீங்கள் ஒவ்வொரு இருக்கும் என்றால் கடந்த ஆண்டு தேர்வில், இந்த 1050 00:51:51,010 --> 00:51:54,120 either-- இங்கே உள்ளது வரும் சில HTML, இந்த வரைபடம் செய்ய. 1051 00:51:54,120 --> 00:51:58,380 அல்லது இங்கே இந்த வரைபடம், சில செய்ய Html, அதனால் நிச்சயமாக அந்த பயிற்சி. 1052 00:51:58,380 --> 00:52:01,500 பின்னர் அந்த ஒரு உத்தரவாதம் நீங்கள் சரியான பெற முடியும் என்று கேள்வி. 1053 00:52:01,500 --> 00:52:02,000 கூல். 1054 00:52:02,000 --> 00:52:04,510 எனவே ஜாவா பற்றி பேசுகிறேன் அது கொஞ்சம் தான் எப்படி 1055 00:52:04,510 --> 00:52:09,130 PHP மற்றும் போன்ற மொழிகளில் இருந்து பல்வேறு சி, நாம் முன்னதாகவே பார்த்தேன் இரண்டு மொழிகளில். 1056 00:52:09,130 --> 00:52:10,780 எனவே முதலிடத்தை, அது தளர்வாக டைப் செய்யப்பட்ட. 1057 00:52:10,780 --> 00:52:14,630 PHP போன்ற, ஆனால் சி போலல்லாமல் 1058 00:52:14,630 --> 00:52:15,890 >> அது ஒரு விளக்கம் மொழி தான். 1059 00:52:15,890 --> 00:52:19,870 மீண்டும், தான் என்று PHP கோப்புகள், சி மற்றும் இந்த போலல்லாமல் 1060 00:52:19,870 --> 00:52:24,630 எங்களுக்கு அது use-- அனுமதிக்க நடக்கிறது இணைய பக்கங்களை உண்மையில் நன்றாக வேலை செய்கிறது. 1061 00:52:24,630 --> 00:52:28,350 இது எங்களுக்கு கையாள அனுமதிக்க நடக்கிறது உள்ளடக்கம் மற்றும் எப்படி தெரிகிறது 1062 00:52:28,350 --> 00:52:30,300 அது என்ன. 1063 00:52:30,300 --> 00:52:32,330 >> நாம் அஜாக்ஸ் சிறிது பார்க்க போகிறோம். 1064 00:52:32,330 --> 00:52:36,140 இது எங்களுக்கு தொடர்பு கொள்ள அனுமதிக்கிறது ஒத்தியங்காமல் வெவ்வேறு சர்வர்கள் 1065 00:52:36,140 --> 00:52:37,950 மற்றும் தகவல் கிடைக்கும். 1066 00:52:37,950 --> 00:52:42,820 இந்த விஷயம் உண்மையில் ஆகிறது PHP மற்றும் சி இருந்து JavaScript பிரிக்கிறது 1067 00:52:42,820 --> 00:52:45,590 அது கிளையன் உள்ளது. 1068 00:52:45,590 --> 00:52:49,860 இரண்டு PHP மற்றும் சி உள்ளன பொதுவாக சர்வர். 1069 00:52:49,860 --> 00:52:51,960 >> பெரும்பாலான மற்றும் கிட்டத்தட்ட முற்றிலும் என்ன 1070 00:52:51,960 --> 00:52:53,900 நாம் குறைந்தது பார்க்கும்போது, இந்த வர்க்கம், ஜாவா 1071 00:52:53,900 --> 00:52:57,040 அதாவது, கிளையண்ட் மீது செயல்படுகிறது உலாவி உண்மையில் என்று 1072 00:52:57,040 --> 00:52:58,597 அது இயங்கும் பொறுப்பு. 1073 00:52:58,597 --> 00:53:01,180 என்று நாம் இல்லை என்று அர்த்தம் சர்வர் தொடர்பு கொள்ள வேண்டும். 1074 00:53:01,180 --> 00:53:04,380 எனவே அது நிறைய வேகமாக இருக்க முடியும் அது உண்மையில் ஏனெனில் அதை, குரோம் தான் 1075 00:53:04,380 --> 00:53:10,420 அது பயர்பாக்ஸ், தான், சபாரி தான் என்ன நீங்கள் உண்மையில் பயன்படுத்த உங்கள் ஜாவா இயங்கும். 1076 00:53:10,420 --> 00:53:12,290 >> பார்வையாளர்கள்: ஒத்திசைவற்ற என்ன அர்த்தம்? 1077 00:53:12,290 --> 00:53:13,620 >> ஹன்னா Blumberg: ஆ, என்ன ஒத்தியங்காமல் அர்த்தம்? 1078 00:53:13,620 --> 00:53:14,250 பெரிய கேள்வி. 1079 00:53:14,250 --> 00:53:17,890 ஒத்தியங்காமல் means-- நன்றாக, உள்ளடக்கத்தை இதில் 1080 00:53:17,890 --> 00:53:22,140 நாம் அது சரி, என்ன பயன்படுத்த, ஒரு வலை பக்கம் உருவாக்கும் 1081 00:53:22,140 --> 00:53:23,860 நாம் சில தகவல்களை பெற வேண்டும். 1082 00:53:23,860 --> 00:53:28,250 மேஷ உதாரணமாக கொண்டு எனவே, நாம் விரும்பலாம் என்று சில தகவல்களை 1083 00:53:28,250 --> 00:53:30,580 கட்டுரை தலைப்புகள் ஆகிறது. 1084 00:53:30,580 --> 00:53:33,330 இப்போது, நாம் ஒரு விருப்பத்தை could-- ஒத்திசைவில் அது செய்ய உள்ளது 1085 00:53:33,330 --> 00:53:37,940 மற்றும் நாம் பொருள் நிறுத்த, கட்டுரை பெற செல்ல, 1086 00:53:37,940 --> 00:53:41,275 பின்னர் கட்டுரை திரும்ப பெற, மற்றும் வழங்க, ஆனால் உண்மையில் மெதுவாக இருக்கும். 1087 00:53:41,275 --> 00:53:44,150 அது ஒரு மோசமான பயனர் அனுபவம் இருக்க வேண்டும் நீங்கள் தான் உட்கார்ந்து வேண்டும், ஏனெனில் 1088 00:53:44,150 --> 00:53:46,630 ஏதாவது பதிலளிக்க அங்கு காத்திருந்தனர். 1089 00:53:46,630 --> 00:53:50,020 >> ஒத்தியங்காமல் நாங்கள் பொருள் எங்கள் வணிக பற்றி தொடர்ந்து, 1090 00:53:50,020 --> 00:53:52,529 பக்கம் இடையீடு, மற்றும் நாம் ஒரு கோரிக்கை அனுப்ப வேண்டும் 1091 00:53:52,529 --> 00:53:54,570 அந்த வகையான நடக்கிறது பின்னணி நடக்கும். 1092 00:53:54,570 --> 00:53:57,610 நான் நாம் உதாரணமாக பயன்படுத்த நினைக்கிறேன் ராப் அழைப்பு மற்றும் என்று விரிவுரை, 1093 00:53:57,610 --> 00:53:59,980 ஏய், நீ இந்த பார்க்க முடியும் எனக்கு எனக்கு திரும்ப கிடைக்கும், 1094 00:53:59,980 --> 00:54:02,870 எனக்கு எதிராக தொலைபேசியில் காத்திருக்கும். 1095 00:54:02,870 --> 00:54:07,020 எனவே ஒத்தியங்காமல் அது நடக்கும் பொருள் எங்களை விட்டு பின்னணியில் 1096 00:54:07,020 --> 00:54:08,676 இணையாக. 1097 00:54:08,676 --> 00:54:10,400 >> பெரிய கேள்வி. 1098 00:54:10,400 --> 00:54:11,830 வேறு ஏதாவது? 1099 00:54:11,830 --> 00:54:12,330 பெரும். 1100 00:54:12,330 --> 00:54:15,020 நாம் ஒரு நிறைய குதிக்க வேண்டும் அஜாக்ஸ் ஒத்திசைவற்ற கோரிக்கைகள். 1101 00:54:15,020 --> 00:54:18,287 >> பார்வையாளர்கள்: எங்கே இங்கு உள்ளதா அது மாதிரி காட்சி கட்டுப்படுத்தி விழும்? 1102 00:54:18,287 --> 00:54:19,620 ஹன்னா Blumberg: பெரிய கேள்வி. 1103 00:54:19,620 --> 00:54:23,320 எங்கே ஜாவா வீழ்ச்சி செய்கிறது மாதிரி காட்சி கட்டுப்படுத்தி? 1104 00:54:23,320 --> 00:54:23,930 ஆம். 1105 00:54:23,930 --> 00:54:28,350 நான் அதை fall-- முடியும் என நினைக்கிறேன் நாம் வழக்கமாக செய்ய 1106 00:54:28,350 --> 00:54:31,340 என்று அதை பிழி விரும்புகிறேன் முன்னுதாரணம், ஆனால் நான் சொல்ல வேண்டும் என்று நினைக்கிறேன், 1107 00:54:31,340 --> 00:54:34,280 சரி, ஜாவா, அதனால் உண்மையில் அனுமதிக்க போகிறது 1108 00:54:34,280 --> 00:54:37,587 எங்களுக்கு, தரவை சேகரிக்க உண்மையில் செய்ய, தரவு 1109 00:54:37,587 --> 00:54:38,920 தரவு அர்த்தமுள்ள விஷயங்களை. 1110 00:54:38,920 --> 00:54:41,100 அந்த வழியில், அது மிகவும் கட்டுப்பாடு-போல். 1111 00:54:41,100 --> 00:54:43,900 >> ஆனால் அது நம்மை அனுமதிக்க நடக்கிறது விஷயங்கள் மற்றும் அச்சு விஷயங்கள் காட்ட. 1112 00:54:43,900 --> 00:54:47,021 அந்த வழியில், அது மிகவும் பார்வை-போல். 1113 00:54:47,021 --> 00:54:47,520 ஆமாம். 1114 00:54:47,520 --> 00:54:51,710 எனவே அதை PHP போன்ற வகையான தான் அது மாதிரியான இருவரும் எங்கே இருக்க முடியும். 1115 00:54:51,710 --> 00:54:53,330 நல்ல கேள்வி. 1116 00:54:53,330 --> 00:54:55,209 வேறு ஏதாவது? 1117 00:54:55,209 --> 00:54:56,000 சரி, வாழ்த்துக்கள். 1118 00:54:56,000 --> 00:54:57,120 வலது சேர்ந்து நகரும். 1119 00:54:57,120 --> 00:54:59,110 >> எனவே ஒரு உதாரணம் பார்ப்போம் நாங்கள் பயன்படுத்த எப்படி 1120 00:54:59,110 --> 00:55:02,250 எங்கள் வலை திட்டங்களில் ஒன்று ஜாவா. 1121 00:55:02,250 --> 00:55:05,680 அதனால் நான் இந்த பரிசீலிக்க வேண்டும் HTML ஒரு கொத்து இன்டெக்ஸ்.ஹெச்டிஎம்எல். 1122 00:55:05,680 --> 00:55:08,800 மேலும் என்னவென்றால் நீ வேண்டும் கவனம் இந்த ஸ்கிரிப்ட் டேக் உள்ளது. 1123 00:55:08,800 --> 00:55:13,280 இந்த, சரி, நான் சில இயக்க வேண்டும், என்கிறார் அது எங்கு, இங்கு இங்கே இருக்கிறது. 1124 00:55:13,280 --> 00:55:15,400 அது hello.js வாழ்கிறார். 1125 00:55:15,400 --> 00:55:21,120 >> மிகவும் CSS போன்ற மற்றும், நாம் முடியும் HTML உள்ள இங்கு வைக்க. 1126 00:55:21,120 --> 00:55:24,000 அதை ஏன் எங்களால் பிரிக்க வேண்டும்? 1127 00:55:24,000 --> 00:55:24,500 ஆமாம். 1128 00:55:24,500 --> 00:55:25,486 >> பார்வையாளர்கள்: மீண்டும் எழுத எளிதாக? 1129 00:55:25,486 --> 00:55:26,402 >> ஹன்னா Blumberg: ஆமாம். 1130 00:55:26,402 --> 00:55:28,450 அது முழுவதும் பயன்படுத்த எளிதாக இருக்கும் பல்வேறு இணைய பக்கங்களை. 1131 00:55:28,450 --> 00:55:29,980 அது தூய்மையான வைத்திருப்பார். 1132 00:55:29,980 --> 00:55:32,090 இது நல்ல நடைமுறை. 1133 00:55:32,090 --> 00:55:32,590 வாழ்த்துக்கள். 1134 00:55:32,590 --> 00:55:33,930 நல்ல பதில். 1135 00:55:33,930 --> 00:55:36,690 எனவே நல்ல, எனவே இந்த போகிறது எங்கள் இன்டெக்ஸ்.ஹெச்டிஎம்எல் இருக்க வேண்டும். 1136 00:55:36,690 --> 00:55:39,430 பின்னர் கீழே இங்கே எங்கள் ஆகிறது சிறிய சிறிய ஜாவா கோப்பு. 1137 00:55:39,430 --> 00:55:42,410 >> அது சொல்வது, ஹலோ உலகம் எச்சரிக்கை ஆகும். 1138 00:55:42,410 --> 00:55:46,040 அதனால் என்ன நடக்கும் போது ஆகிறது இந்த பக்கம் renders-- 1139 00:55:46,040 --> 00:55:49,680 எனவே நீங்கள் என்ன இணையதளத்தில் சென்றால் இந்த அனைத்து அந்த நடக்க போகிறது ஆகிறது 1140 00:55:49,680 --> 00:55:53,330 சரி, நான் இருக்கிறேன், அது நடக்கிறது என்பது, சொல்ல இந்த ஜாவா குறியீடு இயக்க போவதில்லை. 1141 00:55:53,330 --> 00:55:56,370 இந்த ஜாவாஸ்கிரிப்ட் குறியீடு வெறும் எச்சரிக்கை வணக்கம், உலக கூறுகிறார். 1142 00:55:56,370 --> 00:55:59,090 அதனால் நான் இந்த பெற போகிறேன் நட்பு சிறிய பாப் அப். 1143 00:55:59,090 --> 00:56:00,360 >> கூல்? 1144 00:56:00,360 --> 00:56:04,746 என்று முதல் வகையான எங்கள் போல் ஜாவா வேலைத்திட்டம், எங்களது வணக்கம், உலக. 1145 00:56:04,746 --> 00:56:07,690 1146 00:56:07,690 --> 00:56:12,190 பற்றி சிறிது மேலும் பார்க்கிறேன் என்ன ஜாவா இலக்கணத்தை தெரிகிறது. 1147 00:56:12,190 --> 00:56:16,330 மற்றும் குறிப்பாக, தான் அதை ஒப்பிட்டு அனுமதிக்க நாம் முன்னர் பார்த்த சி மற்றும் PHP,. 1148 00:56:16,330 --> 00:56:20,610 >> ஜாவா, நாம் செய்ய போகிறோம் ரகம், மாறி பெயர், பின்னர் 1149 00:56:20,610 --> 00:56:21,690 அதன் உண்மையான மதிப்பு. 1150 00:56:21,690 --> 00:56:26,170 நாம் தான், ஒரு வகை குறிப்பிடவும் PHP இல், ஆனால் மிகவும் சி போன்ற போலல்லாமல் 1151 00:56:26,170 --> 00:56:28,850 நாம் விரும்பிய எடுத்துக்காட்டாக, என்றால் மதிப்பு 50 சேமிக்க, 1152 00:56:28,850 --> 00:56:32,490 சி, நாம் சொல்ல வேண்டும், ஏய், சி, நான் ஒரு முழு வேண்டும், 1153 00:56:32,490 --> 00:56:35,076 நான் அழைக்க போகிறேன் நான், மற்றும் அதன் மதிப்பு 50 ஆகும். 1154 00:56:35,076 --> 00:56:36,450 PHP இல், அது ஒரு சிறிய பிட் எளிதாக இருக்கிறது. 1155 00:56:36,450 --> 00:56:41,880 நாம் ஏய், நான் ஒரு மாறி வேண்டும், என்று நான் அழைக்கப்படுகிறது மற்றும் அதன் மதிப்பு 50 ஆகும். 1156 00:56:41,880 --> 00:56:45,890 மிகவும் இதேபோல், இங்கு உள்ள, நாங்கள் ஏய், நான் ஒரு மாறி நான் அழைக்கப்படுகிறது வேண்டும் சொல்ல 1157 00:56:45,890 --> 00:56:47,080 அதன் மதிப்பு 50 ஆகும். 1158 00:56:47,080 --> 00:56:52,140 நான் பயன்படுத்த வேண்டும் என்று ஒவ்வொரு அடுத்தடுத்த நேரம் நான், நான் ரகம் எழுத தேவையில்லை. 1159 00:56:52,140 --> 00:56:53,810 அது நான் அந்த புள்ளியில் இருந்து தான். 1160 00:56:53,810 --> 00:56:58,660 சி, அங்கு அதே வழியில், நாம் முழு எண்ணாக சொல்ல முறை, நாங்கள் தான் நான் பயன்படுத்த. 1161 00:56:58,660 --> 00:57:00,340 கூல்? 1162 00:57:00,340 --> 00:57:01,800 எல்லாம் சரி. 1163 00:57:01,800 --> 00:57:03,710 >> சுழல்கள் மீது நகரும், அதிர்ஷ்டவசமாக, இந்த கிட்டத்தட்ட 1164 00:57:03,710 --> 00:57:06,720 நான் அவர்கள் என்று நான் நினைக்கிறேன் சரியாக பார்க்க என்ன சரியாக ஒரே 1165 00:57:06,720 --> 00:57:09,799 சுழல்கள் போல் போகிறது சி போன்ற ஏதாவது எங்கே உங்கள் லூப் 1166 00:57:09,799 --> 00:57:11,840 மூன்று வேண்டும் போகிறது துவக்கும் parts-- 1167 00:57:11,840 --> 00:57:13,640 ஒரு நிலையில், ஒரு மேம்படுத்தல். 1168 00:57:13,640 --> 00:57:15,340 ஒரு வட்டத்திற்கு, அது சரியான ஒரே தெரிகிறது. 1169 00:57:15,340 --> 00:57:16,390 நாம் அதை ஒரு நிபந்தனை கொடுக்க. 1170 00:57:16,390 --> 00:57:18,264 >> மற்றும் ஒரு செய்யும் போது சுழற்சி, மீண்டும், அதே, போல. 1171 00:57:18,264 --> 00:57:20,190 நாம் அது ஒரு நிலையில் கொடுக்கிறோம். 1172 00:57:20,190 --> 00:57:24,510 தான் நான் over-- கூறு வேண்டும் என்று நான் ஏதாவது ஐந்து முறை செய்ய வேண்டும். 1173 00:57:24,510 --> 00:57:27,840 சி, நாம் எழுத வேண்டும் init க்கான நான் 0 சமம். 1174 00:57:27,840 --> 00:57:30,480 நான், 5 விட குறைவாக உள்ளது, நான் ++. 1175 00:57:30,480 --> 00:57:34,240 ஒரே ஒரு வித்தியாசம், இங்கு உள்ள, அதற்கு பதிலாக நான் 0 சமம் எண்ணாக சொல்லி, 1176 00:57:34,240 --> 00:57:36,820 நாங்கள் var நான் 0 சமம். 1177 00:57:36,820 --> 00:57:38,370 அழகான. 1178 00:57:38,370 --> 00:57:41,320 ஒரே வித்தியாசம் தான். 1179 00:57:41,320 --> 00:57:43,200 என்று எந்த எந்த கேள்விகள்? 1180 00:57:43,200 --> 00:57:44,160 ஆம். 1181 00:57:44,160 --> 00:57:48,480 >> பார்வையாளர்கள்: PHP இல் எனவே, அதே தான் விஷயம், தவிர ஆனால் ஒரு மாறி போன்ற? 1182 00:57:48,480 --> 00:57:49,564 அல்லது, ஒரு ரகம் உதாரணமாக என்று எப்படி இருந்தது? 1183 00:57:49,564 --> 00:57:50,480 ஹன்னா Blumberg: ஆமாம். 1184 00:57:50,480 --> 00:57:52,310 எனவே PHP அது நடக்கிறது ஒரு டாலர் இருக்க வேண்டும். 1185 00:57:52,310 --> 00:57:59,450 எனவே அது $ நான் சமம் நடக்கிறது 0, $ நான் $ நான் ++, குறைவான 5 உள்ளது. 1186 00:57:59,450 --> 00:58:02,490 பெரிய கேள்வி. 1187 00:58:02,490 --> 00:58:04,570 >> இப்போது பற்றி பேசுகிறேன் விழாவில் அறிவிப்புக்கள். 1188 00:58:04,570 --> 00:58:07,010 சி, நாம் அறிவித்தார் போது ஒரு செயல்பாடு, நாம் அதை ஒரு பெயர் கொடுத்து 1189 00:58:07,010 --> 00:58:08,490 நாம் அது சில அளவுருக்கள் கொடுத்தார். 1190 00:58:08,490 --> 00:58:10,670 ஆரம்பத்தில், நாம் வகை எழுதினார். 1191 00:58:10,670 --> 00:58:12,440 இங்கு உள்ள, அனைத்து நாம் எழுத செய்ய வேண்டும் 1192 00:58:12,440 --> 00:58:15,080 முக்கிய செயல்பாடு என்று ஏய், ஜாவா, என்கிறார் 1193 00:58:15,080 --> 00:58:16,570 நான் ஒரு செயல்பாடு வரையறுக்க பற்றி நான். 1194 00:58:16,570 --> 00:58:18,520 >> இந்த வழக்கில், அது பெயர் தொகை உள்ளது. 1195 00:58:18,520 --> 00:58:20,820 அது இரண்டு வாதங்களை, x மற்றும் y எடுக்கும். 1196 00:58:20,820 --> 00:58:23,280 நாங்கள் கவலைப்பட மாட்டோம் என்று அறிவிப்பு x மற்றும் y வகையான பற்றி. 1197 00:58:23,280 --> 00:58:26,280 வெறும் சி போன்ற, நாம் இந்த சொல் திரும்ப, 1198 00:58:26,280 --> 00:58:29,140 எனவே நாம் ஏதாவது செய்ய முடியும் திரும்பி x மற்றும் y போன்ற. 1199 00:58:29,140 --> 00:58:32,540 >> இப்போது ஒரு முறை நாம் இந்த முதல் எழுதியுள்ளேன் செயல்பாடு, நாம் எங்கும் தொகை பயன்படுத்த முடியும். 1200 00:58:32,540 --> 00:58:34,740 என்று நன்றாக தான். 1201 00:58:34,740 --> 00:58:37,530 ஒரு அழகான விஷயம் பற்றி சி போலல்லாமல் மிகவும் என்று ஜாவா 1202 00:58:37,530 --> 00:58:40,770 செயல்பாடுகளை முடியும் என்று மதிப்பு போன்ற சிகிச்சை. 1203 00:58:40,770 --> 00:58:43,895 எனவே நாம் இங்கு போன்ற ஏதாவது செய்ய முடியும் நான் நினைக்கிறேன், அங்கு நான் இந்த up-- மறைக்கிறேன் 1204 00:58:43,895 --> 00:58:46,400 நான் ரகம் தொகை மறைக்கப்பட்டு part-- மற்றும் நாம் சொன்னது 1205 00:58:46,400 --> 00:58:49,850 செயல்பாடு XY திரும்ப x மற்றும் y சமம். 1206 00:58:49,850 --> 00:58:52,140 >> என்று என்று அழைக்கப்படுகின்ற ஆகிறது ஒரு அநாமதேய செயல்பாடு. 1207 00:58:52,140 --> 00:58:53,920 அது ஒரு பெயர் இல்லாமல் ஒரு விழா. 1208 00:58:53,920 --> 00:58:56,290 இந்த செயல்பாடு கூறுகிறார் அதேசமயம் தொகை, அபத்தம், அபத்தம், அபத்தம், 1209 00:58:56,290 --> 00:58:59,340 இந்த வெறும் செயல்பாடு கூறுவேன். 1210 00:58:59,340 --> 00:59:02,020 ஆனால் இப்போது நான் இல்லை என்றாலும் இந்த அநாமதேய செயல்பாடு, 1211 00:59:02,020 --> 00:59:03,630 அந்த செயல்பாடு உண்மையில் ஒரு மதிப்பு இருக்கிறது. 1212 00:59:03,630 --> 00:59:05,160 நாம் ஒரு மதிப்பு போன்ற அதை குணப்படுத்த முடியும். 1213 00:59:05,160 --> 00:59:10,180 >> எனவே நாம் ஒரு மாறி அதே அதை காப்பாற்ற முடியும் வழியில் நாம் ஒரு மாறி 50 சேமிக்க முடியும். 1214 00:59:10,180 --> 00:59:13,870 எனவே நாம், சரி, நான் ஒரு வேண்டும், சொல்ல முடியாது மாறி, அது, என்று தொகை 1215 00:59:13,870 --> 00:59:16,011 அது இந்த செயல்பாடு ஆகும். 1216 00:59:16,011 --> 00:59:18,760 எனவே இந்த இரண்டு விஷயங்கள் உண்மையில் உள்ளன அதே விஷயத்தை செய்ய போகிறேன், 1217 00:59:18,760 --> 00:59:21,576 ஆனால் தொடரியல் ஒரு சிறிய ஆகிறது வெவ்வேறு மற்றும் ஒரு வேடிக்கை குறிப்பு வகையான. 1218 00:59:21,576 --> 00:59:22,076 ஆமாம். 1219 00:59:22,076 --> 00:59:25,548 >> பார்வையாளர்கள்: நீங்கள் அழைக்க முடியும் எனவே ஒரு கூறி அநாமதேய என்று அந்த விழாவில், 1220 00:59:25,548 --> 00:59:28,244 தொகை அடைப்புக்குறிக்குள் 2, 5? 1221 00:59:28,244 --> 00:59:29,160 ஹன்னா Blumberg: ஆமாம். 1222 00:59:29,160 --> 00:59:32,280 நீங்கள் இந்த அநாமதேய அழைக்க முடியும் அதே வழியில் செயல்பாடு. 1223 00:59:32,280 --> 00:59:33,350 நீங்கள் தொகை செய்ய வேண்டும் (2, 5) ;. 1224 00:59:33,350 --> 00:59:36,180 1225 00:59:36,180 --> 00:59:38,200 என்று நன்றாக இருக்கும். 1226 00:59:38,200 --> 00:59:41,575 >> நான் ரகம் தொகை சமம் செய்யவில்லை என்றால் செயல்பாடு, நான் மட்டும் நீக்கப்பட்டது என்றால் 1227 00:59:41,575 --> 00:59:45,480 இதை நான் அதை என் கையில் தான் தெரியும், ஆனால் நான் இதை நீக்கப்பட்டது நடிக்க 1228 00:59:45,480 --> 00:59:46,964 அந்த செயல்பாடு என்ன தான் போய்விட்டது. 1229 00:59:46,964 --> 00:59:49,630 நீங்கள் மீண்டும் ஏனெனில் அது பயன்படுத்த முடியாது நீங்கள் ஒரு பெயர் இல்லை. 1230 00:59:49,630 --> 00:59:53,497 இது ஏதோ பார்க்கவும் கடினம் நீங்கள் என்ன அழைக்க தெரியாது. 1231 00:59:53,497 --> 00:59:54,080 நல்ல கேள்வி. 1232 00:59:54,080 --> 00:59:54,580 ஆமாம். 1233 00:59:54,580 --> 00:59:59,580 >> பார்வையாளர்கள்: நீங்கள் பணத்தை குறிக்க x மற்றும் y மதிப்பு மற்ற இடங்களில்? 1234 00:59:59,580 --> 01:00:01,940 >> ஹன்னா Blumberg: முடியுமா நீங்கள் மற்ற இடங்களில் குறிப்பு தொகை 1235 01:00:01,940 --> 01:00:03,360 மதிப்பு x பிளஸ் y உடன்? 1236 01:00:03,360 --> 01:00:05,130 நீங்கள் என்ன சொல்கிறீர்கள் முற்றிலும் உறுதியாக இல்லை. 1237 01:00:05,130 --> 01:00:10,582 >> பார்வையாளர்கள்: உங்கள் கடந்த அரை அநாமதேய செயல்பாடு தொகை இந்த சமமாக இருக்கும் ஆகிறது 1238 01:00:10,582 --> 01:00:14,452 அநாமதேய செயல்பாடு, அதனால் கூடுதல் ஆகும் நீங்கள் can-- என்று இப்போது ஒரு மாறி 1239 01:00:14,452 --> 01:00:15,410 ஹன்னா Blumberg: ரைட். 1240 01:00:15,410 --> 01:00:18,980 எனவே தொகை மாறி இருக்கிறது, ஆனால் அது உண்மையில் இருக்கிறது 1241 01:00:18,980 --> 01:00:23,770 எனவே தொகை யாருடைய ஒரு மாறி உள்ளது மதிப்பு செயல்பாடு ஆகும். 1242 01:00:23,770 --> 01:00:27,030 எனவே அது மாதிரி இது ஒரு செயல்பாடு, ஆகிறது ஒரு வித்தியாசமான விஷயம் உங்கள் தலையை சுற்றி மடிக்க 1243 01:00:27,030 --> 01:00:29,880 நாங்கள் விளையாடி வருகிறோம் இருந்து சி மற்றும் நீங்கள் சி அதை செய்ய முடியாது 1244 01:00:29,880 --> 01:00:32,679 ஆனால் இப்போது நாம் அழைக்க தொகைக்கு முடியும் நாம் இங்கே தொகை அழைக்க முடியும் அதே வழியில். 1245 01:00:32,679 --> 01:00:33,220 பார்வையாளர்கள்: சரி. 1246 01:00:33,220 --> 01:00:33,970 ஹன்னா Blumberg: ஆமாம். 1247 01:00:33,970 --> 01:00:34,553 நல்ல கேள்வி. 1248 01:00:34,553 --> 01:00:35,438 ஆமாம். 1249 01:00:35,438 --> 01:00:39,862 >> பார்வையாளர்கள்: நாம் பயன்படுத்த வேண்டாம் PHP அல்லது JavaScript உள்ள முன்மாதிரிகளை? 1250 01:00:39,862 --> 01:00:42,070 ஹன்னா Blumberg: இல்லை, நாங்கள் முன்மாதிரிகளை பயன்படுத்த தேவையில்லை, 1251 01:00:42,070 --> 01:00:43,880 குறிப்பாக இங்கு உள்ள. 1252 01:00:43,880 --> 01:00:49,380 நான் இருக்கிறேன் என்று ஒரு கெட்ட பழக்கம் விஷயம் நீங்கள் செய்ய வேண்டும் என்று போகிறீர்கள் 1253 01:00:49,380 --> 01:00:52,620 நீங்கள் var நான் = 50 எழுத வேண்டும் இல்லை. 1254 01:00:52,620 --> 01:00:54,840 நீங்கள் வெறும் 50 = நான் செய்து. 1255 01:00:54,840 --> 01:00:57,490 மற்றும் நான் ஒரு உலக மாறி செய்ய வேண்டும். 1256 01:00:57,490 --> 01:01:00,550 >> அது மிகவும் மோசமான நடைமுறை ஒருபோதும் வெளிப்படையாகப் var நான், சொல்கிறேன் 1257 01:01:00,550 --> 01:01:01,800 ஆனால் அதை நீங்கள் செய்ய முடியும் விஷயம். 1258 01:01:01,800 --> 01:01:03,591 மொழி பெயர்ப்பாளர் தான் நீங்கள் கத்துவார்கள் போகிறது. 1259 01:01:03,591 --> 01:01:05,920 ஜாவா, அழகான போன்ற ஆகிறது நீங்கள் என்ன செய்ய முடியும். 1260 01:01:05,920 --> 01:01:09,301 1261 01:01:09,301 --> 01:01:09,800 என்னை மன்னிக்கவும். 1262 01:01:09,800 --> 01:01:10,300 இரண்டு. 1263 01:01:10,300 --> 01:01:12,150 ஆரஞ்சு பேண்ட். 1264 01:01:12,150 --> 01:01:13,190 முன்னேறு. 1265 01:01:13,190 --> 01:01:14,390 >> பார்வையாளர்கள்: இல்லை, நீங்கள் முதல் போக. 1266 01:01:14,390 --> 01:01:16,765 >> பார்வையாளர்கள்: இல்லை, நான் சொல்கிறேன் என்று நான் என் கையை இல்லை. 1267 01:01:16,765 --> 01:01:20,248 1268 01:01:20,248 --> 01:01:20,748 சரி. 1269 01:01:20,748 --> 01:01:26,604 நீங்கள் அழைக்க இருந்தால் அதனால் என்று முதல் முறையாக, இப்போது, தொகைக்கு 1270 01:01:26,604 --> 01:01:29,864 நாம் ஒரே வழி அதை அழைக்க, x Y, ஒவ்வொரு முறை போன்ற? 1271 01:01:29,864 --> 01:01:30,780 ஹன்னா Blumberg: ஆமாம். 1272 01:01:30,780 --> 01:01:32,572 எனவே இந்த இரண்டு அடிப்படையில் அதையே செய்வார்கள். 1273 01:01:32,572 --> 01:01:35,113 பார்வையாளர்கள்: என்ன நன்மை ஒன்று அல்லது மற்ற பயன்படுத்தி? 1274 01:01:35,113 --> 01:01:37,500 ஹன்னா Blumberg: இல்லை பயன்படுத்தி ஒன்று அல்லது மற்ற பயன்படுத்தி. 1275 01:01:37,500 --> 01:01:40,080 நான் நீங்கள் இரண்டு காட்ட வேண்டும் தொடரியல் பல்வேறு துண்டுகளாக. 1276 01:01:40,080 --> 01:01:42,770 முறை நிறைய அங்கு அநாமதேய செயல்பாடுகளை ஒரு நோக்கம் இருக்கிறது செய்கின்றன 1277 01:01:42,770 --> 01:01:48,220 என்றால் மற்றொரு வாதம் செயல்பாடு ஒரு செயல்பாடு இருக்க வேண்டும். 1278 01:01:48,220 --> 01:01:50,600 நாம் என்று பார்க்க வேண்டும் அஜாக்ஸ் ஒரு இரண்டாவது. 1279 01:01:50,600 --> 01:01:53,577 >> என்று எந்த பயன் இல்லை என்றால், அதனால், உங்கள் தலையின் பின்புறத்தில் அதை சேமிக்க. 1280 01:01:53,577 --> 01:01:55,660 அது தான் ஒரு அநாமதேய தான் செயல்பாடு பயனுள்ளதாக இருக்கும் 1281 01:01:55,660 --> 01:01:58,284 உண்மையில் மதிப்புள்ள இல்லை, ஏனெனில் நாம் தான் என்பதால் அது ஒரு பெயர் கொடுத்து 1282 01:01:58,284 --> 01:01:59,443 ஒரு முறை அதை பயன்படுத்த போகிறோம். 1283 01:01:59,443 --> 01:02:00,370 ஆமாம். 1284 01:02:00,370 --> 01:02:03,635 >> பார்வையாளர்கள்: என்றால் x மற்றும் y மாற்றம் பின்னர் , அதே மாற்ற தொகைக்கு? 1285 01:02:03,635 --> 01:02:06,510 ஹன்னா Blumberg: என்றால் x மற்றும் y மாற்றம் பின்னர், அதே மாற்ற தொகைக்கு? 1286 01:02:06,510 --> 01:02:08,840 இந்த நான் உண்மையில் , என்று ஏதாவது யோசிக்கிறது 1287 01:02:08,840 --> 01:02:12,260 மீண்டும், அது மிகவும் வேறுபட்ட உணர்கிறது சி இருந்து இந்த ஒரு மதிப்பு. 1288 01:02:12,260 --> 01:02:13,620 இது 5 தான். 1289 01:02:13,620 --> 01:02:15,550 அது வெறும் செயல்பாடு தன்னை தான். 1290 01:02:15,550 --> 01:02:19,110 எனவே விரைவில் நீங்கள் அதை அளவுருக்கள் கொடுக்க என, பின்னர் நீங்கள் உண்மையில் ஒரு மதிப்பு கணக்கிட வேண்டும். 1291 01:02:19,110 --> 01:02:21,193 >> மரியா ZLATKOVA: பின்னர் நீங்கள் அழைக்க முடியும் செயல்பாடு 1292 01:02:21,193 --> 01:02:23,272 மற்றும் சில மதிப்பு கிடைக்கும் அதை பயன்படுத்த. 1293 01:02:23,272 --> 01:02:24,230 ஹன்னா Blumberg: ரைட். 1294 01:02:24,230 --> 01:02:25,250 சரியாக. 1295 01:02:25,250 --> 01:02:25,863 ஆமாம். 1296 01:02:25,863 --> 01:02:27,946 >> பார்வையாளர்கள்: நீங்கள் இருந்தால், அதனால் தான் மாறி அதை சேமிக்க, 1297 01:02:27,946 --> 01:02:31,430 ரகம் x போல் இரண்டு மதிப்புகள் தொகை சமம் 1298 01:02:31,430 --> 01:02:32,420 >> ஹன்னா Blumberg: ஆமாம். 1299 01:02:32,420 --> 01:02:35,320 எனவே நீங்கள் தான் ரகம் தொகை செய்ய முடியும் இரண்டு மதிப்புகள் தொகை சமம். 1300 01:02:35,320 --> 01:02:37,670 ஆமாம். 1301 01:02:37,670 --> 01:02:38,680 வேறு ஏதேனும் கேள்விகள்? 1302 01:02:38,680 --> 01:02:39,642 ஆமாம். 1303 01:02:39,642 --> 01:02:42,047 >> பார்வையாளர்கள்: ஆனால் நடத்தவிருப்பதாக தொகை மற்றும் தொகை குழப்ப? 1304 01:02:42,047 --> 01:02:45,062 நீங்கள் உங்கள் மாறி தொகை அழைக்க என்றால், இப்படி நீங்கள் செயல்பாடு தொகை அழைக்க வேண்டும்? 1305 01:02:45,062 --> 01:02:45,895 ஹன்னா Blumberg: மிமீ. 1306 01:02:45,895 --> 01:02:46,395 மிமீ. 1307 01:02:46,395 --> 01:02:51,253 நீங்கள் ஏதாவது செய்தால் போன்ற, தொகை தொகையாக 2, 5 சமம்? 1308 01:02:51,253 --> 01:02:53,170 >> பார்வையாளர்கள்: ஆமாம். 1309 01:02:53,170 --> 01:02:56,465 >> ஹன்னா Blumberg: நான் நம்புகிறேன் கணக்கின் மதிப்பு மேலெழுதும். 1310 01:02:56,465 --> 01:02:59,290 எனவே மற்றொரு சுவாரசியமான இங்கு பற்றி விஷயம் 1311 01:02:59,290 --> 01:03:02,950 ஒரு மாறி எடுக்க முடியும் என்று ஆகிறது பல்வேறு வகையான ஒரு கொத்து மீது. 1312 01:03:02,950 --> 01:03:03,790 மோசமான பயிற்சி. 1313 01:03:03,790 --> 01:03:06,280 நீங்கள் ஏதாவது செய்ய கூடாது போன்ற சொன்ன விஷயம். 1314 01:03:06,280 --> 01:03:10,240 >> ஆனால் சி, நான் அமைக்க என்றால் ஒரு முழு எண் சமமாக, 1315 01:03:10,240 --> 01:03:13,570 நாம் அது இல்லை என்று தெரியும் ஒரு சரம் ஆக போவதில்லை. 1316 01:03:13,570 --> 01:03:15,670 இந்த இங்கு உள்ள வழக்கு அல்ல. 1317 01:03:15,670 --> 01:03:17,770 சரி, நல்ல கேள்வி. 1318 01:03:17,770 --> 01:03:20,151 வேறு ஏதாவது? 1319 01:03:20,151 --> 01:03:20,650 எல்லாம் சரி. 1320 01:03:20,650 --> 01:03:21,850 நேரத்தில் அனைத்து வலது செய்து. 1321 01:03:21,850 --> 01:03:23,050 வைத்து நடக்கிறது. 1322 01:03:23,050 --> 01:03:25,200 எல்லாம் சரி. 1323 01:03:25,200 --> 01:03:27,780 >> நாம் ஒரு வரிசை பார்த்தால் இங்கு உள்ள, இங்கே தான் 1324 01:03:27,780 --> 01:03:30,250 சரங்களை ஒரு வரிசை ஒரு விரைவு உதாரணம். 1325 01:03:30,250 --> 01:03:31,967 மற்றும் அணிகளை மாறும் வளர முடியும். 1326 01:03:31,967 --> 01:03:33,675 அவர்கள் ஒரு இல்லை அதே வழியில் நிலையான அளவு 1327 01:03:33,675 --> 01:03:37,990 அவர்கள் சி செய்ய வேண்டும் என்று நாம் அணுக முடியும் ஒரு சதுர அடைப்புக்குறிக்குள் கூறுகள். 1328 01:03:37,990 --> 01:03:41,720 >> PHP மற்றும் நிறைய போன்ற நிறைய இருக்கிறது நாம் இந்த வழக்கில், சொல்ல முடியாது அங்கு சி, இப்படி, 1329 01:03:41,720 --> 01:03:48,360 நான் வார்த்தை ஜாவா விரும்பினால், நான் ஒரு 0, 1, 2 சதுர அடைப்புக்குறிக்குள் வந்தடைகிறது. 1330 01:03:48,360 --> 01:03:51,450 1331 01:03:51,450 --> 01:03:55,390 போது நாம் பின்னர் நீங்கள் சி நினைவில் இருந்தால் ஒரு வரிசை நீளம் பெற வேண்டும், 1332 01:03:55,390 --> 01:03:56,820 அது உண்மையில் எரிச்சலூட்டும் இருந்தது. 1333 01:03:56,820 --> 01:03:58,460 ஆனால் இங்கு உள்ள, சூப்பர் எளிதாக. 1334 01:03:58,460 --> 01:03:59,910 நாம் அனைவரும், நீளம். 1335 01:03:59,910 --> 01:04:01,120 எந்த அளவிற்கு தருகிறது. 1336 01:04:01,120 --> 01:04:01,892 அது தான். 1337 01:04:01,892 --> 01:04:03,140 >> பார்வையாளர்கள்: எளிது. 1338 01:04:03,140 --> 01:04:05,306 >> ஹன்னா Blumberg: ஆமாம், செய்கிறது உங்கள் வாழ்க்கையில் நிறைய எளிதாக. 1339 01:04:05,306 --> 01:04:08,950 1340 01:04:08,950 --> 01:04:11,560 சரி, இல்லை object--. 1341 01:04:11,560 --> 01:04:15,480 ஜாவா உணர்வு உள்ள பொருள்கள் சி structs போன்ற நிறைய 1342 01:04:15,480 --> 01:04:18,280 மற்றும் PHP துணை வரிசைகள். 1343 01:04:18,280 --> 01:04:20,270 எனவே நாம் பார்த்த என்ன ஒரு நிறைய எஞ்சினியரிங், இது 1344 01:04:20,270 --> 01:04:23,150 ஜாவா ஸ்கிரிப்ட் ஆப்ஜெக்ட் குறிக்கிறது. 1345 01:04:23,150 --> 01:04:25,550 அது அடிப்படையில் ஒரு வழி எங்கள் தரவு வடிவமைப்பதற்கான. 1346 01:04:25,550 --> 01:04:27,880 >> எனவே ஒரு உதாரணம் பார்ப்போம், அநேகமாக எளிதான. 1347 01:04:27,880 --> 01:04:32,540 எனவே இங்கு ஒரு பொருள் ஒரு எடுத்துக்காட்டு அந்த CS50, வர்க்க சேமித்து. 1348 01:04:32,540 --> 01:04:37,790 நான் வர்க்கம் என்று சொல்லும் போது, நான், நிச்சயமாக அர்த்தம் இல்லை, ஆமாம் CS50 நிச்சயமாக சிறிய குழப்பமான பெறுகிறார். 1349 01:04:37,790 --> 01:04:40,730 நீங்கள் அந்த பார்க்க வேண்டும் பொருளை எல்லாம் 1350 01:04:40,730 --> 01:04:43,526 அடங்கியுள்ள போகிறது சுருள் ப்ரேஸ். 1351 01:04:43,526 --> 01:04:48,260 >> நாம் துறையில் பெயர்கள் தொடர்புபடுத்த ஆரம்பிக்கிறோம் அல்லது வெவ்வேறு மதிப்புகள் சாவிகள். 1352 01:04:48,260 --> 01:04:52,920 எனவே நீங்கள் எப்படி இந்த வகையான பார்க்க ஆரம்பிக்க முடியும் PHP இல் ஒரு துணை வரிசை போல் உணர்கிறேன். 1353 01:04:52,920 --> 01:04:57,450 எனவே நாம் துறையில் இணை போகிறோம் அல்லது முக்கிய பெயர், நிச்சயமாக, சரம் கொண்டு, 1354 01:04:57,450 --> 01:04:58,510 CS50 உள்ளது. 1355 01:04:58,510 --> 01:04:59,940 >> நாம் ஒரு பயிற்றுவிப்பாளராக வேண்டும் போகிறோம். 1356 01:04:59,940 --> 01:05:00,940 நாம் டிஎஃப்எஸ் வேண்டும் போகிறோம். 1357 01:05:00,940 --> 01:05:05,240 நாம் psets, எண்ணிக்கை போகிறது நாம் பதிவு செய்துள்ளோம் போகிறோம். 1358 01:05:05,240 --> 01:05:10,720 மேலும் கவனிக்க ஒன்று குளிர் விஷயம் அனைத்து ஆகிறது இந்த விஷயங்களை பல்வேறு வகையான வேண்டும், 1359 01:05:10,720 --> 01:05:12,020 மற்றும் என்று நன்றாக இருக்கிறது. 1360 01:05:12,020 --> 01:05:15,330 >> இது, உண்மையில், ஒரு பொருள் நன்றாக இருக்கிறது அது அநேகமாக ஒரு பொருள் எதிர்பார்க்கப்படுகிறது 1361 01:05:15,330 --> 01:05:19,620 சரங்களை கலவையை வேண்டும் எண்கள் மற்றும், Booleans மற்றும் அணிகளை 1362 01:05:19,620 --> 01:05:23,420 வேறு என்ன நீங்கள் போகலாம் உங்கள் பொருளின் உள்ளே வேண்டும். 1363 01:05:23,420 --> 01:05:28,570 இந்த போகிறது என்பதை கவனத்தில் பெயர்கள் அல்லது விசைகள், மற்றும் நாம் தான் 1364 01:05:28,570 --> 01:05:30,300 ஒரு சிறிய பெருங்குடல் அதை சமமாக அமைக்க. 1365 01:05:30,300 --> 01:05:32,015 >> பார்வையாளர்கள்: சரியாக JSON என்ன அர்த்தம்? 1366 01:05:32,015 --> 01:05:33,890 ஹன்னா Blumberg: என்ன சரியாக JSON அர்த்தம்? 1367 01:05:33,890 --> 01:05:36,470 எஞ்சினியரிங் தான் குறிக்கிறது ஜாவா ஸ்கிரிப்ட் ஆப்ஜெக்ட். 1368 01:05:36,470 --> 01:05:38,430 அது வடிவமைத்தல் ஒரு வழி. 1369 01:05:38,430 --> 01:05:40,040 ஆமாம். 1370 01:05:40,040 --> 01:05:41,800 அது செய்கிறது எங்கள் தரவு வடிவமைக்க ஒரு வழி. 1371 01:05:41,800 --> 01:05:43,620 >> சி, அது structs தான். 1372 01:05:43,620 --> 01:05:45,800 PHP இல், அது துணை வரிசைகள் தான். 1373 01:05:45,800 --> 01:05:47,120 ஜாவா, நாம் பொருட்களை வேண்டும். 1374 01:05:47,120 --> 01:05:48,969 >> பார்வையாளர்கள்: எனவே CS50 ஒரு பொருள் தான்? 1375 01:05:48,969 --> 01:05:51,010 ஹன்னா Blumberg: CS50 உள்ளது இந்த வழக்கில் பொருள். 1376 01:05:51,010 --> 01:05:54,830 1377 01:05:54,830 --> 01:05:57,880 இப்போது, எப்படி நாம் உண்மையில் அணுகல் செய்கிறது அந்த துறைகள் அந்த துறைகள் மாற்ற அல்லது. 1378 01:05:57,880 --> 01:06:03,920 உதாரணமாக, நாம் என்று முடிவு நினைக்கிறேன் நீங்கள் ஒரு சில ஒத்திகை இந்த செமஸ்டர் விரும்பினார். 1379 01:06:03,920 --> 01:06:06,300 அதற்கு பதிலாக ஒன்பது, நாம் இருக்கிறோம் எட்டு வேண்டும் போகிறீர்கள். 1380 01:06:06,300 --> 01:06:08,240 நாம் எப்படி மாற்ற முடியும்? 1381 01:06:08,240 --> 01:06:09,436 >> ஓ, தவறான வழியில். 1382 01:06:09,436 --> 01:06:11,060 நாம் என்ன செய்ய முடியும் என்று இரண்டு வழிகள் உள்ளன. 1383 01:06:11,060 --> 01:06:13,490 எண் ஒன்று புள்ளி ஆகிறது குறிமுறை மற்றும் எண் இரண்டு 1384 01:06:13,490 --> 01:06:15,750 சதுர அடைப்புக்குறி குறிப்பு உள்ளது. 1385 01:06:15,750 --> 01:06:19,720 அதனால், எடுத்துக்காட்டாக, நான் என்றால் மாற்ற அல்லது அணுக வேண்டும் 1386 01:06:19,720 --> 01:06:26,820 எங்கள் CS50 பொருள் உள்ள psets துறையில், நான் என்ன செய்ய வேண்டும் CS50.psets உள்ளது, 1387 01:06:26,820 --> 01:06:30,770 எனவே பொருள் டாட் பெயர் துறையில் அல்லது முக்கிய, பெயர். 1388 01:06:30,770 --> 01:06:37,120 >> மிகவும் இதேபோல், அது சரியாக தான் சமமான பின் CS50 செய்ய, மற்றும் 1389 01:06:37,120 --> 01:06:42,050 சதுர ப்ரேஸ், psets. 1390 01:06:42,050 --> 01:06:42,837 கூல்? 1391 01:06:42,837 --> 01:06:44,298 ஆமாம். 1392 01:06:44,298 --> 01:06:47,707 >> பார்வையாளர்கள்: எனவே JSON உள்ளது இன்னும் தொழில்நுட்ப ஜாவா, 1393 01:06:47,707 --> 01:06:51,814 கூட psets உள்ள நாங்கள் [செவிக்கு புலப்படாமல்] அதை பிரிக்க? 1394 01:06:51,814 --> 01:06:52,730 ஹன்னா Blumberg: நிச்சயமாக. 1395 01:06:52,730 --> 01:06:56,290 கேள்வி எனவே, உள்ளன ஜாவா மற்றும் JSON சமமான? 1396 01:06:56,290 --> 01:07:00,750 எனவே எஞ்சினியரிங் குறியீட்டில் அடிப்படையில், நாங்கள் வெளியே எழுத என்று வழி 1397 01:07:00,750 --> 01:07:02,700 இங்கு இருந்து ஒரு பொருள். 1398 01:07:02,700 --> 01:07:05,190 எனவே அவர்கள் சரியாக அதே இல்லை. 1399 01:07:05,190 --> 01:07:08,950 >> நான் அங்கு, இங்கு சொல்ல இங்கு உள்ள பொருள்களாகும். 1400 01:07:08,950 --> 01:07:12,590 எஞ்சினியரிங் அந்த பொருட்களை எடுத்து அவர்கள் அச்சிடுகிறது மற்றும் அவற்றை காட்டுகிறது 1401 01:07:12,590 --> 01:07:15,160 அல்லது ஒரு நல்ல வழியில் அவர்களை சேமித்து. 1402 01:07:15,160 --> 01:07:18,110 எனவே JSON ஒரு நிரலாக்க அல்ல மொழி ஜாவா என்று வழி. 1403 01:07:18,110 --> 01:07:20,900 அது வெறும் குறியீடு தான் இங்கு உள்ள எங்கள் பொருட்களை. 1404 01:07:20,900 --> 01:07:21,400 ஆமாம். 1405 01:07:21,400 --> 01:07:24,144 >> பார்வையாளர்கள்: எனவே சரியாக என்ன [செவிக்கு புலப்படாமல்] முடிக்க? 1406 01:07:24,144 --> 01:07:25,060 ஹன்னா Blumberg: நிச்சயமாக. 1407 01:07:25,060 --> 01:07:27,727 இந்த உண்மையில் எதுவும் இல்லை. 1408 01:07:27,727 --> 01:07:28,935 இந்த அணுக தான் ஒரு வழி. 1409 01:07:28,935 --> 01:07:31,393 எனவே நாம் மாற்ற வேண்டும் சொல்கிறேன் பிரச்சனை செட் எண் 1410 01:07:31,393 --> 01:07:32,450 எட்டு, ஒன்பது இருந்து. 1411 01:07:32,450 --> 01:07:34,383 நாம் என்ன செய்ய ஏதாவது செய்யுங்கள் CS50.psets = 8 ;. போன்ற 1412 01:07:34,383 --> 01:07:38,500 1413 01:07:38,500 --> 01:07:39,400 >> சரி, பெரிய கேள்வி. 1414 01:07:39,400 --> 01:07:40,733 இது நீங்கள் தொடரியல் காட்ட உள்ளது. 1415 01:07:40,733 --> 01:07:43,620 உண்மையில் பயனுள்ளதாக எதையும் செய்ய வேண்டாம். 1416 01:07:43,620 --> 01:07:46,085 ஏதாவது கேள்விகள்? 1417 01:07:46,085 --> 01:07:48,210 வலது சேர்ந்து நகரும். 1418 01:07:48,210 --> 01:07:51,960 >> எனவே எப்படி ஒரு விரைவான உதாரணத்தை பார்போம் நான் அதை சொன்னேன் ஏனெனில் ஜாவா வேலை 1419 01:07:51,960 --> 01:07:55,170 இல்லை இந்த குளிர் விஷயங்களை மற்றும் எங்களுக்கு இணைய பக்கங்களை மாற்ற அனுமதிக்கிறது. 1420 01:07:55,170 --> 01:07:56,970 உண்மையில் அது நடவடிக்கை பார்ப்போம். 1421 01:07:56,970 --> 01:07:59,850 அதனால், எடுத்துக்காட்டாக, இந்த HTML கோப்பு எடுத்து. 1422 01:07:59,850 --> 01:08:04,350 >> நான் நீங்கள் கவனம் செலுத்த வேண்டும் விஷயம் ஒரு பொத்தானை இது இந்த குறிப்பிட்ட டேக், 1423 01:08:04,350 --> 01:08:06,182 ஐடி search_button கொண்டு. 1424 01:08:06,182 --> 01:08:08,670 அது ஒரு பக்கம் தான். 1425 01:08:08,670 --> 01:08:10,690 எனவே இப்போது நாம் பார்ப்போம் என்ன நாம் உண்மையில் என்ன செய்ய முடியும். 1426 01:08:10,690 --> 01:08:12,560 >> நல்லது, எப்போது நினைக்கிறேன் நீங்கள் அந்த பொத்தானை கிளிக், 1427 01:08:12,560 --> 01:08:16,010 நாம் ஒரு alert-- செய்ய வேண்டும் நீங்கள் பொத்தானை சொடுக்கும். 1428 01:08:16,010 --> 01:08:17,840 நாம் என்ன செய்ய முடியும் என்று எப்படி என்று பார்ப்போம். 1429 01:08:17,840 --> 01:08:23,869 எனவே இந்த ஒன்று இல்லை window.onload-- என்று நீங்கள் எனவே, வர்க்க பார்த்த 1430 01:08:23,869 --> 01:08:26,180 வினாடி வினா அது அறிந்து கொள்ள வேண்டும். 1431 01:08:26,180 --> 01:08:33,660 ஆனால் இந்த அடிப்படையில் சரி, அழைப்பு, என்கிறார் இந்த செயல்பாடு போது ஜன்னல் சுமைகள். 1432 01:08:33,660 --> 01:08:35,080 >> அதனால் தான் வகையான அமைப்பு குறியீடு தான். 1433 01:08:35,080 --> 01:08:36,390 அது பற்றி மிகவும் கவலை வேண்டாம். 1434 01:08:36,390 --> 01:08:39,170 நான் என்ன கவனம் செலுத்த வேண்டும் இங்கே உள்ளது. 1435 01:08:39,170 --> 01:08:44,020 நாம் ரகம் searchButton சமம் document.getElementByID search_button. 1436 01:08:44,020 --> 01:08:46,450 >> நீங்கள் நினைப்பதுபோல் எனவே, இந்த என்ன, அது கூறுகிறது ஆகிறது 1437 01:08:46,450 --> 01:08:50,920 சரி, உறுப்பு கண்டுபிடிக்க செல்ல ஐடி search_button கொண்டு. 1438 01:08:50,920 --> 01:08:52,790 இப்போது நாம் அந்த வேண்டும் மற்றும் நான் உண்மையான உறுப்பு 1439 01:08:52,790 --> 01:08:56,279 ஒரு அதை சேமிக்க போகிறோம் மாறி searchButton. 1440 01:08:56,279 --> 01:09:00,651 இப்போது நாம் உண்மையில் அந்த உறுப்பு பயன்படுத்த முடியும் மற்றும் அதை மாற்ற, அல்லது அதன் மதிப்புகள் அணுக, 1441 01:09:00,651 --> 01:09:01,359 அந்த போன்ற விஷயங்கள். 1442 01:09:01,359 --> 01:09:04,649 நாம் உண்மையில் ஆரம்பிக்க முடியும் வலைப்பக்கத்தில் ஈடுபட. 1443 01:09:04,649 --> 01:09:10,330 >> எனவே இங்கே நான் இப்போது நான் சரி என்று, சொல்கிறேன் அது சொடுக்கும் போது அந்த பொத்தானை, 1444 01:09:10,330 --> 01:09:12,859 இந்த அநாமதேய செயல்பாடு அழைப்பு. 1445 01:09:12,859 --> 01:09:16,811 எனவே இந்த இடத்தில் அநாமதேய செயல்பாடுகளை பயனுள்ளதாக ஆக. 1446 01:09:16,811 --> 01:09:18,060 செயல்பாடு என்ன செய்ய? 1447 01:09:18,060 --> 01:09:20,529 சரி, அது தான் இந்த அழைக்கிறது எச்சரிக்கை செயல்பாடு, அது கூறுகிறது 1448 01:09:20,529 --> 01:09:22,910 நீங்கள் தேடல் பொத்தானை சொடுக்கும். 1449 01:09:22,910 --> 01:09:29,670 >> நான் எங்கு சென்று இருந்தால் என்ன நடக்கும் இந்த HTML வசிக்கிறார் நான் பொத்தானை கிளிக் செய்யவும், 1450 01:09:29,670 --> 01:09:33,729 நான் ஒரு ஆடம்பரமான சிறிய எச்சரிக்கை கிடைக்கும் என்று நீங்கள் பொத்தானை சொடுக்கும் கூறுகிறார். 1451 01:09:33,729 --> 01:09:40,710 எனவே விஷயங்களை கவனம் செலுத்த இங்கே document.getElementByID 1452 01:09:40,710 --> 01:09:44,960 ஒரு குறிப்பிட்ட HTML ஐ பெறுகிறார் குறிப்பிட்ட அடையாள உறுப்பு. 1453 01:09:44,960 --> 01:09:48,529 இப்போது நாம் அமைக்க முடியும் போது என்ன நடக்க வேண்டும் 1454 01:09:48,529 --> 01:09:50,702 என்று குறிப்பிட்ட உறுப்பு சொடுக்கும். 1455 01:09:50,702 --> 01:09:52,670 >> பார்வையாளர்கள்: நாம் என்று அனைத்து வைக்க வேண்டும்? 1456 01:09:52,670 --> 01:09:53,162 >> ஹன்னா Blumberg: மன்னிக்கவும்? 1457 01:09:53,162 --> 01:09:55,130 >> பார்வையாளர்கள்: நாம் வேண்டும் செய்ய உடல் என்று அனைத்து குறியீடு? 1458 01:09:55,130 --> 01:09:56,340 >> ஹன்னா Blumberg: நாங்கள் வேண்டும் உடல் என்று அனைத்து குறியீடு? 1459 01:09:56,340 --> 01:09:56,839 ஆம். 1460 01:09:56,839 --> 01:09:58,120 எரிச்சலூட்டும் இந்த வகையான இல்லையா? 1461 01:09:58,120 --> 01:10:00,032 இந்த குறியீடு நிறைய இருக்கிறது. 1462 01:10:00,032 --> 01:10:01,574 >> பார்வையாளர்கள்: நீங்கள் ஏதாவது இறக்குமதி செய்து கொள்ளமுடியும். 1463 01:10:01,574 --> 01:10:02,532 ஹன்னா Blumberg: ரைட். 1464 01:10:02,532 --> 01:10:03,610 நாம் ஏதாவது பயன்படுத்த முடியும். 1465 01:10:03,610 --> 01:10:08,140 மேலும் particular-- உள்ள, ஓ, அது தான் எனக்கு சொல்லி நான் பகுதியை கற்பிக்க வேண்டும். 1466 01:10:08,140 --> 01:10:11,061 குறிப்பாக, நாட்டின் அனுமதிக்கிறது jQuery நூலகத்தை பயன்படுத்த, 1467 01:10:11,061 --> 01:10:13,060 உண்மையில் ஏனெனில் நீண்ட மற்றும் உண்மையில் எரிச்சலூட்டும் 1468 01:10:13,060 --> 01:10:16,860 நான் அதை எளிமைப்படுத்த முடியும் வேண்டும் மற்றும் அது குறுகிய எழுத எளிதாக. 1469 01:10:16,860 --> 01:10:19,810 >> அதனால் jQuery ஜாவாஸ்கிரிப்ட் நூலகம் உள்ளது. 1470 01:10:19,810 --> 01:10:24,930 எனவே இங்கு நிரலாக்க உள்ளது மொழி; jQuery ஒரு நூலகம் உள்ளது. 1471 01:10:24,930 --> 01:10:27,190 அது விஷயங்கள் எளிதாக ஒரு கொத்து உள்ளது. 1472 01:10:27,190 --> 01:10:33,230 அதை மாற்றவே மற்றும் முழுவதும் சென்று செய்கிறது ஒரு HTML ஆவணம் மிகவும் எளிதாக. 1473 01:10:33,230 --> 01:10:35,030 >> அது கையாளும் நிகழ்வுகள் எளிதாக்குகிறது. 1474 01:10:35,030 --> 01:10:37,580 எளிதாக அனிமேஷன் செய்கிறது மற்றும் எளிதாக அஜாக்ஸ் செய்கிறது. 1475 01:10:37,580 --> 01:10:40,140 எனவே இரண்டு குதிக்க வேண்டும் இப்போது அந்த விஷயங்களை. 1476 01:10:40,140 --> 01:10:40,900 என்னை மன்னியுங்கள். 1477 01:10:40,900 --> 01:10:42,620 நாம் செய்ய முன், சில அடிப்படை இலக்கணத்தை. 1478 01:10:42,620 --> 01:10:46,870 >> இந்த மிகவும் அழைப்பு என்ன jQuery நூலகம் போல் இருக்கும். 1479 01:10:46,870 --> 01:10:50,520 நாம் இந்த டாலர் பயன்படுத்த sign-- PHP, எந்த இணைப்பு அடையாளம், 1480 01:10:50,520 --> 01:10:56,030 ஒரு பெயர் inconvenient-- தேர்வுக்குழு, டாட், பின்னர் ஒரு நடவடிக்கை. 1481 01:10:56,030 --> 01:10:58,860 எனவே சில பார்ப்போம் என்று கான்கிரீட் உதாரணங்கள். 1482 01:10:58,860 --> 01:11:02,980 >> இந்த உண்மையில் அதே தான் நிகழ்வு ஸ்லைடு இருந்து குறியீடு. 1483 01:11:02,980 --> 01:11:08,740 எனவே இந்த நீண்ட, அசிங்கமான விஷயம் ஆகிறது இந்த மிகவும் இனிமையானதுமாகும், சிறிய விஷயம். 1484 01:11:08,740 --> 01:11:10,370 எனவே இந்த உடைக்க முயற்சி செய்வோம். 1485 01:11:10,370 --> 01:11:17,090 இந்த சரி, jQuery-- இந்த டாலர், என்கிறார் , jQuery, sign-- என்னை சாளர கண்டுபிடிக்க. 1486 01:11:17,090 --> 01:11:18,480 அதனால் தேர்வுக்குழு தான். 1487 01:11:18,480 --> 01:11:21,800 >> இது ஏற்றுகிறது போது, இந்த செயல்பாடு அழைக்க. 1488 01:11:21,800 --> 01:11:23,880 அதனால் எல்லாம் உள்ளே தான். 1489 01:11:23,880 --> 01:11:24,380 சரி. 1490 01:11:24,380 --> 01:11:25,740 இதுவரை மிகவும் நல்ல? 1491 01:11:25,740 --> 01:11:26,750 எல்லாம் சரி. 1492 01:11:26,750 --> 01:11:32,970 >> இப்போது jQuery, என்னை கண்டுபிடிக்க ஐடி search_button விஷயம். 1493 01:11:32,970 --> 01:11:36,090 அது என்ன சொடுக்கும், இந்த செயல்பாடு அழைக்க. 1494 01:11:36,090 --> 01:11:37,900 பின்னர் இந்த செயல்பாடு அதே, போல. 1495 01:11:37,900 --> 01:11:41,052 வெறும் எச்சரிக்கை சிறிது செய்ய, நீங்கள் தேடல் பொத்தானை சொடுக்கும். 1496 01:11:41,052 --> 01:11:42,650 >> எனவே அது உண்மையில் நன்றாக இருக்கிறது. 1497 01:11:42,650 --> 01:11:46,260 அது உண்மையில் சுருங்கும்போது மற்றும் எங்கள் குறியீடு எளிதாக்குகிறது. 1498 01:11:46,260 --> 01:11:49,030 நான் என்று எனக்கு தெரியாது எப்படி அதை ஐடி search_button தான் 1499 01:11:49,030 --> 01:11:50,960 மற்றும் வர்க்க search_button போல இல்லையா? 1500 01:11:50,960 --> 01:11:52,024 >> பார்வையாளர்கள்: ஹாஷ்டேகை? 1501 01:11:52,024 --> 01:11:52,940 ஹன்னா Blumberg: ஆமாம். 1502 01:11:52,940 --> 01:11:56,450 இந்த ஹாஷ் சின்னமாக, அது CSS போல். 1503 01:11:56,450 --> 01:12:00,080 , நாம் எனவே CSS கொண்டு, நினைவில் ஐடி மூலம் ஏதாவது தேர்ந்தெடுக்க வேண்டும், 1504 01:12:00,080 --> 01:12:01,590 நாங்கள் பவுண்டு அடையாளம் பயன்படுத்தப்படுகிறது. 1505 01:12:01,590 --> 01:12:05,400 நாம் தேர்ந்தெடுக்க வேண்டும் போது வர்க்கம் ஒன்று, நாம் டாட் பயன்படுத்தலாம். 1506 01:12:05,400 --> 01:12:06,870 பெரும். 1507 01:12:06,870 --> 01:12:08,230 பயன்? 1508 01:12:08,230 --> 01:12:11,500 அதனால் jQuery வேண்டும் நமது வாழ்க்கையை எளிதாக. 1509 01:12:11,500 --> 01:12:12,000 ஆமாம். 1510 01:12:12,000 --> 01:12:15,660 >> பார்வையாளர்கள்: நான் ஒரு சிறிய குழப்பி அநாமதேய செயல்பாடு எவ்வாறு. 1511 01:12:15,660 --> 01:12:19,027 நீங்கள் இந்த anonymouse பெயரிட செயல்பாடு, செயல்பாடு? 1512 01:12:19,027 --> 01:12:20,594 அது எப்படி என்று அழைக்கப்படுகிறது? 1513 01:12:20,594 --> 01:12:21,510 ஹன்னா Blumberg: நிச்சயமாக. 1514 01:12:21,510 --> 01:12:25,812 எனவே செயல்பாடு தான் ஒரு முக்கிய என்று நான் ஒரு செயல்பாடு வரையறுக்க பற்றி நான், என்கிறார். 1515 01:12:25,812 --> 01:12:26,520 பார்வையாளர்கள்: சரி, ஓ. 1516 01:12:26,520 --> 01:12:27,353 ஹன்னா Blumberg: சரி? 1517 01:12:27,353 --> 01:12:32,120 பின்னர் நாம், ஒரு அதை கடக்க வாதம் எடுத்து விடுங்கள் to-- 1518 01:12:32,120 --> 01:12:37,040 கிளிக் செயல்பாடு இந்த உள் ஒரு. 1519 01:12:37,040 --> 01:12:39,420 எனவே ஆமாம், அந்த செயல்பாடு, எனவே இந்த அநாமதேய செயல்பாடு, 1520 01:12:39,420 --> 01:12:40,910 ஒரு உண்மையான வாதம் ஆகிறது. 1521 01:12:40,910 --> 01:12:43,632 எனவே, இங்கு உள்ள நினைவில் நாங்கள் மதிப்புகள் செயல்பாடுகளை சிகிச்சையளிக்க முடியும். 1522 01:12:43,632 --> 01:12:44,340 பார்வையாளர்கள்: சரி, ஓ. 1523 01:12:44,340 --> 01:12:45,256 ஹன்னா Blumberg: ஆமாம். 1524 01:12:45,256 --> 01:12:46,035 நான் விரும்புகிறேன் என்று "ஓ." 1525 01:12:46,035 --> 01:12:47,490 நைஸ். 1526 01:12:47,490 --> 01:12:49,915 மற்ற கேள்விகள்? 1527 01:12:49,915 --> 01:12:50,505 நேரம்? 1528 01:12:50,505 --> 01:12:51,380 மரியா ZLATKOVA: நல்ல. 1529 01:12:51,380 --> 01:12:52,760 நல்ல. 1530 01:12:52,760 --> 01:12:54,210 >> ஹன்னா Blumberg: வியப்பா. 1531 01:12:54,210 --> 01:12:55,720 சில விரைவான பயனுள்ள, jQuery. 1532 01:12:55,720 --> 01:12:57,559 நான் போக போவதில்லை இந்த அனைத்து வழியாக. 1533 01:12:57,559 --> 01:12:59,350 இந்த சரிவுகள் இருக்கும் ஆன்லைன் சிறிது வரை 1534 01:12:59,350 --> 01:13:02,040 பின்னர், அதனால் நீங்கள் பார்க்கலாம் பின்னர் ஒரு சிறிய பிட் அதை. 1535 01:13:02,040 --> 01:13:07,120 ஆனால் அடிப்படையில், பொது நாங்கள் சொல்ல எங்கே முறை, வைத்திருக்கிறது 1536 01:13:07,120 --> 01:13:11,510 ஏய், சரி, jQuery இங்கே தான் என் பின்னர் இங்கே தேர்வுக்குழு மற்றும் நடவடிக்கை. 1537 01:13:11,510 --> 01:13:15,940 நீங்கள் அணுக போன்ற விஷயங்களை செய்ய முடியும் ஒரு வடிவம் மதிப்பு, சில HTML அணுக 1538 01:13:15,940 --> 01:13:19,195 போது பயனர் என்ன நடக்கும் கட்டுப்பாடு ஒரு வடிவம், போன்ற விஷயங்கள் சமர்ப்பிக்கிறது. 1539 01:13:19,195 --> 01:13:20,106 ஆம். 1540 01:13:20,106 --> 01:13:22,090 >> பார்வையாளர்கள்: எனவே பரீட்சை, நாம் வேண்டும் போகிறோம் 1541 01:13:22,090 --> 01:13:25,066 இருந்து நிறைய தெரிந்து கொள்ள jQuery ஆவணம். 1542 01:13:25,066 --> 01:13:31,018 எனவே நாம் jQuery நகலெடுக்க / ஒட்டவும் என்று கொடுக்கப்பட்ட எங்கள் ஏமாற்று பட்டியல், ஆவணங்கள், 1543 01:13:31,018 --> 01:13:32,506 அங்கு வரி வரையப்பட்ட? 1544 01:13:32,506 --> 01:13:33,957 போன்ற எத்தனையோ பேர் நாம் தெரிந்து கொள்ள வேண்டும்? 1545 01:13:33,957 --> 01:13:35,290 ஹன்னா Blumberg: பெரிய கேள்வி. 1546 01:13:35,290 --> 01:13:37,765 கேள்வி அடிப்படையில் நீங்கள் கொடுத்த 1547 01:13:37,765 --> 01:13:41,330 jQuery ஆவணம் அணுக முடியாது சோதனையின் போது, எவ்வளவு நீ வேண்டும் 1548 01:13:41,330 --> 01:13:41,830 தெரியும்? 1549 01:13:41,830 --> 01:13:45,540 நாம் உங்களுக்கு வர எதிர்பார்க்க முடியாது சில சீரற்ற செயல்பாடு 1550 01:13:45,540 --> 01:13:47,240 Google க்கு நீங்கள் எதிர்பார்க்கலாம் என்று. 1551 01:13:47,240 --> 01:13:52,930 >> நியாயமான விளையாட்டு உள்ளன என்று விஷயங்கள் நான் உள்ளன , பொது இலக்கணத்தை வகையான சொல்ல 1552 01:13:52,930 --> 01:13:58,310 ஐடி மூலம் தேர்ந்தெடுக்க முடியும் மற்றும் அதனால் தான் CSS போன்ற class-- மூலம். 1553 01:13:58,310 --> 01:14:01,876 பின்னர் உண்மையான வேண்டும் செயல்பாடுகள் அவர்களுக்குள், நாம் அநேகமாக உங்களுக்கு சொல்கிறேன். 1554 01:14:01,876 --> 01:14:02,376 ஆமாம். 1555 01:14:02,376 --> 01:14:05,591 >> பார்வையாளர்கள்: நீங்கள் தேர்வு செய்யும் போது வர்க்கம் டாட் அர்த்தம் என்று. 1556 01:14:05,591 --> 01:14:06,840 ஹன்னா Blumberg: ஆமாம், சரியாக. 1557 01:14:06,840 --> 01:14:07,340 நல்ல. 1558 01:14:07,340 --> 01:14:10,461 நீங்கள் வர்க்கம் தேர்வு போது, அது நடக்கிறது அதற்கு பதிலாக பவுண்டு அடையாளம் டாட் வேண்டும். 1559 01:14:10,461 --> 01:14:10,960 ஆம். 1560 01:14:10,960 --> 01:14:12,710 >> பார்வையாளர்கள்: நீங்கள் வேண்டுமே வேறுபாடு மேல் செல்ல 1561 01:14:12,710 --> 01:14:14,310 ஐடி மூலம் மற்றும் வர்க்கம் தேர்வு இடையே? 1562 01:14:14,310 --> 01:14:14,560 >> ஹன்னா Blumberg: நிச்சயமாக. 1563 01:14:14,560 --> 01:14:17,510 தேர்வு இடையே உள்ள வேறுபாடு வர்க்கம் ஐடி தேர்ந்தெடுத்தல். 1564 01:14:17,510 --> 01:14:20,685 மரியா கூறினார் அதனால் ஒரு சிறிய பிட் முன்னதாக, அங்கு 1565 01:14:20,685 --> 01:14:26,280 ஒரே ஒரு HTML உறுப்பு இருக்க முடியும் ஒரு குறிப்பிட்ட அடையாள, வர்க்கம், அதேசமயம், 1566 01:14:26,280 --> 01:14:29,740 அது குழு ஒரு கொத்து அனுமதிக்கிறது ஒன்றாக பல்வேறு கூறுகளை, 1567 01:14:29,740 --> 01:14:34,300 அதனால் தொடர்பான விஷயங்கள், ஆனால் அதே, போல. 1568 01:14:34,300 --> 01:14:35,685 என்று கேள்விக்கு பதில் என்ன? 1569 01:14:35,685 --> 01:14:36,200 வாழ்த்துக்கள். 1570 01:14:36,200 --> 01:14:37,194 ஆம். 1571 01:14:37,194 --> 01:14:40,680 >> பார்வையாளர்கள்: நீங்கள் பல என்ன என்றால் அதே வகுப்பில் இருக்கும் விஷயங்கள்? 1572 01:14:40,680 --> 01:14:42,150 >> ஹன்னா Blumberg: என்ன நடக்கும் நீங்கள் பல விஷயங்கள் இருக்கிறது என்றால் என்று 1573 01:14:42,150 --> 01:14:43,280 அதே வர்க்கம் உள்ளன? 1574 01:14:43,280 --> 01:14:45,829 அதனால், எடுத்துக்காட்டாக, நாம் என்றால் வெறும், தூய JavaScript ஐ பயன்படுத்தி 1575 01:14:45,829 --> 01:14:48,120 நாம் போன்ற ஏதாவது செய்ய வேண்டும் document.getElementsByClass. 1576 01:14:48,120 --> 01:14:52,280 1577 01:14:52,280 --> 01:14:56,320 மற்றும் அந்த உண்மையில் இல்லை என்ன வருமானத்தை தனிமங்களின் வரிசை உள்ளது. 1578 01:14:56,320 --> 01:14:59,517 >> நீங்கள் மீது மீண்டும் கூறு ஒன்று வேண்டும் அவர்களை நீங்கள் விரும்பும் எந்த ஒரு கண்டுபிடிக்க அல்லது. 1579 01:14:59,517 --> 01:15:01,350 அது கொடுக்க போவதில்லை நீங்கள் ஒரு உறுப்பு. 1580 01:15:01,350 --> 01:15:03,450 அதை நீங்கள் கொடுக்க நடக்கிறது தனிமங்களின் வரிசை. 1581 01:15:03,450 --> 01:15:05,280 பெரிய கேள்வி. 1582 01:15:05,280 --> 01:15:07,700 வேறு ஏதாவது? 1583 01:15:07,700 --> 01:15:09,520 வாழ்த்துக்கள். 1584 01:15:09,520 --> 01:15:12,860 >> அதனால் நான் உங்களுக்கு தெரிந்திருந்தால் என்றால் நினைக்கிறேன் எந்த jQuery நீங்கள், pset உள்ள பார்த்தேன் 1585 01:15:12,860 --> 01:15:15,600 நீங்கள் செல்ல நல்ல இருக்க வேண்டும். 1586 01:15:15,600 --> 01:15:16,325 கேள்வி? 1587 01:15:16,325 --> 01:15:17,610 ஓ, இல்லை. 1588 01:15:17,610 --> 01:15:18,859 நான் உண்மையில் கற்பிக்க வேண்டும். 1589 01:15:18,859 --> 01:15:19,358 ரிலாக்ஸ். 1590 01:15:19,358 --> 01:15:20,035 அது நன்றாக இருக்க வேண்டும். 1591 01:15:20,035 --> 01:15:20,660 நான் அங்கு வருகிறேன். 1592 01:15:20,660 --> 01:15:24,670 1593 01:15:24,670 --> 01:15:26,870 >> இது அஜாக்ஸ் பற்றி பேசலாம். 1594 01:15:26,870 --> 01:15:31,350 எனவே அஜாக்ஸ் எ நன்றாக இருக்க போகிறது, அது குறிக்கிறது என்ன ஆரம்பிக்கலாம். 1595 01:15:31,350 --> 01:15:32,350 அது ஒரு சுருக்க தான். 1596 01:15:32,350 --> 01:15:35,855 இது ஒத்திசைவற்ற குறிக்கிறது ஜாவா மற்றும் XML. 1597 01:15:35,855 --> 01:15:39,800 மற்றும் XML அடிப்படையில் போகிறது [செவிக்கு புலப்படாமல்] எங்கள் தரவு ஒரு வகை. 1598 01:15:39,800 --> 01:15:42,100 ஆனால் நாம் உண்மையில் XML பயன்படுத்தவில்லை. 1599 01:15:42,100 --> 01:15:43,430 அதற்கு பதிலாக, நாம் எஞ்சினியரிங் பயன்படுத்த. 1600 01:15:43,430 --> 01:15:48,350 >> எனவே அடிப்படையில், அது சில data-- தான் ஒத்திசைவற்ற, ஜாவா, மற்றும் தரவு, 1601 01:15:48,350 --> 01:15:50,040 இந்த வழக்கில், JSON உள்ள. 1602 01:15:50,040 --> 01:15:52,820 நமது இலக்கு நாம் குறிப்பிட்டுள்ள என ஒரு சிறிது முந்தைய, 1603 01:15:52,820 --> 01:15:56,880 ஒரு செய்ய முடியும் கோரிக்கை, அந்த கோரிக்கையை செய்கிறது 1604 01:15:56,880 --> 01:16:00,700 அதன் விஷயம் பின்னணி, ஆனால் தொடர்ந்து 1605 01:16:00,700 --> 01:16:02,550 நாம் செய்ய நினைக்கிறான் இருந்தது என்ன செய்ய. 1606 01:16:02,550 --> 01:16:06,650 அந்த தகவல்களை ஆகும் போது தயாராக, நாம் அதை இணைத்துக்கொள்ள வேண்டும். 1607 01:16:06,650 --> 01:16:08,470 >> எனவே என்ன இந்த பார்ப்போம் உண்மையில் போல். 1608 01:16:08,470 --> 01:16:11,210 இந்த, நீங்கள் இருக்க வேண்டும் தெரிந்திருந்தால் சிறிது 1609 01:16:11,210 --> 01:16:13,680 pset8 இருந்து, ஒரு நீங்கள் இப்பொழுது வந்துள்ளது. 1610 01:16:13,680 --> 01:16:16,200 எனவே இங்கு ஒரு செல்லுபடியாகும் jQuery தான் செயல்பாடு என்று நாம் போகலாம் 1611 01:16:16,200 --> 01:16:18,250 இந்த டாலர் குறி பற்றி தெரிந்து கொள்ள வேண்டும். 1612 01:16:18,250 --> 01:16:21,500 எனவே அது jQuery செயல்பாடு, .getJson கூறுகிறார். 1613 01:16:21,500 --> 01:16:25,020 >> என்ன இந்த செயல்பாடு இல்லை அது ஆகிறது ஒரு URL மற்றும் சில parameters-- எடுக்கிறது 1614 01:16:25,020 --> 01:16:28,000 அதனால் நான் வழக்கில் நினைக்கிறேன் pset8, அது போல் இருந்தது, 1615 01:16:28,000 --> 01:16:33,520 URL ஐ articles.php இருந்தது மற்றும் அளவுருக்கள் = சில குறியீடுகள் போகிறேன். 1616 01:16:33,520 --> 01:16:41,580 அது சரி, ஒரு கோரிக்கை வைக்க, என்கிறார் கொடுக்கப்பட்ட அளவுருக்கள் இந்த URL. 1617 01:16:41,580 --> 01:16:43,480 என்று தான் நடக்கிறது. 1618 01:16:43,480 --> 01:16:47,730 >> அதை முடித்த போது, அது ஒன்று வெற்றிகரமாக முடிக்க போகிறது 1619 01:16:47,730 --> 01:16:49,370 அல்லது அது செயலிழக்க நடக்கிறது. 1620 01:16:49,370 --> 01:16:53,480 எனவே இந்த அழைப்பு சமமானதாகும் ராப் மற்றும் ஏதாவது செய்ய அவரை கேட்கிறேன். 1621 01:16:53,480 --> 01:17:00,260 அவர் மீண்டும் அழைத்தால், பின்னர், அவர் ஒன்று நான் செய்து அல்லது நான் தோல்வி சொல்ல போகிறேன். 1622 01:17:00,260 --> 01:17:04,030 >> நீங்கள் எங்கே வழக்கில் எனவே செய்து, நீங்கள் சரி, நான் செய்து சொல்கிறீர்கள். 1623 01:17:04,030 --> 01:17:05,980 அதன் பிறகு நீங்கள் இந்த செயல்பாடு அழைப்பு. 1624 01:17:05,980 --> 01:17:08,915 இந்த வழக்கில், அது ஒரு இருக்க போகிறது சில தகவல் எடுக்கும் என்று செயல்பாடு. 1625 01:17:08,915 --> 01:17:12,890 நாம் பொதுவாக கவலைப்பட ஒரு, தரவு நாம் உண்மையில் திரும்பி வந்த தரவு 1626 01:17:12,890 --> 01:17:15,900 .getJSON அழைப்பு விளைவாக. 1627 01:17:15,900 --> 01:17:17,470 >> உங்களுக்கு இது ஏதாவது செய்ய முடியும். 1628 01:17:17,470 --> 01:17:23,670 Pset8 வழக்கில் எனவே, நாம் ஒரு பட்டியலை அதை காட்டப்படும். 1629 01:17:23,670 --> 01:17:29,050 தோல்வி ஒரு செயல்பாடு இருக்க போகிறது கோரிக்கை தவறினால் என்று அழைக்கப்படுகிறது 1630 01:17:29,050 --> 01:17:30,450 என்ன காரணம். 1631 01:17:30,450 --> 01:17:35,104 மேலும் pset8 வழக்கில், நாம் அதை console.log. 1632 01:17:35,104 --> 01:17:36,020 என்று எந்த கேள்விகள்? 1633 01:17:36,020 --> 01:17:36,300 ஆமாம். 1634 01:17:36,300 --> 01:17:39,633 >> பார்வையாளர்கள்: நாம் வெறும் செயல்பாடு தீட்டா பயன்படுத்த முடியுமா அதற்கு பதிலாக, செயல்பாட்டை textStatus, jqHXR. 1635 01:17:39,633 --> 01:17:43,464 1636 01:17:43,464 --> 01:17:44,380 ஹன்னா Blumberg: நிச்சயமாக. 1637 01:17:44,380 --> 01:17:46,713 எனவே ஆமாம், நான் pset உள்ள நினைக்கிறேன், நாம் வெறும் செயல்பாடு தரவு பார்த்தேன். 1638 01:17:46,713 --> 01:17:48,700 அதனால் தான் சரி, ஆமாம் the-- தான். 1639 01:17:48,700 --> 01:17:50,510 என்று நாம் pset உள்ள பார்த்தேன் என்ன. 1640 01:17:50,510 --> 01:17:51,480 என்று நன்றாக. 1641 01:17:51,480 --> 01:17:54,210 >> நீங்கள் விரும்பினால் இந்த வெறும் உள்ளன மேலும் தகவல் வெளியே இழுக்க, 1642 01:17:54,210 --> 01:17:57,190 இந்த விஷயங்கள் என்று நீங்கள் .getJSON இருந்து பெற முடியும். 1643 01:17:57,190 --> 01:17:59,040 நல்ல கேள்வி. 1644 01:17:59,040 --> 01:17:59,706 வேறு ஏதாவது? 1645 01:17:59,706 --> 01:18:00,206 ஆமாம். 1646 01:18:00,206 --> 01:18:01,787 >> பார்வையாளர்கள்: எனவே .getJSON அஜாக்ஸ்? 1647 01:18:01,787 --> 01:18:02,620 ஹன்னா Blumberg: சரி. 1648 01:18:02,620 --> 01:18:05,700 எனவே இந்த தந்திரமான பகுதி வகையான உள்ளது. 1649 01:18:05,700 --> 01:18:12,390 அது அனுமதிக்கிறது என்று ஒரு jQuery செயல்பாடு உள்ளது நீங்கள் ஒத்திசையா அழைப்புகள் செய்ய. 1650 01:18:12,390 --> 01:18:16,080 அந்த ஒத்திசையா அழைப்புகள், என்று நாம் என்ன அஜாக்ஸ் போன்ற குறிப்பிடும் வருகிறோம். 1651 01:18:16,080 --> 01:18:16,850 ஆமாம். 1652 01:18:16,850 --> 01:18:20,185 என்று என்னை ஒரு நீண்ட நேரம் நடந்தது நான் ஒரு மாணவனாக இருந்த போது தவிர இழுக்க. 1653 01:18:20,185 --> 01:18:21,560 பார்வையாளர்கள்: நீங்கள் மீண்டும் என்று சொல்ல முடியுமா? 1654 01:18:21,560 --> 01:18:22,476 ஹன்னா Blumberg: ஆமாம். 1655 01:18:22,476 --> 01:18:23,630 நான் மீண்டும் என்று சொல்ல முடியுமா? 1656 01:18:23,630 --> 01:18:29,010 இந்த .getJSON செயல்பாடு, அது ஒரு jQuery செயல்பாடு உள்ளது. 1657 01:18:29,010 --> 01:18:31,970 அது செய்ய நடக்கிறது ஒரு ஒத்திசைவற்ற அழைப்பு. 1658 01:18:31,970 --> 01:18:35,700 இந்த ஒத்திசையா அழைப்புகள், நமக்கு அஜாக்ஸ் என அந்த குறிப்பிடும். 1659 01:18:35,700 --> 01:18:39,610 1660 01:18:39,610 --> 01:18:41,872 >> வேறு ஏதேனும் கேள்விகள்? 1661 01:18:41,872 --> 01:18:43,330 நாம் விட்டு ஒரு இரண்டு மூன்று நிமிடங்கள் வேண்டும். 1662 01:18:43,330 --> 01:18:45,080 மற்றும் மரியா போகிறது பாதுகாப்பு வரை போர்த்தி 1663 01:18:45,080 --> 01:18:47,464 மற்றும் நாம் போகிறோம் பற்றி செய்ய வேண்டும். 1664 01:18:47,464 --> 01:18:48,630 மரியா ZLATKOVA: வியப்பா, சரி. 1665 01:18:48,630 --> 01:18:54,030 எனவே இந்த ஒரு ஜோடி எடுத்து நொடிகள் மேல் இருக்கும். 1666 01:18:54,030 --> 01:18:56,750 மற்றும் இந்த மிகவும் நன்றாக ஒன்று இல்லை. 1667 01:18:56,750 --> 01:18:59,430 ஏன் என்னை யாரோ சொல்ல முடியும்? 1668 01:18:59,430 --> 01:19:05,650 என்ன foo நடக்கிறது மற்றும் மே முடியும் சாத்தியமுள்ள என கெட்ட ஏதாவது ஏற்படும், 1669 01:19:05,650 --> 01:19:06,770 மற்றும் அந்த பெயரென்ன? 1670 01:19:06,770 --> 01:19:07,270 ஆமாம். 1671 01:19:07,270 --> 01:19:10,391 பார்வையாளர்கள்: என்றால் தான் அந்த வாதம் 12 எழுத்துக்களை விட உள்ளது நிறைவேற்றப்பட்டது 1672 01:19:10,391 --> 01:19:11,454 அது வழிதல் முடியும். 1673 01:19:11,454 --> 01:19:12,370 மரியா ZLATKOVA: ரைட். 1674 01:19:12,370 --> 01:19:14,180 சரியான. 1675 01:19:14,180 --> 01:19:15,384 அது என்ன என்று அழைக்கப்படுகிறது? 1676 01:19:15,384 --> 01:19:16,300 நீங்கள் அதை குறிப்பிட்டுள்ளார். 1677 01:19:16,300 --> 01:19:16,840 >> பார்வையாளர்கள்: இடையக வழிதல். 1678 01:19:16,840 --> 01:19:18,381 >> மரியா ZLATKOVA: ஓக்கே வழிதல்,. 1679 01:19:18,381 --> 01:19:21,230 எனவே இந்த ஒன்று என்று நாங்கள் இடையக வழிதல் என பார்க்கவும். 1680 01:19:21,230 --> 01:19:25,500 நாம், foo என்று உள்ளே பார்க்கிறோம் நாங்கள் எங்கள் தாங்கல், இ வரையறுக்கப்பட்ட 1681 01:19:25,500 --> 01:19:27,240 12 ஒரு அளவு. 1682 01:19:27,240 --> 01:19:32,680 எனினும், முக்கிய, நாம் செய்ய எந்த விதத்திலும் சரிபார்க்க 1683 01:19:32,680 --> 01:19:36,480 என்பதை என்று argv1-- இரண்டாவது வாதம் இருந்தது. 1684 01:19:36,480 --> 01:19:39,630 நாம் என்பதை சரிபார்க்க அது அளவு பொருத்தமானது. 1685 01:19:39,630 --> 01:19:43,380 >> எனவே நாம் ஒரு இருந்தது குறிப்பாக தீய பயனர் 1686 01:19:43,380 --> 01:19:47,170 என்று சில வாதம் வைத்து யார் 12 விட நீண்ட, பின்னர் சாத்தியமுள்ள 1687 01:19:47,170 --> 01:19:50,850 என்று எல்லைக்கு அப்பால் வாதம், சில இயங்கக்கூடிய குறியீடு இருந்தது 1688 01:19:50,850 --> 01:19:55,570 அவர் தீங்கு செய்ய முயற்சி என்று இதனுடன்; பின்னர் இந்த, என்ன நடக்கும் 1689 01:19:55,570 --> 01:19:59,310 திரும்பி புறக்கணிக்க வேண்டும் foo செயல்பாடு முகவரி, 1690 01:19:59,310 --> 01:20:04,370 போது செயல்பாடு காரணமாக என்று குறியீடு இயக்க திரும்பியது. 1691 01:20:04,370 --> 01:20:07,540 பின்னர் கெட்ட விஷயங்கள் நடக்கலாம். 1692 01:20:07,540 --> 01:20:09,850 இது அனைவருக்கும் பயன்? 1693 01:20:09,850 --> 01:20:12,424 >> நாம் இந்த எதிராக நாம் எப்படி பாதுகாக்க முடியும்? 1694 01:20:12,424 --> 01:20:13,090 எந்த பரிந்துரைகளை? 1695 01:20:13,090 --> 01:20:16,480 1696 01:20:16,480 --> 01:20:21,890 அடிப்படையில், உள்ளே சாத்தியமுள்ள, foo, எப்படி 1697 01:20:21,890 --> 01:20:28,294 நாம் உறுதி செய்ய சரிபார்க்க முடியும் என்று நடக்க முடியாது? 1698 01:20:28,294 --> 01:20:33,879 >> பார்வையாளர்கள்: அளவு 12 அதிகமாக உள்ளது என்றால், நீங்கள் கூடுதல் நினைவகம் ஒதுக்க வேண்டும்? 1699 01:20:33,879 --> 01:20:37,170 மரியா ZLATKOVA: பரிந்துரை உள்ளது, ஒதுக்க அளவு கூடுதல் நினைவகம் தாண்டியது. 1700 01:20:37,170 --> 01:20:39,800 உண்மையில், நாம் ஏதாவது ஒரு செய்ய முடியும் அத்துடன் அந்த விட எளிமையான நிறைய. 1701 01:20:39,800 --> 01:20:44,870 நாம் வெறும் சரம் நீளம் பெற முடியும் உள்ளிட்ட அந்த வாதத்தை, 1702 01:20:44,870 --> 01:20:48,590 என்று குறைவாக இருந்தால் பார்க்கலாம் விட அல்லது 12-- சமமாக 1703 01:20:48,590 --> 01:20:50,790 நாங்கள் அதை விரும்பவில்லை என்ன இது நாங்கள் விரும்பவில்லை, ஏனென்றால் இருக்க 1704 01:20:50,790 --> 01:20:52,373 அது எங்கள் தாங்கல் வரம்பு கடந்து செல்லும். 1705 01:20:52,373 --> 01:20:55,690 அது இல்லை என்றால், பின்னர், நாம் வாதம் வேலை செய்ய முடியும். 1706 01:20:55,690 --> 01:21:00,296 அது இல்லை என்றால், பின், நாங்கள் உண்மையில் வேண்டும் பயனர் சாத்தியமுள்ள yello வேண்டும். 1707 01:21:00,296 --> 01:21:01,670 ஆனால் இந்த நாம் அதை செய்ய வேண்டும் என்பதை தான். 1708 01:21:01,670 --> 01:21:02,443 ஆம். 1709 01:21:02,443 --> 01:21:04,360 >> பார்வையாளர்கள்: நீங்கள் Could பிரதாப்குமார் உண்மையான விரைவான விளக்க? 1710 01:21:04,360 --> 01:21:05,443 மரியா ZLATKOVA: ஓ, மன்னிக்கவும். 1711 01:21:05,443 --> 01:21:06,040 ஆம். 1712 01:21:06,040 --> 01:21:11,290 Memcpy சரி, என்ன ஆகிறது மன்னிக்கவும் எடுக்கிறது. 1713 01:21:11,290 --> 01:21:15,850 Memcpy என்ன எடுக்கிறது பட்டியில், என்ன கடந்து 1714 01:21:15,850 --> 01:21:18,050 கட்டளை வரி வாதம், foo மீது. 1715 01:21:18,050 --> 01:21:19,440 எனவே அது argv1 எடுத்து நடக்கிறது. 1716 01:21:19,440 --> 01:21:21,420 Argv1 இங்கே பார் என்று. 1717 01:21:21,420 --> 01:21:24,453 எனவே அது பட்டியில் எடுத்து நடக்கிறது மற்றும் அது கேட்ச் ஒரு நகல் நடக்கிறது. 1718 01:21:24,453 --> 01:21:25,402 >> பார்வையாளர்கள்: சரி. 1719 01:21:25,402 --> 01:21:28,360 மரியா ZLATKOVA: அது நடக்கிறது மூன்றாவது வாதம் தான் குறிக்கிறது copy-- 1720 01:21:28,360 --> 01:21:30,601 எவ்வளவு அது கேட்ச் ஒரு நகல் நடக்கிறது. 1721 01:21:30,601 --> 01:21:31,142 பார்வையாளர்கள்: ஆ. 1722 01:21:31,142 --> 01:21:33,030 எனவே இந்த ஒரு நகலெடுத்து பின்னர் அந்த நிகழ்ச்சியின் அனைத்து. 1723 01:21:33,030 --> 01:21:34,310 >> மரியா ZLATKOVA: ஆமாம், அது அனைத்து நகலெடுக்கும். 1724 01:21:34,310 --> 01:21:34,810 இங்கும். 1725 01:21:34,810 --> 01:21:38,400 1726 01:21:38,400 --> 01:21:41,910 முதல், நாம் பட்டியில் இல்லை என்பதை உறுதி செய்ய அது ஒரு சுட்டிக்காட்டி, ஏனெனில் சம பூஜ்ய வேண்டும். 1727 01:21:41,910 --> 01:21:44,680 நாம் பட்டியில் சரம் நீளம் கிடைக்கும். 1728 01:21:44,680 --> 01:21:47,530 நாம் அது தான் என்று உறுதி செய்ய குறைவு அல்லது 12 சமமாக. 1729 01:21:47,530 --> 01:21:50,070 பின்னர் நாம் நான் ஏனெனில் என்பதை உறுதி செய்து, நாம் உண்மையில் முடியும் 1730 01:21:50,070 --> 01:21:53,122 பிரதாப்குமார் மற்றும் அது சரி தான் என்று உறுதி. 1731 01:21:53,122 --> 01:21:53,705 ஏதாவது கேள்விகள்? 1732 01:21:53,705 --> 01:21:56,280 1733 01:21:56,280 --> 01:21:58,690 பெரும். 1734 01:21:58,690 --> 01:22:00,400 நான் இரண்டு உண்மை அல்லது பொய் கேள்விகள். 1735 01:22:00,400 --> 01:22:05,470 யாரையும் உடனே சொல்ல முடியுமா இந்த உண்மை அல்லது பொய் என்றால்? 1736 01:22:05,470 --> 01:22:07,460 ஆம், அது தவறு. 1737 01:22:07,460 --> 01:22:07,960 சரியாக. 1738 01:22:07,960 --> 01:22:09,330 அவர்கள் இருவரும் பொய். 1739 01:22:09,330 --> 01:22:12,682 ஒரு கடவுச்சொல்லை பயன்படுத்தி ஒருபோதும் நல்ல யோசனை 1740 01:22:12,682 --> 01:22:14,890 யாரோ தெரியும் என்றால், ஏனெனில் உங்கள் கடவுச்சொல்லை, அவர்கள் தான் முடியும் 1741 01:22:14,890 --> 01:22:16,260 உங்கள் பிற கணக்குகளை அணுக. 1742 01:22:16,260 --> 01:22:19,260 பின்னர் சின்னங்கள் எதுவும் செய்ய பாதுகாப்பை உறுதி செய்வது. 1743 01:22:19,260 --> 01:22:24,900 நாம் பொதுவாக HTTPS க்கு இருக்க வேண்டும் அதற்கு பதிலாக HTTP மற்றும் URL ஐ. 1744 01:22:24,900 --> 01:22:28,560 >> மற்றும் மற்ற வகைகள் நாம் குறிப்பிட்டுள்ள அந்த தாக்குதல்கள், 1745 01:22:28,560 --> 01:22:31,390 டேவிட் குறிப்பிடப்பட்டுள்ளது என்று , SQL ஊசி தாக்குதல்கள் சொற்பொழிவு. 1746 01:22:31,390 --> 01:22:37,310 நாம் ஏற்கனவே பார்த்த அந்த நாங்கள் do not இருந்தால் , CS50 கேள்வி செயல்பாடு உறுதி என்று SQL செய்கிறது 1747 01:22:37,310 --> 01:22:39,530 ஊசி தாக்குதல்கள் நடக்க முடியாது. 1748 01:22:39,530 --> 01:22:42,640 ஆனால் நாம் CS50 பயன்படுத்தி இல்லை என்றால், நான், மேற்கோள் "கேள்வி," 1749 01:22:42,640 --> 01:22:46,830 நாம் உறுதி செய்ய வேண்டும் என்று பயனர் உள்ளீடு உண்மையில் சில SQL அல்ல 1750 01:22:46,830 --> 01:22:49,670 அனைத்து ஏற்படுத்தும் என்று கேள்வி எங்கள் அட்டவணைகள் கைவிடப்பட்டது 1751 01:22:49,670 --> 01:22:54,070 அல்லது மோசமான ஒன்று எமது தகவல் நடக்க. 1752 01:22:54,070 --> 01:22:56,790 >> அமர்வு கடத்தி ஆகிறது தாக்குதல் மற்றொரு வகை 1753 01:22:56,790 --> 01:23:05,940 என்று போது சில கெட்ட நடக்கிறது நபர் சில பாதிக்கப்பட்ட அமர்வு பயன்படுத்துகிறது 1754 01:23:05,940 --> 01:23:08,740 ஐடி உள்நுழைவு தகவல்களை அணுக. 1755 01:23:08,740 --> 01:23:13,620 அதனால் ஒரு மிக சிறிய உதாரணம் ஆகிறது போன்ற நாம் ஒரு பொது கணினி இருந்தால், 1756 01:23:13,620 --> 01:23:21,120 கெட்ட நபர் பின்னர் பதிவுசெய்கிறது அவர்கள் சேமிக்கப்படும் என்று குக்கீகளை. 1757 01:23:21,120 --> 01:23:23,380 மற்றும் குக்கீகளை அமர்வு மாற்ற வேண்டாம். 1758 01:23:23,380 --> 01:23:27,620 >> பின்னர் நாம் பாதிக்கப்பட்ட செல்கிறது பின்னர் இணையத்தளத்தில். 1759 01:23:27,620 --> 01:23:30,290 குக்கீகளை மாற்ற வேண்டாம் ஒரு குறிப்பிட்ட அமர்வுக்கு. 1760 01:23:30,290 --> 01:23:33,060 பின்னர் பாதிக்கப்பட்ட ஒரு பதிவுசெய்கிறது பின்னர் வலைத்தளத்தில் மற்றும் இலைகள். 1761 01:23:33,060 --> 01:23:36,190 பின்னர் நபர் செல்கிறது பின்னர் இன்னும் தங்கள் அமர்வு ஐடி பயன்படுத்த முடியும் 1762 01:23:36,190 --> 01:23:37,430 தங்கள் தகவல்களை அணுக. 1763 01:23:37,430 --> 01:23:40,050 அதனால் ஒரு உதாரணம் தான் என்று எப்படி நடக்கும் என்பதை. 1764 01:23:40,050 --> 01:23:45,570 >> பின்னர் நான் அதிகம் கவலைப்பட மாட்டேன் குறிப்பிட்ட குறியீடு அல்லது எதையும் பற்றி 1765 01:23:45,570 --> 01:23:49,270 இந்த ஏற்படுத்தும் என்று அது போல், ஆனால் யோசனை ஒருவித என்ன 1766 01:23:49,270 --> 01:23:51,400 இந்த தொடர்பு காரணிகள் ஆகும். 1767 01:23:51,400 --> 01:23:53,897 பின் தலைப்பு கையாள்வது தரவு தாக்குதல் மற்றொரு வகை 1768 01:23:53,897 --> 01:23:55,230 அந்த டேவிட் பற்றி பேசினேன் உள்ளது. 1769 01:23:55,230 --> 01:23:59,730 அது தான் குறிக்கிறது என்ன நடக்கும் என்பதை 1770 01:23:59,730 --> 01:24:04,300 பதில், HTTP, எங்கள் தலைப்பு உள்ளே பதில் 1771 01:24:04,300 --> 01:24:05,720 ஒழுங்காக சுத்தப்படுத்தப்பட்டு. 1772 01:24:05,720 --> 01:24:14,340 >> உதாரணமாக துறைகள் எந்த, யாரோ தலைப்பு ஒன்று மேலெழுதகிறது என்றால் 1773 01:24:14,340 --> 01:24:18,860 மதிப்புகள் விட எதையும் கொண்டிருக்க அவர்கள் என்ன contain-- வேண்டும் மற்றும் உண்மையில் 1774 01:24:18,860 --> 01:24:22,720 , ஒரு 200 உதாரணமாக, கொண்டிருக்கும் சரி நிலையை குறியீடு, அவர்கள் பின்னர் 1775 01:24:22,720 --> 01:24:26,890 திறன் தீங்கிழைக்கும் செய்ய முடியும் விஷயங்களை அவர்கள் செய்ய வேண்டும் போது. 1776 01:24:26,890 --> 01:24:30,815 ஆனால் நான் மிகவும் கவலை இல்லை குறிப்பிட்ட குறியீடு பற்றி அதிகம் 1777 01:24:30,815 --> 01:24:34,110 என்று, இந்த ஏற்படுத்தலாம் புரிதல் தான் வகையான 1778 01:24:34,110 --> 01:24:37,290 அது போன்ற உயர் மட்ட விஷயங்கள். 1779 01:24:37,290 --> 01:24:39,570 >> நான் இந்த அனைத்து நினைக்கிறேன் நாம் மறைக்க வேண்டும் என்று. 1780 01:24:39,570 --> 01:24:40,090 ஆச்சரியம். 1781 01:24:40,090 --> 01:24:43,310 யாருக்கும் எந்த எந்த கேள்விகள் நாங்கள் மூடப்பட்டிருக்கும் என்று விஷயங்கள்? 1782 01:24:43,310 --> 01:24:44,213 ஆம். 1783 01:24:44,213 --> 01:24:48,077 >> பார்வையாளர்கள்: எனவே ஒரு வகை மேலும் விநியோக கேள்வி. 1784 01:24:48,077 --> 01:24:53,400 உள்ளடக்கம் முக்கியமாக கவனம் வினாடி வினா 1 பிறகு விஷயங்களை? 1785 01:24:53,400 --> 01:24:55,730 >> மரியா ZLATKOVA: எனவே கேள்வி, உள்ளடக்கம் ஆகும் 1786 01:24:55,730 --> 01:24:59,720 வினாடி வினா 1 பிறகு விஷயங்கள் முக்கியமாக கவனம்? 1787 01:24:59,720 --> 01:25:06,070 எனவே கவனம் பிறகு ஆகிறது தவிர வினாடி வினா 1, 1788 01:25:06,070 --> 01:25:10,914 நாம் விஷயங்களை கவனம் செலுத்த வேண்டும் என்று pset5 மற்றும் தரவு கட்டமைப்புகள் நிறைய 1789 01:25:10,914 --> 01:25:11,580 நாங்கள் மூடப்பட்டிருக்கும் என்று. 1790 01:25:11,580 --> 01:25:14,300 நாம் என்று சொல்ல முடியாது நாம் முன் எதையும் புறக்கணிக்க முடியாது 1791 01:25:14,300 --> 01:25:17,120 அது போல் இது மீது கட்டப்பட்டுள்ளது ஏனெனில் அந்த. 1792 01:25:17,120 --> 01:25:21,845 >> அதனால் கவனம் செலுத்த, பிளஸ் pset5 பொருள் இணைக்கப்பட்ட பட்டியல்கள், அடுக்குகள் உட்பட போல், 1793 01:25:21,845 --> 01:25:23,720 வரிசைகளில், மற்றும் எல்லாம் ஹன்னா அக்கரைக்குப் போனார்கள். 1794 01:25:23,720 --> 01:25:24,050 >> ஹன்னா Blumberg: ரைட். 1795 01:25:24,050 --> 01:25:27,450 சரி, நாம் எல்லாம் சி விசயங்களை மேல் சென்று மிகவும் மிக விரைவில் தொடங்கும். 1796 01:25:27,450 --> 01:25:29,090 ஆனால் அந்த ஆய்வு செய்ய உறுதி. 1797 01:25:29,090 --> 01:25:32,700 திரும்பி போ மற்றும் வினாடி வினா 0 விமர்சனம் பார்க்க. 1798 01:25:32,700 --> 01:25:36,110 >> ஒரு ஜோடி மேலும் விநியோக குறிப்புகள், அதே நேரத்தில் நாங்கள் உங்கள் கவனத்தை வேண்டும். 1799 01:25:36,110 --> 01:25:39,100 நாம் அலுவலக மணி வேண்டும் போகிறீர்கள் இருவரும் திங்கள் மற்றும் செவ்வாய் இரவு. 1800 01:25:39,100 --> 01:25:41,540 அவர்கள், MD 119 இல் இருக்க போகிறோம். 1801 01:25:41,540 --> 01:25:44,220 இந்த எனவே, நீங்கள் அனைத்து வலைத்தளத்தில் ஆகிறது நீங்கள் அதை, எந்த கவலையும் கேட்கவில்லை என்றால். 1802 01:25:44,220 --> 01:25:45,266 >> மரியா ZLATKOVA: 11:00 8:30. 1803 01:25:45,266 --> 01:25:46,260 >> ஹன்னா Blumberg: ஆமாம், 11:00 8:30. 1804 01:25:46,260 --> 01:25:46,910 நாங்கள் அங்கே இருப்போம். 1805 01:25:46,910 --> 01:25:48,368 நாம் கேள்விகளுக்கு பதிலளிக்க அங்கு இருப்பேன். 1806 01:25:48,368 --> 01:25:49,480 அது மிகவும் குளிர்ச்சியை மற்றும் வேடிக்கையாக இருக்கிறது. 1807 01:25:49,480 --> 01:25:53,240 உங்களுக்கு ஏதேனும் கேள்விகள் கேட்கலாம் நீங்கள் வினாடி வினா 1 வேண்டும் என்று. 1808 01:25:53,240 --> 01:25:55,740 வினாடி வினா 1 ம் ஆகிறது புதன், மிகவும் நல்ல அதிர்ஷ்டம். 1809 01:25:55,740 --> 01:25:59,770 நீங்கள் ஒருவேளை ஏதேனும் கேள்விகள் இருந்தால் இங்கே ஒரு மீது ஒரு நம்மை பேச வர. 1810 01:25:59,770 --> 01:26:00,880 கூல். 1811 01:26:00,880 --> 01:26:01,630 மிக்க நன்றி. 1812 01:26:01,630 --> 01:26:02,880 >> மரியா ZLATKOVA: மிகவும் நன்றி தோழர்களே. 1813 01:26:02,880 --> 01:26:03,480 >> பார்வையாளர்கள்: ஆஹா. 1814 01:26:03,480 --> 01:26:05,930 >> [கரவொலி] 1815 01:26:05,930 --> 01:26:07,530