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