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