1 00:00:00,000 --> 00:00:08,350 2 00:00:08,350 --> 00:00:09,710 >> கெவின் ஷ்சூமிட்டின்: அனைவருக்கும் வணக்கம். 3 00:00:09,710 --> 00:00:12,640 CS50 கருத்தரங்கில் வரவேற்கிறோம் Node.js. மீது 4 00:00:12,640 --> 00:00:13,955 என் பெயர் கெவின் ஆகிறது. 5 00:00:13,955 --> 00:00:15,580 நான் ஒரு CS50 TF இருக்கிறேன். 6 00:00:15,580 --> 00:00:17,650 நான் அப்படி உற்சாகமாக போல் இருக்கிறது இந்த கருத்தரங்கு பற்றி. 7 00:00:17,650 --> 00:00:20,430 நான் Node.js மிகவும் அற்புதம் நினைக்கிறேன். 8 00:00:20,430 --> 00:00:24,200 நான் இந்த கருத்தரங்கு பயன்படுத்த முடியும் என்று நம்புகிறேன் ஒரு நல்ல, நான் நினைக்கிறேன், ஊஞ்சல் 9 00:00:24,200 --> 00:00:26,380 உங்கள் இறுதி திட்டங்களை என்றால் சில நீங்கள் பயன்படுத்தி ஆர்வமாக 10 00:00:26,380 --> 00:00:27,630 Node.js. போன்ற ஏதாவது 11 00:00:27,630 --> 00:00:29,770 12 00:00:29,770 --> 00:00:33,320 >> நாம் அப்படி மூலம் கருத்தரங்கு துவங்க வேண்டும் தான் சிறிது பற்றி 13 00:00:33,320 --> 00:00:36,970 பின்னணி அளவிடுதல் வகையான பின்னர் Node.js முன்னோக்கு, மற்றும் 14 00:00:36,970 --> 00:00:39,240 நாம் சில குறியீடு உதாரணங்கள் செல்ல வேண்டும். 15 00:00:39,240 --> 00:00:42,340 நான் ஒரு வலைத்தளத்தில் குறியீடு வேண்டும், நீங்கள் குறியீடு பார்க்க முடியும். 16 00:00:42,340 --> 00:00:45,475 மற்றும் கருத்தரங்கு பிறகு, நான் பேச்சு வரிசைப்படுத்த வேண்டும் நீங்கள் Node.js அமைக்க முடியும் என்பதை பற்றி 17 00:00:45,475 --> 00:00:48,220 உங்கள் கணினியில். 18 00:00:48,220 --> 00:00:48,710 >> சரி. 19 00:00:48,710 --> 00:00:49,760 எனவே தொடங்குவதற்கு நாம். 20 00:00:49,760 --> 00:00:53,700 எனவே நான் பற்றி பேச விரும்பவில்லை யூகிக்கிறேன் சர்வர்கள், உண்மையில், முதல். 21 00:00:53,700 --> 00:00:59,730 இந்த கலந்துரையாடலை தொடங்க, நான் அடிப்படையில் இருந்து இது ஒரு வரைபடம் வேண்டும் 22 00:00:59,730 --> 00:01:04,269 CS61 பயன்படுத்தப்படும் பாடநூல், இது அடிப்படையில் தொடர்பு காட்டுகிறது 23 00:01:04,269 --> 00:01:08,510 உங்கள் வலை போன்ற ஒரு வாடிக்கையாளர் செயல்முறை, இடையே உலாவி அல்லது உங்கள் நோக்கம் வாடிக்கையாளர் அல்லது போன்ற 24 00:01:08,510 --> 00:01:11,340 அந்த மாதிரி ஏதாவது, மற்றும் ஒரு வலை சர்வர். 25 00:01:11,340 --> 00:01:15,150 எனவே இந்த வகையான போன்ற தோற்றமுள்ள நீங்கள் விரிவுரை பார்த்தேன் என்று படம் 26 00:01:15,150 --> 00:01:19,270 புதன், அங்கு அடிப்படையில் நாம் சில Google Chrome போன்ற வாடிக்கையாளர் செயல்முறை. 27 00:01:19,270 --> 00:01:22,980 >> பின்னர் படி ஒரு ஆகிறது வாடிக்கையாளர் கோரிக்கையை அனுப்புகிறது. 28 00:01:22,980 --> 00:01:27,510 அதனால் ஏதாவது நன்றாக நாம் தான் இருக்க முடியும் வருகை, நான், CS50.net தெரியாது. 29 00:01:27,510 --> 00:01:29,320 எனவே நாம் அந்த கோரிக்கையை வழங்கியாக. 30 00:01:29,320 --> 00:01:34,280 யாரையும் பெயர் நினைவில் இல்லை எப்படி என்று குறிப்பிடும் நெறிமுறை 31 00:01:34,280 --> 00:01:35,610 கோரிக்கை கட்டமைக்கப்பட வேண்டும்? 32 00:01:35,610 --> 00:01:36,382 இங்கும். 33 00:01:36,382 --> 00:01:37,650 >> பார்வையாளர்கள்: [செவிக்கு புலப்படாமல்]. 34 00:01:37,650 --> 00:01:38,150 >> கெவின் ஷ்சூமிட்டின்: நிச்சயமாக. 35 00:01:38,150 --> 00:01:40,100 அது சரி, HTTP போன்ற? 36 00:01:40,100 --> 00:01:44,720 எப்படி எனவே அடிப்படையில் விவரக்குறிப்பு அந்த கோரிக்கையை உண்மையில் தீட்டப்பட்டது வேண்டும் 37 00:01:44,720 --> 00:01:47,450 அவுட், ஏனெனில் நாள் முடிவில், அந்த கோரிக்கையை தான் பிடிக்கிறது ஒரு 38 00:01:47,450 --> 00:01:50,240 சரம் என்று அடிப்படையில் நான் இந்த வேண்டும் என்கிறார். 39 00:01:50,240 --> 00:01:53,580 மேலும் விவரக்குறிப்பு என்று ஒரு HTTP ஆகிறது. 40 00:01:53,580 --> 00:01:55,270 அதனால் ஒரு நெறிமுறை தான். 41 00:01:55,270 --> 00:01:57,920 >> எனவே சர்வர் பெறுகிறது அந்த கோரிக்கையை. 42 00:01:57,920 --> 00:02:01,610 எனவே நீங்கள் ஒரு இணைய சேவையகம் நிறுவ வேண்டும் CS50 சாதனம். 43 00:02:01,610 --> 00:02:02,460 இது அப்பாச்சி தான். 44 00:02:02,460 --> 00:02:06,230 இந்த வாரம் நீங்கள் பிரச்சினை வேலை செய்யும் போது ஏழு அமைக்க, நீங்கள் உண்மையில் வேலை 45 00:02:06,230 --> 00:02:08,160 வலை சர்வர். 46 00:02:08,160 --> 00:02:12,380 எனவே சர்வர் என்று கோரிக்கை பெறுகிறது, மற்றும் பின்னர் அது மாதிரி கீறி அதன் 47 00:02:12,380 --> 00:02:15,090 தலை மற்றும் என்ன நன்றாக சொல்ல நான் இந்த செய்ய வேண்டும்? 48 00:02:15,090 --> 00:02:20,060 >> அது பின்னர், செய்ய முடிவு என்ன அடிப்படையில் அது சில வகையான தொடர்பு கொள்ள வேண்டும் 49 00:02:20,060 --> 00:02:20,730 வள. 50 00:02:20,730 --> 00:02:23,700 அந்த ஆதாரம் இருக்க முடியும் பல்வேறு விஷயங்கள் நிறைய. 51 00:02:23,700 --> 00:02:26,810 ஒன்று, இருக்க முடியும் தான் ஒரு நிலையான HTML கோப்பை போன்ற. 52 00:02:26,810 --> 00:02:29,820 அதனால் தான் சில போன்ற இருக்க முடியும் போன்ற உள்ளது என்று HTML 53 00:02:29,820 --> 00:02:31,100 உங்கள் தனிப்பட்ட இணையதளம். 54 00:02:31,100 --> 00:02:35,360 அது ஒரு படத்தை போன்ற ஒரு நிலையான கோப்பு இருக்க முடியும் அல்லது உங்களுக்கு என்று ஒரு திரைப்படம் போல. 55 00:02:35,360 --> 00:02:37,660 அது கூட பேச முடியும் தகவல் சில வகையான 56 00:02:37,660 --> 00:02:39,530 ஒரு MySQL தரவுத்தள போன்ற. 57 00:02:39,530 --> 00:02:43,910 எனவே அது எப்போதும் தொடர்பு இல்லை ஒரு வளம், ஆனால் உடன் 58 00:02:43,910 --> 00:02:45,700 சில சந்தர்ப்பங்களில், அது முடியவில்லை. 59 00:02:45,700 --> 00:02:47,800 >> எனவே அதை செய்ய என்ன நடக்கிறது பின்னர் அது நடக்கிறது ஆகிறது 60 00:02:47,800 --> 00:02:49,430 பதில் அனுப்பவில்லை. 61 00:02:49,430 --> 00:02:53,130 இந்த பதில் ஆகிறது மேலும் HTTP மூலம் குறிப்பிடப்படவில்லை. 62 00:02:53,130 --> 00:02:54,830 எனவே வாடிக்கையாளர் அதை பெற முடியும். 63 00:02:54,830 --> 00:02:56,740 இது துண்டாடிவிடும் மற்றும் அதை செயல்படுத்த முடியும். 64 00:02:56,740 --> 00:03:00,900 பின்னர் நீங்கள் ஒரு இணைய பக்கம் கிடைக்கும் போன்ற கூகிள் அல்லது CS50.net அல்லது 65 00:03:00,900 --> 00:03:02,240 நீங்கள் சென்று என்ன. 66 00:03:02,240 --> 00:03:03,100 சரி? 67 00:03:03,100 --> 00:03:06,080 >> எனவே இந்த அடிப்படை தொடர்பு இருக்கிறது என்று நாம் கையாளும் போகிறாய். 68 00:03:06,080 --> 00:03:08,770 நாம் மிகவும் அதிகமாக இருக்க போகிறோம் இந்த பகுதியில் கவனம் 69 00:03:08,770 --> 00:03:10,640 தொடர்பு, சர்வர். 70 00:03:10,640 --> 00:03:10,990 சரி. 71 00:03:10,990 --> 00:03:12,210 கூல். 72 00:03:12,210 --> 00:03:15,500 யாராவது இதுவரை எந்த கேள்விகள்? 73 00:03:15,500 --> 00:03:17,720 சரி. 74 00:03:17,720 --> 00:03:22,430 >> நாம் சொன்னது, அதனால், வலை சர்வரில் பெறுகிறது பின்னர் இந்த HTTP கோரிக்கை இந்த வழங்குகின்றன 75 00:03:22,430 --> 00:03:24,760 HTTP பதில். 76 00:03:24,760 --> 00:03:29,100 போன்ற நாம், முன்பு பற்றி பேசினார் CS50 பயன்பாட்டிற்கான வலை சேவையகம் அப்பாச்சி ஆகிறது. 77 00:03:29,100 --> 00:03:32,490 நீங்கள் வேலை செய்யும் போது பி, ஏழு அமைந்தது நீங்கள் வேலை செய்ய போகிறோம் 78 00:03:32,490 --> 00:03:34,120 அப்பாச்சி இணைய சேவையகம். 79 00:03:34,120 --> 00:03:37,890 நீங்கள் உண்மையில் வேலை வேண்டும் என்றும் நேரடியாக அதிகமாக அப்பாச்சி கொண்ட. 80 00:03:37,890 --> 00:03:41,920 நீங்கள் அப்படி அப்பாச்சி ஒரு சிறிய கட்டமைக்க நீங்கள் மெய்நிகர் புரவலன்கள் அல்லது குறிப்பிட போது 81 00:03:41,920 --> 00:03:44,970 V சேனைகளின், நாம் பெற வேண்டும் சிறிது என்று. 82 00:03:44,970 --> 00:03:50,620 >> ஆனால் அடிப்படையில், அப்பாச்சி இணைய சேவையகம் PHP வகையான வேலை அமைக்க 83 00:03:50,620 --> 00:03:51,730 பெட்டியில் வெளியே. 84 00:03:51,730 --> 00:03:56,170 நீங்கள் செல்லும் போது அதனால் என்ன உண்மையில் நடக்கிறது சொல்ல, போன்ற உங்கள் வலைத்தளங்களில் ஒன்றான, 85 00:03:56,170 --> 00:04:00,360 உள்ளூர் புரவலன் சாய்வு index.php அல்லது ஏதாவது, உங்களது உலாவி அனுப்புகிறது என்று 86 00:04:00,360 --> 00:04:04,330 கோரிக்கை, பின்னர் அப்பாச்சி உட்கார்ந்து அங்கு அதை செய்ய கண்டுபிடிக்கிறார். 87 00:04:04,330 --> 00:04:08,840 மேலும் செயலை இயக்க ஆகிறது என்று index.php உள்ள குறியீடு மற்றும் 88 00:04:08,840 --> 00:04:11,330 பின்னர் மீண்டும் அதை அனுப்ப. 89 00:04:11,330 --> 00:04:15,640 அதனால் தான். 90 00:04:15,640 --> 00:04:16,980 எனவே நாம் அப்படி இந்த பேசினார். 91 00:04:16,980 --> 00:04:21,990 அதனால் தான் ஒரு நிலையான கோப்பு பணியாற்ற முடியும் அல்லது பிரச்சினை பின்னர் சில PHP குறியீடு ரன் மற்றும் 92 00:04:21,990 --> 00:04:23,510 பதில். 93 00:04:23,510 --> 00:04:27,670 >> வர முடியும் என்று ஒரு பொதுவான கேள்வி வரை நன்றாக உள்ளது, எப்படி நாம் உண்மையில் சமாளிக்கிறோம் 94 00:04:27,670 --> 00:04:31,750 பல பயனர்கள் கொண்ட அதே நேரத்தில்? 95 00:04:31,750 --> 00:04:36,930 நீங்கள் ஒரு இணைய எழுதி இருந்தது என்றால் கற்பனை சர்வர், நீங்கள் ஒரு வலை சர்வரில் இருந்தால் என்று 96 00:04:36,930 --> 00:04:39,900 நீங்கள் ஏதாவது எழுத முயற்சி சி அல்லது அது போன்ற ஏதாவது, 97 00:04:39,900 --> 00:04:45,150 அடிப்படையில் நீங்கள் பற்றி யோசிக்க முடியும் என்பதை அங்கு குறியீடு சில வகையான இருக்க முடியும் என்று 98 00:04:45,150 --> 00:04:49,330 அந்த கோரிக்கையை ஏற்று, ஆனால் அது இந்த வேலை செய்ய வேண்டும். 99 00:04:49,330 --> 00:04:53,060 உதாரணமாக, தொடர்பு கொள்ள வேண்டும் தகவல் அல்லது அது போன்ற ஏதாவது. 100 00:04:53,060 --> 00:04:53,300 சரி? 101 00:04:53,300 --> 00:04:56,010 பின்னர் அந்த வகையான செய்ய வேண்டும் செயலாக்க பின்னர் 102 00:04:56,010 --> 00:04:57,060 பதில் திருப்பி அனுப்பியது. 103 00:04:57,060 --> 00:04:58,950 அதனால் உயர் போல் மட்ட கண்ணோட்டத்தை. 104 00:04:58,950 --> 00:05:04,210 >> ஆனால் அது உடனடியாக வெளிப்படையாக இல்லை எப்படி செய்ய முடியும் என்று அந்த இரண்டு பேர் அல்லது 105 00:05:04,210 --> 00:05:09,040 இன்னும் 1,000 பேர் வேலை முடியும் உங்கள் அதே நேரத்தில் வலை சர்வர். 106 00:05:09,040 --> 00:05:14,880 எனவே அப்பாச்சி பயன்படுத்தும் தீர்வு நூல் அல்லது செயல்முறைகள் அழைக்கப்படுகிறது. 107 00:05:14,880 --> 00:05:16,770 எனவே நீங்கள் கேட்டு இருக்கலாம் முன் இந்த விதிகளை. 108 00:05:16,770 --> 00:05:22,190 அது நீங்கள் இல்லை என்றால் சரி தான், ஆனால் நான் நினைக்கிறேன் வழிகளில் நூல்கள் அல்லது செயல்முறைகள் பற்றி 109 00:05:22,190 --> 00:05:26,290 ஒரு இயக்க முறைமை அல்லது ஒரு பயனர் நிரல் அல்லது அந்த மாதிரி ஏதாவது அல்லது ஒரு வலை சேவையகம் 110 00:05:26,290 --> 00:05:28,810 அப்படி பல இயக்க ஒரே நேரத்தில் விஷயங்கள். 111 00:05:28,810 --> 00:05:31,760 எனவே நீங்கள் கால கேட்டு இருக்கலாம் மரணதண்டனை நூல்கள் போல். 112 00:05:31,760 --> 00:05:34,140 நீங்கள் போன்ற வகையான அது தான் பல்பணி வகையான. 113 00:05:34,140 --> 00:05:37,710 >> நீங்கள் பெட்டியில் பார்த்த உங்கள் லேப்டாப், அல்லது அது போன்ற ஏதாவது, 114 00:05:37,710 --> 00:05:43,040 நீங்கள் என்ன செய்ய முடியும் பல்அகடு, நீங்கள் ஆகிறது வெவ்வேறு இரண்டு வெவ்வேறு நூல்கள் இயக்க 115 00:05:43,040 --> 00:05:46,700 CPU இன் பகுதிகளில் அவர்கள் முடியும் என்று உண்மையில் அதே நேரத்தில் நடக்கும். 116 00:05:46,700 --> 00:05:48,100 இது மிகவும் சக்தி வாய்ந்த உள்ளது. 117 00:05:48,100 --> 00:05:52,270 மற்றும் இந்த அப்பாச்சி இன் வகையான ஆகிறது இந்த பிரச்சினைக்கு தீர்வு. 118 00:05:52,270 --> 00:05:57,900 >> எனவே வகையான எந்த பிரச்சினைகள் போன்ற உள்ளன இந்த அணுகுமுறை? 119 00:05:57,900 --> 00:05:59,870 அதனால் நான் வகையான அங்கு அவர்களுக்கு எழுதினார் யூகிக்கிறேன். 120 00:05:59,870 --> 00:06:03,440 ஆனால் அவர்கள் இருவரும் வகையான நினைவகம் நிறைய பயன்படுத்த. 121 00:06:03,440 --> 00:06:07,490 இது உருவாக்க மிகவும் விலை உயர்ந்தது ஒரு நூல் அல்லது ஒரு செயல்முறை. 122 00:06:07,490 --> 00:06:11,750 >> மேலும் காரண பகுதியாக உள்ளது என்று தான் நீங்கள் ஒரு சி நிரல் இயங்கும் போது 123 00:06:11,750 --> 00:06:15,090 உங்கள் முக்கிய போல, பின்னர் அந்த அழைப்புகளை மற்றொரு செயல்பாடு, என்று உள்ளது 124 00:06:15,090 --> 00:06:16,520 ஸ்டாக் சில வகையான. 125 00:06:16,520 --> 00:06:19,910 எனவே நூல் கூட முற்றிலும் தேவை தனி ஸ்டேக் இது 126 00:06:19,910 --> 00:06:21,220 மிக பெரிய இருக்க முடியும். 127 00:06:21,220 --> 00:06:25,170 நீங்கள் கற்பனை செய்யலாம் என்றால் டன் கொண்ட உங்கள் வலைத்தளத்தில் பயனர்கள், நீங்கள் வேண்டும் 128 00:06:25,170 --> 00:06:26,280 வேறு நூல்கள் நிறைய. 129 00:06:26,280 --> 00:06:28,230 என்று அடுக்குகள் நிறைய இருக்கிறது மேலாண்மை மற்றும் பராமரிக்க. 130 00:06:28,230 --> 00:06:31,280 அது பெரிய நினைவகம் நுகர்வு தான். 131 00:06:31,280 --> 00:06:35,650 >> பின்னர், மேலும், நீங்கள் மட்டும் வேண்டும் என்று ஒரு CPU, அல்லது நீங்கள் வேண்டும் என்று 132 00:06:35,650 --> 00:06:38,460 நீங்கள் வேண்டும் விட நூல்கள் அந்த multicores. 133 00:06:38,460 --> 00:06:38,730 சரி? 134 00:06:38,730 --> 00:06:43,280 எனவே நீங்கள் 10 நூல்கள் இருந்தன சொல்கிறேன் நீங்கள் மட்டும் ஐந்து CPU கள் என்று. 135 00:06:43,280 --> 00:06:46,260 நீங்கள் வகையான இந்த காரியத்தை செய்ய வேண்டும், அங்கு தற்போதைய மாற 136 00:06:46,260 --> 00:06:49,090 நீங்கள் இயங்கும் என்று ஒரு ஒரே நேரத்தில் அனைத்து 10 இயக்க முடியாது. 137 00:06:49,090 --> 00:06:50,980 அந்த சூழல் மாற்றம் என்று. 138 00:06:50,980 --> 00:06:54,260 அந்த கால உண்மையில் ஒரு ஜோடி உள்ளது வெவ்வேறு சூழ்நிலைகளில், ஆனால் நாம் 139 00:06:54,260 --> 00:06:56,620 மாறுவதற்கு என நினைக்கிறேன் இரண்டு நூல் இடையே. 140 00:06:56,620 --> 00:06:59,730 அந்த அழகான விலையுயர்ந்த இருக்க முடியும் என்பதால், அடிப்படையில் நீங்கள் என்ன செய்ய வேண்டும் என்று நீங்கள் ஆகிறது 141 00:06:59,730 --> 00:07:03,340 நீங்கள் என்ன செய்கிறீர்கள் நிறுத்த வேண்டும், சேமிக்க என்று இயங்கும் நூல் மாநில, மற்றும் 142 00:07:03,340 --> 00:07:05,440 பின்னர் வேறு மாற. 143 00:07:05,440 --> 00:07:09,420 >> எனவே அனைவரும் வகையான பார்க்க வேண்டும் ஏன் இழைகள் மற்றும் ஊக்கம் 144 00:07:09,420 --> 00:07:12,030 செயல்முறைகள் ஒரு சிறிய பருமனான இருக்கும்? 145 00:07:12,030 --> 00:07:13,840 நீங்கள் ஒரு கேள்வி இருக்கிறது? 146 00:07:13,840 --> 00:07:14,376 சரி. 147 00:07:14,376 --> 00:07:15,070 கூல். 148 00:07:15,070 --> 00:07:18,090 யாருக்கும் எந்த கேள்விகள்? 149 00:07:18,090 --> 00:07:19,620 சரி. 150 00:07:19,620 --> 00:07:26,720 >> எனவே நாம் ஒரு இரண்டாவது ஒரு படி திரும்ப எடுத்து இருந்தால், வகையான ஒரு போன்ற இல்லை 151 00:07:26,720 --> 00:07:30,350 நாம் செய்ய முடியும் என்று கண்காணிப்பு இணைய பயன்பாடுகள் நிறைய. 152 00:07:30,350 --> 00:07:34,810 அந்த உண்மையில் என்று இன்னும் நிறைய உண்மையில் செய்ய வேண்டாம் என்று மிகவும் பயனுள்ள 153 00:07:34,810 --> 00:07:37,140 ஒரு நூல் உள்ளே வேலை. 154 00:07:37,140 --> 00:07:41,170 எனவே யாரையும் தொடங்கியது பி ஏழு அமைக்க? 155 00:07:41,170 --> 00:07:45,650 எனவே நீங்கள் ஒருவேளை விவரிக்க வேண்டும் பகுதிகளில் சில? 156 00:07:45,650 --> 00:07:47,850 நீங்கள் புகுபதிகை வேலை அல்லது அது போன்ற ஏதாவது? 157 00:07:47,850 --> 00:07:49,330 >> பார்வையாளர்கள்: இல 158 00:07:49,330 --> 00:07:49,780 >> கெவின் ஷ்சூமிட்டின்: சரி. 159 00:07:49,780 --> 00:07:50,150 பரவாயில்லை. 160 00:07:50,150 --> 00:07:50,900 மன்னிக்கவும். 161 00:07:50,900 --> 00:07:55,790 ஆனால் அடிப்படையில், பி தொகுப்பில், நீங்கள் இருக்கிறீர்கள் அப்படி நிறைய செய்து கொள்ள போகிறேன் 162 00:07:55,790 --> 00:07:59,760 சில பெற ஒரு தரவுத்தள கேள்விகளுக்கு என்று தகவல் இருந்து தகவல். 163 00:07:59,760 --> 00:08:03,330 என்ன உங்கள் குறியீடு செய்து போகிறது, என்ன என்று அப்பாச்சி செயல்முறை அல்லது 164 00:08:03,330 --> 00:08:06,030 அப்பாச்சி நூல் செய்ய போகிறோம் என்று தொடர்பு கொள்ள உள்ளது போது 165 00:08:06,030 --> 00:08:08,990 தகவல் அது மாதிரி இருக்க போகிறது ஆகிறது அங்கு உட்கார்ந்து மற்றும் அது இருக்க போகிறது 166 00:08:08,990 --> 00:08:12,130 தகவல் பதில் காத்திருக்கிறது. 167 00:08:12,130 --> 00:08:16,290 >> இப்போது அந்த பெரிய ஒரு போன்ற ஒலி என்ற தகவல் உங்கள் மீது ஏனெனில் சமாளிக்க 168 00:08:16,290 --> 00:08:18,240 CS50 பயன்பாட்டிற்கான, சரியான? 169 00:08:18,240 --> 00:08:22,930 ஆனால் பிணைய சில வகையான உள்ளது அங்கு போஸ் இப்போது வலை ஏனெனில் 170 00:08:22,930 --> 00:08:26,830 சர்வர் அதன் சொந்த கோரிக்கையை வழங்கியாக வேண்டும் தொடர்பு தகவல் 171 00:08:26,830 --> 00:08:29,520 தகவல் பின்னர் அந்த பெற தகவல் மீண்டும். 172 00:08:29,520 --> 00:08:33,190 எனவே இப்போது அதை நான் இருக்கிறேன், என்னை நன்றாக காத்திருக்க தான் போக போக ஏதாவது கிடைக்கும் 173 00:08:33,190 --> 00:08:35,770 தகவல் பின்னர் ஒரு இருக்கிறது நடக்கிறது காத்திருக்கும் நிறைய. 174 00:08:35,770 --> 00:08:36,870 என்று பயன்? 175 00:08:36,870 --> 00:08:38,580 >> மேலும் சில விஷயங்கள் அது மோசமாக இல்லை. 176 00:08:38,580 --> 00:08:41,950 அது இருந்தால், உதாரணமாக, அணுகல் நினைவகம், அந்த மாதிரி இல்லை 177 00:08:41,950 --> 00:08:44,100 பயங்கரமான நான் / O செயலற்ற. 178 00:08:44,100 --> 00:08:47,110 நான் சொல்லும் போது, நான் / O செயலற்ற, நான் என்ன குறிப்பிடும் போன்ற எந்த விதமான போன்ற ஆகிறது 179 00:08:47,110 --> 00:08:48,290 உள்ளீடு வெளியீடு. 180 00:08:48,290 --> 00:08:52,950 ஆனால் போன்ற, வட்டில் ஒரு கோப்பு அணுக நான் நிலையான HTML சேவை செய்ய வேண்டும் என்றால் 181 00:08:52,950 --> 00:08:57,850 தாக்கல் செய்ய வேண்டும் என்று என் வலை பக்கத்தில் அல்லது அந்த மாதிரி ஏதாவது, நான் வகையான வேண்டும் 182 00:08:57,850 --> 00:09:02,310 ஒரு பிட் நிறுத்த, அந்த கோப்பு படிக்க வட்டு, பின்னர் உள்ள 183 00:09:02,310 --> 00:09:04,400 அந்த பணியை நான் காத்திருக்கிறேன். 184 00:09:04,400 --> 00:09:06,700 நான் பயனுள்ள வேலை செய்யவில்லை. 185 00:09:06,700 --> 00:09:11,270 >> இது எல்லாம் உண்மை இல்லை, ஆனால் பி செட் போன்ற பயன்பாடுகளில் பொது ஆகிறது 186 00:09:11,270 --> 00:09:13,960 ஏழு மற்றும் பயன்பாடுகள் நிறைய நீங்கள் இல்லை என்று 187 00:09:13,960 --> 00:09:15,440 உண்மையில் மிகவும் சிந்தனை செய்து. 188 00:09:15,440 --> 00:09:19,090 நான் சிந்தனை என்று சொல்லும் போது, நான் சொல்கிறேன் கணிப்பு வேலை போன்ற. 189 00:09:19,090 --> 00:09:23,270 எனவே கணிப்பு வேலை ஏதாவது காரணம் இருக்க முடியும் போல், என்று, நீங்கள் வேண்டும் 190 00:09:23,270 --> 00:09:26,590 தான் கணக்கிடப்படுகிறது என்று ஒரு வலை சர்வர் எழுத வானளாவிய பிபோனச்சி எண். 191 00:09:26,590 --> 00:09:29,300 என்று ஒரு குறிப்பாக போன்ற ஒலி இல்லை வேடிக்கை வலை சர்வர். 192 00:09:29,300 --> 00:09:34,220 நான் சொன்னது போல், அந்த தளத்தில் இருக்கும் என எதிர்பார்க்க முடியாது அடுத்த பேஸ்புக், ஆனால் சில ஆகும் 193 00:09:34,220 --> 00:09:35,610 கணக்கீட்டு வேலை வகையான. 194 00:09:35,610 --> 00:09:39,570 >> நீங்கள் அந்த பதிலாக கற்பனை செய்யலாம் சுவாரசியமான சில வகையான 195 00:09:39,570 --> 00:09:43,070 கணிப்பு வேலை. 196 00:09:43,070 --> 00:09:46,050 நீங்கள் ஏதாவது எழுதி சொல்ல என்று டிகிரி கணக்கிடப்ப 197 00:09:46,050 --> 00:09:49,170 இரண்டு பேர் இடையே பிரிப்பு அல்லது அந்த மாதிரி ஏதாவது. 198 00:09:49,170 --> 00:09:51,860 அதனால் சில வகையான உள்ளடக்கியது செய்கிறது கணக்கீடு, சரியான? 199 00:09:51,860 --> 00:09:56,630 அதன் பின்னர், நீங்கள் இன்னும் வேண்டும் என்று செய்ய ஒருவேளை காத்திருக்கும் நிறைய செய்ய 200 00:09:56,630 --> 00:09:59,550 நீங்கள் பார்க்க ஒரு தரவுத்தள வினவல் வேண்டும் வரை யார் யார் அல்லது நண்பர்கள் தான் 201 00:09:59,550 --> 00:10:00,600 அந்த மாதிரி ஏதாவது. 202 00:10:00,600 --> 00:10:03,510 எனவே கருத்து அந்த வகையான உள்ளது கணிப்பு வேலை. 203 00:10:03,510 --> 00:10:05,260 என்று பயன்? 204 00:10:05,260 --> 00:10:08,258 யாருக்கும் எந்த கேள்விகள்? 205 00:10:08,258 --> 00:10:11,960 >> ஓ மற்றும் நான் அங்கு அரட்டை சேவையகங்களை வைத்து யூகிக்கிறேன் அரட்டை சேவையகங்களை வகையான ஏனெனில் 206 00:10:11,960 --> 00:10:13,240 இந்த மற்றொரு நல்ல உதாரணம். 207 00:10:13,240 --> 00:10:15,250 ஒரு அரட்டை சர்வர் இல்லை மிகவும் சிந்தனை செய்ய. 208 00:10:15,250 --> 00:10:18,350 அது மக்கள் காத்திருக்க வேண்டும் செய்திகளை பின்னர் போது அனுப்ப 209 00:10:18,350 --> 00:10:19,800 அவர்கள், அவர்களை அனுப்ப வேண்டும். 210 00:10:19,800 --> 00:10:21,050 சரி? 211 00:10:21,050 --> 00:10:23,410 212 00:10:23,410 --> 00:10:28,180 >> அதனால் தான் மீண்டும் சர்வதேச அரங்கில், அப்பாச்சி மற்றும் என்று போர்க் ஒரு போன்ற ஒத்த வலை சேவையகங்கள் 213 00:10:28,180 --> 00:10:31,470 விளைவுகள் மற்றும் செயல்பாடுகளுக்கு நிறைய இது வகையான வீணான இருக்க முடியும். 214 00:10:31,470 --> 00:10:37,530 அதனால் நான் வரலாம் என்று கேள்வி யூகிக்கிறேன் என்று நாம் வேண்டும் 215 00:10:37,530 --> 00:10:39,610 பல விளைவுகள் மற்றும் செயல்பாடுகளுக்கு? 216 00:10:39,610 --> 00:10:41,890 நாம் என்ன தான் செய்வது? 217 00:10:41,890 --> 00:10:45,710 >> எனவே எந்த ஒரு படத்தை வரைவதற்கு வேண்டும் இப்படி இருக்க என்ன. 218 00:10:45,710 --> 00:10:47,810 எனவே ஒரே ஒரு நூல் பயன்படுத்த வேண்டும். 219 00:10:47,810 --> 00:10:48,660 சரி? 220 00:10:48,660 --> 00:10:52,790 அதனால் தான் ஒரு நூல் இந்த கற்பனை. 221 00:10:52,790 --> 00:10:56,600 >> நாம் உண்மையில் என்ன இல்லை கொள்வோம் என்று மிகவும் பயனுள்ளதாக - நான் சொல்லும் போது 222 00:10:56,600 --> 00:10:59,450 பயனுள்ள, நான் கணிப்பு வேலை அர்த்தம் - 223 00:10:59,450 --> 00:11:01,130 முன் பல நூல்கள். 224 00:11:01,130 --> 00:11:04,180 எனவே வகையான திரட்டி நாம் ஒரு நூலை எல்லாம். 225 00:11:04,180 --> 00:11:07,780 அதனால் என்ன, நாம் ஒரு நூல் என்று வகையான இருந்தால் வெறும் வளைய சுற்றி செல்கிறது மற்றும் 226 00:11:07,780 --> 00:11:10,880 தொடர்ந்து காசோலைகள் ஏதோ புதிய நடக்கின்றன. 227 00:11:10,880 --> 00:11:15,130 எனவே எடுத்துக்காட்டாக, ஏதாவது புதிய நடந்தது நான் மீண்டும் ஏதோ அர்த்தம் 228 00:11:15,130 --> 00:11:19,310 அனுப்பிய தகவல், அல்லது யாரோ எனக்கு ஒரு புதிய HTTP கோரிக்கை. 229 00:11:19,310 --> 00:11:22,290 எனவே அந்த நிகழ்வுகளின் வகையான அந்த உரிமை, நடக்கும்? 230 00:11:22,290 --> 00:11:26,130 >> பின்னர் நான் என்ன செய்ய முடியும் போது அந்த புதிய நடக்கும் விஷயங்களை இந்த நூல் உள்ளது 231 00:11:26,130 --> 00:11:30,120 மரணதண்டனை, இந்த ஒற்றை கயிறு மரணதண்டனை, நான் சில குறியீடு அழைக்க முடியும் என்று 232 00:11:30,120 --> 00:11:32,410 அந்த குறிப்பிட்ட விஷயம் கையாள வேண்டும். 233 00:11:32,410 --> 00:11:36,640 எனவே எடுத்துக்காட்டாக, நான் ஏதாவது கிடைத்தது என்றால் மீண்டும் தகவல் இருந்து, நான் இயக்க முடியும் என் 234 00:11:36,640 --> 00:11:40,960 அது சிறிய கணக்கீட்டு பகுதி உண்மையில் விஷயம் தயார் 235 00:11:40,960 --> 00:11:42,620 பயனர் மீண்டும் அனுப்ப. 236 00:11:42,620 --> 00:11:46,710 எனவே உணர்வு என்று என்ன? 237 00:11:46,710 --> 00:11:49,940 >> ஆனால் உண்மையில் என்ன இருக்கின்றன இந்த தாக்கங்கள்? 238 00:11:49,940 --> 00:11:50,660 சரி? 239 00:11:50,660 --> 00:11:53,730 நாங்கள் எழுதிய ஏனெனில் குறியீடு என்று நிறைய - 240 00:11:53,730 --> 00:11:58,330 நான் மேலே செல்ல போகிறேன் அது சரி தான் என்றால் ஸ்லைடுகளை. 241 00:11:58,330 --> 00:12:00,930 நீங்கள் கவலைப்பட வேண்டாம் என்றால், நான் தான் மீண்டும் ஒரு முடிவை எடுக்க போகிறேன். 242 00:12:00,930 --> 00:12:03,410 எனவே தான் இந்த வகையான ஆகிறது ஒரு நிகழ்வு லூப் என்று அழைக்கப்படும். 243 00:12:03,410 --> 00:12:04,070 சரி? 244 00:12:04,070 --> 00:12:07,240 அது அடிப்படை வகையான தான் Node.js. பின்னால் யோசனை 245 00:12:07,240 --> 00:12:11,240 >> Node.js உண்மையில் ஒரு வலை போன்ற செய்து அதனால் என்ன சர்வர் ஒரு நூல் தான் 246 00:12:11,240 --> 00:12:14,850 அந்த அடிப்படையில் ஒரு வட்டத்திற்கு சுற்றி போகிறது கீழ் ஒரு போது ஒரு வகையான போன்ற 247 00:12:14,850 --> 00:12:18,510 தொடர்ந்து என்று Node.js பேட்டை சோதனை, நாம் புதிய விஷயங்களை மறுக்கின்றோம்? 248 00:12:18,510 --> 00:12:22,720 பின்னர் அது கையாளர்கள் இயக்கும் நீங்கள் அமைக்க. 249 00:12:22,720 --> 00:12:26,720 ஆனால் கேட்க ஒரு நல்ல கேள்வி, எப்படி நாம் இந்த செய்ய முடியும் 250 00:12:26,720 --> 00:12:28,090 ஏற்கனவே விஷயங்கள் என்ன? 251 00:12:28,090 --> 00:12:32,440 >> எனவே நான் இங்கே சி குறியீடு ஒரு வரி வைத்தேன் என்று அதை திறந்து தான் போன்ற அடிப்படையில் தெரிகிறது ஒரு 252 00:12:32,440 --> 00:12:33,060 வலது, தாக்கல்? 253 00:12:33,060 --> 00:12:36,090 நான் அவள் ஒரு ஆல்பத்தை வெளியே வந்தது. 254 00:12:36,090 --> 00:12:39,600 எனவே நான் அவளை ஒரு புதிய கோப்பு திறக்க வேண்டும். 255 00:12:39,600 --> 00:12:43,810 எனவே வழியில் செயல்படும் எங்கள் சி குறியீடு - 256 00:12:43,810 --> 00:12:47,890 நான் கோப்புகளை தேர்வு காரணம் என்று நினைக்கிறேன் இந்த அளவிற்கு வகையான ஏனெனில் 257 00:12:47,890 --> 00:12:52,000 நாம் சி செய்துவிட்டேன் என்று நான் / O வேலை உள்ளீடு வெளியீடு இருக்கிறது என்று ஒரு உணர்வு. 258 00:12:52,000 --> 00:12:55,070 எனவே நாம் இந்த குறியீடு அழைக்கிறோம் என்று இந்த f திறந்த இல்லை. 259 00:12:55,070 --> 00:12:59,370 பின்னர் எங்கள் அடுத்த வரியில் திட்டம், நாம் இப்போது F வேலை பார்க்க முடியும். 260 00:12:59,370 --> 00:13:02,710 >> எனவே இந்த ஏதாவது ஒரு எடுத்துக்காட்டாக இருக்க வேண்டும் என்று ஒத்தியங்கு அல்லது தான் 261 00:13:02,710 --> 00:13:06,850 என்று முதல் வரியில் ஏனெனில் தடுப்பதை அங்கு நாம் வரை காத்திருக்கிறோம் 262 00:13:06,850 --> 00:13:08,110 திறந்த கோப்பு கிடைக்கும். 263 00:13:08,110 --> 00:13:12,260 எனவே இரண்டாவது வரியில், நாம் என்று நாம் எஃப் வேலை, ஆனால் இந்த பொருள் என்று 264 00:13:12,260 --> 00:13:16,240 என்று இரண்டாவது வரி உண்மையில் இயக்க முடியாது முதல் வரி செய்யப்படுகிறது வரை. 265 00:13:16,240 --> 00:13:17,760 என்று பயன்? 266 00:13:17,760 --> 00:13:20,890 >> எனவே இந்த போட்டி மோசமாக இருக்கும் ஒரு நிகழ்வு கையாளுதல் உள்ள. 267 00:13:20,890 --> 00:13:23,920 அதற்கு காரணம் என்று ஆகிறது காத்திருக்கும் இந்த வகையான, சரியான? 268 00:13:23,920 --> 00:13:26,500 எனவே இது எங்களுக்கு திரும்ப திரும்ப வேண்டும் அதையே. 269 00:13:26,500 --> 00:13:29,470 இப்போது நாம் கூட இல்லை என்று பல நூல்கள் நன்மை அல்லது 270 00:13:29,470 --> 00:13:32,390 செயல்முறைகள் நாம் தான் காரணம் Node.js. ஒரு நூல் 271 00:13:32,390 --> 00:13:35,496 என்று எல்லோருக்கும் பயன்? 272 00:13:35,496 --> 00:13:35,990 >> பார்வையாளர்கள்: காத்திரு. 273 00:13:35,990 --> 00:13:36,980 எனவே மாற்று என்ன? 274 00:13:36,980 --> 00:13:37,840 >> கெவின் ஷ்சூமிட்டின்: ஓ, ஆமாம், அதனால். 275 00:13:37,840 --> 00:13:39,560 அதனால் நான் பெற போகிறேன் மாற்று. 276 00:13:39,560 --> 00:13:40,430 சரி. 277 00:13:40,430 --> 00:13:42,960 நாம் ஒன்று இருந்தது அதனால் என்ன என்றால், என்று இந்த போல? 278 00:13:42,960 --> 00:13:45,730 அதனால் நான் என்ன திருத்த என்றால் இப்போது எஃப் ஒரு சிறிய திறக்க? 279 00:13:45,730 --> 00:13:48,370 எனவே நான் அதே கடந்து செல்லும் முன் இரண்டு வாதங்கள். 280 00:13:48,370 --> 00:13:52,610 நான் இன்னும் புதிய பாடல் காதலிக்கிறேன் அவர் வெளியே வந்தார் என்று. 281 00:13:52,610 --> 00:13:57,260 ஆனால் நான் ஒரு மூன்றாவது விஷயம் கடந்து இது இந்த மாறி குறியீடு என்று அழைக்கப்படுகிறது. 282 00:13:57,260 --> 00:14:02,280 >> ஆனால் குறியீடு உண்மையில் என்ன இருக்கிறது இந்த பின்னணியில்? 283 00:14:02,280 --> 00:14:05,360 இது ஒரு வழக்கமான சி மாறி உள்ளது? 284 00:14:05,360 --> 00:14:06,740 அது சரி, ஒரு விழா? 285 00:14:06,740 --> 00:14:09,450 என்று, ஏனெனில் ஒரு சிறிய வித்தியாசமான இருக்கலாம் நான் உண்மையில் இப்போது கடந்து போல நான் ஒரு 286 00:14:09,450 --> 00:14:12,320 மற்றொரு செயல்பாடு பற்றிய செயல்பாடு. 287 00:14:12,320 --> 00:14:14,400 >> இதை பற்றி குறிப்பிட எனவே ஒரு ஜோடி பொருட்களை. 288 00:14:14,400 --> 00:14:17,145 ஒன்று, நான் உண்மையில் அழைப்பு இல்லை குறியீடு செயல்பாடு. 289 00:14:17,145 --> 00:14:20,650 எனவே நீங்கள் குறியீடு பார்க்க வேண்டாம் இடது அடைப்புக்குறி, வலது அடைப்புக்குறி. 290 00:14:20,650 --> 00:14:23,010 நான் குறியீடு கடந்து செல்லும். 291 00:14:23,010 --> 00:14:26,990 மற்றும் சி, இந்த உண்மையில் என்ன செய்ய வேண்டும் என்று உண்மையான என்னை ஒரு சுட்டிக்காட்டி கொடுக்கிறது 292 00:14:26,990 --> 00:14:29,740 குறியீடு, பின்னர் இந்த இயக்க முடியும். 293 00:14:29,740 --> 00:14:33,350 நீங்கள் ஆனால் அதை பற்றி யோசிக்க ரன் குறியீடு செல்லும் போது 294 00:14:33,350 --> 00:14:35,150 அந்த கோப்பு திறக்கப்பட்டது. 295 00:14:35,150 --> 00:14:41,430 >> ஆனால் என்ன அர்த்தம் என்று இப்போது செய்ய முடியும் என் திட்டத்தின் எஞ்சிய 296 00:14:41,430 --> 00:14:47,050 மற்ற பொருட்களை, மற்ற தொடரலாம் பொருட்களை நாம், உண்மையில் காத்திருக்க, ஆனால், அதே சமயம் 297 00:14:47,050 --> 00:14:50,890 நமது தலைவர்கள் மீண்டும் வேண்டும் என்று அந்த கோப்பு திறந்த, ரன் என்று 298 00:14:50,890 --> 00:14:52,130 மேலே குறியீடு. 299 00:14:52,130 --> 00:14:53,390 என்று பயன்? 300 00:14:53,390 --> 00:14:58,060 >> இப்போது Node.js பின்னால் யோசனை என்று ஆகிறது F செய்ய பொருள் குறியீடு 301 00:14:58,060 --> 00:15:04,590 பகுதி மிகவும் குறுகிய மற்றும் எளிய இருக்க வேண்டும் உண்மையில் மற்றும் நேரடியான மற்றும் 302 00:15:04,590 --> 00:15:06,160 தீவிர மிகவும் கணக்கீட்டு. 303 00:15:06,160 --> 00:15:09,390 இது மற்றொரு கோப்பை திறக்க வேண்டும், ஆனால் என்று கூட அழகாக விரைவான இருக்க வேண்டும் 304 00:15:09,390 --> 00:15:14,710 அது மற்றொரு F செய்ய சொல்ல வேண்டும், ஏனெனில் திறந்து பின்னர் இந்த மற்ற குறியீடு அழைப்பு. 305 00:15:14,710 --> 00:15:19,100 >> அதனால் தான் முற்றிலும் தெளிவாக, F இருக்க என்று திறக்க புதிய கேட்டி பெர்ரி பாடல் இல்லை 306 00:15:19,100 --> 00:15:23,060 செய்து MP3, என்று நடக்கிறது அழகான மிகவும் உடனடியாக திரும்ப. 307 00:15:23,060 --> 00:15:27,820 பின்னர் நாம் தான் அதை தொடரலாம் மற்ற பொருட்களை காரணம் என்று இப்போது எஃப் அனைத்து 308 00:15:27,820 --> 00:15:33,410 திறந்த அழைப்பு அடிப்படையில் சொல்ல அடிப்படை F திறந்த குறியீடு இந்த கோப்பை திறக்க 309 00:15:33,410 --> 00:15:36,020 நீங்கள் இந்த திறந்து முடித்துவிட்டீர்கள் போது நீங்கள் அதை திரும்ப பெற போது கோப்பு அல்லது, 310 00:15:36,020 --> 00:15:37,480 பின்னர் அந்த குறியீடு ரன். 311 00:15:37,480 --> 00:15:39,540 ஆனால் அது உண்மையில் அந்த குறியீடு ரன் இல்லை. 312 00:15:39,540 --> 00:15:41,815 நீங்கள் ஒரு கேள்வி இருந்தது? 313 00:15:41,815 --> 00:15:46,180 >> பார்வையாளர்கள்: நீங்கள் ஒரு சில குறிப்பால் தோன்றியது கணக்கீட்டு சேர்த்து அந்த முறை 314 00:15:46,180 --> 00:15:50,545 தீவிர குறியீடு வகையான உடைக்க [செவிக்கு புலப்படாமல்] உந்துதல் அமைப்பு. 315 00:15:50,545 --> 00:15:51,795 [செவிக்கு புலப்படாமல்]? 316 00:15:51,795 --> 00:15:54,450 317 00:15:54,450 --> 00:15:55,290 >> கெவின் ஷ்சூமிட்டின்: அது ஒரு பெரிய கேள்வி. 318 00:15:55,290 --> 00:15:59,280 எனவே நான் உண்மையில் எப்படி ஒரு எடுத்துக்காட்டாக உள்ளது நீங்கள் கணக்கீட்டு ஒருங்கிணைக்க முடியும் 319 00:15:59,280 --> 00:16:01,090 சிறிது தீவிர குறியீடு. 320 00:16:01,090 --> 00:16:03,620 எனவே நாம் ஒரு குறியீடு உதாரணங்கள் கிடைக்கும் போது, நான் என்று ஒரு இழுக்க உறுதி வேண்டும். 321 00:16:03,620 --> 00:16:04,700 அது சரியா? 322 00:16:04,700 --> 00:16:05,950 நன்றி. 323 00:16:05,950 --> 00:16:07,690 324 00:16:07,690 --> 00:16:08,750 >> உங்கள் பெயர் என்ன? 325 00:16:08,750 --> 00:16:10,620 >> பார்வையாளர்கள்: ஆரோன். 326 00:16:10,620 --> 00:16:14,830 >> கெவின் ஷ்சூமிட்டின்: ஆரோன் ஒரு மிக காட்டும் இது நல்ல விஷயம், என்று நான் இருந்தால் 327 00:16:14,830 --> 00:16:18,560 சில கணக்கீட்டு தீவிர குறியீடு F பகுதியாக, ஓய்வு கொண்டு என்ன பொருள் 328 00:16:18,560 --> 00:16:22,880 என் நிரலை இயக்க முடியாது கேட்க முடியாது அனைத்து வரை புதிய கோரிக்கைகளை அல்லது ஏதாவது 329 00:16:22,880 --> 00:16:24,270 என்று பொருள் முடிந்தது. 330 00:16:24,270 --> 00:16:27,390 அதனால் நான் பொதுவாக முனை குறியீடு எழுதும் என்றால் நான் போகிறேன் போல் நாம் ஏதாவது செய்ய வரை 331 00:16:27,390 --> 00:16:33,060 நாம் இருக்கும் போது பின்னர் பரிந்துரைக்க குறியீடு உதாரணங்கள், நான் உறுதி இருக்க வேண்டும் 332 00:16:33,060 --> 00:16:36,060 என் குறியீடு கட்டி இல்லை இந்த நிகழ்வு கண்ணி. 333 00:16:36,060 --> 00:16:38,120 என்று பயன்? 334 00:16:38,120 --> 00:16:38,350 சரி. 335 00:16:38,350 --> 00:16:40,040 கூல். 336 00:16:40,040 --> 00:16:47,090 >> எனவே Node.js இந்த கட்டமைப்பை வழங்குகிறது என்று நீங்கள் இயக்கப்படும் இந்த நிகழ்வு உருவாக்க முடியும் 337 00:16:47,090 --> 00:16:48,210 சர்வர்களை. 338 00:16:48,210 --> 00:16:53,460 அது ஒத்தியங்கா இந்த வகையான உள்ளது அதேசமயம், I / O நூலகங்கள் அல்லாத தடுப்பதை 339 00:16:53,460 --> 00:16:56,800 நாங்கள் தான் என்று நிலையான C நூலகங்களை , வேலை விரும்பினால் நீங்கள் 340 00:16:56,800 --> 00:16:59,500 நாம் தான் அதே வழியில் அவர்களை பயன்படுத்த F அவர்களை பயன்படுத்தி திறக்கிறது மற்றும் 341 00:16:59,500 --> 00:17:03,000 பொருள், அந்த தடுப்பதை ஏனெனில் நீங்கள் உண்மையில் காத்திருக்க வேண்டும் 342 00:17:03,000 --> 00:17:04,470 திறக்க கோப்பு. 343 00:17:04,470 --> 00:17:09,290 >> ஆனால் Node.js அது உங்களுக்கு கொடுக்கிறது மற்றும் அடிப்படையில் கூகிள் V8 ஒரு போடுகிறான் 344 00:17:09,290 --> 00:17:14,030 காரணம் இது JavaScript பொறி குரோம் செயலாக்கம் மிகவும் வேகமாக இருக்கிறது என்று 345 00:17:14,030 --> 00:17:17,040 ஜாவா, ஏனெனில் அது இந்த V8 இயந்திரம் உள்ளது. 346 00:17:17,040 --> 00:17:22,460 அதனால் நான் அந்த ஒரு போல் தெரிகிறது என்று பொறுங்கள் டெவலப்பர் மாநாடுகள் விஷயம் 347 00:17:22,460 --> 00:17:25,390 அவர்கள் ஒரு கொத்து தூக்கி அங்கு செயலிகள் கடிதம் எண் விஷயங்கள் 348 00:17:25,390 --> 00:17:26,910 மற்றும் இது மிகவும் குளுமையாக உள்ளது என்று. 349 00:17:26,910 --> 00:17:34,200 ஆனால் அதை அவர்கள் செய்யவில்லை என்று குளிர் ஆகிறது இந்த ஏனெனில் ஜாவா - 350 00:17:34,200 --> 00:17:37,010 அல்லது ஒருவேளை உங்களுக்கு தெரிந்திருந்தால் இல்லை என்றால் இங்கு இன்னும் நாம் இல்லை, ஏனெனில் 351 00:17:37,010 --> 00:17:38,180 அது விரிவுரைகள் - 352 00:17:38,180 --> 00:17:40,770 ஆனால் இங்கு ஒரு விளக்கம் மொழி. 353 00:17:40,770 --> 00:17:41,970 >> இந்த மிக, ஒரு முக்கிய புள்ளி ஆகும். 354 00:17:41,970 --> 00:17:45,790 அது எங்கள் வலை முக்கியம் சர்வர்கள் வலது, வேகமாக இருக்கும்? 355 00:17:45,790 --> 00:17:49,970 நாம் தான் இங்கு இயங்கும் இருந்தால், விளக்கம் என்று குறியீடு தான் 356 00:17:49,970 --> 00:17:52,130 எந்த பழைய மொழி பெயர்ப்பாளர் அதை மெதுவாக இருக்கலாம். 357 00:17:52,130 --> 00:17:55,980 இந்த நிலையில் இருந்து அதனால் முனை நன்மைகள் வேகமான V8 மொழிபெயர்ப்பாளரை. 358 00:17:55,980 --> 00:17:59,580 அவர்கள் அதை பெயரிடப்பட்ட என்றால் எனக்கு தெரியாது ஏனெனில் நெற்றியில் V8 அறை 359 00:17:59,580 --> 00:18:01,110 விஷயம், ஆனால் சரி. 360 00:18:01,110 --> 00:18:07,070 >> எனவே நான் சில உதாரணங்கள் ஒருதயார் இந்த URL. 361 00:18:07,070 --> 00:18:10,490 கருத்தரங்கு பின்னர், நான் அப்படி போகிறேன் நீங்கள் முனை தொகுப்பு பெற முடியும் என்பதை பற்றி பேச 362 00:18:10,490 --> 00:18:13,570 வரை, ஆனால் இப்போது, நான் அப்படி வேண்டும் சில குறியீடு உதாரணங்கள் வழியாக நடக்க. 363 00:18:13,570 --> 00:18:17,250 எனவே நீங்கள் சேர்த்து பின்பற்ற வேண்டும் என்றால், அனைத்து மூல குறியீடு அங்கு உள்ளது. 364 00:18:17,250 --> 00:18:18,720 சரி? 365 00:18:18,720 --> 00:18:22,280 >> அதனால் நான் இந்த URL விட்டு விடுகிறேன் ஒரு சிறிய வரை. 366 00:18:22,280 --> 00:18:24,440 பின்னர் நான் போகிறேன் முனையத்தில் மாற. 367 00:18:24,440 --> 00:18:29,670 368 00:18:29,670 --> 00:18:34,400 அனைவரும் இந்த URL நல்லது? 369 00:18:34,400 --> 00:18:37,990 எனவே நான் மாற போகிறேன் இங்கே என் முனைய வேண்டும். 370 00:18:37,990 --> 00:18:42,030 >> எனவே இங்கே குறியீடு என்று நான் இன்று இருக்கிறேன். 371 00:18:42,030 --> 00:18:43,960 ஏன் நாம் தொடங்க முடியாது simpler.js தாக்கல்? 372 00:18:43,960 --> 00:18:49,110 373 00:18:49,110 --> 00:18:52,100 மற்ற ஒன்று இந்த அனைத்து குறியீடு எழுதப்பட்ட போகிறது 374 00:18:52,100 --> 00:18:56,660 இங்கு எந்த நீங்கள் அல்லது தெரிந்திருந்தால் இருக்கலாம். 375 00:18:56,660 --> 00:19:00,170 நான் ஒரு ஜோடி பொருட்களை நினைக்கிறேன் என்று நிறைய ஜாவாஸ்கிரிப்ட் குறியீடு வகையான ஆகிறது 376 00:19:00,170 --> 00:19:04,000 தொடரியல் மற்றும் கட்டமைப்பு மிகவும் ஒத்த சி, நீங்கள் வகையான அதை எடுக்க முடியும் 377 00:19:04,000 --> 00:19:05,020 நீங்கள் போயிருக்கலாம். 378 00:19:05,020 --> 00:19:08,750 நான் நிறைய எழுத முயற்சி செய்து என்று ஒரு வழியில் இந்த ஆரம்ப குறியீடு 379 00:19:08,750 --> 00:19:11,230 அது தான் என்று சி போன்ற இன்னும் சிறிது படிக்க. 380 00:19:11,230 --> 00:19:15,980 ஆனால் நாம் முன்னேற, நான் இருக்க வேண்டும் கூடுதல் சில ஆர்ப்பாட்டம் 381 00:19:15,980 --> 00:19:18,980 ஜாவா அம்சங்கள் என்று குளிர் இருக்கின்றன. 382 00:19:18,980 --> 00:19:21,510 >> ஆனால் இந்த மாதிரி திட்டம் பார்க்கலாம். 383 00:19:21,510 --> 00:19:24,820 அங்கு எல்லாம் வெட்டி நினைக்கிறேன். 384 00:19:24,820 --> 00:19:28,500 நான் உண்மையான சரி செய்ய போகிறேன் அது சரி அல்லது இல்லை வேகமாக என்றால். 385 00:19:28,500 --> 00:19:31,400 நான் இதை செய்ய என்ன நடக்கிறது என்று தெரியாது. 386 00:19:31,400 --> 00:19:34,660 ஒரு சிறிய நல்லது என்று? 387 00:19:34,660 --> 00:19:36,510 நீங்கள் var மற்றும் பொருட்களை பார்க்க முடியுமா? 388 00:19:36,510 --> 00:19:39,320 சரி. 389 00:19:39,320 --> 00:19:44,120 >> எனவே முதல் வரி JavaScript போன்ற ஆகிறது ஒரு மாறி பதிப்பு 390 00:19:44,120 --> 00:19:44,800 அறிவிப்பு. 391 00:19:44,800 --> 00:19:49,870 அதனால் தான் இந்த என்று முன்னிலைப்படுத்த எனவே இந்த போல சி போன்ற 392 00:19:49,870 --> 00:19:52,620 என்று கூறி சுட்டெண் மூன்று சமம் அல்லது அந்த மாதிரி ஏதாவது. 393 00:19:52,620 --> 00:19:55,740 அதனால் நான் வகை குறிப்பிட வில்லை. 394 00:19:55,740 --> 00:20:00,780 ஜாவா வகையான கிடையாது, ஆனால் அது தான் மிகவும் மாறும் தன்மை தட்டச்சு, எனவே 395 00:20:00,780 --> 00:20:02,580 அதை தட்டச்சு எந்த வகையான வழங்க முடியவில்லை. 396 00:20:02,580 --> 00:20:03,670 அதனால் தான், var உள்ளது. 397 00:20:03,670 --> 00:20:05,320 என்று மாறி இருக்கிறது. 398 00:20:05,320 --> 00:20:05,920 சரி? 399 00:20:05,920 --> 00:20:08,340 >> நான் இந்த மாறி HTTP போன் செய்கிறேன். 400 00:20:08,340 --> 00:20:12,480 என் வலது புறத்தில், நான் நான் HTTP இல் போட வேண்டும் என்று கருத்து. 401 00:20:12,480 --> 00:20:14,960 மற்றும் இந்த HTTP தேவை என்கிறார். 402 00:20:14,960 --> 00:20:18,500 எனவே இந்த வகையான போன்ற சேர்க்க வேண்டும். 403 00:20:18,500 --> 00:20:22,940 அது இன்னும் சிறிது போன்ற சக்தி வாய்ந்த விட அடங்கும் அந்த உணர்வு அடங்கும் 404 00:20:22,940 --> 00:20:26,100 ஒரு நகல் மற்றும் தலைப்பு ஒட்டவும் என்று செயல்பாடு முன்மாதிரிகள் தாக்கல் அல்லது 405 00:20:26,100 --> 00:20:27,930 வகை வரையறைகள் என்ன. 406 00:20:27,930 --> 00:20:30,590 ஆனால் தேவைப்படும் உண்மையில் போகிறது எங்களுக்கு குறியீடு பெற. 407 00:20:30,590 --> 00:20:33,280 >> எனவே நீங்கள் அதை பற்றி யோசிக்க முடியும் சில குறியீடு இறக்குமதி. 408 00:20:33,280 --> 00:20:37,960 எனவே எங்காவது Node.js தொகுதி அமைப்பு அல்லது என்ன, அவர்கள் அனைவரும் இந்த வேண்டும் 409 00:20:37,960 --> 00:20:40,790 HTTP சேவகன் குறியீடு அதனால் நான் இருக்கிறேன் என் சொந்த அது எடுக்கும்போது 410 00:20:40,790 --> 00:20:43,130 இந்த திட்டத்தில் தனிப்பட்ட பயன்பாடு. 411 00:20:43,130 --> 00:20:44,260 சரி? 412 00:20:44,260 --> 00:20:46,930 >> அதனால் நான் இந்த செயல்பாடு நான் எழுதிய நான். 413 00:20:46,930 --> 00:20:50,330 நான் குறிப்பிட வேண்டும் கவனிக்க மீண்டும் வகை அல்லது வகை 414 00:20:50,330 --> 00:20:51,140 வாதங்கள் மீண்டும். 415 00:20:51,140 --> 00:20:54,440 எனவே வகையான தளர்வான தட்டச்சு உணர்வு அந்த வகையான. 416 00:20:54,440 --> 00:20:57,290 அது எடுக்கும் என்று இரண்டு வாதங்கள், கோரிக்கை மற்றும் பதில். 417 00:20:57,290 --> 00:21:02,080 எனவே கருத்து வகையான போல நாம் என்று படம் இருந்து பழக்கமான 418 00:21:02,080 --> 00:21:05,280 திரையில் ஏனெனில் முன் நாங்கள் இந்த கோரிக்கையை கிடைக்கும் என்று நாம் 419 00:21:05,280 --> 00:21:06,410 பயனர் வேண்டும். 420 00:21:06,410 --> 00:21:09,170 பின்னர் நாம் ஒரு பதில் வேண்டும் என்று நாம் விஷயங்களை எழுத முடியும். 421 00:21:09,170 --> 00:21:15,060 >> எனவே இந்த முதல் வரி இல்லை 200 res.writeHead பின்னர் இந்த 422 00:21:15,060 --> 00:21:17,070 உள்ளடக்கத்தை வகை உரை வெற்று. 423 00:21:17,070 --> 00:21:19,300 எனவே ஒரு சிறிய தவிர இந்த துண்டு செல்லலாம். 424 00:21:19,300 --> 00:21:22,340 அதனால் தான் res.write கவனம் ஒரு சிறிய. 425 00:21:22,340 --> 00:21:28,420 எழுத, அடிப்படையில், மற்றும் தலை எழுத அப்படி எழுத தான் வழிகள் உள்ளன 426 00:21:28,420 --> 00:21:29,960 பதில் விஷயங்கள். 427 00:21:29,960 --> 00:21:30,770 சரி? 428 00:21:30,770 --> 00:21:36,230 யாராவது நினைவில் இருந்தால், தலையில் எழுத HTTP விரிவுரை இருந்து, நீங்கள் செய்ய 429 00:21:36,230 --> 00:21:39,940 அன்று தலைப்புகள் நினைவில் HTTP விஷயம் மேல்? 430 00:21:39,940 --> 00:21:43,580 அதனால் நான் ஒரு டெமோ இல்லை உண்மையான விரைவு தலைப்புகள். 431 00:21:43,580 --> 00:21:44,640 என்று பயனுள்ளதாக இருக்கும்? 432 00:21:44,640 --> 00:21:45,500 பகிர்வுக்கு நன்றி வகையான - 433 00:21:45,500 --> 00:21:46,070 சரி. 434 00:21:46,070 --> 00:21:46,740 நிச்சயமாக. 435 00:21:46,740 --> 00:21:52,340 >> எனவே உங்களது உலாவி google.com செல்லும் போது அல்லது அது போன்ற ஏதாவது, 436 00:21:52,340 --> 00:21:54,250 உண்மையில் ஒரு சிறிய இன்னும் இருக்கிறது - 437 00:21:54,250 --> 00:21:55,380 இந்த ஒரு இரகசிய போல - 438 00:21:55,380 --> 00:21:58,340 இன்னும் கொஞ்சம் தகவல் போன்ற இல்லை என்று தான் விட குழாய் மூலம் வருகிறது 439 00:21:58,340 --> 00:22:00,180 சிறிய தேடல் எல்லாம். 440 00:22:00,180 --> 00:22:03,550 எனவே நீங்கள் இந்த காட்ட, நான் போகிறேன் சுருட்டு என்று ஒரு திட்டத்தை பயன்படுத்த. 441 00:22:03,550 --> 00:22:04,260 சரி? 442 00:22:04,260 --> 00:22:08,020 எனவே நீங்கள் இயக்க முடியும் என்று ஒன்று உள்ளது உங்கள் Mac OSX கட்டளை வரி அல்லது 443 00:22:08,020 --> 00:22:09,830 பயன்பாட்டிற்கான அல்லது என்ன. 444 00:22:09,830 --> 00:22:17,050 அதனால் நான் சுருட்டை என்றால், HTTP google.com, நான் HTML பார்க்க போகிறேன். 445 00:22:17,050 --> 00:22:21,230 இந்த, நேர்மை, தான் அப்படி நீங்கள் சொன்னால் என்று HTML 446 00:22:21,230 --> 00:22:24,695 உங்களது உலாவி இல்லை என்றால் www திருப்பி தானாக கையாள 447 00:22:24,695 --> 00:22:27,110 திருப்பிவிட. 448 00:22:27,110 --> 00:22:33,390 >> எனவே இந்த ஒரு HTML ஆகிறது, ஆனால் நான் போகிறேன் நான் எனது இந்த ஹைபன் சுருட்டை சேர்க்க. 449 00:22:33,390 --> 00:22:33,600 சரி? 450 00:22:33,600 --> 00:22:35,600 மற்றும் இந்த நிகழ்ச்சி நடக்கிறது என்னை தலைப்புகள். 451 00:22:35,600 --> 00:22:40,640 எனவே இந்த வருகிறது என்று தகவல்கள் மூலம் நான் இந்த பதில் கிடைக்கும் போது. 452 00:22:40,640 --> 00:22:41,260 சரி? 453 00:22:41,260 --> 00:22:45,320 >> எனவே மேலே, நீங்கள் இதை பார்ப்பதற்கு HTTP 301 நிரந்தரமாக நகர்த்த. 454 00:22:45,320 --> 00:22:49,470 இந்த வகையான முக்கியம், ஏனெனில் இந்த நிலை குறியீடு குறிக்கிறது. 455 00:22:49,470 --> 00:22:53,750 எனவே இங்கே 301, அந்தஸ்து குறியீடு ஆகிறது அடிப்படையில் தான் ஒரு முழு எண் ஆகும் 456 00:22:53,750 --> 00:22:57,750 என்று உலாவி அல்லது யார் தான் சொல்கிறது நீங்கள் என்று பாசாங்கு என்றால், இந்த வாசிப்பு 457 00:22:57,750 --> 00:23:01,460 நீங்கள் ஒரு உலாவி நீங்கள் இந்த பார்க்கிறோம், அடிப்படையில் இப்போது நீங்கள் பார்த்தால் 458 00:23:01,460 --> 00:23:04,960 என்று நீங்கள் ஒரு 301 பார்க்க, நீங்கள் எனக்கு தெரியும் அடிப்படையில் சிறப்பு ஏதாவது செய்ய 459 00:23:04,960 --> 00:23:08,810 301, அல்லது ஏதாவது சிறப்பு என்ன நடந்தது 301 அடிப்படையாக கொண்டது. 460 00:23:08,810 --> 00:23:12,640 எனவே அதை நிரந்தரமாக சென்றார் என்கிறார். 461 00:23:12,640 --> 00:23:17,700 >> பின்னர், அடிப்படையில், நாம் முக்கிய மதிப்பு ஜோடிகளை ஒரு கொத்து. 462 00:23:17,700 --> 00:23:22,100 எனவே நாம் இடம் பெற www.google.com ஆகிறது. 463 00:23:22,100 --> 00:23:25,190 பின்னர் வகையான இந்த விஷயங்களை, ஆனால் அடிப்படையில், என்ன இடம் இருக்கிறது 464 00:23:25,190 --> 00:23:29,662 சொல்லிக்கொண்டே புதிய இடம் இருக்கிறது www.google.com உள்ளது. 465 00:23:29,662 --> 00:23:33,800 நீங்கள் google.com க்கு போக அதனால் இப்போது, நீங்கள் அப்படி சிமிட்டும் உலாவி வகையான பார்க்க 466 00:23:33,800 --> 00:23:38,770 நீங்கள் திருப்பி பின்னர் இரண்டாவது மற்றும் வலது மீண்டும் www.google.com இதற்கு. 467 00:23:38,770 --> 00:23:41,840 எனவே மறுமொழிகள் கொண்டிருக்க முடியாது இந்த தலைப்புகள். 468 00:23:41,840 --> 00:23:43,330 >> மேலும் விஷயங்களை ஒரு ஜோடி சுட்டிக்காட்ட. 469 00:23:43,330 --> 00:23:46,890 எனவே நாம் உண்மையில் வெற்றிகரமான என்று கூறுவோம் ஒரு வலை பக்கம் சென்று. 470 00:23:46,890 --> 00:23:49,040 எனவே எனக்கு செல்லலாம் - 471 00:23:49,040 --> 00:23:51,080 ஒரு நல்ல இணையதளம் என்ன? 472 00:23:51,080 --> 00:23:53,285 நான் நல்ல சிந்தனை மோசமாக இருக்கிறது, சம்பவ இடத்திலேயே வலைத்தளங்கள். 473 00:23:53,285 --> 00:23:53,640 >> பார்வையாளர்கள்: விக்கிப்பீடியா. 474 00:23:53,640 --> 00:23:54,160 >> கெவின் ஷ்சூமிட்டின்: சரி. 475 00:23:54,160 --> 00:23:56,040 விக்கிபீடியா செய்வோம். 476 00:23:56,040 --> 00:23:58,680 எனவே இங்கே நான் மாற்றப்பட்டது. 477 00:23:58,680 --> 00:23:59,240 ஓ காத்திருக்க. 478 00:23:59,240 --> 00:24:00,160 நான் இருந்ததா? 479 00:24:00,160 --> 00:24:00,890 ஆமாம், நான் இருந்தது. 480 00:24:00,890 --> 00:24:01,100 சரி. 481 00:24:01,100 --> 00:24:03,005 அதனால் நான் www செய்ய கிடைத்தது. 482 00:24:03,005 --> 00:24:06,006 அதனால் நான் www செய்ய போகிறேன். 483 00:24:06,006 --> 00:24:09,680 நீங்கள் பார்க்க முடியும் என, இங்கே அனைத்து HTML தான் உலாவி செயல்படுத்த என்று 484 00:24:09,680 --> 00:24:10,910 விக்கிப்பீடியா. 485 00:24:10,910 --> 00:24:14,055 >> ஆனால் நான் இங்கே ஸ்க்ரோலிங் வைத்து, நான் மேலே பார்க்கலாம் என்ன - 486 00:24:14,055 --> 00:24:17,800 ஓ, நிறைய இருக்கிறது விக்கிப்பீடியா HTML - 487 00:24:17,800 --> 00:24:22,550 ஆனால் என்ன நான் இங்கே மேலே பார்க்க முடியும் என எதிர்த்தார் இந்த 200 அந்தஸ்து குறியீடு 488 00:24:22,550 --> 00:24:24,570 நான் முன்பு பார்த்தேன் என்று 301. 489 00:24:24,570 --> 00:24:27,100 அது ஒரு நல்ல என்று கவனிக்க அது அடுத்த நட்பு சரி. 490 00:24:27,100 --> 00:24:29,470 எனவே இந்த நல்ல நிலையை குறியீடு போல் உள்ளது. 491 00:24:29,470 --> 00:24:31,160 >> என்று 200 எண் தெரிந்திருந்தால் இருக்கும்? 492 00:24:31,160 --> 00:24:34,120 493 00:24:34,120 --> 00:24:39,880 ஆமாம், ஏனெனில் நான் simpler.js செய்தது, போது நான் அங்கு ஒரு 200 எழுதினார். 494 00:24:39,880 --> 00:24:43,290 எனவே அந்த அடிப்படையில் சொல்லு உலாவி அல்லது யார் பெற முயற்சி 495 00:24:43,290 --> 00:24:45,440 அவர்கள் வெற்றி பெற்றனர் என்று இந்த. 496 00:24:45,440 --> 00:24:49,040 அல்லது போன்ற நாம் அந்த வகையான மிகவும் வெற்றிகரமாக இருந்தது. 497 00:24:49,040 --> 00:24:54,320 >> மற்றும் சிறப்பு இலக்கணத்தை இந்த வகையான இருக்கிறது இங்கு உள்ள ஒரு அறிவித்தார் 498 00:24:54,320 --> 00:24:59,870 உள்ளடக்கத்தை வகை போன்ற இந்த விசைகளை மேப் உரை வெற்று போன்ற இந்த மதிப்புகள். 499 00:24:59,870 --> 00:25:03,780 எனவே நீங்கள் பதில் இருக்கும் என்றால் நாம் , முன் விக்கிபீடியா இருந்து வந்தது - 500 00:25:03,780 --> 00:25:06,200 நான் உருட்டும் முயற்சி போகிறேன் கொஞ்சம் வேகமாக வரை - 501 00:25:06,200 --> 00:25:09,900 நீங்கள் சர்வர் போன்ற சாவி இந்த மதிப்புகள் அப்பாச்சி. 502 00:25:09,900 --> 00:25:12,120 எனவே நீங்கள் விசைகள் மற்றும் மதிப்புகள் கிடைத்துவிட்டது. 503 00:25:12,120 --> 00:25:15,930 நீங்கள் இந்த குறிப்பிட முடியும் மீண்டும் அனுப்ப என்ன முனை. 504 00:25:15,930 --> 00:25:19,380 >> எனவே இந்த சில, உண்மையில் என்ன இருக்கிறது வழிகளில், மற்றும் சில வழிகளில் இது இல்லை 505 00:25:19,380 --> 00:25:23,170 உண்மையில், ஆனால் அது ஒரு சிறிய குறைந்த அளவில் தான் நீங்கள் இருக்கலாம் என்று PHP குறியீடு விட 506 00:25:23,170 --> 00:25:26,980 பி எழுதி ஏழு அமைந்தது ஏனெனில் PHP மற்றும் அப்பாச்சி வகையான சில பார்த்துக்கொள்ள 507 00:25:26,980 --> 00:25:28,150 நீங்கள் இந்த விஷயங்கள். 508 00:25:28,150 --> 00:25:32,520 PHP இல், நீங்கள் இயல்புநிலை புறக்கணிக்க முடியாது உங்கள் சொந்த தலைப்புகளை எழுதி நடத்தை. 509 00:25:32,520 --> 00:25:35,520 ஆனால் இந்த நோக்கத்திற்காக, நாம் பெற எங்கள் சொந்த தலைப்புகள் அவுட் எழுத. 510 00:25:35,520 --> 00:25:38,210 511 00:25:38,210 --> 00:25:41,105 >> எனவே, அந்த வரி பயன் அனைவரும், எழுத தலைவர் வரி? 512 00:25:41,105 --> 00:25:41,380 சரி. 513 00:25:41,380 --> 00:25:42,280 ஆர். 514 00:25:42,280 --> 00:25:45,870 >> எனவே நான் என்ன செய்ய நான் பதில் முடிவுக்கு ஆகிறது உலக ஹலோ சொல்லி. 515 00:25:45,870 --> 00:25:47,040 சரி. 516 00:25:47,040 --> 00:25:49,920 ஆனால் அந்த ஒரு விழா கோரிக்கை கையாளுதல் என்று. 517 00:25:49,920 --> 00:25:53,510 எனவே இப்போது நான் உண்மையில் என்ன செய்ய வேண்டும் இந்த செயல்பாடு ஒன்று, சரியான? 518 00:25:53,510 --> 00:25:59,170 >> எனவே இங்கே நான் என்ன அதில் உள்ளது var சர்வர் சமமாக இது வரி 519 00:25:59,170 --> 00:26:03,530 HTTP.create சர்வர், மற்றும் நான் கோரிக்கை கையாளுதல் அனுப்ப. 520 00:26:03,530 --> 00:26:06,080 இந்த முனை வகையான ஆகிறது ஒரு சர்வர் உருவாக்கும் வழி. 521 00:26:06,080 --> 00:26:08,790 நான் கடந்து என்று கவனிக்க கோரிக்கை கையாளுதல் உள்ள. 522 00:26:08,790 --> 00:26:12,290 எனவே இந்த createServer சொல்கிறார் நான் நீங்கள் ஒரு எனக்கு செய்ய வேண்டும் என்று செயல்பாடு 523 00:26:12,290 --> 00:26:16,270 சர்வர், மற்றும் போது அந்த சர்வர் பெறுகிறது ஒரு பதில், நான் இந்த அழைக்க வேண்டும் 524 00:26:16,270 --> 00:26:18,680 கையாளுதல் செயல்பாடு வேண்டும். 525 00:26:18,680 --> 00:26:18,990 சரி? 526 00:26:18,990 --> 00:26:22,290 >> எனவே, அந்த வரி மிகவும் அதிகமாக இப்போதே முடிகிறது. 527 00:26:22,290 --> 00:26:28,780 எனவே, var சர்வர் வரி வலது செய்யப்படுகிறது நீங்கள் மிகவும் அதிகம் என்று செய்கிறீர்கள் பின்னர். 528 00:26:28,780 --> 00:26:31,770 நான் என்ன சொல்கிறேன் என்றால், சில உள் அமைக்க உள்ளது நீங்கள் வேண்டும் என்று மாநில 529 00:26:31,770 --> 00:26:35,400 அந்த கோரிக்கையை கையாளுதல் செயல்பாடு அழைக்க, ஆனால் அங்கே உட்கார போவதில்லை மற்றும் 530 00:26:35,400 --> 00:26:37,730 என்று அனுப்பி பயனர் உள்ளது எனக்கு இன்னும் ஒரு கோரிக்கையை? 531 00:26:37,730 --> 00:26:39,270 பயனர் இன்னும் எனக்கு கோரியுள்ளார்? 532 00:26:39,270 --> 00:26:40,780 எனவே அதை தடுக்க முடியாது. 533 00:26:40,780 --> 00:26:41,650 சரி? 534 00:26:41,650 --> 00:26:46,120 >> அதனால் என்ன செய்ய முடியும், அது அடிப்படையில் ஆகிறது இப்போது இந்த குறியீடு ஒரு சுட்டிக்காட்டி சேமித்து, 535 00:26:46,120 --> 00:26:49,670 பின்னர் இந்த கோரிக்கையை கையாளுதல் செயல்பாடு, மற்றும் என்று குறியீடு இயக்கும் போது யாரோ 536 00:26:49,670 --> 00:26:52,170 ஒரு கோரிக்கை உள்ளது. 537 00:26:52,170 --> 00:26:54,120 பின்னர் நாம் server.listen செய்கிறோம். 538 00:26:54,120 --> 00:26:56,950 539 00:26:56,950 --> 00:26:59,960 >> 1337 அழகான தன்னிச்சையான உள்ளது. 540 00:26:59,960 --> 00:27:02,285 நான் எந்த குறிப்பிட்ட காரணம் அந்த எண் எடுக்கவில்லை. 541 00:27:02,285 --> 00:27:03,860 இது முற்றிலும் சீரற்ற இருந்தது. 542 00:27:03,860 --> 00:27:07,010 ஆனால் அந்த துறையை இது குறிப்பிடுகிறது. 543 00:27:07,010 --> 00:27:10,640 அதனால் பெரும்பாலான வலை சேவையகங்கள் நீங்கள் பார்க்க வேண்டும் என்று அவர்கள் அந்த வகையான ஏனெனில் துறை 80 பயன்படுத்த 544 00:27:10,640 --> 00:27:11,810 மாநாட்டில் போன்ற. 545 00:27:11,810 --> 00:27:16,170 அதனால் நான் ஏதாவது சென்று இருந்தால், எனக்கு தெரியாது, Wikipedia.org, 546 00:27:16,170 --> 00:27:17,700 நான் பெருங்குடல் 8 வைத்தேன் - 547 00:27:17,700 --> 00:27:18,610 ஓ, நீங்கள் பார்க்க முடியாது. 548 00:27:18,610 --> 00:27:19,370 நான் வருந்துகிறேன். 549 00:27:19,370 --> 00:27:21,820 ஆனால் நான் விக்கிபீடியா செய்தால் - 550 00:27:21,820 --> 00:27:24,810 நான் இங்கே அதை எழுத வேண்டும் என்று தான் அது கேமரா தெளிவாக இருக்கிறது. 551 00:27:24,810 --> 00:27:29,150 ஆனால் நான் ஒரு உலாவி இந்த எடுக்கிறேன் என்றால் குறிப்பிடும் ஒரு பெருங்குடல் 80, செல்ல 552 00:27:29,150 --> 00:27:31,430 Wikipedia.org துறை 80. 553 00:27:31,430 --> 00:27:36,200 அது அமெரிக்காவில் உள்ளது போல் தான் நீங்கள் கப்பல் முடியும் போன்ற பல துறைகள் 554 00:27:36,200 --> 00:27:37,440 வகையான விஷயங்கள். 555 00:27:37,440 --> 00:27:40,730 எனவே இந்த குறிப்பிட்ட செல்ல தான் இந்த சர்வரில் வைக்க. 556 00:27:40,730 --> 00:27:40,990 சரி. 557 00:27:40,990 --> 00:27:45,730 >> அதனால் நான் 1337 தேர்வு. 558 00:27:45,730 --> 00:27:47,910 எண்கள் ஒரு முழு அளவிலான இல்லை நீங்கள் எடுக்க முடியும் என்று. 559 00:27:47,910 --> 00:27:50,390 என்று முற்றிலும் சிறப்பு இல்லை. 560 00:27:50,390 --> 00:27:54,560 >> ஆனால் நான் இப்பொழுது என்ன செய்ய போகிறேன் நான் முனை இயக்க போகிறேன். 561 00:27:54,560 --> 00:27:59,730 எனக்கு உண்மையில் நுழைய அனுமதிக்க வேண்டும் என்று ஒரு ஜோடி நீங்கள் அதை பார்க்க முடியும் என்று கீழே கோடுகள். 562 00:27:59,730 --> 00:28:03,130 நான் முனை செய்ய போகிறேன், நான் இருக்கிறேன் simpler.js இயக்க போகிறார். 563 00:28:03,130 --> 00:28:06,880 நாம் பெற எப்படி பேச வேண்டும் முனை சிறிது அமைக்க. 564 00:28:06,880 --> 00:28:09,350 ஆனால் இப்போது அது சர்வர் இயங்கும். 565 00:28:09,350 --> 00:28:14,360 >> எனவே ஒரு விஷயம் நாம் முயற்சி செய்யலாம் இதில் இருக்கலாம் பரபரப்பான நாம் உண்மையில் முடியும் என்று இருக்கும் 566 00:28:14,360 --> 00:28:16,300 சுருட்டு அதை அணுக முயற்சி. 567 00:28:16,300 --> 00:28:20,680 அதனால் நான் சுருட்டு செய்ய, மற்றும் முடியும் என் இயந்திரம் உள்ளூர் புரவலன் ஆகிறது. 568 00:28:20,680 --> 00:28:24,600 நீங்கள் இந்த எழுதப்பட்ட பார்க்கிறேன் சில நேரங்களில் இது போன்ற. 569 00:28:24,600 --> 00:28:29,810 உள்ளூர் புரவலன் மற்றும் 127.0.0.1 வகையான உங்கள் வீட்டில் கணினி போன்ற. 570 00:28:29,810 --> 00:28:33,180 எனவே பேசி தான் உங்கள் சொந்த கணினியில். 571 00:28:33,180 --> 00:28:33,760 சரி. 572 00:28:33,760 --> 00:28:36,030 >> பின்னர் நான் 1337 சொல்ல முடியும். 573 00:28:36,030 --> 00:28:39,630 அதனால் நான் குறியீடு இந்த வரி ரன் என்றால், உலக ஹலோ என்கிறார். 574 00:28:39,630 --> 00:28:44,050 நான் அந்த பொருட்களை பார்க்க வேண்டும் என்று என்று உள்ளடக்கத்தை வகை உரை வெற்று அல்லது 575 00:28:44,050 --> 00:28:46,560 என்ன, நான் கூட இங்கே இந்த வைக்க முடியும். 576 00:28:46,560 --> 00:28:48,810 அதை சரி என்று என்று கவனிக்க. 577 00:28:48,810 --> 00:28:50,810 நான் உரை வெற்று வேண்டும் செய்கிறேன். 578 00:28:50,810 --> 00:28:53,140 பின்னர் இந்த மற்ற அனைத்து வகையான இருக்கிறது முனை சேர்க்க வேண்டும் என்று பொருள் 579 00:28:53,140 --> 00:28:54,440 அங்கு எனக்கு. 580 00:28:54,440 --> 00:28:55,700 என்று சூப்பர் முக்கியம் இல்லை. 581 00:28:55,700 --> 00:28:58,230 >> நான் என்ன சொல்கிறேன் என்றால், தொழில்நுட்ப சில வகையான உள்ளன வகையான என்று அம்சங்களில் 582 00:28:58,230 --> 00:29:02,280 தான் காட்ட பற்றி பேச குளிர், ஆனால் நீங்கள், நான் ஆட்சிக்கு வேண்டும் 583 00:29:02,280 --> 00:29:03,070 சுற்றி இந்த மாற்ற. 584 00:29:03,070 --> 00:29:06,280 அதனால் நான் ஒரு கொத்து சேர்க்க முடியும் அந்த மாதிரி விஷயங்களை. 585 00:29:06,280 --> 00:29:11,780 பின்னர் இப்போது, நான் இருக்கிறேன் என்றால் என் வெளியீடு, அது இருக்கும். 586 00:29:11,780 --> 00:29:19,740 எனவே இந்த தலைப்புகள் குறிப்பிட்ட விஷயங்களை சொல்ல என்று போன்ற உலாவிகளில் மற்றும் விஷயங்கள். 587 00:29:19,740 --> 00:29:23,040 >> மற்றும் தலைப்புகள் அடிப்படையில் ஒரு உலாவி சொல்ல முடியும் எப்படி ஏதாவது பதிலளிக்க. 588 00:29:23,040 --> 00:29:26,280 நீங்கள் எப்போதாவது, முன் குக்கீகளை கேள்விப்பட்டேன் என்றால் அல்லது நீங்கள் எப்போதும் கோபம் வருகிறது என்றால் 589 00:29:26,280 --> 00:29:29,330 குக்கீகளை அமைக்க ஒரு இணைய பக்கம் மூலம், அல்லது குக்கீ தொகுதி அல்லது திரும்பி 590 00:29:29,330 --> 00:29:30,320 அந்த மாதிரி ஏதாவது. 591 00:29:30,320 --> 00:29:33,040 நீங்கள் உண்மையில் குக்கீகளை அமைக்க முடியும் இந்த தலைப்புகள் உள்ள. 592 00:29:33,040 --> 00:29:36,990 எனவே அவர்கள் எப்படி ஒரு உலாவி சொல்கிறார்கள் சில சந்தர்ப்பங்களில் நடத்தை. 593 00:29:36,990 --> 00:29:37,750 சரி. 594 00:29:37,750 --> 00:29:40,310 >> அதனால் simpler.js இருந்தது. 595 00:29:40,310 --> 00:29:42,780 யாருக்கும் எந்த கேள்விகள் மூல குறியீடு கோப்பில்? 596 00:29:42,780 --> 00:29:45,420 597 00:29:45,420 --> 00:29:45,610 சரி. 598 00:29:45,610 --> 00:29:46,490 கூல். 599 00:29:46,490 --> 00:29:50,780 >> எனவே அந்த R நீக்க வேண்டும் மற்றும் simple.js பாருங்கள். 600 00:29:50,780 --> 00:29:53,010 எனவே இந்த அழகான அதே திட்டம். 601 00:29:53,010 --> 00:29:56,030 நான் அதை வேறுவிதமாக ஒரு சிறிய எழுதினார் நான் சிறப்பம்சமாக வரிசைப்படுத்த வேண்டும், ஏனெனில் 602 00:29:56,030 --> 00:29:57,850 இங்கு சில அம்சங்கள். 603 00:29:57,850 --> 00:30:03,880 >> எனவே கவனிக்கிறது என்று கோரிக்கை கையாளுதல் செயல்பாடு முற்றிலும் மறைந்துவிட்டது. 604 00:30:03,880 --> 00:30:05,800 உருவெடுத்தார், நீங்கள் ஒரு கேள்வி இருக்கிறது? 605 00:30:05,800 --> 00:30:08,200 >> பார்வையாளர்கள்: சரி, வாதங்கள் என்று சென்றது என்று 606 00:30:08,200 --> 00:30:10,120 செயல்பாடு, அவர்கள் என்ன? 607 00:30:10,120 --> 00:30:12,050 >> கெவின் ஷ்சூமிட்டின்: எனவே அந்த இருக்கின்றன இங்கு பொருட்களை. 608 00:30:12,050 --> 00:30:15,230 Node.js ஆவணங்கள், அது அடிப்படையில் முறைகள் என்ன கூறுகிறார் 609 00:30:15,230 --> 00:30:15,910 அவர்களுக்கு கிடைக்கும். 610 00:30:15,910 --> 00:30:19,602 நாம் அணுக வேண்டும் நடக்கும் எழுத தலைவர் மற்றும் இறுதியில் என்று இந்த முறை 611 00:30:19,602 --> 00:30:20,730 அந்த மாதிரி விஷயங்களை. 612 00:30:20,730 --> 00:30:22,590 ஆனால் ஒரு மொத்தமாக அங்கு மேலும் முறைகள். 613 00:30:22,590 --> 00:30:27,670 >> எடுத்துக்காட்டாக, அவைகளில் ஒன்றை போல REC குறிப்பாக, நீங்கள் என்ன செய்ய முடியும் 614 00:30:27,670 --> 00:30:34,540 rec.method போன்ற ஏதாவது அவை அது ஒரு HTTP GET அல்லது என்பதை சொல்ல 615 00:30:34,540 --> 00:30:36,780 HTTP போஸ்ட் கோரிக்கைகளை மற்றும் அந்த போன்ற விஷயங்கள். 616 00:30:36,780 --> 00:30:39,100 எனவே வெவ்வேறு அனைத்து வகையான இருக்கிறது பண்புகள், ஆனால் அவர்கள் இருவரும் இருக்கிறார்கள் 617 00:30:39,100 --> 00:30:42,560 ஜாவா பொருள்கள், மற்றும் அவர்கள் ஒரு வேண்டும் அவர்களுக்கு இணைக்கப்பட்டுள்ள செயல்பாடுகளை நீங்கள் 618 00:30:42,560 --> 00:30:43,850 விஷயங்களை எழுத முடியும். 619 00:30:43,850 --> 00:30:45,520 சரி? 620 00:30:45,520 --> 00:30:49,030 >> எனவே அந்த கோரிக்கையை கையாளுதல் கவனிக்க முற்றிலும் போய்விட்டது. 621 00:30:49,030 --> 00:30:52,650 ஆனால் நான் கோரிக்கை என்று குறியீடு கையாளுதல் இன்னும் அங்கு இருக்கிறது. 622 00:30:52,650 --> 00:30:56,520 நான் இன்னும் இந்த res.writeHead வேண்டும் நான் இன்னும் இந்த res.end வேண்டும். 623 00:30:56,520 --> 00:31:00,270 இந்த நிலையில் ஒரு உதாரணம் என்ன ஆகிறது ஜாவா ஒரு இந்த யோசனை 624 00:31:00,270 --> 00:31:01,460 அநாமதேய செயல்பாடு. 625 00:31:01,460 --> 00:31:04,180 மற்றும் அநாமதேய ஒரு பொருத்தமான பெயர் போன்ற ஆகிறது அது அது உண்மையில் இல்லை, ஏனெனில் 626 00:31:04,180 --> 00:31:05,180 ஒரு பெயர் உண்டு. 627 00:31:05,180 --> 00:31:07,900 எந்த செயல்பாடு கோரிக்கையை இருக்கும் அங்கு கையாளுதல். 628 00:31:07,900 --> 00:31:10,110 >> பெயர் இல்லை, ஆனால் அது இன்னும் ஒரு வாதம் எடுத்து இருக்கிறது. 629 00:31:10,110 --> 00:31:12,250 அதனால் நான் இன்னும் REC மற்றும் ரெஸ் கிடைத்தது. 630 00:31:12,250 --> 00:31:16,180 நான் இன்னும் குறியீடு வேண்டும். 631 00:31:16,180 --> 00:31:18,930 இந்த நன்றாக உள்ளது ஜாவாஸ்கிரிப்ட் குறியீடு. 632 00:31:18,930 --> 00:31:22,540 அதனால் நான் இல்லாமல் ஒரு செயல்பாடு அறிவிக்க முடியும் வெளிப்படையாக அதை ஒரு பெயர் கொடுத்து. 633 00:31:22,540 --> 00:31:24,250 அது முதல் ஒரு சிறிய குழப்பம் இருக்கிறது. 634 00:31:24,250 --> 00:31:26,230 சில பயனுள்ள விஷயங்கள் உள்ளன நீங்கள் செய்ய முடியும் என்று 635 00:31:26,230 --> 00:31:28,450 இந்த அநாமதேய செயல்பாடுகளை. 636 00:31:28,450 --> 00:31:32,100 யாராவது இந்த எந்த கேள்விகள், அல்லது அது வெறும் ஐந்து, இப்போது சரி 637 00:31:32,100 --> 00:31:34,130 அப்படி தான் ஏற்க வேண்டும் என்று அது அதே காரியத்தை செய்ய முடியும்? 638 00:31:34,130 --> 00:31:36,700 639 00:31:36,700 --> 00:31:37,125 இங்கும்? 640 00:31:37,125 --> 00:31:38,680 >> பார்வையாளர்கள்: செயல்பாடுகளை முதல் இங்கு உள்ள வர்க்க? 641 00:31:38,680 --> 00:31:41,020 >> கெவின் ஷ்சூமிட்டின்: அவர்கள் முதல் இருக்கிறார்கள் இங்கு உள்ள வர்க்க. 642 00:31:41,020 --> 00:31:45,490 மற்றும் என்று இந்த கருத்துக்கள் போன்ற ஒரு அநாமதேய செயல்பாடு கடந்து செல்லும் 643 00:31:45,490 --> 00:31:49,600 இந்த ஜாவா பொருந்தும் என்று நீங்கள் உங்கள் இறுதி திட்டம் எழுத கூடும் 644 00:31:49,600 --> 00:31:51,260 மிகவும் இணைய உலாவி. 645 00:31:51,260 --> 00:31:56,700 எனவே எடுத்துக்காட்டாக, ஜாவா உள்ள உங்களது உலாவி, சற்றே நிகழ்வு தான் 646 00:31:56,700 --> 00:32:00,680 உணர்வு உந்துதல் என்று நீங்கள் வேண்டும் என்ன பயனர் இந்த கிளிக் போது உள்ளது 647 00:32:00,680 --> 00:32:02,640 பொத்தானை, நான் இந்த குறியீடு இயக்க வேண்டும். 648 00:32:02,640 --> 00:32:07,070 >> எனவே யோசனைகளை அதே வகையான தான் வாடிக்கையாளர் பக்கத்தில் ஒரு சுட்டியை கிளிக் அல்லது அவர்கள் போது 649 00:32:07,070 --> 00:32:09,870 சில படத்தை சுட்டி உங்கள் வலை பக்கம், இந்த குறியீடு ரன். 650 00:32:09,870 --> 00:32:11,350 என்று சேவையகங்கள் விண்ணப்பிக்க முடியும். 651 00:32:11,350 --> 00:32:16,380 அதனால் அந்த மாதிரியான அற்புதமான போல இங்கு ஒரு உண்மையில் காரணம் 652 00:32:16,380 --> 00:32:19,810 பொருத்தமான அல்லது சில பேர் அதை ஒரு என்று நினைக்கிறேன் இந்த வகையான பொருத்தமான மொழி 653 00:32:19,810 --> 00:32:22,530 நிகழ்வு இயக்கி சர்வர் நீங்கள் வேண்டும், ஏனெனில் இந்த அநாமதேய செயல்பாடுகளை. 654 00:32:22,530 --> 00:32:26,150 நீங்கள் முழு யோசனை வேண்டும் இந்த ஒத்திசைவற்ற குறியீடு. 655 00:32:26,150 --> 00:32:27,060 சரி. 656 00:32:27,060 --> 00:32:30,360 யாருக்கும் எந்த கேள்விகள்? 657 00:32:30,360 --> 00:32:30,470 >> சரி. 658 00:32:30,470 --> 00:32:33,440 அதனால் simple.js இருந்தது. 659 00:32:33,440 --> 00:32:38,070 எனவே இன்னும் ஒரு பார்போம் அல்லது ஒரு ஜோடி மேலும். 660 00:32:38,070 --> 00:32:42,040 எனவே இந்த sleep.js ஆகிறது. 661 00:32:42,040 --> 00:32:47,160 எனவே தெரிந்திருந்தால் யாருக்கும் ஆகிறது சி செயல்பாடு தூக்கம்? 662 00:32:47,160 --> 00:32:50,936 முந்தைய விரிவுரைகள் ஒருவேளை ஒரு இருந்து அல்லது அது போன்ற ஏதாவது? 663 00:32:50,936 --> 00:32:54,650 >> எனவே அடிப்படையில் நீங்கள் நான் கடந்து ஒரு விநாடிகள் எண் அல்லது நீங்கள் யூ பயன்படுத்தி என்றால் 664 00:32:54,650 --> 00:32:57,080 மில்லி விநாடிகளில் பல தூங்க அல்லது நானோ நொடிகள். 665 00:32:57,080 --> 00:33:00,450 மற்றும் அடிப்படையில் திட்டத்தை நிறுத்த வேண்டும் நேரம் அந்த அளவு இயங்கும். 666 00:33:00,450 --> 00:33:01,280 சரி? 667 00:33:01,280 --> 00:33:06,970 பின்னர் அது இறுதியில் எழுந்து வரும் பின்னர் அது இயங்கும் தொடர வேண்டும் 668 00:33:06,970 --> 00:33:08,340 திட்டம். 669 00:33:08,340 --> 00:33:12,740 >> எனவே இந்த சர்வர் மாதிரி கொடுக்கிறது தூக்க தோற்றத்தை. 670 00:33:12,740 --> 00:33:17,580 எனவே நாம் அதே வேண்டும் என்று நோட்டீஸ் தலைப்பு என 200 res.writeHead 671 00:33:17,580 --> 00:33:22,130 முன், ஆனால் நாம் இந்த நினைத்தீர்கள் செயல்பாடு தொகுப்பு நேரம் என்று. 672 00:33:22,130 --> 00:33:26,170 அமை நேரம் கூட கிடைக்கிறது உங்கள் இணைய உலாவி Google Chrome 673 00:33:26,170 --> 00:33:28,000 அல்லது சபாரி அல்லது என்ன. 674 00:33:28,000 --> 00:33:31,720 மற்றும் அடிப்படையில் அது இங்கே என்ன செய்து கொண்டிருக்கிறார் என்று அது ஒரு செயல்பாடு எடுத்து வருகிறது. 675 00:33:31,720 --> 00:33:33,360 அறிவிப்பு, மீண்டும், இது ஒரு தான் அநாமதேய செயல்பாடு. 676 00:33:33,360 --> 00:33:36,310 நாம் ஏனெனில் அந்த வகையான குளிர் ஒரு நேரத்தில் ஒரு அநாமதேய செயல்பாட்டை பயன்படுத்தி 677 00:33:36,310 --> 00:33:38,950 அநாமதேய செயல்பாடு இது சற்றே இருக்க முடியும். 678 00:33:38,950 --> 00:33:42,270 >> ஆனால் அது இது, அந்த செயல்பாடு எடுத்து இந்த வழியில் - அடிப்படையில் சொல்கிறேன் 679 00:33:42,270 --> 00:33:47,430 படைப்புகளை நான் விரும்பவில்லை, 5,000 மில்லி விநாடிகளில் ஆகிறது நீங்கள் அந்த விழாவில் இயக்க இது 680 00:33:47,430 --> 00:33:50,830 மட்டும் ஏன் பதில் முடிவடைகிறது எழுதுகிறார். 681 00:33:50,830 --> 00:33:56,730 எனவே இது போன்ற உணர்வை தூங்கி, ஆனால் வழியில் இந்த உண்மையில் 682 00:33:56,730 --> 00:33:59,780 வேலை நாம் இயக்க வேண்டும் ஆகிறது மிக விரைவில் இந்த வரி. 683 00:33:59,780 --> 00:34:01,190 நாம் தான் ஏதோ எழுதி வருகிறோம். 684 00:34:01,190 --> 00:34:03,780 பின்னர் நாங்கள் வழியாக இயக்க வேண்டும் மிக விரைவில் இந்த வரி. 685 00:34:03,780 --> 00:34:08,620 நாம் உண்மையில் போவதில்லை ஐந்து வினாடிகள் காத்திருக்க வேண்டும். 686 00:34:08,620 --> 00:34:11,370 நாம் தான் இயக்க போகிறோம் உடனடியாக இந்த குறியீடு. 687 00:34:11,370 --> 00:34:14,219 >> பின்னர், மீண்டும், இந்த சிறிய உள்ளது இப்போது இந்த விஷயம் உள்ளது என்று நிகழ்வு கண்ணி 688 00:34:14,219 --> 00:34:17,570 அடிப்படையில் தான் என்று பதிவேடுகளை தொடர்ந்து ஒரு வட்டத்தில் சுற்றி நடக்கிறது 689 00:34:17,570 --> 00:34:21,620 மற்றும் ஒரு கடிகாரத்தை பார்த்து நூல் மற்றும் என்று சொல்லி, ஐந்து வினாடிகள் உள்ளது 690 00:34:21,620 --> 00:34:22,360 இன்னும் கடந்து? 691 00:34:22,360 --> 00:34:26,409 பின்னர் பார்க்கும் போது அது இரண்டாவது கையில் ஐந்து விநாடிகள் அல்லது போன்ற சென்றார் 692 00:34:26,409 --> 00:34:29,190 என்ன, அது, எழுந்திருக்கும் மற்றும் கூறுகிறார் ஓ, நான் என்ன செய்ய வேண்டும்? 693 00:34:29,190 --> 00:34:30,350 ஓ நான் இந்த குறியீடு இயக்க வேண்டும். 694 00:34:30,350 --> 00:34:33,110 பின்னர் அது நடக்கிறது ஏய் res.end ரன். 695 00:34:33,110 --> 00:34:35,360 >> எனவே மீண்டும், நாம் இங்கே காத்திருக்கும். 696 00:34:35,360 --> 00:34:38,590 எனவே அதை இல்லை என்று உள்ளே இந்த குறியீடு இந்த செயல்பாடு ஐந்து எடுக்க போகிறது 697 00:34:38,590 --> 00:34:39,900 இயக்க விநாடிகள். 698 00:34:39,900 --> 00:34:43,090 இந்த குறியீடு அழகான மிகவும் இயக்கும் உடனடியாக, குறைந்தபட்சம் உறவினர் 699 00:34:43,090 --> 00:34:46,139 நாம் பேசுவதை என்று ஐந்து வினாடிகள் பற்றி முந்தைய முன். 700 00:34:46,139 --> 00:34:52,100 >> அதனால் தான், இந்த நடவடிக்கை காட்ட நான் Node.sleep.js செய்ய முடியும். 701 00:34:52,100 --> 00:34:55,159 ஏதாவது நான் குழப்பிவிட்டோமா? 702 00:34:55,159 --> 00:34:56,310 ஒருவேளை. 703 00:34:56,310 --> 00:34:57,410 மன்னிக்கவும். 704 00:34:57,410 --> 00:34:59,530 நாம் இதை சரிசெய்ய என்ன செய்ய முடியும் என்று பார்க்கலாம். 705 00:34:59,530 --> 00:35:10,830 706 00:35:10,830 --> 00:35:12,080 சரி. 707 00:35:12,080 --> 00:35:15,460 708 00:35:15,460 --> 00:35:17,464 எனவே நிச்சயமாக Node.js. பயன்படுத்த 709 00:35:17,464 --> 00:35:19,440 நான் விளையாடினேன் நான். 710 00:35:19,440 --> 00:35:19,570 சரி. 711 00:35:19,570 --> 00:35:20,820 ஒரு நொடி. 712 00:35:20,820 --> 00:35:27,380 713 00:35:27,380 --> 00:35:27,900 சரி. 714 00:35:27,900 --> 00:35:29,130 நான் அது என்ன என்று எனக்கு தெரியும். 715 00:35:29,130 --> 00:35:34,440 >> எனவே பிரச்சினை என்று என் மற்ற தாவலில் இங்கே, நான் ஏற்கனவே முனை இயங்கும் 716 00:35:34,440 --> 00:35:36,590 அதே முகவரி, 1337. 717 00:35:36,590 --> 00:35:43,370 நாம் இருக்கும் இந்த வீசி, அதனால் பிழை அது உண்மையான நெருக்கமாக, முகவரி ஆகிறது 718 00:35:43,370 --> 00:35:45,180 , EADDRINUSE பயன்படுத்த. 719 00:35:45,180 --> 00:35:47,970 எனவே நான் ஏற்கனவே இங்கே 1337 பயன்படுத்தி வந்தது. 720 00:35:47,970 --> 00:35:52,210 நான் இப்போது இந்த அணைக்க, மற்றும் நீங்கள் , வட்டம், எல்லாம் இந்த இயக்க முயற்சி 721 00:35:52,210 --> 00:35:53,210 நன்றாக இருக்கும். 722 00:35:53,210 --> 00:35:53,440 சரி. 723 00:35:53,440 --> 00:35:57,020 எனவே நீங்கள் ஒரே ஒரு விஷயம் வகையான முடியும் ஒரு முறை ஒரு துறைமுக கேட்டு. 724 00:35:57,020 --> 00:35:59,660 மற்றொரு தீர்வு எனக்கு இருந்திருக்கும் அந்த திட்டத்தை திருத்தி செய்ய 725 00:35:59,660 --> 00:36:02,370 அது 1338 அல்லது ஏதாவது இருக்கும் அந்த மாதிரி. 726 00:36:02,370 --> 00:36:04,100 >> ஆனால் இப்போது தூக்கம் இயங்கும். 727 00:36:04,100 --> 00:36:06,400 எனவே உண்மையில் அது முயற்சி செய்வோம் உலாவி இந்த முறை அது தான் ஒரு 728 00:36:06,400 --> 00:36:09,080 பார்க்க கொஞ்சம் கவர்ச்சியற்ற அது ஒரு முனையத்தில். 729 00:36:09,080 --> 00:36:13,560 அதனால் நான் அந்த செல்ல போகிறேன் 127 முகவரி தான் மீண்டும் 1337. 730 00:36:13,560 --> 00:36:14,850 மற்றும் நீங்கள் அதை பார்க்க முடியும் - 731 00:36:14,850 --> 00:36:18,050 நான் நீங்கள் என்று எனக்கு தெரியாது - ஆனால் என் உலாவி ஒரு மிக, மிக நீண்ட நேரம் எடுத்து 732 00:36:18,050 --> 00:36:20,600 அல்லது ஐந்து வினாடிகள் போன்ற ஏற்ற நேரம். 733 00:36:20,600 --> 00:36:23,460 >> அதன் பின்னர், இறுதியாக பதில் வந்தது. 734 00:36:23,460 --> 00:36:29,070 நீங்கள் அதை பார்க்க முடியாது, ஏனெனில் விஷயம் நான் செய்தால் ஒரு சிறிய மேல் நகர்ந்து, ஆனால் 735 00:36:29,070 --> 00:36:32,500 இந்த ஒரு சிறிய சிறிய, நீங்கள் அது ஏய் கூறுகிறார் பார்க்க முடியும். 736 00:36:32,500 --> 00:36:35,130 அதனால் நான் ஹே கிடைத்தது, ஆனால் ஐந்து விநாடிகள் கழித்து. 737 00:36:35,130 --> 00:36:38,510 அதை பார்க்க ஒரு சிறிய தூய்மையான இருக்கலாம் இங்கே முனையத்தில் அதை நான் இருக்கிறேன் 738 00:36:38,510 --> 00:36:40,980 ஒரு செய்ய போகிறேன் - 739 00:36:40,980 --> 00:36:43,540 இங்கே உள்ள செய்வோம் - 740 00:36:43,540 --> 00:36:48,370 அந்த முகவரி சுருட்டு செய்வோம் மீண்டும் 1337 உடன். 741 00:36:48,370 --> 00:36:50,820 நான் வெறும் வகையான உட்கார வேண்டும் இங்கே ஐந்து வினாடிகள். 742 00:36:50,820 --> 00:36:53,760 ஆனால் அறிவிப்பு என்று சர்வர் புதிய மறுமொழிகள் ஏற்க முடியாது. 743 00:36:53,760 --> 00:36:54,940 அது ஏய் அச்சிடுகிறது. 744 00:36:54,940 --> 00:36:58,720 >> மற்றும் அடிப்படையில், இந்த டெமோ என்ன நான் இந்த மற்ற தாவலில் செய்ய முடியும் - 745 00:36:58,720 --> 00:37:02,640 எனவே நான் மற்றொரு தாவலில் இதை செய்ய சொல்கிறேன், நான் சுருட்டை மற்றும் அதே செய்ய போகிறேன் 746 00:37:02,640 --> 00:37:03,780 விஷயம் மீண்டும். 747 00:37:03,780 --> 00:37:06,600 நான் இந்த உதைக்க முயற்சி போகிறேன் அதே நேரத்தில் ஒரு வேளை. 748 00:37:06,600 --> 00:37:08,260 நான் இதை செய்ய போகிறேன், நான் இருக்கிறேன் இங்கே ரேஸ் போகிறது மற்றும் நான் 749 00:37:08,260 --> 00:37:09,650 மீண்டும் அதை செய்ய போவதில்லை. 750 00:37:09,650 --> 00:37:14,030 >> மற்றும் அது செய்யலாம் என்று நீங்கள் அவர்கள் இருவரும் பார்க்க முடியும். 751 00:37:14,030 --> 00:37:20,250 ஏய் அச்சிடப்பட்டு என்று ஒரு என்று ஒரு அச்சிடப்பட்ட ஏய் அனைத்து வழி - 752 00:37:20,250 --> 00:37:22,550 மீண்டும் அந்த சோதனை செய்வோம். 753 00:37:22,550 --> 00:37:25,100 உண்மையில், இந்த பயன்படுத்த அனுமதிக்க அது சரி தான் என்றால், ஏமாற்ற. 754 00:37:25,100 --> 00:37:30,520 >> எனவே நான் ஒரு ஷெல் விஷயம் பயன்படுத்த போகிறேன் என்று என்னை அடிப்படையில் இரண்டு நகல்கள் இயக்க அனுமதிக்கிறது 755 00:37:30,520 --> 00:37:32,630 இணையாக இந்த திட்டத்தின். 756 00:37:32,630 --> 00:37:36,070 அது முதல் நிரலை வேண்டும் இணையாக இரண்டாவது திட்டம். 757 00:37:36,070 --> 00:37:39,060 நான் Enter ஐ அழுத்தினால் எனவே இப்போது, அதை நடக்கிறது அந்த கோரிக்கையை மிகவும் அதிகமாக செய்ய 758 00:37:39,060 --> 00:37:40,570 உடனடியாக அதே நேரத்தில். 759 00:37:40,570 --> 00:37:42,620 எனவே இந்த ஒரு ஷாட் கொடுக்க வேண்டும். 760 00:37:42,620 --> 00:37:44,950 >> எனவே இப்போது அதை இரண்டு செயல்முறைகள் கூறுகிறார் கவனிக்கிறது. 761 00:37:44,950 --> 00:37:50,630 நீங்கள் ஆர்வம் என்றால், அந்த 27,000 எண் அடிப்படையில் அடையாள உள்ளது. 762 00:37:50,630 --> 00:37:52,940 பின்னர் அவர்கள் அச்சிடப்பட்ட, கவனிக்க ஏய் அதே நேரத்தில். 763 00:37:52,940 --> 00:37:56,820 நாம் ஐந்து காத்திருக்க வேண்டியிருந்தது பிடிக்காது பின்னர் ஒரு பின்னர், வினாடிகளில், 764 00:37:56,820 --> 00:37:59,640 ஐந்து விநாடிகள் கழித்து இரண்டாவது கிடைக்கும். 765 00:37:59,640 --> 00:38:03,300 அதனால் அந்த மாதிரியான சில வழிகளில், அவ்வளவு தான் உண்மையில் ஆதாரம், ஆனால் அது தான் இல்லை 766 00:38:03,300 --> 00:38:07,390 அது மட்டும் அல்ல அந்த உள்ளுணர்வு ஆதாரங்கள் ஐந்து வினாடிகள் காத்திருக்கும் மற்றும் தடுப்பதை போன்ற 767 00:38:07,390 --> 00:38:08,960 முழு நூல். 768 00:38:08,960 --> 00:38:10,720 குளிர் சரி. 769 00:38:10,720 --> 00:38:17,850 >> எனவே ஆரோன் முந்தைய ஒரு கேள்வி கேட்டேன் என்று இருந்தது, அதே நாம் ஏதாவது செய்ய வேண்டும் என்றால் - 770 00:38:17,850 --> 00:38:18,735 இங்கும்? 771 00:38:18,735 --> 00:38:19,051 >> பார்வையாளர்கள்: காத்திரு. 772 00:38:19,051 --> 00:38:21,585 எப்படி இருக்கிறது என்று வேறு வைட்டமின் தாங்கல், என்று? 773 00:38:21,585 --> 00:38:23,010 அது தானாக செய்ய முடியாது? 774 00:38:23,010 --> 00:38:25,390 நாம் ஏன் அதை பற்றி கவலைப்பட வேண்டும்? 775 00:38:25,390 --> 00:38:26,555 >> கெவின் ஷ்சூமிட்டின்: ஓ, நீங்கள் முடியும் என்று இன்னும் ஒரு முறை சொல்ல வேண்டும்? 776 00:38:26,555 --> 00:38:29,510 >> பார்வையாளர்கள்: printf தாங்கல் பிடிக்காது அதே விஷயத்தை செய்ய? 777 00:38:29,510 --> 00:38:31,280 >> கெவின் ஷ்சூமிட்டின்: printf தாங்கல்? 778 00:38:31,280 --> 00:38:32,753 >> பார்வையாளர்கள்: ஆமாம். 779 00:38:32,753 --> 00:38:33,244 சரி. 780 00:38:33,244 --> 00:38:40,609 அவர்கள் வினாடி வினாக்கள் ஒரு இல்லை எப்படி நீங்கள் வலது வைட்டமின் பற்றி 781 00:38:40,609 --> 00:38:42,899 ஏதாவது பின்னர் அதை ஒரு இடைநிறுத்தப்பட்டு இரண்டாவது, பிறகு நீங்கள் அதை வளைய பத்து வேண்டும் 782 00:38:42,899 --> 00:38:46,530 முறை, அது பத்து வினாடிகள் காத்திருந்து வேண்டும் பின்னர் ஒன்றாக எல்லாம் சோதிக்க? 783 00:38:46,530 --> 00:38:47,460 >> கெவின் ஷ்சூமிட்டின்: சரி, ஓ. 784 00:38:47,460 --> 00:38:49,170 >> பார்வையாளர்கள்: அதே செய்கிறார் விஷயம் பின்னர் இந்த வழக்கு? 785 00:38:49,170 --> 00:38:52,630 >> கெவின் ஷ்சூமிட்டின்: எனவே கேள்வி அடிப்படையில் முன்னாள் வினாடி ஒன்று 786 00:38:52,630 --> 00:38:57,200 அல்லது ஏதாவது, ஒரு கேள்வி இருந்தது என்று அடிப்படையில் நீங்கள் அச்சு f 10 சொல்கிறீர்கள் என்றால் 787 00:38:57,200 --> 00:39:01,490 பின்னர் ஒரு நேரத்தில் விஷயங்கள் மற்றும் போன்ற தூங்கினேன் அந்த அவுட் அச்சிடும் செயல்பாடு, 788 00:39:01,490 --> 00:39:04,850 சில காரணங்களால் இறுதியில், அதை திரையில் அனைத்து அந்த சேமிக்கலாம். 789 00:39:04,850 --> 00:39:06,740 எனவே இரு வேறுபட்ட வகை உள்ளது இங்கே கருத்துக்கள். 790 00:39:06,740 --> 00:39:10,400 >> எனவே நான் ஒன்று என்று, இந்த உள்ளது யூகிக்கிறேன் வழக்கு, நாம் வெவ்வேறு இரண்டு கையாள்வதில் 791 00:39:10,400 --> 00:39:13,510 அப்படி மக்கள் சர்வர் கேட்டு அதே நேரத்தில் விஷயங்கள். 792 00:39:13,510 --> 00:39:17,455 மற்றும் printf என்று வகையான காரணம் என்று காத்திருக்கிறது அது ஆல் அவுட் டம்ப் 793 00:39:17,455 --> 00:39:21,760 ஒரே நேரத்தில் அதிக தொடர்பு இருக்கிறது எப்படி printf வகையான - 794 00:39:21,760 --> 00:39:25,100 அதனால் வழியில் printf உண்மையில் ஆகிறது செயல்படுத்தப்படும் அது அடிப்படையில் உள்ளது ஆகிறது 795 00:39:25,100 --> 00:39:28,850 எழுத இயங்கு பேச பணியகத்திற்கு என்று பொருள். 796 00:39:28,850 --> 00:39:33,460 எனவே அது அனைத்து செய்ய வேண்டும் இல்லை நீங்கள் printf என்று சொல்லும் போது பொருட்களை உடனடியாக 797 00:39:33,460 --> 00:39:36,260 சில சரம் என்று முடியாது, ஏனெனில் அது இருந்தால் விலை கிடைக்கும் 798 00:39:36,260 --> 00:39:37,340 ஒவ்வொரு முறையும் செய்ய. 799 00:39:37,340 --> 00:39:41,530 >> நீங்கள் செய்தால் அதனால், ஏய் உங்கள் நிரல் printf உண்மையில் அந்த அச்சிட வேண்டும் 800 00:39:41,530 --> 00:39:43,040 உடனடியாக பணியகத்திற்கு. 801 00:39:43,040 --> 00:39:46,080 அது சரி, நான் அதை எழுதினார் என்று சொல்ல கூடும். 802 00:39:46,080 --> 00:39:49,570 நீங்கள் கொடுக்க பின்னர் வகையான காத்திருக்க அது உண்மையில் முன் ஒரு சிறிய மேலும் 803 00:39:49,570 --> 00:39:51,380 பணியகத்திற்கு அதை எழுதும். 804 00:39:51,380 --> 00:39:54,040 >> அந்த வழக்கில் என்று காரணம் - 805 00:39:54,040 --> 00:39:56,450 அது வகையான தொடர்பில்லாத தான் தூங்க - 806 00:39:56,450 --> 00:40:00,060 தூக்கம் வகையான தான் என்று ஆகிறது நிரூபிக்க அங்கு ஊசி 807 00:40:00,060 --> 00:40:02,480 அதை எழுத முடியாது என்ற உண்மையை அதை ஒருங்கிணைக்க. 808 00:40:02,480 --> 00:40:06,210 ஆனால் அந்த காரணம் தான் இருக்கிறது செயல்திறன் நீங்கள் இல்லை என்று 809 00:40:06,210 --> 00:40:08,920 பல தொடர்புகள் செய்ய ஆப்பரேட்டிங் சிஸ்டம். 810 00:40:08,920 --> 00:40:12,300 >> ஆனால் இங்கே, நாம் உண்மையில் என்ன செய்ய முயற்சிக்கும் இந்த தூக்கம் தான் வெறும் நிகழ்ச்சி 811 00:40:12,300 --> 00:40:17,730 என்று நாம் பார்வையிடும் இரண்டு பேர் போது இந்த இணையதளத்தில், அதை வைத்து போவதில்லை 812 00:40:17,730 --> 00:40:22,310 அவர்கள் அதை சொல்ல நடக்கிறது அங்கு ஒரு வரியில் நான் இருக்கும் போது நீங்கள் உதவி, மற்றும் வேண்டும் 813 00:40:22,310 --> 00:40:25,350 முற்றிலும் இந்த பிறகு நீங்கள் உதவி முடிந்ததும் ஐந்து வினாடிகள், நான் போகிறேன் 814 00:40:25,350 --> 00:40:26,750 அடுத்த நபர் மீது நடவடிக்கை. 815 00:40:26,750 --> 00:40:29,515 எனவே முதல் நபரின் கோரிக்கை இல்லை அந்த நிகழ்வு வளைய கட்டி 816 00:40:29,515 --> 00:40:31,610 என்று அர்த்தம் என்றால். 817 00:40:31,610 --> 00:40:34,980 >> ஆனால் இங்கே உண்மையில் ஒரு உதாரணம் ஆகும் டை என்று ஒன்று 818 00:40:34,980 --> 00:40:36,090 நிகழ்வு வளைய வரை. 819 00:40:36,090 --> 00:40:39,130 எனவே இங்கே ஒரு பயங்கரமான செயல்பாடு தான் வானளாவிய வர்த்தகம் கணக்கிட. 820 00:40:39,130 --> 00:40:43,510 அது உண்மையில் நீங்கள் மோசமாக வழி வானளாவிய பிபோனச்சி எண் கணக்கிட. 821 00:40:43,510 --> 00:40:48,480 இது வெறும் ஒப்பு உண்மையில் ஆகிறது இந்த, எங்கிருந்து வந்தது 822 00:40:48,480 --> 00:40:49,330 உண்மையில் அங்கு - 823 00:40:49,330 --> 00:40:53,230 நான் என்ன சொல்கிறேன் என்றால், நீங்கள் அதை கண்டுபிடிக்க செல்ல முயற்சி செய்யலாம் - ஆனால் ஒரு மிக நீண்ட வலைப்பதிவு போன்ற இல்லை 824 00:40:53,230 --> 00:40:54,130 யாரோ எழுதிய பதிவு. 825 00:40:54,130 --> 00:40:55,660 அந்த Reddit விஷயங்களை ஒன்று தான். 826 00:40:55,660 --> 00:40:59,650 ஆனால் யாரோ Node.js விமர்சித்தார், மற்றும் அவர்கள் ஒரு உதாரணம் இந்த பயன்படுத்தப்படும். 827 00:40:59,650 --> 00:41:03,700 எனவே நான் வகையான நீங்கள் இரண்டு காட்ட வேண்டும் வித்தியாசமானவர்கள் தான் பெற 828 00:41:03,700 --> 00:41:07,320 கருத்துக்கள் ஒரு பொது புரிதலை இந்த இரண்டு விஷயங்கள் பின்னால். 829 00:41:07,320 --> 00:41:13,050 >> ஆனால் இந்த ஒரு பயங்கரமான தேர்வு கடுமையாக திறனற்ற கணக்கீட்டு 830 00:41:13,050 --> 00:41:15,940 கணக்கிட தீவிர வழி வானளாவிய பிபோனச்சி எண். 831 00:41:15,940 --> 00:41:21,180 எனவே ஒரு பக்க குறிப்பு, ஏன் ஆகிறது அது பயங்கரமான ஒரு வழி இருக்கிறது? 832 00:41:21,180 --> 00:41:23,210 இங்கும்? 833 00:41:23,210 --> 00:41:25,130 >> பார்வையாளர்கள்: நீங்கள் தொடங்க சொல்ல 1,000 வெளியே. 834 00:41:25,130 --> 00:41:27,050 999 மற்றும் 998 1,000 பிளக்கும். 835 00:41:27,050 --> 00:41:28,970 இந்த ஒவ்வொரு இரண்டு விஷயங்களை பிளக்கிறது. 836 00:41:28,970 --> 00:41:30,890 இந்த ஒவ்வொரு இரண்டு விஷயங்களை பிளக்கிறது. 837 00:41:30,890 --> 00:41:31,355 >> கெவின் ஷ்சூமிட்டின்: சரி. 838 00:41:31,355 --> 00:41:32,400 >> பார்வையாளர்கள்: அனைத்து வழி கீழே. 839 00:41:32,400 --> 00:41:32,840 >> கெவின் ஷ்சூமிட்டின்: நிச்சயமாக. 840 00:41:32,840 --> 00:41:37,330 எனவே தான், கேமரா மீண்டும் நான் 1,000 அல்லது வேறு ஏதாவதா மீது fib அழைப்பு 841 00:41:37,330 --> 00:41:41,810 அந்த மாதிரி, அதை வெளிப்படையாக குறைவாக இல்லை அல்லது ஒரு சமமாக நான் போகிறேன் 842 00:41:41,810 --> 00:41:46,040 இந்த வேறு வழக்கு சென்று, பின்னர் நான் போகிறேன் 999 fib பிளஸ் 998 fib அழைக்க. 843 00:41:46,040 --> 00:41:50,290 பின்னர் அழகான மிகவும் அனைத்து என்று 999 செய்கிறது fib என்று வேலை இருக்கிறது 844 00:41:50,290 --> 00:41:52,950 வகையான இந்த நிலையில். 845 00:41:52,950 --> 00:41:55,620 நீங்கள் கீழே சென்றால், அது இன்னும் பணிநீக்கம் தான் என்று, ஆனால் நீங்கள் தான் 846 00:41:55,620 --> 00:42:01,390 கணினி அளக்காதே 998 பெறுகிறார் என்று எங்களுக்கு மிகவும் நெருக்கமான 999 fib வேண்டும். 847 00:42:01,390 --> 00:42:05,860 எனவே நாம் இன்னும் கொஞ்சம் இருக்க வேண்டும் நாம் வகையான மீண்டும் எப்படி வீழ்வது 848 00:42:05,860 --> 00:42:07,580 இந்த, ஆனால் நாம் பலமுறை இல்லை அனைத்து இந்த விஷயங்களை. 849 00:42:07,580 --> 00:42:11,860 எனவே நீங்கள், இந்த மகத்தான கற்பனை செய்யலாம் ஒரு பயங்கரமான தான் அந்த மகத்தான மரம். 850 00:42:11,860 --> 00:42:12,940 >> ஆனால் எப்படியோ, சரி. 851 00:42:12,940 --> 00:42:14,040 அதனால் அளக்காதே இருந்தது. 852 00:42:14,040 --> 00:42:15,530 இது தான் இயக்க சிறிது நேரம் ஆகும். 853 00:42:15,530 --> 00:42:16,510 இங்கும்? 854 00:42:16,510 --> 00:42:17,760 >> பார்வையாளர்கள்: [செவிக்கு புலப்படாமல்]. 855 00:42:17,760 --> 00:42:20,430 856 00:42:20,430 --> 00:42:22,481 >> கெவின் ஷ்சூமிட்டின்: ஓ, நீங்கள் முடியும் கேள்வி மீண்டும்? 857 00:42:22,481 --> 00:42:23,731 >> பார்வையாளர்கள்: [செவிக்கு புலப்படாமல்]. 858 00:42:23,731 --> 00:42:30,840 859 00:42:30,840 --> 00:42:33,990 >> கெவின் ஷ்சூமிட்டின்: ஓ எனவே இந்த குறியீடு ஆகிறது அந்த மாதிரி இருக்க நடக்கிறது 860 00:42:33,990 --> 00:42:34,850 சர்வர். 861 00:42:34,850 --> 00:42:38,100 எனவே இந்த காணலாம் போவதில்லை உலாவி அல்லது எதையும். 862 00:42:38,100 --> 00:42:42,160 அது என்ன நாம் அடிப்படையில் என்று போது இங்கே பயனர் அழகான மிகவும் செய்கிறது 863 00:42:42,160 --> 00:42:45,300 மீண்டும் தங்கள் கோரிக்கையை, போது நாம் அப்படி ஒரு கோரிக்கை வைக்க, நாம் அழைக்க போகிறோம் 864 00:42:45,300 --> 00:42:47,040 சர்வர் பக்கத்தில் இந்த செயல்பாடு. 865 00:42:47,040 --> 00:42:50,480 பின்னர் நாம் விளைவாக திரும்ப பெற வேண்டும் என்று செயல்பாடு அழைப்பு இருந்து. 866 00:42:50,480 --> 00:42:52,460 மற்றும் நாம் அச்சிட வேண்டும் பயனர் அதை. 867 00:42:52,460 --> 00:42:54,580 எனவே பயனர் உண்மையில் சமாளிக்க முடியாது அதிகமாக இந்த செயல்பாடு. 868 00:42:54,580 --> 00:42:57,270 >> கேள்வி என்று இருந்ததா? 869 00:42:57,270 --> 00:42:58,470 என்று பயன்? 870 00:42:58,470 --> 00:42:58,810 சரி. 871 00:42:58,810 --> 00:43:00,930 கூல். 872 00:43:00,930 --> 00:43:04,240 >> எனவே மீண்டும், நாம் இந்த முழு res.writeHead செய்கிறோம் நாம் வெளியே அச்சிட எங்கே 873 00:43:04,240 --> 00:43:05,150 தலைப்பு. 874 00:43:05,150 --> 00:43:09,730 பின்னர் நான் செய்து பதில் முடிவுக்கு மேஜிக் எண் அளக்காதே 45 ஆகிறது. 875 00:43:09,730 --> 00:43:12,100 அதனால் தான் இந்த சர்வர் இயக்க அனுமதிக்க. 876 00:43:12,100 --> 00:43:15,190 அதனால் நான் ஒரு முனை fib.js. செய்ய போகிறேன் 877 00:43:15,190 --> 00:43:17,340 எனவே இப்போது என் அளக்காதே சர்வர் இயங்கும். 878 00:43:17,340 --> 00:43:21,790 >> பின்னர் இங்கே, நான் போகிறேன் இந்த ஒரு செய்ய. 879 00:43:21,790 --> 00:43:22,200 சரி? 880 00:43:22,200 --> 00:43:24,960 அதனால் நான், கர்ல் சொல்ல போகிறேன். 881 00:43:24,960 --> 00:43:32,226 எனவே அது ஒரு சிறிது எடுத்து நடக்கிறது ஆனால் வட்டம் விரைவில் அதை முடிக்கும் 882 00:43:32,226 --> 00:43:35,660 அது 45 வது அவுட் அச்சிட முடியாது எண் Fibonacci. 883 00:43:35,660 --> 00:43:36,910 >> பார்வையாளர்கள்: [செவிக்கு புலப்படாமல்]. 884 00:43:36,910 --> 00:43:40,720 885 00:43:40,720 --> 00:43:42,050 >> கெவின் ஷ்சூமிட்டின் அது வேண்டும் அழகான விரைவில் செய்து. 886 00:43:42,050 --> 00:43:43,780 அது ஐந்து அல்லது ஆறு வினாடிகள் எடுத்து கொள்ள வேண்டும். 887 00:43:43,780 --> 00:43:48,570 நான் தான் V8 இருப்பது சூப்பர் தான் தெரியாது வேகமாக, ஆனால் எந்த விஷயத்தில், இந்த ஒரு ஆகிறது 888 00:43:48,570 --> 00:43:52,700 வேண்டுமென்றே மிகவும் குறுகிய எடுத்துக்காட்டாக மற்றும் ஒரு அல்லாத துச்சமா என்ற அழகில்லாத 889 00:43:52,700 --> 00:43:54,200 கணக்கீடு. 890 00:43:54,200 --> 00:43:56,700 அதனால் ஒரு பின்னர், இந்த கிடைக்கிறது. 891 00:43:56,700 --> 00:44:02,130 >> ஆனால் இப்போது, நான் என்ன செய்கிறேன் என்று அதே வகையான நான் செய்ய அங்கு முன் சோதனை 892 00:44:02,130 --> 00:44:04,010 ஒரே நேரத்தில் இரண்டு கோரிக்கைகளை? 893 00:44:04,010 --> 00:44:06,990 எனவே இங்கே நான் ஒரு சுருட்டு போகிறேன் அந்த முகவரி மற்றும் நான் போகிறேன் 894 00:44:06,990 --> 00:44:08,260 மற்றொரு சுருட்டு செய்ய. 895 00:44:08,260 --> 00:44:12,070 நாம் இந்த செய்த போது, நினைவில் நாம் அடிப்படையில் இருந்த போது, சர்வர் தூங்க 896 00:44:12,070 --> 00:44:15,320 ஐந்து விநாடிகள் கழித்து, அவர்கள் அழகாக மிகவும் சரியான இருவரும் மீண்டும் வந்தது 897 00:44:15,320 --> 00:44:16,380 அதே நேரத்தில். 898 00:44:16,380 --> 00:44:18,650 அது குறிப்பாக கட்டி இல்லை. 899 00:44:18,650 --> 00:44:20,290 >> ஆனால் இப்போது அதை முயற்சி செய்யலாம். 900 00:44:20,290 --> 00:44:22,370 சரி, நாம் நமது இரண்டு செயல்முறைகள் கிடைத்தது. 901 00:44:22,370 --> 00:44:24,210 அந்த ஞாபகங்கள் நினைவில். 902 00:44:24,210 --> 00:44:25,900 இந்த ஒரு சிறிய போகிறது நாம் தட்டிக்கழிக்க போது மோசமான. 903 00:44:25,900 --> 00:44:31,340 904 00:44:31,340 --> 00:44:35,360 அதனால் தான் நாம் இங்கு இருக்க காத்திருக்க. 905 00:44:35,360 --> 00:44:37,090 >> எனவே அவர்கள் ஒரு வர வேண்டும் மீண்டும் போன்ற பின்னர் - 906 00:44:37,090 --> 00:44:39,190 சரி, ஒரு மீண்டும் வந்தது. 907 00:44:39,190 --> 00:44:43,570 ஆனால் பின்னர் ஏன் இரண்டாவது இல்லை ஒரு இன்னும் திரும்பி வர? 908 00:44:43,570 --> 00:44:44,389 இங்கும்? 909 00:44:44,389 --> 00:44:49,280 >> பார்வையாளர்கள்: சர்வர் எதுவும் செய்ய முடியாது அது பெரிய எண் கணக்கிடும் போது. 910 00:44:49,280 --> 00:44:51,620 >> கெவின் ஷ்சூமிட்டின்: சரி. 911 00:44:51,620 --> 00:44:55,395 எனவே பதில் தான் அந்த சர்வர் உண்மையில் எதையும் செய்ய முடியாது என்றாலும் 912 00:44:55,395 --> 00:44:57,460 அது பிபோனச்சி எண் கணக்கிடும். 913 00:44:57,460 --> 00:44:59,360 எனவே இப்போது நான் மீண்டும் என் இரண்டு விஷயங்கள் கிடைத்தது. 914 00:44:59,360 --> 00:45:03,210 ஆனால் நான் குறியீடு பற்றி யோசிக்க யூகிக்கிறேன் இன்னும் கொஞ்சம், எப்படி அது வேலை 915 00:45:03,210 --> 00:45:05,030 எல்லாம். 916 00:45:05,030 --> 00:45:11,750 >> எனவே இங்கே இந்த விழாவில் குறியீடு என்று நான் போது அதை ரன் இந்த சர்வர் சொன்னேன் 917 00:45:11,750 --> 00:45:14,100 ஒரு புதிய உள்வரும் கோரிக்கை பெறுகிறது. 918 00:45:14,100 --> 00:45:17,940 அதனால் தான் இந்த வழியாக இயக்க நடக்கிறது முழு குறியீடு, மற்றும் அது போக நடக்கிறது 919 00:45:17,940 --> 00:45:21,120 நிகழ்வு கண்ணி மீண்டும் மற்றும் பின் தொடர்ந்து புதிய நிகழ்வுகள் சோதனை. 920 00:45:21,120 --> 00:45:23,670 எனவே அடிப்படையில் நாம் நடந்து என்ன சர்வர் ஆகும் 921 00:45:23,670 --> 00:45:25,080 புதிய விஷயங்களை கேட்டு. 922 00:45:25,080 --> 00:45:28,070 முதல் நபர் 45 என்ன கேட்கிறது. 923 00:45:28,070 --> 00:45:30,490 நாம் அது கணக்கிட இந்த குறியீடு ரன். 924 00:45:30,490 --> 00:45:33,420 இந்த குறியீடு எடுக்கிறது சுமார் ஐந்து இயக்க ஆறு வினாடிகள். 925 00:45:33,420 --> 00:45:36,990 நாம் நிகழ்வு கண்ணி செல்ல புதிய கோரிக்கைகளை சரிபார்க்க. 926 00:45:36,990 --> 00:45:42,700 >> எனவே நீங்கள் என்றால், எப்படி ஒரு எடுத்துக்காட்டாக இருக்கிறது என்று அழைக்கப்படும் கம்ப்யூட் என்று விஷயங்கள் வேண்டும் 927 00:45:42,700 --> 00:45:48,140 கட்டப்படுகிறது, அல்லது கணினி நிறைய பயன்படுத்த, அதிகாரத்தில் இல்லை, ஆனால் போன்ற இருக்கின்றன 928 00:45:48,140 --> 00:45:50,260 தீவிர கணக்கீட்டு - 929 00:45:50,260 --> 00:45:54,080 நான் இதை பற்றி சொல்ல ஒரு விஷயம் நினைக்கிறேன் இந்த விழாவில், முற்றிலும் செய்கிறார் 930 00:45:54,080 --> 00:45:56,310 பெரும்பாலான, அழகான பயனுள்ள வேலை வலது. 931 00:45:56,310 --> 00:45:59,970 முழு நேரம் என்று அழை செயல்பாடு இயங்கும், அதை அழகாக இருந்தது 932 00:45:59,970 --> 00:46:03,670 அதன் பெரும்பாலான நேரம் செலவழித்து தான் கணினி என்று வானளாவிய பிபோனச்சி எண். 933 00:46:03,670 --> 00:46:05,930 >> ஆனால் நாம் ஒரே ஒரு நூல் இருந்தது சமாளிக்க. 934 00:46:05,930 --> 00:46:10,270 அப்பாச்சி மாதிரியில், போது இரண்டு பேர் , 45 fib பெற கோரிக்கையை நாங்கள் 935 00:46:10,270 --> 00:46:11,610 இரண்டு வெவ்வேறு நூல்கள் இருந்தன. 936 00:46:11,610 --> 00:46:15,060 பின்னர் இயங்கு வேலை பயனர் நிலையில் இருந்து, அல்லது 937 00:46:15,060 --> 00:46:18,660 நூல் நிர்வகிக்கும் குறியீடு, கிளப்புகிறார் அந்த வரை ஸ்லைஸ் வருகிறது 938 00:46:18,660 --> 00:46:23,060 CPU, அல்லது நீங்கள் பல CPU கள் என்றால், CPU கள் முழுவதும் சமமாக அவற்றை விநியோகிக்க 939 00:46:23,060 --> 00:46:26,130 அவர்கள் பூச்சு இருவரும் என்று கிட்டத்தட்ட அதே நேரத்தில். 940 00:46:26,130 --> 00:46:31,120 >> அதனால் தான் நாங்கள் வரிசைப்படுத்த முடியும் என்பதை நீங்கள் காட்ட - இந்த மொத்த சரியாகவில்லை 941 00:46:31,120 --> 00:46:34,280 தீர்வு, ஆனால் அப்படி எப்படி நாம் செய்ய மீண்டும் இங்கே வந்து செய்ய 942 00:46:34,280 --> 00:46:35,880 ஒரு சிறிய பிட். 943 00:46:35,880 --> 00:46:41,540 எனவே நான் இங்கே என்ன வேண்டும் என்று ஒரு திட்டம் ஆகும் அளக்காதே சி இந்த அடிப்படையில் பயன்படுத்துகிறது 944 00:46:41,540 --> 00:46:45,690 என்று முனை தொகுதிகள் மற்றொரு குழந்தை செயல்முறை தொகுதி. 945 00:46:45,690 --> 00:46:49,210 அதனால் நான் சேர்த்தேன் என்று மேல் விதமான அடங்கும் நான் ஒரு பவுண்டு செய்ய வேண்டும் போன்ற 946 00:46:49,210 --> 00:46:51,230 குழந்தை process.h அல்லது ஏதாவது. 947 00:46:51,230 --> 00:46:56,210 இப்போது நான் இந்த கட்சி மாறி அணுக வேண்டும் இது என் செயல்பாடு உள்ளது. 948 00:46:56,210 --> 00:47:01,810 >> எனவே இப்போது நான் இந்த பதில் செய்கிறேன் என்ன கையாளுதல் நான் இந்த திட்டத்தை இயங்கும் ஆகிறது 949 00:47:01,810 --> 00:47:04,100 டாட் அளக்காதே 45 குறைக்கிறது. 950 00:47:04,100 --> 00:47:06,820 அதனால் நான் என்ன செய்துவிட்டேன் - நான் போகிறேன் ஒரு இந்த திட்டம் வெளியே வரக்கூடாதென்று 951 00:47:06,820 --> 00:47:07,620 சிறிது - 952 00:47:07,620 --> 00:47:11,060 நான் ஒரு சி நிரல் எழுதி என்று அடிப்படையில் கணக்கிடுகிறது 953 00:47:11,060 --> 00:47:12,630 வானளாவிய பிபோனச்சி எண். 954 00:47:12,630 --> 00:47:15,960 எனவே இங்கே நான் எழுதிய நான் ஒரு திட்டம் சி என்று இந்த கணக்கிடுகிறது. 955 00:47:15,960 --> 00:47:19,040 நான் அதை தொகுக்க முடியும், மற்றும் நான் இயக்க முடியும் அது கட்டளை வரியில். 956 00:47:19,040 --> 00:47:22,150 அது கணக்கிட நடக்கிறது 45 வது பிபோனச்சி எண். 957 00:47:22,150 --> 00:47:24,510 >> அதனால் தான் எடுக்கும் கவனிக்க நீண்ட அழகான மிகவும். 958 00:47:24,510 --> 00:47:28,240 நான் அநேகமாக கோடு 03 பயன்படுத்தப்படும் அது அல்லது அது போன்ற ஏதாவது மேம்படுத்த, 959 00:47:28,240 --> 00:47:31,050 ஆனால் நான் வழக்கமான பிடிக்கவில்லை ஒடுக்கி அமைப்புகள். 960 00:47:31,050 --> 00:47:33,260 அது அவுட் அச்சிடுகிறது. 961 00:47:33,260 --> 00:47:36,830 >> ஆனால் இப்போது, நான் என்ன செய்து கொண்டிருக்கிறேன்? 962 00:47:36,830 --> 00:47:39,800 ஓ மன்னிக்கவும், தவறான கோப்பு. 963 00:47:39,800 --> 00:47:42,800 அதனால் நான் அதே விஷயங்களை செய்ய முன் தலைப்பு. 964 00:47:42,800 --> 00:47:45,780 நான் இந்த cp.exec செய்கிறேன். 965 00:47:45,780 --> 00:47:49,460 அதனால் என்ன செய்ய போகிறது அது தான் இந்த நிரலை இயக்க போகிறேன். 966 00:47:49,460 --> 00:47:51,960 ஆனால் இந்த வேலை வழி என்று ஆகிறது அது காத்திருக்க போவதில்லை 967 00:47:51,960 --> 00:47:53,400 முடிக்க திட்டம். 968 00:47:53,400 --> 00:47:56,000 அது அடிப்படையில் கூறுகிறார் இந்த திட்டத்தை செயல்படுத்த. 969 00:47:56,000 --> 00:47:58,700 எனவே அடிப்படையில் இந்த தட்டச்சு உடனடியாக வகையான கட்டளை. 970 00:47:58,700 --> 00:48:02,350 >> பின்னர், நீங்கள் முடித்துவிட்டீர்கள் போது அது, இந்த செயல்பாடு ரன். 971 00:48:02,350 --> 00:48:04,800 எனவே இப்போது நாம் இந்த பெற முழு மீண்டும் விஷயம் 972 00:48:04,800 --> 00:48:06,750 போன்ற நாம் காத்து வருகிறோம். 973 00:48:06,750 --> 00:48:08,530 அந்த வகையான பயன்? 974 00:48:08,530 --> 00:48:08,990 இங்கும்? 975 00:48:08,990 --> 00:48:11,060 >> பார்வையாளர்கள்: [செவிக்கு புலப்படாமல்]? 976 00:48:11,060 --> 00:48:13,610 >> கெவின் ஷ்சூமிட்டின்: இந்த உண்மையில் அதை செய்ய ஒரு புதிய செயல்முறை திறந்து. 977 00:48:13,610 --> 00:48:19,310 எனவே இந்த சில வழிகளில், உண்மையில், , தீய சூப்பர் தீய இல்லை, ஆனால் அது 978 00:48:19,310 --> 00:48:22,990 முக்கியமான இந்த வகையான என்று ஒரு புறம், திரும்பி சென்று, அப்பாச்சி 979 00:48:22,990 --> 00:48:26,450 நாங்கள் விளைவுகள் மற்றும் செயல்பாடுகளுக்கு எங்கே மாதிரி ஒவ்வொரு கோரிக்கை அல்லது 980 00:48:26,450 --> 00:48:29,280 ஒவ்வொரு கோரிக்கையை செயல்முறைகள். 981 00:48:29,280 --> 00:48:32,090 எனவே இந்த ஒத்த வகையான ஆகிறது அப்பாச்சி என்ன செய்ய. 982 00:48:32,090 --> 00:48:35,110 சில சந்தர்ப்பங்களில், இது ஒரு புதிய பயன்படுத்தும் இன்னும் கொஞ்சம் ஒளி நூல், 983 00:48:35,110 --> 00:48:39,040 ஒரு செயல்முறை விட எடை, ஆனால் அப்பாச்சி முடியும் ஒரு புதிய செயல்முறை forking முடிவடையும் 984 00:48:39,040 --> 00:48:43,370 நாம் இங்கே என்ன என்ன இது மறைமுகமாக டாட் சாய்வு அளக்காதே 45 செய்து. 985 00:48:43,370 --> 00:48:48,690 >> பின்னர் அந்த வழக்கில், நாம் வகையான நேர்வதில்லை செயல்முறைகள் அதே செலவுகள். 986 00:48:48,690 --> 00:48:50,710 எனவே நீங்கள் என்ன செய்ய முடியும் ஒரு விஷயம் இருக்கிறது. 987 00:48:50,710 --> 00:48:52,600 ஆனால் தான் இயங்கும் இந்த வகையான காட்ட. 988 00:48:52,600 --> 00:48:57,120 இந்த பேச்சு தான் உண்மையில் இலக்காக உள்ளது ஒரு போன்ற திட்டங்கள் இந்த வகையான வழங்கும் 989 00:48:57,120 --> 00:49:00,710 வித்தியாசமானவர்கள் காட்ட வழி எப்படி என்று சர்வர்கள் வடிவமைக்க. 990 00:49:00,710 --> 00:49:08,300 நான் செய்தால் இந்த இப்போது பின்னர் இயங்கும், மற்றும் இந்த மீண்டும், நான் இரண்டு ஞாபகங்கள் கிடைத்தது. 991 00:49:08,300 --> 00:49:10,320 >> தான் பற்றி பேசலாம் விஷயங்களை சுட்டி. 992 00:49:10,320 --> 00:49:11,980 எனவே அவர்கள் அதிகரிக்க என்பதை கவனிக்க. 993 00:49:11,980 --> 00:49:12,700 அந்த குளிர். 994 00:49:12,700 --> 00:49:15,140 அதை முன் 27.122 ஏனெனில். 995 00:49:15,140 --> 00:49:18,580 ஆனால் இப்போது கவனிக்க, அவர்கள் மீண்டும் வந்தது கிட்டத்தட்ட அதே நேரம். 996 00:49:18,580 --> 00:49:23,960 >> இப்போது, ஒரு நல்ல கேள்வி பற்றி கேட்க ஏன் வழக்கு, அதன் வேலை என்று இருந்தது 997 00:49:23,960 --> 00:49:27,590 அது மாதிரி இந்த விஷயங்களை செய்ய இப்போது வகையான ஒவ்வொரு நியாயமான விளையாட 998 00:49:27,590 --> 00:49:31,350 மற்ற, இந்த இரண்டு நிகழ்வுகளை நான் ஓடி டாட் சாய்வு அளக்காதே 45 999 00:49:31,350 --> 00:49:32,880 அல்லது அந்த முனை இயங்கிய? 1000 00:49:32,880 --> 00:49:36,940 அப்படி அது நியாயமான செய்கிறது யார் அவர்கள் இருவரும் வகையான ரன் நேரம் சமநிலைப்படுத்தி கிடைக்கும்? 1001 00:49:36,940 --> 00:49:42,900 1002 00:49:42,900 --> 00:49:44,220 >> பார்வையாளர்கள்: [செவிக்கு புலப்படாமல்]. 1003 00:49:44,220 --> 00:49:44,620 >> கெவின் ஷ்சூமிட்டின்: ஆமாம். 1004 00:49:44,620 --> 00:49:49,740 எனவே அடிப்படையில், நான் டாட் சாய்வு அளக்காதே செய்கிறேன் போது 45 அல்லது அது போன்ற ஏதாவது, இப்போது அது தான் 1005 00:49:49,740 --> 00:49:53,750 வகையான இயங்கு வரை அந்த திட்டங்கள் இயக்க கையாள. 1006 00:49:53,750 --> 00:49:56,920 இப்போது அது அவற்றை திட்டமிட முடியும் பல்வேறு CPU கள் அல்லது அது 1007 00:49:56,920 --> 00:49:58,330 அவற்றை திட்டமிட முடியும். 1008 00:49:58,330 --> 00:50:01,870 அது ஒரு நேரம் வரை வெட்ட முடியும் CPU அவர்கள் கிடைக்கும் என்று அது பெறுகிறது அல்லது 1009 00:50:01,870 --> 00:50:03,330 ஒரு CPU இயக்க. 1010 00:50:03,330 --> 00:50:05,620 எனவே அந்த பின்னால் யோசனை. 1011 00:50:05,620 --> 00:50:07,220 என்று எல்லோருக்கும் பயன்? 1012 00:50:07,220 --> 00:50:10,950 எனவே இப்போது கணு உண்மையில் ஒரு விளையாடி இந்த பணிகளை பிரிக்கும்போது பகுதி. 1013 00:50:10,950 --> 00:50:12,200 சரி. 1014 00:50:12,200 --> 00:50:14,050 1015 00:50:14,050 --> 00:50:17,840 >> அதனால் கிட்டத்தட்ட உதாரணங்கள் தான். 1016 00:50:17,840 --> 00:50:23,370 நான் இன்னும் ஒரு விஷயம் காட்ட வேண்டும் இந்த நிறைய இதுவரை வருகிறது, ஏனெனில் 1017 00:50:23,370 --> 00:50:27,350 முற்றிலும் சூப்பர் நடைமுறை இல்லை சில நேரங்களில். 1018 00:50:27,350 --> 00:50:30,970 நான் இந்த பிறகு வீட்டிற்கு வரும் கற்பனை செய்யலாம் பேச மற்றும் ஏதாவது போன்ற கூறி, 1019 00:50:30,970 --> 00:50:35,710 நன்றாக நான் வகையான என்று பேச்சு வெளியே வந்தது என்று நான் ஒரு ஃபிபொனாச்சி சர்வர் செய்ய முடியும் 1020 00:50:35,710 --> 00:50:37,360 என் இறுதி திட்டம். 1021 00:50:37,360 --> 00:50:40,770 எனவே இங்கே ஒரு வகையான ஒரு உதாரணமாகும் அந்த வட்டம் இருக்கும் - 1022 00:50:40,770 --> 00:50:44,620 ஒருவேளை, ஆனால் ஒருவேளை - இன்னும் கொஞ்சம் அப்படி இறுதி திட்டங்கள் தொடர்புடைய மற்றும் 1023 00:50:44,620 --> 00:50:46,440 அந்த மாதிரி விஷயங்களை மேலே நினைத்து. 1024 00:50:46,440 --> 00:50:48,870 >> எனவே இந்த chat.js. ஆகிறது 1025 00:50:48,870 --> 00:50:52,290 எனவே இந்த வகையான சில மாதிரி பிடிக்கிறது நீங்கள் பயன்படுத்த முடியும் என்று சர்வர் பக்க குறியீடு 1026 00:50:52,290 --> 00:50:55,700 ஒரு சிறிய அரட்டை சர்வர் போன்ற அமைக்க நீங்கள் பார்க்க வேண்டும் 1027 00:50:55,700 --> 00:50:56,630 பேஸ்புக் அரட்டை அல்லது என்ன. 1028 00:50:56,630 --> 00:50:59,990 அதனால் நான் இந்த ஃபேஸ்புக் போன்ற சொல்லவில்லை பிரண்ட்ஸ், ஆனால் இந்த வகையான 1029 00:50:59,990 --> 00:51:06,230 ஒருவேளை ஒருவேளை நன்றாக இல்லை, ஆனால் - ஒரு நல்ல போன்ற நல்ல - ஒரு அரட்டை ஆரம்ப புள்ளி 1030 00:51:06,230 --> 00:51:08,560 உங்கள் இணையதளத்தில் சர்வர் ஒரு இறுதி திட்டம். 1031 00:51:08,560 --> 00:51:11,040 எனவே, அதை செய்து என்ன பார்க்க வேண்டும். 1032 00:51:11,040 --> 00:51:15,500 >> எனவே நாம் இந்த சிறப்பு விஷயம் வருகிறோம் மேல், இந்த SIO var 1033 00:51:15,500 --> 00:51:17,050 Socket.IO தேவைப்படும் சமம். 1034 00:51:17,050 --> 00:51:20,280 எனவே இது இல்லை என்று மற்றொரு விஷயம் உண்மையில் சேர்ந்தே வரும் 1035 00:51:20,280 --> 00:51:22,300 முனை ஆனால் நீங்கள் அதை நிறுவ முடியும். 1036 00:51:22,300 --> 00:51:23,480 அது ஒரு முனை தொகுதி தான். 1037 00:51:23,480 --> 00:51:25,670 அதனால் தான் சில போல முனை நீட்டிப்பு. 1038 00:51:25,670 --> 00:51:29,220 >> SocketIO உண்மையில் உண்மையில் ஆகிறது குளிர் வகையான. 1039 00:51:29,220 --> 00:51:32,550 அது அடிப்படையில் என்ன ஒரு சுருக்க தான் அது அது உங்களை கிடையாது 1040 00:51:32,550 --> 00:51:35,770 தொடர்பு இந்த ஸ்ட்ரீம் வேண்டும் ஒரு வலை இடையே 1041 00:51:35,770 --> 00:51:39,430 உலாவி மற்றும் ஒரு வெப் சர்வர். 1042 00:51:39,430 --> 00:51:45,250 அதனால் இதுவரை பெரும்பாலான, நாம் இருந்தது இந்த மிக விரைவான ஒரு இரண்டாவது அல்லது இரண்டு 1043 00:51:45,250 --> 00:51:48,790 ஒரு வலை இடையே இரண்டாவது தகவல் உலாவி மற்றும் வலை சர்வர். 1044 00:51:48,790 --> 00:51:53,310 எனவே அது அடிப்படையில் google.com, பெற செல்கிறது பொருள், பின்னர் அதை திரும்ப அனுப்ப, மற்றும் 1045 00:51:53,310 --> 00:51:53,770 நாங்கள் செய்து வருகிறோம். 1046 00:51:53,770 --> 00:51:56,560 நாம் இருக்கும் வரை மீண்டும் பேசி வருகிறோம் பயனர் வகையான வேறு ஏதாவது. 1047 00:51:56,560 --> 00:52:01,090 >> ஆனால் என்ன Socket.IO மற்றும் ஒத்த வகையான விஷயங்களை - மற்றும் SocketIO உண்மையில் ஒன்றாகும் 1048 00:52:01,090 --> 00:52:03,940 என கட்டப்பட்டுள்ளது என்று விஷயங்கள் WebSocket இது மாதிரி கிடைக்கும் 1049 00:52:03,940 --> 00:52:06,440 HTML5 பகுதியாக - 1050 00:52:06,440 --> 00:52:09,620 நீங்கள் இந்த வேண்டும் அனுமதிக்கிறது தொடர்ந்து பேச்சுவார்த்தை. 1051 00:52:09,620 --> 00:52:13,990 இந்த ஒரு அரட்டை சர்வர் மிகவும் பயனுள்ளதாக இருக்கிறது விஷயம் என்ன இது ஏனெனில், 1052 00:52:13,990 --> 00:52:17,390 வகையான ஒரு தொடர்ச்சியான உரையாடல் போன்ற சில வழிகளில், ஏனெனில் நீங்கள் நேரில் என்றால் 1053 00:52:17,390 --> 00:52:21,540 யாரோ, நீங்கள் இப்போது ஒரு அனுப்ப முடியும் பின்னர் குழாய் கீழே செய்தி, மற்றும் 1054 00:52:21,540 --> 00:52:23,940 சர்வர் கீழே ஒரு செய்தியை அனுப்ப முடியும் நீங்கள் மற்ற நபர் குழாய் 1055 00:52:23,940 --> 00:52:24,520 நேரில். 1056 00:52:24,520 --> 00:52:26,903 அதன் பிறகு நீங்கள் இந்த முடியும் அந்த மாதிரி பரிமாறி. 1057 00:52:26,903 --> 00:52:30,590 1058 00:52:30,590 --> 00:52:32,850 >> அதனால் என்ன மாதிரியான தான் SocketIO நல்லது. 1059 00:52:32,850 --> 00:52:38,400 SocketIO WebSockets பயன்படுத்தும் காரணம் ஒரு விஷயம் என்று 1060 00:52:38,400 --> 00:52:43,980 வெறும் பழைய WebSockets கூடுதலாக, இது அடிப்படையில் சில தந்திரங்களை செய்கிறது 1061 00:52:43,980 --> 00:52:45,610 அதை உலாவி இணக்கத்தன்மை செய்ய. 1062 00:52:45,610 --> 00:52:50,040 Internet Explorer போன்ற எனவே உலாவிகளில் துரதிருஷ்டவசமாக WebSockets ஆதரவு இல்லை 1063 00:52:50,040 --> 00:52:50,810 வலது பெட்டியில் வெளியே. 1064 00:52:50,810 --> 00:52:55,290 அது குளிர் சுத்தமாகவும் வேறு வகையான பயன்படுத்துகிறது அனுமதிக்க அடோப் ஃப்ளாஷ் விஷயங்களை 1065 00:52:55,290 --> 00:52:57,170 நீங்கள் குறுக்கு உலாவி ஆதரவு வேண்டும். 1066 00:52:57,170 --> 00:52:58,800 அதனால் மிகவும் பயனுள்ளதாக இருக்கும். 1067 00:52:58,800 --> 00:53:02,440 >> உண்மையில், நான் வகையான இருக்கிறேன் என்று எனக்கு தெரியும் இங்கே நேரம் இயங்கும், ஆனால் CS50 1068 00:53:02,440 --> 00:53:08,490 ஆலோசிக்க, நீங்கள் ஏதாவது பார்த்திருக்கிறேன் போன்ற, எனக்கு தெரியாது, வெற்று அதனால் ஆகிறது 1069 00:53:08,490 --> 00:53:11,030 இந்த பதவியை அல்லது ஏதாவது பதில் அந்த மாதிரி, அந்த அம்சத்தை? 1070 00:53:11,030 --> 00:53:12,250 என்று SocketIO தான். 1071 00:53:12,250 --> 00:53:15,580 எனவே யாரோ தட்டச்சு தொடங்கும் போது ஒரு பதில் அல்லது செய்ய பெட்டியில் விவாதிக்க 1072 00:53:15,580 --> 00:53:20,040 ஏதாவது, உங்கள் உலாவி என்ன SocketIO என்று சில வகையான வெளியேற்றுகிறது 1073 00:53:20,040 --> 00:53:22,660 ஒருவர் தான் என்று நிகழ்வு இந்த பதில். 1074 00:53:22,660 --> 00:53:26,110 >> பின்னர் சர்வர், சரி, என்கிறார் நான் என்ன செய்ய வேண்டும்? 1075 00:53:26,110 --> 00:53:29,270 சரி இப்போது நான் அந்த மற்ற தோழர்களே சொல்ல வேண்டும் யார் CS50 மீது இருக்கின்றன தேடும் ஆலோசிக்க 1076 00:53:29,270 --> 00:53:31,170 இந்த நேரத்தில் யாரோ பதில் என்று. 1077 00:53:31,170 --> 00:53:34,190 அதனால் SocketIO என்ன வகையான தான் இந்த தொடர்ச்சியான வகையான, நல்ல 1078 00:53:34,190 --> 00:53:35,930 உரையாடல் ஸ்ட்ரீம். 1079 00:53:35,930 --> 00:53:37,250 சரி. 1080 00:53:37,250 --> 00:53:40,060 >> நான் இங்கே என்ன வேண்டும் - நாம் இருக்கிறோம் இணைப்புகளை வரிசை புறக்கணிக்க போகிறேன் 1081 00:53:40,060 --> 00:53:41,390 சிறிது - 1082 00:53:41,390 --> 00:53:43,080 நான் என்ன செய்ய நான் மற்றொரு கேட்க ஆகிறது. 1083 00:53:43,080 --> 00:53:46,880 அதனால் தான் Socket.IO வழி தான் இந்த துறை கேட்போம் என்று. 1084 00:53:46,880 --> 00:53:50,060 பின்னர் நான் இணைப்பு இந்த செய்கிறேன். 1085 00:53:50,060 --> 00:53:53,360 அதனால் தான் அடிப்படையில் சாக்கெட் இயோ இன் தான் நாம் ஒரு பெறும் போது, என்று வழி 1086 00:53:53,360 --> 00:53:55,840 இணைப்பு, நான் நீங்கள் விரும்பும் இந்த குறியீடு இயக்க. 1087 00:53:55,840 --> 00:53:59,870 >> அதற்கு பதிலாக REC கொண்ட அந்த அறிவிப்பு அங்கு கடந்து ரெஸ் நான் சாக்கெட் வேண்டும். 1088 00:53:59,870 --> 00:54:03,260 இந்த சாக்கெட் யோசனை அடிப்படையில் இந்த ஆகிறது நீங்கள் எழுத படிக்க முடியும் என்று தான் 1089 00:54:03,260 --> 00:54:05,750 என்று இருந்து பயனரின் உள்ளது ஒருவேளை செய்திகளை. 1090 00:54:05,750 --> 00:54:10,700 நீங்கள் அனுப்பும் என்று செய்திகள் என்று சாக்கெட் வழியாக செல்ல முடியும். 1091 00:54:10,700 --> 00:54:12,140 என்று பயன்? 1092 00:54:12,140 --> 00:54:14,490 எனவே இந்த தொடர்ச்சியான விஷயம். 1093 00:54:14,490 --> 00:54:17,820 >> அதனால் நான் என்ன செய்ய நான் Socket.emit அழைப்பு. 1094 00:54:17,820 --> 00:54:20,330 எச்சங்களையும் வெளியிடுவதில்லை அழகான எடுக்கிறது எவ்வளவு இரண்டு வாதங்கள். 1095 00:54:20,330 --> 00:54:24,100 முதல் வாதம் ஒரு சரம் தான் வகை குறிக்கும் 1096 00:54:24,100 --> 00:54:25,270 நீங்கள் உமிழும் நீங்கள் தான். 1097 00:54:25,270 --> 00:54:28,120 எனவே இந்த விஷயத்தில், நான் பயன்படுத்த செய்துவிட்டேன் இந்த சரம் புதிய செய்தி. 1098 00:54:28,120 --> 00:54:32,670 என்று நான் அடிப்படையில் சொல்கிறேன் என்று நான் என்ன இந்த விஷயம் வகை, 1099 00:54:32,670 --> 00:54:34,750 அனுப்பும், ஒரு புதிய செய்தி இருக்கிறது. 1100 00:54:34,750 --> 00:54:38,460 எனவே நீங்கள் குறிப்பிட்ட வகையான கேட்க முடியும் புதிய செய்தி அல்லது அதை போன்ற 1101 00:54:38,460 --> 00:54:39,960 டாட் மீது பயன்படுத்தி. 1102 00:54:39,960 --> 00:54:44,570 >> எனவே இணைப்பு மற்றும் பயனர் என்றால், அங்கு அனுப்பி நீங்கள், நாம் டாட் அழைக்க அங்கு பார் 1103 00:54:44,570 --> 00:54:48,150 அந்த பிரதிநிதித்துவம் என்று மற்ற சரங்களை பயனர் செய்திகளை வகைகள். 1104 00:54:48,150 --> 00:54:52,060 எனவே நீங்கள் இந்த பிரதிபலிக்கிறது முடியும் அடிப்படையில் தான் இந்த செய்தியை வகையான ஒரு, மற்றும் 1105 00:54:52,060 --> 00:54:55,520 பின்னர் பதில் ஏதாவது செய்ய இந்த செய்தியை வகையான ஒரு 1106 00:54:55,520 --> 00:54:57,640 >> அதனால் நான் இந்த புதிய செய்தி வெளியிட்டதாக. 1107 00:54:57,640 --> 00:55:00,540 நாம் connections.push புறக்கணிக்க போகிறோம் இரண்டாவது. 1108 00:55:00,540 --> 00:55:03,360 ஆனால் நான் Socket.on பயனர் அனுப்பி, சொல்கிறேன். 1109 00:55:03,360 --> 00:55:07,540 எனவே இப்போது அது மாதிரி பிடிக்கிறது போது பயனர் ஒரு செய்தியை அனுப்புகிறது, நான் விரும்பவில்லை 1110 00:55:07,540 --> 00:55:09,240 நீங்கள் இந்த குறியீடு இயக்க. 1111 00:55:09,240 --> 00:55:12,080 அறிவிப்பு என்று அநாமதேய செயல்பாடு இந்த மாறி வருகிறது 1112 00:55:12,080 --> 00:55:16,300 அடிப்படையில் போகிறது இது தரவு எனப்படும் பயனரின் செய்தி வேண்டும். 1113 00:55:16,300 --> 00:55:20,700 >> பற்றி பேச்சு எனவே இப்போது நாம் வகையான இணைப்புகளை வரிசை. 1114 00:55:20,700 --> 00:55:24,590 எனவே, இந்த ஒரு அரட்டை வாடிக்கையாளர் வடிவமைக்கப்பட்டுள்ளது அடிப்படையில் எல்லோரும் வகையான எங்கே 1115 00:55:24,590 --> 00:55:25,950 அதே அரட்டை அறை. 1116 00:55:25,950 --> 00:55:29,640 எனவே அடிப்படையில், நாம் என்ன செய்ய வேண்டும் சுற்றி சில வரிசை என்று அடிப்படையில் 1117 00:55:29,640 --> 00:55:33,170 நேரில் அனைத்து மக்கள் பிரதிபலிக்கிறது சில வழிகளில், என்று அர்த்தம் என்றால். 1118 00:55:33,170 --> 00:55:33,340 சரி? 1119 00:55:33,340 --> 00:55:37,190 நாம் யார் அந்த பாடல் எனக்கு வேண்டும், ஏனெனில் அதனால் நாம் அவர்களை அனுப்ப முடியும் 1120 00:55:37,190 --> 00:55:39,140 என்று மற்ற மக்கள் எங்களுக்கு அனுப்ப. 1121 00:55:39,140 --> 00:55:44,440 >> அதனால் என்ன இந்த குறியீடு செய்யும் போது பயனர் ஆகிறது ஒரு செய்தியை அனுப்புகிறது - என்று வகை தான் 1122 00:55:44,440 --> 00:55:45,300 நிகழ்வு - 1123 00:55:45,300 --> 00:55:47,120 நாம் இந்த குறியீடு ரன் போகிறோம். 1124 00:55:47,120 --> 00:55:51,240 மற்றும் நாம் என்ன செய்ய நாம் இந்த வழியாக இயக்க ஆகிறது நாம் இணைப்புகளை என்று அந்த வரிசை. 1125 00:55:51,240 --> 00:55:54,390 ஒவ்வொரு இணைப்பு அழகான மிகவும் நம்முடைய என்று ஒன்று தவிர, என்று 1126 00:55:54,390 --> 00:55:59,520 இந்த குறியீடு என்ன, நாம் ஒரு புதிய அனுப்ப என்று இணைக்கப்பட்ட செய்தி செய்தி 1127 00:55:59,520 --> 00:56:01,210 தகவல். 1128 00:56:01,210 --> 00:56:04,880 >> நீங்கள் இங்கே கவனிக்க என்றால், என்ன நான் போது பயனர் உண்மையில் ஒரு புதிய செய்கிறது 1129 00:56:04,880 --> 00:56:08,560 இணைப்பு நான் சேர்த்துள்ளோம் ஆகிறது JavaScript.push முறை, இந்த ஆகிறது 1130 00:56:08,560 --> 00:56:12,100 அடிப்படையில் போல் சேர்க்க சொல்லி ஒரு மதிப்பு என்று சாக்கெட் 1131 00:56:12,100 --> 00:56:13,900 எங்கள் இணைப்புகளை வரிசை. 1132 00:56:13,900 --> 00:56:20,560 இந்த குறியீடு இயங்கும் போது அதனால் இப்போது, அது அந்த குறிப்பிட்ட விஷயங்களை அனுப்ப 1133 00:56:20,560 --> 00:56:22,020 இணைப்புகளை. 1134 00:56:22,020 --> 00:56:26,980 எனவே, இந்த ஒரு நல்ல ஆரம்ப புள்ளியாக இருக்க முடியும் ஒரு அரட்டை சர்வர் செய்யும் 1135 00:56:26,980 --> 00:56:28,250 அல்லது அது போன்ற ஏதாவது. 1136 00:56:28,250 --> 00:56:33,315 >> மற்றும் குளிர் விஷயம் என்ன இருக்கிறது என்று நீங்கள் போன்ற இங்கே பார்க்க மற்றும் குறியீடு 1137 00:56:33,315 --> 00:56:36,390 வெளியிடுவதில்லை என்று போன்ற பொருட்களை அதே ஜாவாஸ்கிரிப்ட் குறியீடு வகையான என்று நீங்கள் 1138 00:56:36,390 --> 00:56:39,260 தொடர்பு கொள்ள உலாவி எழுத சர்வர். 1139 00:56:39,260 --> 00:56:42,480 SocketIO வகையான அதனால் தான் சுத்தமாகவும், அந்த வழியில் பயனுள்ளதாக இருக்கும். 1140 00:56:42,480 --> 00:56:45,680 1141 00:56:45,680 --> 00:56:49,250 >> ஓ மற்றும் இன்னும் ஒரு விஷயம் உண்மையான விரைவான. 1142 00:56:49,250 --> 00:56:55,970 ஒரு CS50 இறுதி திட்டம் கடந்த ஆண்டு இருந்தது அந்த அடிப்படையில் ஒரு அரட்டை செயல்படுத்தப்படும் 1143 00:56:55,970 --> 00:56:57,840 Node.js. உள்ள சர்வர் 1144 00:56:57,840 --> 00:57:01,350 நான் அதை Harvardchats.org நினைக்கிறேன் ஆனால் நான் இல்லை - 1145 00:57:01,350 --> 00:57:02,940 சரி. 1146 00:57:02,940 --> 00:57:06,190 நான் URL என்ன நிச்சயம் இல்லை, ஆனால் நான் பிறகு அந்த வெளியே அனுப்ப முடியும். 1147 00:57:06,190 --> 00:57:09,260 ஆனால் இது குளிர் என்ன நீங்கள் Node.js. செய்ய முடியும் 1148 00:57:09,260 --> 00:57:14,680 >> அதனால் நான் பொதுவாக, நீங்கள் வேண்டும், என்று நம்புகிறேன் Node.js பயனுள்ள என்ன நல்ல உணர்வு 1149 00:57:14,680 --> 00:57:17,870 மற்றும் எப்படி நீங்கள் ஒருவேளை விண்ணப்பிக்க முடியும் உங்கள் இறுதி திட்டம். 1150 00:57:17,870 --> 00:57:21,050 நான் இன்னும் சில வெளியே அனுப்ப வேண்டும் இந்த சேர்த்து வளங்கள். 1151 00:57:21,050 --> 00:57:23,170 வந்ததற்கு நன்றி. 1152 00:57:23,170 --> 00:57:23,610 நன்றி. 1153 00:57:23,610 --> 00:57:27,168 >> [கரவொலி]