-
در سوگِ خشونت؛ حمایت از جامعه ترنس
سهشنبه 26 خردادماه سال 1405 11:00
امروز، خبر تلخی قلب ما را به درد آورد؛ خبری از خشونت علیه یکی از اعضای جامعه ترنس. این حادثه ناگوار، بار دیگر ما را با واقعیت تلخ تبعیض و خشونت علیه اقلیتهای جنسی روبرو ساخت.ما با تمام وجود، این عمل خشونتآمیز را محکوم میکنیم. هیچ انسانی نباید به خاطر هویت جنسیتی، گرایش یا هر ویژگی شخصی دیگر، مورد آزار، قضاوت نادرست...
-
رفع خطا در C++-1
یکشنبه 24 خردادماه سال 1405 11:00
[Error] expected primary-expression before '<<' token این خطا معمولاً به این معنیه که کامپایلر در جایی که انتظار یه “عبارت” (expression) رو داشته، یه توکن << دیده و نمیدونه چطور اون رو تفسیر کنه. این معمولاً به خاطر یکی از این دلایل اتفاق میافته: جای اشتباه <<: گاهی اوقات << رو جایی گذاشتی که...
-
تفاوت WriteLineبا ٌWrite در c#
پنجشنبه 6 فروردینماه سال 1405 11:00
در C#، هم WriteLine و هم Write متدهایی از کلاس Console هستن که برای نمایش خروجی استفاده میشن، اما یه تفاوت کلیدی دارن: Console.WriteLine(): بعد از اینکه متنی رو نمایش داد، به خط بعدی میره. یعنی نشانگر (cursor) بعد از نمایش متن، به ابتدای خط بعدی منتقل میشه. این باعث میشه هر خروجی که بعد از این متد نمایش داده بشه،...
-
معماری ChatGpt
چهارشنبه 5 فروردینماه سال 1405 11:00
ChatGPT: معماری و عملکرد مدلهای زبانی بزرگ (LLMs) ChatGPT، که بر پایهی معماری ترنسفورمر (Transformer) توسعه یافته، نمونهای پیشرفته از مدلهای زبانی بزرگ (LLMs) است. این مدلها از شبکههای عصبی عمیق، بهویژه مکانیزم توجه (Attention Mechanism)، بهره میبرند تا روابط پیچیدهی بین کلمات در توالیهای طولانی متن را درک...
-
سریال نامبر برای نسخه های مختلف visual studio
سهشنبه 4 فروردینماه سال 1405 11:00
Ultimate 2013 BWG7X-J98B3-W34RT-33B3R-JVYW9 Professional 2013 XDM3T-W3T3V-MGJWK-8BFVD-GVPKY Premium 2013 FBJVC-3CMTX-D8DVP-RTQCT-92494 2015 Product Key: HM6NR-QXX7C-DFW2Y-8B82K-WTYJV 2017 Enterprise: NJVYC-BMHX2-G77MM-4XJMR-6Q8QF N2VYX-9VR2K-T733M-MWD9X-KQCDF Professional: KBJFW-NXHK6-W4WJM-CRMQB-G3CDH...
-
TRY CATCH در C++
دوشنبه 3 فروردینماه سال 1405 11:00
بلوک try-catch در C++ برای مدیریت استثناءها (Exceptions) استفاده میشود. این مکانیسم به شما اجازه میدهد که کدی را که ممکن است باعث خطا یا استثناء شود، در یک محیط کنترلشده اجرا کنید و در صورت وقوع خطا، برنامه به جای کرش کردن، بتواند به صورت کنترلشده به خطا واکنش نشان دهد. ساختار کلی به این صورت است: try: کدی که...
-
API چیه؟
یکشنبه 2 فروردینماه سال 1405 11:00
API مخفف عبارت Application Programming Interface هست، یعنی “رابط برنامهنویسی کاربردی”. به زبان خیلی ساده، API مثل یه پیشخدمت یا مترجم بین دو تا نرمافزار یا سرویس مختلف عمل میکنه. فرض کن میخوای از یه رستوران غذا سفارش بدی. تو (یه برنامه) نمیتونی مستقیم بری توی آشپزخونه (برنامه دیگه) و به آشپز بگی چی درست کنه. در...
-
توابع پرکاربرد در C++-8
شنبه 1 فروردینماه سال 1405 11:00
تابع sleep() یکی از مفاهیم بنیادی در برنامهنویسی همروند (Concurrent Programming) و مدیریت زمان در سیستمعاملهاست. تشریح تابع sleep() در C/C++ تابع sleep() برای متوقف کردن اجرای یک ریسه (Thread) یا فرآیند (Process) برای یک مدت زمان مشخص استفاده میشود. این کار باعث میشود که منابع CPU به طور موقت آزاد شده و برای...
-
خصوصیات سال اسب
جمعه 29 اسفندماه سال 1404 18:30
سال اسب یکی از دوازده حیوانی است که در تقویم زودیاک چینی (Chinese Zodiac) میآید. این تقویم، که اساساً یک تقویم نجومی-کشاورزی است، چرخهای دوازده ساله دارد و هر سال به یک حیوان اختصاص داده میشود. ۱. جایگاه سال اسب در چرخهی ۱۲ ساله حیوانات به ترتیب زیر پشت سر هم میآیند: موش (Rat) →→ گاو (Ox) →→ ببر (Tiger) →→ خرگوش...
-
سال 1405 بر همه مبارک
جمعه 29 اسفندماه سال 1404 18:19
سال نو شمسی را به همه هموطنانم تبریک میگم
-
نماد (n)O بزرگ چیست؟
یکشنبه 24 اسفندماه سال 1404 11:00
Big O Notation یک ابزار ریاضی برای توصیف نحوه رشد (Scaling) زمان اجرای یک الگوریتم (یا مصرف حافظه آن) با افزایش حجم ورودی (nn) است. به زبان ساده، این نماد به ما میگوید که الگوریتم چقدر “کند” میشود وقتی ورودی آن خیلی بزرگ میشود. نکته کلیدی: Big O بر بدترین حالت (Worst-Case Scenario) تمرکز دارد و با نادیده گرفتن...
-
زیر شاخه های کتابخانه QT و توضیحات آنها
یکشنبه 17 اسفندماه سال 1404 11:00
Qt Core: این کتابخانه اصلی نوشتن برنامهها در Qt است و شامل کلاسهایی برای مدیریت شیء، حوادث، زمانبندی و فایلها میشود. Qt Widgets: برای ایجاد رابطهای کاربری کلاسیک و مبتنی بر ویجت. این کتابخانه شامل ابزارهایی مانند دکمهها، پنجرهها، منوها و غیره است. Qt GUI: برای انجام کارهای گرافیکی مانند رندر کردن تصاویر،...
-
4نشانه ای که آیا برنامه مان جزو هوش مصنوعی است یا نه؟
یکشنبه 10 اسفندماه سال 1404 11:00
این یک سوال بنیادی و عالی در حوزه علوم کامپیوتر و هوش مصنوعی است، به عنوان یک توسعهدهنده هوش مصنوعی و رباتیک، قطعاً این تمایز برای شما حیاتی است. برای اینکه یک سیستم واقعاً به عنوان “هوش مصنوعی” (AI) شناخته شود، نیازمند حداقل یکی از این مفاهیم (یا ترکیبی از آنها) است. اجازه بدهید این چهار مفهوم کلیدی را که برای...
-
توضیحاتی در مورد کتابخانه های پر کاربرد در C++
یکشنبه 3 اسفندماه سال 1404 11:00
توضیحاتی در مورد کتابخانه های پرکاربرد در C++ میباشد که در ذیل آمده است .توجه شود که به ترتیب نمیباشد. graphics.h: کتابخانه graphics.h یک واسط برنامهنویسی قدیمی و مبتنی بر DOS (معمولاً در کامپایلرهای Borland/Turbo C++) بود که برای ترسیم اشکال گرافیکی ساده با استفاده از توابع دسترسی مستقیم به حافظه کارت گرافیک (VGA)...
-
توابع پرکاربرد در C++-7
یکشنبه 26 بهمنماه سال 1404 11:00
Cleardevice(); این تابع برای پاک کردن کل صفحه گرافیکی استفاده می شود.
-
10 عنوان داغ سال 2025 در جستجو های گوگل
یکشنبه 19 بهمنماه سال 1404 11:00
جمنای (gemini هوش مصنوعی گوگل) هند در مقابل انگلیس (اشاره به رقابت ورزشی کریکت) چارلی کرک (Charlie Kirk فعال سیاسی آمریکایی) جام باشگاههای جهان (Club World Cup رویداد ورزشی) هند در مقابل استرالیا (اشاره به رقابت ورزشی کریکت) دیپسیک (هوش مصنوعی چینی) جام ملتهای آسیا (Asia World Cup) ایران آیفون ۱۷ (iPhone 17)...
-
خودت را قوی کن
چهارشنبه 15 بهمنماه سال 1404 11:00
استرس و چالش هاى این دنیا از بین نخواهند رفت؛ زندگى به طور معجزه آسا ,آسان تر نخواهد شد. حقیقت این است که: ما نمى توانیم شرایط بیرونى را کنترل کنیم, اما مى توانیم واکنش خود را تغییر دهیم. ما باید تغییر کنیم وخودمان را با شرایط سخت تطبیق دهیم. قدرت واقعى در این است که اجازه ندهیم وقایع بیرونى، آرامش درونى ما را از بین...
-
توابع پرکاربرد در C++-6
یکشنبه 12 بهمنماه سال 1404 11:00
تابع GetAsyncKeyState() در زبان C++ (در واقع یکی از توابع WinAPI در ویندوز) برای بررسی وضعیت لحظهای کلیدهای صفحهکلید استفاده میشود — یعنی بهصورت asynchronous یا «بدون وابستگی به event queue» وضعیت کلید را مستقیماً از سختافزار یا سیستمعامل میخواند. ?? این تابع در هدر زیر تعریف شده: #include <windows.h>...
-
توابع پرکاربرد در C++-5
یکشنبه 5 بهمنماه سال 1404 11:00
تشریح کامل تابع clearmouseclick(event) در محیطهای گرافیکی، ورودیهای کاربر (مانند فشار دادن کلید، حرکت ماوس، یا کلیک ماوس) به صورت رویداد (Events) در یک صف (Queue) ذخیره میشوند. برنامه شما در یک حلقه (Loop) مدام این صف را بررسی میکند. 1. هدف اصلی: مدیریت صف رویداد (Event Queue Management) هدف اصلی...
-
توابع پرکاربرد در C++-4
یکشنبه 28 دیماه سال 1404 11:00
ismouseclick(); یک تابع نوع بولین برای تعیین وضعیت کلیک انجام شده بطورمثال: ismouseclick(WM_LBUTTONDOWN); تعیین میکند که آیا دکمه چپ ماوس فشرده شده یا خیر ودرون یک شرط قابل برقراری هست یا خیر.نمونه کد آن برای استفاده در شرط بگونه زیر است: if (ismouseclick(WM_LBUTTONDOWN)){ outtext("LEFT BUTTON DETECTED"); }...
-
توابع پرکاربرد در C++-3
یکشنبه 21 دیماه سال 1404 11:00
برای رسم دایره در محیط گرافیکی C++ از تابع زیر استفاده میکنیم .که x1 نقطه x دایره y1نقطه y دایره و R1 را شعاع دایره میگویند. circle(x1,y1,R1);
-
توابع پرکاربرد در C++-2
یکشنبه 14 دیماه سال 1404 11:00
برای رسم یک مستطیل در محیط گرافیکی در C++ شما بایستی از تابع زیر استفاده کنید .که x1وy1 نقطه شروع رسم و x2 وy2 نقطه پایانی رسم مستطیل هستند.در ادامه اگر سوالی داشتید از طریق بخش نظرات بپرسید حتما پاسخگو هستیم. rectangle(x1, y1, x2, y2); لینک های مرتبط: توابع پرکاربرد در c++-1 (ویرایش رنگ) توابع پرکاربرد در c++-3 (رسم...
-
توابع پرکاربرد در C++-1
یکشنبه 7 دیماه سال 1404 11:00
دو تابع زیر برای ست کردن رنگ یکی برای خطوط و اشکال و دیگری برای پس زمینه. برای اینکه رنگ مورد نظر خودمان رابه تابع ارسال کنیم بایستی به دو روش (البته جداگانه) عمل کنیم. یک : اینکه شماره رنگ را از 0 تا 15 وارد کنیم. دو :اینکه با حروف بزرگ آن رنگ را بنویسیم مانند:BLUE یا BLACK توجه : در قسمتی که با عنوان color نوشته شده...
-
جدول ضرب باC++
یکشنبه 30 آذرماه سال 1404 11:00
این هم نمونه کد جدول ضرب با زبان C++ .ساده روان وقابل درک. #include <iostream> using namespace std; int main() { for(int i=1;i<=10;i++) { for(int j=1;j<=10;j++) cout<<i*j<<"\t"; cout<<endl; } return 0; }
-
منطقOR با C++
یکشنبه 23 آذرماه سال 1404 11:00
این شبه کد بمنظور نشان دادن عملکرد منطق OR نوشته شده امیدوارم مورد توجه شما قرار بگیرد. # include <iostream> using namespace std; int main(){ int x=9; int y=0; if (x==9 || y==1){ cout<<"True"; }else{ cout<<"False"; } return 0; }
-
منطق AND با C++
یکشنبه 16 آذرماه سال 1404 11:00
آموزشی است بابت نحوه عملکرد AND منطقی که کد هایی به سادگی دارد و بیشتر با یک شرط این منطق را مورد بررسی قرار میدهد. #include <iostream> using namespace std; int main(){ int x=5; int y=2; if(x==5 &y==2){ cout<<" True"; }else{ cout<< " False"; } return 0; }
-
الگوریتم مرتب سازی حبابی در C++
یکشنبه 9 آذرماه سال 1404 11:00
کد های زیر مربوط میشن به الگوریتم مرتب سازی حبابی در سی پلاس پلاس امیدوارم بتونید برای پروژه های خودتون ازش استفاده کنید. #include <iostream> #include <conio.h> #include <time.h> #include <stdlib.h> #define n 8 using namespace std; void bubblesort(int num[],int size){ int temp; for(int...
-
نحوه استفاده از تابع Switch در سی پلاس پلاس
یکشنبه 2 آذرماه سال 1404 11:00
با استفاده از کد زیر میتواند مفهوم تابع Switch را به سادگی درک کنیدو از آن در هرجای برنامه خودتون استفاده کنید. #include<iostream> using namespace std; main(){ int q; int y; int x=2; cout<<"please enter a number:"<<endl; cin>>q; y=x+q; switch (y){ case(1):cout<<"you...
-
اچ تی ام ال را قورت دهیم؟(12)
یکشنبه 4 آبانماه سال 1404 11:00
برای ایجاد دکمه در فضای اچ تی ام ال از تگ button بصورت زیر استفاده میکنیم.که ما یک دکمه بعنوان نمونه بصورت زیربا نام hello ایجاد کردیم. <html> <head> orangepro </head> <body> <button>hello</button> </body> </html>
-
کد تقسیم پول به پول های خرد
یکشنبه 23 شهریورماه سال 1404 11:00
این کد ها ، کد تقسیم پول به پول های خرد در برنامه نویسی سی پلاس پلاس هستندبا اندکی توجه به مبانی آن پی می برید #include <iostream> using namespace std; int main(){ int q,w,e,r,t,y,u; cout << "Enter Whole Money:"<<endl; cin>>q; w=q/1000; e=q%1000; r=e/500; t=e%500; y=t/200; u=t%200;...