نویسنده: محمد خوش کشت

بارد، هوش مصنوعی چندوجهی گوگل

معرفی خودم: بارد، هوش مصنوعی چندوجهی گوگلمن بارد هستم، که به نام جمینی نیز شناخته می‌شوم، یک مدل زبانی بزرگ از گوگل AI که بر روی مجموعه داده‌های عظیم متن و کد آموزش دیده‌ام. من قادر به انجام وظایف مختلفی هستم، از جمله: دنبال کردن دستورالعمل‌ها و انجام درخواست‌های شما با دقت و ظرافت.پاسخ به […]

ChatGPT چیست؟

ChatGPT

من چت‌جی‌پی‌تی ChatGPT یک مدل زبانی هوش مصنوعی هستم که توسط شرکت OpenAI با استفاده از معماری GPT-3.5 آموزش داده شده‌ام. من میتوانم به صورت هوشمندانه با انسان‌ها ارتباط برقرار کنم و به آنها در حل مسائل و پاسخ به سوالات کمک کنم.

Top 10 New .NET 6.0 API

Top-10-New-Net-6-API

.NET 6 API های جدید را برای توسعه ساده تر و سریعتر معرفی کرده که به توضیح آنها میپردازیم: 1- تا به حال دو کلاس DateTime , TimeSpan برای هندل کردن عملیات تاریخ وجود داشت اما د ر.NET 6 دو تابع DateOnly , TimeOnly برای کار راحت تر با تاریخ و زمان اضافه شده است […]

پیاده سازی RabbitMQ

RabbitMQ

RabbitMq شبیه به یک صف FIFO عمل میکند؛ یعنی داده‌ها به ترتیب وارد queue میشوند و به ترتیب نیز به Consumer‌ها ارسال میشوند. برای شروع، یک سولوشن جدید را به نام RabbitMqExample ایجاد میکنیم و پروژه‌های زیر را به آن اضافه میکنیم. یک پروژه از نوع Asp.Net Core Web Application ایجاد میکنیم به نام RabbiMqExample.Producer […]

محدودیتها و مثال از گراف دیتابیس (بخش سوم)

محدودیتها در این بخش به معرفی محدودیتهای گراف دیتابیس sql و همچنین یک مثال عملی می پردازیم جداول موقت (temporal table) ها نمی توانند از نوع نود و یال باشند Table types و  table variables ها نمی توانند از نوع نود و یال باشند قابلیت temporal table برای جداول نود و یال پشتیبانی نشده است […]

گراف دیتابیس چیست؟ (بخش اول)

گراف دیتابیس ها(graph database) این امکان را برای ما فراهم می کنند که ما داده ها و رابطه ها رو در قالب ساختار گراف ذخیره کنیم . در پایگاه داده های رابطه ای بستگی به نوع سناریو که داریم بعضی اوقات نیاز هست که برای پیاده سازی روابط خیلی پیچیده ، داده ها را در […]

معماری SQL Server Graph Database (بخش دوم)

معماری graph database Node Table (گره جدول) یک گره جدول ، موجودی موجود در یک طرح گراف را نشان می دهد. هر بار که یک گره جدول ایجاد می شود ، همراه با ستون های تعریف شده توسط کاربر ، یک ستون ضمنی  $node_id ایجاد می شود ، که به طور یونیک به یک مپ […]

الگوهای طراحی خلاقانه – Creational Design Patterns

Factory Method یک رابط برای ایجاد اشیا در یک ابر کلاس فراهم می کند ، اما به کلاسهای فرعی اجازه می دهد نوع اشیا ایجاد شده را تغییر دهند. Abstract Factory به شما اجازه می دهد اشیا  هم خانواده یا مرتبط را بدون تعیین کلاسهای اصلی آنها تولید کنید. Builder به شما امکان می دهد […]

الگوهای رفتاری -Behavioral Design Patterns

Chain of Responsibility به شما امکان می دهد درخواست ها را از طریق زنجیره ای از کلاسها منتقل کنید. با دریافت یک درخواست ، هر یک از کارگزاران (کلاسها) تصمیم می گیرند که درخواست را پردازش کنند یا آن را به مدیر بعدی در زنجیره منتقل کنند. Command یک درخواست را به یک شی مستقل […]

الگوهای طراحی ساختاری – Structural Design Patterns

الگوهای ساختاری چگونگی جمع آوری اشیا و کلاسها را به ساختارهای بزرگتر توضیح می دهد در حالی که این ساختارها را انعطاف پذیر و کارآمد نگه می دارد. Adapter به اشیا دارای رابط کاربری (interface)ناسازگار امکان همکاری می دهد. Bridge به شما امکان می دهد یک کلاس بزرگ یا مجموعه ای از کلاسهای نزدیک را […]