Design Patterns

الگوی طراحی نرم افزار Factory Method

الگوی طراحی نرم افزار Factory Method یک الگوی طراحی creational است که یک رابط برای ایجاد اشیاء در یک سوپرکلاس فراهم می‌کند، اما به...

اخبار

برنامه‌نویسی

visual studio

ایجاد تنظیمات در سی شارپ

فرض کنید نرم افزاری دارید که قرار است تنظیمات مربوط به رنگ، اندازه فونت، توکن احراز هویت و یا هر مقدار دیگری را در...

الکترونیک

آموزش avr بخش اول

مقدمه میکروکنترولر یک کامپیوتر در ابعاد خیلی کوچک با امکانات محدود است که می تواند بسته به برنامه ای که دارد، عملیات مورد نظر را...

آموزش avr بخش سوم

introduction to microservice architecture

آشنایی با معماری میکروسرویس

پیش زمینه پیش از بررسی معماری میکروسرویس فرض کنید شما در حال توسعه یک برنامه Enterprise سمت سرور هستید. باید از انواع کلاینت‌های مختلف از...
ai concepts

هوش مصنوعی با پایتون، بخش سوم آماده‌سازی اطلاعات

ما قبلاً الگوریتم‌های یادگیری ماشین نظارت شده(supervised) و همچنین نظارت نشده(unsupervised) را مطالعه کرده ایم. این الگوریتم‌ها برای شروع فرایند آموزش، به داده های...
فریم ورک لاراول

uuid برای مدل های لاراول ۵٫۰

همانطور که می دانید لاراول از خاصیت autoincrements برای شناسه مدل ها استفاده می کند. این روش به علت ساده بودن از سرعت بالایی...
Design Patterns

الگوی طراحی Builder

الگوی طراحی Builder یک الگوی طراحی آفرینشی(Creational) است که به شما این امکان را می دهد تا ساخت اشیا پیچیده را به مراحل ساده...

پایگاه‌داده‌ها

تابع replace در SQL

پایگاه داده‌های SQL یا همان رابطه‌ای(Relational) دارای یک تابع داخلی به نام Replace هستند که برای جایگذاری اطلاعات مورد استفاده قرار می گیرد. فرض...

جستجوی Full Text به روش Natural Language در MySQL

در این مطلب می‌خواهیم در مورد نحوه استفاده از متد Natural language full text search در پایگاه داده MySQL صحبت کنیم. استفاده از این...
PostgreSQL configuration

نصب و پیکره‌بندی PostgreSQL در اوبونتو

در این آموزش می‌خواهیم نصب و پیکره‌بندی پایگاه داده PostreSQL را در سیستم عامل Ubuntu فرا بگیریم. برای این کار مراحل زیر را دنبال...
sqlite relationship

برقراری رابطه میان جداول در sqlite

در این آموزش قصد داریم تا به طور ساده برقراری رابطه میان جداول را در دیتابیس sqlite آموزش دهیم. در تمامی بانک های اطلاعاتی...
MySQL Database

تابع CONCAT در MySQL

ممکن است برخی مواقع بخواهیم به ستونی خاص از رکوردهای یک جدول متنی را اضافه کنیم. ممکن است این اضافه کردن متن، بنا به...

مطلب تصادفی

Design Patterns

آشنایی با Design Patterns

الگوهای طراحی کدنویسی یا همان Design Patterns، نشان دهنده‌ی راه حل‌ها و تجربیات برنامه‌نویسان در زبان‌های شی‌گرا(Object Oriented) هستند. به بیان دیگر Design Patterns...