1 00:00:00,000 --> 00:00:11,050 2 00:00:11,050 --> 00:00:13,351 >> రాబ్ బౌడెన్: ఈ ఉంది మరింత సౌకర్యవంతమైన విభాగం, 3 00:00:13,351 --> 00:00:16,309 కానీ ఆ కాదు మీరు ఉంటే మీరు మరింత సౌకర్యవంతమైన లేదు భావిస్తాను 4 00:00:16,309 --> 00:00:18,420 మీరు ఇక్కడ విషయాలు నేర్చుకోలేదు. 5 00:00:18,420 --> 00:00:20,600 కాబట్టి యొక్క ప్రారంభించడానికి అనుమతిస్తాయి. 6 00:00:20,600 --> 00:00:22,819 మీరు స్లయిడ్లను ఉందా కుడి విషయాలు వెళ్లడానికి. 7 00:00:22,819 --> 00:00:24,360 నేను ప్రస్తుతం అది తీసుకోవాలని చేస్తున్నాను? 8 00:00:24,360 --> 00:00:25,680 9 00:00:25,680 --> 00:00:26,450 ల్యాప్టాప్లు మార్పిడి. 10 00:00:26,450 --> 00:00:30,470 11 00:00:30,470 --> 00:00:32,950 >> ALLISON: మీరు వద్దు , రాబ్ మీ పరిచయం? 12 00:00:32,950 --> 00:00:34,090 >> రాబ్ బౌడెన్: ఓహ్, నేను రాబ్ ఉన్నాను. 13 00:00:34,090 --> 00:00:35,182 14 00:00:35,182 --> 00:00:37,470 ఈ నా ఐదవ సంవత్సరం TF కనుట CS50 ఉంది. 15 00:00:37,470 --> 00:00:38,760 16 00:00:38,760 --> 00:00:39,650 >> GABRIEL: నేను గాబ్రియేల్ ఉన్నాను. 17 00:00:39,650 --> 00:00:41,610 నేను CS50 యొక్క తల TF ఉన్నాను. 18 00:00:41,610 --> 00:00:44,009 నేను గత సంవత్సరం మరియు ఈ సంవత్సరం TF ఉంది. 19 00:00:44,009 --> 00:00:46,675 ALLISON: నేను అలిసన్ ఉన్నాను, మరియు ఈ నా రెండవ సంవత్సరం TF కనుట CS50 ఉంది. 20 00:00:46,675 --> 00:00:48,510 21 00:00:48,510 --> 00:00:50,825 >> రాబ్ బౌడెన్: అన్ని కుడి, కాబట్టి ఎడమ ఈ విషయం, 22 00:00:50,825 --> 00:00:52,250 ఆశాజనక మీరు ముందు చూసిన. 23 00:00:52,250 --> 00:00:54,112 ఉంటే లేదు మీరు ఎందుకంటే మీ కోసం డౌన్లోడ్, 24 00:00:54,112 --> 00:00:55,570 మీరు ఉపన్యాసంలో ఇది చూసిన ఉండాలి. 25 00:00:55,570 --> 00:00:56,590 26 00:00:56,590 --> 00:01:01,320 కాబట్టి ఈ CS50 ఉపకరణం, మరియు అతను కొంత అది ఒక వివరణ యొక్క చేశాడు 27 00:01:01,320 --> 00:01:01,880 ఉపన్యాసంలో. 28 00:01:01,880 --> 00:01:06,890 కానీ ప్రధానంగా కేవలం మీరు వార్తలు ఒక ఆపరేటింగ్ అమలు 29 00:01:06,890 --> 00:01:10,550 మీ ఆపరేటింగ్ లోపల వ్యవస్థ వ్యవస్థ మేము మీరు ఇవ్వాలని విధంగా 30 00:01:10,550 --> 00:01:12,540 అవసరం లేకుండా కార్యక్రమాలు ఓహ్ ఈ ఉంది, ఆందోళన 31 00:01:12,540 --> 00:01:15,989 రెండు Windows పని అన్నారు మరియు మీరు యొక్క Mac, లేదా కొన్ని 32 00:01:15,989 --> 00:01:17,280 ఇప్పటికే, Linux Linux ఉపయోగించి ఉన్నాయి. 33 00:01:17,280 --> 00:01:18,532 34 00:01:18,532 --> 00:01:20,240 ఇది కేవలం చేయాలో ఒక సాధారణ ఆట, 35 00:01:20,240 --> 00:01:23,010 రంగంలో కాబట్టి ప్రతి ఒక్కరూ అదే ఖచ్చితమైన పర్యావరణం. 36 00:01:23,010 --> 00:01:25,344 >> మీరు లేదు ఉంటే , ఇప్పటికే ఈ డౌన్లోడ్ 37 00:01:25,344 --> 00:01:28,510 మీరు ఎందుకంటే మీరు, అది డౌన్లోడ్ చేయాలి సమస్య సెట్ కోసం అది అవసరం అన్నారు. 38 00:01:28,510 --> 00:01:32,335 మరియు అది ఒక రెండు గిగాబైట్ ఉంది అది కొంతకాలానికి పడుతుంది కాబట్టి, డౌన్లోడ్. 39 00:01:32,335 --> 00:01:33,780 హార్వర్డ్ న అది వేగంగా వెళ్తారో. 40 00:01:33,780 --> 00:01:35,870 41 00:01:35,870 --> 00:01:37,440 కాబట్టి CS50 ఉపకరణం. 42 00:01:37,440 --> 00:01:41,980 >> ఇప్పుడు ప్రారంభంలో, మేము వెళుతున్న కమాండ్ లైన్ కొంత గురించి మాట్లాడటానికి 43 00:01:41,980 --> 00:01:46,880 స్టఫ్ మరియు ఆ ద్వారా, నేను పని అర్థం ఇక్కడ ఈ చిన్న వాతావరణంలో. 44 00:01:46,880 --> 00:01:53,230 మరియు విషయాలు అన్ని గమనించవచ్చు నేను ప్రస్తుతం ఇక్కడ చెప్పటానికి 45 00:01:53,230 --> 00:01:56,900 మీరు లోపల అయితే వెళ్లాలని ఉపకరణం యొక్క లోపల టెర్మినల్, 46 00:01:56,900 --> 00:02:00,790 లేదా మీరు లోపల ఉంటే gedit టెర్మినల్ విండో 47 00:02:00,790 --> 00:02:02,090 ఉపకరణం లోపల. 48 00:02:02,090 --> 00:02:03,770 కాబట్టి ఆ పరిసరాలలో సమానంగా ఉంటాయి. 49 00:02:03,770 --> 00:02:04,940 50 00:02:04,940 --> 00:02:07,270 >> కానీ నేను ఒక మూడవ మార్గం వెళ్ళి వెళుతున్న. 51 00:02:07,270 --> 00:02:12,200 మరియు ఇక్కడ ఈ డౌన్ గమనించి ఇక్కడే చిన్న IP చిరునామా. 52 00:02:12,200 --> 00:02:15,940 కాబట్టి మీరు లేదు ఈ కానీ ఈ IP 53 00:02:15,940 --> 00:02:19,700 చిరునామాతో ఇప్పుడు తప్ప ఐ కెన్ ఉంటే ఈ విషయం బ్లాక్ లో. 54 00:02:19,700 --> 00:02:22,790 55 00:02:22,790 --> 00:02:27,000 సరే, కాబట్టి IP చిరునామా ఒక టెర్మినల్ లో 56 00:02:27,000 --> 00:02:31,090 ఇక్కడ టెర్మినల్కు పైగా ఇక్కడ నా Mac లో ఒక టెర్మినల్ ఉంది. 57 00:02:31,090 --> 00:02:34,540 కాబట్టి ఈ ప్రస్తుతం ఏ విధంగా ఉంది అన్ని ఉపకరణం సంబంధం. 58 00:02:34,540 --> 00:02:39,360 మీరు Windows న అయితే, అప్పుడు మీరు ఏదో డౌన్లోడ్ అవసరం అన్నారు 59 00:02:39,360 --> 00:02:44,430 ప్రత్యేకంగా ఈ కోసం, ముఖ్యంగా ప్రజలు పుట్టీ, పి యు-టి-టి-Y ఉపయోగించడానికి ఉంటాయి. 60 00:02:44,430 --> 00:02:50,700 >> నేను ఏమి వెళుతున్న రకం SSH మరియు ఆ IP చిరునామా. 61 00:02:50,700 --> 00:02:54,030 బాగా, ఆ IP చిరునామా వద్ద jharvard. 62 00:02:54,030 --> 00:03:00,150 కాబట్టి 192.168.24.220. 63 00:03:00,150 --> 00:03:02,127 ఈ స్కేరీ సందేశం, అది పట్టించుకోకుండా. 64 00:03:02,127 --> 00:03:02,710 అవును టైప్. 65 00:03:02,710 --> 00:03:04,550 66 00:03:04,550 --> 00:03:06,030 ఈ ఒక బాక్స్ లో CS50 ఉంది. 67 00:03:06,030 --> 00:03:07,460 ఇది మీ పాస్వర్డ్ను కోసం అడుగుతుంది. 68 00:03:07,460 --> 00:03:11,910 >> కాబట్టి ఈ సందర్భాలలో పేరు చాలా [వినబడని], పాస్వర్డ్ను కోసం అడుగుతుంది. 69 00:03:11,910 --> 00:03:15,670 మేము ప్రశ్నలు ఇక్కడ చాలా పొందారు ఇది నిజానికి టైప్ కాదు చెప్పారు. 70 00:03:15,670 --> 00:03:20,011 ఇది మీరు అక్షరాలు చూపించు లేదు పాస్వర్డ్ మీరు టైప్, ఏదైనా ఉంటే, 71 00:03:20,011 --> 00:03:23,010 ఒక భద్రతా ఫీచర్ కోసం, ఎందుకంటే ఎవరైనా మీ భుజం మీద చూస్తున్నానని 72 00:03:23,010 --> 00:03:25,870 మరియు వారు స్టార్ స్టార్ స్టార్ స్టార్, వారు అప్పుడు 73 00:03:25,870 --> 00:03:28,640 తెలిసిన మీ పాస్వర్డ్ను నాలుగు అక్షరాలు. 74 00:03:28,640 --> 00:03:32,660 కాబట్టి దీనిని అడుగుతాము ఉంది మీ పాస్వర్డ్ను రకం కోసం మీరు. 75 00:03:32,660 --> 00:03:34,490 ఇది చూపించడానికి మాత్రం కాదు మీరు అక్షరాలు, 76 00:03:34,490 --> 00:03:36,090 అయితే వాటిని అంగీకరించడం లో. 77 00:03:36,090 --> 00:03:39,210 ఈ సందర్భంలో, ఏ సమయంలో మీరు ఎప్పుడూ పాస్వర్డ్ ప్రాంప్ట్ చూడండి 78 00:03:39,210 --> 00:03:42,280 ఉపకరణం వ్యవహరించే, పాస్వర్డ్ క్రిమ్సన్ అన్నారు. 79 00:03:42,280 --> 00:03:43,270 కాబట్టి క్రిమ్సన్. 80 00:03:43,270 --> 00:03:44,730 81 00:03:44,730 --> 00:03:50,550 >> ఇప్పుడు ఇక్కడ ఈ లోపలి నా Mac లో అని విండో, 82 00:03:50,550 --> 00:03:54,120 నేను ప్రధానంగా కలిగి చేస్తున్నాను అదే ఖచ్చితమైన వీక్షణ 83 00:03:54,120 --> 00:03:57,040 టెర్మినల్ యొక్క లోపల ఉపకరణం లో. 84 00:03:57,040 --> 00:03:58,470 కాబట్టి మీరు దీన్ని లేదు. 85 00:03:58,470 --> 00:04:01,300 మీరు ప్రతిదీ చేయవచ్చు ఉపకరణం లోపల కావలసిన. 86 00:04:01,300 --> 00:04:05,140 నేను దాదాపు నిజంగా ఎప్పుడూ పరికరంలోని ఏదైనా. 87 00:04:05,140 --> 00:04:09,440 నేను దాదాపు ఎల్లప్పుడూ ఇప్పుడు ఆ తగ్గించడానికి మరియు నేను ఉపకరణం లోకి SSH పని చేస్తున్నాను. 88 00:04:09,440 --> 00:04:11,480 89 00:04:11,480 --> 00:04:14,180 >> ఏదైనా ఉంటే, మీరు ఉంటే నిదానమైన కంప్యూటర్ 90 00:04:14,180 --> 00:04:15,820 మీరు ఒక తేడా గమనిస్తారు. 91 00:04:15,820 --> 00:04:18,839 నేను ఇష్టపడతారు ఎందుకంటే నేను దీన్ని ఈ టెర్మినల్ విండో. 92 00:04:18,839 --> 00:04:20,881 ఇది వంటి కొన్ని లక్షణాలు ఉంది నేను విండో విభజించబడింది, 93 00:04:20,881 --> 00:04:22,672 మరియు ఇప్పుడు నేను SSH, ఉపకరణం ద్వారా. 94 00:04:22,672 --> 00:04:24,105 నేను రెండు SSH ఒకేసారి జరగబోతోంది వచ్చింది. 95 00:04:24,105 --> 00:04:28,030 96 00:04:28,030 --> 00:04:32,250 మీ కంప్యూటర్ ముఖ్యంగా నెమ్మదిగా ఉంటే మరియు మీరు, ఉపకరణం పనిచేస్తున్న 97 00:04:32,250 --> 00:04:35,200 మరియు మీరు ఈ తెలుసుకుంటారు నిజంగా laggy, సంసార. 98 00:04:35,200 --> 00:04:38,220 చాలా వేగంగా ఉంటుంది మీరు SSH-ed అయితే. 99 00:04:38,220 --> 00:04:40,960 అయితే మీరు గాని మార్గం పని చేయవచ్చు. 100 00:04:40,960 --> 00:04:42,388 >> ప్రేక్షకులు: SSH అర్థం ఏమిటి? 101 00:04:42,388 --> 00:04:43,820 102 00:04:43,820 --> 00:04:47,479 >> రాబ్ బౌడెన్: సురక్షిత గుండ్లు, అలాంటిదే? 103 00:04:47,479 --> 00:04:48,270 SSH అర్థం ఏమిటి? 104 00:04:48,270 --> 00:04:54,214 105 00:04:54,214 --> 00:04:55,130 GABRIEL: సురక్షిత షెల్. 106 00:04:55,130 --> 00:04:56,463 ALLISON: ఇది కేవలం సురక్షిత షెల్. 107 00:04:56,463 --> 00:04:57,720 రాబ్ బౌడెన్: సురక్షిత షెల్. 108 00:04:57,720 --> 00:05:03,700 ఇది అంతే కెన్ ఒక ఒప్పందం యొక్క సురక్షిత ప్రోటోకాల్, కాబట్టి గుప్తీకరించబడింది. 109 00:05:03,700 --> 00:05:06,850 ప్రజలు నెట్వర్క్ స్నూప్ కాదు మరియు మీరు ఏదైనా ఏమి చెబుతున్నారో చూడండి 110 00:05:06,850 --> 00:05:08,120 మీరు SSH-ed ఉన్నారు. 111 00:05:08,120 --> 00:05:12,900 నిజానికి, పాత లో CS50 యొక్క రోజుల, 2009 లో 112 00:05:12,900 --> 00:05:19,300 నేను మొదటి, మార్గం ఉన్నప్పుడు ఆ మీరు, CS50 సమస్య సెట్లు పని 113 00:05:19,300 --> 00:05:22,490 మీరు కొన్ని సర్వర్ కు SSH-ed ఉంది ఆ మేము, మీరు యాక్సెస్ ఇచ్చింది 114 00:05:22,490 --> 00:05:23,497 మరియు మీరు అక్కడ పని. 115 00:05:23,497 --> 00:05:25,330 కాబట్టి మీరు ఈ లేదు గ్రాఫికల్ ఉపకరణం. 116 00:05:25,330 --> 00:05:26,160 మీరు gedit లేదు. 117 00:05:26,160 --> 00:05:28,930 మీరు అన్ని ఈ విషయాలు లేదు మీరు పాయింట్ విజువల్గా మరియు క్లిక్ చేస్తే. 118 00:05:28,930 --> 00:05:30,346 మీరు ఈ ఇంటర్ఫేస్ లో పని వచ్చింది. 119 00:05:30,346 --> 00:05:31,580 120 00:05:31,580 --> 00:05:33,716 నేను ఈ ఇంటర్ఫేస్ లో పని చేస్తాడు. 121 00:05:33,716 --> 00:05:36,090 మేము చూడాలని దానిపై భాగం ప్రస్తుతం పైగా వెళ్లాలని 122 00:05:36,090 --> 00:05:39,560 కొంత మీరు తప్పక ఆదేశాలను 123 00:05:39,560 --> 00:05:42,095 వంటి తెలిసిన పొందడానికి ప్రారంభం మీరు కోర్సు లో సహకరించు. 124 00:05:42,095 --> 00:05:43,190 125 00:05:43,190 --> 00:05:45,790 నిజాయితీగా, మీరు ఒకసారి అలవాటుపడతారు, ఇది 126 00:05:45,790 --> 00:05:48,220 చాలా వేగంగా ఉంది ఈ వాతావరణంలో పని 127 00:05:48,220 --> 00:05:53,690 అది ఫైండర్ పని కంటే, డ్రాగ్ మరియు విషయాలు క్లిక్. 128 00:05:53,690 --> 00:05:55,340 129 00:05:55,340 --> 00:05:57,210 >> ఇక్కడ మేము ఉన్నాయి. 130 00:05:57,210 --> 00:06:01,779 ఇప్పుడు నేను కేవలం SSH-ed, మరియు కాబట్టి డిఫాల్ట్ మీరు location-- 131 00:06:01,779 --> 00:06:04,820 , తరగతి లో ఈ ఆదేశాల కొన్ని చూసింది కానీ మేము మళ్ళీ అన్ని పైగా వెళ్తారో. 132 00:06:04,820 --> 00:06:08,060 మేము ఉన్నాము డిఫాల్ట్ నగర లో హోమ్ డైరెక్టరీ. 133 00:06:08,060 --> 00:06:11,520 మరియు డైరెక్టరీ కేవలం ఫోల్డర్ కోసం మరొక పదం. 134 00:06:11,520 --> 00:06:13,310 కాబట్టి మేము హోమ్ డైరెక్టరీలో ఉన్నారు. 135 00:06:13,310 --> 00:06:15,889 ఫైళ్లను జాబితా, ls టైప్ ఈ డైరెక్టరీ లో. 136 00:06:15,889 --> 00:06:17,430 స్పష్టముగా నేను ముందు ఒక blah.c రూపొందించినవారు. 137 00:06:17,430 --> 00:06:19,120 138 00:06:19,120 --> 00:06:20,472 కాబట్టి మేము ఒక డెస్క్టాప్ డైరెక్టరీ. 139 00:06:20,472 --> 00:06:21,930 మీరు సింటాక్స్ హైలైటింగ్ గమనించవచ్చు? 140 00:06:21,930 --> 00:06:27,400 141 00:06:27,400 --> 00:06:32,900 కాంతి నీలం హైలైటింగ్ సూచిస్తుంది ఒక డైరెక్టరీ మరియు నేరుగా తెలుపు 142 00:06:32,900 --> 00:06:34,380 కేవలం ఒక సాదా ఫైలు సూచిస్తుంది. 143 00:06:34,380 --> 00:06:35,410 144 00:06:35,410 --> 00:06:37,690 కాబట్టి ఉన్నట్లు వెళ్తున్నారు మీరు చూడండి కొన్ని ఇతర రంగులు. 145 00:06:37,690 --> 00:06:41,240 ఒక ఎక్జిక్యూటబుల్ ఫైల్ బహుశా అన్నారు ఆ వంటి ఆకుపచ్చ లేదా ఏదో. 146 00:06:41,240 --> 00:06:44,820 సరే, కాబట్టి మేము హోం డైరెక్టరీకి. 147 00:06:44,820 --> 00:06:48,970 >> ఇప్పుడు నేను వేరే లోకి వెళ్లాలనుకుంటే డైరెక్టరీ, cd నేను కావలసిన కమాండ్. 148 00:06:48,970 --> 00:06:52,720 కాబట్టి మీరు అప్పుడు డైరెక్టరీ మార్చడానికి, మరియు డైరెక్టరీని పాస్ 149 00:06:52,720 --> 00:06:54,020 మీరు వెళ్లాలని మీరు ఆ. 150 00:06:54,020 --> 00:06:55,780 ఇక్కడ మేము నాలుగు ఎంపికలు ఉన్నాయి. 151 00:06:55,780 --> 00:07:03,397 నేను డౌన్ వెళ్ళవచ్చు, మరియు ఇప్పుడు మేము చూడండి ఇక్కడ అది ఈ parenthetical నవీకరించబడింది 152 00:07:03,397 --> 00:07:04,480 నేను ~ / డౌన్లోడ్లు ఉన్నాను చెప్పటానికి. 153 00:07:04,480 --> 00:07:05,620 154 00:07:05,620 --> 00:07:06,800 >> కాబట్టి tilde ఏమిటి? 155 00:07:06,800 --> 00:07:10,640 ఇది ఒక సంక్షిప్తలిపి ఉంది మీ హోమ్ డైరెక్టరీ. 156 00:07:10,640 --> 00:07:15,260 కాబట్టి మీరు దాదాపు ప్రతిదీ అన్నారు మీ హోమ్ డైరెక్టరీ సంబంధించి ఉంటుంది, 157 00:07:15,260 --> 00:07:20,620 పిడబ్ల్యుడి కేవలం ఒక కమాండ్ ఉంది నేను ఒక సంవత్సరంలో ఒకసారి ఉపయోగించే 158 00:07:20,620 --> 00:07:22,420 ప్రస్తుత డైరెక్టరీ ముద్రిస్తుంది. 159 00:07:22,420 --> 00:07:25,730 కాబట్టి మీరు ఇక్కడ చూడండి ~ / డౌన్లోడ్లు నిజంగా పరిష్కరిస్తుంది 160 00:07:25,730 --> 00:07:26,896 / home / jharvard / డౌన్లోడ్. 161 00:07:26,896 --> 00:07:29,320 162 00:07:29,320 --> 00:07:32,230 కాబట్టి / హోమ్ / jharvard నా హోమ్ డైరెక్టరీ. 163 00:07:32,230 --> 00:07:33,700 164 00:07:33,700 --> 00:07:39,400 >> కాబట్టి మేము CD డాట్ డాట్ చేయవచ్చు. 165 00:07:39,400 --> 00:07:47,800 ఇప్పుడు డాట్ డాట్ ఒక ప్రత్యేక డైరెక్టరీ ఆ ఎల్లప్పుడూ ఒక డైరెక్టరీ సూచిస్తుంది. 166 00:07:47,800 --> 00:07:51,730 నేను ~ / డౌన్లోడ్లు ఉన్నాను ఉంటే, అప్పుడు CD డాట్ కాబట్టి డాట్ టిల్డ్ నాకు తీసుకుని అన్నారు. 167 00:07:51,730 --> 00:07:52,950 168 00:07:52,950 --> 00:07:55,490 మేము CD డాట్ డాట్ ఏమి ఆలోచిస్తాడు ఇప్పుడు నాకు తీసుకుని అన్నారు? 169 00:07:55,490 --> 00:07:58,740 170 00:07:58,740 --> 00:08:00,570 ఇది / ఇంటికి నాకు తీసుకుని వస్తారు. 171 00:08:00,570 --> 00:08:04,450 కాబట్టి ముద్రణ పని డైరెక్టరీ ద్వారా టిల్డ్, నేను ఇప్పుడు / హోమ్ / jharvard ఉన్నాను. 172 00:08:04,450 --> 00:08:06,060 173 00:08:06,060 --> 00:08:08,820 నుండి ఒక డైరెక్టరీ, ఇప్పుడు అది ఇంటికి / ఇక్కడ చెప్పారు. 174 00:08:08,820 --> 00:08:12,330 175 00:08:12,330 --> 00:08:17,180 >> CD డాట్ డాట్ ఇప్పుడు. 176 00:08:17,180 --> 00:08:20,910 ఇప్పుడు నేను రూట్ డైరెక్టరీ ఉన్నాను, మరియు మీరు మళ్ళీ దాన్ని కాదు. 177 00:08:20,910 --> 00:08:23,340 మీరు ఉండాలని ఉంటుంది ఎప్పటికీ మూలం డైరెక్టరీ. 178 00:08:23,340 --> 00:08:26,700 మూలం డైరెక్టరీ యొక్క మొత్తం బంచ్ ఉంది మీరు పరిశీలిస్తాము అనుకుంటే, విషయాలు, 179 00:08:26,700 --> 00:08:27,410 మీరు. 180 00:08:27,410 --> 00:08:29,700 ఉదాహరణకు, నేను వెళ్ళి ఉంటే బిన్ లోకి, ఆ కలిగి 181 00:08:29,700 --> 00:08:35,789 అటువంటి ls వంటి అన్ని ఈ బైనరీలు, మరియు CD, మరియు ఆ విషయాలు అన్ని. 182 00:08:35,789 --> 00:08:38,630 కాబట్టి ఈ ఆదేశాలను అవసరం వ్యవస్థ ఎక్కడో ఉన్నాయి, 183 00:08:38,630 --> 00:08:40,820 మరియు అది / బిన్ డైరెక్టరీ లో. 184 00:08:40,820 --> 00:08:44,530 కానీ మీరు దాదాపు ప్రతిదీ ఉంది మీ హోమ్ డైరెక్టరీ నుండి మాత్రం. 185 00:08:44,530 --> 00:08:49,490 మరియు ఏ వాదనలు లేకుండా CD, మీరు cd ~, అవసరం లేదు చెప్పగల్గినవి. 186 00:08:49,490 --> 00:08:51,810 CD మీరు తీసుకుని అన్నారు మీ హోమ్ డైరెక్టరీ. 187 00:08:51,810 --> 00:08:53,170 188 00:08:53,170 --> 00:08:54,230 >> ఒక చివరి. 189 00:08:54,230 --> 00:09:00,200 CD - మీరు బాగు అన్నారు మీరు అని గత డైరెక్టరీ. 190 00:09:00,200 --> 00:09:04,080 నేను కేవలం, వరుసగా రెండుసార్లు cd'd నా గత డైరెక్టరీ హోమ్ డైరెక్టరీ ఉంది. 191 00:09:04,080 --> 00:09:11,520 నేను ఇప్పుడు బిన్ స్లాష్, మరియు వెళ్ళండి యొక్క అప్ మరియు యూజర్ వీడలేదు. 192 00:09:11,520 --> 00:09:12,550 193 00:09:12,550 --> 00:09:13,280 వాడుకరి వాటా. 194 00:09:13,280 --> 00:09:14,840 195 00:09:14,840 --> 00:09:15,940 యొక్క వినియోగదారు వాటా వెళదాం. 196 00:09:15,940 --> 00:09:17,140 ఇప్పుడు నేను యూజర్ వాటా ఇప్పుడు ఉన్నాను. 197 00:09:17,140 --> 00:09:19,320 CD -, తిరిగి బిన్ లో. 198 00:09:19,320 --> 00:09:22,980 కాబట్టి ఈ ఉపయోగపడుతుంది గెట్స్ మీరు దగ్గర మరియు అది మార్చడానికి చేస్తాము. 199 00:09:22,980 --> 00:09:25,660 యూజర్ తిరిగి వాటా, బిన్, వాటా బిన్ కాబట్టి. 200 00:09:25,660 --> 00:09:27,250 >> కాబట్టి ఈ ఉపయోగకరమైన గెట్స్. 201 00:09:27,250 --> 00:09:33,150 మీరు, మీరే అనేక కలిగి కనుగొనవచ్చు అనేక, అనేక సమూహ డైరెక్టరీలు. 202 00:09:33,150 --> 00:09:37,370 మరియు మీరు ఏదో చేయాలనుకుంటున్నారా ఒక ఎగువ డైరెక్టరీలో నిజ శీఘ్ర. 203 00:09:37,370 --> 00:09:40,330 మీరు ఆ డైరెక్టరీ వెళ్ళండి, తయారు ఆ వంటి మార్పులు మరియు stuff, 204 00:09:40,330 --> 00:09:42,400 మరియు ఇప్పుడు మీరు వెళ్లాలని మీరు తిరిగి మీరు ఉన్న. 205 00:09:42,400 --> 00:09:43,660 CD -. 206 00:09:43,660 --> 00:09:47,320 నేను ఎల్లప్పుడూ కోపంతో ఉన్నాను నేను వెళ్ళి సంభవించినప్పుడు 207 00:09:47,320 --> 00:09:49,630 ఆ డైరెక్టరీ నేను పని చేయాలనుకున్నాము. 208 00:09:49,630 --> 00:09:52,670 నేను చేసిన నేను ఎల్లప్పుడూ విసుగు బదులుగా ఒక అడుగు రెండు దశల్లో ఇది, 209 00:09:52,670 --> 00:09:55,715 ఆ CD అర్థం ఎందుకంటే - అన్నారు ఇంటర్మీడియట్ నగర లోకి తీసుకుని 210 00:09:55,715 --> 00:09:57,010 బదులుగా నేను వెళ్ళడానికి ఎక్కడ యొక్క. 211 00:09:57,010 --> 00:09:59,350 212 00:09:59,350 --> 00:10:01,450 >> కాబట్టి మేము అన్ని జాబితా ఫైళ్లు చూడండి. 213 00:10:01,450 --> 00:10:03,300 మేము ఇప్పటివరకు చుట్టూ పొందడానికి ఎలా. 214 00:10:03,300 --> 00:10:09,900 కాబట్టి ఇప్పుడు యొక్క ఫైళ్లు సవరణ గురించి మాట్లాడటానికి వీలు. 215 00:10:09,900 --> 00:10:18,790 ఈ కోర్సు లో, మీరు దాదాపు ఎల్లప్పుడూ gedit ఉపయోగించడానికి భావిస్తున్నారు. 216 00:10:18,790 --> 00:10:24,410 మీకు కావాలంటే, మీరు తదుపరి దశలో పడుతుంది మరియు ఒక కమాండ్ లైన్ టెక్స్ట్ నేర్చుకోవడం 217 00:10:24,410 --> 00:10:25,240 ఎడిటర్. 218 00:10:25,240 --> 00:10:27,560 కాబట్టి వివిధ ఎంపికలు ఉన్నాయి. 219 00:10:27,560 --> 00:10:31,760 >> మరియు వాటిని బహుశా అని మీరు సంబంధిత మాత్రం, 220 00:10:31,760 --> 00:10:35,340 మేము నానో, Vim, మరియు Emacs కలిగి. 221 00:10:35,340 --> 00:10:40,196 కాబట్టి నానో ప్రారంభ ఉంది కమాండ్ లైన్ టెక్స్ట్ ఎడిటర్. 222 00:10:40,196 --> 00:10:42,985 కాబట్టి నానో వెళ్ళనిస్తున్నారని blah.c నేను ముందు రూపొందించినవారు. 223 00:10:42,985 --> 00:10:44,030 224 00:10:44,030 --> 00:10:46,480 ఇది కేవలం ఈ ప్రామాణిక సి ఫైల్. 225 00:10:46,480 --> 00:10:51,540 మరియు మీరు stuff యొక్క మొత్తం బంచ్ చూడటానికి స్క్రీన్ దిగువన జరగబోతోంది, 226 00:10:51,540 --> 00:10:54,100 మరియు స్పష్టంగా blah.c ఈ సి కోడ్ కలిగి. 227 00:10:54,100 --> 00:10:55,420 228 00:10:55,420 --> 00:11:00,330 >> , ఈ నిర్దిష్ట ఎడిటర్ కాబట్టి అది అడుగున వద్ద మాట్లాడుతూ 229 00:11:00,330 --> 00:11:06,290 ఇప్పుడు ఈ కేరెట్ చిహ్నం, మేము ఈ ^ G, ^ X, ^ ఓ చూడండి. 230 00:11:06,290 --> 00:11:10,310 కాబట్టి దాదాపు అన్ని లో మీరు చూసే సందర్భంలో, 231 00:11:10,310 --> 00:11:13,530 మీరు ఆ కేరెట్ గుర్తు చూడవచ్చు స్టాక్ ఫ్లో ఆన్లైన్ ఇతర ప్రదేశాల్లో, 232 00:11:13,530 --> 00:11:14,450 అలాంటిదే. 233 00:11:14,450 --> 00:11:16,970 ఇది దాదాపు ఎల్లప్పుడూ నియంత్రించడానికి సూచిస్తుంది. 234 00:11:16,970 --> 00:11:21,590 నేను చేయాలనుకుంటున్నారా నిష్క్రమించడానికి కంట్రోల్ X. కంట్రోల్ X, నిష్క్రమిస్తుంది. 235 00:11:21,590 --> 00:11:22,750 236 00:11:22,750 --> 00:11:26,855 మరియు నేను నా బాణం ఉపయోగించవచ్చు కీలు చుట్టూ తరలించడానికి. 237 00:11:26,855 --> 00:11:28,010 238 00:11:28,010 --> 00:11:31,015 నేను అభిప్రాయపడుతున్నారు మరియు తక్షణమే క్లిక్ కాదు గమనించండి. 239 00:11:31,015 --> 00:11:33,000 240 00:11:33,000 --> 00:11:35,010 మీరు మీ బాణం ఉపయోగించండి అవసరం కీలు చుట్టూ తరలించడానికి. 241 00:11:35,010 --> 00:11:36,950 ఒక సెట్టింగ్ కావచ్చు పాయింట్ మరియు క్లిక్. 242 00:11:36,950 --> 00:11:40,000 >> కానీ యొక్క కొన్ని మార్పులు వీలు. 243 00:11:40,000 --> 00:11:42,100 ఇప్పుడు కంట్రోల్ X నిష్క్రమణ వెళ్ళడానికి. 244 00:11:42,100 --> 00:11:44,120 మార్పు బఫర్ సేవ్ చెప్పడానికి జరగబోతోంది. 245 00:11:44,120 --> 00:11:47,900 ఇప్పుడు అవును కోసం ప్రాంప్ట్, y, n ఏ కోసం. 246 00:11:47,900 --> 00:11:49,900 రద్దు కోసం కంట్రోల్ సి. 247 00:11:49,900 --> 00:11:50,780 నేను అవును అని వస్తుంది. 248 00:11:50,780 --> 00:11:51,709 వ్రాయడానికి ఫైల్ పేరు. 249 00:11:51,709 --> 00:11:53,500 డిఫాల్ట్ ఫైలు ఇది ఇప్పటికే ఉంది ఆ. 250 00:11:53,500 --> 00:11:54,230 ఎంటర్ నొక్కండి. 251 00:11:54,230 --> 00:11:54,740 సరే. 252 00:11:54,740 --> 00:11:58,580 ఇప్పుడు నేను ఆ ఫైలు సంపాదకీయం చేసిన, సేవ్, మరియు అది మార్చబడింది. 253 00:11:58,580 --> 00:11:59,770 254 00:11:59,770 --> 00:12:03,000 >> కాబట్టి నానో సులభం టెక్స్ట్ ఎడిటర్ ఉపయోగిస్తారు. 255 00:12:03,000 --> 00:12:05,520 ప్రత్యామ్నాయాలు Vim మరియు Emacs ఉన్నాయి. 256 00:12:05,520 --> 00:12:11,250 ఆ ఉన్నత స్థాయి టెక్స్ట్ ఎడిటర్లు ఉంటాయి ఒక చాలా నిటారుగా సాంకేతికతను కలిగి. 257 00:12:11,250 --> 00:12:13,740 నా వ్యక్తిగత ప్రాధాన్యత Vim ఉంది. 258 00:12:13,740 --> 00:12:17,175 మరియు అది ఎంపికలు అనేక రకాల ఉంది. 259 00:12:17,175 --> 00:12:18,210 260 00:12:18,210 --> 00:12:24,070 మరియు మీరు అలవాటుపడతారు దానికి, మీరు ఇక 261 00:12:24,070 --> 00:12:26,900 ఏ ఇతర వెళ్లాలనుకుంటే టెక్స్ట్ ఎడిటర్ మీరు ఎందుకంటే కేవలం 262 00:12:26,900 --> 00:12:29,590 చాలా విషయాలు కలిగి ఈ లో మీరు అందుబాటులో, 263 00:12:29,590 --> 00:12:31,690 కానీ ఒక నిజంగా పడుతుంది కాలం తెలుసుకోవడానికి. 264 00:12:31,690 --> 00:12:36,000 కాబట్టి బహుశా మీరు కేవలం బలవంతంగా కావలసిన మీ ప్రస్తుతం, అది అలవాటుపడతారు 265 00:12:36,000 --> 00:12:38,130 కానీ నేను అది విలువ వార్తలు చెబుతారు. 266 00:12:38,130 --> 00:12:39,660 కానీ కష్టం. 267 00:12:39,660 --> 00:12:41,220 >> ఆపై Emacs. 268 00:12:41,220 --> 00:12:44,940 నేను ఎల్లప్పుడూ Emacs పోరాడు ఎందుకంటే నేను పూర్తిగా ఏమీ ఎలా. 269 00:12:44,940 --> 00:12:47,755 స్పష్టంగా Emacs అప్రమేయంగా కాదు ఉపకరణం ఇన్స్టాల్. 270 00:12:47,755 --> 00:12:49,210 271 00:12:49,210 --> 00:12:51,720 మేము బహుశా ఆ జోడిస్తుంది ఒక డిఫాల్ట్ స్థాపనలు వంటి. 272 00:12:51,720 --> 00:12:59,620 273 00:12:59,620 --> 00:13:02,390 మీరు ఒకటి తెలుసుకోవడానికి ఒకసారి Vim లేదా Emacs, ఉంది 274 00:13:02,390 --> 00:13:04,810 ఎటువంటి బలమైన కారణం ఎప్పుడూ, ఇతర తెలుసుకోవడానికి 275 00:13:04,810 --> 00:13:07,570 కానీ పూర్తిగా భిన్నంగా శైలి. 276 00:13:07,570 --> 00:13:10,460 సరి టెక్స్ట్ ఫైళ్లు సవరణ వార్తలు. 277 00:13:10,460 --> 00:13:13,374 >> ప్రేక్షకులు: మీరు కష్టం ఉంటే Vim ప్రస్తుతం, ఎలా we-- 278 00:13:13,374 --> 00:13:18,840 279 00:13:18,840 --> 00:13:20,800 >> రాబ్ బౌడెన్: ఉన్నాయి Vim లో బహుళ రీతులను, 280 00:13:20,800 --> 00:13:23,770 మరియు మొత్తం ఉన్నాయి Vim నేర్చుకోవడం ట్యుటోరియల్స్. 281 00:13:23,770 --> 00:13:27,390 కాబట్టి మీరు జరిగితే క్రమంలో చొప్పించు రీతిలో 282 00:13:27,390 --> 00:13:29,930 ఇది మీరు, టెక్స్ట్ టైప్ వివిధ మార్గాల్లో నమోదు, 283 00:13:29,930 --> 00:13:31,610 మీరు చొప్పించు మోడ్ లోకి ఎంత కానీ నేను. 284 00:13:31,610 --> 00:13:34,780 లేదా ఏ ప్రత్యేక నుంచి మీరు ఉన్నారని మోడ్, కేవలం ఎస్కేప్. 285 00:13:34,780 --> 00:13:37,640 మరియు మీరు కేవలం పొందడానికి ఎస్కేప్ చిట్లగొట్టు ఏ సమూహ రీతులు మీ లో బయటకు. 286 00:13:37,640 --> 00:13:40,360 జస్ట్ సరే, ఇప్పుడు నేను తిరిగి సాధారణ మోడ్ ఉన్నాను. 287 00:13:40,360 --> 00:13:43,790 >> కాబట్టి సాధారణ రీతిలో, ఒక పెద్దప్రేగు. 288 00:13:43,790 --> 00:13:45,160 మీరు దిగువన కనిపించడానికి. 289 00:13:45,160 --> 00:13:46,240 ఆపై q. 290 00:13:46,240 --> 00:13:52,600 మీరు మార్పులు చేసిన ఉంటే, q విడిచి ఉంటుంది, ఇది ఐ కెన్ నేను మార్పులు కలిగి? 291 00:13:52,600 --> 00:13:54,180 నేను స్పష్టంగా మార్పులు చేశారు. 292 00:13:54,180 --> 00:13:57,264 మీరు మార్పులు చేసిన ఉంటే, అది చేస్తాము మీరు ఆశ్చర్యార్థకం గుర్తును ఉంచవచ్చు చెప్పటానికి. 293 00:13:57,264 --> 00:13:58,430 నేను ఒక బ్యాంగ్ కాల్ వెళుతున్న. 294 00:13:58,430 --> 00:14:02,040 కాబట్టి మీరు ఒక నిషేధం ఉంచవచ్చు కేవలం ఏదైనా చేయకుండా విడిచి, 295 00:14:02,040 --> 00:14:04,520 లేదా పెద్దప్రేగు wq సేవ్ మరియు విడిచి ఉంటుంది. 296 00:14:04,520 --> 00:14:06,580 W సాధారణంగా కాబట్టి వ్రాయండి. 297 00:14:06,580 --> 00:14:08,300 కాబట్టి ఫైల్ను వ్రాయడానికి. 298 00:14:08,300 --> 00:14:09,810 నేను వ్రాసి విడిచి. 299 00:14:09,810 --> 00:14:13,606 లేదా మీరు కేవలం కలిగి qx స్లామ్, q బ్యాంగ్ కేవలం 300 00:14:13,606 --> 00:14:16,230 సంబంధం లేకుండా అక్కడ నుంచి మీరు చేసిన ఏ మార్పులు. 301 00:14:16,230 --> 00:14:21,310 302 00:14:21,310 --> 00:14:28,940 >> అన్ని కుడి, కాబట్టి ఇప్పుడు చూద్దాం వెళ్ళి మేము ఫైళ్లు సృష్టించవచ్చు. 303 00:14:28,940 --> 00:14:30,890 యొక్క ఫైళ్లను తొలగించటం ప్రారంభిద్దాం. 304 00:14:30,890 --> 00:14:35,450 మరియు నేను ఒక త్రో చేస్తాము శీఘ్ర కొత్త ఆదేశం, టచ్. 305 00:14:35,450 --> 00:14:38,200 Foo కాబట్టి టచ్. 306 00:14:38,200 --> 00:14:39,340 టచ్ బార్. 307 00:14:39,340 --> 00:14:40,220 బాజ్ టచ్. 308 00:14:40,220 --> 00:14:42,810 నేను ls, ఇప్పుడు మేము చూడండి ఆ ఫైళ్ళను ఉనికిలో. 309 00:14:42,810 --> 00:14:44,315 వారు పూర్తిగా ఖాళీ. 310 00:14:44,315 --> 00:14:47,178 కాబట్టి టచ్ కేవలం ఒక సులభం ఒక విధంగా, [వినబడని]. 311 00:14:47,178 --> 00:14:50,850 312 00:14:50,850 --> 00:14:54,640 రెండు, సాంకేతికంగా కేవలం రాష్ట్రానికి అది, ఇది సమయ నవీకరణలను. 313 00:14:54,640 --> 00:14:58,470 కాబట్టి మీరు సృష్టించడానికి ఏ ఫైలు ఉంది ఒక స్టాంప్ ఇది సంబంధం. 314 00:14:58,470 --> 00:15:01,330 కాబట్టి బాజ్ రూపొందించారు 16:21 వద్ద సెప్టెంబర్ 14. 315 00:15:01,330 --> 00:15:02,570 316 00:15:02,570 --> 00:15:06,670 ఇది కనుక, ఇప్పుడు 16:22 వార్తలు నేను మళ్ళీ బాజ్ టచ్ 317 00:15:06,670 --> 00:15:11,420 చూసే బాజ్ అత్యంత ఇటీవల 16:22 మార్చిన. 318 00:15:11,420 --> 00:15:17,680 అయితే నేను దాదాపు ఎప్పుడూ ఫైళ్లు సమయ చూడండి. 319 00:15:17,680 --> 00:15:20,490 టచ్ కాబట్టి, ఇక్కడ నేను ఉపయోగించి వెబ్ ఇది కొన్ని శీఘ్ర ఫైళ్లు సృష్టించడానికి. 320 00:15:20,490 --> 00:15:21,620 321 00:15:21,620 --> 00:15:27,400 >> అన్ని కుడి, కాబట్టి ఇప్పుడు rm ఉంది మేము ఇక్కడ పట్టించుకోనట్లు ఆదేశం. 322 00:15:27,400 --> 00:15:28,665 మరియు మేము అరె RM చేయవచ్చు. 323 00:15:28,665 --> 00:15:31,000 సాధారణ ఖాళీ ఫైలు అరె తొలగించడానికి సే. 324 00:15:31,000 --> 00:15:34,070 మరియు మేము y టైప్ చేయవచ్చు, మరియు ఇప్పుడు అది తొలగిస్తుంది ఉంది. 325 00:15:34,070 --> 00:15:34,850 rm బాజ్. 326 00:15:34,850 --> 00:15:35,910 327 00:15:35,910 --> 00:15:38,620 సాధారణ ఖాళీ ఫైలు తొలగించు బాజ్ మరియు కోసం రకం n. 328 00:15:38,620 --> 00:15:40,060 ఇప్పుడు అది తొలగించబడుతుంది కాదు. 329 00:15:40,060 --> 00:15:41,240 కాబట్టి బార్ మరియు బాజ్ ఇప్పటికీ ఉన్నాయి. 330 00:15:41,240 --> 00:15:42,232 ఫూ వెళ్లిపోయిన. 331 00:15:42,232 --> 00:15:43,148 GABRIEL: మాట్లాడటం ఉంచండి. 332 00:15:43,148 --> 00:15:43,970 333 00:15:43,970 --> 00:15:44,720 రాబ్ బౌడెన్: గ్రేట్. 334 00:15:44,720 --> 00:15:45,800 335 00:15:45,800 --> 00:15:50,370 బాధించే సందేశం కాబట్టి ఇక్కడ, సాధారణ empty-- తొలగించడానికి 336 00:15:50,370 --> 00:15:52,390 మీరు అక్కడ డౌన్ చేస్తున్నారు? 337 00:15:52,390 --> 00:15:54,030 సాధారణ ఖాళీ ఫైలు తొలగించండి. 338 00:15:54,030 --> 00:15:58,840 339 00:15:58,840 --> 00:16:01,610 మేము ఉండాలనుకుంటున్నాను చేస్తే ఆ సందేశం బాధపడటం, 340 00:16:01,610 --> 00:16:05,340 మేము ఈ -f లో త్రో జెండా, అందువలన ఆ శక్తి ఉంది. 341 00:16:05,340 --> 00:16:11,330 నేను -f RM ఉంటే ఇప్పుడు, అది మాత్రం కాదు మీరు ఈ ఫైలు తొలగించాలని చెప్పే. 342 00:16:11,330 --> 00:16:12,040 ఇది కేవలం చేయును. 343 00:16:12,040 --> 00:16:13,720 మరియు ls, నేను ఇకపై అక్కడ బార్ చూడండి లేదు. 344 00:16:13,720 --> 00:16:14,810 345 00:16:14,810 --> 00:16:18,021 >> ఇప్పుడు ఆ అవకాశం ఉంది ప్రమాదకరమైన ఆదేశం. 346 00:16:18,021 --> 00:16:19,020 ఇది చాలా చెడ్డ కాదు ఉంటుంది. 347 00:16:19,020 --> 00:16:22,240 మేము రెండవ వచ్చి చేస్తాము ఎలా అది నిజంగా ప్రమాదకరమైన పొందవచ్చు. 348 00:16:22,240 --> 00:16:28,740 మరియు యొక్క కొన్ని తాత్కాలిక డైరెక్టరీ సృష్టించడానికి వీలు. 349 00:16:28,740 --> 00:16:30,880 mkdir, మరొక ఆదేశం. 350 00:16:30,880 --> 00:16:34,880 Mkdir కాబట్టి ఒక కమాండ్ ఉంది ఒక డైరెక్టరీ చేస్తుంది. 351 00:16:34,880 --> 00:16:40,650 ఇప్పుడు ls ద్వారా మేము ఈ nice కాంతి చూడండి నీలం తాత్కాలిక డైరెక్టరీ హైలైట్. 352 00:16:40,650 --> 00:16:42,295 నేను తాత్కాలిక లోకి CD చెయ్యవచ్చు. 353 00:16:42,295 --> 00:16:44,590 నేను foo mkdir చేయవచ్చు. 354 00:16:44,590 --> 00:16:46,330 foo లోకి CD. mkdir బార్. 355 00:16:46,330 --> 00:16:46,860 బార్ లోకి CD. 356 00:16:46,860 --> 00:16:49,400 357 00:16:49,400 --> 00:16:54,300 >> కాబట్టి మేము సులభంగా పొందవచ్చు చూడండి కొన్ని అందమైన లోతైన గూడు లోకి. 358 00:16:54,300 --> 00:16:56,385 ఇప్పుడు నేను ఒక డైరెక్టరీ తొలగించండి లేదు? 359 00:16:56,385 --> 00:16:57,020 360 00:16:57,020 --> 00:16:57,520 rmdir. 361 00:16:57,520 --> 00:16:59,030 362 00:16:59,030 --> 00:17:03,540 కాబట్టి నేను నేరుగా RM ప్రయత్నించండి ఉంటే, వంటి మేము, ఒక సాధారణ ఫైల్ తో 363 00:17:03,540 --> 00:17:06,420 rm బార్ అన్నారు బార్ తొలగించలేరు చెప్పటానికి. 364 00:17:06,420 --> 00:17:07,569 ఇది ఒక డైరెక్టరీ. 365 00:17:07,569 --> 00:17:10,619 ప్రత్యేక ఆదేశం కోసం ఉంది రకమైన, డైరెక్టరీలు తొలగించడం. 366 00:17:10,619 --> 00:17:12,900 కాబట్టి rmdir బార్. 367 00:17:12,900 --> 00:17:13,710 ఇప్పుడు బార్ వెళ్లిపోయిన. 368 00:17:13,710 --> 00:17:14,980 369 00:17:14,980 --> 00:17:22,680 >> OK, rmdir నేను ఉపయోగించడానికి చాలా చక్కని ఎప్పుడూ. 370 00:17:22,680 --> 00:17:32,220 ఇప్పుడు చూద్దాం being-- కారణం ఇక్కడ ఒక సాధారణ ఫైలు బార్ చేయడానికి. 371 00:17:32,220 --> 00:17:34,780 కాబట్టి rmdir అరె. 372 00:17:34,780 --> 00:17:35,760 rmdir. 373 00:17:35,760 --> 00:17:36,900 Foo తొలగించడానికి విఫలమైంది. 374 00:17:36,900 --> 00:17:38,420 డైరెక్టరీ ఖాళీ లేదు. 375 00:17:38,420 --> 00:17:43,420 కాబట్టి మీరు ఒక మీద dir తొలగించడానికి ఉపయోగించలేరు అది విషయాలు కలిగి డైరెక్టరీ. 376 00:17:43,420 --> 00:17:44,830 >> కాబట్టి మీరు కొన్ని ఎంపికలు ఉన్నాయి. 377 00:17:44,830 --> 00:17:49,780 మీరు ఆ డైరెక్టరీలో వెళ్ళవచ్చు, తొలగించడానికి ప్రతిదీ మానవీయంగా, మరియు అప్పుడు వచ్చిన 378 00:17:49,780 --> 00:17:51,759 మరియు డైరెక్టరీ RMDIR. 379 00:17:51,759 --> 00:17:53,050 స్పష్టమైన బాధించే ధ్వనులు. 380 00:17:53,050 --> 00:17:55,000 వేలాది ఏమి చెయాలి అక్కడ ఫైళ్లు? 381 00:17:55,000 --> 00:17:58,119 బాగా, మీరు * RM కాలేదు. 382 00:17:58,119 --> 00:17:59,410 మేము రెండవ * మాట్లాడదాము. 383 00:17:59,410 --> 00:18:00,870 ఇది ప్రధానంగా అన్ని విషయాలు అర్థం. 384 00:18:00,870 --> 00:18:02,030 385 00:18:02,030 --> 00:18:05,470 కానీ మంచి ఇంకా, కాబట్టి rm -r. 386 00:18:05,470 --> 00:18:10,220 కాబట్టి RM -r-- చాలా సందర్భాలలో, -r, పునరావృత అర్థం 387 00:18:10,220 --> 00:18:13,810 మేము గురించి మాట్లాడదాము ఏమి అనేక వారాల పునరావృత అంటే. 388 00:18:13,810 --> 00:18:18,630 కానీ ప్రధానంగా సంచరిస్తారు అర్థం ఈ డైరెక్టరీ యొక్క మొత్తం 389 00:18:18,630 --> 00:18:20,190 మరియు ప్రతిదీ తొలగించండి. 390 00:18:20,190 --> 00:18:24,420 >> కాబట్టి RM -r foo చెప్పడానికి అన్నారు డైరెక్టరీ foo వస్తారు? 391 00:18:24,420 --> 00:18:25,210 అవును. 392 00:18:25,210 --> 00:18:26,800 సాధారణ ఖాళీ ఫైలు / foo బార్ తొలగించు? 393 00:18:26,800 --> 00:18:27,880 394 00:18:27,880 --> 00:18:28,540 అవును. 395 00:18:28,540 --> 00:18:29,760 డైరెక్టరీ foo తొలగించు? 396 00:18:29,760 --> 00:18:30,260 అవును. 397 00:18:30,260 --> 00:18:31,470 398 00:18:31,470 --> 00:18:35,020 కాబట్టి ఇప్పుడు foo మరియు ప్రతిదీ లోపల ఇది తొలగించబడింది. 399 00:18:35,020 --> 00:18:42,370 >> ఇప్పుడు ఆ ముఖ్యంగా బాధించే పొందవచ్చు when-- యొక్క, 2 టచ్, 1 టచ్ 3 తాకే వీలు. 400 00:18:42,370 --> 00:18:44,400 ఫైళ్ళ మొత్తం బంచ్ కలిగి. 401 00:18:44,400 --> 00:18:49,060 నేను అనుకుంటే, నేను సృష్టించగలము ఇక్కడ ఫైళ్ళను వేల. 402 00:18:49,060 --> 00:18:53,340 మరియు RM -r foo అన్నారు అందంగా బాధించే. 403 00:18:53,340 --> 00:18:55,374 అవును, అవును, అవును, అవును, అవును, అవును. 404 00:18:55,374 --> 00:18:57,540 చాలా ఫైళ్ళను మీరు త్వరగా ఎన్ని సార్లు చూడండి 405 00:18:57,540 --> 00:18:58,581 నేను అవును టైప్ కలిగి. 406 00:18:58,581 --> 00:19:02,265 బాగా, మేము కేవలం మేము ఎలా ముందు చూసిన , అవును -f టైప్ చవిచూస్తారు వదిలించుకోవటం. 407 00:19:02,265 --> 00:19:03,330 408 00:19:03,330 --> 00:19:07,020 Mkdir కాబట్టి foo CD foo టచ్ 1 2 3. 409 00:19:07,020 --> 00:19:08,380 410 00:19:08,380 --> 00:19:17,190 సరే, కాబట్టి RM-RF foo అన్నారు గుడ్డిగా పూర్తిగా foo తొలగించండి. 411 00:19:17,190 --> 00:19:17,960 ఏ ప్రాంప్ట్. 412 00:19:17,960 --> 00:19:18,650 సంఖ్య ఏదైనా. 413 00:19:18,650 --> 00:19:20,040 ఫూ వెళ్లిపోయిన. 414 00:19:20,040 --> 00:19:23,830 >> నేను ఈ ఉపయోగించడానికి ఉంటాయి అన్ని సమయం ఆదేశం. 415 00:19:23,830 --> 00:19:25,120 416 00:19:25,120 --> 00:19:27,830 అది ఒక ఉంది, అన్నాడు చాలా ప్రమాదకరమైన ఆదేశం, 417 00:19:27,830 --> 00:19:33,240 నేను ఏదో ఇష్టపడతారు ఎందుకంటే ఈ, అది మిమ్ములను కాదు. 418 00:19:33,240 --> 00:19:34,730 ఇది తొలగించబడ్డాయి. 419 00:19:34,730 --> 00:19:40,140 మరియు అది, చాలా తరచుగా జరుగుతుంది మరియు మరింత ఉన్నత CS కోర్సులు. 420 00:19:40,140 --> 00:19:42,070 కొన్నిసార్లు మేము చూస్తారు ఏదో పేరు ఎవరైనా 421 00:19:42,070 --> 00:19:48,360 నేను అనుకోకుండా మా RM RF-ed నా హోమ్ చెప్పారు డైరెక్టరీ మరియు నా P సెట్ అన్ని పారిపోయిన. 422 00:19:48,360 --> 00:19:52,422 మరియు అది, వినాశకరమైన కానీ చెత్త ఉంది. 423 00:19:52,422 --> 00:19:54,380 ఏమీ ఉంది ఏ ఉంది మీరు తిరిగి కోసం. 424 00:19:54,380 --> 00:19:55,330 ఇది కేవలం అయిపోంది. 425 00:19:55,330 --> 00:19:56,529 426 00:19:56,529 --> 00:19:58,320 ఉంటుంది చెత్తగా RM-RF / లాగ. 427 00:19:58,320 --> 00:19:59,432 428 00:19:59,432 --> 00:20:01,140 కాబట్టి మేము కేవలం చర్చించారు ఆ మూలం డైరెక్టరీ. 429 00:20:01,140 --> 00:20:03,095 ఇది అన్ని కలిగి మీ సిస్టమ్ ఫైళ్లను. 430 00:20:03,095 --> 00:20:04,120 431 00:20:04,120 --> 00:20:07,380 థింగ్స్ చాలా దారుణంగా పొందడానికి ఉంటాయి మీరు ls వంటి వాటిని తొలగించండి, 432 00:20:07,380 --> 00:20:10,280 మరియు CD, మరియు ఆ యొక్క అన్ని. 433 00:20:10,280 --> 00:20:15,467 >> ప్రేక్షకులు: తేడా ఏమిటి RM, RF, మరియు RM * మధ్య 434 00:20:15,467 --> 00:20:16,300 రాబ్ బౌడెన్: కాబట్టి RM * - 435 00:20:16,300 --> 00:20:17,700 436 00:20:17,700 --> 00:20:22,300 >> ALLISON: ప్రశ్న ఏమిటి RM, RF, మరియు RM * మధ్య తేడా. 437 00:20:22,300 --> 00:20:23,750 438 00:20:23,750 --> 00:20:25,950 >> రాబ్ బౌడెన్: * కాబట్టి RM. 439 00:20:25,950 --> 00:20:31,910 అన్ని సాధారణ పంపిణీ స్టార్ ఈ డైరెక్టరీ యొక్క కంటెంట్లను. 440 00:20:31,910 --> 00:20:33,540 441 00:20:33,540 --> 00:20:35,540 ఇతర అనుకుంటున్నాను ప్రయత్నిస్తున్న స్టార్ చూపిస్తున్న మార్గాలు. 442 00:20:35,540 --> 00:20:38,280 443 00:20:38,280 --> 00:20:44,780 బాగా, వాస్తవానికి స్టార్ ఏ నమూనా మ్యాచ్ అర్థం. 444 00:20:44,780 --> 00:20:54,930 నేను dog1 అనే ఫైల్ కలిగి చేస్తే, cat2 టచ్, Cat1 టచ్, dog2 టచ్. 445 00:20:54,930 --> 00:20:56,050 446 00:20:56,050 --> 00:21:02,110 కాబట్టి ls * 1 Cat1 ప్రింట్ అన్నారు మరియు dog1, ఆ స్టార్ నిండిన ఎందుకంటే 447 00:21:02,110 --> 00:21:06,270 ఒక అక్కడ ఉండాలి with-- లో, కానీ స్టార్ పిల్లి లేదా కుక్క ఉండవచ్చు. 448 00:21:06,270 --> 00:21:07,247 ఇది ఒక అడవి కార్డు. 449 00:21:07,247 --> 00:21:08,580 నేను చూస్తున్నాను పదం. 450 00:21:08,580 --> 00:21:09,120 వైల్డ్ కార్డు. 451 00:21:09,120 --> 00:21:10,180 452 00:21:10,180 --> 00:21:13,960 లేదా నేను కుక్క * LS, మరియు కాలేదు నేను, dog2 dog1 చూసుకునేవారు వెబ్. 453 00:21:13,960 --> 00:21:16,870 కాబట్టి ఆ ఫైళ్ళను జాబితా ఉంటాయి ఆ నిర్దిష్ట నమూనా మ్యాచ్. 454 00:21:16,870 --> 00:21:18,150 మీరు ఈ విధంగా ls ఉపయోగించవచ్చు. 455 00:21:18,150 --> 00:21:19,350 456 00:21:19,350 --> 00:21:22,020 >> Ls * స్టార్ ఏదైనా సరిపోతుంది. 457 00:21:22,020 --> 00:21:25,710 కాబట్టి అది అన్ని ముద్రించడానికి జరగబోతోంది ఈ డైరెక్టరీ యొక్క కంటెంట్లను 458 00:21:25,710 --> 00:21:27,290 వాటిని అన్ని నుండి మ్యాచ్. 459 00:21:27,290 --> 00:21:30,130 ఇది ఏదైనా ప్రింట్ మాత్రం కాదు ఎగువ స్థాయి డైరెక్టరీలలో. 460 00:21:30,130 --> 00:21:38,680 నేను ఉంటే ఉప డైరెక్టరీ foo, మరియు టచ్ 1 2 3 కాబట్టి ఇప్పుడు rm * స్టార్ ఉంటే, 461 00:21:38,680 --> 00:21:41,450 Cat1, cat2, dog1, dog2 తొలగించండి. 462 00:21:41,450 --> 00:21:42,340 Foo తీసివేయలేము. 463 00:21:42,340 --> 00:21:43,090 ఇది ఒక డైరెక్టరీ. 464 00:21:43,090 --> 00:21:43,920 465 00:21:43,920 --> 00:21:50,340 >> కాబట్టి స్టార్ అన్ని విస్తరిస్తుంది డైరెక్టరీలో ఫైళ్లు. 466 00:21:50,340 --> 00:21:55,210 కాబట్టి సాంకేతికంగా RM * చెప్పడం వంటిది rm Cat1, cat2, dog1, dog2, foo. 467 00:21:55,210 --> 00:22:03,630 RM-RF అయితే, సాంకేతికంగా నటిస్తున్నాడు కానీ RM -rf--, మేము ఏమి సాధించడానికి 468 00:22:03,630 --> 00:22:06,090 నేను ఈ బయటకు వెళ్ళి డైరెక్టరీ, RM-RF తాత్కాలిక, 469 00:22:06,090 --> 00:22:08,890 తాత్కాలిక లోకి వెళ్ళడానికి జరగబోతోంది మరియు పునరావృతంగా ప్రతిదీ తొలగించండి. 470 00:22:08,890 --> 00:22:11,260 471 00:22:11,260 --> 00:22:21,060 >> కాబట్టి నక్షత్రం లో వేరు అని కాబట్టి ఈ విషయం by-- అర్థం 472 00:22:21,060 --> 00:22:25,090 నేను అమలు చేస్తున్నాను, ఈ విషయం ఆ ఆదేశాలను కోసం నాకు ప్రాంప్ట్ ఉంది 473 00:22:25,090 --> 00:22:28,770 ఆపై అమలు మరియు చేయడం వాటిని, నా షెల్ ఈ కాల్. 474 00:22:28,770 --> 00:22:31,930 కాబట్టి ఈ షెల్ కూడా ఒక కార్యక్రమం. 475 00:22:31,930 --> 00:22:35,010 మరియు నేను, కోరుకుంటే లో / bin / బాష్ అమలు కాలేదు. 476 00:22:35,010 --> 00:22:36,930 షెల్ బాష్ అంటారు. 477 00:22:36,930 --> 00:22:39,340 ఇప్పుడు మేము ఏదో గమనించవచ్చు కొద్దిగా మార్చబడింది, 478 00:22:39,340 --> 00:22:42,200 మరియు ఆ కోసం నా సెట్టింగులు ఎందుకంటే వార్తలు షెల్ భిన్నమైనవి. 479 00:22:42,200 --> 00:22:45,415 >> కానీ ఇప్పుడు నేను సాంకేతికంగా నడుస్తున్న వెబ్ నా అసలు షెల్ లోపల ఒక షెల్, 480 00:22:45,415 --> 00:22:49,570 మరియు నేను ఇప్పుడు ఆ షెల్ నిష్క్రమించడానికి, మరియు చేయవచ్చు నేను తిరిగి నా మొదటి స్థాయి షెల్ కు ఉన్నాను. 481 00:22:49,570 --> 00:22:55,240 చెప్పడం ప్రయోజనం ఆ స్టార్ is--. 482 00:22:55,240 --> 00:22:59,020 కాబట్టి స్టార్ విషయం బాష్ అర్థం. 483 00:22:59,020 --> 00:23:04,260 కాబట్టి RM-RF,-RF జెండా కేవలం RM అర్థం. 484 00:23:04,260 --> 00:23:06,380 ఇది తెలుసు మీరు ఆ ఒక-RF పాస్ మీరు 485 00:23:06,380 --> 00:23:09,520 అది పునరావృతంగా తొలగించాలని ప్రాంప్ట్ లేకుండా అన్ని ఫైళ్లు. 486 00:23:09,520 --> 00:23:13,960 స్టార్ ఏదో అర్థం ఉంది బాష్ ద్వారా మీరు RM * చెప్పినప్పుడు, 487 00:23:13,960 --> 00:23:16,890 బాష్ చెప్పడానికి వెళ్ళడం లేదు హే RM *, స్టార్ తొలగించండి. 488 00:23:16,890 --> 00:23:21,010 బాష్ * RM చెప్పడానికి అన్నారు Cat1, cat2, dog1, dog2 తొలగించండి. 489 00:23:21,010 --> 00:23:24,305 ఇది స్వయంచాలకంగా విస్తరించేందుకు చేస్తాడు డైరెక్టరీలో ఫైళ్లు అన్ని. 490 00:23:24,305 --> 00:23:29,100 491 00:23:29,100 --> 00:23:33,140 >> మరియు అలాగే tilde మరొక ఉంది బాష్ అర్థం గుర్తు. 492 00:23:33,140 --> 00:23:37,130 మీరు cd ~, బాష్ విస్తరిస్తుంది చెప్పినప్పుడు మీ హోమ్ డైరెక్టరీ ఆ. 493 00:23:37,130 --> 00:23:38,910 494 00:23:38,910 --> 00:23:40,210 ఇతర ప్రశ్నలు ఇప్పటివరకు? 495 00:23:40,210 --> 00:23:42,760 496 00:23:42,760 --> 00:23:46,060 సరి మేము త్వరగా వెళ్లి ఆరంభమవుతుంది చేస్తున్నారు. 497 00:23:46,060 --> 00:23:47,700 498 00:23:47,700 --> 00:23:48,545 >> టాబ్ పూర్తి. 499 00:23:48,545 --> 00:23:49,670 అక్కడే దాన్ని త్రో. 500 00:23:49,670 --> 00:23:51,530 మంది లేదు ఈ ఉంది తెలుసుకుంటారు. 501 00:23:51,530 --> 00:23:55,060 నేను cd డౌ టైప్, నేను డౌన్ వెళ్లాలని మీరు. 502 00:23:55,060 --> 00:23:56,700 నేను nloads టైప్ అవసరం లేదు. 503 00:23:56,700 --> 00:23:57,960 504 00:23:57,960 --> 00:24:00,770 నేను టాబ్ నొక్కండి. 505 00:24:00,770 --> 00:24:03,794 కాబట్టి అది గుర్తిస్తుంది డౌ ఒక ఉపసర్గ అని 506 00:24:03,794 --> 00:24:05,710 ఏదైనా సరిపోలడం లేదు ఈ డైరెక్టరీ లో వేరే, 507 00:24:05,710 --> 00:24:07,520 కాబట్టి మీరు ఆ పూర్తి ఉంటుంది. 508 00:24:07,520 --> 00:24:08,610 ఇప్పుడు నేను నమోదు చేయవచ్చు. 509 00:24:08,610 --> 00:24:10,110 >> నేను కూడా పునరావృతంగా అలా. 510 00:24:10,110 --> 00:24:11,205 Mkdir కాబట్టి foo. 511 00:24:11,205 --> 00:24:12,480 512 00:24:12,480 --> 00:24:13,300 యొక్క foo లోకి వెళ్ళి తెలపండి. 513 00:24:13,300 --> 00:24:14,830 mkdir బార్. 514 00:24:14,830 --> 00:24:17,345 నా ఇంటికి తిరిగి వెళుతున్న డైరెక్టరీ, నేను డౌన్లోడ్ చూడగలరు. 515 00:24:17,345 --> 00:24:19,040 516 00:24:19,040 --> 00:24:21,860 ఇప్పుడు మళ్ళీ టాబ్ కొట్టిన స్వయంచాలకంగా foo పూరించడానికి జరగబోతోంది. 517 00:24:21,860 --> 00:24:22,880 ఇది మాత్రమే డైరెక్టరీ. 518 00:24:22,880 --> 00:24:25,340 స్వయంచాలకంగా మళ్ళీ టాబ్ హిట్టింగ్ బార్ పూరించడానికి జరగబోతోంది. 519 00:24:25,340 --> 00:24:26,798 కాబట్టి ఇప్పుడు నేను (డౌన్లోడ్లు / foo / బార్ ~) లో ఉన్నాను. 520 00:24:26,798 --> 00:24:27,310 521 00:24:27,310 --> 00:24:31,692 >> కాబట్టి ఈ టాబ్ పూర్తి, చేసినప్పుడు నేను, ఆఫీసు గంటల వచ్చింది 522 00:24:31,692 --> 00:24:33,400 మరియు నేను నిలబడి నేను ఒకరి భుజం, 523 00:24:33,400 --> 00:24:40,470 మరియు వారు RM చూడాలని D-O-W-N-L-O-ఒక-D-S, నేను మరణిస్తున్న వెబ్. 524 00:24:40,470 --> 00:24:41,990 కేవలం టాబ్, టాబ్, టాబ్, టాబ్. 525 00:24:41,990 --> 00:24:44,550 526 00:24:44,550 --> 00:24:45,630 కాబట్టి ఖచ్చితంగా టాబ్ ఉపయోగిస్తారు. 527 00:24:45,630 --> 00:24:47,890 528 00:24:47,890 --> 00:24:49,840 మరియు అలాగే అప్ మరియు ప్రజలు డౌన్, చాలా 529 00:24:49,840 --> 00:24:51,930 ఆ జరిగిన ఎప్పుడూ హిట్ మరియు డౌన్ చేశారు. 530 00:24:51,930 --> 00:24:54,870 ఇది మునుపటి ద్వారా వెళ్తారో ఆదేశాలను, కాబట్టి మీరు ఏదో అయిపోయింది 531 00:24:54,870 --> 00:24:58,300 మరియు మీరు మళ్ళీ అమలు చేయండి, మీరు పొందుటకు వరకు కేవలం పట్టుకొని. 532 00:24:58,300 --> 00:24:59,870 533 00:24:59,870 --> 00:25:00,370 సరే. 534 00:25:00,370 --> 00:25:01,460 535 00:25:01,460 --> 00:25:03,585 >> త్వరగా, కొన్ని ఇతర విషయాలు. 536 00:25:03,585 --> 00:25:04,800 537 00:25:04,800 --> 00:25:05,930 యొక్క తాత్కాలిక లోకి వెళదాం. 538 00:25:05,930 --> 00:25:06,976 539 00:25:06,976 --> 00:25:08,125 యొక్క కొన్ని ఫైళ్లు సృష్టించడానికి లెట్. 540 00:25:08,125 --> 00:25:10,480 541 00:25:10,480 --> 00:25:15,215 ఇక్కడ, నేను కేవలం రెడీ కొన్ని పదాలు జాబితా చెప్పారు. 542 00:25:15,215 --> 00:25:18,460 543 00:25:18,460 --> 00:25:21,035 కుక్క, పిల్లి, మిఅవ్. 544 00:25:21,035 --> 00:25:23,940 545 00:25:23,940 --> 00:25:26,040 యొక్క, చేప కుక్క తెలియజేసేలా. 546 00:25:26,040 --> 00:25:27,500 547 00:25:27,500 --> 00:25:32,320 కాబట్టి ఇప్పుడు ప్రతినిధి చాలా ఉంది ఆదేశాలను మీరు 548 00:25:32,320 --> 00:25:37,820 అంతటా శోధన ఉపయోగించండి ఒక నిర్దిష్ట టెక్స్ట్ ఫైళ్లు, 549 00:25:37,820 --> 00:25:40,910 మరియు సాంకేతికంగా మీరు నిజంగా చేయవచ్చు అది క్లిష్టమైన భావాలు మ్యాచ్. 550 00:25:40,910 --> 00:25:44,830 >> ఇక్కడ, నేను grep ఉంటే, మరియు ఏమి నేను శోధించడానికి మీరు లేదు? 551 00:25:44,830 --> 00:25:49,130 యొక్క నేను పిల్లులు శోధించడం నేను చెప్పారు, మరియు నేను ఈ ఫైళ్లు అన్ని శోధించడానికి మీరు. 552 00:25:49,130 --> 00:25:50,650 కాబట్టి నేను ఈ ఫైళ్లు అన్ని చేయాలి? 553 00:25:50,650 --> 00:25:51,900 స్టార్. 554 00:25:51,900 --> 00:25:54,939 కనుక ఫైల్ ఒక లో, నేను పిల్లి కలిగి. 555 00:25:54,939 --> 00:25:56,980 నేను బహుశా కలిగి అది ఏదో మంచి అని, 556 00:25:56,980 --> 00:25:59,063 ఆ కనిపిస్తుంది ఎందుకంటే లైన్ సంఖ్యలు లేదా ఏదో. 557 00:25:59,063 --> 00:26:01,590 కానీ ఫైలు ఒక లో నేను పిల్లి తో ఒక లైన్ కలిగి. 558 00:26:01,590 --> 00:26:04,160 ఫైలు రెండు నేను పిల్లి తో ఒక లైన్ కలిగి. 559 00:26:04,160 --> 00:26:07,280 కాబట్టి ఇప్పుడు నేను ఫైలు లోపల చూడవచ్చు మరియు చూడండి అవును, ఆ ఫైలు పిల్లి కలిగి. 560 00:26:07,280 --> 00:26:10,210 నోటీసు ఫైలు మూడు పొందలేదన్న పిల్లి అక్కడ కాదు ఎందుకంటే. 561 00:26:10,210 --> 00:26:13,882 నేను మియావ్ కోసం grep చేయవచ్చు. 562 00:26:13,882 --> 00:26:14,840 మాత్రమే రెండు మిఅవ్ ఉంది దాఖలు. 563 00:26:14,840 --> 00:26:16,120 564 00:26:16,120 --> 00:26:20,640 >> కాబట్టి మీరు మిళితం చేయవచ్చు ఈ, మళ్ళీ, తో -r, ఇది 565 00:26:20,640 --> 00:26:23,580 నేను ముందు చెప్పారు వంటి తరచుగా పునరావృత అర్థం. 566 00:26:23,580 --> 00:26:29,800 కాబట్టి నేను ఇక్కడ రావచ్చు, grep -r ఏ ఉదాహరణకు యొక్క సవరించడానికి వీలు of-- కోసం 567 00:26:29,800 --> 00:26:32,010 ఈ ఒక కేవలం ఒక పిల్లి త్రో. 568 00:26:32,010 --> 00:26:38,800 కాబట్టి ఏ ఉదాహరణకు -r grep ఈ డైరెక్టరీ అంతటా పిల్లి. 569 00:26:38,800 --> 00:26:41,600 మరియు అది పునరావృతంగా రెడీ ఏవైనా సబ్ శోధన. 570 00:26:41,600 --> 00:26:43,940 కాబట్టి బాజ్ లో, పిల్లి ఉంది. 571 00:26:43,940 --> 00:26:45,570 తాత్కాలిక / 2 లో, పిల్లి ఉంది. 572 00:26:45,570 --> 00:26:47,960 మరియు తాత్కాలిక / పిల్లి 1 ఉంది. 573 00:26:47,960 --> 00:26:50,045 కాబట్టి ఆ ఫైళ్ళ శోధించడం. 574 00:26:50,045 --> 00:26:51,250 575 00:26:51,250 --> 00:26:55,090 >> ఇప్పుడు మీరు కూడా ఒక కనుగొనేందుకు ఉపయోగించవచ్చు. 576 00:26:55,090 --> 00:26:59,640 కాబట్టి ప్రత్యేకంగా గురించి కనుగొనేందుకు ఒక పేరుతో ఫైళ్ళు వెతుకుతున్న. 577 00:26:59,640 --> 00:27:02,490 కాబట్టి యొక్క కొన్ని మరింత తయారు చేద్దాము. 578 00:27:02,490 --> 00:27:03,660 యొక్క డౌన్లోడ్ లోకి వెళ్ళి తెలపండి. 579 00:27:03,660 --> 00:27:04,680 580 00:27:04,680 --> 00:27:05,380 Dog1 టచ్. 581 00:27:05,380 --> 00:27:06,840 582 00:27:06,840 --> 00:27:07,770 Cat2 టచ్. 583 00:27:07,770 --> 00:27:09,290 584 00:27:09,290 --> 00:27:10,760 Cat_dog టచ్. 585 00:27:10,760 --> 00:27:14,550 586 00:27:14,550 --> 00:27:15,975 Catcat టచ్. 587 00:27:15,975 --> 00:27:18,270 588 00:27:18,270 --> 00:27:23,810 >> నేను అన్ని కావలసిన పేరు లో కుక్క తో ఫైళ్లు. 589 00:27:23,810 --> 00:27:28,060 కాబట్టి కనుగొనేందుకు, మరియు పొడవైన కోసం నేను జ్ఞాపకం ఎప్పుడూ సమయం 590 00:27:28,060 --> 00:27:33,760 ఎలా కనుగొనేందుకు చివరకు నేను వరకు, పని ఇది స్పష్టమైన చేసిన చదవండి. 591 00:27:33,760 --> 00:27:35,784 కాబట్టి స్వయంచాలకంగా పునరావృత, కనుగొనేందుకు. 592 00:27:35,784 --> 00:27:36,950 మీరు ఒక -r పాస్ అవసరం లేదు. 593 00:27:36,950 --> 00:27:38,090 594 00:27:38,090 --> 00:27:39,110 కాబట్టి డాట్ కనుగొనేందుకు. 595 00:27:39,110 --> 00:27:40,750 మేము ఇంకా డాట్ గురించి మాట్లాడారు లేదు. 596 00:27:40,750 --> 00:27:44,800 ఎల్లప్పుడూ డాట్ డాట్ అయితే ఒక డైరెక్టరీ అంటే. 597 00:27:44,800 --> 00:27:46,960 డాట్ ఎల్లప్పుడూ ప్రస్తుత డైరెక్టరీ అర్థం. 598 00:27:46,960 --> 00:27:51,390 నేను లో -r డాట్ RM కాలేదు అదే విధంగా నేను *-RF RM చేయవచ్చు. 599 00:27:51,390 --> 00:27:53,140 చివరకు వారు ఇదే సాధనకు. 600 00:27:53,140 --> 00:27:56,040 RM-RF డాట్ తొలగించడానికి అన్నారు మొత్తం ప్రస్తుత డైరెక్టరీ. 601 00:27:56,040 --> 00:27:57,440 602 00:27:57,440 --> 00:27:59,680 >> సరే, నేను అక్కడ చేయాలనుకుంటున్నారా లేని. 603 00:27:59,680 --> 00:28:01,490 604 00:28:01,490 --> 00:28:04,320 కానీ డాట్ కనుగొనేందుకు. 605 00:28:04,320 --> 00:28:07,920 కాబట్టి పునరావృతంగా ప్రస్తుత అన్వేషణ డైరెక్టరీ, మరియు ఇప్పుడు ప్రతిదీ 606 00:28:07,920 --> 00:28:14,125 ఈ తర్వాత జెండాలు కొంత అని మీరు వచ్చే విషయాలు మినహాయించాలని ఉపయోగించవచ్చు. 607 00:28:14,125 --> 00:28:17,250 కాబట్టి కనుగొనేందుకు డాట్ ప్రతిదీ తిరిగి అది ప్రస్తుత డైరెక్టరీ కనుగొనవచ్చు. 608 00:28:17,250 --> 00:28:19,700 ఆ అన్ని ఫైళ్లు పునరావృతంగా శోధించడం. 609 00:28:19,700 --> 00:28:21,250 మేము రెండవ ఆ కొన్ని చూస్తారు. 610 00:28:21,250 --> 00:28:23,150 611 00:28:23,150 --> 00:28:27,140 >> కానీ సందర్భంలో మీరు నేను ఎలా వొండరింగ్ , చాలా కనీసం కమాండ్ K, కాబట్టి 612 00:28:27,140 --> 00:28:29,660 Mac లో నా టెర్మినల్ లో క్లియర్. 613 00:28:29,660 --> 00:28:34,660 కంట్రోల్ L సాధారణంగా క్లియర్ టెర్మినల్ ఏ విధమైన కోసం ఇది. 614 00:28:34,660 --> 00:28:36,480 మీరు కూడా స్పష్టమైన టైప్ చెయ్యవచ్చు. 615 00:28:36,480 --> 00:28:38,410 మరియు మీరు పొందుటకు ఉంటే ఒక అదృష్టము scenario-- లోకి 616 00:28:38,410 --> 00:28:42,790 ఇది నాకు ఒక జంట జరిగిందని time-- మీ అడుగును యొక్క రంగులు 617 00:28:42,790 --> 00:28:46,590 అన్ని మీరు గందరగోళంలో, లేదా ఏదైనా చూడగలరు కాదు 618 00:28:46,590 --> 00:28:51,232 మీరు టైప్ చేసినప్పుడు ఎందుకంటే, టైప్ చేయబడిన కొన్నిసార్లు నేపథ్య రంగు సెట్ వంటి 619 00:28:51,232 --> 00:28:53,940 ముంగిటి రంగు అదే మరియు ఇప్పుడు మీరు ఫాంట్లు చూడలేరు. 620 00:28:53,940 --> 00:28:55,110 621 00:28:55,110 --> 00:28:59,830 రీసెట్ కేవలం పునఃఅమర్పులకు ఏదో ఉంది డిఫాల్ట్ బ్లాక్ నేపథ్యం మీరు, 622 00:28:59,830 --> 00:29:01,840 తెలుపు ముందు, లేదా సంసార మీరు వాటిని సెట్. 623 00:29:01,840 --> 00:29:03,390 624 00:29:03,390 --> 00:29:04,790 >> కాబట్టి అక్కడ ఉన్నాయి? 625 00:29:04,790 --> 00:29:05,930 డాట్ వెతుకుము. 626 00:29:05,930 --> 00:29:09,360 ఈ గత కాబట్టి ఇప్పుడు ప్రతిదీ పాయింట్ ఫలితాలు పరిమితం 627 00:29:09,360 --> 00:29:11,450 ఏదో ఆ మ్యాచ్ ఇచ్చిన నమూనా. 628 00:29:11,450 --> 00:29:16,110 ఇక్కడ నేను శోధించడానికి మీరు పేరు పిల్లి తో ప్రతిదీ. 629 00:29:16,110 --> 00:29:17,300 నేను ఏమీ వచ్చింది. 630 00:29:17,300 --> 00:29:18,390 ఎందుకు అలా? 631 00:29:18,390 --> 00:29:21,230 బాగా, నేను శోధించడం నేను సరిగ్గా పేరు పిల్లి తో ఏదో. 632 00:29:21,230 --> 00:29:25,150 నేను ఏదో అన్వేషణ అనుకుంటే కొన్ని నమూనా ఉంది, మరియు cat-- 633 00:29:25,150 --> 00:29:28,890 కోట్స్ సాంకేతికంగా, అవసరమైన కాదు కానీ నేను అక్కడ వాటిని విసిరే వెబ్. 634 00:29:28,890 --> 00:29:32,720 కాబట్టి ఇప్పుడు అది catcat ఎందుకంటే తెలుసుకుంటాడు ఆ మాత్రమే విషయం ఆ 635 00:29:32,720 --> 00:29:36,040 స్వేచ్ఛా ఉంది నమూనా పిల్లి తరువాత. 636 00:29:36,040 --> 00:29:41,950 నేను ఇప్పుడు పిల్లి * చాలు, మరియు చేయవచ్చు , catcat, cat_dog, cat2 కనుగొనేందుకు 637 00:29:41,950 --> 00:29:45,245 ఆ ఎందుకంటే పిల్లి తో అన్ని విషయాలు ఏదైనా తరువాత ప్రారంభంలో. 638 00:29:45,245 --> 00:29:46,120 మీరు ఈ మిళితం చేయవచ్చు. 639 00:29:46,120 --> 00:29:50,480 మీరు అన్ని సి ఫైళ్లు కోసం అన్వేషణ అనుకుంటే మీరు కలిగి, మీరు * సి ఉండవచ్చు. 640 00:29:50,480 --> 00:29:51,960 మేము ఇక్కడ blah.c చేశారు. 641 00:29:51,960 --> 00:29:53,000 642 00:29:53,000 --> 00:29:55,020 కాబట్టి ఒక కనుగొనేందుకు పని చేస్తుందో. 643 00:29:55,020 --> 00:29:55,770 మీరు శోధించవచ్చు. 644 00:29:55,770 --> 00:29:58,270 ఇది జెండాలు మొత్తం బంచ్ ఉంది మరింత ఆంక్షలు. 645 00:29:58,270 --> 00:30:00,960 మరియు వాటిని ఒక, యొక్క -d సే. 646 00:30:00,960 --> 00:30:02,110 647 00:30:02,110 --> 00:30:04,435 కాబట్టి డీప్రికేటెడ్. 648 00:30:04,435 --> 00:30:05,425 649 00:30:05,425 --> 00:30:06,550 ఓహ్, ఆ నేను ఏమి కాదు. 650 00:30:06,550 --> 00:30:07,730 -d లేదు. 651 00:30:07,730 --> 00:30:08,860 రకం d. 652 00:30:08,860 --> 00:30:13,820 కాబట్టి డాట్ కనుగొనేందుకు - రకం d. 653 00:30:13,820 --> 00:30:17,760 సో వాట్ అది చేసారు నేను శోధించడం నేను ఉంది ప్రస్తుత డైరెక్టరీ అన్ని ఫైళ్లు కోసం 654 00:30:17,760 --> 00:30:21,680 a-- d కోసం నిలుస్తుంది డైరెక్టరీ డైరక్టరీని. 655 00:30:21,680 --> 00:30:24,430 ఈ అన్ని డైరెక్టరీలు తిరిగి ప్రస్తుత డైరెక్టరీ. 656 00:30:24,430 --> 00:30:27,670 మరియు రకం F అన్ని సాధారణ ఉంది ఫైళ్లు, అన్ని కాని డైరెక్టరీలు. 657 00:30:27,670 --> 00:30:29,809 కాబట్టి ఇది ముందు ఒక ఇతర మార్గాలు ఉదాహరణకు మీరు 658 00:30:29,809 --> 00:30:32,350 ఇతర శోధన పరిమితం చేయవచ్చు ఫైలు యొక్క పేరు కంటే. 659 00:30:32,350 --> 00:30:34,126 660 00:30:34,126 --> 00:30:35,570 >> ఇది 30 నిమిషాల ఉన్నారు. 661 00:30:35,570 --> 00:30:36,848 జరిగే. 662 00:30:36,848 --> 00:30:38,132 >> ALLISON: నేను పడుతారు చేస్తాము. 663 00:30:38,132 --> 00:30:39,670 ఇది జరిమానా ఉంటాం. 664 00:30:39,670 --> 00:30:41,460 >> రాబ్ బౌడెన్: కాబట్టి కొన్ని ఇతర విషయాలు. 665 00:30:41,460 --> 00:30:45,700 ఇప్పుడు, ఆశ్చర్యార్థకం గుర్తును బ్యాంగ్. 666 00:30:45,700 --> 00:30:50,530 కాబట్టి ఆ సాధారణంగా means-- బాగా, యొక్క ఒక ఉదాహరణ చూద్దాం. 667 00:30:50,530 --> 00:30:52,230 కాబట్టి! F, ఏమి అలా అన్నారు? 668 00:30:52,230 --> 00:30:53,520 669 00:30:53,520 --> 00:30:57,810 బాగా కలిగి ఉంది పునరావృతం కనుగొనేందుకు డాట్ రకం f. 670 00:30:57,810 --> 00:30:59,240 ఏమిటి! గ్రా గురించి? 671 00:30:59,240 --> 00:31:00,760 కేవలం * -r పిల్లి grep. 672 00:31:00,760 --> 00:31:02,010 673 00:31:02,010 --> 00:31:05,720 కాబట్టి మీరు పునరావృతం ఉపయోగించవచ్చు బ్యాంగ్ ఒక ఇటీవల చేసిన ఆదేశం. 674 00:31:05,720 --> 00:31:13,280 నేను టైప్ చేస్తే! ఆకుకూరలు, అది తిరిగి అమలు చేస్తాడు ఆకుకూరలు చాలా ప్రారంభమైన ఆదేశాలను 675 00:31:13,280 --> 00:31:14,060 ఇటీవల. 676 00:31:14,060 --> 00:31:17,090 >> మరియు మీరు అన్ని ఈ చూడగలరు చరిత్ర ఆదేశాలను. 677 00:31:17,090 --> 00:31:17,880 కాబట్టి చరిత్ర. 678 00:31:17,880 --> 00:31:19,630 ఇవి అన్ని ఆదేశాలను నేను నేడు అమలు చేసిన. 679 00:31:19,630 --> 00:31:21,089 680 00:31:21,089 --> 00:31:23,130 మరియు బాగా, అది వాచ్యంగా కాదు నేడు పరిమితం, 681 00:31:23,130 --> 00:31:25,180 కానీ నేను మాత్రమే ఈ ఉపయోగించి నేటి వంటి ఉపకరణం. 682 00:31:25,180 --> 00:31:28,730 ఇది యొక్క మీ సంపూర్ణంగా మీ బాష్ షెల్ యొక్క చరిత్ర, 683 00:31:28,730 --> 00:31:30,433 ఇది కొన్ని పాయింట్ వద్ద కట్ అయిపోతుంది తప్ప. 684 00:31:30,433 --> 00:31:33,474 ప్రేక్షకులు: మీరు ఏమి జరుగుతుంది చరిత్ర [వినబడని] ఆదేశం మరియు లోపం 685 00:31:33,474 --> 00:31:35,430 ఫలితంగా ఇప్పటికీ వాట్ ముద్రిస్తుంది 686 00:31:35,430 --> 00:31:44,110 >> రాబ్ బౌడెన్: ఒక ఉంది అవును, ఉంటే ఈ commands-- ఒక లోపం 687 00:31:44,110 --> 00:31:48,090 కాబట్టి లెట్స్, ఒక ఉంది లోపం ఆదేశం దొరకలేదు. 688 00:31:48,090 --> 00:31:49,312 689 00:31:49,312 --> 00:31:50,520 ఇప్పటికీ చరిత్రలో కనిపిస్తుంది. 690 00:31:50,520 --> 00:31:52,620 691 00:31:52,620 --> 00:31:53,170 అన్ని కుడి. 692 00:31:53,170 --> 00:31:54,750 693 00:31:54,750 --> 00:31:56,040 ఏదైనా ఇతర ప్రశ్నలు? 694 00:31:56,040 --> 00:31:58,760 695 00:31:58,760 --> 00:32:00,300 కాబట్టి బ్యాంగ్ ఉంది. 696 00:32:00,300 --> 00:32:04,230 >> ఇప్పుడు, నిజంగా ఉపయోగకరంగా కమాండ్, మనిషి. 697 00:32:04,230 --> 00:32:07,750 మీరు ఇస్తుంది కాబట్టి ఒక ఆదేశం కోసం మాన్యువల్. 698 00:32:07,750 --> 00:32:11,640 కాబట్టి, మనిషి ls సే ఈ నాకు ls చూపిస్తూ. 699 00:32:11,640 --> 00:32:13,400 ఇది డైరెక్టరీ విషయాలను జాబితా. 700 00:32:13,400 --> 00:32:17,150 నేను ఆ చూసే మరియు ఈ ఉంది ఉనికిలో ఈ వివిధ జెండాలు ఉన్నాయి. 701 00:32:17,150 --> 00:32:21,340 కాబట్టి మేము ఆ -l ఉంది ls చూడండి మేము అయితే ఆ చదవడానికి. ls-l 702 00:32:21,340 --> 00:32:26,150 నాకు ఈ పూర్తి ధన్యవాదాలు ఇస్తుంది ఫైలు యాజమాన్య తో డైరెక్టరీ 703 00:32:26,150 --> 00:32:29,750 ఫైలు పరిమాణం, చివరి మార్పు స్టాంప్. 704 00:32:29,750 --> 00:32:31,130 705 00:32:31,130 --> 00:32:34,980 కాబట్టి ls -a మరొక ఒక మీరు వాటిని ఉంది నిజానికి కొంతవరకు తరచుగా ఉపయోగించే. 706 00:32:34,980 --> 00:32:38,130 నా సాధారణ జెండా ఈ గత ls -అల్ ఉంది. 707 00:32:38,130 --> 00:32:42,520 >> కాబట్టి -a, చాలా ఉంది గమనించవచ్చు కేవలం ls కంటే ఎక్కువ ఫైళ్లు. 708 00:32:42,520 --> 00:32:44,170 -a ls. 709 00:32:44,170 --> 00:32:46,170 ఈ ఫైళ్లు ఉమ్మడిగా ఏమిటి? 710 00:32:46,170 --> 00:32:47,790 వారు ఒక డాట్ ప్రారంభం. 711 00:32:47,790 --> 00:32:54,710 కాబట్టి ఈ Linux లో ఒక సమావేశం ఉంది ఒక డాట్ ప్రారంభమవుతాయి ఫైళ్లు దాచబడ్డాయి. 712 00:32:54,710 --> 00:32:58,330 కాబట్టి అది కేవలం అర్థం మేము కేవలం నేరుగా ls, 713 00:32:58,330 --> 00:33:04,170 లేదా మేము ఉపయోగించి ఈ డైరెక్టరీ శోధిస్తున్న ఫైండర్ సమానమైన, లేదా Windows 714 00:33:04,170 --> 00:33:07,250 Explorer సమానమైన, మేము ఆ ఈ డాట్ ఫైళ్లు చూడాలనుకుంటే లేదు. 715 00:33:07,250 --> 00:33:09,680 వారు కేవలం విషయాలు దృష్టిలో కలుషితం. 716 00:33:09,680 --> 00:33:11,790 కాబట్టి వారు దాగి మీరు తప్ప ప్రత్యేకంగా 717 00:33:11,790 --> 00:33:14,250 -a వంటి ఏదో వాటిని అభ్యర్థించవచ్చు. 718 00:33:14,250 --> 00:33:18,920 నేను .local లోకి CD చెయ్యవచ్చు, మరియు నేను చూడండి ఆ కూడా ఒక డైరెక్టరీ అని 719 00:33:18,920 --> 00:33:22,220 ఒక షేర్డ్ డైరెక్టరీ మరియు అప్లికేషన్లు, మరియు బ్లా బ్లా బ్లా. 720 00:33:22,220 --> 00:33:24,520 కాబట్టి, వారు కేవలం దాచిన ఫైళ్లు డాట్. 721 00:33:24,520 --> 00:33:26,250 722 00:33:26,250 --> 00:33:29,355 >> , కాబట్టి ఇతర ముఖ్యమైన వాటిని సరి. 723 00:33:29,355 --> 00:33:30,490 724 00:33:30,490 --> 00:33:32,000 నేను దాటవేయవచ్చు ఒక జంట కలిగి. 725 00:33:32,000 --> 00:33:38,160 గురించి యొక్క నిజ శీఘ్ర చర్చ లెట్ ఫైలు మళ్లింపును విషయాలు. 726 00:33:38,160 --> 00:33:43,020 కాబట్టి మొత్తం క్లిష్టమైన సిరీస్ ఉంది విషయాలు మీరు ఈ తో చేయవచ్చు, 727 00:33:43,020 --> 00:33:47,204 కానీ వాటిని చూడటానికి, ప్రతిధ్వని, యొక్క అని పిలవబడు. 728 00:33:47,204 --> 00:33:47,870 మరో ఆదేశం. 729 00:33:47,870 --> 00:33:48,920 నిజంగా మూగ ఆదేశం. 730 00:33:48,920 --> 00:33:50,710 అది నేను చెప్పాలి ఏమి ముద్రణ ఉంది. 731 00:33:50,710 --> 00:33:52,070 కాబట్టి హలో ప్రతిధ్వని. 732 00:33:52,070 --> 00:33:53,850 ఇది స్క్రీన్ హలో ప్రతిధ్వనించిన. 733 00:33:53,850 --> 00:33:55,170 734 00:33:55,170 --> 00:33:56,390 హలో ప్రపంచ. 735 00:33:56,390 --> 00:33:57,890 ప్రతిధ్వనులు హలో. 736 00:33:57,890 --> 00:34:02,650 >> కాబట్టి ఒక కమాండ్ లేదా ఒక బాష్ అర్థం చిహ్నం 737 00:34:02,650 --> 00:34:07,620 గుర్తు కంటే ఈ ఎక్కువ, మరియు ఒక ఫైలు గుర్తు అవుట్పుట్ ఉంది. 738 00:34:07,620 --> 00:34:10,940 నేను అవుట్పుట్ ఈ చేస్తే foo, ఇప్పుడు ఫైల్ ఉంది 739 00:34:10,940 --> 00:34:15,100 , foo అనే లోపలి ఇది హలో ప్రపంచ. 740 00:34:15,100 --> 00:34:18,489 నేను ప్రతిధ్వని ఉన్నప్పుడు గమనించవచ్చు హలో foo లోకి ప్రపంచ పైపు, 741 00:34:18,489 --> 00:34:19,980 అది హలో వరల్డ్ ప్రతిధ్వని లేదు. 742 00:34:19,980 --> 00:34:22,630 దానికి ఫైలు foo ఉంచినప్పటికీ. 743 00:34:22,630 --> 00:34:25,340 మరియు మరొక ఆదేశం , మీరు వద్ద పిల్లి విసిరే. 744 00:34:25,340 --> 00:34:29,191 కేవలం పూర్తిగా సులభమైన మార్గం ఫైలు యొక్క విషయాలు జాబితా 745 00:34:29,191 --> 00:34:31,440 నేను తెరవడానికి లేదు కాబట్టి ఒక టెక్స్ట్ ఎడిటర్ చూడడానికి. 746 00:34:31,440 --> 00:34:34,159 కాబట్టి విషయాలు foo ఫైలు హలో ప్రపంచ. 747 00:34:34,159 --> 00:34:38,460 మరియు నేను పిల్లి blah.c, అనుకొనుట విషయాలు ఈ ఉంటాయి. 748 00:34:38,460 --> 00:34:42,123 >> మళ్ళీ, ఈ ఇవ్వలేదని కమాండ్లు మీరు వాటిని అన్ని జ్ఞాపకం కలిగి భావిస్తున్నారు. 749 00:34:42,123 --> 00:34:43,860 ఆలోచన మీరు వాటిని చూసిన ఉంది. 750 00:34:43,860 --> 00:34:45,735 బహుశా మీరు పనిచేస్తున్న ఏదో, మరియు మీరు 751 00:34:45,735 --> 00:34:47,230 నేను ఈ తెరుస్తోంది జబ్బుపడిన ఉన్నాను. 752 00:34:47,230 --> 00:34:50,120 నేను కనిపించాలి అనుకుంటున్నారా నిజమైన త్వరగా విషయాలు వద్ద. 753 00:34:50,120 --> 00:34:52,320 మీరు అప్పుడు, అలా తిరిగి చూడండి మరియు ఓహ్ నేను 754 00:34:52,320 --> 00:34:55,250 వంటి ఏదో గుర్తు ఆ ఉంది, మరియు అది పిల్లి. 755 00:34:55,250 --> 00:35:00,630 >> కాబట్టి ఒక ఫైలు అన్నారు. 756 00:35:00,630 --> 00:35:06,639 ఇప్పుడు నిజంగా ఏ మంచి లేదు ఇంకా ఫైలు చదవడం యొక్క ఉదాహరణకు. 757 00:35:06,639 --> 00:35:08,930 పడుతుంది విషయం ఏమిటి ప్రామాణిక నుండి ఏదో? 758 00:35:08,930 --> 00:35:10,010 759 00:35:10,010 --> 00:35:11,544 ఏదైనా సాధారణ Linux కమాండ్? 760 00:35:11,544 --> 00:35:13,480 761 00:35:13,480 --> 00:35:16,970 మేము ఒక జంట లో, అది వెళ్ళాక వారాల పావు అన్ని, 762 00:35:16,970 --> 00:35:20,470 ఈ వారం మీరు భాగాన్ని మీరు కలిగి వినియోగదారు నుండి ఇన్పుట్ ఆరంభిస్తాయి. 763 00:35:20,470 --> 00:35:23,696 కాబట్టి సాధారణంగా మీరు టైప్ కీబోర్డ్ వద్ద ఆ ఇన్పుట్. 764 00:35:23,696 --> 00:35:25,570 బదులుగా ఆ టైపింగ్ కీబోర్డ్ ఇన్పుట్, 765 00:35:25,570 --> 00:35:30,950 ఒక ఫైలు నుండి మీకు బదులుగా పైపు మీరు ఆ మారియో, ./mario, కాబట్టి 766 00:35:30,950 --> 00:35:35,200 ఏ ఫైలు నుండి పైపు, మరియు ఆ మారియో అమలు చేస్తాడు. 767 00:35:35,200 --> 00:35:37,300 ఇన్పుట్ ఎదురుచూచే లేదు కీబోర్డ్, బదులుగా అది 768 00:35:37,300 --> 00:35:39,650 కేవలం చదవగల foo ఫైలు పంక్తులు. 769 00:35:39,650 --> 00:35:45,230 >> Foo లోకి దానిని కంటే ఎక్కువ foo ఫైలు, మరియు తక్కువ కంటే foo 770 00:35:45,230 --> 00:35:50,170 foo ఫైలు నుండి stuff పడుతుంది మరియు ఆ ఉపయోగించే ఈ కార్యక్రమం ఇన్పుట్. 771 00:35:50,170 --> 00:35:51,520 772 00:35:51,520 --> 00:36:00,630 మరియు కేవలం అది చూడటానికి, మేము కూడా ప్రతిధ్వని కాలేదు foo బార్ బాజ్, మరియు అప్పుడు బదులుగా ఒక 773 00:36:00,630 --> 00:36:03,850 కంటే ఎక్కువ, యొక్క foo లోకి రెండు తెలియజేసేలా. 774 00:36:03,850 --> 00:36:05,610 ఆ ఏమి చేస్తుంది? 775 00:36:05,610 --> 00:36:07,180 ఇది కేవలం ఫైల్ చేర్చుతుంది. 776 00:36:07,180 --> 00:36:15,360 నేను లోకి బ్లా ప్రతిధ్వని చేస్తే బదులుగా గమనించవచ్చు foo మరియు అప్పుడు పిల్లి foo, అది కేవలం బ్లా వార్తలు. 777 00:36:15,360 --> 00:36:18,285 ఒక ఫైల్ కాబట్టి మీరు అవుట్పుట్, అది పూర్తిగా ఆ ఫైలు తిరిగి రాస్తుంది. 778 00:36:18,285 --> 00:36:19,330 779 00:36:19,330 --> 00:36:22,740 మీరు కేవలం జోడించు చేయాలనుకుంటే, [డబుల్? grader. ?] 780 00:36:22,740 --> 00:36:24,080 >> మరియు పైపు చివరి. 781 00:36:24,080 --> 00:36:29,590 పైప్ చాలా క్లిష్టమైన, పేరు గెట్స్ అది ఒక ఆదేశం యొక్క అవుట్పుట్ పడుతుంది 782 00:36:29,590 --> 00:36:32,320 మరియు తరువాత కమాండ్ లోకి ఇచ్చినా. 783 00:36:32,320 --> 00:36:36,140 కాబట్టి కొన్ని సాధారణ విషయం, చరిత్ర. 784 00:36:36,140 --> 00:36:37,920 కాబట్టి, హాగ్, నేను ఈ చూడండి వద్దు. 785 00:36:37,920 --> 00:36:40,680 786 00:36:40,680 --> 00:36:44,485 నాకు నా చరిత్రలో అన్ని ఆదేశాలను చూపించు నేను grep-ed పేరు ఏదో కోసం. 787 00:36:44,485 --> 00:36:45,360 సంఖ్య, ఆ గందరగోళంగా. 788 00:36:45,360 --> 00:36:50,360 నాకు నేను కనుగొనే అన్ని ఆదేశాలను చూపించు. 789 00:36:50,360 --> 00:36:52,360 అన్ని నేను ఎప్పుడూ నడిచింది ఆదేశాల కనుగొనేందుకు. 790 00:36:52,360 --> 00:36:55,050 >> కాబట్టి చరిత్ర. 791 00:36:55,050 --> 00:36:59,017 ఇప్పుడు చరిత్ర ప్రతిఫలాన్ని ఆదేశాల ఈ జాబితా పరీక్షించి, 792 00:36:59,017 --> 00:37:00,850 కానీ నేను అనుకుంటున్న స్క్రీన్ అవుట్పుట్. 793 00:37:00,850 --> 00:37:03,445 బదులుగా నేను grep పైపు దీనిని వెళుతున్న. 794 00:37:03,445 --> 00:37:04,790 795 00:37:04,790 --> 00:37:07,830 కాబట్టి యొక్క కనుగొనేందుకు అన్ని చోట్ల grep వీలు. 796 00:37:07,830 --> 00:37:09,550 797 00:37:09,550 --> 00:37:17,000 కాబట్టి ఇప్పుడు బదులుగా grep తీసుకొని ఇన్పుట్, బదులుగా of-- 798 00:37:17,000 --> 00:37:24,360 grep వంటి input-- మేము ఉన్నాము నిర్వహించడానికి చేయవచ్చు కొద్దిగా భిన్నంగా ఇక్కడ grep ఉపయోగించి. 799 00:37:24,360 --> 00:37:29,550 కాబట్టి బదులుగా జాబితా టైప్ విషయాలు మేము శోధించడానికి కావలెను 800 00:37:29,550 --> 00:37:31,070 మరియు grep ఇన్పుట్ తీసుకుంటోంది అన్నారు. 801 00:37:31,070 --> 00:37:34,810 నేను కేవలం grep, దానిని కనుగొనేందుకు లేకపోతే నాకు విషయాలు టైప్ కోసం వేచి. 802 00:37:34,810 --> 00:37:37,661 కాబట్టి పిల్లి హలో కనుగొనేందుకు. 803 00:37:37,661 --> 00:37:38,160 హలో. 804 00:37:38,160 --> 00:37:40,430 805 00:37:40,430 --> 00:37:40,930 కనుగొనండి. 806 00:37:40,930 --> 00:37:43,670 నేను టైప్ ప్రతిసారీ గమనించండి ఇది నేను టైప్ గుర్తిస్తుంది. 807 00:37:43,670 --> 00:37:44,880 808 00:37:44,880 --> 00:37:49,540 బదులుగా ఈ యొక్క, రెడీ కనుగొనండి కోసం శోధన ఫైళ్లు. 809 00:37:49,540 --> 00:37:53,930 >> కాబట్టి చరిత్ర ఇప్పుడు అన్నారు అవుట్పుట్ అన్ని ఆదేశాలను జాబితా. 810 00:37:53,930 --> 00:37:55,200 811 00:37:55,200 --> 00:37:58,100 మేము ఆ అవుట్పుట్ చూస్తూ, మరియు మేము, అది grep ఆహారం చేస్తున్నారు 812 00:37:58,100 --> 00:38:00,180 అందువలన అది ఉమ్మివేస్తూ లో కనుగొనండి అన్ని సందర్భాల్లో. 813 00:38:00,180 --> 00:38:02,170 814 00:38:02,170 --> 00:38:05,570 కారణం నేను కంగారు ఇష్టం అన్నారు అది ఇప్పటికీ గందరగోళంగా ఐ కెన్ ఉంటే ఉంది. 815 00:38:05,570 --> 00:38:07,030 నేను grep కోసం grep ఉంటే. 816 00:38:07,030 --> 00:38:08,755 817 00:38:08,755 --> 00:38:11,130 ఇది ఎల్లప్పుడూ అందంగా నోటీసు కమాండ్ నేను చూపిస్తున్న కేవలం 818 00:38:11,130 --> 00:38:15,280 ఆ ఆదేశం ఎందుకంటే నడిచింది కూడా లోపల grep ఉంది. 819 00:38:15,280 --> 00:38:16,580 820 00:38:16,580 --> 00:38:20,674 >> సరే, కాబట్టి ఏదైనా ఏ ప్రశ్నలు? 821 00:38:20,674 --> 00:38:22,340 మరియు నేను ఈ సమయంలో పైగా బదిలీ చేస్తాము. 822 00:38:22,340 --> 00:38:24,690 ఆశాజనక ఈ ఒక nice ఉంది అన్ని ఆదేశాల అవలోకనం 823 00:38:24,690 --> 00:38:30,100 మీరు అవసరం లేదు జ్ఞాపకం, కానీ ఈ తయారు 824 00:38:30,100 --> 00:38:32,950 ఒక ఘన 95% నేను కమాండ్ లైన్ వద్ద. 825 00:38:32,950 --> 00:38:34,310 826 00:38:34,310 --> 00:38:39,140 కూడా గుర్తుంచుకోండి కమాండ్ లైన్ కూడా, బాష్, ఒక ప్రోగ్రామింగ్ భాష 827 00:38:39,140 --> 00:38:43,070 అందువలన మీరు, అది డౌన్ వచ్చినప్పుడు నిజంగా క్లిష్టమైన పనులను ఉంటుంది. 828 00:38:43,070 --> 00:38:47,522 కాబట్టి అది వంటి విషయాలు ఉంది ఉచ్చులు, మరియు IFS, మరియు ఆ యొక్క అన్ని 829 00:38:47,522 --> 00:38:50,230 మీరు అలవాటుపడతారు చూడాలని మీ ప్రోగ్రామింగ్ భాషలు. 830 00:38:50,230 --> 00:38:53,660 కానీ ఆ మించి ఉంది ఈ విభాగం యొక్క పరిధిని. 831 00:38:53,660 --> 00:38:55,520 832 00:38:55,520 --> 00:38:56,985 సరే, ఏ ప్రశ్నలు? 833 00:38:56,985 --> 00:38:57,940 834 00:38:57,940 --> 00:38:58,523 ALLISON: ఎవరూ? 835 00:38:58,523 --> 00:38:59,450 GABRIEL: మీరు to-- వెళుతున్నారా 836 00:38:59,450 --> 00:39:01,158 ALLISON: నేను చేయవచ్చు గని మీరు అనుకుంటే. 837 00:39:01,158 --> 00:39:02,626 మేము ఏమి చూడగలరు. 838 00:39:02,626 --> 00:39:03,750 రాబ్ బౌడెన్: అల్లిసన్ ఆఫ్. 839 00:39:03,750 --> 00:39:05,090 ALLISON: వూ. 840 00:39:05,090 --> 00:39:07,504 మీరు, రాబ్ అనుసరించడానికి ఒక హార్డ్ చట్టం ఉన్నారు. 841 00:39:07,504 --> 00:39:08,920 మీరు నాకు మీరు తో మారడానికి అనుకుంటున్నారా? 842 00:39:08,920 --> 00:39:10,246 లేదా మీరు సరే, వచ్చింది. 843 00:39:10,246 --> 00:39:13,590 844 00:39:13,590 --> 00:39:16,990 నేను ప్రయత్నించండి మరియు వెళుతున్న చాలా అక్కడ సుదీర్ఘ. 845 00:39:16,990 --> 00:39:20,619 846 00:39:20,619 --> 00:39:22,660 యొక్క ఈ ఉంటే చూద్దాం నేను మీరు మార్గం పని. 847 00:39:22,660 --> 00:39:26,170 848 00:39:26,170 --> 00:39:26,670 బహుశా? 849 00:39:26,670 --> 00:39:27,760 850 00:39:27,760 --> 00:39:28,296 హా హా! 851 00:39:28,296 --> 00:39:28,796 అవును. 852 00:39:28,796 --> 00:39:30,460 853 00:39:30,460 --> 00:39:34,066 >> కాబట్టి నేను చాలా త్వరగా వెళ్ళడానికి వెళుతున్న వేరియబుల్స్, ఉచ్చులు, షరతులతో ద్వారా, 854 00:39:34,066 --> 00:39:35,440 మరియు కంపైలర్ కొద్దిగా. 855 00:39:35,440 --> 00:39:38,570 మీరు వద్ద ప్రశ్నలు ఉంటే ఏ సమయంలో, నాకు ఆపడానికి దయచేసి. 856 00:39:38,570 --> 00:39:42,750 ఈ అబ్బాయిలు పునరావృతం గుర్తు నేను మర్చిపోతే మీ ప్రశ్న, 857 00:39:42,750 --> 00:39:44,210 కానీ చాలా చెడ్డ కాదు. 858 00:39:44,210 --> 00:39:45,850 >> వేరియబుల్స్ కాబట్టి, అవును. 859 00:39:45,850 --> 00:39:48,060 మేము యొక్క ఎవరూ మీ ఇక్కడ మొదటి ముక్కలు. 860 00:39:48,060 --> 00:39:50,440 నేను ఉంటే, మీరు చాలా ఖచ్చితంగా ఉన్నాను మీరు ఆట యొక్క విధమైన కలిగి 861 00:39:50,440 --> 00:39:53,810 మీరు స్క్రాచ్ తో సృష్టించిన, మీరు కలిగి స్కోరు లాగ ట్రాక్, 862 00:39:53,810 --> 00:39:55,870 లేదా సమయం, లేదా అలాంటిదే. 863 00:39:55,870 --> 00:39:58,080 ఆ ప్రకాశవంతమైన నారింజ కాబట్టి మేము అక్కడ చూసే ముక్కలు 864 00:39:58,080 --> 00:40:02,630 కేవలం స్క్రాచ్ రూపం వేరియబుల్స్, మరియు మీరు ఖచ్చితంగా రెడీ 865 00:40:02,630 --> 00:40:04,640 వేరియబుల్స్ ఉపయోగించి మీ కార్యక్రమాలు అంతటా. 866 00:40:04,640 --> 00:40:07,350 మీరు కాకపోతే, నేను నిజంగా తెలియదు మీరు చేస్తున్న ఏమి. 867 00:40:07,350 --> 00:40:09,000 868 00:40:09,000 --> 00:40:12,215 >> కానీ ఎలాగైనా, పెద్ద విషయం, వేరియబుల్స్ నిర్వచించు. 869 00:40:12,215 --> 00:40:13,630 870 00:40:13,630 --> 00:40:16,970 సి తో ప్రతి వేరియబుల్ ఉంది ఒక రకం నిర్ధారించారు, 871 00:40:16,970 --> 00:40:22,090 నేను మీరు చాలా ఇచ్చింది ఎగువన సాధారణంగా ఒక. 872 00:40:22,090 --> 00:40:24,045 కాబట్టి మీరు ఉంటుంది మీ టైప్ సంసార 873 00:40:24,045 --> 00:40:25,420 మీరు మీ వేరియబుల్ కాల్ నిర్ణయించుకుంటే. 874 00:40:25,420 --> 00:40:27,500 875 00:40:27,500 --> 00:40:29,680 ఈ సందర్భంలో, రకం కాబట్టి మీ వేరియబుల్ జాబితాలో. 876 00:40:29,680 --> 00:40:31,400 >> మేము మూడు ఉదాహరణలు ఉన్నాయి. 877 00:40:31,400 --> 00:40:34,439 కొన్ని గ్రేడ్ యొక్క చార్, ఏమిటి ఇది ఒక ఒక, యొక్క 878 00:40:34,439 --> 00:40:36,230 నేను మీరు అన్ని ఖచ్చితంగా ఉన్నాను ఈ తరగతి లో పొందడానికి. 879 00:40:36,230 --> 00:40:37,380 880 00:40:37,380 --> 00:40:40,670 మీరు బహుళ నిర్వచించలేదు ఒక లైన్ వేరియబుల్స్ 881 00:40:40,670 --> 00:40:43,880 కాలం ఒకే రకం చేస్తున్నపుడు, అక్కడ మా రెండవ ఉదాహరణ ఉంది 882 00:40:43,880 --> 00:40:46,409 మీరు మూడు ఉంటుంది వేరియబుల్స్, x, y, z. 883 00:40:46,409 --> 00:40:47,200 వారు అన్ని తేలియాడుతున్న ఉన్నారు. 884 00:40:47,200 --> 00:40:49,160 885 00:40:49,160 --> 00:40:53,250 ఆపై మీరు ఈ గత లో, కూడా పూర్ణాంకానికి స్కోరు మరియు సంఖ్య తో ఉదాహరణ 886 00:40:53,250 --> 00:40:56,510 జట్లు, మీరు చెయ్యవచ్చు అక్కడే వాటిని ప్రారంభించడం. 887 00:40:56,510 --> 00:41:01,270 >> అక్కడ మధ్య ఉదాహరణలో మేము కేవలం, x, y, z యొక్క ఫ్లోట్ 888 00:41:01,270 --> 00:41:02,730 ఆ ఇంకా initialized లేదు. 889 00:41:02,730 --> 00:41:04,140 వారు విలువ కలిగి. 890 00:41:04,140 --> 00:41:05,600 లేదా వారు చెత్త విలువలు. 891 00:41:05,600 --> 00:41:07,370 892 00:41:07,370 --> 00:41:10,790 మరియు మీరు ప్రయత్నించండి మరియు వాటిని ఉపయోగిస్తే, కంపైలర్ మీరు అరుస్తుంటారు కనిపిస్తుంది. 893 00:41:10,790 --> 00:41:14,727 మీరు రెండు ప్రకటించాలని మరియు మీ వేరియబుల్స్ ప్రారంభించడం. 894 00:41:14,727 --> 00:41:16,310 ఈ చివరి కాబట్టి, మేము రెండు చేస్తున్నా. 895 00:41:16,310 --> 00:41:19,320 మేము వేరియబుల్స్ డిక్లేర్ ఉంటాయి స్కోరు మరియు జట్లు సంఖ్య, 896 00:41:19,320 --> 00:41:24,134 మరియు మేము, వాటిని ప్రారంభించడం ఇస్తున్నారు 7 మరియు 4 యొక్క వారి ప్రారంభ విలువలు 897 00:41:24,134 --> 00:41:24,675 వరుసగా. 898 00:41:24,675 --> 00:41:26,310 899 00:41:26,310 --> 00:41:27,190 కూల్. 900 00:41:27,190 --> 00:41:28,550 మంచి అందరూ? 901 00:41:28,550 --> 00:41:29,470 పరమాద్భుతం. 902 00:41:29,470 --> 00:41:31,690 >> OK, కొన్ని సమావేశాలు. 903 00:41:31,690 --> 00:41:35,965 మీరు అబ్బాయిలు చదివి శైలి 50 ద్వారా, ఈ 904 00:41:35,965 --> 00:41:39,510 మేము కోసం కావలసిన కేవలం విషయాలు మీరు మీ శైలి లో అమలు. 905 00:41:39,510 --> 00:41:41,230 కాబట్టి అర్ధవంతమైన పేర్లు. 906 00:41:41,230 --> 00:41:45,700 మీరు విషయాలు అభ్యర్థన ప్రారంభం కేవలం x, y, z, ముఖ్యంగా 907 00:41:45,700 --> 00:41:47,902 మీరు పొడవైన పొందడానికి వంటి కార్యక్రమాలు, మీరు 908 00:41:47,902 --> 00:41:49,610 బహుశా అన్నారు మీ కంగారు మరియు ఉంటుంది 909 00:41:49,610 --> 00:41:52,930 వంటి సూచిస్తూ ఈ వేరియబుల్ ఏమిటి. 910 00:41:52,930 --> 00:41:55,880 నేను ఈ అర్థం ఏమి ఆలోచన కలిగి. 911 00:41:55,880 --> 00:41:59,280 >> అది నొక్కి ఉద్దేశించిన చేస్తే ఒక స్కోరు, ఇది స్కోర్ కాల్. 912 00:41:59,280 --> 00:42:05,720 ఇది కొన్ని సమాధానం కలిగి అర్థం ఉంటే లేదా, ఫలితంగా ఆ వంటి పేరు ఇవ్వాలని. 913 00:42:05,720 --> 00:42:09,920 ఉచ్చులు, ఇది మేము రెడీ తదుపరి స్లయిడ్ లో పొందడానికి, 914 00:42:09,920 --> 00:42:12,985 అక్షరం వేరియబుల్స్ జరిమానా. 915 00:42:12,985 --> 00:42:16,033 916 00:42:16,033 --> 00:42:18,449 రాబ్ బౌడెన్: నేను, J, మరియు k ఉచ్చులు కోసం కేవలం సమావేశాలు 917 00:42:18,449 --> 00:42:22,050 ప్రతి ఒక్కరూ వాటిని ఆశించే j, మరియు k, నేను అని. 918 00:42:22,050 --> 00:42:26,890 మీరు నేను వరుసగా చూడండి them-- కాల్ చేయవచ్చు కాలమ్ లేదా వరుసగా కాల్ కొన్నిసార్లు 919 00:42:26,890 --> 00:42:29,450 రెండు సమూహ ఉచ్చులు, మరియు కోసం ఆ రకమైన ప్రామాణిక. 920 00:42:29,450 --> 00:42:31,450 కానీ నేను మరియు j పూర్తిగా అర్థం ఉంది. 921 00:42:31,450 --> 00:42:33,670 >> ALLISON: అవును, నేను మరియు j మీరు పూర్తిగా జరిమానా. 922 00:42:33,670 --> 00:42:36,250 స్పష్టత కొరకు వంటి కోసం మీ P సెట్లు కొన్ని, 923 00:42:36,250 --> 00:42:39,745 అది ఎక్కువ తెలుస్తుంది ఉండవచ్చు అక్కడ కేవలం లో వివరణాత్మక విషయాలు 924 00:42:39,745 --> 00:42:40,920 ఇది ట్రాక్. 925 00:42:40,920 --> 00:42:45,100 కానీ నేను, J, మరియు నేను k అనుకుంటున్నాను మాకు మెజారిటీ ఉపయోగం. 926 00:42:45,100 --> 00:42:46,890 927 00:42:46,890 --> 00:42:50,340 >> రాబ్ బౌడెన్: ఈ తో సమావేశాలు, కాబట్టి శైలి ముఖ్యం. 928 00:42:50,340 --> 00:42:53,520 ఇది నాలుగు గొడ్డలి ఒకటి ఇది మీరు శ్రేణీకృత చేస్తున్నారు, 929 00:42:53,520 --> 00:42:58,110 మరియు అది కేవలం వెళ్ళి కాబట్టి సులభం మీ పి చివరిలో సెట్ మరియు నిర్ధారించుకోండి 930 00:42:58,110 --> 00:42:59,770 శైలీకృత తప్పులు లేని. 931 00:42:59,770 --> 00:43:01,742 కాబట్టి మీరు సరిగ్గా tabbing నిర్ధారించుకోండి. 932 00:43:01,742 --> 00:43:03,200 మీ వేరియబుల్స్ పేరు నిర్ధారించుకోండి. 933 00:43:03,200 --> 00:43:04,450 కొన్ని వ్యాఖ్యలు వదిలి. 934 00:43:04,450 --> 00:43:06,677 ఇది ఆ పాయింట్లు పొందడానికి చాలా సులభం. 935 00:43:06,677 --> 00:43:09,510 మీరు గురించి ఆలోచించడం లేదు క్రమంలో ఏదైనా ఆ పాయింట్లు పొందడానికి. 936 00:43:09,510 --> 00:43:11,093 మీరు ఏదైనా గుర్తించడానికి లేదు. 937 00:43:11,093 --> 00:43:12,640 ఇది కేవలం అది అందంగా చూడండి విషయములపై. 938 00:43:12,640 --> 00:43:14,850 >> ALLISON: నిజానికి, మేము , శైలి 50 కలిగి 939 00:43:14,850 --> 00:43:17,920 మీరు సమస్యను ఎక్కడ ఇత్సెల్ఫ్ మీరు శైలి సమస్యను మీరు అప్ 940 00:43:17,920 --> 00:43:21,180 మరియు మీరు చెప్పండి వేటి మీరు పరిష్కరించడానికి అవసరం మరియు ఎలా మీరు దాన్ని పరిష్కరించడానికి అవసరం. 941 00:43:21,180 --> 00:43:23,900 ఇది చెప్పలేదు కూడా బావుంటుంది అది కోర్సు విధానాన్ని 942 00:43:23,900 --> 00:43:27,200 మీరు ఆఫీసు వద్ద అయితే ఆ గంటల మరియు మీ కోడ్ మెస్, 943 00:43:27,200 --> 00:43:30,200 మేము సహాయం క్షీణించడం చేయవచ్చు మీరు ఇది NICER కనిపిస్తుంది వరకు. 944 00:43:30,200 --> 00:43:34,310 కాబట్టి కుడి ప్రారంభమై, స్థిరమైన శైలి ఉంచేందుకు 945 00:43:34,310 --> 00:43:37,100 మీరు కూడా కేవలం చూడాలని మీ జీవితాలను మొత్తం చాలా సులభంగా 946 00:43:37,100 --> 00:43:38,730 మీరు డీబగ్ ద్వారా వెళ్ళడానికి ప్రయత్నిస్తున్న. 947 00:43:38,730 --> 00:43:41,510 మీరు ఆశించాను ఉంటే మీరు ఒక వంకర కలుపు కోల్పోతున్నారు పేరు 948 00:43:41,510 --> 00:43:44,890 మరియు వారు మీరు, అన్ని చోట్ల ఉన్నాయి కేవలం కష్టం మీ సొంత జీవితాన్ని. 949 00:43:44,890 --> 00:43:47,217 కాబట్టి శైలి అనుగుణంగా. 950 00:43:47,217 --> 00:43:48,800 నేను మీ జీవితం సులభం చేస్తాము హామీ. 951 00:43:48,800 --> 00:43:50,330 ఇది మా ప్రాణాలు సులభంగా చేస్తాము. 952 00:43:50,330 --> 00:43:51,869 అందరూ చాలా సంతోషముగా ఉంటుంది. 953 00:43:51,869 --> 00:43:52,910 మరియు మీరు ఏమి. 954 00:43:52,910 --> 00:43:54,192 955 00:43:54,192 --> 00:43:55,650 GABRIEL: మీ గ్రేడ్ ఎక్కువగా ఉంటుంది. 956 00:43:55,650 --> 00:43:56,858 ALLISON: అవును, మరియు మీ గ్రేడ్. 957 00:43:56,858 --> 00:43:58,410 958 00:43:58,410 --> 00:44:01,930 మీ TF మీరు వంటి అయితే, అనుకూలమైన ఉంటుంది. 959 00:44:01,930 --> 00:44:02,940 960 00:44:02,940 --> 00:44:05,010 అన్ని కుడి, మరియు అప్పుడు ఇక్కడ రెండవ పాయింట్. 961 00:44:05,010 --> 00:44:06,300 స్థిరమైన initializations. 962 00:44:06,300 --> 00:44:09,605 మేము చూసిన వంటి కాబట్టి, మీరు ప్రకటించవచ్చు మరియు విషయాలు ప్రారంభించడం. 963 00:44:09,605 --> 00:44:10,750 964 00:44:10,750 --> 00:44:13,180 అదే లైన్ లో బహుళ వేరియబుల్స్. 965 00:44:13,180 --> 00:44:17,930 మేము మీరు లేదు ఒక విషయం చేయడానికి కొన్ని వేరియబుల్స్ డిక్లేర్ 966 00:44:17,930 --> 00:44:21,360 మరియు అదే వాటిని ప్రారంభించడం లేదు మీరు ఇతరులు ప్రారంభించడం ఆ లైన్. 967 00:44:21,360 --> 00:44:23,960 >> కాబట్టి సందర్భంలో చేసిన ఎలాంటి భావన, 968 00:44:23,960 --> 00:44:29,050 మేము ఇక్కడ ఉదాహరణకు కలిగి మేము ints ప్రకటించారు చేస్తున్నారు 969 00:44:29,050 --> 00:44:31,180 ఆశ్రయాన్ని వేరియబుల్స్ లో ఆఫ్ డైమ్స్ పొందారు 970 00:44:31,180 --> 00:44:34,214 కానీ వంతులు మరియు నాణేలు ప్రాథమిక విలువలేని కలిగి. 971 00:44:34,214 --> 00:44:36,630 మేము వాటిని initialized లేదు కానీ అక్కడ మధ్యలో కుడి 972 00:44:36,630 --> 00:44:38,600 మేము ఇప్పటికే ఆఫ్ డైమ్స్ 0 to initialized. 973 00:44:38,600 --> 00:44:41,650 కాబట్టి గాని వంతులు, ఆఫ్ డైమ్స్, నాణేలు చేయండి. 974 00:44:41,650 --> 00:44:43,170 లేదా వంతులు 0 సమానంగా చేయండి. 975 00:44:43,170 --> 00:44:43,930 డైమ్స్ 0 సమానంగా. 976 00:44:43,930 --> 00:44:46,810 నాణేలు 0 సమానంగా, లేదా సంసార ఆ ప్రారంభ విలువలు. 977 00:44:46,810 --> 00:44:49,800 >> శైలి తో బిగ్ విషయం, కలిగి. 978 00:44:49,800 --> 00:44:51,050 సందేహం లో, కలిగి. 979 00:44:51,050 --> 00:44:52,129 980 00:44:52,129 --> 00:44:53,420 కానీ చాలా మా శైలి గైడ్ అనుసరించండి. 981 00:44:53,420 --> 00:44:54,710 982 00:44:54,710 --> 00:44:55,317 కూల్. 983 00:44:55,317 --> 00:44:56,150 అందరూ అక్కడ మంచి? 984 00:44:56,150 --> 00:44:57,566 >> ప్రేక్షకులు: శైలి గైడ్ ఎక్కడ ఉంది? 985 00:44:57,566 --> 00:45:00,800 ALLISON: శైలి గైడ్ వెబ్ ఏమి on-- ఉంది? 986 00:45:00,800 --> 00:45:03,950 >> GABRIEL: నేను manual.cs50.net/-- అని 987 00:45:03,950 --> 00:45:04,575 ALLISON: శైలి? 988 00:45:04,575 --> 00:45:05,610 989 00:45:05,610 --> 00:45:06,390 >> GABRIEL: శైలి. 990 00:45:06,390 --> 00:45:06,920 అవును. 991 00:45:06,920 --> 00:45:07,520 >> ALLISON: అవును. 992 00:45:07,520 --> 00:45:10,150 శైలి 50 ఎక్కడ ప్రశ్న. 993 00:45:10,150 --> 00:45:12,250 manual.cs50.net/style. 994 00:45:12,250 --> 00:45:13,639 అవును? 995 00:45:13,639 --> 00:45:16,880 >> ప్రేక్షకులు: మేము నిర్వచించు ఉంటే వేరియబుల్స్, అది సరే 996 00:45:16,880 --> 00:45:28,145 మేము [వినబడని] వంటి ఉంచితే వంటి పూర్ణాంకానికి స్కోరు మరియు అప్పుడు పూర్ణాంకానికి లక్ష్యం. 997 00:45:28,145 --> 00:45:29,873 998 00:45:29,873 --> 00:45:35,100 కాబట్టి మీరు ఇప్పుడు మేము చేసిన చెబుతారు కలిసి వాటిని నిర్వచించటానికి వచ్చింది? 999 00:45:35,100 --> 00:45:37,640 >> ALLISON: కాబట్టి తప్పక, ప్రశ్న మీరు పునరావృత కోడ్ కలిగి 1000 00:45:37,640 --> 00:45:40,940 మీరు నిర్వచించటం అటువంటి పూర్ణాంకానికి స్కోరు వేరియబుల్స్ మరియు 1001 00:45:40,940 --> 00:45:43,239 తదుపరి లైన్ పూర్ణాంకానికి గేమ్? 1002 00:45:43,239 --> 00:45:46,030 రాబ్ బౌడెన్: ఖచ్చితంగా ఉన్నాయి పునరావృత కోడ్ చెడు సందర్భాలు. 1003 00:45:46,030 --> 00:45:47,738 నేను పరిగణలోకి కాదు ఆ పునరావృత కోడ్. 1004 00:45:47,738 --> 00:45:50,970 నేను దాదాపు బహుళ డిక్లేర్ ఎప్పుడూ ఎప్పుడూ అదే లైన్ వేరియబుల్స్. 1005 00:45:50,970 --> 00:45:53,736 ఏదైనా ఉంటే, అది ఎందుకంటే సాధారణంగా నేను వ్యాఖ్య విధమైన వదిలి 1006 00:45:53,736 --> 00:45:55,235 వేరియబుల్ కోసం వివరిస్తూ. 1007 00:45:55,235 --> 00:45:57,582 కాబట్టి నేను Int స్కోరు స్లాష్ స్లాష్ అని వస్తుంది. 1008 00:45:57,582 --> 00:45:59,350 ఏ ట్రాక్. 1009 00:45:59,350 --> 00:46:00,710 మొత్తం స్లాష్ స్లాష్ లో. 1010 00:46:00,710 --> 00:46:01,790 1011 00:46:01,790 --> 00:46:06,455 కాబట్టి ఆ విధంగా చాలా వసూలు వార్తలు అదే లైన్ వాటిని అన్ని ఉంచాలి. 1012 00:46:06,455 --> 00:46:08,080 నేను అదే లైన్ వాటిని ఎన్నడూ. 1013 00:46:08,080 --> 00:46:10,580 >> ALLISON: నేను భావిస్తున్నాను అది ఇష్టం ఈ సమయంలో వ్యక్తిగత ప్రాధాన్యత. 1014 00:46:10,580 --> 00:46:14,900 >> ప్రేక్షకులు: ఆ కోసం వెళ్తుందా ఉచ్చులు మరియు stuff కోసం? 1015 00:46:14,900 --> 00:46:15,900 రాబ్ బౌడెన్: లోపల ఇలా? 1016 00:46:15,900 --> 00:46:18,282 పూర్ణాంకానికి నేను 0 కామా సమానం పొడవు ఏదో సమానం? 1017 00:46:18,282 --> 00:46:19,490 మీరు ఒక ఎంపిక లేదు. 1018 00:46:19,490 --> 00:46:21,850 1019 00:46:21,850 --> 00:46:25,910 ఉచ్చులు కోసం ప్రారంభ తో part-- కాబట్టి మీరు మాత్రమే చూసిన 1020 00:46:25,910 --> 00:46:31,520 నేను Int నేను తక్కువ 0 సెమికోలన్ సమానం ఏ సెమికోలన్ నేను ప్లస్ ప్లస్ కంటే. 1021 00:46:31,520 --> 00:46:33,820 ఆ Int నేను, 0 సమానం సాంకేతికంగా మీరు కూడా చేయవచ్చు 1022 00:46:33,820 --> 00:46:35,770 మేము ముందు చూసిన చేయండి కామా సింటాక్స్ తో. 1023 00:46:35,770 --> 00:46:39,790 Int నేను 0 కామా j సమానం 3 కామా k 5 సమానం. 1024 00:46:39,790 --> 00:46:41,610 1025 00:46:41,610 --> 00:46:44,320 మీరు విడిపోయినట్లు ఎంపిక లేదు బహుళ పంక్తులు లోకి అప్, 1026 00:46:44,320 --> 00:46:46,530 మరియు ఆ ప్రామాణిక. 1027 00:46:46,530 --> 00:46:47,780 అది చూసిన జరిమానా. 1028 00:46:47,780 --> 00:46:49,182 1029 00:46:49,182 --> 00:46:49,890 ALLISON: బ్రహ్మాండం. 1030 00:46:49,890 --> 00:46:52,120 బాగా, ఉచ్చులు అనుకూలమైన segue. 1031 00:46:52,120 --> 00:46:54,860 1032 00:46:54,860 --> 00:46:58,980 కాబట్టి అవును, ఇక్కడ మేము కొన్ని ఉదాహరణలు ఉన్నాయి యొక్క మీరు అబ్బాయిలు ప్రారంభం చూసిన ఆ ఉచ్చులు. 1033 00:46:58,980 --> 00:47:01,550 మరియు కోర్సు ఈ అన్ని C. లో పునరుద్ధరించాడు చేయవచ్చు 1034 00:47:01,550 --> 00:47:04,610 మరియు వారు ప్రధానంగా మీరు అనుమతిస్తుంది కోడ్ యొక్క కొన్ని విభాగం పునరావృతం 1035 00:47:04,610 --> 00:47:06,740 ఒక నిర్దిష్ట పరిస్థితి వరకు ఇది మేము చేస్తాము, ఏర్పడితే 1036 00:47:06,740 --> 00:47:09,198 మాట్లాడటం తర్వాత కుడి పొందడానికి గురించి షరతులతో తో ఉచ్చులు. 1037 00:47:09,198 --> 00:47:11,150 1038 00:47:11,150 --> 00:47:12,570 >> కాబట్టి మేము మూడు ప్రధాన రకాలు ఉన్నాయి. 1039 00:47:12,570 --> 00:47:17,500 అయితే, మరియు అయితే, ఇది మేము అన్ని ప్రస్తుతం ద్వారా వెళ్తుంది. 1040 00:47:17,500 --> 00:47:18,860 మొదటి ఒకటి ఉచ్చులు కోసం. 1041 00:47:18,860 --> 00:47:20,490 1042 00:47:20,490 --> 00:47:25,034 కొన్ని పరిస్థితికి కాబట్టి, కోడ్ యొక్క ఈ బ్లాక్ అమలు. 1043 00:47:25,034 --> 00:47:27,200 మేము ఈ చల్లని తక్కువ దిగువన ఇక్కడ రేఖాచిత్రం. 1044 00:47:27,200 --> 00:47:28,230 1045 00:47:28,230 --> 00:47:32,310 కానీ ప్రధానంగా మీరు కలిగి మీ కోసం, మొదటి లైన్, 1046 00:47:32,310 --> 00:47:34,240 మీరు చూడాలని మీ వేరియబుల్స్ ప్రారంభించడం. 1047 00:47:34,240 --> 00:47:38,260 >> మేము గురించి మాట్లాడారు కాబట్టి, నేను 0 లేదా నేను సమానంగా 10 సమానం. 1048 00:47:38,260 --> 00:47:40,010 మీరు ఆ అవసరం ఏది వేరియబుల్ అంతే ఉండాలి 1049 00:47:40,010 --> 00:47:43,970 అక్కడ initialized కావడం, ప్రకటించింది మరియు కొన్ని విలువ initialized. 1050 00:47:43,970 --> 00:47:46,760 కాబట్టి అప్పుడు మేము కొన్ని కలిగి ఆ పరిస్థితి జరగబోతోంది 1051 00:47:46,760 --> 00:47:48,900 తనిఖీ మా ఏదో వ్యతిరేకంగా వేరియబుల్. 1052 00:47:48,900 --> 00:47:55,220 ప్రత్యేకమైన కేసులో సందర్భంలో కాబట్టి బహుశా మీరు కోడ్ యొక్క ఈ విభాగం మీరు 1053 00:47:55,220 --> 00:47:56,620 ఐదు సార్లు అమలు. 1054 00:47:56,620 --> 00:48:02,380 కాబట్టి మేము నేను 0 సమానం Int, మరియు మేము ఇష్టం నేను 5 కంటే తక్కువ ఉన్నప్పుడు అది ఉండాలనుకుంటున్నాను. 1055 00:48:02,380 --> 00:48:04,940 కాబట్టి ఆ పరిస్థితి కేవలం ఉంది ప్రతిసారీ తనిఖీ అన్నారు. 1056 00:48:04,940 --> 00:48:07,120 ఆ పరిస్థితి ఉంటే ఒప్పుకు మదింపు, అది ఉంది 1057 00:48:07,120 --> 00:48:11,162 సరిగ్గా ఇది కోడ్, అమలు అన్నారు ఈ చిన్న రేఖాచిత్రం ఏమి చూపిస్తోంది. 1058 00:48:11,162 --> 00:48:12,370 1059 00:48:12,370 --> 00:48:13,639 >> కాబట్టి అది అమలు. 1060 00:48:13,639 --> 00:48:15,430 ఇది ఒక వేరియబుల్ నవీకరణలను, మేము చూసే ఇది 1061 00:48:15,430 --> 00:48:21,020 మా కోసం చివరి భాగం లో అక్కడ లూప్ ప్రారంభ. 1062 00:48:21,020 --> 00:48:22,370 1063 00:48:22,370 --> 00:48:26,030 కాబట్టి అది కేవలం ఈ చేయడం ఉంటాం ఆ పరిస్థితి ఏర్పడితే వరకు, 1064 00:48:26,030 --> 00:48:28,010 మరియు అప్పుడు అది నిష్క్రమిస్తుంది లూప్ మరియు కొనసాగుతుంది 1065 00:48:28,010 --> 00:48:29,960 మీ ప్రోగ్రామ్ యొక్క మిగిలిన వెళ్ళేముందు. 1066 00:48:29,960 --> 00:48:31,320 1067 00:48:31,320 --> 00:48:33,620 అందరూ అక్కడ మంచి? 1068 00:48:33,620 --> 00:48:34,440 కూల్. 1069 00:48:34,440 --> 00:48:37,780 >> ఇక్కడ, సమానమైన ఉదాహరణకు ఏదో నేను గురించి మాట్లాడారు. 1070 00:48:37,780 --> 00:48:42,030 కాబట్టి మేము కేవలం ప్రింట్ మీరు ఈ 10 సార్లు CS50 ఉంది. 1071 00:48:42,030 --> 00:48:44,540 కాబట్టి మీరు మేము కలిగి ఇక్కడ చూడండి మా కోసం, మరియు అప్పుడు మేము 1072 00:48:44,540 --> 00:48:47,450 వేరియబుల్ ప్రారంభించడం నేను 0 సమానంగా. 1073 00:48:47,450 --> 00:48:50,610 మా పరిస్థితి తనిఖీ ఇది 10 కంటే తక్కువ అని. 1074 00:48:50,610 --> 00:48:55,210 మేము మొదటి కాబట్టి నిజమైన విశ్లేషించదు ప్రారంభం, మరియు అప్పుడు మా వేరియబుల్ నవీకరణలను 1075 00:48:55,210 --> 00:48:58,985 ఇది వాస్తవానికి అమలు ప్రతి సమయం మరియు ఈ ముద్రించి CS50 ఉంది. 1076 00:48:58,985 --> 00:49:00,510 1077 00:49:00,510 --> 00:49:02,180 మరియు 10 సార్లు తర్వాత ముగుస్తాయి. 1078 00:49:02,180 --> 00:49:03,190 1079 00:49:03,190 --> 00:49:04,070 కూల్. 1080 00:49:04,070 --> 00:49:07,130 >> ఉచ్చులు తర్వాత ఉన్నప్పుడు కాబట్టి. 1081 00:49:07,130 --> 00:49:12,400 మీరు ఇక్కడ చూడండి మరియు, మేము కేవలం కలిగి ఈ పరిస్థితి ప్రశ్న అయితే? 1082 00:49:12,400 --> 00:49:15,238 >> ప్రేక్షకులు: నేను ఎలా జంప్ నిజానికి ఒక సంఖ్య, 1083 00:49:15,238 --> 00:49:19,030 కానీ రెండు సంఖ్యలు [వినబడని] నేను ప్లస్ ప్లస్ ప్లస్? 1084 00:49:19,030 --> 00:49:23,390 >> ALLISON: హరిబాబు మీరు ఎలా చేయవచ్చు ఉంది ఒకటి కంటే ఎక్కువ ద్వారా మీ వేరియబుల్ అప్డేట్ 1085 00:49:23,390 --> 00:49:24,070 ఒక సమయంలో. 1086 00:49:24,070 --> 00:49:26,860 నేను ప్లస్ ప్లస్ ఒక ప్రతి సమయానికి నవీకరణ. 1087 00:49:26,860 --> 00:49:32,310 మీరు ద్వారా అది అప్డేట్ అనుకుంటే రెండు, మీరు నేను ప్లస్ 2 సమానం కాలేదు. 1088 00:49:32,310 --> 00:49:34,526 >> రాబ్ బౌడెన్: మీరు చూసిన ప్లస్ ఇంకా ఉపన్యాసంలో సమానం? 1089 00:49:34,526 --> 00:49:35,442 >> ప్రేక్షకులు: [వినబడని]. 1090 00:49:35,442 --> 00:49:37,440 1091 00:49:37,440 --> 00:49:42,110 >> ALLISON: ఇది సమర్థవంతంగా వార్తలు ఇదే నేను ప్లస్ 2 సమానం. 1092 00:49:42,110 --> 00:49:46,130 కాబట్టి అది తీసుకోవాలని జరగబోతోంది మరియు రెండు ప్రతి సమయానికి అది అప్డేట్. 1093 00:49:46,130 --> 00:49:49,432 ప్లస్ విషయం సమానం మేము వాక్యనిర్మాణ చక్కెర కాల్. 1094 00:49:49,432 --> 00:49:52,390 రాబ్ బౌడెన్: అవును, ఆ ఉన్నాయి చాలా చక్కని అన్ని అంక ఆపరేటర్లు. 1095 00:49:52,390 --> 00:49:55,830 సమానంగా కాబట్టి నేను సార్లు సంఖ్య రెట్టింపు. 1096 00:49:55,830 --> 00:50:02,590 j విభజన 3 అదే సమానం j 3 ద్వారా విభజించబడింది j సమానం. 1097 00:50:02,590 --> 00:50:07,399 >> ALLISON: లేదా మైనస్ 2 చేస్తాను సమానం రెండు ప్రతి సమయానికి నేను తరుగుదల. 1098 00:50:07,399 --> 00:50:08,565 రాబ్ బౌడెన్: కూడా mod సమానం. 1099 00:50:08,565 --> 00:50:09,690 1100 00:50:09,690 --> 00:50:13,270 మీరు bitwise ఆపరేటర్లు చూడలేదు, కానీ, కేరెట్ సమానం మరియు ఆంపర్సండ్ చిహ్నం సమానం 1101 00:50:13,270 --> 00:50:14,560 ఆ అన్ని ఉన్నాయి. 1102 00:50:14,560 --> 00:50:19,480 >> ALLISON: సార్లు కాబట్టి చాలా, ముఖ్యంగా పి సెట్లు మీ మొదటి జంట తో, 1103 00:50:19,480 --> 00:50:22,527 మీరు బహుశా పెంచడం వస్తారు ఒక, నేను ప్లస్ ప్లస్, j ప్లస్ ప్లస్ 1104 00:50:22,527 --> 00:50:24,610 మీరు చూడాలని అన్ని విషయాలు సాధారణంగా ఉపయోగించి. 1105 00:50:24,610 --> 00:50:28,240 కానీ ఆ నవీకరణ స్థితి పూర్తిగా మీ నియంత్రణ లోపల. 1106 00:50:28,240 --> 00:50:32,310 మీరు ఏ ఇంక్రిమెంట్ అది అప్డేట్ చేయవచ్చు లేదా సంసార విధంగా మీరు నిర్ణయించుకుంటారు. 1107 00:50:32,310 --> 00:50:33,389 1108 00:50:33,389 --> 00:50:35,680 బహుశా మీరు కూడా కావలసిన కొన్నిసార్లు ఒక యాదృచ్ఛిక సంఖ్య. 1109 00:50:35,680 --> 00:50:37,180 1110 00:50:37,180 --> 00:50:39,580 అయితే, మా ఉన్నాయి విషయాలు మీరు ఆ తో చేయవచ్చు. 1111 00:50:39,580 --> 00:50:41,280 మీరు నేను ప్లస్ ప్లస్ పరిమితం లేదు. 1112 00:50:41,280 --> 00:50:44,400 >> రాబ్ బౌడెన్: మీరు కాబట్టి అది కూడా, అది ఉనికిలో తెలుసు 1113 00:50:44,400 --> 00:50:46,960 మరొక రూపంలో, ప్లస్ ప్లస్ నేను. 1114 00:50:46,960 --> 00:50:51,410 మీరు ఆన్లైన్ శోధిస్తున్న కాబట్టి మరియు చూడటానికి జరిగే ప్లస్ ప్లస్ నేను, 1115 00:50:51,410 --> 00:50:52,870 చాలా చక్కని ఇదే అర్థం. 1116 00:50:52,870 --> 00:50:54,377 1117 00:50:54,377 --> 00:50:54,960 ALLISON: కూల్. 1118 00:50:54,960 --> 00:50:56,070 1119 00:50:56,070 --> 00:50:56,740 గుడ్? 1120 00:50:56,740 --> 00:50:57,240 పరమాద్భుతం. 1121 00:50:57,240 --> 00:50:59,190 1122 00:50:59,190 --> 00:50:59,990 ఉచ్చులు అందువలన. 1123 00:50:59,990 --> 00:51:01,160 1124 00:51:01,160 --> 00:51:02,570 సమానమైన. 1125 00:51:02,570 --> 00:51:03,737 మీరు కొన్ని పరిస్థితి. 1126 00:51:03,737 --> 00:51:05,820 ప్రధాన విషయం గమనించవచ్చు ఇక్కడ బదులుగా కలిగి ఉంది 1127 00:51:05,820 --> 00:51:08,540 మూడు వేర్వేరు ప్రాంతాల్లో ఏర్పాటు, మేము ఒక కలిగి. 1128 00:51:08,540 --> 00:51:11,090 మేము కొన్ని పరిస్థితి తనిఖీ చేయబడిన. 1129 00:51:11,090 --> 00:51:14,920 మరియు అదే విధంగా, కాలం ఆ పరిస్థితి, ఒప్పుకు మదింపు 1130 00:51:14,920 --> 00:51:16,840 మీ కోడ్ అమలు అన్నారు. 1131 00:51:16,840 --> 00:51:18,870 మరియు అది తప్పు అయితే, అది , తరలింపు ముగుస్తాయి 1132 00:51:18,870 --> 00:51:21,930 మీ ప్రోగ్రామ్ యొక్క తదుపరి భాగం లో. 1133 00:51:21,930 --> 00:51:25,780 కాబట్టి ఈ రకమైన ఏమి ఇష్టం ఉంది తనిఖీ ఒక మంచి ఉదాహరణ 1134 00:51:25,780 --> 00:51:27,215 కొన్ని సాధారణ పరిస్థితికి? 1135 00:51:27,215 --> 00:51:29,402 1136 00:51:29,402 --> 00:51:30,235 GABRIEL: వాస్తవమేమిటంటే. 1137 00:51:30,235 --> 00:51:32,110 ALLISON: మీరు నిజమైన అయితే చేయగల. 1138 00:51:32,110 --> 00:51:33,510 బాగా, 1 1 సమానం. 1139 00:51:33,510 --> 00:51:34,970 1140 00:51:34,970 --> 00:51:37,642 >> రాబ్ బౌడెన్: మీరు while-- చేయవచ్చు కేవలం బదులుగా లూప్ ఒక ఉపయోగించి యొక్క, 1141 00:51:37,642 --> 00:51:39,600 మీరు ఎల్లప్పుడూ ఒక కోడ్ చేయడం ఒక సమయంలో లూప్ లో లూప్, 1142 00:51:39,600 --> 00:51:42,600 నేను కంటే ఎక్కువ 0 లేదా నేను కంటే తక్కువ 10 అయితే. 1143 00:51:42,600 --> 00:51:45,200 1144 00:51:45,200 --> 00:51:46,010 >> ALLISON: బ్రహ్మాండం. 1145 00:51:46,010 --> 00:51:50,640 మరియు తర్వాత మేము కలిగి ఉచ్చులు, ఇది అయితే యూజర్ ధ్రువీకరణ, పేరు బాగుంది 1146 00:51:50,640 --> 00:51:55,370 మీరు నుండి ఏదో పొందుటకు కావలసిన అది చెల్లదు మీ యూజర్, చూడండి 1147 00:51:55,370 --> 00:51:57,060 మరియు అప్పుడు అక్కడ నుండి కొనసాగించవచ్చు. 1148 00:51:57,060 --> 00:52:04,000 సో విషయాలు ఒకటి ఒక తో ఉంది అది అమలు వెళుతున్న ఉంది ఉన్నప్పుడు, 1149 00:52:04,000 --> 00:52:08,000 మరియు అప్పుడు అది తిరిగి నిర్వర్తిస్తుంది ఈ పరిస్థితి ఏర్పడితే,. 1150 00:52:08,000 --> 00:52:11,240 >> కాబట్టి బహుశా ఉత్తమ మార్గం దీన్ని కేవలం ఇక్కడ ఒక ఉదాహరణ చూడండి ఉంది. 1151 00:52:11,240 --> 00:52:14,620 నేను పేర్కొన్న, వినియోగదారు ధ్రువీకరణ నిజంగా useful-- ఉంది 1152 00:52:14,620 --> 00:52:17,520 లేదా whiles నిజంగా యూజర్ ధ్రువీకరణ ఉపయోగకరమైన. 1153 00:52:17,520 --> 00:52:19,730 కాబట్టి ఈ కేవలం అన్నారు కొన్ని యూజర్ తిరిగి ప్రాంప్ట్ 1154 00:52:19,730 --> 00:52:23,640 వారు సానుకూల నంబర్ నమోదు వరకు, మీ P సెట్ కోసం ఉపయోగకరంగా ఉంటుంది 1155 00:52:23,640 --> 00:52:24,190 ఈ వారం. 1156 00:52:24,190 --> 00:52:25,850 1157 00:52:25,850 --> 00:52:29,480 కాబట్టి ఈ సందర్భంలో, మేము ప్రారంభంలో ఈ కార్యక్రమం అమలు, 1158 00:52:29,480 --> 00:52:32,260 అది ముద్రించడానికి జరగబోతోంది సానుకూల నంబర్ నమోదు. 1159 00:52:32,260 --> 00:52:34,810 ఇది కొన్ని పొందడానికి జరగబోతోంది వినియోగదారు నుండి ఇన్పుట్, 1160 00:52:34,810 --> 00:52:38,320 మరియు అప్పుడు అది తనిఖీ చేస్తాడు పరిస్థితి వ్యతిరేకంగా ఆ ఇన్పుట్ 1161 00:52:38,320 --> 00:52:39,500 ఆ మీరు సెట్ చేసిన. 1162 00:52:39,500 --> 00:52:41,030 >> కాబట్టి ఈ విషయంలో అది తనిఖీ చేస్తాడు. 1163 00:52:41,030 --> 00:52:44,190 సరే, చెప్పడానికి జరగబోతోంది మా ఇన్పుట్ ప్రతికూల, 1164 00:52:44,190 --> 00:52:47,175 లేదా అది 0 లేదా ప్రతికూల, ఉంది ఇది చెల్లని ఉంటుంది. 1165 00:52:47,175 --> 00:52:48,300 కాబట్టి అది తిరిగి ప్రాంప్ట్. 1166 00:52:48,300 --> 00:52:50,280 1167 00:52:50,280 --> 00:52:50,780 ప్రశ్న? 1168 00:52:50,780 --> 00:52:54,720 >> ప్రేక్షకులు: ఒక వంటి అప్పుడు ఈ ఒకటే లూప్ మీరు ఆ కోడ్ కాపీ ఉంటే 1169 00:52:54,720 --> 00:52:56,680 మరియు అది [వినబడని] లూప్ చాలు? 1170 00:52:56,680 --> 00:52:59,620 1171 00:52:59,620 --> 00:53:05,160 >> ALLISON: ఆ ప్రశ్న కాబట్టి ఈ కేవలం ఒక అయితే అదే 1172 00:53:05,160 --> 00:53:08,570 లూప్ మేము అయితే కేవలం పైన సమయంలో లూప్ కాపీ. 1173 00:53:08,570 --> 00:53:12,440 కాబట్టి ఈ సందర్భంలో, మీ సమయంలో లూప్ మొదటి పరిస్థితి తనిఖీ అన్నారు. 1174 00:53:12,440 --> 00:53:15,300 మేము ప్రయత్నించారు ఈ సందర్భంలో, అయితే కేవలం ఒక సమయంలో లూప్ రాయడానికి, 1175 00:53:15,300 --> 00:53:18,010 అది అయితే చెబుతా ఇన్పుట్ కంటే తక్కువ ఒకటి. 1176 00:53:18,010 --> 00:53:20,801 కానీ మేము అది కోసం ఒక ఇన్పుట్ లేదు. 1177 00:53:20,801 --> 00:53:24,238 >> ప్రేక్షకులు: మీరు [వినబడని] లూప్ ఈ కోడ్ సహా అయితే, 1178 00:53:24,238 --> 00:53:28,166 కానీ అప్పుడు మీరు కోడ్ coped కూడా సమయంలో లూప్ పైన. 1179 00:53:28,166 --> 00:53:31,052 మీరు ఈ కోడ్ కలిగి [వినబడని] లూప్. 1180 00:53:31,052 --> 00:53:32,760 ALLISON: ఇది ఉంటుంది ఇదే, అవును. 1181 00:53:32,760 --> 00:53:37,110 కాబట్టి మీరు రాసే కాలేదు బదులుగా ఒక అలా అవును కలిగి. 1182 00:53:37,110 --> 00:53:37,976 1183 00:53:37,976 --> 00:53:39,350 GABRIEL: కానీ ఆ మరింత సొగసైన ఉంది. 1184 00:53:39,350 --> 00:53:41,020 ALLISON: అవును, మరింత సొగసైన ఉంది. 1185 00:53:41,020 --> 00:53:44,560 మీరు డిజైన్ మరియు whatnot లోకి పొందవచ్చు అయితే, మీరు పూర్తిగా ఆ చేయవచ్చు. 1186 00:53:44,560 --> 00:53:45,850 1187 00:53:45,850 --> 00:53:47,072 ఏదైనా ఇతర ప్రశ్నలు? 1188 00:53:47,072 --> 00:53:49,240 1189 00:53:49,240 --> 00:53:50,250 చల్లని, సరే. 1190 00:53:50,250 --> 00:53:55,540 >> కాబట్టి మేము పరిస్థితులు గురించి చాలా మాట్లాడారు చేసిన మేము కలిగి అన్ని ఈ ఉచ్చులు తో, 1191 00:53:55,540 --> 00:53:58,615 కాబట్టి మేము నిజానికి వెళ్ళడం బూలియన్ వ్యక్తమయ్యాయి పరిస్థితులు. 1192 00:53:58,615 --> 00:53:59,990 1193 00:53:59,990 --> 00:54:03,440 మళ్ళీ, మీరు సి లో ఈ ఉపయోగించడానికి, కాబట్టి కేవలం రకమైన బదిలీ 1194 00:54:03,440 --> 00:54:06,050 గ్రాఫిక్ ఇంటర్ఫేస్ నుండి నిజానికి కోడింగ్. 1195 00:54:06,050 --> 00:54:07,480 1196 00:54:07,480 --> 00:54:09,100 >> కూల్, కాబట్టి పెద్ద ఒక, ఉంటే. 1197 00:54:09,100 --> 00:54:11,130 1198 00:54:11,130 --> 00:54:17,070 సాధారణంగా కేవలం పరిచయం అనుమతిస్తుంది మా కార్యక్రమం మరియు చెక్ కొన్ని తర్కం 1199 00:54:17,070 --> 00:54:17,790 sys పరిస్థితులు. 1200 00:54:17,790 --> 00:54:22,150 ఈ సందర్భంలో, సరే, 0 కంటే n ఎక్కువ? 1201 00:54:22,150 --> 00:54:24,070 మీరు ఈ అమలు కాబట్టి అవును ఇది ఉంది. 1202 00:54:24,070 --> 00:54:28,060 ఇది కేవలం కొన్ని తనిఖీ మీరు చేసిన పరిస్థితి 1203 00:54:28,060 --> 00:54:33,565 నేను మేము అన్ని భావిస్తున్నాను ఇది, సెట్ పరిస్థితులు తనిఖీ సౌకర్యవంతంగా. 1204 00:54:33,565 --> 00:54:35,975 1205 00:54:35,975 --> 00:54:36,475 కూల్. 1206 00:54:36,475 --> 00:54:38,760 1207 00:54:38,760 --> 00:54:44,530 కాబట్టి మీ ఇతర ఒకటి వేరే ఉంటే, ఈ నిజమైన ఉంటే మీరు, సరే చెప్పగలదు 1208 00:54:44,530 --> 00:54:46,150 ఈ మొదటి విషయం. 1209 00:54:46,150 --> 00:54:48,720 లేకపోతే నేను మీరు కావలసిన డిఫాల్ట్ మరియు ఏదో. 1210 00:54:48,720 --> 00:54:51,977 1211 00:54:51,977 --> 00:54:55,060 ఈ మాదిరిగా మీరు గాని ఒక ఎంచుకోండి అనుకూల సంఖ్య లేదా ప్రతికూల సంఖ్య. 1212 00:54:55,060 --> 00:54:56,500 మీరు రెండు ఎంపికలు ఉన్నాయి. 1213 00:54:56,500 --> 00:54:59,550 మీరు సంబంధం లేకుండా అమలు చేయాలి ఏమి మీ యూజర్ ఇన్పుట్లను. 1214 00:54:59,550 --> 00:55:02,920 కాబట్టి మీరు, బాగా చెప్పగలను ఇది 0 కంటే ఎక్కువ? 1215 00:55:02,920 --> 00:55:03,480 కూల్. 1216 00:55:03,480 --> 00:55:04,480 సానుకూల నంబర్ ముద్రించు. 1217 00:55:04,480 --> 00:55:06,153 అలా కాకపోతే, ఒక ప్రతికూల ప్రింట్. 1218 00:55:06,153 --> 00:55:06,960 మంచి అందరూ? 1219 00:55:06,960 --> 00:55:14,920 >> ఆపై గుర్తించడానికి ఒక విషయం ఉంటే పరిస్థితి ఏర్పడితే ఆ, 1220 00:55:14,920 --> 00:55:16,650 ఇతరులు అమలు ఎప్పటికీ. 1221 00:55:16,650 --> 00:55:19,210 వీటిలో ఏదో ఒక రెడీ ఒక సమయంలో అమలు. 1222 00:55:19,210 --> 00:55:20,410 కాబట్టి అది ఒక వాణిజ్యం వార్తలు. 1223 00:55:20,410 --> 00:55:21,720 మీరు రెండు కలిగి పొందలేము. 1224 00:55:21,720 --> 00:55:23,566 మీరు మొదటి పరిస్థితి. 1225 00:55:23,566 --> 00:55:25,440 మీరు ఉంటే కలిగి లేదంటే, కాదు రెండు. 1226 00:55:25,440 --> 00:55:26,849 1227 00:55:26,849 --> 00:55:28,890 అప్పుడు విషయాలు చేసే మరింత క్లిష్టమైన, 1228 00:55:28,890 --> 00:55:31,060 , మీరు ఉంటే చేయవచ్చు ఎందుకంటే అది వేరే, మరియు తర్వాత మిగతా. 1229 00:55:31,060 --> 00:55:32,810 ఈ సందర్భంలో, మేము మూడు పరిస్థితులు. 1230 00:55:32,810 --> 00:55:34,830 1231 00:55:34,830 --> 00:55:38,370 మళ్ళీ, ఈ మాత్రమే ఒకటి వదులుకోవడానికి వెళుతున్న మరణశిక్ష. 1232 00:55:38,370 --> 00:55:41,030 కాబట్టి మీరు వొండరింగ్ ఉండవచ్చు బాగా, మీరు ఉంటే 1233 00:55:41,030 --> 00:55:45,510 విషయం ఈ రెండు కలిసే. 1234 00:55:45,510 --> 00:55:49,520 బహుశా మీరు ఇవ్వడం చేస్తున్నా పరిస్థితి రెండు కలుస్తుంది 1235 00:55:49,520 --> 00:55:51,811 కోసం ఉంటే మిగిలిన ఉంటే. 1236 00:55:51,811 --> 00:55:53,060 అమలు వెళుతున్న మాత్రమే విషయం 1237 00:55:53,060 --> 00:55:56,240 >> ALLISON: వెంటనే అది ఏదో కనుగొంది ఆ పరిస్థితి అనుగుణంగా 1238 00:55:56,240 --> 00:55:59,790 ఒప్పుకు మదింపు, ఆ ఏమిటి అది అమలు మరియు గత్యంతరం చేస్తాడు. 1239 00:55:59,790 --> 00:56:04,440 మీరు కలిగి ఉంటే కాబట్టి ఈ సంఖ్య మీ మొదటి ఒక 0 మధ్య మరియు 5, 1240 00:56:04,440 --> 00:56:10,530 లేదా 3 మధ్య ఈ సంఖ్య మరియు ఇంకా భాగం 5, 1241 00:56:10,530 --> 00:56:15,550 మరియు మీరు ఇన్పుట్ సంఖ్య నేను 0 మరియు 5 మీరే 4 చెప్పారు. 1242 00:56:15,550 --> 00:56:18,110 ఇది మొదటి ఒక హిట్ చేస్తాడు. 1243 00:56:18,110 --> 00:56:20,960 అది సరే, ఈ చెప్పడానికి జరగబోతోంది సంఖ్య 0 మరియు 5 మధ్య ఉంది. 1244 00:56:20,960 --> 00:56:22,480 అమలు మరియు వదిలి. 1245 00:56:22,480 --> 00:56:25,340 ఇది రెండవ ఎంపికను హిట్ ఎప్పటికీ. 1246 00:56:25,340 --> 00:56:26,394 కూల్? 1247 00:56:26,394 --> 00:56:27,250 పరమాద్భుతం. 1248 00:56:27,250 --> 00:56:31,300 >> సరే మేము కూడా స్విచ్ ప్రకటనలు కలిగి మీరు కూడా more-- లేదా క్షమించండి పొందాలనుకోవడం 1249 00:56:31,300 --> 00:56:31,965 స్విచ్ తదుపరి. 1250 00:56:31,965 --> 00:56:33,540 1251 00:56:33,540 --> 00:56:34,990 నేను ఇక్కడ ముందుకు వచ్చేలా పొందుతున్నాను. 1252 00:56:34,990 --> 00:56:36,370 1253 00:56:36,370 --> 00:56:39,210 మళ్ళీ, బహుళ బ్లాక్లు పేరు నేను అన్నాడు 1254 00:56:39,210 --> 00:56:45,600 వెంటనే మీరు ఒక పరిస్థితి కనుగొనేందుకు ఉంది ఆ కలుసుకున్నారు మరియు వేరే ఒక ఉంటే వేరే ఉంటే యొక్క, 1255 00:56:45,600 --> 00:56:46,630 ఇది ఆకులు. 1256 00:56:46,630 --> 00:56:49,560 మీరు తనిఖీ ఉంటే బహుళ విషయాలు, మీరు 1257 00:56:49,560 --> 00:56:53,000 ఈ ఉపయోగించడానికి కావలసిన అన్నారు ఇక్కడ ప్రతి సమయం తనిఖీ చేస్తుంది. 1258 00:56:53,000 --> 00:56:58,060 కాబట్టి ఈ ద్వారా మరియు ఉంటే అమలు అది, 90 కంటే ఎక్కువ లేదా సమానం 1259 00:56:58,060 --> 00:56:59,160 ఆ ముద్రించడానికి జరగబోతోంది. 1260 00:56:59,160 --> 00:57:00,530 1261 00:57:00,530 --> 00:57:03,600 మరియు అది ద్వారా అమలు మరియు ఈ ప్రతి ఒక తనిఖీ. 1262 00:57:03,600 --> 00:57:06,444 >> ప్రేక్షకులు: ఈ ఉంటుంది [వినబడని] కంటే ఎక్కువ బగ్గీ. 1263 00:57:06,444 --> 00:57:07,735 ఈ [వినబడని] వంటి ఉంటుంది? 1264 00:57:07,735 --> 00:57:10,990 1265 00:57:10,990 --> 00:57:15,740 >> ALLISON: ప్రశ్న ఈ ఉంటుంది ఉంది బగ్గీ లేదా ఈ మీరు ఏమి లేదు. 1266 00:57:15,740 --> 00:57:19,830 ఇది నిజంగా ఏమి ఆధారపడి మీరు మీ కార్యక్రమాన్ని నుండి కావలసిన. 1267 00:57:19,830 --> 00:57:22,291 >> ప్రేక్షకులు: నేను మీరు 90 ఉంచితే వంటి అర్థం. 1268 00:57:22,291 --> 00:57:23,290 ALLISON: మీరు ఉంచితే 90-- 1269 00:57:23,290 --> 00:57:24,206 ప్రేక్షకులు: [వినబడని]. 1270 00:57:24,206 --> 00:57:25,584 1271 00:57:25,584 --> 00:57:27,250 GABRIEL: మీరు రెండు విషయాలు పొందడానికి వెళుతున్న. 1272 00:57:27,250 --> 00:57:28,916 ALLISON: మీరు రెండు విషయాలు పొందడానికి వెళుతున్న. 1273 00:57:28,916 --> 00:57:29,420 అవును, రెండు. 1274 00:57:29,420 --> 00:57:32,420 1275 00:57:32,420 --> 00:57:33,920 >> రాబ్ బౌడెన్: రెండు? 1276 00:57:33,920 --> 00:57:34,580 >> ALLISON: నం 1277 00:57:34,580 --> 00:57:35,288 >> రాబ్ బౌడెన్: నాలుగు. 1278 00:57:35,288 --> 00:57:37,070 1279 00:57:37,070 --> 00:57:40,070 మీరు 90 ఉంచితే, మీరు చెప్పడానికి జరగబోతోంది , మీరు ఒక సి వచ్చింది, మీరు ఒక B వచ్చింది, ఒక ఒక వచ్చింది 1280 00:57:40,070 --> 00:57:40,545 మీరు ఒక D. వచ్చింది 1281 00:57:40,545 --> 00:57:41,461 >> ప్రేక్షకులు: [వినబడని]. 1282 00:57:41,461 --> 00:57:42,196 1283 00:57:42,196 --> 00:57:42,820 ALLISON: కుడి. 1284 00:57:42,820 --> 00:57:44,778 నేను మీరు ఏమి ఆధారపడి మీరు ప్రోగ్రామ్ నుండి కావలసిన. 1285 00:57:44,778 --> 00:57:47,050 కొన్నిసార్లు మీరు అవసరం బహుళ విషయాలు తనిఖీ. 1286 00:57:47,050 --> 00:57:49,970 1287 00:57:49,970 --> 00:57:55,270 మీరు లోకి చాలా లోతుగా లభిస్తుంది మీరు ముందుకు వెళ్ళి మంచి నమూనా. 1288 00:57:55,270 --> 00:57:57,090 ముఖ్యమైన విషయం తెలుసుకుంటారు ఈ ఉంది 1289 00:57:57,090 --> 00:58:01,090 ఇక్కడ నాలుగు పరిస్థితులు తనిఖీ చేస్తుంది. 1290 00:58:01,090 --> 00:58:05,860 అయితే ఈ ఒక వేరే వేరే ఉంటే ఉంటే ఉంటే ఇంకా, ఆ మొదటి సందర్భంలో హిట్ 1291 00:58:05,860 --> 00:58:07,950 మీరు ఒక ఒక వచ్చింది మరియు పూర్తి ప్రింట్. 1292 00:58:07,950 --> 00:58:10,250 >> రాబ్ బౌడెన్: కూడా మేము ఉంటే ఉంటే ఈ మార్చడానికి నిర్ణయించుకుంది 1293 00:58:10,250 --> 00:58:13,880 మరియు 90 కంటే లేదా సమానంగా, , ఉంటే మరియు 80 కంటే లేదా సమానంగా 1294 00:58:13,880 --> 00:58:19,710 మరియు కంటే తక్కువ లేదా 89 సమానంగా, ఉంటే n 70 కంటే లేదా సమానంగా, 1295 00:58:19,710 --> 00:58:23,830 మరియు n కంటే తక్కువ లేదా సమానం 79, కాబట్టి సరైన ఉంటుంది. 1296 00:58:23,830 --> 00:58:27,190 అంటే ఏమి, కానీ అది ఇంకా ప్రతి తనిఖీ. 1297 00:58:27,190 --> 00:58:34,050 >> మొదటి సందర్భంలో అయితే, అయితే మేము వేరే వేరే ఉంటే 90 ఎంటర్, 1298 00:58:34,050 --> 00:58:37,300 మరియు మేము అప్పుడు, 90 నమోదు అది సరి చేస్తాడు. 1299 00:58:37,300 --> 00:58:39,615 ఇది మొదటి తనిఖీ చేస్తుంది ఒక, ముద్రణ మీరు, ఒక ఒక వచ్చింది 1300 00:58:39,615 --> 00:58:42,590 , ప్రతిదీ skip అది ఎందుకంటే ఇప్పటికే పనిచేసే ఒక దొరకలేదు. 1301 00:58:42,590 --> 00:58:46,360 అన్ని సందర్భాల్లో పరస్పరం ప్రత్యేకమైనవి అయితే వేరే వేరే ఉంటే ఆధారంగా. 1302 00:58:46,360 --> 00:58:48,630 కాబట్టి అది అమలు చేస్తాము మొదటి, అప్పుడు అది పూర్తి. 1303 00:58:48,630 --> 00:58:49,790 ఇది ముగింపు వెళ్తాను. 1304 00:58:49,790 --> 00:58:52,400 >> WE మార్చుకుంటే అయితే ఈ నేను ఏమి అని 1305 00:58:52,400 --> 00:58:54,204 89 కంటే తక్కువ లేదా సమాన మాట్లాడుతూ. 1306 00:58:54,204 --> 00:58:55,620 ఇది మొదటి ఒక తనిఖీ చేస్తాడు. 1307 00:58:55,620 --> 00:58:56,560 ప్రింట్ చేస్తాము. 1308 00:58:56,560 --> 00:58:58,010 ఇది రెండవ భావ్యం. 1309 00:58:58,010 --> 00:58:59,010 దాన్ని కాదు. 1310 00:58:59,010 --> 00:58:59,910 మూడవ ఒక తనిఖీ. 1311 00:58:59,910 --> 00:59:00,620 ప్రింట్ ఉండదు. 1312 00:59:00,620 --> 00:59:01,495 నాలుగో ఒక తనిఖీ. 1313 00:59:01,495 --> 00:59:02,420 ఇప్పుడు ప్రింట్ అన్నారు. 1314 00:59:02,420 --> 00:59:05,380 , ఇంకా ఆ సందర్భంలో వెర్షన్, నుండి ఈ కేసులు 1315 00:59:05,380 --> 00:59:09,120 పరస్పరం, అంతే ఉంటాయి అయితే వేరే ఉంటే వేరే మంచి ఉపయోగం, 1316 00:59:09,120 --> 00:59:12,970 ఆ ఎందుకంటే అన్నారు పరిస్థితులు తక్కువ తనిఖీలు 1317 00:59:12,970 --> 00:59:14,750 ఈ వెర్షన్ కంటే. 1318 00:59:14,750 --> 00:59:17,692 1319 00:59:17,692 --> 00:59:18,400 ALLISON: బ్రహ్మాండం. 1320 00:59:18,400 --> 00:59:20,580 కాబట్టి మరొక విషయం మేము అలా స్విచ్ ప్రకటనలు ఉంది. 1321 00:59:20,580 --> 00:59:23,104 1322 00:59:23,104 --> 00:59:25,270 సాధారణంగా ఒక స్విచ్ ప్రకటన కొన్ని వేరియబుల్ పడుతుంది, 1323 00:59:25,270 --> 00:59:28,780 ఈ సందర్భంలో ఇది, n యొక్క మరియు అమలు సందర్భంలో నిర్ణయిస్తుంది. 1324 00:59:28,780 --> 00:59:33,106 కాబట్టి ఈ ఒక ఇక్కడ మీ కేసులు కూడా ఉంది రకమైన పరస్పరం ఉండాలి. 1325 00:59:33,106 --> 00:59:35,210 1326 00:59:35,210 --> 00:59:37,940 ఈ సందర్భంలో, అయితే మేము ఒక, అది పొందిన 1327 00:59:37,940 --> 00:59:42,270 ఏ మ్యాచ్ అన్నారు n యొక్క వేరియబుల్ సంసార విలువ 1328 00:59:42,270 --> 00:59:48,700 ఈ సందర్భాలలో ఒకటి, కాబట్టి 1, 2, లేదా ఉంది 3, మరియు సంబంధిత లైన్ ప్రింట్. 1329 00:59:48,700 --> 00:59:51,870 >> ఆపై మీరు ఇక్కడ గమనించవచ్చు ఉంటే, మేము కూడా ఒక డిఫాల్ట్ కలిగి, 1330 00:59:51,870 --> 00:59:54,670 ఇది మీరు మీ వేరే భావిస్తున్నది యొక్క చేయవచ్చు. 1331 00:59:54,670 --> 00:59:58,510 మీరు ఏ ఇతర అనేక ఎంచుకోండి చేస్తే ఈ సందర్భంలో 1, 2, మరియు 3 పాటు 1332 00:59:58,510 --> 00:59:59,885 అది చెల్లని ముద్రించడానికి జరగబోతోంది. 1333 00:59:59,885 --> 01:00:03,690 1334 01:00:03,690 --> 01:00:08,390 వర్సెస్ IFS ఉపయోగించడానికి నిర్ణయాలు స్విచ్లు వర్సెస్ elses ఉంటే అన్నారు 1335 01:00:08,390 --> 01:00:12,590 ఏదో మీరు అబ్బాయిలు రెడీ మీరు రాయడం మొదలు తెలివైన రూపకల్పన చూడండి 1336 01:00:12,590 --> 01:00:15,270 మరింత సంక్లిష్టమైన కార్యక్రమాలు, మరియు ఎలాంటి మరియు ఫాస్ట్ నియమాలు ఉంది 1337 01:00:15,270 --> 01:00:16,330 యొక్క, వాటిని ఉపయోగించడానికి. 1338 01:00:16,330 --> 01:00:17,890 ఇది నిజంగా మీ సందర్భంలో ఆధారపడి ఉంటుంది. 1339 01:00:17,890 --> 01:00:18,590 >> రాబ్ బౌడెన్: మరియు కేవలం అక్కడ దాన్ని త్రో 1340 01:00:18,590 --> 01:00:20,131 మరింత సౌకర్యవంతమైన విభాగం నుండి. 1341 01:00:20,131 --> 01:00:20,920 1342 01:00:20,920 --> 01:00:25,053 స్విచ్లు, వారు ఉంటాయి ఉండబోతుంది కాబట్టి మీరు పరిమితం చేస్తున్నారు 1343 01:00:25,053 --> 01:00:27,430 విధాలుగా మీరు వాటిని ఉపయోగించవచ్చు, IFS ఎందుకంటే, 1344 01:00:27,430 --> 01:00:30,100 పరిస్థితి చాలా ఉంటుంది మీరు కావలసిన చాలా ఏదైనా. 1345 01:00:30,100 --> 01:00:33,410 కేసులు మారతాయి సంఖ్యలు ఉండాలి, 1346 01:00:33,410 --> 01:00:37,770 లేదా సాంకేతికంగా వారు అక్షరాలు, కానీ మేము చూస్తారు వంటి అక్షరాలు, కేవలం సంఖ్యలు. 1347 01:00:37,770 --> 01:00:44,250 కాబట్టి వారు సంఖ్యలు, కానీ స్విచ్లు ఉండాలి కంటే నిజంగా మరింత సామర్థ్యం 1348 01:00:44,250 --> 01:00:50,060 వేరే వేరే ఉంటే, కూడా ఎందుకంటే ముందు బాగా ఉదాహరణకు తీసుకొని, 1349 01:00:50,060 --> 01:00:51,486 గ్రేడ్ ఉదాహరణకు మంచి ఉంది. 1350 01:00:51,486 --> 01:00:52,550 1351 01:00:52,550 --> 01:00:57,080 >> మనము బదులుగా, యొక్క ఇక్కడ సే ఈ ఒక వేరే వంటి దృష్టాంతంలో వేరే ఉంటే. 1352 01:00:57,080 --> 01:01:00,930 , N సమానం 1 సమానం కాబట్టి మీరు ఒక తక్కువ ఎంపిక ప్రింట్. 1353 01:01:00,930 --> 01:01:04,490 , N 2 సమానం సమానం ఇంకా మీరు ఒక మాధ్యమం ఎంపిక. 1354 01:01:04,490 --> 01:01:06,550 సమానం 3 సమానం ఎల్స్, అధిక. 1355 01:01:06,550 --> 01:01:08,060 ఎల్స్ చెల్లని. 1356 01:01:08,060 --> 01:01:09,820 >> కాబట్టి యొక్క మా దృష్టాంతంలో ఉంది అని పిలవబడు. 1357 01:01:09,820 --> 01:01:14,060 కాబట్టి యొక్క మేము ఎంటర్ వీలు 4, కాబట్టి మేము చెల్లని ఆశించే. 1358 01:01:14,060 --> 01:01:17,410 మార్గం ఇంకా వేరే ఆ విధానం వెళ్లాలని ఉంటే ఉంది 1359 01:01:17,410 --> 01:01:18,740 మొదటి పరిస్థితి వెతుకుతుంది. 1360 01:01:18,740 --> 01:01:19,776 ఇది సంతృప్తి కాదు. 1361 01:01:19,776 --> 01:01:21,150 కాబట్టి మేము రెండవ పరిస్థితి తనిఖీ. 1362 01:01:21,150 --> 01:01:21,940 ఇది సంతృప్తి కాదు. 1363 01:01:21,940 --> 01:01:23,023 మూడవ పరిస్థితి తనిఖీ. 1364 01:01:23,023 --> 01:01:23,640 సంతృప్తి లేదు. 1365 01:01:23,640 --> 01:01:26,650 కాబట్టి మేము ఇంకా వెళ్ళడానికి మరియు చెల్లని ప్రింట్. 1366 01:01:26,650 --> 01:01:30,169 >> మార్గం స్విచ్ రచనలు అది డౌన్ కూర్చింది ఉంది 1367 01:01:30,169 --> 01:01:31,960 మేము వెళ్లి ఏమి లోకి ఒక జంప్ పట్టిక కాల్. 1368 01:01:31,960 --> 01:01:33,180 1369 01:01:33,180 --> 01:01:37,120 ప్రధాన ఆలోచన ఉండటం మీరు 4 నమోదు చేసినప్పుడు ఆ, 1370 01:01:37,120 --> 01:01:39,090 అది వెంటనే డిఫాల్ట్ వెళ్ళవచ్చు. 1371 01:01:39,090 --> 01:01:41,460 ఇది am నేను కేసు 1 తనిఖీ అవసరం లేదు? 1372 01:01:41,460 --> 01:01:42,350 వద్దు, అది కాదు. 1373 01:01:42,350 --> 01:01:42,850 కేస్ 2? 1374 01:01:42,850 --> 01:01:43,240 వద్దు. 1375 01:01:43,240 --> 01:01:43,770 కేస్ 3? 1376 01:01:43,770 --> 01:01:44,270 వద్దు. 1377 01:01:44,270 --> 01:01:45,090 డిఫాల్ట్. 1378 01:01:45,090 --> 01:01:47,610 సరే, ఈ నేను ఇక్కడ ఉండాలి కావలసిన, మరియు అప్పుడు ఆ అమలు. 1379 01:01:47,610 --> 01:01:49,590 సంఖ్య, అది వెంటనే డిఫాల్ట్ హెచ్చుతగ్గుల. 1380 01:01:49,590 --> 01:01:51,900 లేదా నేను 2 నమోదు అది, అంతే వెంటనే 2 వెళ్ళడానికి వెళ్తున్నారు 1381 01:01:51,900 --> 01:01:54,060 కేసు 1 ద్వారా వెళ్ళడానికి అవసరం లేకుండా. 1382 01:01:54,060 --> 01:01:57,820 >> ఆ విధంగా కాబట్టి, వాస్తవికంగా రోజుల్లో ఆ 1383 01:01:57,820 --> 01:02:00,250 సామర్థ్యాన్ని లాభం ఏమీ. 1384 01:02:00,250 --> 01:02:02,880 సాధారణంగా కంప్యూటర్లు అందంగా ఉంటాయి ఫాస్ట్, మరియు ఆ గొప్ప కాదు. 1385 01:02:02,880 --> 01:02:07,270 కానీ సందర్భంలో ఆ స్విచ్లు వేగంగా. 1386 01:02:07,270 --> 01:02:10,380 మీరు నిజంగా ప్రయత్నిస్తున్న ఉంటే ఆప్టిమైజ్, ఒక స్విచ్ ఉపయోగించవచ్చు. 1387 01:02:10,380 --> 01:02:11,980 1388 01:02:11,980 --> 01:02:12,710 >> ALLISON: కూల్. 1389 01:02:12,710 --> 01:02:15,270 ఆపై మేము టెర్నరీ ఆపరేటర్లు కలిగి. 1390 01:02:15,270 --> 01:02:19,470 కాబట్టి నేను ముందు చెప్పినట్లుగా తెలుసు పదం వాక్యనిర్మాణ చక్కెర. 1391 01:02:19,470 --> 01:02:24,160 కాబట్టి అది చేసే కేవలం థింగ్స్ మరింత సంక్షిప్తమైన మీ కోడ్. 1392 01:02:24,160 --> 01:02:25,590 కాబట్టి ఈ ఆ సందర్భాలలో ఒకటి. 1393 01:02:25,590 --> 01:02:31,430 >> కాబట్టి టెర్నరీ ఆపరేటర్లు ప్రశ్న మార్క్ పెద్దప్రేగు మేము లైన్ స్ట్రింగ్ లో చూడండి 1394 01:02:31,430 --> 01:02:35,810 100 కంటే n ఎక్కువ సమానం ప్రశ్న గుర్తు అధిక పెద్దప్రేగు తక్కువ. 1395 01:02:35,810 --> 01:02:41,800 కాబట్టి ప్రాథమికంగా ఈ పనిచేస్తుంది ఎలా ఉంది 100 కంటే ఎక్కువ n ఒక పరిస్థితి ఉంది. 1396 01:02:41,800 --> 01:02:43,674 కాబట్టి నేను అర్ధవంతం భావిస్తున్నాను. 1397 01:02:43,674 --> 01:02:44,840 ఇది ఒక ప్రశ్న అడుగుతూ వంటిది. 1398 01:02:44,840 --> 01:02:47,320 ఇది OH n 100 కంటే ఎక్కువ చెప్పడం. 1399 01:02:47,320 --> 01:02:48,340 ఎవరు తెలుసు? 1400 01:02:48,340 --> 01:02:50,750 మరియు అది మదింపు ఉంటే నిజమైన, మీరు ఇవ్వాలని జరగబోతోంది 1401 01:02:50,750 --> 01:02:54,270 అని మొదటి విషయం ఎక్కువగా ఉంటుంది, అక్కడ జాబితా. 1402 01:02:54,270 --> 01:02:55,840 లేకపోతే మీరు తక్కువ ఇవ్వాలని జరగబోతోంది. 1403 01:02:55,840 --> 01:03:01,210 కాబట్టి ఈ కేవలం ఒక నిజంగా సులభం మరియు సమర్థవంతమైన మార్గం ఒక ఉంటే ఇంకా ఇష్టపడతారు. 1404 01:03:01,210 --> 01:03:02,780 అన్ని ఈ ఉంది. 1405 01:03:02,780 --> 01:03:07,450 >> మరియు మేము ఈ రాయడానికి ఉన్నాయి , నియత ఇంకా ఒక వంటి 1406 01:03:07,450 --> 01:03:12,480 n ఎక్కువ ఉంటే అది ఉంటుంది 100 కంటే, అధిక తిరిగి. 1407 01:03:12,480 --> 01:03:14,220 ఎల్స్, తక్కువ తిరిగి. 1408 01:03:14,220 --> 01:03:17,570 ఈ కేవలం ఒక ఎక్కువ అది వ్రాసే సంక్షిప్త మార్గం. 1409 01:03:17,570 --> 01:03:27,090 >> రాబ్ బౌడెన్: కాబట్టి ఈ ప్రత్యేక ఉదాహరణ చేసినప్పుడు మీరు ఏదో చేస్తున్నా ఉంది 1410 01:03:27,090 --> 01:03:30,190 ఈ వంటి, ఈ నమూనా నేను చాలా తరచుగా టెర్నరీ ఉపయోగించడానికి. 1411 01:03:30,190 --> 01:03:31,540 1412 01:03:31,540 --> 01:03:35,460 కాబట్టి మేము, ఇంకా పరిధిని గురించి మాట్లాడారు లేదు కానీ నేను స్ట్రింగ్ s సెమికోలన్ చూసిన ద్వేషం. 1413 01:03:35,460 --> 01:03:39,150 N కంటే ఎక్కువ 100 ఉంటే, అధిక సమానం. 1414 01:03:39,150 --> 01:03:40,660 ఎల్స్, లు తక్కువ సమానం. 1415 01:03:40,660 --> 01:03:45,070 ఆ నమూనా కాబట్టి, ఆ ఐదు పంక్తులు సమయం కోడ్ వాచ్యంగా 100% 1416 01:03:45,070 --> 01:03:49,800 విధంగా బదిలీ చేయవచ్చు అక్కడ ఒక త్రికోణ తో. 1417 01:03:49,800 --> 01:03:52,340 కాబట్టి త్రికోణ కోడ్ యొక్క ఒక లైన్. 1418 01:03:52,340 --> 01:03:54,640 ఐదు, వేరే ఉంటే. 1419 01:03:54,640 --> 01:03:56,910 నేను అభిప్రాయపడుతున్నారు ఉదాహరణకు ప్రతి సమయం. 1420 01:03:56,910 --> 01:03:59,250 ఈ గ్రేట్ స్థానంలో ఒక టెర్నరీ ఆపరేటర్లు కోసం. 1421 01:03:59,250 --> 01:04:00,647 అది శుభ్రంగా ఉంది. 1422 01:04:00,647 --> 01:04:01,980 కానీ ప్రజలు అది ఉపయోగించడానికి ఎప్పుడూ ఉంటాయి. 1423 01:04:01,980 --> 01:04:06,140 1424 01:04:06,140 --> 01:04:08,030 >> ALLISON: గాబే అది అవే. 1425 01:04:08,030 --> 01:04:11,110 >> GABRIEL: కాబట్టి ఇప్పుడు మీరు అబ్బాయిలు అన్ని ఉపన్యాసం ఈ వారం నేర్చుకున్న 1426 01:04:11,110 --> 01:04:13,420 ఒక లో ప్రతిదీ కంప్యూటర్ కుడి బైనరీ ఉంది? 1427 01:04:13,420 --> 01:04:14,570 కేవలం దీపాలు వంటి. 1428 01:04:14,570 --> 01:04:16,492 మీరు గాని మరియు నిలిపివేయబడవచ్చు. 1429 01:04:16,492 --> 01:04:18,450 మరియు ప్రతిదీ ద్వారా, నేను అర్థం వాచ్యంగా ప్రతిదీ. 1430 01:04:18,450 --> 01:04:24,272 కొన్ని సంఖ్యలు, మరియు అక్షరాలు, మరియు తీగలను, మరియు కూడా కోడ్ మీరు ఉన్నప్పుడు వ్రాసే 1431 01:04:24,272 --> 01:04:26,480 ఇది యంత్రం కంపైల్ అవుతుంది ఆ వంటి కోడ్ మరియు స్టఫ్ 1432 01:04:26,480 --> 01:04:29,230 కాబట్టి అది అన్ని 0 మరియు 1 'దిమ్మల. 1433 01:04:29,230 --> 01:04:34,540 >> కాబట్టి మేము వ్యవహరించే చేసినప్పుడు పూర్ణాంకాల, తో ఇది 1434 01:04:34,540 --> 01:04:38,000 సాంకేతికంగా చాలా ఏదో ఉంది సాధారణ, మేము విషయాన్ని ఉండాలి 1435 01:04:38,000 --> 01:04:40,630 ఇది వాటిని జోడించడం వంటి సాధారణ విషయాలు బహుశా ఒక 1436 01:04:40,630 --> 01:04:42,300 మీరు కుడి, రెండు పూర్ణాంకాల చేయవచ్చు? 1437 01:04:42,300 --> 01:04:47,410 కాబట్టి అదనంగా మరియు వ్యవకలనం పనిచేస్తుంది అది డెసిమల్ పనిచేస్తుంది వంటి, 1438 01:04:47,410 --> 01:04:50,780 ఇక్కడ తప్ప అది కుడి, బైనరీ? 1439 01:04:50,780 --> 01:04:52,090 కాబట్టి అది బేస్ రెండు ఉంది. 1440 01:04:52,090 --> 01:04:54,070 కాబట్టి 1 ప్లస్ 1 జోడించండి. 1441 01:04:54,070 --> 01:04:57,020 ఆ 0 ఇస్తుంది, మరియు 1 లకు. 1442 01:04:57,020 --> 01:05:01,335 మరియు కేవలం కాబట్టి ఇప్పుడు, ఆ పనిని ఆసక్తికరమైన ప్రశ్న వస్తుంది. 1443 01:05:01,335 --> 01:05:03,730 1444 01:05:03,730 --> 01:05:07,710 >> మేము అన్ని ప్రాతినిధ్యం ఎలా కంప్యూటర్ లో సానుకూల పూర్ణాంకాల, 1445 01:05:07,710 --> 01:05:09,870 కానీ యొక్క ఈ ఒక వ్యాయామం చేయడానికి వీలు. 1446 01:05:09,870 --> 01:05:15,240 మీరు అబ్బాయిలు 1960 లేదా అన్ని నటిస్తారు ఏదో, ఒక కంప్యూటర్ సృష్టించడానికి ప్రయత్నిస్తున్న 1447 01:05:15,240 --> 01:05:19,950 మరియు మీరు యొక్క చేయగలగాలి 1 మైనస్ నిల్వ మార్గం, 1448 01:05:19,950 --> 01:05:22,554 ఉదాహరణకు, లేదా ఏ మైనస్ ఆ విషయం కోసం పూర్ణాంక. 1449 01:05:22,554 --> 01:05:23,470 మీరు డూ? 1450 01:05:23,470 --> 01:05:27,820 1451 01:05:27,820 --> 01:05:29,220 ఏదైనా ఆలోచనలు? 1452 01:05:29,220 --> 01:05:31,302 నా వద్ద ఏదైనా త్రో. 1453 01:05:31,302 --> 01:05:32,264 అవును? 1454 01:05:32,264 --> 01:05:39,480 >> ప్రేక్షకులు: [వినబడని] నిర్దిష్టంగా మీ [వినబడని] ఒక ప్రత్యేక. 1455 01:05:39,480 --> 01:05:42,590 >> GABRIEL: మీరు ఒక నిర్దిష్టంగా చేయవచ్చు 0 లేదా 1 ఉంటుంది ప్రత్యేక బిట్. 1456 01:05:42,590 --> 01:05:45,590 ఇది సానుకూల అయితే యొక్క ఒక చెప్పారు మరియు 0 ప్రతికూల ఉంటే. 1457 01:05:45,590 --> 01:05:48,171 బిట్ యొక్క ఆపై మిగిలిన కేవలం సంఖ్య నిల్వ ఉంది. 1458 01:05:48,171 --> 01:05:48,670 కూల్. 1459 01:05:48,670 --> 01:05:49,990 కాబట్టి ఒక చాలా మంచి ఆలోచన. 1460 01:05:49,990 --> 01:05:51,550 మేము నేను తెలియదు, 200. 1461 01:05:51,550 --> 01:05:54,720 మరియు మొదటి బిట్ ఆన్, అప్పుడు అది ప్లస్ 200. 1462 01:05:54,720 --> 01:05:57,270 అది ఆపివేయబడింది అయితే, అది 200 మైనస్. 1463 01:05:57,270 --> 01:05:58,380 కూల్. 1464 01:05:58,380 --> 01:06:01,350 >> మాత్రమే చిన్న ఒక ఉంది ఈ తో సమస్య, 1465 01:06:01,350 --> 01:06:05,370 ఇది మేము విషయాలు అప్ తేడాలను ప్రయత్నించండి ఉంటే ఉంది. 1466 01:06:05,370 --> 01:06:18,910 కాబట్టి మేము ఇక్కడ 11111 కలిగి ఊహించుకోండి, మరియు మేము 00100 సంసార ఈ సంక్షిప్తం చేస్తున్నారు. 1467 01:06:18,910 --> 01:06:21,630 ఆ రెండు సానుకూల ఉంటే, ఆ మంచిది. 1468 01:06:21,630 --> 01:06:24,470 కానీ ఉంటే ఒక యొక్క వాటిని వంటి, ప్రతికూల ఉంది 1469 01:06:24,470 --> 01:06:27,410 లెట్స్ ఈ బిట్ ఇక్కడ బాధ్యత అని ఒకటి 1470 01:06:27,410 --> 01:06:31,390 for-- నేను ఒక separate-- వెళుతున్న కాబట్టి ఈ ఒక అని ఈ సంఖ్య ఇక్కడ అర్థం 1471 01:06:31,390 --> 01:06:31,970 అనుకూల. 1472 01:06:31,970 --> 01:06:34,450 ఈ ఒక ఈ అర్థం ఇక్కడ సంఖ్య కుడి, ప్రతికూల? 1473 01:06:34,450 --> 01:06:37,010 >> కానీ మీరు ఉన్నప్పుడు వాటిని సంకలనం వెళుతున్న, మీరు 1474 01:06:37,010 --> 01:06:40,180 ఒక ప్రకటన అవసరం , ఈ 0 ఉంటే ఓహ్ మాట్లాడుతూ 1475 01:06:40,180 --> 01:06:43,479 అప్పుడు నా మొత్తం ఉంటుంది వివిధ ఏదో, కుడి? 1476 01:06:43,479 --> 01:06:45,270 కాబట్టి కొద్దిగా ఉంది దీన్ని మార్గం మరింత తెలివైన 1477 01:06:45,270 --> 01:06:48,520 రెండు యొక్క పూరక అంటారు, ఆ. 1478 01:06:48,520 --> 01:06:52,350 కాబట్టి ప్రధానంగా మేము అలా మేము నిర్వచించే ఉంది మైనస్ 1 1479 01:06:52,350 --> 01:06:57,250 విషయం ఉంటే 1 మాకు 0 ఇస్తుంది మేము అప్ జోడించండి. 1480 01:06:57,250 --> 01:06:59,470 1481 01:06:59,470 --> 01:07:00,860 నాకు మళ్ళీ అనుమతించే. 1482 01:07:00,860 --> 01:07:03,280 కాబట్టి యొక్క ఇక్కడ ఈ 1 అని చెయ్యనివ్వండి. 1483 01:07:03,280 --> 01:07:08,110 1484 01:07:08,110 --> 01:07:13,570 విషయం ఏమిటి ఆ సహజంగా సానుకూల పూర్ణాంకాల లో 1485 01:07:13,570 --> 01:07:15,570 ఆ జోడించబడింది మాకు 0 ఇస్తుంది? 1486 01:07:15,570 --> 01:07:19,150 1487 01:07:19,150 --> 01:07:21,030 మేము ఈ సంఖ్య జోడించడానికి ప్రయత్నించండి ఉంటే? 1488 01:07:21,030 --> 01:07:22,830 1489 01:07:22,830 --> 01:07:28,032 మేము OK, కాబట్టి యొక్క జోడించడానికి అనుమతిస్తుంది చూడాలని. 1490 01:07:28,032 --> 01:07:32,820 1491 01:07:32,820 --> 01:07:38,065 మేము 1 ప్లస్ 1 చూడాలని 0, మరియు అప్పుడు అది కలిగి ఉంది. 1492 01:07:38,065 --> 01:07:40,160 1493 01:07:40,160 --> 01:07:45,490 మరియు తర్వాత మేము మళ్ళీ 0 పొందడానికి వెళుతున్న. 1494 01:07:45,490 --> 01:07:47,730 1495 01:07:47,730 --> 01:07:48,820 నేను అయోమయం పొందుతున్నాను. 1496 01:07:48,820 --> 01:07:51,670 మరియు మీరు 0 పొందడానికి వెళుతున్న మరియు 0 మరియు 0 మరియు 0 మరియు 0 మరియు 0. 1497 01:07:51,670 --> 01:07:52,450 0 యొక్క బోలెడంత. 1498 01:07:52,450 --> 01:07:56,240 >> చాలా చివరి వద్ద, మేము లేదు ఇది కలిగి చెయ్యలేరు వెళుతున్న, 1499 01:07:56,240 --> 01:07:59,614 వీలు ఎందుకంటే యొక్క మేము మాత్రమే వ్యవహరించే చేస్తున్నారు అనుకోండి ఒక బైట్, కాబట్టి మాత్రమే 8 బిట్స్ తో. 1500 01:07:59,614 --> 01:08:02,780 కాబట్టి కంప్యూటర్ అప్రమేయంగా చేస్తుంది , కేవలం అని [వినబడని] గురించి మర్చిపోతోంది 1501 01:08:02,780 --> 01:08:03,279 సరే? 1502 01:08:03,279 --> 01:08:04,530 1503 01:08:04,530 --> 01:08:06,880 కాబట్టి ఈ అంటారు రెండు యొక్క పూరక. 1504 01:08:06,880 --> 01:08:15,180 అని మేము కేవలం 1 మైనస్ నిర్వచించే విషయం ఇక్కడ మీరు 1 ఆ యాడ్ 1505 01:08:15,180 --> 01:08:15,995 మీరు 0 ఇస్తుంది. 1506 01:08:15,995 --> 01:08:17,609 1507 01:08:17,609 --> 01:08:20,180 మరియు ఆ చాలా బాగుంది ఉంది మేము నిజంగా ఎందుకంటే 1508 01:08:20,180 --> 01:08:24,090 అమలు చివరి అవసరం మొత్తం యొక్క వేరొక రకం 1509 01:08:24,090 --> 01:08:26,590 ఒక పై ఆధారపడి ప్రతికూల లేదా సానుకూల నంబర్. 1510 01:08:26,590 --> 01:08:27,465 ఆ సమంజసం లేదు? 1511 01:08:27,465 --> 01:08:28,740 1512 01:08:28,740 --> 01:08:32,370 >> మేము తద్వారా ఒక విషయం ఇక్కడ మార్చేందుకు క్రమంలో 1513 01:08:32,370 --> 01:08:38,550 సానుకూల మరియు ప్రతికూల మధ్య పూర్ణాంక అప్పుడు మేము, ప్రతిదీ కుదుపు ఉంది 1514 01:08:38,550 --> 01:08:40,930 మరియు అప్పుడు మేము ఆ సంఖ్య 1 జోడించండి. 1515 01:08:40,930 --> 01:08:43,140 మీరు అది మిమ్మల్ని మీరు ప్రయత్నించండి ఉంటే కాగితంపై న, 1516 01:08:43,140 --> 01:08:44,681 మీరు అర్ధమే చూడండి చూడాలని. 1517 01:08:44,681 --> 01:08:51,000 కానీ నేను ఈ సంఖ్యలో తీసుకుంటే ఇక్కడ, ఈ ఐదు ఉంది. 1518 01:08:51,000 --> 01:08:54,859 నేను ప్రతిదీ కుదుపు చేస్తే ఇక్కడ, కాబట్టి 1, 1, 1, 1, 1. 1519 01:08:54,859 --> 01:08:55,880 1520 01:08:55,880 --> 01:08:57,830 , ఫ్లిప్, ఫ్లిప్. 1521 01:08:57,830 --> 01:09:00,130 ఆపై నేను 1 జోడించండి. 1522 01:09:00,130 --> 01:09:02,750 నేను సరిగ్గా మైనస్ 5 వెళుతున్న. 1523 01:09:02,750 --> 01:09:03,250 సరే? 1524 01:09:03,250 --> 01:09:06,220 >> ఈ రకమైన అర్ధమే ఎందుకంటే మీరు సంఖ్య ఈ సంకలనం ప్రయత్నించండి 1525 01:09:06,220 --> 01:09:10,229 మేము, ముందు ఉందని ఇది మళ్ళీ కుదుపు వీలు పిలువబడే. 1526 01:09:10,229 --> 01:09:12,999 ఇది 0 యొక్క 101 మరియు మా ఉంది. 1527 01:09:12,999 --> 01:09:13,795 1528 01:09:13,795 --> 01:09:15,670 మీరు ఈ జోడించడానికి ప్రయత్నించండి కలిసి రెండు సంఖ్యలు, 1529 01:09:15,670 --> 01:09:16,961 మీరు సరిగ్గా 0 చూడాలని. 1530 01:09:16,961 --> 01:09:18,920 1531 01:09:18,920 --> 01:09:19,460 సరే. 1532 01:09:19,460 --> 01:09:19,884 ఏదైనా ప్రశ్నలు? 1533 01:09:19,884 --> 01:09:20,759 >> ప్రేక్షకులు: [వినబడని] 1534 01:09:20,759 --> 01:09:25,790 1535 01:09:25,790 --> 01:09:27,280 >> GABRIEL: మీరు ఏమిటి? 1536 01:09:27,280 --> 01:09:29,240 >> ప్రేక్షకులు: కు ప్రతికూల అనుకూల [వినబడని]. 1537 01:09:29,240 --> 01:09:33,215 >> GABRIEL: సంఖ్య, మీరు కుదుపు మరియు మీరు ఎల్లప్పుడూ 1 జోడించండి. 1538 01:09:33,215 --> 01:09:34,081 1539 01:09:34,081 --> 01:09:34,580 అవును. 1540 01:09:34,580 --> 01:09:36,910 1541 01:09:36,910 --> 01:09:39,680 సరే, కాబట్టి అక్షరాలు కూడా బైనరీలు ఎన్కోడ్. 1542 01:09:39,680 --> 01:09:42,649 మేము మీరు, ASCII పట్టిక కలిగి కూడా కుడి, ఉపన్యాసంలో చూసింది? 1543 01:09:42,649 --> 01:09:45,040 కాబట్టి ఇది ప్రధానంగా విషయాలు మాపింగ్ ఉంది. 1544 01:09:45,040 --> 01:09:50,960 మరియు ఇక్కడ నేను తగినంత నొక్కి కాదు ఒక కంప్యూటర్, ఒక కోసం మరియు 65 1545 01:09:50,960 --> 01:09:52,770 అక్షరాలా ఇదే. 1546 01:09:52,770 --> 01:10:03,430 నేను చార్ సి వంటి ఏదో వ్రాస్తే కాబట్టి ఒక, నేను అదే సమయంలో కాలేదు సమానం 1547 01:10:03,430 --> 01:10:06,890 కేవలం ఇక్కడ 65 వ్రాయడానికి, మరియు అది సరే, అదే ఉంటుంది? 1548 01:10:06,890 --> 01:10:08,470 ఎలాంటి తేడా ఉంది. 1549 01:10:08,470 --> 01:10:12,420 >> మేము సాధారణంగా తీస్తే చాలు రకం యొక్క వేరియబుల్స్ లో అక్షరాలు. 1550 01:10:12,420 --> 01:10:16,770 చార్, వారు ముఖ్యంగా ఉన్నారు ఎందుకంటే ఆ కోసం తయారు, కానీ ఎందుకంటే 1551 01:10:16,770 --> 01:10:18,050 మానవ కన్వెన్షన్ యొక్క. 1552 01:10:18,050 --> 01:10:22,410 కానీ మీరు కేవలం పూర్ణ వ్యవహరించే బదులుగా రకం చార్ వేరియబుల్స్ యొక్క, 1553 01:10:22,410 --> 01:10:23,490 మరియు మీరు జరిమానా ఉంటాం. 1554 01:10:23,490 --> 01:10:28,410 మాత్రమే నిజమైన తేడా ఒక చార్ సి మరియు ఒక పూర్ణాంకానికి నేను మధ్య 1555 01:10:28,410 --> 01:10:31,960 ఒక పూర్ణాంకానికి అత్యంత నాలుగు బైట్లు కలిగి ఉంది వ్యవస్థలు, ఒక చార్ ఒక బైట్ ఉంది అయితే. 1556 01:10:31,960 --> 01:10:33,070 1557 01:10:33,070 --> 01:10:35,460 వారు ముఖ్యంగా ఉన్నారు డేటా పరంగా ఇదే. 1558 01:10:35,460 --> 01:10:36,990 1559 01:10:36,990 --> 01:10:37,990 కాబట్టి ఇక్కడ ముద్రిస్తుంది? 1560 01:10:37,990 --> 01:10:43,780 ఇక్కడ మేము printf ఉపయోగించి అంకెల ప్రింటింగ్ ఒక ప్లస్ 1 తో, మరియు కేవలం పూర్ణ వంటి, 1561 01:10:43,780 --> 01:10:46,240 అక్షరాలు కాబట్టి, సారాంశాన్ని చేయవచ్చు అక్షరాలు కూడా సారాంశాన్ని చేయవచ్చు. 1562 01:10:46,240 --> 01:10:47,890 కాబట్టి ఈ ఖచ్చితంగా 65. 1563 01:10:47,890 --> 01:10:49,950 కాబట్టి ఉన్నట్లు జరగబోతోంది 66, మరియు ఇక్కడ మేము కలిగి 1564 01:10:49,950 --> 01:10:56,860 65 ప్లస్ కొద్దిగా ఒక మైనస్ పెద్ద ఒక, ఉంటుంది, నేను నిజంగా తెలియదు. 1565 01:10:56,860 --> 01:11:00,900 కానీ ఖచ్చితంగా ఖాళీ ఉంటుంది అక్షరాలు మధ్య 1566 01:11:00,900 --> 01:11:07,800 మరియు మరియు చిన్న అక్షరాలు, కాబట్టి మేము కుడి, చిన్న ఒక పొందడానికి వెళుతున్న? 1567 01:11:07,800 --> 01:11:08,300 అవును. 1568 01:11:08,300 --> 01:11:11,740 కాబట్టి ఈ ఒక ప్రింట్ అన్నారు సరిగ్గా ఈ ఒకటి పాత్ర. 1569 01:11:11,740 --> 01:11:12,260 గుడ్? 1570 01:11:12,260 --> 01:11:12,860 ఏదైనా ప్రశ్నలు? 1571 01:11:12,860 --> 01:11:16,320 1572 01:11:16,320 --> 01:11:19,430 >> ఇక్కడ మేము వివిధ కొంత సంఖ్యా వేరియబుల్స్ కోసం రకాల. 1573 01:11:19,430 --> 01:11:20,620 మేము ఇప్పటికే పూర్ణాంకానికి గురించి మాట్లాడటానికి. 1574 01:11:20,620 --> 01:11:21,740 1575 01:11:21,740 --> 01:11:27,760 ఈ నిజంగా to-- ఫ్లోట్ కేవలం ఒక మార్గం ఫన్నీ, నేను మొదటి తెలుసుకున్నాడు ఎందుకంటే 1576 01:11:27,760 --> 01:11:32,320 రోజు తిరిగి ప్రోగ్రామ్ పైథాన్, మొదటి కార్యక్రమం ఎప్పుడూ నేను 1577 01:11:32,320 --> 01:11:37,480 వ్రాయటానికి ప్రయత్నిస్తున్నాడు, నేను ఒక ఉందని చూసింది రకం అని మరియు ఒక రకం ఫ్లోట్ అని. 1578 01:11:37,480 --> 01:11:39,800 మరియు ఫ్లోట్ అన్ని వాస్తవ సంఖ్యలు కోసం. 1579 01:11:39,800 --> 01:11:43,290 కాబట్టి అప్పుడు నేను ఎందుకు ఉండాలి కోరారు నేను ఎప్పుడూ ఒక పూర్ణాంకానికి ఉపయోగించడానికి? 1580 01:11:43,290 --> 01:11:45,590 నేను అన్ని ఉపయోగించవచ్చు ఎందుకంటే ఫ్లోట్ వాస్తవ సంఖ్యలు, 1581 01:11:45,590 --> 01:11:47,120 నేను కుడి, ints ఉపయోగించి ఆపడానికి? 1582 01:11:47,120 --> 01:11:49,550 రియల్ నంబర్స్ ఎందుకంటే మరింత సాధారణ వంటి. 1583 01:11:49,550 --> 01:11:51,820 1584 01:11:51,820 --> 01:11:54,060 >> ఇది ఈ అవుతుంది కంప్యూటర్లలో కేసు 1585 01:11:54,060 --> 01:11:58,480 వారు ముఖ్యంగా ఉన్నారు ఎందుకంటే వివిధ విషయాలు. 1586 01:11:58,480 --> 01:12:01,470 పూర్ణాంకాల మరియు తేలియాడుతున్న కాబట్టి, కార్యకలాపాలు మీరు వాటిని చేసే 1587 01:12:01,470 --> 01:12:04,739 ఎందుకంటే తప్పనిసరిగా వివిధ వారు నిల్వ మార్గం, సరే? 1588 01:12:04,739 --> 01:12:07,280 మేము కొద్దిగా మాట్లాడాలని వెళుతున్న రెండవ ఆ గురించి మరింత బిట్. 1589 01:12:07,280 --> 01:12:09,110 >> కాబట్టి డబుల్ కేవలం ఒక పెద్ద ఫ్లోట్ ఉంది. 1590 01:12:09,110 --> 01:12:12,830 సాధారణంగా చాలా వ్యవస్థలలో, ఫ్లోట్ కేవలం ఒక పూర్ణాంకానికి వంటి, నాలుగు బైట్లు. 1591 01:12:12,830 --> 01:12:15,440 డబుల్ ఎనిమిది బైట్లు. 1592 01:12:15,440 --> 01:12:21,450 ఒక లాంగ్ లాంగ్ నిజానికి గుర్తు మీరు Int వంటి రకం జోడించు ఆ. 1593 01:12:21,450 --> 01:12:24,040 మీరు దీని వంటి పూర్ణాంకానికి చెప్పేందుకు. 1594 01:12:24,040 --> 01:12:28,550 లాంగ్ లాంగ్, Int x ఇక చేయడానికి. 1595 01:12:28,550 --> 01:12:32,310 కాబట్టి చాలా వ్యవస్థలలో, ఆ ఇస్తుంది బదులుగా సాధారణ నాలుగు ఎనిమిది బైట్లు. 1596 01:12:32,310 --> 01:12:35,620 మరియు మీరు నిజంగా డ్రాప్ చేయవచ్చు లో, అది కేవలం కాలం చెప్పేందుకు కాబట్టి, 1597 01:12:35,620 --> 01:12:37,240 మరియు ఆ సరే పనిచేస్తుంది? 1598 01:12:37,240 --> 01:12:42,850 మీరు కూడా వంటి ఇతర విషయాలు చేయవచ్చు Int సైన్ చేయని, లేదా మళ్లీ సైన్ చేయని 1599 01:12:42,850 --> 01:12:43,680 కూడా పని చేస్తుంది. 1600 01:12:43,680 --> 01:12:49,370 మరియు ఆ x ఒక వేరియబుల్ చేస్తుంది ప్రతిదీ అనుకూల వంటి, 1601 01:12:49,370 --> 01:12:53,231 కాబట్టి మీరు నిజంగా ప్రతికూల ఉండకూడదు మేము ఇక్కడ చూసిన విధంగా సంఖ్యలు. 1602 01:12:53,231 --> 01:12:56,484 1603 01:12:56,484 --> 01:12:58,650 కాబట్టి అద్భుతమైన క్రింది పాయింట్ మరియు ఖచ్చితత్వము ఫ్లోటింగ్. 1604 01:12:58,650 --> 01:13:01,890 కారణాలలో ఒకటి ఎందుకు మీరు బదులుగా తెప్పల ints ఉపయోగించాలనుకుంటున్నాను, 1605 01:13:01,890 --> 01:13:04,370 ints 100% ఖచ్చితమైన, కుడి ఎందుకంటే? 1606 01:13:04,370 --> 01:13:06,170 ఇది ఖచ్చితంగా ఆ సంఖ్య. 1607 01:13:06,170 --> 01:13:11,910 ఫ్లోటింగ్ పాయింట్లు కోసం, మీరు ఉంటే సమాధానం 1 10-- పైగా సమానం అని 1608 01:13:11,910 --> 01:13:14,690 నేను ఖచ్చితమైన ఈ కలిగి జరిగే ఇక్కడ కార్యక్రమం, float.c. 1609 01:13:14,690 --> 01:13:16,390 1610 01:13:16,390 --> 01:13:19,420 ఆ 20 దశాంశ స్థానాల వరకు ముద్రిస్తుంది. 1611 01:13:19,420 --> 01:13:23,270 1 10 ద్వారా విభజించబడింది, మరియు ఆ సాధారణంగా కుడి, 0.1 ఉంది? 1612 01:13:23,270 --> 01:13:27,910 కానీ ఇక్కడ మేము చేస్తే ఫ్లోట్ మరియు అప్పుడు మేము అది అమలు, 1613 01:13:27,910 --> 01:13:30,320 మేము అది ఖచ్చితంగా 0.1 కాదు చూడండి. 1614 01:13:30,320 --> 01:13:33,570 ఇది 0,149 ఏదో. 1615 01:13:33,570 --> 01:13:35,570 >> ఎందుకు అని? 1616 01:13:35,570 --> 01:13:40,390 మీరు నిజంగా ప్రతి ప్రాతినిధ్యం కాదు ఎందుకంటే మెమరీ లో ఒకే సాధ్యం నిజ సంఖ్య 1617 01:13:40,390 --> 01:13:42,730 ఉన్నాయి ఎందుకంటే వాటిని గణించలేనంత అనేక. 1618 01:13:42,730 --> 01:13:48,360 కాబట్టి మేము సాంకేతికంగా మాత్రమే చూడగలరని వాటిని ఒక పరిమిత ప్రాతినిధ్యం 1619 01:13:48,360 --> 01:13:50,470 డేటా పరిమిత. 1620 01:13:50,470 --> 01:13:52,050 కానీ నిజంగా ఆసక్తికరంగా. 1621 01:13:52,050 --> 01:13:54,920 ఇప్పుడు ఈ ప్రార్థిస్తాడు ప్రశ్న ఎలా మీరు 1622 01:13:54,920 --> 01:13:59,299 పాఠశాల గురించి వెళ్ళి బిట్స్ ఈ, కుడి? 1623 01:13:59,299 --> 01:14:00,340 కాబట్టి ఎలా తేలియాడుతున్న నిల్వ? 1624 01:14:00,340 --> 01:14:01,970 1625 01:14:01,970 --> 01:14:03,730 పూర్ణాంకాల తో సులభం ఉంది. 1626 01:14:03,730 --> 01:14:06,690 కానీ తేలియాడుతున్న మీరు కావలసిన పరిధి పెంచడానికి, 1627 01:14:06,690 --> 01:14:10,530 మరియు మీరు ప్రాతినిధ్యం వహించే కావలసిన భారీ సంఖ్యలు మరియు వంటి చాలా చిన్న సంఖ్యలు 1628 01:14:10,530 --> 01:14:14,210 అదే సమయంలో 0,000001. 1629 01:14:14,210 --> 01:14:15,180 మరలా, అదే ఆట. 1630 01:14:15,180 --> 01:14:20,470 ఎలా మేము ఎవరైనా ఏ ఆలోచన కలిగి ఉన్నారు మెమరీ లో ఫ్లోట్ ప్రాతినిధ్యం వెళ్ళి? 1631 01:14:20,470 --> 01:14:26,820 1632 01:14:26,820 --> 01:14:27,970 జస్ట్ ఏదైనా త్రో. 1633 01:14:27,970 --> 01:14:29,930 1634 01:14:29,930 --> 01:14:30,856 దయచేసి, అవును. 1635 01:14:30,856 --> 01:14:33,552 >> ప్రేక్షకులు: [వినబడని] గా ఇది రెండు ints మరియు ఒక ఉంటే 1636 01:14:33,552 --> 01:14:36,890 ఉండటం [వినబడని] మరియు ఒక జీవి దశాంశ బిందువు తర్వాత ప్రతిదీ. 1637 01:14:36,890 --> 01:14:37,640 GABRIEL: సరే, చల్లని. 1638 01:14:37,640 --> 01:14:40,300 రెండు వివిధ పూర్ణాంకాల. 1639 01:14:40,300 --> 01:14:45,260 మీరు 12.45 కలిగి, కాబట్టి ఆ 12 మరియు 45 ఉంది. 1640 01:14:45,260 --> 01:14:45,890 నైస్. 1641 01:14:45,890 --> 01:14:46,973 మీరు చెప్పడానికి వెళుతున్న ముందు? 1642 01:14:46,973 --> 01:14:48,420 1643 01:14:48,420 --> 01:14:49,430 ఇదే? 1644 01:14:49,430 --> 01:14:49,930 అవును? 1645 01:14:49,930 --> 01:14:55,630 >> ప్రేక్షకులు: [వినబడని] సంజ్ఞామానం మీరు బేస్ వేరు. 1646 01:14:55,630 --> 01:14:58,910 >> GABRIEL: శాస్త్రీయ నోటేషన్, అవును ఆ ఏమి సాధారణంగా. 1647 01:14:58,910 --> 01:15:01,350 కాబట్టి ఈ సంవర్గమాన భిన్నభాగం అంటారు. 1648 01:15:01,350 --> 01:15:06,490 వాస్తవానికి ఏమిటి సంఖ్య, మరియు అప్పుడు విశేషము 1649 01:15:06,490 --> 01:15:08,780 కుడి, కామా కేవలం ఎక్కడ ఉంది? 1650 01:15:08,780 --> 01:15:13,720 కాబట్టి ఈ ఏదో అన్నారు రూపం 1, 2, 3, 4, 5 సార్లు 10 1651 01:15:13,720 --> 01:15:15,000 మైనస్ 4 కు. 1652 01:15:15,000 --> 01:15:17,800 నేను ఖచ్చితంగా, అవును ఆ గ్రహించారు. 1653 01:15:17,800 --> 01:15:23,372 ఆపై మైనస్ 4 కు ఈ 10 ఉంది కామా సరే, నిర్వచించడానికి వెళ్ళడం? 1654 01:15:23,372 --> 01:15:24,330 బ్రెజిల్ లో మేము కామా ఉపయోగించడానికి. 1655 01:15:24,330 --> 01:15:26,795 ఇక్కడ మీరు అబ్బాయిలు ఒక డాట్ ఉపయోగించడానికి. 1656 01:15:26,795 --> 01:15:27,640 కాబట్టి ఒక డాట్. 1657 01:15:27,640 --> 01:15:28,860 1658 01:15:28,860 --> 01:15:34,840 >> మరియు ఈ ఎందుకంటే అప్పుడు మీరు, బాగుంది ఈ వ్యక్తి మీ బిట్స్ మా దృష్టి 1659 01:15:34,840 --> 01:15:40,863 ఇక్కడ, సంవర్గమాన భిన్నభాగం న, మరియు అప్పుడు ఆ మీ వాస్తవ ఖచ్చితత్వము మాత్రం. 1660 01:15:40,863 --> 01:15:41,920 1661 01:15:41,920 --> 01:15:47,175 మరియు మీరు దశాంశ లో గాని చేయవచ్చు లేదా బైనరీ ఆధారంగా వ్యవస్థలో. 1662 01:15:47,175 --> 01:15:49,781 వివిధ ఉన్నాయి మార్గాలు ఈ అమలు. 1663 01:15:49,781 --> 01:15:50,280 ప్రశ్నలు? 1664 01:15:50,280 --> 01:15:55,918 1665 01:15:55,918 --> 01:15:56,418 అవును? 1666 01:15:56,418 --> 01:15:57,508 1667 01:15:57,508 --> 01:15:59,841 ప్రేక్షకులు: ఎన్ని ప్రదేశాలు దశాంశ [వినబడని] తర్వాత? 1668 01:15:59,841 --> 01:16:05,240 1669 01:16:05,240 --> 01:16:12,610 >> GABRIEL: ఒక క్లిష్టమైన ప్రశ్న, ఇది నిజంగా 100% ఖచ్చితమైన ఎందుకంటే, 1670 01:16:12,610 --> 01:16:15,680 మీరు ఇక్కడ, కోసం చూడండి ఎందుకంటే కొన్ని సంఖ్యలు ఇది 100% ఖచ్చితమైన ఉంది. 1671 01:16:15,680 --> 01:16:20,350 మేము ఇక్కడ 0.5 ఉంచితే నేను నమ్మకం ఇది 100% ఖచ్చితమైన చేస్తాడు. 1672 01:16:20,350 --> 01:16:22,220 ఇది 0.500000 చేస్తాడు. 1673 01:16:22,220 --> 01:16:24,170 కాబట్టి ఆ సందర్భంలో, అది పరిపూర్ణమైనది. 1674 01:16:24,170 --> 01:16:27,330 కాని ఇతర సందర్భాల్లో, ఇది చాలా తక్కువ పరిపూర్ణమైనది. 1675 01:16:27,330 --> 01:16:35,010 నా అనుభవం లో, నాలుగు వరకు వంటి, ఐదు దశాంశ స్థానాల అందంగా ఖచ్చితమైన ఉంది. 1676 01:16:35,010 --> 01:16:38,300 మీరు ఒక డబుల్ ఉపయోగిస్తే, అది చేస్తాడు సరే, ఆ కంటే మార్గం మరింత ఖచ్చితంగా? 1677 01:16:38,300 --> 01:16:42,750 >> రాబ్ బౌడెన్: కాబట్టి కేవలం త్రో తేలియాడుతున్న వద్ద కొన్ని మరింత సందర్భంలో, 1678 01:16:42,750 --> 01:16:46,320 నేను 100% ఎలా గుర్తు ఎప్పుడూ తెప్పల స్పెక్ నిజానికి, పనిచేస్తుంది 1679 01:16:46,320 --> 01:16:52,660 కానీ నేను మీరు ఎల్లప్పుడూ గుర్తు లేదా తేలియాడుతున్న దారుణంగా పొందడానికి ప్రారంభం. 1680 01:16:52,660 --> 01:16:55,460 1681 01:16:55,460 --> 01:17:00,930 కాబట్టి ఆలోచన, మీరు నిజంగా వచ్చినప్పుడు ఉంది నిజంగా పెద్ద సంఖ్యలు లేదా నిజంగా, నిజంగా 1682 01:17:00,930 --> 01:17:03,470 చిన్న సంఖ్యలు, మేము ప్రారంభం దారుణంగా మరియు దారుణంగా పొందడానికి 1683 01:17:03,470 --> 01:17:05,860 వేరు వద్ద ఇద్దరు తేలియాడుతున్న మధ్య. 1684 01:17:05,860 --> 01:17:09,180 >> నేను గురించి ఆలోచించడం ఇష్టం ఎలా ఫ్లోటింగ్ పాయింట్ imprecision తో, 1685 01:17:09,180 --> 01:17:11,890 రెండు తేలియాడుతున్న ఉన్నాయి నేను వాటిని తెలుపుటకు ప్రయత్నించండి ఉంటే 1686 01:17:11,890 --> 01:17:15,150 సి లో, నిజానికి ఆ ఉన్నప్పటికీ వారు వివిధ సంఖ్యలు ఉన్నాము, 1687 01:17:15,150 --> 01:17:17,340 వారు మాత్రం అదే సంఖ్య వ్యాఖ్యానించబడింది, 1688 01:17:17,340 --> 01:17:19,006 మేము భిన్నంగా వాటిని నిల్వ లేదు ఎందుకంటే. 1689 01:17:19,006 --> 01:17:20,540 మేము అదే బిట్స్ ఉపయోగించాలి. 1690 01:17:20,540 --> 01:17:23,220 కాబట్టి మేము వెళ్ళాక నిజంగా, నిజంగా పెద్ద సంఖ్యలో, 1691 01:17:23,220 --> 01:17:28,460 300 లేదా 10 వంటి మాట్లాడటం ఏదో, అది ఆ సమయంలో వార్తలు 1692 01:17:28,460 --> 01:17:33,240 ఆ 10 300 లేదా 300 కు 5 సార్లు 10 1693 01:17:33,240 --> 01:17:37,020 వేరుగా కాదు 300 కు 7 సార్లు 10 నుండి. 1694 01:17:37,020 --> 01:17:39,660 కాబట్టి ఒక అందమైన పెద్ద తేడా రెండు సంఖ్యలు మధ్య. 1695 01:17:39,660 --> 01:17:43,830 >> కానీ మీరు డౌన్ వచ్చినప్పుడు సాధారణ శ్రేణి విషయాలను, 1696 01:17:43,830 --> 01:17:45,770 మీరు అందంగా ఉంటాయి వేరు మంచి. 1697 01:17:45,770 --> 01:17:49,020 ఆపై మీరు, నిజంగా చిన్న డౌన్ వచ్చినప్పుడు మీరు కూడా మళ్ళీ అందంగా చెడు చేస్తున్నారు. 1698 01:17:49,020 --> 01:17:52,529 యొక్క మొత్తం బంచ్ వంటి కాబట్టి 0,0000, అది అందంగా చెడు గెట్స్. 1699 01:17:52,529 --> 01:17:53,820 GABRIEL: అవును, కాబట్టి ఒక త్వరిత గమనిక. 1700 01:17:53,820 --> 01:17:54,670 ఈ చేయవద్దు. 1701 01:17:54,670 --> 01:17:57,590 ఎప్పుడూ పోలుస్తారు సమానం సమానం ఉపయోగించి తేలియాడే 1702 01:17:57,590 --> 01:18:02,800 వారు దాదాపు ఉన్నారు కూడా ఎందుకంటే అదే, దాదాపు అదే అదే కాదు. 1703 01:18:02,800 --> 01:18:06,360 కాబట్టి మీరు సాధారణంగా మీరు వ్యవకలనం ఉంది వాటిని, ఆ సంపూర్ణ విలువ పడుతుంది, 1704 01:18:06,360 --> 01:18:12,380 కంటే చిన్న ఉంటే మరియు చూడండి ఆ వంటి 0.0001 లేదా ఏదో, OK? 1705 01:18:12,380 --> 01:18:12,880 మరియు చల్లని. 1706 01:18:12,880 --> 01:18:16,630 నేను ప్రజలు చాలా తెలుసు జావా లో కొన్ని నేపథ్య, 1707 01:18:16,630 --> 01:18:19,700 చేసిన ముఖ్యంగా వాటిని AP కంప్యూటర్ సైన్స్, కుడి? 1708 01:18:19,700 --> 01:18:23,630 మరియు జావా భాష ఎక్కువగా సి ఆధారంగా, 1709 01:18:23,630 --> 01:18:26,570 అది ఒక జంట చాలా పెద్ద తేడాలు ఉంది. 1710 01:18:26,570 --> 01:18:31,430 కానీ వంటి ఉచ్చులు, మరియు IFS, మరియు stuff కోసం ఆ, వారు అన్ని వాక్యనిర్మాణం ఉన్నారు. 1711 01:18:31,430 --> 01:18:35,240 నేను ఈ చూపించడానికి ఇక్కడ కొన్ని కార్యక్రమాలు. 1712 01:18:35,240 --> 01:18:37,050 >> ఉదాహరణకు, ఒక సాధారణ హలో వరల్డ్. 1713 01:18:37,050 --> 01:18:43,140 1714 01:18:43,140 --> 01:18:46,600 ఈ సి, లో హలో వరల్డ్ ఇది మీరు అబ్బాయిలు, తో ఖచ్చితంగా తెలిసిన 1715 01:18:46,600 --> 01:18:49,100 మరియు ఈ మరియు ఈ ఒక జావా లో ఉంది. 1716 01:18:49,100 --> 01:18:53,100 జావా లో మేము ఈ కలిగి కాబట్టి ప్రజా తరగతి, హలో వరల్డ్, 1717 01:18:53,100 --> 01:18:57,050 మరియు ప్రజా స్టాటిక్ గర్జన ప్రధాన, మరియు స్ట్రింగ్ ARGS. 1718 01:18:57,050 --> 01:18:59,665 స్ట్రింగ్ ARGS వెళ్తున్నారు చాలా త్వరలోనే సి కనిపించడం. 1719 01:18:59,665 --> 01:19:00,740 1720 01:19:00,740 --> 01:19:01,990 కానీ ఇంకా అక్కడ కాదు వీలు. 1721 01:19:01,990 --> 01:19:06,060 ప్రస్తుతం మేము అంటే, ఇక్కడ తప్ప కలిగి ప్రధాన ఏ వాదనలు తీసుకోలేదు ఉంది. 1722 01:19:06,060 --> 01:19:09,220 ఆపై మేము కలిగి system.out.println, మరియు ఆ 1723 01:19:09,220 --> 01:19:11,140 printf కోసం సమానమైన రకం. 1724 01:19:11,140 --> 01:19:17,150 ఇక్కడ మేము నిజంగా బాక్ స్లాష్ అవసరం లేదు N ప్రింట్ LN మీరు ఆ ఎందుకంటే. 1725 01:19:17,150 --> 01:19:19,680 ఇది బాక్ స్లాష్ చేర్చుతుంది లైన్ చివరిలో n. 1726 01:19:19,680 --> 01:19:22,540 1727 01:19:22,540 --> 01:19:30,415 >> కానీ మీరు వెళ్ళాలని ఒక కోసం లాగ, మీరు 1728 01:19:30,415 --> 01:19:32,590 వారు అని చూడగలరు చాలా చక్కని ఇదే. 1729 01:19:32,590 --> 01:19:37,390 కాబట్టి ప్రారంభ, మరియు పరిస్థితి, మరియు నవీకరణ 1730 01:19:37,390 --> 01:19:42,050 is-- నేను వారు ఇక్కడ ఒక స్పేస్ తప్పిన జావా తప్ప చాలా చక్కని ఇదే, 1731 01:19:42,050 --> 01:19:44,430 మరికొన్ని అధిక స్థాయి అంశాలను ఉంది. 1732 01:19:44,430 --> 01:19:46,010 1733 01:19:46,010 --> 01:19:49,610 ఇక్కడ మేము చేయవచ్చు ప్లస్ నేను మరియు జావా స్వయంచాలకంగా రెడీ 1734 01:19:49,610 --> 01:19:52,730 ఇది నేను ఇక్కడ ఈ చేయడానికి పూర్ణాంకం, ఒక స్ట్రింగ్ లోకి, 1735 01:19:52,730 --> 01:19:55,200 ఆపై జోడించు కలిసి రెండు రెమ్మలు. 1736 01:19:55,200 --> 01:19:57,570 ఇక్కడ సి లో మేము% d చెయ్యాల్సిన. 1737 01:19:57,570 --> 01:20:15,310 1738 01:20:15,310 --> 01:20:18,170 ఇక్కడ లైన్, కోసం కనిపిస్తుంది. 1739 01:20:18,170 --> 01:20:37,760 >> మరియు మేము చూడండి ఉంటే IFS, ఉంటే కూడా కుడి, అదే చూడండి? 1740 01:20:37,760 --> 01:20:39,290 1741 01:20:39,290 --> 01:20:44,650 కాబట్టి నిజ పెద్ద తేడాలు మీరు ఇక్కడ చూసే ఆ విషయాలు. 1742 01:20:44,650 --> 01:20:47,530 ప్రజా స్టాటిక్, శూన్యమైన, మరియు అప్పుడు ప్రజా తరగతి ఉంటే. 1743 01:20:47,530 --> 01:20:48,990 1744 01:20:48,990 --> 01:20:52,360 కాబట్టి జావా ఏమి ఉంది ఒక వర్చ్యువల్ మిషన్ అని. 1745 01:20:52,360 --> 01:20:53,560 1746 01:20:53,560 --> 01:21:00,150 మరియు అది చాలా భారీగా ఆధారంగా ఉంది ఆబ్జెక్ట్ ఓరియంటెడ్ ప్రోగ్రామింగ్ అంటారు, 1747 01:21:00,150 --> 01:21:04,120 చాలా, చాలా సాధారణ రోజుల్లో ప్రోగ్రామింగ్ కోసం ఉదాహరణ. 1748 01:21:04,120 --> 01:21:10,870 మరియు ఈ తరగతి విషయం, మీరు చూసే ఉంది వస్తువు ధోరణి నుండి ఏదో, 1749 01:21:10,870 --> 01:21:14,214 మీరు మీరు ఒక తరగతి మరియు ఉంది తరగతి నుండి వస్తువులు పొందవచ్చు. 1750 01:21:14,214 --> 01:21:16,380 మేము చాలా మాట్లాడటానికి వెళ్ళడం లేదు CS50 గురించి చాలా, 1751 01:21:16,380 --> 01:21:18,213 కానీ ఆ ఖచ్చితంగా ఉంది నిజంగా హాయిగొలిపే, 1752 01:21:18,213 --> 01:21:21,440 మీరు వెళ్లాలని మీరు ప్రత్యేకించి మరింత అధునాతన వెబ్ అభివృద్ధి 1753 01:21:21,440 --> 01:21:24,050 కోర్సు యొక్క ముగింపు వద్ద, మీ చివరి ప్రాజెక్టు submit 1754 01:21:24,050 --> 01:21:26,430 మరియు కొన్ని nice చట్రాలు మరియు stuff. 1755 01:21:26,430 --> 01:21:31,250 >> కాబట్టి ప్రాథమికంగా ఆలోచన మీరు ఉంది ఏదో తిరిగి అమలు చేయకూడదని, 1756 01:21:31,250 --> 01:21:36,330 కాబట్టి మీరు ఏదో సృష్టించడానికి చాలా సాధారణ, ఆకారం వంటి, 1757 01:21:36,330 --> 01:21:38,310 మరియు అప్పుడు మీరు సృష్టించడానికి ఇది నుండి వివిధ ఆకారాలు, 1758 01:21:38,310 --> 01:21:40,240 ఆపై ప్రతి నుండి ఈ ఆకారాలు, మీరు సృష్టించడానికి 1759 01:21:40,240 --> 01:21:45,110 మూడు లో కొన్ని మరింత నిర్దిష్ట ఆకారాలు కొలతలు లేదా అలాంటిదే. 1760 01:21:45,110 --> 01:21:48,799 మరియు వారు ఈ సోపానక్రమం కలిగి కాబట్టి, ఇతర వాటిని వారసత్వంగా 1761 01:21:48,799 --> 01:21:51,840 అన్ని విధులు మరియు అన్ని వేరియబుల్స్ ఆ పెద్ద ఆకారం ఇక్కడ, ఈ అన్ని ఉంది 1762 01:21:51,840 --> 01:21:54,110 కొనసాగుతుందని, మరియు ఈ అన్ని ఉంటాయి , మరియు అందువలన న మొదలగునవి కొనసాగుతుందని. 1763 01:21:54,110 --> 01:21:55,640 కాబట్టి ప్రాథమిక ఆలోచన. 1764 01:21:55,640 --> 01:21:59,170 >> సి కలిగి, కానీ సి లేదు ++ ఫీచర్ యొక్క ఆ రకమైన లేదు. 1765 01:21:59,170 --> 01:22:02,710 మరియు జావా భారీగా ప్రభావితమైంది వస్తువు ధోరణి ద్వారా, 1766 01:22:02,710 --> 01:22:05,310 మీరు చూడండి ఎందుకు ఆ ఇక్కడ తరగతి అన్ని సమయం. 1767 01:22:05,310 --> 01:22:10,790 మరియు ఇతర విషయం ఈ జావా వర్చువల్ మెషీన్. 1768 01:22:10,790 --> 01:22:13,790 కాబట్టి ఈ, నేను, చాలా స్మార్ట్ ఆలోచన. 1769 01:22:13,790 --> 01:22:17,020 కాబట్టి ఏమి చేసారో ఎవరు కనుగొన్నారు జావా చేసింది 1770 01:22:17,020 --> 01:22:19,630 వారు కోరుకోలేదు రెండుసార్లు వారి కోడ్ కంపైల్ 1771 01:22:19,630 --> 01:22:23,990 వారు ఒక Windows లో పరిగెత్తి ఉంటే, లేదా ఒక Mac, లేదా Linux, కాబట్టి వారు ఏమి 1772 01:22:23,990 --> 01:22:26,740 వారు వాచ్యంగా అమలు ఉపకరణం వంటి ఏదో, 1773 01:22:26,740 --> 01:22:29,630 కానీ మీరు నిజంగా అది చూడను. 1774 01:22:29,630 --> 01:22:32,430 కాబట్టి వారు ఒక వర్చ్యువల్ మిషన్ అమలు మీ కంప్యూటర్, యొక్క లోపల 1775 01:22:32,430 --> 01:22:34,940 ఒక వంటి రప్పించింది చిన్న ఆపరేటింగ్ సిస్టమ్. 1776 01:22:34,940 --> 01:22:37,920 మరియు ఆ ఆపరేటింగ్ జీవితంలో వ్యవస్థ యొక్క ప్రయోజనం 1777 01:22:37,920 --> 01:22:41,430 కేవలం బైట్ కోడ్ పిలవబడే అమలు ఉంది. 1778 01:22:41,430 --> 01:22:47,411 >> కాబట్టి బదులుగా సి లో, మార్గం యొక్క మనం ఈ అయి ఉంది కంపైల్, మరియు అప్పుడు అమలు 1779 01:22:47,411 --> 01:22:47,910 ./if. 1780 01:22:47,910 --> 01:22:53,510 1781 01:22:53,510 --> 01:22:55,290 నేను బాక్ స్లాష్ మర్చిపోయాను. 1782 01:22:55,290 --> 01:23:00,240 జావా, మీరు మొదటి ఏమి చేస్తారు సి జావా కంపైల్, if.c. 1783 01:23:00,240 --> 01:23:06,440 1784 01:23:06,440 --> 01:23:08,252 ఇది C. ఇది యొక్క డాట్ జావా కాదు. 1785 01:23:08,252 --> 01:23:09,460 1786 01:23:09,460 --> 01:23:12,140 ఆపై మీరు ./ పరుగులు కలిగి. 1787 01:23:12,140 --> 01:23:15,440 మీరు ఈ కొత్త ఫైల్ if.class, కానీ మీరు కాదు నిజంగా 1788 01:23:15,440 --> 01:23:17,980 ఇప్పుడు if.class అమలు వంటి మేము ముందు. 1789 01:23:17,980 --> 01:23:19,440 ఈ ఒక ఎక్జిక్యూటబుల్ కాదు. 1790 01:23:19,440 --> 01:23:20,630 మీరు అమలు చేయాలి. 1791 01:23:20,630 --> 01:23:23,410 మీరు దానిని తిండికి జావా అనే కార్యక్రమం, 1792 01:23:23,410 --> 01:23:28,260 మరియు ఆ కార్యక్రమం వర్చ్యువల్ మిషన్ ఉంది, మరియు అప్పుడు మీరు if.class, లేదా ఉంటే. 1793 01:23:28,260 --> 01:23:28,760 అవును. 1794 01:23:28,760 --> 01:23:30,890 అది పనిచేస్తుంది. 1795 01:23:30,890 --> 01:23:33,740 సరి ఈ రకం వర్చ్యువల్ మిషన్ జరుగుతున్న. 1796 01:23:33,740 --> 01:23:37,700 నేను అలా సి, ఆ లేదు ఒక Windows యంత్రం లో ఈ కార్యక్రమం చాలు, 1797 01:23:37,700 --> 01:23:40,516 ఇది చేస్తుంది జావా C. పనిచేయవు. 1798 01:23:40,516 --> 01:23:41,015 ప్రశ్నలు? 1799 01:23:41,015 --> 01:23:43,430 1800 01:23:43,430 --> 01:23:44,030 కూల్. 1801 01:23:44,030 --> 01:23:47,160 ఆ రోజు కోసం సూపర్ విభాగానికి ఉంటే ఉంది. 1802 01:23:47,160 --> 01:23:49,462