1 00:00:00,000 --> 00:00:09,647 2 00:00:09,647 --> 00:00:11,730 ಸ್ಪೀಕರ್: ಈಗ ಅವಕಾಶ ತಂದೆಯ ಡೈವ್ ವಿತರಣಾ ಕೋಡ್ 3 00:00:11,730 --> 00:00:14,470 ಮತ್ತು ಸಂದರ್ಭ ನೋಡೋಣ ಇದರಲ್ಲಿ ಕೋಡ್ ನೀವು ಬರೆಯಲು 4 00:00:14,470 --> 00:00:15,780 ಕಾರ್ಯ ಏರಲಿದೆ. 5 00:00:15,780 --> 00:00:17,350 ದಿನದ ಕೊನೆಯಲ್ಲಿ, ನೀವು ಕಾರ್ಯಗತಗೊಳಿಸಲು ನೀನು 6 00:00:17,350 --> 00:00:18,710 ವೆಬ್ ಸರ್ವರ್ ಸಂಪೂರ್ಣ. 7 00:00:18,710 --> 00:00:20,460 ಆದರೆ ನಾವು ಒದಗಿಸಿದ ಅಸ್ಥಿಪಂಜರವಿಲ್ಲದೆ ನೀವು 8 00:00:20,460 --> 00:00:24,090 ಕೆಲವು ಕಾರ್ಯವನ್ನು ಹೊಂದಿರುವ ಕೋಡ್, ವಿಶೇಷವಾಗಿ ನೆಟ್ವರ್ಕಿಂಗ್ ಸಂಬಂಧಿಸಿದ. 9 00:00:24,090 --> 00:00:25,390 ನ ಅವಲೋಕಿಸೋಣ. 10 00:00:25,390 --> 00:00:27,560 >> ಇಲ್ಲಿ ಉನ್ನತ ಕಡೆಗೆ ಆದ್ದರಿಂದ ಫೈಲ್ ಒಂದು ಗುಂಪೇ ಇದೆ 11 00:00:27,560 --> 00:00:30,020 ವೈಶಿಷ್ಟ್ಯದ ಮ್ಯಾಕ್ರೋ ಅವಶ್ಯಕತೆಗಳನ್ನು ಪರೀಕ್ಷಿಸಲು. 12 00:00:30,020 --> 00:00:33,570 ಈಗ ಈ ಸಿ, ಆ ಕೇವಲ ಸ್ವರೂಪ ಮನುಷ್ಯ ಪುಟಗಳನ್ನು ಒಂದು ಗುಂಪನ್ನು ಪ್ರಕಾರ 13 00:00:33,570 --> 00:00:36,410 ನೀವು ಕೆಲವು ವ್ಯಾಖ್ಯಾನಿಸಲು ಮಾಡಬೇಕು ಈ ಸ್ಥಿರ ಸತ್ಯವಾಗಿ 14 00:00:36,410 --> 00:00:39,920 ಅಥವಾ ಎಷ್ಟು ಸಹ ನಿರ್ದಿಷ್ಟ ಸಂಖ್ಯೆಗಳನ್ನು ಎಂದು ನೀವು ಕೆಲವು ಕಾರ್ಯಗಳನ್ನು ಪ್ರವೇಶವನ್ನು ಹೊಂದಿರುತ್ತದೆ. 15 00:00:39,920 --> 00:00:42,470 ಇಲ್ಲದಿದ್ದರೆ ಅವರು ಅಘೋಷಿತ ಮಾಡುತ್ತೇವೆ ಮತ್ತು ನೀವು ಪ್ರವೇಶವನ್ನು ಹೊಂದಿಲ್ಲ ಕಾಣಿಸುತ್ತದೆ. 16 00:00:42,470 --> 00:00:45,340 ನಾನು ದಾರಿ ಮೂಲಕ ಮಾಡಿದ್ದೇನೆ ಆಫ್ ಮ್ಯಾನ್ ಪುಟಗಳನ್ನು ಓದುವ. 17 00:00:45,340 --> 00:00:48,410 ಈಗ ಕೆಳಗಿನ, ರಲ್ಲಿ 17 ಮೂಲಕ ಸಾಲುಗಳನ್ನು 15, ನಾವು 18 00:00:48,410 --> 00:00:50,550 ಘೋಷಿಸಿದರು ಮಿತಿಗಳನ್ನು ಇಡೀ ಗುಂಪೇ ಹೊಂದಿವೆ. 19 00:00:50,550 --> 00:00:53,370 >> ಮತ್ತು ನಾವು ಒಂದು ಈ ಎರವಲು ಅಪಾಚೆ ಎಂದು ಜನಪ್ರಿಯ ವೆಬ್ ಸರ್ವರ್. 20 00:00:53,370 --> 00:00:54,650 ಮತ್ತು ಈ ಕೇವಲ ಹೋಗುವ ಸಂಖ್ಯೆಗಳನ್ನು 21 00:00:54,650 --> 00:00:56,810 ಒಟ್ಟು ಸಂಖ್ಯೆ ನಿಯಂತ್ರಿಸಲು ಬೈಟ್ಗಳು ಎಂದು ಅವಕಾಶವಿದೆ 22 00:00:56,810 --> 00:01:01,930 HTTP ವಿನಂತಿ ವಿವಿಧ ಸಂದರ್ಭಗಳಲ್ಲಿ ಒಂದು ಬ್ರೌಸರ್ ನನಗೆ ಕಳುಹಿಸಲು ಅವಕಾಶ ಇದೆ. 23 00:01:01,930 --> 00:01:04,310 ಮುಂದೆ, ನಾವು ಆಕ್ಟೆಟ್ಗಳು ವ್ಯಾಖ್ಯಾನಿಸಲು. 24 00:01:04,310 --> 00:01:07,790 ಈಗ ಒಂದು ಅಷ್ಟಕ ಒಂದು ಅಲಂಕಾರಿಕ ಮಾರ್ಗವಾಗಿದೆ ಒಂದು ಬೈಟ್, ಅಥವಾ ಎಂಟು ಬಿಟ್ಗಳು ಹೇಳುವ. 25 00:01:07,790 --> 00:01:10,720 ಗತ ಒಂದು ಬೈಟ್ ತಿರುಗಿದರೆ ಅಗತ್ಯವಾಗಿ ಎಂಟು ಬಿಟ್ಗಳು, 26 00:01:10,720 --> 00:01:12,339 ಆದ್ದರಿಂದ ಅಷ್ಟಕ ಯಾವಾಗಲೂ ಎಂಟು ಬಿಟ್ಗಳು. 27 00:01:12,339 --> 00:01:14,880 ಆದ್ದರಿಂದ ಈ ಸಂದರ್ಭದಲ್ಲಿ ನಾವು ದತ್ತು ಬಂದಿದೆ ನೆಟ್ವರ್ಕಿಂಗ್ ಸಾಮಾನ್ಯ 28 00:01:14,880 --> 00:01:17,410 ಎಂಟು ಬೈಟ್ಗಳು ಒಂದು ಅಷ್ಟಕ ಕರೆ ವಿಶ್ವದ. 29 00:01:17,410 --> 00:01:21,840 >> ಇಲ್ಲಿ ನಾನು ಆಕ್ಟೆಟ್ಗಳು ತಿನ್ನುವೆ ನಿಗದಿತ ಬಂದಿದೆ ಆದ್ದರಿಂದ ಹೆಚ್ಚು ನ್ಯಾಯ ಹಾಗೆ, 512 ಎಂದು 30 00:01:21,840 --> 00:01:24,170 ನಾವು ಒಂದು ಗುಂಪನ್ನು ಓದುವಾಗ ಒಂದು ಸಮಯದಲ್ಲಿ ಬೈಟ್ಗಳು, ಇಲ್ಲೂ 31 00:01:24,170 --> 00:01:27,390 ನಾವು ಓದಲು ನೀನು ಒಂದು ಸಮಯದಲ್ಲಿ ಆಕ್ಟೆಟ್ಗಳು ಗುಂಪೇ. 32 00:01:27,390 --> 00:01:28,922 ಹೆಡರ್ ಕಡತಗಳನ್ನು ಒಂದು ಇಡೀ ಗುಂಪೇ ಮುಂದೆ. 33 00:01:28,922 --> 00:01:30,255 ನಾನು ಹೇಗೆ ಈ ಸೇರಿಸಲು ತಿಳಿದಿರುವಿರಾ? 34 00:01:30,255 --> 00:01:32,730 ಸರಿ ನಾನು ಕೇವಲ ಮನುಷ್ಯ ಓದಿ ಕಾರ್ಯಗಳನ್ನು ಹಲವಾರು ಪುಟಗಳು 35 00:01:32,730 --> 00:01:35,620 ನಾವು ಈ ವಿತರಣೆಯ ಬಳಸಿ ಕೋಡ್ ಮತ್ತು ಬಿಡಿಗಳ ಸೇರಿವೆ 36 00:01:35,620 --> 00:01:37,390 ನಾನು ಸೂಚನೆ ನೀಡಲಾಯಿತು. 37 00:01:37,390 --> 00:01:39,090 >> ಮತ್ತು ಈಗ ನಾವು ಅಕ್ಷಾಂಶ ರೀತಿಯ. 38 00:01:39,090 --> 00:01:41,470 ನಾವು ಚಾರ್ ಎಂದು ಒಂದು ಅಷ್ಟಕ ಡಿಕ್ಲೇರ್ಡ್. 39 00:01:41,470 --> 00:01:44,040 ಮತ್ತು ನಾವು ಎಂದು ನಂತರ ನೋಡುತ್ತಾರೆ ಕೋಡ್ ಬಳಸಿದ. 40 00:01:44,040 --> 00:01:45,670 ಮತ್ತು ನಾವು ಡಿಕ್ಲೇರ್ಡ್ ಒಂದು ಮೂಲಮಾದರಿಗಳ ಇಡೀ ಗುಂಪೇ, 41 00:01:45,670 --> 00:01:47,961 ಮತ್ತು ನಾವು ಶೀಘ್ರದಲ್ಲಿ ಕರೆದೊಯ್ಯುತ್ತೇವೆ ಆ ಕಾರ್ಯಗಳನ್ನು ಪ್ರತಿ. 42 00:01:47,961 --> 00:01:50,400 ಕೊನೆಯದಾಗಿ, ಮತ್ತು ಬಹುಶಃ ಅತ್ಯಂತ ಕಾಪಾಡುವುದು ಮುಖ್ಯ 43 00:01:50,400 --> 00:01:52,520 ಈ ಬಿಂದುವಿನಲ್ಲಿ ಮನಸ್ಸಿಗೆ ಕಥೆ, ಎಂದು ಅಲ್ಲಿ 44 00:01:52,520 --> 00:01:54,520 ವಾಸ್ತವವಾಗಿ, ಇಡೀ ಇವೆ ಜಾಗತಿಕ ಅಸ್ಥಿರ ಗುಂಪೇ 45 00:01:54,520 --> 00:02:00,430 ಕಡತದ ಮೇಲ್ಭಾಗದಲ್ಲಿ, ಮೂಲ, ಸಿಎಫ್ಡಿ SFD, ವಿನಂತಿಯನ್ನು, ಫೈಲ್ ಮತ್ತು ದೇಹದ. 46 00:02:00,430 --> 00:02:03,960 >> ಈಗ ಸಾಮಾನ್ಯವಾಗಿ, ಅನೇಕ ಜಾಗತಿಕ ಬಳಸಿ ಅಸ್ಥಿರ, ಅಥವಾ ಎಲ್ಲಾ ಜಾಗತಿಕ ವೇರಿಯೇಬಲ್, 47 00:02:03,960 --> 00:02:05,280 ಮತ್ತೆ ಅಭ್ಯಾಸ ಅಲ್ಲ. 48 00:02:05,280 --> 00:02:09,090 ಆದರೆ ನಾವು ಒಂದು ಬಳಸಿ ತಿರುಗಿದರೆ ತಂತ್ರ ಎಂಬ ಸಿಗ್ನಲ್ ನಿರ್ವಹಣೆ ನಂತರ 49 00:02:09,090 --> 00:02:11,930 ಅನುಮತಿಸುತ್ತದೆ ಇದು ಕೋಡ್, ರಲ್ಲಿ ಬಳಕೆದಾರ ಏನೋ ಬಡಿದಾಗ ಪತ್ತೆ 50 00:02:11,930 --> 00:02:15,080 Ctrl ಸಿ ಮತ್ತು ಮುಚ್ಚಲಾಯಿತು ಹಾಗೆ ಆಕರ್ಷಕವಾಗಿ ಸರ್ವರ್. 51 00:02:15,080 --> 00:02:18,240 ಮತ್ತು ಸಲುವಾಗಿ ಆಕರ್ಷಕವಾಗಿ ಹಾಗೆ ಮತ್ತು ವಾಸ್ತವವಾಗಿ ಉಚಿತ ಮೆಮೊರಿ, 52 00:02:18,240 --> 00:02:20,800 ನಾವು ಪ್ರವೇಶವನ್ನು ಮಾಡಬೇಕು ಈ ಜಾಗತಿಕ ಅಸ್ಥಿರ. 53 00:02:20,800 --> 00:02:24,510 >> ಮತ್ತು ಈಗ ಮುಖ್ಯ ಒಂದು ಅವಲೋಕಿಸೋಣ ಇದು ಈ ಕಾರ್ಯಕ್ರಮದ ಸಂಪೂರ್ಣ ಡ್ರೈವುಗಳನ್ನು. 54 00:02:24,510 --> 00:02:27,720 ಮೊದಲ, ಇಲ್ಲಿ ಮೇಲ್ಭಾಗದಲ್ಲಿ ನಾವು ದೋಷ ಸಂಖ್ಯೆ ವೇರಿಯಬಲ್ ಹೊಂದಿವೆ 55 00:02:27,720 --> 00:02:29,570 ಎಂದು ಕಾಣುತ್ತದೆ ಒಂದು ರೀತಿಯ, ಆದರೆ ಇಲ್ಲಿದೆ 56 00:02:29,570 --> 00:02:31,500 ಇದು ವಾಸ್ತವವಾಗಿ ಏಕೆಂದರೆ ಎಂಬ ಕಡತದಲ್ಲಿ ಸೂಚಿಸುವ 57 00:02:31,500 --> 00:02:34,800 ದೋಷ errno.h ಇದು ಹೆಚ್ಚಿನ ಅಪ್ ಸೇರಿಸಲಾಗಿದೆ. 58 00:02:34,800 --> 00:02:38,780 ನೀವು ನಿಜವಾಗಿ errno ಮನುಷ್ಯ ಮಾಡಿದರೆ ಈ ವಿಚಾರಕ್ಕೆ ವ್ಯಾಖ್ಯಾನ ನೋಡಿ, 59 00:02:38,780 --> 00:02:41,230 ಈ ಒಂದು ಎಂದು ನೋಡುತ್ತಾರೆ ವಿಶೇಷ ಜಾಗತಿಕ ವೇರಿಯಬಲ್ ಎಂದು 60 00:02:41,230 --> 00:02:43,350 ಇಡೀ ಗುಂಪೇ ಸೆಟ್ ಇದೆ ಕಾರ್ಯಗಳನ್ನು ಬರೆದಿರಲಿಲ್ಲ 61 00:02:43,350 --> 00:02:48,730 ನಮಗೆ ಮೂಲಕ, ಆದರೆ ಲಿನಕ್ಸ್ ಲೇಖಕರು ಮತ್ತು ಇತರ ವ್ಯವಸ್ಥೆಗಳು ವಾಸ್ತವವಾಗಿ ಹೊಂದಿಸಲು 62 00:02:48,730 --> 00:02:52,400 ವೇರಿಯಬಲ್ ಏನೋ ಒಂದು ಸಂಖ್ಯೆ ತಪ್ಪಾದಲ್ಲಿ ನೀವು ಜಾಗತಿಕವಾಗಿ ಇದರಿಂದ 63 00:02:52,400 --> 00:02:54,830 ತಪ್ಪು ಹೋಗಿ ಏನು ಔಟ್ ಲೆಕ್ಕಾಚಾರ. 64 00:02:54,830 --> 00:02:58,540 >> ಈಗ ಕೆಳಗೆ ಕೆಳಗೆ ನೀವು ಹೊಸ ನೋಡುತ್ತಾರೆ ತಂತ್ರ ಬಹುಶಃ, getopt ಬಳಸಿ 65 00:02:58,540 --> 00:03:01,790 ಪಾರ್ಸ್ ಆಜ್ಞೆಯನ್ನು ಸಹಾಯ ಮಾಡುತ್ತದೆ ಕಾರ್ಯ ಸಾಲಿನ ಆರ್ಗುಮೆಂಟ್ಗಳನ್ನು ನಾವು ಆದ್ದರಿಂದ 66 00:03:01,790 --> 00:03:05,540 ಯೋಚನೆ ಕ್ಷೀಣಿಸು ಸಮಯ ಬಗ್ ಔಟ್ 8080 ರೀತಿಯ ಪಾರ್ಸ್ ಹೇಗೆ, 67 00:03:05,540 --> 00:03:08,350 ಅಥವಾ ಡ್ಯಾಶ್ ಪು, ಅಥವಾ ಡ್ಯಾಶ್ ಗಂ ಸಹಾಯ ಪಡೆಯಲು. 68 00:03:08,350 --> 00:03:10,300 getopt ಮೂಲಭೂತವಾಗಿ ನಮಗೆ ಮಾಡುತ್ತದೆ. 69 00:03:10,300 --> 00:03:11,750 ಹೆಚ್ಚು ಮ್ಯಾನ್ ಪುಟವನ್ನು ನೋಡಿ. 70 00:03:11,750 --> 00:03:13,960 >> ಮುಂದೆ, ನಾವು ದೋಷ ಒಂದು ಬಿಟ್ ಖಚಿತಪಡಿಸಿಕೊಳ್ಳಲು ತಪಾಸಣೆ 71 00:03:13,960 --> 00:03:17,420 ಪೋರ್ಟ್ ಸಂಖ್ಯೆ ಬರುವ ವಿಶೇಷ ನಿರ್ದಿಷ್ಟಪಡಿಸಿದ ಶ್ರೇಣಿ. 72 00:03:17,420 --> 00:03:20,240 ಮುಂದೆ, ನಾವು ಕಾರ್ಯನಿರ್ವಹಿಸಲು ಕರೆ ನೋಡಿ ಅವರ ವ್ಯಾಖ್ಯಾನ, ನಾವು ಮಾಡುತ್ತೇವೆ ಆರಂಭಿಸಲು 73 00:03:20,240 --> 00:03:24,040 ಒಂದು ಕ್ಷಣದಲ್ಲಿ ನೋಡಲು, ಮತ್ತು ತನ್ನ ಹೆಸರು ಈ ವೆಬ್ ಸರ್ವರ್ ಆರಂಭವಾಗುತ್ತದೆ, ಸೂಚಿಸುತ್ತದೆ. 74 00:03:24,040 --> 00:03:26,960 ಇಲ್ಲಿ ನಾವು ಒಂದು ಕಾರ್ಯನಿರ್ವಹಿಸಲು ಕರೆ ಹೊಂದಿವೆ ಹೇಳುತ್ತದೆ ಎಂಬ ಸಿಗ್ನಲ್, 75 00:03:26,960 --> 00:03:30,750 ವೇಳೆ ಮತ್ತು ನೀವು ಕಂಟ್ರೋಲ್ ಸಿ ಕೇಳಿದ ಬಳಕೆದಾರರ ಕೀಬೋರ್ಡ್, ಮುಂದೆ ಹೋಗಿ ಕರೆ 76 00:03:30,750 --> 00:03:34,650 ವಿಶೇಷವೇನು ಒಂದು ಕ್ರಿಯೆ ಎಂದು ಹ್ಯಾಂಡ್ಲರ್ ಅಂತಿಮವಾಗಿ ಕ್ಲೀನ್ ವಿಷಯಗಳನ್ನು ಮತ್ತು ನಿಲ್ಲಿಸಲು 77 00:03:34,650 --> 00:03:35,500 ಸರ್ವರ್. 78 00:03:35,500 --> 00:03:39,470 >> ಕೆಳಗಿನ ಒಂದು ಕಂಡುಬರುತ್ತದೆ ಎಂಬುದನ್ನು ಆಗಿದೆ ಅನಂತ ಆದೇಶಗಳ, ಮೊದಲ ಸಾಲಿನಲ್ಲಿ ಇದು 79 00:03:39,470 --> 00:03:41,660 ಪರಿಣಾಮಕಾರಿಯಾಗಿ ಕರೆ ಎಂಬ ಕ್ರಿಯೆಯ ಗೆ 80 00:03:41,660 --> 00:03:45,110 ನಮ್ಮಲ್ಲಿ ನಾವು ಇದು ಮರುಹೊಂದಿಸಲು ಸಲುವಾಗಿ ನಂತರ ಕಾರ್ಯಗತಗೊಳಿಸಲು 81 00:03:45,110 --> 00:03:47,470 ನಮ್ಮ ಜಾಗತಿಕ ರಾಜ್ಯಗಳ ಕೆಲವು ಮುಕ್ತಗೊಳಿಸಲು. 82 00:03:47,470 --> 00:03:50,480 ಆ ನಂತರ ಒಂದು ರೇಖೆ ಕೋಡ್ ಎಂದು ಷರತ್ತುಬದ್ಧ 83 00:03:50,480 --> 00:03:52,576 ರಿಟರ್ನ್ ಪರಿಶೀಲಿಸುವ ಇದೆ ಸಂಪರ್ಕ ಮೌಲ್ಯವನ್ನು. 84 00:03:52,576 --> 00:03:55,700 ಒಂದು ಆಖ್ಯಾತ ನಂತಹ ಸಂಪರ್ಕ ನೋಟ, ಸರಿ ಅಥವಾ ತಪ್ಪು ಹಿಂದಿರುಗಿಸುತ್ತದೆ ಏನೋ. 85 00:03:55,700 --> 00:03:58,040 ಮತ್ತು ಅದು, ಆದರೆ ಇಲ್ಲ ಸಂಪರ್ಕ ವಿಶೇಷ ಏನೋ 86 00:03:58,040 --> 00:03:59,960 ಎಂದು ಇದನ್ನು ಒಂದು ತಡೆಯುವ ಕರೆ. 87 00:03:59,960 --> 00:04:03,180 ಇದು ಕುಳಿತುಕೊಂಡು ನಿರೀಕ್ಷಿಸಿ ಕಾಣಿಸುತ್ತದೆ ಬಳಕೆದಾರರ ಬ್ರೌಸರ್ ರವರೆಗೆ 88 00:04:03,180 --> 00:04:05,860 ಈ ವೆಬ್ ಸಂಪರ್ಕ ಪ್ರಯತ್ನಿಸುತ್ತದೆ ಸರ್ವರ್ ಮತ್ತು ಕೇವಲ ನಂತರ ಇದು 89 00:04:05,860 --> 00:04:10,160 ನಾವು ಮುಂದುವರೆಯಲು ಆದ್ದರಿಂದ ಸರಿ ಅಥವಾ ತಪ್ಪು ಮರಳಲು ಈ ಹೇಳಿಕೆಯನ್ನು ಒಳಗೆ. 90 00:04:10,160 --> 00:04:13,870 >> ಒಮ್ಮೆ, ಒಂದು ಈ ಕಾರ್ಯ ಗಮನಕ್ಕೆ ನಾವು ಬರೆದ ಪಾರ್ಸ್ ಎಂಬ ಕ್ರಿಯೆಯ, 91 00:04:13,870 --> 00:04:17,230 ಇದು ಎಲ್ಲಾ, ಆಕ್ಟೆಟ್ಗಳು ಎಲ್ಲಾ ಹಚ್ಚುತ್ತದೆ ಒಂದು ಬ್ರೌಸರ್ ಬರುವ ಬೈಟ್ಗಳು 92 00:04:17,230 --> 00:04:21,010 ಪರಿಚಾರಕಕ್ಕೆ, ಆದ್ದರಿಂದ ನಾವು ಹಸ್ತಾಂತರಿಸುವ ಒಂದು ನೀವು ಅಂತಿಮವಾಗಿ ಈ ಕೆಳಗಿನ 93 00:04:21,010 --> 00:04:24,420 ಆ ಜಾಗತಿಕ ಅಸ್ಥಿರ ಎಂದು ಅಂಗಡಿಗಳಲ್ಲಿ ಕೇವಲ ಬೈಟ್ಗಳು ಎಲ್ಲಾ 94 00:04:24,420 --> 00:04:26,630 ಆ ಹೆಡರ್ ವಿನಂತಿಯನ್ನು, ದೇಹ 95 00:04:26,630 --> 00:04:28,920 ಇದು ವಾಸ್ತವವಾಗಿ ಒಂದು ದೇಹದ ವೇಳೆ. 96 00:04:28,920 --> 00:04:32,980 >> ಈಗ ನಾವು ಆರಂಭಿಸಲು ಕೆಳಗಿನ ಹೊರತೆಗೆಯಲು ಆ ಹೆಡರ್ ಪಾರ್ಸ್ 97 00:04:32,980 --> 00:04:35,490 ಮಾಹಿತಿ ಉಪವಿಭಾಗ ನಾವು ಕಾಳಜಿ. 98 00:04:35,490 --> 00:04:37,740 ನಿರ್ದಿಷ್ಟವಾಗಿ, ಪ್ರತಿ ವಿವರಣೆಯನ್ನು, ನಾವು ಮೊದಲ 99 00:04:37,740 --> 00:04:40,580 ಇದು, ಲೈನ್ ಮನವಿ ಬಯಸಿದರು ಕೇವಲ ಮೊದಲ ಲೈನ್ ಎಂದು 100 00:04:40,580 --> 00:04:45,710 ಆಶಾದಾಯಕವಾಗಿ ಪಡೆಯಲು ರೀತಿಯ ಹೇಳುತ್ತಾರೆ ಕಡಿದು ಅಥವಾ ಕೆಲವು ಮಾರ್ಗವನ್ನು ತದನಂತರ HTTP 1.1. 101 00:04:45,710 --> 00:04:48,150 ಈ ರೂಪಕ ಬಳಸುತ್ತಿರುವ ಒಂದು ಬಣಬೆ ಒಂದು ಸೂಜಿ ಆಫ್ 102 00:04:48,150 --> 00:04:50,370 ನಿರ್ದಿಷ್ಟ ನೋಡಲು ಅಕ್ಷರಗಳನ್ನು ಅಥವಾ ವಿಳಾಸಗಳನ್ನು. 103 00:04:50,370 --> 00:04:53,120 ಮತ್ತು ವಾಸ್ತವವಾಗಿ, ಹಲವಾರು ಇಲ್ಲ ನಮ್ಮ ವಿತರಣಾ ಕೋಡ್ ಕಾರ್ಯಗಳನ್ನು 104 00:04:53,120 --> 00:04:56,930 ನೀವು, ತುಂಬಾ, ಸಹಕಾರಿಯಲ್ಲ ನಿರ್ದಿಷ್ಟ ಮೌಲ್ಯಗಳನ್ನು ನೋಡುತ್ತಿರುವಾಗ. 105 00:04:56,930 --> 00:05:00,630 >> ಅಂತಿಮವಾಗಿ, ನಾವು ಈ ಬೈಟ್ಗಳು ನಕಲಿಸಲು ವೇರಿಯಬಲ್ ಎಂಬ ಸಾಲಿನ, 106 00:05:00,630 --> 00:05:03,510 ಇದು ತುಂಬಾ, ನಾವು ಮಾಡಿದ, ಗಮನಕ್ಕೆ ಸ್ಟಾಕ್ ಮೇಲೆ ಹಂಚಲಾಗುತ್ತದೆ 107 00:05:03,510 --> 00:05:05,890 ಕ್ರಿಯಾತ್ಮಕವಾಗಿ ಗಾತ್ರದ ರಚನೆಯ ಮೂಲಕ. 108 00:05:05,890 --> 00:05:08,350 ಮತ್ತು ನಾವು ಉದ್ದೇಶಪೂರ್ವಕವಾಗಿ ಪ್ರಯತ್ನಿಸುತ್ತಿರುವ malloc ಕರೆ ತಪ್ಪಿಸಲು 109 00:05:08,350 --> 00:05:11,100 ಮತ್ತೆ, ಏಕೆಂದರೆ ಕಂಟ್ರೋಲ್ ಸಿ ಎಂಬ 110 00:05:11,100 --> 00:05:14,630 ಈ ಕಾರ್ಯಕ್ರಮದ ಸಂಭಾವ್ಯ ವೈಶಿಷ್ಟ್ಯವನ್ನು, ನಾವು ಇದ್ದಕ್ಕಿದ್ದಂತೆ ಈ ಕೋಡ್ ಹೊಂದಲು ಬಯಸುವುದಿಲ್ಲ 111 00:05:14,630 --> 00:05:17,479 ಬಳಕೆದಾರ ಹೊಡೆಯುವ ಆಯೋಜಿಸುವುದು ಕಂಟ್ರೋಲ್ ಸಿ, ಇದು ಪರಿಣಾಮವಾಗಿ 112 00:05:17,479 --> 00:05:20,270 ನಾನು ಅವಕಾಶ ಹೊಂದಿಲ್ಲ ಎಂದು ಆಗಿದೆ ಉಚಿತ ಏನೋ ನಾನು malloced ಬಂದಿದೆ. 113 00:05:20,270 --> 00:05:23,660 ಹಾಗಾಗಿ ಹೆಚ್ಚು ಬಳಸಲು ಪ್ರಯತ್ನಿಸುತ್ತಿರುವ ನುಡಿದರು ಸ್ಟಾಕ್ ನಾನು ಇಲ್ಲಿ ಮಾಡಬಹುದು. 114 00:05:23,660 --> 00:05:26,040 >> ಮುಂದಿನ ಡಾಸ್ ಗೆ ಇಡೀ ಗುಂಪೇ, ಅಪ್. 115 00:05:26,040 --> 00:05:28,930 ವಿವರಣೆಯನ್ನು ನಿರೂಪಿಸುವ ಕಾಣಿಸುತ್ತದೆ ಇಲ್ಲಿ ನಿರೀಕ್ಷಿಸಲಾಗಿದೆ ನಿಖರವಾಗಿ ಮೇಲೆ, 116 00:05:28,930 --> 00:05:31,800 ಆದರೆ ಕಾಮೆಂಟ್ಗಳನ್ನು ಕೊಟ್ಟಿದ್ದು ಎಲೆಯ ಬಗ್ಗೆ ಸುಳಿವು ಮುಂದೆ ಬರುತ್ತದೆ. 117 00:05:31,800 --> 00:05:33,830 ನೀವು ಮಾಡಬೇಕಾಗುತ್ತದೆ ವಿನಂತಿಯನ್ನು ಲೈನ್ ಮೌಲ್ಯೀಕರಿಸಲು 118 00:05:33,830 --> 00:05:37,760 ಮತ್ತು ಇದು ಕಾಣುತ್ತದೆ ಎಂದು ಖಚಿತಪಡಿಸಿಕೊಳ್ಳಿ ವಿಶೇಷಣಗಳು, ಆದ್ದರಿಂದ ಮಾತನಾಡಲು, ವ್ಯಾಕರಣ 119 00:05:37,760 --> 00:05:38,541 ಇದನ್ನು ಹೇಳುತ್ತಾರೆ. 120 00:05:38,541 --> 00:05:41,290 ನಂತರ ಏನೋ ಹೊರತೆಗೆಯಲು ಅಗತ್ಯವಿದೆ ವಿಷಯವನ್ನು ಪ್ರಶ್ನೆ ಎಂಬ 121 00:05:41,290 --> 00:05:44,200 ಒಂದು ಪ್ರಶ್ನೆ ಗುರುತು ನಂತರ, ಹಾಗೆ ನಾವು ನಮ್ಮ ಗೂಗಲ್ ಉದಾಹರಣೆಗೆ ಕಂಡಿತು 122 00:05:44,200 --> 00:05:46,320 ಒಂದು ಎಚ್ಡಿ ಮಾನದಂಡಗಳಲ್ಲಿ ಹೊರಡಿಸುವಲ್ಲಿ. 123 00:05:46,320 --> 00:05:49,050 ನಾವು ನಂತರ ಒಟ್ಟಿಗೆ concatenate ವೆಬ್ ಸರ್ವರ್ ಮೂಲ 124 00:05:49,050 --> 00:05:52,520 ಇಲ್ಲಿದೆ ಪಥದೊಂದಿಗೆ ಕೋರಿಕೆ ಮೊದಲ ಸಾಲು 125 00:05:52,520 --> 00:05:56,010 ಮತ್ತು ಸಂಪೂರ್ಣ ಮಾರ್ಗವನ್ನು ರೂಪಿಸಲು ಕಡತ ನಾವು ನೋಡಲು ಬಯಸುವ. 126 00:05:56,010 --> 00:06:00,300 >> ಆ ನಂತರ, ಖಚಿತಪಡಿಸಿಕೊಳ್ಳಿ ನೀನು ಫೈಲ್ ಅಸ್ತಿತ್ವದಲ್ಲಿದೆ ಮತ್ತು ಓದಬಲ್ಲ. 127 00:06:00,300 --> 00:06:05,100 ನಂತರ ನಾವು ಹೊರತೆಗೆಯಲು ನೀನು ಅದರ ಕಡತ ವಿಸ್ತರಣೆಯನ್ನು, .html ಅಥವಾ ಪಿಎಚ್ಪಿ, 128 00:06:05,100 --> 00:06:09,920 ಅಥವಾ ಎಂದು ಕೆಲವು ವಿಸ್ತರಣೆ ವಿನಂತಿಸಿದ ಸ್ಟ್ರಿಂಗ್ ಅಂತ್ಯಕಾಲದಲ್ಲಿ. 129 00:06:09,920 --> 00:06:11,940 ಮುಂದಿನ ಇಡೀ ಆಗಿದೆ ಕೋಡ್ ಗುಂಪನ್ನು ನಾವು ಬರೆದ 130 00:06:11,940 --> 00:06:15,800 ವಾಸ್ತವವಾಗಿ PHP ಸೃಷ್ಟಿಸಲು ನೀವು ರಚಿಸಿದ ವಿಷಯ. 131 00:06:15,800 --> 00:06:18,010 ಸಂಕ್ಷಿಪ್ತವಾಗಿ, ಈ ಕೋಡ್ ಹೆಸರಿನಲ್ಲಿ ತೆಗೆದುಕೊಳ್ಳುತ್ತದೆ 132 00:06:18,010 --> 00:06:20,250 ಫೈಲ್ ನೀವು ಪಿಎಚ್ಪಿ ವ್ಯಾಖ್ಯಾನಿಸುವ ಬಯಸುವ. 133 00:06:20,250 --> 00:06:24,630 ನಾವು ಕರೆಯುವುದನ್ನು ಮೂಲಕ ಹಾದು ಪಿಎಚ್ಪಿ ಮ್ಯಾಲಡೀಸ್ ಒಂದು ಪೈಪ್. 134 00:06:24,630 --> 00:06:28,060 ಆದರೂ ಪ್ರತಿಕ್ರಿಯೆ ಹಿಂದೆ ಪ್ರತಿಕ್ರಿಯೆ ಒಂದು ಕಡತ ಎನ್ನುವಂತೆ. 135 00:06:28,060 --> 00:06:32,110 ತದನಂತರ ನಾವು ಕಡತದ ಮೇಲೆ ತಿರುಗಿ ಒಂದು ಬಫರ್ ಅವುಗಳನ್ನು ಎಳೆಯುವ ಬೈಟ್ಗಳು, 136 00:06:32,110 --> 00:06:34,180 ನಾವು ಅಂತಿಮವಾಗಿ ಇದರಿಂದ ಅವುಗಳನ್ನು ಮುದ್ರಿಸುತ್ತದೆ. 137 00:06:34,180 --> 00:06:37,230 >> ಈ ವಾಸ್ತವವಾಗಿ, ಎಲ್ಲಾ dprintf ಇಲ್ಲಿ ಕರೆ 138 00:06:37,230 --> 00:06:40,110 ನಮಗೆ ಏನೋ ಮುದ್ರಿಸಲು ಅನುಮತಿಸುತ್ತದೆ ಒಂದು ಕಡತ ವಿವರಣೆಗಾರನನ್ನು, ಎಂದು 139 00:06:40,110 --> 00:06:42,350 ಕೇವಲ ಒಂದು ಪೂರ್ಣಾಂಕ ಒಂದು ಕಡತ ಪ್ರತಿನಿಧಿಸುತ್ತದೆ. 140 00:06:42,350 --> 00:06:45,360 , ಉತ್ಸಾಹದಲ್ಲಿ ಹೋಲುತ್ತದೆ ಆದರೆ ಒಂದು ಕಡತ ಮೂಲಭೂತವಾಗಿ ವಿಭಿನ್ನವಾಗಿರುತ್ತದೆ 141 00:06:45,360 --> 00:06:46,620 ಸ್ಟಾರ್ ಪಾಯಿಂಟರ್. 142 00:06:46,620 --> 00:06:50,260 ನಿಮ್ಮಂತಹ ವಾಕ್ಯ ಬಳಸಬಹುದು ಎಂಬುದನ್ನು ಗಮನಿಸಿ printf ಇಲ್ಲಿ ನಾನು ಸಕ್ರಿಯವಾಗಿ ಇದರಿಂದ 143 00:06:50,260 --> 00:06:54,000 ಉದ್ದ ರೀತಿಯ ಸೇರಿಸಲು ಒಂದು HTTP ಹೆಡರ್ ಮೌಲ್ಯಕ್ಕೆ 144 00:06:54,000 --> 00:06:55,270 ವಿಷಯ-ಉದ್ದ ಎಂಬ. 145 00:06:55,270 --> 00:06:57,990 ಮತ್ತು ಅಂತಿಮವಾಗಿ ನಾನು ಬಳಸಲಾಗುತ್ತದೆ ಕಾರ್ಯ ವಾಸ್ತವವಾಗಿ ಬರೆಯಲು ಬಲ 146 00:06:57,990 --> 00:07:00,040 ವಿನಂತಿಯನ್ನು ದೇಹದ. 147 00:07:00,040 --> 00:07:03,750 >> ದುರದೃಷ್ಟವಶಾತ್, ನಾವು ಮಾತ್ರ ಜಾರಿಗೆ ಸಕ್ರಿಯವಾಗಿ ಬೆಂಬಲ 148 00:07:03,750 --> 00:07:05,350 ರಚಿತವಾದ PHP ಕಡತಗಳನ್ನು. 149 00:07:05,350 --> 00:07:08,520 ನಾವು ಬೆಂಬಲ ಕಾರ್ಯಗತ ಮಾಡುವುದಿಲ್ಲ ಸ್ಥಿರ GIF ಗಳನ್ನು ಕಡತಗಳನ್ನು, ಮತ್ತು JPEGs, 150 00:07:08,520 --> 00:07:10,660 ಮತ್ತು ಸಿಎಸ್ಎಸ್ ಮತ್ತು ಎಚ್ಟಿಎಮ್ಎಲ್ ಕಡತಗಳನ್ನು. 151 00:07:10,660 --> 00:07:14,450 ಎಂದು, ದುರದೃಷ್ಟವಶಾತ್, ನೀವು ಬಿಡಲಾಗಿತ್ತು ಕ್ಲೈಂಟ್ ಉದ್ದೇಶಕ್ಕಾಗಿ ಪ್ರತಿಕ್ರಿಯಿಸಲು 152 00:07:14,450 --> 00:07:15,090 ಈ ಮಾಡಲು. 153 00:07:15,090 --> 00:07:20,050 ಹಾಗಾದರೆ ನೀವು ಇಲ್ಲ ಎಂದು ಕಾಣುವಿರಿ ಎಂದು ಬ್ಲಾಕ್ನಲ್ಲಿ ಹೆಚ್ಚಿನ ಸ್ಫೂರ್ತಿ, 154 00:07:20,050 --> 00:07:23,520 ಆದರೆ ಹೇಗೆ ನಲ್ಲಿ ಸ್ವಲ್ಪ ಹೆಚ್ಚಿನ ನೀವು ವೇಳೆ ನಾವು, ಪಿಎಚ್ಪಿ ಕೋಡ್ ವ್ಯಾಖ್ಯಾನಿಸುವ ಬಗ್ಗೆ ಹೋದರು 155 00:07:23,520 --> 00:07:25,520 ಕಾರ್ಯಗಳನ್ನು ನೀವು ಬಳಸಿ ಸ್ವಲ್ಪ ಭಿನ್ನವಾಗಿರುತ್ತವೆ. 156 00:07:25,520 --> 00:07:27,561 >> ವಾಸ್ತವವಾಗಿ, ನೀವು ಸಾಲ ಕಾರ್ಯಗಳನ್ನು ಕೆಲವು 157 00:07:27,561 --> 00:07:29,620 ಬಹುಶಃ ನ್ಯಾಯ ರಿಂದ ಸಮಸ್ಯೆ ಸೆಟ್, ಏಕೆಂದರೆ 158 00:07:29,620 --> 00:07:32,860 ದಿನದ ಕೊನೆಯಲ್ಲಿ ಎಲ್ಲಾ ನೀವು ಅಗತ್ಯವಿದೆ ನಿಮಗೆ ಒಮ್ಮೆ ಇಲ್ಲಿ ತೆರೆದ ಯಾವ ಫೈಲ್ 159 00:07:32,860 --> 00:07:35,690 ನಿಮಗೆ ಒಮ್ಮೆ ಮತ್ತು ಇದು ಎಂದು ಕರೆಯಲ್ಪಡುವ ವಿಶೇಷವೇನು MIME ಪ್ರಕಾರ ಅಥವಾ ವಿಷಯ ಪ್ರಕಾರ, 160 00:07:35,690 --> 00:07:39,040 ಆ ಬೈಟ್ಗಳು ಓದಲು ಅಗತ್ಯವಿದೆ ಮತ್ತು ಹೇಗಾದರೂ ಅವರನ್ನು ಮರಳಿ ಭೂಶಿರ. 161 00:07:39,040 --> 00:07:41,190 >> ಈ ಈಗ ಪ್ರವಾಸ ಕಡತ ಇತರ ಕಾರ್ಯಗಳನ್ನು. 162 00:07:41,190 --> 00:07:43,820 ಮೊದಲ ಸಂಪರ್ಕ ಅಪ್, ಇದು ಕೇವಲ ನಿಜವಾದ ಹಿಂದಿರುಗಿಸುತ್ತದೆ 163 00:07:43,820 --> 00:07:47,350 ಅದು ಅಂತಿಮವಾಗಿ ಕೇಳಿಸಿಕೊಳ್ಳುತ್ತಾನೆ ಬಳಕೆದಾರರ ಸಂಪರ್ಕ. 164 00:07:47,350 --> 00:07:48,786 ಮುಂದಿನ ದೋಷ. 165 00:07:48,786 --> 00:07:52,296 ದೋಷ, ಏತನ್ಮಧ್ಯೆ, ಒಂದು ಕಾರ್ಯ ನಾವು ವಿವಿಧ 400 ಎಲ್ಲಾ ನಿರ್ವಹಿಸಲು ಬರೆದ 166 00:07:52,296 --> 00:07:55,360 ಮತ್ತು 500 HTTP ಸ್ಥಿತಿ ನೀವು ಬಯಸಬಹುದು ಸಂಕೇತಗಳು 167 00:07:55,360 --> 00:07:58,500 ಬಳಕೆದಾರ ಮರಳಿ ಕಳುಹಿಸಲು, ಪ್ರಮಾಣಿತ ಸಂದೇಶವನ್ನು ಜೊತೆಗೆ. 168 00:07:58,500 --> 00:08:01,950 >> ಮುಂದಿನ ಅಪ್ ಲೋಡ್, ನಿರ್ದಿಷ್ಟವಾಗಿ ಅವರ ಉದ್ದೇಶ ಜೀವನದಲ್ಲಿ ತಿರುಳುಳ್ಳ ಕಾರ್ಯ, 169 00:08:01,950 --> 00:08:06,920 ಒಂದು ಕಡತ ಸ್ಟಾರ್ ಓದಲು ಪಾಯಿಂಟರ್ ಜಾಗತಿಕ ಬಫರ್ ಒಂದು ಕಡತದ ವಿಷಯಗಳನ್ನು 170 00:08:06,920 --> 00:08:09,000 ನಾವು ಜಾಗತಿಕವಾಗಿ ಡಿಕ್ಲೇರ್ಡ್ [ಮೇಲಿನ? ಮುಖ್ಯ. ?] 171 00:08:09,000 --> 00:08:12,649 ಈ ನಾವು ಏಕೆಂದರೆ ಸ್ವಲ್ಪ ಸಂಕೀರ್ಣವಾಗಿದೆ ಕಡತದಿಂದ ಬೈಟ್ಗಳು ಓದಲು 172 00:08:12,649 --> 00:08:14,690 ಆದರೆ ಪ್ರತಿ ಪುನರಾವರ್ತನೆ ಮೇಲೆ ಪರಿಶೀಲಿಸಿ ನಾವು ಈಗಾಗಲೇ ಎಂಬುದನ್ನು 173 00:08:14,690 --> 00:08:17,600 ಕಡತದ ಕೊನೆಯಲ್ಲಿ ಹಿಟ್ ಅಥವಾ ಯಾವುದೋ ತಪ್ಪಾಗಿದೆ. 174 00:08:17,600 --> 00:08:21,210 ಮತ್ತು ನಾವು ಎಂದು ಖಚಿತಪಡಿಸಿಕೊಳ್ಳಿ realloc ಬಳಸಲು ಏನೇ ನಾವು ಬಳಸುತ್ತಿರುವ ಬಫರ್ ಬೆಳೆಯುತ್ತಿದೆ 175 00:08:21,210 --> 00:08:24,440 ಮತ್ತು ಬೆಳೆಯುತ್ತಿರುವ ಮತ್ತು ಯಾವಾಗಲೂ ಬೆಳೆಯುತ್ತಿರುವ ಮತ್ತು ಬೈಟ್ಗಳು ಸಂಖ್ಯೆಯನ್ನು ಮುಂದೆ ಉಳಿದರು 176 00:08:24,440 --> 00:08:25,675 ನಾವು ಅಲ್ಲಿ ಹೊಂದಿಕೊಳ್ಳಲು ಅಗತ್ಯವಿರುವ. 177 00:08:25,675 --> 00:08:27,550 ಹ್ಯಾಂಡ್ಲರ್, ಏತನ್ಮಧ್ಯೆ, ಗಳಿಸುವ ಕಾರ್ಯ 178 00:08:27,550 --> 00:08:30,630 ಹೊಂದುವ ಮೂಲಕ ಎಂಬ ಸೂಚನೆಯನ್ನು ಕಂಟ್ರೋಲ್ ಸಿ ನೋಂದಣಿ 179 00:08:30,630 --> 00:08:32,140 ನಾವು ಪ್ರತಿಬಂಧಿಸಲು ಬಯಸುವ. 180 00:08:32,140 --> 00:08:34,070 ಹ್ಯಾಂಡ್ಲರ್ ಇಲ್ಲಿ ಗಮನಿಸಿ ಇದು ಅಂತಿಮವಾಗಿ 181 00:08:34,070 --> 00:08:36,780 ಕರೆಗಳನ್ನು, ನಿಲ್ಲಿಸಲು ಇದು ಸಹಜವಾಗಿ ವೆಬ್ ಸರ್ವರ್ ನಿಲ್ಲುತ್ತದೆ. 182 00:08:36,780 --> 00:08:39,750 ಮತ್ತು ದುರದೃಷ್ಟವಶಾತ್, ವೀಕ್ಷಣ ಅಳವಡಿಸಲಾಗಿಲ್ಲ. 183 00:08:39,750 --> 00:08:41,940 ಉತ್ಸಾಹ, ಈ ಒಂದು ಆಗಿದೆ ಸರಳವಾದ ಕಾರ್ಯವನ್ನು. 184 00:08:41,940 --> 00:08:44,900 ಒಂದು ಕಡತ ವಿಸ್ತರಣೆಯನ್ನು ನೀಡಲಾಗಿದೆ, ಇದು ಅಗತ್ಯವಿದೆ ಇದು MIME ಕರೆಯಲ್ಪಡುವ ವಿಶೇಷವೇನು ಮರಳಲು 185 00:08:44,900 --> 00:08:46,320 ಕೌಟುಂಬಿಕತೆ ಅಥವಾ ವಿಷಯ ರೀತಿಯ. 186 00:08:46,320 --> 00:08:49,260 ಮತ್ತು ನಾವು ವಿವರಣೆಯನ್ನು ಸೂಚಿಸಿ ಮ್ಯಾಪಿಂಗ್ ಇರಬೇಕು ಎಂಬುದನ್ನು. 187 00:08:49,260 --> 00:08:52,330 ಆದರೆ ನೀವು ಭಾಷಾಂತರಿಸಲು ಅಗತ್ಯ ಅಂತಿಮವಾಗಿ ಸಿ ಕೋಡ್ ಅದನ್ನು. 188 00:08:52,330 --> 00:08:56,490 >> ಪಕ್ಕದಲ್ಲಿ ನಮ್ಮ ಇದೇ ತಿರುಳುಳ್ಳ ಕಾರ್ಯ ಜೀವನದಲ್ಲಿ ಇದರ ಉದ್ದೇಶ, ಪಾರ್ಸ್ ಎಂಬ 189 00:08:56,490 --> 00:08:59,350 ಒಂದು ಕಡತದಿಂದ ಓದಲು ಆಗಿದೆ, ಆದರೆ ಒಂದು ಜಾಲಬಂಧ ಸಂಪರ್ಕವನ್ನು ರಿಂದ. 190 00:08:59,350 --> 00:09:03,510 ನಿರ್ದಿಷ್ಟವಾಗಿ, ಓದುವ ಮತ್ತು ಪಾರ್ಸಿಂಗ್ ಬ್ರೌಸರ್ ಬಂದು ಆ HTTP ವಿನಂತಿ 191 00:09:03,510 --> 00:09:05,940 ಆದ್ದರಿಂದ ಪರಿಚಾರಕಕ್ಕೆ ಅಂತಿಮವಾಗಿ ನಾವು ಪಾರ್ಸ್ ಮಾಡಬಹುದು 192 00:09:05,940 --> 00:09:09,530 ವಿನಂತಿಯನ್ನು ಕೇವಲ ಹೆಡರ್ ಲೈನ್ ಮತ್ತು ನಿಮಗೆ ಆ ಮರಳಲು 193 00:09:09,530 --> 00:09:12,720 ಜಾಗತಿಕ ಬಫರ್ ಮೂಲಕ ಆ ನಾವು [ಮೇಲೆ ಡಿಕ್ಲೇರ್ಡ್? ಮುಖ್ಯ. ?] 194 00:09:12,720 --> 00:09:14,880 >> ಏತನ್ಮಧ್ಯೆ, ಆಗಿದೆ, ಮರುಹೊಂದಿಸಿ ನಾವು ವ್ಯಾಖ್ಯಾನಿಸಿದ ಕಾರ್ಯ 195 00:09:14,880 --> 00:09:18,730 ಎಂದು iteratively ಒಳಗೆ ಎಂದು ಸಿಗುತ್ತದೆ ಮುಖ್ಯ ಪ್ರತಿ ಸಮಯ ನೀವು ಬಗ್ಗೆ ಆರ್ 196 00:09:18,730 --> 00:09:20,799 ಕೇಳುವ ಆರಂಭಿಸಲು ಸಿದ್ಧ ಹೊಸ ಸಂಪರ್ಕಕ್ಕಾಗಿ 197 00:09:20,799 --> 00:09:22,840 ನಾವು ಯಾವಾಗಲೂ ಗೊತ್ತು ಆದ್ದರಿಂದ ನಮ್ಮ ಅಸ್ಥಿರ ರಾಜ್ಯದ 198 00:09:22,840 --> 00:09:24,870 ಮತ್ತು ಆದ್ದರಿಂದ ನಾವು ಬಂದಿದೆ ಯಾವುದೇ ಮೆಮೊರಿ ಬಿಡುಗಡೆ ಎಂದು 199 00:09:24,870 --> 00:09:28,070 ಹಂಚಿಕೆ ಮಾಡಿರಬಹುದು ಹಿಂದಿನ ಜಾಲಬಂಧ ಸಂಪರ್ಕವನ್ನು. 200 00:09:28,070 --> 00:09:30,060 ಪಕ್ಕದಲ್ಲಿ ಆರಂಭಿಸಲು, ನಾವು ಬರೆದ ಕಾರ್ಯ 201 00:09:30,060 --> 00:09:31,920 ಒಂದು ಇಡೀ ಹೊಂದಿದೆ ನೆಟ್ವರ್ಕಿಂಗ್ ಕೋಡ್ ಬಹಳಷ್ಟು 202 00:09:31,920 --> 00:09:34,420 ಅಂತಿಮವಾಗಿ ವೆಬ್ ಸರ್ವರ್ ಆರಂಭವಾಗುತ್ತದೆ. 203 00:09:34,420 --> 00:09:36,680 >> ಕೊನೆಯ ಅಪ್ ಕಾರ್ಯ ಎಂಬ ಸ್ಟಾಪ್, ಇದು 204 00:09:36,680 --> 00:09:38,770 ಖಂಡಿತವಾಗಿಯೂ ಮಾಡುತ್ತದೆ, ಇದು ವೆಬ್ ಸರ್ವರ್ ನಿಲ್ಲುತ್ತದೆ. 205 00:09:38,770 --> 00:09:42,270 ಆದರೆ ಮೊದಲ ಇದು ಯಾವುದೇ ಮೆಮೊರಿ ಅಪ್ ತೆರವುಗೊಳಿಸಿ ಇನ್ನೂ ಮಂಜೂರು ಮಾಡಲಾಗಿದೆ. 206 00:09:42,270 --> 00:09:45,850 ಆದರೆ ಅಂತಿಮವಾಗಿ ನಿರ್ಗಮನ ಕರೆ ಸಹ ನಿಯಂತ್ರಣ ಹಿಂದಿರುಗಿದ ಇಲ್ಲದೆ 207 00:09:45,850 --> 00:09:47,480 ನಮ್ಮ ಮುಖ್ಯ ಕಾರ್ಯ. 208 00:09:47,480 --> 00:09:49,480 ಅಂತಿಮವಾಗಿ, ಒಂದು ಪ್ರಮುಖ ತಂತ್ರಗಳನ್ನು 209 00:09:49,480 --> 00:09:52,680 ಅನುಷ್ಠಾನಕ್ಕೆ ಈ ವೆಬ್ ಸರ್ವರ್ ವಿಚಾರಣೆ ಮತ್ತು ದೋಷ ಸ್ವಲ್ಪ ಎಂದು ನಾನು, 210 00:09:52,680 --> 00:09:55,886 ಒಂದು ಬ್ರೌಸರ್ ವಿಂಡೋವನ್ನು ಮುಕ್ತ ಹೊಂದಿರುವ ಸರಿಯಾದ ಮತ್ತು ಒಂದು ಟರ್ಮಿನಲ್ ವಿಂಡೋವನ್ನು ನಲ್ಲಿ 211 00:09:55,886 --> 00:09:57,760 ಬಿಟ್ಟು, ಸರ್ವರ್ಗಳು ಕನ್ಸೋಲ್ ವಿಂಡೋ, ಆದ್ದರಿಂದ ನೀವು 212 00:09:57,760 --> 00:10:00,420 ಎಂದು ಸಂದೇಶಗಳನ್ನು ನೋಡಬಹುದು ಪರದೆಯ ಪ್ರಕಟಗೊಳ್ಳುತ್ತಿಲ್ಲ. 213 00:10:00,420 --> 00:10:04,170 >> ಆದರೆ ಉತ್ತಮ ಇನ್ನೂ ಮೂರನೇ ಎಂದು ವಿಂಡೋ, ಎರಡನೇ ಟರ್ಮಿನಲ್ ವಿಂಡೋದಲ್ಲಿ, 214 00:10:04,170 --> 00:10:07,135 ನೀವು ನೆಟ್ ಹೊಂದಿರುವ ಬಳಸಲು ಇದು ವಿಶೇಷ ಶಿಫಾರಸು ಮಾಡಲಾಗುತ್ತಿದೆ. 215 00:10:07,135 --> 00:10:09,640 ಮತ್ತು ನೆಟ್ ಕೇವಲ ಒಂದು ಆಗಿದೆ ಸರಳ ನೆಟ್ವರ್ಕ್ ಪ್ರೋಗ್ರಾಂ 216 00:10:09,640 --> 00:10:12,660 ನೀವು ನಟಿಸುವುದು ಅನುಮತಿಸುತ್ತದೆ ಒಂದು ವಿಂಡೋದಲ್ಲಿ ಒಂದು ಬ್ರೌಸರ್ ಎಂದು 217 00:10:12,660 --> 00:10:14,540 ಇತರ ವಿಂಡೋಗೆ ಮಾತನಾಡುವಾಗ. 218 00:10:14,540 --> 00:10:16,830 ನೀವು ನೋಡಬಹುದು ಈ ರೀತಿಯಲ್ಲಿ ನಿಖರವಾಗಿ ಗ್ರಾಂಥಿಕ ಆಜ್ಞೆಯನ್ನು 219 00:10:16,830 --> 00:10:18,700 ಮತ್ತೆ ಬರುತ್ತಿದ್ದಾರೆ ಪರಿಚಾರಕದಿಂದ ಗ್ರಾಹಕನಿಗೆ 220 00:10:18,700 --> 00:10:20,810 poking ಮಾಡದೆಯೇ ಕ್ರೋಮ್ನ ಅಭಿವರ್ಧಕ ಸುಮಾರು 221 00:10:20,810 --> 00:10:24,010 ಇಲ್ಲದಿದ್ದರೆ ಉಪಕರಣಗಳು clunkier ಇಂಟರ್ಫೇಸ್. 222 00:10:24,010 --> 00:10:29,099