خروجی کد زیر کدوم گزینه هست؟
#rust #challange
☕️ Telegram | Website | Discord
fn main() {
let mut v = vec![10, 20, 30];
for x in &v {
if *x == 20 {
v.push(40);
}
}
println!("{:?}", v);
}#rust #challange
☕️ Telegram | Website | Discord
🔥4⚡1
کداکسپلور | CodeExplore
خروجی کد زیر کدوم گزینه هست؟ fn main() { let mut v = vec![10, 20, 30]; for x in &v { if *x == 20 { v.push(40); } } println!("{:?}", v); } #rust #challange ☕️ Telegram | Website | Discord
جواب درست رو انتخاب کنید
Anonymous Quiz
28%
کد بدون مشکل کامپایل میشه و خروجی [10, 20, 30, 40] رو چاپ میکنه.
30%
خطای (Compile-time Error) به دلیل قرض گرفتن هم زمان داده به صورت تغییرپذیر و تغییرناپذیر رخ میده.
18%
کد در زمان اجرا به دلیل خطای (Buffer Overflow) کرش میکنه
24%
کد در یک حلقه بینهایت میمونه و مدام عدد ۴۰ رو به آرایه اضافه میکنه.
🧪 یکی از ابزارهای جدید و جالب لاراول، Laravel Doctor هست که با این دستور اجرا میشه:
این ابزار پروژه رو از نظر چیزهایی مثل فایل .env، مقدار APP_KEY، نسخه PHP، اکستنشنهای موردنیاز، تنظیمات environment، دیتابیسcache ، queue ، session و storage بررسی میکنه💯
بعضی از مشکلات رو هم میتونه خودش حل کنه. مثلا با دستور:
میتونه .env بسازه، APP_KEY تولید کنه، storage:link رو ایجاد کنه و permissionهای storage رو اصلاح کنه.
همچنین خروجی JSON و فرمت GitHub Actions هم داره یعنی حتی توی خود pull request ها مستقیم ارورها رو نشون میده.
یکی از موارد دیگه هم اینه که ایجنت ها هم میتونن از این قابلیت استفاده کنن و بعد اجرای تغییرات با این دستور وضعیت پروژه رو چک کنن✅
در نهایت پکیج ها هم میتونن diagnosticهای خودشون رو به Doctor اضافه کنن.
یه همچین ابزاری از قبل توی فلاتر وجود داشته.
#laravel #doctor #tool
☕️ Telegram | Website | Discord
php artisan doctor
این ابزار پروژه رو از نظر چیزهایی مثل فایل .env، مقدار APP_KEY، نسخه PHP، اکستنشنهای موردنیاز، تنظیمات environment، دیتابیسcache ، queue ، session و storage بررسی میکنه💯
بعضی از مشکلات رو هم میتونه خودش حل کنه. مثلا با دستور:
php artisan doctor --fix
میتونه .env بسازه، APP_KEY تولید کنه، storage:link رو ایجاد کنه و permissionهای storage رو اصلاح کنه.
همچنین خروجی JSON و فرمت GitHub Actions هم داره یعنی حتی توی خود pull request ها مستقیم ارورها رو نشون میده.
یکی از موارد دیگه هم اینه که ایجنت ها هم میتونن از این قابلیت استفاده کنن و بعد اجرای تغییرات با این دستور وضعیت پروژه رو چک کنن✅
در نهایت پکیج ها هم میتونن diagnosticهای خودشون رو به Doctor اضافه کنن.
یه همچین ابزاری از قبل توی فلاتر وجود داشته.
#laravel #doctor #tool
☕️ Telegram | Website | Discord
❤🔥5🔥3⚡2
🔍 یه ابزار تحت وب برای باز کردن و بررسی فایلهای sqlite بدون نیاز به نصب چیزی مخصوص وقتایی که عجله دارید.
امکاناتی مثل جستجو، مرتبسازی، فیلتر کردن و مشاهده جدول های مختلف دیتابیس رو در اختیارتون میذاره و طبق توضیحاتش پردازش فایل ها هم به صورت Client-Side انجام میشه.
یه قابلیت هم داره به اسم Load Sample که دیتابیس فرضی ایجاد میکنه و برای جاهایی که به دیتابیسای تستی نیاز دارید مناسبه✅
🔗 https://sqliteviewer.app
#database #sqlite #tool
☕️ Telegram | Website | Discord
امکاناتی مثل جستجو، مرتبسازی، فیلتر کردن و مشاهده جدول های مختلف دیتابیس رو در اختیارتون میذاره و طبق توضیحاتش پردازش فایل ها هم به صورت Client-Side انجام میشه.
یه قابلیت هم داره به اسم Load Sample که دیتابیس فرضی ایجاد میکنه و برای جاهایی که به دیتابیسای تستی نیاز دارید مناسبه✅
🔗 https://sqliteviewer.app
#database #sqlite #tool
☕️ Telegram | Website | Discord
❤🔥7⚡3
خروجی این کد Go کدوم گزینست؟ ساده ولی نکته داره😉
#golang #challenge
☕️ Telegram | Website | Discord
func main() {
x := 1
defer fmt.Println(x)
x = 2
fmt.Println(x)
}#golang #challenge
☕️ Telegram | Website | Discord
🔥3⚡1
❤🔥4⚡2
با وجود این سختیا (اینترنت ضعیف، محدودیتای مختلف) چی باعث میشه انگیزتون رو حفظ کنید و ادامه بدید؟
💔13🔥4
⚙️یه چیت شیت سریع و کاربردی برای ARM Assembly که مفاهیم اصلی مثل Bit Vectors، کار با Memory و Status Flag یا مواردی مثل Loop و Label هارو همراه با توضیح و مثال و تمرین آموزش میده.
8 تا تسک داره که توی هر کدوم چیزای جدیدی رو توضیح میده💯
🔗 لینک Cheatsheet
#arm #assembly #cheatsheet
☕️ Telegram | Website | Discord
8 تا تسک داره که توی هر کدوم چیزای جدیدی رو توضیح میده💯
🔗 لینک Cheatsheet
#arm #assembly #cheatsheet
☕️ Telegram | Website | Discord
🔥5❤🔥3⚡1
🌐 Codecademy یه پلتفرم یادگیری برنامه نویسیه که برای زبان ها، ابزار ها و زمینه های مختلف برنامه نویسی آموزش میزاره.
علاوه بر دوره های آموزشی، رودمپ و پروژه و تمرین هم داره و در نهایت بعد از تموم کردن هر آموزش مدرک هم میده.
🔗 https://codecademy.com
#programming #learn
☕️ Telegram | Website | Discord
علاوه بر دوره های آموزشی، رودمپ و پروژه و تمرین هم داره و در نهایت بعد از تموم کردن هر آموزش مدرک هم میده.
🔗 https://codecademy.com
#programming #learn
☕️ Telegram | Website | Discord
❤🔥4⚡2🔥2
🤨 به عنوان یک برنامه نویس اگر برگردی به دورانی که تازه شروع کرده بودی و در حال یادگیری بودی.
چه کاری رو انجام ندادی که فکر میکنی اگر انجام میدادی نتیجه بهتری میگرفتی؟
چه عادتی رو توی خودت درست میکردی و چه کاری رو انجام نمیدادی؟
میتونیم با گفتن تجربمون یه انتقال تجربه خفن بسازیم و به هم کمک کنیم🤝💬
چه کاری رو انجام ندادی که فکر میکنی اگر انجام میدادی نتیجه بهتری میگرفتی؟
چه عادتی رو توی خودت درست میکردی و چه کاری رو انجام نمیدادی؟
میتونیم با گفتن تجربمون یه انتقال تجربه خفن بسازیم و به هم کمک کنیم🤝💬
🔥12
خروجی این کد پایتونی کدوم گزینست؟
#python #challenge
☕️ Telegram | Website | Discord
def add_item(item, items=[]):
items.append(item)
return items
print(add_item(1))
print(add_item(2))
#python #challenge
☕️ Telegram | Website | Discord
❤🔥4🔥2
❤🔥8😱5👏1
هرچی منبع خوب برای پیدا کردن آیکن پروژه هاتون میشناسید Lucide رو هم بهش اضافه کنید😃
بیشتر از 1700 آیکن تمیز و یه دست داره که میتونید رنگ و ضخامت و سایز آیکن هارو هم متناسب با نیازتون سفارشی کنید و از فرمت های png و svg پشتیبانی میکنه.
و همچنین توی Vanilla و فریم ورک هایی مثل React ،Vue ،Svelte، Angular هم قابل استفادست.
🔗 https://lucide.dev
#icon #tool
☕️ Telegram | Website | Discord
بیشتر از 1700 آیکن تمیز و یه دست داره که میتونید رنگ و ضخامت و سایز آیکن هارو هم متناسب با نیازتون سفارشی کنید و از فرمت های png و svg پشتیبانی میکنه.
و همچنین توی Vanilla و فریم ورک هایی مثل React ،Vue ،Svelte، Angular هم قابل استفادست.
🔗 https://lucide.dev
#icon #tool
☕️ Telegram | Website | Discord
⚡8❤🔥3🔥1