محسن محمدخانی

محسن محمدخانی

  • mohsenmohammadkhanigla@
  • آخرین فعالیت 2 ماه پیش
تاریخ عضویت 8 سال پیش
محسن محمدخانی
4 سال پیش
توسط abbas momeni آپدیت شد

کاربرد های دیزاین پترن های در یک نرم افزار واقعی

سلام دوستان دیزاین پترن ها به ما کمک می کنن که کد تمیز, قابل توسعه , خوانایی بالا و دیباگ راحت تر داشته باشیم. مثلا دیزاین پترن strategy در یک نرم افزار در فرم پرداخت قابل استفاده است .پرداخت درب منزل , پرداخت درگاه بانک , پرداخت از کیف پول دیزاین پترن chain of responsibility در یک نرم افزار می ت...

یک schedule سفارشی با nodeJS

سلام فرض کنیم یک فرم داریم که داخلش کاربر یک زمان مشخصی وارد میکنه و کاریکه قرار انجام بشه <h1>enter your date and job</h1> <form> <input type="date" name="date-run-job"/> <select name="job"> <option>Download file</option>...

محسن محمدخانی
4 سال پیش
توسط محسن محمدخانی آپدیت شد

ارسال push notifaction

سلام من می خواهم یک سرویس تبلیغاتی پوش طراحی کنم مثل یکتانت و نجوا این لینک انواعی از notifaction مثال زده اما مسئله اصلی اینجاست که باید روی این دکمه کلیک بشه تا notification ارسال بشه من چطوری باید این notification به کاربر ارسال کنم؟ وقتیکه اصلا سایت های منو باز نکرده و فقط دکمه allow برای ارسال...

تست یک کامپونت در کامپونت پدر در ReactJS

سلام من یک کامپونت TodoList دارم که یک state داره که لیستی از وظایف هستش و به عنوان props به کامپونت TodoItem ارسال میشه و کامپونت TodoItem تمام لیست وظایف نمایش میده وقتیکه روی تگ input.new-todo دکمه enter فشرده میشه باید محتوا وارد شده داخل تگ به state کامپونت TodoList اضافه بشه و...

محسن محمدخانی
4 سال پیش
توسط محسن محمدخانی آپدیت شد

middleware در react-router-dom

سلام من می خوام داخل Route های برنامه react که از react-router-dom استفاده میکنه , middleware هایی مثل expreeJS بذارم چطوری باید اینکارو رو انجام بدم؟

مشکل در bundle کردن asset ها در reactJS با webpack

سلام من در پروژه reactJS که دارم تعدادی فایل css مثل bootstrap.css , font-awesome.min.css , style.css در مسیر src/assets/css و تعدادی فایل js مثل jquery.js , bootstrap,js در مسیر src/assets/js دارم می خوام همه فایل css به یک فایل .min در داخل public/asset/css تبدیل بشن همچنین با فایل...

محسن محمدخانی
4 سال پیش
توسط محسن محمدخانی آپدیت شد

تست setInterval با jest

سلام من می خوام یه تست برای کد زیر بنویسیم که مطمئن شم بعد از گذشت مقدار ثانیه مشخص تابع func1 اجرا میشه یا نه من از jest برای تست نویسی استفاده می کنم const setSchedule=() =>{ setInterval(function(){ console.log('start Schedule') func1() }, 12 * 60 * 1000); }

محسن محمدخانی
5 سال پیش
توسط سیدعلی موسوی آپدیت شد

لاگین در لاراول با کد ارسال شده به شماره موبایل

سلام دوستان من می خوام سیستم auth لاراول تغییر بدم ورود کاربران من به این شکل هستش که کاربران شماره موبایل خودشون وارد یک input می کنن اگر اولین بار باشه که اینکار رو انجام میدن یک رکورد جدید در جدول user ساخته میشه ولی اگر بار اول نباشه رکوردی ثبت نمیشه در هر دو صورت با وارد کردن شماره موبایل یک...

اجر فایل mp4 و جلوگیری از دانلود آن توسط کاربر مثل youtube

سلام من یه پروژه به زودی دستم میاد که می خوام با لاراول بسازمش تنها چیزی که این پروژه داره یه سری فایل صوتی و تصویری برای کاربران به نمایش درمیاد و کاربران نباید بتونن فایل های اونها را دانلود کنند.فقط می تونن اونها را پلی کنن.دقیقا مثل youtube خودتتون بهتر میدونید که تگ source در داخل تگ video هستش...

استفاده ازAuth attempt با فیلدهای سفارشی

سلام من یک جدول به نام shl_user دارم . public $fillable=[ 'usr_id', 'usr_email', 'usr_pass', 'usr_firstname', 'usr_lastname', 'usr_nickname', 'usr_level_access', 'usr_created_at', 'usr_updated_at', ]; ایا میشه با استفاده از این جدول از Auth::attempt استفاده کرد و دیگه از جدول و مدل User پیش فرض خود...