uz
Feedback
< CyberCesar />

< CyberCesar />

Kanalga Telegram’da o‘tish

حل سوالات روزانه لیت کد✅️ مطالب و دانستنی های برنامه نویسی✅️ نکات جالب کامپیوتری✅️ و موارد دیگر...

Ko'proq ko'rsatish
Mamlakat belgilanmaganToif belgilanmagan
235
Obunachilar
Ma'lumot yo'q24 soatlar
Ma'lumot yo'q7 kunlar
+230 kunlar

Ma'lumot yuklanmoqda...

O'xshash kanallar
Ma'lumot yo'q
Muammo bormi? Iltimos, sahifani yangilang yoki bizning qo'llab-quvvatlash boshqaruvchimizga murojaat qiling>.
Taglar buluti
Ma'lumot yo'q
Muammo bormi? Iltimos, sahifani yangilang yoki bizning qo'llab-quvvatlash boshqaruvchimizga murojaat qiling>.
Kirish va chiqish esdaliklari
---
---
---
---
---
---
Obunachilarni jalb qilish
Iyul '26
Iyul '26
+3
0 kanalda
Iyun '26
+10
0 kanalda
Get PRO
May '26
+4
0 kanalda
Get PRO
Aprel '26
+3
0 kanalda
Get PRO
Mart '260
0 kanalda
Get PRO
Fevral '26
+43
0 kanalda
Get PRO
Yanvar '260
1 kanalda
Get PRO
Dekabr '25
+8
1 kanalda
Get PRO
Noyabr '25
+3
0 kanalda
Get PRO
Oktabr '250
0 kanalda
Get PRO
Sentabr '250
0 kanalda
Get PRO
Avgust '25
+18
0 kanalda
Get PRO
Iyul '250
0 kanalda
Get PRO
Iyun '25
+37
1 kanalda
Get PRO
May '250
1 kanalda
Get PRO
Aprel '25
+125
2 kanalda
Sana
Obunachilarni jalb qilish
Esdaliklar
Kanallar
11 Iyul0
10 Iyul0
09 Iyul+1
08 Iyul0
07 Iyul0
06 Iyul0
05 Iyul0
04 Iyul+1
03 Iyul+1
02 Iyul0
01 Iyul0
Kanal postlari
و اینکه شاید بگید تو که گفتی بالایی ضرب داره، پس چرا دستور mul نیست توش؟ باید بگم که کامپایلر انقددددد باهوشه و هوشمنده، که چون عبارت (number % i == 0) فقط حاصل صفر و یکی داره، تشخیص داده که mul استفاده نکنه و از and استفاده کرده که خیلیییی سبکتره. صرفا با i عملیات and انجام میده در خطی که هایلایت کردم! واقعا کامپایلر اختراع عجیبیه!

