1 00:00:00,000 --> 00:00:11,200 2 00:00:11,200 --> 00:00:12,580 >> DAVID MALAN: ಸರಿ, ಮತ್ತೆ ಸ್ವಾಗತ. 3 00:00:12,580 --> 00:00:13,290 ಈ CS50 ಹೊಂದಿದೆ. 4 00:00:13,290 --> 00:00:15,130 ಈ ವಾರದ ಏಳು ಪ್ರಾರಂಭದಲ್ಲಿ ಆಗಿದೆ. 5 00:00:15,130 --> 00:00:18,890 ಆದ್ದರಿಂದ ಸ್ವಲ್ಪ ಎಂದು, ಆದ್ದರಿಂದ ನಾವು ಎಂದೆನಿಸಿತ್ತು ವಿಶೇಷವೇನು ಅಲ್ಲಿ ನಾವು ಒಂದು ಸುಂಟರಗಾಳಿ ಪ್ರವಾಸ 6 00:00:18,890 --> 00:00:20,760 ಆಫ್ ಬಿಟ್ಟು ಅಲ್ಲಿ ನಾವು ಈಗ ಹೊರಟಿರುವೆ. 7 00:00:20,760 --> 00:00:23,310 >> ಈ ವಿಷಯ ಇಲ್ಲಿ ಹೊಂದಿರಬಹುದು ಆದ್ದರಿಂದ ಮೊದಲಿಗೆ ಕೆಲವು ತಲ್ಲಣ ಉಂಟಾಗುತ್ತದೆ. 8 00:00:23,310 --> 00:00:27,680 ಆದರೆ ಆಶಾದಾಯಕವಾಗಿ, ನೀವು ಆರಂಭದಲ್ಲಿ ನೀವು ಈ ಇಲ್ಲಿ ಸೂಚಿಸುತ್ತದೆ ಏನು acclimate - 9 00:00:27,680 --> 00:00:32,670 ಇದು ಒಂದು ಪಾಯಿಂಟರ್, ಪ್ರತಿನಿಧಿಸುವ ಸ್ಟಾರ್ ಹೆಚ್ಚು ಶ್ರೀಸಾಮಾನ್ಯನ ವಿಷಯದಲ್ಲಿ ಕೇವಲ ಏನು? 10 00:00:32,670 --> 00:00:33,400 ಆದ್ದರಿಂದ ಇದು ವಿಳಾಸಕ್ಕೆ ಇಲ್ಲಿದೆ. 11 00:00:33,400 --> 00:00:35,490 >> ಆದ್ದರಿಂದ ಅದರ ವಿಳಾಸಕ್ಕೆ ಇಲ್ಲಿದೆ ನೆನಪಿಗಾಗಿ ಏನೋ. 12 00:00:35,490 --> 00:00:38,260 ಮತ್ತು ನಾವು ಮತ್ತೆ ಸಿಪ್ಪೆ ಪದರಗಳ ಪ್ರಾರಂಭಿಸಿದರು ವಾರಗಳ ಒಂದೆರಡು ಹಿಂದೆ, ವಿಷಯಗಳನ್ನು ಇಷ್ಟ 13 00:00:38,260 --> 00:00:41,800 GetString ಮತ್ತು ಇತರ ಕಾರ್ಯಗಳನ್ನು ಎಲ್ಲಾ ಈ ಸಮಯದಲ್ಲಿ ಹಿಂದಿರುಗಿದ ಮಾಡಲಾಗಿದೆ 14 00:00:41,800 --> 00:00:46,010 ರೀತಿಯ ನೆನಪಿಗಾಗಿ ವಸ್ತುಗಳ ವಿಳಾಸಗಳು, ಮೊದಲ ಪಾತ್ರದ ವಿಳಾಸಕ್ಕೆ 15 00:00:46,010 --> 00:00:46,990 ಕೆಲವು ಅನುಕ್ರಮ. 16 00:00:46,990 --> 00:00:50,360 >> ಆದ್ದರಿಂದ ನಾವು, valgrind ಪರಿಚಯಿಸಿತು ಈ ಸಮಸ್ಯೆಗೆ ಬಳಸಲು ಪ್ರಾರಂಭಿಸಿ ಮಾಡುತ್ತೇವೆ 17 00:00:50,360 --> 00:00:53,380 ವಿಶೇಷವಾಗಿ ಮುಂದಿನ, ಸೆಟ್ ಸಮಸ್ಯೆ ಹಾಗೆಯೇ ಸೆಟ್. 18 00:00:53,380 --> 00:00:54,980 ಮತ್ತು valgrind ನಮಗೆ ಏನು ಮಾಡುತ್ತದೆ? 19 00:00:54,980 --> 00:00:57,520 20 00:00:57,520 --> 00:01:01,020 ಇದು ಮೆಮೊರಿ ಸೋರುವಿಕೆ ಪರಿಶೀಲಿಸಿದಾಗ, ಮತ್ತು ಇದು ಸಹ ಮೆಮೊರಿ ನಿಂದನೆಗೆ ಪರಿಶೀಲಿಸುತ್ತದೆ. 21 00:01:01,020 --> 00:01:05,890 >> ಇದು, ಕೆಲವು ಸಂಭವನೀಯತೆ, ಪತ್ತೆಹಚ್ಚುತ್ತದೆ ವೇಳೆ ನಿಮ್ಮ ಕೋಡ್ ಮೆಮೊರಿ ಸ್ಪರ್ಶಕ್ಕೆ ನಾನು 22 00:01:05,890 --> 00:01:07,100 ಅದು ಕೇವಲ ಮಾಡಬಾರದು. 23 00:01:07,100 --> 00:01:10,410 ಆದ್ದರಿಂದ ಒಂದು ಸೋರಿಕೆಯಾದಲ್ಲಿ ಎಂದೇನೂ, ಆದರೆ ನೀವು ಅಲ್ಲದಿದ್ದರೂ ಕೆಲವು ಗಡಿ ಮೀರಿ 24 00:01:10,410 --> 00:01:14,730 ಸರಣಿ, ಮತ್ತು ನೀವು ನಿಜವಾಗಿ valgrind ಔಟ್ ಮತ್ತು ವರ್ತನೆಯನ್ನು ಪ್ರೇರೇಪಿಸುತ್ತದೆ ಸಂದರ್ಭದಲ್ಲಿ 25 00:01:14,730 --> 00:01:17,870 valgrind ನಿಮ್ಮ ಕಾರ್ಯಕ್ರಮದಲ್ಲಿ ಚಾಲನೆಯಲ್ಲಿರುವ ಅದರ ಒಳಗೆ ನಡೆಯುವ, ನೀವು ಪಡೆಯುತ್ತೀರಿ 26 00:01:17,870 --> 00:01:21,460 ಈ ರೀತಿಯ ಸಂದೇಶಗಳನ್ನು - "ಅಮಾನ್ಯವಾದ ಆಫ್ ಬರೆಯಲು , ಒಂದೆರಡು ಕರೆಸಿಕೊಳ್ಳುವುದು ಇದು ಗಾತ್ರ 4, " 27 00:01:21,460 --> 00:01:25,880 ವಾರಗಳ ಹಿಂದೆ ನಾನು ಆಕಸ್ಮಿಕವಾಗಿ ಎಂದು ಅರ್ಥ ತುಂಬಾ ದೂರದ ಒಂದು ಇಂಟ್ ರೀತಿಯಲ್ಲಿರುತ್ತದೆ 28 00:01:25,880 --> 00:01:27,250 ಒಂದು ರಚನೆಯ ಎನ್ನದೇ. 29 00:01:27,250 --> 00:01:30,790 ಮತ್ತು ಆದ್ದರಿಂದ ಗಾತ್ರ 4 ಇಲ್ಲಿ ಗಾತ್ರ ಅರ್ಥ ನಿರ್ದಿಷ್ಟ ಇಂಟ್ ನ. 30 00:01:30,790 --> 00:01:35,260 >> ಆದ್ದರಿಂದ ವಾಸ್ತವವಾಗಿ ಧೈರ್ಯವನ್ನು ತೆಗೆದುಕೊಳ್ಳಲು valgrind ಉತ್ಪಾದನೆ, ಅದರ ಸ್ವರೂಪ, 31 00:01:35,260 --> 00:01:36,170 ಕೇವಲ ಅತಿ ದುಷ್ಟ ಹೊಂದಿದೆ. 32 00:01:36,170 --> 00:01:40,180 ಇದು ಅವ್ಯವಸ್ಥೆ ಮೂಲಕ ನೋಡಲು ನಿಜವಾಗಿಯೂ ಕಷ್ಟ ಆಸಕ್ತಿಕರ ಮಾಹಿತಿಗಾಗಿ. 33 00:01:40,180 --> 00:01:42,910 ಆದ್ದರಿಂದ ಇಲ್ಲಿರುವುದು ಮಾಡಿದ ಕೇವಲ ಆಯ್ದ ಭಾಗ ಹೆಚ್ಚು ಒಂದೆರಡು ಕೆಲವು 34 00:01:42,910 --> 00:01:43,850 ಆಸಕ್ತಿಕರ ಸಾಲುಗಳು. 35 00:01:43,850 --> 00:01:46,760 ಆದರೆ ಅರ್ಥ ಎಂದು valgrind ನ 80% ಔಟ್ಪುಟ್ ಒಂದು ಒಂದು ಬಿಟ್ ಎಂದು ನಾನು 36 00:01:46,760 --> 00:01:47,650 ವ್ಯಾಕುಲತೆ. 37 00:01:47,650 --> 00:01:52,820 >> ಕೇವಲ ಈ ರೀತಿಯ ಮಾದರಿಗಳನ್ನು ನೋಡಲು - ಬಲ ಅಮಾನ್ಯವಾಗಿದೆ, ಅಮಾನ್ಯವಾಗಿದೆ, 40 ಬೈಟ್ಗಳು ಓದಿ 38 00:01:52,820 --> 00:01:56,690 ಮತ್ತು ಬ್ಲಾಕ್ಗಳನ್ನು ಕೆಲವು ಸಂಖ್ಯೆ ಖಂಡಿತವಾಗಿಯೂ ಇವೆ ಹಾಗೆ ಕೀವರ್ಡ್ ಸೋತರು. 39 00:01:56,690 --> 00:02:01,920 ಮತ್ತು ಯಾವ ನೀವು ಆಶಾದಾಯಕವಾಗಿ ನೋಡುತ್ತಾರೆ ಕೆಲವು ಆಗಿದೆ ಕೆಲಸ ಏನು ಸುಳುಹು ರೀತಿಯ 40 00:02:01,920 --> 00:02:03,340 ತಪ್ಪು ಸೈನ್ ವಾಸ್ತವವಾಗಿ 41 00:02:03,340 --> 00:02:07,195 ಈ ಸಂದರ್ಭದಲ್ಲಿ, ಯಾವ ಸಾಲಿನಲ್ಲಿ ನನ್ನ ಕೋಡ್ ಸ್ಪಷ್ಟವಾಗಿ ತಪ್ಪು? 42 00:02:07,195 --> 00:02:09,729 43 00:02:09,729 --> 00:02:14,130 >> ಇದು memory.c ಎಂಬ ಕಡತ, 26 ನಾವು ಆಡುತ್ತಿದ್ದ ಉದಾಹರಣೆಗೆ 44 00:02:14,130 --> 00:02:14,890 ಸಮಯದಲ್ಲಿ. 45 00:02:14,890 --> 00:02:16,460 ಆದ್ದರಿಂದ ಇದು malloc ಬಹುಶಃ ಅಲ್ಲ. 46 00:02:16,460 --> 00:02:18,630 ಇದು ಬದಲಾಗಿ ನನ್ನ ಕೋಡ್ ಬಹುಶಃ ಆಗಿತ್ತು. 47 00:02:18,630 --> 00:02:20,910 ನಾವು ಮತ್ತೆ ಈ ನೋಡುತ್ತಾರೆ ಮತ್ತು ಮತ್ತೆ ಬಹಳ ಹಿಂದೆ. 48 00:02:20,910 --> 00:02:24,080 >> Scanf ಆದ್ದರಿಂದ, ಈ ಒಂದು ರಲ್ಲಿ ಬಂದರು ಇದುವರೆಗಿನ ಸ್ವರೂಪಗಳ ದಂಪತಿಗಳು. 49 00:02:24,080 --> 00:02:26,410 ನಾವು ಸಂಕ್ಷಿಪ್ತವಾಗಿ sscanf ಕಂಡಿತು. 50 00:02:26,410 --> 00:02:28,330 ಇದು ಏನೋ ಒಂದು ಸಂಖ್ಯೆ ನಿಮ್ಮ ಇನ್ ಆಗಿ dived 51 00:02:28,330 --> 00:02:29,535 ರಸಪ್ರಶ್ನೆ ತಯಾರಿ. 52 00:02:29,535 --> 00:02:33,130 ಮತ್ತು scanf ನಿಜವಾಗಿ ಏನು CS50 ಗ್ರಂಥಾಲಯದ ಕೆಳಗಿರುವ ಬಳಸಿಕೊಂಡು ಮಾಡಲಾಗಿದೆ 53 00:02:33,130 --> 00:02:36,560 ಸಲುವಾಗಿ ಒಂದಷ್ಟು ಕಾಲ ಹುಡ್ ಬಳಕೆದಾರರಿಂದ ಇನ್ಪುಟ್ ಪಡೆಯಲು. 54 00:02:36,560 --> 00:02:40,420 >> ಉದಾಹರಣೆಗೆ, ನಾನು CS50 ಮೇಲೆ ಸರಿಸಲು ವೇಳೆ ಯಂತ್ರವನ್ನು ಇಲ್ಲಿ, ಒಂದು ನನಗೆ ತೆರೆದುಕೊಳ್ಳಲು ಅವಕಾಶ 55 00:02:40,420 --> 00:02:45,315 scanf-0.c ಎಂದು ವಿಶೇಷವೇನು ಉದಾಹರಣೆಗೆ ಇಂದು ಮತ್ತು ಇದು ಸೂಪರ್ ಸರಳವಾಗಿದೆ. 56 00:02:45,315 --> 00:02:46,590 ಇದು ಕೇವಲ ಕೋಡ್ ಕೆಲವು ಸಾಲುಗಳನ್ನು ಇಲ್ಲಿದೆ. 57 00:02:46,590 --> 00:02:50,880 ಆದರೆ ಇದು ತೋರಿಸುತ್ತದೆ ನಿಜವಾಗಿಯೂ ಹೇಗೆ getInt ಈ ಸಮಯದಲ್ಲಿ ಎಲ್ಲಾ ಕೆಲಸ ಮಾಡಲಾಗಿದೆ. 58 00:02:50,880 --> 00:02:54,710 >> ಸಾಲು 16 ರಲ್ಲಿ ಈ ಕಾರ್ಯಕ್ರಮವು ರಲ್ಲಿ , ನಾನು ಒಂದು ಇಂಟ್ ಘೋಷಿಸಲು ಎಂದು ಸೂಚನೆ. 59 00:02:54,710 --> 00:02:57,270 ಆದ್ದರಿಂದ ಯಾವುದೇ ಪಾಯಿಂಟರ್ಸ್, ಮಾಂತ್ರಿಕ ಏನೂ ಇಲ್ಲ, ಕೇವಲ ಒಂದು ಇಂಟ್. 60 00:02:57,270 --> 00:03:00,330 ನಂತರ ಸಾಲು 17 ರಲ್ಲಿ, ನಾನು ಪ್ರಾಂಪ್ಟ್ ಅನೇಕ ಬಳಕೆದಾರರು, ದಯವಿಟ್ಟು. 61 00:03:00,330 --> 00:03:02,930 ನಂತರ ಕೊನೆಯಲ್ಲಿ 18 ರಲ್ಲಿ, ನಾನು ಇಲ್ಲಿ scanf ಬಳಸಿ. 62 00:03:02,930 --> 00:03:06,910 ಮತ್ತು ನಾನು ನಿರ್ದಿಷ್ಟಪಡಿಸಿದ, ರೀತಿಯ ಹಾಗೆ printf ನ, ನಾನು ಉಲ್ಲೇಖ ನಿರೀಕ್ಷಿಸುತ್ತಿರುವುದಾಗಿ ಬಾಗುತ್ತೇನೆ ಎಂದು 63 00:03:06,910 --> 00:03:08,110 ಶೇಕಡಾ ನಾನು ಕೊಡುವುದು. 64 00:03:08,110 --> 00:03:10,920 >> ಶೇಕಡಾ ನಾನು, ಕೋರ್ಸಿನ, ಒಂದು ಇಂಟ್ ಸೂಚಿಸುತ್ತದೆ. 65 00:03:10,920 --> 00:03:14,580 ಆದರೆ ಗಮನಿಸಿ ಏನು ಎರಡನೇ scanf ಗೆ ವಾದವು. 66 00:03:14,580 --> 00:03:17,350 ಹೇಗೆ ನೀವು ಎರಡನೇ ವಿವರಿಸಿದ್ದರು ಅಲ್ಪವಿರಾಮದಿಂದ ನಂತರ ವಾದ? 67 00:03:17,350 --> 00:03:19,450 ಎಂದು ಏನು? 68 00:03:19,450 --> 00:03:20,670 >> ಇದು x ನ ವಿಳಾಸಕ್ಕೆ ಇಲ್ಲಿದೆ. 69 00:03:20,670 --> 00:03:25,490 ಈ ಕಾರಣ ಒದಗಿಸುವ ಮೂಲಕ ಉಪಯುಕ್ತ x ನ ವಿಳಾಸದೊಂದಿಗೆ scanf, ಏನು ಮಾಡುತ್ತದೆ 70 00:03:25,490 --> 00:03:29,560 ಹಾಗೆ ಆ ಕಾರ್ಯವನ್ನು ಅಧಿಕಾರ? 71 00:03:29,560 --> 00:03:33,010 ಕೇವಲ ಅಲ್ಲಿ ಹೋಗಿ, ಆದರೆ ಏನು? 72 00:03:33,010 --> 00:03:34,060 >> ಇದು ಒಂದು ಬದಲಾವಣೆ ಮಾಡಿ. 73 00:03:34,060 --> 00:03:38,080 ನೀವು ಹೋಗಿ ಏಕೆಂದರೆ, ಇದು ರೀತಿಯ ಇಲ್ಲಿದೆ ನೆನಪಿಗಾಗಿ ಒಂದು ಸ್ಥಾನಕ್ಕೆ ನಕ್ಷೆಯ ಹಾಗೆ. 74 00:03:38,080 --> 00:03:41,900 ಮತ್ತು ಬಹಳ ನೀವು ಒದಗಿಸುವ ಮಾಹಿತಿ scanf, ಅಥವಾ ಇಂತಹ ನಕಾಶೆಯಲ್ಲಿ, ಎಂದು ಯಾವುದೇ ಕ್ರಿಯೆ 75 00:03:41,900 --> 00:03:45,840 ಕಾರ್ಯ ಅಲ್ಲಿ ಹೋಗಿ, ಮತ್ತು ಸಾಧ್ಯವಿಲ್ಲ ಮಾತ್ರ ಮೌಲ್ಯವನ್ನು ನೋಡಲು, ಆದರೆ ಇದು ಸಹ ಮಾಡಬಹುದು 76 00:03:45,840 --> 00:03:49,670 ವೇಳೆ ಉಪಯುಕ್ತವಾಗಿದೆ ಆ ಮೌಲ್ಯವು ಬದಲಾಯಿಸಬಹುದು scanf ಜೀವನದಲ್ಲಿ ಉದ್ದೇಶ ಮಾಡುವುದು 77 00:03:49,670 --> 00:03:53,060 ನಿರ್ದಿಷ್ಟವಾಗಿ, ಬಳಕೆದಾರರಿಂದ ಇನ್ಪುಟ್ ಸ್ಕ್ಯಾನ್ ಕೀಲಿಮಣೆಯಿಂದ. 78 00:03:53,060 --> 00:03:57,830 ಮತ್ತು ಎಫ್ ಕೇವಲ ನಂತಹ ಫಾರ್ಮ್ಯಾಟ್ ಸೂಚಿಸುತ್ತದೆ printf, ಎಫ್ ಒಂದು ಫಾರ್ಮ್ಯಾಟ್ ಸೂಚಿಸುತ್ತದೆ 79 00:03:57,830 --> 00:03:58,930 ನೀವು ಮುದ್ರಿಸಲು ಬಯಸುವ ಸ್ಟ್ರಿಂಗ್. 80 00:03:58,930 --> 00:04:04,430 >> ಆದ್ದರಿಂದ ಚಿಕ್ಕ, ಈ ಸಾಲಿನಲ್ಲಿ 18 ಸರಳವಾಗಿ ಹೇಳುತ್ತಾರೆ, ಬಳಕೆದಾರರ ಒಂದು ಇಂಟ್ ಓದಲು ಪ್ರಯತ್ನಿಸಿ 81 00:04:04,430 --> 00:04:10,420 ಕೀಬೋರ್ಡ್ ಮತ್ತು, x ನ ಒಳಗೆ ಇದು ಸಂಗ್ರಹ x ನಲ್ಲಿ ವಾಸಿಸಲು ನಡೆಯುತ್ತದೆ ಯಾವುದೇ ವಿಳಾಸ. 82 00:04:10,420 --> 00:04:14,860 ತದನಂತರ ಕೊನೆಯದಾಗಿ, ಸಾಲು 19 ಕೇವಲ ಹೇಳುತ್ತಾರೆ, ಈ ಸಂದರ್ಭದಲ್ಲಿ ಇಂಟ್ ಧನ್ಯವಾದಗಳು,. 83 00:04:14,860 --> 00:04:15,940 >> ಆದ್ದರಿಂದ ನನ್ನ ಮುಂದೆ ಹೋಗಿ ಈ ಮಾಡೋಣ. 84 00:04:15,940 --> 00:04:18,570 ಆದ್ದರಿಂದ scanf 0 ಮಾಡಲು. 85 00:04:18,570 --> 00:04:20,130 ನನ್ನ ಮುಂದೆ ಹೋಗಿ ಸೈನ್ ಜೂಮ್ ಲೆಟ್ 86 00:04:20,130 --> 00:04:22,960 ನಾನು ಹೋಗಿ ಈ ರನ್ ಮಾಡುತ್ತೇವೆ ಡಾಟ್ಸ್ scanf 0 ಸ್ಲಾಶ್. 87 00:04:22,960 --> 00:04:24,020 ಸಂಖ್ಯೆ, ದಯವಿಟ್ಟು? 88 00:04:24,020 --> 00:04:24,720 50. 89 00:04:24,720 --> 00:04:25,730 50 ಧನ್ಯವಾದಗಳು. 90 00:04:25,730 --> 00:04:27,270 ಆದ್ದರಿಂದ ಸ್ವಲ್ಪ ಸರಳವಾಗಿದೆ. 91 00:04:27,270 --> 00:04:28,160 >> ಇದು ಈಗ ಏನು ಮಾಡುತ್ತಿರಲಿಲ್ಲ ಇದೆ? 92 00:04:28,160 --> 00:04:29,940 ಇದು ಇಡೀ ಗುಂಪೇ ಮಾಡುತ್ತಿರಲಿಲ್ಲ ವಿಶೇಷವೇನು ದೋಷ ತಪಾಸಣೆ ಆಫ್. 93 00:04:29,940 --> 00:04:33,000 ಉದಾಹರಣೆಗೆ, ನಾನು ಸಹಕಾರ ಹೋದರೆ, ಮತ್ತು ನಾನು ಸಂಖ್ಯೆ ಟೈಪ್, ಆದರೆ ಇಲ್ಲ 94 00:04:33,000 --> 00:04:37,860 ಬದಲಾಗಿ ನಾನು "ಹಲೋ," ರೀತಿಯ ಬರೆಯಲು ವಿಚಿತ್ರ ಕೇವಲ ರೀತಿಯ. 95 00:04:37,860 --> 00:04:41,130 ವಿಷಯಗಳನ್ನು CS50 ಮತ್ತು ಆದ್ದರಿಂದ ಒಂದು ಗ್ರಂಥಾಲಯದ ಕೆಲವು ನಮಗೆ ಮಾಡುವ ಮಾಡಲಾಗಿದೆ 96 00:04:41,130 --> 00:04:43,440 ಸಮಯ ಎಂದು reprompting ಆಗಿದೆ ಮತ್ತು reprompting. 97 00:04:43,440 --> 00:04:49,320 >> ಮರುಪ್ರಯತ್ನಿಸಿ ನುಡಿಗಟ್ಟು ಮರುಸ್ಥಾಪನೆ, cs50.c ರಲ್ಲಿ ಮತ್ತು ಆ getInt ರಲ್ಲಿ ಕಾರಣದಿಂದ 98 00:04:49,320 --> 00:04:51,670 CS50 ಗ್ರಂಥಾಲಯದ ವಾಸ್ತವವಾಗಿ ಇಡೀ ದೀರ್ಘ ಸಾಲುಗಳನ್ನು ಗುಂಪೇ, ನಾವು ಏಕೆಂದರೆ 99 00:04:51,670 --> 00:04:53,190 ಈ ರೀತಿಯ ಅವಿವೇಕಿ ವಿಷಯವನ್ನು ಪರಿಶೀಲಿಸುತ್ತಿದೆ. 100 00:04:53,190 --> 00:04:55,730 ಬಳಕೆದಾರ ನೀಡಿಲ್ಲ ನಮಗೆ, ವಾಸ್ತವವಾಗಿ, ಒಂದು ಇಂಟ್? 101 00:04:55,730 --> 00:04:57,910 ಅವನು ಅಥವಾ ಅವಳು ನಮಗೆ ಏನೋ ಕಲ್ಪಿಸಿತು ಒಂದು ವರ್ಣಮಾಲೆಯ ಅಕ್ಷರದ ಹಾಗೆ? 102 00:04:57,910 --> 00:05:01,410 ಹಾಗಿದ್ದಲ್ಲಿ, ನಾವು ಪತ್ತೆ ಬಯಸುವ ಮತ್ತು ಅವರನ್ನು ಕೂಗಿ. 103 00:05:01,410 --> 00:05:03,915 >> ಆದರೆ ವಸ್ತುಗಳನ್ನು ಹೆಚ್ಚು ಆಸಕ್ತಿಕರ ಪಡೆಯಿರಿ ಈ ಮುಂದಿನ ಉದಾಹರಣೆಯಲ್ಲಿ. 104 00:05:03,915 --> 00:05:09,840 ನಾನು scanf-1.c ಹೋಗಿ ವೇಳೆ, ಏನು ಒಂದಾಗಿದೆ ಮೂಲಭೂತವಾಗಿ ರಲ್ಲಿ ಬದಲಾಗಿದ್ದು ವಿಷಯ 105 00:05:09,840 --> 00:05:11,135 ಈ ಮುಂದಿನ ಉದಾಹರಣೆಗೆ? 106 00:05:11,135 --> 00:05:13,690 107 00:05:13,690 --> 00:05:16,010 ನಾನು, ಕೋರ್ಸಿನ, ಚಾರ್ * ಬಳಸಿಕೊಂಡು ಬಾಗುತ್ತೇನೆ ಬದಲಿಗೆ ಇಂಟ್ ನ. 108 00:05:16,010 --> 00:05:19,210 >> ಏಕೆಂದರೆ ಚಾರ್ * ಈ, ಆಸಕ್ತಿದಾಯಕವಾಗಿದೆ ಕರೆಸಿಕೊಳ್ಳುವುದು, ಕೇವಲ ನಿಜವಾಗಿಯೂ 109 00:05:19,210 --> 00:05:20,190 ಸ್ಟ್ರಿಂಗ್ ಅದೇ ವಿಷಯ. 110 00:05:20,190 --> 00:05:23,840 ಆದ್ದರಿಂದ ಇದು ಬಹುಶಃ ರೀತಿ ಒಂದು ಸೂಪರ್ ಭಾವಿಸುತ್ತಾನೆ GetString ಸರಳ ಅನುಷ್ಠಾನ. 111 00:05:23,840 --> 00:05:26,010 ಆದರೆ ನಾನು ಪದರ ಮತ್ತೆ ಸಿಪ್ಪೆ ಸುಲಿದ ಬಂದಿದೆ CS50 ಗ್ರಂಥಾಲಯದ, ನಾನು ಹಾಗೆ 112 00:05:26,010 --> 00:05:27,550 ಈಗ ಈ ಚಾರ್ * ಕರೆ. 113 00:05:27,550 --> 00:05:30,070 ಆದ್ದರಿಂದ ನೋಡೋಣ ಅಲ್ಲಿ, ನಗರದಲ್ಲಿ ವೇಳೆ, ನಾವು ತಪ್ಪು ಹೋಗಿ. 114 00:05:30,070 --> 00:05:30,840 >> ಲೈನ್ 17 - 115 00:05:30,840 --> 00:05:33,950 ನಾನು ಮತ್ತೆ, ನನಗೆ ಏನೋ ನೀಡಿ, ಹೇಳುತ್ತಾರೆ ಈ ಸಂದರ್ಭದಲ್ಲಿ, ಒಂದು ಸ್ಟ್ರಿಂಗ್. 116 00:05:33,950 --> 00:05:37,940 ಮತ್ತು ನಂತರ ಮುಂದಿನ ಸಾಲಿನಲ್ಲಿ, ನಾನು, scanf ಕರೆ ಮತ್ತೆ, ಇದು ಒಂದು ಸ್ವರೂಪದಲ್ಲಿ ಕೋಡ್ ನೀಡುವ, 117 00:05:37,940 --> 00:05:39,310 ಆದರೆ ಈ ಬಾರಿ ಶೇಕಡಾ ರು. 118 00:05:39,310 --> 00:05:41,900 ತದನಂತರ ಈ ಸಮಯದಲ್ಲಿ, ನಾನು ಇದು ಬಫರ್ ನೀಡುವ. 119 00:05:41,900 --> 00:05:43,550 >> ಈಗ ನಾನು ಬಳಸದೇ ಬಾಗುತ್ತೇನೆ, ಗಮನಕ್ಕೆ ವನ್ನಾಗಲಿ. 120 00:05:43,550 --> 00:05:47,120 ಆದರೆ ಏಕೆ ಇಲ್ಲಿ ಎಂದು ಬಹುಶಃ ಸರಿ ಆಗಿದೆ? 121 00:05:47,120 --> 00:05:49,760 ಈಗಾಗಲೇ ಬಫರ್ ಏನು ಕಾರಣ? 122 00:05:49,760 --> 00:05:50,770 ಇದು ಈಗಾಗಲೇ ಪಾಯಿಂಟರ್ ಇಲ್ಲಿದೆ. 123 00:05:50,770 --> 00:05:51,650 ಇದು ಈಗಾಗಲೇ ವಿಳಾಸಕ್ಕೆ ಇಲ್ಲಿದೆ. 124 00:05:51,650 --> 00:05:54,510 >> ಮತ್ತು ಲೆಟ್ ಈ ಪದ ನನಗೆ ಅವಕಾಶ ", ಗೊಂದಲ" ಇಲ್ಲಿದೆ ಕೇವಲ, ಉದಾಹರಣೆಗೆ, ಇದು ರು ಕರೆ 125 00:05:54,510 --> 00:05:55,050 ಸರಳತೆ. 126 00:05:55,050 --> 00:05:58,250 ಆದರೆ ನಾನು ಅದನ್ನು ರಕ್ಷಿಸಲು ಎಂದು ಬಂದಿದೆ ಏಕೆಂದರೆ ಸಾಮಾನ್ಯ, ಪ್ರೊಗ್ರಾಮಿಂಗ್ ನಲ್ಲಿ, ನೀವು ಹೊಂದಿದ್ದರೆ 127 00:05:58,250 --> 00:06:02,130 ಮೆಮೊರಿ ಪಡೆ, ಇದು ಒಂದು ವಾಕ್ಯವನ್ನು ನಿಜವಾಗಿಯೂ ಕೇವಲ, ನೀವು ಒಂದು ಬಫರ್ ಕರೆ ಇರಬಹುದು ಇದೆ. 128 00:06:02,130 --> 00:06:04,460 ಇದು ಮಾಹಿತಿ ಸಂಗ್ರಹಿಸಲು ಒಂದು ಸ್ಥಳವಾಗಿದೆ. 129 00:06:04,460 --> 00:06:07,400 >> ಯಾವಾಗ ಯೂಟ್ಯೂಬ್ ನಂತಹ ವಸ್ತುಗಳನ್ನು ಹೋಲುವ ಅವರು, ಆದ್ದರಿಂದ ಮಾತನಾಡಲು, ಬಫರಿಂಗಿಗೆ ನೀವು 130 00:06:07,400 --> 00:06:10,270 ಕೇವಲ ಅದರಿಂದ ಬಿಟ್ಸ್ ಡೌನ್ಲೋಡ್ ವಿಶೇಷವೇನು ಅರ್ಥ ಇಂಟರ್ನೆಟ್ ಮತ್ತು ಅವುಗಳನ್ನು ಸಂಗ್ರಹಿಸುವ 131 00:06:10,270 --> 00:06:14,160 ಸ್ಥಳೀಯ ಸರಣಿ, ಆದ್ದರಿಂದ ಮೆಮೊರಿಯ ಒಂದು ಸ್ಥಳೀಯ ಪಡೆ ನೀವು ಇಲ್ಲದೆ ನಂತರ ಅದನ್ನು ವೀಕ್ಷಿಸಬಹುದು ಎಂದು 132 00:06:14,160 --> 00:06:16,830 ಇದು ಜಿಗಿ ಅಥವಾ ಸಮಬಲ ನೀವು ಆಡುವಾಗ. 133 00:06:16,830 --> 00:06:20,930 >> ಆದ್ದರಿಂದ ಸಮಸ್ಯೆ, ಆದರೂ ಇಲ್ಲಿ ಇಲ್ಲ ನಾನು scanf ಹೇಳುವ ಬಾಗುತ್ತೇನೆ ಏಕೆಂದರೆ, ಒಂದು ನಿರೀಕ್ಷೆ 134 00:06:20,930 --> 00:06:22,320 ಬಳಕೆದಾರರಿಂದ ಸ್ಟ್ರಿಂಗ್. 135 00:06:22,320 --> 00:06:24,410 ಇಲ್ಲಿ ವಿಳಾಸವನ್ನು ಇಲ್ಲಿದೆ ಮೆಮೊರಿಯ ಒಂದು ಚಂಕ್. 136 00:06:24,410 --> 00:06:26,180 ಅಲ್ಲಿ ಆ ಸ್ಟ್ರಿಂಗ್ ಹಾಕಿ. 137 00:06:26,180 --> 00:06:31,230 ಏಕೆ ಎಂದು ಬದ್ಧ ನೀಡುತ್ತವೆ ಆದರೂ ನಮಗೆ ತೊಂದರೆ,? 138 00:06:31,230 --> 00:06:33,490 >> ಆ ಏನಿದೆ? 139 00:06:33,490 --> 00:06:35,510 ನಾನು ಪ್ರವೇಶಿಸಲು ಅವಕಾಶ ಆಮ್ ಮೆಮೊರಿ ಭಾಗವನ್ನು? 140 00:06:35,510 --> 00:06:36,250 ನಿಮಗೆ ಗೊತ್ತಾ, ನನಗೆ ಗೊತ್ತಿಲ್ಲ. 141 00:06:36,250 --> 00:06:39,210 ಬಫರ್ ಆರಂಭಿಸಲಾಗಿಲ್ಲ ಕಾರಣ ಏನು ಮಾಡಲು? 142 00:06:39,210 --> 00:06:39,820 ಮಾಡಿರುವುದಿಲ್ಲ ನಿಜವಾಗಿಯೂ. 143 00:06:39,820 --> 00:06:43,090 ಮತ್ತು ಆದ್ದರಿಂದ ನಾವು ಕರೆ ಬಂದಿದೆ ಇಲ್ಲಿದೆ ಒಂದು ಕಸ ಮೌಲ್ಯ, ಇದು 144 00:06:43,090 --> 00:06:44,040 ಔಪಚಾರಿಕ ಪದ ಅಲ್ಲ. 145 00:06:44,040 --> 00:06:49,200 ಇದು ಕೇವಲ ನಾವು ಏನು ಬಿಟ್ಸ್ ಕಲ್ಪನೆಯೂ ಇಲ್ಲ ಅರ್ಥ ನಾಲ್ಕು ಬೈಟ್ಗಳು ಒಳಭಾಗದಲ್ಲಿ 146 00:06:49,200 --> 00:06:51,240 ನಾನು ಬಫರ್ ಮಾಹಿತಿ ಹಂಚಿಕೆ ಮಾಡಿದ್ದಾರೆ. 147 00:06:51,240 --> 00:06:52,450 >> ನಾನು malloc ಎಂದು ಮಾಡಿಲ್ಲ. 148 00:06:52,450 --> 00:06:53,940 ನಾನು ಖಂಡಿತವಾಗಿ GetString ಎಂದು ಅಲ್ಲ ಬಂದಿದೆ. 149 00:06:53,940 --> 00:06:56,380 ಆದ್ದರಿಂದ ಯಾರು ನಿಜವಾಗಿ ಏನು ತಿಳಿದಿದೆ ಬಫರ್ ಒಳಗೆ? 150 00:06:56,380 --> 00:07:00,550 ಮತ್ತು ಇನ್ನೂ scanf ಹೇಳುವ ಕುರುಡಾಗಿ, ಅಲ್ಲಿ ಹೋಗಿ ಮತ್ತು ಬಳಕೆದಾರ ಟೈಪ್ ಯಾವುದೇ ಪುಟ್. 151 00:07:00,550 --> 00:07:04,460 >> ಆದ್ದರಿಂದ ಉಂಟುಮಾಡುವ ಸಾಧ್ಯತೆ ಏನು ನಮ್ಮ ಕೋಡ್ ನಾವು ಚಲಾಯಿಸಲು ವೇಳೆ? 152 00:07:04,460 --> 00:07:05,700 ಬಹುಶಃ ಒಂದು segfault. 153 00:07:05,700 --> 00:07:07,970 ಬಹುಶಃ, ಆದರೆ ಬಹುಶಃ ಒಂದು segfault. 154 00:07:07,970 --> 00:07:10,620 ಮತ್ತು ನಾನು ಬಹುಶಃ ಏಕೆಂದರೆ ಕೆಲವೊಮ್ಮೆ ನೀವು ಕೆಲವೊಮ್ಮೆ, ಹಾಗೆ 155 00:07:10,620 --> 00:07:11,380 ನೀವು segfault ಇರುವುದಿಲ್ಲ. 156 00:07:11,380 --> 00:07:14,280 ಕೆಲವೊಮ್ಮೆ ನೀವು ಅದೃಷ್ಟ ಪಡೆಯಲು, ಆದರೆ ಇದು ಆದಾಗ್ಯೂ ಎಂದು ಇಂದಿನ ವಿಶೇಷವೇನು 157 00:07:14,280 --> 00:07:15,340 ನಮ್ಮ ಕಾರ್ಯಕ್ರಮದಲ್ಲಿ ಒಂದು ದೋಷ. 158 00:07:15,340 --> 00:07:17,060 >> ಆದ್ದರಿಂದ ನನ್ನ ಮುಂದೆ ಹೋಗಿ ಈ ಕಂಪೈಲ್ ಅವಕಾಶ. 159 00:07:17,060 --> 00:07:18,280 ನಾನು ಹಳೆಯ ಶಾಲೆಯ ರೀತಿಯಲ್ಲಿ ಮಾಡಲು ಹೋಗುವ ಬಾಗುತ್ತೇನೆ. 160 00:07:18,280 --> 00:07:23,825 ಆದ್ದರಿಂದ ಖಣಿಲು ಡ್ಯಾಶ್ 0, scanf -1, scanf-1.c, ನಮೂದಿಸಿ. 161 00:07:23,825 --> 00:07:24,720 ಓಹ್, ತುಂಬಾ ಹಳೆಯ ಶಾಲೆಯ. 162 00:07:24,720 --> 00:07:26,550 ನೋಡೋಣ. 163 00:07:26,550 --> 00:07:28,440 ನಾನು ಅಲ್ಲಿ ಹೋಗಿ ನೀಡಲಿಲ್ಲ? 164 00:07:28,440 --> 00:07:29,700 ಓಹ್, ಚಾರ್ * ಬಫರ್. 165 00:07:29,700 --> 00:07:33,595 166 00:07:33,595 --> 00:07:35,130 ಓಹ್, ಧನ್ಯವಾದ - 167 00:07:35,130 --> 00:07:36,930 ಸರಿ, ಉಳಿಸಿ - 168 00:07:36,930 --> 00:07:37,690 ಅತ್ಯಂತ ಹಳೆಯ ಶಾಲೆಯ. 169 00:07:37,690 --> 00:07:38,900 ಎಲ್ಲಾ ಸರಿ, ಇದನ್ನು ವಿಶೇಷವೇನು. 170 00:07:38,900 --> 00:07:41,720 >> ಆದ್ದರಿಂದ ನಾನು ಫೈಲ್ ನಂತರ ಉಳಿಸಿದ್ದೇವೆ ಎಂದು ತಾತ್ಕಾಲಿಕ ಮಾಡುವ 171 00:07:41,720 --> 00:07:42,700 ಕೊಂಚ ಹಿಂದೆ ಬದಲಾಯಿಸಬಹುದು. 172 00:07:42,700 --> 00:07:46,090 ಮತ್ತು ಈಗ ನಾನು ಅದನ್ನು ಸಂಕಲಿಸಿದ ಎಂದು ಕೈಯಾರೆ ಖಣಿಲು ಜೊತೆ. 173 00:07:46,090 --> 00:07:49,500 ಮತ್ತು ಈಗ ನಾನು ಮುಂದೆ ಹೋಗಿ ಹೋಗುವ ಬಾಗುತ್ತೇನೆ ಮತ್ತು ನಮೂದಿಸಿ, scanf-1 ರನ್. 174 00:07:49,500 --> 00:07:50,290 ಸ್ಟ್ರಿಂಗ್ ದಯವಿಟ್ಟು. 175 00:07:50,290 --> 00:07:51,600 ನಾನು ಟೈಪ್ ಮಾಡುತ್ತೇವೆ "ಹಲೋ." 176 00:07:51,600 --> 00:07:54,070 >> ಮತ್ತು ಈಗ, ಇಲ್ಲಿ printf, ನಾನೂ, ಅಲ್ಲಿ ಇಲ್ಲಿದೆ ಸ್ವಲ್ಪ ಕಿರಿಕಿರಿ ಮಾಡಬಹುದು. 177 00:07:54,070 --> 00:07:56,020 ಇದು ವಾಸ್ತವವಾಗಿ ಇಲ್ಲ ವಿಶೇಷವೇನು ಈ ಸಂದರ್ಭದಲ್ಲಿ segfault. 178 00:07:56,020 --> 00:07:59,860 Printf ಸ್ವಲ್ಪ ವಿಶೇಷ ಏಕೆಂದರೆ ಇದು ಸಾಮಾನ್ಯವಾಗಿ ಬಳಸಲಾಗುತ್ತದೆ ಆದ್ದರಿಂದ ಸೂಪರ್ ಎಂದು 179 00:07:59,860 --> 00:08:03,570 ಮೂಲಭೂತವಾಗಿ printf ಮಾಡುವ ಇದೆ ನಮಗೆ ಒಂದು ಪರವಾಗಿ ಮತ್ತು ಅರಿತುಕೊಂಡು, 180 00:08:03,570 --> 00:08:04,830 ಒಂದು ಮಾನ್ಯವಾದ ಪಾಯಿಂಟರ್ ಅಲ್ಲ. 181 00:08:04,830 --> 00:08:09,080 ನನ್ನ ಕೇವಲ ಮುದ್ರಿಸಲು ಮೇಲೆ ನನಗೆ ಇದು ತೆಗೆದುಕೊಳ್ಳೋಣ ಆವರಣ ಶೂನ್ಯ ರಲ್ಲಿ, ಸಹ 182 00:08:09,080 --> 00:08:13,340 ಇದು ಅವಶ್ಯವಾಗಿ ಅಲ್ಲ ಆದರೂ ಏನು ನಾವು ನಿರೀಕ್ಷಿಸಲಾಗಿದೆ. 183 00:08:13,340 --> 00:08:16,940 >> ಆದ್ದರಿಂದ ನಾವು ನಿಜವಾಗಿಯೂ ಸುಲಭವಾಗಿ ಬರಿಸಲು ಸಾಧ್ಯವಿಲ್ಲ ಈ ಸ್ಪಷ್ಟವಾಗಿ ಈ segfault, ಆದರೆ 184 00:08:16,940 --> 00:08:18,600 ನಾನು ಬೇಕಾಗಿದ್ದಾರೆ ನಡವಳಿಕೆ ಅಲ್ಲ. 185 00:08:18,600 --> 00:08:19,800 ಆದ್ದರಿಂದ ಸರಳ ಪರಿಹಾರ ಇಲ್ಲಿದೆ? 186 00:08:19,800 --> 00:08:25,650 ವೆಲ್, scanf-2, ನನಗೆ ಸಲಹೆ ಅವಕಾಶ ಎಂದು ಬದಲಿಗೆ ವಾಸ್ತವವಾಗಿ ಕೇವಲ ಒಂದು ಹಂಚಿಕೆಯಲ್ಲಿ 187 00:08:25,650 --> 00:08:30,100 ಚಾರ್ *, ನನಗೆ ಸ್ವಲ್ಪ ಚತುರತೆಯಿಂದ ಬಗ್ಗೆ ಹೀಗಿರಲಿ ಈ, ಮತ್ತು ನನಗೆ ಬಫರ್ ನಿಯೋಜಿಸಿ ಅವಕಾಶ 188 00:08:30,100 --> 00:08:32,940 16 ಅಕ್ಷರಗಳನ್ನು ಒಂದು ಅನುಕ್ರಮ. 189 00:08:32,940 --> 00:08:34,200 >> ಆದ್ದರಿಂದ ನಾನು ರೀತಿಯಲ್ಲಿ ಒಂದೆರಡು ಇದನ್ನು ಮಾಡಬಹುದಾಗಿದೆ. 190 00:08:34,200 --> 00:08:35,610 ನಾನು ಸಂಪೂರ್ಣವಾಗಿ malloc ಬಳಸಬಹುದಾಗಿತ್ತು. 191 00:08:35,610 --> 00:08:38,980 ಆದರೆ ನಾನು ವಾರದಲ್ಲಿ ಎರಡು ಹಿಂತಿರುಗಿ ಯಾವಾಗ ನಾನು ಕೇವಲ ಒಂದು ಇಡೀ ಗುಂಪೇ ಅಗತ್ಯವಿದೆ 192 00:08:38,980 --> 00:08:39,620 ಪಾತ್ರಗಳು. 193 00:08:39,620 --> 00:08:40,860 ಅದು ಕೇವಲ ಒಂದು ಶ್ರೇಣಿಯನ್ನು ಇಲ್ಲಿದೆ. 194 00:08:40,860 --> 00:08:44,870 ಆದ್ದರಿಂದ ನನಗೆ ಬದಲಿಗೆ ಬಫರ್ ವ್ಯಾಖ್ಯಾನ ಅವಕಾಶ 16 ಪಾತ್ರಗಳು ಒಂದು ಶ್ರೇಣಿಯನ್ನು ಎಂದು. 195 00:08:44,870 --> 00:08:47,340 >> ಮತ್ತು ಈಗ ನಾನು ರಲ್ಲಿ ಬಫರ್ ಪಾಸ್ - 196 00:08:47,340 --> 00:08:49,940 ಮತ್ತು ಈ ನಾವು ಮಾಡಲಿಲ್ಲ ಸಂಗತಿಯಾಗಿದೆ ವಾರದಲ್ಲಿ ಎರಡು ಬಗ್ಗೆ ಮಾತನಾಡಲು - 197 00:08:49,940 --> 00:08:53,730 ಆದರೆ ನೀವು ಬಿಟ್ಸ್ ಚಿಕಿತ್ಸೆ ಮಾಡಬಹುದು ಇದು ಒಂದು ವಿಳಾಸವು ಆದರೂ. 198 00:08:53,730 --> 00:08:56,390 ನಾವು ನೋಡಿದ ಮಾಹಿತಿ ತಾಂತ್ರಿಕವಾಗಿ, ಅವರು ಆರ್ ಸ್ವಲ್ಪ ವಿಭಿನ್ನ. 199 00:08:56,390 --> 00:09:01,290 ನೀವು ಅದನ್ನು ಪಾಸ್ ಆದರೆ scanf ಮನಸ್ಸಿಗೆ ಆಗುವುದಿಲ್ಲ ಒಂದು ಶ್ರೇಣಿಯನ್ನು ಹೆಸರು, ಏಕೆಂದರೆ ಯಾವ 200 00:09:01,290 --> 00:09:05,030 ನಮಗೆ ಪ್ರಮುಖವಾಗಿ ಐದು ಖಣಿಲು ಮಾಡುತ್ತಾರೆ ಎಂದು ರಚನೆಯ ಹೆಸರು ಚಿಕಿತ್ಸೆ 201 00:09:05,030 --> 00:09:08,280 16 ಬೈಟ್ಗಳು ಪಡೆ ವಿಳಾಸ. 202 00:09:08,280 --> 00:09:09,550 >> ಆದ್ದರಿಂದ ಈ ಉತ್ತಮ. 203 00:09:09,550 --> 00:09:12,110 ಈ ಈಗ ನಾನು ಆಶಾದಾಯಕವಾಗಿ ಮಾಡಬಹುದು ಎಂದು ಅರ್ಥ ಕೆಳಗಿನ ಹಾಗೆ. 204 00:09:12,110 --> 00:09:16,800 ನನಗೆ ಒಂದು ಕ್ಷಣ ಝೂಮ್ ಔಟ್ ಲೆಟ್ ಮತ್ತು ಸರಿ ಸಂಕಲನ scanf-2, ಚಲಾಯಿಸುತ್ತಾರೆ. 205 00:09:16,800 --> 00:09:19,390 ಈಗ ನನಗೆ ಕಡಿದು scanf -2 ಸಿಕ್ಕಿತು ಮಾಡೋಣವೇ. 206 00:09:19,390 --> 00:09:22,430 ಸ್ಟ್ರಿಂಗ್ ದಯವಿಟ್ಟು. "ಹಲೋ." ಮತ್ತು ಇದು ಈ ಸಮಯದಲ್ಲಿ ಕೆಲಸ ಕಾಣುತ್ತದೆ. 207 00:09:22,430 --> 00:09:26,020 >> ಆದರೆ ಯಾರಾದರೂ ಒಂದು ಸನ್ನಿವೇಶದಲ್ಲಿ ಸಲಹೆ ಮಾಡಬಹುದು ಇದರಲ್ಲಿ ಇದು ಇನ್ನೂ ಕೆಲಸ ಇರಬಹುದು? 208 00:09:26,020 --> 00:09:28,550 ಹೌದು? 209 00:09:28,550 --> 00:09:30,640 16 ಅಕ್ಷರಗಳಿಗಿಂತ ಮುಂದೆ ಏನೋ. 210 00:09:30,640 --> 00:09:32,020 ಮತ್ತು ವಾಸ್ತವವಾಗಿ, ನಾವು ಮಾಡಬಹುದು ಸ್ವಲ್ಪ ಹೆಚ್ಚು ನಿಖರ. 211 00:09:32,020 --> 00:09:36,540 ಮುಂದೆ ನಂತರ 15 ಅಕ್ಷರಗಳು ಏನೋ, ನಿಜವಾಗಿಯೂ ನಾವು ನೆನಪಿಡಬೇಕು ಬೇಕಾಗುತ್ತದೆ 212 00:09:36,540 --> 00:09:39,920 ನಾವು backslash ಶೂನ್ಯ ಅಗತ್ಯವಿರುವ ಸೂಚ್ಯವಾಗಿ ಸ್ಟ್ರಿಂಗ್ ಕೊನೆಯಲ್ಲಿ, 213 00:09:39,920 --> 00:09:42,950 ಇದು ಅತ್ತ scanf ವಿಶಿಷ್ಟವಾಗಿ ತಿನ್ನುವೆ ಆಗಿದೆ ನಮಗೆ ಆರೈಕೆಯನ್ನು. 214 00:09:42,950 --> 00:09:46,210 >> ಆದ್ದರಿಂದ ನನ್ನಂತೆ ಏನಾದರೂ ಅವಕಾಶ - 215 00:09:46,210 --> 00:09:48,040 ಕೆಲವೊಮ್ಮೆ ನಾವು ಮಾಡಬಹುದು ಹಾಗೆ ಬಿಡುತ್ತಾರೆ. 216 00:09:48,040 --> 00:09:50,630 ಸರಿ, ಆದ್ದರಿಂದ ನಾವು ಈಗ ಪ್ರೇರಿತ ಬಂದಿದೆ ನಮ್ಮ ವಿಭಜನೆ ತಪ್ಪು. 217 00:09:50,630 --> 00:09:51,000 ಏಕೆ? 218 00:09:51,000 --> 00:09:54,940 ನಾನು ಹೆಚ್ಚು 15 ಗೆ ಟೈಪ್ ಕಾರಣ ಪಾತ್ರಗಳು ಮತ್ತು ನಾವು ವಾಸ್ತವವಾಗಿ ಬಂದಿದೆ 219 00:09:54,940 --> 00:09:58,280 ಸ್ಪರ್ಶಿಸಲ್ಪಟ್ಟ ಮೆಮೊರಿ ನಾನು ನಿಜವಾಗಿ ಹಾಗಿಲ್ಲ. 220 00:09:58,280 --> 00:10:00,180 >> ಆದ್ದರಿಂದ ಯಾವ ನಿಜವಾಗಿಯೂ ಇಲ್ಲಿ ಪರಿಹಾರ ಇಲ್ಲಿದೆ? 221 00:10:00,180 --> 00:10:02,210 ವೆಲ್, ನಾವು ಮುಂದೆ ಸ್ಟ್ರಿಂಗ್ ಏನು ಅಗತ್ಯವಿದ್ದರೆ? 222 00:10:02,210 --> 00:10:03,960 ವೆಲ್, ನಾವು ಬಹುಶಃ ಅದು 32 ಬೈಟ್ಗಳು ಮಾಡಲು. 223 00:10:03,960 --> 00:10:05,160 ಸರಿ, ಏನು ದೀರ್ಘ ಸಾಕಷ್ಟು ಅಲ್ಲ ವೇಳೆ? 224 00:10:05,160 --> 00:10:06,040 ಹೇಗೆ ಸುಮಾರು 64 ಬೈಟ್ಗಳು? 225 00:10:06,040 --> 00:10:07,080 ಏನು ದೀರ್ಘ ಸಾಕಷ್ಟು ಅಲ್ಲ ವೇಳೆ? 226 00:10:07,080 --> 00:10:09,640 ಹೇಗೆ 128 ಅಥವಾ 200 ಬೈಟ್ಗಳು? 227 00:10:09,640 --> 00:10:12,660 ಏನು ನಿಜವಾಗಿಯೂ ಇಲ್ಲಿ ಪರಿಹಾರವಾಗಿದೆ ಸಾಮಾನ್ಯ ಸಂದರ್ಭದಲ್ಲಿ, ನಾವು ರಲ್ಲಿ ಗೊತ್ತಿಲ್ಲ ವೇಳೆ 228 00:10:12,660 --> 00:10:14,460 ಬಳಕೆದಾರ ಟೈಪ್ ಹೋಗಿ ಏನನ್ನು ಮುಂದಕ್ಕೆ? 229 00:10:14,460 --> 00:10:20,000 230 00:10:20,000 --> 00:10:23,050 >> ಇದು ಕೋಳಿಯ ಒಂದು ದೊಡ್ಡ ನೋವಿನ ಕೇವಲ ರೀತಿಯ ಪ್ರಾಮಾಣಿಕವಾಗಿ, ಇದು ಏಕೆ 231 00:10:23,050 --> 00:10:29,050 CS50 ಗ್ರಂಥಾಲಯದ ಕೆಲವು ಡಜನ್ ಸಾಲುಗಳನ್ನು ಹೊಂದಿದೆ ಒಟ್ಟಾಗಿ ಅನುಷ್ಠಾನಗೊಳಿಸುವ ಸಂಕೇತದೊಂದಿಗೆ 232 00:10:29,050 --> 00:10:32,390 ನಾವು ಬಾರದ ರೀತಿಯಲ್ಲಿ ಸ್ಟ್ರಿಂಗ್ GetString ಮುಂಚಿತವಾಗಿ ತಿಳಿಯಲು ಏನು 233 00:10:32,390 --> 00:10:33,430 ಬಳಕೆದಾರ ಟೈಪ್ ಹೋಗುವ ಇದೆ. 234 00:10:33,430 --> 00:10:37,370 ವಿಶೇಷವಾಗಿ, ನೀವು ಹಿಂತಿರುಗಿ ನೋಡಲು cs50.c ಎರಡು ವಾರಗಳ ಹಿಂದೆ, ನೀವು ನೋಡುತ್ತೀರಿ 235 00:10:37,370 --> 00:10:40,480 ಆ GetString ವಾಸ್ತವವಾಗಿ ಮಾಡುತ್ತದೆ ಈ ರೀತಿಯಲ್ಲಿ scanf ಬಳಸುವುದಿಲ್ಲ. 236 00:10:40,480 --> 00:10:43,720 ಬದಲಿಗೆ, ಇದು ಒಂದು ಪಾತ್ರ ಓದುತ್ತದೆ ಒಂದು ಸಮಯದಲ್ಲಿ. 237 00:10:43,720 --> 00:10:46,010 >> ಏಕೆಂದರೆ ಸುಮಾರು ಒಂದು ಸಂತೋಷವನ್ನು ವಿಷಯ ಒಂದು ರ ಓದುವ ನಾವು ಆಗಿದೆ 238 00:10:46,010 --> 00:10:48,490 ಯಾವಾಗಲೂ ನಮ್ಮಲ್ಲಿ ಖಾತರಿ ಕನಿಷ್ಠ ಒಂದು ಚಾರ್ ಹೊಂದಿರುತ್ತವೆ. 239 00:10:48,490 --> 00:10:51,740 ನಾನು ತೆಗೆದುಕೊಂಡು ನಂತರ ಚಾರ್ ಘೋಷಿಸಲು, ಮತ್ತು ಮಾಡಬಹುದು ಕೇವಲ ಈ ನಿಜವಾದ ಬೇಬಿ ಹೆಜ್ಜೆ 240 00:10:51,740 --> 00:10:54,380 ಒಂದು ಸಮಯದಲ್ಲಿ ಒಂದು ಅಕ್ಷರವನ್ನೂ ಓದಲು ಕೀಲಿಮಣೆಯಿಂದ ಸಮಯ. 241 00:10:54,380 --> 00:10:58,240 ತದನಂತರ, ಏನು ನೀವು GetString ನೋಡುತ್ತಾರೆ ಮಾಡುತ್ತದೆ, ಇದು ಹೊರಗೆ ಪ್ರತಿ ಸಮಯ 242 00:10:58,240 --> 00:11:02,280 , ಮೆಮೊರಿ 16 ಬೈಟ್ಗಳು ಹೇಳುತ್ತಾರೆ, ಇದು ಬಳಸುತ್ತದೆ malloc, ಅಥವಾ ಒಂದು ಸೋದರಸಂಬಂಧಿ ಅದರ, ಗೆ 243 00:11:02,280 --> 00:11:06,810 ಹಳೆಯ ನಕಲು, ಹೆಚ್ಚಿನ ಮೆಮೊರಿ ನಿಯೋಜಿಸಿ ನಂತರ ಹೊಸ ಮತ್ತು ಕ್ರಾಲ್ ಒಳಗೆ ಸ್ಮರಣೆ 244 00:11:06,810 --> 00:11:09,900 ಜೊತೆಗೆ, ಒಂದು ಸಮಯದಲ್ಲಿ ಒಂದು ರ ಪಡೆಯುವಲ್ಲಿ ಮತ್ತು ಅದು ಹೊರಗೆ ಸಾಗುತ್ತದೆ ಯಾವಾಗ 245 00:11:09,900 --> 00:11:13,370 ಮೆಮೊರಿ ಪಡೆ, ಹಿಡಿಯುತ್ತಾನೆ ಇದು ದೂರ ಎಸೆಯುತ್ತಾನೆ ಮೆಮೊರಿಯ ಒಂದು ದೊಡ್ಡ ಪಡೆ, ಹಳೆಯ ನಕಲಿಸುತ್ತದೆ 246 00:11:13,370 --> 00:11:14,750 ಹೊಸ ಮತ್ತು ಪುನರಾವರ್ತನೆಯಾಗುತ್ತದೆ. 247 00:11:14,750 --> 00:11:18,480 ಮತ್ತು ಇದು ವಾಸ್ತವವಾಗಿ ನಿಜವಾಗಿಯೂ ಒಂದು ನೋವಿನ ಎಂದು ಸರಳ ಏನೋ ಜಾರಿಗೆ 248 00:11:18,480 --> 00:11:19,710 ಒಂದು ಬಳಕೆದಾರರಿಂದ ಇನ್ಪುಟ್ ಪಡೆಯುವಲ್ಲಿ. 249 00:11:19,710 --> 00:11:21,090 >> ಆದ್ದರಿಂದ ನೀವು scanf ಬಳಸಬಹುದು. 250 00:11:21,090 --> 00:11:22,430 ನೀವು ಇತರ ಇದೇ ರೀತಿಯ ಕಾರ್ಯಗಳನ್ನು ಬಳಸಬಹುದು. 251 00:11:22,430 --> 00:11:25,420 ಮತ್ತು ಒಂದು ಪಠ್ಯಪುಸ್ತಕಗಳನ್ನು ಬಹಳಷ್ಟು ಮತ್ತು ಆನ್ಲೈನ್ ಉದಾಹರಣೆಗಳು, ಆದರೆ ಅವರು ಎಲ್ಲಾ ಕೋರುತ್ತೇವೆ 252 00:11:25,420 --> 00:11:27,210 ಇಂತಹ ಸಮಸ್ಯೆಗಳಿಗೆ ಈಡಾಗುವ. 253 00:11:27,210 --> 00:11:29,550 ಮತ್ತು ಅಂತಿಮವಾಗಿ, ಒಂದು segfault ಸಿಲುಕುವ ರೀತಿಯ ಕಿರಿಕಿರಿ ಹೊಂದಿದೆ. 254 00:11:29,550 --> 00:11:30,680 ಇದು ಬಳಕೆದಾರರಿಗೆ ಉತ್ತಮ ಅಲ್ಲ. 255 00:11:30,680 --> 00:11:33,560 >> ಆದರೆ ಕೆಟ್ಟ ಸಂದರ್ಭದಲ್ಲಿ, ಏನು ಮಾಡುತ್ತದೆ ಇದು ಮೂಲಭೂತವಾಗಿ ನಿಮ್ಮ ಪುಟ್ 256 00:11:33,560 --> 00:11:37,160 ಅಪಾಯ ಕೋಡ್? 257 00:11:37,160 --> 00:11:39,250 ದಾಳಿಯ ಕೆಲವು ರೀತಿಯ, ಸಂಭಾವ್ಯ. 258 00:11:39,250 --> 00:11:41,680 ನಾವು ಒಂದು ರೀತಿಯ ದಾಳಿ ಕುರಿತು - ಸ್ಟಾಕ್ ತುಂಬಿ. 259 00:11:41,680 --> 00:11:44,660 ಆದರೆ ಸಾಮಾನ್ಯವಾಗಿ, ನೀವು ಅವಕಾಶ ನೀವು ಸ್ಥಳಾಂತರವನ್ನು ಒಂದು ಬಫರ್, ಹಾಗೆ ನಾವು ಒಂದು ಮಾಡಿದರು 260 00:11:44,660 --> 00:11:48,070 ಕೇವಲ ರೈಟಿಂಗ್ ಹಿಂದೆ ವಾರಗಳ ಒಂದೆರಡು, ಹೆಚ್ಚು ಸ್ಟಾಕ್ ಮೇಲೆ "ಹಲೋ" ಹೆಚ್ಚು, ನೀವು 261 00:11:48,070 --> 00:11:52,330 ವಾಸ್ತವವಾಗಿ ಒಂದು, ಸಂಭಾವ್ಯವಾಗಿ, ಪ್ರತಿ ತೆಗೆದುಕೊಳ್ಳಬಹುದು ಕಂಪ್ಯೂಟರ್, ಅಥವಾ ಕನಿಷ್ಠ ದಶಮಾಂಶ ನಲ್ಲಿ ಪಡೆಯಿರಿ ಎಂದು 262 00:11:52,330 --> 00:11:53,510 ನಿಮಗೆ ಸೇರಿಲ್ಲ. 263 00:11:53,510 --> 00:11:55,970 >> ನಾವು ಏಕೆ ಆದ್ದರಿಂದ ಸಂಕ್ಷಿಪ್ತವಾಗಿ, ಇದು ಆ ತರಬೇತಿ ಚಕ್ರಗಳು. 264 00:11:55,970 --> 00:11:59,090 ಆದರೆ ಈಗ, ನಾವು ಅವರನ್ನು ತೆಗೆದುಕೊಳ್ಳಲು ಆರಂಭಿಸುತ್ತದೆ ನಮ್ಮ ಕಾರ್ಯಕ್ರಮಗಳು ಇನ್ನು ಮುಂದೆ ಅಗತ್ಯ ಮಾಹಿತಿ, 265 00:11:59,090 --> 00:12:00,610 ಬಳಕೆದಾರರಿಂದ ಅವಶ್ಯವಾಗಿತ್ತು ಇನ್ಪುಟ್. 266 00:12:00,610 --> 00:12:03,960 ಆದರೆ ಸಮಸ್ಯೆಯ ಸಂದರ್ಭದಲ್ಲಿ, ಆರು ಸೆಟ್ ನಿಮ್ಮ ಇನ್ಪುಟ್ ಒಂದು ದೊಡ್ಡ ಬರುತ್ತದೆ 267 00:12:03,960 --> 00:12:07,520 150 ನಿಘಂಟು ಫೈಲ್ ಕೆಲವು ಬೆಸ ಸಾವಿರಾರು ಪದಗಳು. 268 00:12:07,520 --> 00:12:10,330 >> ಆದ್ದರಿಂದ ನೀವು ಬಗ್ಗೆ ಚಿಂತೆ ಬೀರುವುದಿಲ್ಲ ಬಳಕೆದಾರರ ಅನಿಯಂತ್ರಿತ ಇನ್ಪುಟ್. 269 00:12:10,330 --> 00:12:13,720 ನೀವು ಕೆಲವು ಊಹೆಗಳನ್ನು ನೀಡುತ್ತದೆ ಫೈಲ್ನಲ್ಲಿ ಬಗ್ಗೆ. 270 00:12:13,720 --> 00:12:20,340 ಪಾಯಿಂಟರ್ಸ್ ಅಥವಾ scanf ಮೇಲೆ ಯಾವುದೇ ಪ್ರಶ್ನೆಗಳನ್ನು ಅಥವಾ ಸಾಮಾನ್ಯ ಬಳಕೆದಾರ ಇನ್ಪುಟ್? 271 00:12:20,340 --> 00:12:24,450 >> ಎಲ್ಲಾ ಸರಿ, ಆದ್ದರಿಂದ ಒಂದು ನಲ್ಲಿ ನಂತರ ಒಂದು ತ್ವರಿತ ನೋಟ ಎರಡು ವಾರಗಳ ಹಿಂದೆ ವಿಷಯ ಹಿಂದುಳಿದಿದ್ದರು. 272 00:12:24,450 --> 00:12:28,590 ಮತ್ತು ಒಂದು struct ಈ ಕಲ್ಪನೆಯನ್ನು ಆಗಿತ್ತು. 273 00:12:28,590 --> 00:12:34,180 ಎಂದು - ಒಂದು ಈ ಕಲ್ಪನೆಯನ್ನು ಏನು ಇದು, struct? 274 00:12:34,180 --> 00:12:35,430 Struct ನಮಗೆ ಏನು ಮಾಡಿದಿರಿ? 275 00:12:35,430 --> 00:12:39,280 276 00:12:39,280 --> 00:12:39,860 >> ವಿವರಿಸಿ - 277 00:12:39,860 --> 00:12:41,710 ಕ್ಷಮಿಸಿ? 278 00:12:41,710 --> 00:12:42,820 ಒಂದು ವೇರಿಯಬಲ್ ರೀತಿಯ ವಿವರಿಸಿ. 279 00:12:42,820 --> 00:12:44,410 ಆದ್ದರಿಂದ ರೀತಿಯ. 280 00:12:44,410 --> 00:12:46,180 ನಾವು ವಾಸ್ತವವಾಗಿ ಎರಡು ವಿಷಯಗಳನ್ನು ಒಟ್ಟುಗೂಡಿಸಿ ನೀವು. 281 00:12:46,180 --> 00:12:49,510 Typedef ಜೊತೆ, ಎಂದು ನಾವು ಮರುಪಡೆಯಲು ಒಂದು ರೀತಿಯಲ್ಲಿ, ನಮ್ಮ ಶಾಲೆ ಒಂದು ರೀತಿಯ ಘೋಷಿಸಲು 282 00:12:49,510 --> 00:12:51,500 ಚಾರ್ * ಫಾರ್ ಸ್ಟ್ರಿಂಗ್ ನಂತಹ ಪರ್ಯಾಯ,. 283 00:12:51,500 --> 00:12:56,200 ಆದರೆ typedef ಮತ್ತು struct ಬಳಸಿ, ನಾವು ನಿಜವಾಗಿಯೂ ನಮ್ಮ ಶಾಲೆ ದಶಮಾಂಶ ರಚನೆಗಳು ರಚಿಸಲು. 284 00:12:56,200 --> 00:12:59,600 >> ಉದಾಹರಣೆಗೆ, ನಾನು ಮತ್ತೆ ಹೋಗಿ ವೇಳೆ ಜಿಎಡಿಟ್ Name ಆಗಿ ಇಲ್ಲಿ ಕೇವಲ ಒಂದು ಕ್ಷಣ, ಮತ್ತು ನಾನು ಮುಂದೆ ಹೋಗಿ 285 00:12:59,600 --> 00:13:08,230 ಮತ್ತು ಏನೋ ಇಷ್ಟಪಡುತ್ತೀರಿ, ನನಗೆ ಉಳಿಸಲು ಅವಕಾಶ ಈ ಮಾಹಿತಿ, structs.c, ತಂದೆಯ ಹೇಳಲು ಅವಕಾಶ 286 00:13:08,230 --> 00:13:10,840 ತಾತ್ಕಾಲಿಕವಾಗಿ, ನಾನು ಹೋಗುವ ಬಾಗುತ್ತೇನೆ ಮುಂದೆ ಹೋಗಿ ಸೇರಿಸಲು 287 00:13:10,840 --> 00:13:14,360 standardio.h, ಇಂಟ್ ಮುಖ್ಯ ನಿರರ್ಥಕ. 288 00:13:14,360 --> 00:13:18,960 ತದನಂತರ ಇಲ್ಲಿ, ನಾನು ಬಯಸುವ ಊಹಿಸಿಕೊಳ್ಳಿ ಸಂಗ್ರಹಿಸುತ್ತದೆ ಎಂದು ಬರೆಯುವ ಒಂದು ಪ್ರೊಗ್ರಾಮ್ 289 00:13:18,960 --> 00:13:21,840 ಅನೇಕ ಬಹು ವಿದ್ಯಾರ್ಥಿಗಳು ಮನೆ, ಉದಾಹರಣೆಗೆ. 290 00:13:21,840 --> 00:13:24,430 ಆದ್ದರಿಂದ ಇದು ಒಂದು registrarial ಹೀಗಿದೆ ಕೆಲವು ರೀತಿಯ ಡೇಟಾಬೇಸ್. 291 00:13:24,430 --> 00:13:29,550 >> ನಾನು ಹೆಸರು ಒಂದು ವಿದ್ಯಾರ್ಥಿ ಅಗತ್ಯವಿದೆ ಆದ್ದರಿಂದ, ನಾನು , ಚಾರ್ * ಹೆಸರಿನಂತೆ ಏನಾದರೂ ಇರಬಹುದು 292 00:13:29,550 --> 00:13:31,570 ಮತ್ತು ನಾನು ರೀತಿಯ ಮಾಡುತ್ತೇನೆ - 293 00:13:31,570 --> 00:13:34,410 ವಾಸ್ತವವಾಗಿ, ತಂದೆಯ CS50 ಗ್ರಂಥಾಲಯದ ಬಳಸಲು ಅವಕಾಶ ಕೇವಲ ಒಂದು ಕ್ಷಣ ಈ ಒಂದು ಮಾಡಲು 294 00:13:34,410 --> 00:13:38,380 ಸ್ವಲ್ಪ ಸರಳವಾದ, ಆದ್ದರಿಂದ ನಾವು ಸಾಲ ಮಾಡಬಹುದು ಕೋಡ್ ಸಾಲುಗಳು ಆ ಡಜನ್ಗಟ್ಟಲೆ. 295 00:13:38,380 --> 00:13:39,340 ಮತ್ತು ಲೆಟ್ ಅದನ್ನು ಸರಳ ಇರಿಸಿಕೊಳ್ಳಲು ವಿಶೇಷವೇನು. 296 00:13:39,340 --> 00:13:42,610 ನಾವು, ಇದು ಸ್ಟ್ರಿಂಗ್ ಇರಿಸಿಕೊಳ್ಳಲು ಮಾಡುತ್ತೇವೆ ಮತ್ತು ಈಗ GetString. 297 00:13:42,610 --> 00:13:47,420 >> ಆದ್ದರಿಂದ ನಾನು ಹೆಸರು ಸಂಗ್ರಹಿಸಿದ ಬಂದಿದೆ ಎಂದು ಈಗ ಹಕ್ಕು ಕೆಲವು ವಿದ್ಯಾರ್ಥಿ, ಮತ್ತು ಹೌಸ್ ಆಫ್ 298 00:13:47,420 --> 00:13:50,240 ಸರಳವಾಗಿ ವೇರಿಯೇಬಲ್ ಅನ್ನು ಬಳಸಿಕೊಂಡು ಕೆಲವು ವಿದ್ಯಾರ್ಥಿ, ನಾವು ಮಾಡಿದರು ಮತ್ತು ವಾರದಲ್ಲಿ ಒಂದು. ಹಾಗೆ 299 00:13:50,240 --> 00:13:52,370 ಆದರೆ ನಾನು ಈಗ ಬೆಂಬಲಿಸಲು ಬಯಸುವ ಊಹಿಸಿಕೊಳ್ಳಿ ಅನೇಕ ವಿದ್ಯಾರ್ಥಿಗಳು. 300 00:13:52,370 --> 00:13:58,460 ಎಲ್ಲಾ ಸರಿ, ಆದ್ದರಿಂದ ನನ್ನ ಪ್ರವೃತ್ತಿಯ ಮಾಡಲು ಇವೆ ಸ್ಟ್ರಿಂಗ್ NAME2, GetString, ಸ್ಟ್ರಿಂಗ್ ಪಡೆಯುತ್ತದೆ 301 00:13:58,460 --> 00:14:01,370 house2 GetString ಪಡೆಯುತ್ತದೆ. 302 00:14:01,370 --> 00:14:05,850 ತದನಂತರ ನಮ್ಮ ಮೂರನೇ ವಿದ್ಯಾರ್ಥಿ, name3 GetString ಏನು ತಂದೆಯ ಅವಕಾಶ. 303 00:14:05,850 --> 00:14:09,170 >> ಎಲ್ಲಾ ಸರಿ, ಈ ಆಶಾದಾಯಕವಾಗಿ ಒಡೆದು ಕಾಣುತ್ತವೆ ಅವಿವೇಕಿ ರೀತಿಯ ನೀವು, 304 00:14:09,170 --> 00:14:11,580 ಈ ಪ್ರಕ್ರಿಯೆಯನ್ನು ನಿಜವಾಗಿಯೂ ಎಂದಿಗೂ ಏಕೆಂದರೆ ಕೊನೆಗೊಳ್ಳುತ್ತದೆ ಹೋಗುವ, ಮತ್ತು ಇದು ಕೇವಲ ಹೋಗುತ್ತೇನೆಂದು 305 00:14:11,580 --> 00:14:13,130 ನನ್ನ ಕೋಡ್ ಕೆಟ್ಟದಾಗಿ ಕಾಣುವಂತೆ ಮತ್ತು ಕಳಪೆ ಮತ್ತು ಕಳಪೆ. 306 00:14:13,130 --> 00:14:14,810 ಆದರೆ ನಾವು ವಾರಕ್ಕೆ ಎರಡು ತುಂಬಾ ಈ ಪರಿಹರಿಸಬಹುದು. 307 00:14:14,810 --> 00:14:19,450 ನಮ್ಮ ತುಲನಾತ್ಮಕವಾಗಿ ಕ್ಲೀನ್ ಪರಿಹಾರ ಏನು ನಾವು ಅನೇಕ ಅಸ್ಥಿರ ಬಂದಾಗ 308 00:14:19,450 --> 00:14:23,580 ಅದೇ ದಶಮಾಂಶ ಎಲ್ಲಾ ಸಂಬಂಧಿಸಿದ ಮಾದರಿ, ಆದರೆ ನಾವು ಈ ಕಡುಕ್ರೂರ ಅವ್ಯವಸ್ಥೆ ಇಷ್ಟವಿರಲಿಲ್ಲ 309 00:14:23,580 --> 00:14:26,870 ಅಂತಹುದೇ ರೀತಿಯ ಹೆಸರಿನ ಅಸ್ಥಿರ? 310 00:14:26,870 --> 00:14:30,060 ನಾವು ಬದಲಿಗೆ ಏನು ಮಾಡಿದಿರಿ? 311 00:14:30,060 --> 00:14:31,260 >> ಆದ್ದರಿಂದ ನಾನು ಕೆಲವು ಸ್ಥಳಗಳಲ್ಲಿ ಕೇಳಿದ ಭಾವಿಸುತ್ತೇನೆ. 312 00:14:31,260 --> 00:14:32,590 ನಾವು ಒಂದು ಶ್ರೇಣಿಯನ್ನು ಹೊಂದಿತ್ತು. 313 00:14:32,590 --> 00:14:37,110 ನೀವು ಅನೇಕ ವಿಷಯಗಳನ್ನು ಬಯಸಿದರೆ ಏನೋ, ಏಕೆ ನಾವು ಈ ಎಲ್ಲಾ ಸ್ವಚ್ಛಗೊಳಿಸಲು ಇಲ್ಲ 314 00:14:37,110 --> 00:14:39,540 ಅಪ್ ಮತ್ತು ನನಗೆ ನೀಡಿ, ಹೇಳುತ್ತಾರೆ ರಚನೆಯ ಹೆಸರುಗಳು ಎಂದು? 315 00:14:39,540 --> 00:14:41,640 >> ಮತ್ತು ಈಗ, ಹಾರ್ಡ್ ಕೋಡ್ 3 ಅವಕಾಶ. 316 00:14:41,640 --> 00:14:44,450 ತದನಂತರ ನನಗೆ ಮತ್ತೊಂದು ಶ್ರೇಣಿಯನ್ನು ನೀಡಿ ಮನೆ ಎಂದು, ಮತ್ತು ನನಗೆ ಅವಕಾಶ 317 00:14:44,450 --> 00:14:45,800 ಈಗ ಹಾರ್ಡ್ ಕೋಡ್ 3. 318 00:14:45,800 --> 00:14:49,220 ಮತ್ತು ನಾನು ಬೃಹತ್ ಸ್ವಚ್ಛಗೊಳಿಸಬಹುದು ಬಂದಿದೆ ನಾನು ರಚಿಸಿದ ಗೊಂದಲಗೊಳ್ಳಬೇಡಿ. 319 00:14:49,220 --> 00:14:52,400 ಈಗ, ನಾನು ಇನ್ನೂ ಹಾರ್ಡ್ 3 ಅಕ್ಷರದಲ್ಲಿ, ಆದರೆ ನಾವು ಕೂಡ 3 ಸಕ್ರಿಯವಾಗಿ ಬರುತ್ತವೆ ಸಾಧ್ಯವಾಗಲಿಲ್ಲ 320 00:14:52,400 --> 00:14:54,350 ಬಳಕೆದಾರ, ಅಥವಾ argv, ಅಥವಾ ಹಾಗೆ. 321 00:14:54,350 --> 00:14:55,720 ಆದ್ದರಿಂದ ಈ ಈಗಾಗಲೇ ಸ್ವಚ್ಛವಾಗಿದೆ. 322 00:14:55,720 --> 00:15:00,100 >> ಆದರೆ ಈ ಬಗ್ಗೆ ಕಿರಿಕಿರಿ ಇಲ್ಲಿದೆ ಎಂಬುದು ಈಗ, ಸಹ ಒಂದು ಹೆಸರು ಹೇಗೋ ಆಗಿದೆ 323 00:15:00,100 --> 00:15:02,280 ಮೂಲಭೂತವಾಗಿ ಲಿಂಕ್ ಒಂದು ವಿದ್ಯಾರ್ಥಿಯ ಮನೆ - 324 00:15:02,280 --> 00:15:04,720 ಇದು ನಾನು ನಿಜವಾಗಿಯೂ ಒಂದು ವಿದ್ಯಾರ್ಥಿಯ ಪ್ರತಿನಿಧಿಸಲು ಬಯಸುವ - 325 00:15:04,720 --> 00:15:08,080 ನಾನು ಈಗ ಸಮಾನಾಂತರ ಎರಡು ರಚನೆಗಳು ಹೊಂದಿವೆ ಅವರು ನೀವು ಆ ಅರ್ಥದಲ್ಲಿ 326 00:15:08,080 --> 00:15:13,930 ಅದೇ ಗಾತ್ರದ, ಮತ್ತು ಹೆಸರುಗಳು ಬ್ರಾಕೆಟ್ 0 ಮನೆ ಬ್ರಾಕೆಟ್ 0 ಸಂಭಾವ್ಯವಾಗಿ ನಕ್ಷೆಗಳು, 327 00:15:13,930 --> 00:15:16,600 ಮತ್ತು ಹೆಸರುಗಳು ಬ್ರಾಕೆಟ್ 1 ನಕ್ಷೆಗಳು ಮನೆಗಳಿಗೆ ಬ್ರಾಕೆಟ್ 1. 328 00:15:16,600 --> 00:15:19,280 ಇತರ ಪದಗಳಲ್ಲಿ, ಆ ವಿದ್ಯಾರ್ಥಿ ಜೀವನ ಆ ಮನೆಯಲ್ಲಿ, ಮತ್ತು ಇತರ ವಿದ್ಯಾರ್ಥಿ 329 00:15:19,280 --> 00:15:20,530 ಇತರ ಮನೆಯಲ್ಲಿ ಜೀವನ. 330 00:15:20,530 --> 00:15:23,720 ಆದರೆ ಖಂಡಿತವಾಗಿಯೂ ಈ ಆಗಿರಬಹುದು ಇನ್ನೂ ಶುದ್ಧವಾಗಿ ಮಾಡಲಾಗುತ್ತದೆ. 331 00:15:23,720 --> 00:15:24,990 >> ಸರಿ, ಇದು ಮಾಡಬಹುದು, ವಾಸ್ತವವಾಗಿ. 332 00:15:24,990 --> 00:15:28,730 ಮತ್ತು ನನ್ನ ಮುಂದೆ ಹೋಗಿ ತೆರೆಯಲು ಅವಕಾಶ structs.h ಅಪ್, ಮತ್ತು ನೀವು ಮಾಡುತ್ತೇವೆ 333 00:15:28,730 --> 00:15:31,130 ಈ ಕಲ್ಪನೆಯನ್ನು ನೋಡಿ. 334 00:15:31,130 --> 00:15:34,905 ನೀವು, ನಾನು typedef ಬಳಸಲಾಗುತ್ತದೆ ಎಂಬುದನ್ನು ಗಮನಿಸಿ ಹಿಂದೆ ಘೋಷಿಸಲು ಕೊಂಚ ಪ್ರಸ್ತಾಪಿಸುತ್ತಾನೆ ನಮ್ಮ 335 00:15:34,905 --> 00:15:35,570 ಶಾಲೆ ದಶಮಾಂಶ ಮಾದರಿ. 336 00:15:35,570 --> 00:15:39,660 ಆದರೆ ನಾನು ಈ ಇತರ ಕೀವರ್ಡ್ ಬಳಸಿಕೊಂಡು ಬಾಗುತ್ತೇನೆ struct ಎಂದು ನನಗೆ ಒಂದು ಹೊಸ ನೀಡುತ್ತದೆ 337 00:15:39,660 --> 00:15:40,790 ಡೇಟಾ ರಚನೆ. 338 00:15:40,790 --> 00:15:43,980 >> ಮತ್ತು ನಾನು ಹೇಳಿಕೊಳ್ಳುತ್ತಾರೆ ಈ ಡೇಟಾವನ್ನು ರಚನೆ ನಾನು ಒಳಗೆ ಎರಡು ವಸ್ತುಗಳನ್ನು ಹೊಂದಲು 339 00:15:43,980 --> 00:15:47,060 ಇದು - ಹೆಸರು ಎಂಬ ಸಾಲನ್ನು, ಮತ್ತು ಮನೆ ಎಂಬ ಸಾಲನ್ನು. 340 00:15:47,060 --> 00:15:49,820 ಮತ್ತು ನಾನು ಹೋಗುವ ಬಾಗುತ್ತೇನೆ ಹೆಸರು ನೀಡಲು ಈ ಡೇಟಾವನ್ನು ರಚನೆ ನಾನು 341 00:15:49,820 --> 00:15:51,005 ವಿದ್ಯಾರ್ಥಿ ಎಂದು. 342 00:15:51,005 --> 00:15:54,030 ನಾನು, ನಾನು ಬಯಸುವ ಏನು ಕರೆಯಬಹುದು ಆದರೆ ಈ ಅರ್ಥಕ್ಕೆ ಮಾಡಲು 343 00:15:54,030 --> 00:15:55,810 ನನ್ನ ಮನಸ್ಸಿನಲ್ಲಿ ನನಗೆ ಅನುಭವಕ್ಕೆ. 344 00:15:55,810 --> 00:15:59,160 >> ಈಗ, ನಾನು ಉತ್ತಮ ಆವೃತ್ತಿಯನ್ನು ತೆರೆಯಲು ವೇಳೆ ಕಾರ್ಯಕ್ರಮದ ನಾನು ಬರೆಯಲು ಪ್ರಾರಂಭಿಸಿದರು 345 00:15:59,160 --> 00:16:00,390 ಇಲ್ಲ, ನನಗೆ ಮೇಲಕ್ಕೆ ಸ್ಕ್ರಾಲ್ ಅವಕಾಶ. 346 00:16:00,390 --> 00:16:03,190 ಮತ್ತು ಕೋಡ್ ಕೆಲವು ಸಾಲುಗಳನ್ನು ಇಲ್ಲ ಇಲ್ಲಿ, ಆದರೆ ನನಗೆ ಗಮನ ಅವಕಾಶ 347 00:16:03,190 --> 00:16:04,160 ಮೇಲೆ ಕ್ಷಣ. 348 00:16:04,160 --> 00:16:07,790 ನಾನು ನಿರಂತರ ಎಂದು ವಿದ್ಯಾರ್ಥಿಗಳು ಡಿಕ್ಲೇರ್ಡ್ ಬಂದಿದೆ ಮತ್ತು ಹಾರ್ಡ್ ಈಗ 3 ಅಕ್ಷರದಲ್ಲಿ. 349 00:16:07,790 --> 00:16:11,110 ಆದರೆ ಈಗ, ಗಮನಕ್ಕೆ ಹೇಗೆ ಕ್ಲೀನ್ ನನ್ನ ಕೋಡ್ ಪಡೆಯಲು ಪ್ರಾರಂಭವಾಗುತ್ತದೆ. 350 00:16:11,110 --> 00:16:15,030 >> ಸಾಲು 22 ರಲ್ಲಿ ನಾನು ಘೋಷಿಸಲು ವಿದ್ಯಾರ್ಥಿಗಳ ರಚನೆಯ. 351 00:16:15,030 --> 00:16:18,760 ಮತ್ತು ವಿದ್ಯಾರ್ಥಿ ಸ್ಪಷ್ಟವಾಗಿ ನೀವು ಗಮನಿಸಿದಿರಾ ಈಗ ಒಂದು ದಶಮಾಂಶ ಮಾದರಿ. 352 00:16:18,760 --> 00:16:23,360 ಈ ಕಡತ ಮೇಲ್ಭಾಗದಲ್ಲಿ, ಗಮನಕ್ಕೆ ಕಾರಣ ನಾನು ಹೆಡರ್ ಕಡತವನ್ನು ಒಳಗೊಂಡಿತ್ತು ಬಂದಿದೆ 353 00:16:23,360 --> 00:16:24,820 ನಾನು ಕೊಂಚ ಹಿಂದೆ ಅಪ್ ನಿಲ್ಲಿಸಲು ಎಂದು. 354 00:16:24,820 --> 00:16:28,820 ಮತ್ತು ಹೆಡರ್ ಕಡತವನ್ನು ಸಾಕಷ್ಟು ಕೇವಲ ಹಂತ ವಿದ್ಯಾರ್ಥಿ ಈ ವ್ಯಾಖ್ಯಾನ. 355 00:16:28,820 --> 00:16:32,470 >> ಈಗ, ನಾನು ನನ್ನ ಸ್ವಂತ ಕಸ್ಟಮ್ ದಶಮಾಂಶ ರಚಿಸಿದ ಮಾದರಿ ಎಂದು ಸಿ ವರ್ಷಗಳ ಲೇಖಕರು 356 00:16:32,470 --> 00:16:33,890 ಹಿಂದೆ ಮುಂಚಿತವಾಗಿ ಆಫ್ ಭಾವಿಸಿರಲಿಲ್ಲ. 357 00:16:33,890 --> 00:16:34,570 ಆದರೆ ಯಾವುದೇ ಸಮಸ್ಯೆ. 358 00:16:34,570 --> 00:16:35,870 ನಾನು ನನ್ನ ಮಾಡಬಹುದು. 359 00:16:35,870 --> 00:16:39,050 ಆದ್ದರಿಂದ ಈ, ವಿದ್ಯಾರ್ಥಿಗಳು ಎಂಬ ರಚನೆ ಇದರ ಸದಸ್ಯರು ಪ್ರತಿ 360 00:16:39,050 --> 00:16:41,100 ವಿದ್ಯಾರ್ಥಿ ರಚನೆಯಾಗಿದೆ. 361 00:16:41,100 --> 00:16:44,270 ಮತ್ತು ನಾನು ಆ ಮೂರು ಬಯಸುವ ಶ್ರೇಣಿಯಲ್ಲಿನ. 362 00:16:44,270 --> 00:16:46,030 >> ಮತ್ತು ಈಗ, ಉಳಿದ ಏನು ಮಾಡುತ್ತದೆ ಈ ಕಾರ್ಯಕ್ರಮದ ಏನು? 363 00:16:46,030 --> 00:16:47,550 ನಾನು ಸ್ವಲ್ಪ ಅನಿಯಂತ್ರಿತ ಏನೋ ಅಗತ್ಯವಿದೆ. 364 00:16:47,550 --> 00:16:51,450 ಆದ್ದರಿಂದ ಆನ್ಲೈನ್ 24 ರಿಂದ ನಾನು 0 ರಿಂದ 3 ತಿರುಗಿ. 365 00:16:51,450 --> 00:16:54,000 ನಾನು ನಂತರ ಬಳಕೆದಾರ ಕೇಳಿ ವಿದ್ಯಾರ್ಥಿಯ ಹೆಸರು. 366 00:16:54,000 --> 00:16:56,110 ಮತ್ತು ನಂತರ ನಾನು ಮೊದಲು GetString ಬಳಸುತ್ತವೆ. 367 00:16:56,110 --> 00:16:59,410 ನಂತರ ನಾನು, ವಿದ್ಯಾರ್ಥಿಯ ಮನೆ ಕೇಳಬಹುದು ಮತ್ತು ನಾನು ಮೊದಲು GetString ಬಳಸಿ. 368 00:16:59,410 --> 00:17:01,780 >> ಆದರೆ ಸೂಚನೆ - ಸ್ವಲ್ಪ ಹೊಸ ವಾಕ್ಯ ನ ತುಣುಕು - 369 00:17:01,780 --> 00:17:07,010 ನಾನು-ನೇ ವಿದ್ಯಾರ್ಥಿ ಇನ್ನೂ ಸೂಚ್ಯಂಕ ಮಾಡಬಹುದು ಆದರೆ ನಾನು ನಿರ್ದಿಷ್ಟ ದಶಮಾಂಶ ನಲ್ಲಿ ಹೇಗೆ ಇಲ್ಲ 370 00:17:07,010 --> 00:17:08,354 struct ಕ್ಷೇತ್ರದಲ್ಲಿ ಒಳಗೆ? 371 00:17:08,354 --> 00:17:11,770 ಅಲ್ಲದೆ, ಸ್ಪಷ್ಟವಾಗಿ ಇಲ್ಲಿದೆ ಹೊಸ ವಾಕ್ಯ ತುಣುಕಿನಲ್ಲಿ? 372 00:17:11,770 --> 00:17:13,339 ಇದು ಕೇವಲ ಡಾಟ್ ಆಯೋಜಕರು ಇಲ್ಲಿದೆ. 373 00:17:13,339 --> 00:17:14,510 >> ನಾವು ನಿಜವಾಗಿಯೂ ಈ ಮೊದಲು ನೋಡಿಲ್ಲ ಬಂದಿದೆ. 374 00:17:14,510 --> 00:17:17,819 ನೀವು ನೀವು pset ಐದು ಇದನ್ನು ನೋಡಿದ ಬಿಟ್ಮ್ಯಾಪ್ ಫೈಲ್ಗಳೊಂದಿಗೆ ಈಗಾಗಲೇ dived. 375 00:17:17,819 --> 00:17:22,372 ಆದರೆ ಡಾಟ್ ಈ ಒಳಭಾಗದ ಅರ್ಥ struct ಅಥವಾ ಬಹು ಜಾಗ, ಡಾಟ್ ನೀಡಿ 376 00:17:22,372 --> 00:17:24,510 ಹೆಸರು, ಅಥವಾ ನನಗೆ ಡಾಟ್ ಮನೆ ನೀಡಿ. 377 00:17:24,510 --> 00:17:28,690 Struct ಒಳಗೆ ಹೋಗಿ ಅರ್ಥ ಮತ್ತು ಆ ನಿರ್ದಿಷ್ಟ ಜಾಗ ಪಡೆಯಿರಿ. 378 00:17:28,690 --> 00:17:30,200 >> ಇದು ಕಾರ್ಯಕ್ರಮದಲ್ಲಿ ಉಳಿದ ಏನು ಮಾಡುತ್ತದೆ? 379 00:17:30,200 --> 00:17:31,190 ಇದು ಎಲ್ಲಾ ಮಾದಕ ಅಲ್ಲ. 380 00:17:31,190 --> 00:17:34,640 ನಾನು ಮತ್ತೆ 0 ರಿಂದ 3 ತಿರುಗಿ ಎಂದು ಗಮನಿಸಿ, ಮತ್ತು ನಾನು ಸರಳವಾಗಿ ಒಂದು ಇಂಗ್ಲೀಷ್ ರಚಿಸಿ 381 00:17:34,640 --> 00:17:40,500 ಆದ್ದರಿಂದ ಆದ್ದರಿಂದ ರೀತಿಯ ನುಡಿಗಟ್ಟು ತರಹದ ನಲ್ಲಿದ್ದಾರೆ ರಿಂದ ಡಾಟ್ ಹೆಸರಿನಲ್ಲಿ ಹಾದುಹೋಗುವ ಇಂತಹ ಮನೆ, 382 00:17:40,500 --> 00:17:43,320 I-ನೇ ವಿದ್ಯಾರ್ಥಿ ಮತ್ತು ಅವರ ಮನೆ ಹಾಗೆಯೇ. 383 00:17:43,320 --> 00:17:47,560 >> ತದನಂತರ ಕೊನೆಯದಾಗಿ, ಈಗ ನಾವು ಪಡೆಯಲು ಆರಂಭಿಸಲು ಮಾಡುತ್ತೇವೆ ನಾವು ನೀವು ಈಗ ಈ ಬಗ್ಗೆ ಗುದ, 384 00:17:47,560 --> 00:17:49,580 ಏನು malloc ಮತ್ತು ತಿಳಿದಿದೆ ಇತರ ಕಾರ್ಯಗಳನ್ನು ಎಂದು 385 00:17:49,580 --> 00:17:50,570 ಎಲ್ಲಾ ಈ ಬಾರಿ ಮಾಡುವ. 386 00:17:50,570 --> 00:17:54,220 ನಾನು ಎರಡೂ ಹೆಸರು ಮುಕ್ತಗೊಳಿಸಲು ಹೊಂದಿಲ್ಲ ಮತ್ತು ಮನೆ, ಸಹ ನಾನು 387 00:17:54,220 --> 00:17:56,960 malloc ಕರೆ ನೀಡಲಿಲ್ಲ? 388 00:17:56,960 --> 00:17:58,020 >> GetString ಮಾಡಿದರು. 389 00:17:58,020 --> 00:18:00,930 ಮತ್ತು ಆ ಕೊಳಕು ಕಡಿಮೆ ಬಹಿರಂಗಪಡಿಸಿರಲಿಲ್ಲ ಹಲವಾರು ವಾರಗಳ, ಆದರೆ GetString ಹೊಂದಿದೆ 390 00:18:00,930 --> 00:18:03,530 ಎಲ್ಲಾ ಪ್ರತಿ ಮೆಮೊರಿ ಸೋರಿಕೆ ಮಾಡಲಾಗಿದೆ ಇದುವರೆಗಿನ ಎಲ್ಲಾ ಸೆಮಿಸ್ಟರ್ ಇರಿಸಿ. 391 00:18:03,530 --> 00:18:05,990 ಮತ್ತು valgrand ಅಂತಿಮವಾಗಿ ತಿನ್ನುವೆ ನಮಗೆ ಈ ಬಹಿರಂಗ. 392 00:18:05,990 --> 00:18:10,730 >> ನನಗೆ ಗೊತ್ತು ಏಕೆಂದರೆ ಆದರೆ, ಒಂದು ದೊಡ್ಡ ಒಪ್ಪಂದ ಅಲ್ಲ ನಾನು ಕೇವಲ ಹೆಸರು ಮುಕ್ತಗೊಳಿಸಲು ಎಂದು 393 00:18:10,730 --> 00:18:15,750 ಮತ್ತು ಮನೆ, ಆದರೂ ತಾಂತ್ರಿಕವಾಗಿ, ಗೆ ಸೂಪರ್, ಸೂಪರ್ ಸುರಕ್ಷಿತ ಎಂದು, ನಾನು ಇರಬೇಕು 394 00:18:15,750 --> 00:18:17,890 ಕೆಲವು ದೋಷ ಮಾಡುವುದರಿಂದ ಇಲ್ಲಿ ತಪಾಸಣೆ. 395 00:18:17,890 --> 00:18:19,040 ನಿಮ್ಮ ಪ್ರವೃತ್ತಿಯ ನೀವು ಏನು ಹೇಳುವ ಮಾಡಲಾಗುತ್ತದೆ? 396 00:18:19,040 --> 00:18:22,480 ನಾನು ಏನು ತಪಾಸಣೆ ಮಾಡಬೇಕು ನಾನು ಏನು ಮುಕ್ತಗೊಳಿಸಲು ಮೊದಲು 397 00:18:22,480 --> 00:18:25,470 ಸ್ಟ್ರಿಂಗ್, ಅಕಾ ಇದು ಚಾರ್ *? 398 00:18:25,470 --> 00:18:33,460 >> ನಾನು ತಪಾಸಣೆ ಬೇಕು ವಿದ್ಯಾರ್ಥಿಗಳು ವೇಳೆ ಬ್ರಾಕೆಟ್ ನಾನು ಡಾಟ್ ಹೆಸರು ಮಾಡುವುದಿಲ್ಲ 399 00:18:33,460 --> 00:18:34,840 ಸಮಾನ ಶೂನ್ಯ. 400 00:18:34,840 --> 00:18:40,400 ನಂತರ ಇದು ಮುಂದೆ ಮತ್ತು ಉಚಿತ ಹೋಗಿ ಸರಿ ಮಾಡುತ್ತೇವೆ ಆ ಪಾಯಿಂಟರ್, ಮತ್ತು ಅದೇ ಅಥವಾ ಇತರ 401 00:18:40,400 --> 00:18:41,160 ಒಂದು ಹಾಗೆಯೇ. 402 00:18:41,160 --> 00:18:46,860 ವಿದ್ಯಾರ್ಥಿಗಳು ಬ್ರಾಕೆಟ್ ನಾನು ಡಾಟ್ ಮನೆ ಅಲ್ಲದಿದ್ದರೆ ಶೂನ್ಯ ಸಮಾನವಾಗಿರುತ್ತದೆ, ಈಗ ರಕ್ಷಿಸುತ್ತದೆ 403 00:18:46,860 --> 00:18:52,520 ಮೂಲೆಯಲ್ಲಿ ಸಂದರ್ಭದಲ್ಲಿ ವಿರುದ್ಧ ಇದರಲ್ಲಿ GetString ಶೂನ್ಯ ರೀತಿಯ ಹಿಂದಿರುಗಿಸುತ್ತದೆ. 404 00:18:52,520 --> 00:18:57,310 ಮತ್ತು ನಾವು printf ತಿನ್ನುವೆ, ಕೊಂಚ ಹಿಂದೆ ಕಂಡಿತು ಕೇವಲ ಹೇಳುವ ಮೂಲಕ ನಮ್ಮನ್ನು ಇಲ್ಲಿ ಅಪ್ ರಕ್ಷಿಸಲು 405 00:18:57,310 --> 00:18:58,990 ಶೂನ್ಯ, ಇದು ವಿಲಕ್ಷಣ ನೋಡಲು ಹೋಗುವ ಇದೆ. 406 00:18:58,990 --> 00:19:02,340 ಆದರೆ ಕನಿಷ್ಠ ಪಕ್ಷ ಇದು, segfault ಆಗುವುದಿಲ್ಲ ನಾವು ನೋಡಿದ್ದೇವೆ ಎಂದು. 407 00:19:02,340 --> 00:19:05,990 >> ಸರಿ, ನನ್ನನ್ನು ಇಲ್ಲಿ ಇನ್ನೊಂದು ವಿಷಯ ಮಾಡಿ. ಸ್ಟ್ರಕ್ಟ್ಸ್ಳ-0 ಒಂದು ಅವಿವೇಕಿ ಪ್ರೋಗ್ರಾಂ ರೀತಿಯ 408 00:19:05,990 --> 00:19:09,700 ನಾನು ಎಲ್ಲಾ ಈ ಡೇಟಾವನ್ನು ನಮೂದಿಸಿ, ಮತ್ತು ಏಕೆಂದರೆ ಕಾರ್ಯಕ್ರಮದಲ್ಲಿ ಕೊನೆಗೊಳ್ಳುತ್ತದೆ ಒಮ್ಮೆ ಸೋತಿತು. 409 00:19:09,700 --> 00:19:10,940 ಆದರೆ ನನ್ನ ಮುಂದೆ ಹೋಗಿ ಇದನ್ನು ಅವಕಾಶ. 410 00:19:10,940 --> 00:19:12,830 ನನಗೆ ಟರ್ಮಿನಲ್ ಮಾಡೋಣ ಸ್ವಲ್ಪ ದೊಡ್ಡ ವಿಂಡೋ. 411 00:19:12,830 --> 00:19:17,000 , ನನಗೆ ಸ್ಟ್ರಕ್ಟ್ಸ್ಳ -1 ಮಾಡೋಣ ಇದು ಈ ಒಂದು ಹೊಸ ಆವೃತ್ತಿಯಾಗಿದೆ. 412 00:19:17,000 --> 00:19:18,520 >> ನಾನು ಸ್ವಲ್ಪ ಜೂಮ್ ಇನ್ ಮಾಡುತ್ತೇವೆ. 413 00:19:18,520 --> 00:19:21,620 ಮತ್ತು ಈಗ ನನಗೆ ಡಾಟ್ ರನ್ ಅವಕಾಶ ಸ್ಟ್ರಕ್ಟ್ಸ್ಳ -1 ಸ್ಲಾಶ್. 414 00:19:21,620 --> 00:19:22,590 ವಿದ್ಯಾರ್ಥಿಯ ಹೆಸರು - 415 00:19:22,590 --> 00:19:31,500 ಡೇವಿಡ್ ಮ್ಯಾಥರ್, ರಾಬ್ ಕಿರ್ಕ್ಲ್ಯಾಂಡ್ ಏನು ತಂದೆಯ ಅವಕಾಶ ಲಾರೆನ್ Leverett ಏನು ತಂದೆಯ ಅವಕಾಶ. 416 00:19:31,500 --> 00:19:33,650 ಏನು ಆಸಕ್ತಿಕರವಾಗಿದೆ ಈಗ ಸೂಚನೆ - 417 00:19:33,650 --> 00:19:35,540 ಮತ್ತು ನಾನು ಈ ಏಕೆಂದರೆ ಗೊತ್ತು ನಾನು ಪ್ರೋಗ್ರಾಂ ಬರೆದರು - 418 00:19:35,540 --> 00:19:38,930 ಫೈಲ್ ನನ್ನ ಪ್ರಸ್ತುತ ಈಗ ಇಲ್ಲ ಕೋಶವನ್ನು students.csv ಎಂದು. 419 00:19:38,930 --> 00:19:40,420 ನೀವು ಕೆಲವು ನೋಡಿರಬಹುದು ವಾಸ್ತವಿಕ ಜಗತ್ತಿನಲ್ಲಿ ಈ. 420 00:19:40,420 --> 00:19:42,980 >> ಒಂದು CSV ಫೈಲ್ ಎಂದರೇನು? 421 00:19:42,980 --> 00:19:44,170 ಮೌಲ್ಯಗಳು ಅಲ್ಪವಿರಾಮದಿಂದ. 422 00:19:44,170 --> 00:19:46,670 ಇದು ಬಡವನ ರೀತಿಯ ರೀತಿಯ ಇಲ್ಲಿದೆ ಒಂದು ಎಕ್ಸೆಲ್ ಕಡತದ ಆವೃತ್ತಿ. 423 00:19:46,670 --> 00:19:50,580 ಇದು ಸಾಲುಗಳನ್ನು ಮತ್ತು ಕಾಲಮ್ಗಳನ್ನು ಒಂದು ಟೇಬಲ್ ಎಂದು ನೀವು, ಎಕ್ಸೆಲ್ ಒಂದು ಕಾರ್ಯಕ್ರಮದಲ್ಲಿ ತೆರೆಯುತ್ತದೆ 424 00:19:50,580 --> 00:19:51,800 ಒಂದು ಮ್ಯಾಕ್ ಅಥವಾ ಸಂಖ್ಯೆಗಳು. 425 00:19:51,800 --> 00:19:55,180 >> ಮತ್ತು ನಾನು ಜಿಎಡಿಟ್ Name ಮೇಲೆ ಇಲ್ಲಿ ಈ ಕಡತವನ್ನು ತೆರೆಯಲು ವೇಳೆ, ಸೂಚನೆ - ಮತ್ತು ಸಂಖ್ಯೆಗಳು ಇರುವುದಿಲ್ಲ. 426 00:19:55,180 --> 00:19:57,360 ಎಂದಷ್ಟೇ ಹೇಳುವ ಜಿಎಡಿಟ್ Name ವಿಶೇಷವೇನು ನನಗೆ ಲೈನ್ ಸಂಖ್ಯೆಗಳು. 427 00:19:57,360 --> 00:19:59,740 ಈ ಮೊದಲ ಸಾಲಿನಲ್ಲಿ ಗಮನಿಸಿ ಫೈಲ್ ಡೇವಿಡ್ ಮತ್ತು ಮ್ಯಾಥರ್ ಆಗಿದೆ. 428 00:19:59,740 --> 00:20:01,450 ಮುಂದಿನ ಸಾಲು ರಾಬ್ ಅಲ್ಪವಿರಾಮದಿಂದ ಕಿರ್ಕ್ಲ್ಯಾಂಡ್ ಆಗಿದೆ. 429 00:20:01,450 --> 00:20:04,170 ಮತ್ತು ಮೂರನೇ ಸಾಲಿನ ಲಾರೆನ್ ಆಗಿದೆ ಅಲ್ಪವಿರಾಮದಿಂದ Leverett. 430 00:20:04,170 --> 00:20:05,480 >> ಆದ್ದರಿಂದ ನಾನು ರಚಿಸಿದ? 431 00:20:05,480 --> 00:20:09,580 ನಾನು ಈಗ ಒಂದು ಸಿ ಪ್ರೋಗ್ರಾಂ ಬರೆದ ಮಾಡಿರುವುದರಿಂದ ಪರಿಣಾಮಕಾರಿಯಾಗಿ ಸ್ಪ್ರೆಡ್ಶೀಟ್ಗಳು ಉತ್ಪಾದಿಸಬಹುದು 432 00:20:09,580 --> 00:20:11,840 ಒಂದು ತೆರೆಯಲಾಯಿತು ಮಾಡಬಹುದಾದ ಎಕ್ಸೆಲ್ ನಂತಹ ಪ್ರೋಗ್ರಾಂ. 433 00:20:11,840 --> 00:20:15,520 ಎಲ್ಲ ಬಲವಾದ ಡೇಟಾ ಸೆಟ್, ಆದರೆ ನೀವು ಬಹಳಷ್ಟು ದೊಡ್ಡ ಗೊಂಚಲುಗಳನ್ನು ಹೊಂದಿದ್ದರೆ 434 00:20:15,520 --> 00:20:18,440 ನೀವು ನಿಜವಾಗಿಯೂ ಬಯಸುವ ದಶಮಾಂಶ ಕುಶಲತೆಯಿಂದ ಮತ್ತು ಗ್ರಾಫ್ಗಳು ಮತ್ತು ಮಾಡಲು 435 00:20:18,440 --> 00:20:21,260 ಇಷ್ಟ, ಈ ಬಹುಶಃ ಒಂದಾಗಿದೆ ಆ ಡೇಟಾವನ್ನು ರಚಿಸಲು ದಾರಿ. 436 00:20:21,260 --> 00:20:25,370 ಇದಲ್ಲದೆ, CSVs ಸಾಮಾನ್ಯ ವಾಸ್ತವವಾಗಿ ಸೂಪರ್ ಇವೆ ಕೇವಲ ಸರಳ ಡೇಟಾವನ್ನು ಸಂಗ್ರಹಿಸುವುದಕ್ಕಾಗಿ - 437 00:20:25,370 --> 00:20:28,940 ಯಾಹೂ ಹಣಕಾಸು, ಉದಾಹರಣೆಗೆ, ನೀವು ಪಡೆಯಲು ವೇಳೆ ತಮ್ಮ ಎಂದು ಕರೆಯಲ್ಪಡುವ ಮೂಲಕ ಷೇರು ಉಲ್ಲೇಖಗಳನ್ನು 438 00:20:28,940 --> 00:20:33,180 API, ನೀವು ಅನುಮತಿಸುತ್ತದೆ ಉಚಿತ ಸೇವೆ ಪ್ರಸ್ತುತ ಅಪ್ ಯಾ ದಿನಾಂಕ ಸ್ಟಾಕ್ ಪಡೆಯಿರಿ 439 00:20:33,180 --> 00:20:35,650 ಕಂಪನಿಗಳಿಗೆ ಉಲ್ಲೇಖಗಳು, ಅವರು ಹಿಂಭಾಗದಲ್ಲಿ ದಶಮಾಂಶ ನೀಡಿ 440 00:20:35,650 --> 00:20:37,800 ಸೂಪರ್ ಸರಳ CSV ಫಾರ್ಮ್ಯಾಟ್ನಲ್ಲಿ. 441 00:20:37,800 --> 00:20:39,380 >> ಆದ್ದರಿಂದ ನಾವು ಹೇಗೆ ಮಾಡಿದಿರಿ? 442 00:20:39,380 --> 00:20:42,530 ಸರಿ, ಈ ಪ್ರೋಗ್ರಾಂ ನ ಅತ್ಯಂತ ಗಮನಕ್ಕೆ ಸುಮಾರು ಅದೇ. 443 00:20:42,530 --> 00:20:46,870 ಆದರೆ ಇಲ್ಲಿ ಕೆಳಗೆ ಗಮನಿಸಿ, ಬದಲಿಗೆ ಮುದ್ರಣ ಸಾಲು 35 ರಂದು ವಿದ್ಯಾರ್ಥಿಗಳು ರನ್, 444 00:20:46,870 --> 00:20:51,040 ನಂತರ, ನಾನು ಉಳಿತಾಯ ಬಾಗುತ್ತೇನೆ ಹೇಳಿಕೊಳ್ಳುತ್ತಾರೆ ಡಿಸ್ಕಿಗೆ ವಿದ್ಯಾರ್ಥಿಗಳು, ಆದ್ದರಿಂದ ಫೈಲ್ ಉಳಿಸುವಲ್ಲಿ. 445 00:20:51,040 --> 00:20:53,630 >> ಆದ್ದರಿಂದ ನಾನು ಫೈಲ್ * ಘೋಷಿಸುವ ನಾನು ಗಮನಿಸಿ - 446 00:20:53,630 --> 00:20:57,260 ಈಗ, ಈ ಸಿ ಒಂದು ಅಸಂಗತ ರೀತಿಯ ಕಾರಣಗಳೇನೇ ಇರಲಿ, ಫೈಲ್, ಎಲ್ಲಾ ಕ್ಯಾಪ್ಸ್ ಆಗಿದೆ 447 00:20:57,260 --> 00:21:00,690 ಇದು ಹೆಚ್ಚಿನ ಇತರ ದಶಮಾಂಶ ರೀತಿಯ ರೀತಿಯ ಅಲ್ಲ ಸಿ ನಲ್ಲಿ ಆದರೆ ಇದು ಒಂದು ಅಂತರ್ನಿರ್ಮಿತ 448 00:21:00,690 --> 00:21:02,320 ದಶಮಾಂಶ ಮಾದರಿ ಕಡತ *. 449 00:21:02,320 --> 00:21:05,900 ಮತ್ತು ನಾನು, ಒಂದು ಕಡತಕ್ಕೆ ಒಂದು ಪಾಯಿಂಟರ್ ಘೋಷಿಸುವ ಬಾಗುತ್ತೇನೆ ಆ ನಗರದ ಹೇಗೆ. 450 00:21:05,900 --> 00:21:08,070 >> fopen ತೆರೆದ ಕಡತ ಅರ್ಥ. 451 00:21:08,070 --> 00:21:09,470 ನೀವು ಯಾವ ಫೈಲ್ ತೆರೆಯಲು ಬಯಸುತ್ತೀರಿ? 452 00:21:09,470 --> 00:21:12,620 ನಾನು ಒಂದು ಕಡತವನ್ನು ತೆರೆಯಲು ಬಯಸುವ ನಾನು ಎಂದು ಕ್ರಮವಿಲ್ಲದ students.csv ಕರೆ. 453 00:21:12,620 --> 00:21:14,480 ನಾನು ಬಯಸುವ ಏನು ಕರೆಯಬಹುದು. 454 00:21:14,480 --> 00:21:15,200 >> ಮತ್ತು ನಂತರ ಒಂದು ಊಹೆ ತೆಗೆದುಕೊಳ್ಳಬಹುದು. 455 00:21:15,200 --> 00:21:18,960 ಎರಡನೇ ವಾದವನ್ನು ಏನು ಮಾಡುತ್ತದೆ fopen ಬಹುಶಃ ಅರ್ಥ? 456 00:21:18,960 --> 00:21:21,480 ರೈಟ್, ರೈಟ್ ಫಾರ್ W, ಸಾಧ್ಯವೋ ಓದಲು ಫಾರ್ R ಎಂದು. 457 00:21:21,480 --> 00:21:24,120 ಒಂದು ಸೇರ್ಪಡಿಸಲಾದ ಫಾರ್ ಇಲ್ಲ ನೀವು ಸಾಲುಗಳನ್ನು ಮತ್ತು ಸೇರಿಸಲು ಬಯಸುವ 458 00:21:24,120 --> 00:21:25,200 ಇಡೀ ವಿಷಯ ಬದಲಿಸಿ. 459 00:21:25,200 --> 00:21:28,005 >> ಆದರೆ ನಾನು ಈ ಕಡತವನ್ನು ರಚಿಸಲು ಬಯಸುವ ಒಮ್ಮೆ, ನಾನು ಉಲ್ಲೇಖ ಕೊಡುವುದು W ಬಳಸಿ. 460 00:21:28,005 --> 00:21:31,880 ಮತ್ತು ನಾನು ಓದಿದ ನಂತರ ಆ ಮಾತ್ರ ಗೊತ್ತು ದಸ್ತಾವೇಜನ್ನು, ಅಥವಾ ಮನುಷ್ಯ ಪುಟ. 461 00:21:31,880 --> 00:21:35,100 ಫೈಲ್ ಶೂನ್ಯ ಅಲ್ಲದಿದ್ದರೆ - ಇತರೆ ಪದಗಳಲ್ಲಿ, ಏನೂ ಇಲ್ಲ ತಪ್ಪಾಗಿದೆ ವೇಳೆ - 462 00:21:35,100 --> 00:21:37,820 ನನ್ನ ಮೇಲೆ ತಿರುಗಿ ಅವಕಾಶ 0 ರಿಂದ 3 ವಿದ್ಯಾರ್ಥಿಗಳು. 463 00:21:37,820 --> 00:21:40,410 >> ಮತ್ತು ಈಗ ಏನೋ ಸೂಚನೆಯು ಎಂದಿಗೂ ಆ ಸ್ವಲ್ಪ ವಿವಿಧ 464 00:21:40,410 --> 00:21:42,110 ಇಲ್ಲಿ ಸುಮಾರು ಸಾಲು 41. 465 00:21:42,110 --> 00:21:42,960 ಇದು printf ಅಲ್ಲ. 466 00:21:42,960 --> 00:21:46,530 ಇದು printf ಕಡತಕ್ಕಾಗಿ fprintf ಇಲ್ಲಿದೆ. 467 00:21:46,530 --> 00:21:47,790 ಆದ್ದರಿಂದ ಇದು ಸಲ್ಲಿಸುವಂತೆ ಬರೆಯಲು ಇಂದಿನ ವಿಶೇಷವೇನು. 468 00:21:47,790 --> 00:21:48,860 ಇದು ಕಡತ? 469 00:21:48,860 --> 00:21:53,630 ಯಾರ ಪಾಯಿಂಟರ್ ನೀವು ನಿರ್ದಿಷ್ಟಪಡಿಸುವ ಒಂದು ಮೊದಲ ಚರ್ಚೆಯಂತೆ. 470 00:21:53,630 --> 00:21:55,940 >> ನಂತರ ನಾವು ಒಂದು ಸ್ವರೂಪ ಸ್ಟ್ರಿಂಗ್ ಸೂಚಿಸಿ. 471 00:21:55,940 --> 00:21:59,660 ನಂತರ ನಾವು ಯಾವ ಸ್ಟ್ರಿಂಗ್ ಸೂಚಿಸಿ ಮೊದಲ ಶೇಕಡಾ s ಗಾಗಿ ಪ್ಲಗ್, ಮತ್ತು 472 00:21:59,660 --> 00:22:04,320 ನಂತರ ಮತ್ತೊಂದು ವ್ಯತ್ಯಾಸಗೊಳ್ಳುವ ಅಥವಾ ಎರಡನೇ ಶೇಕಡಾ ರು. 473 00:22:04,320 --> 00:22:06,760 ನಂತರ ನಾವು fclose ಜೊತೆ ಫೈಲ್ ಮುಚ್ಚಿ. 474 00:22:06,760 --> 00:22:09,380 ನಾನು ಆದರೂ, ಮೊದಲು ಮೆಮೊರಿ ಮುಕ್ತಗೊಳಿಸಲು ಹೆಚ್ಚು ನಾನು ಮತ್ತೆ ಹೋಗಿ ಸೇರಿಸಬೇಕು 475 00:22:09,380 --> 00:22:10,540 ಶೂನ್ಯ ಕೆಲವು ತಪಾಸಣೆ. 476 00:22:10,540 --> 00:22:12,090 >> ಮತ್ತು ಅದು ಇಲ್ಲಿದೆ. 477 00:22:12,090 --> 00:22:16,960 fopen, fprintf, fclose ನನಗೆ ನೀಡುತ್ತದೆ ಪಠ್ಯ ಫೈಲ್ಗಳನ್ನು ರಚಿಸಲು ಸಾಮರ್ಥ್ಯವನ್ನು. 478 00:22:16,960 --> 00:22:19,640 ಈಗ, ನೀವು, ಸಮಸ್ಯೆ ಸೆಟ್ ಐದು ನೋಡುತ್ತಾರೆ ಚಿತ್ರಗಳನ್ನು ಒಳಗೊಂಡಿದೆ, ನೀವು ಬಳಸುತ್ತಿರುವ ಮಾಡುತ್ತೇವೆ 479 00:22:19,640 --> 00:22:20,990 ಬೈನರಿ ಕಡತಗಳನ್ನು ಬದಲಿಗೆ. 480 00:22:20,990 --> 00:22:24,200 ಆದರೆ ಮೂಲಭೂತವಾಗಿ, ಕಲ್ಪನೆ, ಅದೇ ಆಗಿದೆ ಸಹ ನೀವು ಮಾಡುತ್ತೇವೆ ಕಾರ್ಯಗಳನ್ನು 481 00:22:24,200 --> 00:22:28,710 ಸ್ವಲ್ಪ ಭಿನ್ನವಾಗಿರುತ್ತವೆ ನೋಡಿ. 482 00:22:28,710 --> 00:22:32,580 >> ಸುಂಟರಗಾಳಿ ಪ್ರವಾಸ ಆದ್ದರಿಂದ, ಆದರೆ ನೀವು ಪಡೆಯುತ್ತಾನೆ ಕಡತದೊಂದಿಗೆ ಎಲ್ಲಾ ತುಂಬಾ ಚಿರಪರಿಚಿತ I/O-- 483 00:22:32,580 --> 00:22:34,960 ಇನ್ಪುಟ್ ಮತ್ತು ಔಟ್ಪುಟ್ - pset ಐದು ಜೊತೆ. 484 00:22:34,960 --> 00:22:38,607 ಮತ್ತು ಬಗ್ಗೆ ಯಾವುದೇ ಪ್ರಶ್ನೆಗಳನ್ನು ಇಲ್ಲಿ ಆರಂಭಿಕ ಮೂಲಭೂತ? 485 00:22:38,607 --> 00:22:39,857 ಹೌದು? 486 00:22:39,857 --> 00:22:41,880 487 00:22:41,880 --> 00:22:43,710 >> ಏನು ನೀವು ಶೂನ್ಯ ಮೌಲ್ಯವನ್ನು ಮುಕ್ತಗೊಳಿಸಲು ಪ್ರಯತ್ನಿಸಿದರೆ? 488 00:22:43,710 --> 00:22:48,880 ಉಚಿತ ಒಂದು ಪಡೆದ ಹೊರತು ನಾನು, ನಂಬಿಕೆ ಸ್ವಲ್ಪ ಹೆಚ್ಚು ಬಳಕೆದಾರ ಸ್ನೇಹಿ, ನೀವು 489 00:22:48,880 --> 00:22:49,890 ಸಂಭಾವ್ಯ segfault. 490 00:22:49,890 --> 00:22:54,160 ನಾನು ಏಕೆಂದರೆ ಇದು ಶೂನ್ಯ ಹಾದುಹೋಗುವ ಕಳಪೆಯಾಗಿದೆ ಉಚಿತ ಭಾವಿಸಿದರೆ, ನೀವು ಪರೀಕ್ಷಿಸಲು bothers 491 00:22:54,160 --> 00:22:57,330 ಇದು ಸಂಭಾವ್ಯವಾಗಿ ವ್ಯರ್ಥ ಏಕೆಂದರೆ ಇದು ಸ್ವತಃ ಮಾಡಲು ಐದು ಸಮಯದ 492 00:22:57,330 --> 00:22:59,022 ಪ್ರಪಂಚದಲ್ಲಿ ಎಲ್ಲರೂ. 493 00:22:59,022 --> 00:23:00,590 ಒಳ್ಳೆಯ ಪ್ರಶ್ನೆ, ಆದರೂ. 494 00:23:00,590 --> 00:23:04,300 >> ಎಲ್ಲಾ ಸರಿ, ಈ ರೀತಿಯ ಪಡೆಯುತ್ತದೆ ಆದ್ದರಿಂದ ನಮಗೆ ಆಸಕ್ತಿದಾಯಕ ವಿಷಯಕ್ಕೆ. 495 00:23:04,300 --> 00:23:07,010 ಸಮಸ್ಯೆ ಸೆಟ್ನ ಥೀಮ್ ಐದು ಫರೆನ್ಸಿಕ್ಸ್ ಆಗಿದೆ. 496 00:23:07,010 --> 00:23:08,420 ಕನಿಷ್ಠ ಒಂದು ಭಾಗ ಇಲ್ಲಿದೆ ಸಮಸ್ಯೆ ಸೆಟ್ನ. 497 00:23:08,420 --> 00:23:12,030 ಫೊರೆನ್ಸಿಕ್ಸ್ ಸಾಮಾನ್ಯವಾಗಿ ಸೂಚಿಸುತ್ತದೆ ಎಂದು ಮೇ ಅಥವಾ ಮಾಹಿತಿ ಚೇತರಿಸಿಕೊಳ್ಳಲು 498 00:23:12,030 --> 00:23:14,110 ಅಳಿಸಲಾಗಿದೆ ಇರಬಹುದು ಉದ್ದೇಶಪೂರ್ವಕವಾಗಿ. 499 00:23:14,110 --> 00:23:18,680 ಮತ್ತು ಆದ್ದರಿಂದ ನಾನು ನಿಮಗೆ ಒಂದು ತ್ವರಿತ ನೀಡಲು ಎಂದೆನಿಸಿತ್ತು ಯಾವ ರುಚಿಯನ್ನು ನಿಜವಾಗಿಯೂ ಎಲ್ಲಾ ನಡೆಯುತ್ತಿರುವ ಇದೆ 500 00:23:18,680 --> 00:23:21,230 ಕೆಳಭಾಗದಲ್ಲಿ ಈ ಸಮಯ ನಿಮ್ಮ ಕಂಪ್ಯೂಟರ್ನ ಹುಡ್. 501 00:23:21,230 --> 00:23:23,960 >> ಉದಾಹರಣೆಗೆ, ನೀವು ಒಳಗೆ ಇದ್ದಲ್ಲಿ ನಿಮ್ಮ ಲ್ಯಾಪ್ಟಾಪ್ ಅಥವಾ ನಿಮ್ಮ ಡೆಸ್ಕ್ಟಾಪ್ ಕಂಪ್ಯೂಟರ್ 502 00:23:23,960 --> 00:23:28,040 ಹಾರ್ಡ್ ಡ್ರೈವ್, ಅದು ಯಾಂತ್ರಿಕ ಇಲ್ಲಿದೆ ವಾಸ್ತವವಾಗಿ ಸ್ಪಿನ್ ಸಾಧನದ - 503 00:23:28,040 --> 00:23:31,650 ಪ್ಲ್ಯಾಟರ್ಗಳನ್ನು ಎಂದು ವೃತ್ತಾಕಾರದ ವಿಷಯಗಳಿವೆ ಸಾಕಷ್ಟು ಎಂದು ಗಳಂತೆ ಕಾಣುವ ನಾನು 504 00:23:31,650 --> 00:23:34,540 ಕೇವಲ ಆದರೂ, ಇಲ್ಲಿ ಪರದೆಯ ಮೇಲೆ ಹಂತ ಈ ಹೆಚ್ಚಿನ ಹಳೆಯ ಶಾಲೆಯಾಗಿದೆ. 505 00:23:34,540 --> 00:23:37,370 ಇದು ಮೂರು ಮತ್ತು ಒಂದು ಅರ್ಧ ಇಂಚಿನ ಹಾರ್ಡ್ ಡ್ರೈವ್. 506 00:23:37,370 --> 00:23:40,070 ಮತ್ತು ಮೂರು ಮತ್ತು ಒಂದು ಅರ್ಧ ಅಂಗುಲಗಳಷ್ಟು ಸೂಚಿಸುತ್ತದೆ ನೀವು ಅನ್ನು ವಿಷಯ ಜೊತೆ 507 00:23:40,070 --> 00:23:40,890 ಒಂದು ಕಂಪ್ಯೂಟರ್. 508 00:23:40,890 --> 00:23:44,890 >> ಈಗ ನಿಮ್ಮ ಲ್ಯಾಪ್ಟಾಪ್ಗಳಲ್ಲಿ ನೀವು ಅನೇಕ ವ್ಯಕ್ತಿಗಳು , ಘನಾಕೃತಿಯಲ್ಲಿರುವ ಸಾಧನಗಳಿಗೂ, ಅಥವಾ SSD ಗಳನ್ನು ಹೊಂದಿವೆ 509 00:23:44,890 --> 00:23:46,260 ಇದು ಚಲಿಸುವ ಭಾಗಗಳ ಯಾವುದೇ. 510 00:23:46,260 --> 00:23:49,170 ಅವರು ರ್ಯಾಮ್ನಂತಹ ಹೆಚ್ಚು ಮತ್ತು ಕಡಿಮೆ ರೀತಿಯ ಕೋರುತ್ತೇವೆ ಯಾಂತ್ರಿಕ ಸಾಧನಗಳು. 511 00:23:49,170 --> 00:23:51,450 ಆದರೆ ಆಲೋಚನೆಗಳು, ಈಗಲೂ ಒಂದೇ ಖಂಡಿತವಾಗಿಯೂ ಅವರು ಸಂಬಂಧ ಮಾಹಿತಿ 512 00:23:51,450 --> 00:23:52,790 ಸಮಸ್ಯೆ ಐದು ಹೊಂದಿಸಲು. 513 00:23:52,790 --> 00:23:57,400 >> ಮತ್ತು ನೀವು ಒಂದು ಹಾರ್ಡ್ ಡ್ರೈವ್ ಈಗ ಬಗ್ಗೆ ನಿಮಗೆ ಅನಿಸಿದರೆ ಇದು ಒಂದು ವಲಯಕ್ಕೆ, ಎಂದು ಪ್ರತಿನಿಧಿಸುತ್ತದೆ 514 00:23:57,400 --> 00:23:58,930 ನಾನು ಈ ರೀತಿಯ ಸೆಳೆಯಲು ಮಾಡುತ್ತೇವೆ. 515 00:23:58,930 --> 00:24:02,290 ನೀವು, ನಿಮ್ಮ ಕಂಪ್ಯೂಟರ್ನಲ್ಲಿ ಫೈಲ್ ರಚಿಸಿದಾಗ ಇದು ಒಂದು SSD ಇಲ್ಲಿದೆ, ಅಥವಾ ಎಂಬುದನ್ನು 516 00:24:02,290 --> 00:24:06,610 ಈ ಸಂದರ್ಭದಲ್ಲಿ, ಒಂದು ಹಳೆಯ ಶಾಲಾ ಹಾರ್ಡ್ ಡ್ರೈವ್, ಫೈಲ್ ಬಹು ಬಿಟ್ಸ್ ಒಳಗೊಂಡಿದೆ. 517 00:24:06,610 --> 00:24:10,510 ತಂದೆಯ ಈ 0 ಮತ್ತು 1 ಎಂದು ಹೇಳಲು ಬಿಡಿ, 0 ಸೆ ಮತ್ತು 1 ಗಳ ಇಡೀ ಗುಂಪೇ. 518 00:24:10,510 --> 00:24:11,660 ಆದ್ದರಿಂದ ಈ ನನ್ನ ಸಂಪೂರ್ಣ ಹಾರ್ಡ್ ಡ್ರೈವ್ ಆಗಿದೆ. 519 00:24:11,660 --> 00:24:13,225 ಇದು ಸ್ಪಷ್ಟವಾಗಿ ಒಂದು ಸಾಕಷ್ಟು ದೊಡ್ಡ ಫೈಲ್. 520 00:24:13,225 --> 00:24:18,080 ಮತ್ತು ಇದು ಆ 0 ಸೆ ಮತ್ತು 1 ಅನ್ನು ಬಳಸುತ್ತಿದೆ ಭೌತಿಕ ಪ್ಲ್ಯಾಟರ್ಗಳ ಭಾಗ. 521 00:24:18,080 --> 00:24:19,750 >> ವೆಲ್, ಭೌತಿಕ ಭಾಗವನ್ನು ಏನು? 522 00:24:19,750 --> 00:24:25,310 ಅಲ್ಲದೆ, ಇದು, ಒಂದು ಹಾರ್ಡ್ ಡ್ರೈವ್ ನಲ್ಲಿನ ತಿರುಗಿದರೆ ಈ ರೀತಿಯ ಕನಿಷ್ಠ, ಇಲ್ಲ 523 00:24:25,310 --> 00:24:27,340 ಈ ಸಣ್ಣ ಆಯಸ್ಕಾಂತೀಯ ಕಣಗಳ. 524 00:24:27,340 --> 00:24:32,630 ಮತ್ತು ಅವರು ಮೂಲಭೂತವಾಗಿ ಉತ್ತರ ಮತ್ತು ಅವರಿಗೆ ದಕ್ಷಿಣ ಧ್ರುವಗಳು, ಆದ್ದರಿಂದ ನೀವು 525 00:24:32,630 --> 00:24:35,710 ಆ ಆಯಸ್ಕಾಂತೀಯ ಕಣಗಳ ಒಂದು ಮಾಡಿ ಈ ರೀತಿಯಲ್ಲಿ, ನೀವು ಅದನ್ನು ಎಂದು ಹೇಳಬಹುದು 526 00:24:35,710 --> 00:24:36,720 ಒಂದು 1 ಪ್ರತಿನಿಧಿಸುವ. 527 00:24:36,720 --> 00:24:39,340 ಮತ್ತು ಇದು ತಲೆಕೆಳಗಾಗಿ ದಕ್ಷಿಣಕ್ಕೆ ಇಲ್ಲಿದೆ ವೇಳೆ ಉತ್ತರ, ನೀವು ಎಂದು ಹೇಳಬಹುದು 528 00:24:39,340 --> 00:24:40,390 0 ಪ್ರತಿನಿಧಿಸುವ. 529 00:24:40,390 --> 00:24:43,660 >> ಆದ್ದರಿಂದ ನಿಜವಾದ ಭೌತಿಕ ಜಗತ್ತಿನ, ಎಂದು ಇಲ್ಲಿದೆ ನೀವು ಏನಾದರೂ ಪ್ರತಿನಿಧಿಸುತ್ತವೆ ಎಂಬುದನ್ನು 530 00:24:43,660 --> 00:24:45,670 ಅವಳಿ 0 ದ ರಾಜ್ಯದ ಮತ್ತು 1. 531 00:24:45,670 --> 00:24:46,720 ಆ ಎಲ್ಲಾ ಫೈಲ್ ಈಸ್. 532 00:24:46,720 --> 00:24:49,300 ಕಾಂತೀಯ ಒಂದು ಇಡೀ ಗುಂಪೇ ಇಲ್ಲಿದೆ ಅವರ ರೀತಿಯಲ್ಲಿ ಅಥವಾ ಕಣಗಳ 533 00:24:49,300 --> 00:24:51,920 ಈ ರೀತಿಯಲ್ಲಿ, ರಚಿಸಲು ಮಾದರಿಗಳನ್ನು ನ 0 ಸೆ ಹಾಗೂ 1 ಸೆ. 534 00:24:51,920 --> 00:24:56,760 >> ಆದರೆ, ನೀವು ಒಂದು ಕಡತ ಉಳಿಸಿದಾಗ ತಿರುಗಿದರೆ ಕೆಲವು ಮಾಹಿತಿ ಪ್ರತ್ಯೇಕವಾಗಿ ಉಳಿಸಲಾಗುತ್ತದೆ. 535 00:24:56,760 --> 00:25:00,000 ಆದ್ದರಿಂದ ಈ, ಸ್ವಲ್ಪ ಟೇಬಲ್ ಆಗಿದೆ ಒಂದು ಕೋಶ, ಆದ್ದರಿಂದ ಮಾತನಾಡಲು. 536 00:25:00,000 --> 00:25:05,810 ಮತ್ತು ನಾನು ಈ ಅಂಕಣ ಹೆಸರು ಕರೆ, ಮತ್ತು ವಿಲ್ ನಾನು ಈ ಅಂಕಣ ಸ್ಥಳ ಕರೆ ಮಾಡುತ್ತೇವೆ. 537 00:25:05,810 --> 00:25:08,850 >> ಮತ್ತು ನಾನು ಊಹಿಸಿಕೊಳ್ಳಿ ಹೇಳಲು ಹೋಗುವ ಬಾಗುತ್ತೇನೆ ಈ ನನ್ನ ಮುಂದುವರಿಕೆ ಆಗಿದೆ. 538 00:25:08,850 --> 00:25:14,050 ನನ್ನ resume.doc ನಲ್ಲಿ ಸಂಗ್ರಹವಾಗುತ್ತದೆ ಸ್ಥಳ 123 ಹೇಳುತ್ತಾರೆ ಹೊರಡೋಣ. 539 00:25:14,050 --> 00:25:15,390 ನಾನು ಯಾವಾಗಲೂ ಆ ಸಂಖ್ಯೆಯ ಹೋಗಿ. 540 00:25:15,390 --> 00:25:18,810 ಆದರೆ ನಾನು ಇಷ್ಟಪಡುತ್ತೇವೆ ಎಂದು ಅದು ಸಾಕು ರಾಮ್, ನೀವು ಒಂದು ಹಾರ್ಡ್ ಡ್ರೈವ್ ತೆಗೆದುಕೊಳ್ಳಬಹುದು 541 00:25:18,810 --> 00:25:22,350 ಒಂದು ಗಿಗಾಬೈಟ್ ಅಥವಾ 200 ಗಿಗಾಬೈಟ್ ಇಲ್ಲಿದೆ ಅಥವಾ ಒಂದು ಟೆರಾಬೈಟ್ ಮತ್ತು ನೀವು 542 00:25:22,350 --> 00:25:23,750 ಸಂಖ್ಯೆ ಬೈಟ್ಗಳು ಎಲ್ಲಾ. 543 00:25:23,750 --> 00:25:26,480 ನೀವು 8 ಬಿಟ್ಗಳು ಎಲ್ಲಾ ಭಾಗಗಳಲ್ಲಿ ಸಂಖ್ಯೆ ಮಾಡಬಹುದು. 544 00:25:26,480 --> 00:25:29,030 >> ಆದ್ದರಿಂದ ನಾವು ಇದನ್ನು ಹೇಳುತ್ತೇನೆ ಸ್ಥಳ 123 ಆಗಿದೆ. 545 00:25:29,030 --> 00:25:32,070 ಆದ್ದರಿಂದ ನನ್ನ ಕಾರ್ಯ ಈ ಕೋಶದ ಒಳಗೆ ವ್ಯವಸ್ಥೆಯ ನೆನಪಿಸಿಕೊಳ್ಳುತ್ತಾರೆ ನನ್ನ 546 00:25:32,070 --> 00:25:34,250 ಮುಂದುವರಿಕೆ ಸ್ಥಳ 123 ರಷ್ಟಿರುತ್ತದೆ. 547 00:25:34,250 --> 00:25:36,850 ಆದರೆ ಇದು ಯಾವಾಗ ಆಸಕ್ತಿದಾಯಕ ಪಡೆಯುತ್ತದೆ ನೀವು ಒಂದು ಫೈಲ್ ಅನ್ನು ಅಳಿಸಿ. 548 00:25:36,850 --> 00:25:37,820 >> ಉದಾಹರಣೆಗೆ ಆದ್ದರಿಂದ - 549 00:25:37,820 --> 00:25:40,790 ಮತ್ತು Thankfully, ವಿಶ್ವದ ಅತ್ಯಂತ ಹೊಂದಿದೆ ಈ ಮೇಲೆ ಸೆಳೆಯಿತು - ಏನು ಸಂಭವಿಸುತ್ತದೆ 550 00:25:40,790 --> 00:25:45,040 ನಿಮ್ಮ ಮ್ಯಾಕ್ OS ಅನುಪಯುಕ್ತಕ್ಕೆ ಫೈಲ್ ಎಳೆಯಿರಿ ಅಥವಾ ನಿಮ್ಮ Windows ಮರುಬಳಕೆಯ ಬಿನ್? 551 00:25:45,040 --> 00:25:48,290 552 00:25:48,290 --> 00:25:50,510 ಅದನ್ನು ಮಾಡುವ ಉದ್ದೇಶ ಏನು? 553 00:25:50,510 --> 00:25:53,860 ಇದು ಕಡತ ತೊಡೆದುಹಾಕಲು ನಿಸ್ಸಂಶಯವಾಗಿ ಇಲ್ಲಿದೆ ಆದರೆ ಡ್ರ್ಯಾಗ್ ಕ್ರಿಯೆಗೆ ಮಾಡುತ್ತದೆ ಮತ್ತು 554 00:25:53,860 --> 00:25:57,550 ನಿಮ್ಮ ಅನುಪಯುಕ್ತ ಅಥವಾ ಒಳಗೆ ಬಿಡುವುದು ನಿಮ್ಮ ಮರುಬಳಕೆಯ ಬಿನ್ ಕಂಪ್ಯೂಟರ್ನಲ್ಲಿ ಏನು? 555 00:25:57,550 --> 00:25:59,230 >> ನಿಜವಾಗಿಯೂ ಸಂಪೂರ್ಣವಾಗಿ ಏನೂ. 556 00:25:59,230 --> 00:26:00,320 ಇದು ಕೇವಲ ಒಂದು ಫೋಲ್ಡರ್ ಹೀಗಿದೆ. 557 00:26:00,320 --> 00:26:01,800 ಇದು ಖಚಿತವಾಗಿ ಎಂದು, ಒಂದು ವಿಶೇಷ ಫೋಲ್ಡರ್ ಇಲ್ಲಿದೆ. 558 00:26:01,800 --> 00:26:04,460 ಆದರೆ ಇದು ವಾಸ್ತವವಾಗಿ ಫೈಲ್ ಅಳಿಸಲು ಇಲ್ಲ? 559 00:26:04,460 --> 00:26:06,780 >> ಯಾವುದೇ, ಸರಿ, ಏಕೆಂದರೆ ನೀವು ಬಹುಶಃ ಕೆಲವು ಹಾಗೆ ಎಂದು, ಡ್ಯಾಮ್ ಓಹ್, ನೀವು ಮಾಡಲಿಲ್ಲ 560 00:26:06,780 --> 00:26:07,420 ಹಾಗೆ ಬಯಸಿದ್ದು. 561 00:26:07,420 --> 00:26:09,130 ಆದ್ದರಿಂದ ನೀವು ಡಬಲ್ ಕ್ಲಿಕ್ ಮಾಡಿ ಅನುಪಯುಕ್ತ ಅಥವಾ ಮರುಬಳಕೆಯ ಬಿನ್. 562 00:26:09,130 --> 00:26:11,630 ನೀವು ಸುಮಾರು poked ಬಂದಿದೆ ಮತ್ತು ನೀವು ಮರುಗಳಿಸಲು ಬಂದಿದೆ ಅದನ್ನು ಎಳೆಯಲು ಮೂಲಕ ಫೈಲ್ 563 00:26:11,630 --> 00:26:12,110 ಅಲ್ಲಿ ಹೊರಗೆ. 564 00:26:12,110 --> 00:26:14,420 ಆದ್ದರಿಂದ ಸ್ಪಷ್ಟವಾಗಿ, ಅದು ಇಲ್ಲಿದೆ ಅಲ್ಲ ಇದು ಅಳಿಸುವುದು. 565 00:26:14,420 --> 00:26:15,990 >> ಸರಿ, ನೀವು ಚತುರತೆಯಿಂದ ಹೆಚ್ಚು ಆರ್. 566 00:26:15,990 --> 00:26:18,860 ನೀವು ತಿಳಿದಿರುವ ಕೇವಲ ಅದನ್ನು ಎಳೆಯಲು ಅನುಪಯುಕ್ತ ಅಥವಾ ಮರುಬಳಕೆಯ ಬಿನ್ ಅರ್ಥವಲ್ಲ 567 00:26:18,860 --> 00:26:19,930 ನೀವು ಅನುಪಯುಕ್ತವನ್ನು ಖಾಲಿ ನೀವು. 568 00:26:19,930 --> 00:26:24,110 ಆದ್ದರಿಂದ ನೀವು ಮೆನುಗೆ ಹೋಗಿ, ಮತ್ತು ನೀವು ಹೇಳುತ್ತಾರೆ ಖಾಲಿ ಅನುಪಯುಕ್ತ ಅಥವಾ ಖಾಲಿ ಮರುಬಳಕೆಯ ಬಿನ್. 569 00:26:24,110 --> 00:26:25,360 ನಂತರ ಏನಾಗುತ್ತದೆ? 570 00:26:25,360 --> 00:26:29,070 571 00:26:29,070 --> 00:26:32,530 >> ಹೌದು, ಆದ್ದರಿಂದ ಇದು ಹೆಚ್ಚಾಗಿ ಅಳಿಸಲಾಗಿದೆ ಇದೆ. 572 00:26:32,530 --> 00:26:37,660 ಆದರೆ ನಡೆಯುತ್ತದೆ ಎಂದು ಎಲ್ಲಾ ಇದು. 573 00:26:37,660 --> 00:26:45,350 ಕಂಪ್ಯೂಟರ್ ಅಲ್ಲಿ ಮರೆಯುತ್ತಾನೆ resume.doc ಆಗಿತ್ತು. 574 00:26:45,350 --> 00:26:47,400 >> ಆದರೆ ಸ್ಪಷ್ಟವಾಗಿ ಬದಲಾಗಿಲ್ಲ ಚಿತ್ರದಲ್ಲಿ? 575 00:26:47,400 --> 00:26:51,390 576 00:26:51,390 --> 00:26:55,570 ಬಿಟ್ಗಳು, ನಾನು ಹೇಳಿಕೊಳ್ಳುವ 0 ಸೆ ಮತ್ತು 1 ಇವೆ ಕೆಲವು ಭೌತಿಕ ಮಗ್ಗುಲಿನಲ್ಲಿ ಸೈಟ್ನಲ್ಲಿ 577 00:26:55,570 --> 00:26:56,280 ಯಂತ್ರಾಂಶ. 578 00:26:56,280 --> 00:26:57,110 ಅವರು ಇನ್ನೂ ಕೋರುತ್ತೇವೆ. 579 00:26:57,110 --> 00:26:58,930 ಇದು ಕೇವಲ ಕಂಪ್ಯೂಟರ್ ಹೊಂದಿದೆ ಇಲ್ಲಿದೆ ಮರೆತು ಯಾವ ಅವು. 580 00:26:58,930 --> 00:27:03,160 >> ಆದ್ದರಿಂದ ಇದು ಮೂಲಭೂತವಾಗಿ ಬಿಡುಗಡೆ ವಿಶೇಷವೇನು ಕಡತದ ಅವರು ಮರು ಬಳಕೆ ಮಾಡಬಹುದು ಬಿಟ್ಸ್ ಎಷ್ಟು. 581 00:27:03,160 --> 00:27:06,940 ಆದರೆ ನೀವು ಹೆಚ್ಚು ಫೈಲ್ಗಳನ್ನು ಅನ್ನು ತನಕ ಮತ್ತು ಹೆಚ್ಚು ಫೈಲ್ಗಳನ್ನು, ಮತ್ತು ಹೆಚ್ಚು ಫೈಲ್ಗಳನ್ನು ತಿನ್ನುವೆ 582 00:27:06,940 --> 00:27:12,150 ಸಂಭವನೀಯವಾಗಿ, ಆ 0 ಸೆ ಮತ್ತು 1, ಆ ಆಯಸ್ಕಾಂತೀಯ ಕಣಗಳ, ಮರುಬಳಕೆ ಪಡೆಯುತ್ತೀರಿ, 583 00:27:12,150 --> 00:27:16,220 ಐದು ಮೇಲಿನಿಂದ ಅಥವಾ ಬಲಭಾಗದ ಅಪ್, ಇತರ ಫೈಲ್ಗಳನ್ನು, 0 ಸೆ ಮತ್ತು 1. 584 00:27:16,220 --> 00:27:17,980 >> ಆದ್ದರಿಂದ ನೀವು ಸಮಯ ಈ ವಿಂಡೋ ಹೊಂದಿರುತ್ತವೆ. 585 00:27:17,980 --> 00:27:19,860 ಮತ್ತು ಇದು ಊಹಿಸಬಹುದಾದ ಆಫ್ ಅಲ್ಲ ಉದ್ದ, ನಿಜವಾಗಿಯೂ. 586 00:27:19,860 --> 00:27:22,240 ಇದು ನಿಮ್ಮ ಹಾರ್ಡ್ ಗಾತ್ರವನ್ನು ಅವಲಂಬಿಸಿರುತ್ತದೆ ಡ್ರೈವ್ ಮತ್ತು ಎಷ್ಟು ಕಡತಗಳನ್ನು ನೀವು ಮತ್ತು 587 00:27:22,240 --> 00:27:23,490 ಎಷ್ಟು ಬೇಗನೆ ನೀವು ಹೊಸದನ್ನು ಮಾಡಲು. 588 00:27:23,490 --> 00:27:27,050 ಆದರೆ ಸಮಯದ ಈ ವಿಂಡೋ ಸಮಯದಲ್ಲಿ ಅಲ್ಲಿ ಇಲ್ಲಿದೆ ಫೈಲ್ನಲ್ಲಿ ಸಂಪೂರ್ಣವಾಗಿ ಇನ್ನೂ ಇದು 589 00:27:27,050 --> 00:27:27,770 ಪಡೆದುಕೊಳ್ಳಲು. 590 00:27:27,770 --> 00:27:31,050 >> ನೀವು ಎಂದಾದರೂ ಮ್ಯಾಕ್ಅಫೀಯ ಕಾರ್ಯಕ್ರಮಗಳನ್ನು ಬಳಸಲು ಆದ್ದರಿಂದ ವೇಳೆ ಅಥವಾ ನಾರ್ಟನ್ ಚೇತರಿಸಿಕೊಳ್ಳಲು ಪ್ರಯತ್ನಿಸಿ 591 00:27:31,050 --> 00:27:35,680 ಡೇಟಾ, ಅವರು ಮಾಡುತ್ತಿರುವುದು ಎಲ್ಲಾ ಪ್ರಯತ್ನಿಸುತ್ತಿದ್ದಾರೆ ಈ ಕರೆಯಲ್ಪಡುವ ಡೈರೆಕ್ಟರಿಗೆ ಚೇತರಿಸಿಕೊಳ್ಳಲು 592 00:27:35,680 --> 00:27:37,340 ನಿಮ್ಮ ಫೈಲ್ ಅಲ್ಲಿ ಲೆಕ್ಕಾಚಾರ. 593 00:27:37,340 --> 00:27:40,605 ಮತ್ತು ಕೆಲವೊಮ್ಮೆ ನಾರ್ಟನ್ ಮತ್ತು, ಹೇಳುವುದಿಲ್ಲ ಕಡತ 93% ಮರುಪಡೆಯಲಾಗುವುದಿಲ್ಲ. 594 00:27:40,605 --> 00:27:42,020 ಸರಿ, ಎಂದು ಅರ್ಥವೇನು? 595 00:27:42,020 --> 00:27:45,690 ಕೇವಲ ಅರ್ಥ ಎಂದು ಕೆಲವು ಇತರ ಕಡತ ಕಾಕತಾಳೀಯವಾಗಿ, ಹೇಳುತ್ತಾರೆ, ಬಳಸಿಕೊಂಡು ಕೊನೆಗೊಂಡಿತು 596 00:27:45,690 --> 00:27:48,920 ನಿಮ್ಮ ಮೂಲ ಫೈಲ್ ಔಟ್ ಆ ಬಿಟ್ಗಳು. 597 00:27:48,920 --> 00:27:51,950 >> ಆದ್ದರಿಂದ ವಾಸ್ತವವಾಗಿ ಯಾವ ತೊಡಗಿಸಿಕೊಂಡಿದೆ ದಶಮಾಂಶ ಪುನಃ ವಶಪಡಿಸಿಕೊಳ್ಳುವಲ್ಲಿ? 598 00:27:51,950 --> 00:27:55,720 ಸರಿ, ನೀವು ರೀತಿಯ ಹೊಂದಿಲ್ಲ ವೇಳೆ ನಾರ್ಟನ್, ನಿಮ್ಮ ಕಂಪ್ಯೂಟರ್ನಲ್ಲಿ ಪೂರ್ವ ಅನುಸ್ಥಾಪಿತವಾದ 599 00:27:55,720 --> 00:27:59,510 ನೀವು ಕೆಲವೊಮ್ಮೆ ಮಾಡಬಹುದು ಅತ್ಯುತ್ತಮ ನೋಟವಾಗಿದೆ ಸಂಪೂರ್ಣ ಹಾರ್ಡ್ ಡ್ರೈವ್ ಹುಡುಕುತ್ತಿರುವ ನಲ್ಲಿ 600 00:27:59,510 --> 00:28:00,510 ಬಿಟ್ಗಳು ನಮೂನೆಗಳನ್ನು. 601 00:28:00,510 --> 00:28:05,350 ಮತ್ತು ಸಮಸ್ಯೆ ಸೆಟ್ ವಿಷಯಗಳನ್ನು ಒಂದು ಐದು ನೀವು ಅನೂಶೋಧನೆಗೆ ಕಾಣಿಸುತ್ತದೆ ಎಂಬುದು 602 00:28:05,350 --> 00:28:09,570 ಒಂದು ಹಾರ್ಡ್ ಡ್ರೈವ್ ಸಮಾನ, ಒಂದು ನ್ಯಾಯ ಒಂದು ಒಂದು ಕಾಂಪ್ಯಾಕ್ಟ್ ಫ್ಲಾಶ್ ಕಾರ್ಡ್ ಚಿತ್ರ 603 00:28:09,570 --> 00:28:13,660 0 ಸೆ ಹುಡುಕುವ ಡಿಜಿಟಲ್ ಕ್ಯಾಮರಾ, ಹೆಚ್ಚಿನ ಆ ವಿಶಿಷ್ಟವಾಗಿ ಮತ್ತು 1, 604 00:28:13,660 --> 00:28:16,720 ಸಂಭವನೀಯತೆ, ಪ್ರತಿನಿಧಿಸುತ್ತವೆ ಒಂದು JPEG ಇಮೇಜ್ ಆಫ್ ಆರಂಭಿಸಲು. 605 00:28:16,720 --> 00:28:21,120 >> ಮತ್ತು ನೀವು ವ್ಯಕ್ತಿಗಳು ಆ ಚಿತ್ರಗಳನ್ನು ಸುಧಾರಿಸಿಕೊಳ್ಳಲು ನಾನು ಈ ಮಾದರಿಯನ್ನು ನೋಡಿ ವೇಳೆ, ಊಹಿಸಿಕೊಂಡು 606 00:28:21,120 --> 00:28:24,380 ನ್ಯಾಯ ಚಿತ್ರದ ಮೇಲೆ ಬಿಟ್ಗಳು, ಜೊತೆಗೆ ಗುರುತು ಹೆಚ್ಚಿನ ಸಂಭವನೀಯತೆಯನ್ನು, 607 00:28:24,380 --> 00:28:25,650 ಒಂದು JPEG ಪ್ರಾರಂಭದಲ್ಲಿ. 608 00:28:25,650 --> 00:28:29,520 ನಾನು ಮತ್ತೆ ಅದೇ ಮಾದರಿಯನ್ನು ನೋಡಿ ವೇಳೆ, ಎಂದು ಬಹುಶಃ ಆರಂಭದಲ್ಲಿ ಗುರುತು 609 00:28:29,520 --> 00:28:32,440 ಮತ್ತೊಂದು JPEG, ಮತ್ತು ಮತ್ತೊಂದು JPEG, ಮತ್ತು ಇನ್ನೊಂದು JPEG. 610 00:28:32,440 --> 00:28:34,970 ಮತ್ತು ಈ ಸಾಮಾನ್ಯವಾಗಿ ಹೇಗೆ ದಶಮಾಂಶ ಚೇತರಿಕೆ ಕೆಲಸ ಮಾಡುತ್ತದೆ. 611 00:28:34,970 --> 00:28:37,870 ಏನು JPEGs ಬಗ್ಗೆ ಸಂತೋಷವನ್ನು ಇಲ್ಲಿದೆ ಸಹ ಹೊಂದಿದೆ ಫೈಲ್ ಸ್ವರೂಪ ಸ್ವತಃ ಸ್ವಲ್ಪ ಆಗಿದೆ 612 00:28:37,870 --> 00:28:44,400 ಪ್ರತಿ ಇಂತಹ ಸಂಕೀರ್ಣ, ಆರಂಭದಲ್ಲಿ ಫೈಲ್ ವಾಸ್ತವವಾಗಿ ಸಾಕಷ್ಟು ಗುರುತಿಸಬಲ್ಲಂತಹ 613 00:28:44,400 --> 00:28:47,370 , ನೀವು ನೋಡಬಹುದು ಎಂದು, ಮತ್ತು ಸರಳ ನೀವು ಈಗಾಗಲೇ ನೀವು. 614 00:28:47,370 --> 00:28:50,270 >> ಆದ್ದರಿಂದ ತಂದೆಯ ಕೆಳಗೆ ಒಂದು ಹತ್ತಿರ ಅವಲೋಕಿಸೋಣ ವಿಶೇಷವೇನು ನಿಖರವಾಗಿ ಏನು ಮಾಹಿತಿ ಹುಡ್ 615 00:28:50,270 --> 00:28:53,360 ನಡೆಯುತ್ತಿರುವ, ಮತ್ತು ಈ 0 ಸೆ ಮತ್ತು 1 ಏನು ನೀವು ಒಂದು ಬಿಟ್ ಹೆಚ್ಚು ನೀಡಲು, ಇವು 616 00:28:53,360 --> 00:28:55,330 ಈ ನಿರ್ದಿಷ್ಟ ಸವಾಲಿಗೆ ಸನ್ನಿವೇಶ. 617 00:28:55,330 --> 00:28:55,510 >> [ವೀಡಿಯೋ ಪ್ಲೇಬ್ಯಾಕ್] 618 00:28:55,510 --> 00:28:58,700 >> ನಿಮ್ಮ PC ಅತ್ಯಂತ ಸಂಗ್ರಹಿಸುತ್ತದೆ-ವೇರ್ ಅದರ ಶಾಶ್ವತ ದತ್ತಾಂಶದ. 619 00:28:58,700 --> 00:29:03,390 ಹಾಗೆ ಮಾಡಲು, ದಶಮಾಂಶ RAM ನಿಂದ ಪ್ರಯಾಣ ಹೇಳಲು ತಂತ್ರಾಂಶ ಸಂಕೇತಗಳನ್ನು ಜೊತೆಗೆ 620 00:29:03,390 --> 00:29:06,110 ಹೇಗೆ ಆ ದತ್ತಾಂಶವನ್ನು ಶೇಖರಿಸಿಡಲು ಹಾರ್ಡ್ ಡ್ರೈವ್. 621 00:29:06,110 --> 00:29:09,410 ಹಾರ್ಡ್ ಡ್ರೈವ್ ಸರ್ಕ್ಯೂಟ್ ಭಾಷಾಂತರಿಸಿ ವೋಲ್ಟೇಜ್ ಆಗಿ ಆ ಸಂಕೇತಗಳನ್ನು 622 00:29:09,410 --> 00:29:10,870 ಏರಿಳಿತಗಳನ್ನು. 623 00:29:10,870 --> 00:29:14,970 ಇವು, ಸರದಿಯಲ್ಲಿ, ಹಾರ್ಡ್ ಡ್ರೈವ್ನ ನಿಯಂತ್ರಿಸಲು ಚಲಿಸುವ ಭಾಗಗಳು, ಕೆಲವು ಕೆಲವು 624 00:29:14,970 --> 00:29:17,910 ಬಿಡಲಾಗುತ್ತದೆ ಚಲಿಸುವ ಭಾಗಗಳು ಆಧುನಿಕ ಕಂಪ್ಯೂಟರ್. 625 00:29:17,910 --> 00:29:22,130 >> ಸಂಕೇತಗಳ ಕೆಲವು ಮೋಟಾರು ನಿಯಂತ್ರಿಸಲು ಇದು ಲೋಹದ-ಲೇಪಿತ ಪ್ಲ್ಯಾಟರ್ಗಳನ್ನು ಸ್ಪಿನ್. 626 00:29:22,130 --> 00:29:25,470 ನಿಮ್ಮ ಡೇಟಾವನ್ನು ವಾಸ್ತವವಾಗಿ ಸಂಗ್ರಹಿಸಲಾಗುತ್ತದೆ ಈ ಪ್ಲ್ಯಾಟರ್ಗಳ ಮೇಲೆ. 627 00:29:25,470 --> 00:29:28,610 ಇತರೆ ಸಂಕೇತಗಳನ್ನು ಓದಲು / ಬರೆಯಲು ಚಲಿಸಲು ಓದಲು ಅಥವಾ ತಲೆ 628 00:29:28,610 --> 00:29:30,710 ಪ್ಲ್ಯಾಟರ್ಗಳ ಮೇಲೆ ದಶಮಾಂಶ ಬರೆಯಲು. 629 00:29:30,710 --> 00:29:35,450 ಈ ಯಂತ್ರ ಆದ್ದರಿಂದ ನಿಖರ ಮಾನವನ ಎಂದು ಕೂದಲು ಸಹ ನಡುವೆ ಹಾದು ಸಾಧ್ಯವಿಲ್ಲ 630 00:29:35,450 --> 00:29:37,280 ತಲೆ ಮತ್ತು ನೂಲುವ ಪ್ಲ್ಯಾಟರ್ಗಳನ್ನು. 631 00:29:37,280 --> 00:29:40,316 ಆದರೂ, ಇದು ಎಲ್ಲಾ ಸೊಗಸಾದ ವೇಗದಲ್ಲಿ ಕೆಲಸ. 632 00:29:40,316 --> 00:29:40,660 >> [END ವೀಡಿಯೋ ಪ್ಲೇಬ್ಯಾಕ್] 633 00:29:40,660 --> 00:29:42,190 >> DAVID MALAN: ಸ್ವಲ್ಪ ಜೂಮ್ ಇನ್ ಆಳವಾದ ಈಗ ಯಾವ ನಲ್ಲಿ 634 00:29:42,190 --> 00:29:44,360 ವಾಸ್ತವವಾಗಿ ಆ ಪ್ಲ್ಯಾಟರ್ಗಳ ಮೇಲೆ. 635 00:29:44,360 --> 00:29:44,720 >> [ವೀಡಿಯೋ ಪ್ಲೇಬ್ಯಾಕ್] 636 00:29:44,720 --> 00:29:47,660 >> ತಂದೆಯ ಪರೀಕ್ಷೆ ಲೆಟ್ ನಾವು ಕೇವಲ ನಲ್ಲಿ ನಿಧಾನ ಚಲನೆಯ ರಲ್ಲಿ ಕಂಡಿತು. 637 00:29:47,660 --> 00:29:51,710 ವಿದ್ಯುತ್ ಸಂಕ್ಷಿಪ್ತ ನಾಡಿ ಆಗ ತಿರುಗಿಸುವಿಕೆ ವೇಳೆ, ರೀಡ್ / ರೈಟ್ ಹೆಡ್ ಕಳುಹಿಸಲಾಗಿದೆ 638 00:29:51,710 --> 00:29:54,650 ಒಂದು ಸಣ್ಣ ವಿದ್ಯುತ್ಕಾಂತೀಯ ಮೇಲೆ ಎರಡನೇ ಒಂದು ಭಾಗ. 639 00:29:54,650 --> 00:29:58,970 ಆಯಸ್ಕಾಂತದ ಇದು ಕ್ಷೇತ್ರದಲ್ಲಿ, ಸೃಷ್ಟಿಸುತ್ತದೆ ಬದಲಾವಣೆಗಳನ್ನು ಒಂದು ಸಣ್ಣ, ಸಣ್ಣ ಧ್ರುವೀಯತೆಯ 640 00:29:58,970 --> 00:30:02,850 ಲೋಹದ ಕಣಗಳ ಭಾಗವನ್ನು ಇದು ಕೋಟ್ ಪ್ರತಿ ಪ್ಲ್ಯಾಟರ್ಗಳ ಮೇಲ್ಮೈ. 641 00:30:02,850 --> 00:30:05,940 >> ಈ ಸಣ್ಣ ಒಂದು ಮಾದರಿ ಸರಣಿ, ಡಿಸ್ಕ್ನಲ್ಲಿ ವಿದ್ಯುತ್ ಅಪ್ ಪ್ರದೇಶಗಳಲ್ಲಿ 642 00:30:05,940 --> 00:30:08,470 ಒಂದು ಬಿಟ್ ಪ್ರತಿನಿಧಿಸುವ ಅವಳಿ ಸಂಖ್ಯೆಯಲ್ಲಿ ದಶಮಾಂಶ 643 00:30:08,470 --> 00:30:10,530 ಕಂಪ್ಯೂಟರ್ ಬಳಸುವ ವ್ಯವಸ್ಥೆ. 644 00:30:10,530 --> 00:30:13,775 ಈಗ, ಪ್ರಸ್ತುತ ಕಳುಹಿಸಲಾಗುತ್ತದೆ ವೇಳೆ ಒಂದು ರೀತಿಯಲ್ಲಿ ಓದಲು ಮೂಲಕ /, ಪ್ರದೇಶದಲ್ಲಿ ತಲೆ ಬರೆಯಲು 645 00:30:13,775 --> 00:30:15,970 ಒಂದು ದಿಕ್ಕಿನಲ್ಲಿ ಧ್ರುವೀಕೃತವಾಗಿರುತ್ತದೆ. 646 00:30:15,970 --> 00:30:17,950 ವಿದ್ಯುತ್ ಕಳುಹಿಸಲಾಗುತ್ತದೆ ವೇಳೆ ವಿರುದ್ಧ ದಿಕ್ಕಿನಲ್ಲಿ, 647 00:30:17,950 --> 00:30:19,930 ಧ್ರುವೀಕರಣ ರಿವರ್ಸ್. 648 00:30:19,930 --> 00:30:22,370 >> ನೀವು ಹಾರ್ಡ್ ಡಿಸ್ಕ್ ಆಫ್ ದಶಮಾಂಶ ಪಡೆಯುವುದು ಹೇಗೆ? 649 00:30:22,370 --> 00:30:24,090 ಕೇವಲ ಪ್ರಕ್ರಿಯೆಯನ್ನು ಹಿಂದೆಮುಂದೆ. 650 00:30:24,090 --> 00:30:26,550 ಆದ್ದರಿಂದ ಇದು ಡಿಸ್ಕಿನಲ್ಲಿ ಕಣಗಳು ಇಲ್ಲಿದೆ ಎಂದು ಪ್ರಸ್ತುತ ಪಡೆಯಿರಿ 651 00:30:26,550 --> 00:30:27,960 ತಲೆ ಚಲಿಸುವ ಬರೆಯಲು / ಓದಲು. 652 00:30:27,960 --> 00:30:30,700 ಈ ಲಕ್ಷಾಂತರ ಒಟ್ಟಾಗಿ ಕಾಂತೀಯ ಭಾಗಗಳು, ಮತ್ತು 653 00:30:30,700 --> 00:30:32,160 ನೀವು ಕಡತ ಪಡೆದಿರುವಿರಿ. 654 00:30:32,160 --> 00:30:36,060 >> ಈಗ, ಒಂದು ಕಡತ ತುಣುಕುಗಳನ್ನು ಮೇ ಎಲ್ಲಾ ಒಂದು ಡ್ರೈವ್ನ ಹರಡಿರುವ ಎಂದು 655 00:30:36,060 --> 00:30:39,970 ಅವ್ಯವಸ್ಥೆ ರೀತಿಯ ರೀತಿಯ ಪ್ಲ್ಯಾಟರ್ಗಳನ್ನು, ನಿಮ್ಮ ಮೇಜಿನ ಮೇಲೆ ಪತ್ರಿಕೆಗಳ. 656 00:30:39,970 --> 00:30:43,500 ಆದ್ದರಿಂದ ವಿಶೇಷ ಹೆಚ್ಚುವರಿ ಫೈಲ್ ಟ್ರ್ಯಾಕ್ನಲ್ಲಿರಿಸಿಕೊಳ್ಳುತ್ತಾರೆ ಎಲ್ಲವೂ ಇದೆ ಅಲ್ಲಿ ನ. 657 00:30:43,500 --> 00:30:45,985 ನೀವು ಹಂತ ಇಚ್ಚಿಸದೇ ಹಾಗೆ ಏನೋ? 658 00:30:45,985 --> 00:30:46,470 >> [END ವೀಡಿಯೋ ಪ್ಲೇಬ್ಯಾಕ್] 659 00:30:46,470 --> 00:30:47,820 >> DAVID MALAN: ಸರಿ, ಬಹುಶಃ ಇಲ್ಲ. 660 00:30:47,820 --> 00:30:52,070 ಆದ್ದರಿಂದ ಹೇಗೆ ನೀವು ಅನೇಕ ವ್ಯಕ್ತಿಗಳು ಈ ಬೆಳೆದೆ? 661 00:30:52,070 --> 00:30:53,970 ಸರಿ, ಆದ್ದರಿಂದ ಇದು ಕಡಿಮೆ ಮತ್ತು ಕಡಿಮೆ ಇಲ್ಲಿದೆ ಕೈಗಳನ್ನು ಪ್ರತಿ ವರ್ಷ. 662 00:30:53,970 --> 00:30:56,550 ಆದರೆ ನಾನು ನೀವು ಕನಿಷ್ಟ ಪರಿಚಿತ ಆರ್ ಸಂತೋಷವನ್ನು ಮನುಷ್ಯ ಅವರೊಂದಿಗೆ, ಈ ಕಾರಣ ಮತ್ತು ನಮ್ಮ ಶಾಲೆ 663 00:30:56,550 --> 00:31:00,520 ಪುಸ್ತಕ ಡೆಮೊ, ದುಃಖದಿಂದ, ಬಹಳ ಸಾಯುತ್ತಿವೆ ನಿಕಟತೆಯನ್ನು ಆಫ್ ಇಲ್ಲಿ ಸಾವಿನ ನಿಧಾನ. 664 00:31:00,520 --> 00:31:04,010 >> ಆದರೆ ಈ ಕನಿಷ್ಠ, ಹಿಂದೆ, ನಾನು ಏನು ಆಗಿದೆ ಪ್ರೌಢಶಾಲೆ, ಬ್ಯಾಕ್ಅಪ್ ಬಳಸಲಾಗುತ್ತದೆ ಬಳಕೆ. 665 00:31:04,010 --> 00:31:08,110 ಮತ್ತು ಇದು ಅದ್ಭುತ ಆಗಿತ್ತು, ಏಕೆಂದರೆ ನೀವು ಮೇಲೆ 1.4 ಮೆಗಾಬೈಟ್ಗಳು ಸಂಗ್ರಹಿಸಲು ಸಾಧ್ಯವಾಯಿತು 666 00:31:08,110 --> 00:31:08,930 ಈ ನಿರ್ದಿಷ್ಟ ಡಿಸ್ಕ್. 667 00:31:08,930 --> 00:31:12,260 ಮತ್ತು ಈ, ಹೆಚ್ಚಿನ ಸಾಂದ್ರತೆ ಆವೃತ್ತಿಯಾಗಿತ್ತು ಮಾಹಿತಿ ಹೊಂದಿರುವ ಎಚ್ಡಿ, ಸೂಚಿಸಲ್ಪಡುತ್ತದೆ 668 00:31:12,260 --> 00:31:14,240 ಇಂದಿನ HD ವೀಡಿಯೊಗಳನ್ನು ಮೊದಲು ಅರ್ಥ. 669 00:31:14,240 --> 00:31:16,400 >> ಸ್ಟ್ಯಾಂಡರ್ಡ್ ಸಾಂದ್ರತೆ 800 ಕಿಲೋಬೈಟ್ಗಳಷ್ಟು ಆಗಿತ್ತು. 670 00:31:16,400 --> 00:31:18,640 ಮತ್ತು ಮೊದಲು, ಇದ್ದವು 400 ಕಿಲೋಬೈಟ್ ಡಿಸ್ಕ್ಗಳು. 671 00:31:18,640 --> 00:31:23,120 ಮತ್ತು ಮೊದಲು, 5 ಮತ್ತು 1/4 ಇದ್ದವು ನಿಜವಾದ ಫ್ಲಾಪಿ ಅವು ಇಂಚು ಡಿಸ್ಕ್ಗಳು, 672 00:31:23,120 --> 00:31:25,680 ಮತ್ತು ಸ್ವಲ್ಪ ಅಗಲವಾದ ಮತ್ತು ಎತ್ತರದ ಇಲ್ಲಿ ಈ ವಸ್ತುಗಳನ್ನು ಹೆಚ್ಚು. 673 00:31:25,680 --> 00:31:29,150 ಆದರೆ ನೀವು ತುಂಬಾ ಎಂದು ನೋಡಬಹುದು ಈ ಡಿಸ್ಕ್ ಫ್ಲಾಪಿ ಅಂಶವಾಗಿದೆ. 674 00:31:29,150 --> 00:31:32,630 >> ಹಾಗೂ ಕ್ರಿಯಾತ್ಮಕವಾಗಿ, ಅವರು ವಾಸ್ತವವಾಗಿ ನೀವು ನಲ್ಲಿ ಹಾರ್ಡ್ ಡ್ರೈವ್ಗಳಿಗೆ ಸಾಕಷ್ಟು ಹೋಲುವ 675 00:31:32,630 --> 00:31:33,570 ಕನಿಷ್ಠ ಈ ರೀತಿಯ. 676 00:31:33,570 --> 00:31:37,270 ಹೊಸ ಕಂಪ್ಯೂಟರ್ಗಳಲ್ಲಿ ಮತ್ತೆ, SSD ಗಳನ್ನು ವಿಭಿನ್ನವಾಗಿ ಸ್ವಲ್ಪ ಕೆಲಸ. 677 00:31:37,270 --> 00:31:41,530 ಆದರೆ ನೀವು ಸ್ವಲ್ಪ ಲೋಹದ ಟ್ಯಾಬ್ ಸರಿಸಿದರೆ, ನೀವು ನಿಜವಾಗಿ, ಸ್ವಲ್ಪ ಕುಕೀ ನೋಡಬಹುದು 678 00:31:41,530 --> 00:31:42,560 ಅಥವಾ ಹರಿವಾಣ. 679 00:31:42,560 --> 00:31:43,830 >> ಇದು ಒಂದು ರೀತಿಯ ಲೋಹದ ಅಲ್ಲ. 680 00:31:43,830 --> 00:31:46,000 ಇದು ವಾಸ್ತವವಾಗಿ ಕೆಲವು ಅಗ್ಗದ ಇಲ್ಲಿದೆ ವಸ್ತು ಪ್ಲಾಸ್ಟಿಕ್. 681 00:31:46,000 --> 00:31:46,750 ಮತ್ತು ನೀವು ಹೊರಳಾಟ ಇದು ರೀತಿಯ ಮಾಡಬಹುದು. 682 00:31:46,750 --> 00:31:50,310 ಮತ್ತು ನೀವು trully ಕೆಲವು ಆಫ್ ನಾಶಗೊಳಿಸಿದನು ಬಂದಿದೆ ಬಿಟ್ ಅಥವಾ ಆಯಸ್ಕಾಂತೀಯ ಕಣಗಳ ಸಂಖ್ಯೆ 683 00:31:50,310 --> 00:31:51,220 ಈ ಡಿಸ್ಕಿನಿಂದ. 684 00:31:51,220 --> 00:31:52,710 >> ಆದ್ದರಿಂದ Thankfully, ಅದರ ಮೇಲೆ ಇಲ್ಲ. 685 00:31:52,710 --> 00:31:55,790 ಆ ಕೆಲಸವನ್ನು ರೀತಿಯಲ್ಲಿ ಇಲ್ಲಿದೆ ವೇಳೆ - ಮತ್ತು ರಕ್ಷಣೆ ನಿಮ್ಮ ಕಣ್ಣುಗಳು ಮತ್ತು ನಿಮ್ಮ ನೆರೆಯ ಆ - 686 00:31:55,790 --> 00:31:58,865 ಕೇವಲ ರೀತಿಯ ಈ ಪುಲ್ ನೀವು ಮಾಡಬಹುದು ಹಾಗೆ ಇಡೀ ಪೊರೆ ಆಫ್. 687 00:31:58,865 --> 00:32:01,900 ಆದರೆ ಸ್ವಲ್ಪ ವಸಂತ ಅಲ್ಲಿ ಇಲ್ಲಿದೆ, ಆದ್ದರಿಂದ ಎಂದು ನಿಮ್ಮ ಕಣ್ಣುಗಳು ಆ ಬಗ್ಗೆ. 688 00:32:01,900 --> 00:32:03,620 ಆದ್ದರಿಂದ ಈಗ ನೀವು ನಿಜವಾಗಿಯೂ ಒಂದು ಫ್ಲಾಪಿ ಡಿಸ್ಕ್ ಹೊಂದಿರುತ್ತವೆ. 689 00:32:03,620 --> 00:32:07,090 >> ಮತ್ತು ಏನು ಇದರ ಬಗ್ಗೆ ಗಮನಾರ್ಹ ಇಲ್ಲಿದೆ ಇದು ಎಂದು ಎಷ್ಟು ಇದು ಒಂದು 690 00:32:07,090 --> 00:32:10,830 ಒಂದು ದೊಡ್ಡ ಸಣ್ಣ ಪ್ರಮಾಣದ ಪ್ರಾತಿನಿಧ್ಯ ಹಾರ್ಡ್ ಡ್ರೈವ್, ಈ ವಸ್ತುಗಳು, ಸೂಪರ್ ಇವೆ 691 00:32:10,830 --> 00:32:11,590 ಸೂಪರ್ ಸರಳ. 692 00:32:11,590 --> 00:32:15,170 ನೀವು ಈಗ, ಅದರ ಕೆಳಗೆ ಹಿಸುಕು ವೇಳೆ ಆ ಆ ಲೋಹದ ವಿಷಯ ಆಫ್ ಇಲ್ಲಿದೆ, ಮತ್ತು ಸಿಪ್ಪೆ 693 00:32:15,170 --> 00:32:20,990 ಅವುಗಳನ್ನು ತೆರೆಯಲು, ಅಲ್ಲಿ ಎಲ್ಲಾ ಎರಡು ತುಣುಕುಗಳನ್ನು ಹೊಂದಿದೆ ಅಭಿಪ್ರಾಯ ಮತ್ತು ಎಂದು ಕರೆಯಲ್ಪಡುವ ಫ್ಲಾಪಿ ಡಿಸ್ಕ್ 694 00:32:20,990 --> 00:32:22,930 ಒಳಭಾಗದಲ್ಲಿ ಲೋಹದ ತುಂಡಿನಿಂದ ಜೊತೆ. 695 00:32:22,930 --> 00:32:25,990 >> ಮತ್ತು ಅರ್ಧ ಅಲ್ಲಿ ಹೋಗುತ್ತದೆ ನನ್ನ ಡಿಸ್ಕಿನ ್ಷೀಸಿ. 696 00:32:25,990 --> 00:32:27,540 ಅವುಗಳನ್ನು ಮತ್ತೊಂದು ಅರ್ಧ ಅಲ್ಲಿ ಹೋಗುತ್ತದೆ. 697 00:32:27,540 --> 00:32:31,375 ಆದರೆ ಒಳಗೆ ನೂಲುವ ಎಂದು ಅಷ್ಟೆ ಗತ ನಿಮ್ಮ ಕಂಪ್ಯೂಟರ್ನ. 698 00:32:31,375 --> 00:32:35,220 699 00:32:35,220 --> 00:32:38,310 >> ಮತ್ತು ಮತ್ತೆ, ದೃಷ್ಟಿಕೋನದಲ್ಲಿ ಈ ಹಾಕಲು ಹೇಗೆ ದೊಡ್ಡದಾಗಿದೆ ನಿಮ್ಮ ಅತ್ಯಂತ 700 00:32:38,310 --> 00:32:39,560 ಹಾರ್ಡ್ ದಿನಗಳಲ್ಲಿ ಡ್ರೈವುಗಳನ್ನು? 701 00:32:39,560 --> 00:32:41,960 702 00:32:41,960 --> 00:32:46,230 500 ಗಿಗಾಬೈಟ್, ಒಂದು ಟೆರಾಬೈಟ್, ಬಹುಶಃ ರಲ್ಲಿ ಒಂದು ಡೆಸ್ಕ್ಟಾಪ್ ಕಂಪ್ಯೂಟರ್, 2 ಟೆರಾಬೈಟ್ಗಳ, 3 703 00:32:46,230 --> 00:32:47,630 ಟೆರಾಬೈಟ್ಗಳ, 4 ಟೆರಾಬೈಟ್ಗಳ, ಬಲ? 704 00:32:47,630 --> 00:32:52,480 ಇದು ಒಂದು ಮೆಗಾಬೈಟ್ ಆಗಿದೆ, ನೀಡಲು ಅಥವಾ ಪಡೆಯಲು ಸಹ ಒಂದು ವಿಶಿಷ್ಟ MP3 ಸರಿಹೊಂದದ ಇದು 705 00:32:52,480 --> 00:32:55,310 ಇನ್ನು ಮುಂದೆ ಈ ದಿನಗಳಲ್ಲಿ, ಅಥವಾ ಕೆಲವು ಇದೇ ಸಂಗೀತ ಕಡತ. 706 00:32:55,310 --> 00:32:59,500 >> ಆದ್ದರಿಂದ ಸ್ವಲ್ಪ ನಿಮಗಾಗಿ ಕದಿ ಇಂದು, ಮತ್ತು ಸಹ ಯಾವ contextualize ಸಹಾಯ 707 00:32:59,500 --> 00:33:03,570 ನಾವು ಲಘುವಾಗಿ ತೆಗೆದುಕೊಂಡು ಮಾಡುತ್ತೇವೆ ಈಗ ಸಮಸ್ಯೆ ಐದು ಸೆಟ್. 708 00:33:03,570 --> 00:33:04,820 ಆದ್ದರಿಂದ ಆ ಇರಿಸಿಕೊಳ್ಳಲು ನಿಮ್ಮ ಇವೆ. 709 00:33:04,820 --> 00:33:07,340 710 00:33:07,340 --> 00:33:13,370 ಆದ್ದರಿಂದ ಇಲ್ಲಿ ನನ್ನನ್ನು ಪರಿವರ್ತನೆಯ ಅವಕಾಶ ಮುಂದಿನ pset ಖರ್ಚು ಹಾಗೆಯೇ. 711 00:33:13,370 --> 00:33:18,470 ಆದ್ದರಿಂದ ನಾವು ಈಗ ಈ ಪುಟ ಹೊಂದಿಸಲಾದ ಬಂದಿದೆ - ಓ, ತ್ವರಿತವಾಗಿ ಪ್ರಕಟಣೆಗಳು ಒಂದೆರಡು. 712 00:33:18,470 --> 00:33:21,730 >> ಈ ಶುಕ್ರವಾರ, ನೀವು ಬಯಸುತ್ತೀರಿ ವೇಳೆ CS50 ಸೇರಲು ಊಟಕ್ಕೆ, ಸಾಮಾನ್ಯ ಸ್ಥಳಕ್ಕೆ ಹೋಗಿ 713 00:33:21,730 --> 00:33:23,610 cs50.net/rsvp. 714 00:33:23,610 --> 00:33:25,100 ಮತ್ತು ಅಂತಿಮ ಯೋಜನೆ - 715 00:33:25,100 --> 00:33:28,520 ಆದ್ದರಿಂದ ಪಠ್ಯಕ್ರಮ ಪ್ರತಿ, ನಾವು ಪೋಸ್ಟ್ ಮಾಡಿದ ಈಗಾಗಲೇ ಅಂತಿಮ ಯೋಜನೆಯ ವಿವರಣೆಯನ್ನು. 716 00:33:28,520 --> 00:33:31,410 ಅರ್ಥವಲ್ಲ ಎಂದು ಅರ್ಥ ಇದು ವಿಶೇಷವಾಗಿ ಶೀಘ್ರದಲ್ಲೇ ಕಾರಣ. 717 00:33:31,410 --> 00:33:33,990 ಇದು ಕೇವಲ ಪಡೆಯಲು, ನಿಜವಾಗಿಯೂ, ಪೋಸ್ಟ್ ವಿಶೇಷವೇನು ನೀವು ಹುಡುಗರಿಗೆ ಇದು ಕುರಿತು. 718 00:33:33,990 --> 00:33:37,620 ಮತ್ತು ವಾಸ್ತವವಾಗಿ, ಒಂದು ಸೂಪರ್ ಗಮನಾರ್ಹ ನೀವು ಶೇಕಡಾವಾರು ತಡೆಹಿಡಿಯುವುದು ನಡೆಯಲಿದೆ 719 00:33:37,620 --> 00:33:40,780 ವಸ್ತುವಿನ ಮೇಲೆ ಅಂತಿಮ ಯೋಜನೆಗಳಿಗೆ ನಾವು ಸಹ ವರ್ಗ ರಲ್ಲಿ ಪಡೆದ ಮಾಡಿಲ್ಲ, 720 00:33:40,780 --> 00:33:42,730 ಆದರೆ ಮುಂದಿನ ವಾರ ಮಾಹಿತಿ ತಿನ್ನುವೆ. 721 00:33:42,730 --> 00:33:45,530 >> ಎಚ್ಚರಿಕೆ, ಆದರೂ, ವಿಶೇಷ ಅಪೇಕ್ಷಿಸುವ ಕೆಲವು ವಿವಿಧ ಘಟಕಗಳನ್ನು 722 00:33:45,530 --> 00:33:46,190 ಅಂತಿಮ ಯೋಜನೆ. 723 00:33:46,190 --> 00:33:49,590 ಮೊದಲ, ಕೆಲವು ವಾರಗಳಲ್ಲಿ, ಒಂದು ಪೂರ್ವ ಪ್ರಸ್ತಾವನೆಯನ್ನು, ಒಂದು ಸಾಕಷ್ಟು ಕ್ಯಾಶುಯಲ್ ಇಮೇಲ್ 724 00:33:49,590 --> 00:33:52,760 ನಿಮ್ಮ ಅವನಿಗೆ ಹೇಳಲು TF ಅಥವಾ ಯಾವ ನೀವು ಕೋರುತ್ತೇವೆ ಜೊತೆ, ನಿಮ್ಮ ಯೋಜನೆಗೆ ಕುರಿತು 725 00:33:52,760 --> 00:33:53,650 ಯಾವುದೇ ಬದ್ಧತೆ. 726 00:33:53,650 --> 00:33:56,710 ಪ್ರಸ್ತಾವನೆಯನ್ನು ನಿಮ್ಮ ನಿರ್ದಿಷ್ಟ ಇರುತ್ತದೆ ಬದ್ಧತೆ, ಹೇಳಿದರು, ಇಲ್ಲಿ, ಈ ಏನು 727 00:33:56,710 --> 00:33:57,770 ನನ್ನ ಯೋಜನೆಗೆ ಮಾಡಲು ಬಯಸುತ್ತೇನೆ. 728 00:33:57,770 --> 00:33:58,250 ನೀವು ಏನು ಆಲೋಚಿಸುತ್ತೀರಿ ಏನು? 729 00:33:58,250 --> 00:33:58,650 ತುಂಬಾ ದೊಡ್ಡದಾಗಿದೆ? 730 00:33:58,650 --> 00:33:59,145 ಅತೀ ಸಣ್ಣ? 731 00:33:59,145 --> 00:34:00,330 ಇದು ನಿರ್ವಹಣಾ ಈಸ್? 732 00:34:00,330 --> 00:34:02,230 ಮತ್ತು ನೀವು ಹೆಚ್ಚು ವಿವರಗಳಿಗಾಗಿ ವಿಶೇಷ ನೋಡಿ. 733 00:34:02,230 --> 00:34:05,060 >> ವಾರಗಳ ಒಂದೆರಡು ನಂತರ ಸ್ಥಿತಿ ಆಗಿದೆ ರೀತಿಯ ಇದು ವರದಿ, 734 00:34:05,060 --> 00:34:08,260 ಎಂಬುದನ್ನು ಹೇಳಲು ನಿಮ್ಮ TF ಗೆ ಕ್ಯಾಶುಯಲ್ ಇಮೇಲ್ ನಿಮ್ಮ ಅಂತಿಮ ನಲ್ಲಿದ್ದಾರೆ ದೂರದ ಹಿಂದೆ 735 00:34:08,260 --> 00:34:12,360 ನಂತರ ಯೋಜನೆಯ ಅನುಷ್ಠಾನ, CS50 Hackathon ಯಾವ ಎಲ್ಲರೂ 736 00:34:12,360 --> 00:34:17,520 ಆಹ್ವಾನಿಸಿದ್ದಾರೆ ಹೊಂದಿದೆ, ಒಂದು ಪಂದ್ಯವಾಗಿ ಇದು 7:00 ರವರೆಗೆ ಒಂದು ಸಂಜೆ 8:00 PM ರಂದು ಪೋಸ್ಟ್ ಮಾಡಲಾಗಿದೆ 737 00:34:17,520 --> 00:34:19,150 ಮರುದಿನ AM. 738 00:34:19,150 --> 00:34:22,560 ನಾನು ವಾರದಲ್ಲಿ ಪ್ರಸ್ತಾಪಿಸಿದ್ದಾರೆ ಮಾಡಿರಬಹುದು ಎಂದು ಪಿಜ್ಜಾ, ಶೂನ್ಯ, ವಿಲ್, 9:00 PM ರಂದು ಪೋಸ್ಟ್ ಮಾಡಲಾಗಿದೆ ನೀಡಲಾಗುತ್ತದೆ 739 00:34:22,560 --> 00:34:24,120 ಅಂದು ಮಧ್ಯಾಹ್ನ 1:00 ನಲ್ಲಿ ಚೀನೀ ಆಹಾರ AM. 740 00:34:24,120 --> 00:34:27,929 ಮತ್ತು ನೀವು 5:00 ನಲ್ಲಿ ಇನ್ನೂ ಅವೇಕ್ ಕೋರುತ್ತೇವೆ ವೇಳೆ AM, ನಾವು ಉಪಾಹಾರಕ್ಕಾಗಿ IHOP ಗೆ ಕರೆದೊಯ್ಯಲಿದ್ದೇವೆ. 741 00:34:27,929 --> 00:34:31,310 >> ಆದ್ದರಿಂದ Hackathon ಹೆಚ್ಚು ಒಂದಾಗಿದೆ ತರಗತಿಯಲ್ಲಿ ಮರೆಯಲಾಗದ ಅನುಭವಗಳು. 742 00:34:31,310 --> 00:34:35,290 ನಂತರ ಅನುಷ್ಠಾನ ಕಾರಣ, ಮತ್ತು ನಂತರ ಪರಾಕಾಷ್ಠೆಯ CS50 ಫೇರ್. 743 00:34:35,290 --> 00:34:38,070 ಈ ಎಲ್ಲಾ ಬಗ್ಗೆ ಹೆಚ್ಚಿನ ವಿವರಗಳು ವಾರಗಳಲ್ಲಿ ಬರಲು. 744 00:34:38,070 --> 00:34:40,739 >> ಆದರೆ ಏನೋ ಹಿಂದಕ್ಕೆ ಹೋಗಿ ಅವಕಾಶ ಹಳೆಯ ಶಾಲಾ - 745 00:34:40,739 --> 00:34:41,920 ಮತ್ತೆ, ಒಂದು ಸರಣಿ. 746 00:34:41,920 --> 00:34:45,040 ಇದು ಬಗೆಹರಿಸುವ ಏಕೆಂದರೆ ಒಂದು ಶ್ರೇಣಿಯನ್ನು, ಸಂತೋಷವನ್ನು ಆಗಿತ್ತು ನಾವು ಸಮಸ್ಯೆಗಳನ್ನು ಕೇವಲ ಒಂದು ಕಂಡಿತು 747 00:34:45,040 --> 00:34:49,290 ವಿದ್ಯಾರ್ಥಿ ರಚನೆಗಳೊಂದಿಗೆ ಹಿಂದೆ ಕ್ಷಣ ನಿಯಂತ್ರಣದ ಸ್ವಲ್ಪ ಔಟ್ ಮಾಡುವ ನಾವು 748 00:34:49,290 --> 00:34:52,405 ವಿದ್ಯಾರ್ಥಿ ಒಂದು, ವಿದ್ಯಾರ್ಥಿ ಎರಡು, ಬೇಕು ವಿದ್ಯಾರ್ಥಿ ಮೂರು, ವಿದ್ಯಾರ್ಥಿ ಡಾಟ್ ಡಾಟ್ ಡಾಟ್, 749 00:34:52,405 --> 00:34:54,400 ಕೆಲವು ವಿದ್ಯಾರ್ಥಿಗಳು ಅನಿಯಂತ್ರಿತ ಸಂಖ್ಯೆ. 750 00:34:54,400 --> 00:34:58,850 >> ರಚನೆಗಳು ಆದ್ದರಿಂದ, ಕೆಲವು ವಾರಗಳ ಹಿಂದೆ, ರಲ್ಲಿ ಮುಗಿಬಿದ್ದು ಮತ್ತು ಪರಿಹಾರ ನಮ್ಮ ಸಮಸ್ಯೆಗಳನ್ನು ಅಲ್ಲ ಎಲ್ಲಾ 751 00:34:58,850 --> 00:35:03,340 ಮುಂಚಿತವಾಗಿ ತಿಳಿವಳಿಕೆ ಎಷ್ಟು ವಿಷಯಗಳು ಕೆಲವು ಪ್ರಕಾರದ ನಾವು ಬಯಸಬಹುದು. 752 00:35:03,340 --> 00:35:07,390 ಮತ್ತು ನಾವು ಸ್ಟ್ರಕ್ಟ್ಸ್ಳ ನಮಗೆ ಸಹಾಯ ಮಾಡಬಹುದು ಎಂದು ನೋಡಿದ ಮತ್ತಷ್ಟು ನಮ್ಮ ಕೋಡ್ ಸಂಘಟಿಸಲು ಮತ್ತು ಇರಿಸಿಕೊಳ್ಳಲು 753 00:35:07,390 --> 00:35:11,660 ಒಂದು ರೀತಿಯ ಕಲ್ಪನಾತ್ಮಕವಾಗಿ ರೀತಿಯ ಅಸ್ಥಿರ, ಹೆಸರು ಮತ್ತು ಒಂದು ಮನೆ, ಒಟ್ಟಿಗೆ, ಆದ್ದರಿಂದ ನಾವು 754 00:35:11,660 --> 00:35:15,570 ಒಳಗೆ ಒಂದು ಘಟಕದ, ಅವುಗಳನ್ನು ಚಿಕಿತ್ಸೆ ಸಾಧ್ಯವಿಲ್ಲ ಇದು ಸಣ್ಣ ತುಣುಕುಗಳು ಇವೆ. 755 00:35:15,570 --> 00:35:17,810 >> ಆದರೆ ರಚನೆಗಳು ಕೆಲವು ಅನನುಕೂಲತೆಯನ್ನು ಹೊಂದಿದೆ. 756 00:35:17,810 --> 00:35:19,780 ಅನನುಕೂಲಗಳು ಕೆಲವು ಯಾವುವು ನಾವು ಎದುರಿಸಿದ್ದೇವೆ 757 00:35:19,780 --> 00:35:22,320 ವ್ಯೂಹಗಳನ್ನು ಹೊಂದಿರುವ ಇದುವರೆಗಿನ? 758 00:35:22,320 --> 00:35:23,450 ಆ ಏನಿದೆ? 759 00:35:23,450 --> 00:35:28,130 ಸ್ಥಿರ ಗಾತ್ರ - ಆದ್ದರಿಂದ ನೀವು ಮಾಡಬಹುದು ಆದರೂ ಒಂದು ಮೆಮೊರಿಯನ್ನು ನಿಯೋಜಿಸಲು ಸಾಧ್ಯವಾಗುತ್ತದೆ 760 00:35:28,130 --> 00:35:32,310 ರಚನೆಯ ಬಳಿಕ ನಿಮಗೆ ಎಷ್ಟು ವಿದ್ಯಾರ್ಥಿಗಳು ನೀವು ಎಷ್ಟು ಅಕ್ಷರಗಳನ್ನು ಹೊಂದಿರಬಹುದು 761 00:35:32,310 --> 00:35:35,460 ಬಳಕೆದಾರರಿಂದ, ಒಮ್ಮೆ ನೀವು ಮಂಜೂರು ಮಾಡಿದ ಅರೇ, ನೀವು ರೀತಿಯ ಬಣ್ಣ ಬಂದಿದೆ 762 00:35:35,460 --> 00:35:36,740 ಒಂದು ಮೂಲೆಗೆ ನೀವೇ. 763 00:35:36,740 --> 00:35:40,600 >> ನೀವು ಹೊಸ ಅಂಶಗಳನ್ನು ಸೇರಿಸಲು ಸಾಧ್ಯವಿಲ್ಲ ಏಕೆಂದರೆ ಒಂದು ಶ್ರೇಣಿಯನ್ನು ಮಧ್ಯದಲ್ಲಿ ಒಳಗೆ. 764 00:35:40,600 --> 00:35:43,660 ನೀವು ಹೆಚ್ಚು ಅಂಶಗಳನ್ನು ಸೇರಿಸಲು ಸಾಧ್ಯವಿಲ್ಲ ಒಂದು ಶ್ರೇಣಿಯನ್ನು ಕೊನೆಯಲ್ಲಿ. 765 00:35:43,660 --> 00:35:47,750 ನಿಜವಾಗಿಯೂ, ನೀವು ರಚಿಸಲು ಅವಲಂಬಿಸಬೇಕಾಯಿತು ಮಾಡಬೇಕು ನಾವು ಚರ್ಚಿಸಲಾಗಿದೆ ಬಂದಿದೆ ಎಂದು ಇಡೀ ಹೊಸ ಶ್ರೇಣಿಯನ್ನು, 766 00:35:47,750 --> 00:35:49,320 ಹೊಸ ಒಳಗೆ ಹಳೆಯ ನಕಲು. 767 00:35:49,320 --> 00:35:52,610 ಮತ್ತು ಮತ್ತೆ ಆ ತಲೆನೋವು ಎಂದು ನಿಮಗಾಗಿ ವ್ಯವಹರಿಸುತ್ತದೆ GetString. 768 00:35:52,610 --> 00:35:56,170 >> ಆದರೆ ಮತ್ತೊಮ್ಮೆ, ನೀವು ಸೇರಿಸಲು ಸಾಧ್ಯವಿಲ್ಲ ರಚನೆಯ ಮಧ್ಯಮ ಒಳಗೆ ಏನೋ 769 00:35:56,170 --> 00:35:58,200 ದರ ಸಂಪೂರ್ಣವಾಗಿ ತುಂಬಿದ ಇಲ್ಲದಿದ್ದಲ್ಲಿ. 770 00:35:58,200 --> 00:36:03,010 ಉದಾಹರಣೆಗೆ, ಈ ರಚನೆಯ ವೇಳೆ ಇಲ್ಲಿ ಗಾತ್ರದ ಆರು ಮಾತ್ರ, ಇದು ಐದು ವಿಷಯಗಳನ್ನು ಹೊಂದಿದೆ 771 00:36:03,010 --> 00:36:06,080 ಜೊತೆಗೆ, ನೀವು ಕೇವಲ ಸ್ಪಂದನ ಸಾಧ್ಯವೋ ಕೊನೆಯ ಮೇಲೆ ಏನೋ. 772 00:36:06,080 --> 00:36:08,200 ಆದರೆ ನೀವು ಏನೋ ಸೇರಿಸಲು ಏನು ಬಯಸಿದರೆ ಮಧ್ಯದಲ್ಲಿ ಒಳಗೆ 773 00:36:08,200 --> 00:36:11,280 ಅರೇ, ಇದು ಹೊಂದಿರಬಹುದು ಸಹ ಇದು ಆರು ವಸ್ತುಗಳ ಐದು ಔಟ್? 774 00:36:11,280 --> 00:36:14,250 >> ವೆಲ್, ನಾವು ಎಲ್ಲಾ ಬಂದಾಗ ಏನು ಮಾಡಿದಿರಿ ನಮ್ಮ ಮಾನವ ಸ್ವಯಂಸೇವಕರ ರಂಗದ ರಲ್ಲಿ 775 00:36:14,250 --> 00:36:15,110 ವಾರಗಳ ಹಿಂದೆ? 776 00:36:15,110 --> 00:36:18,710 ನಾವು ಇಲ್ಲಿ ಯಾರಾದರೂ ಹಾಕಲು ಬಯಸಿದರೆ, ಎರಡೂ ಈ ಸರಿಸಲು ಹೇಗೆ ಈ ಜನರು 777 00:36:18,710 --> 00:36:22,540 ರೀತಿಯಲ್ಲಿ, ಅಥವಾ ಈ ಸರಿಸಲು ಹೇಗೆ ಈ ಜನರು ರೀತಿಯಲ್ಲಿ, ಮತ್ತು ದುಬಾರಿ ಆಯಿತು. 778 00:36:22,540 --> 00:36:26,950 ಒಂದು ಒಳಭಾಗದ ಜನರ ಸ್ಥಳಾಂತರ ರಚನೆಯ ಅಪ್ ಸೇರಿಸುವ ಮತ್ತು ವೆಚ್ಚದ ಕೊನೆಗೊಂಡಿತು 779 00:36:26,950 --> 00:36:31,240 ನಮಗೆ ಸಮಯ, ಆದ್ದರಿಂದ ಬಹಳಷ್ಟು ನಮ್ಮ N ವರ್ಗ ಆಫ್ ಐದು, ಅಳವಡಿಕೆ ರೀತಿಯ ಬಾರಿ ಚಾಲನೆಯಲ್ಲಿರುವ 780 00:36:31,240 --> 00:36:32,550 ಉದಾಹರಣೆಗೆ, ಕೆಟ್ಟ ಪ್ರಕರಣದಲ್ಲಿ. 781 00:36:32,550 --> 00:36:36,520 ಆದ್ದರಿಂದ ರಚನೆಗಳು ಕುವೆಂಪು, ಆದರೆ ನೀವು ಮಾಡಬೇಕು ನೀವು ಬಯಸುವ ಹೇಗೆ ದೊಡ್ಡ ಮುಂಚಿತವಾಗಿ ಗೊತ್ತು. 782 00:36:36,520 --> 00:36:38,030 >> ಆದ್ದರಿಂದ ಸರಿ, ಇಲ್ಲಿ ಪರಿಹಾರ ಇಲ್ಲಿದೆ. 783 00:36:38,030 --> 00:36:43,860 ನಾನು ಮುಂಚಿತವಾಗಿ ಗೊತ್ತಿಲ್ಲ ವೇಳೆ ಎಷ್ಟು ವಿದ್ಯಾರ್ಥಿಗಳು ನಾನು ಹೊಂದಿರಬಹುದು, ಮತ್ತು ನಾನು ಒಮ್ಮೆ ತಿಳಿದಿದೆ 784 00:36:43,860 --> 00:36:47,870 ನಾನು ನಿರ್ಧರಿಸಲು, ಆದರೂ, ನಾನು ಮಾತ್ರ ತಿನ್ನುತ್ತಿದ್ದೆ ಬಾಗುತ್ತೇನೆ , ಏಕೆ ನಾನು ಯಾವಾಗಲೂ ಅನೇಕ ವಿದ್ಯಾರ್ಥಿಗಳು ಇಲ್ಲ 785 00:36:47,870 --> 00:36:51,740 ದುಪ್ಪಟ್ಟು ಹೆಚ್ಚು ಸ್ಥಳಾವಕಾಶವನ್ನು ಒದಗಿಸುತ್ತದೆ ನಾನು ಇರಬಹುದು ಎಂದು ನಾನು ಅಗತ್ಯವಿದೆ? 786 00:36:51,740 --> 00:36:54,450 ಒಂದು ಸಮಂಜಸವಾದ ಪರಿಹಾರ ಅಲ್ಲ? 787 00:36:54,450 --> 00:36:58,240 >> ವಾಸ್ತವಿಕವಾಗಿ, ನಾವು ಕೋರುತ್ತೇವೆ ಎಂದು ಯೋಚಿಸುವುದಿಲ್ಲ ಹೆಚ್ಚು 50 ಸ್ಲಾಟ್ಗಳು ಅಗತ್ಯ ಹೋಗುವ 788 00:36:58,240 --> 00:37:02,190 ಒಂದು ಸಾಧಾರಣ ಗಾತ್ರದ ವರ್ಗವು ಒಂದು ಶ್ರೇಣಿಯಲ್ಲಿನ, ಆದ್ದರಿಂದ ಸುಮ್ಮನೆ ಪೂರ್ತಿಗೊಳಿಸಲು ಅವಕಾಶ. 789 00:37:02,190 --> 00:37:07,040 ನಾನು, ನನ್ನ ಶ್ರೇಣಿಯಲ್ಲಿನ 100 ಸ್ಲಾಟ್ಗಳು ಮಾಡಿಕೊಳ್ಳುವಿರಿ ಆದ್ದರಿಂದ ನಾವು ಖಂಡಿತವಾಗಿಯೂ ಪಡೆಯಬಹುದು 790 00:37:07,040 --> 00:37:10,330 ನಾನು ನಿರೀಕ್ಷಿಸಬಹುದು ವಿದ್ಯಾರ್ಥಿಗಳ ಸಂಖ್ಯೆ ಕೆಲವು ಮಧ್ಯಮ ಗಾತ್ರದ ವರ್ಗ ಎಂದು. 791 00:37:10,330 --> 00:37:14,320 ಹಾಗಿರುವಾಗ ಕೇವಲ ಸುತ್ತುವರಿದು ನಿಯೋಜಿಸಿ ಅಲ್ಲ ಒಂದು ಶ್ರೇಣಿಗೆ ಹೆಚ್ಚು ಮೆಮೊರಿ, ಸಾಮಾನ್ಯವಾಗಿ, 792 00:37:14,320 --> 00:37:16,290 ನೀವು ಇನ್ನೂ ಬೇಕು ಆಲೋಚಿಸುತ್ತೀರಿ ಹೆಚ್ಚು? 793 00:37:16,290 --> 00:37:20,190 ಈ ಸರಳ pushback ವಾಟ್ಸ್ ಆ ಕಲ್ಪನೆಗೆ? 794 00:37:20,190 --> 00:37:21,440 >> ನೀವು ಕೇವಲ ಮೆಮೊರಿ ಕ್ಷೀಣಿಸು ನೀವು. 795 00:37:21,440 --> 00:37:25,350 ನೀವು ನಂತರ ಬರೆಯಲು ಅಕ್ಷರಶಃ ಪ್ರತಿಯೊಂದು ಪ್ರೋಗ್ರಾಮ್ ಬಹುಶಃ ಎರಡು ಬಾರಿ ಅಷ್ಟೇ ಸ್ಮರಣೆಯನ್ನು ಬಳಸುತ್ತಿದೆ 796 00:37:25,350 --> 00:37:26,680 ನೀವು ನಿಜವಾಗಿಯೂ ಅಗತ್ಯವಿಲ್ಲ. 797 00:37:26,680 --> 00:37:28,990 ಮತ್ತು ಕೇವಲ ಒಂದು ರೀತಿಯ ಭಾವನೆಯನ್ನು ನೀಡದಂತಹ ವಿಶೇಷವಾಗಿ ಸೊಗಸಾದ ಪರಿಹಾರವನ್ನು. 798 00:37:28,990 --> 00:37:31,990 ಇದಲ್ಲದೆ, ಇದು ಕೇವಲ ಕಡಿಮೆಯಾಗುತ್ತದೆ ಒಂದು ಸಮಸ್ಯೆಯ ಸಂಭವನೀಯತೆ. 799 00:37:31,990 --> 00:37:35,300 ನೀವು ಒಂದು ಜನಪ್ರಿಯ ಕೋರ್ಸ್ ಹೊಂದಿವೆ ಸಂಭವಿಸಿದರೆ ಒಂದು ಸೆಮಿಸ್ಟರ್ ಮತ್ತು ನೀವು 101 ಹೊಂದಿವೆ 800 00:37:35,300 --> 00:37:39,610 ವಿದ್ಯಾರ್ಥಿಗಳು, ನಿಮ್ಮ ಪ್ರೋಗ್ರಾಂ ಇನ್ನೂ ಮೂಲಭೂತವಾಗಿ ಅದೇ ಸಮಸ್ಯೆಯನ್ನು ಎದುರಿಸುತ್ತಿರುವ. 801 00:37:39,610 --> 00:37:44,280 >> ಆದ್ದರಿಂದ Thankfully, ಪರಿಹಾರ ಇಲ್ಲ ರೂಪದಲ್ಲಿ ಈ ಜಾಹೀರಾತು ಎಲ್ಲಾ ನಮ್ಮ ಸಮಸ್ಯೆಗಳನ್ನು 802 00:37:44,280 --> 00:37:46,790 ಎಂದು ದಶಮಾಂಶ ರಚನೆಗಳ ಪದಗಳಿಗಿಂತ ಹೆಚ್ಚು ಸಂಕೀರ್ಣ 803 00:37:46,790 --> 00:37:47,970 ನಾವು ಇದುವರೆಗಿನ ನೋಡಿದ. 804 00:37:47,970 --> 00:37:50,530 ಇದು ನಾನು ಪಡೆಯಲು, ಒಂದು ಲಿಂಕ್ ಪಟ್ಟಿ. 805 00:37:50,530 --> 00:37:51,920 ಇದು ಸಂಖ್ಯೆಗಳ ಪಟ್ಟಿ - 806 00:37:51,920 --> 00:37:54,970 9, 17, 22, 26, ಮತ್ತು 34 - 807 00:37:54,970 --> 00:38:00,120 ಮೂಲಕ ಒಟ್ಟಿಗೆ ಲಿಂಕ್ ಮಾಡಿದ ಏನು ನಾನು ಬಾಣಗಳನ್ನು ಮಾಹಿತಿ ಡ್ರಾ ಬಂದಿದೆ. 808 00:38:00,120 --> 00:38:03,580 >> ಬೇರೆ ರೀತಿಯಲ್ಲಿ ಹೇಳುವುದಾದರೆ, ನಾನು ಪ್ರತಿನಿಧಿಸಲು ಬೇಕಾಗಿದ್ದಾರೆ ಅರೇ, ನಾನು ಸಾಧ್ಯವಾಯಿತು 809 00:38:03,580 --> 00:38:04,910 ಈ ರೀತಿಯ. 810 00:38:04,910 --> 00:38:07,310 ಮತ್ತು ನಾನು ಓವರ್ಹೆಡ್ ಈ ಪುಟ್ ಮಾಡುತ್ತೇವೆ ಕೇವಲ ಒಂದು ಕ್ಷಣದಲ್ಲಿ. 811 00:38:07,310 --> 00:38:09,970 ನಾನು ಸಾಧ್ಯ - 812 00:38:09,970 --> 00:38:12,520 ಹಲೋ, ಎಲ್ಲಾ ಬಲ. 813 00:38:12,520 --> 00:38:14,470 ಮೂಲಕ ಸ್ಟ್ಯಾಂಡ್. 814 00:38:14,470 --> 00:38:17,360 ಇಲ್ಲಿ ಹೊಸ ಕಂಪ್ಯೂಟರ್, ಸ್ಪಷ್ಟ - 815 00:38:17,360 --> 00:38:18,090 ಎಲ್ಲಾ ಸರಿ. 816 00:38:18,090 --> 00:38:21,730 >> ಆದ್ದರಿಂದ ನಾನು ಶ್ರೇಣಿಯಲ್ಲಿನ ಈ ಸಂಖ್ಯೆಗಳನ್ನು ಹೊಂದಿದ್ದರೆ - 817 00:38:21,730 --> 00:38:28,880 9, 17, 22, 26, 24 - 818 00:38:28,880 --> 00:38:30,530 ಅಳೆಯುವ ಎಂದೇನೂ. 819 00:38:30,530 --> 00:38:33,730 ಎಲ್ಲಾ ಸರಿ, ಆದ್ದರಿಂದ ಇಲ್ಲಿ ನನ್ನ ರಚನೆ - 820 00:38:33,730 --> 00:38:34,980 ದೇವರು ನನ್ನ ಓ. 821 00:38:34,980 --> 00:38:38,700 822 00:38:38,700 --> 00:38:40,395 ಎಲ್ಲಾ ಸರಿ, ಆದ್ದರಿಂದ ಇಲ್ಲಿ ನನ್ನ ರಚನೆ. 823 00:38:40,395 --> 00:38:44,110 824 00:38:44,110 --> 00:38:45,050 ದೇವರು ನನ್ನ ಓಹ್. 825 00:38:45,050 --> 00:38:48,820 >> [ನಗು] 826 00:38:48,820 --> 00:38:49,440 >> DAVID MALAN: ನಟಿಸಲು. 827 00:38:49,440 --> 00:38:52,330 ಇದು ಮರಳಲು ತುಂಬಾ ಪ್ರಯತ್ನ ಇಲ್ಲಿದೆ ಮತ್ತು ಆದ್ದರಿಂದ, ಆ ಸರಿಪಡಿಸಲು - 828 00:38:52,330 --> 00:38:54,290 26. 829 00:38:54,290 --> 00:38:57,650 ಆದ್ದರಿಂದ ನಾವು ಈ ರಚನೆಯ ಹೊಂದಿವೆ 9, 17, 22, 26, ಮತ್ತು 34. 830 00:38:57,650 --> 00:39:00,260 ನೀವು ಆ ನೋಡಬಹುದು ಫಾರ್ ಮುಜುಗರಗೊಳಿಸುವಂತಹದ್ದಾಗಿರುತ್ತದೆ ತಪ್ಪು ನಾನು ಮಾಡಿದ, 831 00:39:00,260 --> 00:39:00,830 ಅಲ್ಲಿ ಇದು. 832 00:39:00,830 --> 00:39:04,490 >> ಆದ್ದರಿಂದ ನಾನು ಈ ಪ್ರತಿಪಾದಿಸುವುದಿಲ್ಲ ಒಂದು ಅತ್ಯಂತ ಪರಿಣಾಮಕಾರಿ ಪರಿಹಾರ. 833 00:39:04,490 --> 00:39:07,310 ನಾನು ಅನೇಕ ints ಮಾಹಿತಿ ಹಂಚಿಕೆ ಮಾಡಿದ ನಾನು ಅಗತ್ಯವಿದೆ - ಒಂದು, ಎರಡು, ಮೂರು, 834 00:39:07,310 --> 00:39:09,100 ನಾಲ್ಕು, ಐದು, ಅಥವಾ ಆರು - 835 00:39:09,100 --> 00:39:11,660 ಮತ್ತು ನಾನು ನಂತರ ಸಂಖ್ಯೆಗಳನ್ನು ಸಂಗ್ರಹಿಸಲಾಗಿರುವ ಬಂದಿದೆ ಈ ರಚನೆಯ ಒಳಗೆ. 836 00:39:11,660 --> 00:39:15,220 ಆದರೆ ಊಹಿಸಿಕೊಳ್ಳಿ ನಂತರ, ನಾನು ಸೇರಿಸಲು ಬಯಸುವ ಸಂಖ್ಯೆ 8 ನಂತಹ ಒಂದು ಮೌಲ್ಯವನ್ನು? 837 00:39:15,220 --> 00:39:16,100 ಸರಿ, ಇದು ಎಲ್ಲಿಗೆ ಹೋಗುತ್ತದೆ? 838 00:39:16,100 --> 00:39:18,530 ನಾನು ಸೇರಿಸಲು ಬಯಸುವ ಭಾವಿಸೋಣ 20 ಒಂದು ಸಂಖ್ಯೆ. 839 00:39:18,530 --> 00:39:19,790 ಸರಿ, ಇದು ಎಲ್ಲಿಗೆ ಹೋಗುತ್ತದೆ? 840 00:39:19,790 --> 00:39:23,160 ಎಲ್ಲೋ ಅಲ್ಲಿ ಮಧ್ಯದಲ್ಲಿ, ಅಥವಾ ಸಂಖ್ಯೆ 35 ಹೋಗಲು ಹೊಂದಿದೆ 841 00:39:23,160 --> 00:39:24,010 ಎಲ್ಲೋ ಕೊನೆಯಲ್ಲಿ. 842 00:39:24,010 --> 00:39:25,320 ಆದರೆ ನಾನು ಎಲ್ಲಾ ಜಾಗವನ್ನು ಔಟ್ ಮನುಷ್ಯ. 843 00:39:25,320 --> 00:39:29,120 >> ಮತ್ತು ಈ ಮೂಲಭೂತ ಸವಾಲು ಪರಿಹಾರ ಎಂಬುದನ್ನು ಆಯ್ರೆಗಳ. 844 00:39:29,120 --> 00:39:32,280 ನಾನು GetString, ಕೊಂಚ ಹಿಂದೆ ಹಕ್ಕು ಈ ಸಮಸ್ಯೆಯನ್ನು ಬಗೆಹರಿಸುವ. 845 00:39:32,280 --> 00:39:37,380 ನೀವು ಆರನೇ ಸಂಖ್ಯೆ ಸೇರಿಸಲು ಬಯಸಿದರೆ ಈ ರಚನೆಯ ಒಳಗೆ, ಕನಿಷ್ಠ ಒಂದು ಏನು 846 00:39:37,380 --> 00:39:40,090 ಪರಿಹಾರ ನೀವು ಖಚಿತವಾಗಿ ಹಿಂದೆ ಬೀಳುವುದು ನಾವು GetString ಮಾಡಲು ಹಾಗೆ? 847 00:39:40,090 --> 00:39:44,340 848 00:39:44,340 --> 00:39:46,030 ಆ ಏನಿದೆ? 849 00:39:46,030 --> 00:39:48,190 >> ಸರಿ, ಇದು ದೊಡ್ಡ ಇದೆ ಮಾಡಲು ಸುಲಭವಾಗಿ ಮಾಡಲಾಗುತ್ತದೆ ಹೆಚ್ಚು ಹೇಳಿದರು. 850 00:39:48,190 --> 00:39:52,810 ನಾವು ಅಗತ್ಯವಾಗಿ ರಚನೆಯ ಮಾಡಲು ಸಾಧ್ಯವಿಲ್ಲ ದೊಡ್ಡ, ಆದರೆ ನಾವು ಏನು ಮಾಡಬಹುದು? 851 00:39:52,810 --> 00:39:56,570 ಗಾತ್ರದ ದೊಡ್ಡ ಇಲ್ಲಿದೆ ಒಂದು ಹೊಸ ಶ್ರೇಣಿಯನ್ನು, ಮಾಡಿ 6, ಅಥವಾ ಬಹುಶಃ ಗಾತ್ರ 10, ನಾವು ಬಯಸಿದರೆ 852 00:39:56,570 --> 00:40:00,490 ಮುಂದೆ ವಸ್ತುಗಳ ಪಡೆಯಲು ಮತ್ತು ನಂತರ ನಕಲಿಸಲು ಹಳೆಯ ಹೊಸ ಒಳಗೆ ವ್ಯೂಹ, ಮತ್ತು ನಂತರ 853 00:40:00,490 --> 00:40:01,680 ಹಳೆಯ ಶ್ರೇಣಿಯನ್ನು ಮುಕ್ತಗೊಳಿಸಲು. 854 00:40:01,680 --> 00:40:05,770 >> ಆದರೆ ಚಾಲನೆಯ ಸಮಯ ಇಲ್ಲಿದೆ ಈಗ ಆ ಪ್ರಕ್ರಿಯೆಯ? 855 00:40:05,770 --> 00:40:09,870 ಇದು n ನ ದೊಡ್ಡ ಒ ಏಕೆಂದರೆ ನಕಲು ನೀವು ಕೆಲವು ಘಟಕಗಳು ವೆಚ್ಚ ಹೋಗಿ ಇದೆ 856 00:40:09,870 --> 00:40:13,480 ನಾವು ಮಾಡಬೇಕು ಸಮಯ, ಅಷ್ಟೊಂದು ಮಾದರಿ ಅಲ್ಲ ನಾನು ಒಂದು ಹೊಸ ಶ್ರೇಣಿಯನ್ನು, ನಿಯೋಜಿಸಿ 857 00:40:13,480 --> 00:40:15,610 ಎರಡು ಬಾರಿ ಎಷ್ಟು ಬಳಸುತ್ತದೆ ತಾತ್ಕಾಲಿಕವಾಗಿ ಸ್ಮರಣೆ. 858 00:40:15,610 --> 00:40:16,660 ಹೊಸ ಒಳಗೆ ಹಳೆಯ ನಕಲಿಸಿ - 859 00:40:16,660 --> 00:40:18,800 ಅಂದರೆ, ಇದು ಕೇವಲ ಒಂದು ತಲೆನೋವು, ಇಲ್ಲಿದೆ ಇದು , ಮತ್ತೆ, ನಾವು ಬರೆದ ಇದೆ 860 00:40:18,800 --> 00:40:19,920 ನಿಮಗಾಗಿ GetString. 861 00:40:19,920 --> 00:40:21,380 >> ನಾವು ಬದಲಿಗೆ ಆದ್ದರಿಂದ ಏನು ಇರಬಹುದು? 862 00:40:21,380 --> 00:40:25,000 ವೆಲ್, ಹೀಗಾದರೆ ನಮ್ಮ ದಶಮಾಂಶ ರಚನೆ ವಾಸ್ತವವಾಗಿ ಇದು ಅಂತರವನ್ನು ಹೊಂದಿದೆ? 863 00:40:25,000 --> 00:40:30,790 ನಾನು ಹೊಂದುವ ನನ್ನ ಗುರಿ ಸಡಿಲಗೊಳಿಸುವ ಭಾವಿಸೋಣ ಮೆಮೊರಿ ಹೊಂದಿಕೊಂಡಂತಿರುವ ತುಂಡುಗಳು, ಅಲ್ಲಿ 9 864 00:40:30,790 --> 00:40:34,500 ಇದು 17, ಹಕ್ಕನ್ನು ಮುಂದಿನ ಬಲ 22 ಗೆ ಮುಂದಿನ, ಮತ್ತು ಹೀಗೆ. 865 00:40:34,500 --> 00:40:39,570 >> ಮತ್ತು 9 ಇಲ್ಲಿ ಪ್ರತಿ ಎಂದು ಊಹಿಸಿಕೊಳ್ಳಿ RAM ಮತ್ತು 17, RAM ರಲ್ಲಿ ಇಲ್ಲಿನ ಮಾಡಬಹುದು 866 00:40:39,570 --> 00:40:40,990 ಮತ್ತು 22 RAM ರಲ್ಲಿ ಇಲ್ಲಿ ಮಾಡಬಹುದು. 867 00:40:40,990 --> 00:40:43,610 ಬೇರೆ ರೀತಿಯಲ್ಲಿ ಹೇಳುವುದಾದರೆ, ನಾನು ಅವುಗಳನ್ನು ಅಗತ್ಯವಿಲ್ಲ ಸಹ ಎಲ್ಲಿಯೂ ಹಿಂದಕ್ಕೆ ಹಿಂದಕ್ಕೆ. 868 00:40:43,610 --> 00:40:47,850 ನಾನು ಹೇಗೋ ಒಂದು ಸೂಜಿ ದಾರ ಮಾಡಬೇಕು ಈ ಸಂಖ್ಯೆಗಳ ಪ್ರತಿ, ಅಥವಾ ಪ್ರತಿ ಮೂಲಕ 869 00:40:47,850 --> 00:40:51,010 ಈ ನೋಡ್ಗಳ, ನಾವು ಕರೆ ಮಾಡುತ್ತೇವೆ ನಾನು ಅವುಗಳನ್ನು ಎಳೆಯುವ ಬಂದಿದೆ ಎಂದು ಆಯತಾಕಾರದ, ಗೆ 870 00:40:51,010 --> 00:40:55,670 ಕೊನೆಯ ಗೆ ಹೇಗೆ ಮರೆಯದಿರಿ ಮೊದಲ ಇಂತಹ ನೋಡ್. 871 00:40:55,670 --> 00:40:59,940 >> ಆದ್ದರಿಂದ ಕಾರ್ಯಕ್ರಮಗಳನ್ನು ನಿರ್ಮಿಸಲು ಏನು ನಾವು ಸಾಕಷ್ಟು ಇತ್ತೀಚೆಗೆ ನೋಡಿದ ಇದು ನಾನು 872 00:40:59,940 --> 00:41:03,030 ಆ ಎಳೆ ಜಾರಿಗೆ, ಅಥವಾ ಮಾಡಬಹುದು , ಇಲ್ಲಿ ಡ್ರಾ ನಾನು ಯಾವ 873 00:41:03,030 --> 00:41:05,430 ಆ ಬಾಣಗಳನ್ನು ಕಾರ್ಯಗತಗೊಳಿಸಲು? 874 00:41:05,430 --> 00:41:06,500 ಆದ್ದರಿಂದ ಪಾಯಿಂಟರ್ಸ್, ಬಲ? 875 00:41:06,500 --> 00:41:09,560 ನಾನು ಕೇವಲ ನಿಯೋಜಿಸಿ ವೇಳೆ ಇಂಟ್, ಆದರೆ ಒಂದು ನೋಡ್ - ಮತ್ತು 876 00:41:09,560 --> 00:41:10,810 ನೋಡ್, ನಾನು ಧಾರಕ ಅರ್ಥ. 877 00:41:10,810 --> 00:41:12,900 ಮತ್ತು ದೃಷ್ಟಿ, ನಾನು ಆಯಾತ ಅರ್ಥ. 878 00:41:12,900 --> 00:41:16,420 ಒಂದು ನೋಡ್ ಸ್ಪಷ್ಟವಾಗಿ ಅಗತ್ಯವಿದೆ ಆದ್ದರಿಂದ ಎರಡು ಮೌಲ್ಯಗಳು ಹೊಂದಿರುವಂತೆ - 879 00:41:16,420 --> 00:41:21,490 ಇಂಟ್ ಸ್ವತಃ, ಮತ್ತು ನಂತರ, ಮಾಹಿತಿ ಸೂಚಿಸುವ ಆಯತದ ಕೆಳಗೆ ಅರ್ಧ, 880 00:41:21,490 --> 00:41:23,010 ಒಂದು ಇಂಟ್ ಸಾಕಷ್ಟು ಸ್ಥಳವಿಲ್ಲ. 881 00:41:23,010 --> 00:41:26,130 >> ಆದ್ದರಿಂದ ಕೇವಲ, ಇಲ್ಲಿ ಮುಂದೆ ಯೋಚನೆ ಈ ನೋಡ್ ಈ, ಹೇಗೆ ದೊಡ್ಡದಾಗಿದೆ 882 00:41:26,130 --> 00:41:27,170 ಪ್ರಶ್ನೆ ಧಾರಕ? 883 00:41:27,170 --> 00:41:29,250 ಇಂಟ್ ಎಷ್ಟು ಬೈಟ್ಗಳು? 884 00:41:29,250 --> 00:41:31,310 ಸಂಭಾವ್ಯವಾಗಿ 4, ಅದು ಇಲ್ಲಿದೆ ವೇಳೆ ಎಂದಿನಂತೆ ಅದೇ. 885 00:41:31,310 --> 00:41:33,270 ತದನಂತರ ಎಷ್ಟು ಬೈಟ್ಗಳು ಪಾಯಿಂಟರ್ ಫಾರ್? 886 00:41:33,270 --> 00:41:33,650 4. 887 00:41:33,650 --> 00:41:37,940 ಆದ್ದರಿಂದ ಈ ಧಾರಕ, ಅಥವಾ ಈ ನೋಡ್, ಆಗಿದೆ ಒಂದು 8-ಬೈಟ್ ರಚನೆ ಎಂದು ನಾನು. 888 00:41:37,940 --> 00:41:41,760 ಓಹ್, ಮತ್ತು ಆ ಸಂತೋಷದ ಕಾಕತಾಳೀಯ ಎಂದು ನಾವು ಈ ಕಲ್ಪನೆಯನ್ನು ಪರಿಚಯಿಸಿತು 889 00:41:41,760 --> 00:41:44,400 ಒಂದು struct, ಅಥವಾ ಒಂದು ಸಿ ರಚನೆ. 890 00:41:44,400 --> 00:41:48,890 >> ಆದ್ದರಿಂದ ನಾನು ಒಂದು ಹೆಜ್ಜೆ ಬಯಸುವ ಹಕ್ಕು ಇದು ಹೆಚ್ಚು ಅತ್ಯಾಧುನಿಕ ಕಡೆಗೆ 891 00:41:48,890 --> 00:41:52,560 ಸಂಖ್ಯೆಗಳ ಪಟ್ಟಿಯನ್ನು, ಒಂದು ಅನುಷ್ಠಾನದಲ್ಲಿ ಸಂಖ್ಯೆಗಳ ಲಿಂಕ್ ಪಟ್ಟಿ, ನಾನು ಮಾಡಬೇಕಾದ್ದು 892 00:41:52,560 --> 00:41:56,920 ಸ್ವಲ್ಪ ಹೆಚ್ಚು ಪ್ರಧಾನವಾಗಿದ್ದ ಚಿಂತನೆ ಮತ್ತು ಕೇವಲ ಒಂದು ಇಂಟ್, ಆದರೆ ಒಂದು struct ಘೋಷಿಸಲು 893 00:41:56,920 --> 00:41:58,620 ನಾನು ಕರೆ ಮಾಡುತ್ತೇವೆ ಎಂದು, ಸಾಂಪ್ರದಾಯಿಕವಾಗಿ ಇಲ್ಲಿ, ನೋಡ್. 894 00:41:58,620 --> 00:42:01,630 ನಾವು ನಾವು ಬಯಸುವ ಏನು ಕರೆ, ಆದರೆ ನೋಡ್ ಬಹಳಷ್ಟು ವಿಷಯಾಧಾರಿತ ಎಂದು ನಾನು 895 00:42:01,630 --> 00:42:03,560 ವಸ್ತುಗಳ ನಾವು ಈಗ ನೋಡುವ ಆರಂಭಿಸಲು. 896 00:42:03,560 --> 00:42:06,480 >> ಆ ನೋಡ್ಗೆ ಒಳಗೆ ಒಂದು ಇಂಟ್ ಎನ್. 897 00:42:06,480 --> 00:42:09,350 ತದನಂತರ ಈ ವಾಕ್ಯರಚನೆ, ಸ್ವಲ್ಪ ಮೊದಲ ಗ್ಲಾನ್ಸ್ ವಿಲಕ್ಷಣ - 898 00:42:09,350 --> 00:42:12,960 struct ನೋಡ್ * ಮುಂದಿನ. 899 00:42:12,960 --> 00:42:16,900 ಸರಿ ಸಚಿತ್ರವಾಗಿ, ಎಂಬುದು? 900 00:42:16,900 --> 00:42:21,000 ಅದು ಕೆಳಗೆ ಅರ್ಧದಷ್ಟು ನಾವು ನೋಡಿದ ಆಯಾತ 901 00:42:21,000 --> 00:42:22,730 ಕೇವಲ ಒಂದು ಕ್ಷಣ ಹಿಂದೆ. 902 00:42:22,730 --> 00:42:27,600 >> ಆದರೆ ಏಕೆ * struct ನೋಡ್ ಎಂದು ನಾನು ಕೇವಲ ನೋಡ್ * ವಿರುದ್ಧವಾಗಿ? 903 00:42:27,600 --> 00:42:31,370 ಆ ಪಾಯಿಂಟರ್ ತೋರುಗಡ್ಡಿ ವೇಳೆ ಕಾರಣ ಮತ್ತೊಂದು ನೋಡ್ನಲ್ಲಿ, ಇದು ಕೇವಲ ಇಲ್ಲಿದೆ 904 00:42:31,370 --> 00:42:32,760 ಒಂದು ನೋಡ್ನ ವಿಳಾಸ. 905 00:42:32,760 --> 00:42:35,630 ನಾವು ಮಾಡಿದ ಯಾವ ಸ್ಥಿರವಾಗಿದೆ ಎಂದು ಇದುವರೆಗಿನ ಪಾಯಿಂಟರ್ಸ್ ಬಗ್ಗೆ ಚರ್ಚಿಸಲಾಗಿದೆ. 906 00:42:35,630 --> 00:42:39,690 ನಾನು ಹೇಳಿಕೊಳ್ಳುತ್ತಾರೆ ಆದರೆ ಏಕೆ, ಈ ರಚನೆಯಾಗಿದೆ ನೋಡ್ ಎಂದು, ನಾನು struct ಹೇಳುತ್ತಾರೆಂದು ಇಲ್ಲ 907 00:42:39,690 --> 00:42:42,660 ಇಲ್ಲಿ ಒಳಗೆ ನೋಡ್? 908 00:42:42,660 --> 00:42:43,190 >> ನಿಖರವಾಗಿ. 909 00:42:43,190 --> 00:42:46,490 ಇದು ಸಿ ಒಂದು ಅವಿವೇಕಿ ವಾಸ್ತವದ ರೀತಿಯ ಇಲ್ಲಿದೆ typedef, ಆದ್ದರಿಂದ ಮಾತನಾಡಲು, ಇರುವುದಲ್ಲದೇ 910 00:42:46,490 --> 00:42:47,220 ಇನ್ನೂ ಸಂಭವಿಸಿದ. 911 00:42:47,220 --> 00:42:48,510 ಸಿ ಅಕ್ಷರಶಃ ಸೂಪರ್ ಇದೆ. 912 00:42:48,510 --> 00:42:51,050 ಇದು ನಿಮ್ಮ ಕೋಡ್ ಮೇಲಕ್ಕೆ ಓದುತ್ತದೆ ಕೆಳಗೆ, ಎಡದಿಂದ ಬಲಕ್ಕೆ. 913 00:42:51,050 --> 00:42:54,930 ಮತ್ತು ಅದು ಆ ಅಲ್ಪ ವಿರಾಮ ಚಿಹ್ನೆಯನ್ನು ಹಿಟ್ಸ್ ಬಾಟಮ್ ಲೈನ್, ಆದರೆ ಏನು ಊಹೆ 914 00:42:54,930 --> 00:42:57,590 ಒಂದು ದಶಮಾಂಶ ಕೌಟುಂಬಿಕತೆ ಮಾಹಿತಿ ಅಸ್ತಿತ್ವದಲ್ಲಿವೆ? 915 00:42:57,590 --> 00:42:59,060 ನೋಡ್, ಉಲ್ಲೇಖ ಕೊಡುವುದು ನೋಡ್. 916 00:42:59,060 --> 00:43:03,050 >> ಆದರೆ ಶಬ್ದಾಡಂಬರವಾಗಿದೆ ಆಫ್ ಘೋಷಣೆ ನಾನು ಮೊದಲ ಸಾಲಿನಲ್ಲಿ ಮಾಡಿದರು - 917 00:43:03,050 --> 00:43:05,340 typedef struct ನೋಡ್ - 918 00:43:05,340 --> 00:43:08,790 ಎಂದು ಮೊದಲು ಬಂದಿತು ಏಕೆಂದರೆ ಸುರುಳಿಯಾದ ಬ್ರೇಸ್, ರೀತಿಯ ರೀತಿಯ ಇಲ್ಲಿದೆ 919 00:43:08,790 --> 00:43:11,800 ಪೂರ್ವ ಶಿಕ್ಷಣ ಖಣಿಲು ಎಂದು, ನೀವು ಏನು ಗೊತ್ತು, ನನಗೆ ಒಂದು struct ನೀಡಿ 920 00:43:11,800 --> 00:43:13,570 struct ನೋಡ್ ಎಂದು. 921 00:43:13,570 --> 00:43:16,270 ನಾನೂ ನಾನು ಕರೆ ವಿಷಯಗಳನ್ನು ಇಷ್ಟವಿಲ್ಲ struct ನೋಡ್, struct ನೋಡ್ ಎಲ್ಲಾ 922 00:43:16,270 --> 00:43:17,090 ನನ್ನ ಕೋಡ್ ಪೂರ್ತಿ. 923 00:43:17,090 --> 00:43:20,660 ಆದರೆ ನಾನು ಮಾತ್ರ, ಕೇವಲ ಒಳಗೆ, ಒಮ್ಮೆ ಅದನ್ನು ಬಳಸಿ ಆದ್ದರಿಂದ ನಾನು ಪರಿಣಾಮಕಾರಿಯಾಗಿ ಮಾಡಬಹುದು 924 00:43:20,660 --> 00:43:25,010 , ವೃತ್ತಾಕಾರದ ಉಲ್ಲೇಖ ಒಂದು ರೀತಿಯ ಅಲ್ಲ ರಚಿಸಿ ಒಂದು ವಸ್ತುತಃ ನನ್ನ ಸೂಚಕವನ್ನು, ಆದರೆ 925 00:43:25,010 --> 00:43:29,400 ಮತ್ತೊಂದು ಸೂಚಕವನ್ನು ಒಂದೇ ರೀತಿಯ. 926 00:43:29,400 --> 00:43:32,330 >> ಆದ್ದರಿಂದ ಇದು ತಿರುಗಿದರೆ ಎಂದು ಒಂದು ಡಾಟಾ ಸ್ಟ್ರಕ್ಚರ್ ಮೇಲೆ ಈ ರೀತಿ, ಕೆಲವು ಇಲ್ಲ 927 00:43:32,330 --> 00:43:34,470 ಎಂದು ಕಾರ್ಯಾಚರಣೆ ನಮಗೆ ಆಸಕ್ತಿ. 928 00:43:34,470 --> 00:43:37,460 ನಾವು ಸೇರಿಸಲು ಬಯಸಬಹುದು ಈ ರೀತಿ ಪಟ್ಟಿ ಮಾಡಿ. 929 00:43:37,460 --> 00:43:39,850 ನಾವು ಅಳಿಸಲು ಬಯಸಬಹುದು ಇಂತಹ ಒಂದು ಪಟ್ಟಿಯಿಂದ. 930 00:43:39,850 --> 00:43:43,490 ನಾವು ಒಂದು ಪಟ್ಟಿಯಲ್ಲಿ ಹುಡುಕಲು ಬಯಸಬಹುದು ಮೌಲ್ಯ, ಅಥವಾ ಹೆಚ್ಚು ಸಾಮಾನ್ಯವಾಗಿ, ಅಡ್ಡ. 931 00:43:43,490 --> 00:43:46,410 ಮತ್ತು ಅಡ್ಡ ಸ್ವಲ್ಪ ಒಂದು ಅಲಂಕಾರಿಕ ದಾರಿ ಎಡಭಾಗದಲ್ಲಿ ಆರಂಭ ಎಂದು ಮತ್ತು ಎಲ್ಲಾ ಸರಿಸಲು 932 00:43:46,410 --> 00:43:47,650 ಸರಿಯಾದ ದಾರಿ. 933 00:43:47,650 --> 00:43:52,640 >> ಮತ್ತು ಈ ಸ್ವಲ್ಪ ಹೆಚ್ಚಿನ ಅಧಿಸೂಚನೆಯನ್ನು ಅತ್ಯಾಧುನಿಕ ದಶಮಾಂಶ ರಚನೆ, ಅವಕಾಶ 934 00:43:52,640 --> 00:43:56,510 ನನಗೆ ನಾವು ಕೆಲವು ಸಾಲ ಪಡೆಯಬಹುದು ಎಂದು ಸಲಹೆ ಕಳೆದ ಎರಡು ವಾರಗಳ ಕಲ್ಪನೆಗಳು ಮತ್ತು 935 00:43:56,510 --> 00:43:58,410 ಎಂಬ ಕಾರ್ಯವನ್ನು ಕಾರ್ಯರೂಪಕ್ಕೆ ಇಂತಹ ಹುಡುಕಲು. 936 00:43:58,410 --> 00:44:01,360 ಇದು ಅಥವಾ ನಿಜವಾದ ಮರಳಲು ಇಂದಿನ ವಿಶೇಷವೇನು , ತಪ್ಪು ಸೂಚಿಸುತ್ತದೆ ಹೌದು ಅಥವಾ 937 00:44:01,360 --> 00:44:03,390 ಯಾವುದೇ, N ಪಟ್ಟಿಯಲ್ಲಿ ಆಗಿದೆ. 938 00:44:03,390 --> 00:44:05,960 ಇದರ ಎರಡನೇ ವಾದದ ಸೂಚಿಯಾಗಿದೆ ಪಟ್ಟಿ ಬಿಟ್ಟು, ಆದ್ದರಿಂದ ಒಂದು 939 00:44:05,960 --> 00:44:07,920 ಒಂದು ನೋಡ್ಗೆ ಪಾಯಿಂಟರ್. 940 00:44:07,920 --> 00:44:10,350 >> ನಾನು ಮಾಡಲು ಹೋಗುವ ಬಾಗುತ್ತೇನೆ ಎಲ್ಲಾ ಘೋಷಿಸಲು ಆಗಿದೆ ತಾತ್ಕಾಲಿಕ ವೇರಿಯಬಲ್. 941 00:44:10,350 --> 00:44:12,730 ನಾವು, ರೂಢಿ ಇದು ptr ಕರೆ ಮಾಡುತ್ತೇವೆ ಪಾಯಿಂಟರ್ ಫಾರ್. 942 00:44:12,730 --> 00:44:15,220 ಮತ್ತು ನಾನು ಅದನ್ನು ಸಮಾನ ನಿಯೋಜಿಸಲು ಪಟ್ಟಿಯ ಆರಂಭದಲ್ಲಿ. 943 00:44:15,220 --> 00:44:16,680 >> ಮತ್ತು ಈಗ ಅದೇ ಲೂಪ್ ಗಮನಿಸಿ. 944 00:44:16,680 --> 00:44:20,640 ಬಹಳ ಪಾಯಿಂಟರ್ ಸಮಾನ ಅಲ್ಲ ಮಾಹಿತಿ ಶೂನ್ಯವಾಗಿ, ನಾನು ಪರಿಶೀಲಿಸಿ ಹೋಗುವ ಬಾಗುತ್ತೇನೆ. 945 00:44:20,640 --> 00:44:24,520 ಈಸ್ ಪಾಯಿಂಟರ್ ಬಾಣ N ಸಮಾನವಾಗಿರುತ್ತದೆ ರವಾನಿಸಲಾಗಿದೆ ಎಂದು N? 946 00:44:24,520 --> 00:44:26,410 ಹೊಸ - ಮತ್ತು ಒಂದು ನಿಮಿಷ ನಿರೀಕ್ಷಿಸಿ ವಾಕ್ಯ ನ ತುಣುಕು. 947 00:44:26,410 --> 00:44:29,324 ಬಾಣದ ಇದ್ದಕ್ಕಿದ್ದಂತೆ ಎಲ್ಲಾ ಏನು? 948 00:44:29,324 --> 00:44:30,574 ಹೌದು? 949 00:44:30,574 --> 00:44:34,200 950 00:44:34,200 --> 00:44:34,810 >> ನಿಖರವಾಗಿ. 951 00:44:34,810 --> 00:44:38,860 ಆದ್ದರಿಂದ ಆದರೆ ಕೆಲವು ನಿಮಿಷಗಳ ಹಿಂದೆ, ನಾವು ಬಳಸುವ ಏನೋ ಪ್ರವೇಶಿಸಲು ಡಾಟ್ ಸಂಕೇತ 952 00:44:38,860 --> 00:44:43,080 ಒಂದು struct ಒಳಗೆ, ವೇರಿಯಬಲ್ ವೇಳೆ ನೀವು struct ಅಲ್ಲ ಸಿಗುತ್ತಾರೆ 953 00:44:43,080 --> 00:44:47,420 ಸ್ವತಃ, ಆದರೆ ಒಂದು struct ಒಂದು ಪಾಯಿಂಟರ್, Thankfully, ವಾಕ್ಯ ತುಂಡು ಎಂದು 954 00:44:47,420 --> 00:44:48,620 ಅಂತಿಮವಾಗಿ ಅರ್ಥಗರ್ಭಿತ ಸಮಂಜಸವೇ. 955 00:44:48,620 --> 00:44:52,360 ಬಾಣದ, ಪಾಯಿಂಟರ್ ಅನುಸರಿಸಲು ಅರ್ಥ ನಮ್ಮ ಬಾಣಗಳನ್ನು ಸಾಮಾನ್ಯವಾಗಿ ಅರ್ಥ ಹಾಗೆ 956 00:44:52,360 --> 00:44:56,570 ಸಚಿತ್ರವಾಗಿ, ಮತ್ತು ಹೋಗಿ ದಶಮಾಂಶ ಕ್ಷೇತ್ರದಲ್ಲಿ ಒಳಗೆ. 957 00:44:56,570 --> 00:44:59,700 ಆದ್ದರಿಂದ ಬಾಣ ಡಾಟ್ ಅದೇ ವಿಷಯ, ಆದರೆ ನೀವು ಒಂದು ಪಾಯಿಂಟರ್ ಹೊಂದಿವೆ ನೀವು ಬಳಸಲು. 958 00:44:59,700 --> 00:45:05,270 >> ಆದ್ದರಿಂದ ಕೇವಲ, ನಂತರ ರಿಕ್ಯಾಪ್ ವೇಳೆ N ಕ್ಷೇತ್ರ struct ಒಳಭಾಗದ ಪಾಯಿಂಟರ್ ಎಂದು 959 00:45:05,270 --> 00:45:07,760 ಸಮನಾಗಿರುತ್ತದೆ N ಸಮನಾಗಿರುತ್ತದೆ, ನಿಜವಾದ ಹಿಂದಿರುಗಿ. 960 00:45:07,760 --> 00:45:11,970 ಇಲ್ಲದಿದ್ದರೆ, ಇಲ್ಲಿ ಈ ಲೈನ್ - ಪಾಯಿಂಟರ್ ಮುಂದಿನ ಪಾಯಿಂಟರ್ ಸಮನಾಗಿರುತ್ತದೆ. 961 00:45:11,970 --> 00:45:17,540 ಆದ್ದರಿಂದ ಈ ಮಾಡುತ್ತಿರುವ, ಅಧಿಸೂಚನೆಯನ್ನು ವೇಳೆ ನಾನು ಪ್ರಸ್ತುತ struct ನಲ್ಲಿ ತೋರುಗಡ್ಡಿ ನಾನು 962 00:45:17,540 --> 00:45:21,430 9 ಮತ್ತು 9 ಹೊಂದಿರುವ ಸಂಖ್ಯೆಯಲ್ಲ ನಾನು ಹುಡುಕುತ್ತಿರುವ ಬಾಗುತ್ತೇನೆ - ನಾನು ಬಯಸುತ್ತೇನೆ ಊಹಿಸಿಕೊಳ್ಳಿ 963 00:45:21,430 --> 00:45:22,830 n ಗೆ 50 ಸಮನಾಗಿರುತ್ತದೆ - 964 00:45:22,830 --> 00:45:25,930 ನನ್ನ ತಾತ್ಕಾಲಿಕ ಪಾಯಿಂಟರ್ ನವೀಕರಿಸಲು ಹೋಗುವ ಬಾಗುತ್ತೇನೆ ಈ ನೋಡ್ನಲ್ಲಿ ಸೂಚಿಸುತ್ತಾರೆ ಎಂದು 965 00:45:25,930 --> 00:45:31,190 ಇನ್ನು ಮುಂದೆ, ಆದರೆ ಪಾಯಿಂಟರ್ ಬಾಣ ಮುಂದಿನ, ಇದು ಇಲ್ಲಿ ನನಗೆ ಸೇರಿಸಲಾಗಿದೆ ಹೋಗುವ ಇದೆ. 966 00:45:31,190 --> 00:45:34,270 >> ಈಗ, ನಾನು ಸುಂಟರಗಾಳಿ ಹೊಂದಿದೆ ಅರಿತುಕೊಂಡ ಪರಿಚಯ. 967 00:45:34,270 --> 00:45:37,380 ಬುಧವಾರ, ನಾವು ವಾಸ್ತವವಾಗಿ ಈ ಮಾಡುತ್ತೇನೆ ಕೆಲವು ಮಾನವರು ಮತ್ತು ಕೆಲವು ಹೆಚ್ಚು ಜೊತೆ 968 00:45:37,380 --> 00:45:38,900 ನಿಧಾನವಾಗಿತ್ತು ಕೋಡ್. 969 00:45:38,900 --> 00:45:42,990 ಆದರೆ ಅರ್ಥ, ನಾವು ಈಗ ನಮ್ಮ ದಶಮಾಂಶ ಮಾಡುತ್ತಿದ್ದೀಯ ರಚನೆಗಳು ಹೆಚ್ಚು ಸಂಕೀರ್ಣ ಎಷ್ಟು ನಮ್ಮ 970 00:45:42,990 --> 00:45:45,780 ಕ್ರಮಾವಳಿಗಳು ಹೆಚ್ಚು ಪರಿಣಾಮಕಾರಿ ಪಡೆಯಬಹುದು ಇದು ಅವಶ್ಯಕವಾಗಿರುವ ಎಂದು ನಾನು 971 00:45:45,780 --> 00:45:50,500 pset ಆರು, ನಾವು ಮತ್ತೆ, ನಲ್ಲಿ ಲೋಡ್ ಮಾಡುವಾಗ, ಆ 150,000 ಪದಗಳನ್ನು, ಆದರೆ ಹಾಗೆ ಅಗತ್ಯವಿದೆ 972 00:45:50,500 --> 00:45:55,650 ಪರಿಣಾಮಕಾರಿಯಾಗಿ, ಮತ್ತು ಆದ್ದರಿಂದ, ಒಂದು ರಚಿಸಲು ನಮ್ಮ ಬಳಕೆದಾರರು ಅಲ್ಲ ರಲ್ಲಿ ಓಡುತ್ತಿರುವಾಗ ಕಾರ್ಯಸೂಚಿ 973 00:45:55,650 --> 00:46:00,460 ಸರಳ, ಆದರೆ ವರ್ಗ n ರಲ್ಲಿ, ಆದರೆ ಆದರ್ಶ ನಿರಂತರ ಸಮಯ. 974 00:46:00,460 --> 00:46:02,300 >> ನಾವು ಬುಧವಾರ ನೀವು ನೋಡುತ್ತೀರಿ. 975 00:46:02,300 --> 00:46:07,240 >> ಸ್ಪೀಕರ್: ಮುಂದಿನ CS50, ಡೇವಿಡ್ ನಲ್ಲಿ ಅಲ್ಲೇ ಸಂದರ್ಭದಲ್ಲಿ ಮರೆಯುತ್ತಾನೆ. 976 00:46:07,240 --> 00:46:12,770 >> DAVID MALAN: ಆ ನೀವು ಕಳುಹಿಸುವ ಹೇಗೆ ಪಠ್ಯ ಸಂದೇಶಗಳನ್ನು ಸಿ ವಾಟ್ - 977 00:46:12,770 --> 00:46:14,020 >> [ವಿವಿಧ ಪಠ್ಯ ಸಂದೇಶ NOTIFICATION ಸೌಂಡ್ಸ್] 978 00:46:14,020 --> 00:46:19,734