#tailwind #event
Please open Telegram to view this post
VIEW IN TELEGRAM
🔥22❤🔥6⚡4
کداکسپلور | CodeExplore pinned «✌️ به هم تیمی عزیزمون رضا جان، برنده شدنش رو در مسابقه "کی بهتر کد میزنه" رو از طرف تیم کداکسپلور تبریک میگیم. امیدواریم همیشه در مسیر رشد و پیشرفت باشن👍 🔥 🔥 🔥 🔥 🔥 🔥 🔥 🔥 👀 تو این مسابقه باید ببینیم که چه کسی می تونه Ui بهتری رو با Tailwind در مدت زمان محدود و با رعایت…»
ابزار های پروفایلینگ چی هستن؟❓
☄️ ابزارهای پروفایلینگ به برنامهنویسها کمک میکنند که عملکرد کدشون رو تحلیل کنن و نقاط ضعف و گلوگاههای عملکردی رو شناسایی کنن. چند تا از معروفترین و کاربردیترین ابزارهای پروفایلینگ رو برات معرفی میکنم:
1️⃣ VisualVM: یک ابزار جامع برای پروفایلینگ جاوا که اطلاعات دقیقی درباره مصرف حافظه، پردازشها و مشکلات احتمالی در اختیار میگذاره.
2️⃣ Py-Spy: یک پروفایلر برای پایتون که بدون نیاز به تغییر کدهای برنامه، میتونه عملکرد کدهای در حال اجرا رو تحلیل کنه.
3️⃣ gprof: یکی از ابزارهای قدیمی و معروف برای پروفایلینگ کدهای C و C++. این ابزار گزارشهایی از زمان صرف شده در هر تابع رو تولید میکنه.
4️⃣ Valgrind: یک ابزار قدرتمند برای پروفایلینگ و دیباگینگ برنامههای C و C++ که میتونه نشتی حافظه و دیگر مشکلات حافظه رو شناسایی کنه.
#profiler
☕️ @CodeExplore
#profiler
Please open Telegram to view this post
VIEW IN TELEGRAM
🔥16❤🔥10⚡7💔1
خروجی این کد پایتون کدوم گزینست؟
#python #challenge
☕️ @CodeExplore
def mystery_function(n):
if n == 0:
return 0
elif n % 2 == 0:
return mystery_function(n // 2)
else:
return 1 + mystery_function(n // 2)
print(mystery_function(10))
#python #challenge
Please open Telegram to view this post
VIEW IN TELEGRAM
❤🔥8⚡3🔥3
🔥9⚡4❤🔥3
سایت HackerRank یک پلتفرم آنلاین برای تمرین و بهبود مهارتهای برنامهنویسی هستش. این سایت شامل چالشهای کدنویسی توی موضوعات مختلف مثل الگوریتمها، پایگاهدادهها، هوش مصنوعی و ریاضیاته. همچنین، HackerRank به کاربرا اجازه میده در مسابقات کدنویسی شرکت کنن و برای آمادهسازی مصاحبههای شغلی از تستهای تکنیکی استفاده کنن.
#programming #challenge
☕️ @CodeExplore
#programming #challenge
Please open Telegram to view this post
VIEW IN TELEGRAM
⚡15❤🔥3🔥3
توضیح مفهومی تاثیر هر زبان/فریمورک در سایت 🌐
⚡️ با این دسته بندی موافقین؟ تا جاوااسکریپتش رو شنیده بودیم ولی بقیه اش جدید بود 👀
☕️ @CodeExplore
Please open Telegram to view this post
VIEW IN TELEGRAM
❤🔥29🔥2⚡1😁1💔1
Please open Telegram to view this post
VIEW IN TELEGRAM
😁45⚡1
خروجی کد سی شارپ زیر کدوم گزینست؟
#csharp #challenge
@CodeExplore
using System;
using System.Linq;
public class Program
{
public static void Main(string[] args)
{
int[] numbers = { 5, 9, 3, 7, 2, 8, 6, 1, 4 };
var result = numbers
.OrderBy(n => n % 2 == 0)
.ThenByDescending(n => n)
.Take(5)
.Sum();
Console.WriteLine(result);
}
}
#csharp #challenge
@CodeExplore
🔥7⚡1❤🔥1
⚡3😁2🔥1
- وقتی شما یک آدرس وب (URL) وارد میکنید، مرورگر یک درخواست به سرور ارسال میکند.
- سرور جواب را به مرورگر برمیگرداند که شامل محتوای صفحه (مثل HTML، CSS، جاوااسکریپت، و تصاویر) است.
- مرورگر HTML را تحلیل کرده و یک مدل درختی به نام DOM میسازد.
- CSS را هم تحلیل کرده و به DOM اضافه میکند تا مدل CSSOM ساخته شود.
- جاوااسکریپت هم اجرا میشود و ممکن است تغییراتی در DOM بدهد.
- مرورگر مدلهای DOM و CSSOM را به یک درخت رندرینگ تبدیل میکند.
- مکان و اندازه هر عنصر مشخص میشود و سپس عناصر به نمایش در میآیند.
- مرورگر به کلیکها، تایپها و اسکرولها پاسخ میدهد.
- این تعاملات ممکن است باعث درخواستهای جدید HTTP یا تغییرات در صفحه شوند.
- مرورگر از کش برای کاهش زمان بارگذاری صفحات استفاده میکند.
- کش مرورگر میتواند شامل فایلهای HTML، CSS، جاوااسکریپت، و تصاویر باشد.
- گوگل کروم: موتور Blink
- فایرفاکس: موتور Gecko
- سافاری: موتور WebKit
- مایکروسافت اج: موتور Blink
این فرآیندها به سرعت انجام میشن تا کاربر سریع تر وبسایت رو ببینه
#browser #web
Please open Telegram to view this post
VIEW IN TELEGRAM
⚡18🔥5❤🔥4
کاربرد Object.entries و Object.fromEntries در جاوا اسکریپت ✌️
⁉️ این دستور ها برای تبدیل آبجکتها به آرایههای دوتایی و بالعکس استفاده میشن.
#javascript #trick #js
☕️ @CodeExplore
const obj = { a: 1, b: 2, c: 3 };
const entries = Object.entries(obj);
console.log(entries);
// [['a', 1], ['b', 2], ['c', 3]]
const newObj = Object.fromEntries(entries);
console.log(newObj);
// { a: 1, b: 2, c: 3 }#javascript #trick #js
Please open Telegram to view this post
VIEW IN TELEGRAM
⚡16🔥6❤🔥4
دوتا کتاب رایگان و مفید برای یادگیری زبان برنامه نویسی Ruby
1. "Learn Ruby the Hard Way" by Zed A. Shaw
این کتاب یکی از منابع معروف برای یادگیری زبان روبی هستش که به شیوهای کاملاً عملی و تمرینی به شما اصول برنامهنویسی با روبی را یاد میده. هر فصل شامل تمریناتی هستش که شما رو به چالش میکشه و به تدریج مفاهیم پیچیدهتر میشه.
2. "The Book of Ruby" by Huw Collingbourne
این کتاب کم حجم و مفید یک راهنمای کامل برای شروع برنامهنویسی با روبی هستش. این کتاب شامل مثالهای عملی و توضیحات روشن و مختصره که به شما کمک میکنه تا مفاهیم اساسی روبی رو به سرعت یاد بگیرید.
#ruby #book
☕️ @CodeExplore
1. "Learn Ruby the Hard Way" by Zed A. Shaw
این کتاب یکی از منابع معروف برای یادگیری زبان روبی هستش که به شیوهای کاملاً عملی و تمرینی به شما اصول برنامهنویسی با روبی را یاد میده. هر فصل شامل تمریناتی هستش که شما رو به چالش میکشه و به تدریج مفاهیم پیچیدهتر میشه.
2. "The Book of Ruby" by Huw Collingbourne
این کتاب کم حجم و مفید یک راهنمای کامل برای شروع برنامهنویسی با روبی هستش. این کتاب شامل مثالهای عملی و توضیحات روشن و مختصره که به شما کمک میکنه تا مفاهیم اساسی روبی رو به سرعت یاد بگیرید.
#ruby #book
Please open Telegram to view this post
VIEW IN TELEGRAM
⚡8❤🔥3🔥3😁2
حدود 44 درصد برنامه نویس ها از Javascript استفاده میکنن
حدود 39 برنامه نویس ها از html css استفاده میکنن
حدود 90 درصد برنامه نویس ها از git برای سیستم مدیریت ورژن استفاده میکنن
حدود 47 درصد برنامه نویس ها از ویندوز استفاده میکنن
حدود 31 درصد برنامه نویس ها از MacOS استفاده میکنن
حدود 23 درصد برنامه نویس ها هم از لینوکس استفاده میکنن
Please open Telegram to view this post
VIEW IN TELEGRAM
🔥25⚡2❤🔥1💔1
Object.hasOwn(obj, 'prop');
const person = { name: 'Amin' };
console.log(Object.hasOwn(person, 'name'));// true
console.log(person.hasOwnProperty('name'));// trueتو پست های بعدی بهتون میگم که چرا متد hasOwn جایگزین متد hasOwnProperty. شده. با ما همراه باشید
Resource
#javascript #method #hasOwn #hasOwnProperty
Please open Telegram to view this post
VIEW IN TELEGRAM
⚡14❤🔥4🔥3😁1💔1
Please open Telegram to view this post
VIEW IN TELEGRAM
😁38💔4❤🔥3🔥3
واقعا Telebot یکی از مناسبترین کتابخونه های طراحی بات تلگرام با PHP هستش که با سرعت بالا و سینتکس ساده خودش تونسته به این کیفیت برسه 🔥
✔️ توسعه دهنده این لایبرری یکی از دوستانمون هستش که توی کامنت های این پست تگش میکنیم.
#php #telebot
☕️ @CodeExplore | </Mahi>
#php #telebot
Please open Telegram to view this post
VIEW IN TELEGRAM
⚡20🔥8❤🔥5
خروجی کد جاوا اسکریپت زیر کدوم گزینست؟
#js #challenge
☕️ @CodeExplore
function mysteryFunction(arr) {
return arr
.filter((x) => x % 2 === 0)
.map((x) => x * x)
.reduce((acc, curr) => acc + curr, 0);
}
const numbers = [1, 2, 3, 4, 5, 6, 7, 8, 9, 10];
console.log(mysteryFunction(numbers));#js #challenge
Please open Telegram to view this post
VIEW IN TELEGRAM
⚡11❤🔥4🔥3
⚡12❤🔥4🔥4