2
همونطور که می بینید نسخه if دار بدون flag خیلی کوتاه تر و سبک تر هست(کد پایینی). نسخه ifدار فقط flag رو حذف کرده. یک if سبک ا
همونطور که می بینید نسخه if دار بدون flag خیلی کوتاه تر و سبک تر هست(کد پایینی). نسخه ifدار فقط flag رو حذف کرده. یک if سبک اجازه داده بمونه. در حالی که جواب چیستان که به زور if رو حذف کرده، باعث شده سنگین تر بشه.(کد پایینی) و البته نسخه if دار از نسخه flag دار که در پست اصلی معرفی شد هم خیلی بهتره.
98
3
جواب چیستان که یکی از دوستان عزیز در کامنت ها پاسخ دادند: sum += (number % i == 0) * i; while (number % i == 0) {number /= i;} فقط یک نکته مهم: من یک چند تا کامپایلر رو امتحان کردم، حتی این کد هم در اسمبلی branch درست می کنه( که "حدودا" همون if هست ولی در سطح پایینتر) و اتفاقا این کد بهینه تره که if داره: if (number % i == 0) { sum += i; do { number /= i; } while (number % i == 0); } چون مثل کد بالایی، در هر بار اجرای حلقه نمیاد عملیات سنگین باقیمانده گیری انجام بده بعد تازه ضرب هم انجام بده که عملیات سبکی نیست. البته خب هدف این چیستان، یک چالش فکری بود برای عدم استفاده از if، برای همین جواب چیستان همون کد بالاییه. معادل اسمبلی دو تکه کد بالا 👇
103
4
بعد از اونجایی که دستورات شرطی سربار زیادی دارند(بخصوص روی miss شدن cache)، حس کردم که باید بشه این کد رو بهتر نوشت و flag و
بعد از اونجایی که دستورات شرطی سربار زیادی دارند(بخصوص روی miss شدن cache)، حس کردم که باید بشه این کد رو بهتر نوشت و flag و شرط رو حذف کرد. برای همین از chatgpt پرسیدم، و کد جایگزینی داد که نه flag داره و نه if!!! و اینکه اصلا کار عجیب غریبی هم نکرده، صرفا با تغییر ترتیب دستورات، نیاز به فلگ و شرط رو حذف کرد. بنظرتون چطوری این کار انجام میشه؟ ترتیب چیا رو عوض کنیم تا نیاز به شرط و فلگ نباشه و کد بهینه تری بنویسیم؟ #چیستان
112
5
2/3 داخل حلقه for، با چنین ساختاری رو به روییم. چرا؟ هدف ما اینه که شمارنده های اول ورودی رو یک بار فقط جمع بزنیم. یعنی مثلا
2/3 داخل حلقه for، با چنین ساختاری رو به روییم. چرا؟ هدف ما اینه که شمارنده های اول ورودی رو یک بار فقط جمع بزنیم. یعنی مثلا برای 12، دو بار 2 رو جمع نزنیم چون دو تا عامل 2 داره. برای همین یک flag تعریف کردم که از چنین اشتباهی جلوگیری کنه. یعنی فقط دفعه اول اون عامل رو جمع بزنه و دفعات بعدی فقط عدد ورودی رو تقسیم کنه بر عامل(برای اینکه حذف بشه و بریم سراغ عوامل بعدی)
111
6
1/3 در یک قسمت از یک سوال الگوریتمی، من چنین تابعی نوشتم. این تابع، مجموع شمارنده های اول یک عدد ورودی رو حساب کرده و خروجی م
1/3 در یک قسمت از یک سوال الگوریتمی، من چنین تابعی نوشتم. این تابع، مجموع شمارنده های اول یک عدد ورودی رو حساب کرده و خروجی می ده. مثلا عدد 12 رو می گیره و 5(یعنی 2+3) رو خروجی می ده.
113
7
با سپاس از حمایت دوستان، 47 تایی شدیم 3 عزیز دیگر تا 50🔥 هفته آینده یا بعدش ویدیوی گیم پلی Stronghold 4 هم آپلود می شه
با سپاس از حمایت دوستان، 47 تایی شدیم 3 عزیز دیگر تا 50🔥 هفته آینده یا بعدش ویدیوی گیم پلی Stronghold 4 هم آپلود می شه
146
8
Matn yo'q...
146
9
دفعه سومه که وسط پست آموزشی شبانه طولانیمون جنگ میشه
دفعه سومه که وسط پست آموزشی شبانه طولانیمون جنگ میشه
134
10
چرا لینک ۴ مخربه؟ استفاده از dash یا - ، یک دامنه جدید درست می‌کنه. یعنی شما می‌تونید یک دامنه arash-ebay ثبت کنید بدون اینکه
چرا لینک ۴ مخربه؟ استفاده از dash یا - ، یک دامنه جدید درست می‌کنه. یعنی شما می‌تونید یک دامنه arash-ebay ثبت کنید بدون اینکه ربطی به ebay داشته باشین. اگه نقطه بود، این مشکل وجود نداشت. برای همین همیشه باید بین قسمت های مختلف url نقطه باشه که مطمئن یشید همون دامنه‌اس، وگرنه ثبت اسم مشابه با -
149
11
چرا لینک ۲ مخربه؟ این مورد رو باید خیلی زوم کنید! حرف y در واقع y نیست! یک کاراکتر دیگه‌اس که .y هست و نقطه‌اش پایین افتاده!
چرا لینک ۲ مخربه؟ این مورد رو باید خیلی زوم کنید! حرف y در واقع y نیست! یک کاراکتر دیگه‌اس که .y هست و نقطه‌اش پایین افتاده! با قرمز هایلایتش کردم! از این حرکت خیلی برای phising استفاده شده تا حالا!
147
12
چرا لینک ۱ مخربه؟ -اولا در جاهایی که زرد کردم، از backslash استفاده شده نه slash یعنی \ داره، نه / دوم اینکه تا قبل از علامت
چرا لینک ۱ مخربه؟ -اولا در جاهایی که زرد کردم، از backslash استفاده شده نه slash یعنی \ داره، نه / دوم اینکه تا قبل از علامت @ که سبز شده، به عنوان userinfo در نظر گرفته می‌شه مثل نام کاربری و گذرواژه و اسم سایت نیست! در واقع مرورگرتون رو گول می‌زنه اینجوری! بعد از @، آیپی مهاجم اومده که به صورت کد اسکیه. اگه دیکدش کنیم می‌شه: 137.138.137.177 پس اصلا ebay نیست! کلا سرکاریم!
147
13
دوستان شاید باورتون نشه ولی گزینه ۳ درسته! بریم ببینیم چرا🤔
144
14
Matn yo'q...
183
15
فرض کنید به شما 4 لینک داده شده که 3 تاشون مخربن و یکیشون فقط سالمه. انتخابتون کدومه؟ (گزینه درست لزوما ظاهر امنی نداره ولی س
فرض کنید به شما 4 لینک داده شده که 3 تاشون مخربن و یکیشون فقط سالمه. انتخابتون کدومه؟ (گزینه درست لزوما ظاهر امنی نداره ولی سه گزینه دیگه قطعا ناامنن) راهنمایی: خیلی زوم کنید روی حروف.
192
16
Matn yo'q...
266
17
✍️گام دوم بهبود روتین✍️ برنامه قدیمی yourhour که از ۳ ۴ سال پیش استفاده می‌کنم، روی برنامه‌ها یه تایمر میاره و میگه امروز چقد+3
✍️گام دوم بهبود روتین✍️ برنامه قدیمی yourhour که از ۳ ۴ سال پیش استفاده می‌کنم، روی برنامه‌ها یه تایمر میاره و میگه امروز چقدر استفاده کردید. تا بیست دقیقه اول تایمر سبزه، تا نیم ساعت اول تایمر زرد میشه و بعدش قرمز میشه(مشابه یکی از اسکرین‌شاتا) به لحاظ روانی بشدت تاثیرگذاره. ترکیبش با برنامه قبلی(ریپلای شده) غوغا می‌کنه. اون وارد شدنو سخت می‌کنه، این عذاب وجدان میده😂 معایب: حالتش فرضش روی select all هست و کل برنامه‌ها رو track میکنه. حواستون باشه تیکشو بردارین. تیک تایمر باقی برنامه‌ها رو هم بردارین تا توی برنامه‌های مفید مزاحم نشه.
284
18
قسمت سوم جلسه نهم دوره آموزشی CPP منتشر شد! لایک و سوسک کرایب فراموش نشود راستی این کوتاه ترین قسمته و 5 دقیقه بیشتر نیست. کا
قسمت سوم جلسه نهم دوره آموزشی CPP منتشر شد! لایک و سوسک کرایب فراموش نشود راستی این کوتاه ترین قسمته و 5 دقیقه بیشتر نیست. کار با ریاضی کردیم به کمک کتابخونه cmath.
250
19
امروز عصر که با اسنپ خسته برمی‌گشتم، راننده این را گذاشته بود (برای گوگل پخشش کردم و اسمشو درآوردم). بعد خب من مقیدم که همون اول پول راننده رو بزنم که خیالش راحت باشه. منتهی نمیدونم خسته بودم یا چی، رمز پویا که اومد و از صفحه پرداخت رفتم بیرون، یا یادم رفت بزنم یا پرداخت موفق نبود یا... خلاصه خواستیم پیاده شیم، گفتیم یه لوتی‌گری‌ای کنیم گفتم: "آقا خسته نباشید، آهنگاتونم خیلی خوب بود..." همینطوری که کیفمو برمیداشتم گفت: "ممنون آقا پولوووووو نزدیییی" ما هم خجالت که داش من که زدم و دیدم نه نزدم و همون موقع زدم به طبع. خلاصه فکر کرد میخوام پول نزدن رو به نوشابه باز کردن برای سلیقه موسیقیش جبران کنم.
284
20
11 Get Outta My Heart.mp3
257