1 00:00:00,000 --> 00:00:00,499 2 00:00:00,499 --> 00:00:01,395 [מוזיק פּלייינג] 3 00:00:01,395 --> 00:00:05,590 4 00:00:05,590 --> 00:00:07,940 >> דאַג לויד: גוט אַזוי אַ פאָרשלאָג איידער סטאַרטינג דאָ. 5 00:00:07,940 --> 00:00:11,660 אויב איר האָבן ניט וואָטשט די ווידעא אויף פּוינטערז איר זאל וועלן צו טאָן אַזוי ערשטער. 6 00:00:11,660 --> 00:00:15,860 ווייַל דעם ווידעא איז אן אנדער וועג פון ארבעטן מיט פּוינטערז. 7 00:00:15,860 --> 00:00:17,574 >> אַזוי עס ס געגאנגען צו רעדן וועגן עטלעכע קאַנסעפּס 8 00:00:17,574 --> 00:00:19,490 אַז מיר דעקן אין די פּוינטערז ווידעא, און מיר ניטאָ 9 00:00:19,490 --> 00:00:21,948 געגאנגען צו גלאָס איבער זיי איצט, אַסומינג אַז זיי ניטאָ שוין 10 00:00:21,948 --> 00:00:23,090 סאָרט פון פֿאַרשטאַנען. 11 00:00:23,090 --> 00:00:25,440 אַזוי אַז ס נאָר דיין שיין ווארענונג אַז אויב איר ניטאָ געזען דעם ווידעא 12 00:00:25,440 --> 00:00:27,814 און איר האָט ניט געזען די פּוינטערז וידאו, עס זאל סאָרט פון 13 00:00:27,814 --> 00:00:29,610 פליען איבער דיין קאָפּ אַ קליין ביסל. 14 00:00:29,610 --> 00:00:32,080 און אַזוי עס זאל זיין בעסער צו היטן עס אין אַז סדר. 15 00:00:32,080 --> 00:00:34,710 >> אַזוי מיר האָבן שוין געזען איינער וועג צו אַרבעטן מיט פּוינטערז, 16 00:00:34,710 --> 00:00:37,810 וואָס איז מיר דערקלערן אַ בייַטעוודיק, און דעמאָלט מיר 17 00:00:37,810 --> 00:00:42,160 דערקלערן אנדערן בייַטעוודיק, אַ טייַטל בייַטעוודיק, אַז פּוינץ צו עס. 18 00:00:42,160 --> 00:00:44,870 אַזוי מיר ווע Created אַ בייַטעוודיק מיט אַ נאָמען, מיר ווע 19 00:00:44,870 --> 00:00:48,480 Created אַ צווייט בייַטעוודיק מיט אַ נאָמען, און מיר פונט אַז רגע בייַטעוודיק 20 00:00:48,480 --> 00:00:50,220 אין אַז ערשטער. 21 00:00:50,220 --> 00:00:52,370 דעם סאָרט פון האט אַ פּראָבלעם כאָטש, ווייַל עס 22 00:00:52,370 --> 00:00:54,650 ריקווייערז אונדז צו וויסן פּונקט ווי פיל זיקאָרן מיר ניטאָ 23 00:00:54,650 --> 00:00:57,600 געגאנגען צו דאַרפֿן דער מאָמענט אונדזער פּראָגראַם איז קאָמפּילעד. 24 00:00:57,600 --> 00:00:58,220 >> וואָס איז וואָס? 25 00:00:58,220 --> 00:01:03,338 ווייַל מיר דאַרפֿן צו קענען צו נאָמען אָדער ידענטיפיצירן אַלע פון ​​די מעגלעך וועריאַבאַלז 26 00:01:03,338 --> 00:01:04,129 מיר זאלן טרעפן. 27 00:01:04,129 --> 00:01:07,910 מיר זאלן האָבן אַ מענגע אַז זאל זיין קענען צו האַלטן אַ פּלאַץ פון אינפֿאָרמאַציע, 28 00:01:07,910 --> 00:01:10,110 אָבער עס ס נאָך ניט פּונקט גענוי גענוג. 29 00:01:10,110 --> 00:01:12,640 וואָס אויב מיר טאָן ניט וויסן, וואָס אויב מיר האָבן קיין געדאַנק 30 00:01:12,640 --> 00:01:14,370 ווי פיל מיר וועט דאַרפֿן בייַ צונויפנעמען צייַט? 31 00:01:14,370 --> 00:01:17,020 אָדער וואָס אויב אונדזער פּראָגראַם וועט לויפן פֿאַר אַ טאַקע לאַנג צייַט, 32 00:01:17,020 --> 00:01:19,810 אַקסעפּטינג פאַרשידן באַניצער דאַטן, און מיר קענען ניט טאַקע 33 00:01:19,810 --> 00:01:23,170 אָפּשאַצונג צי מיר ניטאָ געגאנגען צו דאַרפֿן 1,000 וניץ? 34 00:01:23,170 --> 00:01:26,060 >> עס ס ניט ווי מיר קענען זאָגן אין די באַפֿעל שורה 35 00:01:26,060 --> 00:01:28,040 אַרייַן ווי פילע זאכן איר טראַכטן איר וועט דאַרפֿן. 36 00:01:28,040 --> 00:01:31,100 נו וואָס אויב אַז טרעפן איז אומרעכט? 37 00:01:31,100 --> 00:01:34,300 דינאַמיש זכּרון אַלאַקיישאַן סאָרט פון אַלאַוז אונדז די וועג 38 00:01:34,300 --> 00:01:36,867 צו באַקומען אַרום דעם באַזונדער פּראָבלעם. 39 00:01:36,867 --> 00:01:38,700 און די וועג עס טוט עס איז דורך ניצן פּוינטערז. 40 00:01:38,700 --> 00:01:42,140 >> מיר קענען נוצן פּוינטערז צו באַקומען צוטריט צו דינאַמיקאַללי 41 00:01:42,140 --> 00:01:45,710 אַלאַקייטיד זכּרון, זיקאָרן אַז איז אַלאַקייטיד ווי דיין פּראָגראַם איז פליסנדיק. 42 00:01:45,710 --> 00:01:48,290 עס ס ניט אַלאַקייטיד בייַ צונויפנעמען צייַט. 43 00:01:48,290 --> 00:01:51,570 ווען איר דינאַמיקאַללי אַלאַקייט זיקאָרן עס קומט פון אַ בעקן 44 00:01:51,570 --> 00:01:53,795 פון זיקאָרן באקאנט ווי די קופּע. 45 00:01:53,795 --> 00:01:56,420 ביז אַהער אַלע די זיקאָרן מיר'ווע שוין ארבעטן מיט אין די לויף 46 00:01:56,420 --> 00:01:59,920 האט שוין קומען פֿון אַ בעקן פון זיקאָרן באקאנט ווי די אָנלייגן. 47 00:01:59,920 --> 00:02:02,470 א גוט וועג צו בכלל האַלטן אין מינד-- און דעם הערשן 48 00:02:02,470 --> 00:02:04,720 טוט ניט שטענדיק האַלטן אמת, אָבער שיין פיל כּמעט 49 00:02:04,720 --> 00:02:09,940 שטענדיק האלט טרוע-- איז אַז קיין צייַט איר געבן אַ בייַטעוודיק נאָמען עס 50 00:02:09,940 --> 00:02:12,090 מיסטאָמע לעבן אויף די אָנלייגן. 51 00:02:12,090 --> 00:02:14,650 און קיין מאָל איר טאָן ניט געבן אַ בייַטעוודיק אַ נאָמען, 52 00:02:14,650 --> 00:02:19,160 וואָס איר קענען טאָן מיט דינאַמיש זכּרון אַלאַקיישאַן, עס לעבן אויף די קופּע. 53 00:02:19,160 --> 00:02:22,190 >> איצט איך בין מין פון פּריזענטינג דעם ווי אויב עס ס די צוויי פּאָאָלס פון זכּרון. 54 00:02:22,190 --> 00:02:24,740 אבער איר זאלט ​​האָבן געזען דעם דיאַגראַמע, וואָס איז בכלל 55 00:02:24,740 --> 00:02:27,290 אַ פאַרטרעטונג פון וואָס זכּרון קוקט ווי, 56 00:02:27,290 --> 00:02:30,373 און מיר ניטאָ ניט געגאנגען צו האָבן צו זאָרג וועגן אַלע די שטאָפּן בייַ דער שפּיץ און די דנאָ. 57 00:02:30,373 --> 00:02:33,580 וואס מיר זאָרגן וועגן איז דעם טייל אין די מיטל דאָ, קופּע און אָנלייגן. 58 00:02:33,580 --> 00:02:35,570 ווי איר קענען זען דורך איר זוכט אין דעם דיאַגראַמע, 59 00:02:35,570 --> 00:02:38,390 די אַקטשאַוואַלי זענען נישט צוויי באַזונדער פּאָאָלס פון זכּרון. 60 00:02:38,390 --> 00:02:42,757 עס ס איינער שערד בעקן פון זכּרון ווו איר אָנהייב, אין דעם וויזשאַוואַל 61 00:02:42,757 --> 00:02:44,590 איר אָנהייב אין די דנאָ און אָנהייבן פילונג אַרויף 62 00:02:44,590 --> 00:02:48,040 פון די דנאָ מיט דעם אָנלייגן, און איר אָנהייבן בייַ די שפּיץ און אָנהייבן פילונג אַרויף 63 00:02:48,040 --> 00:02:50,072 פון די שפּיץ אַראָפּ מיט די קופּע. 64 00:02:50,072 --> 00:02:51,780 אבער עס טאַקע איז דער זעלביקער בעקן, עס ס נאָר 65 00:02:51,780 --> 00:02:56,050 פאַרשידענע ספּאַץ, פאַרשידענע לאָוקיישאַנז אין זכּרון וואָס זענען ווייל אַלאַקייטיד. 66 00:02:56,050 --> 00:02:59,060 און איר קענען לויפן אויס פון זיקאָרן דורך אָדער ווייל 67 00:02:59,060 --> 00:03:01,240 די קופּע גיין אַלע די וועג צו די דנאָ, אָדער האָבן 68 00:03:01,240 --> 00:03:05,440 די אָנלייגן גיין אַלע די וועג צו די שפּיץ, אָדער ווייל די קופּע און די אָנלייגן 69 00:03:05,440 --> 00:03:06,740 טרעפן זיך קעגן יעדער אנדערע. 70 00:03:06,740 --> 00:03:09,500 כל פון די קענען זיין באדינגונגען אַז גרונט דיין פּראָגראַם 71 00:03:09,500 --> 00:03:11,030 צו לויפן אויס פון זכּרון. 72 00:03:11,030 --> 00:03:11,952 אַזוי האַלטן אַז אין מיינונג. 73 00:03:11,952 --> 00:03:13,660 ווען מיר רעדן וועגן די קופּע און די אָנלייגן 74 00:03:13,660 --> 00:03:17,880 מיר זענען טאַקע גערעדט וועגן דעם זעלביקער אַלגעמיין פּייַדע פון ​​זכּרון, נאָר 75 00:03:17,880 --> 00:03:21,930 פאַרשידענע פּאָרשאַנז פון וואָס זכּרון. 76 00:03:21,930 --> 00:03:24,910 >> אזוי ווי טאָן מיר באַקומען דינאַמיקאַללי אַלאַקייטיד זכּרון אין דער ערשטער אָרט? 77 00:03:24,910 --> 00:03:27,740 ווי טוט אונדזער פּראָגראַם באַקומען זכּרון ווי עס ס פליסנדיק? 78 00:03:27,740 --> 00:03:32,660 נו C גיט אַ פֿונקציע גערופֿן מאַללאָק, זיקאָרן אַללאָקאַטאָר, וואָס 79 00:03:32,660 --> 00:03:36,810 איר מאַכן אַ רוף צו, און איר פאָרן אין ווי פילע ביטעס פון זכּרון אַז איר ווילן. 80 00:03:36,810 --> 00:03:39,940 אַזוי אויב דיין פּראָגראַם איז פליסנדיק און איר ווילן אַ ינטאַדזשער רונטימע, 81 00:03:39,940 --> 00:03:46,040 איר זאל מאַללאָקק פיר ביטעס פון זכּרון, מאַללאָק קלאַמערן פיר. 82 00:03:46,040 --> 00:03:48,540 >> מאַללאָקק וועט גיין דורך קוקן דורך די קופּע, 83 00:03:48,540 --> 00:03:50,750 ווייַל מיר ניטאָ דינאַמיקאַללי אַלאַקייטינג זכּרון, 84 00:03:50,750 --> 00:03:53,500 און עס וועט צוריקקומען צו איר אַ טייַטל צו אַז זכּרון. 85 00:03:53,500 --> 00:03:56,180 עס טוט ניט געבן איר אַז מעמאָרי-- עס טוט ניט געבן עס אַ נאָמען, 86 00:03:56,180 --> 00:03:57,950 עס גיט איר אַ טייַטל צו עס. 87 00:03:57,950 --> 00:04:00,780 און אַזוי אַז ס וואָס ווידער איך געזאגט אַז עס ס וויכטיק צו אפֿשר 88 00:04:00,780 --> 00:04:03,770 האָבן וואָטשט די פּוינטערז וידאו איידער מיר באַקומען אויך ווייַט אין דעם. 89 00:04:03,770 --> 00:04:05,940 אַזוי מאַללאָק ס געגאנגען צו געבן איר צוריק אַ טייַטל. 90 00:04:05,940 --> 00:04:08,950 >> אויב מאַללאָקק קענען ניט געבן איר קיין זכּרון ווייַל איר ווע לויפן אויס, 91 00:04:08,950 --> 00:04:10,645 עס וועט געבן איר צוריק אַ נאַל טייַטל. 92 00:04:10,645 --> 00:04:15,282 צי איר געדענקען וואָס כאַפּאַנז אויב מיר פּרובירן און דערעפערענסע אַ נאַל טייַטל? 93 00:04:15,282 --> 00:04:17,019 מיר לייַדן אַ סעג שולד, רעכט? 94 00:04:17,019 --> 00:04:18,060 אַז ס מיסטאָמע נישט גוט. 95 00:04:18,060 --> 00:04:21,579 >> אזוי יעדער צייַט איר מאַכן אַ רופן צו מאַללאָק איר שטענדיק, שטענדיק 96 00:04:21,579 --> 00:04:25,270 דאַרפֿן צו קאָנטראָלירן צי אָדער ניט די טייַטל עס האט איר צוריק איז נאַל. 97 00:04:25,270 --> 00:04:28,800 אויב עס איז, איר דאַרפֿן צו סוף דיין פּראָגראַם ווייַל אויב איר פּרובירן און דערעפערענסע 98 00:04:28,800 --> 00:04:31,360 די נאַל טייַטל איר ניטאָ געגאנגען צו לייַדן אַ סעגמאַנטיישאַן שולד 99 00:04:31,360 --> 00:04:34,380 און דיין פּראָגראַם איז געגאנגען צו קראַך סייַ ווי סייַ. 100 00:04:34,380 --> 00:04:37,190 אזוי ווי טאָן מיר סטאַטיקאַללי קריגן אַ ינטאַדזשער? 101 00:04:37,190 --> 00:04:37,730 >> ינט X. 102 00:04:37,730 --> 00:04:40,010 מיר 'ווע מיסטאָמע געטאן אַז אַ בינטל פון מאָל, רעכט? 103 00:04:40,010 --> 00:04:43,480 דאס קריייץ אַ בייַטעוודיק געהייסן רענטגענ אַז לעבן אויף די אָנלייגן. 104 00:04:43,480 --> 00:04:46,190 ווי טאָן מיר דינאַמיקאַללי קריגן אַ ינטאַדזשער? 105 00:04:46,190 --> 00:04:50,010 ינט שטערן פּקס יקוואַלז מאַללאָק 4. 106 00:04:50,010 --> 00:04:53,050 >> אָדער מער אַפּראָופּרייטלי מיר 'ד זאָגן ינט שטערן פּקס 107 00:04:53,050 --> 00:04:57,680 יקוואַלז מאַללאָק גרייס פון ינט, נאָר צו וואַרפן עטלעכע ווייניקערע 108 00:04:57,680 --> 00:04:59,740 מאַגיש נומערן אַרום אונדזער פּראָגראַם. 109 00:04:59,740 --> 00:05:04,140 דעם איז געגאנגען צו קריגן פֿאַר אונדז פיר ביטעס פון זכּרון פון די קופּע, 110 00:05:04,140 --> 00:05:06,720 און די טייַטל מיר באַקומען צוריק צו עס איז גערופֿן פּקס. 111 00:05:06,720 --> 00:05:08,430 און דעמאָלט נאָר ווי מיר ווע געטאן ביז אַהער מיר 112 00:05:08,430 --> 00:05:13,966 קענען דערעפערענסע פּקס צו צוטריט אַז זכּרון. 113 00:05:13,966 --> 00:05:15,590 ווי טאָן מיר באַקומען אַ ינטאַדזשער פון דער באַניצער? 114 00:05:15,590 --> 00:05:17,970 מיר קענען זאָגן ינט X יקוואַלז באַקומען ינט. 115 00:05:17,970 --> 00:05:19,930 אַז ס שיין סטראַיגהטפאָרוואַרד. 116 00:05:19,930 --> 00:05:24,030 וואָס אויב מיר ווילן צו שאַפֿן אַ מענגע פון רענטגענ פלאָאַץ אַז לעבן אויף די אָנלייגן? 117 00:05:24,030 --> 00:05:28,210 לאָזנ שווימען סטאַקק_אַררייַ-- אַז ס דער נאָמען פון אונדזער אַררייַ-- קוואַדראַט בראַקאַץ רענטגענ. 118 00:05:28,210 --> 00:05:32,419 וואָס וועט מאַכן פֿאַר אונדז אַ מענגע פון רענטגענ פלאָאַץ אַז לעבן אויף די אָנלייגן. 119 00:05:32,419 --> 00:05:34,960 מיר קענען מאַכן אַ מענגע פון ​​פלאָאַץ וואָס לעבן אויף די קופּע, אויך. 120 00:05:34,960 --> 00:05:37,330 די סינטאַקס זאל קוקן אַ ביסל מער קאַמבערסאַם, 121 00:05:37,330 --> 00:05:41,740 אָבער מיר קענען זאָגן לאָזנ שווימען שטערן העאַפּ_אַררייַ יקוואַלז 122 00:05:41,740 --> 00:05:44,360 מאַללאָק רענטגענ מאל די גרייס פון די לאָזנ שווימען. 123 00:05:44,360 --> 00:05:48,160 איך דאַרפֿן גענוג אָרט צו האַלטן רענטגענ Floating פונט וואַלועס. 124 00:05:48,160 --> 00:05:51,560 אַזוי זאָגן איך דאַרפֿן 100 פלאָאַץ, אָדער 1,000 פלאָאַץ. 125 00:05:51,560 --> 00:05:54,810 אַזוי אין אַז פאַל עס וואָלט זיין 400 בייטן פֿאַר 100 פלאָאַץ, 126 00:05:54,810 --> 00:05:59,080 אָדער 4000 ביטעס פֿאַר 1,000 פלאָאַץ, ווייַל יעדער לאָזנ שווימען נעמט זיך 127 00:05:59,080 --> 00:06:01,230 פיר ביטעס פון פּלאַץ. 128 00:06:01,230 --> 00:06:05,110 >> נאָך טאן דעם איך קענען נוצן די קוואַדראַט קאַנטיקער סינטאַקס אויף העאַפּ_אַררייַ. 129 00:06:05,110 --> 00:06:08,970 פּונקט ווי איך וואָלט אויף סטאַקק_אַררייַ, איך קענען צוטריט זייַן יסודות ינדיווידזשואַלי 130 00:06:08,970 --> 00:06:11,590 ניצן העאַפּ_אַררייַ נול, העאַפּ_אַררייַ איינער. 131 00:06:11,590 --> 00:06:15,800 אבער צוריקרופן די סיבה מיר קענען טאָן אַז איז ווייַל די נאָמען פון אַ מענגע אין C 132 00:06:15,800 --> 00:06:19,990 איז טאַקע אַ טייַטל צו אַז מענגע ס ערשטער עלעמענט. 133 00:06:19,990 --> 00:06:23,480 אזוי די פאַקט אַז מיר ניטאָ דיקלערינג אַ מענגע פון ​​פלאָאַץ אויף די אָנלייגן דאָ 134 00:06:23,480 --> 00:06:24,810 איז אַקשלי אַ ביסל מיסלידינג. 135 00:06:24,810 --> 00:06:27,600 מיר טאַקע זענען אין די רגע שורה פון קאָד עס 136 00:06:27,600 --> 00:06:32,360 אויך קריייטינג אַ טייַטל צו אַ פּייַדע פון זכּרון אַז מיר דעמאָלט טאָן עטלעכע ווערק מיט. 137 00:06:32,360 --> 00:06:35,620 >> דאָ ס דער גרויס פּראָבלעם מיט דינאַמיקאַללי אַלאַקייטיד זכּרון כאָטש, 138 00:06:35,620 --> 00:06:38,360 און דאָס איז וואָס עס ס טאַקע וויכטיק צו אַנטוויקלען עטלעכע גוט געוווינהייטן 139 00:06:38,360 --> 00:06:39,800 ווען איר ניטאָ ארבעטן מיט אים. 140 00:06:39,800 --> 00:06:43,060 ניט ענלעך סטאַטיקאַללי דערקלערט זכּרון, דיין זכּרון 141 00:06:43,060 --> 00:06:46,790 איז נישט אויטאָמאַטיש אומגעקערט צו די סיסטעם ווען דיין פֿונקציע איז געטאן. 142 00:06:46,790 --> 00:06:49,280 אַזוי אויב מיר האָבן הויפּט, און הויפּט קאַללס אַ פֿונקציע 143 00:06:49,280 --> 00:06:53,860 ו, ווען ו פינישעס וועלכער עס ס טאן און קערט קאָנטראָל פון די פּראָגראַם 144 00:06:53,860 --> 00:06:58,810 צוריק צו הויפּט, אַלע פון ​​די זכּרון אַז ו געניצט איז געגעבן צוריק. 145 00:06:58,810 --> 00:07:01,250 עס קענען זיין געניצט ווידער דורך עטלעכע אנדערע פּראָגראַם, 146 00:07:01,250 --> 00:07:04,250 אָדער עטלעכע אנדערע פֿונקציע אַז געץ גערופֿן שפּעטער אויף אין הויפּט. 147 00:07:04,250 --> 00:07:06,970 עס קענען נוצן אַז זעלביקער זכּרון איבער ווידער. 148 00:07:06,970 --> 00:07:09,620 >> אויב איר דינאַמיקאַללי אַלאַקייט זכּרון כאָטש 149 00:07:09,620 --> 00:07:14,380 איר האָבן צו בפֿירוש זאָגן די סיסטעם אַז איר ניטאָ געטאן מיט אים. 150 00:07:14,380 --> 00:07:18,370 עס וועט האַלטן אַנטו עס פֿאַר איר, וואָס קען פירן צו אַ פּראָבלעם פון איר פליסנדיק אויס 151 00:07:18,370 --> 00:07:19,290 פון זיקאָרן. 152 00:07:19,290 --> 00:07:22,179 און אין פאַקט מיר מאל אָפּשיקן צו דעם ווי אַ זכּרון רינען. 153 00:07:22,179 --> 00:07:24,970 און מאל די זיקאָרן ליקס קענען אַקטשאַוואַלי זיין טאַקע דעוואַסטייטינג 154 00:07:24,970 --> 00:07:27,020 פֿאַר סיסטעם אויפֿפֿירונג. 155 00:07:27,020 --> 00:07:31,120 >> אויב איר זענט אַ אָפט אינטערנעט וסערס איר זאל נוצן זיכער וועב בראַוזערז, 156 00:07:31,120 --> 00:07:35,630 און איך וועל נישט נאָמען נעמען דאָ, אָבער עס זענען עטלעכע וועב בראַוזערז אויס דאָרט 157 00:07:35,630 --> 00:07:39,150 וואָס זענען נאָוטאָריאַס פֿאַר אַקטשאַוואַלי ווייל זיקאָרן ליקס אַז טאָן ניט באַקומען פאַרפעסטיקט. 158 00:07:39,150 --> 00:07:44,570 און אויב איר לאָזן דיין בלעטערער עפענען פֿאַר אַ זייער לאַנג צייַט פון צייַט, טעג 159 00:07:44,570 --> 00:07:48,060 און טעג, אָדער וואָכן, איר מאל זאל באַמערקן אַז אייער סיסטעם 160 00:07:48,060 --> 00:07:49,790 איז פליסנדיק טאַקע, טאַקע סלאָולי. 161 00:07:49,790 --> 00:07:54,640 און די סיבה פֿאַר וואָס איז אַז דער בלעטערער האט אַלאַקייטיד זכּרון, 162 00:07:54,640 --> 00:07:57,320 אָבער דעמאָלט ניט דערציילט די סיסטעם אַז עס ס געטאן מיט אים. 163 00:07:57,320 --> 00:08:01,000 און אַזוי אַז בלעטער ווייניקער זיקאָרן בנימצא פֿאַר אַלע פון ​​דיין אנדערע מגילה 164 00:08:01,000 --> 00:08:04,480 צו האָבן צו טיילן, ווייַל איר ניטאָ לעאַקינג-- אַז וועב בלעטערער 165 00:08:04,480 --> 00:08:06,755 פּראָגראַם איז ליקינג זכּרון. 166 00:08:06,755 --> 00:08:08,880 ווי טאָן מיר געבן זיקאָרן צוריק ווען מיר ניטאָ געטאן מיט אים? 167 00:08:08,880 --> 00:08:10,838 נו גליק עס ס אַ זייער גרינג וועג צו טאָן עס. 168 00:08:10,838 --> 00:08:11,710 מיר נאָר פּאָטער עס. 169 00:08:11,710 --> 00:08:15,020 עס ס אַ פֿונקציע גערופֿן פּאָטער, עס אַקסעפּץ אַ טייַטל צו זיקאָרן, 170 00:08:15,020 --> 00:08:16,010 און מיר ניטאָ גוט צו גיין. 171 00:08:16,010 --> 00:08:18,310 >> אַזוי לאָזן ס זאָגן מיר ניטאָ אין די מיטן פון אונדזער פּראָגראַם, 172 00:08:18,310 --> 00:08:21,970 מיר ווילן צו מאַללאָק 50 אותיות. 173 00:08:21,970 --> 00:08:25,710 מיר ווילן צו מאַללאָק אַ מענגע אַז קענען טויגעוודיק פון האלטן 50 אותיות. 174 00:08:25,710 --> 00:08:29,109 און ווען מיר באַקומען אַ טייַטל צוריק צו אַז, אַז טייַטל ס נאָמען איז וואָרט. 175 00:08:29,109 --> 00:08:30,900 מיר טאָן וועלכער מיר ניטאָ געגאנגען צו טאָן מיט וואָרט, 176 00:08:30,900 --> 00:08:33,440 און דעריבער ווען מיר ניטאָ געטאן מיר נאָר פּאָטער עס. 177 00:08:33,440 --> 00:08:37,460 און איצט מיר האָבן אומגעקערט די 50 בייטן פון זכּרון צוריק צו דער סיסטעם. 178 00:08:37,460 --> 00:08:40,147 עטלעכע אנדערע פֿונקציע קענען נוצן זיי. 179 00:08:40,147 --> 00:08:43,480 מיר טאָן ניט האָבן צו זאָרג וועגן צאָרעס אַ זיקאָרן רינען ווייַל מיר האָבן פרעעד וואָרט. 180 00:08:43,480 --> 00:08:46,639 מיר ווע געגעבן די זיקאָרן צוריק, אַזוי מיר ניטאָ געטאן ארבעטן מיט אים. 181 00:08:46,639 --> 00:08:48,430 אַזוי עס זענען דרייַ גילדענע כּללים וואָס זאָל 182 00:08:48,430 --> 00:08:51,700 זיין געהאלטן אין גייַסט ווען איר ניטאָ דינאַמיקאַללי אַלאַקייטינג זכּרון 183 00:08:51,700 --> 00:08:52,990 מיט מאַללאָק. 184 00:08:52,990 --> 00:08:56,480 יעדער בלאָק פון זכּרון אַז איר מאַללאָק מוזן זיין פרעעד 185 00:08:56,480 --> 00:08:58,430 איידער דיין פּראָגראַם פינישעס פליסנדיק. 186 00:08:58,430 --> 00:09:02,029 איצט ווידער, אין די אַפּפּליאַנסע אָדער אין די ייד דעם סאָרט פון כאַפּאַנז פֿאַר איר סייַ ווי סייַ 187 00:09:02,029 --> 00:09:04,820 ווען יאָו-- דאָס וועט פּאַסירן סייַ ווי סייַ ווען אייער פּראָגראַם איז טערמאַנייטיד, 188 00:09:04,820 --> 00:09:06,880 אַלע דעם זכּרון וועט זיין רעלעאַסעד. 189 00:09:06,880 --> 00:09:10,750 אבער עס ס בכלל גוט קאָודינג פיר צו שטענדיק, ווען איר ניטאָ געטאן, 190 00:09:10,750 --> 00:09:13,810 פּאָטער וואָס איר האָבן מאַללאָקד. 191 00:09:13,810 --> 00:09:16,690 >> וואָס האט געזאגט, נאָר דאס אַז איר ווע מאַללאָקד זאָל זיין פרעעד. 192 00:09:16,690 --> 00:09:19,880 אויב איר סטאַטיקאַללי דערקלערן אַ ינטאַדזשער, ינט X האַלב-צווייפּינטל, 193 00:09:19,880 --> 00:09:23,500 וואָס לעבן אויף די אָנלייגן, איר טאָן ניט דעמאָלט ווילן צו free X. 194 00:09:23,500 --> 00:09:25,970 אַזוי נאָר דאס אַז איר ווע מאַללאָקד זאָל זיין פרעעד. 195 00:09:25,970 --> 00:09:28,960 >> און לאַסטלי, טאָן ניט פּאָטער עפּעס צוויי מאָל. 196 00:09:28,960 --> 00:09:31,170 אַז קענען פירן צו אנדערן טשודנע סיטואַציע. 197 00:09:31,170 --> 00:09:33,530 אַזוי אַלץ אַז איר ווע מאַללאָקד האט צו זיין פרעעד. 198 00:09:33,530 --> 00:09:36,000 נאָר דאס אַז איר ווע מאַללאָק זאָל זיין פרעעד. 199 00:09:36,000 --> 00:09:38,730 און טאָן ניט פּאָטער עפּעס צוויי מאָל. 200 00:09:38,730 --> 00:09:43,660 >> אַזוי לאָזן ס גיין דורך אַ בייַשפּיל דאָ פון וואָס עטלעכע דינאַמיקאַללי אַלאַקייטיד 201 00:09:43,660 --> 00:09:46,122 זיקאָרן זאל קוקן ווי געמישט אין מיט עטלעכע סטאַטיק זכּרון. 202 00:09:46,122 --> 00:09:47,080 וואָס זאל פּאַסירן דאָ? 203 00:09:47,080 --> 00:09:48,913 זען אויב איר קענען נאָכגיין צוזאמען און טרעפן וואָס ס 204 00:09:48,913 --> 00:09:51,720 געגאנגען צו פּאַסירן ווי מיר גיין דורך אַלע די שורות פון קאָד. 205 00:09:51,720 --> 00:09:53,980 >> אַזוי מיר זאָגן ינט עם. 206 00:09:53,980 --> 00:09:54,840 וואָס כאַפּאַנז דאָ? 207 00:09:54,840 --> 00:09:56,339 גוט דעם איז שיין סטראַיגהטפאָרוואַרד. 208 00:09:56,339 --> 00:09:59,650 איך שאַפֿן אַ ינטאַדזשער בייַטעוודיק געהייסן עם. 209 00:09:59,650 --> 00:10:01,400 איך קאָלירן עס גרין, ווייַל אַז ס 'די קאָליר 210 00:10:01,400 --> 00:10:03,730 אַז איך נוצן ווען איך בין גערעדט וועגן ינטאַדזשער וועריאַבאַלז. 211 00:10:03,730 --> 00:10:05,160 עס ס אַ קעסטל. 212 00:10:05,160 --> 00:10:08,400 עס ס גערופֿן עם, און איר קענען קראָם ינטאַדזשערז ין פון עס. 213 00:10:08,400 --> 00:10:12,400 >> וואָס אויב איך דעריבער זאָגן ינט שטערן אַ? 214 00:10:12,400 --> 00:10:13,530 נו אַז ס שיין ענלעך. 215 00:10:13,530 --> 00:10:15,780 איך בין קריייטינג אַ קעסטל גערופֿן אַ. 216 00:10:15,780 --> 00:10:19,100 עס ס טויגעוודיק פון האלטן ינט שטערן, פּוינטערז צו ינטאַדזשערז. 217 00:10:19,100 --> 00:10:21,570 אזוי איך בין קאַלערינג עס גרין-יש ווי געזונט. 218 00:10:21,570 --> 00:10:24,140 >> איך וויסן עס האט עפּעס צו טאָן מיט אַ ינטאַדזשער, 219 00:10:24,140 --> 00:10:25,852 אָבער עס ס ניט זיך אַ ינטאַדזשער. 220 00:10:25,852 --> 00:10:27,310 אבער עס ס שיין פיל די זעלבע געדאַנק. 221 00:10:27,310 --> 00:10:28,101 איך'ווע Created אַ קעסטל. 222 00:10:28,101 --> 00:10:30,070 ביידע פון ​​די רעכט איצט לעבן אויף די אָנלייגן. 223 00:10:30,070 --> 00:10:32,520 איך ווע געגעבן זיי ביידע נעמען. 224 00:10:32,520 --> 00:10:36,750 >> ינט שטערן ב יקוואַלז מאַללאָק גרייס פון ינט. 225 00:10:36,750 --> 00:10:38,560 דאס איינער זאל זיין אַ ביסל טריקי. 226 00:10:38,560 --> 00:10:44,110 נעמען אַ רגע און טראַכטן וועגן וואָס איר וואָלט דערוואַרטן צו פּאַסירן אויף דעם דיאַגראַמע. 227 00:10:44,110 --> 00:10:50,210 ינט שטערן ב יקוואַלז מאַללאָק גרייס פון ינט. 228 00:10:50,210 --> 00:10:51,940 >> גוט דעם טוט ניט נאָר שאַפֿן איין קעסטל. 229 00:10:51,940 --> 00:10:53,800 דעם אַקטשאַוואַלי קריייץ צוויי באָקסעס. 230 00:10:53,800 --> 00:10:58,670 און עס טייז, עס אויך יסטאַבלישיז אַ פונט אין אַ שייכות. 231 00:10:58,670 --> 00:11:02,240 מיר ווע אַלאַקייטיד איין בלאָק פון זכּרון אויף די קופּע. 232 00:11:02,240 --> 00:11:05,940 באַמערקן אַז די שפּיץ רעכט קעסטל עס טוט נישט האָבן אַ נאָמען. 233 00:11:05,940 --> 00:11:06,760 >> מיר מאַללאָקד עס. 234 00:11:06,760 --> 00:11:08,050 עס יגזיסץ אויף די קופּע. 235 00:11:08,050 --> 00:11:10,090 אבער ב האט אַ נאָמען. 236 00:11:10,090 --> 00:11:11,950 עס ס אַ טייַטל בייַטעוודיק גערופֿן ב. 237 00:11:11,950 --> 00:11:13,910 וואָס לעבן אויף די אָנלייגן. 238 00:11:13,910 --> 00:11:18,250 >> אַזוי עס ס אַ שטיק פון זכּרון אַז ווייזט צו אן אנדער איינער. 239 00:11:18,250 --> 00:11:21,840 ב כּולל די אַדרעס פון אַז בלאָק פון זכּרון. 240 00:11:21,840 --> 00:11:23,757 עס טוט ניט האָבן אַ נאָמען אַנדערש. 241 00:11:23,757 --> 00:11:24,590 אבער עס ווייזט צו עס. 242 00:11:24,590 --> 00:11:29,760 אַזוי ווען מיר זאָגן ינט שטערן ב יקוואַלז מאַללאָק גרייס פון ינט, אַז רעכט דאָרט, 243 00:11:29,760 --> 00:11:33,490 אַז פייַל אַז פּאַפּט אַרויף אויף די רעכט זייַט עס, אַז גאנצע זאַך, 244 00:11:33,490 --> 00:11:36,740 איך וועט האָבן עס דערשייַנען ווידער, איז וואָס כאַפּאַנז. 245 00:11:36,740 --> 00:11:39,341 כל פון וואָס כאַפּאַנז אין אַז איין שורה פון קאָד. 246 00:11:39,341 --> 00:11:41,340 איצט מיר וועט באַקומען ביסל מער סטראַיגהטפאָרוואַרד ווידער. 247 00:11:41,340 --> 00:11:43,330 אַ יקוואַלז אַמפּערסאַנד עם. 248 00:11:43,330 --> 00:11:46,280 צי איר צוריקרופן וואָס אַ יקוואַלז אַמפּערסאַנד עם איז? 249 00:11:46,280 --> 00:11:48,920 גוט אַז ס אַ געץ ב ס אַדרעס. 250 00:11:48,920 --> 00:11:54,150 אָדער לייגן מער דיאַגראַממאַטיקאַללי, אַ פּוינץ צו עם. 251 00:11:54,150 --> 00:11:56,360 >> אַ יקוואַלז ב. 252 00:11:56,360 --> 00:11:57,560 גוט אַזוי דאָ ס אנדערן איינער. 253 00:11:57,560 --> 00:11:59,230 א יקוואַלז ב. 254 00:11:59,230 --> 00:12:02,260 וואָס ס געגאנגען צו פּאַסירן צו די דיאַגראַמע דעם מאָל? 255 00:12:02,260 --> 00:12:04,330 >> נו צוריקרופן אַז די אַסיינמאַנט אָפּעראַטאָר אַרבעט 256 00:12:04,330 --> 00:12:08,960 דורך אַסיינינג די ווערט אויף די רעכט צו די ווערט אויף די לינקס. 257 00:12:08,960 --> 00:12:14,820 אזוי אַנשטאָט פון אַ פּוינטינג צו עם, אַ איצט פּוינץ צו די זעלבע פּלאַץ אַז ב ווייזט. 258 00:12:14,820 --> 00:12:18,900 אַ טוט נישט פונט צו ב, אַ פּוינץ ווו ב ווייזט. 259 00:12:18,900 --> 00:12:25,280 >> אויב אַ שפּיציק צו ב וואָס וואָלט האָבן שוין אַ יקוואַלז אַמפּערסאַנד ב. 260 00:12:25,280 --> 00:12:28,150 אבער אַנשטאָט אַ יקוואַלז ב פּונקט מיטל אַז און ב זענען איצט 261 00:12:28,150 --> 00:12:31,770 פּוינטינג צו דער זעלביקער אַדרעס, ווייַל ין פון ב איז נאָר אַ אַדרעס. 262 00:12:31,770 --> 00:12:35,004 און איצט ין פון אַ איז דער זעלביקער אַדרעס. 263 00:12:35,004 --> 00:12:37,170 עם יקוואַלז 10, מיסטאָמע די רובֿ סטראַיגהטפאָרוואַרד זאַך 264 00:12:37,170 --> 00:12:38,690 מיר ווע געטאן אין אַ קליין ביסל. 265 00:12:38,690 --> 00:12:40,460 שטעלן די 10 אין די קעסטל. 266 00:12:40,460 --> 00:12:45,640 שטערן ב יקוואַלז עם פּלוס 2, צוריקרופן פון אונדזער פּוינטערז ווידעא וואָס שטערן ב מיטל. 267 00:12:45,640 --> 00:12:50,230 מיר רע געגאנגען צו דערעפערענסע ב און שטעלן עטלעכע ווערט אין אַז זיקאָרן אָרט. 268 00:12:50,230 --> 00:12:51,860 אין דעם פאַל 12. 269 00:12:51,860 --> 00:12:55,300 >> אזוי ווען מיר דערעפערענסע אַ פונט פון צוריקרופן מיר נאָר אַרומפאָרן אַראָפּ די פייַל. 270 00:12:55,300 --> 00:12:58,205 אָדער לייגן אן אנדער וועג, מיר גיין צו אַז זכּרון אַדרעס 271 00:12:58,205 --> 00:12:59,580 און מיר מאַניפּולירן עס אין עטלעכע וועג. 272 00:12:59,580 --> 00:13:00,830 מיר שטעלן עטלעכע ווערט אין עס. 273 00:13:00,830 --> 00:13:03,960 אין דעם פאַל שטערן ב יקוואַלז עם פּלוס 2 איז נאָר 274 00:13:03,960 --> 00:13:08,230 גיין צו די בייַטעוודיק שפּיציק צו דורך ב, גיין צו די זיקאָרן שפּיציק צו דורך ב, 275 00:13:08,230 --> 00:13:11,750 און שטעלן עם פּלוס 2 אין דאָרט, 12. 276 00:13:11,750 --> 00:13:14,970 >> איצט איך פּאָטער ב. 277 00:13:14,970 --> 00:13:16,490 וואָס כאַפּאַנז ווען איך פּאָטער ב? 278 00:13:16,490 --> 00:13:18,800 געדענקען וואָס איך געזאגט פּאָטער מיטל. 279 00:13:18,800 --> 00:13:21,920 וואָס בין איך זאגן ווען איך פּאָטער ב? 280 00:13:21,920 --> 00:13:23,410 >> איך בין געטאן ארבעטן מיט אים, רעכט? 281 00:13:23,410 --> 00:13:25,702 איך יסענשאַלי געבן אַרויף די זיקאָרן. 282 00:13:25,702 --> 00:13:26,910 איך געבן עס צוריק צו דער סיסטעם. 283 00:13:26,910 --> 00:13:33,010 איך טאָן ניט דאַרפֿן דעם ענימאָר איז וואָס איך בין טעלינג זיי, גוט? 284 00:13:33,010 --> 00:13:37,390 >> איצט אויב איך זאָגן שטערן אַ יקוואַלז 11 איר קענען מיסטאָמע 285 00:13:37,390 --> 00:13:40,460 שוין זאָגן אַז עפּעס שלעכט איז געגאנגען צו פּאַסירן דאָ, רעכט? 286 00:13:40,460 --> 00:13:44,160 און טאַקע אויב איך האָב אַז איך מיסטאָמע וואָלט לייַדן אַ סעגמאַנטיישאַן שולד. 287 00:13:44,160 --> 00:13:47,140 ווייַל איצט, כאָטש ביז אַהער אַז פּייַדע פון ​​זכּרון 288 00:13:47,140 --> 00:13:50,220 איז געווען עפּעס אַז איך האט צוטריט צו, אין דעם פונט 289 00:13:50,220 --> 00:13:54,590 איצט איך בין אַקסעסינג זיקאָרן אַז איז נישט לעגאַל פֿאַר מיר צו צוטריט. 290 00:13:54,590 --> 00:13:57,330 >> און ווי מיר וועט מיסטאָמע צוריקרופן, ווען מיר צוטריט זיקאָרן 291 00:13:57,330 --> 00:14:00,000 וואָס מיר ניטאָ ניט געמיינט צו פאַרבינדן, אַז ס די מערסט פּראָסט גרונט 292 00:14:00,000 --> 00:14:01,860 פון אַ סעגמאַנטיישאַן שולד. און אַזוי מיין פּראָגראַם 293 00:14:01,860 --> 00:14:05,170 וואָלט קראַך אויב איך האָב צו טאָן דעם. 294 00:14:05,170 --> 00:14:09,910 אַזוי ווידער עס ס אַ גוט געדאַנק צו באַקומען גוט פיר און גוט געוווינהייטן ינגריינד 295 00:14:09,910 --> 00:14:12,920 ווען ארבעטן מיט מאַללאָק און פּאָטער, אַזוי אַז איר טאָן ניט לייַדן סעגמאַנטיישאַן 296 00:14:12,920 --> 00:14:15,310 חסרונות, און אַז איר נוצן דיין דינאַמיקאַללי אַלאַקייטיד 297 00:14:15,310 --> 00:14:17,370 זיקאָרן ריספּאַנסאַבלי. 298 00:14:17,370 --> 00:14:20,300 >> איך בין דאַג לויד דעם איז קס50. 299 00:14:20,300 --> 00:14:21,947