در این مطلب، ویدئو برنامه نویسی پخش زنده – ایجاد یک برنامه چت آنلاین با پایتون (بخش 2)! با زیرنویس فارسی را برای دانلود قرار داده ام. شما میتوانید با پرداخت 15 هزار تومان ، این ویدیو به علاوه تمامی فیلم های سایت را دانلود کنید.اکثر فیلم های سایت به زبان انگلیسی می باشند. این ویدئو دارای زیرنویس فارسی ترجمه شده توسط هوش مصنوعی می باشد که میتوانید نمونه ای از آن را در قسمت پایانی این مطلب مشاهده کنید.
مدت زمان فیلم: 1:24:29
تصاویر این ویدئو:
قسمتی از زیرنویس این فیلم:
00:00:02,780 –> 00:00:06,870
خیلی خب، من معتقدم که ما اکنون زنده هستیم،
2
00:00:06,870 –> 00:00:08,099
فقط یک ثانیه صبر می کنم تا مطمئن شوم
3
00:00:08,099 –> 00:00:09,960
همه چیز اینجا کار می کند، آه، فراموش
4
00:00:09,960 –> 00:00:11,519
کردم موسیقی را خوب اجرا کنم،
5
00:00:11,519 –> 00:00:12,660
ما باید موسیقی را اجرا کنیم تا یک
6
00:00:12,660 –> 00:00:14,340
ثانیه اینجا باشیم، بچه ها،
7
00:00:14,340 –> 00:00:15,929
اما اساسا کاری که من این استریم را انجام میدهم،
8
00:00:15,929 –> 00:00:17,820
در حالی که من فقط به دنبال تنظیم
9
00:00:17,820 –> 00:00:20,369
سریع همه چیز در اینجا هستم، این
10
00:00:20,369 –> 00:00:22,320
است که از آخرین برنامه ادامه میدهیم،
11
00:00:22,320 –> 00:00:23,730
اگرچه دروغ نمیگویم من
12
00:00:23,730 –> 00:00:25,109
مقدار قابل توجهی کار روی این
13
00:00:25,109 –> 00:00:27,390
پروژه انجام دادهام. دوربین من دیروز زمان زیادی داشتم
14
00:00:27,390 –> 00:00:29,160
که بین کلاس ها با
15
00:00:29,160 –> 00:00:30,750
لپ تاپم می آمدم یا نمی توانستم استریم کنم اما می
16
00:00:30,750 –> 00:00:32,279
خواهم روی آن کار کنم، بنابراین می توانم
17
00:00:32,279 –> 00:00:33,719
شما را با
18
00:00:33,719 –> 00:00:35,250
چیزهایی که اینجا دارم تازه کنم
19
00:00:35,250 –> 00:00:36,630
این چت کار کرد و من
20
00:00:36,630 –> 00:00:38,550
کمی چارچوبها را تغییر دادم، بنابراین
21
00:00:38,550 –> 00:00:40,350
کمی تازهکننده کارهایی است که
22
00:00:40,350 –> 00:00:41,550
انجام دادهایم، اما اگر موارد
23
00:00:41,550 –> 00:00:43,829
زیادی را متوجه نشدید، آخرین پخش زنده و میخواهید
24
00:00:43,829 –> 00:00:45,480
نوع را ببینید از همان
25
00:00:45,480 –> 00:00:47,730
ابتدا، آخرین بارگذاری در کانال من وجود دارد
26
00:00:47,730 –> 00:00:49,289
که شما بچه ها می توانید آن را بررسی کنید و یک بار به من
27
00:00:49,289 –> 00:00:51,059
بدهید شرط من فقط سعی می کنم این
28
00:00:51,059 –> 00:00:52,559
موسیقی را اجرا کنم زیرا
29
00:00:52,559 –> 00:00:54,329
30
00:00:54,329 –> 00:00:55,800
اگر آن را نداشته باشیم برای حدود یک ساعت پخش دردناک خواهد بود
31
00:00:55,800 –> 00:00:57,510
و همچنین این چیزی است که می خواستم بگویم که
32
00:00:57,510 –> 00:00:58,980
احتمالاً نزدیک به یک ساعت استریم خواهیم کرد
33
00:00:58,980 –> 00:01:00,570
امروز
34
00:01:00,570 –> 00:01:02,520
نمیخواهم خیلی طولانی بروم، امروز بعداً یک مصاحبه شغلی
35
00:01:02,520 –> 00:01:05,188
دارم، بنابراین فکر کردم
36
00:01:05,188 –> 00:01:06,750
ابتدا کمی روی پروژه کار کنم و
37
00:01:06,750 –> 00:01:08,520
سپس از آنجا بروم،
38
00:01:08,520 –> 00:01:11,850
پس بیایید دوباره موسیقی بگیریم،
39
00:01:11,850 –> 00:01:13,229
بچهها باید به من اجازه دهید. میدانید که آیا این موسیقی
40
00:01:13,229 –> 00:01:15,210
خیلی بلند است یا خیلی آرام، من هرگز واقعاً
41
00:01:15,210 –> 00:01:17,610
بر اساس نرمافزار پخش خود نمیتوانم بگویم،
42
00:01:17,610 –> 00:01:25,320
بنابراین بیایید این را درست ببینیم Wow $20 از Mr.
43
00:01:25,320 –> 00:01:27,240
نابغه از مرد فوق العاده چت قدردانی می کنم شما
44
00:01:27,240 –> 00:01:29,040
نمی خواستید هیچ سوالی بپرسید بیایید
45
00:01:29,040 –> 00:01:30,689
ببینیم چت اینجا چه می گوید سلام حالت چطور است
46
00:01:30,689 –> 00:01:32,340
مرد سلام سلام از
47
00:01:32,340 –> 00:01:35,340
یونان این خیلی درست است.
48
00:01:35,340 –> 00:01:37,100
49
00:01:37,100 –> 00:01:39,240
برای اینکه نتیجه مصاحبه را به ما بگویید
50
00:01:39,240 –> 00:01:41,189
مطمئناً به شما
51
00:01:41,189 –> 00:01:43,649
اطلاع خواهم داد 125 بیننده همزمان قدردان
52
00:01:43,649 –> 00:01:44,909
شما دوستانی که به اینجا سر می زنید
53
00:01:44,909 –> 00:01:47,340
سلام جاوا اسکریپت غنی از پایتون خوب است، بنابراین
54
00:01:47,340 –> 00:01:48,930
بیایید شروع کنیم و به نوعی در مورد
55
00:01:48,930 –> 00:01:50,009
آنچه انجام داده ام بحث کنیم.
56
00:01:50,009 –> 00:01:51,420
کمی نسخه ی نمایشی و سپس ما به نوعی
57
00:01:51,420 –> 00:01:52,799
در مورد تمام کارهای باطنی که انجام
58
00:01:52,799 –> 00:01:54,450
شد و تغییراتی که در اینجا انجام دادیم صحبت خواهیم کرد
59
00:01:54,450 –> 00:01:56,100
تا شما بچه ها از
60
00:01:56,100 –> 00:01:58,200
آخرین باری که در اینجا از سیستم خارج می شوم به خاطر نیاورید که
61
00:01:58,200 –> 00:02:01,110
می خواستم انجام دهم اساساً آن را
62
00:02:01,110 –> 00:02:03,149
داشتم به طوری که من یک سرور جداگانه داشتم که
63
00:02:03,149 –> 00:02:05,159
تمام ارتباطات پیام رسانی را مدیریت می کرد و
64
00:02:05,159 –> 00:02:07,320
من داده هایی از این نوع
65
00:02:07,320 –> 00:02:09,330
سرور فرانت اند در اینجا داشتم که به آن سرور ارسال می شد
66
00:02:09,330 –> 00:02:10,770
و سپس پیام را مدیریت می کرد
67
00:02:10,770 –> 00:02:12,900
که آن را ارسال می کرد و من به
68
00:02:12,900 –> 00:02:13,830
نوعی کار می کند اما
69
00:02:13,830 –> 00:02:15,510
ص بود مثل اینکه
70
00:02:15,510 –> 00:02:17,220
اشکالات و چیزهای زیادی وجود دارد، بنابراین من
71
00:02:17,220 –> 00:02:19,290
در واقع فریمرها را به طور کامل تغییر دادم و
72
00:02:19,290 –> 00:02:21,960
اکنون از سوکت فلاسک IO استفاده می کنم
73
00:02:21,960 –> 00:02:23,820
که حتی نمی دانستم وجود دارد اما
74
00:02:23,820 –> 00:02:25,380
ظاهراً در فلاسک ساخته شده است، بنابراین من کمی به شما دوستان نشان خواهم داد.
75
00:02:25,380 –> 00:02:26,520
76
00:02:26,520 –> 00:02:28,680
بنابراین اساساً سوکت IO را روی رویداد قرار دهید
77
00:02:28,680 –> 00:02:30,930
و میتوانید رویدادهای سفارشی را مستقیماً
78
00:02:30,930 –> 00:02:32,550
از فلاسک مدیریت کنید و تمام
79
00:02:32,550 –> 00:02:34,620
اتصالات را برای شما قطع میکند، بنابراین
80
00:02:34,620 –> 00:02:36,210
لازم نیست نگران
81
00:02:36,210 –> 00:02:37,800
ایجاد سوکتهایی باشید که فقط
82
00:02:37,800 –> 00:02:39,600
باید کمی در مورد آنها بدانید.
83
00:02:39,600 –> 00:02:41,250
پروتکل ارتباطی که
84
00:02:41,250 –> 00:02:44,160
من انجام میدادم، بیایید یک نسخه آزمایشی انجام
85
00:02:44,160 –> 00:02:45,300
دهیم تا ببینید من
86
00:02:45,300 –> 00:02:46,770
کمی این صفحه را تغییر دادهام
87
00:02:46,770 –> 00:02:48,540
88
00:02:48,540 –> 00:02:50,550
.
89
00:02:50,550 –> 00:02:51,600
ایجاد نکردن حساب کاربری درست مانند
90
00:02:51,600 –> 00:02:54,270
انتخاب یک نام است، اما اجازه دهید با نام آزمایشی به
91
00:02:54,270 –> 00:02:56,340
اینجا برویم و وقتی میرویم میتوانیم ببینیم
92
00:02:56,340 –> 00:02:58,080
که در واقع یک پایگاه داده راهاندازی کردهام
93
00:02:58,080 –> 00:03:00,330
که تمام پیامهای قبلی
94
00:03:00,330 –> 00:03:02,430
و زمان ارسال آنها را ذخیره میکند.
95
00:03:02,430 –> 00:03:03,870
من اسلای دارم اشکال ght با چیزی که
96
00:03:03,870 –> 00:03:05,850
بعداً در مورد آن صحبت خواهیم کرد، اما این فقط
97
00:03:05,850 –> 00:03:08,430
یک پایگاه داده محلی SQLite سه است و اکنون
98
00:03:08,430 –> 00:03:10,470
در واقع من در تلفن خود هستم و در
99
00:03:10,470 –> 00:03:12,209
وب سایت تلفنم هستم زیرا این
100
00:03:12,209 –> 00:03:14,070
مورد را روی آدرس IP محلی خود اجرا می کنم. شما
101
00:03:14,070 –> 00:03:18,390
بچه ها می توانید 192.168.0.1 را ببینید سعی نکنید
102
00:03:18,390 –> 00:03:19,620
به آن وصل شوید زیرا کار نمی کند
103
00:03:19,620 –> 00:03:21,450
مگر اینکه در شبکه من باشید اما در
104
00:03:21,450 –> 00:03:23,100
تلفن من وب سایت را باز کرده ام بنابراین
105
00:03:23,100 –> 00:03:24,720
فقط می خواهم پیامی بفرستم I’m gonna
106
00:03:24,720 –> 00:03:28,769
سلام نام من تیم است که روی ارسال کلیک
107
00:03:28,769 –> 00:03:30,239
می کند و می بینید که آن پیام
108
00:03:30,239 –> 00:03:32,850
در اینجا ظاهر می شود، اکنون متوجه شوید
109
00:03:32,850 –> 00:03:34,560
که وقتی از اینجا پیام می فرستم،
110
00:03:34,560 –> 00:03:40,230
سلام نامم را گفتم، این تست بود اوه وای ما
111
00:03:40,230 –> 00:03:42,390
به جای این یک حباب خاکستری دریافت می کنیم. سطح خاکستری روشن تر،
112
00:03:42,390 –> 00:03:44,160
بنابراین در واقع افراد مختلف را از هم جدا می
113
00:03:44,160 –> 00:03:45,420
کند که می توانید نام
114
00:03:45,420 –> 00:03:47,100
آنها را در سمت راست ببینید، نام ما در
115
00:03:47,100 –> 00:03:49,739
سمت چپ است و قالب تاریخ
116
00:03:49,739 –> 00:03:51,750
را نیز بر اساس ارسال کننده
117
00:03:51,750 –> 00:03:53,400
پیام تغییر می دهد، بسیار جالب است، بگذارید
118
00:03:53,400 –> 00:03:54,269
ببینیم بچه ها چه هستند. گفتن در چت
119
00:03:54,269 –> 00:03:56,820
در اینجا شما یک لیست پخش Spotify
120
00:03:56,820 –> 00:03:58,290
من نمی چشم شما وقتی
121
00:03:58,290 –> 00:04:00,300
خیلی وقته کد میزنی خسته میشم بله قطعا
122
00:04:00,300 –> 00:04:02,760
از بنگلادش احوالپرسی میکنن سلام
123
00:04:02,760 –> 00:04:04,709
چرا از جنگو استفاده نکن از من این سوال پرسیده شده
124
00:04:04,709 –> 00:04:06,230
حدودا یک میلیون بار
125
00:04:06,230 –> 00:04:08,850
بلندتر لطفا خیلی خوبه
126
00:04:08,850 –> 00:04:12,450
که هر چیزی که شما
127
00:04:12,450 –> 00:04:16,769
میگید عالیه اینجا نه 173 هزار مشترک با 173
128
00:04:16,769 –> 00:04:19,200
بازدید که خندهدار است، بله، اما فقط 53
129
00:04:19,200 –> 00:04:20,548
لایک، اگر شما بچهها در حال تماشای اینجا
130
00:04:20,548 –> 00:04:22,440
هستید، بروید، لطفاً جریان را لایک کنید به
131
00:04:22,440 –> 00:04:24,150
طور قابل توجهی
132
00:04:24,150 –> 00:04:26,700
سلام از هند سلام از هند بسیاری از
133
00:04:26,700 –> 00:04:30,300
هندیها، بچهها، خب، پس بیایید
134
00:04:30,300 –> 00:04:31,590
شروع کنیم به بررسی کد من به
135
00:04:31,590 –> 00:04:32,790
شما بچه ها نشان می دهم که چه کاری انجام داده ام و سپس دوباره
136
00:04:32,790 –> 00:04:34,830
شروع به کار روی رفع چند
137
00:04:34,830 –> 00:04:36,570
باگ می کنم. امروز فقط یک جریان کوتاه
138
00:04:36,570 –> 00:04:37,770
139
00:04:37,770 –> 00:04:39,270
تر است. خوب به
140
00:04:39,270 –> 00:04:42,060
هر حال آن را استریم کنید، پس بله، خب، حالا بیایید به
141
00:04:42,060 –> 00:04:44,010
نوع معماری این برنامه نگاه کنیم،
142
00:04:44,010 –> 00:04:46,290
بنابراین این سرور پیام قدیمی است که من
143
00:04:46,290 –> 00:04:48,389
آن را به این فایل سرور تقسیم کردم، بنابراین
144
00:04:48,389 –> 00:04:49,800
این چیزی است که قبلاً سعی می کردم انجام دهم این
145
00:04:49,800 –> 00:04:51,900
است که همه این ارتباط مشتری را داشته باشم
146
00:04:51,900 –> 00:04:53,550
در حال اجرا از این سرور با
147
00:04:53,550 –> 00:04:56,280
متغیرهای جهانی و اشیاء شخصی
148
00:04:56,280 –> 00:04:57,479
و کار می کرد، اما فقط یک
149
00:04:57,479 –> 00:04:59,639
جور مشکل داشت و سپس کلاینت اینجا بود تا
150
00:04:59,639 –> 00:05:01,380
بتوانید متصل شوید و پیام بفرستید و
151
00:05:01,380 –> 00:05:02,880
من قفل حافظه و همه این
152
00:05:02,880 –> 00:05:04,889
چیزهای پیچیده داشتم، بنابراین من آن را حذف کردم.
153
00:05:04,889 –> 00:05:06,900
من هنوز آن را برای هر موردی نگه
154
00:05:06,900 –> 00:05:09,419
داشتم، اما قرار نیست از آن استفاده کنم، بنابراین در عوض
155
00:05:09,419 –> 00:05:11,040
همه چیز اکنون در این پوشه وب سایت است،
156
00:05:11,040 –> 00:05:13,050
بنابراین چیزی که من دارم این
157
00:05:13,050 –> 00:05:15,060
برنامه اصلی است که تقریباً نقطه ورود
158
00:05:15,060 –> 00:05:16,950
است، در یک ثانیه در مورد آن صحبت خواهم
159
00:05:16,950 –> 00:05:19,979
کرد. روش کار این است که ما flask
160
00:05:19,979 –> 00:05:21,780
i/o را وارد می کنیم، چیزهایی را از برنامه وارد می کنیم
161
00:05:21,780 –> 00:05:23,460
که در یک ثانیه نشان خواهم داد،
162
00:05:23,460 –> 00:05:26,070
یک برنامه با استفاده از یک کارخانه ایجاد می کنیم که
163
00:05:26,070 –> 00:05:27,720
به شما نشان می دهم و سپس یک
164
00:05:27,720 –> 00:05:29,220
سوکت و سپس همه چیزهایی که در اینجا دارم ایجاد می کنیم. به
165
00:05:29,220 –> 00:05:30,180
معنای واقعی کلمه فقط توابع ارتباطی
166
00:05:30,180 –> 00:05:32,340
برای رویدادها است، زیرا من
167
00:05:32,340 –> 00:05:34,410
همه چیز را در واقع با فلاسک به طرح های اولیه تقسیم کرده
168
00:05:34,410 –> 00:05:36,000
ام و به شما نشان خواهم داد که چگونه
169
00:05:36,000 –> 00:05:36,539
کار می کند،
170
00:05:36,539 –> 00:05:39,539
بنابراین اجازه دهید در واقع به داخل برنامه برویم
171
00:05:39,539 –> 00:05:42,120
به این فایل PI init top، جایی که همه
172
00:05:42,120 –> 00:05:44,729
چیز شروع می شود، بنابراین این ایجاد تابع برنامه
173
00:05:44,729 –> 00:05:48,419
را میتوانید در اینجا ببینید، من
174
00:05:48,419 –> 00:05:50,490
پس از وارد کردن آن از برنامه، آن را ایجاد برنامه میکنم،
175
00:05:50,490 –> 00:05:52,530
زیرا این یک بسته است و
176
00:05:52,530 –> 00:05:56,100
اگر به آن بروم یا این است که
177
00:05:56,100 –> 00:05:58,289
در اینجا اتفاق میافتد، یک برنامه فلاسک جدید ایجاد میکند که این یک بسته است.
178
00:05:58,289 –> 00:06:00,419
179
00:06:00,419 –> 00:06:02,639
در اینجا و سپس
180
00:06:02,639 –> 00:06:04,800
کاری که انجام میدهد این است که تمام
181
00:06:04,800 –> 00:06:06,780
ماژولهای لازم را وارد میکند و فیلتری را وارد میکند
182
00:06:06,780 –> 00:06:08,400
که من در موتور قالبسازی Jenga استفاده میکنم
183
00:06:08,400 –> 00:06:10,500
و پایگاه داده
184
00:06:10,500 –> 00:06:12,900
نقشهای را برای پوشه views ثبت میکند که در
185
00:06:12,900 –> 00:06:14,490
اینجا است که همه مسیرها را کنترل میکند و
186
00:06:14,490 –> 00:06:17,370
سپس در واقع یک را ثبت میکند.
187
00:06:17,370 –> 00:06:19,979
پردازنده زمینه که برای انجام یک
188
00:06:19,979 –> 00:06:23,280
عملیات برش در داخل قالبها برای فلاسک استفاده میشود،
189
00:06:23,280 –> 00:06:25,440
میدانم که این پیچیده است،
190
00:06:25,440 –> 00:06:27,000
اما سادهترین راه برای توضیح آن است، سپس
191
00:06:27,000 –> 00:06:30,000
این برنامه را از عرض
192
00:06:30,000 –> 00:06:32,280
برنامه بازگشتی برمیگرداند، بنابراین وقتی برمیگرداند
193
00:06:32,280 –> 00:06:34,140
که به ما میدهد. یک برنامه کاربردی
194
00:06:34,140 –> 00:06:37,460
در حالت اصلی، بنابراین ما می توانیم به سادگی
195
00:06:37,460 –> 00:06:39,169
آن برنامه را با سوکت نقطه اجرا کنیم و سپس آن را با
196
00:06:39,169 –> 00:06:40,940
هر چیزی که متغیر سرور پیکربندی
197
00:06:40,940 –> 00:06:43,490
در فایل env ما وجود دارد، اجرا کنیم.
198
00:06:43,490 –> 00:06:45,880
پایگاه داده sqlite3 کار نمی کند پایگاه داده
199
00:06:45,880 –> 00:06:48,669
محلی پیام ها نامیده می شود. نقطه DB را
200
00:06:48,669 –> 00:06:50,960
فراموش کرده
201
00:06:50,960 –> 00:06:53,810
ام.
202
00:06:53,810 –> 00:06:55,520
203
00:06:55,520 –> 00:06:56,990
204
00:06:56,990 –> 00:07:00,319
همه
205
00:07:00,319 –> 00:07:02,240
پیامها را دریافت میکنیم که یک پرسوجو را اجرا میکنیم و سپس
206
00:07:02,240 –> 00:07:03,620
در واقع محدودیتی برای پرس و جو داریم،
207
00:07:03,620 –> 00:07:05,120
زیرا گاهی اوقات نمیخواهید
208
00:07:05,120 –> 00:07:06,800
تعداد نامحدودی از پیامها را از
209
00:07:06,800 –> 00:07:08,960
پایگاه داده دریافت کنید، فقط میخواهید مثلاً 100 پیام دریافت کنید یا
210
00:07:08,960 –> 00:07:11,000
فقط 50 مورد اخیر یا هر چیز دیگری را میخواهید.
211
00:07:11,000 –> 00:07:12,860
همه آنها را پرس و جو می کند و سپس
212
00:07:12,860 –> 00:07:15,500
با انجام این کار، جدیدترین پیام ها را می گیریم
213
00:07:15,500 –> 00:07:18,020
و سپس با فرمت JSON باز می گردد،
214
00:07:18,020 –> 00:07:20,570
215
00:07:20,570 –> 00:07:23,330
بنابراین پیام را ذخیره کنید کاری که این کار انجام می دهد این
216
00:07:23,330 –> 00:07:25,490
است که فقط پیام ذخیره را در آن جدول قرار دهید
217
00:07:25,490 –> 00:07:27,440
تا فقط از تاریخ استفاده کنیم. اشیاء /time
218
00:07:27,440 –> 00:07:30,380
و سپس زمان تمام شد حالا
219
00:07:30,380 –> 00:07:32,659
ببینیم شما بچه ها اینجا چه می گویید چگونه
220
00:07:32,659 –> 00:07:35,240
رایانه شخصی خود را به آدرس IP خود وصل کردید
221
00:07:35,240 –> 00:07:37,610
من نمی توانم تنها کاری که می کنید این است که فقط برنامه flask را
222
00:07:37,610 –> 00:07:40,009
روی آدرس IP محلی خود اجرا
223
00:07:40,009 –> 00:07:43,729
کنید نه localhost. سخت می توانم به عنوان k
224
00:07:43,729 –> 00:07:46,039
چرا از سوکت های معمولی استفاده می کنید من
225
00:07:46,039 –> 00:07:47,900
از سوکت های معمولی استفاده نمی کنم من از سوکت های فلاسک IO استفاده می کنم
226
00:07:47,900 –> 00:07:49,159
این همان چیزی است که می خواستم
227
00:07:49,159 –> 00:07:51,770
توضیح دهم من از pycharm نیز استفاده می کنم بسیار خوب، بنابراین
228
00:07:51,770 –> 00:07:53,180
این فایل view ها است که من فقط
229
00:07:53,180 –> 00:07:54,020
همه آن را بررسی می کنم چون می دانم شما
230
00:07:54,020 –> 00:07:55,550
بچه ها اگر آخرین بار اینجا بودید،
231
00:07:55,550 –> 00:07:57,380
احتمالاً می خواهید بدانید چه چیزی تغییر کرده است،
232
00:07:57,380 –> 00:07:59,599
بنابراین نحوه عملکرد این یکی شبیه
233
00:07:59,599 –> 00:08:01,909
به قبل است، اساساً باید خوب باشد، حتی
234
00:08:01,909 –> 00:08:06,080
به Lions جهانی نیاز دارم بله، من به این نیاز ندارم
235
00:08:06,080 –> 00:08:09,199
اوه، بیایید تمیز کردن را شروع کنیم
236
00:08:09,199 –> 00:08:10,400
کدی ایجاد کنید که امروز نیز کمی انجام خواهم داد این
237
00:08:10,400 –> 00:08:11,780
است که فقط برخی چیزها
238
00:08:11,780 –> 00:08:13,639
را تمیز کنم تا کمی زیباتر به نظر برسد تا
239
00:08:13,639 –> 00:08:15,590
بتوانیم اکنون از شر آن خلاص شویم زیرا
240
00:08:15,590 –> 00:08:17,419
به آن نیازی هم نداشتیم، بنابراین من فقط با ثبت نام شروع می کنم
241
00:08:17,419 –> 00:08:19,880
این طرح را در نظر
242
00:08:19,880 –> 00:08:21,349
دارم و سپس من تمام مسیرهای خود را دارم، بنابراین من روش ورود به سیستم خود را
243
00:08:21,349 –> 00:08:23,990
که درخواست های مهمان قوی دارد،
244
00:08:23,990 –> 00:08:26,389
همچنین این پیام را که چشمک می زند
245
00:08:26,389 –> 00:08:28,520
که در HTML مشاهده کردید پیاده سازی کردم.
246
00:08:28,520 –> 00:08:30,919
من از سیستم خارج شده ام.
247
00:08:30,919 –> 00:08:32,539
برای واکشی درخواست
248
00:08:32,539 –> 00:08:35,328
از jQuery استفاده می شود که پیام هایی را دریافت می کند
249
00:08:35,328 –> 00:08:37,099
برای واکشی درخواست از جی کوئری
250
00:08:37,099 –> 00:08:38,479
نیز استفاده می شود و سپس ثانیه ها
251
00:08:38,479 –> 00:08:40,159
را حذف می کند که فقط ثانیه ها را از رشته تاریخ/زمان برای من حذف می
252
00:08:40,159 –> 00:08:43,039
253
00:08:43,039 –> 00:08:45,560
254
00:08:45,560 –> 00:08:47,839
کند.
255
00:08:47,839 –> 00:08:49,370
شما آن را انجام دهید تا بتوانید از آن در
256
00:08:49,370 –> 00:08:50,930
257
00:08:50,930 –> 00:08:52,460
پیکربندی قالبهای جنگو استفاده کنید، اینها فقط
258
00:08:52,460 –> 00:08:55,040
متغیرهای پیکربندی را از فایل env میگیرند و
259
00:08:55,040 –> 00:08:59,300
سپس اگر به قسمت static یا بیشتر وارد
260
00:08:59,300 –> 00:09:01,670
فهرست EAS شویم، میتوانید ببینید که من
261
00:09:01,670 –> 00:09:04,490
چند تابع async را در اینجا پیادهسازی کردهام. این
262
00:09:04,490 –> 00:09:05,930
یکی در اینجا اساساً فقط
263
00:09:05,930 –> 00:09:08,600
اندازه پنجره را تغییر می دهد که یک پنجره چت است
264
00:09:08,600 –> 00:09:11,180
تا 90٪ از سایت یا 80٪ از اندازه
265
00:09:11,180 –> 00:09:14,270
پنجره کامل واقعی باشد.
266
00:09:14,270 –> 00:09:16,430
267
00:09:16,430 –> 00:09:17,600
268
00:09:17,600 –> 00:09:19,040
در
269
00:09:19,040 –> 00:09:22,160
پایین یک تابع برای بارگذاری نام برای بارگیری
270
00:09:22,160 –> 00:09:23,930
همه پیام ها دارم، من تابعی دارم که
271
00:09:23,930 –> 00:09:26,300
تاریخ را با فرمت رشته مناسب دریافت می
272
00:09:26,300 –> 00:09:29,570
کند، من اتصال سوکت را دارم
273
00:09:29,570 –> 00:09:31,580
که برای اتصال سوکت IO
274
00:09:31,580 –> 00:09:33,649
و فلاسک لازم است و سپس این یک نوع است
275
00:09:33,649 –> 00:09:35,779
در هکتار همه رویدادها را انجام دهید و
276
00:09:35,779 –> 00:09:39,200
پیام های دریافتی را ارسال کنید و سپس یک
277
00:09:39,200 –> 00:09:41,630
بارگذاری داشته باشیم، onload تمام
278
00:09:41,630 –> 00:09:43,520
پیام های قدیمی را روی صفحه نمایش می دهد و سپس
279
00:09:43,520 –> 00:09:45,670
پیامی را اضافه می کند که به سادگی آن را به div روی صفحه اضافه می کند
280
00:09:45,670 –> 00:09:48,170
، بنابراین بچه ها چه چیزی را
281
00:09:48,170 –> 00:09:49,490
اینجا می بینید، پیام ها را ذخیره می کنید.
282
00:09:49,490 –> 00:09:50,630
در جایی مستقیماً آن را برای
283
00:09:50,630 –> 00:09:53,209
مشتری ارسال میکنم که من پیامها را
284
00:09:53,209 –> 00:09:54,680
در یک پایگاه داده ذخیره میکنم، اما آنها را فقط
285
00:09:54,680 –> 00:09:56,120
پس از ارسال به همه
286
00:09:56,120 –> 00:09:59,360
کلاینتهایی که متصل هستند در پایگاه داده ذخیره میکنم.
287
00:09:59,360 –> 00:10:00,860
288
00:10:00,860 –> 00:10:02,450
-end encrypted آنها می توانند من
289
00:10:02,450 –> 00:10:04,060
آنها را رمزگذاری نمی کنم اما منظورم این است که آنها
290
00:10:04,060 –> 00:10:07,279
می توانند از طریق GPT بگذریم مخصوصاً مزخرف.
291
00:10:07,279 –> 00:10:10,000
292
00:10:10,000 –> 00:10:12,709
293
00:10:12,709 –> 00:10:13,730
294
00:10:13,730 –> 00:10:16,279
برنامه های flask
295
00:10:16,279 –> 00:10:18,350
حداقل به روشی که من آنها را انجام می دهم، بنابراین
296
00:10:18,350 –> 00:10:19,880
واقعاً منطقی نیست که آنها را در
297
00:10:19,880 –> 00:10:21,380
کلاس ها قرار دهیم، این فقط باعث می شود که در واقع گیج کننده تر شود.
298
00:10:21,380 –> 00:10:22,850
299
00:10:22,850 –> 00:10:25,010
300
00:10:25,010 –> 00:10:26,990
شرکت شما de be up
301
00:10:26,990 –> 00:10:28,100
and github یک لینک در
302
00:10:28,100 –> 00:10:29,930
توضیحات برای کد وجود دارد که من هنوز
303
00:10:29,930 –> 00:10:32,150
صد 70 نفر را در اینجا می بینم و 112 لایک دارند
304
00:10:32,150 –> 00:10:33,440
که به این معنی است که برخی از شما
305
00:10:33,440 –> 00:10:35,360
هنوز جریان را دوست نداشته اید، بنابراین لطفا ادامه دهید و این کار را انجام
306
00:10:35,360 –> 00:10:37,459
دهید و بله خوب است، بیایید تایپ کنیم
307
00:10:37,459 –> 00:10:38,750
چند پیام دیگر، بنابراین من سعی میکنم چند ویژگی دیگر را به شما نشان دهم،
308
00:10:38,750 –> 00:10:40,570
بنابراین اگر میخواهید
309
00:10:40,570 –> 00:10:43,910
مانند بله قربان، اوه اوه، نمیدانم چرا
310
00:10:43,910 –> 00:10:46,940
این اتفاق افتاد،
311
00:10:46,940 –> 00:10:49,630
مطمئناً در جریان پخش مشکلی ایجاد
312
00:10:49,630 –> 00:10:52,430
میکنیم. من
313
00:10:52,430 –> 00:10:54,020
هنوز چیزی را نکشیده
314
00:10:54,020 –> 00:10:56,170
ام بیایید اینجا را
315
00:10:56,170 –> 00:11:00,680
ببینیم که 5000 وات را تغییر دهید من نمی دانم آن
316
00:11:00,680 –> 00:11:02,300
ارز چیست تازه شروع به یادگیری کدنویسی
317
00:11:02,300 –> 00:11:04,400
محتوای عالی کرده است از شما برای کاری که
318
00:11:04,400 –> 00:11:05,780
انجام می دهید سپاسگزارم کانال خود را دوست دارم.
319
00:11:05,780 –> 00:11:08,480
320
00:11:08,480 –> 00:11:11,660
علاوه بر تعویضکنندههای ورودی، همه فایلها
321
00:11:11,660 –> 00:11:12,560
بهروز هستند،
322
00:11:12,560 –> 00:11:14,540
من نمیدانم چرا چندین
323
00:11:14,540 –> 00:11:16,820
بار ارسال شده است، زیرا قبلاً هرگز این
324
00:11:16,820 –> 00:11:18,980
اتفاق نیفتاده است، اما البته این
325
00:11:18,980 –> 00:11:22,760
اتفاق برای من خواهد افتاد، اوه، مشکلی ندارد،
326
00:11:22,760 –> 00:11:23,900
بنابراین فکر میکنم در حال کار بر روی
327
00:11:23,900 –> 00:11:25,340
نسخه قدیمی در حال حاضر من فقط می روم
328
00:11:25,340 –> 00:11:27,590
لپ تاپم را بیرون بیاورید و تغییرات اخیر github را فشار دهید،
329
00:11:27,590 –> 00:11:29,990
بنابراین بچه ها یک ثانیه در آن جبهه هستند،
330
00:11:29,990 –> 00:11:38,150
بنابراین بله، دیروز
331
00:11:38,150 –> 00:11:40,640
من کمی روی لپ تاپم کار
332
00:11:40,640 –> 00:11:42,170
می کردم، اما فکر نمی کنم به یاد داشته باشم که تغییرات را
333
00:11:42,170 –> 00:11:48,310
به github فشار دهم، پس بیایید این کار را انجام دهیم. حالا خوب
334
00:11:48,310 –> 00:11:50,870
ببخشید که من الان شما را خسته می کنم، اما اینطوری
335
00:11:50,870 –> 00:11:52,840
336
00:11:52,840 –> 00:12:08,660
مشکلی پیش نمی آید، پس این نقطه را بگیرید آه بله،
337
00:12:08,660 –> 00:12:09,890
تغییرات زیادی در اینجا وجود داشت که
338
00:12:09,890 –> 00:12:11,060
من هنوز فشار نیاورده بودم، بنابراین فکر می کردم چرا
339
00:12:11,060 –> 00:12:12,230
اینطور است پس مثل این است که فکر
340
00:12:12,230 –> 00:12:14,270
میکردم این مشکل را برطرف کردهام، پس چیزی را به من بده
341
00:12:14,270 –> 00:12:16,280
که مثل این است که وقتی دوباره
342
00:12:16,280 –> 00:12:19,100
به رایانه برگشتیم دوباره این را
343
00:12:19,100 –> 00:12:22,060
344
00:12:30,070 –> 00:12:33,110
شبیهسازی میکنم.
345
00:12:33,110 –> 00:12:34,430
مثل اینکه شما سرور را ترک کردید، به
346
00:12:34,430 –> 00:12:35,540
سرور پیوستید اما
347
00:12:35,540 –> 00:12:37,850
واقعاً کار نمی کرد، بنابراین بله به
348
00:12:37,850 –> 00:12:40,010
همین دلیل بود که این یکی آن را داشت و بعد
349
00:12:40,010 –> 00:12:41,660
مانند این نسخه جدید اینطور نیست که
350
00:12:41,660 –> 00:12:43,699
من به شما نشان خواهم داد به هر حال خواهید دید بله
351
00:12:43,699 –> 00:12:45,860
بنابراین هر کسی که این را به من گفته است بررسی
352
00:12:45,860 –> 00:12:47,269
کنید که در آن می توانید کش را با
353
00:12:47,269 –> 00:12:49,279
کلیک چپ خالی کنید در این مورد مانند یک نابغه است
354
00:12:49,279 –> 00:12:51,050
بسیار سپاسگزارم که مقدار قابل توجهی در وقت من صرفه جویی کرد،
355
00:12:51,050 –> 00:12:53,810
بنابراین اجازه دهید من
356
00:12:53,810 –> 00:12:55,190
واقعاً بتوانم دوباره پایه گذاری کنم زیرا من
357
00:12:55,190 –> 00:12:56,810
قبلاً تغییراتی در اینجا دارم که
358
00:12:56,810 –> 00:12:58,220
متعهد نشده اند، بنابراین ما فقط باید
359
00:12:58,220 –> 00:13:01,430
واقعاً آن را دریافت کنیم. دوباره لینک کنید،
360
00:13:01,430 –> 00:13:03,769
یعنی باید یک ثانیه به github بروم،
361
00:13:03,769 –> 00:13:12,769
فقط باید این مخزن را کلون کنم
362
00:13:12,769 –> 00:13:15,760
بچه ها یک ثانیه به من بدهید اوه
363
00:13:15,760 –> 00:13:20,510
چه اتفاقی برای موسیقی من افتاده اوه هنوز
364
00:13:20,510 –> 00:13:30,589
اینجا هستم، اوکی دریافت stash بله، می دانم که شما بچه
365
00:13:30,589 –> 00:13:31,970
ها می گویید که ذخیره کنید اما مثل من سعی
366
00:13:31,970 –> 00:13:33,800
کردم از آن استفاده کنم، درست مثل مشکل، من فقط
367
00:13:33,800 –> 00:13:40,990
بهتر است از این استفاده کنم خوب این
368
00:13:40,990 –> 00:13:44,959
برنامه وب چت کار می کند خوب اوه نه، فقط
369
00:13:44,959 –> 00:13:47,240
لینوکس خوب است، بیایید آن را
370
00:13:47,240 –> 00:13:52,940
حذف کنیم، بنابراین اکنون باید
371
00:13:52,940 –> 00:13:54,350
جدیدترین نسخه را داشته باشیم تا بتوانم
372
00:13:54,350 –> 00:13:57,589
نشان دهم شما بچه ها این یک pycharm است متاسفم
373
00:13:57,589 –> 00:13:59,510
بابت تاخیر من واقعاً فکر می کردم که آن
374
00:13:59,510 –> 00:14:01,579
برنامه فقط از پیوندهایی استفاده می کند که من استفاده می
375
00:14:01,579 –> 00:14:03,230
کنم اما نرم افزار ضبط من روی لینوکس کار نمی کند
376
00:14:03,230 –> 00:14:08,449
یا کار نمی کند اما من فقط
377
00:14:08,449 –> 00:14:10,100
مانند همه این تنظیمات در ویندوز دارم و من این کار را
378
00:14:10,100 –> 00:14:11,839
نمی کنم. در حال حاضر واقعاً به واردات اهمیت نمی دهم
379
00:14:11,839 –> 00:14:17,149
اوم باشه ببند که باشه کار دیگه ای هست
380
00:14:17,149 –> 00:14:18,560
که میخواستم انجام بدم خوب
381
00:14:18,560 –> 00:14:21,050
پس باید رفرش بشه بیایید بریم
382
00:14:21,050 –> 00:14:24,860
بررسی کنیم و بعد میخواستم
383
00:14:24,860 –> 00:14:28,790
چیزی رو از نماها حذف کنم
384
00:14:28,790 –> 00:14:35,240
آه این یکی باشه خیلی خوبه پس بیایید
385
00:14:35,240 –> 00:14:38,090
وب سرور رو اجرا کنیم فکر کنیم
386
00:14:38,090 –> 00:14:39,800
اینجا باید خوب باشیم عالی، بله، این چیزی است که ما به دنبال آن هستیم،
387
00:14:39,800 –> 00:14:44,140
بیایید فقط به اینجا برویم بررسی کنیم
388
00:14:44,140 –> 00:14:46,460
چرا نمی توانم چرا این بازرسی
389
00:14:46,460 –> 00:14:52,300
کار نمی کند، بازرسی خوب است، بسیار
390
00:14:52,780 –> 00:14:56,570
خوب است، ما می رویم خیلی خوب وارد شوید، بنابراین نام
391
00:14:56,570 –> 00:15:00,080
اجازه دهید با تیم ارسال کنیم، شما با
392
00:15:00,080 –> 00:15:02,690
موفقیت وارد شده اید به عنوان تیم بیایید بریم
393
00:15:02,690 –> 00:15:09,380
تست کنیم چه خبر است اسم من تیم است و
394
00:15:09,380 –> 00:15:12,380
این فقط در حال آزمایش است میخواهم
395
00:15:12,380 –> 00:15:14,720
چند پیام دیگر اضافه کنم تا ببینید من هم
396
00:15:14,720 –> 00:15:16,430
باید چیزی اضافه کنم تا
397
00:15:16,430 –> 00:15:17,810
به شما اجازه ارسال پیام خالی را ندهد، بنابراین توجه
398
00:15:17,810 –> 00:15:20,000
کنید که واقعا به شما امکان میدهد
399
00:15:20,000 –> 00:15:21,650
وقتی پیام جدیدی وارد میشود، بهطور خودکار به پایین اسکرول
400
00:15:21,650 –> 00:15:23,330
میشود، بنابراین من دوباره روی تلفنم میروم،
401
00:15:23,330 –> 00:15:25,910
فقط حافظه پنهان را در اینجا پاک کنید
402
00:15:25,910 –> 00:15:28,880
و به شما بچهها نشان دهم که یک نفر 9 –
403
00:15:28,880 –> 00:15:32,270
اجازه میدهید، حس میکنید میتوانید آن را
404
00:15:32,270 –> 00:15:33,620
بهطور خودکار ببینید پایین میرود که فکر میکنم
405
00:15:33,620 –> 00:15:35,480
نوعی است جالب است و اگر به
406
00:15:35,480 –> 00:15:36,620
ویژگی های دیگری فکر می کنید که فکر می کنید باید
407
00:15:36,620 –> 00:15:38,360
به این اضافه کنم به من اطلاع دهید اما
408
00:15:38,360 –> 00:15:40,160
مثلاً من از سیستم خارج می شوم و دوباره مانند جوی وارد می شوم و
409
00:15:40,160 –> 00:15:43,280
دوباره همه پیام ها را نشان می دهد
410
00:15:43,280 –> 00:15:45,650
اما اکنون نام من تغییر می کند بنابراین
411
00:15:45,650 –> 00:15:46,940
تنها چیزی که به نوعی متناقض است این است که
412
00:15:46,940 –> 00:15:48,260
اگر سیل مانند دو نفر روی سرور
413
00:15:48,260 –> 00:15:50,390
با نام یکسان باشد،
414
00:15:50,390 –> 00:15:52,850
کمی شبیه به اوکی می شود، فقط همان چیزی را به شما نشان می دهد،
415
00:15:52,850 –> 00:15:54,080
416
00:15:54,080 –> 00:15:56,150
بنابراین بله، این تنها مشکلی است که من
417
00:15:56,150 –> 00:15:57,140
واقعاً نمی دانم چگونه آن را برطرف کنم. اما
418
00:15:57,140 –> 00:15:58,340
چون منظورم این است که باید همه
419
00:15:58,340 –> 00:15:59,780
اسامی افراد را ذخیره کنم و سپس بررسی
420
00:15:59,780 –> 00:16:01,100
کنم که شما قبلاً همان نام را
421
00:16:01,100 –> 00:16:02,390
ندارید که من واقعاً نمی خواهم در حال حاضر انجام دهم،
422
00:16:02,390 –> 00:16:04,010
اما به هر حال خوب، بیایید بشنویم که شما بچه
423
00:16:04,010 –> 00:16:07,940
ها می گویید تیم شما آورده اید خوب است،
424
00:16:07,940 –> 00:16:09,470
شما به هزاران نفر کمک می کنید که قدردانی کنند
425
00:16:09,470 –> 00:16:10,190
که
426
00:16:10,190 –> 00:16:12,260
اگر ctrl f5 را فشار دهید که حافظه نهان را بازنشانی می کند،
427
00:16:12,260 –> 00:16:17,810
خوب است از آنچه که همه می
428
00:16:17,810 –> 00:16:22,010
گویند استفاده کنید خوب است، نمی دانم گاهی اوقات شما
429
00:16:22,010 –> 00:16:23,390
بچه ها در اینجا مکالمه دارید و
430
00:16:23,390 –> 00:16:24,670
من نمی دانم که شما چیست؟ صحبت کردن با آنها
431
00:16:24,670 –> 00:16:28,430
خوب است، بنابراین من الان می خواهم چه کار کنم اوه بله
432
00:16:28,430 –> 00:16:31,880
433
00:16:31,880 –> 00:16:33,320
434
00:16:33,320 –> 00:16:35,990
435
00:16:35,990 –> 00:16:38,030
، مشکلی وجود دارد که گاهی اوقات این پیامها وقتی از پایگاه داده نمایش داده میشوند به درستی کار نمیکنند، مثل اینکه به ترتیب اشتباه نمایش داده میشوند، بنابراین بیایید
436
00:16:38,030 –> 00:16:40,860
به عنوان بیلی وارد شوید
437
00:16:40,860 –> 00:16:44,580
و خواهیم دید و فکر میکنم در حال حاضر خوب است،
438
00:16:44,580 –> 00:16:46,470
اما گاهی اوقات این نوع
439
00:16:46,470 –> 00:16:48,120
روی این پیامها درست کار نمیکند
440
00:16:48,120 –> 00:16:49,760
و آنها را به من نشان میدهد و مانند یک
441
00:16:49,760 –> 00:16:51,480
سفارش متفاوت حداقل این
442
00:16:51,480 –> 00:16:53,550
چیزی است که من متوجه شدهام، بنابراین میخواهم ببینم
443
00:16:53,550 –> 00:16:54,690
آیا راهی وجود دارد که بتوانم آن را برطرف کنم که من
444
00:16:54,690 –> 00:16:55,770
هم میخواهم آن را ببینم، بچهها فکر میکنید
445
00:16:55,770 –> 00:16:56,880
وجود دارد هر ویژگی دیگری که
446
00:16:56,880 –> 00:16:59,040
باید به این وبسایت اضافه شود، منظورم این است که من به
447
00:16:59,040 –> 00:17:00,690
نوعی فکر میکنم که چیزی میخواهم
448
00:17:00,690 –> 00:17:01,860
که کمی زیباتر به نظر برسد، اما واقعاً
449
00:17:01,860 –> 00:17:02,910
450
00:17:02,910 –> 00:17:05,010
نمیدانم خوب است، اگر شما بچهها
451
00:17:05,010 –> 00:17:08,790
D را میفرستید، خوب است. فقط
452
00:17:08,790 –> 00:17:10,440
شما را در چت ممنوع میکنم، پس خوب است، بنابراین من حدس میزنم که
453
00:17:10,440 –> 00:17:11,819
اولین نفر ما
454
00:17:11,819 –> 00:17:16,980
در اینجا تحریم میشود، اممم حذف کنید، در واقع شما میتوانید در یک
455
00:17:16,980 –> 00:17:17,550
بازه زمانی
456
00:17:17,550 –> 00:17:22,950
مانند زمانی که میتوانید در یک بازه زمانی حضور داشته باشید – چه
457
00:17:22,950 –> 00:17:24,720
کسی میخواهد ناظر باشد و همه را ممنوع کند،
458
00:17:24,720 –> 00:17:30,450
خوب است قرار دادن کاربر در زمانبندیها، اجازه دهید
459
00:17:30,450 –> 00:17:34,740
کاربر را وارد کنید مهلت های زمانی آه، ما می رویم
460
00:17:34,740 –> 00:17:37,140
خوب است که خیلی بهتر است چت تمیز
461
00:17:37,140 –> 00:17:40,980
خوب است خوب اوم پس ورود به سیستم چت خروج من در
462
00:17:40,980 –> 00:17:43,710
تعجب هستم که چه کارهای دیگری می توانم انجام دهم
463
00:17:43,710 –> 00:17:46,440
تقریباً دارم فکر می کنم سابقه چت را انجام دهم،
464
00:17:46,440 –> 00:17:47,670
شاید همین الان صفحه ای اضافه کنم
465
00:17:47,670 –> 00:17:49,530
که می گوید چت تاریخچه و کاری که
466
00:17:49,530 –> 00:17:51,270
انجام می دهد این است که دوست دارید وقتی به عنوان یک
467
00:17:51,270 –> 00:17:53,250
نام خاص وارد سیستم شوید، تمام پیام های موجود در تاریخچه چت شما را به شما نشان می دهد،
468
00:17:53,250 –> 00:17:55,140
بنابراین
469
00:17:55,140 –> 00:17:56,340
در واقع شاید اجازه دهید برویم و
470
00:17:56,340 –> 00:17:57,600
پیاده سازی کنیم که به نظر نمی رسد
471
00:17:57,600 –> 00:17:58,830
این کار خیلی طول بکشد. و این می
472
00:17:58,830 –> 00:18:00,300
تواند کار جدیدی باشد که باید در این جریان انجام شود،
473
00:18:00,300 –> 00:18:01,950
زیرا این در حال ورود است،
474
00:18:01,950 –> 00:18:04,140
فقط مانند یک جریان رفع اشکال است، اما
475
00:18:04,140 –> 00:18:06,420
خوب است مشکل
476
00:18:06,420 –> 00:18:07,770
نام سایت چیست، مشکل این است
477
00:18:07,770 –> 00:18:08,910
که فقط امن نیست زیرا در محلی من است
478
00:18:08,910 –> 00:18:11,760
آدرس IP از flask در
479
00:18:11,760 –> 00:18:13,890
پشت استفاده میکند و به نظر میرسد که چیزی مادی است، بله،
480
00:18:13,890 –> 00:18:15,810
من از flask در انتهای پشتی استفاده میکنم، خوب است، بنابراین
481
00:18:15,810 –> 00:18:18,780
بیایید یک نمای جدید در واقع برای آن ایجاد
482
00:18:18,780 –> 00:18:20,730
کنیم و ما به یک روش پایگاه داده جدید نیاز داریم
483
00:18:20,730 –> 00:18:23,250
که با نام پرس و جو میکند. من
484
00:18:23,250 –> 00:18:27,680
در واقع می خواهم بگویم دریافت را تعریف کنید پیامها
485
00:18:27,680 –> 00:18:37,790
با نام نام خود خوب است، بنابراین
486
00:18:37,790 –> 00:18:44,190
عاقلانه میشود که سرمایه من کجاست
487
00:18:44,190 –> 00:18:49,920
فهرستی از پیامها را بر اساس نام کاربری دریافت میکند. فکر
488
00:18:49,920 –> 00:18:51,360
میکنم در این مورد نیز محدودیتی خواهیم داشت –
489
00:18:51,360 –> 00:18:53,680
فقط در صورتی که این پیامها
490
00:18:53,680 –> 00:18:56,030
زیاد باشد، بنابراین ما آن را
491
00:18:56,030 –> 00:18:57,950
تنظیم میکنیم به طور پیشفرض 100 را محدود میکنند، اما
492
00:18:57,950 –> 00:19:00,260
اگر بخواهند میخواهند بگویند / هستم،
493
00:19:00,260 –> 00:19:02,270
رشته SAS را برگرداند، میتوانند تغییر دهند، در واقع این
494
00:19:02,270 –> 00:19:06,890
لیستی از دیکها خواهد بود، بنابراین کاری که من در اینجا انجام میدهم این
495
00:19:06,890 –> 00:19:10,040
است که لیلی فقط این پرسوجو را کپی کنید و
496
00:19:10,040 –> 00:19:12,980
این نتیجه را دارد بله و ما. این کار را در اینجا انجام می
497
00:19:12,980 –> 00:19:16,370
دهیم بسیار خوب، بنابراین ما می خواهیم بگوییم پرس و جو F را انتخاب کنید
498
00:19:16,370 –> 00:19:23,270
از جایی که نام برابر است با علامت سوال و
499
00:19:23,270 –> 00:19:26,540
من فکر می کنم آنچه در اینجا باید انجام دهم
500
00:19:26,540 –> 00:19:29,750
داخل این پرانتز نام B قرار می گیرد که
501
00:19:29,750 –> 00:19:31,550
این است که اگرچه من فقط آن را جستجو می
502
00:19:31,550 –> 00:19:34,670
کنم زیرا من یک جورهایی فراموش میکنم که چگونه اینطور پرس و جو میکنم،
503
00:19:34,670 –> 00:19:38,020
بنابراین فقط میخواهم
504
00:19:38,020 –> 00:19:45,500
پرس و جوی sqlite3 را با ستون پایتون بگویم، بسیار خوب، زیرا فکر
505
00:19:45,500 –> 00:19:46,610
میکنم چیزی وجود دارد که باید با
506
00:19:46,610 –> 00:19:48,290
علامت سؤال برای ستاره انتخاب پرس و جو انجام دهم
507
00:19:48,290 –> 00:19:51,050
که در آن اولویت خوب است، بنابراین در
508
00:19:51,050 –> 00:19:54,910
کاما اجرا میشود. باشه عزیزم پس من
509
00:19:54,910 –> 00:19:59,350
درست گفتم باشه پس الان فقط برای خودمون میگیم و
510
00:19:59,350 –> 00:20:02,450
نتایج و کسی به من میگوید که چگونه
511
00:20:02,450 –> 00:20:05,240
ساقه PyCharm Auto را تعمیر کنم،
512
00:20:05,240 –> 00:20:08,390
مثل اینکه وقت من را از بین میبرد تایپ
513
00:20:08,390 –> 00:20:10,700
کنید، بنابراین بیایید این را در
514
00:20:10,700 –> 00:20:15,470
515
00:20:15,470 –> 00:20:22,790
516
00:20:22,790 –> 00:20:24,110
نظر بگیریم. تقریباً
517
00:20:24,110 –> 00:20:27,830
فکر میکنم راه بهتری برای انجام این کار وجود دارد، اگرچه
518
00:20:27,830 –> 00:20:29,750
این کار معکوس است، بله،
519
00:20:29,750 –> 00:20:32,990
زیرا همان کار را انجام میدهد، در واقع نه، فقط میخواهم
520
00:20:32,990 –> 00:20:34,730
تمام پیامها را دریافت کند، من
521
00:20:34,730 –> 00:20:37,160
آن را تبدیل به یک تابع میکنم که میتوانیم بگوییم
522
00:20:37,160 –> 00:20:38,780
پیامها را دریافت کنید به نام من مطمئنم اما
523
00:20:38,780 –> 00:20:40,250
در نهایت این تابع داخلی را فراخوانی میکند،
524
00:20:40,250 –> 00:20:41,850
525
00:20:41,850 –> 00:20:44,070
چون من نمیخواهم این را بازنویسی کنم اگر
526
00:20:44,070 –> 00:20:46,580
مجبور نیستم، بنابراین بیایید این کار را انجام دهیم،
527
00:20:46,580 –> 00:21:00,059
1 SF از جایی که نام
528
00:21:00,059 –> 00:21:03,000
برابر است با علامت سوال انتخاب کنید، بنابراین ما. فقط
529
00:21:03,000 –> 00:21:11,039
می گوییم محدودیت نام برابر است با جاهای خالی در
530
00:21:11,039 –> 00:21:12,690
واقع نام برابر است با هیچ و من می گویم اگر
531
00:21:12,690 –> 00:21:14,490
نه هیچ، زیرا ما فقط همین
532
00:21:14,490 –> 00:21:18,659
کار را انجام می دهیم بسیار خوب، بنابراین بیایید این کار را انجام دهیم، می گوییم اگر
533
00:21:18,659 –> 00:21:30,570
نام نیست، پس پرس و جو این کوئری آلیس
534
00:21:30,570 –> 00:21:32,190
برابر است با انتخاب از پس تنها چیزی که
535
00:21:32,190 –> 00:21:33,270
من نمی خواهم آن است مثل اینکه
536
00:21:33,270 –> 00:21:35,220
شما باید یک محدودیت انجام دهید و باید یک نام انجام دهید، بنابراین
537
00:21:35,220 –> 00:21:36,720
من یک تابع دیگر ایجاد می کنم که
538
00:21:36,720 –> 00:21:39,090
این را به درستی در اینجا فراخوانی
539
00:21:39,090 –> 00:21:41,970
540
00:21:41,970 –> 00:21:43,620
541
00:21:43,620 –> 00:21:45,480
می کند. کاری که این کار انجام می دهد این است که
542
00:21:45,480 –> 00:21:48,260
فقط این را صدا بزنید تا بگوید خود
543
00:21:48,260 –> 00:21:53,039
دریافت همه پیام ها با
544
00:21:53,039 –> 00:21:57,450
نام محدود کاما برگردانده می شود و سپس ما باید
545
00:21:57,450 –> 00:21:59,340
در این مورد خوب عمل کنیم نه ایده، پس
546
00:21:59,340 –> 00:22:00,390
این چه می گوید اینجا مشکل چیست
547
00:22:00,390 –> 00:22:02,340
خوب بیایید ببینیم شما چه می کنید بچه ها می
548
00:22:02,340 –> 00:22:04,159
گویند چت IDE IDE مورد علاقه شما چیست
549
00:22:04,159 –> 00:22:07,830
مانند PyCharm یا کد در مقابل شاید سلام
550
00:22:07,830 –> 00:22:12,030
تیم چه می گویید متوجه شوید که تیم
551
00:22:12,030 –> 00:22:13,860
واقعاً یک فرصت شغلی برای
552
00:22:13,860 –> 00:22:15,960
دیسک یا هر شرکت چت آنلاین برجسته ای پیدا می کند
553
00:22:15,960 –> 00:22:18,720
که در واقع درست نیست،
554
00:22:18,720 –> 00:22:20,640
بعداً به شما خواهم گفت. اما من فعلاً
555
00:22:20,640 –> 00:22:22,500
آن را مخفی می گذارم تا زمانی
556
00:22:22,500 –> 00:22:25,580
که مصاحبه ها را انجام دهم، خوب پس بیا هنوز
557
00:22:25,580 –> 00:22:27,890
هم خوب است،
558
00:22:27,890 –> 00:22:31,380
بنابراین همه پیام ها را دریافت کنید پیام ها را بر اساس نام دریافت کنید.
559
00:22:31,380 –> 00:22:34,640
560
00:22:34,640 –> 00:22:36,750
561
00:22:36,750 –> 00:22:40,220
562
00:22:40,250 –> 00:22:47,610
پرس و جو کلاه به نام کاما خوب است، بنابراین
563
00:22:47,610 –> 00:22:48,809
اکنون کاری که من میخواهم انجام دهم این است که یک مسیر جدید ایجاد کنم،
564
00:22:48,809 –> 00:22:56,929
بنابراین بگوییم این شماست تاریخچه اسلوش را مسیریابی میکنید،
565
00:22:56,929 –> 00:23:00,090
شاید بله، بنابراین از این طریق میتوانید
566
00:23:00,090 –> 00:23:01,799
تاریخچه هر کاربری را ببینید، بنابراین
567
00:23:01,799 –> 00:23:02,909
بدیهی است که قرار نیست مانند یک مسیر
568
00:23:02,909 –> 00:23:04,409
امن باشد. سایت چت فقط به معنای
569
00:23:04,409 –> 00:23:06,330
دوست داشتن نوعی نشان دادن واقعیت است و
570
00:23:06,330 –> 00:23:09,000
ارتباطات بیشتر برای نشان
571
00:23:09,000 –> 00:23:11,039
دادن صادق بودن بیش از هر چیزی است، بنابراین تاریخ را تعریف کنید،
572
00:23:11,039 –> 00:23:12,840
حدس میزنم در صفحه تاریخ یک بهروزرسانی داشته باشیم
573
00:23:12,840 –> 00:23:14,370
، بنابراین آنچه که تاریخ
574
00:23:14,370 –> 00:23:17,159
باید انجام دهد این است که رندر شود. یک الگو
575
00:23:17,159 –> 00:23:18,840
و باید تمام دادهها را به آن الگو ارسال
576
00:23:18,840 –> 00:23:22,399
کند. هر دو پیام، ام-
577
00:23:22,399 –> 00:23:25,409
هوم، راه بهتری برای این کار میبینند، بنابراین پیامها را دریافت کنید،
578
00:23:25,409 –> 00:23:30,510
اوکی حذف ثانیهها، من باید
579
00:23:30,510 –> 00:23:35,399
این کار را انجام دهم، بنابراین اکنون فکر میکنم یک
580
00:23:35,399 –> 00:23:37,169
ابزار کاربردی میخواهم. عملکرد فقط برای ذخیره من است
581
00:23:37,169 –> 00:23:42,950
اما من اینجا هستم تعریف حذف ثانیه از
582
00:23:42,950 –> 00:23:48,029
پیامها خوب بیایید بگوییم این قول
583
00:23:48,029 –> 00:23:51,200
میدهیم، خوب
584
00:23:51,200 –> 00:23:57,570
، ثانیهها را از همه پیامها
585
00:23:57,570 –> 00:24:03,029
حذف میکند تا لیست بازگشت کمتری داشته باشد، بنابراین کاری که انجام میدهد این
586
00:24:03,029 –> 00:24:05,600
است که بگوییم پیامها پیامها پیام پیامها
587
00:24:05,600 –> 00:24:09,830
بله خوب
588
00:24:09,830 –> 00:24:17,989
روحها که اکنون این پیام را برگردانید
589
00:24:17,989 –> 00:24:23,029
فقط میتواند پیامهایی باشد که
590
00:24:23,029 –> 00:24:26,299
پیامهای ثانیهای را حذف کنید پیامهای شما MSG و سپس
591
00:24:26,299 –> 00:24:30,619
پیامها را برگردانید.
592
00:24:30,619 –> 00:24:30,980
593
00:24:30,980 –> 00:24:32,899
594
00:24:32,899 –> 00:24:38,419
595
00:24:38,419 –> 00:24:41,210
596
00:24:41,210 –> 00:24:42,649
این را به
597
00:24:42,649 –> 00:24:44,119
پایین منتقل میکنم، بنابراین احساس میکنم منطقی
598
00:24:44,119 –> 00:24:50,629
است که آنجا باشم، بنابراین در اینجا تاریخچه را در
599
00:24:50,629 –> 00:24:55,210
مسیرهای چند نقطهای تعریف کنید، میگوید خش خش را تعریف کنید
600
00:24:55,210 –> 00:25:00,649
متأسفانه این به یک نام نیاز دارد و
601
00:25:00,649 –> 00:25:02,600
ما دقیقاً
602
00:25:02,600 –> 00:25:03,369
در اینجا دقیقاً همان چیزی را صدا خواهیم کرد.
603
00:25:03,369 –> 00:25:06,019
باید بگویم تاریخچه زیر خط را
604
00:25:06,019 –> 00:25:10,789
دریافت کنید و تاریخچه زیرخط را اینجا دریافت کنید فقط در
605
00:25:10,789 –> 00:25:12,799
جریان پیامها به جز DB duck
606
00:25:12,799 –> 00:25:17,389
پیامها را با نام دریافت میکند و سپس
607
00:25:17,389 –> 00:25:19,940
از محدودیت پیام عبور نمیکنیم، فقط
608
00:25:19,940 –> 00:25:21,950
نام را پاس میکنیم، یعنی صد پیام دریافت میکنیم
609
00:25:21,950 –> 00:25:25,249
اکثر و سپس حذف تنظیمات
610
00:25:25,249 –> 00:25:28,249
برای پیامها بازگشت JSON پنج
611
00:25:28,249 –> 00:25:30,230
برای من خوب به نظر میرسد، بنابراین این در واقع
612
00:25:30,230 –> 00:25:35,299
مسیر خواهد بود بله، بنابراین فقط بگویید که
613
00:25:35,299 –> 00:25:41,149
رشته نام گراهام را بچرخانید همه پیامها را
614
00:25:41,149 –> 00:25:49,700
بر اساس نام کاربر برگردانید اوکی و سپس
615
00:25:49,700 –> 00:25:58,550
مسیر دیگری را در اینجا اضافه میکنیم. در چند مسیر تاریخچه
616
00:25:58,550 –> 00:26:06,830
مانند آن تاریخ را تعریف می کند، مطمئناً این
617
00:26:06,830 –> 00:26:10,580
به یک نام نیاز دارد، بنابراین در اینجا من فقط
618
00:26:10,580 –> 00:26:12,050
به نوعی فکر می کنم اگر به
619
00:26:12,050 –> 00:26:13,700
صفحه تاریخچه اسلش بروید، شاید کاری که ما
620
00:26:13,700 –> 00:26:17,420
انجام می دهیم این باشد که بله، زیرا آنها می توانند
621
00:26:17,420 –> 00:26:18,800
اگر میخواهند
622
00:26:18,800 –> 00:26:20,360
تاریخچه جدید را ببینند، فقط صفحه را رفرش کنید، فقط با
623
00:26:20,360 –> 00:26:23,300
این تماس بگیرید، بنابراین با فراخوانی این تابع، تاریخچه را دریافت کنید.
624
00:26:23,300 –> 00:26:26,300
فکر میکنم میتوانم این را صدا بزنم،
625
00:26:26,300 –> 00:26:29,240
حتی اگر بازنمیگردد، بله،
626
00:26:29,240 –> 00:26:30,920
زیرا باید فقط به من پاسخ و پیامهای JSON بدهد.
627
00:26:30,920 –> 00:26:32,660
سپس میتوانم آن
628
00:26:32,660 –> 00:26:35,030
پاسخ و پیامهای JSON را به یک
629
00:26:35,030 –> 00:26:36,500
الگو منتقل کنم و الگو
630
00:26:36,500 –> 00:26:37,940
میتواند آنها را شبیه به یک پنجره چت نمایش دهد،
631
00:26:37,940 –> 00:26:40,700
بله، بیایید فعلاً آن را امتحان کنیم، به
632
00:26:40,700 –> 00:26:42,080
این معنی که نیاز به ایجاد یک
633
00:26:42,080 –> 00:26:47,290
الگوی جدید خواهیم داشت، پس بیایید برو فایل HTML جدید
634
00:26:47,290 –> 00:26:54,560
این Tory dot HTML خوب اضافه کنیم نیازی نداریم
635
00:26:54,560 –> 00:26:57,170
که به ایندکس برویم و فقط
636
00:26:57,170 –> 00:27:04,150
برخی از این موارد را کپی کنیم تاریخچه پیام خوب
637
00:27:04,150 –> 00:27:12,110
و سپس بگوییم درصد درصد
638
00:27:12,110 –> 00:27:15,470
محتوای ساعت من سعی می کنم بحث کنم که چگونه
639
00:27:15,470 –> 00:27:17,420
می خواهم نمایش دهم اگر بخواهم
640
00:27:17,420 –> 00:27:20,210
آن را مانند جدولی که می خواهم در آن قرار دهم برای دوست داشتن
641
00:27:20,210 –> 00:27:22,190
فقط آنها را در لیستی مانند من واقعاً نمی
642
00:27:22,190 –> 00:27:25,240
دانم نشان دهید ببینید چه می گویید
643
00:27:25,240 –> 00:27:28,910
آیا فونت را فعال کرده اید نه من نمی
644
00:27:28,910 –> 00:27:29,450
دانم این چیست
645
00:27:29,450 –> 00:27:32,720
646
00:27:32,720 –> 00:27:34,670
؟ در
647
00:27:34,670 –> 00:27:37,130
چت در حال حاضر لطفاً بروید و فکر
648
00:27:37,130 –> 00:27:38,600
می کنم خیلی طول نمی کشد، منظورم این است که من
649
00:27:38,600 –> 00:27:40,010
برای یک ساعت استریم خواهم کرد، احساس می کنم
650
00:27:40,010 –> 00:27:42,770
این مانند یک کلمه است که
651
00:27:42,770 –> 00:27:44,600
شما دوستان چت را دوست دارید و من برای
652
00:27:44,600 –> 00:27:47,780
شما استریم می کنم. به هر حال باشه هر چیز دیگری
653
00:27:47,780 –> 00:27:49,900
باید محدودیت پیام شما را پاک کنیم
654
00:27:49,900 –> 00:27:55,060
بسیار خب، بنابراین نام سابقه خوب است، پس
655
00:27:55,060 –> 00:27:59,530
بیایید بگوییم پیامها، فرض کنیم پیام JSON
656
00:28:00,070 –> 00:28:03,390
برابر است پیامها را دریافت کنید،
657
00:28:03,390 –> 00:28:06,900
فکر میکنم میتوانم آن را
658
00:28:06,900 –> 00:28:10,210
فراموش کنم تاریخچه را صدا بزنم، اما نمیدانم آیا
659
00:28:10,210 –> 00:28:11,680
اینطور نیست. حتی اجازه دهید من آن را صدا کنم فقط به
660
00:28:11,680 –> 00:28:13,660
این دلیل که دکوراتور آن را دارد، بنابراین میگویید
661
00:28:13,660 –> 00:28:16,740
تاریخچه را دریافت کنید و ما به آن نام جلسه را میدهیم، این
662
00:28:16,740 –> 00:28:20,160
همان کاری است که باید انجام دهم
663
00:28:20,160 –> 00:28:27,190
، کلید نام جلسه، بنابراین اگر نه، کلید نام،
664
00:28:27,190 –> 00:28:31,380
اگر بگویید اگر نام P در جلسه است،
665
00:28:31,380 –> 00:28:36,330
سپس یک تغییر مسیر از URL را برای
666
00:28:36,330 –> 00:28:40,360
خانه برگردانید و من در واقع می خواهم در
667
00:28:40,360 –> 00:28:46,210
صفحه اصلی صفحه فلش کنم لاگین اجاره کنید حتی در
668
00:28:46,210 –> 00:28:47,320
خانه نیست متأسفانه باید
669
00:28:47,320 –> 00:28:52,180
وارد شوید و در واقع
670
00:28:52,180 –> 00:28:54,520
باید وارد شوید، بنابراین من در واقع در آن صفحه فلش می کنم،
671
00:28:54,520 –> 00:28:56,970
لطفاً قبل از
672
00:28:56,970 –> 00:29:04,380
مشاهده تاریخچه پیام مانند آن
673
00:29:04,380 –> 00:29:07,450
تغییر مسیر خوب وارد شوید، در غیر این صورت ما را دریافت می کنیم
674
00:29:07,450 –> 00:29:10,350
پیامهای JSON و سپس ما میگوییم که
675
00:29:10,350 –> 00:29:13,530
الگوهای خود را برگردانید و این
676
00:29:13,530 –> 00:29:19,030
677
00:29:19,030 –> 00:29:22,330
678
00:29:22,330 –> 00:29:28,510
679
00:29:28,510 –> 00:29:30,940
680
00:29:30,940 –> 00:29:32,740
تاریخچه خواهد بود. بیایید
681
00:29:32,740 –> 00:29:34,030
فقط یک حلقه برای و کمتر آن را در
682
00:29:34,030 –> 00:29:36,190
حال حاضر انجام دهیم، فقط برای اطمینان از اینکه این
683
00:29:36,190 –> 00:29:38,440
کار قبل از اینکه زیاد جلو بروید کار می کند، بنابراین
684
00:29:38,440 –> 00:29:44,310
ما با گفتن اینکه می دانید برای MSG در
685
00:29:44,310 –> 00:29:49,510
چیزی که من این تاریخ را می نامم، شروع می کنیم.
686
00:29:49,510 –> 00:29:55,000
JSON پس بیایید کارمان را شروع کنیم و من میخواهم
687
00:29:55,000 –> 00:29:56,980
به خاطر بیاورم که حتی به عنوان نمایههای اینجا چه چیزی دارد،
688
00:29:56,980 –> 00:30:00,140
بنابراین بیایید به نام پایگاه داده برویم
689
00:30:00,140 –> 00:30:03,440
پیام زمان نمایش تمام
690
00:30:03,440 –> 00:30:05,210
کارهایی که قبلاً در ایندکس انجام دادهام تا حد زیادی در این فهرست انجام دادهام،
691
00:30:05,210 –> 00:30:10,550
بنابراین در آن جیسون جای میگیریم.
692
00:30:10,550 –> 00:30:21,920
اینجا اسناد را ببینید که کجا اضافه کنم
693
00:30:21,920 –> 00:30:25,870
پیامهایی که من این را در
694
00:30:28,090 –> 00:30:33,980
اینجا داشتم، سپس رویدادهای cévennes پیام را اضافه میکنند
695
00:30:33,980 –> 00:30:36,830
که در اینجا اشکالی ندارد، بنابراین
696
00:30:36,830 –> 00:30:39,200
اگر نوع پیام با
697
00:30:39,200 –> 00:30:42,710
درخشش نوار تعریفنشده برابر نباشد
698
00:30:42,710 –> 00:30:46,640
، این همان چیزی است که من میخواستم.
699
00:30:46,640 –> 00:30:48,820
میخواهم آنی را که
700
00:30:48,820 –> 00:30:54,670
تیرهتر است، در اینجا درست تیرهتر باشد،
701
00:30:55,840 –> 00:30:58,730
پس باید آن را در یک div خاص قرار
702
00:30:58,730 –> 00:31:01,580
دهم، این چیزی است که به یاد دارم که باعث میشود
703
00:31:01,580 –> 00:31:03,230
ظاهری زیبا و شیک
704
00:31:03,230 –> 00:31:05,210
به نظر برسیم و همه پیامها را نشان میدهد، پس بیایید به
705
00:31:05,210 –> 00:31:07,700
تاریخ برویم، آن را در آن کپی میکنیم.
706
00:31:07,700 –> 00:31:09,980
اینجا فعلاً در یک ثانیه به این موضوع رسیدگی میکنیم
707
00:31:09,980 –> 00:31:13,280
و سپس کاری که میخواهم انجام دهم،
708
00:31:13,280 –> 00:31:15,910
میتوانم همه این علامتها را حذف کنم
709
00:31:15,910 –> 00:31:25,040
، حتی نمیدانم چرا به آن نیاز داریم، بنابراین
710
00:31:25,040 –> 00:31:26,120
حتی فکر نمیکنم به این علامتهای مثبت نیاز داشته باشم.
711
00:31:26,120 –> 00:31:33,440
در واقع خوب است، پس این باید به داخل
712
00:31:33,440 –> 00:31:44,030
یک div بزرگتر برود که اشکالی ندارد نه کمکی
713
00:31:44,030 –> 00:31:46,220
نمیخواهم این کار را انجام دهید، اوه
714
00:31:46,220 –> 00:31:54,950
باید یک div برای پیام باشد که شما اینطور هستید
715
00:31:54,950 –> 00:31:57,110
و سپس اینجا به جای آن
716
00:31:57,110 –> 00:32:19,490
میگویند نام اوکی است. پیام پیغام p
717
00:32:19,490 –> 00:32:21,410
چه مشکلی با این وجود دارد که خوب به نظر می رسد
718
00:32:21,410 –> 00:32:23,840
بنابراین من می خواهم جوهری که باید خوب باشد،
719
00:32:23,840 –> 00:32:25,700
باید چیزی به این div اضافه کنم،
720
00:32:25,700 –> 00:32:30,050
فراموش کردم که در اینجا کلاس div چه چیزی بود، نه
721
00:32:30,050 –> 00:32:36,810
آن یکی که اینجاست، مشکلی ندارد
722
00:32:36,810 –> 00:32:40,240
سرریز کلاس فکر میکنم با آن کاری داشتم،
723
00:32:40,240 –> 00:32:42,040
اما فعلاً باید خوب باشد،
724
00:32:42,040 –> 00:32:47,080
خوب و فکر میکنم اشکالی ندارد
725
00:32:47,080 –> 00:32:49,840
ببینید چه میگویید لطفاً
726
00:32:49,840 –> 00:32:51,670
از var و J استفاده نکنید. اجازه دادن به Const
727
00:32:51,670 –> 00:32:53,920
در مورد هر چیزی که جلوی آن خوب
728
00:32:53,920 –> 00:32:56,260
است با div فایل بلوک قالب
729
00:32:56,260 –> 00:32:59,350
یا چیزی بهتر است، بنابراین Python برای Python چه چیزی استفاده شود
730
00:32:59,350 –> 00:33:01,480
، کل قسمت پشتی را کنترل میکند.
731
00:33:01,480 –> 00:33:02,980
این دقیقاً مانند این است
732
00:33:02,980 –> 00:33:06,190
که کارهایی که من در حال
733
00:33:06,190 –> 00:33:10,060
734
00:33:10,060 –> 00:33:18,030
حاضر انجام میدهم در قسمت جلویی است.
735
00:33:18,030 –> 00:33:21,130
736
00:33:21,130 –> 00:33:22,960
تاریخچه ای در
737
00:33:22,960 –> 00:33:27,070
HTML داشته باشیم، ما از HTML استفاده کرده ایم دریافت نام، دریافت
738
00:33:27,070 –> 00:33:29,560
پیام ها، چیزی وجود دارد که
739
00:33:29,560 –> 00:33:32,050
باید در قالب پایه اضافه
740
00:33:32,050 –> 00:33:34,420
کنم که فکر می کنم فقط یک چیز دیگر
741
00:33:34,420 –> 00:33:37,210
در نوار ناوبری است که دقیقاً مشکلی ندارد، بنابراین یک
742
00:33:37,210 –> 00:33:42,180
نوار ناوبری دیگر من واقعاً می خواهم این کار را انجام دهم،
743
00:33:42,660 –> 00:33:44,140
اوه جالب است
744
00:33:44,140 –> 00:33:49,870
. خوب است پس بیایید این کار را انجام دهیم پیوند مورد ما را داشته باشید
745
00:33:49,870 –> 00:33:52,780
چرا نمی توانم خوب می دانید که چه
746
00:33:52,780 –> 00:34:03,880
چیزی خوب است تاریخچه تاریخچه اسلش خوب است
747
00:34:03,880 –> 00:34:07,330
خوب است در اطراف سرور وب است خوب بیایید به
748
00:34:07,330 –> 00:34:11,460
اینجا برویم نه آن یکی
749
00:34:11,489 –> 00:34:13,570
من هرگز به یاد داشته باشید که
750
00:34:13,570 –> 00:34:18,859
این کدام است حافظه نهان خالی،
751
00:34:18,859 –> 00:34:21,929
ببین پس من این را نمی خواهم.
752
00:34:21,929 –> 00:34:23,668
753
00:34:23,668 –> 00:34:26,418
754
00:34:26,418 –> 00:34:28,500
755
00:34:28,500 –> 00:34:30,389
756
00:34:30,389 –> 00:34:32,760
سابقه ندارد یکی از آرگومانهای بالقوه مورد نیاز
757
00:34:32,760 –> 00:34:35,030
است نام
758
00:34:35,030 –> 00:34:37,770
چرا سیری من خوب خاموش شد، بنابراین
759
00:34:37,770 –> 00:34:40,820
باید آن را برطرف کنیم، بنابراین اگر به تاریخ بروید
760
00:34:40,820 –> 00:34:42,929
تا تاریخ در واقع نیازی به
761
00:34:42,929 –> 00:34:53,639
نامگذاری نداشته باشد و این در نماها مشکلی ندارد
762
00:34:53,639 –> 00:34:55,710
، اکنون چیزی در من اتفاق افتاده است قسمت جلویی
763
00:34:55,710 –> 00:34:58,520
اینجاست که باید درستش کنم
764
00:34:58,520 –> 00:35:03,410
پس ارسال پیام بیایید اینجا ببینیم که آیا
765
00:35:05,420 –> 00:35:08,849
اتصال برابر است درست چون من
766
00:35:08,849 –> 00:35:14,790
نمیخواهم همان شی پاسخ چیست
767
00:35:14,790 –> 00:35:20,510
برای پیام در تاریخ تکرار
768
00:35:22,560 –> 00:35:30,270
نمیشود، خوب، صبر کنید، تاریخچه شیء پاسخ
769
00:35:30,270 –> 00:35:32,100
برابر است، زیرا تقریباً میخواهم این کار را
770
00:35:32,100 –> 00:35:47,640
انجام دهید تا من بدانم t او به معنای واقعی کلمه
771
00:35:47,640 –> 00:35:49,290
همان کار را انجام خواهد داد، اما من فکر می کنم
772
00:35:49,290 –> 00:35:53,190
که امیدوارم کار کند، ببینیم شما
773
00:35:53,190 –> 00:35:55,290
چه می گویید آیا نصب کننده آفلاین است’
774
00:35:55,290 –> 00:35:57,420
آنلاین این یک نصب کننده نیست، دقیقاً
775
00:35:57,420 –> 00:36:02,700
مانند یک وب سایت است که دارید وب سایت را
776
00:36:02,700 –> 00:36:06,300
با پایتون کدنویسی می کنید بله، بنابراین
777
00:36:06,300 –> 00:36:08,130
چیزی در حال انجام است. هر چند وقتی
778
00:36:08,130 –> 00:36:11,610
ایندکس را نمیخواهم
779
00:36:11,610 –> 00:36:16,890
میتوانی وصل کنی، به همین دلیل است که
780
00:36:16,890 –> 00:36:18,300
نمیخواهم بگوید آنها سرور را ترک کردهاند، بنابراین
781
00:36:18,300 –> 00:36:21,450
فعلاً از شر آن خلاص میشویم و پس از آن
782
00:36:21,450 –> 00:36:27,900
اینجا spawns شی فاصله نیست یا
783
00:36:27,900 –> 00:36:30,960
پیامی در تاریخچه ببینید
784
00:36:30,960 –> 00:36:33,270
پاسخش را نمیگوید، پس چرا من آن را دریافت میکنم،
785
00:36:33,270 –> 00:36:36,740
اگرچه این
786
00:36:44,990 –> 00:36:49,260
پیام مشکل در تاریخ نیست، میخواهم ببینم
787
00:36:49,260 –> 00:36:51,870
تاریخچه چیست، بنابراین پیام JSON Eagles
788
00:36:51,870 –> 00:36:54,540
تاریخ را دریافت میکند خوب اجازه دهید فقط پیام JSON را چاپ
789
00:36:54,540 –> 00:36:56,280
کنیم. یک ایده داشته باشید که چرا اینطور
790
00:36:56,280 –> 00:36:59,460
میگوید، اما
791
00:36:59,460 –> 00:37:04,800
در عرض یک دقیقه در اینجا ایده خواهیم داشت، بنابراین با یک خطا در اینجا
792
00:37:04,800 –> 00:37:10,440
پاسخ میدهم، من با بایت 200 پاسخ میدهم خوب، بنابراین
793
00:37:10,440 –> 00:37:12,390
چون JSON fly را برمیگرداند دریافت
794
00:37:12,390 –> 00:37:15,690
پیامها از دریافت تاریخچه شما میدانید پس
795
00:37:15,690 –> 00:37:23,090
اجازه دهید JSON Phi نکنیم. خوب
796
00:37:25,260 –> 00:37:31,720
h تازه آها این در برگه تاریخ است، بنابراین این
797
00:37:31,720 –> 00:37:32,920
همه پیامهایی است که در
798
00:37:32,920 –> 00:37:36,010
سرور با یک ok ذخیره شده است، بنابراین باید
799
00:37:36,010 –> 00:37:40,360
آنها را از اینجا حذف کنیم،
800
00:37:40,360 –> 00:37:42,160
زیرا دیگر چنین پیامهایی را ذخیره نمیکنیم.
801
00:37:42,160 –> 00:37:45,370
802
00:37:45,370 –> 00:37:47,040
803
00:37:47,040 –> 00:37:53,440
804
00:37:53,440 –> 00:38:02,530
تاریخچه حذف شود.
805
00:38:02,530 –> 00:38:05,040
806
00:38:07,710 –> 00:38:12,270
807
00:38:12,270 –> 00:38:15,880
808
00:3