uz
Feedback
Web_programming

Web_programming

Kanalga Telegram’da o‘tish

Sharif web programming If you have any questions, please feel free to ask(@yumcoder)

Ko'proq ko'rsatish
1 052
Obunachilar
Ma'lumot yo'q24 soatlar
-37 kunlar
-830 kunlar
Postlar arxiv
https://github.com/google/fully-homomorphic-encryption متن را بخوانید موضوع مهمی خواهد شد در آینده و تاثیر بر روی privacy خواهد گذاشت

لطفا در زیر این پست در صورت تمایل برای جلسه دوم rust فیدبک دهید آیا مطالب cpp به درک مفاهیم rust کمک کرد یا نه

https://vc.sharif.edu/jafarinezhad جلسه دو rust را چند دقیقه دیگر آغاز میکنیم

https://code.visualstudio.com/docs/devcontainers/tutorial توسعه کد درون یک داکر در vscode

عملا من به https://vc.sharif.edu/ch/jafarinezhad دسترسی ندارم! 😥 با سرعت نزدیک به صفر زور می زند Load شود. با VPN هم چک کردم
عملا من به https://vc.sharif.edu/ch/jafarinezhad دسترسی ندارم! 😥 با سرعت نزدیک به صفر زور می زند Load شود. با VPN هم چک کردم! 😠 اگر یک نفر با کیفیت خوب ضبط کنه ممنون می شوم.

- Rvalue References - Memory leak - Move semantic — Copy constructor — (=)assignment operator — Move (=)assignment operator - cast overloading اگر با این مفاهیم آشنا نیستند پیشنهاد میکنم امروز شرکت کنید. زیرا این مفاهیم عامل هستند و در همه زبانها معنی دارند و در یادگیری هر زبانی باید از خودمان بپرسیم این موضوع‌ها را چگونه handle میکند؟

درود این مفاهیم در cpp مفاهیم پایه‌ایی هستند که در هر زبان برنامه نویسی وجود دارد و هر زبان بر اساس اهدافش به شکل متفاوتی به آنها پاسخ میدهد. برای درک مفاهیم اولیه در rust ابتدا اینها را مرور میکنیم و سپس مسیر rust را ادامه میدهیم

Repost from N/a
درود. 🔺 همون طور که احتمالا خبر دارید، تعدادی از دانشگاه های اروپایی به دلیل یک سری از تحریم‌های جدید، دانشجوهای ایرانی رو ب
درود. 🔺 همون طور که احتمالا خبر دارید، تعدادی از دانشگاه های اروپایی به دلیل یک سری از تحریم‌های جدید، دانشجوهای ایرانی رو برای اینترنشیپ‌های تابستون ریجکت کردن. 🔺 در همین راستا تو سایت Change یک پتیشن راه انداختیم که اعتراضمونو به این عمل نشون بدیم. شما هم می‌تونید با امضا کردن این درخواست اعتراضتون رو نسبت به این تصمیم اعلام کنید. ممنون :) پ.ن: لازم به ذکره که بعد از امضای پتیشن باید تو ایمیلتون هم تاییدش کنید تا امضاتون نهایی بشه.

برای جلسه فردا شب در rust ابتدا بر روی مفاهیم Constructor, copy constructor, move constructor, = operator, cast operator در cpp به صورت عملی نگاه خواهیم انداخت و بعد مجدد یکبار دیگر مفهوم move در rust را مرور میکنیم

چرا اینکارو نکنیم؟ ‍Delete from table_name Where id not in ( Select min(id) as rowid from table_name Group by natinalNo, name )

جلسه دوم rust را امشب یا فردا شب برگزار کنیم؟
Anonymous voting

فرض کنید در یک جدول تعدادی رکورود تکراری داریم جدول فرضی: Id, name, age, natinalNo, ... فرض کنیم میخواهیم: برای رکورد‌های که بیش از یکبار تکرار شده‌اند، یکی از آنها نگهداریم و بقیه را حذ کنیم. پس میتوانیم رکوردها را بر اساس فیلد یا فیلدهایی که مبنای تکرار هستند(مثلا نام و کدملی) و در هر گروه بیش از یکی است دسته بندی کنیم Select natinalNo, name from table_name Group by natinalNo, name Having count(*) > 1 برای رکوردی که میخواهیم نگه‌داریم میتوانیم از min یا max بر روی یک فیلد تقریبا مبتنی بر زمان مثلا created at یا Id که افزایشی است .... کمک بگیریم. در این مثلا Select  min(id) as rowid,natinalNo, name from table_name Group by natinalNo, name Having count(*) > 1 دستور فوق از گروه یک نماینده استخراج میکند حال میتوانید جدول اصلی را با این جدول inner join کنید با شرط مساوی بودن natinalNo, name و مخالف بودن Id در جدول اصلی با rowid در جدول میانی Select Id from table_name t1 Inner join on ( Select  min(id) as rowid,natinalNo, name from table_name Group by natinalNo, name Having count(*) > 1 ) as t2 On t1.natinalNo = t2.natinalNo and t1.name = t2.name and t1.id <> t2.rowid حالا میتوانید بنویسید Delete from table_name Where id in (above query) اگر تمایل داشتید روش خودتان را در زیر این پست با دیگران به اشتراک بگذارید

برای تمرین 👆 دانشجویان ترم بهار

ردیس واسه قسمت احراز هویته توی اون قسمت یه سری توکن توی ردیس ذخیره می شه موقع خوندن اول باید چک کنه توی ردیس هست یا نه و اکه نبود از دیتابیس بخونه و توی ردیس هم بنویسه حالا توی این فرایند اگه ردیس پایین بود باید مستقیم از دیتابیس بخونه

برای نوشتن تحقیق از این روش بهره بگیرید
برای نوشتن تحقیق از این روش بهره بگیرید

یادآوری کلاس امروز

درود اگر مجموعه‌ایی کارآموز پایتون و یا وب نیاز داشت لطفا به من @yumcoder پیغام دهد تا معرفی کنم

تمرین سوم به مدت دو روز تمدید شد