1 00:00:00,000 --> 00:00:12,610 2 00:00:12,610 --> 00:00:12,900 >> ಡೇವಿಡ್ ಜೆ MALAN: ಸರಿ. 3 00:00:12,900 --> 00:00:16,790 ಮೊದಲ ಸ್ವಾಗತ ಒಂದು ರಸಪ್ರಶ್ನೆ, CS50 ಶವಪರೀಕ್ಷೆ. 4 00:00:16,790 --> 00:00:18,340 ನಾವು ಉದ್ಘಾಟನೆ ಎಂದೆನಿಸಿತ್ತು ಈ ಸಂಪ್ರದಾಯವನ್ನು ಈ ವರ್ಷ. 5 00:00:18,340 --> 00:00:20,960 ಈ ಅವಕಾಶ ಇರುತ್ತದೆ ಸಂಚರಿಸಲು 6 00:00:20,960 --> 00:00:22,220 ರಸಪ್ರಶ್ನೆ ಪರಿಹಾರಗಳನ್ನು. 7 00:00:22,220 --> 00:00:26,160 ನಾವು ವೇಗವನ್ನು ಅಥವಾ ಆಧಾರಿತ ನಿಧಾನವಾಗಿ ಮಾಡುತ್ತೇವೆ ಇಲ್ಲಿ ಆ ಆಸಕ್ತಿ. 8 00:00:26,160 --> 00:00:29,730 >> ನೀವು ಏಕೆಂದರೆ ನೀವು ಬಹುಶಃ ಇಲ್ಲಿ ಆರ್ ನೀವು ಹೇಗೆ ಆಸಕ್ತಿ ಅಥವಾ 9 00:00:29,730 --> 00:00:31,170 ಉತ್ತರಿಸಿದ ಬೇಕು ಈ ಸಮಸ್ಯೆಗಳನ್ನು. 10 00:00:31,170 --> 00:00:33,300 ಆದ್ದರಿಂದ ನಾವು ನೋಡೋಣ ಇಲ್ಲ ಮೊದಲ ಈ ಭಾಗವನ್ನುತೆರೆದು? 11 00:00:33,300 --> 00:00:34,450 ಆದ್ದರಿಂದ ತಂತಿಗಳನ್ನು ಪಡೆಯುವಲ್ಲಿ. 12 00:00:34,450 --> 00:00:37,600 ನೀವು ಮೂರು ವಿವಿಧ ಆವೃತ್ತಿಗಳು ನೀಡಿದರು ಎಂದು ಕಾರ್ಯಕ್ರಮದ ಕೊನೆಗೆ, 13 00:00:37,600 --> 00:00:39,650 ಒಂದು ಬಳಕೆದಾರರಿಂದ ಸ್ಟ್ರಿಂಗ್ ಪಡೆಯಲು ಅರ್ಥ. 14 00:00:39,650 --> 00:00:42,530 ಅದು ಆ ಮಾಡಿದರು ಇಲ್ಲವೋ ನಿರ್ಧರಿಸಲು ನಿಮಗೆ ಬಿಟ್ಟು. 15 00:00:42,530 --> 00:00:45,150 >> ನಾವು, ಪ್ರಶ್ನೆ 0 ಕೇಳಿದೆ ಆವೃತ್ತಿ 1 ಎಂದು ಊಹಿಸಿಕೊಳ್ಳಿ 16 00:00:45,150 --> 00:00:46,400 ಸಂಕಲನ ಮತ್ತು ಕಾರ್ಯರೂಪಕ್ಕೆ. 17 00:00:46,400 --> 00:00:48,860 ಏಕೆ ಪ್ರೋಗ್ರಾಂ segfault ಇರಬಹುದು? 18 00:00:48,860 --> 00:00:51,150 ಮೊದಲ ನೋಟದಲ್ಲಿ, ಯಾವುದೇ ಸಲಹೆಗಳನ್ನು ಎಂದು ಏಕೆ? 19 00:00:51,150 --> 00:00:54,012 20 00:00:54,012 --> 00:00:54,489 ಹೌದು. 21 00:00:54,489 --> 00:00:59,260 >> ಪ್ರೇಕ್ಷಕರು: ನಾನು ಈ ನೋಡಿದ ನೆನಪಿದೆ ನೋಡುವ ಹಿಂದಿನ ಉದಾಹರಣೆಗೆ 22 00:00:59,260 --> 00:01:05,506 ಚಾರ್ * ಗಳು ಮತ್ತು ರು ಸ್ಕ್ಯಾನ್ ನೋಡಿದ ಮತ್ತು ಇದು ಒಂದು ಪಾಯಿಂಟರ್, ಹೇಗೆ ಏಕೆಂದರೆ ನೋಡಿದ 23 00:01:05,506 --> 00:01:07,971 ನೀವು ಸ್ಕ್ಯಾನ್ ಅದರ ಪ್ರಭಾವ ಬೀರಿದೆ? 24 00:01:07,971 --> 00:01:10,940 ರು ಅಥವಾ ರು ವಿಳಾಸ? 25 00:01:10,940 --> 00:01:11,180 >> ಡೇವಿಡ್ ಜೆ MALAN: ಸರಿ. 26 00:01:11,180 --> 00:01:11,480 ಗುಡ್. 27 00:01:11,480 --> 00:01:14,830 ಆದ್ದರಿಂದ ಅಂತಿಮವಾಗಿ, ಯಾವುದೇ ಸಮಸ್ಯೆಯ ಮೂಲ ಸಂಭಾವ್ಯವಾಗಿ ಕಡಿಮೆ ಹೋಗುತ್ತದೆ 28 00:01:14,830 --> 00:01:16,210 ಆ ವೇರಿಯಬಲ್ ರು ಗೆ. 29 00:01:16,210 --> 00:01:17,280 ಮತ್ತು ವಾಸ್ತವವಾಗಿ ಒಂದು ವೇರಿಯೇಬಲ್ ನ. 30 00:01:17,280 --> 00:01:19,900 ಎಂದು ವೇರಿಯಬಲ್ ಡೇಟಾ ವಿಧ ಚಾರ್ *, ಇದು ವಿಶೇಷವೇನು ಅರ್ಥ 31 00:01:19,900 --> 00:01:22,570 ಒಂದು ಪಾತ್ರದ ವಿಳಾಸಕ್ಕೆ ಹೊಂದಿರುತ್ತವೆ. 32 00:01:22,570 --> 00:01:23,850 ಮತ್ತು ಇದರಲ್ಲಿ ಒಳನೋಟ ಅಡಗಿದೆ. 33 00:01:23,850 --> 00:01:28,330 ಇದು ಆಫ್ ವಿಳಾಸಕ್ಕೆ ಹೊಂದಿರುತ್ತವೆ ವಿಶೇಷವೇನು ಹೆಚ್ಚು ಸಾಮಾನ್ಯವಾಗಿ ಅಕ್ಷರ ಅಥವಾ,, 34 00:01:28,330 --> 00:01:32,110 ಮೊದಲ ಪಾತ್ರದ ವಿಳಾಸಕ್ಕೆ ಅಕ್ಷರಗಳನ್ನು ಇಡೀ ಬ್ಲಾಕ್. 35 00:01:32,110 --> 00:01:36,680 >> ಆದರೆ ಕ್ಯಾಚ್ ಎಂದು ಸ್ಕ್ಯಾನ್ ಗಳು, ಉದ್ದೇಶದಲ್ಲಿ ಜೀವನ, ವಿಳಾಸಕ್ಕೆ ನೀಡಿದ ಮತ್ತು ನೀಡಲಾಗುತ್ತದೆ 36 00:01:36,680 --> 00:01:40,960 ಒಂದು ರೂಪದಲ್ಲಿ ಕೋಡ್,% ಗಳು ನಂತಹ, ಓದಲು ಚಂಕ್ ಒಳಗೆ ಸ್ಟ್ರಿಂಗ್ 37 00:01:40,960 --> 00:01:42,330 ಎಂದು ವಿಳಾಸದಲ್ಲಿ ಮೆಮೊರಿಯನ್ನು. 38 00:01:42,330 --> 00:01:46,040 ಆದರೆ ಯಾವುದೇ ಸಮ ಚಿಹ್ನೆ ಮೊದಲು ಇರುವುದರಿಂದ ಮೊದಲ ಆ ಅಲ್ಪವಿರಾಮ ಚಿಹ್ನೆಯಿಂದ 39 00:01:46,040 --> 00:01:49,310 ಕೋಡ್ ಆಫ್ ಲೈನ್, ನಾವು ವಾಸ್ತವವಾಗಿ ಕಾರಣ ಯಾವುದೇ ಮೆಮೊರಿ ನಿಯೋಜಿಸಿ 40 00:01:49,310 --> 00:01:53,020 , malloc, ಇದು ಏಕೆಂದರೆ ವಾಸ್ತವವಾಗಿ ಕೆಲವು ಗಾತ್ರ ಒಂದು ಶ್ರೇಣಿಯನ್ನು, ಎಲ್ಲಾ ನಿಯೋಜಿಸಿ 41 00:01:53,020 --> 00:01:57,620 ನೀವು ಮಾಡುತ್ತಿರುವುದು ಬಳಕೆದಾರರ ಓದುವ ಇದೆ ಕೆಲವು ಸಂಪೂರ್ಣ ಒಳಗೆ ಕೀಬೋರ್ಡ್ ಇನ್ಪುಟ್ 42 00:01:57,620 --> 00:02:00,490 ತ್ಯಾಜ್ಯವನ್ನು ಮೌಲ್ಯ, ಇದು ಪೂರ್ವನಿಯೋಜಿತವಾಗಿ ರು ಆಗಿದೆ. 43 00:02:00,490 --> 00:02:04,480 ಆದ್ದರಿಂದ ಆಡ್ಸ್ ನೀವು segfault ನೀನು ವೇಳೆ ಎಂದು ವಿಳಾಸಕ್ಕೆ ಕೇವಲ ನಡೆಯುತ್ತಿಲ್ಲ 44 00:02:04,480 --> 00:02:08,009 ನೀವು ಒಂದು ಮೌಲ್ಯ ಎಂದು, ವಾಸ್ತವವಾಗಿ, ಬರೆಯಲು. 45 00:02:08,009 --> 00:02:10,889 ನೀಡಲು ಕೆಟ್ಟದ್ದನ್ನು ನಿಮ್ಮ ಮೆಮೊರಿಯನ್ನು. 46 00:02:10,889 --> 00:02:13,150 >> ಆದ್ದರಿಂದ ಪ್ರಶ್ನೆ 1 ರಲ್ಲಿ, ನಾವು ಕೇಳಿದಾಗ, ಆವೃತ್ತಿ 2 ಎಂದು ತಿಳಿದಿದ್ದಾರೆ 47 00:02:13,150 --> 00:02:14,230 ಸಂಕಲನ ಮತ್ತು ಕಾರ್ಯರೂಪಕ್ಕೆ. 48 00:02:14,230 --> 00:02:15,900 ಏಕೆ ಈ ಕಾರ್ಯಕ್ರಮವನ್ನು segfault ಇರಬಹುದು? 49 00:02:15,900 --> 00:02:17,990 ಆದ್ದರಿಂದ ಈ ಒಂದು ಕಡಿಮೆ ದೋಷಯುಕ್ತ ಆಗಿದೆ. 50 00:02:17,990 --> 00:02:21,470 ಒಂದೇ ಒಂದು ನಿಜವಾಗಿಯೂ ಇಲ್ಲ ಸ್ಪಷ್ಟ ರೀತಿಯಲ್ಲಿ ಅಲ್ಲಿ ನೀವು 51 00:02:21,470 --> 00:02:22,810 ಇಲ್ಲಿ ಒಂದು segfault ಪ್ರಚೋದಿಸುತ್ತದೆ. 52 00:02:22,810 --> 00:02:23,730 ಮತ್ತು ಈ ವಿಷಯಾಧಾರಿತ ಆಗಿದೆ. 53 00:02:23,730 --> 00:02:28,180 ನಾವು ಮೆಮೊರಿ ಸಿ ಬಳಸಿಕೊಂಡು ನೀವು ಯಾವುದೇ ಸಮಯದಲ್ಲಿ ಏನು ನೀವು segfault ಉಂಟುಮಾಡಲು ಇಲ್ಲ 54 00:02:28,180 --> 00:02:30,718 ಆವೃತ್ತಿ 2 ಜೊತೆ? 55 00:02:30,718 --> 00:02:35,560 >> ಪ್ರೇಕ್ಷಕರು: ನೀವು ಇನ್ಪುಟ್ ಬಳಸಿದರೆ 49 ಹೆಚ್ಚು ಎಂದು ಸ್ಟ್ರಿಂಗ್ 56 00:02:35,560 --> 00:02:35,975 ಪಾತ್ರಗಳು. 57 00:02:35,975 --> 00:02:37,260 >> ಡೇವಿಡ್ ಜೆ MALAN: ನಿಖರವಾಗಿ. 58 00:02:37,260 --> 00:02:41,420 ನೀವು ಏನಾದರೂ ನಿರ್ದಿಷ್ಟ ಉದ್ದದ ನೋಡಿ ಯಾವುದೇ ಸಮಯ ಒಂದು ರಚನೆಯ ಬಂದಾಗ, ನಿಮ್ಮ 59 00:02:41,420 --> 00:02:44,650 ರಾಡಾರ್ ಈ ಎಂದು ಆಫ್ ಹೋಗಬೇಕು ಸಮಸ್ಯಾತ್ಮಕ ನೀವು ಪರೀಕ್ಷಿಸುವ ಬಳಸುತ್ತಿದ್ದರೆ 60 00:02:44,650 --> 00:02:45,810 ಒಂದು ಶ್ರೇಣಿಯನ್ನು ಗಡಿ. 61 00:02:45,810 --> 00:02:46,650 ಮತ್ತು ಇಲ್ಲಿ ಸಮಸ್ಯೆ. 62 00:02:46,650 --> 00:02:47,910 ನಾವು ಇನ್ನೂ scanf ಬಳಸುತ್ತಿರುವ. 63 00:02:47,910 --> 00:02:52,200 ನಾವು ಇನ್ನೂ ಪ್ರಯತ್ನಿಸಿ ಅಂದರೆ,% ರು ಬಳಸುತ್ತಿರುವ ಬಳಕೆದಾರರ ಸ್ಟ್ರಿಂಗ್ ಓದಲು. 64 00:02:52,200 --> 00:02:56,300 ಆ, ಇದು, ರು ಒಳಗೆ ಓದಲು ವಿಶೇಷವೇನು ಈ ಹಂತದಲ್ಲಿ, ಪರಿಣಾಮಕಾರಿಯಾಗಿ 65 00:02:56,300 --> 00:02:58,570 ಮೆಮೊರಿಯ ಒಂದು ಚಂಕ್ ವಿಳಾಸವನ್ನು ಅಥವಾ ಇದು ಸಮನಾಗಿದೆ. 66 00:02:58,570 --> 00:03:02,080 ಇದು ಒಂದು ರಚನೆಯ ಹೆಸರು ಇಲ್ಲಿದೆ ಮೆಮೊರಿ ಪಾತ್ರಗಳು. 67 00:03:02,080 --> 00:03:07,610 >> ಆದರೆ ನಿಖರವಾಗಿ, ನೀವು ಸ್ಟ್ರಿಂಗ್ ಓದಲು ಎಂದು 49 ಪಾತ್ರಗಳು, 49 ಹೆಚ್ಚು ಇಲ್ಲಿದೆ 68 00:03:07,610 --> 00:03:10,440 ನೀವು ಬ್ಯಾಕ್ಸ್ಲ್ಯಾಷ್ ಕೊಠಡಿ ಬೇಕಾಗುತ್ತದೆ 0, ನೀವು ಉಕ್ಕಿ ನೀನು 69 00:03:10,440 --> 00:03:11,390 ಎಂದು ಬಫರ್. 70 00:03:11,390 --> 00:03:16,410 ಮತ್ತು ನೀವು ಅದೃಷ್ಟ ಪಡೆಯಲು ಮತ್ತು ಸಾಧ್ಯವಾಗುತ್ತದೆ 51 ನೇ ಅಕ್ಷರ, 52 ನೇ, 53 ನೇ ಬರೆಯಲು. 71 00:03:16,410 --> 00:03:18,560 ಆದರೆ ಒಂದು ಹಂತದಲ್ಲಿ, ಓಎಸ್ ಹೇಳಲು ಹೋಗುತ್ತದೆ, ಯಾವುದೇ. 72 00:03:18,560 --> 00:03:21,270 ಈ ಖಂಡಿತವಾಗಿಯೂ ಮೆಮೊರಿ ಅಲ್ಲ ನೀವು ಸ್ಪರ್ಶಕ್ಕೆ ಅವಕಾಶ ನೀವು. 73 00:03:21,270 --> 00:03:23,380 ಮತ್ತು ಪ್ರೋಗ್ರಾಂ segfault ಹೋಗುತ್ತದೆ. 74 00:03:23,380 --> 00:03:26,650 >> ಆದ್ದರಿಂದ, ಸ್ವಯಂಅನ್ವೇಷಣೆ ಯಾವುದೇ ಇರಬೇಕು ನೀವು ನಿಗದಿತ ಉದ್ದವನ್ನು ಮಾಡಲೇಬೇಕು ಸಮಯ, ನೀವು 75 00:03:26,650 --> 00:03:30,150 ನೀವು ಉದ್ದ ತಪಾಸಣೆ ಮಾಡುತ್ತಿರುವ ಮಾಡಲು ನೀವು ಪ್ರಯತ್ನಿಸುತ್ತಿರುವ ಯಾವುದೇ 76 00:03:30,150 --> 00:03:31,090 ಇದನ್ನು ಓದಲು. 77 00:03:31,090 --> 00:03:35,110 >> ಪ್ರೇಕ್ಷಕರು: ಆದ್ದರಿಂದ, ನೀವು ಸಾಧ್ಯವಾಯಿತು ಪರಿಹರಿಸಲು ವಾಸ್ತವವಾಗಿ ಪರೀಕ್ಷಿಸುವ ಹೇಳಿಕೆ ಹೊಂದಿದ್ದವು 78 00:03:35,110 --> 00:03:37,140 ಉದ್ದ ಹೆಚ್ಚಿನ ಹೆಚ್ಚು ಅಥವಾ ಕಡಿಮೆ? 79 00:03:37,140 --> 00:03:37,730 >> ಡೇವಿಡ್ ಜೆ MALAN: ಕಾದಂಬರಿಯಲ್ಲಿರುವ. 80 00:03:37,730 --> 00:03:41,706 ನೀವು ಕೇವಲ ಒಂದು ಪರಿಸ್ಥಿತಿಯನ್ನು ಹೇಳುತ್ತಾರೆ, ವೇಳೆ - 81 00:03:41,706 --> 00:03:46,080 ಅಥವಾ ಬದಲಿಗೆ ನೀವು ಅಗತ್ಯವಾಗಿ ಗೊತ್ತಿಲ್ಲ ಮುಂಚಿತವಾಗಿ ಎಷ್ಟು ಪಾತ್ರಗಳು 82 00:03:46,080 --> 00:03:49,060 ಬಳಕೆದಾರ, ಟೈಪ್ ಹೋಗುವ ಏಕೆಂದರೆ ನೀವು ಕೋಳಿ ಮತ್ತು ಮೊಟ್ಟೆ ಹೊಂದಿವೆ. 83 00:03:49,060 --> 00:03:51,860 ನೀವು scanf ಅದನ್ನು ಓದಿದ ರವರೆಗೆ ನೀವು ಅದನ್ನು ಎಷ್ಟು ಲೆಕ್ಕಾಚಾರ. 84 00:03:51,860 --> 00:03:54,500 ಆದರೆ ಆ ಸಮಯದಲ್ಲಿ, ಇದು, ತಡವಾಗಿ ನೀವು ಈಗಾಗಲೇ ಅದನ್ನು ಓದಿದ ಏಕೆಂದರೆ 85 00:03:54,500 --> 00:03:55,710 ಮೆಮೊರಿ ಕೆಲವು ಬ್ಲಾಕ್. 86 00:03:55,710 --> 00:03:59,590 ಅತ್ತ, CS50 ಗ್ರಂಥಾಲಯದ ತಪ್ಪಿಸಬಹುದಾಗಿದೆ ಆದ್ದರಿಂದ ಈ ಸಮಸ್ಯೆಯನ್ನು ಒಟ್ಟಾರೆಯಾಗಿ ಮರುಸ್ಥಾಪನೆ 87 00:03:59,590 --> 00:04:01,060 fgetc ಬಳಸಿಕೊಂಡು. 88 00:04:01,060 --> 00:04:05,390 ಮತ್ತು ಇದು, ಒಂದು ಸಮಯದಲ್ಲಿ ಒಂದು ಪಾತ್ರ ಓದುತ್ತದೆ ಟಿಪ್ toeing ತಿಳಿವಳಿಕೆ, ಜೊತೆಗೆ ಆ 89 00:04:05,390 --> 00:04:08,060 ಒಂದು ಪಾತ್ರ ವೇಳೆ ಉಕ್ಕಿ ಸಾಧ್ಯವಿಲ್ಲ ನೀವು ಒಂದು ಸಮಯದಲ್ಲಿ ಒಂದು ಓದಲು. 90 00:04:08,060 --> 00:04:11,580 >> ಕ್ಯಾಚ್ GetString ಮರುಸ್ಥಾಪನೆ ಆಗಿದೆ ನಾವು ನಿರಂತರವಾಗಿ ಮರು ಗಾತ್ರ ಹೊಂದಿರುವ 91 00:04:11,580 --> 00:04:13,590 ಮೆಮೊರಿ ಆ ಚಂಕ್, ಇದು ಕೇವಲ ನೋವು. 92 00:04:13,590 --> 00:04:15,310 ಇದು ಸಾಲುಗಳನ್ನು ಸಂಗತಿಯೇ ಹಾಗೆ ಕೋಡ್. 93 00:04:15,310 --> 00:04:18,779 ಆದ್ದರಿಂದ ಮತ್ತೊಂದು ವಿಧಾನ ಎಂದು ವಾಸ್ತವವಾಗಿ ಒಂದು ಸೋದರಸಂಬಂಧಿ ಬಳಸಿ, 94 00:04:18,779 --> 00:04:19,790 scanf ಆಫ್ ಮಾತನಾಡಲು. 95 00:04:19,790 --> 00:04:22,820 ಈ ಬಹಳಷ್ಟು ಭಿನ್ನತೆಗಳಿವೆ ವಾಸ್ತವವಾಗಿ ಪರಿಶೀಲಿಸಿ ಕಾರ್ಯಗಳ 96 00:04:22,820 --> 00:04:25,870 ಉದ್ದ ಎಷ್ಟು ಪಾತ್ರಗಳು ನೀವು ಗರಿಷ್ಠ ಓದಲು ಇರಬಹುದು. 97 00:04:25,870 --> 00:04:29,430 ನೀವು ಓದಲು ಇಲ್ಲ, ಸೂಚಿಸಲು ಸಾಧ್ಯವಾಗಲಿಲ್ಲ 50 ಕ್ಕಿಂತ ಹೆಚ್ಚು ಅಕ್ಷರಗಳನ್ನು. 98 00:04:29,430 --> 00:04:34,110 ಆದ್ದರಿಂದ ಮತ್ತೊಂದು ವಿಧಾನವಾಗಿದೆ ಆದರೆ ದೊಡ್ಡ ಒಳಹರಿವು ಕಡಿಮೆ ಸ್ಥಳಾವಕಾಶ ಹೊಂದಿದೆ. 99 00:04:34,110 --> 00:04:37,040 >> ಆದ್ದರಿಂದ ಆವೃತ್ತಿ ಊಹಿಸಿಕೊಳ್ಳಿ ಕೇಳುತ್ತದೆ 2 ಪ್ರಶ್ನಿಸಲು 3 ಸಂಗ್ರಹಿಸಿದ ಮತ್ತು ಕಾರ್ಯರೂಪಕ್ಕೆ. 100 00:04:37,040 --> 00:04:39,960 ಏಕೆ ಕಾರ್ಯಕ್ರಮದ segfault ಇರಬಹುದು? 101 00:04:39,960 --> 00:04:42,650 ಆದ್ದರಿಂದ ಈ ಒಂದು ವಾಸ್ತವವಾಗಿ ಒಂದೇ , ಉತ್ತರಿಸಲು ಸಹ ಇದು 102 00:04:42,650 --> 00:04:43,590 ಸ್ವಲ್ಪ ರಸಿಕ ಕಾಣುತ್ತದೆ. 103 00:04:43,590 --> 00:04:46,440 ನಾವು ಭಾಸವಾಗುತ್ತಿದೆ ಇದು malloc ಬಳಸುತ್ತಿರುವ ನಾವು ಹೆಚ್ಚು ಆಯ್ಕೆಗಳನ್ನು ನೀಡುವ ಮಾಡುತ್ತಿದ್ದೇವೆ. 104 00:04:46,440 --> 00:04:48,030 ನಂತರ ನಾವು ಮುಕ್ತಗೊಳಿಸಿದ ಮಾಡುತ್ತಿದ್ದೇವೆ ಕೊನೆಯಲ್ಲಿ ಮೆಮೊರಿ. 105 00:04:48,030 --> 00:04:49,580 ಇದು ಇನ್ನೂ ಮೆಮೊರಿ ಕೇವಲ 50 ಬೈಟ್ಗಳು ಇಲ್ಲಿದೆ. 106 00:04:49,580 --> 00:04:53,620 ನಾವು ಇನ್ನೂ ಓದಲು ಪ್ರಯತ್ನಿಸಿ 51, 52, 1,000 ಬೈಟ್ಗಳು ರಲ್ಲಿ. 107 00:04:53,620 --> 00:04:55,830 ಇದು segfault ಇನ್ನು ಒಂದೇ ಕಾರಣ. 108 00:04:55,830 --> 00:04:57,530 >> ಆದರೆ ಇನ್ನೊಂದು ಕಾರಣ ತುಂಬಾ ಇದೆ. 109 00:04:57,530 --> 00:05:03,890 ಜೊತೆಗೆ ರಿಟರ್ನ್ malloc ಬೇರೆ ಏನು ಮೆಮೊರಿಯ ಒಂದು ಚಂಕ್ ವಿಳಾಸವನ್ನು? 110 00:05:03,890 --> 00:05:04,920 ಇದು ಶೂನ್ಯ ಹಿಂದಿರುಗಬಹುದು. 111 00:05:04,920 --> 00:05:07,560 ನಾವು ಪರಿಶೀಲಿಸುತ್ತಿದೆ ಏಕೆಂದರೆ ಎಂದು, ನಾವು ಏನಾದರೂ ಮಾಡುವ ಇರಬಹುದು 112 00:05:07,560 --> 00:05:11,350 ಎಂದು ಇದು ಮತ್ತೊಂದು ಕಾರಣ, ಮೂರ್ಖತನದ ನಾವು scanf ಹೇಳುವ ಇರಬಹುದು, ಓದಲು 113 00:05:11,350 --> 00:05:16,050 ಕೀಬೋರ್ಡ್ ಬಳಕೆದಾರ ಇನ್ಪುಟ್ 0 ಸ್ಥಳ ಒಳಗೆ, ಅಕಾ ಶೂನ್ಯ. 114 00:05:16,050 --> 00:05:18,890 ಮತ್ತು, ತುಂಬಾ, ಖಂಡಿತವಾಗಿಯೂ ತಿನ್ನುವೆ ಒಂದು segfault ಪ್ರಚೋದಿಸುತ್ತದೆ. 115 00:05:18,890 --> 00:05:21,590 ಆದ್ದರಿಂದ ರಸಪ್ರಶ್ನೆ ನ ಉದ್ದೇಶಕ್ಕಾಗಿ, ನಾವು ಒಂದು ಎಂದು ಆ ಎರಡೂ ಸಮ್ಮತಿಸಿದ 116 00:05:21,590 --> 00:05:22,740 ಕಾರಣವು. 117 00:05:22,740 --> 00:05:23,420 ಒಂದು ಹೋಲುವಂತಿರುತ್ತದೆ. 118 00:05:23,420 --> 00:05:25,720 ಒಂದು ಸ್ವಲ್ಪ ಸೂಕ್ಷ್ಮ ವ್ಯತ್ಯಾಸದ ಇದೆ. 119 00:05:25,720 --> 00:05:28,975 >> ಕೊನೆಯದಾಗಿ, ಪ್ರೋಗ್ರಾಂ ಸಂಬಂಧಿಸಿದಂತೆ ಮೆಮೊರಿ ಬಳಕೆಗೆ, ಹೇಗೆ ಆವೃತ್ತಿ 2 ಮತ್ತು 120 00:05:28,975 --> 00:05:30,350 ಆವೃತ್ತಿ 3 ಭಿನ್ನವಾಗಿರುತ್ತವೆ? 121 00:05:30,350 --> 00:05:35,070 ಆದ್ದರಿಂದ ಮೌಲ್ಯದ ಇಲ್ಲಿದೆ ಏನು, ನಾವು ನೋಡಿದ ಒಂದು ಸಂಭವನೀಯ ತೋರಿಕೆಯಲ್ಲಿ ಅಂತ್ಯವಿಲ್ಲದ ಪೂರೈಕೆ 122 00:05:35,070 --> 00:05:35,770 ಈ ಉತ್ತರಗಳನ್ನು. 123 00:05:35,770 --> 00:05:39,300 ಮತ್ತು ಜನರ ಉತ್ತರಗಳನ್ನು ನಡುವೆ, ನಾವು ಏನು ಎಂದು ಆಶಯದೊಂದಿಗೆ, ಆದರೆ ನಾವು ಇತರ ಸ್ವೀಕರಿಸಿದ್ದಾರೆ 124 00:05:39,300 --> 00:05:42,250 ವಿಷಯಗಳನ್ನು, ಕೆಲವು ಉಲ್ಲೇಖಿಸಿದ ಆವೃತ್ತಿ 2 ಬಳಸಿ ಅಂಶವನ್ನು 125 00:05:42,250 --> 00:05:44,560 ಕರೆಯಲ್ಪಡುವ ಸ್ಟಾಕ್. 126 00:05:44,560 --> 00:05:46,710 ಆವೃತ್ತಿ 3 ರಾಶಿ ಬಳಸುತ್ತಿದ್ದಾರೆ. 127 00:05:46,710 --> 00:05:50,060 ಹಾಗೂ ಕ್ರಿಯಾತ್ಮಕವಾಗಿ, ಈ ನಿಜವಾಗಿಯೂ ಮಾಡುವುದಿಲ್ಲ ವ್ಯತ್ಯಾಸವೆಂದರೆ ಎಲ್ಲಾ ಹೆಚ್ಚು ಮಾಡಲು. 128 00:05:50,060 --> 00:05:54,040 ದಿನದ ಕೊನೆಯಲ್ಲಿ, ನಾವು ಇನ್ನೂ ಆರ್ ಮೆಮೊರಿ 50 ಬೈಟ್ಗಳು ಪಡೆಯುವಲ್ಲಿ. 129 00:05:54,040 --> 00:05:56,640 >> ಆದರೆ ಸಂಭವನೀಯ ಉತ್ತರಗಳು ಒಂದಾಗಿತ್ತು ನಾವು ನೋಡುವ ಎಂದು. 130 00:05:56,640 --> 00:05:59,730 ನಿಮ್ಮ ರಸಪ್ರಶ್ನೆಗಳು ಪಡೆಯಲು, ಆದರೆ ನೀವು ನೋಡುತ್ತಾರೆ ಮತ್ತೆ TFS ರಿಂದ, ನಾವು ಆ 131 00:05:59,730 --> 00:06:04,330 ಇತರ ಚರ್ಚೆಗಳು ಸ್ವೀಕರಿಸಲು ತಮ್ಮ ಭಿನ್ನಜಾತಿಯ ಮೆಮೊರಿ ಬಳಕೆಯ ಜೊತೆಗೆ. 132 00:06:04,330 --> 00:06:08,600 ಆದರೆ ಸ್ಟ್ಯಾಕ್ ಮತ್ತು ಹೀಪ್ ಸಾಧ್ಯತೆ ಹೋಗಲು ಸುಲಭ ಉತ್ತರ. 133 00:06:08,600 --> 00:06:11,150 ಯಾವುದೇ ಪ್ರಶ್ನೆಗಳು? 134 00:06:11,150 --> 00:06:12,400 ನಾನು ನೀವು ರಾಬ್ ನೀಡಿ. 135 00:06:12,400 --> 00:06:18,360 136 00:06:18,360 --> 00:06:20,210 >> ರಾಬ್ ಬೌಡೆನ್: ಆದ್ದರಿಂದ ಸಮಸ್ಯೆ 4. 137 00:06:20,210 --> 00:06:21,985 ನೀವು ತುಂಬಲು ಹೊಂದಿತ್ತು ಅಲ್ಲಿ ಒಂದು ಎಲ್ಲಾ ಔಟ್ ಬೈಟ್ಗಳು ಸಂಖ್ಯೆ 138 00:06:21,985 --> 00:06:23,460 ಬಳಸಲಾಗುತ್ತದೆ ಈ ವಿವಿಧ ರೀತಿಯ. 139 00:06:23,460 --> 00:06:24,830 ನಾವು ನೋಡಿ ಆದ್ದರಿಂದ ಮೊದಲ ವಿಷಯ. 140 00:06:24,830 --> 00:06:27,930 ಒಂದು 32 ಬಿಟ್ ವಾಸ್ತುಶಿಲ್ಪ ಊಹಿಸಿ, ಈ CS50 ಯಂತ್ರ ಹಾಗೆ. 141 00:06:27,930 --> 00:06:33,530 ಬಗ್ಗೆ ಮೂಲಭೂತ ವಿಷಯಗಳನ್ನು ಒಂದು 32 ಬಿಟ್ ವಿನ್ಯಾಸಗಳ ಎಂದು ನಮಗೆ ಹೇಳುತ್ತದೆ 142 00:06:33,530 --> 00:06:37,490 ಎಂಬುದನ್ನು ದೊಡ್ಡ ಪಾಯಿಂಟರ್ ಹೋಗುತ್ತದೆ ವಾಸ್ತುಶಿಲ್ಪ ಎಂದು. 143 00:06:37,490 --> 00:06:43,020 >> ಆದ್ದರಿಂದ ತಕ್ಷಣ, ನಾವು ತಿಳಿದಿರುವ ಯಾವುದೇ ಪಾಯಿಂಟರ್ ಮಾದರಿ 32 ಬಿಟ್ಗಳು ಅಥವಾ 4 ಬೈಟ್ಗಳು. 144 00:06:43,020 --> 00:06:46,010 ಆದ್ದರಿಂದ ಈ ಟೇಬಲ್ ನೋಡಿ, ಒಂದು ನೋಡ್ * ಪಾಯಿಂಟರ್ ವಿಧ. 145 00:06:46,010 --> 00:06:47,250 ಆ 4 ಬೈಟ್ಗಳು ಎಂದು ವಿಶೇಷವೇನು. 146 00:06:47,250 --> 00:06:51,640 Struct ನೋಡ್ *, ಎಂದು ಅಕ್ಷರಶಃ ಇಲ್ಲಿದೆ ನೋಡ್ ಸ್ಟಾರ್ ಒಂದೇ. 147 00:06:51,640 --> 00:06:53,590 ಮತ್ತು ಆದ್ದರಿಂದ 4 ಬೈಟ್ಗಳು ಎಂದು ವಿಶೇಷವೇನು. 148 00:06:53,590 --> 00:06:58,270 ಸ್ಟ್ರಿಂಗ್, ಇದು ಕಂಡುಬರುತ್ತಿಲ್ಲ ಇನ್ನೂ ಪಾಯಿಂಟರ್ ಆದರೆ typedef, ಒಂದು 149 00:06:58,270 --> 00:07:01,590 ಸ್ಟ್ರಿಂಗ್ ಕೇವಲ ಒಂದು ಚಾರ್ *, ಇದು ಒಂದು ಪಾಯಿಂಟರ್ ವಿಧ. 150 00:07:01,590 --> 00:07:03,550 ಆದ್ದರಿಂದ 4 ಬೈಟ್ಗಳು ಎಂದು ವಿಶೇಷವೇನು. 151 00:07:03,550 --> 00:07:06,150 >> ಆದ್ದರಿಂದ ಈ ಮೂರು ಎಲ್ಲಾ 4 ಬೈಟ್ಗಳು. 152 00:07:06,150 --> 00:07:09,350 ಈಗ, ನೋಡ್ ಮತ್ತು ವಿದ್ಯಾರ್ಥಿ ಸ್ವಲ್ಪ ಸಂಕೀರ್ಣವಾದ. 153 00:07:09,350 --> 00:07:15,160 ಆದ್ದರಿಂದ ನೋಡ್ ಮತ್ತು ವಿದ್ಯಾರ್ಥಿ ನೋಡುವ, ನಾವು ನೋಡಿ ಒಂದು ಪೂರ್ಣಾಂಕ ಮತ್ತು ಒಂದು ಪಾಯಿಂಟರ್ ನೋಡ್. 154 00:07:15,160 --> 00:07:18,050 ಮತ್ತು ವಿದ್ಯಾರ್ಥಿ ಎರಡು ಪಾಯಿಂಟರ್ಸ್ ಅದರ ಒಳಗೆ. 155 00:07:18,050 --> 00:07:23,340 ಆದ್ದರಿಂದ ಇಲ್ಲಿ ಕನಿಷ್ಠ ನಮ್ಮ ಸಂದರ್ಭದಲ್ಲಿ, ದಾರಿ ನಾವು ಗಾತ್ರವನ್ನು ಲೆಕ್ಕ ಕೊನೆಗೊಳ್ಳುತ್ತದೆ 156 00:07:23,340 --> 00:07:27,020 ಈ struct ಎಲ್ಲವನ್ನೂ ಅಪ್ ಸೇರಿಸಿ ಎಂದು struct ಒಳಗೆ ಇಲ್ಲಿದೆ. 157 00:07:27,020 --> 00:07:30,690 >> ಆದ್ದರಿಂದ ನೋಡ್, ನಾವು ಒಂದು ಪೂರ್ಣಾಂಕ, ಇದು 4 ಬೈಟ್ಗಳು. 158 00:07:30,690 --> 00:07:32,830 ನಾವು 4 ಬೈಟ್ಗಳು ಇದು ಪಾಯಿಂಟರ್ ಹೊಂದಿವೆ. 159 00:07:32,830 --> 00:07:35,820 ಆದ್ದರಿಂದ ಒಂದು ನೋಡ್ ಹೋಗುತ್ತದೆ 8 ಬೈಟ್ಗಳು ತೆಗೆದುಕೊಳ್ಳಲು. 160 00:07:35,820 --> 00:07:39,490 ಮತ್ತು ಇದೇ ವಿದ್ಯಾರ್ಥಿ, ನಾವು 4 ಬೈಟ್ಗಳು ಮತ್ತು ಇನ್ನೊಂದು ಎಂದು ಪಾಯಿಂಟರ್ 161 00:07:39,490 --> 00:07:40,770 4 ಬೈಟ್ಗಳು ಎಂದು ಪಾಯಿಂಟರ್. 162 00:07:40,770 --> 00:07:43,180 ಆದ್ದರಿಂದ ಅಂತ್ಯಗೊಳಿಸಲು ವಿಶೇಷವೇನು ಅಪ್ 8 ಬೈಟ್ಗಳು ಎಂದು. 163 00:07:43,180 --> 00:07:45,480 ಆದ್ದರಿಂದ ನೋಡ್ ಮತ್ತು ವಿದ್ಯಾರ್ಥಿ 8 ಬೈಟ್ಗಳು. 164 00:07:45,480 --> 00:07:48,950 ಮತ್ತು ಈ ಮೂರು ಎಲ್ಲಾ 4 ಬೈಟ್ಗಳು. 165 00:07:48,950 --> 00:07:50,240 ಆ ಪ್ರಶ್ನೆಗಳು? 166 00:07:50,240 --> 00:07:54,640 167 00:07:54,640 --> 00:07:54,990 ಹೌದು. 168 00:07:54,990 --> 00:07:58,413 >> ಪ್ರೇಕ್ಷಕರು: ಇದು ಒಂದು 64 ಬಿಟ್ ಆಗಿತ್ತು ವಾಸ್ತುಶಿಲ್ಪ, ಎಂದು ಎಂದು 169 00:07:58,413 --> 00:07:59,880 ಎಲ್ಲಾ ಡಬಲ್? 170 00:07:59,880 --> 00:08:01,790 >> ರಾಬ್ ಬೌಡೆನ್: ಇದು ಎಂದು ಎಲ್ಲಾ ಡಬಲ್. 171 00:08:01,790 --> 00:08:05,830 ಆದ್ದರಿಂದ 64 ವಾಸ್ತುಶಿಲ್ಪ, ಇದು, ಮತ್ತೆ, ಬದಲಾವಣೆಗಳನ್ನು ಮೂಲಭೂತ ವಿಷಯ ಒಂದು 172 00:08:05,830 --> 00:08:08,910 ಪಾಯಿಂಟರ್ ಈಗ 64 ಬಿಟ್ಗಳು. 173 00:08:08,910 --> 00:08:09,290 ಹೌದು. 174 00:08:09,290 --> 00:08:10,930 ಆದ್ದರಿಂದ ಒಂದು ಪಾಯಿಂಟರ್ 8 ಬೈಟ್ಸ್. 175 00:08:10,930 --> 00:08:15,420 ಆದ್ದರಿಂದ ಈ 4 ಬೈಟ್ಗಳು ಎಂದು 8 ಬೈಟ್ಗಳು ಹೋಗುವ. 176 00:08:15,420 --> 00:08:18,617 ಎರಡು ಪಾಯಿಂಟರ್ಸ್ ಇದು ವಿದ್ಯಾರ್ಥಿಯಾದ ಜೊತೆಗೆ, ಈಗ ವಿಶೇಷವೇನು 177 00:08:18,617 --> 00:08:19,800 8 ಬೈಟ್ಗಳು 8 ಬೈಟ್ಗಳು. 178 00:08:19,800 --> 00:08:21,980 ಇದು 16 ಬೈಟ್ಗಳು ಮಾಡಲು ವಿಶೇಷವೇನು. 179 00:08:21,980 --> 00:08:25,710 >> ಆದರೆ ಒಂದು ನೋಡ್ ಇನ್ನೂ 4 ಬೈಟ್ಗಳು. 180 00:08:25,710 --> 00:08:27,800 ಆದ್ದರಿಂದ ಈ ಪಾಯಿಂಟರ್ ಹೋಗುತ್ತದೆ 8 ಬೈಟ್ಗಳು. 181 00:08:27,800 --> 00:08:28,930 ಈ 4 ಬೈಟ್ಗಳು. 182 00:08:28,930 --> 00:08:30,870 ಆದ್ದರಿಂದ ಒಂದು ನೋಡ್ ಹೋಗುತ್ತದೆ 12 ಬೈಟ್ಗಳು ಎಂದು. 183 00:08:30,870 --> 00:08:36,309 184 00:08:36,309 --> 00:08:39,280 ಒಂದು ಯಾವುದೇ ಪ್ರಶ್ನೆಗಳು? 185 00:08:39,280 --> 00:08:44,500 ಆದ್ದರಿಂದ ಮುಂದಿನ ಒಂದು, ಈ ಎಚ್ಟಿಟಿಪಿ ಸ್ಥಿತಿ ಸಂಕೇತಗಳು. 186 00:08:44,500 --> 00:08:48,000 ಮತ್ತು ನೀವು ಸಂದರ್ಭಗಳಲ್ಲಿ ವಿವರಿಸಲು ಹೊಂದಿತ್ತು ಯಾವ ಈ ಮೈಟ್ 187 00:08:48,000 --> 00:08:49,810 ನೀವು ಮರಳಿದರು. 188 00:08:49,810 --> 00:08:56,730 ನಾನು ಕೆಲವು ವಿದ್ಯಾರ್ಥಿಗಳು ಕೇಳಿದ ಒಂದು ಸಮಸ್ಯೆ ಅವರು ಮಾಡಲು ಪ್ರಯತ್ನಿಸಿದರು ಎಂದು 189 00:08:56,730 --> 00:08:58,950 ದೋಷಗಳನ್ನು ಗ್ರಾಹಕನ ಕೊನೆಯಲ್ಲಿ ಎಂದು. 190 00:08:58,950 --> 00:09:02,320 ನಾವು ವಿನಂತಿಯನ್ನು ಮಾಡಲು ಪ್ರಯತ್ನಿಸಿ ಆದ್ದರಿಂದ ಪರಿಚಾರಕಕ್ಕೆ, ಹೀಗಿರುತ್ತದೆ 191 00:09:02,320 --> 00:09:03,820 ನಮ್ಮ ಕೊನೆಯಲ್ಲಿ ತಪ್ಪು. 192 00:09:03,820 --> 00:09:07,660 ಆದರೆ ಸಾಮಾನ್ಯವಾಗಿ, ಈ ಸಂಕೇತಗಳು ಇವೆ ಸರ್ವರ್ ಹಿಂದಿರುಗಿಸುವ. 193 00:09:07,660 --> 00:09:11,720 ನಾವು ಏನು ನಡೆಯುತ್ತಿದೆ ಎಂಬುದನ್ನು ಊಹಿಸಲು ಬಯಸುವ ತಪ್ಪು ಅಥವಾ ಸರಿಯಾದ ಸರ್ವರ್ ಮೇಲೆ 194 00:09:11,720 --> 00:09:14,280 ಈ ವಿಷಯಗಳನ್ನು ಮರಳಿದರು ಕಾರಣವಾಗುತ್ತದೆ. 195 00:09:14,280 --> 00:09:18,670 ಹಾಗಿರುವಾಗ ಸರ್ವರ್ ಮರಳುತ್ತದೆ might ಸ್ಥಿತಿ ಕೋಡ್ 200? 196 00:09:18,670 --> 00:09:19,920 ಯಾವುದೇ ಆಲೋಚನೆಗಳು? 197 00:09:19,920 --> 00:09:23,360 198 00:09:23,360 --> 00:09:23,730 >> ಹೌದು. 199 00:09:23,730 --> 00:09:27,850 ಆದ್ದರಿಂದ ಏನೋ ಬಗ್ಗೆ ಯಶಸ್ವಿಯಾಗಿ ವಿನಂತಿಯನ್ನು ಜರುಗಿತು. 200 00:09:27,850 --> 00:09:30,260 ಅವರು ಮರಳಲು ಸಾಧ್ಯವಾಗುತ್ತದೆ ಆರ್ ನೀವು ಕೇಳಿದ ಯಾವುದೇ. 201 00:09:30,260 --> 00:09:32,240 ಆದ್ದರಿಂದ ಎಲ್ಲವೂ ಉತ್ತಮ ಎಂದು. 202 00:09:32,240 --> 00:09:35,662 302 ಬಗ್ಗೆ ಏನು ಕಂಡು? 203 00:09:35,662 --> 00:09:36,618 ಹೌದು. 204 00:09:36,618 --> 00:09:39,008 >> ಪ್ರೇಕ್ಷಕರು: ಸರ್ವರ್ ನೋಡುತ್ತಿತ್ತು ನೀವು ಕೋರಿದ ಏನು. 205 00:09:39,008 --> 00:09:40,442 ಆದರೆ ಅದು ಸಿಗಲಿಲ್ಲ. 206 00:09:40,442 --> 00:09:42,850 ಆದ್ದರಿಂದ ದೋಷವುಂಟಾಗಿದೆ. 207 00:09:42,850 --> 00:09:47,720 >> ರಾಬ್ ಬೌಡೆನ್: ಆದ್ದರಿಂದ ಸರ್ವರ್ ಆಗಿತ್ತು ನೀವು ಬಯಸಿದ ಏನು ಹುಡುಕುತ್ತಿದ್ದೀರೆಂದು. 208 00:09:47,720 --> 00:09:51,682 ಆದ್ದರಿಂದ ಇಲ್ಲಿ ಕಾಣುವ, 302 ಕಂಡುಬಂದಿಲ್ಲ, ಇದು ಹೇಗೆ ಸಾಧ್ಯವಾಯಿತು. 209 00:09:51,682 --> 00:09:53,035 >> ಪ್ರೇಕ್ಷಕರು: ಕ್ಷಮಿಸಿ. 210 00:09:53,035 --> 00:09:54,388 ಫೌಂಡ್ ಅದನ್ನು ಕಂಡು ಮಾಡಿದರು ಎಂದು ಅರ್ಥ. 211 00:09:54,388 --> 00:09:55,638 ಕ್ಷಮಿಸಿ. 212 00:09:55,638 --> 00:09:58,120 213 00:09:58,120 --> 00:10:00,160 >> ರಾಬ್ ಬೌಡೆನ್: ಆದ್ದರಿಂದ 302 ಕಂಡುಬಂದಿಲ್ಲ. 214 00:10:00,160 --> 00:10:02,350 ಸರ್ವರ್ ಹುಡುಕುತ್ತದೆ ನೀವು ಬಯಸಿದ್ದರು ಎಂಬುದನ್ನು. 215 00:10:02,350 --> 00:10:04,640 >> ಪ್ರೇಕ್ಷಕರು: ಇದು ಪ್ರದರ್ಶಿಸುತ್ತಿಲ್ಲ ವಿಶೇಷವೇನು? 216 00:10:04,640 --> 00:10:08,180 >> ರಾಬ್ ಬೌಡೆನ್: ನಡುವಿನ ವ್ಯತ್ಯಾಸ ಈ 302 ಮತ್ತು 200 ಎಂದು ಇದು 217 00:10:08,180 --> 00:10:09,280 ನೀವು ಬಯಸುವ ತಿಳಿದಿಲ್ಲ. 218 00:10:09,280 --> 00:10:12,000 ಆದರೆ ನಿಖರವಾಗಿ ಅಲ್ಲಿ ಅಲ್ಲ ನೀವು ಕೇಳಲು ಬಯಸಿದರು. 219 00:10:12,000 --> 00:10:14,580 ಆದ್ದರಿಂದ 302 ಒಂದು ವಿಶಿಷ್ಟ ಮರುನಿರ್ದೇಶಿಸುತ್ತದೆ ಆಗಿದೆ. 220 00:10:14,580 --> 00:10:16,510 ಆದ್ದರಿಂದ ನೀವು ಒಂದು ಪುಟ ವಿನಂತಿಸಿದ. 221 00:10:16,510 --> 00:10:19,590 ಇದು ಓಹ್, ನಾನು ಬಯಸುವ, ತಿಳಿದಿದೆ ನೀವು ಈ ಮರಳಲು. 222 00:10:19,590 --> 00:10:21,070 ಆದರೆ ಈ ಬೇರೆ URL ನಲ್ಲಿ. 223 00:10:21,070 --> 00:10:23,534 ಆದ್ದರಿಂದ ಹೇ, ನೀವು ವಾಸ್ತವವಾಗಿ ಈ ಬಯಸುವ. 224 00:10:23,534 --> 00:10:26,950 >> ಡೇವಿಡ್ ಜೆ MALAN: ಇದು ಹೇಳಿದರು ಒಂದು ತುಣುಕು ಇಲ್ಲಿದೆ ನಾವು ನೀವು ಹುಡುಗರಿಗೆ ಪುನರ್ನಿರ್ದೇಶಿತ ನೀಡಿದ 225 00:10:26,950 --> 00:10:30,830 ಹೆಡರ್ ಕಾರ್ಯ ಬಳಸಿದ ಕಾರ್ಯ ಎಂದು, ಪ್ರತಿಯಾಗಿ, ಸ್ಥಳ ಮುದ್ರಿತ 226 00:10:30,830 --> 00:10:34,110 ಕೊಲೊನ್, ಮತ್ತು ನಂತರ URL ಇದು ನೀವು ಬಳಕೆದಾರ ತಿರಸ್ಕರಿಸಲು ಬಯಸುವ. 227 00:10:34,110 --> 00:10:37,480 ನೀವು 302 ಗಮನಿಸಲಾಗಲಿಲ್ಲ ಸಹ ಸ್ಪಷ್ಟವಾಗಿ ಅಲ್ಲಿ, ಏನು ಪಿಎಚ್ಪಿ 228 00:10:37,480 --> 00:10:41,550 ಮಾಂತ್ರಿಕ ಹೆಡರ್ ಮಾಹಿತಿ ಸೇರಿಸಲು ಎಂದು ರಾಬ್ ಅಲ್ಲಿ ಹೇಳಿದರು ನಿಖರವಾಗಿ ಹೇಳುವ - 229 00:10:41,550 --> 00:10:41,930 ಕಂಡುಬಂದಿಲ್ಲ. 230 00:10:41,930 --> 00:10:43,180 ಬದಲಿಗೆ ಇಲ್ಲಿ ಹೋಗಿ. 231 00:10:43,180 --> 00:10:45,960 232 00:10:45,960 --> 00:10:46,160 >> ರಾಬ್ ಬೌಡೆನ್: ಸರಿ. 233 00:10:46,160 --> 00:10:47,630 ಆದ್ದರಿಂದ 403 ಬಗ್ಗೆ ಏನು ನಿಷೇಧಿಸಲಾಗಿದೆ? 234 00:10:47,630 --> 00:10:52,240 235 00:10:52,240 --> 00:10:57,120 >> ಪ್ರೇಕ್ಷಕರು: ನಾನು ಭಾವಿಸುತ್ತೇನೆ ಎಂದು ಸರ್ವರ್ ಮೂಲತಃ ಹೇಳುವ ಎಂದು ಕ್ಲೈಂಟ್ 236 00:10:57,120 --> 00:10:59,970 ಮುಖಪುಟ ಪ್ರವೇಶಿಸಲು ಸಾಧ್ಯವಿಲ್ಲ. 237 00:10:59,970 --> 00:11:03,260 >> ರಾಬ್ ಬೌಡೆನ್: ಆದ್ದರಿಂದ ಹೌದು. 238 00:11:03,260 --> 00:11:07,670 ಅಲ್ಲದೆ, ವಿಶಿಷ್ಟ ಉತ್ತರವನ್ನು ನಾವು ನಿರೀಕ್ಷಿಸುತ್ತಿರುವುದಾಗಿ, ಸ್ವಲ್ಪ ಕಡತಗಳನ್ನು ಆಗಿದೆ 239 00:11:07,670 --> 00:11:08,920 ಸೂಕ್ತವಾಗಿ chmodded ಇಲ್ಲ. 240 00:11:08,920 --> 00:11:11,590 ಬಹುಶಃ ಅಡಿಯಲ್ಲಿ ಇಲ್ಲಿದೆ ಯಾವ ಸಂದರ್ಭಗಳಲ್ಲಿ ನೀವು ಅವುಗಳನ್ನು ಕಂಡಿತು. 241 00:11:11,590 --> 00:11:18,920 ಆದರೆ ಒಂದು ಕಾರಣವಿರುವುದಿಲ್ಲ ಕ್ಲೈಂಟ್ ಇಲ್ಲಿ ತಪ್ಪು ಆಗಿರಬಹುದು. 242 00:11:18,920 --> 00:11:20,440 ಮತ್ತೊಂದು ಸ್ಥಿತಿಯನ್ನು ಕೋಡ್ ವಾಸ್ತವವಾಗಿ ಇಲ್ಲ - 243 00:11:20,440 --> 00:11:21,210 401. 244 00:11:21,210 --> 00:11:22,820 ಆದ್ದರಿಂದ ಈ ಇವೆ. 245 00:11:22,820 --> 00:11:24,590 >> 401 ಅನಧಿಕೃತ ಆಗಿದೆ. 246 00:11:24,590 --> 00:11:26,130 ಮತ್ತು 403 ನಿಷೇಧಿಸಲಾಗಿದೆ. 247 00:11:26,130 --> 00:11:31,890 ಆದ್ದರಿಂದ ಅನಧಿಕೃತ ನೀವು ಪ್ರತ್ಯೇಕವಾಗಿ ನೀವು ಲಾಗಿನ್ ಆಗಿಲ್ಲ ಬಳಸುತ್ತಿದ್ದರೆ ಪಡೆಯಲು 248 00:11:31,890 --> 00:11:34,520 ಆದರೆ ಲಾಗ್ ಎಂದಾಗಿರಬಹುದು ನೀವು ಅಧಿಕಾರ. 249 00:11:34,520 --> 00:11:37,930 ಆದರೆ ನೀವು ಈಗಾಗಲೆ ಪ್ರವೇಶಿಸಿದ್ದಾರೆ ಮತ್ತು ನೀವು ಬಳಸುತ್ತಿದ್ದರೆ ಇನ್ನೂ ನಂತರ, ಅನುಮತಿ ಇಲ್ಲ 250 00:11:37,930 --> 00:11:40,140 ನೀವು ನಿಷೇಧಿತ ಪಡೆಯಬಹುದು. 251 00:11:40,140 --> 00:11:45,320 ಆದ್ದರಿಂದ ನೀವು ಲಾಗಿನ್ ಮತ್ತು ಇದ್ದರೆ ಅನುಮತಿ ನಿಷೇಧಿಸಲಾಗಿದೆ ಸಹ 252 00:11:45,320 --> 00:11:47,164 ನೀವು ಪಡೆಯಬಹುದು ಏನೋ. 253 00:11:47,164 --> 00:11:48,900 >> ಡೇವಿಡ್ ಜೆ MALAN: ಮತ್ತು ಯಾಂತ್ರಿಕ ಈ ಸಮಸ್ಯೆಗಳನ್ನು ಸಾಮಾನ್ಯವಾಗಿ ಇವು 254 00:11:48,900 --> 00:11:53,100 ಸರ್ವರ್ ಮೇಲೆ ಪರಿಹಾರ ಏನು ಆಜ್ಞೆಯನ್ನು ಮೂಲಕ? 255 00:11:53,100 --> 00:11:57,700 Chmod, ಇದು ವೇಳೆ, ವಾಸ್ತವವಾಗಿ, ಒಂದು ಅನುಮತಿಗಳನ್ನು ಫೈಲ್ ಅಥವಾ ಡೈರೆಕ್ಟರಿ ಮೇಲೆ ವಿತರಿಸಿದ. 256 00:11:57,700 --> 00:11:59,220 >> ರಾಬ್ ಬೌಡೆನ್: ನಂತರ 404 ಕಂಡುಬಂದಿಲ್ಲ. 257 00:11:59,220 --> 00:12:03,100 258 00:12:03,100 --> 00:12:03,470 ಹೌದು. 259 00:12:03,470 --> 00:12:10,150 ಆದ್ದರಿಂದ 302 ಭಿನ್ನವಾಗಿ ಅಲ್ಲಿ ನಿಖರವಾಗಿ ಅಲ್ಲ ನೀವು ಆದರೆ ಕೇಳುತ್ತಿದ್ದೇವೆ ಅಲ್ಲಿ ಇದು ತಿಳಿದಿಲ್ಲ 260 00:12:10,150 --> 00:12:12,710 ನೀವು, ಈ, ಇದು ಕೇವಲ ಹೊಂದಿದೆ ನೀವು ಯಾವ ಕಲ್ಪನೆ. 261 00:12:12,710 --> 00:12:15,648 ಮತ್ತು ನೀವು ಕೋರುತ್ತಿಲ್ಲ ಮಾನ್ಯ ಏನೋ. 262 00:12:15,648 --> 00:12:18,580 263 00:12:18,580 --> 00:12:22,310 418 ನಾನು ನಂತರ ಚಹಾಕುಡಿಕೆಯಲ್ಲಿನ ಮನುಷ್ಯ ಮತ್ತು 500 ಆಂತರಿಕ ಸರ್ವರ್. 264 00:12:22,310 --> 00:12:24,870 ಆದ್ದರಿಂದ ಏಕೆ ನೀವು ಸಿಗುತ್ತವೆ? 265 00:12:24,870 --> 00:12:26,120 >> ಆದ್ದರಿಂದ segfault - 266 00:12:26,120 --> 00:12:28,760 267 00:12:28,760 --> 00:12:30,640 ನಾನು ವಾಸ್ತವವಾಗಿ ಗ್ರೇಡಿಂಗ್ ಗೊತ್ತಿಲ್ಲ ಈ ಗುಣಮಟ್ಟದ. 268 00:12:30,640 --> 00:12:34,850 ಆದರೆ ನಿಮ್ಮ ಪಿಎಚ್ಪಿ ಕೋಡ್ ಏನೋ ಹೊಂದಿದ್ದರೆ ಇದು ತಪ್ಪು, ಸಿದ್ಧಾಂತದಲ್ಲಿ, ಸಾಧ್ಯವಿದ್ದರೆ 269 00:12:34,850 --> 00:12:39,650 ವಾಸ್ತವವಾಗಿ, segfault ಸಂದರ್ಭದಲ್ಲಿ, ಈ 500 ಆಂತರಿಕ ಸರ್ವರ್ ದೋಷ, ಏನೋ 270 00:12:39,650 --> 00:12:41,400 ನಿಮ್ಮ ಸರ್ವರ್ ತಪ್ಪು ಸಂರಚನಾ. 271 00:12:41,400 --> 00:12:44,320 ಅಥವಾ ಒಂದು ವಾಕ್ಯರಚನೆಯ ದೋಷ ಇಲ್ಲ ನಿಮ್ಮ ಪಿಎಚ್ಪಿ ಕೋಡ್. 272 00:12:44,320 --> 00:12:46,095 ಅಥವಾ ಕೆಟ್ಟ ಏನೋ ನಡೆಯುತ್ತಿದೆ. 273 00:12:46,095 --> 00:12:48,320 >> ಡೇವಿಡ್ ಜೆ MALAN: ನಾವು segfault ನೋಡಿ ಇರಲಿಲ್ಲ ಕೆಲವು ಜನರ ಉತ್ತರಗಳನ್ನು ನಡುವೆ. 274 00:12:48,320 --> 00:12:49,490 ಮತ್ತು ತಾಂತ್ರಿಕವಾಗಿ, ಇದು ಆಗಬಹುದು. 275 00:12:49,490 --> 00:12:53,820 ಆದರೆ ಒಂದು ಪಿಎಚ್ಪಿ, ಕಾರ್ಯಕ್ರಮ ಎಂದು ವಾಸ್ತವವಾಗಿ, ಇತರ ಜನರು ಬರೆದ 276 00:12:53,820 --> 00:12:57,790 segfaulted, ಇದು ಮಾತ್ರ ಆ ಜನರು ಸ್ಕ್ರೆವೆದ್ ಮತ್ತು ದೋಷಯುಕ್ತ ಕೋಡ್ ಬರೆದರು 277 00:12:57,790 --> 00:13:00,680 ಅವರ ವಿವರಣೆಯನ್ನು ಎಂದು ಪಿಎಚ್ಪಿ ಸ್ವತಃ segfault. 278 00:13:00,680 --> 00:13:06,460 500 ಒಂದು segfault ಹಾಗೆ ಆದ್ದರಿಂದ ಸಹ ಉತ್ಸಾಹದಲ್ಲಿ, ಇದು ಯಾವಾಗಲೂ ಇಲ್ಲಿದೆ 279 00:13:06,460 --> 00:13:10,490 ಒಂದು ಸಂರಚನಾ ಕಡತ ಸಮಸ್ಯೆಯನ್ನು ಪರಿಣಾಮವಾಗಿ ನಿಮ್ಮ ವೆಬ್ ಸರ್ವರ್ ಅಥವಾ, ರಾಬ್ ಹೇಳಿದಂತೆ, 280 00:13:10,490 --> 00:13:13,200 ನೀವು ಒಂದು ವಾಕ್ಯರಚನೆಯ ದೋಷ, ಒಂದು ಉಲ್ಲೇಖ ಮುಚ್ಚಿ ಇರಲಿಲ್ಲ. 281 00:13:13,200 --> 00:13:16,180 ಅಥವಾ ನೀವು ಎಲ್ಲೋ ಒಂದು ಅರ್ಧವಿರಾಮ ಚಿಹ್ನೆಯಿಂದ ಕಳೆದುಕೊಂಡರು. 282 00:13:16,180 --> 00:13:23,677 >> ಪ್ರೇಕ್ಷಕರು: ನೌಕೆ pset ಫಾರ್, ನಾನು ನಾನು ಅದನ್ನು ಮಾಡಿದಾಗ ನಾನು ಕ್ಲಿಕ್ ಒಮ್ಮೆ ನಾನು 283 00:13:23,677 --> 00:13:26,300 ಬ್ರೌಸರ್, ಆದರೆ ಏನೂ, ಮಂಡಿಸಿದ ಅವರು ಬಿಳಿ ಪುಟ ಕರೆದ. 284 00:13:26,300 --> 00:13:28,056 ಆದರೆ ಏಕೆಂದರೆ ಕೋಡ್ ಆಗಿತ್ತು. 285 00:13:28,056 --> 00:13:29,440 ನಾನು ಜಾವಾಸ್ಕ್ರಿಪ್ಟ್ ಭಾವಿಸಿದೆವು, ಬಲ? 286 00:13:29,440 --> 00:13:29,770 >> ರಾಬ್ ಬೌಡೆನ್: ಹೌದು. 287 00:13:29,770 --> 00:13:31,180 >> ಪ್ರೇಕ್ಷಕರು: ದೋಷ ಇನ್ನೂ ಬರಲು? 288 00:13:31,180 --> 00:13:34,290 >> ರಾಬ್ ಬೌಡೆನ್: ಆದ್ದರಿಂದ ನೀವು ಪಡೆದ ಆದರೆ ಈ ದೋಷ ಏಕೆಂದರೆ ಎಲ್ಲವೂ 289 00:13:34,290 --> 00:13:36,930 ವೆಬ್ ಸರ್ವರ್ ದೃಷ್ಟಿಕೋನದಿಂದ ಸಂಪೂರ್ಣವಾಗಿ ಉತ್ತಮ. 290 00:13:36,930 --> 00:13:39,090 ಆದರೆ ನೀವು ಸೂಚ್ಯಂಕ ವಿನಂತಿಸಿದ. 291 00:13:39,090 --> 00:13:42,000 ನೀವು shuttle.js ವಿನಂತಿಸಿದ ಮತ್ತು service.js. 292 00:13:42,000 --> 00:13:44,580 ಇದು ಯಶಸ್ವಿಯಾಗಿ ಮರಳಲು ಸಾಧ್ಯವಾಯಿತು ಆ ವಸ್ತುಗಳ ಎಲ್ಲಾ - 293 00:13:44,580 --> 00:13:44,980 200. 294 00:13:44,980 --> 00:13:45,680 ಸರಿ. 295 00:13:45,680 --> 00:13:49,330 ಇದು ನಿಮ್ಮ ಬ್ರೌಸರ್ ಪ್ರಯತ್ನಿಸಿದರು ಮಾತ್ರ ಇಲ್ಲಿದೆ ಜಾವಾಸ್ಕ್ರಿಪ್ಟ್ ಕೋಡ್ ವ್ಯಾಖ್ಯಾನಿಸುವ 296 00:13:49,330 --> 00:13:51,370 ಇದು ಹಾಗೆ, ನಿರೀಕ್ಷಿಸಿ, ಈ ಅಲ್ಲ ಮಾನ್ಯ ಜಾವಾಸ್ಕ್ರಿಪ್ಟ್ ದೋಷ. 297 00:13:51,370 --> 00:13:55,720 298 00:13:55,720 --> 00:13:58,210 ಯಾವುದೇ ಪ್ರಶ್ನೆಗಳು? 299 00:13:58,210 --> 00:14:00,750 ಸರಿ. 300 00:14:00,750 --> 00:14:04,120 >> ಡೇವಿಡ್ ಜೆ MALAN: ಆದ್ದರಿಂದ ಮುಂದಿನ ಅಪ್ ಸಂಖ್ಯೆ 11 ಆಗಿತ್ತು. 301 00:14:04,120 --> 00:14:07,610 ಮತ್ತು 11 ಭಯಾನಕ ಆಗಿತ್ತು ಜನರು ಬಹಳಷ್ಟು. 302 00:14:07,610 --> 00:14:14,620 303 00:14:14,620 --> 00:14:18,570 ಆದ್ದರಿಂದ ಪ್ರಮುಖ ವಿಷಯ ಇಲ್ಲಿ ಗಮನಿಸುವುದು ಈ, ವಾಸ್ತವವಾಗಿ, ಆಗಿತ್ತು 304 00:14:18,570 --> 00:14:19,840 ದುಪ್ಪಟ್ಟು ಲಿಂಕ್ ಪಟ್ಟಿ. 305 00:14:19,840 --> 00:14:23,160 ಆದರೆ ಈ ಕಳೆದ ವರ್ಷದ ಅದೇ ಅಲ್ಲ ದುಪ್ಪಟ್ಟು ಲಿಂಕ್ ಪಟ್ಟಿ ಸಮಸ್ಯೆ, 306 00:14:23,160 --> 00:14:27,170 ಇದು ನೀವು ಸರಿಯಾಗಿ ನೀಡಿಲ್ಲ ಎಂದು ಪಟ್ಟಿ, ವಾಸ್ತವವಾಗಿ, ಆಯ್ದ ಆಗಿರಬಹುದು. 307 00:14:27,170 --> 00:14:29,640 >> ಪಟ್ಟಿಯನ್ನು ಆಯ್ದ ಎಂದು ಆದ್ದರಿಂದ ವಾಸ್ತವವಾಗಿ ಮತ್ತು ಆ ಪದ ಎಂದು ವಾಸ್ತವವಾಗಿ 308 00:14:29,640 --> 00:14:32,930 ತಿಳಿಸುವ ಇಲ್ಲ ಅರ್ಥ ಅಡಿಗೆರೆ ಈ ವಾಸ್ತವವಾಗಿ ಒಂದು ಸರಳೀಕರಣ ಎಂದು 309 00:14:32,930 --> 00:14:35,430 ಇಲ್ಲದಿದ್ದರೆ ಸಾಧ್ಯತೆ ಏನು ಹೆಚ್ಚು ಸವಾಲಿನ ಸಮಸ್ಯೆ 310 00:14:35,430 --> 00:14:36,600 ಮತ್ತು ಒಂದು ಮುಂದೆ. 311 00:14:36,600 --> 00:14:40,760 ಆದ್ದರಿಂದ ಇಲ್ಲಿ ಒಂದು ಸಾಮಾನ್ಯ ತಪ್ಪು ಹಾಕಬಹುದು ಆಗಿತ್ತು ನಿಮ್ಮ ಮೇಲೆ ಕಳೆದ ವರ್ಷದ ಪರಿಹಾರ 312 00:14:40,760 --> 00:14:45,580 ಪೇಜರ್ ಮತ್ತು ನಂತರ ಕುರುಡಾಗಿ ನಕಲಿಸಿ ಸರಿಯಾದ ಇದು ಉತ್ತರ, ಕೆಳಗೆ 313 00:14:45,580 --> 00:14:48,520 ಬೇರೆ ಪ್ರಶ್ನೆಗೆ ಉತ್ತರಿಸಲು ಉತ್ಸಾಹದಲ್ಲಿ ಹೋಲುತ್ತದೆ. 314 00:14:48,520 --> 00:14:51,340 ಆದರೆ ಇಲ್ಲಿ ಸೂಕ್ಷ್ಮತೆಗಳನ್ನು ಕೆಳಗಿನಂತೆ ಇದ್ದರು. 315 00:14:51,340 --> 00:14:55,200 >> ಆದ್ದರಿಂದ, ನಾವು ಒಂದು ನೋಡ್ ಡಿಕ್ಲೇರ್ಡ್ ಮತ್ತು ಇಲ್ಲಿ ಸಾಮಾನ್ಯ ರೀತಿಯಲ್ಲಿ ವ್ಯಾಖ್ಯಾನಿಸಬಹುದು. 316 00:14:55,200 --> 00:14:59,230 ನಂತರ ನಾವು ಪಟ್ಟಿಯಲ್ಲಿ ಜಾಗತಿಕ ಎಂದು ವ್ಯಾಖ್ಯಾನಿಸಲಾಗಿದೆ ಪಾಯಿಂಟರ್ ಶೂನ್ಯ ಆರಂಭಿಸಲಾಗಿಲ್ಲ. 317 00:14:59,230 --> 00:15:02,150 ನಂತರ ಸ್ಪಷ್ಟವಾಗಿ, ಎರಡು ಕಾರ್ಯಗಳಿವೆ ನಾವು ಇಲ್ಲಿ ಮೂಲಮಾದರಿಗಳ ಹೊಂದಿರುತ್ತವೆ, ಇನ್ಸರ್ಟ್ 318 00:15:02,150 --> 00:15:03,240 ಮತ್ತು ತೆಗೆದುಹಾಕಿ. 319 00:15:03,240 --> 00:15:06,600 ನಂತರ, ನಾವು ಇಲ್ಲಿ ಕೆಲವು ಸ್ಯಾಂಪಲ್ ಕೋಡ್ ಹೊಂದಿವೆ ಆಫ್ ಅಳವಡಿಕೆಗಳು ಒಂದು ಗುಂಪೇ ಮಾಡುವ. 320 00:15:06,600 --> 00:15:09,930 ನಂತರ ನಾವು ಪೂರ್ಣಗೊಳಿಸಲು ನೀವು ಕೇಳಿ ಇಂತಹ ಕೆಳಗೆ ಇನ್ಸರ್ಟ್ ಅನುಷ್ಠಾನಕ್ಕೆ 321 00:15:09,930 --> 00:15:14,380 ಇದು ಪಟ್ಟಿಯಲ್ಲಿ ಎನ್ ಒಳಸೇರಿಸಿದನು ಒಂದು ರೀತಿಯಲ್ಲಿ ನಿರಂತರ ಸಮಯದಲ್ಲಿ, ಅಡಿಗೆರೆ, 322 00:15:14,380 --> 00:15:15,730 ಈಗಾಗಲೇ ಅಸ್ತಿತ್ವದಲ್ಲಿದ್ದರೆ. 323 00:15:15,730 --> 00:15:20,600 >> ಆದ್ದರಿಂದ ಸೇರಿಸಲು ಸಾಧ್ಯವಾಗುವಂತಹ ಸೌಂದರ್ಯ ಸ್ಥಿರ ಸಮಯ ಇದು ಸೂಚಿಸುತ್ತದೆ ಎಂಬುದು 324 00:15:20,600 --> 00:15:23,060 ನೀವು ಸೇರಿಸಲು ಹೊಂದಿರುವ ಹೊಸ ನೋಡ್ ಅಲ್ಲಿ? 325 00:15:23,060 --> 00:15:23,690 ಮುಂದೆ. 326 00:15:23,690 --> 00:15:27,760 ಆದ್ದರಿಂದ, Thankfully, ನಿವಾರಿಸುತ್ತದೆ ಕನಿಷ್ಠ ಅಗತ್ಯವಿದೆ ಬಳಸಲಾಗುತ್ತದೆ ಪ್ರಕರಣಗಳಲ್ಲಿ 327 00:15:27,760 --> 00:15:30,520 ಇದು ಹಾಗೆ ಕೋಡ್ ಇನ್ನಷ್ಟು ಸಾಲುಗಳು ಮಾಡಿದರು ಕಳೆದ ವರ್ಷ ಮತ್ತು ವರ್ಗ ನಾವು 328 00:15:30,520 --> 00:15:34,040 ವಸ್ತು ಈ ರೀತಿಯ ಮೂಲಕ ಮಾತನಾಡಿದರು ಮಾನವರು ಮತ್ತು ಕೆಲವು 329 00:15:34,040 --> 00:15:35,250 ಮೌಖಿಕ ಹುಸಿ ಕೋಡ್. 330 00:15:35,250 --> 00:15:39,190 ಇಲ್ಲಿ ದ್ರಾವಣದಲ್ಲಿ, ನ ಪ್ರತಿ ತೆರಳಿ ಅವಕಾಶ ಎಂದು ಕೇವಲ ಒಂದು ದೃಶ್ಯ ಮೇಲೆ 331 00:15:39,190 --> 00:15:40,480 ಪರದೆಯ. 332 00:15:40,480 --> 00:15:42,230 >> ನಾವು ಕೆಳಗಿನ ಮಾಡುತ್ತಿರುವುದು ಗಮನಿಸಿ. 333 00:15:42,230 --> 00:15:45,140 ಮತ್ತು ಇತರ ಸರಳೀಕರಣ ಗಮನಕ್ಕೆ ಎಂದು ಇದು ಸಹ 334 00:15:45,140 --> 00:15:48,280 ಈಗಾಗಲೇ ಪ್ರಸ್ತುತ, ಈ ಅರ್ಥ ಸಹ ಸಂಖ್ಯೆ ನೀವು ಈಗಾಗಲೇ ಇಲ್ಲ 335 00:15:48,280 --> 00:15:50,280 ಕುರುಡಾಗಿ ಮತ್ತೊಂದು ಸೇರಿಸಲು ಇದು ಪ್ರತಿಯನ್ನು. 336 00:15:50,280 --> 00:15:52,560 ಮತ್ತು, ತುಂಬಾ, ಒಂದು ಅರ್ಥೈಸಲಾಗಿತ್ತು ಸರಳೀಕರಣ, ನೀವು ಇದರಿಂದ ಸಾಧ್ಯವೋ 337 00:15:52,560 --> 00:15:54,940 ಹೆಚ್ಚು ನಿಜವಾಗಿಯೂ, ಕೆಲವು ಗಮನ ಬೌದ್ಧಿಕವಾಗಿ ಆಸಕ್ತಿದಾಯಕ ಭಾಗ ಮತ್ತು 338 00:15:54,940 --> 00:15:58,090 ಪರಿಶೀಲಿಸುತ್ತಿರುವುದರಿಂದ ಕೆಲವು ಹೆಚ್ಚುವರಿ ದೋಷ ಕೇವಲ ಸೀಮಿತ ಸಮಯ ನೀಡಲಾಗಿದೆ. 339 00:15:58,090 --> 00:16:02,880 >> ಆದ್ದರಿಂದ ಈ ಮಾದರಿಯ ಪರಿಹಾರ, ನಾವು ನಿಯೋಜಿಸಿ ಎಡಗೈ ಮೇಲೆ ಒಂದು ಪಾಯಿಂಟರ್ 340 00:16:02,880 --> 00:16:04,510 ಒಂದು ನೋಡ್ ಇಲ್ಲಿ ಸೈಡ್. 341 00:16:04,510 --> 00:16:07,190 ಈಗ, ಎಂದು ಪಾಯಿಂಟರ್ ಅರ್ಥ ರಾಬ್ ಹೇಳಿದರು, ಕೇವಲ 32 ಬಿಟ್ಗಳು. 342 00:16:07,190 --> 00:16:09,060 ಮತ್ತು ಇದು ವಾಸ್ತವವಾಗಿ ಹೊಂದಿಲ್ಲ ನೀವು ರವರೆಗೆ ವಿಳಾಸಕ್ಕೆ 343 00:16:09,060 --> 00:16:09,970 ಇದು ವಿಳಾಸಕ್ಕೆ ನಿಯೋಜಿಸಲು. 344 00:16:09,970 --> 00:16:13,220 ನಾವು ಬಲಗೈ ಮೇಲೆ ಹಾಗೆ malloc ಮೂಲಕ ಅಡ್ಡ. 345 00:16:13,220 --> 00:16:16,550 ಉತ್ತಮ ನಾಗರಿಕ ಲೈಕ್, ನಾವು ಪರಿಶೀಲಿಸಿ malloc ಅಲ್ಲ, ವಾಸ್ತವವಾಗಿ, ಶೂನ್ಯ, ಆದ್ದರಿಂದ 346 00:16:16,550 --> 00:16:18,690 ನಾವು ಆಕಸ್ಮಿಕವಾಗಿ ರಚಿಸಲು ಇಲ್ಲ ಇಲ್ಲಿ ಒಂದು segfault. 347 00:16:18,690 --> 00:16:22,840 ಮತ್ತು ಯಾವುದೇ ಸಮಯದಲ್ಲಿ ನೀವು ಜೀವನದಲ್ಲಿ ನೀವು malloc ಬಳಸಲು ಆಗದಂತೆ ಶೂನ್ಯ ಪರಿಶೀಲಿಸುತ್ತಿದೆ ಮಾಡಬೇಕು 348 00:16:22,840 --> 00:16:24,090 ನೀವು ಸೂಕ್ಷ್ಮ ದೋಷ ಹೊಂದಿವೆ. 349 00:16:24,090 --> 00:16:28,460 >> ನಂತರ ನಾವು ಆ ಶೂನ್ಯ ಆರಂಭಿಸಲು n ಮತ್ತು ಹಿಂದಿನ ಮತ್ತು ಮುಂದಿನ ನಿಯೋಜಿಸುವ. 350 00:16:28,460 --> 00:16:32,450 ಇಲ್ಲಿ ಈ ಸಂದರ್ಭದಲ್ಲಿ, ನಾನು ಆರಂಭಿಸಲಾಗಿಲ್ಲ ಏಕೆಂದರೆ ಈ ಹೊಸ, ಶೂನ್ಯ ಹಿಂದಿನ 351 00:16:32,450 --> 00:16:34,780 ನೋಡ್ ಹೊಸ ಏರಲಿದೆ ನನ್ನ ಪಟ್ಟಿಯಲ್ಲಿ ಆರಂಭದಲ್ಲಿ. 352 00:16:34,780 --> 00:16:37,050 ಆದ್ದರಿಂದ ಇರುವಂತೆ ವಿಶೇಷವೇನು ಇದು ಮೊದಲು ಏನೂ. 353 00:16:37,050 --> 00:16:42,010 ನಾನು ಮೂಲಭೂತವಾಗಿ ಸೇರಿಸಲು ಬಯಸುತ್ತೇನೆ ಅದಕ್ಕೆ ಹೊಸ ನೋಡ್ ಅಸ್ತಿತ್ವದಲ್ಲಿರುವ ಪಟ್ಟಿ 354 00:16:42,010 --> 00:16:44,700 ಸ್ವತಃ ಪಟ್ಟಿ ಮುಂದಿನ ಸಮಾನ ಹೊಂದಿಸುವ. 355 00:16:44,700 --> 00:16:47,120 ಆದರೆ ನಾನು ಇನ್ನೂ ಮಾಡಿಲ್ಲ ಬಾಗುತ್ತೇನೆ. 356 00:16:47,120 --> 00:16:51,780 ಪಟ್ಟಿಯನ್ನು ಸ್ವತಃ ಈಗಾಗಲೇ ಅಸ್ತಿತ್ವದಲ್ಲಿದ್ದ, ಆದ್ದರಿಂದ ಮತ್ತು ಕನಿಷ್ಠ ಒಂದು ನೋಡ್ ಇರಲಿಲ್ಲ 357 00:16:51,780 --> 00:16:57,070 ಈಗಾಗಲೇ ಸ್ಥಳದಲ್ಲಿ, ಈ ಪಟ್ಟಿಯಲ್ಲಿ ವೇಳೆ ಇಲ್ಲಿ ಮತ್ತು ನಾನು, ಇಲ್ಲಿ ಹೊಸ ನೋಡ್ ಸೇರಿಸಲು 358 00:16:57,070 --> 00:17:01,840 ಎಂದು ಖಚಿತಪಡಿಸಿಕೊಳ್ಳಿ ಅಗತ್ಯವಿದೆ ನನ್ನ ಮಾಜಿ ನೋಡ್ ನನ್ನ ಹೊಸ ನೋಡ್ ಹಿಂದಕ್ಕೆ ಅಂಕಗಳನ್ನು, 359 00:17:01,840 --> 00:17:04,260 ಈ, ಮತ್ತೆ, ಏಕೆಂದರೆ ದುಪ್ಪಟ್ಟು ಲಿಂಕ್ ಪಟ್ಟಿ. 360 00:17:04,260 --> 00:17:05,460 >> ಆದ್ದರಿಂದ ನಾವು ವಿವೇಕ ಚೆಕ್. 361 00:17:05,460 --> 00:17:10,109 ಈಗಾಗಲೇ ಇಲ್ಲ ವೇಳೆ ಪಟ್ಟಿ, ಶೂನ್ಯ ಇದ್ದರೆ ನಂತರ ಒಂದು ಅಥವಾ ಹೆಚ್ಚು ಗ್ರಂಥಿಗಳು, 362 00:17:10,109 --> 00:17:12,470 ಆದ್ದರಿಂದ ಮಾತನಾಡಲು ಉಲ್ಲೇಖ ಬೆನ್ನಿನಲ್ಲಿ ಸೇರಿಸಬಹುದು. 363 00:17:12,470 --> 00:17:15,420 ನಂತರ ನಾವು ಅಗತ್ಯವಿದೆ ಬಹಳ ಕೊನೆಯ ವಿಷಯ ಮಾಡಲು ವಾಸ್ತವವಾಗಿ ಜಾಗತಿಕ ನವೀಕರಿಸಿ 364 00:17:15,420 --> 00:17:20,329 ತೋರಿಸಲು ವೇರಿಯಬಲ್ ಪಟ್ಟಿಯನ್ನು ಸ್ವತಃ ಎಂದು ಹೊಸ ನೋಡ್. 365 00:17:20,329 --> 00:17:21,790 ಹೌದು. 366 00:17:21,790 --> 00:17:26,579 >> ಪ್ರೇಕ್ಷಕರು: ಪಾಯಿಂಟರ್ ಬಾಣ [ಕೇಳಿಸುವುದಿಲ್ಲ] ಮಾಡುತ್ತದೆ, ಶೂನ್ಯ ಸಮನಾಗಿರುತ್ತದೆ ಎಂದು 367 00:17:26,579 --> 00:17:30,420 ಪಟ್ಟಿ ವ್ಯವಹರಿಸಲು ಏಕೆಂದರೆ ಪಟ್ಟಿಯಲ್ಲಿ ಶೂನ್ಯ? 368 00:17:30,420 --> 00:17:30,596 >> ಡೇವಿಡ್ ಜೆ MALAN: ಇಲ್ಲ. 369 00:17:30,596 --> 00:17:34,500 ಆ ಕಂಟೆಂಟ್ ಎಂಬ ಕೇವಲ ನನಗೆ ಆಗಿದೆ ಈ ನನ್ನ ವೇಳೆ ಎಚ್ಚರಿಕೆ 370 00:17:34,500 --> 00:17:38,730 ಬಹುಶಃ ಕೆಲವು ಹೆಚ್ಚಿನ ಗ್ರಂಥಿಗಳು ಮೂಲ ಪಟ್ಟಿ ಇಲ್ಲಿ ಮತ್ತು ನಾನು ಸೇರಿಸುವ ಬಾಗುತ್ತೇನೆ ನನ್ನ 371 00:17:38,730 --> 00:17:42,380 ಇಲ್ಲಿ ಹೊಸ ನೋಡ್, ಇಲ್ಲ ವಿಶೇಷವೇನು ಇಲ್ಲಿ ಏನೂ ಎಂದು. 372 00:17:42,380 --> 00:17:44,720 ನಾನು ಕಲ್ಪನೆಯನ್ನು ಹಿಡಿಯಲು ಬಯಸುವ ಹಿಂದಿನ ಹೊಂದಿಸುವ ಮೂಲಕ 373 00:17:44,720 --> 00:17:47,740 ಹೊಸ ನೋಡ್ ಶೂನ್ಯ. 374 00:17:47,740 --> 00:17:51,410 ಸಂಭಾವ್ಯವಾಗಿ, ನನ್ನ ಕೋಡ್ ಸರಿಯಾಗಿದ್ದರೆ ಮತ್ತು ಸೇರಿಸಲು ಯಾವುದೇ ರೀತಿಯಲ್ಲಿ ಇಲ್ಲ 375 00:17:51,410 --> 00:17:54,970 ಈ ಕಾರ್ಯವನ್ನು ಬೇರೆ ಗ್ರಂಥಿಗಳು, ಸಂಭಾವ್ಯವಾಗಿ, ಸಹ ಪಟ್ಟಿಯನ್ನು ಈಗಾಗಲೇ ಹೊಂದಿದೆ 376 00:17:54,970 --> 00:18:00,090 ಇದು ಒಂದು ಅಥವಾ ಹೆಚ್ಚು ಗ್ರಂಥಿಗಳು, ಸಂಭಾವ್ಯವಾಗಿ ಪಟ್ಟಿಯಲ್ಲಿ ಮೊದಲ ನೋಡ್, ಎಂದು ಒಂದು 377 00:18:00,090 --> 00:18:02,750 ಶೂನ್ಯ ಸ್ವತಃ ಹಿಂದಿನ ಪಾಯಿಂಟರ್. 378 00:18:02,750 --> 00:18:03,550 >> ಪ್ರೇಕ್ಷಕರು: ಕೇವಲ ಒಂದು ಅನುಸರಣಾ. 379 00:18:03,550 --> 00:18:08,139 ನೀವು ಮುಂದಿನ ಸಮ ಪಾಯಿಂಟರ್ ಪುಟ್ ಕಾರಣ ಪಟ್ಟಿಯಲ್ಲಿ ನೀವು ಪಾಯಿಂಟರ್ ಮಾಡುತ್ತಿದ್ದೀಯ ಇದೆ 380 00:18:08,139 --> 00:18:13,579 ಇದು ತೋರುಗಡ್ಡಿ ಪಟ್ಟಿಯಲ್ಲಿ ಮೊದಲು ಮುಂದಿನ, ನಾನು ಊಹೆ - 381 00:18:13,579 --> 00:18:14,980 ನಾನು ನಿರ್ಲಕ್ಷ್ಯದ - 382 00:18:14,980 --> 00:18:15,450 ಕೇವಲ ಪಟ್ಟಿ? 383 00:18:15,450 --> 00:18:16,400 >> ಡೇವಿಡ್ ಜೆ MALAN: ನಿಖರವಾಗಿ. 384 00:18:16,400 --> 00:18:19,400 ಮತ್ತು ಆದ್ದರಿಂದ ವಾಸ್ತವವಾಗಿ ಎರಡು ಸಂದರ್ಭಗಳಲ್ಲಿ ಪರಿಗಣಿಸೋಣ ಇಲ್ಲಿ ನಿಜವಾಗಿಯೂ, ಸಹ 385 00:18:19,400 --> 00:18:22,070 ನಾವು ಅವುಗಳನ್ನು ಪರಿಗಣಿಸಲು ಮಾಡುತ್ತೇವೆ ಸಲುವಾಗಿ ಅಲ್ಲ ಕೋಡ್ ಸಾಕಷ್ಟು ಒಂದೇ. 386 00:18:22,070 --> 00:18:26,250 ಆದರೆ ಉನ್ನತ ಮಟ್ಟದ, ಈ ಪ್ರತಿನಿಧಿಸುತ್ತದೆ ಪಟ್ಟಿ ಮತ್ತು ಈ ಒಂದು 32 ಬಿಟ್ 387 00:18:26,250 --> 00:18:29,560 ಪಾಯಿಂಟರ್, ಸರಳ ಸನ್ನಿವೇಶದಲ್ಲಿ ಈ ಪೂರ್ವನಿಯೋಜಿತವಾಗಿ ಶೂನ್ಯ ಎಂದು. 388 00:18:29,560 --> 00:18:33,010 ನಾನು ಸೇರಿಸಲು ಬಯಸುವ ಊಹಿಸಿಕೊಳ್ಳಿ ಸಂಖ್ಯೆ 50 ಮೊದಲ ಸಂಖ್ಯೆ. 389 00:18:33,010 --> 00:18:37,640 ಹಾಗಾಗಿ ಮುಂದೆ ಹೋಗಿ ನಿಯೋಜಿಸಿ ಪಡೆಯಲಿದ್ದೇನೆ ಹೊಂದಿರುತ್ತವೆ ಹೋಗುವ ಒಂದು ನೋಡ್, 390 00:18:37,640 --> 00:18:38,770 ಮೂರು ಜಾಗ - 391 00:18:38,770 --> 00:18:42,070 ಎನ್, ಹಿಂದಿನ, ಮತ್ತು ಮುಂದಿನ. 392 00:18:42,070 --> 00:18:44,580 >> ನಾನು ಸಂಖ್ಯೆ 50 ಹಾಕಲು ಪಡೆಯಲಿದ್ದೇನೆ ಇಲ್ಲಿ, ಈ N ಏಕೆಂದರೆ. 393 00:18:44,580 --> 00:18:46,130 ಈ ಮುಂದಿನ ಇರುತ್ತದೆ. 394 00:18:46,130 --> 00:18:48,530 ಮತ್ತು ಈ ಹಿಂದಿನ ಇರುತ್ತದೆ. 395 00:18:48,530 --> 00:18:50,910 ಆದ್ದರಿಂದ ನಾನು ಈ ಸಂದರ್ಭದಲ್ಲಿ ಏನು ಮಾಡಬೇಕು? 396 00:18:50,910 --> 00:18:53,900 ಅಲ್ಲದೆ, ನಾನು ಇಲ್ಲಿ ಲೈನ್ 1 ಮಾಡಿದ. 397 00:18:53,900 --> 00:18:55,400 ಪಾಯಿಂಟರ್ ಎನ್ ಎನ್ ಪಡೆಯುತ್ತದೆ. 398 00:18:55,400 --> 00:18:57,740 ನಾನು ಹಿಂದಿನ, ಹೇಳುವ ನಾನು ಶೂನ್ಯ ಪಡೆಯಬೇಕು. 399 00:18:57,740 --> 00:18:59,470 ಆದ್ದರಿಂದ ಈ ಶೂನ್ಯ ಏರಲಿದೆ. 400 00:18:59,470 --> 00:19:01,365 ನಂತರ ನಾನು ಮುಂದಿನ ಹೇಳಲು ಪಡೆಯಲಿದ್ದೇನೆ ಪಟ್ಟಿಯನ್ನು ಪಡೆಯಲು ಹೋಗುತ್ತದೆ. 401 00:19:01,365 --> 00:19:05,150 >> ಮತ್ತು ಈ ಕೇವಲ ಚೆನ್ನಾಗಿ ಕೆಳಗಿನಂತೆ. 402 00:19:05,150 --> 00:19:06,500 ಈ ಶೂನ್ಯ. 403 00:19:06,500 --> 00:19:10,620 ಮತ್ತು ಆದ್ದರಿಂದ ನಾನು ಹೊಸ ನೋಡ್ ಮುಂದಿನ, ಹೇಳುವ ನಾನು ಕ್ಷೇತ್ರ ಈ ಏನೇ ಪಡೆಯಬೇಕು. 404 00:19:10,620 --> 00:19:12,570 ಆದ್ದರಿಂದ ಅಲ್ಲಿ ಮತ್ತೊಂದು ಶೂನ್ಯ ಇರಿಸುತ್ತದೆ. 405 00:19:12,570 --> 00:19:14,510 ತದನಂತರ ಕಡೆಯದಾಗಿ ನಾನು ಇಲ್ಲಿ ಪರಿಶೀಲಿಸಿ ಇದೆ. 406 00:19:14,510 --> 00:19:17,870 ಪಟ್ಟಿಯಲ್ಲಿ ಶೂನ್ಯ ಸಮಾನವಾಗಿರುತ್ತದೆ, ಆದರೆ ವೇಳೆ ಶೂನ್ಯ ಸಮಾನವಾಗಿರುತ್ತದೆ, ಆದ್ದರಿಂದ ನಾವು ತೆರಳಿ ಎಂದು 407 00:19:17,870 --> 00:19:18,470 ಒಟ್ಟಾರೆಯಾಗಿ. 408 00:19:18,470 --> 00:19:23,520 ಆದ್ದರಿಂದ ನಾನು ಎಲ್ಲಾ ಮುಂದಿನ ಪಟ್ಟಿಯಲ್ಲಿ ಪಡೆಯುತ್ತದೆ ಸಚಿತ್ರವಾಗಿ ಪರಿಣಮಿಸುತ್ತದೆ ಪಾಯಿಂಟರ್, 409 00:19:23,520 --> 00:19:25,570 ಹಾಗೆ ಒಂದು ಚಿತ್ರ. 410 00:19:25,570 --> 00:19:26,620 ಆದ್ದರಿಂದ ಒಂದು ಸನ್ನಿವೇಶದಲ್ಲಿ. 411 00:19:26,620 --> 00:19:30,490 >> ಮತ್ತು ನೀವು ಬಗ್ಗೆ ಕೇಳುವ ಎಂದು ಒಂದು ವಿಶೇಷವಾಗಿ ಈ ಒಂದು ಪರಿಸ್ಥಿತಿ, 412 00:19:30,490 --> 00:19:33,190 ನಾವು ಈಗಾಗಲೇ ಒಂದು ನೋಡ್ ಪಟ್ಟಿಯಲ್ಲಿ ಹೊಂದಿವೆ. 413 00:19:33,190 --> 00:19:36,240 ನಾನು ಮೂಲ ಹಿಂದಕ್ಕೆ ಹೋಗಿ ವೇಳೆ ಸಮಸ್ಯೆ ಹೇಳಿಕೆ, ನಾವು ಮುಂದಿನ 414 00:19:36,240 --> 00:19:39,320 ಕೇವಲ, ಹೇಳಿ 34 ಇನ್ಸರ್ಟ್ ಚರ್ಚೆಯ ಸಲುವಾಗಿ. 415 00:19:39,320 --> 00:19:46,210 ಆದ್ದರಿಂದ ನಾನು ಅನುಕೂಲಕರವಾಗಿ ಪಡೆಯಲಿದ್ದೇನೆ ಇಲ್ಲಿ ಡ್ರಾ. 416 00:19:46,210 --> 00:19:47,540 ನಾನು malloced ಬಂದಿದೆ. 417 00:19:47,540 --> 00:19:49,310 ನ ನಾನು ಶೂನ್ಯ ಪರಿಶೀಲಿಸುತ್ತಿದೆ ನುಡಿದರು ಊಹಿಸುತ್ತವೆ. 418 00:19:49,310 --> 00:19:51,870 >> ಈಗ, ನಾನು ಆರಂಭಿಸಲು ಪಡೆಯಲಿದ್ದೇನೆ ಎನ್ 34 ಎಂದು. 419 00:19:51,870 --> 00:19:53,040 ಮತ್ತು ಈ N ಇರುತ್ತದೆ. 420 00:19:53,040 --> 00:19:54,670 ಈ ಮುಂದಿನ ಇರುತ್ತದೆ. 421 00:19:54,670 --> 00:19:57,100 ಮತ್ತು ಈ ಹಿಂದಿನ ಇರುತ್ತದೆ. 422 00:19:57,100 --> 00:19:59,370 ನ ಖಚಿತವಾಗಿ ನಾನು ಮಾಡಲಿಲ್ಲ ಮಾಡೋಣ ಹಿಂದಕ್ಕೆ ಈ ಪಡೆಯಿರಿ. 423 00:19:59,370 --> 00:20:01,110 ಹಿಂದಿನ ಮೊದಲ ಬರುತ್ತದೆ ವ್ಯಾಖ್ಯಾನ. 424 00:20:01,110 --> 00:20:03,070 ಈ ಸರಿಪಡಿಸಲು ಅವಕಾಶ. 425 00:20:03,070 --> 00:20:04,410 ಈ ಹಿಂದಿನ ಆಗಿದೆ. 426 00:20:04,410 --> 00:20:05,780 ಈ ಮುಂದಿನ ಆಗಿದೆ. 427 00:20:05,780 --> 00:20:08,620 ಈ ಒಂದೇ, ಸಹ ಸ್ಥಿರ ನೋಡಿಕೊಳ್ಳಿ ಅವಕಾಶ. 428 00:20:08,620 --> 00:20:09,450 >> ಹಿಂದಿನದು. 429 00:20:09,450 --> 00:20:11,030 ಈ ಮುಂದಿನ ಆಗಿದೆ. 430 00:20:11,030 --> 00:20:16,310 ಆದ್ದರಿಂದ ನಾನು ಪರಿಶೀಲಿಸಿದ, ನನ್ನ ಗಮನಿಸಿ malloced ಬಂದಿದೆ ಶೂನ್ಯ, ನೋಡ್ಗೆ 34 ಗೊತ್ತುಮಾಡಲಾಗಿದೆ. 431 00:20:16,310 --> 00:20:17,570 ಹಿಂದಿನ ಶೂನ್ಯ ಪಡೆಯುತ್ತದೆ. 432 00:20:17,570 --> 00:20:19,480 ಆದ್ದರಿಂದ ನನ್ನನ್ನು ಆ ನೀಡುತ್ತದೆ. 433 00:20:19,480 --> 00:20:21,010 ಮುಂದೆ ಪಟ್ಟಿಯಲ್ಲಿ ಪಡೆಯುತ್ತದೆ. 434 00:20:21,010 --> 00:20:22,370 ಆದ್ದರಿಂದ ಪಟ್ಟಿ ಇದು. 435 00:20:22,370 --> 00:20:26,520 ಆದ್ದರಿಂದ ಈಗ ಅದೇ ಈ ರೇಖಾಚಿತ್ರ ಮಾಹಿತಿ ಅವರು ಗುರಿಮಾಡಿ ಆದ್ದರಿಂದ, ಬಾಣ 436 00:20:26,520 --> 00:20:27,940 ಅದೇ ರಲ್ಲಿ. 437 00:20:27,940 --> 00:20:30,400 ತದನಂತರ ನಾನು ಪರೀಕ್ಷಿಸುವ ನಾನು ವೇಳೆ ಪಟ್ಟಿ ಶೂನ್ಯ ಸಮಾನವಾಗಿರುತ್ತದೆ ಅಲ್ಲ. 438 00:20:30,400 --> 00:20:31,740 ಮತ್ತು ಈ ಸಮಯದಲ್ಲಿ ಅಲ್ಲ. 439 00:20:31,740 --> 00:20:35,580 ನಂತರ ನಾನು ಪಟ್ಟಿ ಮಾಡಲು ಪಡೆಯಲಿದ್ದೇನೆ ಹಿಂದಿನ ಪಾಯಿಂಟರ್ ಪಡೆಯುತ್ತದೆ. 440 00:20:35,580 --> 00:20:39,700 >> ಆದ್ದರಿಂದ ಹಿಂದಿನ ಪಟ್ಟಿ PTR ಪಡೆಯುತ್ತದೆ. 441 00:20:39,700 --> 00:20:44,300 ಆದ್ದರಿಂದ ಈ ಕೊಲ್ಲುವ ಪರಿಣಾಮ ಇಲ್ಲಿ ಒಂದು ಚಿತ್ರಾತ್ಮಕ ಬಾಣದ. 442 00:20:44,300 --> 00:20:46,930 ಮತ್ತು ಒಂದು ಕಡಿಮೆ ಪ್ರಕಟಗೊಳ್ಳಲಿದೆ ಅಲೆಅಲೆಯಾದ, ಸಾಲುಗಳನ್ನು. 443 00:20:46,930 --> 00:20:50,780 ತದನಂತರ, ಕೊನೆಯದಾಗಿ, ನಾನು ಅಪ್ಡೇಟ್ ಪಾಯಿಂಟರ್ ತೋರಿಸಲು ಪಟ್ಟಿ. 444 00:20:50,780 --> 00:20:55,560 ಈಗ ಈ ಈ ಗೈ ಸೂಚಿತವಾಗಿರುತ್ತದೆ. 445 00:20:55,560 --> 00:20:57,170 ಈಗ, ಒಂದು ತ್ವರಿತ ಮಾಡಿ ವಿವೇಕ ಪರಿಶೀಲಿಸಿ. 446 00:20:57,170 --> 00:20:59,470 >> ಇಲ್ಲಿ ಪಟ್ಟಿ ಇದು ಇಲ್ಲಿದೆ ಜಾಗತಿಕ ವೇರಿಯಬಲ್. 447 00:20:59,470 --> 00:21:02,850 ಮೊದಲ ನೋಡ್, ವಾಸ್ತವವಾಗಿ, 34 ಏಕೆಂದರೆ ನಾನು ಬಾಣದ ಕೆಳಗಿನ ನುಡಿದರು. 448 00:21:02,850 --> 00:21:05,210 ನಾನು ಬಯಸುವ ಏಕೆಂದರೆ ಆ ಸರಿ ಪಟ್ಟಿ ಆರಂಭದಲ್ಲಿ ಸೇರಿಸಲು 449 00:21:05,210 --> 00:21:06,070 ಎಲ್ಲಾ ಹೊಸ ಗ್ರಂಥಿಗಳು. 450 00:21:06,070 --> 00:21:08,860 ಅವರ ಮುಂದಿನ ಕ್ಷೇತ್ರದಲ್ಲಿ ಈ ವ್ಯಕ್ತಿ ನನ್ನನ್ನು ಕಾರಣವಾಗುತ್ತದೆ. 451 00:21:08,860 --> 00:21:10,710 ನಾನು ಮುಂದುವರಿಸುವುದಕ್ಕೆ, ನಾನು ಮುಂದಿನ ಶೂನ್ಯ ಹಿಟ್. 452 00:21:10,710 --> 00:21:11,760 ಆದ್ದರಿಂದ ಯಾವುದೇ ಪಟ್ಟಿಯಲ್ಲಿ ಇಲ್ಲ. 453 00:21:11,760 --> 00:21:14,460 ನಾನು ಹಿಂದಿನ ಹಿಟ್, ನಾನು ಪಡೆಯಲು ನಾನು ನಿರೀಕ್ಷಿಸಬಹುದು ಅಲ್ಲಿ ಬ್ಯಾಕ್. 454 00:21:14,460 --> 00:21:16,435 >> ಆದ್ದರಿಂದ ಕೆಲವು ಪಾಯಿಂಟರ್ಸ್ ಇನ್ನೂ ಇವೆ, ನಿಸ್ಸಂಶಯವಾಗಿ, ಕುಶಲತೆಯಿಂದ. 455 00:21:16,435 --> 00:21:19,870 ಆದರೆ ನೀವು ಮಾಡಲು ತಿಳಿಸಲಾಯಿತು ಎಂದು ವಾಸ್ತವವಾಗಿ ಈ ನಿರಂತರ ಸಮಯದಲ್ಲಿ ನೀವು ಮಾತ್ರ ಅರ್ಥ 456 00:21:19,870 --> 00:21:22,910 ವಿಷಯಗಳನ್ನು ಒಂದು ಸೀಮಿತ ಸಂಖ್ಯೆಯ ನೀವು ಅವಕಾಶ ನೀವು. 457 00:21:22,910 --> 00:21:24,290 ಮತ್ತು ಆ ಸಂಖ್ಯೆ ಏನು? 458 00:21:24,290 --> 00:21:25,185 ಇದು ಒಂದು ಹಂತದ ಇರಬಹುದು. 459 00:21:25,185 --> 00:21:25,700 ಇದು ಎರಡು ಇರಬಹುದು. 460 00:21:25,700 --> 00:21:26,820 ಇದು 1,000 ಕ್ರಮಗಳನ್ನು ಇರಬಹುದು. 461 00:21:26,820 --> 00:21:30,500 ಆದರೆ ನೀವು ಅಂದರೆ, ಸೀಮಿತ ಆವರ್ತಿಸುವ ಯಾವುದೇ ರೀತಿಯ ನಡೆಯುತ್ತಿದೆ ಎಂದು 462 00:21:30,500 --> 00:21:32,010 ಇಲ್ಲಿ, ಯಾವುದೇ ಪುನರಾವರ್ತನ, ಯಾವುದೇ ಕುಣಿಕೆಗಳು. 463 00:21:32,010 --> 00:21:37,390 ಇದು ಕೇವಲ ಹಾರ್ಡ್ ಕೋಡೆಡ್ ಸಾಲುಗಳನ್ನು ಎಂದು ಅವರಲ್ಲಿದೆ ನಾವು ಈ ಮಾದರಿಯಲ್ಲಿ ಹೊಂದಿವೆ ಕೋಡ್ ರ. 464 00:21:37,390 --> 00:21:42,330 >> ಆದ್ದರಿಂದ ಮುಂದಿನ ಸಮಸ್ಯೆ 12 ನಮಗೆ ಕೇಳಿದಾಗ ತೆಗೆದುಹಾಕಿದ ಅನುಷ್ಠಾನಕ್ಕೆ ಪೂರ್ಣಗೊಳಿಸಲು 465 00:21:42,330 --> 00:21:46,740 ಇದು ತೆಗೆದುಹಾಕುವ ರೀತಿಯಲ್ಲಿ ಕೆಳಗೆ ಎನ್ ರೇಖೀಯ ಸಮಯದಲ್ಲಿ ಪಟ್ಟಿಯಿಂದ. 466 00:21:46,740 --> 00:21:48,740 ಆದ್ದರಿಂದ ನೀವು ಸ್ವಲ್ಪ ಹೆಚ್ಚು ಹುಳು ಕೊಠಡಿ ಈಗ. 467 00:21:48,740 --> 00:21:52,380 ನೀವು, ಎಂದು ಎನ್ ಕಲ್ಪಿಸಿಕೊಳ್ಳಬಹುದು ವೇಳೆ ಪ್ರಸ್ತುತ ಪಟ್ಟಿಯಲ್ಲಿ, ಗಳಿರುತ್ತವೆ 468 00:21:52,380 --> 00:21:53,340 ಯಾವುದೇ ಹೆಚ್ಚು ಬಾರಿ. 469 00:21:53,340 --> 00:21:56,770 ಮತ್ತು ತುಂಬಾ ಒಂದು ರಸಪ್ರಶ್ನೆ ಆಧಾರಿತ ಎಂದು ಅರ್ಥ ಇದೆ ಸರಳಗೊಳಿಸಿ ಊಹೆ, ಆದ್ದರಿಂದ 470 00:21:56,770 --> 00:21:59,780 ನೀವು ಸಂಖ್ಯೆ 50 ಎಲ್ಲೋ ಹುಡುಕಲು ವೇಳೆ ಪಟ್ಟಿಯಲ್ಲಿ, ನೀವು ಹಾಗೆ 471 00:21:59,780 --> 00:22:02,890 ಮುಂದುವರೆಯುವ ಬಗ್ಗೆ ಚಿಂತೆ ಸಾಧ್ಯವಿರುವ ಹುಡುಕುತ್ತಿರುವ, ತಿರುಗಿ 472 00:22:02,890 --> 00:22:06,990 ಕೇವಲ ಆವರಿಸಲಿದೆ ಇದು 50 ಪ್ರತಿಯನ್ನು ಸೀಮಿತ ಸಮಯದಲ್ಲಿ ಕೆಲವು minutia ಒಳಗೆ. 473 00:22:06,990 --> 00:22:10,460 >> ಆದ್ದರಿಂದ ತೆಗೆದು ಈ ಒಂದು ಖಂಡಿತವಾಗಿಯೂ ಆಗಿತ್ತು ಹೆಚ್ಚು ಸವಾಲಿನ ಮತ್ತು ಹೆಚ್ಚು 474 00:22:10,460 --> 00:22:11,640 ಬರೆಯಲು ಕೋಡ್. 475 00:22:11,640 --> 00:22:14,990 ಆದರೆ ಮೊದಲ ನೋಟದಲ್ಲಿ, ನಾನೂ, ಇದು ಬಹುಶಃ ಅಗಾಧ ಮತ್ತು ರೀತಿಯ ನೋಡಲು 476 00:22:14,990 --> 00:22:17,060 ನೀವು ತೋರಿಸಬಹುದಿತ್ತು ಯಾವುದೇ ದಾರಿ ಇಲ್ಲ ಒಂದು ರಸಪ್ರಶ್ನೆ ಮಂದಿ. 477 00:22:17,060 --> 00:22:22,450 ಆದರೆ ನಾವು ವೈಯಕ್ತಿಕ ಹಂತಗಳ ಗಮನ, ಆಶಾದಾಯಕವಾಗಿ, ಇದು ಇದ್ದಕ್ಕಿದ್ದಂತೆ ತಿನ್ನುವೆ 478 00:22:22,450 --> 00:22:26,060 ನೀವು ಅಪ್ಪಳಿಸುವ ಈ ವ್ಯಕ್ತಿಯ ಪ್ರತಿ ಹಂತಗಳನ್ನು ಸ್ಪಷ್ಟ ಅರ್ಥವಿಲ್ಲ 479 00:22:26,060 --> 00:22:27,080 ಸಿಂಹಾವಲೋಕನ. 480 00:22:27,080 --> 00:22:28,200 ಆದ್ದರಿಂದ ಅವರ ಅವಲೋಕಿಸೋಣ. 481 00:22:28,200 --> 00:22:32,570 >> ಆದ್ದರಿಂದ ಮೊದಲ, ನಾವು ಪಾಯಿಂಟರ್ ಆರಂಭಿಸಲಾಗಿಲ್ಲ ಎಂದು ಸ್ವತಃ ಪಟ್ಟಿ. 482 00:22:32,570 --> 00:22:36,040 ನಾನು ರೇಖೀಯ ಸಮಯ ಬಯಸುವ ಏಕೆಂದರೆ, ಅಂದರೆ ನಾನು ಕೆಲವು ಲೂಪ್ ಪಡೆಯಲಿದ್ದೇನೆ. 483 00:22:36,040 --> 00:22:39,730 ಮತ್ತು ಒಂದು ಸಾಮಾನ್ಯ ಮಾರ್ಗವಾಗಿದೆ ಮೇಲೆ ತಿರುಗಿ ಪಟ್ಟಿ ರಚನೆ ಅಥವಾ ಯಾವುದೇ ರೀತಿಯ ನೋಡ್ಗಳನ್ನು 484 00:22:39,730 --> 00:22:43,860 ರಚನೆಯ iteratively ತೆಗೆದುಕೊಳ್ಳಲು ಹೊಂದಿದೆ ಡೇಟಾ ಮುಂದೆ ಒಂದು ಪಾಯಿಂಟರ್ 485 00:22:43,860 --> 00:22:46,990 ರಚನೆ ಮತ್ತು ನಂತರ ಕೇವಲ ಅಪ್ಡೇಟ್ ಆರಂಭಿಸಲು ಇದು ನಿಮ್ಮ ರೀತಿಯಲ್ಲಿ ನಡೆಯಲು 486 00:22:46,990 --> 00:22:48,650 ಡೇಟಾ ರಚನೆ ಮೂಲಕ. 487 00:22:48,650 --> 00:22:50,040 ಹಾಗಾಗಿ ನಿಖರವಾಗಿ ಮಾಡಲು ಪಡೆಯಲಿದ್ದೇನೆ. 488 00:22:50,040 --> 00:22:54,260 >> ಪಾಯಿಂಟರ್, ನನ್ನ ತಾತ್ಕಾಲಿಕ ವೇರಿಯಬಲ್, ಅವಕಾಶ ತಂದೆಯ ಶೂನ್ಯ ಸಮಾನವಾಗಿರುವುದಿಲ್ಲ 489 00:22:54,260 --> 00:22:55,660 ಮುಂದೆ ಹೋಗಿ ಪರಿಶೀಲಿಸಿ. 490 00:22:55,660 --> 00:22:56,910 ನಾನು ಅದೃಷ್ಟ ಬಂದೆವು? 491 00:22:56,910 --> 00:23:01,740 ನಾನು ಪ್ರಸ್ತುತ ಮನುಷ್ಯ ನೋಡ್ನಲ್ಲಿ N ಕ್ಷೇತ್ರವಾಗಿದೆ ಸಮಾನವಾಗಿರುತ್ತದೆ ನೋಡುವ 492 00:23:01,740 --> 00:23:03,380 ಸಂಖ್ಯೆ ನಾನು ಬಯಸುತ್ತೇನೆ? 493 00:23:03,380 --> 00:23:05,410 ಮತ್ತು ಹಾಗಾಗಿ, ತಂದೆಯ ಏನಾದರೂ ಮಾಡೋಣ. 494 00:23:05,410 --> 00:23:10,020 ಈಗ, ಈ ಗಮನಿಸಿ ಸ್ಥಿತಿಯನ್ನು ಇಡೀ ಸುತ್ತುವರಿದಿರುವ 495 00:23:10,020 --> 00:23:11,520 ಕೋಡ್ ಕೆಳಗಿನ ಸಾಲುಗಳನ್ನು. 496 00:23:11,520 --> 00:23:14,610 ಈ ನಾನು ಕಾಳಜಿ ಮಾತ್ರ ವಿಷಯ - ಪ್ರಶ್ನೆ ಅನೇಕ ಕಂಡುಹಿಡಿಯುವ. 497 00:23:14,610 --> 00:23:18,010 ಆದ್ದರಿಂದ ಯಾವುದೇ ಬೇರೆ, ಸರಳಗೊಳಿಸುತ್ತದೆ ಇಲ್ಲ ಕಲ್ಪನಾತ್ಮಕವಾಗಿ ವಿಷಯಗಳನ್ನು ಸ್ವಲ್ಪ. 498 00:23:18,010 --> 00:23:22,040 >> ಆದರೆ ಈಗ, ನಾನು ಅರಿತುಕೊಂಡ, ಮತ್ತು ನೀವು ಹೊಂದಿರಬಹುದು ಕೇವಲ ಆಲೋಚನೆ ನಂತರ ಈ ಅರಿತುಕೊಂಡ 499 00:23:22,040 --> 00:23:24,720 ಇದು ಸ್ವಲ್ಪ ಮೂಲಕ, ಇಲ್ಲ ವಾಸ್ತವವಾಗಿ ಎರಡು ಸಂದರ್ಭಗಳಲ್ಲಿ ಇಲ್ಲಿ. 500 00:23:24,720 --> 00:23:28,060 ನೋಡ್ ಇಲ್ಲಿ ಒಂದು ಒಂದು ಇದು ಪಟ್ಟಿಯಲ್ಲಿ, ಆರಂಭ 501 00:23:28,060 --> 00:23:31,040 ಎಂದು ಏಕೆಂದರೆ ಸ್ವಲ್ಪ ಕಿರಿಕಿರಿ ಒಂದು ವಿಶೇಷ ಸಂದರ್ಭದಲ್ಲಿ, ನೀವು ವ್ಯವಹರಿಸಲು ಏಕೆಂದರೆ 502 00:23:31,040 --> 00:23:33,340 ಈ ವಿಷಯ, ಇದು ಮಾತ್ರ ವಿಧಿವಿರೋಧವಾಗಿದೆ. 503 00:23:33,340 --> 00:23:35,720 ಉಳಿದೆಲ್ಲ ಪಟ್ಟಿಯಲ್ಲಿ, ಅದೇ ವಿಷಯ. 504 00:23:35,720 --> 00:23:38,050 ಹಿಂದಿನ ನೋಡ್ ಮತ್ತು ಮುಂದಿನ ಇಲ್ಲ ನೋಡ್, ಹಿಂದಿನ ನೋಡ್, ಮುಂದಿನ ನೋಡ್. 505 00:23:38,050 --> 00:23:40,940 ಆದರೆ ಈ ವ್ಯಕ್ತಿ ಸ್ವಲ್ಪ ವಿಶೇಷ ಅವರು ಆರಂಭದಲ್ಲಿ ವೇಳೆ. 506 00:23:40,940 --> 00:23:48,710 >> ಆದ್ದರಿಂದ ಪಾಯಿಂಟರ್ ಪಟ್ಟಿ ಸಮನಾಗಿರುತ್ತದೆ ಸ್ವತಃ, ಆದ್ದರಿಂದ ನಾನು ಆರಂಭದಲ್ಲಿ ಆಮ್ 507 00:23:48,710 --> 00:23:53,960 ಪಟ್ಟಿ ಮತ್ತು ನಾನು N ಕಂಡು, ನಾನು ಅಗತ್ಯವಿದೆ ವಸ್ತುಗಳ ಒಂದೆರಡು ಮಾಡಲು. 508 00:23:53,960 --> 00:23:59,230 ಒಂದು, ನಾನು ಪಟ್ಟಿಯಲ್ಲಿ ಬದಲಾವಣೆ ಅಗತ್ಯವಿದೆ ಮುಂದಿನ ಕ್ಷೇತ್ರದಲ್ಲಿ, 50 ಸೂಚಿಸಿದವು. 509 00:23:59,230 --> 00:24:01,270 ಹಾಗಾಗಿ ಪ್ರಯತ್ನಿಸುವಾಗ ನಾನು ಎಂದು ತಿಳಿದಿದ್ದಾರೆ 34 ತೆಗೆದುಹಾಕಲು. 510 00:24:01,270 --> 00:24:03,560 ಆದ್ದರಿಂದ ಈ ವ್ಯಕ್ತಿ ಹೋಗಲು ಅವರಲ್ಲಿದೆ ದೂರ ಕೇವಲ ಒಂದು ಕ್ಷಣದಲ್ಲಿ. 511 00:24:03,560 --> 00:24:07,210 >> ಆದ್ದರಿಂದ ನಾನು ಹೇಳಲು ಪಡೆಯಲಿದ್ದೇನೆ ಪಟ್ಟಿ ಮುಂದಿನ ಪಾಯಿಂಟರ್ ಮುಟ್ಟುತ್ತದೆ. 512 00:24:07,210 --> 00:24:08,570 ಅಲ್ಲದೆ, ಈ ಸೂಚಿಯಾಗಿದೆ. 513 00:24:08,570 --> 00:24:10,360 ಮುಂದೆ ಇಲ್ಲಿ ಮೇಲೆ ತೋರಿಸುವ ಇದೆ. 514 00:24:10,360 --> 00:24:17,470 ಆದ್ದರಿಂದ ಈ ಈ ಬಾಣದ ಬಲ ಬದಲಾಗುತ್ತಿರುವ ಈಗ ಇಲ್ಲಿ ಈ ವ್ಯಕ್ತಿ ತೋರಿಸಲು. 515 00:24:17,470 --> 00:24:19,580 ಈಗ, ನಾವು, ನೆನಪು ತಾತ್ಕಾಲಿಕ ವೇರಿಯಬಲ್. 516 00:24:19,580 --> 00:24:23,520 ನಾವು ಯಾವುದೇ ಗ್ರಂಥಿಗಳು ಅನಾಥ ಮಾಡಿಲ್ಲ, ನಾನು ಈ ವ್ಯಕ್ತಿ ಏಕೆಂದರೆ ನನ್ನ 517 00:24:23,520 --> 00:24:25,010 ತೆಗೆದುಹಾಕಿದ ಅನುಷ್ಠಾನಕ್ಕೆ. 518 00:24:25,010 --> 00:24:29,600 ಈಗ, ವೇಳೆ ಪಟ್ಟಿಯನ್ನು ಸ್ವತಃ ಶೂನ್ಯ ಅಲ್ಲ ನಾನು ಸ್ವಲ್ಪ ಏನಾದರೂ ಸರಿಪಡಿಸಲು ಅಗತ್ಯವಿದೆ. 519 00:24:29,600 --> 00:24:32,690 >> ನಾನು ಈಗ ಖಚಿತವಾಗಿ ಈ ಬಾಣದ ಎಂದು ಅಗತ್ಯವಿದೆ, ಹಿಂದೆ ತೋರುಗಡ್ಡಿ ಇದು 520 00:24:32,690 --> 00:24:36,830 34 50 ರಿಂದ, ಈ, ದೂರ ಹೋಗಲು ದೊರೆತಿದೆ ಏಕೆಂದರೆ ನಾನು ತೊಡೆದುಹಾಕಲು ಪ್ರಯತ್ನಿಸುತ್ತಿರುವ ಬಾಗುತ್ತೇನೆ 521 00:24:36,830 --> 00:24:41,910 34, 50 ಉತ್ತಮ ಯಾವುದೇ ನಿರ್ವಹಿಸಲು ಹೊಂದಿತ್ತು ಎಂದು ರೀತಿಯ ಬೆನ್ನಿನ ಉಲ್ಲೇಖ 522 00:24:41,910 --> 00:24:42,820 ಬಾಣದ ಸಲಹೆ. 523 00:24:42,820 --> 00:24:44,820 ಆದ್ದರಿಂದ ನಾನು ಈ ಸಾಲಿನ ಮಾಡಿದರು. 524 00:24:44,820 --> 00:24:46,520 ಆದ್ದರಿಂದ ನಾನು ಮುಗಿಸಿದ್ದೇನೆ. 525 00:24:46,520 --> 00:24:48,040 ಆ ಸಂದರ್ಭದಲ್ಲಿ ವಾಸ್ತವವಾಗಿ ಬಹಳ ಸುಲಭ. 526 00:24:48,040 --> 00:24:51,010 ಪಟ್ಟಿ ಮುಖ್ಯಸ್ಥ ಆಫ್ ಕೊಚ್ಚಿ ಹಾಕುತ್ತಿರಲಿ ತುಲನಾತ್ಮಕವಾಗಿ ನೇರವಾಗಿರುತ್ತದೆ. 527 00:24:51,010 --> 00:24:52,980 >> ದುರದೃಷ್ಟವಶಾತ್, ಈ ಇಲ್ಲ ಬೇರೆ ಕಿರಿಕಿರಿ ಬ್ಲಾಕ್. 528 00:24:52,980 --> 00:24:56,170 ಈಗ, ನಾನು ಸಂದರ್ಭದಲ್ಲಿ ಪರಿಗಣಿಸಬೇಕು ಮಧ್ಯದಲ್ಲಿ ವಿಷಯವೆಂದರೆ ಅಲ್ಲಿ. 529 00:24:56,170 --> 00:24:59,880 ಆದರೆ ಹೊರತುಪಡಿಸಿ, ತುಂಬಾ ಭಯಾನಕ ಅಲ್ಲ ಈ ರೀತಿಯ ವಾಕ್ಯ. 530 00:24:59,880 --> 00:25:03,080 ಹಾಗಾಗಿ ಆರಂಭದಲ್ಲಿ ಅಲ್ಲ ವೇಳೆ ಪಟ್ಟಿ, ನಾನು ಎಲ್ಲೋ ಮಧ್ಯದಲ್ಲಿ ಆಗಿದ್ದೇನೆ. 531 00:25:03,080 --> 00:25:08,160 ಇಲ್ಲಿ ಈ ಸಾಲಿನ ಹೇಳುವ ಆರಂಭ ನೀವು ನೀವು ಏನೇ ನೋಡ್ನಲ್ಲಿ. 532 00:25:08,160 --> 00:25:11,210 533 00:25:11,210 --> 00:25:18,550 ಹಿಂದಿನ ನೋಡ್ ಮುಂದಿನ ಕ್ಷೇತ್ರದಲ್ಲಿ ಹೋಗಿ ಮತ್ತು ಪಾಯಿಂಟರ್ ನಲ್ಲಿ ಆ. 534 00:25:18,550 --> 00:25:20,390 >> ನ ಸಚಿತ್ರವಾಗಿ ಈ ಮಾಡೋಣ. 535 00:25:20,390 --> 00:25:21,640 ಸಂಕೀರ್ಣ ದೊರಕಿತು. 536 00:25:21,640 --> 00:25:30,480 537 00:25:30,480 --> 00:25:37,990 ಹಾಗಾಗಿ ಇಲ್ಲಿ ಹಿಂದಿನ ಜಾಗ ಹೊಂದಿದ್ದರೆ - ಇದನ್ನು ನಾವು - ಇಲ್ಲಿ ಮುಂದಿನ ಜಾಗ. 538 00:25:37,990 --> 00:25:41,200 ನಾನು ಹೆಚ್ಚಾಗಿ ನನ್ನ ಪಾಯಿಂಟರ್ಸ್ ಸರಳಗೊಳಿಸುವ ಪಡೆಯಲಿದ್ದೇನೆ ಇಡೀ ಗುಂಪೇ ಸೆಳೆಯಲು ಹೆಚ್ಚು 539 00:25:41,200 --> 00:25:45,710 ಹಿಂದಕ್ಕೆ ಮತ್ತು ಮುಂದಕ್ಕೆ ವಿಷಯಗಳನ್ನು crisscrossing ಪರಸ್ಪರ. 540 00:25:45,710 --> 00:25:50,870 ಈಗ, ಕೇವಲ ಈ 1, 2 ಹೇಳಲು ಅವಕಾಶ ಚರ್ಚೆಯ ಸಲುವಾಗಿ 3, ಸಹ 541 00:25:50,870 --> 00:25:53,410 ಆ ಸಾಲಿನಲ್ಲಿ ಇಲ್ಲ ಆದರೂ ಪ್ರಶ್ನೆ ಸಮಸ್ಯೆ. 542 00:25:53,410 --> 00:25:55,900 >> ಇಲ್ಲಿ ನನ್ನ ಲಿಂಕ್ ಪಟ್ಟಿ. 543 00:25:55,900 --> 00:25:59,300 ನಾನು ಈ ಎರಡು ತೆಗೆದುಹಾಕಲು ಪ್ರಯತ್ನಿಸುವ ನಾನು ಕಥೆಯ ನಿರ್ದಿಷ್ಟ ಆವೃತ್ತಿ. 544 00:25:59,300 --> 00:26:01,960 ಹಾಗಾಗಿ ಸೂಚಕವನ್ನು ಅಪ್ಡೇಟ್ಗೊಳಿಸಲಾಗಿದೆ ಬಂದಿದೆ ಈ ವ್ಯಕ್ತಿ ತೋರುತ್ತಿರುವಂತೆ. 545 00:26:01,960 --> 00:26:03,315 ಆದ್ದರಿಂದ ಈ PTR ಆಗಿದೆ. 546 00:26:03,315 --> 00:26:04,530 ಅವರು ಇಲ್ಲಿ ತೋರುಗಡ್ಡಿ. 547 00:26:04,530 --> 00:26:07,170 ಈ ಅಸ್ತಿತ್ವದಲ್ಲಿರುವ ಪಟ್ಟಿ ಜಾಗತಿಕವಾಗಿ ಮೊದಲು. 548 00:26:07,170 --> 00:26:09,200 ಮತ್ತು ಅವರು ಯಾವುದೇ ಇಲ್ಲಿ ತೋರುಗಡ್ಡಿ. 549 00:26:09,200 --> 00:26:10,800 ಈಗ, ನಾನು ಎರಡು ತೆಗೆದುಹಾಕಲು ಪ್ರಯತ್ನಿಸುವ ಬಾಗುತ್ತೇನೆ. 550 00:26:10,800 --> 00:26:13,850 >> ಪಾಯಿಂಟರ್ ಇಲ್ಲಿ ತೋರುಗಡ್ಡಿ ವೇಳೆ ಆದ್ದರಿಂದ ನಾನು , ಸ್ಪಷ್ಟವಾಗಿ, ಅನುಸರಿಸಿ ಹೋಗುವ 551 00:26:13,850 --> 00:26:17,110 1 ನನಗೆ ಇರಿಸುತ್ತದೆ ಹಿಂದಿನ ಪಾಯಿಂಟರ್. 552 00:26:17,110 --> 00:26:22,290 ನಾನು ಹೇಳಲು ಪಡೆಯಲಿದ್ದೇನೆ ಮುಂದಿನ ಈ ನನ್ನನ್ನು ಮೇಲೆ ತೆರೆದಿಡುತ್ತದೆ ಕ್ಷೇತ್ರ, 553 00:26:22,290 --> 00:26:25,410 ಇಲ್ಲಿ ಬಾಕ್ಸ್ ಹೋಗುತ್ತದೆ ಸಮಾನ ಪಾಯಿಂಟರ್ ಮುಂದಿನ. 554 00:26:25,410 --> 00:26:28,400 ಆದ್ದರಿಂದ ಈ ಪಾಯಿಂಟರ್, ಈ ಮುಂದಿನ ಆಗಿದೆ. 555 00:26:28,400 --> 00:26:31,840 ಅರ್ಥ ಈ ಬಾಣದ ಅಗತ್ಯಗಳನ್ನು ಈ ವ್ಯಕ್ತಿ ತೋರಿಸಲು. 556 00:26:31,840 --> 00:26:35,140 >> ಆದ್ದರಿಂದ ಕೋಡ್ ಸಾಲನ್ನು ಏನು ಹೊಂದಿದೆ ಈ ಒಂದು ಸ್ವಲ್ಪ ಮಾಡಲಾಗುತ್ತದೆ. 557 00:26:35,140 --> 00:26:37,500 ಈಗ, ಈ ಒಂದು ಕಾಣುವ ಸರಿಯಾದ ದಿಕ್ಕಿನಲ್ಲಿ ಹೆಜ್ಜೆ. 558 00:26:37,500 --> 00:26:41,390 ನಾವು ಮೂಲಭೂತವಾಗಿ 2 ಔಟ್ ಕತ್ತರಿಕೆ ಬಯಸುವ 1 ಮತ್ತು 3 ಮಧ್ಯದಲ್ಲಿ. 559 00:26:41,390 --> 00:26:44,400 ಆದ್ದರಿಂದ ನಾವು ಬಯಸುವ ಅರ್ಥವಿಲ್ಲ ಇದು ಸುಮಾರು ಮಾರ್ಗ ಈ ಪಾಯಿಂಟರ್. 560 00:26:44,400 --> 00:26:50,400 ಆದ್ದರಿಂದ ಈ ಮುಂದಿನ ಸಾಲು ತಪಾಸಣೆ ವೇಳೆ ಪಾಯಿಂಟರ್ ಮುಂದಿನ ಶೂನ್ಯ ಅಲ್ಲ, ಇಲ್ಲ 561 00:26:50,400 --> 00:26:54,200 2 ಬಲಕ್ಕೆ ವಾಸ್ತವವಾಗಿ ಯಾರಾದರೂ, ಎಂದು ನಾವು ಮಾಡಬೇಕು ಅರ್ಥ 562 00:26:54,200 --> 00:26:55,850 ಸ್ವಲ್ಪ ಇಲ್ಲಿ ಕತ್ತರಿಕೆ. 563 00:26:55,850 --> 00:27:00,590 >> ನಾನು ಈಗ ಈ ಪಾಯಿಂಟರ್ ಪಾಲಿಸಬೇಕು ಮತ್ತು ಹಿಂದಿನ ಪಾಯಿಂಟರ್ ಅಪ್ಡೇಟ್ 564 00:27:00,590 --> 00:27:05,410 ಒಂದು ಸ್ವಲ್ಪ ಮಾಡಲು ಈ ವ್ಯಕ್ತಿ ಇಲ್ಲಿ ಪಾಯಿಂಟ್ ಪರಿಹಾರಕ್ಕಾಗಿ. 565 00:27:05,410 --> 00:27:07,100 ಈಗ, ದೃಷ್ಟಿ ಈ ಸಂತೋಷ. 566 00:27:07,100 --> 00:27:11,930 ಇಲ್ಲ ಎಂದು ಇದು ಸ್ವಲ್ಪ ಗಲೀಜು ಇಲ್ಲಿದೆ ಇನ್ನು ಮುಂದೆ 2 ತೋರುಗಡ್ಡಿ ಯಾರೂ. 567 00:27:11,930 --> 00:27:13,600 2 ಎಡ ತೋರುತ್ತಿರುವಂತೆ ಇದೆ. 568 00:27:13,600 --> 00:27:14,980 ಮತ್ತು 2 ಬಲ ತೋರುತ್ತಿರುವಂತೆ ಇದೆ. 569 00:27:14,980 --> 00:27:17,480 ಆದರೆ, ಅವರು ಬಯಸುತ್ತಾರೆ ಯಾವುದೇ ಮಾಡಬಹುದು ಏಕೆಂದರೆ ಅವರು ಬಿಡುಗಡೆ ಪಡೆಯಲು ಬಗ್ಗೆ. 570 00:27:17,480 --> 00:27:19,480 ಇದು ಯಾವ ವಿಷಯವಲ್ಲ ಆ ಮೌಲ್ಯಗಳನ್ನು ಎಂದಿಗೂ ಇವೆ. 571 00:27:19,480 --> 00:27:23,040 >> ಯಾವ ಪ್ರಮುಖ ಉಳಿದ ಎಂದು ಹುಡುಗರಿಗೆ ಮೇಲೆ ರೂಟಿಂಗ್ ಮಾಡಲಾಗುತ್ತದೆ 572 00:27:23,040 --> 00:27:24,280 ಮತ್ತು ಈಗ ಅವರನ್ನು ಕೆಳಗೆ. 573 00:27:24,280 --> 00:27:25,810 ಮತ್ತು ವಾಸ್ತವವಾಗಿ, ನಾವು ಮುಂದಿನ ಏನು ಇಲ್ಲಿದೆ. 574 00:27:25,810 --> 00:27:29,360 ನಾವು ಹೇಳಲು ಅಂದರೆ ನಾವು ಉಚಿತ ಪಾಯಿಂಟರ್, ಆಪರೇಟಿಂಗ್ ಸಿಸ್ಟಮ್, ನೀವು ಸ್ವಾಗತ 575 00:27:29,360 --> 00:27:30,906 ಈ ಪುನಃ. 576 00:27:30,906 --> 00:27:34,900 ನಂತರ ಕೊನೆಯದಾಗಿ, ನಾವು ಹಿಂತಿರುಗಿ. 577 00:27:34,900 --> 00:27:37,220 ಎಲ್ಸ್ ಸೂಚ್ಯವಾಗಿ, ನಾವು ಇನ್ನೂ ಮರಳಿದರು ಮಾಡಿಲ್ಲ, 578 00:27:37,220 --> 00:27:38,290 ನಾವು ಕಾಣುವ ಇರಿಸಿಕೊಳ್ಳಲು ಮಾಡಲೇಬೇಕು. 579 00:27:38,290 --> 00:27:41,485 ಆದ್ದರಿಂದ ಪಾಯಿಂಟರ್ ಮುಂದಿನ ಪಾಯಿಂಟರ್ ಸಮನಾಗಿರುತ್ತದೆ ಇಲ್ಲಿ ಈ ವ್ಯಕ್ತಿ ಸರಿಸಲು ಅರ್ಥ. 580 00:27:41,485 --> 00:27:42,600 ಇಲ್ಲಿ ಈ ವ್ಯಕ್ತಿ ಸರಿಸಿ. 581 00:27:42,600 --> 00:27:45,400 ಇಲ್ಲಿ ಈ ವ್ಯಕ್ತಿ ಸರಿಸಿದರೆ, ವಾಸ್ತವವಾಗಿ, ನಾವು ಸಂಖ್ಯೆ ಕಾಣಲಿಲ್ಲ 582 00:27:45,400 --> 00:27:46,960 ನಾವು ಇನ್ನೂ ಹುಡುಕುತ್ತಿರುವ. 583 00:27:46,960 --> 00:27:49,630 >> ಆದ್ದರಿಂದ ನಾನೂ, ಇದು ಸಂಪೂರ್ಣವಾಗಿ ಕಾಣುತ್ತದೆ ಅಗಾಧ, ನಾನು ಮೊದಲು, ನಗರದ 584 00:27:49,630 --> 00:27:52,180 ಗ್ಲಾನ್ಸ್, ವಿಶೇಷವಾಗಿ ನೀವು ಹೋರಾಡಬೇಕಾಯಿತು ವೇಳೆ ಈ ರಸಪ್ರಶ್ನೆ ಸಮಯದಲ್ಲಿ ನಂತರ ನೋಡಿ 585 00:27:52,180 --> 00:27:52,850 ಈ ರೀತಿಯ. 586 00:27:52,850 --> 00:27:55,050 ಮತ್ತು ನೀವು ಹಿಂದೆ ನೀವೇ ಪ್ಯಾಟ್. 587 00:27:55,050 --> 00:27:57,080 ನಾನು ತೋರಿಸಬಹುದಿತ್ತು ಯಾವುದೇ ದಾರಿ ಇಲ್ಲ ರಸಪ್ರಶ್ನೆ ಎಂದು ಮಂದಿ. 588 00:27:57,080 --> 00:28:00,470 ಆದರೆ ನಾನು ನೀವು ವಾದಿಸಬಹುದು, ನೀವು ಮುರಿಯಲು ವೇಳೆ ಈ ಮಾಲಿಕ ಅದನ್ನು 589 00:28:00,470 --> 00:28:04,400 ಕೇವಲ ಸಂದರ್ಭಗಳಲ್ಲಿ ಮತ್ತು ಅದನ್ನು ಆದ್ಯಂತವಾಗಿ ಎಚ್ಚರಿಕೆಯಿಂದ ಒಪ್ಪಿಕೊಳ್ಳಬಹುದಾಗಿದೆ ಅಡಿಯಲ್ಲಿ, ಆದರೂ 590 00:28:04,400 --> 00:28:06,300 ಒತ್ತಡದ ಸಂದರ್ಭಗಳಲ್ಲಿ. 591 00:28:06,300 --> 00:28:09,470 >> Thankfully, ಚಿತ್ರವನ್ನು ತಯಾರಿಸಿದ ಸಂತೋಷದ ಎಲ್ಲವೂ. 592 00:28:09,470 --> 00:28:11,050 ನೀವು ಈ ಬರೆಯಬಲ್ಲ ಎಷ್ಟೇ ಸಂಖ್ಯೆಯ. 593 00:28:11,050 --> 00:28:12,760 ನೀವು crisscrossing ಮಾಡಲು ಇಲ್ಲ ಇಲ್ಲಿ ವಿಷಯ. 594 00:28:12,760 --> 00:28:14,520 ನೀವು ನೇರ ಮಾಡಬಲ್ಲರು ಈ ರೀತಿಯ ಸಾಲುಗಳು. 595 00:28:14,520 --> 00:28:18,790 ಆದರೆ ಈ ಸಮಸ್ಯೆಯನ್ನು ಸಾರಾಂಶ, ಸಾಮಾನ್ಯ, ಅರ್ಥ ಎಂದು 596 00:28:18,790 --> 00:28:22,060 ಕೊನೆಯಲ್ಲಿ ಚಿತ್ರ ಸ್ವಲ್ಪ ತೋರಬೇಕು ಈ ರೀತಿಯ, ಏಕೆಂದರೆ 597 00:28:22,060 --> 00:28:25,030 ಸ್ಥಿರ ಸಮಯ ಇರಿಸಿಕೊಳ್ಳಲು ಎಂದು ಸೂಚಿಸುತ್ತದೆ ಒತ್ತಡ ಮತ್ತು ಒತ್ತಡ ಮತ್ತು ಒತ್ತಡ 598 00:28:25,030 --> 00:28:29,900 ಆರಂಭದಲ್ಲಿ ಹೊಸ ಗ್ರಂಥಿಗಳು ಪಟ್ಟಿಯ. 599 00:28:29,900 --> 00:28:31,960 ಯಾವುದೇ ಪ್ರಶ್ನೆಗಳು? 600 00:28:31,960 --> 00:28:34,565 ಬಹುಶಃ ಅತ್ಯಂತ ಸವಾಲಿನ ಖಂಡಿತವಾಗಿಯೂ ಕೋಡಿಂಗ್ ಪ್ರಶ್ನೆಗಳನ್ನು. 601 00:28:34,565 --> 00:28:37,690 >> ಪ್ರೇಕ್ಷಕರು: ಹೋಲುತ್ತದೆ ಪಟ್ಟಿ ಹಿಂದಿನ ಉದಾಹರಣೆಗಳು ತಲೆ. 602 00:28:37,690 --> 00:28:39,640 >> ಡೇವಿಡ್ ಜೆ MALAN: ನಿಖರವಾಗಿ, ನಿಖರವಾಗಿ. 603 00:28:39,640 --> 00:28:43,130 ಕೇವಲ ಬೇರೆ ಹೆಸರು ಜಾಗತಿಕ ವೇರಿಯಬಲ್. 604 00:28:43,130 --> 00:28:44,380 ವರ್ಲ್ಡ್ ವೈಡ್ ಏನು? 605 00:28:44,380 --> 00:28:48,880 606 00:28:48,880 --> 00:28:49,730 >> ರಾಬ್ ಬೌಡೆನ್: ಸರಿ. 607 00:28:49,730 --> 00:28:52,020 ಆದ್ದರಿಂದ ಈ ಅಲ್ಲಿ ನೀವು ಒಂದು ಪ್ಯಾರಾಗ್ರಾಫ್ ಬರೆಯಲು ಹೊಂದಿತ್ತು. 608 00:28:52,020 --> 00:28:56,060 ಕೆಲವರು ಪ್ರಬಂಧಗಳನ್ನು ಬರೆದರು ಈ ಪ್ರಶ್ನೆಗೆ. 609 00:28:56,060 --> 00:29:00,230 ಆದರೆ ನೀವು ಈ ಆರು ಪದಗಳು ಬಳಸಬೇಕಾಗುತ್ತದೆ ಏನಾಗುತ್ತದೆ ವಿವರಿಸಲು 610 00:29:00,230 --> 00:29:02,440 ನೀವು facebook.com ಸಂಪರ್ಕಿಸಲು ಪ್ರಯತ್ನಿಸಿ. 611 00:29:02,440 --> 00:29:07,930 ಆದ್ದರಿಂದ ನಾನು ಪ್ರಕ್ರಿಯೆಯ ಮೂಲಕ ಮಾತನಾಡಲು ವಿಲ್ ಎಲ್ಲಾ ಈ ಪದಗಳ ಬಳಸಿ. 612 00:29:07,930 --> 00:29:11,290 ಆದ್ದರಿಂದ ನಮ್ಮ ಬ್ರೌಸರ್ನಲ್ಲಿ, ನಾವು facebook.com ಟೈಪ್ ಮತ್ತು ನಮೂದಿಸಿ ಹಿಟ್. 613 00:29:11,290 --> 00:29:17,280 ಆದ್ದರಿಂದ ನಮ್ಮ ಬ್ರೌಸರ್ ಒಂದು ನಿರ್ಮಿಸಲು ವಿಶೇಷವೇನು ಎಚ್ಟಿಟಿಪಿ ಕಳುಹಿಸಬಹುದು ವಿಶೇಷವೇನು ಎಂದು ಮನವಿ 614 00:29:17,280 --> 00:29:22,220 ಫೇಸ್ಬುಕ್ ಪ್ರಕ್ರಿಯೆಯ ಮೂಲಕ ಫೇಸ್ಬುಕ್ ಜೊತೆ ನಮಗೆ ಪ್ರತಿಕ್ರಿಯಿಸಲು 615 00:29:22,220 --> 00:29:24,450 ಅದರ ಪುಟದ HTML. 616 00:29:24,450 --> 00:29:28,800 >> ಆದ್ದರಿಂದ ಪ್ರಕ್ರಿಯೆಯ ಮೂಲಕ ಏನು ಇದು HTTP ವಿನಂತಿ 617 00:29:28,800 --> 00:29:30,730 ವಾಸ್ತವವಾಗಿ ಫೇಸ್ಬುಕ್ ಪಡೆಯುತ್ತದೆ? 618 00:29:30,730 --> 00:29:32,790 ಆದ್ದರಿಂದ ಮೊದಲ, ನಾವು ಭಾಷಾಂತರಿಸಲು ಅಗತ್ಯ Facebook.com. 619 00:29:32,790 --> 00:29:38,780 ಆದ್ದರಿಂದ ಕೇವಲ, ಹೆಸರು Facebook.com ನೀಡಿದ ವಾಸ್ತವವಾಗಿ HTTP ವಿನಂತಿ ಎಲ್ಲಿಂದ 620 00:29:38,780 --> 00:29:39,940 ಕ್ರಮಿಸಬೇಕಾಗುತ್ತದೆ? 621 00:29:39,940 --> 00:29:44,120 ನಾವು Facebook.com ಭಾಷಾಂತರಿಸಲು ಅಗತ್ಯ ಐಪಿ ವಿಳಾಸಕ್ಕೆ, ಇದು ಅನನ್ಯವಾಗಿ 622 00:29:44,120 --> 00:29:47,620 ಏನು ಯಂತ್ರ ನಾವು ವಾಸ್ತವವಾಗಿ ಗುರುತಿಸಬಲ್ಲ ಈ ವಿನಂತಿಯನ್ನು ಕಳುಹಿಸಲು ಬಯಸುವ. 623 00:29:47,620 --> 00:29:49,310 ನಿಮ್ಮ ಲ್ಯಾಪ್ಟಾಪ್ IP ವಿಳಾಸವನ್ನು ಹೊಂದಿದೆ. 624 00:29:49,310 --> 00:29:52,240 ಇಂಟರ್ನೆಟ್ ಸಂಪರ್ಕ ಏನು IP ವಿಳಾಸವನ್ನು ಹೊಂದಿದೆ. 625 00:29:52,240 --> 00:29:59,030 >> ಆದ್ದರಿಂದ, DNS, ಡೊಮೈನ್ ಹೆಸರು ವ್ಯವಸ್ಥೆ, ಎಂದು ಯಾವ ಅನುವಾದ ನಿರ್ವಹಿಸಲು ವಿಶೇಷವೇನು 626 00:29:59,030 --> 00:30:03,750 facebook.com ಒಂದು IP ವಿಳಾಸವನ್ನು ಆ ನೀವು ವಾಸ್ತವವಾಗಿ ಸಂಪರ್ಕಿಸಿ ಬಯಸುವ. 627 00:30:03,750 --> 00:30:08,075 ನಾವು DNS ಪರಿಚಾರಕಗಳು ಸಂಪರ್ಕಿಸಿ ಮತ್ತು ಹೇಳುತ್ತಾರೆ, facebook.com ಏನು? 628 00:30:08,075 --> 00:30:16,560 ಇದು ಓಹ್, ಇದು IP ವಿಳಾಸ 190,212 ಹೇಳುತ್ತಾರೆ ಏನೋ, ಏನಾದರೂ. 629 00:30:16,560 --> 00:30:16,900 ಸರಿ. 630 00:30:16,900 --> 00:30:18,850 ಈಗ, ನಾನು ನಿಮಗೆ ಯಂತ್ರ ನಾನು ಸಂಪರ್ಕಿಸಲು ಬಯಸುವ. 631 00:30:18,850 --> 00:30:22,360 >> ಆದ್ದರಿಂದ ನೀವು ನಿಮ್ಮ HTTP ವಿನಂತಿ ಕಳುಹಿಸಲು ಯಂತ್ರ ಮೇಲೆ. 632 00:30:22,360 --> 00:30:24,140 ಆದ್ದರಿಂದ ಹೇಗೆ ಯಂತ್ರ ಪಡೆಯಲು ಇಲ್ಲ? 633 00:30:24,140 --> 00:30:27,200 ಅಲ್ಲದೆ, ವಿನಂತಿಯನ್ನು ಹೋಗುತ್ತದೆ ರೂಟರ್ ಜಿಗಿತ ರೂಟರ್. 634 00:30:27,200 --> 00:30:32,630 ವರ್ಗ ಉದಾಹರಣೆಗೆ ನೆನಪಿಡಿ, ಅಲ್ಲಿ ನಾವು ವಾಸ್ತವವಾಗಿ ದ ನೋಡಿದ 635 00:30:32,630 --> 00:30:35,340 ನಾವು ಪ್ರಯತ್ನಿಸಿದಾಗ ಪ್ಯಾಕೆಟ್ಗಳನ್ನು ತೆಗೆದುಕೊಂಡಿತು ಸಂವಹನ. 636 00:30:35,340 --> 00:30:38,460 ನಾವು ಅಟ್ಲಾಂಟಿಕ್ ಜಿಗಿತವನ್ನು ಕಂಡಿತು ಒಂದು ಹಂತದಲ್ಲಿ ಅಥವಾ ಯಾವುದೇ ನಲ್ಲಿ ಸಾಗರ. 637 00:30:38,460 --> 00:30:42,820 >> ಕಳೆದ ಪದವನ್ನು ಬಂದರು. 638 00:30:42,820 --> 00:30:46,520 ಆದ್ದರಿಂದ ಈ ನಿಮ್ಮ ಗಣಕದಲ್ಲಿ ಈಗ. 639 00:30:46,520 --> 00:30:49,970 ನೀವು ಪ್ರಸ್ತುತ ಅನೇಕ ವಿಷಯಗಳನ್ನು ಮಾಡಬಹುದು ಇಂಟರ್ನೆಟ್ ಸಂವಹನ. 640 00:30:49,970 --> 00:30:53,730 ಹಾಗಾಗಿ, ಹೇಳುತ್ತಾರೆ, ಸ್ಕೈಪ್ ಚಾಲನೆಯಲ್ಲಿರುವ ಮಾಡಬಹುದು. 641 00:30:53,730 --> 00:30:55,670 ನಾನು ಮುಕ್ತ ವೆಬ್ ಬ್ರೌಸರ್ ಹೊಂದಿರಬಹುದು. 642 00:30:55,670 --> 00:30:59,010 ನಾನು ಏನಾದರೂ ಇರಬಹುದು ಎಂದು ಕಡತಗಳನ್ನು torrenting. 643 00:30:59,010 --> 00:31:00,880 ಆದ್ದರಿಂದ ಈ ಎಲ್ಲ ವಿಷಯಗಳ ಇವೆ ಸಂವಹನ 644 00:31:00,880 --> 00:31:02,600 ಕೆಲವು ರೀತಿಯಲ್ಲಿ ಇಂಟರ್ನೆಟ್. 645 00:31:02,600 --> 00:31:08,070 >> ಆದ್ದರಿಂದ ನಿಮ್ಮ ಕಂಪ್ಯೂಟರ್ ಕೆಲವು ದಶಮಾಂಶ ಸ್ವೀಕರಿಸಿದಾಗ ಇಂಟರ್ನೆಟ್, ಹೇಗೆ ಅದು 646 00:31:08,070 --> 00:31:10,130 ಗೊತ್ತಿರುವುದನ್ನು ಅಪ್ಲಿಕೇಶನ್ ವಾಸ್ತವವಾಗಿ ಡೇಟಾ ಬಯಸುತ್ತಾರೆ? 647 00:31:10,130 --> 00:31:12,610 ಈ ನಿರ್ದಿಷ್ಟ ಎಂಬುದನ್ನು ಹೇಗೆ ತಿಳಿದಿದೆಯೇ ಡೇಟಾ ಮಾತ್ರವಾಗಿದೆ 648 00:31:12,610 --> 00:31:16,070 ವಿರುದ್ಧವಾಗಿ ಅಪ್ಲಿಕೇಶನ್ torrenting ವೆಬ್ ಬ್ರೌಸರ್? 649 00:31:16,070 --> 00:31:20,980 ಆದ್ದರಿಂದ ಈ ಆ ಬಂದರುಗಳಲ್ಲಿ ಉದ್ದೇಶ ಈ ಅನ್ವಯಗಳ ಎಲ್ಲಾ ಹೊಂದಿವೆ 650 00:31:20,980 --> 00:31:22,720 ನಿಮ್ಮ ಕಂಪ್ಯೂಟರ್ನಲ್ಲಿ ಬಂದರು ಹಕ್ಕು. 651 00:31:22,720 --> 00:31:27,580 ಆದ್ದರಿಂದ ನಿಮ್ಮ ವೆಬ್ ಬ್ರೌಸರ್, ಹೇ, ಹೇಳುತ್ತಾರೆ ನಾನು ಬಂದರು 1000 ಮೇಲೆ ಕೇಳುವ ಬಾಗುತ್ತೇನೆ. 652 00:31:27,580 --> 00:31:32,240 ನಿಮ್ಮ torrenting ಪ್ರೋಗ್ರಾಂ ಹೇಳುವ, ನಾನು ಬಂದರು 3000 ಮೇಲೆ ಕೇಳುವ ಬಾಗುತ್ತೇನೆ. 653 00:31:32,240 --> 00:31:34,770 ಮತ್ತು ಸ್ಕೈಪ್ ನಾನು ಪೋರ್ಟ್ 4000 ಬಳಸಿಕೊಂಡು ನಾನು, ಹೇಳುತ್ತಾರೆ. 654 00:31:34,770 --> 00:31:41,950 >> ನೀವು ಕೆಲವು ದಶಮಾಂಶ ಸಿಕ್ಕರೆ ಸೇರುತ್ತದೆ ಎಂದು ಈ ಅನ್ವಯಗಳ ಒಂದು, ಮಾಹಿತಿ 655 00:31:41,950 --> 00:31:45,510 ಬಂದರು ಗುರುತಿಸಲಾಗಿದೆ ನಿಜವಾಗಿ ಜೊತೆಗೆ ಕಳುಹಿಸಬೇಕು. 656 00:31:45,510 --> 00:31:47,950 ಆದ್ದರಿಂದ ಈ ಓಹ್, ನಾನು ಸೇರಿರುವ ಹೇಳುತ್ತಾರೆ ಬಂದರು 1000. 657 00:31:47,950 --> 00:31:50,950 ನಾನು ನಂತರ ನಾನು ಈ ಮುಂದೆ ಅಗತ್ಯವಿದೆ ತಿಳಿದಿದೆ ನನ್ನ ವೆಬ್ ಬ್ರೌಸರ್ ಜೊತೆಗೆ. 658 00:31:50,950 --> 00:31:56,440 ಆದ್ದರಿಂದ ಕಾರಣ ಇಲ್ಲಿ ಸಂಬಂಧಿತ ವೆಬ್ ಸರ್ವರ್ ಒಲವು ತೋರುತ್ತವೆ 659 00:31:56,440 --> 00:31:58,240 ಬಂದರು 80 ರಂದು ಕೇಳಲು. 660 00:31:58,240 --> 00:32:02,420 ನಾನು Facebook.com ಸಂಪರ್ಕಿಸಿ, ನಾನು ಮನುಷ್ಯ ಕೆಲವು ಯಂತ್ರ ಸಂವಹನ. 661 00:32:02,420 --> 00:32:06,390 ಆದರೆ ನಾನು ಯಾವ ಬಂದರು ಹೇಳಲು ಅಗತ್ಯವಿದೆ ನಾನು ಸಂಪರ್ಕಿಸಲು ಬಯಸುವ ಯಂತ್ರ. 662 00:32:06,390 --> 00:32:09,160 ಮತ್ತು ವೆಬ್ ಸರ್ವರ್ ಒಲವು ಬಂದರು 80 ಮೇಲೆ ಕೇಳುವ. 663 00:32:09,160 --> 00:32:14,010 >> ಅವರು ಬಯಸಿದರೆ, ಅವರು ಹೊಂದಿಸಿ ಸಾಧ್ಯವಾಗಲಿಲ್ಲ ಅಪ್ ಆದ್ದರಿಂದ ಪೋರ್ಟ್ 7000 ರಂದು ಪಟ್ಟಿಮಾಡಿದೆ. 664 00:32:14,010 --> 00:32:19,090 ನಂತರ ಒಂದು ವೆಬ್ ಬ್ರೌಸರ್, ನಾನು ಸಾಧ್ಯವೋ ಗೆ 7000: ಕೈಯಾರೆ Facebook.com ಟೈಪ್ 665 00:32:19,090 --> 00:32:24,600 ಬಂದರು 7000 ವಿನಂತಿಯನ್ನು ಕಳುಹಿಸಿ ಫೇಸ್ಬುಕ್ ನ ವೆಬ್ ಸರ್ವರ್ನ. 666 00:32:24,600 --> 00:32:26,820 >> ಡೇವಿಡ್ ಜೆ MALAN: ಈ ಸಂದರ್ಭದಲ್ಲಿ, ಸಹ ನಾವು ಕಮ್ಮಿ ಆದರೂ ಜನರು 667 00:32:26,820 --> 00:32:30,000 ಈ ಬಗ್ಗೆ ಈ ಸಂದರ್ಭದಲ್ಲಿ, ಪೋರ್ಟ್ ವಿನಂತಿಯನ್ನು ವಾಸ್ತವವಾಗಿ ಹೋಗುತ್ತಾರೆ? 668 00:32:30,000 --> 00:32:36,630 669 00:32:36,630 --> 00:32:37,880 ಮತ್ತೆ ಪ್ರಯತ್ನಿಸಿ. 670 00:32:37,880 --> 00:32:42,810 671 00:32:42,810 --> 00:32:44,300 ನಿಖರವಾಗಿ. 672 00:32:44,300 --> 00:32:47,960 ಒಂದು ಸೂಕ್ಷ್ಮತೆಯ ಎಂದು ಹುಡುಕುತ್ತಿರುವ, ಆದರೆ ಅಲ್ಲಿ ಯಾವುದೂ ಕಳೆದ ಇಲ್ಲಿದೆ. 673 00:32:47,960 --> 00:32:51,770 >> ರಾಬ್ ಬೌಡೆನ್: ಆದ್ದರಿಂದ HTTPS, ಇದು ರಿಂದ ವಿಶೇಷವಾಗಿ ಕೇಳುವ 674 00:32:51,770 --> 00:32:55,180 ಎನ್ಕ್ರಿಪ್ಟ್, ಇದು ಪೋರ್ಟ್ 4430 ರಂದು ಇಲ್ಲಿದೆ. 675 00:32:55,180 --> 00:32:57,680 >> ಪ್ರೇಕ್ಷಕರು: ಇಮೇಲ್ಗಳನ್ನು 25, ಬಲ? 676 00:32:57,680 --> 00:33:00,670 >> ಡೇವಿಡ್ ಜೆ MALAN: ಹೊರಹೊರಡುವ ಇಮೇಲ್ಗಳನ್ನು, 25, ಹೌದು. 677 00:33:00,670 --> 00:33:03,760 >> ರಾಬ್ ಬೌಡೆನ್: ನಾನು ಅತ್ಯಂತ ಗೊತ್ತಿಲ್ಲ - ಅಧೋ ಎಲ್ಲಾ ಒಲವು 678 00:33:03,760 --> 00:33:06,310 ವಿಷಯಗಳನ್ನು ಕಾಯ್ದಿರಿಸಲಾಗಿದೆ. 679 00:33:06,310 --> 00:33:09,260 ನಾನು ಎಲ್ಲವನ್ನೂ ಅಡಿಯಲ್ಲಿ ಭಾವಿಸುತ್ತೇನೆ 1024 ಕಾಯ್ದಿರಿಸಲಾಗಿದೆ. 680 00:33:09,260 --> 00:33:13,450 >> ಪ್ರೇಕ್ಷಕರು: ಏಕೆ ನೀವು ಹೇಳಲು ಹೋಗಲಿಲ್ಲ 3 ತಪ್ಪು ಸಂಖ್ಯೆ? 681 00:33:13,450 --> 00:33:18,820 >> ರಾಬ್ ಬೌಡೆನ್: ಏಕೆಂದರೆ ಒಂದು IP ವಿಳಾಸವನ್ನು, ಅಂಕೆಗಳು ನಾಲ್ಕು ಗುಂಪುಗಳನ್ನು ಇಲ್ಲ. 682 00:33:18,820 --> 00:33:21,090 ಅವರು 0 255 ಆರ್. 683 00:33:21,090 --> 00:33:28,060 ಆದ್ದರಿಂದ 192.168.2.1 ಒಂದು ಸಾಮಾನ್ಯ ಸ್ಥಳೀಯ ನೆಟ್ವರ್ಕ್ ಐಪಿ ವಿಳಾಸ. 684 00:33:28,060 --> 00:33:30,840 ಆ ಎಲ್ಲಾ 255 ಕಡಿಮೆ ಗಮನಿಸಿ. 685 00:33:30,840 --> 00:33:33,570 ಹಾಗಾಗಿ 300 ಜೊತೆ ಆರಂಭಿಸಿದಾಗ, ಆ ಬಹುಶಃ ಸಾಧ್ಯವಾಗಲಿಲ್ಲ 686 00:33:33,570 --> 00:33:35,210 ಸಂಖ್ಯೆಗಳನ್ನು ಒಂದಾಗಿದೆ. 687 00:33:35,210 --> 00:33:38,170 >> ಡೇವಿಡ್ ಜೆ MALAN: ಆದರೆ ಸಿಲ್ಲಿ ಕ್ಲಿಪ್ ರಿಂದ - ಇದು ಅವರು ಅಲ್ಲಿ ಸಿಎಸ್ಐ, ಆಗಿತ್ತು 688 00:33:38,170 --> 00:33:39,970 ಸಂಖ್ಯೆ ಎಂದು ಬಹಳ ದೊಡ್ಡದು ಐಪಿ ವಿಳಾಸಕ್ಕೆ. 689 00:33:39,970 --> 00:33:42,940 690 00:33:42,940 --> 00:33:46,110 >> ರಾಬ್ ಬೌಡೆನ್: ಈ ಯಾವುದೇ ಪ್ರಶ್ನೆಗಳು? 691 00:33:46,110 --> 00:33:51,710 ಮುಂದಿನ ಒಂದು, ಆದ್ದರಿಂದ ಸಂಪೂರ್ಣ ಬದಲಾವಣೆ ವಿಷಯ, ಆದರೆ ನಾವು ಈ ಪಿಎಚ್ಪಿ ಸರಣಿ 692 00:33:51,710 --> 00:33:53,270 ಕ್ವಾಡ್ ಮನೆ. 693 00:33:53,270 --> 00:33:56,360 ನಾವು unordered ಪಟ್ಟಿಯನ್ನು ಹೊಂದಿವೆ. 694 00:33:56,360 --> 00:33:59,550 ನಾವು ಪ್ರತಿಯೊಂದು ಪಟ್ಟಿ ಘಟಕವನ್ನು ಮುದ್ರಿಸುತ್ತದೆ ಬಯಸುವ ಕೇವಲ ಮನೆ ಹೆಸರು ಹೊಂದಿರುವ. 695 00:33:59,550 --> 00:34:09,090 696 00:34:09,090 --> 00:34:11,870 ನಾವು foreach ಲೂಪ್ ಹೊಂದಿರುತ್ತವೆ. 697 00:34:11,870 --> 00:34:17,540 ಆದ್ದರಿಂದ ವಾಕ್ಯ foreach ನೆನಪಿಡಿ ಶ್ರೇಣಿಯಲ್ಲಿನ ಐಟಂ ರಚನೆಯ. 698 00:34:17,540 --> 00:34:22,360 ಆದ್ದರಿಂದ ಲೂಪ್ ಪ್ರತಿಯೊಂದು ಪುನರಾವರ್ತನೆ ಮೂಲಕ, ಮನೆ ಮೇಲೆ ತೆಗೆದುಕೊಂಡು ಹೋಗುತ್ತದೆ 699 00:34:22,360 --> 00:34:24,060 ರಚನೆಯ ಒಳಗೆ ಮೌಲ್ಯಗಳನ್ನು. 700 00:34:24,060 --> 00:34:26,530 >> ಮೊದಲ ಪುನರಾವರ್ತನೆ, ಮನೆ ರಂದು ಕ್ಯಾಬಟ್ ಮನೆ ಮಾಡುತ್ತದೆ. 701 00:34:26,530 --> 00:34:30,370 ಎರಡನೇ ಪುನರಾವೃತ್ತಿ ಮನೆ ರಂದು ತಿನ್ನುವೆ ಹೀಗೆ ಕೊರಿಯರ್ ಹೌಸ್ ಮತ್ತು. 702 00:34:30,370 --> 00:34:34,370 ಆದ್ದರಿಂದ ಮನೆ ಪ್ರತಿ ಕ್ವಾಡ್, ನಾವು ಕೇವಲ ಮುದ್ರಿಸಲು ಹೋಗುತ್ತದೆ - 703 00:34:34,370 --> 00:34:37,250 ನೀವು ಪ್ರತಿಧ್ವನಿಸಿತು ಸಾಧ್ಯವಿತ್ತು - 704 00:34:37,250 --> 00:34:42,199 ನಂತರ ಪಟ್ಟಿ ಐಟಂ ಮತ್ತು ಮನೆಯ ಹೆಸರು ತದನಂತರ ಪಟ್ಟಿಯಲ್ಲಿ ಐಟಂ ಮುಚ್ಚಿ. 705 00:34:42,199 --> 00:34:45,210 ಸುರುಳಿಯಾದ ಬ್ರೇಸ್ ಇಲ್ಲಿ ಐಚ್ಛಿಕ. 706 00:34:45,210 --> 00:34:49,480 >> ನಂತರ ನಾವು ಪ್ರಶ್ನೆ ಹೇಳಿದರು ಸ್ವತಃ, ಮುಚ್ಚಲು ನೆನಪು 707 00:34:49,480 --> 00:34:50,770 unordered ಪಟ್ಟಿ ಟ್ಯಾಗ್. 708 00:34:50,770 --> 00:34:53,949 ನಾವು ಪಿಎಚ್ಪಿ ಕ್ರಮದಿಂದ ಹೊರ ಅಗತ್ಯವಿದೆ ಈ ಮಾಡಲು. 709 00:34:53,949 --> 00:35:00,280 ಅಥವಾ ನಾವು ಪ್ರತಿಧ್ವನಿಸಿತು ಸಾಧ್ಯವಾಗಲಿಲ್ಲ unordered ಪಟ್ಟಿ ಟ್ಯಾಗ್ ಮುಚ್ಚಲು. 710 00:35:00,280 --> 00:35:02,380 >> ಡೇವಿಡ್ ಜೆ MALAN: ಇಲ್ಲಿ ಫೈನ್ ವುಡ್ ಒಂದು ಹಳೆಯ ಶಾಲಾ ಬಳಸಲು ಬಂದಿವೆ 711 00:35:02,380 --> 00:35:07,340 = 0 0 ಒಂದು $ ನಾನು ಲೂಪ್ ಮತ್ತು ಸಾಕ್ಷ್ಯಾಧಾರಗಳ ಬಳಸಿ ರೇ ಉದ್ದ ಊಹಿಸಲು. 712 00:35:07,340 --> 00:35:09,240 ಸಂಪೂರ್ಣವಾಗಿ ಉತ್ತಮ ತುಂಬಾ, ಸ್ವಲ್ಪ wordier. 713 00:35:09,240 --> 00:35:12,170 714 00:35:12,170 --> 00:35:14,742 >> ಪ್ರೇಕ್ಷಕರು: ನೀವು ಹೋಗುವ ವೇಳೆ [ಕೇಳಿಸುವುದಿಲ್ಲ], ನೀವು ಮಾಡಬೇಕಾಗುವುದು - 715 00:35:14,742 --> 00:35:16,734 ನಾನು ಲೂಪ್ [ಕೇಳಿಸುವುದಿಲ್ಲ] ಯಾವುದು ಮರೆಯಬೇಡಿ. 716 00:35:16,734 --> 00:35:21,380 ನೀವು ಕ್ವಾಡ್ ಬ್ರಾಕೆಟ್ ನಾನು $ ಬಯಸುವಿರಾ? 717 00:35:21,380 --> 00:35:21,850 >> ಡೇವಿಡ್ ಜೆ MALAN: ನಿಖರವಾಗಿ. 718 00:35:21,850 --> 00:35:23,100 ಹೌದು, ನಿಖರವಾಗಿ. 719 00:35:23,100 --> 00:35:26,650 720 00:35:26,650 --> 00:35:27,900 >> ರಾಬ್ ಬೌಡೆನ್: ಬೇರೆ ಏನು? 721 00:35:27,900 --> 00:35:31,350 722 00:35:31,350 --> 00:35:32,010 >> ಡೇವಿಡ್ ಜೆ MALAN: ಸರಿ. 723 00:35:32,010 --> 00:35:32,300 ವಿನಿಮಯಗಳಿಗೆ. 724 00:35:32,300 --> 00:35:38,290 ಆದ್ದರಿಂದ ಉತ್ತರಗಳನ್ನು ನ bunches ಇದ್ದವು ಈ ಪ್ರತಿಯೊಂದು ಸಂಭವನೀಯ. 725 00:35:38,290 --> 00:35:40,510 ನಾವು ನಿಜವಾಗಿಯೂ ಕೇವಲ ಹುಡುಕುತ್ತಿರುವ ತಲೆಕೆಳಗಾಗಿ ಮತ್ತು ಬಲವಾದ ಏನೋ 726 00:35:40,510 --> 00:35:41,100 ಒಂದು ತೊಂದರೆಯೂ. 727 00:35:41,100 --> 00:35:44,830 ಮತ್ತು ಸಂಖ್ಯೆ 16 ಬಳಕೆದಾರರ ಊರ್ಜಿತಗೊಳಿಸಿ, ಕೇಳಿದಾಗ ಇನ್ಪುಟ್ ಕ್ಲೈಂಟ್ ಸೈಡ್, ಜಾವಾಸ್ಕ್ರಿಪ್ಟ್ ಜೊತೆ, 728 00:35:44,830 --> 00:35:47,280 ಬದಲಿಗೆ ಸರ್ವರ್ ಕಡೆ ಆಫ್, ಪಿಎಚ್ಪಿ ಜೊತೆ. 729 00:35:47,280 --> 00:35:49,450 ಹಾಗಾಗಿ ಒಂದು ಮೇಲಿನಿಂದ ಇಲ್ಲಿದೆ ಮಾಡುವ ಕ್ಲೈಂಟ್ ಸೈಡ್? 730 00:35:49,450 --> 00:35:53,780 >> ಹಾಗೆಯೇ, ನಾವು ಉದ್ದೇಶಿತ ವಸ್ತುಗಳ ಒಂದು ನೀವು ಅವ್ಯಕ್ತ ಸ್ಥಿತಿಯನ್ನು ಕಡಿಮೆ ಎಂದು, ನೀವು ಏಕೆಂದರೆ 731 00:35:53,780 --> 00:35:56,750 ಸಂಪರ್ಕಿಸುವ ಬಗ್ ಇಲ್ಲ ಕೆಲವು ತೆಗೆದುಕೊಳ್ಳಬಹುದು ಸರ್ವರ್, ಇದು 732 00:35:56,750 --> 00:36:00,390 ಮಿಲಿಸೆಕೆಂಡುಗಳು ಅಥವಾ ಸೆಕೆಂಡುಗಳ ಕೂಡ ಒಂದೆರಡು ಎಂದು ತಪ್ಪಿಸುವ ಮೂಲಕ ಮತ್ತು ಕೇವಲ 733 00:36:00,390 --> 00:36:04,670 ಬಳಕೆದಾರರ ಇನ್ಪುಟ್ ಕ್ಲೈಂಟ್ ಸೈಡ್ ಮೂಲಕ ಊರ್ಜಿತಗೊಳಿಸಿ ಆನ್ ಸಲ್ಲಿಸಲು ಹ್ಯಾಂಡ್ಲರ್ ಪ್ರಚೋದಕ ಮತ್ತು 734 00:36:04,670 --> 00:36:06,650 ಕೇವಲ ಅವರು ಟೈಪ್ ಮಾಡಲಿಲ್ಲ ತಪಾಸಣೆ ಹೆಸರು ಏನೋ? 735 00:36:06,650 --> 00:36:08,080 ಅವರು ಏನೋ ಟೈಪ್ ಮಾಡಿದ್ದೀರಾ ಇಮೇಲ್ ವಿಳಾಸಕ್ಕೆ ರಲ್ಲಿ? 736 00:36:08,080 --> 00:36:10,950 ಅವರು ಒಂದು ಡಾರ್ಮ್ನಲ್ಲಿ ಆಯ್ಕೆ ಮಾಡಿದ್ದೀರಾ ಬೀಳಿಕೆ? 737 00:36:10,950 --> 00:36:14,360 >> ನೀವು ಅವುಗಳನ್ನು ತತ್ಕ್ಷಣದ ಪ್ರತಿಕ್ರಿಯೆ ನೀಡಿ gigahertz ಕಂಪ್ಯೂಟರ್ ಬಳಸಿ 738 00:36:14,360 --> 00:36:16,770 ಅಥವಾ ಅವರು ಆ ಇರಲಿ ವಾಸ್ತವವಾಗಿ ಅವರ ಮೇಜಿನ ಮೇಲೆ. 739 00:36:16,770 --> 00:36:19,310 ಆದ್ದರಿಂದ ಕೇವಲ ಉತ್ತಮ ಬಳಕೆದಾರ ಇಲ್ಲಿದೆ ಸಾಮಾನ್ಯವಾಗಿ ಅನುಭವಿಸುತ್ತಾರೆ. 740 00:36:19,310 --> 00:36:24,460 ಆದರೆ ಕ್ಲೈಂಟ್ ಸೈಡ್ ಮಾಡುವ ಒಂದು ತೊಂದರೆಯೂ ಊರ್ಜಿತಗೊಳಿಸುವಿಕೆಯ, ನೀವು ಇಲ್ಲದೆ ಹೋದರೆ 741 00:36:24,460 --> 00:36:29,860 ಸರ್ವರ್ ಕಡೆ ಮೌಲ್ಯೀಕರಣ ಮಾಡುವ ಎಂದು CS50 ಆಫ್ ಬರುವ ಅತ್ಯಂತ ಯಾರಾದರೂ ತಿಳಿದಿದೆ 742 00:36:29,860 --> 00:36:33,980 ನೀವು ಕೇವಲ ನೀವು ಬಯಸುವ ಯಾವುದೇ ದಶಮಾಂಶ ಕಳುಹಿಸಬಹುದು ಸರ್ವರ್ ಎಷ್ಟೇ ಸಂಖ್ಯೆ. 743 00:36:33,980 --> 00:36:37,030 ನಾನೂ, ಬಹುತೇಕ ಯಾವುದೇ ಬ್ರೌಸರ್ನಲ್ಲಿ, ನೀವು ಸೆಟ್ಟಿಂಗ್ಗಳನ್ನು ಮತ್ತು ಕೇವಲ ಸುಮಾರು ಕ್ಲಿಕ್ 744 00:36:37,030 --> 00:36:40,110 ಜಾವಾಸ್ಕ್ರಿಪ್ಟ್ ಆಫ್, ಇದು ಎಂದು, ಆದ್ದರಿಂದ, ಯಾವುದೇ ರೂಪ ನಿಷ್ಕ್ರಿಯಗೊಳಿಸಲು 745 00:36:40,110 --> 00:36:41,080 ಕಾಯಂಗೊಳಿಸಬೇಕು. 746 00:36:41,080 --> 00:36:44,460 >> ಆದರೆ ನೀವು ನೆನಪಿಸಿಕೊಳ್ಳುತ್ತಾರೆ ಎಂದು ಸಹ ನಾನು ಬಳಸಿ ವರ್ಗ ಕೆಲವು ರಹಸ್ಯ ವಸ್ತುಗಳನ್ನು ಮಾಡಿದರು 747 00:36:44,460 --> 00:36:47,790 ನೆಟ್ ಮತ್ತು ವಾಸ್ತವವಾಗಿ ನಟನೆ ಪಡೆಯಲು ಕಳುಹಿಸುವ ಮೂಲಕ ಬ್ರೌಸರ್ ಎಂದು 748 00:36:47,790 --> 00:36:49,240 ಸರ್ವರ್ಗೆ ವಿನಂತಿಗಳನ್ನು. 749 00:36:49,240 --> 00:36:51,030 ಮತ್ತು ಖಂಡಿತವಾಗಿಯೂ ಅಲ್ಲ ಯಾವುದೇ JavaScript ಬಳಸಿ. 750 00:36:51,030 --> 00:36:53,290 ನನಗೆ ಆಜ್ಞೆಗಳನ್ನು ಟೈಪಿಸುವಾಗ ವಿಶೇಷವೇನು ಒಂದು ಕೀಬೋರ್ಡ್ ನಲ್ಲಿ. 751 00:36:53,290 --> 00:36:57,410 ಹಾಗಾಗಿ ನಿಜವಾಗಿಯೂ ಸಾಕಷ್ಟು ಒಳಗೆ ಯಾವುದೇ ಪ್ರೋಗ್ರಾಮರ್ ವೆಬ್ ಮತ್ತು HTTP ಆರಾಮ 752 00:36:57,410 --> 00:37:01,690 ಅವನು ಅಥವಾ ಅವಳು ಬಯಸುತ್ತಾರೆ ಯಾವುದೇ ದಶಮಾಂಶ ಕಳುಹಿಸಬಹುದು ಮೌಲ್ಯೀಕರಣ ಯಾವುದೇ ಸರ್ವರ್ ಗೆ. 753 00:37:01,690 --> 00:37:05,470 ನಿಮ್ಮ ಸರ್ವರ್ ಪರಿಶೀಲನೆ ಇದ್ದರೆ, ಅವರು ನನಗೆ ಹೆಸರೊಂದನ್ನು ಮಾಡಿದೆ 754 00:37:05,470 --> 00:37:08,930 ಈ ವಾಸ್ತವವಾಗಿ ಒಂದು ಮಾನ್ಯ ಇಮೇಲ್ ವಿಳಾಸ, ಮಾಡಿದರು ಅವರು ಒಂದು dorm ಆಯ್ಕೆ, ನೀವು ಅಂತ್ಯಗೊಳಿಸಲು 755 00:37:08,930 --> 00:37:12,800 ಅಪ್ ಸೇರಿಸುವ ನಕಲಿ ಅಥವಾ ಕೇವಲ ಖಾಲಿ ದಶಮಾಂಶ ನಿಮ್ಮ ದತ್ತಸಂಚಯದಿಂದ, ಇದು ಬಹುಶಃ 756 00:37:12,800 --> 00:37:15,450 ಒಳ್ಳೆಯದು ಏರಲಿದೆ ಇದ್ದರೆ ನೀವು ಇತ್ತು ಊಹಿಸಿಕೊಂಡು ಮಾಡಲಾಯಿತು. 757 00:37:15,450 --> 00:37:16,770 >> ಆದ್ದರಿಂದ ಈ ಕಿರಿಕಿರಿ ವಾಸ್ತವ. 758 00:37:16,770 --> 00:37:19,890 ಆದರೆ ಸಾಮಾನ್ಯ, ಕ್ಲೈಂಟ್ ಸೈಡ್ ನಲ್ಲಿ ಊರ್ಜಿತಗೊಳಿಸುವಿಕೆಯ ಅದ್ಭುತವಾಗಿದೆ. 759 00:37:19,890 --> 00:37:21,810 ಆದರೆ ಹೆಚ್ಚು ಕೆಲಸ ಎರಡು ಎಂದರ್ಥ. 760 00:37:21,810 --> 00:37:25,970 ವಿವಿಧ ಅಸ್ತಿತ್ವದಲ್ಲಿವೆ ಅಲ್ಲಿ ಏನು ಆದಾಗ್ಯೂ ಗ್ರಂಥಾಲಯಗಳು, ಜಾವಾಸ್ಕ್ರಿಪ್ಟ್ ಲೈಬ್ರರಿಗಳು 761 00:37:25,970 --> 00:37:28,830 ಉದಾಹರಣೆಗೆ, ಈ ಹೆಚ್ಚು ಮಾಡುವ ತಲೆನೋವು ಕಡಿಮೆ. 762 00:37:28,830 --> 00:37:31,940 ಮತ್ತು ನೀವು ಕೋಡ್ ಕೆಲವು ಉಪಯೋಗಿಸಬಹುದು ಸರ್ವರ್ ಕಡೆ, ಕ್ಲೈಂಟ್ ಸೈಡ್. 763 00:37:31,940 --> 00:37:35,980 ಆದರೆ ಸಾಮಾನ್ಯವಾಗಿ ಅರ್ಥ ಇಲ್ಲ ಹೆಚ್ಚುವರಿ ಕೆಲಸ. 764 00:37:35,980 --> 00:37:36,415 ಹೌದು. 765 00:37:36,415 --> 00:37:37,792 >> ಪ್ರೇಕ್ಷಕರು: ಆದ್ದರಿಂದ ನಾವು ಕಡಿಮೆ ಸುರಕ್ಷಿತ ಹೇಳಿದರು - 766 00:37:37,792 --> 00:37:39,205 >> ಡೇವಿಡ್ ಜೆ MALAN: [ನಗು] 767 00:37:39,205 --> 00:37:39,680 ಅಸಹ್ಯ. 768 00:37:39,680 --> 00:37:43,105 ಆ ಯಾವಾಗಲೂ ಗಟ್ಟಿಯಾಗಿರುತ್ತದೆ ತೀರ್ಮಾನಿಸಲು ಪದಗಳಿಗಿಂತ. 769 00:37:43,105 --> 00:37:44,480 >> ರಾಬ್ ಬೌಡೆನ್: ಹಾಕಿದರು ಸ್ವೀಕರಿಸಲಾಗಿದೆ. 770 00:37:44,480 --> 00:37:44,810 >> ಡೇವಿಡ್ ಜೆ MALAN: ಏನು? 771 00:37:44,810 --> 00:37:45,810 >> ರಾಬ್ ಬೌಡೆನ್: ನಾನು ಈ ಸಮಸ್ಯೆ ದಾಖಲಿಸಿದವರು. 772 00:37:45,810 --> 00:37:46,735 ಎಂದು ಒಪ್ಪಿಕೊಂಡಿದ್ದಾರೆ ಎಂದು. 773 00:37:46,735 --> 00:37:47,220 >> ಡೇವಿಡ್ ಜೆ MALAN: ಹೌದು. 774 00:37:47,220 --> 00:37:47,830 >> ಪ್ರೇಕ್ಷಕರು: ಕೂಲ್. 775 00:37:47,830 --> 00:37:51,770 >> ರಾಬ್ ಬೌಡೆನ್: ಆದರೆ ನಾವು ಸ್ವೀಕರಿಸುವುದಿಲ್ಲ ಮೊದಲ ಒಂದು - 776 00:37:51,770 --> 00:37:53,630 ಅಲ್ಲದೆ, ನಾವು ಹುಡುಕುತ್ತಿರುವ ಆಗಿದೆ ನೀವು ರೀತಿಯ ಇಲ್ಲ 777 00:37:53,630 --> 00:37:55,270 ಪರಿಚಾರಕದೊಂದಿಗೆ ಸಂಪರ್ಕಿಸಲು. 778 00:37:55,270 --> 00:37:58,355 ನಾವು ವೇಗವಾಗಿ ಸ್ವೀಕರಿಸುವುದಿಲ್ಲ. 779 00:37:58,355 --> 00:38:00,080 >> ಪ್ರೇಕ್ಷಕರು: ಬಗ್ಗೆ ಪುಟ ರಿಲೋಡ್ ಇಲ್ಲ? 780 00:38:00,080 --> 00:38:00,430 >> ರಾಬ್ ಬೌಡೆನ್: ಹೌದು. 781 00:38:00,430 --> 00:38:03,000 ಆ ಒಂದು ಒಪ್ಪಿತ ಉತ್ತರವಾಗಿತ್ತು. 782 00:38:03,000 --> 00:38:06,300 >> ಡೇವಿಡ್ ಜೆ MALAN: ನಾವು ಭಾವನೆ ಅಲ್ಲಿ ಏನು ಇದು ಸಾಧ್ಯತೆ ಇಲ್ಲ ಹೆಚ್ಚಾಗಿ ಆಗಿತ್ತು 783 00:38:06,300 --> 00:38:09,780 ನೀವು ಏನು ತಿಳಿದಿಲ್ಲವೆಂದು ಕಠಿಣ ಇದು, ಹೇಳುವ 784 00:38:09,780 --> 00:38:13,500 ಕೆಲವೊಮ್ಮೆ ಸೆಳೆಯಲು ಲೈನ್. 785 00:38:13,500 --> 00:38:16,000 ಬದಲಿಗೆ ಒಂದು ಲಿಂಕ್ ಪಟ್ಟಿ ಬಳಸಿಕೊಂಡು ನಿರ್ವಹಿಸಲು ಸಹಿತ 786 00:38:16,000 --> 00:38:17,590 ಪೂರ್ಣಾಂಕಗಳ ಪಟ್ಟಿಯಲ್ಲಿ ಬೇರ್ಪಡಿಸಬೇಕು. 787 00:38:17,590 --> 00:38:21,000 ಲಿಂಕ್ ಆದ್ದರಿಂದ ತಲೆಕೆಳಗಾಗಿ ನಾವು ಸಾಮಾನ್ಯವಾಗಿ ಉಲ್ಲೇಖ ತಮ್ಮ ಇಡೀ ಪ್ರೇರೇಪಿಸಿತು ಪಟ್ಟಿಗಳನ್ನು 788 00:38:21,000 --> 00:38:22,370 ಪರಿಚಯ ನೀವು ಚೈತನ್ಯದ ಪಡೆಯುವುದು ಆಗಿತ್ತು. 789 00:38:22,370 --> 00:38:23,030 ಅವರು ಬೆಳೆಯುತ್ತವೆ. 790 00:38:23,030 --> 00:38:23,950 ಅವರು ಕುಗ್ಗಿಸಿ ಮಾಡಬಹುದು. 791 00:38:23,950 --> 00:38:27,370 ಆದ್ದರಿಂದ ನೀವು ಹೂಪ್ಸ್ ಮೂಲಕ ಜಿಗಿಯುತ್ತಾರೆ ಇಲ್ಲ ವಾಸ್ತವವಾಗಿ ಹೆಚ್ಚು ಮೆಮೊರಿ ರಚಿಸಲು 792 00:38:27,370 --> 00:38:28,140 ಸಹಿತ. 793 00:38:28,140 --> 00:38:30,310 ಅಥವಾ ನೀವು ಇಲ್ಲ ಕೇವಲ ಹೇಳಲು, ಕ್ಷಮಿಸಿ, ಬಳಕೆದಾರ. 794 00:38:30,310 --> 00:38:31,410 ರಚನೆಯ ತುಂಬಿರುತ್ತದೆ. 795 00:38:31,410 --> 00:38:35,850 ಪಟ್ಟಿಯ ಆದ್ದರಿಂದ ಕ್ರಿಯಾತ್ಮಕ ಬೆಳವಣಿಗೆ. 796 00:38:35,850 --> 00:38:37,210 ಲಿಂಕ್ ಪಟ್ಟಿಗಳನ್ನು ಆದರೂ ತೊಂದರೆಯೂ? 797 00:38:37,210 --> 00:38:40,916 798 00:38:40,916 --> 00:38:43,356 >> ಪ್ರೇಕ್ಷಕರು: ರೇಖೀಯ ಇಲ್ಲಿದೆ. 799 00:38:43,356 --> 00:38:45,800 ಲಿಂಕ್ ಪಟ್ಟಿ ಶೋಧನೆ ರೇಖೀಯ ಬದಲಿಗೆ ನೀವು ಲಾಗ್ ಇನ್ ಏನು 800 00:38:45,800 --> 00:38:46,360 >> ಡೇವಿಡ್ ಜೆ MALAN: ನಿಖರವಾಗಿ. 801 00:38:46,360 --> 00:38:50,160 ಲಿಂಕ್ ಪಟ್ಟಿ ಶೋಧನೆ ರೇಖೀಯ, ಅದನ್ನು ವಿಂಗಡಿಸುತ್ತದೆ ಸಹ, ನೀವು ಏಕೆಂದರೆ 802 00:38:50,160 --> 00:38:53,170 ಕೇವಲ ಈ ಬ್ರೆಡ್ crumbs ಅನುಸರಿಸಿ, ಈ ಪಾಯಿಂಟರ್ಸ್, ಪಟ್ಟಿ ಆರಂಭದಿಂದ 803 00:38:53,170 --> 00:38:53,570 ಕೊನೆಯಲ್ಲಿ. 804 00:38:53,570 --> 00:38:57,970 ನೀವು ಯಾದೃಚ್ಛಿಕ ಪ್ರವೇಶ ಮತ್ತು ಹತೋಟಿ ಸಾಧ್ಯವಿಲ್ಲ, ಹೀಗೆ, ಬೈನರಿ ಸರ್ಚ್, ಇದು ಸಹ 805 00:38:57,970 --> 00:39:00,740 ವಿಂಗಡಿಸಿ, ನೀವು ಸಾಧ್ಯವಾದ ಸಹಿತ ಮಾಡಲು. 806 00:39:00,740 --> 00:39:02,390 ಮತ್ತೊಂದು ವೆಚ್ಚ ಸಹ ಇಲ್ಲ. 807 00:39:02,390 --> 00:39:02,966 ಹೌದು. 808 00:39:02,966 --> 00:39:03,800 >> ಪ್ರೇಕ್ಷಕರು: ಮೆಮೊರಿ ಅಸಮರ್ಥ? 809 00:39:03,800 --> 00:39:04,130 >> ಡೇವಿಡ್ ಜೆ MALAN: ಹೌದು. 810 00:39:04,130 --> 00:39:06,940 ನಾನು ಅಗತ್ಯವಾಗಿ ಅಲ್ಲ ಅಸಮರ್ಥ ಹೇಳುತ್ತಾರೆ. 811 00:39:06,940 --> 00:39:10,110 ಆದರೆ ನೀವು ಹೆಚ್ಚು ಮೆಮೊರಿ ವೆಚ್ಚವಾಗುತ್ತದೆ, ನೀವು ಪ್ರತಿ 32 ಬಿಟ್ಗಳು ಬೇಕಾಗುತ್ತದೆ 812 00:39:10,110 --> 00:39:13,400 ಹೆಚ್ಚುವರಿ ಪಾಯಿಂಟರ್ ನೋಡ್, ನಲ್ಲಿ ಏಕಸ್ವರೂಪದಲ್ಲಿ ಲಿಂಕ್ ಪಟ್ಟಿ ಕನಿಷ್ಠ. 813 00:39:13,400 --> 00:39:16,660 ಈಗ, ನೀವು ಮಾತ್ರ ಪೂರ್ಣಾಂಕಗಳ ಸಂಗ್ರಹಿಸುವ ಬಳಸುತ್ತಿದ್ದರೆ ಮತ್ತು ನೀವು ಪಾಯಿಂಟರ್ ಸೇರಿಸುವ ನೀವು ಆ ಸ್ 814 00:39:16,660 --> 00:39:17,830 ವಾಸ್ತವವಾಗಿ ರೀತಿಯ ಅಲ್ಲದ ಕ್ಷುಲ್ಲಕ. 815 00:39:17,830 --> 00:39:19,340 ಇದು ಮೆಮೊರಿಯ ಪ್ರಮಾಣವನ್ನು ದ್ವಿಗುಣಗೊಳಿಸುವ ವಿಶೇಷವೇನು. 816 00:39:19,340 --> 00:39:22,330 ಆದರೆ ವಾಸ್ತವದಲ್ಲಿ, ನೀವು ಸಂಗ್ರಹಿಸಲು ನೀವು ಒಂದು ಹೊಂದಿರಬಹುದು ಸ್ಟ್ರಕ್ಟ್ಸ್ಳ ಲಿಂಕ್ ಪಟ್ಟಿ 817 00:39:22,330 --> 00:39:25,540 8 ಬೈಟ್ಗಳು 16 ಬೈಟ್ಗಳು, ಇನ್ನಷ್ಟು ಹೆಚ್ಚು, ಬಹುಶಃ ಇದು ಕಡಿಮೆಯಾಗಿದೆ 818 00:39:25,540 --> 00:39:26,500 ಒಂದು ಕನಿಷ್ಠ ವೆಚ್ಚದ. 819 00:39:26,500 --> 00:39:28,320 ಆದರೆ ಆದರೆ ವೆಚ್ಚ ಇಲ್ಲಿದೆ. 820 00:39:28,320 --> 00:39:31,880 ಆದ್ದರಿಂದ ಆ ಎರಡೂ ಬಂದಿದೆ ಪರಿಣಾಮಗಳನ್ನು ಎಂದು ದಂಡ ಮಾಡಲಾಗಿದೆ. 821 00:39:31,880 --> 00:39:32,110 >> 18. 822 00:39:32,110 --> 00:39:36,100 ಬರೆಯಲು ಪಿಎಚ್ಪಿ ಬದಲಿಗೆ ಸಿ ಬಳಸಿಕೊಂಡು ಆಜ್ಞಾ ಸಾಲಿನ ಪ್ರೋಗ್ರಾಂ. 823 00:39:36,100 --> 00:39:41,890 ಇಲ್ಲಿ, ಇದು ಬಳಸಲು ಸಾಮಾನ್ಯವಾಗಿ ವೇಗವಾಗಿ ಇಲ್ಲಿದೆ ಒಂದು PHP ಅಥವಾ ರೂಬಿ ಅಥವಾ ಪೈಥಾನ್ ರೀತಿಯ ಭಾಷೆ. 824 00:39:41,890 --> 00:39:43,700 ನೀವು ಬೇಗನೆ ತೆರೆಯಲು ಪಠ್ಯ ಸಂಪಾದಕ ಅಪ್. 825 00:39:43,700 --> 00:39:45,900 ನೀವು ಅನೇಕ ಹೆಚ್ಚು ಕಾರ್ಯಗಳನ್ನು ನೀವು ಲಭ್ಯವಿರುವ. 826 00:39:45,900 --> 00:39:49,325 ಪಿಎಚ್ಪಿ ಕಾರ್ಯಗಳನ್ನು ಅಡುಗೆಮನೆ ತೊಟ್ಟಿ ಹೊಂದಿದೆ, ಸಿ, ನೀವು ಆದರೆ 827 00:39:49,325 --> 00:39:50,420 ತುಂಬಾ ಕಡಿಮೆ. 828 00:39:50,420 --> 00:39:53,820 ವಾಸ್ತವವಾಗಿ, ಹುಡುಗರಿಗೆ ದಿ ಹಾರ್ಡ್ ರೀತಿಯಲ್ಲಿ ಗೊತ್ತು ನೀವು ಹ್ಯಾಶ್ ಕೋಷ್ಟಕಗಳು ಇಲ್ಲ. 829 00:39:53,820 --> 00:39:55,000 ನೀವು ಪಟ್ಟಿಗಳನ್ನು ಲಿಂಕ್ ಇಲ್ಲ. 830 00:39:55,000 --> 00:39:57,470 ನೀವು ಆ ಬಯಸಿದರೆ, ನೀವು ಮಾಡಬೇಕು ಅವುಗಳನ್ನು ನಿಮ್ಮನ್ನು ಕಾರ್ಯಗತಗೊಳಿಸಲು. 831 00:39:57,470 --> 00:40:00,950 >> ಪಿಎಚ್ಪಿ ಆದ್ದರಿಂದ ಒಂದು ಮೇಲಿನಿಂದ ಅಥವಾ ನಿಜವಾಗಿಯೂ ಯಾವುದೇ ತಿಳಿಯುತ್ತದೆ ಭಾಷೆ ಶೀಘ್ರತೆ ಆಗಿದೆ 832 00:40:00,950 --> 00:40:02,920 ಇದು ನಿಮಗೆ ಕೋಡ್ ಬರೆಯಬಹುದು. 833 00:40:02,920 --> 00:40:06,660 ಆದರೆ ಒಂದು ತೊಂದರೆಯೂ, ನಾವು ಈ ನೋಡಿದಾಗ ನಾನು ಬೇಗನೆ misspeller ಹಾಲಿನ 834 00:40:06,660 --> 00:40:11,780 ಪಿಎಚ್ಪಿ ಬಳಸಿಕೊಂಡು ಉಪನ್ಯಾಸ ಅಳವಡಿಕೆಯಾಗಿದ್ದು, ಒಂದು ತಿಳಿಯುತ್ತದೆ ಭಾಷೆ ಬಳಸಿ 835 00:40:11,780 --> 00:40:13,570 ಸಾಮಾನ್ಯವಾಗಿ ನಿಧಾನವಾಗಿರುತ್ತದೆ. 836 00:40:13,570 --> 00:40:18,420 ಮತ್ತು ನಾವು ಒಂದು ಜೊತೆ ಕಾಣದಂತೆ ಎಂದು ಕಂಡಿತು 3 0.3 ಸೆಕೆಂಡ್ಗಳಿಂದ ಸಮಯದಲ್ಲಿ ಹೆಚ್ಚಿಸಲು 837 00:40:18,420 --> 00:40:24,440 ಏಕೆಂದರೆ ವ್ಯಾಖ್ಯಾನ ಸೆಕೆಂಡುಗಳ, ವಾಸ್ತವವಾಗಿ ಸಂಭವಿಸುತ್ತದೆ. 838 00:40:24,440 --> 00:40:27,060 >> ಮತ್ತೊಂದು ಮೇಲಿಂದ ಆಗಿತ್ತು ಆ ಕಂಪೈಲ್ ಇಲ್ಲ. 839 00:40:27,060 --> 00:40:30,130 ಆದ್ದರಿಂದ ಇದು ಅಭಿವೃದ್ಧಿ ವೇಗವನ್ನು ಪ್ರಾಸಂಗಿಕವಾಗಿ, ನೀವು ಹೊಂದಿಲ್ಲ ಏಕೆಂದರೆ 840 00:40:30,130 --> 00:40:31,360 ಪ್ರೋಗ್ರಾಂ ಚಾಲನೆ ಎರಡು ಹಂತಗಳನ್ನು. 841 00:40:31,360 --> 00:40:32,140 ನೀವು ಕೇವಲ ಒಂದು. 842 00:40:32,140 --> 00:40:35,260 ಮತ್ತು ಆದ್ದರಿಂದ ಸಾಕಷ್ಟು ಇಲ್ಲಿದೆ ಬಲವಾದ ಹಾಗೂ. 843 00:40:35,260 --> 00:40:38,450 ಒಂದು SQL ಡೇಟಾಬೇಸ್ ಬಳಸಿಕೊಂಡು ಬದಲಾಗಿ ದತ್ತಾಂಶವನ್ನು ಶೇಖರಿಸಿಡಲು ಒಂದು CSV ಕಡತ. 844 00:40:38,450 --> 00:40:40,230 ಆದ್ದರಿಂದ SQL ಡೇಟಾಬೇಸ್ pset7 ಬಳಸಲಾಗುತ್ತದೆ. 845 00:40:40,230 --> 00:40:42,060 CSV ಫೈಲುಗಳಿಂದ ನೀವು ಹೆಚ್ಚು ಮಾಡಿಸುತ್ತಿಲ್ಲ. 846 00:40:42,060 --> 00:40:45,960 ಆದರೆ ನೀವು pset7 ರಲ್ಲಿ ಪರೋಕ್ಷವಾಗಿ ಬಳಸಲಾಗುತ್ತದೆ ಚೆನ್ನಾಗಿ ಯಾಹೂ ಹಣಕಾಸು ಮಾತನಾಡುತ್ತಿದ್ದಾಗ. 847 00:40:45,960 --> 00:40:49,330 >> ಆದರೆ CSV ಕೇವಲ ಒಂದು ಎಕ್ಸೆಲ್ ಕಡತವನ್ನು ಆದರೆ ಸೂಪರ್ ಸರಳ, ಕಾಲಮ್ಗಳನ್ನು ಅಲ್ಲಿ 848 00:40:49,330 --> 00:40:54,010 ಕೇವಲ ಒಳಗೆ ಅಲ್ಪವಿರಾಮ demarked ಉಳಿದಂತೆ ಪಠ್ಯ ಕಡತದ. 849 00:40:54,010 --> 00:40:56,740 ಮತ್ತು ಒಂದು SQL ಡೇಟಾಬೇಸ್ ಬಳಸಿ ಸ್ವಲ್ಪ ಹೆಚ್ಚು ಬಲವಾದ. 850 00:40:56,740 --> 00:41:00,060 ನೀವು ವಿಷಯಗಳನ್ನು ಪಡೆಯಲು ಏಕೆಂದರೆ ಇದು, ತಲೆಕೆಳಗಾಗಿ ಇಲ್ಲಿದೆ ಹಾಗೆ ಆಯ್ಕೆ ಮತ್ತು ಸೇರಿಸಿ ಮತ್ತು ಅಳಿಸಿ. 851 00:41:00,060 --> 00:41:03,790 ಮತ್ತು ನೀವು, ಬಹುಶಃ, ಸೂಚಿಕೆಗಳನ್ನು ಪಡೆಯಲು MySQL ಮತ್ತು ಇತರ ಡೇಟಾಬೇಸ್, 852 00:41:03,790 --> 00:41:07,510 ಒರಾಕಲ್, ಮೆಮೊರಿ ನಿಮ್ಮನ್ನು ನಿರ್ಮಿಸಲು, ಇದು ನಿಮ್ಮ ಆಯ್ಕೆ ಬಹುಶಃ ಅರ್ಥ 853 00:41:07,510 --> 00:41:09,000 ಕೆಳಗೆ ರೇಖೀಯ ಅಗ್ರ ಏರಲಿದೆ. 854 00:41:09,000 --> 00:41:11,300 ಇದು ವಾಸ್ತವವಾಗಿ ಏನೋ ಎಂದು ವಿಶೇಷವೇನು ಬೈನರಿ ಸರ್ಚ್ ಅಥವಾ ಯಾವುದೋ ರೀತಿಯ 855 00:41:11,300 --> 00:41:12,520 ಉತ್ಸಾಹದಲ್ಲಿ ಹೋಲುತ್ತದೆ. 856 00:41:12,520 --> 00:41:13,930 ಆದ್ದರಿಂದ ಅವರು ಸಾಮಾನ್ಯವಾಗಿ ವೇಗವಾಗಿ ಆರ್. 857 00:41:13,930 --> 00:41:16,040 >> ಆದರೆ ಒಂದು ತೊಂದರೆಯೂ ಎಂದು ಇದು ಕೇವಲ ಹೆಚ್ಚು ಕೆಲಸ. 858 00:41:16,040 --> 00:41:16,730 ಇದು ಹೆಚ್ಚು ಪ್ರಯತ್ನ ಇಲ್ಲಿದೆ. 859 00:41:16,730 --> 00:41:18,140 ನೀವು ಡೇಟಾಬೇಸ್ ಅರ್ಥಮಾಡಿಕೊಳ್ಳಲು ಹೊಂದಿವೆ. 860 00:41:18,140 --> 00:41:18,940 ನೀವು ಹೊಂದಿಸಲು. 861 00:41:18,940 --> 00:41:20,840 ನೀವು ಚಲಾಯಿಸಲು ಸರ್ವರ್ ಅಗತ್ಯವಿದೆ ಆ ಡೇಟಾಬೇಸ್. 862 00:41:20,840 --> 00:41:22,750 ನೀವು ಅರ್ಥ ಮಾಡಿಕೊಳ್ಳಬೇಕು ಹೇಗೆ ಸಂರಚಿಸಬೇಕು ಎಂಬುದನ್ನು. 863 00:41:22,750 --> 00:41:24,930 ಆದ್ದರಿಂದ ಈ ಕೇವಲ ಈ ವಿನಿಮಯಗಳಿಗೆ ರೀತಿಯ. 864 00:41:24,930 --> 00:41:27,860 ಒಂದು CSV ಕಡತ, ನೀವು ಮಾಡಬಹುದು ಆದರೆ gedit ನೊಂದಿಗೆ ರಚಿಸಲು. 865 00:41:27,860 --> 00:41:28,770 ಮತ್ತು ನೀವು ಹೋಗಲು ಉತ್ತಮ ಆರ್. 866 00:41:28,770 --> 00:41:31,550 ಮೀರಿ ಯಾವುದೇ ಸಂಕೀರ್ಣತೆ ಇಲ್ಲ. 867 00:41:31,550 --> 00:41:34,870 >> ಬದಲಿಗೆ ಒಂದು ಹ್ಯಾಷ್ ಟೇಬಲ್ ಆಫ್ ಒಂದು trie ಬಳಸಿ ಶೇಖರಿಸಿಡಲು ಪ್ರತ್ಯೇಕ ಸರಣಿ ಒಂದು 868 00:41:34,870 --> 00:41:37,490 ನೆನಪಿಗೆ ಪದಗಳ ನಿಘಂಟು Pset5 ಆಫ್. 869 00:41:37,490 --> 00:41:42,480 ಆದ್ದರಿಂದ ಒಂದು ಸಿದ್ಧಾಂತದಲ್ಲಿ, ಮೇಲಿನಿಂದ ಪ್ರಯತ್ನಿಸುತ್ತದೆ ಕನಿಷ್ಠ, ಏನು? 870 00:41:42,480 --> 00:41:46,380 ಸ್ಥಿರ ಸಮಯ, ಕನಿಷ್ಠ ನೀವು ಇಂತಹ ವೈಯಕ್ತಿಕ ತಲಾ ಹ್ಯಾಶಿಂಗ್ 871 00:41:46,380 --> 00:41:48,990 ನೀವು ಒಂದು ಪದದಲ್ಲಿ ಅಕ್ಷರಗಳು, Pset5 ಹೊಂದಿರಬಹುದು. 872 00:41:48,990 --> 00:41:52,720 ಆ ಐದು ಹ್ಯಾಷೆಸ್, ಆರು ಇರಬಹುದು ಐದು ಅಥವಾ ಆರು ಇಲ್ಲ ವೇಳೆ ಹ್ಯಾಷ್ ಸ್ 873 00:41:52,720 --> 00:41:53,900 ಪದದಲ್ಲಿ ಅಕ್ಷರಗಳು. 874 00:41:53,900 --> 00:41:54,580 ಮತ್ತು ಬಹಳ ಒಳ್ಳೆಯದು. 875 00:41:54,580 --> 00:41:56,910 ಮತ್ತು ಬೌಂಡ್ ಒಂದು ಮೇಲ್ ಇಲ್ಲ ವೇಳೆ ಹೇಗೆ ದೀರ್ಘ ನಿಮ್ಮ ಪದಗಳನ್ನು ಇರಬಹುದು, ಎಂದು 876 00:41:56,910 --> 00:41:59,320 ವಾಸ್ತವವಾಗಿ asymptotically ಸ್ಥಿರ ಸಮಯ. 877 00:41:59,320 --> 00:42:05,180 >> ಆದರೆ ಪ್ರತ್ಯೇಕ ಒಂದು ಹ್ಯಾಶ್ ಕೋಷ್ಟಕದ ಎಂದು ಅಲ್ಲಿ, ಸಮಸ್ಯೆ ಸರಣಿ 878 00:42:05,180 --> 00:42:09,070 ಡೇಟಾ ರಚನೆ ರೀತಿಯ ಎಂದು ನಿಮ್ಮ ಕ್ರಮಾವಳಿಗಳ ಪ್ರದರ್ಶನ ಸಾಮಾನ್ಯವಾಗಿ 879 00:42:09,070 --> 00:42:12,700 ವಸ್ತುಗಳ ಸಂಖ್ಯೆಯನ್ನು ಅವಲಂಬಿಸಿರುತ್ತದೆ ಈಗಾಗಲೇ ವಿನ್ಯಾಸ. 880 00:42:12,700 --> 00:42:15,660 ಮತ್ತು ಖಂಡಿತವಾಗಿಯೂ ಸಂದರ್ಭ ಸರಪಳಿಗಳು, ಆ ಮೂಲಕ ನೀವು ಪುಟ್ ಹೆಚ್ಚು ವಿಷಯವನ್ನು 881 00:42:15,660 --> 00:42:18,800 ಒಂದು ಹ್ಯಾಶ್ ಟೇಬಲ್ಲಿಗೆ, ಮುಂದೆ ಆ ಸರಪಳಿಗಳು ಕೆಟ್ಟ ಅಂದರೆ, ಹೋಗಿ 882 00:42:18,800 --> 00:42:21,960 ಸಂದರ್ಭದಲ್ಲಿ, ನೀವು ನೋಡುತ್ತಿರುವ ಇರಬಹುದು ವಿಷಯ ಎಲ್ಲಾ ರೀತಿಯಲ್ಲಿ ಒಂದು ಕೊನೆಯಲ್ಲಿ 883 00:42:21,960 --> 00:42:26,000 ಆ ಸರಪಣಿಗಳನ್ನು, ಇದು ಪರಿಣಾಮಕಾರಿಯಾಗಿ ರೇಖೀಯ ಏನೋ ಆಗಿ devolves. 884 00:42:26,000 --> 00:42:29,450 >> ಈಗ, ಆಚರಣೆಯಲ್ಲಿ, ಇದು ಸಂಪೂರ್ಣವಾಗಿ ಸಾಧ್ಯವೋ ಒಂದು ಹ್ಯಾಶ್ ಕೋಷ್ಟಕದ ಸಂದರ್ಭ 885 00:42:29,450 --> 00:42:32,820 ಸರಪಳಿಗಳು ಅನುಗುಣವಾದ ವೇಗವಾಗಿದೆ trie, ಅನುಷ್ಠಾನ. 886 00:42:32,820 --> 00:42:35,570 ಆದರೆ ನಡುವೆ, ವಿವಿಧ ಕಾರಣಗಳಿಗಾಗಿ ಇಲ್ಲಿದೆ ಪ್ರಯತ್ನಗಳಲ್ಲಿ ಒಂದು ಇಡೀ ಬಹಳಷ್ಟು ಬಳಸಲು ಇದು 887 00:42:35,570 --> 00:42:39,240 ಮೆಮೊರಿ ಎಂದು ಮಾಡಬಹುದು, ವಾಸ್ತವವಾಗಿ, ನಿಧಾನ ವಸ್ತುಗಳ ಕೆಳಗೆ, ನೀವು ಸಂತೋಷವನ್ನು ಪಡೆಯಲು ಕಾರಣ 888 00:42:39,240 --> 00:42:42,410 ಕ್ಯಾಶಿಂಗ್ ಕರೆಯುವುದನ್ನು ಲಾಭಗಳನ್ನು, ಅಲ್ಲಿ ಒಟ್ಟಿಗೆ ಮುಚ್ಚಿ ವಸ್ತುಗಳ 889 00:42:42,410 --> 00:42:45,420 ಮೆಮೊರಿ ನಿಲುಕಿಸಿಕೊಳ್ಳಬಹುದು ಸಾಮಾನ್ಯವಾಗಿ ಬೇಗ. 890 00:42:45,420 --> 00:42:48,180 ಮತ್ತು ಕೆಲವೊಮ್ಮೆ ನೀವು ಬರಬಹುದು ಒಳ್ಳೆಯ ಹ್ಯಾಶ್ ಕ್ರಿಯೆ. 891 00:42:48,180 --> 00:42:51,060 ನೀವು ಒಂದು ಬಿಟ್ ವ್ಯರ್ಥ ಸಹ ಮೆಮೊರಿ, ನೀವು, ವಾಸ್ತವವಾಗಿ, ಸಾಧ್ಯವಾಗುತ್ತದೆ 892 00:42:51,060 --> 00:42:54,430 ವೇಗದ ಮತ್ತು ವಿಷಯಗಳನ್ನು ಹುಡುಕಲು ಕೆಟ್ಟ ಎಂದು ರೇಖೆಯಾಗಿ. 893 00:42:54,430 --> 00:42:58,410 >> ಆದ್ದರಿಂದ ಸಣ್ಣ ರಲ್ಲಿ, ಅಗತ್ಯವಾಗಿ ಇರಲಿಲ್ಲ ಈ ಒಂದು ಅಥವಾ ಎರಡು ಯಾವುದೇ 894 00:42:58,410 --> 00:43:00,050 ನಾವು ಹುಡುಕುತ್ತಿರುವ ನಿರ್ದಿಷ್ಟ ವಿಷಯಗಳನ್ನು. 895 00:43:00,050 --> 00:43:03,080 ಒಪ್ಪಿಸಬಲ್ಲ ನಿಜವಾಗಿಯೂ ಏನು ತಲೆಕೆಳಗಾಗಿ ಮತ್ತು ತೊಂದರೆಯೂ 896 00:43:03,080 --> 00:43:04,800 ಸಾಮಾನ್ಯವಾಗಿ ನಮ್ಮ ಕಣ್ಣು ಸೆಳೆಯಿತು. 897 00:43:04,800 --> 00:43:11,840 >> ರಾಬ್ ಬೌಡೆನ್: ಆದ್ದರಿಂದ ಮೇಲಿನಿಂದ, ನಾವು ಮಾಡಿದರು ಸ್ವಂತ ಸ್ವೀಕರಿಸುವುದಿಲ್ಲ "ವೇಗವಾಗಿ." ನೀವು 898 00:43:11,840 --> 00:43:14,540 ಅದರ ಬಗ್ಗೆ ಏನಾದರೂ ಹೇಳಲು ಹೊಂದಿತ್ತು. 899 00:43:14,540 --> 00:43:17,910 ನೀವು ಸೈದ್ಧಾಂತಿಕವಾಗಿ ವೇಗವಾಗಿ ಹೇಳಿದರು ಕೂಡ, ನಾವು ನೀವು ರೀತಿಯ ಅರ್ಥ ಗೊತ್ತಿತ್ತು 900 00:43:17,910 --> 00:43:19,470 ಇದು 1 0 ಎಂದು. 901 00:43:19,470 --> 00:43:22,820 ಹ್ಯಾಶ್ ಟೇಬಲ್ಲಿಗೆ, ಸಿದ್ಧಾಂತದಲ್ಲಿ, 1 0 ಅಲ್ಲ. 902 00:43:22,820 --> 00:43:26,550 ರನ್ಟೈಮ್ ಬಗ್ಗೆ ಏನು ಪ್ರಸ್ತಾಪಿಸಿ ಸಾಮಾನ್ಯವಾಗಿ ಅಂಕಗಳನ್ನು ನೀವು ಸಿಕ್ಕಿತು. 903 00:43:26,550 --> 00:43:32,640 ಆದರೆ "ವೇಗವಾಗಿ," ಪರಿಹಾರಗಳು ಅತ್ಯಂತ ಮೇಲೆ ಪ್ರಯತ್ನಗಳ ಮಾಡಲಾಯಿತು ಎಂದು ದೊಡ್ಡ ಬೋರ್ಡ್ 904 00:43:32,640 --> 00:43:34,990 ಪರಿಹಾರಗಳನ್ನು ಹೆಚ್ಚು ವಸ್ತುನಿಷ್ಠವಾಗಿ ನಿಧಾನವಾಗಿ ಹ್ಯಾಶ್ ಕೋಷ್ಟಕಗಳು. 905 00:43:34,990 --> 00:43:37,250 ಆದ್ದರಿಂದ ವೇಗವಾಗಿ ಮತ್ತು ಸ್ವತಃ ನಿಜವಾಗಿಯೂ ನಿಜವಲ್ಲ. 906 00:43:37,250 --> 00:43:41,550 907 00:43:41,550 --> 00:43:44,380 >> ಡೇವಿಡ್ ಜೆ MALAN: ಡಾಮ್ ಡಿ ಡಾಮ್ ಡಾಮ್. 908 00:43:44,380 --> 00:43:46,686 ನಾನು ಬಹುಶಃ ಅರಿವಾಗುತ್ತದೆ ಎಂದು ಒಂದೇ ಅಲ್ಲ ಆ ಮಾಡಬೇಕೋ ಹೇಗೆ 909 00:43:46,686 --> 00:43:47,500 ಬಲ, ಉಚ್ಚರಿಸಬೇಕು? 910 00:43:47,500 --> 00:43:50,400 >> ರಾಬ್ ಬೌಡೆನ್: ನಾನು ಕಲ್ಪನೆ ಇರಲಿಲ್ಲ. 911 00:43:50,400 --> 00:43:51,650 >> ಡೇವಿಡ್ ಜೆ MALAN: ಇದು ಮಾಡಿದ ನನ್ನ ತಲೆ ಅರ್ಥದಲ್ಲಿ. 912 00:43:51,650 --> 00:43:53,830 913 00:43:53,830 --> 00:43:57,580 >> ರಾಬ್ ಬೌಡೆನ್: ನಾನು ಈ ಒಂದು ಮಾಡುತ್ತಿರುವೆ. 914 00:43:57,580 --> 00:43:58,020 ಸರಿ. 915 00:43:58,020 --> 00:44:04,243 ಆದ್ದರಿಂದ ಈ ನೀವು ಸೆಳೆಯಲು ಅಲ್ಲಿ ಒಂದು ನೀವು ಹೋಲುವ ರೇಖಾಚಿತ್ರ might 916 00:44:04,243 --> 00:44:06,040 ಕಳೆದ ಪರೀಕ್ಷೆಗಳಲ್ಲಿ ನೋಡಿದ್ದೇವೆ. 917 00:44:06,040 --> 00:44:12,200 ಆದ್ದರಿಂದ ಈ ನೋಡೋಣ. 918 00:44:12,200 --> 00:44:18,170 ಆದ್ದರಿಂದ HTML ನೋಡ್ನಿಂದ, ನಾವು ಎರಡು ಮಕ್ಕಳು, ತಲೆ ಮತ್ತು ದೇಹದ. 919 00:44:18,170 --> 00:44:20,570 ನಾವು ಶಾಖೆ - ತಲೆ ಮತ್ತು ದೇಹದ. 920 00:44:20,570 --> 00:44:22,280 ತಲೆ ಒಂದು ಶೀರ್ಷಿಕೆ ಟ್ಯಾಗ್ ಹೊಂದಿದೆ. 921 00:44:22,280 --> 00:44:23,710 ನಾವು ಒಂದು ಶೀರ್ಷಿಕೆ. 922 00:44:23,710 --> 00:44:28,450 >> ಈಗ, ಒಂದು ವಿಷಯ ಬಹುಮಂದಿಗೆ ಮರೆತು ಈ ಪಠ್ಯ ಗ್ರಂಥಿಗಳು ಎಂಬುದು 923 00:44:28,450 --> 00:44:30,430 ಈ ಮರದ ಒಳಗೆ ಅಂಶಗಳನ್ನು. 924 00:44:30,430 --> 00:44:36,260 ಇಲ್ಲಿ ನಾವು ಅಂಡಾಕಾರದ ಅವರನ್ನು ಸೆಳೆಯಲು ಸಂಭವಿಸಿ ಈ ಅವುಗಳನ್ನು ಪ್ರತ್ಯೇಕಿಸಲು 925 00:44:36,260 --> 00:44:37,380 ನೋಡ್ಗಳ ರೀತಿಯ. 926 00:44:37,380 --> 00:44:41,450 ಆದರೆ ಸೂಚನೆ ಸಹ ಇಲ್ಲಿ ನಾವು ಉನ್ನತ ಹೊಂದಿವೆ, ಮಧ್ಯಮ, ಮತ್ತು ಕೆಳಗೆ ಎಂದು ಕೊನೆಗಾಣಿಸುವ 927 00:44:41,450 --> 00:44:42,560 ಪಠ್ಯ ಗ್ರಂಥಿಗಳು. 928 00:44:42,560 --> 00:44:46,250 ಆದ್ದರಿಂದ ಆ ಮರೆಯುವ ಸ್ವಲ್ಪ ಆಗಿತ್ತು ಒಂದು ಸಾಮಾನ್ಯ ತಪ್ಪು. 929 00:44:46,250 --> 00:44:48,770 >> ದೇಹದ ಮೂರು ಮಕ್ಕಳಿದ್ದಾರೆ - ಈ ಮೂರು divs. 930 00:44:48,770 --> 00:44:53,340 ಆದ್ದರಿಂದ DIV DIV, DIV ತದನಂತರ ಪಠ್ಯ ಆ divs ಆಫ್ ನೋಡ್ ಮಕ್ಕಳು. 931 00:44:53,340 --> 00:44:55,900 ಬಹುಮಟ್ಟಿಗೆ ಅದು ಇಲ್ಲಿದೆ ಪ್ರಶ್ನೆಗಳಿಗೆ. 932 00:44:55,900 --> 00:44:57,860 >> ಡೇವಿಡ್ ಜೆ MALAN: ಇದು ಗಮನಿಸಬೇಕಾದ, ನಾವು ಈ ಮೇಲೆ ರಕ್ತಹೀರುವ ಇಲ್ಲ ಸಹ 933 00:44:57,860 --> 00:45:01,040 ನಾವು ಮೇಲೆ ಕಳೆಯಲು ಸಮಯದಲ್ಲಿ ವಿವರಗಳು ಸಲುವಾಗಿ ಮಾಡುತ್ತದೆ ಜಾವಾಸ್ಕ್ರಿಪ್ಟ್, ರಲ್ಲಿ 934 00:45:01,040 --> 00:45:02,290 ವಾಸ್ತವವಾಗಿ, ಮ್ಯಾಟರ್ ತಾಂತ್ರಿಕವಾಗಿ. 935 00:45:02,290 --> 00:45:06,330 ಆದ್ದರಿಂದ ತಲೆ ದೇಹದ ಮೊದಲು ಬಂದಾಗ ಎಚ್ಟಿಎಮ್ಎಲ್, ನಂತರ ಅದನ್ನು ಕಾಣಿಸಿಕೊಳ್ಳುತ್ತದೆ 936 00:45:06,330 --> 00:45:08,860 ನಿಜವಾದ ಡಾಮ್ ದೇಹದ ಎಡ. 937 00:45:08,860 --> 00:45:12,265 ತನ್ನ, ಕೇವಲ FYI, ಸಾಮಾನ್ಯವಾಗಿ, ಎಂದು ಡಾಕ್ಯುಮೆಂಟ್ ಸಲುವಾಗಿ ಕರೆಯುವುದನ್ನು, ಅಲ್ಲಿ 938 00:45:12,265 --> 00:45:13,260 ಇದು ಮುಖ್ಯ ವಿಷಯವಾಗಿದೆ. 939 00:45:13,260 --> 00:45:17,470 ಮತ್ತು ನೀವು ಒಂದು ಪಾರ್ಸರ್ ಅನುಷ್ಠಾನಕ್ಕೆ ವೇಳೆ, ಕಟ್ಟಡದಲ್ಲಿ ಎಚ್ಟಿಎಮ್ಎಲ್ ಓದುತ್ತದೆ ಒಂದು ಪ್ರೋಗ್ರಾಂ 940 00:45:17,470 --> 00:45:20,960 ಮೆಮೊರಿ ಮರ, ಪ್ರಾಮಾಣಿಕವಾಗಿ, ಬಹುಶಃ ಅಂತರ್ಬೋಧೆಯಿಂದ ಏನು 941 00:45:20,960 --> 00:45:24,720 ಹೇಗಾದರೂ - ಮೇಲಿನಿಂದ ಕೆಳಕ್ಕೆ, ಎಡದಿಂದ ಬಲಕ್ಕೆ. 942 00:45:24,720 --> 00:45:26,116 >> ರಾಬ್ ಬೌಡೆನ್: ಆ ಪ್ರಶ್ನೆಗಳು? 943 00:45:26,116 --> 00:45:29,080 944 00:45:29,080 --> 00:45:30,000 ನಾನು ಮುಂದಿನ ಒಂದು ಮಾಡಬೇಕು? 945 00:45:30,000 --> 00:45:32,380 >> ಡೇವಿಡ್ ಜೆ MALAN: ಖಂಡಿತ. 946 00:45:32,380 --> 00:45:33,810 >> ರಾಬ್ ಬೌಡೆನ್: ಸರಿ. 947 00:45:33,810 --> 00:45:39,320 ಆದ್ದರಿಂದ ಈ ತುಂಬಿರುವುದರಿಂದ ಬಫರ್ ಆಗಿದೆ ದಾಳಿ ಪ್ರಶ್ನೆ. 948 00:45:39,320 --> 00:45:43,740 ಇಲ್ಲಿ ಗುರುತಿಸಲು ಮುಖ್ಯ ವಿಷಯ ಜೊತೆಗೆ, ಹೇಗೆ ಇರಬಹುದು ಎದುರಾಳಿ ಟ್ರಿಕ್ 949 00:45:43,740 --> 00:45:46,170 ಪಾಲಿಸಲು ಈ ಪ್ರೋಗ್ರಾಂ ನಿರಂಕುಶ ಕೋಡ್? 950 00:45:46,170 --> 00:45:51,860 ಆದ್ದರಿಂದ argv1, ಮೊದಲ ಆಜ್ಞಾ ಸಾಲಿನ ಈ ಪ್ರೋಗ್ರಾಂ ವಾದವು ಎಂದು ಮಾಡಬಹುದು 951 00:45:51,860 --> 00:45:53,920 ಕ್ರಮವಿಲ್ಲದ ಉದ್ದ. 952 00:45:53,920 --> 00:45:59,160 ಆದರೆ ಇಲ್ಲಿ ನಾವು ನಕಲಿಸಿ memcpy ಬಳಸುತ್ತಿರುವ argv1, ಇದು ಇಲ್ಲಿ ಬಾರ್ ಆಗಿದೆ. 953 00:45:59,160 --> 00:46:00,165 ನಾವು ವಾದ ಹಾದುಹೋಗುವ ನೀವು. 954 00:46:00,165 --> 00:46:02,050 ಮತ್ತು ಆದ್ದರಿಂದ ಹೆಸರು ಬಾರ್ ಮೇಲೆ ಕೈಗೊಳ್ಳುತ್ತದೆ. 955 00:46:02,050 --> 00:46:08,040 >> ನಾವು ಬಾರ್ memcpying ಮಾಡುತ್ತಿದ್ದೇವೆ ಈ ಬಫರ್ ಸಿ ಒಳಗೆ. 956 00:46:08,040 --> 00:46:09,400 ನಾವು ಎಷ್ಟು ಬೈಟ್ಗಳು ನಕಲು ಮಾಡಲಾಗುತ್ತದೆ? 957 00:46:09,400 --> 00:46:14,040 ಅಲ್ಲದೆ ಆದಾಗ್ಯೂ ಅನೇಕ ಬೈಟ್ಗಳು ಬಾರ್ ಸಂಭವಿಸಿದರೆ , ಎಂದು ವಾದದ ಉದ್ದ ಬಳಸಿ. 958 00:46:14,040 --> 00:46:17,930 ಆದರೆ ಸಿ ಕೇವಲ 12 ಬೈಟ್ಗಳು ಅಗಲವಿದೆ. 959 00:46:17,930 --> 00:46:22,280 ನಾವು ಒಂದು ಆಜ್ಞಾ ಸಾಲಿನ ವಾದದಲ್ಲಿನ ಟೈಪ್ ಎಂದು 12 ಬೈಟ್ಗಳು ಹೆಚ್ಚು ಇಲ್ಲಿದೆ, ನಾವು 960 00:46:22,280 --> 00:46:25,470 ಈ ಉಕ್ಕಿ ಹೋಗುವ ನಿರ್ದಿಷ್ಟ ಬಫರ್. 961 00:46:25,470 --> 00:46:31,000 ಈಗ ಹೇಗೆ ಪ್ರತಿಕೂಲ ಮೋಸಗೊಳಿಸಲು ಇರಬಹುದು ನಿರಂಕುಶ ಕೋಡ್ ಪಾಲಿಸಲು ಒಳಗೆ ಕಾರ್ಯಕ್ರಮ? 962 00:46:31,000 --> 00:46:34,910 >> ಆದ್ದರಿಂದ ಇಲ್ಲಿ ನೆನಪು ಮುಖ್ಯ foo, ಆಹ್ವಾನವಿದೆ. 963 00:46:34,910 --> 00:46:37,340 ಮತ್ತು ಆದ್ದರಿಂದ ಪ್ರಮುಖ ಕರೆಗಳು foo. 964 00:46:37,340 --> 00:46:40,408 ಈ ರಚಿಸೋಣ. 965 00:46:40,408 --> 00:46:44,720 966 00:46:44,720 --> 00:46:46,990 ಆದ್ದರಿಂದ ನಮ್ಮ ಸ್ಟಾಕ್ ಹೊಂದಿವೆ. 967 00:46:46,990 --> 00:46:49,090 ಮತ್ತು ಮುಖ್ಯ ಒಂದು ಸ್ಟಾಕ್ ಫ್ರೇಮ್ ಕೆಳಭಾಗದಲ್ಲಿ. 968 00:46:49,090 --> 00:46:51,860 969 00:46:51,860 --> 00:46:53,250 ಕೆಲವು ಸಮಯದಲ್ಲಿ, ಪ್ರಮುಖ ಕರೆಗಳು foo. 970 00:46:53,250 --> 00:46:55,390 ಅಲ್ಲದೆ, ತಕ್ಷಣವೇ, ಪ್ರಮುಖ ಕರೆಗಳು foo. 971 00:46:55,390 --> 00:46:57,130 ಆದ್ದರಿಂದ foo, ತನ್ನ ಸ್ವಂತ ಸ್ಟಾಕ್ ಫ್ರೇಮ್ ಪಡೆಯುತ್ತದೆ. 972 00:46:57,130 --> 00:46:59,650 973 00:46:59,650 --> 00:47:02,220 >> ಈಗ, ಕೆಲವು ಹಂತದಲ್ಲಿ, foo, ಮರಳಲು ಹೋಗುತ್ತದೆ. 974 00:47:02,220 --> 00:47:06,810 ಮತ್ತು foo ಮರಳುತ್ತದೆ ಹೋದರು, ನಾವು ತಿಳಿದುಕೊಳ್ಳಬೇಕಾದ ಮುಖ್ಯ ನಾವು ಒಳಗೆ ಕೋಡ್ ಸಾಲು 975 00:47:06,810 --> 00:47:10,610 ತಿಳಿಯಲು ಅಲ್ಲಿ ನಾವು ಮುಖ್ಯ ಮತ್ತೆ ಬೇಕು. 976 00:47:10,610 --> 00:47:13,100 ನಾವು ಇಡೀ ರಿಂದ foo ಕರೆಯಲು ಸಾಧ್ಯವಿಲ್ಲ ವಿವಿಧ ಸ್ಥಳಗಳ ಗುಂಪೇ. 977 00:47:13,100 --> 00:47:14,620 ಹೇಗೆ ನಾವು ಅಲ್ಲಿ ಮರಳಲು ಗೊತ್ತು? 978 00:47:14,620 --> 00:47:16,460 ಹಾಗೆಯೇ, ನಾವು ಎಲ್ಲೋ ಶೇಖರಿಸಿಡಲು ಅಗತ್ಯವಿದೆ. 979 00:47:16,460 --> 00:47:23,010 >> ಆದ್ದರಿಂದ ಎಲ್ಲೋ ಬಲ ಇಲ್ಲಿ ಸುಮಾರು, ನಾವು ಶೇಖರಿಸಿಡಲು ನಾವು ಒಮ್ಮೆ ಮರಳಲು ಅಲ್ಲಿ 980 00:47:23,010 --> 00:47:24,070 foo, ಮರಳುತ್ತದೆ. 981 00:47:24,070 --> 00:47:26,350 ಮತ್ತು ಈ ರಿಟರ್ನ್ ವಿಳಾಸ. 982 00:47:26,350 --> 00:47:30,490 ಆದ್ದರಿಂದ ಹೇಗೆ ಪ್ರತಿಕೂಲ ಲಾಭ ಇರಬಹುದು ಈ ವಾಸ್ತವವಾಗಿ 983 00:47:30,490 --> 00:47:37,550 ಈ ಬಫರ್ ಸಿ ಸಂಗ್ರಹಿಸಲಾಗುತ್ತದೆ, ಅವಕಾಶ ತಂದೆಯ ಇಲ್ಲಿಯೇ ಸಿ, ಹೇಳಲು. 984 00:47:37,550 --> 00:47:39,690 ನಾವು ಸಿ 12 ಬೈಟ್ಗಳು ಮಾಡಲೇಬೇಕು. 985 00:47:39,690 --> 00:47:40,540 ಈ ಸಿ. 986 00:47:40,540 --> 00:47:43,030 ಮತ್ತು ಈ foo ನ ಸ್ಟಾಕ್ ವರ್ತುಲ. 987 00:47:43,030 --> 00:47:49,970 ದುರುದ್ದೇಶಪೂರಿತ ಬಳಕೆದಾರ ಹೆಚ್ಚು ಪ್ರವೇಶಿಸುತ್ತದೆ ಆದ್ದರಿಂದ 12 ಹೆಚ್ಚು ಬೈಟ್ಗಳು ಅಥವಾ ಅವರು ಆಜ್ಞೆಯನ್ನು ನಮೂದಿಸಿ 988 00:47:49,970 --> 00:47:54,570 12 ಹೆಚ್ಚು ಎಂದು ಸಾಲಿನ ವಾದವನ್ನು ಪಾತ್ರಗಳು, ನಾವು ನೀನು 989 00:47:54,570 --> 00:47:57,540 ಈ ಬಫರ್. 990 00:47:57,540 --> 00:47:59,910 >> ನಾವು ಹೋಗಿ ಇರಿಸಬಹುದು. 991 00:47:59,910 --> 00:48:02,220 ಮತ್ತು ಕೆಲವು ಹಂತದಲ್ಲಿ, ನಾವು ದೂರ ಹೋಗಿ ನಾವು ಆರಂಭಿಸಲು ಸಾಕಷ್ಟು 992 00:48:02,220 --> 00:48:05,120 ಈ ರಿಟರ್ನ್ ವಿಳಾಸಕ್ಕೆ ಮೇಲೆಯೆ. 993 00:48:05,120 --> 00:48:08,310 ಹಾಗೆ ಒಮ್ಮೆ ನಾವು, ರಿಟರ್ನ್ ವಿಳಾಸಕ್ಕೆ ತಿದ್ದಿಬರೆಯಲು ಈ ಅರ್ಥ ಯಾವಾಗ foo, 994 00:48:08,310 --> 00:48:14,220 ಆದಾಯ, ನಾವು ಎಲ್ಲೆಲ್ಲಿ ಮರಳಿದ ಮಾಡುತ್ತಿದ್ದೇವೆ ದುರುದ್ದೇಶಪೂರಿತ ಬಳಕೆದಾರ ಅದನ್ನು ಹೇಳುತ್ತಿದೆ 995 00:48:14,220 --> 00:48:19,490 ಇದು ಏನೇ ಮೂಲಕ, ಪ್ರವೇಶಿಸಿತು ಏನೇ ಮೌಲ್ಯವನ್ನು ಪಾತ್ರಗಳು ಬಳಕೆದಾರ ಪ್ರವೇಶಿಸಿತು. 996 00:48:19,490 --> 00:48:24,320 ಆದ್ದರಿಂದ ದುರುದ್ದೇಶಪೂರಿತ ಬಳಕೆದಾರ ಎಂಬ ವೇಳೆ ವಿಶೇಷವಾಗಿ ಬುದ್ಧಿವಂತ, ಅವರು ಈ ಹೊಂದಬಹುದು 997 00:48:24,320 --> 00:48:29,255 printDef ಎಲ್ಲೋ ಮರಳಲು ಕಾರ್ಯ ಅಥವಾ malloc ಎಲ್ಲೋ 998 00:48:29,255 --> 00:48:31,830 ಕಾರ್ಯ, ಕೇವಲ ನಗರದಲ್ಲಿ ನಿರಂಕುಶ. 999 00:48:31,830 --> 00:48:38,420 >> ಅವರು ಏನು ಆದರೆ ಇನ್ನಷ್ಟು ಬುದ್ಧಿವಂತ ಬಳಕೆದಾರ ಇಲ್ಲಿಯೇ ಮರಳಲು. 1000 00:48:38,420 --> 00:48:41,920 ತದನಂತರ ನೀವು ಪಾಲಿಸಲು ಪ್ರಾರಂಭಿಸಿದಾಗ ಈ ಕೋಡ್ ಸಾಲುಗಳೂ. 1001 00:48:41,920 --> 00:48:46,610 ಆದ್ದರಿಂದ ಆ ಸಮಯದಲ್ಲಿ, ಬಳಕೆದಾರರ ನಮೂದಿಸಬಹುದು ಅವರು ಈ ಪ್ರದೇಶದ ಬಯಸುತ್ತಾರೆ ಯಾವುದೇ. 1002 00:48:46,610 --> 00:48:52,210 ಮತ್ತು ಆತ ಸಂಪೂರ್ಣ ನಿಯಂತ್ರಣವನ್ನು ಹೊಂದಿದೆ ನಿಮ್ಮ ಪ್ರೋಗ್ರಾಂ ಮೇಲೆ. 1003 00:48:52,210 --> 00:48:53,460 ಆ ಪ್ರಶ್ನೆಗಳು? 1004 00:48:53,460 --> 00:48:56,380 1005 00:48:56,380 --> 00:49:00,970 ಆದ್ದರಿಂದ ಮುಂದಿನ ಪ್ರಶ್ನೆ ಪೂರ್ಣಗೊಂಡ ರೀತಿಯಲ್ಲಿ foo ಆಫ್ ಮರುಕಾರ್ಯರೂಪವಾಗಿ 1006 00:49:00,970 --> 00:49:02,620 ಇದು ಇನ್ನು ಮುಂದೆ ದುರ್ಬಲ ಎಂದು. 1007 00:49:02,620 --> 00:49:03,870 >> ಆದ್ದರಿಂದ ರೀತಿಯಲ್ಲಿ ಒಂದೆರಡು ಇಲ್ಲ ನೀವು ಈ ಸಾಧ್ಯವಾಗಲಿಲ್ಲ. 1008 00:49:03,870 --> 00:49:10,900 1009 00:49:10,900 --> 00:49:13,330 ನಾವು ಇನ್ನೂ ಸಿ ಉದ್ದ 12 ಎಂಬ. 1010 00:49:13,330 --> 00:49:16,480 ಈ ಬದಲಾವಣೆ ಸಾಧ್ಯ ನಿಮ್ಮ ಪರಿಹಾರದ ಭಾಗವಾಗಿ. 1011 00:49:16,480 --> 00:49:18,930 ನಾವು ಮಾಡಲು ಒಂದು ಚೆಕ್ ಸೇರಿಸಲಾಗಿದೆ ಖಚಿತವಾಗಿ ಬಾರ್ ಶೂನ್ಯ ಅಲ್ಲ. 1012 00:49:18,930 --> 00:49:24,460 ನೀವು ಆಗದಿದ್ದರೂ ಪೂರ್ಣ ಸಾಲ. 1013 00:49:24,460 --> 00:49:27,690 ನಾವು ಮೊದಲ ತಪಾಸಣೆ ಮಾಡುತ್ತಿರುವ ಬಾರ್ ಸ್ಟ್ರಿಂಗ್ ಉದ್ದ. 1014 00:49:27,690 --> 00:49:31,650 ಇದು ನಂತರ, 12 ಹೆಚ್ಚಿನ ಸ್ ವಾಸ್ತವವಾಗಿ ಪ್ರತಿಯನ್ನು ಮಾಡಬೇಡಿ. 1015 00:49:31,650 --> 00:49:33,010 ಆದ್ದರಿಂದ ಅದನ್ನು ಸರಿಪಡಿಸುವ ಒಂದು ಮಾರ್ಗವಾಗಿದೆ. 1016 00:49:33,010 --> 00:49:36,750 >> ಅದನ್ನು ಸರಿಪಡಿಸುವ ಇನ್ನೊಂದು ದಾರಿ ಬದಲಿಗೆ ಸಿ ಹೊಂದಿರುವ ಮಾತ್ರ ಉದ್ದ 12 ಎಂದು, ಇದು ಹೊಂದಿವೆ 1017 00:49:36,750 --> 00:49:39,310 ಉದ್ದ, strlen (ಬಾರ್) ಎಂದು. 1018 00:49:39,310 --> 00:49:43,370 ಅದನ್ನು ಸರಿಪಡಿಸುವ ಇನ್ನೊಂದು ದಾರಿ ವಾಸ್ತವವಾಗಿ ಕೇವಲ ಮರಳಲು. 1019 00:49:43,370 --> 00:49:46,690 ಆದ್ದರಿಂದ ನೀವು ಎಲ್ಲಾ ಹೋಗಲಾಡಿಸಲು ನೆತ್ತಿಗೇರಿದೆ ಎಂದು ಈ, ನೀವು ಎಲ್ಲಾ ಅಳಿಸಲಾಗಿದೆ ವೇಳೆ 1020 00:49:46,690 --> 00:49:51,830 ಕೋಡ್ ಸಾಲುಗಳನ್ನು, ನೀವು ನೆತ್ತಿಗೇರಿದೆ ಎಂದು ಪೂರ್ಣ ಕ್ರೆಡಿಟ್, ಈ ಕಾರ್ಯ ರಿಂದ 1021 00:49:51,830 --> 00:49:54,150 ವಾಸ್ತವವಾಗಿ ಏನನ್ನೂ ಸಾಧಿಸುವುದಿಲ್ಲ. 1022 00:49:54,150 --> 00:49:57,650 ಇದು ಆಜ್ಞಾ ಸಾಲಿನ ನಕಲು ವಿಶೇಷವೇನು ಕೆಲವು ರಚನೆಯ ಒಳಗೆ ವಾದ 1023 00:49:57,650 --> 00:49:59,960 ಅದರ ಸ್ಥಳೀಯ ಸ್ಟಾಕ್ ಫ್ರೇಮ್. 1024 00:49:59,960 --> 00:50:01,310 ತದನಂತರ ವಿಷಯ ಮರಳಲಿದ್ದಾರೆ. 1025 00:50:01,310 --> 00:50:04,020 ಮತ್ತು ಯಾವುದೇ ಇದು ನಿಪುಣ ಹೋದ. 1026 00:50:04,020 --> 00:50:09,740 ಆದ್ದರಿಂದ ರಿಟರ್ನ್ ಕೂಡ ಸಾಕಾಗಿತ್ತು ಪೂರ್ಣ ಕ್ರೆಡಿಟ್ ಪಡೆಯುವ ರೀತಿಯಲ್ಲಿ. 1027 00:50:09,740 --> 00:50:13,425 >> ಡೇವಿಡ್ ಜೆ MALAN: ಹೆಚ್ಚು ಚೇತನದ ಪ್ರಶ್ನೆ ಆದರೆ ಪ್ರತಿ ಸ್ವೀಕಾರಾರ್ಹ 1028 00:50:13,425 --> 00:50:15,580 ಆದಾಗ್ಯೂ ವಿಶೇಷ. 1029 00:50:15,580 --> 00:50:18,260 >> ರಾಬ್ ಬೌಡೆನ್: ಎಂದು ಯಾವುದೇ ಪ್ರಶ್ನೆಗಳು? 1030 00:50:18,260 --> 00:50:22,270 ಒಂದು ವಿಷಯ ಎಂದು ನೀವು ಕನಿಷ್ಟ ಕೋಡ್ ಕಂಪೈಲ್ ಹೊಂದಬೇಕೆಂದು. 1031 00:50:22,270 --> 00:50:24,810 ತಾಂತ್ರಿಕವಾಗಿ ನೀವು ಆದ್ದರಿಂದ ಸಹ ದುರ್ಬಲ ನಿಮ್ಮ ಕೋಡ್ ಇದ್ದರೆ 1032 00:50:24,810 --> 00:50:29,130 ಕಂಪೈಲ್, ನಾವು ಸ್ವೀಕರಿಸುವುದಿಲ್ಲ. 1033 00:50:29,130 --> 00:50:31,350 ಯಾವುದೇ ಪ್ರಶ್ನೆಗಳನ್ನು? 1034 00:50:31,350 --> 00:50:33,320 ಸರಿ. 1035 00:50:33,320 --> 00:50:34,580 >> ಡೇವಿಡ್ ಜೆ MALAN: ನೀವು ಬಯಸುವಿರಾ ಈ ಶೀರ್ಷಿಕೆ ಹೇಳಲು? 1036 00:50:34,580 --> 00:50:37,230 >> ರಾಬ್ ಬೌಡೆನ್: ನಂ 1037 00:50:37,230 --> 00:50:40,470 >> ಡೇವಿಡ್ ಜೆ MALAN: ಆದ್ದರಿಂದ ಈ ಒಂದು, ಈ ಉತ್ತಮ ಅಥವಾ ಕೆಟ್ಟ ಸುದ್ದಿ ಎರಡೂ ಆಗಿತ್ತು. 1038 00:50:40,470 --> 00:50:43,870 ಈ ಅಕ್ಷರಶಃ ಒಂದೇ ಸಮಸ್ಯೆ ಮೊದಲ ರಸಪ್ರಶ್ನೆ ಎಂದು. 1039 00:50:43,870 --> 00:50:46,140 ಮತ್ತು ಅದು ಹೆಚ್ಚೂಕಮ್ಮಿ ಅದೇ ಇಲ್ಲಿದೆ pset1 ಸಮಸ್ಯೆ. 1040 00:50:46,140 --> 00:50:49,980 ಆದರೆ ಉದ್ದೇಶಪೂರ್ವಕವಾಗಿ ಎಂದು ಸರಳಗೊಳಿಸಿ ಒಂದು ಸರಳವಾದ ಪಿರಮಿಡ್, ಎಂದು ಒಂದು 1041 00:50:49,980 --> 00:50:52,330 ಸ್ವಲ್ಪ ಪರಿಹರಿಸಬಹುದು ಸರಳವಾದ ಪುನರಾವರ್ತನೆ. 1042 00:50:52,330 --> 00:50:55,680 ನಿಜವಾಗಿಯೂ, ಯಾವ ನಾವು ಪಡೆಯುವಲ್ಲಿ ಇಲ್ಲಿ, ತುಂಬಾ ತರ್ಕ ಅಲ್ಲ 1043 00:50:55,680 --> 00:50:58,100 ಬಹುಶಃ, ಈ ಹೊತ್ತಿಗೆ, ನೀವು ಕಾರಣ ನೀವು ಇರುವುದಕ್ಕಿಂತ ಹೆಚ್ಚು ಆರಾಮದಾಯಕ 1044 00:50:58,100 --> 00:51:01,850 ಕುಣಿಕೆಗಳು ಅಥವಾ ಏಕೆ ಕುಣಿಕೆಗಳು ಜೊತೆ ವಾರದಲ್ಲಿ ಒಂದು, ಆದರೆ ನಿಜವಾಗಿಯೂ ಹೊರತುಪಡಿಸಿ ಕೀಟಲೆ 1045 00:51:01,850 --> 00:51:04,790 ನೀವು ಸ್ವಲ್ಪ ಆರಾಮದಾಯಕ ಪಿಎಚ್ಪಿ ಕೇವಲ ಬಗ್ಗೆ ಅಲ್ಲ ಕಲ್ಪನೆಯನ್ನು 1046 00:51:04,790 --> 00:51:05,290 ಪ್ರೋಗ್ರಾಮಿಂಗ್. 1047 00:51:05,290 --> 00:51:07,820 ಇದು ವಾಸ್ತವವಾಗಿ ಒಂದು ಭಾಷೆ ಬಳಸಬಹುದು ಆಜ್ಞಾ ಸಾಲಿನ ಕಾರ್ಯಕ್ರಮಗಳು ಬರೆಯಲು. 1048 00:51:07,820 --> 00:51:10,060 >> ಮತ್ತು ವಾಸ್ತವವಾಗಿ, ನಾವು ಪ್ರಯತ್ನಿಸುತ್ತಿದ್ದ ಇಲ್ಲಿದೆ ನಿಮ್ಮ ಗಮನ ಸೆಳೆಯಲು. 1049 00:51:10,060 --> 00:51:12,060 ಈ ಆಜ್ಞಾ ಸಾಲಿನ ಪಿಎಚ್ಪಿ ಕಾರ್ಯಕ್ರಮ. 1050 00:51:12,060 --> 00:51:16,690 ಇಲ್ಲಿ ಸಿ ಕೋಡ್ ಮಾಡುವಾಗ ಸರಿಯಾದ ಸಿ, ಪಿಎಚ್ಪಿ ಸರಿಪಡಿಸಲು ಅಲ್ಲ. 1051 00:51:16,690 --> 00:51:17,940 ಆದರೆ ಕೋಡ್ ನಿಜವಾಗಿಯೂ ಒಂದೇ. 1052 00:51:17,940 --> 00:51:21,720 ನೀವು ರಸಪ್ರಶ್ನೆ ಪರಿಹಾರಗಳನ್ನು ಹೋಲಿಸಿ ವೇಳೆ ರಸಪ್ರಶ್ನೆ 1 ವಿರುದ್ಧ 0, ನೀವು ಕಾಣುವಿರಿ 1053 00:51:21,720 --> 00:51:25,630 ಇದು ಹೊರತುಪಡಿಸಿ, ಬಹುತೇಕ ಒಂದೇ ಆಗಿದೆ ಕೆಲವು ಡಾಲರ್ ಸೈನ್ಸ್ ಮತ್ತು 1054 00:51:25,630 --> 00:51:27,250 ಒಂದು ಮಾಹಿತಿ ಪ್ರಕಾರ ಅನುಪಸ್ಥಿತಿಯಲ್ಲಿ. 1055 00:51:27,250 --> 00:51:31,720 ನಿರ್ದಿಷ್ಟವಾಗಿ, ನಾವು ಇಲ್ಲಿ ನೋಡೋಣ ವೇಳೆ, ನೀವು ಈ, ನಾವು ತಿರುಗಿ ನೋಡುತ್ತಾರೆ 1056 00:51:31,720 --> 00:51:33,730 ಸಂದರ್ಭದಲ್ಲಿ, 1 ರಿಂದ 7 ಮೂಲಕ. 1057 00:51:33,730 --> 00:51:34,910 >> ನಾವು 0 ಸೂಚ್ಯಂಕ ಸಾಧ್ಯವಾಗಲಿಲ್ಲ. 1058 00:51:34,910 --> 00:51:37,320 ಆದರೆ ಕೆಲವೊಮ್ಮೆ, ನಾನು ಕೇವಲ ಹಿತ ವಿಷಯಗಳ ಬಗ್ಗೆ ಯೋಚಿಸಲು ಮಾನಸಿಕವಾಗಿ ಸುಲಭ 1059 00:51:37,320 --> 00:51:38,200 1 ರಿಂದ 7. 1060 00:51:38,200 --> 00:51:40,300 ನೀವು ಒಂದು ಬ್ಲಾಕ್ ಬಯಸಿದರೆ, ನಂತರ ಎರಡು ಬ್ಲಾಕ್ಗಳನ್ನು, ನಂತರ ಮೂರು, ನಂತರ 1061 00:51:40,300 --> 00:51:41,770 ಡಾಟ್, ಡಾಟ್, ಡಾಟ್ ಏಳು. 1062 00:51:41,770 --> 00:51:45,960 ನಾವು 1 ಜೆ ಆರಂಭಿಸಲಾಗಿಲ್ಲ ಹೊಂದಲು ಮತ್ತು ನಂತರ ನಾನು ಅಪ್ ಮೇಲೆ ಲೆಕ್ಕ. 1063 00:51:45,960 --> 00:51:48,150 ಇಲ್ಲಿ ಎಲ್ಲವೂ ಇಲ್ಲದಿದ್ದರೆ ಒಂದೇ. 1064 00:51:48,150 --> 00:51:49,790 ಆದರೆ ಗಮನಿಸತಕ್ಕದ್ದಾಗಿದೆ ಇವೆ ವಸ್ತುಗಳ ಒಂದೆರಡು. 1065 00:51:49,790 --> 00:51:53,230 ನಾವು ನೀವು ಈ ಎರಡು ಸಾಲುಗಳನ್ನು ಈ ಮೊದಲ ನೀಡಲು goofily ಒಂದು ಸಂಗತಿ ಎಂಬ ಒಂದು, 1066 00:51:53,230 --> 00:51:54,560 ಚೂಪಾದ ಬ್ಯಾಂಗ್ ಫಾರ್. 1067 00:51:54,560 --> 00:51:58,770 ಮತ್ತು ಕೇವಲ ಮಾರ್ಗವನ್ನು ಸೂಚಿಸುತ್ತದೆ, ಒಂದು ಪ್ರೋಗ್ರಾಂ ಮಾಡಬಹುದು ಇದರಲ್ಲಿ ಫೋಲ್ಡರ್, 1068 00:51:58,770 --> 00:52:02,160 ನೀವು ಬಳಸಲು ಬಯಸುವ ಕಂಡುಬಂದಿಲ್ಲ ಈ ಕಡತ ಅರ್ಥೈಸಲು. 1069 00:52:02,160 --> 00:52:04,710 >> ಮತ್ತು ಆ ನಂತರ ನಂತರ ಸಾಲು, ಸಹಜವಾಗಿ, ಪಿಎಚ್ಪಿ ಕ್ರಮಕ್ಕೆ ಅರ್ಥ. 1070 00:52:04,710 --> 00:52:07,740 ಮತ್ತು ಅತ್ಯಂತ ಕೆಳಭಾಗದಲ್ಲಿ ಸಾಲು ನಿರ್ಗಮನ ಪಿಎಚ್ಪಿ ಕ್ರಮದಲ್ಲಿ ಅರ್ಥ. 1071 00:52:07,740 --> 00:52:09,740 ಮತ್ತು ಈ ಸಾಮಾನ್ಯವಾಗಿ ಕೆಲಸ ಭಾಷೆಗಳು ತಿಳಿಯುತ್ತದೆ. 1072 00:52:09,740 --> 00:52:14,370 ನೀವು ಬರೆಯಲು ಅದು ಕಿರಿಕಿರಿ ರೀತಿಯ ಇಲ್ಲಿದೆ ಒಂದು foo.php ಎಂಬ ಕಡತ ಪ್ರೋಗ್ರಾಂ. 1073 00:52:14,370 --> 00:52:17,320 ತದನಂತರ ನಿಮ್ಮ ಬಳಕೆದಾರರು ಕೇವಲ , ಈ ಪ್ರೊಗ್ರಾಮನ್ನು, ಸರಿ, ನೆನಪು ನಾನು 1074 00:52:17,320 --> 00:52:22,320 ಟೈಪ್ ಮಾಡಬೇಕು "ಪಿಎಚ್ಪಿ ಜಾಗವನ್ನು foo.php." ಕೈಂಡ್ ಬೇರೆ ಏನೂ ವೇಳೆ ಕಿರಿಕಿರಿ ಆಫ್. 1075 00:52:22,320 --> 00:52:25,270 ಮತ್ತು ಇದು ಬಹಿರಂಗಪಡಿಸುವ ನಿಮ್ಮ ಪ್ರೋಗ್ರಾಂ ಎಲ್ಲಾ ಇದು ಪಿಎಚ್ಪಿ, ಬರೆಯಲಾಗಿದೆ 1076 00:52:25,270 --> 00:52:27,060 ಆ ಬಳಕೆದಾರನ ಪ್ರಕಾಶಿಸುವ. 1077 00:52:27,060 --> 00:52:30,100 >> ಆದ್ದರಿಂದ ನೀವು ಸಂಪೂರ್ಣವಾಗಿ. ಪಿಎಚ್ಪಿ ತೆಗೆದುಹಾಕಬಹುದು ಉಪನ್ಯಾಸ ನೆನಪಿಸಿಕೊಳ್ಳುತ್ತಾರೆ. 1078 00:52:30,100 --> 00:52:35,690 ಮತ್ತು ನೀವು ನಿಜವಾಗಿಯೂ. / Foo, ಏನು ವೇಳೆ ನೀವು ಮಾಡುವ ಮೂಲಕ chmodded ಬಂದಿದೆ 1079 00:52:35,690 --> 00:52:36,500 ಕಾರ್ಯಗತಗೊಳ್ಳುವ. 1080 00:52:36,500 --> 00:52:39,630 ಆದ್ದರಿಂದ chmod ಒಂದು + X foo, ಎಂದು ಮಾಡಿದ ಎಂದು. 1081 00:52:39,630 --> 00:52:41,460 ಮತ್ತು ನೀವು ಸಹ ಸಂಗತಿ ಇಲ್ಲಿ ಸೇರಿಸಿ. 1082 00:52:41,460 --> 00:52:45,320 ಆದರೆ ನಿಜವಾಗಿಯೂ, ಸಮಸ್ಯೆ ನಲ್ಲಿ ದೊರಕಿತು ಈ ರೀತಿಯ ಔಟ್ ಮುದ್ರಣ. 1083 00:52:45,320 --> 00:52:51,100 ಇಲ್ಲ ಎಚ್ಟಿಎಮ್ಎಲ್, ಖಂಡಿತವಾಗಿಯೂ ಯಾವುದೇ ಸಿ ಕೋಡ್, ಕೇವಲ ಕೆಲವು ಪಿಎಚ್ಪಿ. 1084 00:52:51,100 --> 00:52:54,100 ಆದ್ದರಿಂದ ಮಿಲೋ ನಂತರ ಸಮಸ್ಯೆ 25 ರಲ್ಲಿ ಮರಳಿದರು. 1085 00:52:54,100 --> 00:52:58,050 ಮತ್ತು 25 ರಲ್ಲಿ, ಮುಂದಿನ ನೀಡಲಾಯಿತು ಒಂದು ಇದು ಅಸ್ಥಿಪಂಜರ ಕೋಡ್, 1086 00:52:58,050 --> 00:52:59,730 ಬಹಳ ಸರಳ ವೆಬ್ ಪುಟ. 1087 00:52:59,730 --> 00:53:04,230 ಮತ್ತು ರಸಭರಿತವಾದ ಭಾಗ ಎಚ್ಟಿಎಮ್ಎಲ್ ಬಲ್ಲ ಕೆಳಗೆ ಇಲ್ಲಿ, ನಾವು ದೇಹದ ಒಳಗೆ ಹೊಂದಿವೆ 1088 00:53:04,230 --> 00:53:09,160 ಒಳಹರಿವಿನ ಅನನ್ಯ ID ಹೊಂದಿರುವ ರೂಪ ಇದು ಒಳಗೆ ಎರಡು ಒಳಹರಿವು ಒಂದು 1089 00:53:09,160 --> 00:53:11,950 ಹೆಸರು, ಒಂದು ಒಂದು ಕಲ್ಪನೆ ಬಟನ್ ಒಂದು ಕಲ್ಪನೆ. 1090 00:53:11,950 --> 00:53:14,240 >> ಮೊದಲ, ರೀತಿಯ ಪಠ್ಯ ಆಗಿತ್ತು ಮಾದರಿ ಎರಡನೇ ಸಲ್ಲಿಸಿ. 1091 00:53:14,240 --> 00:53:16,930 ಆದ್ದರಿಂದ ನಾವು, ವಾಸ್ತವವಾಗಿ, ಹೆಚ್ಚು ನೀವು ನೀಡಿದ ನೀವು ಆದ್ದರಿಂದ, ಬೇಕಾದ ಹೆಚ್ಚು ಪದಾರ್ಥಗಳು 1092 00:53:16,930 --> 00:53:19,230 ನೀವು ಹುಡುಗರಿಗೆ ಯಾವ ಆಯ್ಕೆಗಳನ್ನು ಹೊಂದಿತ್ತು ಈ ಸಮಸ್ಯೆಯನ್ನು ಪರಿಹರಿಸಲು. 1093 00:53:19,230 --> 00:53:21,130 ನೀವು ಕಟ್ಟುನಿಟ್ಟಾಗಿ ಅಗತ್ಯವಿಲ್ಲ ಈ ID ಗಳು ಎಲ್ಲಾ. 1094 00:53:21,130 --> 00:53:23,580 ಆದರೆ ನೀವು ಪರಿಹರಿಸಲು ಅನುಮತಿಸುತ್ತದೆ ಇದು ವಿಭಿನ್ನ ರೀತಿಯಲ್ಲಿ. 1095 00:53:23,580 --> 00:53:27,050 ಮತ್ತು ಮೇಲ್ಭಾಗದಲ್ಲಿ, ಗಮನಕ್ಕೆ ಉದ್ದೇಶ ಪ್ರಚೋದಿಸಲು ಆಗಿತ್ತು 1096 00:53:27,050 --> 00:53:27,960 ಈ ರೀತಿಯ ಒಂದು ವಿಂಡೋ - 1097 00:53:27,960 --> 00:53:28,780 ಹಲೋ, ಮಿಲೋ! - 1098 00:53:28,780 --> 00:53:31,270 ಬಳಸಿ ಬ್ರೌಸರ್ ಪಾಪ್ ಅಪ್ ವೇಳೆ, ಸೂಪರ್ ಸರಳ 1099 00:53:31,270 --> 00:53:33,190 ಕೊಳಕು, ಎಚ್ಚರಿಕೆಯನ್ನು ಕಾರ್ಯ. 1100 00:53:33,190 --> 00:53:37,480 ಆದ್ದರಿಂದ, ಅಂತಿಮವಾಗಿ, ಈ ಕುದಿಯುವ ಕೆಳಗೆ ಕಲ್ಪನಾತ್ಮಕವಾಗಿ ಹೇಗಾದರೂ ಆಲಿಸಲು ಗೆ 1101 00:53:37,480 --> 00:53:41,290 ರೂಪ ಕ್ಲೈಂಟ್ ಸೈಡ್ ಸಲ್ಲಿಕೆಗಳನ್ನು , ಹೇಗಾದರೂ ಅಲ್ಲ ಸರ್ವರ್ ಕಡೆ, 1102 00:53:41,290 --> 00:53:45,640 ಅದಕ್ಕೆ ಆ ಸಲ್ಲಿಕೆ ಪ್ರತಿಕ್ರಿಯಿಸುವ ಬಳಕೆದಾರ ಟೈಪಿಸಿದ ಮೌಲ್ಯ ಧರಿಸುವುದನ್ನು 1103 00:53:45,640 --> 00:53:50,120 ಹೆಸರು ಕ್ಷೇತ್ರಕ್ಕೆ, ತದನಂತರ ಎಚ್ಚರಿಕೆಯನ್ನು ದೇಹದಲ್ಲಿ ಪ್ರದರ್ಶಿಸಿದರು. 1104 00:53:50,120 --> 00:53:53,460 >> ಆದ್ದರಿಂದ ನೀವು ಈ ಮಾಡಬಹುದು ಒಂದು ರೀತಿಯಲ್ಲಿ ಆಗಿದೆ ಸ್ವಲ್ಪ ಕಾಣುತ್ತದೆ ಇದು jQuery, 1105 00:53:53,460 --> 00:53:56,880 ಮೊದಲಿಗೆ syntactically ಕಂಗೆಡಿಸುವ. 1106 00:53:56,880 --> 00:54:00,760 ನೀವು ಶುದ್ಧ DOM ಕೋಡ್ ಈ ಮಾಡಬಹುದು - ID ಮೂಲಕ document.getelement. 1107 00:54:00,760 --> 00:54:02,530 ಆದರೆ ಈ ಆವೃತ್ತಿ ಅವಲೋಕಿಸೋಣ. 1108 00:54:02,530 --> 00:54:05,110 ನಾನು ಪ್ರಮುಖ ದಂಪತಿಗಳು ಸಾಲುಗಳನ್ನು ಮೊದಲ. 1109 00:54:05,110 --> 00:54:09,460 ಆದ್ದರಿಂದ, ನಾವು ಇದು, ಈ ಲೈನ್ ನೀವು ನೋಡಿರಬಹುದು ಏನು ತದ್ರೂಪವಾಗಿದೆ 1110 00:54:09,460 --> 00:54:13,830 ನಾನು ನಂಬುತ್ತಾರೆ, form2.html ವಾರ 9 ವರ್ಗ. 1111 00:54:13,830 --> 00:54:16,960 ಮತ್ತು ಈ ಕೇವಲ ಕಾರ್ಯಗತಗೊಳಿಸಲು, ಹೇಳುವ ಕೆಳಗಿನ ಕೋಡ್ ಮಾಡಿದಾಗ 1112 00:54:16,960 --> 00:54:18,430 ಡಾಕ್ಯುಮೆಂಟ್ ಸಿದ್ಧವಾಗಿದೆ. 1113 00:54:18,430 --> 00:54:21,770 ಈ ಪ್ರಮುಖ ಮಾತ್ರ ಏಕೆಂದರೆ HTML ಪುಟಗಳನ್ನು ಮೇಲಿನಿಂದ ಓದಲು 1114 00:54:21,770 --> 00:54:23,280 ಬಲಕ್ಕೆ ಕೆಳಗೆ,. 1115 00:54:23,280 --> 00:54:27,910 >> ಆದ್ದರಿಂದ, ನೀವು ಮಾಡಲು ಪ್ರಯತ್ನಿಸಿದರೆ ಕೆಲವು DOM ಮತ್ತು ಅಪ್ ಇಲ್ಲಿ ಕೋಡ್ ಏನೋ 1116 00:54:27,910 --> 00:54:31,560 ಅಂಶ, ಕೆಲವು HTML ಟ್ಯಾಗ್, ಎಂದು ಕೆಳಗೆ ಇಲ್ಲಿ, ನೀವು ಬಹಳ ಬೇಗ ಅದನ್ನು ಮಾಡುತ್ತಿರುವುದು, 1117 00:54:31,560 --> 00:54:34,220 ಈ ಕೂಡ ಹೊಂದಿದೆ ಏಕೆಂದರೆ ಮೆಮೊರಿಗೆ ಓದಲು ಮಾಡಲಾಗಿದೆ. 1118 00:54:34,220 --> 00:54:37,740 ಆದ್ದರಿಂದ ಈ document.ready ಹೇಳುವ ಮೂಲಕ ಲೈನ್, ನಾವು ಹೇಳುವ ನೀವು, 1119 00:54:37,740 --> 00:54:39,040 ಇಲ್ಲಿ ಕೆಲವು ಕೋಡ್, ಬ್ರೌಸರ್. 1120 00:54:39,040 --> 00:54:42,440 ಆದರೆ ಇಡೀ ರವರೆಗೆ ಈ ಕಾರ್ಯಗತಗೊಳಿಸಲು ಇಲ್ಲ ಡಾಕ್ಯುಮೆಂಟ್ ಸಿದ್ಧವಾಗಿದೆ, ಆ DOM ಆಗಿದೆ 1121 00:54:42,440 --> 00:54:44,320 ಮರದ ಮೆಮೊರಿ ಅಸ್ತಿತ್ವದಲ್ಲಿದೆ. 1122 00:54:44,320 --> 00:54:47,110 ಈ ಒಂದು ಸ್ವಲ್ಪ ಹೆಚ್ಚು syntactically ಒಂದು ವೇಳೆ, ನೇರ 1123 00:54:47,110 --> 00:54:51,890 ಬಿಟ್ ವಿವಿಧ, ನಾನು ಹೇಳುವ ನಾನು ಅಲ್ಲಿ, ದೋಚಿದ ಅವರ ಅನನ್ಯ HTML ಅಂಶ 1124 00:54:51,890 --> 00:54:53,560 ಗುರುತು ಒಳಹರಿವಿನಿಂದ. 1125 00:54:53,560 --> 00:54:56,220 ಏನು ಹ್ಯಾಶ್ ಟ್ಯಾಗ್ ಇಲ್ಲಿದೆ , ಅನನ್ಯ ID ಸೂಚಿಸುತ್ತದೆ. 1126 00:54:56,220 --> 00:54:58,070 ತದನಂತರ ನಾನು ಎಂದು ನುಡಿದರು. ಸಲ್ಲಿಸಿ. 1127 00:54:58,070 --> 00:55:01,660 >> ಆದ್ದರಿಂದ. ಇಲ್ಲಿ ಸಲ್ಲಿಸಲು ಒಂದು ಕಾರ್ಯ ಇಲ್ಲದಿದ್ದರೆ, ಆಗಿದೆ ಒಂದು ವಿಧಾನ ಎಂದು, ಎಂದು 1128 00:55:01,660 --> 00:55:05,850 ಎಡಗೈ ಮೇಲೆ ವಸ್ತುವಿನ ಒಳಗೆ ನಾನು ಹೈಲೈಟ್ ಎಂದು ಅಲ್ಲಿ ಅಡ್ಡ. 1129 00:55:05,850 --> 00:55:08,990 ನೀವು ಒಂದು ವಸ್ತು ಎಂದು ಒಳಹರಿವು ನಗರದ ಹಾಗಾಗಿ ಮೆಮೊರಿ - ಮತ್ತು ವಾಸ್ತವವಾಗಿ ಇದು. 1130 00:55:08,990 --> 00:55:10,440 ಇದು ಒಂದು ಮರದ ಒಂದು ನೋಡ್ ಇಲ್ಲಿದೆ - 1131 00:55:10,440 --> 00:55:16,580 . ಸಾಧನವಾಗಿ ಸಲ್ಲಿಸಿದಾಗ ಈ ರೂಪ ಈ ID ಸಲ್ಲಿಸಿದ ಕಾರ್ಯಗತಗೊಳಿಸಲು 1132 00:55:16,580 --> 00:55:17,700 ಕೆಳಗಿನ ಕೋಡ್. 1133 00:55:17,700 --> 00:55:20,290 ನಾನು ಹೆದರುವುದಿಲ್ಲ ಏನು ಹೆಸರು ಕಾರ್ಯ ನಾನು ಪಾಲಿಸಲು ನುಡಿದರು. 1134 00:55:20,290 --> 00:55:23,760 ಇಲ್ಲಿ ನಾನು ಏನು ಎಂದು ಮೊದಲು, ಬಳಸಿಕೊಂಡು ಬಾಗುತ್ತೇನೆ ಲಾಂಬ್ಡ ಕಾರ್ಯ ಅಥವಾ ಒಂದು ಎಂಬ 1135 00:55:23,760 --> 00:55:24,720 ಅನಾಮಧೇಯ ಕಾರ್ಯ. 1136 00:55:24,720 --> 00:55:27,640 ಇದು ಎಲ್ಲಾ ಬೌದ್ಧಿಕವಾಗಿ ಅಲ್ಲ ಇದು ಯಾವುದೇ ಹೆಸರು ಆಸಕ್ತಿದಾಯಕ ಇತರ ಹೆಚ್ಚು, 1137 00:55:27,640 --> 00:55:30,220 ನೀವು ಮಾತ್ರ ಇಂತಹ ದಂಡ ಇದು ಒಮ್ಮೆ ಕರೆ ಹೋಗುವುದು. 1138 00:55:30,220 --> 00:55:34,490 ಮತ್ತು ಒಳಗೆ ನಾನು ನಿರ್ವಹಿಸಲು ರೂಪ ಸಲ್ಲಿಕೆ. 1139 00:55:34,490 --> 00:55:36,810 ನಾನು ಮೊದಲ ವೇರಿಯಬಲ್ ಘೋಷಿಸಲು ಮೌಲ್ಯದ ಕರೆಯಲಾಗುತ್ತದೆ. 1140 00:55:36,810 --> 00:55:40,610 ತದನಂತರ ಈ ಪರಿಣಾಮ ಏನು ಇಲ್ಲಿ ಭಾಗವನ್ನು ಈಗ ಹೈಲೈಟ್? 1141 00:55:40,610 --> 00:55:44,755 ಒಂದು ನಲ್ಲಿ ಏನು ಮಾಡುತ್ತದೆ ನನಗೆ ಉನ್ನತ ಮಟ್ಟದ? 1142 00:55:44,755 --> 00:55:48,539 >> ಪ್ರೇಕ್ಷಕರು: ಮೌಲ್ಯವನ್ನು ಪಡೆಯುತ್ತದೆ ಎಂದು ಬಳಕೆದಾರ ಕೆಳಗೆ HTML ನಲ್ಲಿ ಮಾಡಲಿಲ್ಲ. 1143 00:55:48,539 --> 00:55:50,920 ಇದು ನಂತರ ID ಯನ್ನು ಪಡೆಯುತ್ತದೆ ಮತ್ತು ಇದು ಮೌಲ್ಯವನ್ನು ಕಂಡುಕೊಳ್ಳುತ್ತಾನೆ. 1144 00:55:50,920 --> 00:55:51,590 >> ಡೇವಿಡ್ ಜೆ MALAN: ನಿಖರವಾಗಿ. 1145 00:55:51,590 --> 00:55:54,300 ಅವರ ಅನನ್ಯ, ನೋಡ್ ಹಿಡಿಯುತ್ತಾನೆ ಗುರುತು ಹೆಸರು. 1146 00:55:54,300 --> 00:55:56,900 ಇದು, ಅದರೊಡನೆ ಮೌಲ್ಯವನ್ನು ಮೀರುವ ಇದು, ಬಹುಶಃ, ಬಳಕೆದಾರ 1147 00:55:56,900 --> 00:55:58,190 ಅವನ ಅಥವಾ ಅವಳ ಬೆರಳಚ್ಚಿಸಿದ. 1148 00:55:58,190 --> 00:56:01,020 ನಂತರ ಅದನ್ನು ಸಂಗ್ರಹಿಸುತ್ತದೆ ರಲ್ಲಿ ವೇರಿಯಬಲ್ ಮೌಲ್ಯವನ್ನು ಎಂಬ. 1149 00:56:01,020 --> 00:56:03,720 ಅತ್ತ, ನೀವು ತೋರಿಸಬಹುದಿತ್ತು ಸ್ವಲ್ಪ ವಿಭಿನ್ನವಾಗಿ ಈ ಮಾಡಲಾಗುತ್ತದೆ. 1150 00:56:03,720 --> 00:56:09,250 ಏನಾದರೂ ಮಾಡುವ ಮೂಲಕ ಸಂಪೂರ್ಣವಾಗಿ ಸ್ವೀಕಾರಾರ್ಹ ಸುಳ್ಳು ವರ್ ಮೌಲ್ಯವನ್ನು ಪಡೆಯುತ್ತದೆ 1151 00:56:09,250 --> 00:56:10,500 document.getElementById ಎಂದು. 1152 00:56:10,500 --> 00:56:12,860 1153 00:56:12,860 --> 00:56:15,460 ಇದು ಸ್ವಲ್ಪ ಏಕೆ ಈ jQuery ಬಳಸಲು ಬೇಸರದ. 1154 00:56:15,460 --> 00:56:16,710 "ಹೆಸರು". ಮೌಲ್ಯ. 1155 00:56:16,710 --> 00:56:18,330 1156 00:56:18,330 --> 00:56:19,620 ಆದ್ದರಿಂದ ಸಂಪೂರ್ಣವಾಗಿ ಸ್ವೀಕಾರಾರ್ಹ. 1157 00:56:19,620 --> 00:56:22,770 ಈ ವಿವಿಧ ರೀತಿಯಲ್ಲಿ. jQuery ಕೇವಲ ಸ್ವಲ್ಪ ಹೆಚ್ಚು succinct ಮತ್ತು ಕಾಣುತ್ತಾರೆ 1158 00:56:22,770 --> 00:56:25,230 ಖಂಡಿತವಾಗಿಯೂ ಹೆಚ್ಚು ಜನಪ್ರಿಯ ಪ್ರೋಗ್ರಾಮರ್ಗಳು ನಡುವೆ. 1159 00:56:25,230 --> 00:56:27,590 >> ಈಗ, ನಾನು ಒಂದು ವಿವೇಕದ ಸ್ವಲ್ಪ ಮಾಡುವ ಬಾಗುತ್ತೇನೆ ಏಕೆಂದರೆ ಸಮಸ್ಯೆ, ಪರಿಶೀಲಿಸಿ 1160 00:56:27,590 --> 00:56:30,820 ಹೇಳಿಕೆಯನ್ನು ನಾವು ಸ್ಪಷ್ಟವಾಗಿ ಹೇಳಿದರು ವೇಳೆ ಬಳಕೆದಾರ ಇನ್ನೂ ಟೈಪ್ ಮಾಡಿಲ್ಲ ತನ್ನ 1161 00:56:30,820 --> 00:56:32,580 ಒಂದು ಎಚ್ಚರಿಕೆ ತೋರಿಸುವುದಿಲ್ಲ, ಹೆಸರಿಸಲು. 1162 00:56:32,580 --> 00:56:35,390 ಆದರೆ ನೀವು ಮೂಲಕ, ಎಂದು ಪರಿಶೀಲಿಸಬಹುದು ಒಂದು ಖಾಲಿ ಸ್ಟ್ರಿಂಗ್ ಪರಿಶೀಲಿಸುತ್ತಿದೆ 1163 00:56:35,390 --> 00:56:37,850 ಇಲ್ಲ ವೇಳೆ ಉಲ್ಲೇಖ-ಕೊಡುವುದು ವಾಸ್ತವವಾಗಿ ಅಲ್ಲಿ ಏನೂ. 1164 00:56:37,850 --> 00:56:40,880 ಆದರೆ ಉಲ್ಲೇಖ-ಕೊಡುವುದು ಗೆ ಸಮಾನ ಅಲ್ಲ ವೇಳೆ, ನಾನು ಎಚ್ಚರಿಕೆಗಳನ್ನು ಕರೆಯಲು ಬಯಸುತ್ತೇನೆ. 1165 00:56:40,880 --> 00:56:45,610 ಇಲ್ಲಿ ಆಸಕ್ತಿದಾಯಕ ಭಾಗ ಎಂದು ನಾವು, ಜೊತೆಗೆ ಆಯೋಜಕರು ಬಳಸುತ್ತಿರುವ ಇದು 1166 00:56:45,610 --> 00:56:48,130 ಜಾವಾಸ್ಕ್ರಿಪ್ಟ್ ಏನು ಮಾಡುತ್ತದೆ? 1167 00:56:48,130 --> 00:56:48,740 Concatenate. 1168 00:56:48,740 --> 00:56:50,690 ಆದ್ದರಿಂದ PHPs ಡಾಟ್ ಆಯೋಜಕರು ಅನಿಸುತ್ತದೆ. 1169 00:56:50,690 --> 00:56:52,820 ಅದೇ ಪರಿಕಲ್ಪನೆಯನ್ನು, ಸ್ವಲ್ಪ ವಿಭಿನ್ನ ವಾಕ್ಯ. 1170 00:56:52,820 --> 00:56:55,280 ಮತ್ತು ನಾನು ತಂತುವಿನ ರಚಿಸುವ ನಾನು ನೀವು ಸ್ಕ್ರೀನ್ ಶಾಟ್ ನೋಡಿದ - 1171 00:56:55,280 --> 00:56:57,750 ಹಲೋ, ಹಾಗೆ. 1172 00:56:57,750 --> 00:56:59,200 >> ತದನಂತರ ಕಳೆದ ವಿವರ ಇದು. 1173 00:56:59,200 --> 00:57:04,970 ನಾನು ಸುಳ್ಳು ಒಳಗೆ ಮರಳಲು ಇಲ್ಲ ಈ ಅನಾಮಧೇಯ ಕ್ರಿಯೆಯ? 1174 00:57:04,970 --> 00:57:07,420 >> ಪ್ರೇಕ್ಷಕರು: ಯಾವುದೇ ಮೌಲ್ಯವನ್ನು ಇಲ್ಲ. 1175 00:57:07,420 --> 00:57:09,380 ನೀವು ರೂಪದಲ್ಲಿ ಪುಟ್. 1176 00:57:09,380 --> 00:57:12,320 1177 00:57:12,320 --> 00:57:16,730 ಮೌಲ್ಯ ಇದ್ದಲ್ಲಿ ಅದು ಕೇವಲ ಹೇಳುತ್ತಾರೆ ಖಾಲಿ ಸಮಾನವಾಗಿರುತ್ತದೆ, ನಂತರ ಅದನ್ನು. 1178 00:57:16,730 --> 00:57:20,040 1179 00:57:20,040 --> 00:57:20,940 ಆ ಸಲ್ಲಿಕೆ ಒಂದು ಖಾಲಿ ಇತ್ತು. 1180 00:57:20,940 --> 00:57:21,170 >> ಡೇವಿಡ್ ಜೆ MALAN: ಸರಿ. 1181 00:57:21,170 --> 00:57:21,640 ಆದರೂ ಎಚ್ಚರಿಕೆಯಿಂದ. 1182 00:57:21,640 --> 00:57:22,830 ಇಲ್ಲಿ ಬೇರೆ ಯಾರೂ ಇಲ್ಲ. 1183 00:57:22,830 --> 00:57:25,510 ಮತ್ತು ರಿಟರ್ನ್ ಸುಳ್ಳು ಹೊರಗೆ ಪರಿಸ್ಥಿತಿಗಳು ವೇಳೆ. 1184 00:57:25,510 --> 00:57:29,470 ಆದ್ದರಿಂದ ಈ, ಸುಳ್ಳು ಹಿಂತಿರುಗಿ ಸಾಲು ಹೈಲೈಟ್ ಯಾವುದೇ ಮಾಡಿದಾಗ ಕಾರ್ಯಗತಗೊಳಿಸಿ 1185 00:57:29,470 --> 00:57:32,310 ಸಲ್ಲಿಸಿದ್ದಾನೆ. 1186 00:57:32,310 --> 00:57:36,810 ಏನು ಈ ಸುಳ್ಳು ಒಳಗೆ ಹಿಂದಿರುಗಿದ ಮಾಡುವುದಿಲ್ಲ ಎಂದು ಕರೆಯಲ್ಪಡುತ್ತದೆ ಕ್ರಿಯೆಯನ್ನು ಹ್ಯಾಂಡ್ಲರ್,, 1187 00:57:36,810 --> 00:57:38,450 ಪ್ರಶ್ನೆ ಕ್ರಿಯೆಯನ್ನು ಸಲ್ಲಿಕೆ ಎಂಬ? 1188 00:57:38,450 --> 00:57:42,350 1189 00:57:42,350 --> 00:57:44,470 >> ಪ್ರೇಕ್ಷಕರು: ಏಕೆಂದರೆ ಇದು ಒಮ್ಮೆ ಮಾತ್ರ ಸಂಭವಿಸುತ್ತದೆ. 1190 00:57:44,470 --> 00:57:45,320 >> ಡೇವಿಡ್ ಜೆ MALAN: ಒಮ್ಮೆ ಮಾತ್ರ ಸಂಭವಿಸುತ್ತದೆ. 1191 00:57:45,320 --> 00:57:46,821 ಸಾಕಷ್ಟು. 1192 00:57:46,821 --> 00:57:47,292 ಹೌದು? 1193 00:57:47,292 --> 00:57:50,589 >> ಪ್ರೇಕ್ಷಕರು: ನಿಂದ ರೂಪ ತಡೆಯುತ್ತದೆ , ಡೀಫಾಲ್ಟ್ ನಡವಳಿಕೆಯನ್ನು ಸಲ್ಲಿಸುವ 1194 00:57:50,589 --> 00:57:52,480 ಪುಟ ಮರುಲೋಡ್ ಮಾಡುತ್ತದೆ. 1195 00:57:52,480 --> 00:57:53,110 >> ಡೇವಿಡ್ ಜೆ MALAN: ನಿಖರವಾಗಿ. 1196 00:57:53,110 --> 00:57:56,490 ಹಾಗಾಗಿ, ಪದವನ್ನು ಇಲ್ಲಿ ಸಲ್ಲಿಸಲು ಅತಿಯಾದ ಬಾಗುತ್ತೇನೆ ನಾನು ಹೇಳುವ ನಾನು ಏಕೆಂದರೆ, ರೂಪ 1197 00:57:56,490 --> 00:57:57,670 ಸಲ್ಲಿಸಿದ. 1198 00:57:57,670 --> 00:58:02,240 ನೀವು ಸೂಚಿಸುತ್ತದೆ ಆದರೆ, ನಿಜವಾಗಿ ಅಲ್ಲ ನಿಜವಾದ ಎಚ್ಟಿಟಿಪಿ ರೀತಿಯಲ್ಲಿ ಸಲ್ಲಿಸಲಾಗಿದೆ. 1199 00:58:02,240 --> 00:58:06,870 ನೀವು ಏಕೆಂದರೆ, ಸಲ್ಲಿಸಿ ಕ್ಲಿಕ್ ಮಾಡಿ ನಮ್ಮ onsubmit ಹ್ಯಾಂಡ್ಲರ್, ನಾವು ಅಡ್ಡಗಟ್ಟಿ ಮಾಡುತ್ತಿದ್ದೇವೆ 1200 00:58:06,870 --> 00:58:09,040 ಎಂದು ರೂಪ ಸಲ್ಲಿಕೆ ಆದ್ದರಿಂದ ಮಾತನಾಡಲು. 1201 00:58:09,040 --> 00:58:11,290 ನಾವು ನಮ್ಮ ವಿಷಯ ಮಾಡುತ್ತಿರುವುದು ಜಾವಾಸ್ಕ್ರಿಪ್ಟ್ ಕೋಡ್. 1202 00:58:11,290 --> 00:58:14,070 ಆದರೆ ನಾನು ಉದ್ದೇಶಪೂರ್ವಕವಾಗಿ ಸುಳ್ಳು ಹಿಂದಿರುಗಿದ ನಾನು ನಾನು ಸಂಭವಿಸಿ ಬಯಸುವುದಿಲ್ಲ ಏಕೆಂದರೆ ಒಂದು 1203 00:58:14,070 --> 00:58:18,430 ಒಡಕು ಎರಡನೇ ನಂತರ ಇಡೀ ರೂಪ ಹೊಂದಿದೆ ಸ್ವತಃ ವೆಬ್ ಸಲ್ಲಿಸಲಾಗಿದೆ ಎಂದು 1204 00:58:18,430 --> 00:58:22,800 ಬದಲಿಸುವ ಮೂಲಕ ಪ್ರಮುಖ ಮೌಲ್ಯ ಜೋಡಿ ಸರ್ವರ್ ಸ್ವಲ್ಪ ಎಂದು URL ಅನ್ನು 1205 00:58:22,800 --> 00:58:26,180 Q = ಬೆಕ್ಕುಗಳು ಅಥವಾ ಯಾವುದೇ ನಾವು ಮಾಡಿದರು, ಉದಾಹರಣೆಗೆ, ವರ್ಗ. 1206 00:58:26,180 --> 00:58:29,640 ನಾನು, ಎಂದು ಸಂಭವಿಸಿ ಬಯಸುವುದಿಲ್ಲ ಏಕೆಂದರೆ ಈ ಯಾವುದೇ ಸರ್ವರ್ ಕೇಳುವ ಇಲ್ಲ 1207 00:58:29,640 --> 00:58:30,690 ಸಲ್ಲಿಕೆ ರೂಪ. 1208 00:58:30,690 --> 00:58:32,320 ಅಪ್ಪಟ ಜಾವಾಸ್ಕ್ರಿಪ್ಟ್ ಕೋಡ್ ನಿಲ್ಲಿಸುವುದಾಗಿ. 1209 00:58:32,320 --> 00:58:35,760 ನಾನು ಹೊಂದಿರಲಿಲ್ಲ ಏಕೆ ಎಂದು ಇಲ್ಲಿದೆ ಒಂದು ಆಕ್ಷನ್, ನನ್ನ ರೂಪ ಗುಣಲಕ್ಷಣ ಏಕೆಂದರೆ ನಾನು 1210 00:58:35,760 --> 00:58:38,870 ಈ ಉದ್ದೇಶ ಇಲ್ಲ ಇದುವರೆಗೆ ಸರ್ವರ್ ಹೋಗಿ. 1211 00:58:38,870 --> 00:58:40,780 >> ಆದ್ದರಿಂದ ಸಲ್ಲಿಸಿದ ವಿಶೇಷವೇನು. 1212 00:58:40,780 --> 00:58:44,340 ಆದರೆ ನಾವು ರೂಪ ಅಡ್ಡಗಟ್ಟಿ ಮಾಡುತ್ತಿದ್ದೇವೆ ಸಲ್ಲಿಕೆ ಮತ್ತು ಡೀಫಾಲ್ಟ್ ತಡೆಯುವ 1213 00:58:44,340 --> 00:58:47,477 ವಾಸ್ತವವಾಗಿ ಇದು ವರ್ತನೆಯನ್ನು ಎಲ್ಲಾ ರೀತಿಯಲ್ಲಿ ಸರ್ವರ್ ಹೋಗಿ. 1214 00:58:47,477 --> 00:58:48,730 >> ಪ್ರೇಕ್ಷಕರು: ಇದು ಕ್ಲೈಂಟ್ ಸೈಡ್ ಕೀಪಿಂಗ್. 1215 00:58:48,730 --> 00:58:49,780 >> ಡೇವಿಡ್ ಜೆ MALAN: ಕೀಪಿಂಗ್ ಇದು ಕ್ಲೈಂಟ್ ಸೈಡ್. 1216 00:58:49,780 --> 00:58:51,030 ನಿಖರವಾಗಿ ಬಲ. 1217 00:58:51,030 --> 00:58:53,240 1218 00:58:53,240 --> 00:58:55,757 ಮುಂದಿನ ಅಪ್ MySQL ನನ್ನ ಓಹ್ ಆಗಿತ್ತು. 1219 00:58:55,757 --> 00:59:00,000 1220 00:59:00,000 --> 00:59:00,430 >> ರಾಬ್ ಬೌಡೆನ್: ಸರಿ. 1221 00:59:00,430 --> 00:59:04,990 ಈ ಮೊದಲ ಪ್ರಶ್ನೆ ಸಾಮಾನ್ಯವಾಗಿ ಆಗಿತ್ತು ಜನರಿಗೆ ಒರಟು. 1222 00:59:04,990 --> 00:59:07,270 ನಂತರ ಪದಗಳಿಗಿಂತ ಉತ್ತಮ ಹೋದರು ಸಹ. 1223 00:59:07,270 --> 00:59:12,260 ಆದ್ದರಿಂದ ನೀವು ಸರಿಯಾದ ದಶಮಾಂಶ ಆಯ್ಕೆ ಬಂತು ಈ ಕಾಲಮ್ಗಳನ್ನು ಎರಡೂ ರೀತಿಯ. 1224 00:59:12,260 --> 00:59:17,750 ಮತ್ತು ಈ ಎರಡೂ ಕೆಲವು ಹೊಂದಿವೆ ಬಗ್ಗೆ ವಿಷಯಗಳನ್ನು 1225 00:59:17,750 --> 00:59:20,620 ಆಯ್ಕೆ ಕಷ್ಟ. 1226 00:59:20,620 --> 00:59:24,430 ಆದ್ದರಿಂದ ಇಂಟ್ ಮಾನ್ಯ ಅಲ್ಲ ಸಂಖ್ಯೆಯ ಟೈಪ್. 1227 00:59:24,430 --> 00:59:29,410 ಒಂದು 12 ಅಂಕಿಯ ಖಾತೆ ಕಾರಣ ಸಂಖ್ಯೆ, ಇಂಟ್ ಸಾಕಷ್ಟು ದೊಡ್ಡ 1228 00:59:29,410 --> 00:59:31,070 ಒಟ್ಟು ಅಂಕೆಗಳು ಶೇಖರಿಸಿಡಲು. 1229 00:59:31,070 --> 00:59:36,570 ಆದ್ದರಿಂದ ಮಾನ್ಯ ಆಯ್ಕೆಯ ದೊಡ್ಡ ಸಾಧ್ಯತೆ ನೀವು ಎಂದು ತಿಳಿಯಲು ಸಂಭವಿಸಿದಾಗ ಇಂಟ್. 1230 00:59:36,570 --> 00:59:42,090 ಮತ್ತೊಂದು ಆಯ್ಕೆ ಸಾಧ್ಯವಿತ್ತು ಉದ್ದ 12 ಒಂದು ಚಾರ್ ಕ್ಷೇತ್ರ. 1231 00:59:42,090 --> 00:59:44,560 ಆದ್ದರಿಂದ ಆ ಎರಡೂ ಕೆಲಸ ಎಂದು. 1232 00:59:44,560 --> 00:59:46,100 ಇಂಟ್ ಅಲ್ಲ. 1233 00:59:46,100 --> 00:59:50,170 >> ಈಗ, ಸಮತೋಲನ, ಮತ್ತೆ pset7 ಭಾವಿಸುತ್ತೇನೆ. 1234 00:59:50,170 --> 00:59:59,540 ನಾವು ನಿರ್ದಿಷ್ಟವಾಗಿ ದಶಮಾಂಶ ಬಳಸಲಾಗುತ್ತದೆ ಷೇರುಗಳನ್ನು ಅಥವಾ ಮೌಲ್ಯವನ್ನು ಶೇಖರಿಸಿಡಲು - 1235 00:59:59,540 --> 01:00:00,550 >> ಡೇವಿಡ್ ಜೆ MALAN: ನಗದು. 1236 01:00:00,550 --> 01:00:01,060 >> ರಾಬ್ ಬೌಡೆನ್: ನಗದು. 1237 01:00:01,060 --> 01:00:05,710 ನಾವು ಪ್ರಮಾಣವನ್ನು ಶೇಖರಿಸಿಡಲು ದಶಮಾಂಶ ಬಳಸಲಾಗುತ್ತದೆ ಬಳಕೆದಾರ ಪ್ರಸ್ತುತ ಹೊಂದಿರುವ ನಗದು. 1238 01:00:05,710 --> 01:00:10,950 ಆದ್ದರಿಂದ ನಾವು ಮಾಡಲು ಕಾರಣ ನೆನಪಿಡಿ, ಏಕೆಂದರೆ, ತೇಲುತ್ತದೆ. 1239 01:00:10,950 --> 01:00:12,480 ನಿಖರ ತೇಲುತ್ತಿರುವ ಪಾಯಿಂಟ್ ಇಲ್ಲ. 1240 01:00:12,480 --> 01:00:18,200 ಇದು ನಿಖರವಾಗಿ ನಗದು ಸಂಗ್ರಹಿಸಲು ಸಾಧ್ಯವಿಲ್ಲ ನಾವು ಮೌಲ್ಯಗಳನ್ನು ಇಲ್ಲಿ ಬಯಸುವ. 1241 01:00:18,200 --> 01:00:23,630 ಆದ್ದರಿಂದ ದಶಮಾಂಶ ನಿಖರವಾಗಿ ಅಂಗಡಿ ಸಾಧ್ಯವಾಗುತ್ತದೆ , ಹೇಳಲು ಏನೋ, ಎರಡು ದಶಮಾಂಶ ಸ್ಥಳಗಳು. 1242 01:00:23,630 --> 01:00:27,630 ಸಮತೋಲನ, ನಾವು ಬಯಸುವ ಏಕೆ ಆ ತೇಲುತ್ತವೆ ದಶಮಾಂಶ ಮತ್ತು ಅಲ್ಲ ಎಂದು. 1243 01:00:27,630 --> 01:00:30,230 >> ಡೇವಿಡ್ ಜೆ MALAN: ಮತ್ತು, ತುಂಬಾ, ಆದರೂ ಇದು ಇತರ ಚತುರ ಇದ್ದಿರಬೇಕು 1244 01:00:30,230 --> 01:00:32,760 ಯೋಚಿಸುವುದು ಸಂದರ್ಭಗಳಲ್ಲಿ, ಬಹುಶಃ ಈ ಒಂದು ಇಂಟ್ ಒಂದು ಅವಕಾಶ. 1245 01:00:32,760 --> 01:00:34,420 ನಾನು ಟ್ರ್ಯಾಕ್ ಮಾಡುತ್ತೇವೆ ನಾಣ್ಯಗಳು ವಸ್ತುಗಳನ್ನು. 1246 01:00:34,420 --> 01:00:38,670 ನಾವು ಸ್ಪಷ್ಟವಾಗಿ ಡೀಫಾಲ್ಟ್ ತೋರಿಸಿದರು ಏಕೆಂದರೆ 100.00 ಎಂಬ ಮೌಲ್ಯ 1247 01:00:38,670 --> 01:00:40,380 ಇದು ಕೇವಲ ಒಂದು ಇಂಟ್ ಎಂದು ಅರ್ಥ. 1248 01:00:40,380 --> 01:00:45,310 ಮತ್ತು ತುಂಬಾ ಸಂಖ್ಯೆಯ ಮತ್ತೊಂದು ಸೂಕ್ಷ್ಮತೆಯ ಇದು ಅರ್ಥ ಇಲ್ಲ ಎಂದು 1249 01:00:45,310 --> 01:00:46,180 ಒಂದು ಟ್ರಿಕ್ ಪ್ರಶ್ನೆ ಎಂದು. 1250 01:00:46,180 --> 01:00:49,860 ಆದರೆ ನೆನಪಿಗೆ MySQL ರಲ್ಲಿ ಒಂದು ಇಂಟ್, ಸಿ ಇಷ್ಟ, ಕನಿಷ್ಠ ನಲ್ಲಿ 1251 01:00:49,860 --> 01:00:51,440 ಯಂತ್ರ, 32 ಬಿಟ್ ಹೊಂದಿದೆ. 1252 01:00:51,440 --> 01:00:53,960 ನಾವು ನೀವು ಅಪೇಕ್ಷಿಸುವುದಿಲ್ಲ ಸಹ ಗೊತ್ತು ನಿಖರವಾಗಿ ಎಷ್ಟು ಅಂಕೆಗಳು ಎಂದು 1253 01:00:53,960 --> 01:00:56,910 ಎಂದರೆ, ನೆನಪಿಸಿಕೊಳ್ಳುತ್ತಾರೆ ಇಲ್ಲ ಎಂದು ದೊಡ್ಡ ಸಂಖ್ಯೆ ನೀವು ಸಮರ್ಥವಾಗಿ ಪ್ರತಿನಿಧಿಸಬಹುದು 1254 01:00:56,910 --> 01:01:00,710 ಒಂದು 32 ಬಿಟ್ ಸಂಖ್ಯೆ ಸರಿಸುಮಾರಾಗಿ ಏನು? 1255 01:01:00,710 --> 01:01:02,760 >> ನಾವು ಯಾವಾಗಲೂ ಏನು ಸಂಖ್ಯೆ ಹೇಳುತ್ತಾರೆ ಇಲ್ಲ? 1256 01:01:02,760 --> 01:01:04,530 2 ಸ್ಥೂಲವಾಗಿ ಏನು, 32? 1257 01:01:04,530 --> 01:01:07,492 1258 01:01:07,492 --> 01:01:08,780 ನೀವು ನಿಖರವಾಗಿ ತಿಳಿಯಲು ಇಲ್ಲ. 1259 01:01:08,780 --> 01:01:10,580 ಆದರೆ ಸರಿಸುಮಾರು ಜೀವನದಲ್ಲಿ ಸಹಕಾರಿಯಾಗುತ್ತದೆ. 1260 01:01:10,580 --> 01:01:12,200 ಇದು ಸುಮಾರು 4 ಶತಕೋಟಿ ಇಲ್ಲಿದೆ. 1261 01:01:12,200 --> 01:01:14,430 ನಾವು ಕೆಲವು ಬಾರಿ ಎಂದು ಹೇಳುತ್ತಿದ್ದೆ. 1262 01:01:14,430 --> 01:01:16,360 ನನಗೆ ಗೊತ್ತು ನಾನು ಕೆಲವು ಬಾರಿ ಹೇಳಿದ್ದಾರೆ. 1263 01:01:16,360 --> 01:01:17,670 ಮತ್ತು ಇದು ಸುಮಾರು 4 ಬಿಲಿಯನ್. 1264 01:01:17,670 --> 01:01:19,710 ಮತ್ತು ಒಂದು ಒಳ್ಳೆಯ ನಿಯಮ ಹೆಬ್ಬೆರಳಿನ ತಿಳಿಯಲು. 1265 01:01:19,710 --> 01:01:21,880 ನೀವು 8 ಬಿಟ್ಗಳು, 256 ಹೊಂದಿದ್ದರೆ ಮ್ಯಾಜಿಕ್ ಸಂಖ್ಯೆ. 1266 01:01:21,880 --> 01:01:24,160 ನೀವು 32 ಬಿಟ್ಗಳು, 4 ಹೊಂದಿದ್ದರೆ ಶತಕೋಟಿ ನೀಡಲು ಅಥವಾ ಪಡೆಯಲು. 1267 01:01:24,160 --> 01:01:27,140 ಆದ್ದರಿಂದ ನೀವು ಕೆಳಗೆ 4 ಬಿಲಿಯನ್ ಬರೆಯಲು ವೇಳೆ, ನೀವು ಕಡಿಮೆ ಅಂಕೆಗಳು ಎಂದು ನೋಡುತ್ತಾರೆ 1268 01:01:27,140 --> 01:01:30,970 ಎಂದು ಸ್ಪಷ್ಟವಾಗಿ ಅಲ್ಲ ಅಂದರೆ 12, ಹಿಡಿಯಲು ಸಾಕಷ್ಟು ಗುಣ ಒಂದು 1269 01:01:30,970 --> 01:01:34,220 12 ಅಂಕಿಯ ಖಾತೆ ಸಂಖ್ಯೆ. 1270 01:01:34,220 --> 01:01:34,940 >> ರಾಬ್ ಬೌಡೆನ್: ಸರಿ. 1271 01:01:34,940 --> 01:01:38,520 ಆದ್ದರಿಂದ ಇತರ ಪದಗಳಿಗಿಂತ ಉತ್ತಮ ಹೋದರು. 1272 01:01:38,520 --> 01:01:40,900 ಆದ್ದರಿಂದ ಊಹಿಸಿಕೊಳ್ಳಿ ಬ್ಯಾಂಕ್ $ 20 ಮಾಸಿಕ ಹೇರುತ್ತದೆ 1273 01:01:40,900 --> 01:01:42,400 ಎಲ್ಲಾ ಖಾತೆಗಳ ನಿರ್ವಹಣೆ ಶುಲ್ಕ. 1274 01:01:42,400 --> 01:01:45,506 ಏನು SQL ಪ್ರಶ್ನೆ ಸಾಧ್ಯವೋ ಬ್ಯಾಂಕ್ ಸಹ, ಪ್ರತಿ ಎಣಿಕೆ $ 20 ಕಡಿಮೆಮಾಡಿಕೊಳ್ಳಲು 1275 01:01:45,506 --> 01:01:47,520 ಇದು ಕೆಲವು ಋಣಾತ್ಮಕ ಬ್ಯಾಲೆನ್ಸ್ ಫಲಿತಾಂಶಗಳು? 1276 01:01:47,520 --> 01:01:50,380 ಆದ್ದರಿಂದ ಮೂಲಭೂತವಾಗಿ, ನಾಲ್ಕು ಇವೆ ಪ್ರಶ್ನೆಗಳು ವಿಧಗಳೆಂದರೆ - 1277 01:01:50,380 --> 01:01:52,840 , ಸೇರಿಸಲು ಆಯ್ಕೆ, ನವೀಕರಿಸಿ ಮತ್ತು ಅಳಿಸಿ. 1278 01:01:52,840 --> 01:01:56,080 ಆದ್ದರಿಂದ ನಾವು ಏನನ್ನು ಭಾವಿಸುತ್ತೀರಿ ಇಲ್ಲಿ ಬಳಸಲು ಹೋಗುವ? 1279 01:01:56,080 --> 01:01:57,000 ನವೀಕರಿಸಿ. 1280 01:01:57,000 --> 01:01:58,260 >> ಆದ್ದರಿಂದ ಅವರ ಅವಲೋಕಿಸೋಣ. 1281 01:01:58,260 --> 01:02:04,290 1282 01:02:04,290 --> 01:02:05,870 ಇಲ್ಲಿ ನಾವು ಅಪ್ಡೇಟ್ ಮಾಡುತ್ತಿದ್ದೇವೆ. 1283 01:02:05,870 --> 01:02:09,900 ಏನು ಟೇಬಲ್ ನಾವು ಖಾತೆಗಳನ್ನು ಅಪ್ಡೇಟ್? 1284 01:02:09,900 --> 01:02:11,670 ಆದ್ದರಿಂದ ಖಾತೆಗಳನ್ನು ಅಪ್ಡೇಟ್. 1285 01:02:11,670 --> 01:02:15,390 ತದನಂತರ ವಾಕ್ಯ ಹೇಳುತ್ತಾರೆ ಏನು ಖಾತೆಗಳಲ್ಲಿ ನಾವು ಅಪ್ಡೇಟ್? 1286 01:02:15,390 --> 01:02:19,520 ಹಾಗೆಯೇ, ನಾವು ಸಮಾನ ಸಮತೋಲನ ಹೊಂದಿಸುವಾಗ ನೀವು ಸಮತೋಲನ ಮೈನಸ್ 20 ಪ್ರಸ್ತುತ ಮೌಲ್ಯವನ್ನು. 1287 01:02:19,520 --> 01:02:22,860 ಆದ್ದರಿಂದ ಈ ಎಲ್ಲಾ ಸಾಲುಗಳನ್ನು ನವೀಕರಿಸಿ ಖಾತೆಗಳ, ಕಳೆದಾಗ 1288 01:02:22,860 --> 01:02:26,250 ಸಮತೋಲನ $ 20. 1289 01:02:26,250 --> 01:02:29,260 >> ಡೇವಿಡ್ ಜೆ MALAN: ಇಲ್ಲಿ ಒಂದು ಸಾಮಾನ್ಯ ತಪ್ಪು, ನಾವು ಕೆಲವೊಮ್ಮೆ ಮನ್ನಿಸಿದನು ಸಹ, 1290 01:02:29,260 --> 01:02:32,990 ವಾಸ್ತವವಾಗಿ ಇಲ್ಲಿ PHP ಕೋಡ್ ಬೀರಿತು ಪ್ರಶ್ನೆಗೆ ಕಾರ್ಯ ಕರೆ ಅಥವಾ ಹಾಕುವ 1291 01:02:32,990 --> 01:02:35,460 ಎಲ್ಲವೂ ಸುಮಾರು ಉಲ್ಲೇಖಗಳು ಎಂದು ಅಲ್ಲಿ ಇಲ್ಲ. 1292 01:02:35,460 --> 01:02:39,780 >> ರಾಬ್ ಬೌಡೆನ್: MySQL ನೆನಪಿಡಿ ಪಿಎಚ್ಪಿ ಒಂದು ಪ್ರತ್ಯೇಕ ಭಾಷೆ. 1293 01:02:39,780 --> 01:02:42,410 ನಾವು ಪಿಎಚ್ಪಿ MySQL ಬರೆಯುವ ಸಂಭವಿಸಬಹುದು. 1294 01:02:42,410 --> 01:02:46,180 ಮತ್ತು ಪಿಎಚ್ಪಿ ನಂತರ ಕಳುಹಿಸುತ್ತಿದೆ MySQL ಸರ್ವರ್ ಮೇಲೆ. 1295 01:02:46,180 --> 01:02:51,120 ಸಲುವಾಗಿ ಆದರೆ ನೀವು ಪಿಎಚ್ಪಿ ಅಗತ್ಯವಿಲ್ಲ ಒಂದು MySQL ಸರ್ವರ್ ಸಂವಹನ. 1296 01:02:51,120 --> 01:02:51,730 >> ಡೇವಿಡ್ ಜೆ MALAN: ನಿಖರವಾಗಿ. 1297 01:02:51,730 --> 01:02:54,240 ಡಾಲರ್ ಚಿಹ್ನೆಗಳು ಯಾವುದೇ ಅಸ್ಥಿರ ಆದ್ದರಿಂದ ಈ ಸಂದರ್ಭದಲ್ಲಿ ಆಗಿರಬೇಕು. 1298 01:02:54,240 --> 01:02:59,550 ಇದು ಕೇವಲ ಗಣಿತ ಎಲ್ಲಾ ಮಾಡಬಹುದು ಡೇಟಾಬೇಸ್ ಒಳಗೇ. 1299 01:02:59,550 --> 01:03:00,080 >> ರಾಬ್ ಬೌಡೆನ್: ಸರಿ. 1300 01:03:00,080 --> 01:03:01,300 ಆದ್ದರಿಂದ ಮುಂದಿನ ಒಂದು. 1301 01:03:01,300 --> 01:03:02,731 ಈ ಮುಂದಿನ ಒಂದು? 1302 01:03:02,731 --> 01:03:03,210 ಹೌದು. 1303 01:03:03,210 --> 01:03:06,570 ಏನು SQL ಪ್ರಶ್ನೆ ಸಾಧ್ಯವೋ ಬ್ಯಾಂಕ್ ಆದ್ದರಿಂದ ಅದರ ಖಾತೆಯನ್ನು ಸಂಖ್ಯೆಗಳು ಹಿಂಪಡೆಯಲು 1304 01:03:06,570 --> 01:03:09,300 ಶ್ರೀಮಂತ ಗ್ರಾಹಕರಿಗೆ, ಆ 1,000 ಹೆಚ್ಚು ಸಮತೋಲನಗಳ? 1305 01:03:09,300 --> 01:03:13,280 ಆದ್ದರಿಂದ ನಾಲ್ಕು ಪ್ರಮುಖ ಪ್ರಕಾರಗಳ ಇದು ನಾವು ಇಲ್ಲಿ ಬಯಸುವ ಹೋಗುವ? 1306 01:03:13,280 --> 01:03:14,430 ಆಯ್ಕೆ. 1307 01:03:14,430 --> 01:03:16,650 ನಾವು ಆಯ್ಕೆ ಬಯಸುವ. 1308 01:03:16,650 --> 01:03:17,610 ನಾವು ಆಯ್ಕೆ ಬಯಸುವ ಇಲ್ಲ? 1309 01:03:17,610 --> 01:03:19,380 ನಾವು ಆಯ್ಕೆ ಏನು ಕಾಲಮ್ ಬಯಸುತ್ತೀರಿ? 1310 01:03:19,380 --> 01:03:20,970 ನಾವು ನಿರ್ದಿಷ್ಟವಾಗಿ ಬಯಸುತ್ತಾರೆ ಸಂಖ್ಯೆ ಆಯ್ಕೆ. 1311 01:03:20,970 --> 01:03:23,910 ಆದರೆ ನೀವು ಸ್ಟಾರ್, ನಾವು ಹೇಳಿದರು ವೇಳೆ ಸಹ ಎಂದು ಒಪ್ಪಿಕೊಂಡಿದ್ದಾರೆ. 1312 01:03:23,910 --> 01:03:25,820 >> ಹಾಗಾಗಿ ಟೇಬಲ್ ಸಂಖ್ಯೆ ಆಯ್ಕೆ? 1313 01:03:25,820 --> 01:03:26,640 ಅಕೌಂಟ್ಸ್. 1314 01:03:26,640 --> 01:03:28,370 ನಂತರ ನಾವು ಸ್ಥಿತಿಯನ್ನು ಬಯಸುವ? 1315 01:03:28,370 --> 01:03:30,140 ಅಲ್ಲಿ 1,000 ಹೆಚ್ಚು ಸಮತೋಲನ. 1316 01:03:30,140 --> 01:03:31,720 ನಾವು ಹೆಚ್ಚಿನ ಸ್ವೀಕರಿಸಿದ್ದಾರೆ ಹೆಚ್ಚು ಅಥವಾ ಸಮ. 1317 01:03:31,720 --> 01:03:35,230 1318 01:03:35,230 --> 01:03:36,190 ಕೊನೆಯ ಒಂದು. 1319 01:03:36,190 --> 01:03:42,940 ಏನು SQL ಪ್ರಶ್ನೆ ಸಾಧ್ಯವೋ ಬ್ಯಾಂಕ್ ನಿಕಟ, ಅಂದರೆ ಪ್ರತಿ ಖಾತೆಯನ್ನು ಅಳಿಸಲು ಎಂದು 1320 01:03:42,940 --> 01:03:44,480 $ 0 ಸಮತೋಲನ ಹೊಂದಿದೆ? 1321 01:03:44,480 --> 01:03:47,620 ಆದ್ದರಿಂದ ನಾಲ್ಕು ಯಾವ ನಾವು ಬಳಸಲು ಬಯಸುವ ಹೋಗುವ? 1322 01:03:47,620 --> 01:03:48,320 ಅಳಿಸಿ. 1323 01:03:48,320 --> 01:03:50,180 ಆದ್ದರಿಂದ ವಾಕ್ಯ? 1324 01:03:50,180 --> 01:03:51,890 ಏನು ಟೇಬಲ್ ಅಳಿಸಿ? 1325 01:03:51,890 --> 01:03:53,550 ಅಕೌಂಟ್ಸ್. 1326 01:03:53,550 --> 01:03:55,790 ನಂತರ ಪರಿಸ್ಥಿತಿ ಮೇಲೆ ನಾವು ಅಳಿಸಲು - 1327 01:03:55,790 --> 01:03:57,280 ಸಮತೋಲನ ಶೂನ್ಯ ಸಮನಾಗಿರುತ್ತದೆ ಅಲ್ಲಿ. 1328 01:03:57,280 --> 01:04:03,050 ಆದ್ದರಿಂದ ಖಾತೆಗಳಿಂದ ಎಲ್ಲಾ ಸಾಲುಗಳನ್ನು ಅಳಿಸಲು ಸಮತೋಲನ ಶೂನ್ಯ ಅಲ್ಲಿ. 1329 01:04:03,050 --> 01:04:04,300 ಈ ಯಾವುದೇ ಪ್ರಶ್ನೆಗಳು? 1330 01:04:04,300 --> 01:04:08,840 1331 01:04:08,840 --> 01:04:10,260 ಕ್ಯೂ ಬಯಸುತ್ತೀರಾ? 1332 01:04:10,260 --> 01:04:11,200 >> ಡೇವಿಡ್ ಜೆ MALAN: ಸರದಿಗೆ ಮಾರ್ಗದರ್ಶಿ. 1333 01:04:11,200 --> 01:04:17,110 ಆದ್ದರಿಂದ ಈ ಒಂದು, ನಾವು ನೀವು ಸ್ವಲ್ಪ ನೀಡಿದರು ನಾವು ಅನ್ವೇಷಣೆಗೆ ಪರಿಚಿತ ರಚನೆ 1334 01:04:17,110 --> 01:04:20,450 ಸ್ಟ್ರಕ್ಟ್ಸ್ಳ ಪಕ್ಕದಲ್ಲಿ ವರ್ಗ ಬಿಟ್, ಡೇಟಾ ಇದು 1335 01:04:20,450 --> 01:04:21,910 ಉತ್ಸಾಹದಲ್ಲಿ ಸಂಬಂಧಿಸಿದ ರಚನೆ. 1336 01:04:21,910 --> 01:04:24,670 ಒಂದು ಕ್ಯೂ ಆದರೂ ವ್ಯತ್ಯಾಸ ನಾವು ಹೇಗಾದರೂ ನೆನಪಿಡುವ ಎಂದು ಯಾರು 1337 01:04:24,670 --> 01:04:27,900 ದೊಡ್ಡ ರಲ್ಲಿ, ಕ್ಯೂ ಮುಂಭಾಗದ ಆಗಿತ್ತು ನಾವು ಹೆಚ್ಚು ಮಾಡುವನು ಭಾಗ ಆದ್ದರಿಂದ 1338 01:04:27,900 --> 01:04:30,530 ಮೆಮೊರಿ ಸಮರ್ಥ ಬಳಕೆ, ಕನಿಷ್ಠ ನಾವು ಒಂದು ವ್ಯೂಹವನ್ನು ಬಳಸಿಕೊಂಡು ವೇಳೆ. 1339 01:04:30,530 --> 01:04:35,460 >> ಏಕೆಂದರೆ ಮರುಸ್ಥಾಪನೆ, ನಾವು ಒಂದು ಸರಣಿ ವೇಳೆ, ವೇಳೆ, ಉದಾಹರಣೆಗೆ, ಈ ಮುಂದೆ 1340 01:04:35,460 --> 01:04:38,470 ಕ್ಯೂ, ನಾನು ಇಲ್ಲಿ ಸರತಿ ಬರಲು ವೇಳೆ, ತದನಂತರ ಯಾರಾದರೂ ಸಾಲಿನಲ್ಲಿ ಪಡೆಯುತ್ತದೆ 1341 01:04:38,470 --> 01:04:42,710 ನನ್ನ ಹಿಂದೆ ನನ್ನ ಹಿಂದೆ ನನಗೆ,,, ಮತ್ತು ಹಿಂದೆ ಒಂದು ವ್ಯಕ್ತಿ ಸಾಲಿನ ಸ್ಟೆಪ್ಸ್ ಔಟ್, ನೀವು 1342 01:04:42,710 --> 01:04:45,930 ಸಾಧ್ಯವೋ, ನಾವು ನಮ್ಮ ಮಾನವ ಕೆಲವು ಕಂಡಿದ್ದರಿಂದ ವರ್ಗ ಸ್ವಯಂಸೇವಕರು, ಎಲ್ಲರೂ ಹೊಂದಿವೆ 1343 01:04:45,930 --> 01:04:47,100 ಈ ರೀತಿಯಲ್ಲಿ ಬದಲಾಯಿಸುವಂತೆ. 1344 01:04:47,100 --> 01:04:50,880 ಆದರೆ ಸಾಮಾನ್ಯವಾಗಿ, ಎಲ್ಲರೂ ಏನು ನಂತರ ಏನೋ ಸಮಯ ಉತ್ತಮ ಬಳಕೆ ಇಲ್ಲ 1345 01:04:50,880 --> 01:04:54,600 ಒಂದು ಕಾರ್ಯಕ್ರಮದಲ್ಲಿ, ಏಕೆಂದರೆ ಇದು ಅರ್ಥ ನಿಮ್ಮ ಅಲ್ಗಾರಿದಮ್ ಏನು ಚಾಲನೆಯಲ್ಲಿರುವ 1346 01:04:54,600 --> 01:04:56,520 ಅಸಂಪಾತ ಚಾಲನೆಯ ಸಮಯ? 1347 01:04:56,520 --> 01:04:57,420 ಇದು ರೇಖೀಯ ಇಲ್ಲಿದೆ. 1348 01:04:57,420 --> 01:04:59,600 >> ಸ್ಟುಪಿಡ್ ರೀತಿಯ ಹಾಗೆ ನಾನು ಭಾವಿಸುತ್ತೇನೆ. 1349 01:04:59,600 --> 01:05:02,890 ಸಾಲಿನ ಮುಂದಿನ ವ್ಯಕ್ತಿಗೆ ಮುಂದಿನ ಇದ್ದರೆ ಒಳಗೆ ಹೋಗಲು ಮಾಡಬೇಕೋ ವ್ಯಕ್ತಿ 1350 01:05:02,890 --> 01:05:04,660 ಅಂಗಡಿ, ಅವರು ಎಲ್ಲಾ ಇಲ್ಲ ಒಟ್ಟಿಗೆ ಸರಿಸಲು. 1351 01:05:04,660 --> 01:05:08,200 ಕೇವಲ ಆ ವ್ಯಕ್ತಿ ಆಫ್ ಕಿತ್ತುಕೊಂಡನು ಅವಕಾಶ ಸಮಯ ಉದಾಹರಣೆಗೆ, ಬಂದಾಗ. 1352 01:05:08,200 --> 01:05:09,870 ನಾವು ಅಲ್ಲಿ ಸಮಯ ಸ್ವಲ್ಪ ಉಳಿಸಬಹುದು. 1353 01:05:09,870 --> 01:05:14,840 ಮತ್ತು ಹಾಗೆ ಎಂದು ಆದರೂ, ಅಂದರೆ ಎಂದು ಕ್ಯೂ ಮುಖ್ಯಸ್ಥ ಅಥವಾ 1354 01:05:14,840 --> 01:05:18,060 ಕ್ಯೂ ಮುಂದೆ ಹೋಗುತ್ತದೆ ಹಂತಹಂತವಾಗಿ ಆಳವಾದ ಮತ್ತು ಆಳವಾದ ಸರಿಸಲು 1355 01:05:18,060 --> 01:05:23,340 ರಚನೆಯ ಒಳಗೆ ಮತ್ತು ಅಂತಿಮವಾಗಿ might ನಾವು ಒಂದು ಬಳಸುತ್ತಿದ್ದರೆ ವಾಸ್ತವವಾಗಿ ಸುಮಾರು ಕಟ್ಟಲು 1356 01:05:23,340 --> 01:05:25,790 ಜನರು ಶೇಖರಿಸಿಡಲು ರಚನೆಯ ಈ ಸರದಿಯಲ್ಲಿ. 1357 01:05:25,790 --> 01:05:28,390 ಆದ್ದರಿಂದ ನೀವು ಬಹುತೇಕ ನಗರದ ಒಂದು ವೃತ್ತಾಕಾರದ ಮಾಹಿತಿ ರಚನೆಯ 1358 01:05:28,390 --> 01:05:29,880 ಆ ಅರ್ಥದಲ್ಲಿ ರಚನೆ. 1359 01:05:29,880 --> 01:05:33,970 >> ಆದ್ದರಿಂದ ನೀವು ಹೇಗಾದರೂ ಕಾಪಾಡುವುದು ಹೊಂದಿವೆ ಇದು ಗಾತ್ರ ಅಥವಾ ಇದು ನಿಜವಾಗಿಯೂ ಕೊನೆಯಲ್ಲಿ 1360 01:05:33,970 --> 01:05:36,250 ನಂತರ ಅದನ್ನು ಆರಂಭದಲ್ಲಿ ಅಲ್ಲಿ. 1361 01:05:36,250 --> 01:05:39,490 ನಾವು ನೀವು ಘೋಷಿಸಿದ ಸಲಹೆ ಇಂತಹ ಒಂದು ಕ್ಯೂ, ಕರೆ 1362 01:05:39,490 --> 01:05:41,330 ಪ್ರಶ್ನೆ ಇದು, ಕೇವಲ ಒಂದು ಅಕ್ಷರದ. 1363 01:05:41,330 --> 01:05:44,570 ನಂತರ ನಾವು ಮುಂದೆ ಎಂದು ಸಲಹೆ ಶೂನ್ಯ ಮತ್ತು ಆರಂಭಿಸಲಾಗಿಲ್ಲ ಗಾತ್ರ 1364 01:05:44,570 --> 01:05:45,470 ಶೂನ್ಯ ಆರಂಭಿಸಲಾಗಿಲ್ಲ ಎಂದು. 1365 01:05:45,470 --> 01:05:47,770 >> ಆದ್ದರಿಂದ ಈಗ, ಇಲ್ಲ ಎಂದು ಕ್ಯೂ ಒಳಗೆ. 1366 01:05:47,770 --> 01:05:50,910 ನಾವು ಪೂರ್ಣಗೊಳಿಸಲು ನೀವು ಕೇಳಿ ಕೆಳಗೆ ಎನ್ಕ್ಯೂ ಅನುಷ್ಠಾನಕ್ಕೆ 1367 01:05:50,910 --> 01:05:55,250 ಕಾರ್ಯ ಎನ್ ಸೇರಿಸುತ್ತದೆ ರೀತಿಯಲ್ಲಿ ನಂತರ ಪ್ರಶ್ನೆ ಕೊನೆಯಲ್ಲಿ ಮತ್ತು ನಿಜವಾದ ಹಿಂದಿರುಗಿಸುತ್ತದೆ. 1368 01:05:55,250 --> 01:05:58,690 ಆದರೆ ಪ್ರಶ್ನೆ ಪೂರ್ಣ ಅಥವಾ ಋಣಾತ್ಮಕ ವೇಳೆ, ಕಾರ್ಯದ ಬದಲಿಗೆ ಸುಳ್ಳು ಹಿಂದಿರುಗಿಸಬೇಕು. 1369 01:05:58,690 --> 01:06:01,060 ನಾವು ನೀವು ಒಂದೆರಡು ನೀಡಿದರು ಊಹೆಗಳನ್ನು. 1370 01:06:01,060 --> 01:06:04,320 ಆದರೆ ಅವರು ನಿಜವಾಗಿಯೂ ಕ್ರಿಯಾತ್ಮಕವಾಗಿ ಇಲ್ಲ ಸಂಬಂಧಿತ, ಕೇವಲ, bool, ಅಸ್ತಿತ್ವದಲ್ಲಿದೆ 1371 01:06:04,320 --> 01:06:06,690 ತಾಂತ್ರಿಕವಾಗಿ,, bool ಮಾಡುವುದಿಲ್ಲ, ಏಕೆಂದರೆ ನೀವು ಸೇರಿವೆ ಹೊರತು ಸಿ ಅಸ್ತಿತ್ವದಲ್ಲಿಲ್ಲ ಒಂದು 1372 01:06:06,690 --> 01:06:07,310 ಕೆಲವು ಹೆಡರ್ ಕಡತವನ್ನು. 1373 01:06:07,310 --> 01:06:09,350 ಆದ್ದರಿಂದ ಕೇವಲ ಖಚಿತವಾಗಿ ಇಲ್ಲ ಮಾಡಲು ಮಾಡಲಾಯಿತು ಯಾವುದೇ ಈ ಒಂದು ಟ್ರಿಕ್ ಮಾಡಲಾಯಿತು 1374 01:06:09,350 --> 01:06:10,940 ವಿಷಯ ಪ್ರಶ್ನೆ ರೀತಿಯ. 1375 01:06:10,940 --> 01:06:16,280 >> ಆದ್ದರಿಂದ ಎನ್ಕ್ಯೂ, ನಾವು ಮಾದರಿ ಪ್ರಸ್ತಾಪ ಕೆಳಗಿನಂತೆ ಪರಿಹಾರಗಳನ್ನು ಕಾರ್ಯಗತಗೊಳಿಸಲು. 1376 01:06:16,280 --> 01:06:20,420 ಒಂದು, ನಾವು ಮೊದಲ ಸುಲಭವಾಗಿ ಪರಿಶೀಲಿಸಿ, ಕಡಿಮೆ ಹ್ಯಾಂಗಿಂಗ್ ಹಣ್ಣುಗಳು. 1377 01:06:20,420 --> 01:06:23,820 ಸಂಪೂರ್ಣ ಸರತಿ ಅಥವಾ ಸಂಖ್ಯೆಯ ವೇಳೆ ಆ ನೀವು ಸೇರಿಸಲು ಪ್ರಯತ್ನಿಸುತ್ತಿರುವ ಕಡಿಮೆ 1378 01:06:23,820 --> 01:06:26,380 ನಾವು ಹೇಳಿದರು ಇದು ಶೂನ್ಯ, ಹೆಚ್ಚು ಸಮಸ್ಯೆ ವಿವರಣೆಗೆ ಮಾಡಬೇಕಾದುದು 1379 01:06:26,380 --> 01:06:30,320 ನಾವು ಮಾತ್ರ ಬಯಸುವ ಏಕೆಂದರೆ ಅವಕಾಶ ಸಾಧ್ಯವಿಲ್ಲ ಅಲ್ಲದ ಋಣಾತ್ಮಕ ಮೌಲ್ಯಗಳನ್ನು, ನಂತರ ನೀವು ಮಾಡಬೇಕಾದುದು 1380 01:06:30,320 --> 01:06:31,640 ತಕ್ಷಣವೇ ಸುಳ್ಳು ಮರಳಲು. 1381 01:06:31,640 --> 01:06:33,820 ಆದ್ದರಿಂದ ಕೆಲವು ತುಲನಾತ್ಮಕವಾಗಿ ಸುಲಭ ದೋಷ ಪರಿಶೀಲನೆ. 1382 01:06:33,820 --> 01:06:38,720 ನೀವು ನಿಜವಾದ ಸೇರಿಸಲು ಬಯಸುವ ಆದರೂ ವೇಳೆ ಸಂಖ್ಯೆ, ನೀವು ಒಂದು ಬಿಟ್ ಮಾಡಲೇಬೇಕಿತ್ತು 1383 01:06:38,720 --> 01:06:39,440 ಇಲ್ಲಿ ಆಲೋಚನೆ. 1384 01:06:39,440 --> 01:06:41,330 ಇದು ಸ್ವಲ್ಪ ಕಿರಿಕಿರಿ ಉಂಟು ಮಾಡಿದೆ ಅಲ್ಲಿ ಇದು ಮಾನಸಿಕವಾಗಿ, ನೀವು ಏಕೆಂದರೆ 1385 01:06:41,330 --> 01:06:43,000 ಹೆಡ್ ನಿರ್ವಹಿಸಲು ಹೇಗೆ ಲೆಕ್ಕಾಚಾರ. 1386 01:06:43,000 --> 01:06:46,870 >> ಆದರೆ ಅಂಕುರವನ್ನು ಇಲ್ಲಿ ಆ ಇಲ್ಲಿದೆ ನಮಗೆ ಆಸಕ್ತಿ ಎಂದು ಹೆಡ್ ಆಗಿದೆ 1387 01:06:46,870 --> 01:06:51,480 ಸಾಮಾನ್ಯವಾಗಿ ಮಾಡ್ಯುಲರ್ ಅಂಕಗಣಿತ ಸೂಚಿಸುತ್ತದೆ ಮತ್ತು ಮಾಡ್ ಆಯೋಜಕರು, ಶೇಕಡಾ ಬಲಭಾಗದ, 1388 01:06:51,480 --> 01:06:55,140 ನೀವು ಒಂದು ದೊಡ್ಡ ಮೌಲ್ಯವನ್ನು ಹೋಗಬಹುದು ಅಲ್ಲಿ ಮತ್ತೆ ಸೊನ್ನೆಗೆ ಮತ್ತು ನಂತರ ಒಂದು ಮತ್ತು ಎರಡು ಮತ್ತು 1389 01:06:55,140 --> 01:06:58,650 ಮೂರು ಮತ್ತು ನಂತರ ಸುಮಾರು ಶೂನ್ಯ, ಒಂದು ಮತ್ತು ಎರಡು ಇತ್ಯಾದಿ ಮೂರು ಮತ್ತು 1390 01:06:58,650 --> 01:06:59,380 ಮತ್ತೆ ಮತ್ತೆ. 1391 01:06:59,380 --> 01:07:02,880 ನಾವು ಈ ರೀತಿ ಸಲಹೆ ದಾರಿ ನಾವು ಒಳಗೆ ಸೂಚ್ಯಂಕ ಬಯಸುತ್ತೀರಿ ಎಂದು 1392 01:07:02,880 --> 01:07:05,850 ಸಂಖ್ಯೆಗಳನ್ನು ಅಲ್ಲಿ ಎಂಬ ರಚನೆಯ ನಮ್ಮ ಪೂರ್ಣಾಂಕಗಳ ಸುಳ್ಳು. 1393 01:07:05,850 --> 01:07:10,740 ಆದರೆ ಪಡೆಯಲು, ನಾವು ಮೊದಲ ಮಾಡಲು ಬಯಸುವ ಕ್ಯೂ ಗಾತ್ರವನ್ನು ಆದರೆ ಯಾವುದೇ 1394 01:07:10,740 --> 01:07:14,080 ನಂತರ ಸೇರಿಸಲು ಯಾವುದೇ ಪಟ್ಟಿ ಮುಂದೆ ಆಗಿದೆ. 1395 01:07:14,080 --> 01:07:17,880 ಮತ್ತು ಪರಿಣಾಮ ನಮಗೆ ಪುಟ್ ಹೊಂದಿದೆ ಬಲ ಸಾಲಿನಲ್ಲಿನ ಸ್ಥಾನ ಮತ್ತು 1396 01:07:17,880 --> 01:07:20,970 ಭಾವಿಸುವುದಿಲ್ಲ ಎಂದು ಸಾಲಿನ ಮೊದಲ ವ್ಯಕ್ತಿ ಆರಂಭದಲ್ಲಿ, ಅವರು ಅಥವಾ 1397 01:07:20,970 --> 01:07:24,130 ಅವರು ಸಂಪೂರ್ಣವಾಗಿ ಆಗಿರಬಹುದು ನಾವು ಎಲ್ಲರಿಗೂ ಬದಲಾಯಿಸುವ ಮಾಡಲಾಯಿತು. 1398 01:07:24,130 --> 01:07:26,710 ಆದರೆ ನಾವು ಕೆಲಸ ರಚಿಸುತ್ತಿದೆ ನಾವೇ ನಾವು ತೆಗೆದುಕೊಂಡಿತು ವೇಳೆ 1399 01:07:26,710 --> 01:07:27,800 ನಿರ್ದಿಷ್ಟ ಮಾರ್ಗವನ್ನು. 1400 01:07:27,800 --> 01:07:29,330 >> ನಾವು ತುಲನಾತ್ಮಕವಾಗಿ ಸರಳ ಇರಿಸಿಕೊಳ್ಳಲು ಸಾಧ್ಯವಿಲ್ಲ. 1401 01:07:29,330 --> 01:07:32,180 ನಾವು ನೆನಪಿಟ್ಟುಕೊಳ್ಳಬೇಕು ಎಂದು ನಾವು ಕ್ಯೂ ಒಂದು ಇಂಟ್ ಸೇರಿಸಲಾಗಿದೆ. 1402 01:07:32,180 --> 01:07:35,850 ನಂತರ ನಾವು ನಿಜವಾದ ಹಿಂತಿರುಗಿ. 1403 01:07:35,850 --> 01:07:38,560 ಏತನ್ಮಧ್ಯೆ, dequeue, ನಾವು ಕೇಳಿದಾಗ ನೀವು ಈ ಮಾಡಲು. 1404 01:07:38,560 --> 01:07:42,260 ರೀತಿಯಲ್ಲಿ ಇದು ಅನುಷ್ಠಾನಗೊಳಿಸುವ ಇದು dequeues, ಎಂದು, ತೆಗೆದುಹಾಕುತ್ತದೆ ಮತ್ತು ಮರಳುತ್ತದೆ 1405 01:07:42,260 --> 01:07:44,190 ಕ್ಯೂ ಮುಂದೆ ಇಂಟ್. 1406 01:07:44,190 --> 01:07:46,410 ಇಂಟ್ ತೆಗೆದುಹಾಕಲು, ಇದು ಸಾಕು ಅದನ್ನು ಮರೆಯಲು. 1407 01:07:46,410 --> 01:07:47,650 ನೀವು ಅದರ ಸ್ವಲ್ಪ ಅತಿಕ್ರಮಿಸಲು ಅಗತ್ಯವಿಲ್ಲ. 1408 01:07:47,650 --> 01:07:48,820 ಆದ್ದರಿಂದ ವಾಸ್ತವವಾಗಿ ಇನ್ನೂ. 1409 01:07:48,820 --> 01:07:51,930 ಕೇವಲ ಒಂದು ಹಾರ್ಡ್ ಡ್ರೈವಿನಲ್ಲಿ ದಶಮಾಂಶ ಹಾಗೆ, ನಾವು ವಾಸ್ತವವಾಗಿ ನಿರ್ಲಕ್ಷಿಸಿ 1410 01:07:51,930 --> 01:07:52,970 ಅಲ್ಲಿ ಈಗ ಎಂದು. 1411 01:07:52,970 --> 01:07:55,520 ಪ್ರಶ್ನೆ ಖಾಲಿ ವೇಳೆ, ನಾವು ಮಾಡಬೇಕಾದುದು ಬದಲಿಗೆ ಋಣಾತ್ಮಕ 1 ಮರಳಲು. 1412 01:07:55,520 --> 01:07:56,750 ಆದ್ದರಿಂದ ಈ ಅನಿಯಂತ್ರಿತ ಭಾವಿಸುತ್ತಾನೆ. 1413 01:07:56,750 --> 01:08:01,640 ಏಕೆ ಋಣಾತ್ಮಕ 1 ಮರಳಲು ಬದಲಿಗೆ ತಪ್ಪು ನ? 1414 01:08:01,640 --> 01:08:02,620 ಹೌದು. 1415 01:08:02,620 --> 01:08:05,070 >> ಪ್ರೇಕ್ಷಕರು: ಪ್ರಶ್ನೆ ಉಳಿಸುವುದು ಧನಾತ್ಮಕ ಮೌಲ್ಯಗಳನ್ನು. 1416 01:08:05,070 --> 01:08:10,950 ನೀವು ಕೇವಲ ಧನಾತ್ಮಕ ಮೌಲ್ಯಗಳನ್ನು ಸಂಗ್ರಹಿಸಲು ರಿಂದ ಪ್ರಶ್ನೆ, ಋಣಾತ್ಮಕ ತಪ್ಪಾಗಿರುತ್ತದೆ. 1417 01:08:10,950 --> 01:08:11,510 >> ಡೇವಿಡ್ ಜೆ MALAN: ಸರಿ, ನಿಜವಾದ. 1418 01:08:11,510 --> 01:08:14,850 ನಾವು ಕೇವಲ ಧನಾತ್ಮಕ ಸಂಗ್ರಹಿಸಲು ನೀವು ಆದ್ದರಿಂದ ಏಕೆಂದರೆ ಮೌಲ್ಯಗಳು ಅಥವಾ ಶೂನ್ಯ, ಅದು ಫೈನ್ 1419 01:08:14,850 --> 01:08:18,050 ಒಂದು ಕಾವಲುಗಾರ ನಕಾರಾತ್ಮಕ ಮೌಲ್ಯವನ್ನು ಮರಳಲು ಮೌಲ್ಯ, ಒಂದು ವಿಶೇಷ ಚಿಹ್ನೆ. 1420 01:08:18,050 --> 01:08:21,630 ಆದರೆ ನೀವು, ಅಲ್ಲಿ ಇತಿಹಾಸ ಪುನಃ ಮಾಡುತ್ತಿದ್ದೇವೆ ಏಕೆಂದರೆ ನಾವು ಮಾತ್ರ ಕಾರಣ 1421 01:08:21,630 --> 01:08:25,890 ಅಲ್ಲದ ಋಣಾತ್ಮಕ ಮೌಲ್ಯಗಳನ್ನು ಹಿಂದಿರುಗಿದ ನಾವು ಬಯಸುವ ಏಕೆಂದರೆ 1422 01:08:25,890 --> 01:08:27,670 ಒಂದು ಸೆಂಟಿನೆಲ್ ಮೌಲ್ಯವನ್ನು ಹೊಂದಿವೆ. 1423 01:08:27,670 --> 01:08:32,617 ಆದ್ದರಿಂದ ಹೆಚ್ಚು ನಿರ್ದಿಷ್ಟವಾಗಿ, ಏಕೆ ಕೇವಲ ದೋಷಗಳನ್ನು ಪ್ರಕರಣಗಳಲ್ಲಿ ಸುಳ್ಳು ಹಿಂದಿರುಗಲು? 1424 01:08:32,617 --> 01:08:33,099 ಹೌದು. 1425 01:08:33,099 --> 01:08:35,510 >> ಪ್ರೇಕ್ಷಕರು: ನೀವು ವಿಫಲವಾಗಿದೆ ನೀವು ಒಂದು ಪೂರ್ಣಾಂಕ ಮರಳಲು. 1426 01:08:35,510 --> 01:08:36,630 >> ಡೇವಿಡ್ ಜೆ MALAN: ನಿಖರವಾಗಿ. 1427 01:08:36,630 --> 01:08:38,569 ಸಿ ಗೆಟ್ಸ್ ಅಲ್ಲಿ ಈ ಬಹಳ constraining. 1428 01:08:38,569 --> 01:08:40,590 ನೀವು ನೀನು ಹೇಳುವ ವೇಳೆ ಒಂದು ಇಂಟ್ ಮರಳಲು, ನೀವು ಮಾಡಲೇಬೇಕು 1429 01:08:40,590 --> 01:08:41,279 ಒಂದು ಇಂಟ್ ಮರಳಲು. 1430 01:08:41,279 --> 01:08:43,689 ನೀವು ಅಲಂಕಾರಿಕ ಮತ್ತು ಹಿಂದಿರುಗಿದ ಆರಂಭಿಸಲು ಸಾಧ್ಯವಿಲ್ಲ ಒಂದು bool ಅಥವಾ ಒಂದು ಫ್ಲೋಟ್ ಅಥವಾ ಒಂದು 1431 01:08:43,689 --> 01:08:45,040 ಸ್ಟ್ರಿಂಗ್ ಅಥವಾ ಸ್ವಲ್ಪ. 1432 01:08:45,040 --> 01:08:49,370 ಈಗ, ಏತನ್ಮಧ್ಯೆ, ಜಾವಾಸ್ಕ್ರಿಪ್ಟ್ ಮತ್ತು PHP ಮತ್ತು ಇತರ ಕೆಲವು ಭಾಷೆಗಳಲ್ಲಿ ಮಾಡಬಹುದು, ವಾಸ್ತವವಾಗಿ, 1433 01:08:49,370 --> 01:08:51,310 ನೀವು ವಿವಿಧ ಹಿಂದಿರುಗಿದ ಮೌಲ್ಯಗಳ ರೀತಿಯ. 1434 01:08:51,310 --> 01:08:54,819 ಆ ವಾಸ್ತವವಾಗಿ, ಸಹಕಾರಿ ಅಲ್ಲಿ ನೀವು ಧನಾತ್ಮಕ ints, ಸೊನ್ನೆಗಳು ಹಿಂದಿರುಗಬಹುದು, 1435 01:08:54,819 --> 01:08:59,439 ಋಣಾತ್ಮಕ ints, ಅಥವಾ ತಪ್ಪು ಅಥವಾ ಶೂನ್ಯ ಸಹ ದೋಷ ಸೂಚಿಸುವುದಕ್ಕಾಗಿ. 1436 01:08:59,439 --> 01:09:01,890 ಆದರೆ ನಾವು ಹೊಂದಿಲ್ಲ ಎಂದು ಸಿ ಬುದ್ಧಿ 1437 01:09:01,890 --> 01:09:04,569 >> ಆದ್ದರಿಂದ dequeue ಜೊತೆ, ನಾವು ಮಾಡಲು ಸಲಹೆ - 1438 01:09:04,569 --> 01:09:07,350 1439 01:09:07,350 --> 01:09:09,830 >> ರಾಬ್ ಬೌಡೆನ್: ನೀವು ತಪ್ಪು ಮರಳಬಹುದು. 1440 01:09:09,830 --> 01:09:13,189 ಇದು ಹ್ಯಾಶ್ ಕೇವಲ ಸುಳ್ಳು ವಿಶೇಷವೇನು ಶೂನ್ಯ ಸುಳ್ಳು ವ್ಯಾಖ್ಯಾನಿಸಲು. 1441 01:09:13,189 --> 01:09:16,000 ಆದ್ದರಿಂದ ನೀವು ರಿಟರ್ನ್ ಸುಳ್ಳು ವೇಳೆ, ನೀವು ಶೂನ್ಯ ಹಿಂದಿರುಗಿದ ನೀವು. 1442 01:09:16,000 --> 01:09:25,470 ಮತ್ತು ಶೂನ್ಯ ನಮ್ಮ ಸರದಿಯಲ್ಲಿ ಮಾನ್ಯ ವಿಷಯ ಋಣಾತ್ಮಕ 1 ಅಲ್ಲ ಆದರೆ ವೇಳೆ 1443 01:09:25,470 --> 01:09:27,000 ಸುಳ್ಳು ಋಣಾತ್ಮಕ 1 ಹರಿಯುತ್ತಿತ್ತು. 1444 01:09:27,000 --> 01:09:29,972 ಆದರೆ ನೀವು ಮಾಡಬಾರದು ಎಂದು ತಿಳಿದುಕೊಳ್ಳಬೇಕು. 1445 01:09:29,972 --> 01:09:32,399 >> ಡೇವಿಡ್ ಜೆ MALAN: ಆ ಏಕೆ ನಾನು ಹೇಳಲಿಲ್ಲ. 1446 01:09:32,399 --> 01:09:36,450 >> ರಾಬ್ ಬೌಡೆನ್: ಆದರೆ ಇದು ನಿಜ ಅಲ್ಲ ನೀವು ಸುಳ್ಳು ಮರಳಿ ಎಂಬುದನ್ನು. 1447 01:09:36,450 --> 01:09:37,700 >> ಡೇವಿಡ್ ಜೆ MALAN: ಖಂಡಿತ. 1448 01:09:37,700 --> 01:09:40,920 1449 01:09:40,920 --> 01:09:44,240 ಆದ್ದರಿಂದ dequeue, ನಾವು ಸ್ವೀಕರಿಸಲು ಗಮನಕ್ಕೆ ಅದರ ಚರ್ಚೆಯಂತೆ ಶೂನ್ಯವಾಗುವ. 1450 01:09:44,240 --> 01:09:45,479 ನಾವು ಇಲ್ಲ ಏಕೆಂದರೆ ಮತ್ತು ಇಲ್ಲಿದೆ ಸೈನ್ ಏನು ಹಾದುಹೋಗುವ 1451 01:09:45,479 --> 01:09:48,359 ನಾವು ಅಂಶ ತೆಗೆದುಹಾಕಲು ಬಯಸುವ ಕ್ಯೂ ಮುಂಭಾಗದ. 1452 01:09:48,359 --> 01:09:49,819 ಆದ್ದರಿಂದ ಹೇಗೆ ನಾವು ಈ ರೀತಿ ಸುಮಾರು ಹೋಗಬಹುದು? 1453 01:09:49,819 --> 01:09:51,290 ಹಾಗೆಯೇ, ಮೊದಲ, ಇದನ್ನು ನಾವು ತ್ವರಿತ ವಿವೇಕ ಪರಿಶೀಲಿಸಿ. 1454 01:09:51,290 --> 01:09:53,350 ಕ್ಯೂ ಗಾತ್ರ 0 ಇದ್ದರೆ, ಇಲ್ಲ ಮಾಡಬೇಕಾದ ಕೆಲಸ. 1455 01:09:53,350 --> 01:09:54,210 1 ಋಣಾತ್ಮಕ ಹಿಂತಿರುಗಿ. 1456 01:09:54,210 --> 01:09:54,800 ಡನ್. 1457 01:09:54,800 --> 01:09:56,340 ಆದ್ದರಿಂದ ನನ್ನ ಕಾರ್ಯಕ್ರಮದ ಕೆಲವು ಮಾರ್ಗಗಳು ಇಲ್ಲಿದೆ. 1458 01:09:56,340 --> 01:09:58,180 ಆದ್ದರಿಂದ ಕೇವಲ ನಾಲ್ಕು ಸಾಲುಗಳನ್ನು ಉಳಿಯುತ್ತದೆ. 1459 01:09:58,180 --> 01:10:01,310 >> ಇಲ್ಲಿ ನಾನು ಇಳಿಕೆ ನಿರ್ಧರಿಸಲು ಗಾತ್ರ. 1460 01:10:01,310 --> 01:10:04,620 ಮತ್ತು ಪರಿಣಾಮಕಾರಿಯಾಗಿ ಗಾತ್ರ decrementing ನಾನು ಮರೆಯುವಷ್ಟರ ಬಾಗುತ್ತೇನೆ ಅರ್ಥ 1461 01:10:04,620 --> 01:10:06,010 ಏನೋ ಆಗಿದೆ. 1462 01:10:06,010 --> 01:10:09,910 ಆದರೆ ನಾನು ಅಪ್ಡೇಟ್ ಹೊಂದಿವೆ ಸಂಖ್ಯೆಗಳನ್ನು ಮುಂದೆ ಇವೆ. 1463 01:10:09,910 --> 01:10:11,620 ಆದ್ದರಿಂದ ಹಾಗೆ, ನಾನು ಅಗತ್ಯವಿದೆ ಎರಡು ಕೆಲಸಗಳನ್ನು. 1464 01:10:11,620 --> 01:10:16,390 ನಾನು ಮೊದಲ ಏನು ಸಂಖ್ಯೆ ನೆನಪಿಡುವ ಅಗತ್ಯವಿರುವುದಿಲ್ಲ ಕ್ಯೂ ಮುಂದೆ ಆಗಿದೆ, 1465 01:10:16,390 --> 01:10:17,860 ನಾನು ವಿಷಯ ಮರಳಲು ಬೇಕಾಗುತ್ತದೆ. 1466 01:10:17,860 --> 01:10:20,910 ಆದ್ದರಿಂದ ನಾನು ಆಕಸ್ಮಿಕವಾಗಿ ಮರೆಯಬೇಡಿ ಬಯಸುವುದಿಲ್ಲ ಅದರ ಬಗ್ಗೆ ನಂತರ ಅದನ್ನು ತಿದ್ದಿಬರೆಯಲು. 1467 01:10:20,910 --> 01:10:22,840 ನಾನು ಒಂದು ಇಂಟ್ ನಲ್ಲಿ ನೆನಪು ಪಡೆಯಲಿದ್ದೇನೆ. 1468 01:10:22,840 --> 01:10:27,310 >> ಈಗ, ನಾನು ನವೀಕರಿಸಲು ಬಯಸುತ್ತೀರಾ q.front +1 q.front ಮಾಡಲು. 1469 01:10:27,310 --> 01:10:30,070 ಈ ಮೊದಲ ವ್ಯಕ್ತಿ ಆದ್ದರಿಂದ ವೇಳೆ ಲೈನ್, ಈಗ, ನಾನು ಜೊತೆಗೆ 1 ಬಯಸುವ 1470 01:10:30,070 --> 01:10:31,930 ಸಾಲಿನಲ್ಲಿ ಮುಂದಿನ ವ್ಯಕ್ತಿಯ ಕಡೆ. 1471 01:10:31,930 --> 01:10:33,420 ಆದರೆ ನಾನು ಹೆಡ್ ನಿರ್ವಹಿಸಲು ಹೊಂದಿವೆ. 1472 01:10:33,420 --> 01:10:37,270 ಮತ್ತು ಸಾಮರ್ಥ್ಯ ಜಾಗತಿಕ ಸ್ಥಿರ ವೇಳೆ, ನನಗೆ ಖಚಿತಪಡಿಸಿಕೊಳ್ಳಿ ಅವಕಾಶ ವಿಶೇಷವೇನು 1473 01:10:37,270 --> 01:10:41,140 ನಾನು ಬಹಳ ಕೊನೆಯ ವ್ಯಕ್ತಿ ತೋರಿಸಲು ಮಾಹಿತಿ ಲೈನ್, ಪ್ರಮಾಣ ಕಾರ್ಯಾಚರಣೆ ತರುವುದು 1474 01:10:41,140 --> 01:10:43,840 ಸೊನ್ನೆ ನನ್ನನ್ನು ಕ್ಯೂ ಮುಂಭಾಗದ. 1475 01:10:43,840 --> 01:10:46,050 ಮತ್ತು ಇಲ್ಲಿ ಹೆಡ್ ನಿಭಾಯಿಸುತ್ತದೆ. 1476 01:10:46,050 --> 01:10:48,950 ತದನಂತರ ನಾನು ಎನ್ ಮರಳಲು ಮುಂದುವರೆಯಲು. 1477 01:10:48,950 --> 01:10:51,530 >> ಈಗ, ಕಟ್ಟುನಿಟ್ಟಾಗಿ ಹೇಳುವುದಾದರೆ ನಾನು ಮಾಡಲಿಲ್ಲ ಎನ್ ಘೋಷಿಸಲು ಹೊಂದಿರುತ್ತವೆ. 1478 01:10:51,530 --> 01:10:53,880 ಇದು ಕೀಳುತ್ತಾರೆ ಮತ್ತು ಸಂಗ್ರಹಿಸಲು ಹೊಂದಿರಲಿಲ್ಲ ತಾತ್ಕಾಲಿಕವಾಗಿ, ಮೌಲ್ಯ ಏಕೆಂದರೆ 1479 01:10:53,880 --> 01:10:54,740 ಇನ್ನೂ. 1480 01:10:54,740 --> 01:10:57,490 ಹಾಗಾಗಿ ಸರಿಯಾದ ಅಂಕಗಣಿತದ ಇಲ್ಲ ಮಾಜಿ ಮುಖ್ಯಸ್ಥ ಮರಳಲು 1481 01:10:57,490 --> 01:10:58,450 ಕ್ಯೂ. 1482 01:10:58,450 --> 01:11:01,850 ಆದರೆ ನಾನು ಈ ಹೆಚ್ಚು ಸ್ಪಷ್ಟ ಎಂದು ಭಾವಿಸಿ ವಾಸ್ತವವಾಗಿ ಇಂಟ್ ಪಡೆದುಕೊಳ್ಳುವುದಕ್ಕೆ, ಪಕ್ಕಾ 1483 01:11:01,850 --> 01:11:04,320 ಎನ್, ಮತ್ತು ನಂತರ ಮರಳಲು ಸ್ಪಷ್ಟತೆ ನಿಮಿತ್ತ ಆದರೆ 1484 01:11:04,320 --> 01:11:05,735 ನೆನಪಿಡಿ. 1485 01:11:05,735 --> 01:11:09,313 1486 01:11:09,313 --> 01:11:12,130 ಛೆ. 1487 01:11:12,130 --> 01:11:13,410 ಅವರು ನನ್ನ ತಲೆ ಉಚ್ಚಾರಣಯೋಗ್ಯ ಆರ್. 1488 01:11:13,410 --> 01:11:15,940 1489 01:11:15,940 --> 01:11:19,110 >> ರಾಬ್ ಬೌಡೆನ್: ಆದ್ದರಿಂದ ಮೊದಲ ಪ್ರಶ್ನೆ ಬೈನರಿ ಮರದ ಸಮಸ್ಯೆ. 1490 01:11:19,110 --> 01:11:22,140 ಆದ್ದರಿಂದ ಮೊದಲ ಪ್ರಶ್ನೆ ನಾವು ಇದ್ದೇವೆ ಈ ಸಂಖ್ಯೆಗಳನ್ನು ನೀಡಲಾಗಿದೆ. 1491 01:11:22,140 --> 01:11:27,160 ಮತ್ತು ನಾವು ಹೇಗಾದರೂ ಅವುಗಳನ್ನು ಸೇರಿಸಲು ಬಯಸುವ ಈ ಗ್ರಂಥಿಗಳು ಇದು ಅಂದರೆ 1492 01:11:27,160 --> 01:11:30,110 ಮಾನ್ಯ ಬೈನರಿ ಸರ್ಚ್ ಟ್ರೀಯನ್ನು. 1493 01:11:30,110 --> 01:11:36,260 ಆದ್ದರಿಂದ ಒಂದು ವಿಷಯ ಬಗ್ಗೆ ನೆನಪಿಟ್ಟುಕೊಳ್ಳಲು ಬೈನರಿ ಸರ್ಚ್ ಮರಗಳು ಇದು ಅಲ್ಲ ಎಂದು 1494 01:11:36,260 --> 01:11:39,800 ಕೇವಲ ಎಡಕ್ಕೆ ವಸ್ತು ಕಡಿಮೆ ಮತ್ತು ವಿಷಯ 1495 01:11:39,800 --> 01:11:41,120 ಬಲ ಹೆಚ್ಚು. 1496 01:11:41,120 --> 01:11:44,580 ಇದು ಅಗತ್ಯವಿದೆ ಎಂದು ಸಂಪೂರ್ಣ ಮರದ ಎಡ ಕಡಿಮೆ, ಮತ್ತು ಸಂಪೂರ್ಣ ಮರದ 1497 01:11:44,580 --> 01:11:45,740 ಬಲಕ್ಕೆ ಹೆಚ್ಚು. 1498 01:11:45,740 --> 01:11:55,260 >> ನಾನು ಮೇಲ್ಭಾಗದಲ್ಲಿ ಇಲ್ಲಿ 34 ಪುಟ್, ಮತ್ತು ಹಾಗಾಗಿ ನಾನು ಇಲ್ಲಿ 20 ಪುಟ್, ಆದ್ದರಿಂದ ಆದ್ದರಿಂದ ಮಾನ್ಯ ಇಲ್ಲಿದೆ 1499 01:11:55,260 --> 01:11:56,970 ದೂರದ, ಏಕೆಂದರೆ 34 ಇಲ್ಲಿ. 1500 01:11:56,970 --> 01:11:57,920 20 ಎಡ ಹೋಗುತ್ತದೆ. 1501 01:11:57,920 --> 01:11:58,950 ಆದ್ದರಿಂದ ಕಡಿಮೆ. 1502 01:11:58,950 --> 01:12:03,640 ಆದರೆ ನಾನು ನಂತರ, ಇಲ್ಲಿ 59 ಹಾಕಲು ಸಾಧ್ಯವಿಲ್ಲ ಏಕೆಂದರೆ 59 20 ಬಲ ಮೇಲೆ, ಸಹ 1503 01:12:03,640 --> 01:12:06,140 ಇದು 34 ಎಡ ಇನ್ನೂ. 1504 01:12:06,140 --> 01:12:10,760 ಮನಸ್ಸು ನಿರ್ಬಂಧ ಆದ್ದರಿಂದ, ಬಹುಶಃ ಈ ಪರಿಹರಿಸುವ ಸುಲಭ ರೀತಿಯಲ್ಲಿ 1505 01:12:10,760 --> 01:12:14,330 ಸಮಸ್ಯೆ ಕೇವಲ ರೀತಿಯ ಈ ಸಂಖ್ಯೆಗಳ - 1506 01:12:14,330 --> 01:12:18,720 ಆದ್ದರಿಂದ 20, 34, 36, 52, 59, 106. 1507 01:12:18,720 --> 01:12:21,640 ತದನಂತರ ಆ ಸೇರಿಸಲು ಎಡದಿಂದ ಬಲಕ್ಕೆ. 1508 01:12:21,640 --> 01:12:23,390 >> ಆದ್ದರಿಂದ 20 ಇಲ್ಲಿ ಹೋಗುತ್ತದೆ. 1509 01:12:23,390 --> 01:12:24,630 34 ಇಲ್ಲಿ ಹೋಗುತ್ತದೆ. 1510 01:12:24,630 --> 01:12:25,830 36 ಇಲ್ಲಿ ಹೋಗುತ್ತದೆ. 1511 01:12:25,830 --> 01:12:29,360 52, 59, 106. 1512 01:12:29,360 --> 01:12:34,730 ಮತ್ತು ನೀವು ಸಹ ಕಾಣಿಸಿಕೊಂಡಿತ್ತು ಎಂದು ಕೆಲವು ಮುಂತಾದವುಗಳನ್ನು ಒಳಗೊಂಡಿರುತ್ತದೆ ಮತ್ತು ಅರಿತ, 1513 01:12:34,730 --> 01:12:38,830 ಓಹ್, ನಾನು ಸಾಕಷ್ಟು ಸಂಖ್ಯೆಯಲ್ಲಿ ಇಲ್ಲ, ನಿರೀಕ್ಷಿಸಿ ಇಲ್ಲಿ ಈ ತುಂಬಲು. 1514 01:12:38,830 --> 01:12:42,170 ಹಾಗಾಗಿ reshift ಬೇಕಾದುದನ್ನು ನನ್ನ ಮಾರ್ಗವನ್ನು ಗಮನಿಸಿ ಏರಲಿದೆ. 1515 01:12:42,170 --> 01:12:47,490 ಆದರೆ, ಅಂತಿಮ ಮೂರು ಗಮನಕ್ಕೆ ಎಡದಿಂದ ಬಲಕ್ಕೆ ನೀವು ಓದಲು, ಅದು 1516 01:12:47,490 --> 01:12:48,740 ಹೆಚ್ಚುತ್ತಿರುವ ಸಲುವಾಗಿ. 1517 01:12:48,740 --> 01:12:52,150 1518 01:12:52,150 --> 01:12:56,540 >> ಈಗ, ನಾವು ಘೋಷಿಸಲು ಯಾವ struct ಫಾರ್ ಏರಲಿದೆ 1519 01:12:56,540 --> 01:12:58,300 ಈ ಮರದ ನೋಡ್. 1520 01:12:58,300 --> 01:13:02,720 ಅವಳಿ ಮರದ ನಾವು ಏನು ಬೇಕು? 1521 01:13:02,720 --> 01:13:05,830 ನಾವು ರೀತಿಯ ಮೌಲ್ಯ ಇಂಟ್, ಆದ್ದರಿಂದ ಕೆಲವು ಇಂಟ್ ಮೌಲ್ಯ. 1522 01:13:05,830 --> 01:13:07,220 ನಾವು ಎಂಬ ಏನು ಗೊತ್ತಿಲ್ಲ ದ್ರಾವಣದಲ್ಲಿ ಇದು - 1523 01:13:07,220 --> 01:13:08,500 ಎನ್ ಇಂಟ್. 1524 01:13:08,500 --> 01:13:13,570 ನಾವು ಎಡ ಮಗುವಿಗೆ ಒಂದು ಪಾಯಿಂಟರ್ ಅಗತ್ಯವಿದೆ ಮತ್ತು ಬಲ ಮಗುವಿಗೆ ಒಂದು ಪಾಯಿಂಟರ್. 1525 01:13:13,570 --> 01:13:17,540 ಆದ್ದರಿಂದ ಈ ರೀತಿ ವಿಶೇಷವೇನು. 1526 01:13:17,540 --> 01:13:20,510 ಮತ್ತು ಇದು ವಾಸ್ತವವಾಗಿ ಮೊದಲು ನೋಡಲು ಮಾಡುತ್ತೇವೆ ದುಪ್ಪಟ್ಟು-ಸಂಯೋಜಿತ ಮಾಡಿದಾಗ 1527 01:13:20,510 --> 01:13:25,090 ಪಟ್ಟಿ ವಿಷಯವನ್ನು ಆದ್ದರಿಂದ ಗಮನಿಸಿ - 1528 01:13:25,090 --> 01:13:27,860 ನಾನು ಸ್ಕ್ರಾಲ್ ಪಡೆಯಲಿದ್ದೇನೆ ಎಲ್ಲಾ ರೀತಿಯಲ್ಲಿ ಕಚ್ಚಿ ಸಮಸ್ಯೆ 11. 1529 01:13:27,860 --> 01:13:30,980 1530 01:13:30,980 --> 01:13:36,390 >> ಆದ್ದರಿಂದ, ಇದು ಈ ಒಂದೇ ತೋರುತ್ತದೆ ಗಮನಕ್ಕೆ ನಾವು ಈ ಕರೆಯಲು ಸಂಭವಿಸಬಹುದು ಹೊರತುಪಡಿಸಿ 1531 01:13:36,390 --> 01:13:38,590 ವಿವಿಧ ಹೆಸರುಗಳು. 1532 01:13:38,590 --> 01:13:41,440 ನಾವು ಇನ್ನೂ ಒಂದು ಪೂರ್ಣಾಂಕ ಮೌಲ್ಯ ಮತ್ತು ಎರಡು ಪಾಯಿಂಟರ್ಸ್. 1533 01:13:41,440 --> 01:13:44,850 ಇದು ಬದಲಿಗೆ ಚಿಕಿತ್ಸೆ ಎಂದು ಕೇವಲ ಇಲ್ಲಿದೆ ಮುಂದೆ ತೋರುತ್ತಿರುವಂತೆ ಪಾಯಿಂಟರ್ಸ್ 1534 01:13:44,850 --> 01:13:47,955 ಮತ್ತು ಹಿಂದಿನ ವಿಷಯ, ನಾವು ಚಿಕಿತ್ಸೆ ಮಾಡುತ್ತಿದ್ದೇವೆ ಪಾಯಿಂಟರ್ಸ್ ಎಡ ಮಗು ತೋರಿಸಲು 1535 01:13:47,955 --> 01:13:49,205 ಮತ್ತು ಬಲ ಮಗು. 1536 01:13:49,205 --> 01:13:57,372 1537 01:13:57,372 --> 01:13:57,860 ಸರಿ. 1538 01:13:57,860 --> 01:13:59,650 ಆದ್ದರಿಂದ ನಮ್ಮ struct ನೋಡ್ ಇಲ್ಲಿದೆ. 1539 01:13:59,650 --> 01:14:03,920 ಈಗ, ಮಾತ್ರ ಕಾರ್ಯ ನಾವು ಅಗತ್ಯವಿದೆ ಈ ಅಡ್ಡ ಇದೆ, ಕಾರ್ಯಗತಗೊಳಿಸಲು ಇದು 1540 01:14:03,920 --> 01:14:08,320 ನಾವು ಮರ, ಮುದ್ರಣ ಮೇಲೆ ಹೋಗಲು ಬಯಸುವ ಸಲುವಾಗಿ ಮರದ ಔಟ್ ಮೌಲ್ಯಗಳು. 1541 01:14:08,320 --> 01:14:15,241 >> ಇಲ್ಲಿ ಕಾಣುವ, ನಾವು ಮುದ್ರಿಸಲು ಬಯಸುವ ಔಟ್ 20, 34, 36, 52, 59, ಮತ್ತು 106. 1542 01:14:15,241 --> 01:14:17,970 ಹೇಗೆ ನಾವು ಎಂದು ಸಾಧಿಸಲು ಇಲ್ಲ? 1543 01:14:17,970 --> 01:14:18,890 ಆದ್ದರಿಂದ ಸಾಕಷ್ಟು ಇದೇ. 1544 01:14:18,890 --> 01:14:22,910 ನೀವು ಕಳೆದ ಪರೀಕ್ಷೆಯಲ್ಲಿ ಕಂಡಿತು ಸಮಸ್ಯೆ ನೀವು ಮುದ್ರಿಸುತ್ತದೆ ಬಯಸಿದರು ಎಂದು 1545 01:14:22,910 --> 01:14:25,940 ನಡುವೆ ಕಾಮಾಗಳೊಂದಿಗೆ ಸಂಪೂರ್ಣ ಮರದ ಎಲ್ಲವೂ, ಇದು ವಾಸ್ತವವಾಗಿ 1546 01:14:25,940 --> 01:14:27,320 ಹೆಚ್ಚು ಸುಲಭ. 1547 01:14:27,320 --> 01:14:30,950 ಇಲ್ಲಿ ಪರಿಹಾರವಾಗಿದೆ. 1548 01:14:30,950 --> 01:14:33,110 ಈ ಗಮನಾರ್ಹವಾಗಿ ಸುಲಭ ನೀವು ಪುನರಾವರ್ತಿತವಾಗಿ ಮಾಡಿದರೆ. 1549 01:14:33,110 --> 01:14:36,650 ಯಾರಾದರೂ ಪ್ರಯತ್ನಿಸಿದಲ್ಲಿ ನನಗೆ ಗೊತ್ತಿಲ್ಲ iteratively ಅದನ್ನು. 1550 01:14:36,650 --> 01:14:38,340 >> ಆದರೆ ಮೊದಲ, ನಾವು ನಮ್ಮ ಮೂಲ ಸಂದರ್ಭದಲ್ಲಿ ಹೊಂದಿವೆ. 1551 01:14:38,340 --> 01:14:39,660 ಯಾವ ಮೂಲ ಶೂನ್ಯ ವೇಳೆ? 1552 01:14:39,660 --> 01:14:40,610 ನಂತರ ನಾವು ಮರಳಲು ನೀನು. 1553 01:14:40,610 --> 01:14:42,300 ನಾವು ಏನು ಮುದ್ರಿಸಲು ಬಯಸುವುದಿಲ್ಲ. 1554 01:14:42,300 --> 01:14:45,940 ಎಲ್ಸ್ ನಾವು ಕ್ರಮಿಸುವ ನೀನು ಪುನರಾವರ್ತಿತವಾಗಿ ಕೆಳಗೆ. 1555 01:14:45,940 --> 01:14:48,140 ಇಡೀ ಎಡ ಸಬ್ಟ್ರೀಯ ಮುದ್ರಿಸು. 1556 01:14:48,140 --> 01:14:51,440 ಆದ್ದರಿಂದ ಕಡಿಮೆ ಎಲ್ಲವನ್ನೂ ಮುದ್ರಿಸಲು ನನ್ನ ಪ್ರಸ್ತುತ ಮೌಲ್ಯವನ್ನು ಹೆಚ್ಚು. 1557 01:14:51,440 --> 01:14:53,930 ತದನಂತರ ನಾನು ಮುದ್ರಿಸಲು ಪಡೆಯಲಿದ್ದೇನೆ. 1558 01:14:53,930 --> 01:14:57,310 ತದನಂತರ ನಾನು ಕೆಳಗೆ recurse ಪಡೆಯಲಿದ್ದೇನೆ ನನ್ನ ಇಡೀ ಬಲ ಸಬ್ಟ್ರೀಯ, ಆದ್ದರಿಂದ ಎಲ್ಲವೂ 1559 01:14:57,310 --> 01:14:58,810 ನನ್ನ ಮೌಲ್ಯ ಹೆಚ್ಚಾಗಿದೆ. 1560 01:14:58,810 --> 01:15:03,870 ಮತ್ತು ಈ ಮುದ್ರಿಸಲು ಹೋಗುತ್ತದೆ ಸಲುವಾಗಿ ಎಲ್ಲವನ್ನೂ ಔಟ್. 1561 01:15:03,870 --> 01:15:05,860 ಹೇಗೆ ಈ ವಾಸ್ತವವಾಗಿ ಮೇಲೆ ಪ್ರಶ್ನೆಗಳು ಎಂದು ಪೂರ್ಣಗೊಳಿಸುತ್ತದೆ? 1562 01:15:05,860 --> 01:15:09,892 1563 01:15:09,892 --> 01:15:12,545 >> ಪ್ರೇಕ್ಷಕರು: ನಾನು ಒಂದು ಪ್ರಶ್ನೆ ಹೊಂದಿವೆ [ಕೇಳಿಸುವುದಿಲ್ಲ] ಮೇಲೆ. 1564 01:15:12,545 --> 01:15:15,090 1565 01:15:15,090 --> 01:15:23,550 >> ರಾಬ್ ಬೌಡೆನ್: ಸಮೀಪಿಸುವ ಆದ್ದರಿಂದ ಒಂದು ರೀತಿಯಲ್ಲಿ ಯಾವುದೇ ಪುನರಾವರ್ತಿತ ಸಮಸ್ಯೆ ಕೇವಲ ಆಲೋಚಿಸಬೇಕು 1566 01:15:23,550 --> 01:15:26,275 ಇಷ್ಟ ಬಗ್ಗೆ ನೀವು ಯೋಚನೆ ಮಾಡಬೇಕು ಬಗ್ಗೆ ಎಲ್ಲಾ ಮೂಲೆಯಲ್ಲಿ ಸಂದರ್ಭಗಳಲ್ಲಿ. 1567 01:15:26,275 --> 01:15:32,150 1568 01:15:32,150 --> 01:15:38,110 ನಾವು ಬಯಸುವ ಎಂದು ಪರಿಗಣಿಸುತ್ತಾರೆ ಈ ಸಂಪೂರ್ಣ ಮರದ ಮುದ್ರಿಸಲು. 1569 01:15:38,110 --> 01:15:42,030 ಆದ್ದರಿಂದ ಎಲ್ಲಾ ನಾವು ಗಮನ ಹೋಗುವ ಈ ನಿರ್ದಿಷ್ಟ ನೋಡ್ - 1570 01:15:42,030 --> 01:15:43,740 36. 1571 01:15:43,740 --> 01:15:47,420 ಪುನರಾವರ್ತಿತ ಕರೆಗಳನ್ನು, ನಾವು ನಟಿಸುವುದು ಆ ಕೆಲಸ. 1572 01:15:47,420 --> 01:15:54,000 ಇಲ್ಲಿ, ಈ ಪುನರಾವರ್ತಿತ ಕರೆಯು ಚಲಿಸುವಾಗ, ನಾವು ಸಹ ಚಿಂತನೆ ಇಲ್ಲದೆ 1573 01:15:54,000 --> 01:15:58,640 ಅದರ ಬಗ್ಗೆ, ಕೇವಲ ಎಡ ಗ್ಯಾಲರಿ ಮೂರು, ಈಗಾಗಲೇ 20 ಮುದ್ರಿಸುತ್ತದೆ ಕಲ್ಪನೆ 1574 01:15:58,640 --> 01:16:00,730 ಮತ್ತು ನಮಗೆ 34. 1575 01:16:00,730 --> 01:16:03,350 ತದನಂತರ ನಾವು ಅಂತಿಮವಾಗಿ ಪುನರಾವರ್ತಿತವಾಗಿ ಸಂಚರಿಸುತ್ತಾರೆ ಕರೆ 1576 01:16:03,350 --> 01:16:07,890 ಬಲ, ಎಂದು ಸರಿಯಾಗಿ ಮುದ್ರಿಸಿ 52, 59, ಮತ್ತು ನಮಗೆ 106. 1577 01:16:07,890 --> 01:16:13,620 >> ಆದ್ದರಿಂದ ಈ 20, 34 ಮುದ್ರಿಸಬಹುದು ಕೊಟ್ಟಿರುವ ಮತ್ತು ಇತರ, 52, 59, 108 ಮುದ್ರಿಸಬಹುದು 1578 01:16:13,620 --> 01:16:17,180 ನಾವು ಅಗತ್ಯವಿರುತ್ತದೆ ಎಲ್ಲಾ ಮುದ್ರಣ ಎಂದು ಮಧ್ಯದಲ್ಲಿ ourself. 1579 01:16:17,180 --> 01:16:21,250 ಆದ್ದರಿಂದ ನಮಗೆ ಮೊದಲು ಎಲ್ಲವೂ ಮುದ್ರಿಸುತ್ತದೆ. 1580 01:16:21,250 --> 01:16:27,710 Ourself ಮುದ್ರಿಸು, ಆದ್ದರಿಂದ ಪ್ರಸ್ತುತ ನೋಡ್ ಮುದ್ರಣ 36, ನಿಯಮಿತ, printf ನಂತರ 1581 01:16:27,710 --> 01:16:31,170 ನಮಗೆ ನಂತರ ಎಲ್ಲವನ್ನೂ ಮುದ್ರಿಸಲು. 1582 01:16:31,170 --> 01:16:32,730 >> ಡೇವಿಡ್ ಜೆ MALAN: ಈ ಅಲ್ಲಿ ಪುನರಾವರ್ತನ ಆಗಿದೆ ನಿಜವಾಗಿಯೂ ಸುಂದರ ಪಡೆಯುತ್ತದೆ. 1583 01:16:32,730 --> 01:16:36,270 ಇದು ನಂಬಿಕೆಯ ಈ ಅದ್ಭುತ ಹೆಜ್ಜೆಯಾಗಿತ್ತು ಅಲ್ಲಿ ನೀವು ಕೆಲಸ ಟೈನಿಯೆಸ್ಟ್ ಸ್ವಲ್ಪ ಹಾಗೆ. 1584 01:16:36,270 --> 01:16:38,460 ತದನಂತರ ನೀವು ಅವಕಾಶ ಯಾರಾದರೂ ಬೇರೆ ಉಳಿದ. 1585 01:16:38,460 --> 01:16:40,180 ಮತ್ತು ಬೇರೊಬ್ಬರ ನೀವು, ವ್ಯಂಗ್ಯವಾಗಿ, ಆಗಿದೆ. 1586 01:16:40,180 --> 01:16:44,260 1587 01:16:44,260 --> 01:16:48,360 ಗಂಭೀರ ಬ್ರೌನಿಯನ್ನು ಬಿಂದುಗಳಿಗೆ, ಆದ್ದರಿಂದ ನೀವು ಪ್ರಶ್ನೆಗಳನ್ನು ಅಪ್ ಸ್ಕ್ರಾಲ್ - 1588 01:16:48,360 --> 01:16:50,530 >> ರಾಬ್ ಬೌಡೆನ್: ಪ್ರಶ್ನೆಗಳು? 1589 01:16:50,530 --> 01:16:53,490 >> ಡೇವಿಡ್ ಜೆ MALAN: ಮತ್ತು ಸ್ವಲ್ಪ ಕೆಳಗೆ ಅಲ್ಲಿ ಸಂಖ್ಯೆಗಳು, ಯಾರಿಗಾದರೂ ತಿಳಿದಿದೆಯೇ 1590 01:16:53,490 --> 01:16:55,190 ಈ ಸಂಖ್ಯೆಗಳನ್ನು ಬರುತ್ತವೆ? 1591 01:16:55,190 --> 01:16:56,610 >> ರಾಬ್ ಬೌಡೆನ್: ನಾನು ಅಕ್ಷರಶಃ ಕಲ್ಪನೆಯೂ ಇಲ್ಲ. 1592 01:16:56,610 --> 01:16:59,794 >> ಡೇವಿಡ್ ಜೆ MALAN: ಅವರು ಕಾಣಿಸಿಕೊಳ್ಳುತ್ತವೆ ರಸಪ್ರಶ್ನೆ ಉದ್ದಕ್ಕೂ. 1593 01:16:59,794 --> 01:17:01,150 >> ಪ್ರೇಕ್ಷಕರು: ಒಂದೇ ಸಂಖ್ಯೆಯ ಬಯಸುವಿರಾ? 1594 01:17:01,150 --> 01:17:01,910 >> ಡೇವಿಡ್ ಜೆ MALAN: ಆ ಸಂಖ್ಯೆಗಳು. 1595 01:17:01,910 --> 01:17:03,260 ಸ್ವಲ್ಪ ಈಸ್ಟರ್ ಎಗ್. 1596 01:17:03,260 --> 01:17:08,100 ಆದ್ದರಿಂದ ಆನ್ಲೈನ್ ವೀಕ್ಷಿಸಲು ನೀವು ಆ ಮನೆ, ನಿಮಗೆ ಇಮೇಲ್ ಮೂಲಕ ನಮ್ಮನ್ನು ಹೇಳಿ 1597 01:17:08,100 --> 01:17:12,680 heads@CS50.net ಏನು ಮಹತ್ವ ಈ ಮರುಕಳಿಸುವ ಆರು ಸಂಖ್ಯೆಗಳು ಆಫ್ 1598 01:17:12,680 --> 01:17:18,560 ರಸಪ್ರಶ್ನೆ 1 ಉದ್ದಕ್ಕೂ, ನಾವು ನೀವು ಶವರ್ ಕಾಣಿಸುತ್ತದೆ ಅಂತಿಮ ಆಶ್ಚರ್ಯಕರ ಗಮನ 1599 01:17:18,560 --> 01:17:21,610 ಉಪನ್ಯಾಸ ಮತ್ತು ಒತ್ತಡದ ಚೆಂಡನ್ನು. 1600 01:17:21,610 --> 01:17:25,460 1601 01:17:25,460 --> 01:17:27,790 ಸೂಕ್ಷ್ಮ, ನೈಸ್. 1602 01:17:27,790 --> 01:17:29,570 >> ರಾಬ್ ಬೌಡೆನ್: ಯಾವುದೇ ಕೊನೆಯಾಗಿ ಪ್ರಶ್ನೆಗಳು ರಸಪ್ರಶ್ನೆ ಬಗ್ಗೆ ಏನು? 1603 01:17:29,570 --> 01:17:32,608